2021-12-18 16:36:37 -08:00
/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */
! function ( e , t ) { "use strict" ; "object" == typeof module && "object" == typeof module . exports ? module . exports = e . document ? t ( e , ! 0 ) : function ( e ) { if ( ! e . document ) throw new Error ( "jQuery requires a window with a document" ) ; return t ( e ) } : t ( e ) } ( "undefined" != typeof window ? window : this , function ( C , e ) { "use strict" ; var t = [ ] , E = C . document , r = Object . getPrototypeOf , s = t . slice , g = t . concat , u = t . push , i = t . indexOf , n = { } , o = n . toString , v = n . hasOwnProperty , a = v . toString , l = a . call ( Object ) , y = { } , m = function ( e ) { return "function" == typeof e && "number" != typeof e . nodeType } , x = function ( e ) { return null != e && e === e . window } , c = { type : ! 0 , src : ! 0 , nonce : ! 0 , noModule : ! 0 } ; function b ( e , t , n ) { var r , i , o = ( n = n || E ) . createElement ( "script" ) ; if ( o . text = e , t ) for ( r in c ) ( i = t [ r ] || t . getAttribute && t . getAttribute ( r ) ) && o . setAttribute ( r , i ) ; n . head . appendChild ( o ) . parentNode . removeChild ( o ) } function w ( e ) { return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? n [ o . call ( e ) ] || "object" : typeof e } var f = "3.4.1" , k = function ( e , t ) { return new k . fn . init ( e , t ) } , p = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g ; function d ( e ) { var t = ! ! e && "length" in e && e . length , n = w ( e ) ; return ! m ( e ) && ! x ( e ) && ( "array" === n || 0 === t || "number" == typeof t && 0 < t && t - 1 in e ) } k . fn = k . prototype = { jquery : f , constructor : k , length : 0 , toArray : function ( ) { return s . call ( this ) } , get : function ( e ) { return null == e ? s . call ( this ) : e < 0 ? this [ e + this . length ] : this [ e ] } , pushStack : function ( e ) { var t = k . merge ( this . constructor ( ) , e ) ; return t . prevObject = this , t } , each : function ( e ) { return k . each ( this , e ) } , map : function ( n ) { return this . pushStack ( k . map ( this , function ( e , t ) { return n . call ( e , t , e ) } ) ) } , slice : function ( ) { return this . pushStack ( s . apply ( this , arguments ) ) } , first : function ( ) { return this . eq ( 0 ) } , last : function ( ) { return this . eq ( - 1 ) } , eq : function ( e ) { var t = this . length , n = + e + ( e < 0 ? t : 0 ) ; return this . pushStack ( 0 <= n && n < t ? [ this [ n ] ] : [ ] ) } , end : function ( ) { return this . prevObject || this . constructor ( ) } , push : u , sort : t . sort , splice : t . splice } , k . extend = k . fn . extend = function ( ) { var e , t , n , r , i , o , a = arguments [ 0 ] || { } , s = 1 , u = arguments . length , l = ! 1 ; for ( "boolean" == typeof a && ( l = a , a = arguments [ s ] || { } , s ++ ) , "object" == typeof a || m ( a ) || ( a = { } ) , s === u && ( a = this , s -- ) ; s < u ; s ++ ) if ( null != ( e = arguments [ s ] ) ) for ( t in e ) r = e [ t ] , "__proto__" !== t && a !== r && ( l && r && ( k . isPlainObject ( r ) || ( i = Array . isArray ( r ) ) ) ? ( n = a [ t ] , o = i && ! Array . isArray ( n ) ? [ ] : i || k . isPlainObject ( n ) ? n : { } , i = ! 1 , a [ t ] = k . extend ( l , o , r ) ) : void 0 !== r && ( a [ t ] = r ) ) ; return a } , k . extend ( { expando : "jQuery" + ( f + Math . random ( ) ) . replace ( /\D/g , "" ) , isReady : ! 0 , error : function ( e ) { throw new Error ( e ) } , noop : function ( ) { } , isPlainObject : function ( e ) { var t , n ; return ! ( ! e || "[object Object]" !== o . call ( e ) ) && ( ! ( t = r ( e ) ) || "function" == typeof ( n = v . call ( t , "constructor" ) && t . constructor ) && a . call ( n ) === l ) } , isEmptyObject : function ( e ) { var t ; for ( t in e ) return ! 1 ; return ! 0 } , globalEval : function ( e , t ) { b ( e , { nonce : t && t . nonce } ) } , each : function ( e , t ) { var n , r = 0 ; if ( d ( e ) ) { for ( n = e . length ; r < n ; r ++ ) if ( ! 1 === t . call ( e [ r ] , r , e [ r ] ) ) break } else for ( r in e ) if ( ! 1 === t . call ( e [ r ] , r , e [ r ] ) ) break ; return e } , trim : function ( e ) { return null == e ? "" : ( e + "" ) . replace ( p , "" ) } , makeArray : function ( e , t ) { var n = t || [ ] ; return null != e && ( d ( Object ( e ) ) ? k . merge ( n , "string" == typeof e ? [ e ] : e ) : u . call ( n , e ) ) , n } , inArray : function ( e , t , n ) { return null == t ? - 1 : i . call ( t , e , n ) } , merge : function ( e , t ) { for ( var n = + t . length , r = 0 , i = e . length ; r < n ; r ++ ) e [ i ++ ] = t [ r ] ; return e . length = i , e } , grep : function ( e , t , n ) { for ( var r = [ ] , i = 0 , o = e . length , a = ! n ; i < o ; i ++ ) ! t ( e [ i ] , i ) !== a && r . push ( e [ i ] ) ; return r } , map : function ( e , t , n ) { var r , i , o = 0 , a = [ ] ; if ( d ( e ) ) for ( r = e . length ; o < r ; o ++ ) null != ( i = t ( e [ o ] , o , n ) ) && a . push ( i ) ; else for ( o in e ) null != ( i = t ( e [ o ] , o , n ) ) && a . push ( i ) ; return g . apply ( [ ] , a ) } , guid : 1 , support : y } ) , "function" == typeof Symbol && ( k . fn [ Symbol . iterator ] = t [ Symbol . iterator ] ) , k . each ( "Boolean Number String Function Array Date RegExp Object Error Symbol" . split ( " " ) , function ( e , t ) { n [ "[object " + t + "]" ] = t . toLowerCase ( ) } ) ; var h = function ( n ) { var e , d , b , o , i , h , f , g , w , u , l , T , C , a , E , v , s , c , y , k = "sizzle" + 1 * new Date , m = n . document , S = 0 , r = 0 , p = ue ( ) , x = ue ( ) , N = ue ( ) , A = ue ( ) , D = function ( e , t ) { return e === t && ( l = ! 0 ) , 0 } , j = { } . hasOwnProperty , t = [ ] , q = t . pop , L = t . push , H = t . push , O = t . slice , P = function ( e , t ) { for ( var n = 0 , r = e . length ; n < r ; n ++ ) if ( e [ n ] === t ) return n ; return - 1 } , R = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multipl
/*! jQuery UI - v1.12.1 - 2019-01-27
* http://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/resizable.js, widgets/mouse.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */
(function(t){" function "==typeof define&&define.amd?define([" jquery "],t):t(jQuery)})(function(t){function e(t){for(var e=t.css(" visibility ");" inherit "===e;)t=t.parent(),e=t.css(" visibility ");return" hidden "!==e}t.ui=t.ui||{},t.ui.version=" 1.12 . 1 ";var i=0,s=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n," events "),s&&s.remove&&t(n).triggerHandler(" remove ")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},h=e.split(" . ")[0];e=e.split(" . ")[1];var l=h+" - "+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[" : "][l.toLowerCase()]=function(e){return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+" . "+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,n,o=s.call(arguments,1),a=0,r=o.length;r>a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a=" string "==typeof o,r=s.call(arguments,1),h=this;return a?this.length||" instance "!==o?this.each(function(){var i,s=t.data(this,n);return" instance "===o?(h=s,!1):s?t.isFunction(s[o])&&" _ "!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error(" no such method '"+o+"' for "+e+" widget instance "):t.error(" cannot call methods on "+e+" prior to initialization ; "+" attempted to call method '"+o+"' ")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:" widget ",widgetEventPrefix:" ",defaultElement:" < div > ",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace=" . "+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger(" create ",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr(" aria - disabled "),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if(" string "==typeof e)if(a={},s=e.sp
},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()])," resize "!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add(" resizable "," animate ",{stop:function(e){var i=t(this).resizable(" instance "),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0]," left ")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css(" left "))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css(" top "))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css(" width ")),height:parseFloat(i.element.css(" height ")),top:parseFloat(i.element.css(" top ")),left:parseFloat(i.element.css(" left "))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate(" resize ",e)}})}}),t.ui.plugin.add(" resizable "," containment ",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable(" instance "),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t([" Top "," Right "," Left "," Bottom "]).each(function(t,s){i[t]=h._num(e.css(" padding "+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d," left ")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable(" instance "),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css(" position "))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css(" position ")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRa
* Copyright (c) 2007 Ariel Flesler - aflesler ○ gmail • com | https://github.com/flesler
* Licensed under MIT
* @author Ariel Flesler
* @version 2.1.2
*/
;(function(f){" use strict ";" function "===typeof define&&define.amd?define([" jquery "],f):" undefined "!==typeof module&&module.exports?module.exports=f(require(" jquery ")):f(jQuery)})(function($){" use strict ";function n(a){return!a.nodeName||-1!==$.inArray(a.nodeName.toLowerCase(),[" iframe "," # document "," html "," body "])}function h(a){return $.isFunction(a)||$.isPlainObject(a)?a:{top:a,left:a}}var p=$.scrollTo=function(a,d,b){return $(window).scrollTo(a,d,b)};p.defaults={axis:" xy ",duration:0,limit:!0};$.fn.scrollTo=function(a,d,b){" object "=== typeof d&&(b=d,d=0);" function "===typeof b&&(b={onAfter:b});" max "===a&&(a=9E9);b=$.extend({},p.defaults,b);d=d||b.duration;var u=b.queue&&1<b.axis.length;u&&(d/=2);b.offset=h(b.offset);b.over=h(b.over);return this.each(function(){function k(a){var k=$.extend({},b,{queue:!0,duration:d,complete:a&&function(){a.call(q,e,b)}});r.animate(f,k)}if(null!==a){var l=n(this),q=l?this.contentWindow||window:this,r=$(q),e=a,f={},t;switch(typeof e){case " number ":case " string ":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(e)){e= h(e);break}e=l?$(e):$(e,q);case " object ":if(e.length===0)return;if(e.is||e.style)t=(e=$(e)).offset()}var v=$.isFunction(b.offset)&&b.offset(q,e)||b.offset;$.each(b.axis.split(" "),function(a,c){var d=" x "===c?" Left ":" Top ",m=d.toLowerCase(),g=" scroll "+d,h=r[g](),n=p.max(q,c);t?(f[g]=t[m]+(l?0:h-r.offset()[m]),b.margin&&(f[g]-=parseInt(e.css(" margin "+d),10)||0,f[g]-=parseInt(e.css(" border "+d+" Width "),10)||0),f[g]+=v[m]||0,b.over[m]&&(f[g]+=e[" x "===c?" width ":" height "]()*b.over[m])):(d=e[m],f[g]=d.slice&& " % "===d.slice(-1)?parseFloat(d)/100*n:d);b.limit&&/^\d+$/.test(f[g])&&(f[g]=0>=f[g]?0:Math.min(f[g],n));!a&&1<b.axis.length&&(h===f[g]?f={}:u&&(k(b.onAfterFirst),f={}))});k(b.onAfter)}})};p.max=function(a,d){var b=" x "===d?" Width ":" Height ",h=" scroll "+b;if(!n(a))return a[h]-$(a)[b.toLowerCase()]();var b=" client "+b,k=a.ownerDocument||a.document,l=k.documentElement,k=k.body;return Math.max(l[h],k[h])-Math.min(l[b],k[b])};$.Tween.propHooks.scrollLeft=$.Tween.propHooks.scrollTop={get:function(a){return $(a.elem)[a.prop]()}, set:function(a){var d=this.get(a);if(a.options.interrupt&&a._last&&a._last!==d)return $(a.elem).stop();var b=Math.round(a.now);d!==b&&($(a.elem)[a.prop](b),a._last=this.get(a))}};return p});
2019-06-22 10:30:09 -07:00
/*!
2021-12-18 16:36:37 -08:00
PowerTip v1.3.1 (2018-04-15)
https://stevenbenner.github.io/jquery-powertip/
Copyright (c) 2018 Steven Benner (http://stevenbenner.com/).
2019-06-22 10:30:09 -07:00
Released under MIT license.
https://raw.github.com/stevenbenner/jquery-powertip/master/LICENSE.txt
*/
2021-12-18 16:36:37 -08:00
(function(root,factory){if(typeof define===" function "&&define.amd){define([" jquery "],factory)}else if(typeof module===" object "&&module.exports){module.exports=factory(require(" jquery "))}else{factory(root.jQuery)}})(this,function($){var $document=$(document),$window=$(window),$body=$(" body ");var DATA_DISPLAYCONTROLLER=" displayController ",DATA_HASACTIVEHOVER=" hasActiveHover ",DATA_FORCEDOPEN=" forcedOpen ",DATA_HASMOUSEMOVE=" hasMouseMove ",DATA_MOUSEONTOTIP=" mouseOnToPopup ",DATA_ORIGINALTITLE=" originalTitle ",DATA_POWERTIP=" powertip ",DATA_POWERTIPJQ=" powertipjq ",DATA_POWERTIPTARGET=" powertiptarget ",EVENT_NAMESPACE=" . powertip ",RAD2DEG=180/Math.PI,MOUSE_EVENTS=[" click "," dblclick "," mousedown "," mouseup "," mousemove "," mouseover "," mouseout "," mouseenter "," mouseleave "," contextmenu "];var session={tooltips:null,isTipOpen:false,isFixedTipOpen:false,isClosing:false,tipOpenImminent:false,activeHover:null,currentX:0,currentY:0,previousX:0,previousY:0,desyncTimeout:null,closeDelayTimeout:null,mouseTrackingActive:false,delayInProgress:false,windowWidth:0,windowHeight:0,scrollTop:0,scrollLeft:0};var Collision={none:0,top:1,bottom:2,left:4,right:8};$.fn.powerTip=function(opts,arg){var targetElements=this,options,tipController;if(!targetElements.length){return targetElements}if($.type(opts)===" string "&&$.powerTip[opts]){return $.powerTip[opts].call(targetElements,targetElements,arg)}options=$.extend({},$.fn.powerTip.defaults,opts);tipController=new TooltipController(options);initTracking();targetElements.each(function elementSetup(){var $this=$(this),dataPowertip=$this.data(DATA_POWERTIP),dataElem=$this.data(DATA_POWERTIPJQ),dataTarget=$this.data(DATA_POWERTIPTARGET),title=$this.attr(" title ");if(!dataPowertip&&!dataTarget&&!dataElem&&title){$this.data(DATA_POWERTIP,title);$this.data(DATA_ORIGINALTITLE,title);$this.removeAttr(" title ")}$this.data(DATA_DISPLAYCONTROLLER,new DisplayController($this,options,tipController))});if(!options.manual){$.each(options.openEvents,function(idx,evt){if($.inArray(evt,options.closeEvents)>-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on(" keydown "+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:" powerTip ",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:" n ",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:[" mouseenter "," focus "],closeEvents:[" mouseleave "," blur "]};$.fn.powerTip.smartPlacementLists={n:[" n "," ne "," nw "," s "],e:[" e "," ne "," se "," w "," nw "," sw "," n "," s "," e "],s:[" s "," se "," sw "," n "],w:[" w "," nw "," sw "," e "," ne "," se "," n "," s "," w "],nw:[" nw "," w "," sw "," n "," s "," se "," nw "],ne:[" ne "," e "," se "," n "," s "," sw "," ne "],sw:[" sw "," w "," nw "," s "," n "," ne "," sw "],se:[" se "," e "," ne "," s "," n "," nw "," se "]," nw - alt ":[" nw - alt "," n "," ne - alt "," sw - alt "," s "," se - alt "," w "," e "]," ne - alt ":[" ne - alt "," n "," nw - alt "," se - alt "," s "," sw - alt "," e "," w "]," sw - alt ":[" sw - alt "," s "," se - alt "," nw - alt "," n "," ne - alt "," w "," e "]," se - alt ":[" se - alt "," s "," sw - alt "," ne - alt "," n "," nw - alt "," e "," w "]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displa
2019-06-22 10:30:09 -07:00
* jQuery UI Touch Punch 0.2.3
*
* Copyright 2011– 2014, Dave Furfero
* Dual licensed under the MIT or GPL Version 2 licenses.
*
* Depends:
* jquery.ui.widget.js
* jquery.ui.mouse.js
*/
2021-12-18 16:36:37 -08:00
!function(a){function f(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent(" MouseEvents ");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch=" ontouchend "in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a," mouseover "),f(a," mousemove "),f(a," mousedown "))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a," mousemove "))},b._touchEnd=function(a){e&&(f(a," mouseup "),f(a," mouseout "),this._touchMoved||f(a," click "),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b," _touchStart "),touchmove:a.proxy(b," _touchMove "),touchend:a.proxy(b," _touchEnd ")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b," _touchStart "),touchmove:a.proxy(b," _touchMove "),touchend:a.proxy(b," _touchEnd ")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017
2019-06-22 10:30:09 -07:00
* http://www.smartmenus.org/
2021-12-18 16:36:37 -08:00
* Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){" function "==typeof define&&define.amd?define([" jquery "],t):" object "==typeof module&&" object "==typeof module.exports?module.exports=t(require(" jquery ")):t(jQuery)})(function($){function initMouseDetection(t){var e=" . smartmenus _mouse ";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest(" a ");n.is(" a ")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?" touchstart ":" pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut "]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e=" ");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents=" ontouchstart "in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId=" ",this.accessIdPrefix=" ",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d=" perspective "in t.style||" webkitPerspective "in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+" ").replace(/\D/g," "),this.accessIdPrefix=" sm - "+this.rootId+" - ",this.$root.hasClass(" sm - rtl ")&&(this.opts.rightToLeftSubMenus=!0);var i=" . smartmenus ";this.$root.data(" smartmenus ",this).attr(" data - smartmenus - id ",this.rootId).dataSM(" level ",1).on(getEventsNS({" mouseover focusin ":$.proxy(this.rootOver,this)," mouseout focusout ":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i)," a "),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({" resize orientationchange ":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$(" < span / > ").addClass(" sub - arrow "),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find(" ul ").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find(" a ").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s," "),n=a.replace(o," ");this.$root.find(" a ").each(function(){var t=this.href.replace(s," "),i=$(this);(t==a||t==n)&&(i.addClass(" current "),e.opts.markCurrentTree&&i.parentsUntil(" [ data - smartmenus - id ] "," ul ").each(function(){$(this).dataSM(" parent - a ").addClass(" current ")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=" . smartmenus ";this.$root.removeData(" smartmenus " ) . removeAttr