(function(){try{var s=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};s.SENTRY_RELEASE={id:"421d042dfa927832c738bef4320c68013bad9035"};var v=new s.Error().stack;v&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[v]="c8cd838a-8e5c-4659-911b-b0e5dbd537b8",s._sentryDebugIdIdentifier="sentry-dbid-c8cd838a-8e5c-4659-911b-b0e5dbd537b8")}catch{}})();(function(){(function(s){typeof define=="function"&&define.amd?define(["jquery"],s):s(jQuery)})(function(s){function v(e){for(var i=e.css("visibility");i==="inherit";)e=e.parent(),i=e.css("visibility");return i!=="hidden"}function z(e){for(var i,o;e.length&&e[0]!==document;){if(i=e.css("position"),(i==="absolute"||i==="relative"||i==="fixed")&&(o=parseInt(e.css("zIndex"),10),!isNaN(o)&&o!==0))return o;e=e.parent()}return 0}function O(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},s.extend(this._defaults,this.regional[""]),this.regional.en=s.extend(!0,{},this.regional[""]),this.regional["en-US"]=s.extend(!0,{},this.regional.en),this.dpDiv=_(s("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function _(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,function(){s(this).removeClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&s(this).removeClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&s(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,u)}function u(){s.datepicker._isDisabledDatepicker(J.inline?J.dpDiv.parent()[0]:J.input[0])||(s(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),s(this).addClass("ui-state-hover"),this.className.indexOf("ui-datepicker-prev")!==-1&&s(this).addClass("ui-datepicker-prev-hover"),this.className.indexOf("ui-datepicker-next")!==-1&&s(this).addClass("ui-datepicker-next-hover"))}function d(e,i){s.extend(e,i);for(var o in i)i[o]==null&&(e[o]=i[o]);return e}function g(e){return function(){var i=this.element.val();e.apply(this,arguments),this._refresh(),i!==this.element.val()&&this._trigger("change")}}s.ui=s.ui||{},s.ui.version="1.12.1";var x=0,p=Array.prototype.slice;s.cleanData=(function(e){return function(i){var o,n,r;for(r=0;(n=i[r])!=null;r++)try{o=s._data(n,"events"),o&&o.remove&&s(n).triggerHandler("remove")}catch{}e(i)}})(s.cleanData),s.widget=function(e,i,o){var n,r,t,l={},c=e.split(".")[0];e=e.split(".")[1];var m=c+"-"+e;return o||(o=i,i=s.Widget),s.isArray(o)&&(o=s.extend.apply(null,[{}].concat(o))),s.expr[":"][m.toLowerCase()]=function(w){return!!s.data(w,m)},s[c]=s[c]||{},n=s[c][e],r=s[c][e]=function(w,C){return this._createWidget?(arguments.length&&this._createWidget(w,C),void 0):new r(w,C)},s.extend(r,n,{version:o.version,_proto:s.extend({},o),_childConstructors:[]}),t=new i,t.options=s.widget.extend({},t.options),s.each(o,function(w,C){return s.isFunction(C)?(l[w]=(function(){function E(){return i.prototype[w].apply(this,arguments)}function D(N){return i.prototype[w].apply(this,N)}return function(){var N,L=this._super,T=this._superApply;return this._super=E,this._superApply=D,N=C.apply(this,arguments),this._super=L,this._superApply=T,N}})(),void 0):(l[w]=C,void 0)}),r.prototype=s.widget.extend(t,{widgetEventPrefix:n&&t.widgetEventPrefix||e},l,{constructor:r,namespace:c,widgetName:e,widgetFullName:m}),n?(s.each(n._childConstructors,function(w,C){var E=C.prototype;s.widget(E.namespace+"."+E.widgetName,r,C._proto)}),delete n._childConstructors):i._childConstructors.push(r),s.widget.bridge(e,r),r},s.widget.extend=function(e){for(var i,o,n=p.call(arguments,1),r=0,t=n.length;t>r;r++)for(i in n[r])o=n[r][i],n[r].hasOwnProperty(i)&&o!==void 0&&(e[i]=s.isPlainObject(o)?s.isPlainObject(e[i])?s.widget.extend({},e[i],o):s.widget.extend({},o):o);return e},s.widget.bridge=function(e,i){var o=i.prototype.widgetFullName||e;s.fn[e]=function(n){var r=typeof n=="string",t=p.call(arguments,1),l=this;return r?this.length||n!=="instance"?this.each(function(){var c,m=s.data(this,o);return n==="instance"?(l=m,!1):m?s.isFunction(m[n])&&n.charAt(0)!=="_"?(c=m[n].apply(m,t),c!==m&&c!==void 0?(l=c&&c.jquery?l.pushStack(c.get()):c,!1):void 0):s.error("no such method '"+n+"' for "+e+" widget instance"):s.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+n+"'")}):l=void 0:(t.length&&(n=s.widget.extend.apply(null,[n].concat(t))),this.each(function(){var c=s.data(this,o);c?(c.option(n||{}),c._init&&c._init()):s.data(this,o,new i(n,this))})),l}},s.Widget=function(){},s.Widget._childConstructors=[],s.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=s(i||this.defaultElement||this)[0],this.element=s(i),this.uuid=x++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=s(),this.hoverable=s(),this.focusable=s(),this.classesElementLookup={},i!==this&&(s.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(o){o.target===i&&this.destroy()}}),this.document=s(i.style?i.ownerDocument:i.document||i),this.window=s(this.document[0].defaultView||this.document[0].parentWindow)),this.options=s.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:s.noop,_create:s.noop,_init:s.noop,destroy:function(){var e=this;this._destroy(),s.each(this.classesElementLookup,function(i,o){e._removeClass(o,i)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:s.noop,widget:function(){return this.element},option:function(e,i){var o,n,r,t=e;if(arguments.length===0)return s.widget.extend({},this.options);if(typeof e=="string")if(t={},o=e.split("."),e=o.shift(),o.length){for(n=t[e]=s.widget.extend({},this.options[e]),r=0;o.length-1>r;r++)n[o[r]]=n[o[r]]||{},n=n[o[r]];if(e=o.pop(),arguments.length===1)return n[e]===void 0?null:n[e];n[e]=i}else{if(arguments.length===1)return this.options[e]===void 0?null:this.options[e];t[e]=i}return this._setOptions(t),this},_setOptions:function(e){var i;for(i in e)this._setOption(i,e[i]);return this},_setOption:function(e,i){return e==="classes"&&this._setOptionClasses(i),this.options[e]=i,e==="disabled"&&this._setOptionDisabled(i),this},_setOptionClasses:function(e){var i,o,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(o=s(n.get()),this._removeClass(n,i),o.addClass(this._classes({element:o,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e),e&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(r,t){var l,c;for(c=0;r.length>c;c++)l=n.classesElementLookup[r[c]]||s(),l=e.add?s(s.unique(l.get().concat(e.element.get()))):s(l.not(e.element).get()),n.classesElementLookup[r[c]]=l,o.push(r[c]),t&&e.classes[r[c]]&&o.push(e.classes[r[c]])}var o=[],n=this;return e=s.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),o.join(" ")},_untrackClassesElement:function(e){var i=this;s.each(i.classesElementLookup,function(o,n){s.inArray(e.target,n)!==-1&&(i.classesElementLookup[o]=s(n.not(e.target).get()))})},_removeClass:function(e,i,o){return this._toggleClass(e,i,o,!1)},_addClass:function(e,i,o){return this._toggleClass(e,i,o,!0)},_toggleClass:function(e,i,o,n){n=typeof n=="boolean"?n:o;var r=typeof e=="string"||e===null,t={extra:r?i:o,keys:r?e:i,element:r?this.element:e,add:n};return t.element.toggleClass(this._classes(t),n),this},_on:function(e,i,o){var n,r=this;typeof e!="boolean"&&(o=i,i=e,e=!1),o?(i=n=s(i),this.bindings=this.bindings.add(i)):(o=i,i=this.element,n=this.widget()),s.each(o,function(t,l){function c(){return e||r.options.disabled!==!0&&!s(this).hasClass("ui-state-disabled")?(typeof l=="string"?r[l]:l).apply(r,arguments):void 0}typeof l!="string"&&(c.guid=l.guid=l.guid||c.guid||s.guid++);var m=t.match(/^([\w:-]*)\s*(.*)$/),w=m[1]+r.eventNamespace,C=m[2];C?n.on(w,C,c):i.on(w,c)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=s(this.bindings.not(e).get()),this.focusable=s(this.focusable.not(e).get()),this.hoverable=s(this.hoverable.not(e).get())},_delay:function(e,i){function o(){return(typeof e=="string"?n[e]:e).apply(n,arguments)}var n=this;return setTimeout(o,i||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(i){this._addClass(s(i.currentTarget),null,"ui-state-hover")},mouseleave:function(i){this._removeClass(s(i.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(i){this._addClass(s(i.currentTarget),null,"ui-state-focus")},focusout:function(i){this._removeClass(s(i.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,o){var n,r,t=this.options[e];if(o=o||{},i=s.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],r=i.originalEvent)for(n in r)n in i||(i[n]=r[n]);return this.element.trigger(i,o),!(s.isFunction(t)&&t.apply(this.element[0],[i].concat(o))===!1||i.isDefaultPrevented())}},s.each({show:"fadeIn",hide:"fadeOut"},function(e,i){s.Widget.prototype["_"+e]=function(o,n,r){typeof n=="string"&&(n={effect:n});var t,l=n?n===!0||typeof n=="number"?i:n.effect||i:e;n=n||{},typeof n=="number"&&(n={duration:n}),t=!s.isEmptyObject(n),n.complete=r,n.delay&&o.delay(n.delay),t&&s.effects&&s.effects.effect[l]?o[e](n):l!==e&&o[l]?o[l](n.duration,n.easing,r):o.queue(function(c){s(this)[e](),r&&r.call(o[0]),c()})}}),s.widget,(function(){function e(D,N,L){return[parseFloat(D[0])*(C.test(D[0])?N/100:1),parseFloat(D[1])*(C.test(D[1])?L/100:1)]}function i(D,N){return parseInt(s.css(D,N),10)||0}function o(D){var N=D[0];return N.nodeType===9?{width:D.width(),height:D.height(),offset:{top:0,left:0}}:s.isWindow(N)?{width:D.width(),height:D.height(),offset:{top:D.scrollTop(),left:D.scrollLeft()}}:N.preventDefault?{width:0,height:0,offset:{top:N.pageY,left:N.pageX}}:{width:D.outerWidth(),height:D.outerHeight(),offset:D.offset()}}var n,r=Math.max,t=Math.abs,l=/left|center|right/,c=/top|center|bottom/,m=/[\+\-]\d+(\.[\d]+)?%?/,w=/^\w+/,C=/%$/,E=s.fn.position;s.position={scrollbarWidth:function(){if(n!==void 0)return n;var D,N,L=s("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),T=L.children()[0];return s("body").append(L),D=T.offsetWidth,L.css("overflow","scroll"),N=T.offsetWidth,D===N&&(N=L[0].clientWidth),L.remove(),n=D-N},getScrollInfo:function(D){var N=D.isWindow||D.isDocument?"":D.element.css("overflow-x"),L=D.isWindow||D.isDocument?"":D.element.css("overflow-y"),T=N==="scroll"||N==="auto"&&D.width<D.element[0].scrollWidth,M=L==="scroll"||L==="auto"&&D.height<D.element[0].scrollHeight;return{width:M?s.position.scrollbarWidth():0,height:T?s.position.scrollbarWidth():0}},getWithinInfo:function(D){var N=s(D||window),L=s.isWindow(N[0]),T=!!N[0]&&N[0].nodeType===9,M=!L&&!T;return{element:N,isWindow:L,isDocument:T,offset:M?s(D).offset():{left:0,top:0},scrollLeft:N.scrollLeft(),scrollTop:N.scrollTop(),width:N.outerWidth(),height:N.outerHeight()}}},s.fn.position=function(D){if(!D||!D.of)return E.apply(this,arguments);D=s.extend({},D);var N,L,T,M,H,B,S=s(D.of),A=s.position.getWithinInfo(D.within),W=s.position.getScrollInfo(A),j=(D.collision||"flip").split(" "),Y={};return B=o(S),S[0].preventDefault&&(D.at="left top"),L=B.width,T=B.height,M=B.offset,H=s.extend({},M),s.each(["my","at"],function(){var X,h,f=(D[this]||"").split(" ");f.length===1&&(f=l.test(f[0])?f.concat(["center"]):c.test(f[0])?["center"].concat(f):["center","center"]),f[0]=l.test(f[0])?f[0]:"center",f[1]=c.test(f[1])?f[1]:"center",X=m.exec(f[0]),h=m.exec(f[1]),Y[this]=[X?X[0]:0,h?h[0]:0],D[this]=[w.exec(f[0])[0],w.exec(f[1])[0]]}),j.length===1&&(j[1]=j[0]),D.at[0]==="right"?H.left+=L:D.at[0]==="center"&&(H.left+=L/2),D.at[1]==="bottom"?H.top+=T:D.at[1]==="center"&&(H.top+=T/2),N=e(Y.at,L,T),H.left+=N[0],H.top+=N[1],this.each(function(){var X,h,f=s(this),k=f.outerWidth(),I=f.outerHeight(),R=i(this,"marginLeft"),F=i(this,"marginTop"),V=k+R+i(this,"marginRight")+W.width,Q=I+F+i(this,"marginBottom")+W.height,et=s.extend({},H),Z=e(Y.my,f.outerWidth(),f.outerHeight());D.my[0]==="right"?et.left-=k:D.my[0]==="center"&&(et.left-=k/2),D.my[1]==="bottom"?et.top-=I:D.my[1]==="center"&&(et.top-=I/2),et.left+=Z[0],et.top+=Z[1],X={marginLeft:R,marginTop:F},s.each(["left","top"],function(tt,nt){s.ui.position[j[tt]]&&s.ui.position[j[tt]][nt](et,{targetWidth:L,targetHeight:T,elemWidth:k,elemHeight:I,collisionPosition:X,collisionWidth:V,collisionHeight:Q,offset:[N[0]+Z[0],N[1]+Z[1]],my:D.my,at:D.at,within:A,elem:f})}),D.using&&(h=function(tt){var nt=M.left-et.left,at=nt+L-k,st=M.top-et.top,rt=st+T-I,ut={target:{element:S,left:M.left,top:M.top,width:L,height:T},element:{element:f,left:et.left,top:et.top,width:k,height:I},horizontal:0>at?"left":nt>0?"right":"center",vertical:0>rt?"top":st>0?"bottom":"middle"};k>L&&L>t(nt+at)&&(ut.horizontal="center"),I>T&&T>t(st+rt)&&(ut.vertical="middle"),ut.important=r(t(nt),t(at))>r(t(st),t(rt))?"horizontal":"vertical",D.using.call(this,tt,ut)}),f.offset(s.extend(et,{using:h}))})},s.ui.position={fit:{left:function(D,N){var L,T=N.within,M=T.isWindow?T.scrollLeft:T.offset.left,H=T.width,B=D.left-N.collisionPosition.marginLeft,S=M-B,A=B+N.collisionWidth-H-M;N.collisionWidth>H?S>0&&0>=A?(L=D.left+S+N.collisionWidth-H-M,D.left+=S-L):D.left=A>0&&0>=S?M:S>A?M+H-N.collisionWidth:M:S>0?D.left+=S:A>0?D.left-=A:D.left=r(D.left-B,D.left)},top:function(D,N){var L,T=N.within,M=T.isWindow?T.scrollTop:T.offset.top,H=N.within.height,B=D.top-N.collisionPosition.marginTop,S=M-B,A=B+N.collisionHeight-H-M;N.collisionHeight>H?S>0&&0>=A?(L=D.top+S+N.collisionHeight-H-M,D.top+=S-L):D.top=A>0&&0>=S?M:S>A?M+H-N.collisionHeight:M:S>0?D.top+=S:A>0?D.top-=A:D.top=r(D.top-B,D.top)}},flip:{left:function(D,N){var L,T,M=N.within,H=M.offset.left+M.scrollLeft,B=M.width,S=M.isWindow?M.scrollLeft:M.offset.left,A=D.left-N.collisionPosition.marginLeft,W=A-S,j=A+N.collisionWidth-B-S,Y=N.my[0]==="left"?-N.elemWidth:N.my[0]==="right"?N.elemWidth:0,X=N.at[0]==="left"?N.targetWidth:N.at[0]==="right"?-N.targetWidth:0,h=-2*N.offset[0];0>W?(L=D.left+Y+X+h+N.collisionWidth-B-H,(0>L||t(W)>L)&&(D.left+=Y+X+h)):j>0&&(T=D.left-N.collisionPosition.marginLeft+Y+X+h-S,(T>0||j>t(T))&&(D.left+=Y+X+h))},top:function(D,N){var L,T,M=N.within,H=M.offset.top+M.scrollTop,B=M.height,S=M.isWindow?M.scrollTop:M.offset.top,A=D.top-N.collisionPosition.marginTop,W=A-S,j=A+N.collisionHeight-B-S,Y=N.my[1]==="top",X=Y?-N.elemHeight:N.my[1]==="bottom"?N.elemHeight:0,h=N.at[1]==="top"?N.targetHeight:N.at[1]==="bottom"?-N.targetHeight:0,f=-2*N.offset[1];0>W?(T=D.top+X+h+f+N.collisionHeight-B-H,(0>T||t(W)>T)&&(D.top+=X+h+f)):j>0&&(L=D.top-N.collisionPosition.marginTop+X+h+f-S,(L>0||j>t(L))&&(D.top+=X+h+f))}},flipfit:{left:function(){s.ui.position.flip.left.apply(this,arguments),s.ui.position.fit.left.apply(this,arguments)},top:function(){s.ui.position.flip.top.apply(this,arguments),s.ui.position.fit.top.apply(this,arguments)}}}})(),s.ui.position,s.extend(s.expr[":"],{data:s.expr.createPseudo?s.expr.createPseudo(function(e){return function(i){return!!s.data(i,e)}}):function(e,i,o){return!!s.data(e,o[3])}}),s.fn.extend({disableSelection:(function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(e+".ui-disableSelection",function(i){i.preventDefault()})}})(),enableSelection:function(){return this.off(".ui-disableSelection")}});var y="ui-effects-",b="ui-effects-style",P="ui-effects-animated",q=s;s.effects={effect:{}},(function(e,i){function o(T,M,H){var B=E[M.type]||{};return T==null?H||!M.def?null:M.def:(T=B.floor?~~T:parseFloat(T),isNaN(T)?M.def:B.mod?(T+B.mod)%B.mod:0>T?0:T>B.max?B.max:T)}function n(T){var M=w(),H=M._rgba=[];return T=T.toLowerCase(),L(m,function(B,S){var A,W=S.re.exec(T),j=W&&S.parse(W),Y=S.space||"rgba";return j?(A=M[Y](j),M[C[Y].cache]=A[C[Y].cache],H=M._rgba=A._rgba,!1):i}),H.length?(H.join()==="0,0,0,0"&&e.extend(H,t.transparent),M):t[T]}function r(T,M,H){return H=(H+1)%1,1>6*H?T+6*(M-T)*H:1>2*H?M:2>3*H?T+6*(M-T)*(2/3-H):T}var t,l="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",c=/^([\-+])=\s*(\d+\.?\d*)/,m=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(T){return[T[1],T[2],T[3],T[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(T){return[2.55*T[1],2.55*T[2],2.55*T[3],T[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(T){return[parseInt(T[1],16),parseInt(T[2],16),parseInt(T[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(T){return[parseInt(T[1]+T[1],16),parseInt(T[2]+T[2],16),parseInt(T[3]+T[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(T){return[T[1],T[2]/100,T[3]/100,T[4]]}}],w=e.Color=function(T,M,H,B){return new e.Color.fn.parse(T,M,H,B)},C={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},E={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},D=w.support={},N=e("<p>")[0],L=e.each;N.style.cssText="background-color:rgba(1,1,1,.5)",D.rgba=N.style.backgroundColor.indexOf("rgba")>-1,L(C,function(T,M){M.cache="_"+T,M.props.alpha={idx:3,type:"percent",def:1}}),w.fn=e.extend(w.prototype,{parse:function(T,M,H,B){if(T===i)return this._rgba=[null,null,null,null],this;(T.jquery||T.nodeType)&&(T=e(T).css(M),M=i);var S=this,A=e.type(T),W=this._rgba=[];return M!==i&&(T=[T,M,H,B],A="array"),A==="string"?this.parse(n(T)||t._default):A==="array"?(L(C.rgba.props,function(j,Y){W[Y.idx]=o(T[Y.idx],Y)}),this):A==="object"?(T instanceof w?L(C,function(j,Y){T[Y.cache]&&(S[Y.cache]=T[Y.cache].slice())}):L(C,function(j,Y){var X=Y.cache;L(Y.props,function(h,f){if(!S[X]&&Y.to){if(h==="alpha"||T[h]==null)return;S[X]=Y.to(S._rgba)}S[X][f.idx]=o(T[h],f,!0)}),S[X]&&0>e.inArray(null,S[X].slice(0,3))&&(S[X][3]=1,Y.from&&(S._rgba=Y.from(S[X])))}),this):i},is:function(T){var M=w(T),H=!0,B=this;return L(C,function(S,A){var W,j=M[A.cache];return j&&(W=B[A.cache]||A.to&&A.to(B._rgba)||[],L(A.props,function(Y,X){return j[X.idx]!=null?H=j[X.idx]===W[X.idx]:i})),H}),H},_space:function(){var T=[],M=this;return L(C,function(H,B){M[B.cache]&&T.push(H)}),T.pop()},transition:function(T,M){var H=w(T),B=H._space(),S=C[B],A=this.alpha()===0?w("transparent"):this,W=A[S.cache]||S.to(A._rgba),j=W.slice();return H=H[S.cache],L(S.props,function(Y,X){var h=X.idx,f=W[h],k=H[h],I=E[X.type]||{};k!==null&&(f===null?j[h]=k:(I.mod&&(k-f>I.mod/2?f+=I.mod:f-k>I.mod/2&&(f-=I.mod)),j[h]=o((k-f)*M+f,X)))}),this[B](j)},blend:function(T){if(this._rgba[3]===1)return this;var M=this._rgba.slice(),H=M.pop(),B=w(T)._rgba;return w(e.map(M,function(S,A){return(1-H)*B[A]+H*S}))},toRgbaString:function(){var T="rgba(",M=e.map(this._rgba,function(H,B){return H??(B>2?1:0)});return M[3]===1&&(M.pop(),T="rgb("),T+M.join()+")"},toHslaString:function(){var T="hsla(",M=e.map(this.hsla(),function(H,B){return H==null&&(H=B>2?1:0),B&&3>B&&(H=Math.round(100*H)+"%"),H});return M[3]===1&&(M.pop(),T="hsl("),T+M.join()+")"},toHexString:function(T){var M=this._rgba.slice(),H=M.pop();return T&&M.push(~~(255*H)),"#"+e.map(M,function(B){return B=(B||0).toString(16),B.length===1?"0"+B:B}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}}),w.fn.parse.prototype=w.fn,C.hsla.to=function(T){if(T[0]==null||T[1]==null||T[2]==null)return[null,null,null,T[3]];var M,H,B=T[0]/255,S=T[1]/255,A=T[2]/255,W=T[3],j=Math.max(B,S,A),Y=Math.min(B,S,A),X=j-Y,h=j+Y,f=.5*h;return M=Y===j?0:B===j?60*(S-A)/X+360:S===j?60*(A-B)/X+120:60*(B-S)/X+240,H=X===0?0:.5>=f?X/h:X/(2-h),[Math.round(M)%360,H,f,W??1]},C.hsla.from=function(T){if(T[0]==null||T[1]==null||T[2]==null)return[null,null,null,T[3]];var M=T[0]/360,H=T[1],B=T[2],S=T[3],A=.5>=B?B*(1+H):B+H-B*H,W=2*B-A;return[Math.round(255*r(W,A,M+1/3)),Math.round(255*r(W,A,M)),Math.round(255*r(W,A,M-1/3)),S]},L(C,function(T,M){var H=M.props,B=M.cache,S=M.to,A=M.from;w.fn[T]=function(W){if(S&&!this[B]&&(this[B]=S(this._rgba)),W===i)return this[B].slice();var j,Y=e.type(W),X=Y==="array"||Y==="object"?W:arguments,h=this[B].slice();return L(H,function(f,k){var I=X[Y==="object"?f:k.idx];I==null&&(I=h[k.idx]),h[k.idx]=o(I,k)}),A?(j=w(A(h)),j[B]=h,j):w(h)},L(H,function(W,j){w.fn[W]||(w.fn[W]=function(Y){var X,h=e.type(Y),f=W==="alpha"?this._hsla?"hsla":"rgba":T,k=this[f](),I=k[j.idx];return h==="undefined"?I:(h==="function"&&(Y=Y.call(this,I),h=e.type(Y)),Y==null&&j.empty?this:(h==="string"&&(X=c.exec(Y),X&&(Y=I+parseFloat(X[2])*(X[1]==="+"?1:-1))),k[j.idx]=Y,this[f](k)))})})}),w.hook=function(T){var M=T.split(" ");L(M,function(H,B){e.cssHooks[B]={set:function(S,A){var W,j,Y="";if(A!=="transparent"&&(e.type(A)!=="string"||(W=n(A)))){if(A=w(W||A),!D.rgba&&A._rgba[3]!==1){for(j=B==="backgroundColor"?S.parentNode:S;(Y===""||Y==="transparent")&&j&&j.style;)try{Y=e.css(j,"backgroundColor"),j=j.parentNode}catch{}A=A.blend(Y&&Y!=="transparent"?Y:"_default")}A=A.toRgbaString()}try{S.style[B]=A}catch{}}},e.fx.step[B]=function(S){S.colorInit||(S.start=w(S.elem,B),S.end=w(S.end),S.colorInit=!0),e.cssHooks[B].set(S.elem,S.start.transition(S.end,S.pos))}})},w.hook(l),e.cssHooks.borderColor={expand:function(T){var M={};return L(["Top","Right","Bottom","Left"],function(H,B){M["border"+B+"Color"]=T}),M}},t=e.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}})(q),(function(){function e(r){var t,l,c=r.ownerDocument.defaultView?r.ownerDocument.defaultView.getComputedStyle(r,null):r.currentStyle,m={};if(c&&c.length&&c[0]&&c[c[0]])for(l=c.length;l--;)t=c[l],typeof c[t]=="string"&&(m[s.camelCase(t)]=c[t]);else for(t in c)typeof c[t]=="string"&&(m[t]=c[t]);return m}function i(r,t){var l,c,m={};for(l in t)c=t[l],r[l]!==c&&(n[l]||(s.fx.step[l]||!isNaN(parseFloat(c)))&&(m[l]=c));return m}var o=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};s.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(r,t){s.fx.step[t]=function(l){(l.end!=="none"&&!l.setAttr||l.pos===1&&!l.setAttr)&&(q.style(l.elem,t,l.end),l.setAttr=!0)}}),s.fn.addBack||(s.fn.addBack=function(r){return this.add(r==null?this.prevObject:this.prevObject.filter(r))}),s.effects.animateClass=function(r,t,l,c){var m=s.speed(t,l,c);return this.queue(function(){var w,C=s(this),E=C.attr("class")||"",D=m.children?C.find("*").addBack():C;D=D.map(function(){var N=s(this);return{el:N,start:e(this)}}),w=function(){s.each(o,function(N,L){r[L]&&C[L+"Class"](r[L])})},w(),D=D.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),C.attr("class",E),D=D.map(function(){var N=this,L=s.Deferred(),T=s.extend({},m,{queue:!1,complete:function(){L.resolve(N)}});return this.el.animate(this.diff,T),L.promise()}),s.when.apply(s,D.get()).done(function(){w(),s.each(arguments,function(){var N=this.el;s.each(this.diff,function(L){N.css(L,"")})}),m.complete.call(C[0])})})},s.fn.extend({addClass:(function(r){return function(t,l,c,m){return l?s.effects.animateClass.call(this,{add:t},l,c,m):r.apply(this,arguments)}})(s.fn.addClass),removeClass:(function(r){return function(t,l,c,m){return arguments.length>1?s.effects.animateClass.call(this,{remove:t},l,c,m):r.apply(this,arguments)}})(s.fn.removeClass),toggleClass:(function(r){return function(t,l,c,m,w){return typeof l=="boolean"||l===void 0?c?s.effects.animateClass.call(this,l?{add:t}:{remove:t},c,m,w):r.apply(this,arguments):s.effects.animateClass.call(this,{toggle:t},l,c,m)}})(s.fn.toggleClass),switchClass:function(r,t,l,c,m){return s.effects.animateClass.call(this,{add:t,remove:r},l,c,m)}})})(),(function(){function e(n,r,t,l){return s.isPlainObject(n)&&(r=n,n=n.effect),n={effect:n},r==null&&(r={}),s.isFunction(r)&&(l=r,t=null,r={}),(typeof r=="number"||s.fx.speeds[r])&&(l=t,t=r,r={}),s.isFunction(t)&&(l=t,t=null),r&&s.extend(n,r),t=t||r.duration,n.duration=s.fx.off?0:typeof t=="number"?t:t in s.fx.speeds?s.fx.speeds[t]:s.fx.speeds._default,n.complete=l||r.complete,n}function i(n){return!n||typeof n=="number"||s.fx.speeds[n]?!0:typeof n!="string"||s.effects.effect[n]?s.isFunction(n)?!0:!(typeof n!="object"||n.effect):!0}function o(n,r){var t=r.outerWidth(),l=r.outerHeight(),c=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,m=c.exec(n)||["",0,t,l,0];return{top:parseFloat(m[1])||0,right:m[2]==="auto"?t:parseFloat(m[2]),bottom:m[3]==="auto"?l:parseFloat(m[3]),left:parseFloat(m[4])||0}}s.expr&&s.expr.filters&&s.expr.filters.animated&&(s.expr.filters.animated=(function(n){return function(r){return!!s(r).data(P)||n(r)}})(s.expr.filters.animated)),s.uiBackCompat!==!1&&s.extend(s.effects,{save:function(n,r){for(var t=0,l=r.length;l>t;t++)r[t]!==null&&n.data(y+r[t],n[0].style[r[t]])},restore:function(n,r){for(var t,l=0,c=r.length;c>l;l++)r[l]!==null&&(t=n.data(y+r[l]),n.css(r[l],t))},setMode:function(n,r){return r==="toggle"&&(r=n.is(":hidden")?"show":"hide"),r},createWrapper:function(n){if(n.parent().is(".ui-effects-wrapper"))return n.parent();var r={width:n.outerWidth(!0),height:n.outerHeight(!0),float:n.css("float")},t=s("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),l={width:n.width(),height:n.height()},c=document.activeElement;try{c.id}catch{c=document.body}return n.wrap(t),(n[0]===c||s.contains(n[0],c))&&s(c).trigger("focus"),t=n.parent(),n.css("position")==="static"?(t.css({position:"relative"}),n.css({position:"relative"})):(s.extend(r,{position:n.css("position"),zIndex:n.css("z-index")}),s.each(["top","left","bottom","right"],function(m,w){r[w]=n.css(w),isNaN(parseInt(r[w],10))&&(r[w]="auto")}),n.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),n.css(l),t.css(r).show()},removeWrapper:function(n){var r=document.activeElement;return n.parent().is(".ui-effects-wrapper")&&(n.parent().replaceWith(n),(n[0]===r||s.contains(n[0],r))&&s(r).trigger("focus")),n}}),s.extend(s.effects,{version:"1.12.1",define:function(n,r,t){return t||(t=r,r="effect"),s.effects.effect[n]=t,s.effects.effect[n].mode=r,t},scaledDimensions:function(n,r,t){if(r===0)return{height:0,width:0,outerHeight:0,outerWidth:0};var l=t!=="horizontal"?(r||100)/100:1,c=t!=="vertical"?(r||100)/100:1;return{height:n.height()*c,width:n.width()*l,outerHeight:n.outerHeight()*c,outerWidth:n.outerWidth()*l}},clipToBox:function(n){return{width:n.clip.right-n.clip.left,height:n.clip.bottom-n.clip.top,left:n.clip.left,top:n.clip.top}},unshift:function(n,r,t){var l=n.queue();r>1&&l.splice.apply(l,[1,0].concat(l.splice(r,t))),n.dequeue()},saveStyle:function(n){n.data(b,n[0].style.cssText)},restoreStyle:function(n){n[0].style.cssText=n.data(b)||"",n.removeData(b)},mode:function(n,r){var t=n.is(":hidden");return r==="toggle"&&(r=t?"show":"hide"),(t?r==="hide":r==="show")&&(r="none"),r},getBaseline:function(n,r){var t,l;switch(n[0]){case"top":t=0;break;case"middle":t=.5;break;case"bottom":t=1;break;default:t=n[0]/r.height}switch(n[1]){case"left":l=0;break;case"center":l=.5;break;case"right":l=1;break;default:l=n[1]/r.width}return{x:l,y:t}},createPlaceholder:function(n){var r,t=n.css("position"),l=n.position();return n.css({marginTop:n.css("marginTop"),marginBottom:n.css("marginBottom"),marginLeft:n.css("marginLeft"),marginRight:n.css("marginRight")}).outerWidth(n.outerWidth()).outerHeight(n.outerHeight()),/^(static|relative)/.test(t)&&(t="absolute",r=s("<"+n[0].nodeName+">").insertAfter(n).css({display:/^(inline|ruby)/.test(n.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:n.css("marginTop"),marginBottom:n.css("marginBottom"),marginLeft:n.css("marginLeft"),marginRight:n.css("marginRight"),float:n.css("float")}).outerWidth(n.outerWidth()).outerHeight(n.outerHeight()).addClass("ui-effects-placeholder"),n.data(y+"placeholder",r)),n.css({position:t,left:l.left,top:l.top}),r},removePlaceholder:function(n){var r=y+"placeholder",t=n.data(r);t&&(t.remove(),n.removeData(r))},cleanUp:function(n){s.effects.restoreStyle(n),s.effects.removePlaceholder(n)},setTransition:function(n,r,t,l){return l=l||{},s.each(r,function(c,m){var w=n.cssUnit(m);w[0]>0&&(l[m]=w[0]*t+w[1])}),l}}),s.fn.extend({effect:function(){function n(N){function L(){M.removeData(P),s.effects.cleanUp(M),r.mode==="hide"&&M.hide(),T()}function T(){s.isFunction(w)&&w.call(M[0]),s.isFunction(N)&&N()}var M=s(this);r.mode=E.shift(),s.uiBackCompat===!1||l?r.mode==="none"?(M[C](),T()):t.call(M[0],r,L):(M.is(":hidden")?C==="hide":C==="show")?(M[C](),T()):t.call(M[0],r,T)}var r=e.apply(this,arguments),t=s.effects.effect[r.effect],l=t.mode,c=r.queue,m=c||"fx",w=r.complete,C=r.mode,E=[],D=function(N){var L=s(this),T=s.effects.mode(L,C)||l;L.data(P,!0),E.push(T),l&&(T==="show"||T===l&&T==="hide")&&L.show(),l&&T==="none"||s.effects.saveStyle(L),s.isFunction(N)&&N()};return s.fx.off||!t?C?this[C](r.duration,w):this.each(function(){w&&w.call(this)}):c===!1?this.each(D).each(n):this.queue(m,D).queue(m,n)},show:(function(n){return function(r){if(i(r))return n.apply(this,arguments);var t=e.apply(this,arguments);return t.mode="show",this.effect.call(this,t)}})(s.fn.show),hide:(function(n){return function(r){if(i(r))return n.apply(this,arguments);var t=e.apply(this,arguments);return t.mode="hide",this.effect.call(this,t)}})(s.fn.hide),toggle:(function(n){return function(r){if(i(r)||typeof r=="boolean")return n.apply(this,arguments);var t=e.apply(this,arguments);return t.mode="toggle",this.effect.call(this,t)}})(s.fn.toggle),cssUnit:function(n){var r=this.css(n),t=[];return s.each(["em","px","%","pt"],function(l,c){r.indexOf(c)>0&&(t=[parseFloat(r),c])}),t},cssClip:function(n){return n?this.css("clip","rect("+n.top+"px "+n.right+"px "+n.bottom+"px "+n.left+"px)"):o(this.css("clip"),this)},transfer:function(n,r){var t=s(this),l=s(n.to),c=l.css("position")==="fixed",m=s("body"),w=c?m.scrollTop():0,C=c?m.scrollLeft():0,E=l.offset(),D={top:E.top-w,left:E.left-C,height:l.innerHeight(),width:l.innerWidth()},N=t.offset(),L=s("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(n.className).css({top:N.top-w,left:N.left-C,height:t.innerHeight(),width:t.innerWidth(),position:c?"fixed":"absolute"}).animate(D,n.duration,n.easing,function(){L.remove(),s.isFunction(r)&&r()})}}),s.fx.step.clip=function(n){n.clipInit||(n.start=s(n.elem).cssClip(),typeof n.end=="string"&&(n.end=o(n.end,n.elem)),n.clipInit=!0),s(n.elem).cssClip({top:n.pos*(n.end.top-n.start.top)+n.start.top,right:n.pos*(n.end.right-n.start.right)+n.start.right,bottom:n.pos*(n.end.bottom-n.start.bottom)+n.start.bottom,left:n.pos*(n.end.left-n.start.left)+n.start.left})}})(),(function(){var e={};s.each(["Quad","Cubic","Quart","Quint","Expo"],function(i,o){e[o]=function(n){return Math.pow(n,i+2)}}),s.extend(e,{Sine:function(i){return 1-Math.cos(i*Math.PI/2)},Circ:function(i){return 1-Math.sqrt(1-i*i)},Elastic:function(i){return i===0||i===1?i:-Math.pow(2,8*(i-1))*Math.sin((80*(i-1)-7.5)*Math.PI/15)},Back:function(i){return i*i*(3*i-2)},Bounce:function(i){for(var o,n=4;((o=Math.pow(2,--n))-1)/11>i;);return 1/Math.pow(4,3-n)-7.5625*Math.pow((3*o-2)/22-i,2)}}),s.each(e,function(i,o){s.easing["easeIn"+i]=o,s.easing["easeOut"+i]=function(n){return 1-o(1-n)},s.easing["easeInOut"+i]=function(n){return .5>n?o(2*n)/2:1-o(-2*n+2)/2}})})();var G=s.effects;s.effects.define("blind","hide",function(e,i){var o={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=s(this),r=e.direction||"up",t=n.cssClip(),l={clip:s.extend({},t)},c=s.effects.createPlaceholder(n);l.clip[o[r][0]]=l.clip[o[r][1]],e.mode==="show"&&(n.cssClip(l.clip),c&&c.css(s.effects.clipToBox(l)),l.clip=t),c&&c.animate(s.effects.clipToBox(l),e.duration,e.easing),n.animate(l,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),s.effects.define("bounce",function(e,i){var o,n,r,t=s(this),l=e.mode,c=l==="hide",m=l==="show",w=e.direction||"up",C=e.distance,E=e.times||5,D=2*E+(m||c?1:0),N=e.duration/D,L=e.easing,T=w==="up"||w==="down"?"top":"left",M=w==="up"||w==="left",H=0,B=t.queue().length;for(s.effects.createPlaceholder(t),r=t.css(T),C||(C=t[T==="top"?"outerHeight":"outerWidth"]()/3),m&&(n={opacity:1},n[T]=r,t.css("opacity",0).css(T,M?2*-C:2*C).animate(n,N,L)),c&&(C/=Math.pow(2,E-1)),n={},n[T]=r;E>H;H++)o={},o[T]=(M?"-=":"+=")+C,t.animate(o,N,L).animate(n,N,L),C=c?2*C:C/2;c&&(o={opacity:0},o[T]=(M?"-=":"+=")+C,t.animate(o,N,L)),t.queue(i),s.effects.unshift(t,B,D+1)}),s.effects.define("clip","hide",function(e,i){var o,n={},r=s(this),t=e.direction||"vertical",l=t==="both",c=l||t==="horizontal",m=l||t==="vertical";o=r.cssClip(),n.clip={top:m?(o.bottom-o.top)/2:o.top,right:c?(o.right-o.left)/2:o.right,bottom:m?(o.bottom-o.top)/2:o.bottom,left:c?(o.right-o.left)/2:o.left},s.effects.createPlaceholder(r),e.mode==="show"&&(r.cssClip(n.clip),n.clip=o),r.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),s.effects.define("drop","hide",function(e,i){var o,n=s(this),r=e.mode,t=r==="show",l=e.direction||"left",c=l==="up"||l==="down"?"top":"left",m=l==="up"||l==="left"?"-=":"+=",w=m==="+="?"-=":"+=",C={opacity:0};s.effects.createPlaceholder(n),o=e.distance||n[c==="top"?"outerHeight":"outerWidth"](!0)/2,C[c]=m+o,t&&(n.css(C),C[c]=w+o,C.opacity=1),n.animate(C,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),s.effects.define("explode","hide",function(e,i){function o(){B.push(this),B.length===C*E&&n()}function n(){D.css({visibility:"visible"}),s(B).remove(),i()}var r,t,l,c,m,w,C=e.pieces?Math.round(Math.sqrt(e.pieces)):3,E=C,D=s(this),N=e.mode,L=N==="show",T=D.show().css("visibility","hidden").offset(),M=Math.ceil(D.outerWidth()/E),H=Math.ceil(D.outerHeight()/C),B=[];for(r=0;C>r;r++)for(c=T.top+r*H,w=r-(C-1)/2,t=0;E>t;t++)l=T.left+t*M,m=t-(E-1)/2,D.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-t*M,top:-r*H}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:M,height:H,left:l+(L?m*M:0),top:c+(L?w*H:0),opacity:L?0:1}).animate({left:l+(L?0:m*M),top:c+(L?0:w*H),opacity:L?1:0},e.duration||500,e.easing,o)}),s.effects.define("fade","toggle",function(e,i){var o=e.mode==="show";s(this).css("opacity",o?0:1).animate({opacity:o?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),s.effects.define("fold","hide",function(e,i){var o=s(this),n=e.mode,r=n==="show",t=n==="hide",l=e.size||15,c=/([0-9]+)%/.exec(l),m=!!e.horizFirst,w=m?["right","bottom"]:["bottom","right"],C=e.duration/2,E=s.effects.createPlaceholder(o),D=o.cssClip(),N={clip:s.extend({},D)},L={clip:s.extend({},D)},T=[D[w[0]],D[w[1]]],M=o.queue().length;c&&(l=parseInt(c[1],10)/100*T[t?0:1]),N.clip[w[0]]=l,L.clip[w[0]]=l,L.clip[w[1]]=0,r&&(o.cssClip(L.clip),E&&E.css(s.effects.clipToBox(L)),L.clip=D),o.queue(function(H){E&&E.animate(s.effects.clipToBox(N),C,e.easing).animate(s.effects.clipToBox(L),C,e.easing),H()}).animate(N,C,e.easing).animate(L,C,e.easing).queue(i),s.effects.unshift(o,M,4)}),s.effects.define("highlight","show",function(e,i){var o=s(this),n={backgroundColor:o.css("backgroundColor")};e.mode==="hide"&&(n.opacity=0),s.effects.saveStyle(o),o.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),s.effects.define("size",function(e,i){var o,n,r,t=s(this),l=["fontSize"],c=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],m=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],w=e.mode,C=w!=="effect",E=e.scale||"both",D=e.origin||["middle","center"],N=t.css("position"),L=t.position(),T=s.effects.scaledDimensions(t),M=e.from||T,H=e.to||s.effects.scaledDimensions(t,0);s.effects.createPlaceholder(t),w==="show"&&(r=M,M=H,H=r),n={from:{y:M.height/T.height,x:M.width/T.width},to:{y:H.height/T.height,x:H.width/T.width}},(E==="box"||E==="both")&&(n.from.y!==n.to.y&&(M=s.effects.setTransition(t,c,n.from.y,M),H=s.effects.setTransition(t,c,n.to.y,H)),n.from.x!==n.to.x&&(M=s.effects.setTransition(t,m,n.from.x,M),H=s.effects.setTransition(t,m,n.to.x,H))),(E==="content"||E==="both")&&n.from.y!==n.to.y&&(M=s.effects.setTransition(t,l,n.from.y,M),H=s.effects.setTransition(t,l,n.to.y,H)),D&&(o=s.effects.getBaseline(D,T),M.top=(T.outerHeight-M.outerHeight)*o.y+L.top,M.left=(T.outerWidth-M.outerWidth)*o.x+L.left,H.top=(T.outerHeight-H.outerHeight)*o.y+L.top,H.left=(T.outerWidth-H.outerWidth)*o.x+L.left),t.css(M),(E==="content"||E==="both")&&(c=c.concat(["marginTop","marginBottom"]).concat(l),m=m.concat(["marginLeft","marginRight"]),t.find("*[width]").each(function(){var B=s(this),S=s.effects.scaledDimensions(B),A={height:S.height*n.from.y,width:S.width*n.from.x,outerHeight:S.outerHeight*n.from.y,outerWidth:S.outerWidth*n.from.x},W={height:S.height*n.to.y,width:S.width*n.to.x,outerHeight:S.height*n.to.y,outerWidth:S.width*n.to.x};n.from.y!==n.to.y&&(A=s.effects.setTransition(B,c,n.from.y,A),W=s.effects.setTransition(B,c,n.to.y,W)),n.from.x!==n.to.x&&(A=s.effects.setTransition(B,m,n.from.x,A),W=s.effects.setTransition(B,m,n.to.x,W)),C&&s.effects.saveStyle(B),B.css(A),B.animate(W,e.duration,e.easing,function(){C&&s.effects.restoreStyle(B)})})),t.animate(H,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var B=t.offset();H.opacity===0&&t.css("opacity",M.opacity),C||(t.css("position",N==="static"?"relative":N).offset(B),s.effects.saveStyle(t)),i()}})}),s.effects.define("scale",function(e,i){var o=s(this),n=e.mode,r=parseInt(e.percent,10)||(parseInt(e.percent,10)===0||n!=="effect"?0:100),t=s.extend(!0,{from:s.effects.scaledDimensions(o),to:s.effects.scaledDimensions(o,r,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(t.from.opacity=1,t.to.opacity=0),s.effects.effect.size.call(this,t,i)}),s.effects.define("puff","hide",function(e,i){var o=s.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});s.effects.effect.scale.call(this,o,i)}),s.effects.define("pulsate","show",function(e,i){var o=s(this),n=e.mode,r=n==="show",t=n==="hide",l=r||t,c=2*(e.times||5)+(l?1:0),m=e.duration/c,w=0,C=1,E=o.queue().length;for((r||!o.is(":visible"))&&(o.css("opacity",0).show(),w=1);c>C;C++)o.animate({opacity:w},m,e.easing),w=1-w;o.animate({opacity:w},m,e.easing),o.queue(i),s.effects.unshift(o,E,c+1)}),s.effects.define("shake",function(e,i){var o=1,n=s(this),r=e.direction||"left",t=e.distance||20,l=e.times||3,c=2*l+1,m=Math.round(e.duration/c),w=r==="up"||r==="down"?"top":"left",C=r==="up"||r==="left",E={},D={},N={},L=n.queue().length;for(s.effects.createPlaceholder(n),E[w]=(C?"-=":"+=")+t,D[w]=(C?"+=":"-=")+2*t,N[w]=(C?"-=":"+=")+2*t,n.animate(E,m,e.easing);l>o;o++)n.animate(D,m,e.easing).animate(N,m,e.easing);n.animate(D,m,e.easing).animate(E,m/2,e.easing).queue(i),s.effects.unshift(n,L,c+1)}),s.effects.define("slide","show",function(e,i){var o,n,r=s(this),t={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},l=e.mode,c=e.direction||"left",m=c==="up"||c==="down"?"top":"left",w=c==="up"||c==="left",C=e.distance||r[m==="top"?"outerHeight":"outerWidth"](!0),E={};s.effects.createPlaceholder(r),o=r.cssClip(),n=r.position()[m],E[m]=(w?-1:1)*C+n,E.clip=r.cssClip(),E.clip[t[c][1]]=E.clip[t[c][0]],l==="show"&&(r.cssClip(E.clip),r.css(m,E[m]),E.clip=o,E[m]=n),r.animate(E,{queue:!1,duration:e.duration,easing:e.easing,complete:i})});var G;s.uiBackCompat!==!1&&(G=s.effects.define("transfer",function(e,i){s(this).transfer(e,i)})),s.ui.focusable=function(e,i){var o,n,r,t,l,c=e.nodeName.toLowerCase();return c==="area"?(o=e.parentNode,n=o.name,e.href&&n&&o.nodeName.toLowerCase()==="map"?(r=s("img[usemap='#"+n+"']"),r.length>0&&r.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(c)?(t=!e.disabled,t&&(l=s(e).closest("fieldset")[0],l&&(t=!l.disabled))):t=c==="a"&&e.href||i,t&&s(e).is(":visible")&&v(s(e)))},s.extend(s.expr[":"],{focusable:function(e){return s.ui.focusable(e,s.attr(e,"tabindex")!=null)}}),s.ui.focusable,s.fn.form=function(){return typeof this[0].form=="string"?this.closest("form"):s(this[0].form)},s.ui.formResetMixin={_formResetHandler:function(){var e=s(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");s.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var e=this.form.data("ui-form-reset-instances")||[];e.length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(s.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},s.fn.jquery.substring(0,3)==="1.7"&&(s.each(["Width","Height"],function(e,i){function o(l,c,m,w){return s.each(n,function(){c-=parseFloat(s.css(l,"padding"+this))||0,m&&(c-=parseFloat(s.css(l,"border"+this+"Width"))||0),w&&(c-=parseFloat(s.css(l,"margin"+this))||0)}),c}var n=i==="Width"?["Left","Right"]:["Top","Bottom"],r=i.toLowerCase(),t={innerWidth:s.fn.innerWidth,innerHeight:s.fn.innerHeight,outerWidth:s.fn.outerWidth,outerHeight:s.fn.outerHeight};s.fn["inner"+i]=function(l){return l===void 0?t["inner"+i].call(this):this.each(function(){s(this).css(r,o(this,l)+"px")})},s.fn["outer"+i]=function(l,c){return typeof l!="number"?t["outer"+i].call(this,l):this.each(function(){s(this).css(r,o(this,l,!0,c)+"px")})}}),s.fn.addBack=function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}),s.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},s.ui.escapeSelector=(function(){var e=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(i){return i.replace(e,"\\$1")}})(),s.fn.labels=function(){var e,i,o,n,r;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),o=this.attr("id"),o&&(e=this.eq(0).parents().last(),r=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+s.ui.escapeSelector(o)+"']",n=n.add(r.find(i).addBack(i))),this.pushStack(n))},s.fn.scrollParent=function(e){var i=this.css("position"),o=i==="absolute",n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter(function(){var t=s(this);return o&&t.css("position")==="static"?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return i!=="fixed"&&r.length?r:s(this[0].ownerDocument||document)},s.extend(s.expr[":"],{tabbable:function(e){var i=s.attr(e,"tabindex"),o=i!=null;return(!o||i>=0)&&s.ui.focusable(e,o)}}),s.fn.extend({uniqueId:(function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}})(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&s(this).removeAttr("id")})}}),s.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=s(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||e.active!==!1&&e.active!=null||(e.active=0),this._processPanels(),0>e.active&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():s()}},_createIcons:function(){var e,i,o=this.options.icons;o&&(e=s("<span>"),this._addClass(e,"ui-accordion-header-icon","ui-icon "+o.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,o.header)._addClass(i,null,o.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),this.options.heightStyle!=="content"&&e.css("height","")},_setOption:function(e,i){return e==="active"?(this._activate(i),void 0):(e==="event"&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(i)),this._super(e,i),e!=="collapsible"||i||this.options.active!==!1||this._activate(0),e==="icons"&&(this._destroyIcons(),i&&this._createIcons()),void 0)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!e)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=s.ui.keyCode,o=this.headers.length,n=this.headers.index(e.target),r=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:r=this.headers[(n+1)%o];break;case i.LEFT:case i.UP:r=this.headers[(n-1+o)%o];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:r=this.headers[0];break;case i.END:r=this.headers[o-1]}r&&(s(e.target).attr("tabIndex",-1),s(r).attr("tabIndex",0),s(r).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===s.ui.keyCode.UP&&e.ctrlKey&&s(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=s()):e.active===!1?this._activate(0):this.active.length&&!s.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=s()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,i=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),i&&(this._off(e.not(this.headers)),this._off(i.not(this.panels)))},_refresh:function(){var e,i=this.options,o=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var r=s(this),t=r.uniqueId().attr("id"),l=r.next(),c=l.uniqueId().attr("id");r.attr("aria-controls",c),l.attr("aria-labelledby",t)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),o==="fill"?(e=n.height(),this.element.siblings(":visible").each(function(){var r=s(this),t=r.css("position");t!=="absolute"&&t!=="fixed"&&(e-=r.outerHeight(!0))}),this.headers.each(function(){e-=s(this).outerHeight(!0)}),this.headers.next().each(function(){s(this).height(Math.max(0,e-s(this).innerHeight()+s(this).height()))}).css("overflow","auto")):o==="auto"&&(e=0,this.headers.next().each(function(){var r=s(this).is(":visible");r||s(this).show(),e=Math.max(e,s(this).css("height","").height()),r||s(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:s.noop}))},_findActive:function(e){return typeof e=="number"?this.headers.eq(e):s()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&s.each(e.split(" "),function(o,n){i[n]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,o,n=this.options,r=this.active,t=s(e.currentTarget),l=t[0]===r[0],c=l&&n.collapsible,m=c?s():t.next(),w=r.next(),C={oldHeader:r,oldPanel:w,newHeader:c?s():t,newPanel:m};e.preventDefault(),l&&!n.collapsible||this._trigger("beforeActivate",e,C)===!1||(n.active=c?!1:this.headers.index(t),this.active=l?s():t,this._toggle(C),this._removeClass(r,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=r.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),l||(this._removeClass(t,"ui-accordion-header-collapsed")._addClass(t,"ui-accordion-header-active","ui-state-active"),n.icons&&(o=t.children(".ui-accordion-header-icon"),this._removeClass(o,null,n.icons.header)._addClass(o,null,n.icons.activeHeader)),this._addClass(t.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,o=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=o,this.options.animate?this._animate(i,o,e):(o.hide(),i.show(),this._toggleComplete(e)),o.attr({"aria-hidden":"true"}),o.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&o.length?o.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return parseInt(s(this).attr("tabIndex"),10)===0}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,i,o){var n,r,t,l=this,c=0,m=e.css("box-sizing"),w=e.length&&(!i.length||e.index()<i.index()),C=this.options.animate||{},E=w&&C.down||C,D=function(){l._toggleComplete(o)};return typeof E=="number"&&(t=E),typeof E=="string"&&(r=E),r=r||E.easing||C.easing,t=t||E.duration||C.duration,i.length?e.length?(n=e.show().outerHeight(),i.animate(this.hideProps,{duration:t,easing:r,step:function(N,L){L.now=Math.round(N)}}),e.hide().animate(this.showProps,{duration:t,easing:r,complete:D,step:function(N,L){L.now=Math.round(N),L.prop!=="height"?m==="content-box"&&(c+=L.now):l.options.heightStyle!=="content"&&(L.now=Math.round(n-i.outerHeight()-c),c=0)}}),void 0):i.animate(this.hideProps,t,r,D):e.animate(this.showProps,t,r,D)},_toggleComplete:function(e){var i=e.oldPanel,o=i.prev();this._removeClass(i,"ui-accordion-content-active"),this._removeClass(o,"ui-accordion-header-active")._addClass(o,"ui-accordion-header-collapsed"),i.length&&(i.parent()[0].className=i.parent()[0].className),this._trigger("activate",null,e)}}),s.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch{i=e.body}return i||(i=e.body),i.nodeName||(i=e.body),i},s.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(e){var i=s(e.target),o=s(s.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&o.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&this.active.parents(".ui-menu").length===1&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=s(e.target).closest(".ui-menu-item"),o=s(e.currentTarget);i[0]===o[0]&&(this._removeClass(o.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,o))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,i){var o=this.active||this.element.find(this.options.items).eq(0);i||this.focus(e,o)},blur:function(e){this._delay(function(){var i=!s.contains(this.element[0],s.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var o=s(this);o.data("ui-menu-submenu-caret")&&o.remove()})},_keydown:function(e){var i,o,n,r,t=!0;switch(e.keyCode){case s.ui.keyCode.PAGE_UP:this.previousPage(e);break;case s.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case s.ui.keyCode.HOME:this._move("first","first",e);break;case s.ui.keyCode.END:this._move("last","last",e);break;case s.ui.keyCode.UP:this.previous(e);break;case s.ui.keyCode.DOWN:this.next(e);break;case s.ui.keyCode.LEFT:this.collapse(e);break;case s.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case s.ui.keyCode.ENTER:case s.ui.keyCode.SPACE:this._activate(e);break;case s.ui.keyCode.ESCAPE:this.collapse(e);break;default:t=!1,o=this.previousFilter||"",r=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===o?r=!0:n=o+n,i=this._filterMenuItems(n),i=r&&i.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}t&&e.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var e,i,o,n,r,t=this,l=this.options.icons.submenu,c=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),o=c.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var m=s(this),w=m.prev(),C=s("<span>").data("ui-menu-submenu-caret",!0);t._addClass(C,"ui-menu-icon","ui-icon "+l),w.attr("aria-haspopup","true").prepend(C),m.attr("aria-labelledby",w.attr("id"))}),this._addClass(o,"ui-menu","ui-widget ui-widget-content ui-front"),e=c.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var m=s(this);t._isDivider(m)&&t._addClass(m,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),r=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(r,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!s.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,i){if(e==="icons"){var o=this.element.find(".ui-menu-icon");this._removeClass(o,null,this.options.icons.submenu)._addClass(o,null,i.submenu)}this._super(e,i)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e+""),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,i){var o,n,r;this.blur(e,e&&e.type==="focus"),this._scrollIntoView(i),this.active=i.first(),n=this.active.children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),r=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(r,null,"ui-state-active"),e&&e.type==="keydown"?this._close():this.timer=this._delay(function(){this._close()},this.delay),o=i.children(".ui-menu"),o.length&&e&&/^mouse/.test(e.type)&&this._startOpening(o),this.activeMenu=i.parent(),this._trigger("focus",e,{item:i})},_scrollIntoView:function(e){var i,o,n,r,t,l;this._hasScroll()&&(i=parseFloat(s.css(this.activeMenu[0],"borderTopWidth"))||0,o=parseFloat(s.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-o,r=this.activeMenu.scrollTop(),t=this.activeMenu.height(),l=e.outerHeight(),0>n?this.activeMenu.scrollTop(r+n):n+l>t&&this.activeMenu.scrollTop(r+n-t+l))},blur:function(e,i){i||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),e.attr("aria-hidden")==="true"&&(this.timer=this._delay(function(){this._close(),this._open(e)},this.delay))},_open:function(e){var i=s.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var o=i?this.element:s(e&&e.target).closest(this.element.find(".ui-menu"));o.length||(o=this.element),this._close(o),this.blur(e),this._removeClass(o.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=o},this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!s(e.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var i=this.active&&this.active.parent().closest(".ui-menu-item",this.element);i&&i.length&&(this._close(),this.focus(e,i))},expand:function(e){var i=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();i&&i.length&&(this._open(i.parent()),this._delay(function(){this.focus(e,i)}))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,i,o){var n;this.active&&(n=e==="first"||e==="last"?this.active[e==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),n&&n.length&&this.active||(n=this.activeMenu.find(this.options.items)[i]()),this.focus(o,n)},nextPage:function(e){var i,o,n;return this.active?(this.isLastItem()||(this._hasScroll()?(o=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=s(this),0>i.offset().top-o-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,o,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(o=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=s(this),i.offset().top-o+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||s(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),o=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return o.test(s.trim(s(this).children(".ui-menu-item-wrapper").text()))})}}),s.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,o,n=this.element[0].nodeName.toLowerCase(),r=n==="textarea",t=n==="input";this.isMultiLine=r||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[r||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(l){if(this.element.prop("readOnly"))return e=!0,o=!0,i=!0,void 0;e=!1,o=!1,i=!1;var c=s.ui.keyCode;switch(l.keyCode){case c.PAGE_UP:e=!0,this._move("previousPage",l);break;case c.PAGE_DOWN:e=!0,this._move("nextPage",l);break;case c.UP:e=!0,this._keyEvent("previous",l);break;case c.DOWN:e=!0,this._keyEvent("next",l);break;case c.ENTER:this.menu.active&&(e=!0,l.preventDefault(),this.menu.select(l));break;case c.TAB:this.menu.active&&this.menu.select(l);break;case c.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(l),l.preventDefault());break;default:i=!0,this._searchTimeout(l)}},keypress:function(l){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&l.preventDefault(),void 0;if(!i){var c=s.ui.keyCode;switch(l.keyCode){case c.PAGE_UP:this._move("previousPage",l);break;case c.PAGE_DOWN:this._move("nextPage",l);break;case c.UP:this._keyEvent("previous",l);break;case c.DOWN:this._keyEvent("next",l)}}},input:function(l){return o?(o=!1,l.preventDefault(),void 0):(this._searchTimeout(l),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(l){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(l),this._change(l),void 0)}}),this._initSource(),this.menu=s("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(l){l.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==s.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(l,c){var m,w;return this.isNewMenu&&(this.isNewMenu=!1,l.originalEvent&&/^mouse/.test(l.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){s(l.target).trigger(l.originalEvent)}),void 0):(w=c.item.data("ui-autocomplete-item"),this._trigger("focus",l,{item:w})!==!1&&l.originalEvent&&/^key/.test(l.originalEvent.type)&&this._value(w.value),m=c.item.attr("aria-label")||w.value,m&&s.trim(m).length&&(this.liveRegion.children().hide(),s("<div>").text(m).appendTo(this.liveRegion)),void 0)},menuselect:function(l,c){var m=c.item.data("ui-autocomplete-item"),w=this.previous;this.element[0]!==s.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=w,this._delay(function(){this.previous=w,this.selectedItem=m})),this._trigger("select",l,{item:m})!==!1&&this._value(m.value),this.term=this._value(),this.close(l),this.selectedItem=m}}),this.liveRegion=s("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,i){this._super(e,i),e==="source"&&this._initSource(),e==="appendTo"&&this.menu.element.appendTo(this._appendTo()),e==="disabled"&&i&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||s.contains(i,e.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?s(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,o=this;s.isArray(this.options.source)?(e=this.options.source,this.source=function(n,r){r(s.ui.autocomplete.filter(e,n.term))}):typeof this.options.source=="string"?(i=this.options.source,this.source=function(n,r){o.xhr&&o.xhr.abort(),o.xhr=s.ajax({url:i,data:n,dataType:"json",success:function(t){r(t)},error:function(){r([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay(function(){var i=this.term===this._value(),o=this.menu.element.is(":visible"),n=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;(!i||i&&!o&&!n)&&(this.selectedItem=null,this.search(null,e))},this.options.delay)},search:function(e,i){return e=e??this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(i):this._trigger("search",i)!==!1?this._search(e):void 0},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var e=++this.requestIndex;return s.proxy(function(i){e===this.requestIndex&&this.__response(i),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:s.map(e,function(i){return typeof i=="string"?{label:i,value:i}:s.extend({},i,{label:i.label||i.value,value:i.value||i.label})})},_suggest:function(e){var i=this.menu.element.empty();this._renderMenu(i,e),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(s.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,i){var o=this;s.each(i,function(n,r){o._renderItemData(e,r)})},_renderItemData:function(e,i){return this._renderItem(e,i).data("ui-autocomplete-item",i)},_renderItem:function(e,i){return s("<li>").append(s("<div>").text(i.label)).appendTo(e)},_move:function(e,i){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[e](i),void 0):(this.search(null,i),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,i){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,i),i.preventDefault())},_isContentEditable:function(e){if(!e.length)return!1;var i=e.prop("contentEditable");return i==="inherit"?this._isContentEditable(e.parent()):i==="true"}}),s.extend(s.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var o=RegExp(s.ui.autocomplete.escapeRegex(i),"i");return s.grep(e,function(n){return o.test(n.label||n.value||n)})}}),s.widget("ui.autocomplete",s.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),s("<div>").text(i).appendTo(this.liveRegion))}}),s.ui.autocomplete;var U=/ui-corner-([a-z]){2,6}/g;s.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];s.each(this.options.items,function(o,n){var r,t={};return n?o==="controlgroupLabel"?(r=e.element.find(n),r.each(function(){var l=s(this);l.children(".ui-controlgroup-label-contents").length||l.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),e._addClass(r,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(r.get()),void 0):(s.fn[o]&&(t=e["_"+o+"Options"]?e["_"+o+"Options"]("middle"):{classes:{}},e.element.find(n).each(function(){var l=s(this),c=l[o]("instance"),m=s.widget.extend({},t);if(o!=="button"||!l.parent(".ui-spinner").length){c||(c=l[o]()[o]("instance")),c&&(m.classes=e._resolveClassesValues(m.classes,c)),l[o](m);var w=l[o]("widget");s.data(w[0],"ui-controlgroup-data",c||l[o]("instance")),i.push(w[0])}})),void 0):void 0}),this.childWidgets=s(s.unique(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var i=s(this),o=i.data("ui-controlgroup-data");o&&o[e]&&o[e]()})},_updateCornerClass:function(e,i){var o="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",n=this._buildSimpleOptions(i,"label").classes.label;this._removeClass(e,null,o),this._addClass(e,null,n)},_buildSimpleOptions:function(e,i){var o=this.options.direction==="vertical",n={classes:{}};return n.classes[i]={middle:"",first:"ui-corner-"+(o?"top":"left"),last:"ui-corner-"+(o?"bottom":"right"),only:"ui-corner-all"}[e],n},_spinnerOptions:function(e){var i=this._buildSimpleOptions(e,"ui-spinner");return i.classes["ui-spinner-up"]="",i.classes["ui-spinner-down"]="",i},_buttonOptions:function(e){return this._buildSimpleOptions(e,"ui-button")},_checkboxradioOptions:function(e){return this._buildSimpleOptions(e,"ui-checkboxradio-label")},_selectmenuOptions:function(e){var i=this.options.direction==="vertical";return{width:i?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(i?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(i?"top":"left")},last:{"ui-selectmenu-button-open":i?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(i?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[e]}},_resolveClassesValues:function(e,i){var o={};return s.each(e,function(n){var r=i.options.classes[n]||"";r=s.trim(r.replace(U,"")),o[n]=(r+" "+e[n]).replace(/\s+/g," ")}),o},_setOption:function(e,i){return e==="direction"&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(e,i),e==="disabled"?(this._callChildMethod(i?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),this.options.direction==="horizontal"&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(s.each(["first","last"],function(o,n){var r=e[n]().data("ui-controlgroup-data");if(r&&i["_"+r.widgetName+"Options"]){var t=i["_"+r.widgetName+"Options"](e.length===1?"only":n);t.classes=i._resolveClassesValues(t.classes,r),r.element[r.widgetName](t)}else i._updateCornerClass(e[n](),n)}),this._callChildMethod("refresh"))}}),s.widget("ui.checkboxradio",[s.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i,o=this,n=this._super()||{};return this._readType(),i=this.element.labels(),this.label=s(i[i.length-1]),this.label.length||s.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){o.originalLabel+=this.nodeType===3?s(this).text():this.outerHTML}),this.originalLabel&&(n.label=this.originalLabel),e=this.element[0].disabled,e!=null&&(n.disabled=e),n},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),this.options.disabled==null&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),this.type==="radio"&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,e==="input"&&/radio|checkbox/.test(this.type)||s.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e,i=this.element[0].name,o="input[name='"+s.ui.escapeSelector(i)+"']";return i?(e=this.form.length?s(this.form[0].elements).filter(o):s(o).filter(function(){return s(this).form().length===0}),e.not(this.element)):s([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&this.type==="checkbox"&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),this.type==="radio"&&this._getRadioGroup().each(function(){var i=s(this).checkboxradio("instance");i&&i._removeClass(i.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,i){return e!=="label"||i?(this._super(e,i),e==="disabled"?(this._toggleClass(this.label,null,"ui-state-disabled",i),this.element[0].disabled=i,void 0):(this.refresh(),void 0)):void 0},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=s("<span>"),this.iconSpace=s("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),this.type==="checkbox"?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):this.icon!==void 0&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),this.iconSpace&&(e=e.not(this.iconSpace[0])),e.remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,i=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.label!==null&&this._updateLabel(),i!==this.options.disabled&&this._setOptions({disabled:i})}}]),s.ui.checkboxradio,s.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var e,i=this._super()||{};return this.isInput=this.element.is("input"),e=this.element[0].disabled,e!=null&&(i.disabled=e),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(i.label=this.originalLabel),i},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),this.options.disabled==null&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(e){e.keyCode===s.ui.keyCode.SPACE&&(e.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(e,i){var o=e!=="iconPosition",n=o?this.options.iconPosition:i,r=n==="top"||n==="bottom";this.icon?o&&this._removeClass(this.icon,null,this.options.icon):(this.icon=s("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),o&&this._addClass(this.icon,null,i),this._attachIcon(n),r?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=s("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(e){this.icon[/^(?:end|bottom)/.test(e)?"before":"after"](this.iconSpace)},_attachIcon:function(e){this.element[/^(?:end|bottom)/.test(e)?"append":"prepend"](this.icon)},_setOptions:function(e){var i=e.showLabel===void 0?this.options.showLabel:e.showLabel,o=e.icon===void 0?this.options.icon:e.icon;i||o||(e.showLabel=!0),this._super(e)},_setOption:function(e,i){e==="icon"&&(i?this._updateIcon(e,i):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),e==="iconPosition"&&this._updateIcon(e,i),e==="showLabel"&&(this._toggleClass("ui-button-icon-only",null,!i),this._updateTooltip()),e==="label"&&(this.isInput?this.element.val(i):(this.element.html(i),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(e,i),e==="disabled"&&(this._toggleClass(null,"ui-state-disabled",i),this.element[0].disabled=i,i&&this.element.blur())},refresh:function(){var e=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");e!==this.options.disabled&&this._setOptions({disabled:e}),this._updateTooltip()}}),s.uiBackCompat!==!1&&(s.widget("ui.button",s.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(e,i){return e==="text"?(this._super("showLabel",i),void 0):(e==="showLabel"&&(this.options.text=i),e==="icon"&&(this.options.icons.primary=i),e==="icons"&&(i.primary?(this._super("icon",i.primary),this._super("iconPosition","beginning")):i.secondary&&(this._super("icon",i.secondary),this._super("iconPosition","end"))),this._superApply(arguments),void 0)}}),s.fn.button=(function(e){return function(){return!this.length||this.length&&this[0].tagName!=="INPUT"||this.length&&this[0].tagName==="INPUT"&&this.attr("type")!=="checkbox"&&this.attr("type")!=="radio"?e.apply(this,arguments):(s.ui.checkboxradio||s.error("Checkboxradio widget missing"),arguments.length===0?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}})(s.fn.button),s.fn.buttonset=function(){return s.ui.controlgroup||s.error("Controlgroup widget missing"),arguments[0]==="option"&&arguments[1]==="items"&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):arguments[0]==="option"&&arguments[1]==="items"?this.controlgroup.apply(this,[arguments[0],"items.button"]):(typeof arguments[0]=="object"&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),s.ui.button,s.extend(s.ui,{datepicker:{version:"1.12.1"}});var J;s.extend(O.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return d(this._defaults,e||{}),this},_attachDatepicker:function(e,i){var o,n,r;o=e.nodeName.toLowerCase(),n=o==="div"||o==="span",e.id||(this.uuid+=1,e.id="dp"+this.uuid),r=this._newInst(s(e),n),r.settings=s.extend({},i||{}),o==="input"?this._connectDatepicker(e,r):n&&this._inlineDatepicker(e,r)},_newInst:function(e,i){var o=e[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:o,input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?_(s("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,i){var o=s(e);i.append=s([]),i.trigger=s([]),o.hasClass(this.markerClassName)||(this._attachments(o,i),o.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),s.data(e,"datepicker",i),i.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,i){var o,n,r,t=this._get(i,"appendText"),l=this._get(i,"isRTL");i.append&&i.append.remove(),t&&(i.append=s("<span class='"+this._appendClass+"'>"+t+"</span>"),e[l?"before":"after"](i.append)),e.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),o=this._get(i,"showOn"),(o==="focus"||o==="both")&&e.on("focus",this._showDatepicker),(o==="button"||o==="both")&&(n=this._get(i,"buttonText"),r=this._get(i,"buttonImage"),i.trigger=s(this._get(i,"buttonImageOnly")?s("<img/>").addClass(this._triggerClass).attr({src:r,alt:n,title:n}):s("<button type='button'></button>").addClass(this._triggerClass).html(r?s("<img/>").attr({src:r,alt:n,title:n}):n)),e[l?"before":"after"](i.trigger),i.trigger.on("click",function(){return s.datepicker._datepickerShowing&&s.datepicker._lastInput===e[0]?s.datepicker._hideDatepicker():(s.datepicker._datepickerShowing&&s.datepicker._lastInput!==e[0]&&s.datepicker._hideDatepicker(),s.datepicker._showDatepicker(e[0])),!1}))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var i,o,n,r,t=new Date(2009,11,20),l=this._get(e,"dateFormat");l.match(/[DM]/)&&(i=function(c){for(o=0,n=0,r=0;c.length>r;r++)c[r].length>o&&(o=c[r].length,n=r);return n},t.setMonth(i(this._get(e,l.match(/MM/)?"monthNames":"monthNamesShort"))),t.setDate(i(this._get(e,l.match(/DD/)?"dayNames":"dayNamesShort"))+20-t.getDay())),e.input.attr("size",this._formatDate(e,t).length)}},_inlineDatepicker:function(e,i){var o=s(e);o.hasClass(this.markerClassName)||(o.addClass(this.markerClassName).append(i.dpDiv),s.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,o,n,r){var t,l,c,m,w,C=this._dialogInst;return C||(this.uuid+=1,t="dp"+this.uuid,this._dialogInput=s("<input type='text' id='"+t+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),s("body").append(this._dialogInput),C=this._dialogInst=this._newInst(this._dialogInput,!1),C.settings={},s.data(this._dialogInput[0],"datepicker",C)),d(C.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(C,i):i,this._dialogInput.val(i),this._pos=r?r.length?r:[r.pageX,r.pageY]:null,this._pos||(l=document.documentElement.clientWidth,c=document.documentElement.clientHeight,m=document.documentElement.scrollLeft||document.body.scrollLeft,w=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[l/2-100+m,c/2-150+w]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),C.settings.onSelect=o,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),s.blockUI&&s.blockUI(this.dpDiv),s.data(this._dialogInput[0],"datepicker",C),this},_destroyDatepicker:function(e){var i,o=s(e),n=s.data(e,"datepicker");o.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),s.removeData(e,"datepicker"),i==="input"?(n.append.remove(),n.trigger.remove(),o.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):(i==="div"||i==="span")&&o.removeClass(this.markerClassName).empty(),J===n&&(J=null))},_enableDatepicker:function(e){var i,o,n=s(e),r=s.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),i==="input"?(e.disabled=!1,r.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):(i==="div"||i==="span")&&(o=n.children("."+this._inlineClass),o.children().removeClass("ui-state-disabled"),o.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=s.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var i,o,n=s(e),r=s.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),i==="input"?(e.disabled=!0,r.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):(i==="div"||i==="span")&&(o=n.children("."+this._inlineClass),o.children().addClass("ui-state-disabled"),o.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=s.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var i=0;this._disabledInputs.length>i;i++)if(this._disabledInputs[i]===e)return!0;return!1},_getInst:function(e){try{return s.data(e,"datepicker")}catch{throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,i,o){var n,r,t,l,c=this._getInst(e);return arguments.length===2&&typeof i=="string"?i==="defaults"?s.extend({},s.datepicker._defaults):c?i==="all"?s.extend({},c.settings):this._get(c,i):null:(n=i||{},typeof i=="string"&&(n={},n[i]=o),c&&(this._curInst===c&&this._hideDatepicker(),r=this._getDateDatepicker(e,!0),t=this._getMinMaxDate(c,"min"),l=this._getMinMaxDate(c,"max"),d(c.settings,n),t!==null&&n.dateFormat!==void 0&&n.minDate===void 0&&(c.settings.minDate=this._formatDate(c,t)),l!==null&&n.dateFormat!==void 0&&n.maxDate===void 0&&(c.settings.maxDate=this._formatDate(c,l)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(s(e),c),this._autoSize(c),this._setDate(c,r),this._updateAlternate(c),this._updateDatepicker(c)),void 0)},_changeDatepicker:function(e,i,o){this._optionDatepicker(e,i,o)},_refreshDatepicker:function(e){var i=this._getInst(e);i&&this._updateDatepicker(i)},_setDateDatepicker:function(e,i){var o=this._getInst(e);o&&(this._setDate(o,i),this._updateDatepicker(o),this._updateAlternate(o))},_getDateDatepicker:function(e,i){var o=this._getInst(e);return o&&!o.inline&&this._setDateFromField(o,i),o?this._getDate(o):null},_doKeyDown:function(e){var i,o,n,r=s.datepicker._getInst(e.target),t=!0,l=r.dpDiv.is(".ui-datepicker-rtl");if(r._keyEvent=!0,s.datepicker._datepickerShowing)switch(e.keyCode){case 9:s.datepicker._hideDatepicker(),t=!1;break;case 13:return n=s("td."+s.datepicker._dayOverClass+":not(."+s.datepicker._currentClass+")",r.dpDiv),n[0]&&s.datepicker._selectDay(e.target,r.selectedMonth,r.selectedYear,n[0]),i=s.datepicker._get(r,"onSelect"),i?(o=s.datepicker._formatDate(r),i.apply(r.input?r.input[0]:null,[o,r])):s.datepicker._hideDatepicker(),!1;case 27:s.datepicker._hideDatepicker();break;case 33:s.datepicker._adjustDate(e.target,e.ctrlKey?-s.datepicker._get(r,"stepBigMonths"):-s.datepicker._get(r,"stepMonths"),"M");break;case 34:s.datepicker._adjustDate(e.target,e.ctrlKey?+s.datepicker._get(r,"stepBigMonths"):+s.datepicker._get(r,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&s.datepicker._clearDate(e.target),t=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&s.datepicker._gotoToday(e.target),t=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&s.datepicker._adjustDate(e.target,l?1:-1,"D"),t=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&s.datepicker._adjustDate(e.target,e.ctrlKey?-s.datepicker._get(r,"stepBigMonths"):-s.datepicker._get(r,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&s.datepicker._adjustDate(e.target,-7,"D"),t=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&s.datepicker._adjustDate(e.target,l?-1:1,"D"),t=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&s.datepicker._adjustDate(e.target,e.ctrlKey?+s.datepicker._get(r,"stepBigMonths"):+s.datepicker._get(r,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&s.datepicker._adjustDate(e.target,7,"D"),t=e.ctrlKey||e.metaKey;break;default:t=!1}else e.keyCode===36&&e.ctrlKey?s.datepicker._showDatepicker(this):t=!1;t&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var i,o,n=s.datepicker._getInst(e.target);return s.datepicker._get(n,"constrainInput")?(i=s.datepicker._possibleChars(s.datepicker._get(n,"dateFormat")),o=String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||" ">o||!i||i.indexOf(o)>-1):void 0},_doKeyUp:function(e){var i,o=s.datepicker._getInst(e.target);if(o.input.val()!==o.lastVal)try{i=s.datepicker.parseDate(s.datepicker._get(o,"dateFormat"),o.input?o.input.val():null,s.datepicker._getFormatConfig(o)),i&&(s.datepicker._setDateFromField(o),s.datepicker._updateAlternate(o),s.datepicker._updateDatepicker(o))}catch{}return!0},_showDatepicker:function(e){if(e=e.target||e,e.nodeName.toLowerCase()!=="input"&&(e=s("input",e.parentNode)[0]),!s.datepicker._isDisabledDatepicker(e)&&s.datepicker._lastInput!==e){var i,o,n,r,t,l,c;i=s.datepicker._getInst(e),s.datepicker._curInst&&s.datepicker._curInst!==i&&(s.datepicker._curInst.dpDiv.stop(!0,!0),i&&s.datepicker._datepickerShowing&&s.datepicker._hideDatepicker(s.datepicker._curInst.input[0])),o=s.datepicker._get(i,"beforeShow"),n=o?o.apply(e,[e,i]):{},n!==!1&&(d(i.settings,n),i.lastVal=null,s.datepicker._lastInput=e,s.datepicker._setDateFromField(i),s.datepicker._inDialog&&(e.value=""),s.datepicker._pos||(s.datepicker._pos=s.datepicker._findPos(e),s.datepicker._pos[1]+=e.offsetHeight),r=!1,s(e).parents().each(function(){return r|=s(this).css("position")==="fixed",!r}),t={left:s.datepicker._pos[0],top:s.datepicker._pos[1]},s.datepicker._pos=null,i.dpDiv.empty(),i.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),s.datepicker._updateDatepicker(i),t=s.datepicker._checkOffset(i,t,r),i.dpDiv.css({position:s.datepicker._inDialog&&s.blockUI?"static":r?"fixed":"absolute",display:"none",left:t.left+"px",top:t.top+"px"}),i.inline||(l=s.datepicker._get(i,"showAnim"),c=s.datepicker._get(i,"duration"),i.dpDiv.css("z-index",z(s(e))+1),s.datepicker._datepickerShowing=!0,s.effects&&s.effects.effect[l]?i.dpDiv.show(l,s.datepicker._get(i,"showOptions"),c):i.dpDiv[l||"show"](l?c:null),s.datepicker._shouldFocusInput(i)&&i.input.trigger("focus"),s.datepicker._curInst=i))}},_updateDatepicker:function(e){this.maxRows=4,J=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var i,o=this._getNumberOfMonths(e),n=o[1],r=17,t=e.dpDiv.find("."+this._dayOverClass+" a");t.length>0&&u.apply(t.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&e.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",r*n+"em"),e.dpDiv[(o[0]!==1||o[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===s.datepicker._curInst&&s.datepicker._datepickerShowing&&s.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(i=e.yearshtml,setTimeout(function(){i===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),i=e.yearshtml=null},0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(e,i,o){var n=e.dpDiv.outerWidth(),r=e.dpDiv.outerHeight(),t=e.input?e.input.outerWidth():0,l=e.input?e.input.outerHeight():0,c=document.documentElement.clientWidth+(o?0:s(document).scrollLeft()),m=document.documentElement.clientHeight+(o?0:s(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-t:0,i.left-=o&&i.left===e.input.offset().left?s(document).scrollLeft():0,i.top-=o&&i.top===e.input.offset().top+l?s(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>c&&c>n?Math.abs(i.left+n-c):0),i.top-=Math.min(i.top,i.top+r>m&&m>r?Math.abs(r+l):0),i},_findPos:function(e){for(var i,o=this._getInst(e),n=this._get(o,"isRTL");e&&(e.type==="hidden"||e.nodeType!==1||s.expr.filters.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return i=s(e).offset(),[i.left,i.top]},_hideDatepicker:function(e){var i,o,n,r,t=this._curInst;!t||e&&t!==s.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(t,"showAnim"),o=this._get(t,"duration"),n=function(){s.datepicker._tidyDialog(t)},s.effects&&(s.effects.effect[i]||s.effects[i])?t.dpDiv.hide(i,s.datepicker._get(t,"showOptions"),o,n):t.dpDiv[i==="slideDown"?"slideUp":i==="fadeIn"?"fadeOut":"hide"](i?o:null,n),i||n(),this._datepickerShowing=!1,r=this._get(t,"onClose"),r&&r.apply(t.input?t.input[0]:null,[t.input?t.input.val():"",t]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),s.blockUI&&(s.unblockUI(),s("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(s.datepicker._curInst){var i=s(e.target),o=s.datepicker._getInst(i[0]);(i[0].id!==s.datepicker._mainDivId&&i.parents("#"+s.datepicker._mainDivId).length===0&&!i.hasClass(s.datepicker.markerClassName)&&!i.closest("."+s.datepicker._triggerClass).length&&s.datepicker._datepickerShowing&&(!s.datepicker._inDialog||!s.blockUI)||i.hasClass(s.datepicker.markerClassName)&&s.datepicker._curInst!==o)&&s.datepicker._hideDatepicker()}},_adjustDate:function(e,i,o){var n=s(e),r=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(r,i+(o==="M"?this._get(r,"showCurrentAtPos"):0),o),this._updateDatepicker(r))},_gotoToday:function(e){var i,o=s(e),n=this._getInst(o[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(o)},_selectMonthYear:function(e,i,o){var n=s(e),r=this._getInst(n[0]);r["selected"+(o==="M"?"Month":"Year")]=r["draw"+(o==="M"?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(r),this._adjustDate(n)},_selectDay:function(e,i,o,n){var r,t=s(e);s(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(t[0])||(r=this._getInst(t[0]),r.selectedDay=r.currentDay=s("a",n).html(),r.selectedMonth=r.currentMonth=i,r.selectedYear=r.currentYear=o,this._selectDate(e,this._formatDate(r,r.currentDay,r.currentMonth,r.currentYear)))},_clearDate:function(e){var i=s(e);this._selectDate(i,"")},_selectDate:function(e,i){var o,n=s(e),r=this._getInst(n[0]);i=i??this._formatDate(r),r.input&&r.input.val(i),this._updateAlternate(r),o=this._get(r,"onSelect"),o?o.apply(r.input?r.input[0]:null,[i,r]):r.input&&r.input.trigger("change"),r.inline?this._updateDatepicker(r):(this._hideDatepicker(),this._lastInput=r.input[0],typeof r.input[0]!="object"&&r.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var i,o,n,r=this._get(e,"altField");r&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),o=this._getDate(e),n=this.formatDate(i,o,this._getFormatConfig(e)),s(r).val(n))},noWeekends:function(e){var i=e.getDay();return[i>0&&6>i,""]},iso8601Week:function(e){var i,o=new Date(e.getTime());return o.setDate(o.getDate()+4-(o.getDay()||7)),i=o.getTime(),o.setMonth(0),o.setDate(1),Math.floor(Math.round((i-o)/864e5)/7)+1},parseDate:function(e,i,o){if(e==null||i==null)throw"Invalid arguments";if(i=typeof i=="object"?""+i:i+"",i==="")return null;var n,r,t,l,c=0,m=(o?o.shortYearCutoff:null)||this._defaults.shortYearCutoff,w=typeof m!="string"?m:new Date().getFullYear()%100+parseInt(m,10),C=(o?o.dayNamesShort:null)||this._defaults.dayNamesShort,E=(o?o.dayNames:null)||this._defaults.dayNames,D=(o?o.monthNamesShort:null)||this._defaults.monthNamesShort,N=(o?o.monthNames:null)||this._defaults.monthNames,L=-1,T=-1,M=-1,H=-1,B=!1,S=function(Y){var X=e.length>n+1&&e.charAt(n+1)===Y;return X&&n++,X},A=function(Y){var X=S(Y),h=Y==="@"?14:Y==="!"?20:Y==="y"&&X?4:Y==="o"?3:2,f=Y==="y"?h:1,k=RegExp("^\\d{"+f+","+h+"}"),I=i.substring(c).match(k);if(!I)throw"Missing number at position "+c;return c+=I[0].length,parseInt(I[0],10)},W=function(Y,X,h){var f=-1,k=s.map(S(Y)?h:X,function(I,R){return[[R,I]]}).sort(function(I,R){return-(I[1].length-R[1].length)});if(s.each(k,function(I,R){var F=R[1];return i.substr(c,F.length).toLowerCase()===F.toLowerCase()?(f=R[0],c+=F.length,!1):void 0}),f!==-1)return f+1;throw"Unknown name at position "+c},j=function(){if(i.charAt(c)!==e.charAt(n))throw"Unexpected literal at position "+c;c++};for(n=0;e.length>n;n++)if(B)e.charAt(n)!=="'"||S("'")?j():B=!1;else switch(e.charAt(n)){case"d":M=A("d");break;case"D":W("D",C,E);break;case"o":H=A("o");break;case"m":T=A("m");break;case"M":T=W("M",D,N);break;case"y":L=A("y");break;case"@":l=new Date(A("@")),L=l.getFullYear(),T=l.getMonth()+1,M=l.getDate();break;case"!":l=new Date((A("!")-this._ticksTo1970)/1e4),L=l.getFullYear(),T=l.getMonth()+1,M=l.getDate();break;case"'":S("'")?j():B=!0;break;default:j()}if(i.length>c&&(t=i.substr(c),!/^\s+/.test(t)))throw"Extra/unparsed characters found in date: "+t;if(L===-1?L=new Date().getFullYear():100>L&&(L+=new Date().getFullYear()-new Date().getFullYear()%100+(w>=L?0:-100)),H>-1)for(T=1,M=H;r=this._getDaysInMonth(L,T-1),!(r>=M);)T++,M-=r;if(l=this._daylightSavingAdjust(new Date(L,T-1,M)),l.getFullYear()!==L||l.getMonth()+1!==T||l.getDate()!==M)throw"Invalid date";return l},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(e,i,o){if(!i)return"";var n,r=(o?o.dayNamesShort:null)||this._defaults.dayNamesShort,t=(o?o.dayNames:null)||this._defaults.dayNames,l=(o?o.monthNamesShort:null)||this._defaults.monthNamesShort,c=(o?o.monthNames:null)||this._defaults.monthNames,m=function(N){var L=e.length>n+1&&e.charAt(n+1)===N;return L&&n++,L},w=function(N,L,T){var M=""+L;if(m(N))for(;T>M.length;)M="0"+M;return M},C=function(N,L,T,M){return m(N)?M[L]:T[L]},E="",D=!1;if(i)for(n=0;e.length>n;n++)if(D)e.charAt(n)!=="'"||m("'")?E+=e.charAt(n):D=!1;else switch(e.charAt(n)){case"d":E+=w("d",i.getDate(),2);break;case"D":E+=C("D",i.getDay(),r,t);break;case"o":E+=w("o",Math.round((new Date(i.getFullYear(),i.getMonth(),i.getDate()).getTime()-new Date(i.getFullYear(),0,0).getTime())/864e5),3);break;case"m":E+=w("m",i.getMonth()+1,2);break;case"M":E+=C("M",i.getMonth(),l,c);break;case"y":E+=m("y")?i.getFullYear():(10>i.getFullYear()%100?"0":"")+i.getFullYear()%100;break;case"@":E+=i.getTime();break;case"!":E+=1e4*i.getTime()+this._ticksTo1970;break;case"'":m("'")?E+="'":D=!0;break;default:E+=e.charAt(n)}return E},_possibleChars:function(e){var i,o="",n=!1,r=function(t){var l=e.length>i+1&&e.charAt(i+1)===t;return l&&i++,l};for(i=0;e.length>i;i++)if(n)e.charAt(i)!=="'"||r("'")?o+=e.charAt(i):n=!1;else switch(e.charAt(i)){case"d":case"m":case"y":case"@":o+="0123456789";break;case"D":case"M":return null;case"'":r("'")?o+="'":n=!0;break;default:o+=e.charAt(i)}return o},_get:function(e,i){return e.settings[i]!==void 0?e.settings[i]:this._defaults[i]},_setDateFromField:function(e,i){if(e.input.val()!==e.lastVal){var o=this._get(e,"dateFormat"),n=e.lastVal=e.input?e.input.val():null,r=this._getDefaultDate(e),t=r,l=this._getFormatConfig(e);try{t=this.parseDate(o,n,l)||r}catch{n=i?"":n}e.selectedDay=t.getDate(),e.drawMonth=e.selectedMonth=t.getMonth(),e.drawYear=e.selectedYear=t.getFullYear(),e.currentDay=n?t.getDate():0,e.currentMonth=n?t.getMonth():0,e.currentYear=n?t.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(e,i,o){var n=function(l){var c=new Date;return c.setDate(c.getDate()+l),c},r=function(l){try{return s.datepicker.parseDate(s.datepicker._get(e,"dateFormat"),l,s.datepicker._getFormatConfig(e))}catch{}for(var c=(l.toLowerCase().match(/^c/)?s.datepicker._getDate(e):null)||new Date,m=c.getFullYear(),w=c.getMonth(),C=c.getDate(),E=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,D=E.exec(l);D;){switch(D[2]||"d"){case"d":case"D":C+=parseInt(D[1],10);break;case"w":case"W":C+=7*parseInt(D[1],10);break;case"m":case"M":w+=parseInt(D[1],10),C=Math.min(C,s.datepicker._getDaysInMonth(m,w));break;case"y":case"Y":m+=parseInt(D[1],10),C=Math.min(C,s.datepicker._getDaysInMonth(m,w))}D=E.exec(l)}return new Date(m,w,C)},t=i==null||i===""?o:typeof i=="string"?r(i):typeof i=="number"?isNaN(i)?o:n(i):new Date(i.getTime());return t=t&&""+t=="Invalid Date"?o:t,t&&(t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0)),this._daylightSavingAdjust(t)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,i,o){var n=!i,r=e.selectedMonth,t=e.selectedYear,l=this._restrictMinMax(e,this._determineDate(e,i,new Date));e.selectedDay=e.currentDay=l.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=l.getMonth(),e.drawYear=e.selectedYear=e.currentYear=l.getFullYear(),r===e.selectedMonth&&t===e.selectedYear||o||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(n?"":this._formatDate(e))},_getDate:function(e){var i=!e.currentYear||e.input&&e.input.val()===""?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return i},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),o="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var n={prev:function(){s.datepicker._adjustDate(o,-i,"M")},next:function(){s.datepicker._adjustDate(o,+i,"M")},hide:function(){s.datepicker._hideDatepicker()},today:function(){s.datepicker._gotoToday(o)},selectDay:function(){return s.datepicker._selectDay(o,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return s.datepicker._selectMonthYear(o,this,"M"),!1},selectYear:function(){return s.datepicker._selectMonthYear(o,this,"Y"),!1}};s(this).on(this.getAttribute("data-event"),n[this.getAttribute("data-handler")])})},_generateHTML:function(e){var i,o,n,r,t,l,c,m,w,C,E,D,N,L,T,M,H,B,S,A,W,j,Y,X,h,f,k,I,R,F,V,Q,et,Z,tt,nt,at,st,rt,ut=new Date,lt=this._daylightSavingAdjust(new Date(ut.getFullYear(),ut.getMonth(),ut.getDate())),ot=this._get(e,"isRTL"),pt=this._get(e,"showButtonPanel"),gt=this._get(e,"hideIfNoPrevNext"),vt=this._get(e,"navigationAsDateFormat"),dt=this._getNumberOfMonths(e),wt=this._get(e,"showCurrentAtPos"),bt=this._get(e,"stepMonths"),_t=dt[0]!==1||dt[1]!==1,yt=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),mt=this._getMinMaxDate(e,"min"),ft=this._getMinMaxDate(e,"max"),ht=e.drawMonth-wt,ct=e.drawYear;if(0>ht&&(ht+=12,ct--),ft)for(i=this._daylightSavingAdjust(new Date(ft.getFullYear(),ft.getMonth()-dt[0]*dt[1]+1,ft.getDate())),i=mt&&mt>i?mt:i;this._daylightSavingAdjust(new Date(ct,ht,1))>i;)ht--,0>ht&&(ht=11,ct--);for(e.drawMonth=ht,e.drawYear=ct,o=this._get(e,"prevText"),o=vt?this.formatDate(o,this._daylightSavingAdjust(new Date(ct,ht-bt,1)),this._getFormatConfig(e)):o,n=this._canAdjustMonth(e,-1,ct,ht)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+o+"'><span class='ui-icon ui-icon-circle-triangle-"+(ot?"e":"w")+"'>"+o+"</span></a>":gt?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+o+"'><span class='ui-icon ui-icon-circle-triangle-"+(ot?"e":"w")+"'>"+o+"</span></a>",r=this._get(e,"nextText"),r=vt?this.formatDate(r,this._daylightSavingAdjust(new Date(ct,ht+bt,1)),this._getFormatConfig(e)):r,t=this._canAdjustMonth(e,1,ct,ht)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+r+"'><span class='ui-icon ui-icon-circle-triangle-"+(ot?"w":"e")+"'>"+r+"</span></a>":gt?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+r+"'><span class='ui-icon ui-icon-circle-triangle-"+(ot?"w":"e")+"'>"+r+"</span></a>",l=this._get(e,"currentText"),c=this._get(e,"gotoCurrent")&&e.currentDay?yt:lt,l=vt?this.formatDate(l,c,this._getFormatConfig(e)):l,m=e.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(e,"closeText")+"</button>",w=pt?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(ot?m:"")+(this._isInRange(e,c)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+l+"</button>":"")+(ot?"":m)+"</div>":"",C=parseInt(this._get(e,"firstDay"),10),C=isNaN(C)?0:C,E=this._get(e,"showWeek"),D=this._get(e,"dayNames"),N=this._get(e,"dayNamesMin"),L=this._get(e,"monthNames"),T=this._get(e,"monthNamesShort"),M=this._get(e,"beforeShowDay"),H=this._get(e,"showOtherMonths"),B=this._get(e,"selectOtherMonths"),S=this._getDefaultDate(e),A="",j=0;dt[0]>j;j++){for(Y="",this.maxRows=4,X=0;dt[1]>X;X++){if(h=this._daylightSavingAdjust(new Date(ct,ht,e.selectedDay)),f=" ui-corner-all",k="",_t){if(k+="<div class='ui-datepicker-group",dt[1]>1)switch(X){case 0:k+=" ui-datepicker-group-first",f=" ui-corner-"+(ot?"right":"left");break;case dt[1]-1:k+=" ui-datepicker-group-last",f=" ui-corner-"+(ot?"left":"right");break;default:k+=" ui-datepicker-group-middle",f=""}k+="'>"}for(k+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+f+"'>"+(/all|left/.test(f)&&j===0?ot?t:n:"")+(/all|right/.test(f)&&j===0?ot?n:t:"")+this._generateMonthYearHeader(e,ht,ct,mt,ft,j>0||X>0,L,T)+"</div><table class='ui-datepicker-calendar'><thead><tr>",I=E?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",W=0;7>W;W++)R=(W+C)%7,I+="<th scope='col'"+((W+C+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+D[R]+"'>"+N[R]+"</span></th>";for(k+=I+"</tr></thead><tbody>",F=this._getDaysInMonth(ct,ht),ct===e.selectedYear&&ht===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,F)),V=(this._getFirstDayOfMonth(ct,ht)-C+7)%7,Q=Math.ceil((V+F)/7),et=_t&&this.maxRows>Q?this.maxRows:Q,this.maxRows=et,Z=this._daylightSavingAdjust(new Date(ct,ht,1-V)),tt=0;et>tt;tt++){for(k+="<tr>",nt=E?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(Z)+"</td>":"",W=0;7>W;W++)at=M?M.apply(e.input?e.input[0]:null,[Z]):[!0,""],st=Z.getMonth()!==ht,rt=st&&!B||!at[0]||mt&&mt>Z||ft&&Z>ft,nt+="<td class='"+((W+C+6)%7>=5?" ui-datepicker-week-end":"")+(st?" ui-datepicker-other-month":"")+(Z.getTime()===h.getTime()&&ht===e.selectedMonth&&e._keyEvent||S.getTime()===Z.getTime()&&S.getTime()===h.getTime()?" "+this._dayOverClass:"")+(rt?" "+this._unselectableClass+" ui-state-disabled":"")+(st&&!H?"":" "+at[1]+(Z.getTime()===yt.getTime()?" "+this._currentClass:"")+(Z.getTime()===lt.getTime()?" ui-datepicker-today":""))+"'"+(st&&!H||!at[2]?"":" title='"+at[2].replace(/'/g,"&#39;")+"'")+(rt?"":" data-handler='selectDay' data-event='click' data-month='"+Z.getMonth()+"' data-year='"+Z.getFullYear()+"'")+">"+(st&&!H?"&#xa0;":rt?"<span class='ui-state-default'>"+Z.getDate()+"</span>":"<a class='ui-state-default"+(Z.getTime()===lt.getTime()?" ui-state-highlight":"")+(Z.getTime()===yt.getTime()?" ui-state-active":"")+(st?" ui-priority-secondary":"")+"' href='#'>"+Z.getDate()+"</a>")+"</td>",Z.setDate(Z.getDate()+1),Z=this._daylightSavingAdjust(Z);k+=nt+"</tr>"}ht++,ht>11&&(ht=0,ct++),k+="</tbody></table>"+(_t?"</div>"+(dt[0]>0&&X===dt[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),Y+=k}A+=Y}return A+=w,e._keyEvent=!1,A},_generateMonthYearHeader:function(e,i,o,n,r,t,l,c){var m,w,C,E,D,N,L,T,M=this._get(e,"changeMonth"),H=this._get(e,"changeYear"),B=this._get(e,"showMonthAfterYear"),S="<div class='ui-datepicker-title'>",A="";if(t||!M)A+="<span class='ui-datepicker-month'>"+l[i]+"</span>";else{for(m=n&&n.getFullYear()===o,w=r&&r.getFullYear()===o,A+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",C=0;12>C;C++)(!m||C>=n.getMonth())&&(!w||r.getMonth()>=C)&&(A+="<option value='"+C+"'"+(C===i?" selected='selected'":"")+">"+c[C]+"</option>");A+="</select>"}if(B||(S+=A+(!t&&M&&H?"":"&#xa0;")),!e.yearshtml)if(e.yearshtml="",t||!H)S+="<span class='ui-datepicker-year'>"+o+"</span>";else{for(E=this._get(e,"yearRange").split(":"),D=new Date().getFullYear(),N=function(W){var j=W.match(/c[+\-].*/)?o+parseInt(W.substring(1),10):W.match(/[+\-].*/)?D+parseInt(W,10):parseInt(W,10);return isNaN(j)?D:j},L=N(E[0]),T=Math.max(L,N(E[1]||"")),L=n?Math.max(L,n.getFullYear()):L,T=r?Math.min(T,r.getFullYear()):T,e.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";T>=L;L++)e.yearshtml+="<option value='"+L+"'"+(L===o?" selected='selected'":"")+">"+L+"</option>";e.yearshtml+="</select>",S+=e.yearshtml,e.yearshtml=null}return S+=this._get(e,"yearSuffix"),B&&(S+=(!t&&M&&H?"":"&#xa0;")+A),S+="</div>"},_adjustInstDate:function(e,i,o){var n=e.selectedYear+(o==="Y"?i:0),r=e.selectedMonth+(o==="M"?i:0),t=Math.min(e.selectedDay,this._getDaysInMonth(n,r))+(o==="D"?i:0),l=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(n,r,t)));e.selectedDay=l.getDate(),e.drawMonth=e.selectedMonth=l.getMonth(),e.drawYear=e.selectedYear=l.getFullYear(),(o==="M"||o==="Y")&&this._notifyChange(e)},_restrictMinMax:function(e,i){var o=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max"),r=o&&o>i?o:i;return n&&r>n?n:r},_notifyChange:function(e){var i=this._get(e,"onChangeMonthYear");i&&i.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var i=this._get(e,"numberOfMonths");return i==null?[1,1]:typeof i=="number"?[1,i]:i},_getMinMaxDate:function(e,i){return this._determineDate(e,this._get(e,i+"Date"),null)},_getDaysInMonth:function(e,i){return 32-this._daylightSavingAdjust(new Date(e,i,32)).getDate()},_getFirstDayOfMonth:function(e,i){return new Date(e,i,1).getDay()},_canAdjustMonth:function(e,i,o,n){var r=this._getNumberOfMonths(e),t=this._daylightSavingAdjust(new Date(o,n+(0>i?i:r[0]*r[1]),1));return 0>i&&t.setDate(this._getDaysInMonth(t.getFullYear(),t.getMonth())),this._isInRange(e,t)},_isInRange:function(e,i){var o,n,r=this._getMinMaxDate(e,"min"),t=this._getMinMaxDate(e,"max"),l=null,c=null,m=this._get(e,"yearRange");return m&&(o=m.split(":"),n=new Date().getFullYear(),l=parseInt(o[0],10),c=parseInt(o[1],10),o[0].match(/[+\-].*/)&&(l+=n),o[1].match(/[+\-].*/)&&(c+=n)),(!r||i.getTime()>=r.getTime())&&(!t||i.getTime()<=t.getTime())&&(!l||i.getFullYear()>=l)&&(!c||c>=i.getFullYear())},_getFormatConfig:function(e){var i=this._get(e,"shortYearCutoff");return i=typeof i!="string"?i:new Date().getFullYear()%100+parseInt(i,10),{shortYearCutoff:i,dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,i,o,n){i||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var r=i?typeof i=="object"?i:this._daylightSavingAdjust(new Date(n,o,i)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),r,this._getFormatConfig(e))}}),s.fn.datepicker=function(e){if(!this.length)return this;s.datepicker.initialized||(s(document).on("mousedown",s.datepicker._checkExternalClick),s.datepicker.initialized=!0),s("#"+s.datepicker._mainDivId).length===0&&s("body").append(s.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return typeof e!="string"||e!=="isDisabled"&&e!=="getDate"&&e!=="widget"?e==="option"&&arguments.length===2&&typeof arguments[1]=="string"?s.datepicker["_"+e+"Datepicker"].apply(s.datepicker,[this[0]].concat(i)):this.each(function(){typeof e=="string"?s.datepicker["_"+e+"Datepicker"].apply(s.datepicker,[this].concat(i)):s.datepicker._attachDatepicker(this,e)}):s.datepicker["_"+e+"Datepicker"].apply(s.datepicker,[this[0]].concat(i))},s.datepicker=new O,s.datepicker.initialized=!1,s.datepicker.uuid=new Date().getTime(),s.datepicker.version="1.12.1",s.datepicker,s.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var it=!1;s(document).on("mouseup",function(){it=!1}),s.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(i){return e._mouseDown(i)}).on("click."+this.widgetName,function(i){return s.data(i.target,e.widgetName+".preventClickEvent")===!0?(s.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!it){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,o=e.which===1,n=typeof this.options.cancel=="string"&&e.target.nodeName?s(e.target).closest(this.options.cancel).length:!1;return o&&!n&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(s.data(e.target,this.widgetName+".preventClickEvent")===!0&&s.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(r){return i._mouseMove(r)},this._mouseUpDelegate=function(r){return i._mouseUp(r)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),it=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(s.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which){if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&s.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,it=!1,e.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),s.ui.plugin={add:function(e,i,o){var n,r=s.ui[e].prototype;for(n in o)r.plugins[n]=r.plugins[n]||[],r.plugins[n].push([i,o[n]])},call:function(e,i,o,n){var r,t=e.plugins[i];if(t&&(n||e.element[0].parentNode&&e.element[0].parentNode.nodeType!==11))for(r=0;t.length>r;r++)e.options[t[r][0]]&&t[r][1].apply(e.element,o)}},s.ui.safeBlur=function(e){e&&e.nodeName.toLowerCase()!=="body"&&s(e).trigger("blur")},s.widget("ui.draggable",s.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){this.options.helper==="original"&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,i){this._super(e,i),e==="handle"&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(e){var i=this.options;return this.helper||i.disabled||s(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(this._blurActiveElement(e),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var i=s(this);return s("<div>").css("position","absolute").appendTo(i.parent()).outerWidth(i.outerWidth()).outerHeight(i.outerHeight()).offset(i.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=s.ui.safeActiveElement(this.document[0]),o=s(e.target);o.closest(i).length||s.ui.safeBlur(i)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),s.ui.ddmanager&&(s.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return s(this).css("position")==="fixed"}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),s.ui.ddmanager&&!i.dropBehaviour&&s.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),s.ui.ddmanager&&s.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var o=this._uiHash();if(this._trigger("drag",e,o)===!1)return this._mouseUp(new s.Event("mouseup",e)),!1;this.position=o.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",s.ui.ddmanager&&s.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,o=!1;return s.ui.ddmanager&&!this.options.dropBehaviour&&(o=s.ui.ddmanager.drop(this,e)),this.dropped&&(o=this.dropped,this.dropped=!1),this.options.revert==="invalid"&&!o||this.options.revert==="valid"&&o||this.options.revert===!0||s.isFunction(this.options.revert)&&this.options.revert.call(this.element,o)?s(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),s.ui.ddmanager&&s.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),s.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new s.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return this.options.handle?!!s(e.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,o=s.isFunction(i.helper),n=o?s(i.helper.apply(this.element[0],[e])):i.helper==="clone"?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo(i.appendTo==="parent"?this.element[0].parentNode:i.appendTo),o&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){typeof e=="string"&&(e=e.split(" ")),s.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return this.cssPosition==="absolute"&&this.scrollParent[0]!==i&&s.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative")return{top:0,left:0};var e=this.element.position(),i=this._isRootNode(this.scrollParent[0]);return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(i?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(i?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,o,n=this.options,r=this.document[0];return this.relativeContainer=null,n.containment?n.containment==="window"?(this.containment=[s(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,s(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,s(window).scrollLeft()+s(window).width()-this.helperProportions.width-this.margins.left,s(window).scrollTop()+(s(window).height()||r.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment==="document"?(this.containment=[0,0,s(r).width()-this.helperProportions.width-this.margins.left,(s(r).height()||r.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):(n.containment==="parent"&&(n.containment=this.helper[0].parentNode),i=s(n.containment),o=i[0],o&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(o.scrollWidth,o.offsetWidth):o.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(o.scrollHeight,o.offsetHeight):o.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0)},_convertPositionTo:function(e,i){i||(i=this.position);var o=e==="absolute"?1:-1,n=this._isRootNode(this.scrollParent[0]);return{top:i.top+this.offset.relative.top*o+this.offset.parent.top*o-(this.cssPosition==="fixed"?-this.offset.scroll.top:n?0:this.offset.scroll.top)*o,left:i.left+this.offset.relative.left*o+this.offset.parent.left*o-(this.cssPosition==="fixed"?-this.offset.scroll.left:n?0:this.offset.scroll.left)*o}},_generatePosition:function(e,i){var o,n,r,t,l=this.options,c=this._isRootNode(this.scrollParent[0]),m=e.pageX,w=e.pageY;return c&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),i&&(this.containment&&(this.relativeContainer?(n=this.relativeContainer.offset(),o=[this.containment[0]+n.left,this.containment[1]+n.top,this.containment[2]+n.left,this.containment[3]+n.top]):o=this.containment,e.pageX-this.offset.click.left<o[0]&&(m=o[0]+this.offset.click.left),e.pageY-this.offset.click.top<o[1]&&(w=o[1]+this.offset.click.top),e.pageX-this.offset.click.left>o[2]&&(m=o[2]+this.offset.click.left),e.pageY-this.offset.click.top>o[3]&&(w=o[3]+this.offset.click.top)),l.grid&&(r=l.grid[1]?this.originalPageY+Math.round((w-this.originalPageY)/l.grid[1])*l.grid[1]:this.originalPageY,w=o?r-this.offset.click.top>=o[1]||r-this.offset.click.top>o[3]?r:r-this.offset.click.top>=o[1]?r-l.grid[1]:r+l.grid[1]:r,t=l.grid[0]?this.originalPageX+Math.round((m-this.originalPageX)/l.grid[0])*l.grid[0]:this.originalPageX,m=o?t-this.offset.click.left>=o[0]||t-this.offset.click.left>o[2]?t:t-this.offset.click.left>=o[0]?t-l.grid[0]:t+l.grid[0]:t),l.axis==="y"&&(m=this.originalPageX),l.axis==="x"&&(w=this.originalPageY)),{top:w-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:c?0:this.offset.scroll.top),left:m-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:c?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,o){return o=o||this._uiHash(),s.ui.plugin.call(this,e,[i,o,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),o.offset=this.positionAbs),s.Widget.prototype._trigger.call(this,e,i,o)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),s.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,o){var n=s.extend({},i,{item:o.element});o.sortables=[],s(o.options.connectToSortable).each(function(){var r=s(this).sortable("instance");r&&!r.options.disabled&&(o.sortables.push(r),r.refreshPositions(),r._trigger("activate",e,n))})},stop:function(e,i,o){var n=s.extend({},i,{item:o.element});o.cancelHelperRemoval=!1,s.each(o.sortables,function(){var r=this;r.isOver?(r.isOver=0,o.cancelHelperRemoval=!0,r.cancelHelperRemoval=!1,r._storedCSS={position:r.placeholder.css("position"),top:r.placeholder.css("top"),left:r.placeholder.css("left")},r._mouseStop(e),r.options.helper=r.options._helper):(r.cancelHelperRemoval=!0,r._trigger("deactivate",e,n))})},drag:function(e,i,o){s.each(o.sortables,function(){var n=!1,r=this;r.positionAbs=o.positionAbs,r.helperProportions=o.helperProportions,r.offset.click=o.offset.click,r._intersectsWith(r.containerCache)&&(n=!0,s.each(o.sortables,function(){return this.positionAbs=o.positionAbs,this.helperProportions=o.helperProportions,this.offset.click=o.offset.click,this!==r&&this._intersectsWith(this.containerCache)&&s.contains(r.element[0],this.element[0])&&(n=!1),n})),n?(r.isOver||(r.isOver=1,o._parent=i.helper.parent(),r.currentItem=i.helper.appendTo(r.element).data("ui-sortable-item",!0),r.options._helper=r.options.helper,r.options.helper=function(){return i.helper[0]},e.target=r.currentItem[0],r._mouseCapture(e,!0),r._mouseStart(e,!0,!0),r.offset.click.top=o.offset.click.top,r.offset.click.left=o.offset.click.left,r.offset.parent.left-=o.offset.parent.left-r.offset.parent.left,r.offset.parent.top-=o.offset.parent.top-r.offset.parent.top,o._trigger("toSortable",e),o.dropped=r.element,s.each(o.sortables,function(){this.refreshPositions()}),o.currentItem=o.element,r.fromOutside=o),r.currentItem&&(r._mouseDrag(e),i.position=r.position)):r.isOver&&(r.isOver=0,r.cancelHelperRemoval=!0,r.options._revert=r.options.revert,r.options.revert=!1,r._trigger("out",e,r._uiHash(r)),r._mouseStop(e,!0),r.options.revert=r.options._revert,r.options.helper=r.options._helper,r.placeholder&&r.placeholder.remove(),i.helper.appendTo(o._parent),o._refreshOffsets(e),i.position=o._generatePosition(e,!0),o._trigger("fromSortable",e),o.dropped=!1,s.each(o.sortables,function(){this.refreshPositions()}))})}}),s.ui.plugin.add("draggable","cursor",{start:function(e,i,o){var n=s("body"),r=o.options;n.css("cursor")&&(r._cursor=n.css("cursor")),n.css("cursor",r.cursor)},stop:function(e,i,o){var n=o.options;n._cursor&&s("body").css("cursor",n._cursor)}}),s.ui.plugin.add("draggable","opacity",{start:function(e,i,o){var n=s(i.helper),r=o.options;n.css("opacity")&&(r._opacity=n.css("opacity")),n.css("opacity",r.opacity)},stop:function(e,i,o){var n=o.options;n._opacity&&s(i.helper).css("opacity",n._opacity)}}),s.ui.plugin.add("draggable","scroll",{start:function(e,i,o){o.scrollParentNotHidden||(o.scrollParentNotHidden=o.helper.scrollParent(!1)),o.scrollParentNotHidden[0]!==o.document[0]&&o.scrollParentNotHidden[0].tagName!=="HTML"&&(o.overflowOffset=o.scrollParentNotHidden.offset())},drag:function(e,i,o){var n=o.options,r=!1,t=o.scrollParentNotHidden[0],l=o.document[0];t!==l&&t.tagName!=="HTML"?(n.axis&&n.axis==="x"||(o.overflowOffset.top+t.offsetHeight-e.pageY<n.scrollSensitivity?t.scrollTop=r=t.scrollTop+n.scrollSpeed:e.pageY-o.overflowOffset.top<n.scrollSensitivity&&(t.scrollTop=r=t.scrollTop-n.scrollSpeed)),n.axis&&n.axis==="y"||(o.overflowOffset.left+t.offsetWidth-e.pageX<n.scrollSensitivity?t.scrollLeft=r=t.scrollLeft+n.scrollSpeed:e.pageX-o.overflowOffset.left<n.scrollSensitivity&&(t.scrollLeft=r=t.scrollLeft-n.scrollSpeed))):(n.axis&&n.axis==="x"||(e.pageY-s(l).scrollTop()<n.scrollSensitivity?r=s(l).scrollTop(s(l).scrollTop()-n.scrollSpeed):s(window).height()-(e.pageY-s(l).scrollTop())<n.scrollSensitivity&&(r=s(l).scrollTop(s(l).scrollTop()+n.scrollSpeed))),n.axis&&n.axis==="y"||(e.pageX-s(l).scrollLeft()<n.scrollSensitivity?r=s(l).scrollLeft(s(l).scrollLeft()-n.scrollSpeed):s(window).width()-(e.pageX-s(l).scrollLeft())<n.scrollSensitivity&&(r=s(l).scrollLeft(s(l).scrollLeft()+n.scrollSpeed)))),r!==!1&&s.ui.ddmanager&&!n.dropBehaviour&&s.ui.ddmanager.prepareOffsets(o,e)}}),s.ui.plugin.add("draggable","snap",{start:function(e,i,o){var n=o.options;o.snapElements=[],s(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var r=s(this),t=r.offset();this!==o.element[0]&&o.snapElements.push({item:this,width:r.outerWidth(),height:r.outerHeight(),top:t.top,left:t.left})})},drag:function(e,i,o){var n,r,t,l,c,m,w,C,E,D,N=o.options,L=N.snapTolerance,T=i.offset.left,M=T+o.helperProportions.width,H=i.offset.top,B=H+o.helperProportions.height;for(E=o.snapElements.length-1;E>=0;E--)c=o.snapElements[E].left-o.margins.left,m=c+o.snapElements[E].width,w=o.snapElements[E].top-o.margins.top,C=w+o.snapElements[E].height,c-L>M||T>m+L||w-L>B||H>C+L||!s.contains(o.snapElements[E].item.ownerDocument,o.snapElements[E].item)?(o.snapElements[E].snapping&&o.options.snap.release&&o.options.snap.release.call(o.element,e,s.extend(o._uiHash(),{snapItem:o.snapElements[E].item})),o.snapElements[E].snapping=!1):(N.snapMode!=="inner"&&(n=L>=Math.abs(w-B),r=L>=Math.abs(C-H),t=L>=Math.abs(c-M),l=L>=Math.abs(m-T),n&&(i.position.top=o._convertPositionTo("relative",{top:w-o.helperProportions.height,left:0}).top),r&&(i.position.top=o._convertPositionTo("relative",{top:C,left:0}).top),t&&(i.position.left=o._convertPositionTo("relative",{top:0,left:c-o.helperProportions.width}).left),l&&(i.position.left=o._convertPositionTo("relative",{top:0,left:m}).left)),D=n||r||t||l,N.snapMode!=="outer"&&(n=L>=Math.abs(w-H),r=L>=Math.abs(C-B),t=L>=Math.abs(c-T),l=L>=Math.abs(m-M),n&&(i.position.top=o._convertPositionTo("relative",{top:w,left:0}).top),r&&(i.position.top=o._convertPositionTo("relative",{top:C-o.helperProportions.height,left:0}).top),t&&(i.position.left=o._convertPositionTo("relative",{top:0,left:c}).left),l&&(i.position.left=o._convertPositionTo("relative",{top:0,left:m-o.helperProportions.width}).left)),!o.snapElements[E].snapping&&(n||r||t||l||D)&&o.options.snap.snap&&o.options.snap.snap.call(o.element,e,s.extend(o._uiHash(),{snapItem:o.snapElements[E].item})),o.snapElements[E].snapping=n||r||t||l||D)}}),s.ui.plugin.add("draggable","stack",{start:function(e,i,o){var n,r=o.options,t=s.makeArray(s(r.stack)).sort(function(l,c){return(parseInt(s(l).css("zIndex"),10)||0)-(parseInt(s(c).css("zIndex"),10)||0)});t.length&&(n=parseInt(s(t[0]).css("zIndex"),10)||0,s(t).each(function(l){s(this).css("zIndex",n+l)}),this.css("zIndex",n+t.length))}}),s.ui.plugin.add("draggable","zIndex",{start:function(e,i,o){var n=s(i.helper),r=o.options;n.css("zIndex")&&(r._zIndex=n.css("zIndex")),n.css("zIndex",r.zIndex)},stop:function(e,i,o){var n=o.options;n._zIndex&&s(i.helper).css("zIndex",n._zIndex)}}),s.ui.draggable,s.widget("ui.resizable",s.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(e){return parseFloat(e)||0},_isNumber:function(e){return!isNaN(parseFloat(e))},_hasScroll:function(e,i){if(s(e).css("overflow")==="hidden")return!1;var o=i&&i==="left"?"scrollLeft":"scrollTop",n=!1;return e[o]>0?!0:(e[o]=1,n=e[o]>0,e[o]=0,n)},_create:function(){var e,i=this.options,o=this;this._addClass("ui-resizable"),s.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(s("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&s(this.element).on("mouseenter",function(){i.disabled||(o._removeClass("ui-resizable-autohide"),o._handles.show())}).on("mouseleave",function(){i.disabled||o.resizing||(o._addClass("ui-resizable-autohide"),o._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(o){s(o).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(e,i){(this._super(e,i),e)==="handles"&&(this._removeHandles(),this._setupHandles())},_setupHandles:function(){var e,i,o,n,r,t=this.options,l=this;if(this.handles=t.handles||(s(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=s(),this.handles.constructor===String)for(this.handles==="all"&&(this.handles="n,e,s,w,se,sw,ne,nw"),o=this.handles.split(","),this.handles={},i=0;o.length>i;i++)e=s.trim(o[i]),n="ui-resizable-"+e,r=s("<div>"),this._addClass(r,"ui-resizable-handle "+n),r.css({zIndex:t.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(r);this._renderAxis=function(c){var m,w,C,E;c=c||this.element;for(m in this.handles)this.handles[m].constructor===String?this.handles[m]=this.element.children(this.handles[m]).first().show():(this.handles[m].jquery||this.handles[m].nodeType)&&(this.handles[m]=s(this.handles[m]),this._on(this.handles[m],{mousedown:l._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(w=s(this.handles[m],this.element),E=/sw|ne|nw|se|n|s/.test(m)?w.outerHeight():w.outerWidth(),C=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join(""),c.css(C,E),this._proportionallyResize()),this._handles=this._handles.add(this.handles[m])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){l.resizing||(this.className&&(r=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),l.axis=r&&r[1]?r[1]:"se")}),t.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,o,n=!1;for(i in this.handles)o=s(this.handles[i])[0],(o===e.target||s.contains(o,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,o,n,r=this.options,t=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),o=this._num(this.helper.css("top")),r.containment&&(i+=s(r.containment).scrollLeft()||0,o+=s(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:o},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:t.width(),height:t.height()},this.originalSize=this._helper?{width:t.outerWidth(),height:t.outerHeight()}:{width:t.width(),height:t.height()},this.sizeDiff={width:t.outerWidth()-t.width(),height:t.outerHeight()-t.height()},this.originalPosition={left:i,top:o},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio=typeof r.aspectRatio=="number"?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=s(".ui-resizable-"+this.axis).css("cursor"),s("body").css("cursor",n==="auto"?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,o,n=this.originalMousePosition,r=this.axis,t=e.pageX-n.left||0,l=e.pageY-n.top||0,c=this._change[r];return this._updatePrevProperties(),c&&(i=c.apply(this,[e,t,l]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),o=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),s.isEmptyObject(o)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges())),!1},_mouseStop:function(e){this.resizing=!1;var i,o,n,r,t,l,c,m=this.options,w=this;return this._helper&&(i=this._proportionallyResizeElements,o=i.length&&/textarea/i.test(i[0].nodeName),n=o&&this._hasScroll(i[0],"left")?0:w.sizeDiff.height,r=o?0:w.sizeDiff.width,t={width:w.helper.width()-r,height:w.helper.height()-n},l=parseFloat(w.element.css("left"))+(w.position.left-w.originalPosition.left)||null,c=parseFloat(w.element.css("top"))+(w.position.top-w.originalPosition.top)||null,m.animate||this.element.css(s.extend(t,{top:c,left:l})),w.helper.height(w.size.height),w.helper.width(w.size.width),this._helper&&!m.animate&&this._proportionallyResize()),s("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var e={};return this.position.top!==this.prevPosition.top&&(e.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(e.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(e.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(e.height=this.size.height+"px"),this.helper.css(e),e},_updateVirtualBoundaries:function(e){var i,o,n,r,t,l=this.options;t={minWidth:this._isNumber(l.minWidth)?l.minWidth:0,maxWidth:this._isNumber(l.maxWidth)?l.maxWidth:1/0,minHeight:this._isNumber(l.minHeight)?l.minHeight:0,maxHeight:this._isNumber(l.maxHeight)?l.maxHeight:1/0},(this._aspectRatio||e)&&(i=t.minHeight*this.aspectRatio,n=t.minWidth/this.aspectRatio,o=t.maxHeight*this.aspectRatio,r=t.maxWidth/this.aspectRatio,i>t.minWidth&&(t.minWidth=i),n>t.minHeight&&(t.minHeight=n),t.maxWidth>o&&(t.maxWidth=o),t.maxHeight>r&&(t.maxHeight=r)),this._vBoundaries=t},_updateCache:function(e){this.offset=this.helper.offset(),this._isNumber(e.left)&&(this.position.left=e.left),this._isNumber(e.top)&&(this.position.top=e.top),this._isNumber(e.height)&&(this.size.height=e.height),this._isNumber(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var i=this.position,o=this.size,n=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio),n==="sw"&&(e.left=i.left+(o.width-e.width),e.top=null),n==="nw"&&(e.top=i.top+(o.height-e.height),e.left=i.left+(o.width-e.width)),e},_respectSize:function(e){var i=this._vBoundaries,o=this.axis,n=this._isNumber(e.width)&&i.maxWidth&&i.maxWidth<e.width,r=this._isNumber(e.height)&&i.maxHeight&&i.maxHeight<e.height,t=this._isNumber(e.width)&&i.minWidth&&i.minWidth>e.width,l=this._isNumber(e.height)&&i.minHeight&&i.minHeight>e.height,c=this.originalPosition.left+this.originalSize.width,m=this.originalPosition.top+this.originalSize.height,w=/sw|nw|w/.test(o),C=/nw|ne|n/.test(o);return t&&(e.width=i.minWidth),l&&(e.height=i.minHeight),n&&(e.width=i.maxWidth),r&&(e.height=i.maxHeight),t&&w&&(e.left=c-i.minWidth),n&&w&&(e.left=c-i.maxWidth),l&&C&&(e.top=m-i.minHeight),r&&C&&(e.top=m-i.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_getPaddingPlusBorderDimensions:function(e){for(var i=0,o=[],n=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],r=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];4>i;i++)o[i]=parseFloat(n[i])||0,o[i]+=parseFloat(r[i])||0;return{height:o[0]+o[2],width:o[1]+o[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,i=0,o=this.helper||this.element;this._proportionallyResizeElements.length>i;i++)e=this._proportionallyResizeElements[i],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(e)),e.css({height:o.height()-this.outerDimensions.height||0,width:o.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||s("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,i){return{width:this.originalSize.width+i}},w:function(e,i){var o=this.originalSize,n=this.originalPosition;return{left:n.left+i,width:o.width-i}},n:function(e,i,o){var n=this.originalSize,r=this.originalPosition;return{top:r.top+o,height:n.height-o}},s:function(e,i,o){return{height:this.originalSize.height+o}},se:function(e,i,o){return s.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,o]))},sw:function(e,i,o){return s.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,o]))},ne:function(e,i,o){return s.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,o]))},nw:function(e,i,o){return s.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,o]))}},_propagate:function(e,i){s.ui.plugin.call(this,e,[i,this.ui()]),e!=="resize"&&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}}}),s.ui.plugin.add("resizable","animate",{stop:function(e){var i=s(this).resizable("instance"),o=i.options,n=i._proportionallyResizeElements,r=n.length&&/textarea/i.test(n[0].nodeName),t=r&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,l=r?0:i.sizeDiff.width,c={width:i.size.width-l,height:i.size.height-t},m=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,w=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(s.extend(c,w&&m?{top:w,left:m}:{}),{duration:o.animateDuration,easing:o.animateEasing,step:function(){var C={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&&s(n[0]).css({width:C.width,height:C.height}),i._updateCache(C),i._propagate("resize",e)}})}}),s.ui.plugin.add("resizable","containment",{start:function(){var e,i,o,n,r,t,l,c=s(this).resizable("instance"),m=c.options,w=c.element,C=m.containment,E=C instanceof s?C.get(0):/parent/.test(C)?w.parent().get(0):C;E&&(c.containerElement=s(E),/document/.test(C)||C===document?(c.containerOffset={left:0,top:0},c.containerPosition={left:0,top:0},c.parentData={element:s(document),left:0,top:0,width:s(document).width(),height:s(document).height()||document.body.parentNode.scrollHeight}):(e=s(E),i=[],s(["Top","Right","Left","Bottom"]).each(function(D,N){i[D]=c._num(e.css("padding"+N))}),c.containerOffset=e.offset(),c.containerPosition=e.position(),c.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},o=c.containerOffset,n=c.containerSize.height,r=c.containerSize.width,t=c._hasScroll(E,"left")?E.scrollWidth:r,l=c._hasScroll(E)?E.scrollHeight:n,c.parentData={element:E,left:o.left,top:o.top,width:t,height:l}))},resize:function(e){var i,o,n,r,t=s(this).resizable("instance"),l=t.options,c=t.containerOffset,m=t.position,w=t._aspectRatio||e.shiftKey,C={top:0,left:0},E=t.containerElement,D=!0;E[0]!==document&&/static/.test(E.css("position"))&&(C=c),m.left<(t._helper?c.left:0)&&(t.size.width=t.size.width+(t._helper?t.position.left-c.left:t.position.left-C.left),w&&(t.size.height=t.size.width/t.aspectRatio,D=!1),t.position.left=l.helper?c.left:0),m.top<(t._helper?c.top:0)&&(t.size.height=t.size.height+(t._helper?t.position.top-c.top:t.position.top),w&&(t.size.width=t.size.height*t.aspectRatio,D=!1),t.position.top=t._helper?c.top:0),n=t.containerElement.get(0)===t.element.parent().get(0),r=/relative|absolute/.test(t.containerElement.css("position")),n&&r?(t.offset.left=t.parentData.left+t.position.left,t.offset.top=t.parentData.top+t.position.top):(t.offset.left=t.element.offset().left,t.offset.top=t.element.offset().top),i=Math.abs(t.sizeDiff.width+(t._helper?t.offset.left-C.left:t.offset.left-c.left)),o=Math.abs(t.sizeDiff.height+(t._helper?t.offset.top-C.top:t.offset.top-c.top)),i+t.size.width>=t.parentData.width&&(t.size.width=t.parentData.width-i,w&&(t.size.height=t.size.width/t.aspectRatio,D=!1)),o+t.size.height>=t.parentData.height&&(t.size.height=t.parentData.height-o,w&&(t.size.width=t.size.height*t.aspectRatio,D=!1)),D||(t.position.left=t.prevPosition.left,t.position.top=t.prevPosition.top,t.size.width=t.prevSize.width,t.size.height=t.prevSize.height)},stop:function(){var e=s(this).resizable("instance"),i=e.options,o=e.containerOffset,n=e.containerPosition,r=e.containerElement,t=s(e.helper),l=t.offset(),c=t.outerWidth()-e.sizeDiff.width,m=t.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(r.css("position"))&&s(this).css({left:l.left-n.left-o.left,width:c,height:m}),e._helper&&!i.animate&&/static/.test(r.css("position"))&&s(this).css({left:l.left-n.left-o.left,width:c,height:m})}}),s.ui.plugin.add("resizable","alsoResize",{start:function(){var e=s(this).resizable("instance"),i=e.options;s(i.alsoResize).each(function(){var o=s(this);o.data("ui-resizable-alsoresize",{width:parseFloat(o.width()),height:parseFloat(o.height()),left:parseFloat(o.css("left")),top:parseFloat(o.css("top"))})})},resize:function(e,i){var o=s(this).resizable("instance"),n=o.options,r=o.originalSize,t=o.originalPosition,l={height:o.size.height-r.height||0,width:o.size.width-r.width||0,top:o.position.top-t.top||0,left:o.position.left-t.left||0};s(n.alsoResize).each(function(){var c=s(this),m=s(this).data("ui-resizable-alsoresize"),w={},C=c.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];s.each(C,function(E,D){var N=(m[D]||0)+(l[D]||0);N&&N>=0&&(w[D]=N||null)}),c.css(w)})},stop:function(){s(this).removeData("ui-resizable-alsoresize")}}),s.ui.plugin.add("resizable","ghost",{start:function(){var e=s(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),s.uiBackCompat!==!1&&typeof e.options.ghost=="string"&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=s(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=s(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),s.ui.plugin.add("resizable","grid",{resize:function(){var e,i=s(this).resizable("instance"),o=i.options,n=i.size,r=i.originalSize,t=i.originalPosition,l=i.axis,c=typeof o.grid=="number"?[o.grid,o.grid]:o.grid,m=c[0]||1,w=c[1]||1,C=Math.round((n.width-r.width)/m)*m,E=Math.round((n.height-r.height)/w)*w,D=r.width+C,N=r.height+E,L=o.maxWidth&&D>o.maxWidth,T=o.maxHeight&&N>o.maxHeight,M=o.minWidth&&o.minWidth>D,H=o.minHeight&&o.minHeight>N;o.grid=c,M&&(D+=m),H&&(N+=w),L&&(D-=m),T&&(N-=w),/^(se|s|e)$/.test(l)?(i.size.width=D,i.size.height=N):/^(ne)$/.test(l)?(i.size.width=D,i.size.height=N,i.position.top=t.top-E):/^(sw)$/.test(l)?(i.size.width=D,i.size.height=N,i.position.left=t.left-C):((0>=N-w||0>=D-m)&&(e=i._getPaddingPlusBorderDimensions(this)),N-w>0?(i.size.height=N,i.position.top=t.top-E):(N=w-e.height,i.size.height=N,i.position.top=t.top+r.height-N),D-m>0?(i.size.width=D,i.position.left=t.left-C):(D=m-e.width,i.size.width=D,i.position.left=t.left+r.width-D))}}),s.ui.resizable,s.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var i=s(this).css(e).offset().top;0>i&&s(this).css("top",e.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),this.options.title==null&&this.originalTitle!=null&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&s.fn.draggable&&this._makeDraggable(),this.options.resizable&&s.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?s(e):this.document.find(e||"body").eq(0)},_destroy:function(){var e,i=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),e=i.parent.children().eq(i.index),e.length&&e[0]!==this.element[0]?e.before(this.element):i.parent.append(this.element)},widget:function(){return this.uiDialog},disable:s.noop,enable:s.noop,close:function(e){var i=this;this._isOpen&&this._trigger("beforeClose",e)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||s.ui.safeBlur(s.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",e)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,i){var o=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+s(this).css("z-index")}).get(),r=Math.max.apply(null,n);return r>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",r+1),o=!0),o&&!i&&this._trigger("focus",e),o},open:function(){var e=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=s(s.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var e=this._focusedElement;e||(e=this.element.find("[autofocus]")),e.length||(e=this.element.find(":tabbable")),e.length||(e=this.uiDialogButtonPane.find(":tabbable")),e.length||(e=this.uiDialogTitlebarClose.filter(":tabbable")),e.length||(e=this.uiDialog),e.eq(0).trigger("focus")},_keepFocus:function(e){function i(){var o=s.ui.safeActiveElement(this.document[0]),n=this.uiDialog[0]===o||s.contains(this.uiDialog[0],o);n||this._focusTabbable()}e.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=s("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===s.ui.keyCode.ESCAPE)return e.preventDefault(),this.close(e),void 0;if(e.keyCode===s.ui.keyCode.TAB&&!e.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),o=i.filter(":first"),n=i.filter(":last");e.target!==n[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==o[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){n.trigger("focus")}),e.preventDefault()):(this._delay(function(){o.trigger("focus")}),e.preventDefault())}},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=s("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(i){s(i.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=s("<button type='button'></button>").button({label:s("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(i){i.preventDefault(),this.close(i)}}),e=s("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(e){this.options.title?e.text(this.options.title):e.html("&#160;")},_createButtonPane:function(){this.uiDialogButtonPane=s("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=s("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var e=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),s.isEmptyObject(i)||s.isArray(i)&&!i.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(s.each(i,function(o,n){var r,t;n=s.isFunction(n)?{click:n,text:o}:n,n=s.extend({type:"button"},n),r=n.click,t={icon:n.icon,iconPosition:n.iconPosition,showLabel:n.showLabel,icons:n.icons,text:n.text},delete n.click,delete n.icon,delete n.iconPosition,delete n.showLabel,delete n.icons,typeof n.text=="boolean"&&delete n.text,s("<button></button>",n).button(t).appendTo(e.uiButtonSet).on("click",function(){r.apply(e.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function e(n){return{position:n.position,offset:n.offset}}var i=this,o=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(n,r){i._addClass(s(this),"ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",n,e(r))},drag:function(n,r){i._trigger("drag",n,e(r))},stop:function(n,r){var t=r.offset.left-i.document.scrollLeft(),l=r.offset.top-i.document.scrollTop();o.position={my:"left top",at:"left"+(t>=0?"+":"")+t+" top"+(l>=0?"+":"")+l,of:i.window},i._removeClass(s(this),"ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,e(r))}})},_makeResizable:function(){function e(l){return{originalPosition:l.originalPosition,originalSize:l.originalSize,position:l.position,size:l.size}}var i=this,o=this.options,n=o.resizable,r=this.uiDialog.css("position"),t=typeof n=="string"?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:o.maxWidth,maxHeight:o.maxHeight,minWidth:o.minWidth,minHeight:this._minHeight(),handles:t,start:function(l,c){i._addClass(s(this),"ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",l,e(c))},resize:function(l,c){i._trigger("resize",l,e(c))},stop:function(l,c){var m=i.uiDialog.offset(),w=m.left-i.document.scrollLeft(),C=m.top-i.document.scrollTop();o.height=i.uiDialog.height(),o.width=i.uiDialog.width(),o.position={my:"left top",at:"left"+(w>=0?"+":"")+w+" top"+(C>=0?"+":"")+C,of:i.window},i._removeClass(s(this),"ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",l,e(c))}}).css("position",r)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=s(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),i=s.inArray(this,e);i!==-1&&e.splice(i,1)},_trackingInstances:function(){var e=this.document.data("ui-dialog-instances");return e||(e=[],this.document.data("ui-dialog-instances",e)),e},_minHeight:function(){var e=this.options;return e.height==="auto"?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(e){var i=this,o=!1,n={};s.each(e,function(r,t){i._setOption(r,t),r in i.sizeRelatedOptions&&(o=!0),r in i.resizableRelatedOptions&&(n[r]=t)}),o&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,i){var o,n,r=this.uiDialog;e!=="disabled"&&(this._super(e,i),e==="appendTo"&&this.uiDialog.appendTo(this._appendTo()),e==="buttons"&&this._createButtons(),e==="closeText"&&this.uiDialogTitlebarClose.button({label:s("<a>").text(""+this.options.closeText).html()}),e==="draggable"&&(o=r.is(":data(ui-draggable)"),o&&!i&&r.draggable("destroy"),!o&&i&&this._makeDraggable()),e==="position"&&this._position(),e==="resizable"&&(n=r.is(":data(ui-resizable)"),n&&!i&&r.resizable("destroy"),n&&typeof i=="string"&&r.resizable("option","handles",i),n||i===!1||this._makeResizable()),e==="title"&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var e,i,o,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),n.minWidth>n.width&&(n.width=n.minWidth),e=this.uiDialog.css({height:"auto",width:n.width}).outerHeight(),i=Math.max(0,n.minHeight-e),o=typeof n.maxHeight=="number"?Math.max(0,n.maxHeight-e):"none",n.height==="auto"?this.element.css({minHeight:i,maxHeight:o,height:"auto"}):this.element.height(Math.max(0,n.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=s(this);return s("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return s(e.target).closest(".ui-dialog").length?!0:!!s(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=!0;this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(i){e||this._allowInteraction(i)||(i.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=s("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var e=this.document.data("ui-dialog-overlays")-1;e?this.document.data("ui-dialog-overlays",e):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),s.uiBackCompat!==!1&&s.widget("ui.dialog",s.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(e,i){e==="dialogClass"&&this.uiDialog.removeClass(this.options.dialogClass).addClass(i),this._superApply(arguments)}}),s.ui.dialog,s.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,o=i.accept;this.isover=!1,this.isout=!0,this.accept=s.isFunction(o)?o:function(n){return n.is(o)},this.proportions=function(){return arguments.length?(e=arguments[0],void 0):e||(e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(i.scope),i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){s.ui.ddmanager.droppables[e]=s.ui.ddmanager.droppables[e]||[],s.ui.ddmanager.droppables[e].push(this)},_splice:function(e){for(var i=0;e.length>i;i++)e[i]===this&&e.splice(i,1)},_destroy:function(){var e=s.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,i){if(e==="accept")this.accept=s.isFunction(i)?i:function(n){return n.is(i)};else if(e==="scope"){var o=s.ui.ddmanager.droppables[this.options.scope];this._splice(o),this._addToManager(i)}this._super(e,i)},_activate:function(e){var i=s.ui.ddmanager.current;this._addActiveClass(),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=s.ui.ddmanager.current;this._removeActiveClass(),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=s.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=s.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var o=i||s.ui.ddmanager.current,n=!1;return o&&(o.currentItem||o.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var r=s(this).droppable("instance");return r.options.greedy&&!r.options.disabled&&r.options.scope===o.options.scope&&r.accept.call(r.element[0],o.currentItem||o.element)&&K(o,s.extend(r,{offset:r.element.offset()}),r.options.tolerance,e)?(n=!0,!1):void 0}),n?!1:this.accept.call(this.element[0],o.currentItem||o.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(o)),this.element):!1):!1},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var K=s.ui.intersect=(function(){function e(i,o,n){return i>=o&&o+n>i}return function(i,o,n,r){if(!o.offset)return!1;var t=(i.positionAbs||i.position.absolute).left+i.margins.left,l=(i.positionAbs||i.position.absolute).top+i.margins.top,c=t+i.helperProportions.width,m=l+i.helperProportions.height,w=o.offset.left,C=o.offset.top,E=w+o.proportions().width,D=C+o.proportions().height;switch(n){case"fit":return t>=w&&E>=c&&l>=C&&D>=m;case"intersect":return t+i.helperProportions.width/2>w&&E>c-i.helperProportions.width/2&&l+i.helperProportions.height/2>C&&D>m-i.helperProportions.height/2;case"pointer":return e(r.pageY,C,o.proportions().height)&&e(r.pageX,w,o.proportions().width);case"touch":return(l>=C&&D>=l||m>=C&&D>=m||C>l&&m>D)&&(t>=w&&E>=t||c>=w&&E>=c||w>t&&c>E);default:return!1}}})();s.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(e,i){var o,n,r=s.ui.ddmanager.droppables[e.options.scope]||[],t=i?i.type:null,l=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(o=0;r.length>o;o++)if(!(r[o].options.disabled||e&&!r[o].accept.call(r[o].element[0],e.currentItem||e.element))){for(n=0;l.length>n;n++)if(l[n]===r[o].element[0]){r[o].proportions().height=0;continue t}r[o].visible=r[o].element.css("display")!=="none",r[o].visible&&(t==="mousedown"&&r[o]._activate.call(r[o],i),r[o].offset=r[o].element.offset(),r[o].proportions({width:r[o].element[0].offsetWidth,height:r[o].element[0].offsetHeight}))}},drop:function(e,i){var o=!1;return s.each((s.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&K(e,this,this.options.tolerance,i)&&(o=this._drop.call(this,i)||o),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),o},dragStart:function(e,i){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||s.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&s.ui.ddmanager.prepareOffsets(e,i),s.each(s.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var o,n,r,t=K(e,this,this.options.tolerance,i),l=!t&&this.isover?"isout":t&&!this.isover?"isover":null;l&&(this.options.greedy&&(n=this.options.scope,r=this.element.parents(":data(ui-droppable)").filter(function(){return s(this).droppable("instance").options.scope===n}),r.length&&(o=s(r[0]).droppable("instance"),o.greedyChild=l==="isover")),o&&l==="isover"&&(o.isover=!1,o.isout=!0,o._out.call(o,i)),this[l]=!0,this[l==="isout"?"isover":"isout"]=!1,this[l==="isover"?"_over":"_out"].call(this,i),o&&l==="isout"&&(o.isout=!1,o.isover=!0,o._over.call(o,i)))}})},dragStop:function(e,i){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||s.ui.ddmanager.prepareOffsets(e,i)}},s.uiBackCompat!==!1&&s.widget("ui.droppable",s.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),s.ui.droppable,s.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=s("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(e){return e===void 0?this.options.value:(this.options.value=this._constrainedValue(e),this._refreshValue(),void 0)},_constrainedValue:function(e){return e===void 0&&(e=this.options.value),this.indeterminate=e===!1,typeof e!="number"&&(e=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var i=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(i),this._refreshValue()},_setOption:function(e,i){e==="max"&&(i=Math.max(this.min,i)),this._super(e,i)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(i.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=s("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}}),s.widget("ui.selectable",s.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e.elementPos=s(e.element[0]).offset(),e.selectees=s(e.options.filter,e.element[0]),e._addClass(e.selectees,"ui-selectee"),e.selectees.each(function(){var i=s(this),o=i.offset(),n={left:o.left-e.elementPos.left,top:o.top-e.elementPos.top};s.data(this,"selectable-item",{element:this,$element:i,left:n.left,top:n.top,right:n.left+i.outerWidth(),bottom:n.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=s("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(e){var i=this,o=this.options;this.opos=[e.pageX,e.pageY],this.elementPos=s(this.element[0]).offset(),this.options.disabled||(this.selectees=s(o.filter,this.element[0]),this._trigger("start",e),s(o.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),o.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var n=s.data(this,"selectable-item");n.startselected=!0,e.metaKey||e.ctrlKey||(i._removeClass(n.$element,"ui-selected"),n.selected=!1,i._addClass(n.$element,"ui-unselecting"),n.unselecting=!0,i._trigger("unselecting",e,{unselecting:n.element}))}),s(e.target).parents().addBack().each(function(){var n,r=s.data(this,"selectable-item");return r?(n=!e.metaKey&&!e.ctrlKey||!r.$element.hasClass("ui-selected"),i._removeClass(r.$element,n?"ui-unselecting":"ui-selected")._addClass(r.$element,n?"ui-selecting":"ui-unselecting"),r.unselecting=!n,r.selecting=n,r.selected=n,n?i._trigger("selecting",e,{selecting:r.element}):i._trigger("unselecting",e,{unselecting:r.element}),!1):void 0}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,o=this,n=this.options,r=this.opos[0],t=this.opos[1],l=e.pageX,c=e.pageY;return r>l&&(i=l,l=r,r=i),t>c&&(i=c,c=t,t=i),this.helper.css({left:r,top:t,width:l-r,height:c-t}),this.selectees.each(function(){var m=s.data(this,"selectable-item"),w=!1,C={};m&&m.element!==o.element[0]&&(C.left=m.left+o.elementPos.left,C.right=m.right+o.elementPos.left,C.top=m.top+o.elementPos.top,C.bottom=m.bottom+o.elementPos.top,n.tolerance==="touch"?w=!(C.left>l||r>C.right||C.top>c||t>C.bottom):n.tolerance==="fit"&&(w=C.left>r&&l>C.right&&C.top>t&&c>C.bottom),w?(m.selected&&(o._removeClass(m.$element,"ui-selected"),m.selected=!1),m.unselecting&&(o._removeClass(m.$element,"ui-unselecting"),m.unselecting=!1),m.selecting||(o._addClass(m.$element,"ui-selecting"),m.selecting=!0,o._trigger("selecting",e,{selecting:m.element}))):(m.selecting&&((e.metaKey||e.ctrlKey)&&m.startselected?(o._removeClass(m.$element,"ui-selecting"),m.selecting=!1,o._addClass(m.$element,"ui-selected"),m.selected=!0):(o._removeClass(m.$element,"ui-selecting"),m.selecting=!1,m.startselected&&(o._addClass(m.$element,"ui-unselecting"),m.unselecting=!0),o._trigger("unselecting",e,{unselecting:m.element}))),m.selected&&(e.metaKey||e.ctrlKey||m.startselected||(o._removeClass(m.$element,"ui-selected"),m.selected=!1,o._addClass(m.$element,"ui-unselecting"),m.unselecting=!0,o._trigger("unselecting",e,{unselecting:m.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,s(".ui-unselecting",this.element[0]).each(function(){var o=s.data(this,"selectable-item");i._removeClass(o.$element,"ui-unselecting"),o.unselecting=!1,o.startselected=!1,i._trigger("unselected",e,{unselected:o.element})}),s(".ui-selecting",this.element[0]).each(function(){var o=s.data(this,"selectable-item");i._removeClass(o.$element,"ui-selecting")._addClass(o.$element,"ui-selected"),o.selecting=!1,o.selected=!0,o.startselected=!0,i._trigger("selected",e,{selected:o.element})}),this._trigger("stop",e),this.helper.remove(),!1}}),s.widget("ui.selectmenu",[s.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=s()},_drawButton:function(){var e,i=this,o=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(n){this.button.focus(),n.preventDefault()}}),this.element.hide(),this.button=s("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),e=s("<span>").appendTo(this.button),this._addClass(e,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(o).appendTo(this.button),this.options.width!==!1&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){i._rendered||i._refreshMenu()})},_drawMenu:function(){var e=this;this.menu=s("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=s("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(i,o){i.preventDefault(),e._setSelection(),e._select(o.item.data("ui-selectmenu-item"),i)},focus:function(i,o){var n=o.item.data("ui-selectmenu-item");e.focusIndex!=null&&n.index!==e.focusIndex&&(e._trigger("focus",i,{item:n}),e.isOpen||e._select(n,i)),e.focusIndex=n.index,e.button.attr("aria-activedescendant",e.menuItems.eq(n.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),this.options.width===null&&this._resizeButton()},_refreshMenu:function(){var e,i=this.element.find("option");this.menu.empty(),this._parseOptions(i),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,i.length&&(e=this._getSelectedItem(),this.menuInstance.focus(null,e),this._setAria(e.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(e){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",e)))},_position:function(){this.menuWrap.position(s.extend({of:this.button},this.options.position))},close:function(e){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",e))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(e){var i=s("<span>");return this._setText(i,e.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(e,i){var o=this,n="";s.each(i,function(r,t){var l;t.optgroup!==n&&(l=s("<li>",{text:t.optgroup}),o._addClass(l,"ui-selectmenu-optgroup","ui-menu-divider"+(t.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),l.appendTo(e),n=t.optgroup),o._renderItemData(e,t)})},_renderItemData:function(e,i){return this._renderItem(e,i).data("ui-selectmenu-item",i)},_renderItem:function(e,i){var o=s("<li>"),n=s("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(o,null,"ui-state-disabled"),this._setText(n,i.label),o.append(n).appendTo(e)},_setText:function(e,i){i?e.text(i):e.html("&#160;")},_move:function(e,i){var o,n,r=".ui-menu-item";this.isOpen?o=this.menuItems.eq(this.focusIndex).parent("li"):(o=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),r+=":not(.ui-state-disabled)"),n=e==="first"||e==="last"?o[e==="first"?"prevAll":"nextAll"](r).eq(-1):o[e+"All"](r).eq(0),n.length&&this.menuInstance.focus(i,n)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(e){this[this.isOpen?"close":"open"](e)},_setSelection:function(){var e;this.range&&(window.getSelection?(e=window.getSelection(),e.removeAllRanges(),e.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(e){this.isOpen&&(s(e.target).closest(".ui-selectmenu-menu, #"+s.ui.escapeSelector(this.ids.button)).length||this.close(e))}},_buttonEvents:{mousedown:function(){var e;window.getSelection?(e=window.getSelection(),e.rangeCount&&(this.range=e.getRangeAt(0))):this.range=document.selection.createRange()},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(e){var i=!0;switch(e.keyCode){case s.ui.keyCode.TAB:case s.ui.keyCode.ESCAPE:this.close(e),i=!1;break;case s.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(e);break;case s.ui.keyCode.UP:e.altKey?this._toggle(e):this._move("prev",e);break;case s.ui.keyCode.DOWN:e.altKey?this._toggle(e):this._move("next",e);break;case s.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(e):this._toggle(e);break;case s.ui.keyCode.LEFT:this._move("prev",e);break;case s.ui.keyCode.RIGHT:this._move("next",e);break;case s.ui.keyCode.HOME:case s.ui.keyCode.PAGE_UP:this._move("first",e);break;case s.ui.keyCode.END:case s.ui.keyCode.PAGE_DOWN:this._move("last",e);break;default:this.menu.trigger(e),i=!1}i&&e.preventDefault()}},_selectFocusedItem:function(e){var i=this.menuItems.eq(this.focusIndex).parent("li");i.hasClass("ui-state-disabled")||this._select(i.data("ui-selectmenu-item"),e)},_select:function(e,i){var o=this.element[0].selectedIndex;this.element[0].selectedIndex=e.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(e)),this._setAria(e),this._trigger("select",i,{item:e}),e.index!==o&&this._trigger("change",i,{item:e}),this.close(i)},_setAria:function(e){var i=this.menuItems.eq(e.index).attr("id");this.button.attr({"aria-labelledby":i,"aria-activedescendant":i}),this.menu.attr("aria-activedescendant",i)},_setOption:function(e,i){if(e==="icons"){var o=this.button.find("span.ui-icon");this._removeClass(o,null,this.options.icons.button)._addClass(o,null,i.button)}this._super(e,i),e==="appendTo"&&this.menuWrap.appendTo(this._appendTo()),e==="width"&&this._resizeButton()},_setOptionDisabled:function(e){this._super(e),this.menuInstance.option("disabled",e),this.button.attr("aria-disabled",e),this._toggleClass(this.button,null,"ui-state-disabled",e),this.element.prop("disabled",e),e?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?s(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var e=this.options.width;return e===!1?(this.button.css("width",""),void 0):(e===null&&(e=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(e),void 0)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var e=this._super();return e.disabled=this.element.prop("disabled"),e},_parseOptions:function(e){var i=this,o=[];e.each(function(n,r){o.push(i._parseOption(s(r),n))}),this.items=o},_parseOption:function(e,i){var o=e.parent("optgroup");return{element:e,index:i,value:e.val(),label:e.text(),optgroup:o.attr("label")||"",disabled:o.prop("disabled")||e.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),s.widget("ui.slider",s.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,o=this.options,n=this.element.find(".ui-slider-handle"),r="<span tabindex='0'></span>",t=[];for(i=o.values&&o.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),e=n.length;i>e;e++)t.push(r);this.handles=n.add(s(t.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(l){s(this).data("ui-slider-handle-index",l).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(e.range===!0&&(e.values?e.values.length&&e.values.length!==2?e.values=[e.values[0],e.values[0]]:s.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=s("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),(e.range==="min"||e.range==="max")&&this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,o,n,r,t,l,c,m,w=this,C=this.options;return C.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},o=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(E){var D=Math.abs(o-w.values(E));(n>D||n===D&&(E===w._lastChangedValue||w.values(E)===C.min))&&(n=D,r=s(this),t=E)}),l=this._start(e,t),l===!1?!1:(this._mouseSliding=!0,this._handleIndex=t,this._addClass(r,null,"ui-state-active"),r.trigger("focus"),c=r.offset(),m=!s(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=m?{left:0,top:0}:{left:e.pageX-c.left-r.width()/2,top:e.pageY-c.top-r.height()/2-(parseInt(r.css("borderTopWidth"),10)||0)-(parseInt(r.css("borderBottomWidth"),10)||0)+(parseInt(r.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,t,o),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var i={x:e.pageX,y:e.pageY},o=this._normValueFromMouse(i);return this._slide(e,this._handleIndex,o),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(e){var i,o,n,r,t;return this.orientation==="horizontal"?(i=this.elementSize.width,o=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(i=this.elementSize.height,o=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),n=o/i,n>1&&(n=1),0>n&&(n=0),this.orientation==="vertical"&&(n=1-n),r=this._valueMax()-this._valueMin(),t=this._valueMin()+n*r,this._trimAlignValue(t)},_uiHash:function(e,i,o){var n={handle:this.handles[e],handleIndex:e,value:i!==void 0?i:this.value()};return this._hasMultipleValues()&&(n.value=i!==void 0?i:this.values(e),n.values=o||this.values()),n},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,i){return this._trigger("start",e,this._uiHash(i))},_slide:function(e,i,o){var n,r,t=this.value(),l=this.values();this._hasMultipleValues()&&(r=this.values(i?0:1),t=this.values(i),this.options.values.length===2&&this.options.range===!0&&(o=i===0?Math.min(r,o):Math.max(r,o)),l[i]=o),o!==t&&(n=this._trigger("slide",e,this._uiHash(i,o,l)),n!==!1&&(this._hasMultipleValues()?this.values(i,o):this.value(o)))},_stop:function(e,i){this._trigger("stop",e,this._uiHash(i))},_change:function(e,i){this._keySliding||this._mouseSliding||(this._lastChangedValue=i,this._trigger("change",e,this._uiHash(i)))},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(e,i){var o,n,r;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),this._change(null,e),void 0;if(!arguments.length)return this._values();if(!s.isArray(arguments[0]))return this._hasMultipleValues()?this._values(e):this.value();for(o=this.options.values,n=arguments[0],r=0;o.length>r;r+=1)o[r]=this._trimAlignValue(n[r]),this._change(null,r);this._refreshValue()},_setOption:function(e,i){var o,n=0;switch(e==="range"&&this.options.range===!0&&(i==="min"?(this.options.value=this._values(0),this.options.values=null):i==="max"&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),s.isArray(this.options.values)&&(n=this.options.values.length),this._super(e,i),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(i),this.handles.css(i==="horizontal"?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),o=n-1;o>=0;o--)this._change(null,o);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var e=this.options.value;return e=this._trimAlignValue(e)},_values:function(e){var i,o,n;if(arguments.length)return i=this.options.values[e],i=this._trimAlignValue(i);if(this._hasMultipleValues()){for(o=this.options.values.slice(),n=0;o.length>n;n+=1)o[n]=this._trimAlignValue(o[n]);return o}return[]},_trimAlignValue:function(e){if(this._valueMin()>=e)return this._valueMin();if(e>=this._valueMax())return this._valueMax();var i=this.options.step>0?this.options.step:1,o=(e-this._valueMin())%i,n=e-o;return 2*Math.abs(o)>=i&&(n+=o>0?i:-i),parseFloat(n.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,i=this._valueMin(),o=this.options.step,n=Math.round((e-i)/o)*o;e=n+i,e>this.options.max&&(e-=o),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var i=""+e,o=i.indexOf(".");return o===-1?0:i.length-o-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){e==="vertical"&&this.range.css({width:"",left:""}),e==="horizontal"&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,o,n,r,t=this.options.range,l=this.options,c=this,m=this._animateOff?!1:l.animate,w={};this._hasMultipleValues()?this.handles.each(function(C){i=100*((c.values(C)-c._valueMin())/(c._valueMax()-c._valueMin())),w[c.orientation==="horizontal"?"left":"bottom"]=i+"%",s(this).stop(1,1)[m?"animate":"css"](w,l.animate),c.options.range===!0&&(c.orientation==="horizontal"?(C===0&&c.range.stop(1,1)[m?"animate":"css"]({left:i+"%"},l.animate),C===1&&c.range[m?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:l.animate})):(C===0&&c.range.stop(1,1)[m?"animate":"css"]({bottom:i+"%"},l.animate),C===1&&c.range[m?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:l.animate}))),e=i}):(o=this.value(),n=this._valueMin(),r=this._valueMax(),i=r!==n?100*((o-n)/(r-n)):0,w[this.orientation==="horizontal"?"left":"bottom"]=i+"%",this.handle.stop(1,1)[m?"animate":"css"](w,l.animate),t==="min"&&this.orientation==="horizontal"&&this.range.stop(1,1)[m?"animate":"css"]({width:i+"%"},l.animate),t==="max"&&this.orientation==="horizontal"&&this.range.stop(1,1)[m?"animate":"css"]({width:100-i+"%"},l.animate),t==="min"&&this.orientation==="vertical"&&this.range.stop(1,1)[m?"animate":"css"]({height:i+"%"},l.animate),t==="max"&&this.orientation==="vertical"&&this.range.stop(1,1)[m?"animate":"css"]({height:100-i+"%"},l.animate))},_handleEvents:{keydown:function(e){var i,o,n,r,t=s(e.target).data("ui-slider-handle-index");switch(e.keyCode){case s.ui.keyCode.HOME:case s.ui.keyCode.END:case s.ui.keyCode.PAGE_UP:case s.ui.keyCode.PAGE_DOWN:case s.ui.keyCode.UP:case s.ui.keyCode.RIGHT:case s.ui.keyCode.DOWN:case s.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(s(e.target),null,"ui-state-active"),i=this._start(e,t),i===!1))return}switch(r=this.options.step,o=n=this._hasMultipleValues()?this.values(t):this.value(),e.keyCode){case s.ui.keyCode.HOME:n=this._valueMin();break;case s.ui.keyCode.END:n=this._valueMax();break;case s.ui.keyCode.PAGE_UP:n=this._trimAlignValue(o+(this._valueMax()-this._valueMin())/this.numPages);break;case s.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(o-(this._valueMax()-this._valueMin())/this.numPages);break;case s.ui.keyCode.UP:case s.ui.keyCode.RIGHT:if(o===this._valueMax())return;n=this._trimAlignValue(o+r);break;case s.ui.keyCode.DOWN:case s.ui.keyCode.LEFT:if(o===this._valueMin())return;n=this._trimAlignValue(o-r)}this._slide(e,t,n)},keyup:function(e){var i=s(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),this._removeClass(s(e.target),null,"ui-state-active"))}}}),s.widget("ui.sortable",s.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,i,o){return e>=i&&i+o>e},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,i){this._super(e,i),e==="handle"&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),s.each(this.items,function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,i){var o=null,n=!1,r=this;return this.reverting||this.options.disabled||this.options.type==="static"?!1:(this._refreshItems(e),s(e.target).parents().each(function(){return s.data(this,r.widgetName+"-item")===r?(o=s(this),!1):void 0}),s.data(e.target,r.widgetName+"-item")===r&&(o=s(e.target)),o&&(!this.options.handle||i||(s(this.options.handle,o).find("*").addBack().each(function(){this===e.target&&(n=!0)}),n))?(this.currentItem=o,this._removeCurrentsFromItems(),!0):!1)},_mouseStart:function(e,i,o){var n,r,t=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},s.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,t.cursorAt&&this._adjustOffsetFromHelper(t.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),t.containment&&this._setContainment(),t.cursor&&t.cursor!=="auto"&&(r=this.document.find("body"),this.storedCursor=r.css("cursor"),r.css("cursor",t.cursor),this.storedStylesheet=s("<style>*{ cursor: "+t.cursor+" !important; }</style>").appendTo(r)),t.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",t.opacity)),t.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",t.zIndex)),this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!o)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return s.ui.ddmanager&&(s.ui.ddmanager.current=this),s.ui.ddmanager&&!t.dropBehaviour&&s.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,o,n,r,t=this.options,l=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<t.scrollSensitivity?this.scrollParent[0].scrollTop=l=this.scrollParent[0].scrollTop+t.scrollSpeed:e.pageY-this.overflowOffset.top<t.scrollSensitivity&&(this.scrollParent[0].scrollTop=l=this.scrollParent[0].scrollTop-t.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<t.scrollSensitivity?this.scrollParent[0].scrollLeft=l=this.scrollParent[0].scrollLeft+t.scrollSpeed:e.pageX-this.overflowOffset.left<t.scrollSensitivity&&(this.scrollParent[0].scrollLeft=l=this.scrollParent[0].scrollLeft-t.scrollSpeed)):(e.pageY-this.document.scrollTop()<t.scrollSensitivity?l=this.document.scrollTop(this.document.scrollTop()-t.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<t.scrollSensitivity&&(l=this.document.scrollTop(this.document.scrollTop()+t.scrollSpeed)),e.pageX-this.document.scrollLeft()<t.scrollSensitivity?l=this.document.scrollLeft(this.document.scrollLeft()-t.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<t.scrollSensitivity&&(l=this.document.scrollLeft(this.document.scrollLeft()+t.scrollSpeed))),l!==!1&&s.ui.ddmanager&&!t.dropBehaviour&&s.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&this.options.axis==="y"||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&this.options.axis==="x"||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(o=this.items[i],n=o.item[0],r=this._intersectsWithPointer(o),r&&o.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[r===1?"next":"prev"]()[0]!==n&&!s.contains(this.placeholder[0],n)&&(this.options.type==="semi-dynamic"?!s.contains(this.element[0],n):!0)){if(this.direction=r===1?"down":"up",this.options.tolerance!=="pointer"&&!this._intersectsWithSides(o))break;this._rearrange(e,o),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),s.ui.ddmanager&&s.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(s.ui.ddmanager&&!this.options.dropBehaviour&&s.ui.ddmanager.drop(this,e),this.options.revert){var o=this,n=this.placeholder.offset(),r=this.options.axis,t={};r&&r!=="x"||(t.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),r&&r!=="y"||(t.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,s(this.helper).animate(t,parseInt(this.options.revert,10)||500,function(){o._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new s.Event("mouseup",{target:null})),this.options.helper==="original"?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),s.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?s(this.domPosition.prev).after(this.currentItem):s(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),o=[];return e=e||{},s(i).each(function(){var n=(s(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);n&&o.push((e.key||n[1]+"[]")+"="+(e.key&&e.expression?n[1]:n[2]))}),!o.length&&e.key&&o.push(e.key+"="),o.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),o=[];return e=e||{},i.each(function(){o.push(s(e.item||this).attr(e.attribute||"id")||"")}),o},_intersectsWith:function(e){var i=this.positionAbs.left,o=i+this.helperProportions.width,n=this.positionAbs.top,r=n+this.helperProportions.height,t=e.left,l=t+e.width,c=e.top,m=c+e.height,w=this.offset.click.top,C=this.offset.click.left,E=this.options.axis==="x"||n+w>c&&m>n+w,D=this.options.axis==="y"||i+C>t&&l>i+C,N=E&&D;return this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?N:i+this.helperProportions.width/2>t&&l>o-this.helperProportions.width/2&&n+this.helperProportions.height/2>c&&m>r-this.helperProportions.height/2},_intersectsWithPointer:function(e){var i,o,n=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),r=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),t=n&&r;return t?(i=this._getDragVerticalDirection(),o=this._getDragHorizontalDirection(),this.floating?o==="right"||i==="down"?2:1:i&&(i==="down"?2:1)):!1},_intersectsWithSides:function(e){var i=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),o=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),n=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return this.floating&&r?r==="right"&&o||r==="left"&&!o:n&&(n==="down"&&i||n==="up"&&!i)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return e!==0&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return e!==0&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(e){function i(){l.push(this)}var o,n,r,t,l=[],c=[],m=this._connectWith();if(m&&e)for(o=m.length-1;o>=0;o--)for(r=s(m[o],this.document[0]),n=r.length-1;n>=0;n--)t=s.data(r[n],this.widgetFullName),t&&t!==this&&!t.options.disabled&&c.push([s.isFunction(t.options.items)?t.options.items.call(t.element):s(t.options.items,t.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),t]);for(c.push([s.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):s(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),o=c.length-1;o>=0;o--)c[o][0].each(i);return s(l)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=s.grep(this.items,function(i){for(var o=0;e.length>o;o++)if(e[o]===i.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var i,o,n,r,t,l,c,m,w=this.items,C=[[s.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):s(this.options.items,this.element),this]],E=this._connectWith();if(E&&this.ready)for(i=E.length-1;i>=0;i--)for(n=s(E[i],this.document[0]),o=n.length-1;o>=0;o--)r=s.data(n[o],this.widgetFullName),r&&r!==this&&!r.options.disabled&&(C.push([s.isFunction(r.options.items)?r.options.items.call(r.element[0],e,{item:this.currentItem}):s(r.options.items,r.element),r]),this.containers.push(r));for(i=C.length-1;i>=0;i--)for(t=C[i][1],l=C[i][0],o=0,m=l.length;m>o;o++)c=s(l[o]),c.data(this.widgetName+"-item",t),w.push({item:c,instance:t,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.floating=this.items.length?this.options.axis==="x"||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,o,n,r;for(i=this.items.length-1;i>=0;i--)o=this.items[i],o.instance!==this.currentContainer&&this.currentContainer&&o.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?s(this.options.toleranceElement,o.item):o.item,e||(o.width=n.outerWidth(),o.height=n.outerHeight()),r=n.offset(),o.left=r.left,o.top=r.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)r=this.containers[i].element.offset(),this.containers[i].containerCache.left=r.left,this.containers[i].containerCache.top=r.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var i,o=e.options;o.placeholder&&o.placeholder.constructor!==String||(i=o.placeholder,o.placeholder={element:function(){var n=e.currentItem[0].nodeName.toLowerCase(),r=s("<"+n+">",e.document[0]);return e._addClass(r,"ui-sortable-placeholder",i||e.currentItem[0].className)._removeClass(r,"ui-sortable-helper"),n==="tbody"?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),s("<tr>",e.document[0]).appendTo(r)):n==="tr"?e._createTrPlaceholder(e.currentItem,r):n==="img"&&r.attr("src",e.currentItem.attr("src")),i||r.css("visibility","hidden"),r},update:function(n,r){(!i||o.forcePlaceholderSize)&&(r.height()||r.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),r.width()||r.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=s(o.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),o.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var o=this;e.children().each(function(){s("<td>&#160;</td>",o.document[0]).attr("colspan",s(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(e){var i,o,n,r,t,l,c,m,w,C,E=null,D=null;for(i=this.containers.length-1;i>=0;i--)if(!s.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(E&&s.contains(this.containers[i].element[0],E.element[0]))continue;E=this.containers[i],D=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",e,this._uiHash(this)),this.containers[i].containerCache.over=0);if(E)if(this.containers.length===1)this.containers[D].containerCache.over||(this.containers[D]._trigger("over",e,this._uiHash(this)),this.containers[D].containerCache.over=1);else{for(n=1e4,r=null,w=E.floating||this._isFloating(this.currentItem),t=w?"left":"top",l=w?"width":"height",C=w?"pageX":"pageY",o=this.items.length-1;o>=0;o--)s.contains(this.containers[D].element[0],this.items[o].item[0])&&this.items[o].item[0]!==this.currentItem[0]&&(c=this.items[o].item.offset()[t],m=!1,e[C]-c>this.items[o][l]/2&&(m=!0),n>Math.abs(e[C]-c)&&(n=Math.abs(e[C]-c),r=this.items[o],this.direction=m?"up":"down"));if(!r&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[D])return this.currentContainer.containerCache.over||(this.containers[D]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;r?this._rearrange(e,r,null,!0):this._rearrange(e,null,this.containers[D].element,!0),this._trigger("change",e,this._uiHash()),this.containers[D]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[D],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[D]._trigger("over",e,this._uiHash(this)),this.containers[D].containerCache.over=1}},_createHelper:function(e){var i=this.options,o=s.isFunction(i.helper)?s(i.helper.apply(this.element[0],[e,this.currentItem])):i.helper==="clone"?this.currentItem.clone():this.currentItem;return o.parents("body").length||s(i.appendTo!=="parent"?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(o[0]),o[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!o[0].style.width||i.forceHelperSize)&&o.width(this.currentItem.width()),(!o[0].style.height||i.forceHelperSize)&&o.height(this.currentItem.height()),o},_adjustOffsetFromHelper:function(e){typeof e=="string"&&(e=e.split(" ")),s.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return this.cssPosition==="absolute"&&this.scrollParent[0]!==this.document[0]&&s.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&s.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,o,n=this.options;n.containment==="parent"&&(n.containment=this.helper[0].parentNode),(n.containment==="document"||n.containment==="window")&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,n.containment==="document"?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(n.containment==="document"?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=s(n.containment)[0],i=s(n.containment).offset(),o=s(e).css("overflow")!=="hidden",this.containment=[i.left+(parseInt(s(e).css("borderLeftWidth"),10)||0)+(parseInt(s(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(s(e).css("borderTopWidth"),10)||0)+(parseInt(s(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(o?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(s(e).css("borderLeftWidth"),10)||0)-(parseInt(s(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(o?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(s(e).css("borderTopWidth"),10)||0)-(parseInt(s(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var o=e==="absolute"?1:-1,n=this.cssPosition!=="absolute"||this.scrollParent[0]!==this.document[0]&&s.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,r=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*o+this.offset.parent.top*o-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():r?0:n.scrollTop())*o,left:i.left+this.offset.relative.left*o+this.offset.parent.left*o-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():r?0:n.scrollLeft())*o}},_generatePosition:function(e){var i,o,n=this.options,r=e.pageX,t=e.pageY,l=this.cssPosition!=="absolute"||this.scrollParent[0]!==this.document[0]&&s.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,c=/(html|body)/i.test(l[0].tagName);return this.cssPosition!=="relative"||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(r=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(t=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(r=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(t=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((t-this.originalPageY)/n.grid[1])*n.grid[1],t=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,o=this.originalPageX+Math.round((r-this.originalPageX)/n.grid[0])*n.grid[0],r=this.containment?o-this.offset.click.left>=this.containment[0]&&o-this.offset.click.left<=this.containment[2]?o:o-this.offset.click.left>=this.containment[0]?o-n.grid[0]:o+n.grid[0]:o)),{top:t-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():c?0:l.scrollTop()),left:r-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():c?0:l.scrollLeft())}},_rearrange:function(e,i,o,n){o?o[0].appendChild(this.placeholder[0]):i.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?i.item[0]:i.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var r=this.counter;this._delay(function(){r===this.counter&&this.refreshPositions(!n)})},_clear:function(e,i){function o(t,l,c){return function(m){c._trigger(t,m,l._uiHash(l))}}this.reverting=!1;var n,r=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(n in this._storedCSS)(this._storedCSS[n]==="auto"||this._storedCSS[n]==="static")&&(this._storedCSS[n]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!i&&r.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||i||r.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(i||(r.push(function(t){this._trigger("remove",t,this._uiHash())}),r.push((function(t){return function(l){t._trigger("receive",l,this._uiHash(this))}}).call(this,this.currentContainer)),r.push((function(t){return function(l){t._trigger("update",l,this._uiHash(this))}}).call(this,this.currentContainer)))),n=this.containers.length-1;n>=0;n--)i||r.push(o("deactivate",this,this.containers[n])),this.containers[n].containerCache.over&&(r.push(o("out",this,this.containers[n])),this.containers[n].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex),this.dragging=!1,i||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!i){for(n=0;r.length>n;n++)r[n].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){s.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||s([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}}),s.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),this.value()!==""&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e=this._super(),i=this.element;return s.each(["min","max","step"],function(o,n){var r=i.attr(n);r!=null&&r.length&&(e[n]=r)}),e},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",e),void 0)},mousewheel:function(e,i){if(i){if(!this.spinning&&!this._start(e))return!1;this._spin((i>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(e)},100),e.preventDefault()}},"mousedown .ui-spinner-button":function(e){function i(){var n=this.element[0]===s.ui.safeActiveElement(this.document[0]);n||(this.element.trigger("focus"),this.previous=o,this._delay(function(){this.previous=o}))}var o;o=this.element[0]===s.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),e.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(e)!==!1&&this._repeat(null,s(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){return s(e.currentTarget).hasClass("ui-state-active")?this._start(e)===!1?!1:(this._repeat(null,s(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var i=this.options,o=s.ui.keyCode;switch(e.keyCode){case o.UP:return this._repeat(null,1,e),!0;case o.DOWN:return this._repeat(null,-1,e),!0;case o.PAGE_UP:return this._repeat(null,i.page,e),!0;case o.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_start:function(e){return this.spinning||this._trigger("start",e)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(e,i,o){e=e||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,i,o)},e),this._spin(i*this.options.step,o)},_spin:function(e,i){var o=this.value()||0;this.counter||(this.counter=1),o=this._adjustValue(o+e*this._increment(this.counter)),this.spinning&&this._trigger("spin",i,{value:o})===!1||(this._value(o),this.counter++)},_increment:function(e){var i=this.options.incremental;return i?s.isFunction(i)?i(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return this.options.min!==null&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var i=""+e,o=i.indexOf(".");return o===-1?0:i.length-o-1},_adjustValue:function(e){var i,o,n=this.options;return i=n.min!==null?n.min:0,o=e-i,o=Math.round(o/n.step)*n.step,e=i+o,e=parseFloat(e.toFixed(this._precision())),n.max!==null&&e>n.max?n.max:n.min!==null&&n.min>e?n.min:e},_stop:function(e){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",e))},_setOption:function(e,i){var o,n,r;return e==="culture"||e==="numberFormat"?(o=this._parse(this.element.val()),this.options[e]=i,this.element.val(this._format(o)),void 0):((e==="max"||e==="min"||e==="step")&&typeof i=="string"&&(i=this._parse(i)),e==="icons"&&(n=this.buttons.first().find(".ui-icon"),this._removeClass(n,null,this.options.icons.up),this._addClass(n,null,i.up),r=this.buttons.last().find(".ui-icon"),this._removeClass(r,null,this.options.icons.down),this._addClass(r,null,i.down)),this._super(e,i),void 0)},_setOptionDisabled:function(e){this._super(e),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!e),this.element.prop("disabled",!!e),this.buttons.button(e?"disable":"enable")},_setOptions:g(function(e){this._super(e)}),_parse:function(e){return typeof e=="string"&&e!==""&&(e=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e),e===""||isNaN(e)?null:e},_format:function(e){return e===""?"":window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var e=this.value();return e===null?!1:e===this._adjustValue(e)},_value:function(e,i){var o;e!==""&&(o=this._parse(e),o!==null&&(i||(o=this._adjustValue(o)),e=this._format(o))),this.element.val(e),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:g(function(e){this._stepUp(e)}),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:g(function(e){this._stepDown(e)}),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:g(function(e){this._stepUp((e||1)*this.options.page)}),pageDown:g(function(e){this._stepDown((e||1)*this.options.page)}),value:function(e){return arguments.length?(g(this._value).call(this,e),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),s.uiBackCompat!==!1&&s.widget("ui.spinner",s.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}}),s.ui.spinner,s.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:(function(){var e=/#.*$/;return function(i){var o,n;o=i.href.replace(e,""),n=location.href.replace(e,"");try{o=decodeURIComponent(o)}catch{}try{n=decodeURIComponent(n)}catch{}return i.hash.length>1&&o===n}})(),_create:function(){var e=this,i=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,i.collapsible),this._processTabs(),i.active=this._initialActive(),s.isArray(i.disabled)&&(i.disabled=s.unique(i.disabled.concat(s.map(this.tabs.filter(".ui-state-disabled"),function(o){return e.tabs.index(o)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):s(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var e=this.options.active,i=this.options.collapsible,o=location.hash.substring(1);return e===null&&(o&&this.tabs.each(function(n,r){return s(r).attr("aria-controls")===o?(e=n,!1):void 0}),e===null&&(e=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(e===null||e===-1)&&(e=this.tabs.length?0:!1)),e!==!1&&(e=this.tabs.index(this.tabs.eq(e)),e===-1&&(e=i?!1:0)),!i&&e===!1&&this.anchors.length&&(e=0),e},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):s()}},_tabKeydown:function(e){var i=s(s.ui.safeActiveElement(this.document[0])).closest("li"),o=this.tabs.index(i),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case s.ui.keyCode.RIGHT:case s.ui.keyCode.DOWN:o++;break;case s.ui.keyCode.UP:case s.ui.keyCode.LEFT:n=!1,o--;break;case s.ui.keyCode.END:o=this.anchors.length-1;break;case s.ui.keyCode.HOME:o=0;break;case s.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),this._activate(o),void 0;case s.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),this._activate(o===this.options.active?!1:o),void 0;default:return}e.preventDefault(),clearTimeout(this.activating),o=this._focusNextTab(o,n),e.ctrlKey||e.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(o).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",o)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===s.ui.keyCode.UP&&(e.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(e){return e.altKey&&e.keyCode===s.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):e.altKey&&e.keyCode===s.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(e,i){function o(){return e>n&&(e=0),0>e&&(e=n),e}for(var n=this.tabs.length-1;s.inArray(o(),this.options.disabled)!==-1;)e=i?e+1:e-1;return e},_focusNextTab:function(e,i){return e=this._findNextTab(e,i),this.tabs.eq(e).trigger("focus"),e},_setOption:function(e,i){return e==="active"?(this._activate(i),void 0):(this._super(e,i),e==="collapsible"&&(this._toggleClass("ui-tabs-collapsible",null,i),i||this.options.active!==!1||this._activate(0)),e==="event"&&this._setupEvents(i),e==="heightStyle"&&this._setupHeightStyle(i),void 0)},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var e=this.options,i=this.tablist.children(":has(a[href])");e.disabled=s.map(i.filter(".ui-state-disabled"),function(o){return i.index(o)}),this._processTabs(),e.active!==!1&&this.anchors.length?this.active.length&&!s.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=s()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=s()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var e=this,i=this.tabs,o=this.anchors,n=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(r){s(this).is(".ui-state-disabled")&&r.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){s(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return s("a",this)[0]}).attr({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=s(),this.anchors.each(function(r,t){var l,c,m,w=s(t).uniqueId().attr("id"),C=s(t).closest("li"),E=C.attr("aria-controls");e._isLocal(t)?(l=t.hash,m=l.substring(1),c=e.element.find(e._sanitizeSelector(l))):(m=C.attr("aria-controls")||s({}).uniqueId()[0].id,l="#"+m,c=e.element.find(l),c.length||(c=e._createPanel(m),c.insertAfter(e.panels[r-1]||e.tablist)),c.attr("aria-live","polite")),c.length&&(e.panels=e.panels.add(c)),E&&C.data("ui-tabs-aria-controls",E),C.attr({"aria-controls":m,"aria-labelledby":w}),c.attr("aria-labelledby",w)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),i&&(this._off(i.not(this.tabs)),this._off(o.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(e){return s("<div>").attr("id",e).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(e){var i,o,n;for(s.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),n=0;o=this.tabs[n];n++)i=s(o),e===!0||s.inArray(n,e)!==-1?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=e,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,e===!0)},_setupEvents:function(e){var i={};e&&s.each(e.split(" "),function(o,n){i[n]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(o){o.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,o=this.element.parent();e==="fill"?(i=o.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var n=s(this),r=n.css("position");r!=="absolute"&&r!=="fixed"&&(i-=n.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=s(this).outerHeight(!0)}),this.panels.each(function(){s(this).height(Math.max(0,i-s(this).innerHeight()+s(this).height()))}).css("overflow","auto")):e==="auto"&&(i=0,this.panels.each(function(){i=Math.max(i,s(this).height("").height())}).height(i))},_eventHandler:function(e){var i=this.options,o=this.active,n=s(e.currentTarget),r=n.closest("li"),t=r[0]===o[0],l=t&&i.collapsible,c=l?s():this._getPanelForTab(r),m=o.length?this._getPanelForTab(o):s(),w={oldTab:o,oldPanel:m,newTab:l?s():r,newPanel:c};e.preventDefault(),r.hasClass("ui-state-disabled")||r.hasClass("ui-tabs-loading")||this.running||t&&!i.collapsible||this._trigger("beforeActivate",e,w)===!1||(i.active=l?!1:this.tabs.index(r),this.active=t?s():r,this.xhr&&this.xhr.abort(),m.length||c.length||s.error("jQuery UI Tabs: Mismatching fragment identifier."),c.length&&this.load(this.tabs.index(r),e),this._toggle(e,w))},_toggle:function(e,i){function o(){r.running=!1,r._trigger("activate",e,i)}function n(){r._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active"),t.length&&r.options.show?r._show(t,r.options.show,o):(t.show(),o())}var r=this,t=i.newPanel,l=i.oldPanel;this.running=!0,l.length&&this.options.hide?this._hide(l,this.options.hide,function(){r._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),n()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),l.hide(),n()),l.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),t.length&&l.length?i.oldTab.attr("tabIndex",-1):t.length&&this.tabs.filter(function(){return s(this).attr("tabIndex")===0}).attr("tabIndex",-1),t.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){var i,o=this._findActive(e);o[0]!==this.active[0]&&(o.length||(o=this.active),i=o.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:s.noop}))},_findActive:function(e){return e===!1?s():this.tabs.eq(e)},_getIndex:function(e){return typeof e=="string"&&(e=this.anchors.index(this.anchors.filter("[href$='"+s.ui.escapeSelector(e)+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){s.data(this,"ui-tabs-destroy")?s(this).remove():s(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var e=s(this),i=e.data("ui-tabs-aria-controls");i?e.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),this.options.heightStyle!=="content"&&this.panels.css("height","")},enable:function(e){var i=this.options.disabled;i!==!1&&(e===void 0?i=!1:(e=this._getIndex(e),i=s.isArray(i)?s.map(i,function(o){return o!==e?o:null}):s.map(this.tabs,function(o,n){return n!==e?n:null})),this._setOptionDisabled(i))},disable:function(e){var i=this.options.disabled;if(i!==!0){if(e===void 0)i=!0;else{if(e=this._getIndex(e),s.inArray(e,i)!==-1)return;i=s.isArray(i)?s.merge([e],i).sort():[e]}this._setOptionDisabled(i)}},load:function(e,i){e=this._getIndex(e);var o=this,n=this.tabs.eq(e),r=n.find(".ui-tabs-anchor"),t=this._getPanelForTab(n),l={tab:n,panel:t},c=function(m,w){w==="abort"&&o.panels.stop(!1,!0),o._removeClass(n,"ui-tabs-loading"),t.removeAttr("aria-busy"),m===o.xhr&&delete o.xhr};this._isLocal(r[0])||(this.xhr=s.ajax(this._ajaxSettings(r,i,l)),this.xhr&&this.xhr.statusText!=="canceled"&&(this._addClass(n,"ui-tabs-loading"),t.attr("aria-busy","true"),this.xhr.done(function(m,w,C){setTimeout(function(){t.html(m),o._trigger("load",i,l),c(C,w)},1)}).fail(function(m,w){setTimeout(function(){c(m,w)},1)})))},_ajaxSettings:function(e,i,o){var n=this;return{url:e.attr("href").replace(/#.*$/,""),beforeSend:function(r,t){return n._trigger("beforeLoad",i,s.extend({jqXHR:r,ajaxSettings:t},o))}}},_getPanelForTab:function(e){var i=s(e).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}}),s.uiBackCompat!==!1&&s.widget("ui.tabs",s.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),s.ui.tabs,s.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var e=s(this).attr("title")||"";return s("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(e,i){var o=(e.attr("aria-describedby")||"").split(/\s+/);o.push(i),e.data("ui-tooltip-id",i).attr("aria-describedby",s.trim(o.join(" ")))},_removeDescribedBy:function(e){var i=e.data("ui-tooltip-id"),o=(e.attr("aria-describedby")||"").split(/\s+/),n=s.inArray(i,o);n!==-1&&o.splice(n,1),e.removeData("ui-tooltip-id"),o=s.trim(o.join(" ")),o?e.attr("aria-describedby",o):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=s("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=s([])},_setOption:function(e,i){var o=this;this._super(e,i),e==="content"&&s.each(this.tooltips,function(n,r){o._updateContent(r.element)})},_setOptionDisabled:function(e){this[e?"_disable":"_enable"]()},_disable:function(){var e=this;s.each(this.tooltips,function(i,o){var n=s.Event("blur");n.target=n.currentTarget=o.element[0],e.close(n,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var i=s(this);return i.is("[title]")?i.data("ui-tooltip-title",i.attr("title")).removeAttr("title"):void 0}))},_enable:function(){this.disabledTitles.each(function(){var e=s(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))}),this.disabledTitles=s([])},open:function(e){var i=this,o=s(e?e.target:this.element).closest(this.options.items);o.length&&!o.data("ui-tooltip-id")&&(o.attr("title")&&o.data("ui-tooltip-title",o.attr("title")),o.data("ui-tooltip-open",!0),e&&e.type==="mouseover"&&o.parents().each(function(){var n,r=s(this);r.data("ui-tooltip-open")&&(n=s.Event("blur"),n.target=n.currentTarget=this,i.close(n,!0)),r.attr("title")&&(r.uniqueId(),i.parents[this.id]={element:this,title:r.attr("title")},r.attr("title",""))}),this._registerCloseHandlers(e,o),this._updateContent(o,e))},_updateContent:function(e,i){var o,n=this.options.content,r=this,t=i?i.type:null;return typeof n=="string"||n.nodeType||n.jquery?this._open(i,e,n):(o=n.call(e[0],function(l){r._delay(function(){e.data("ui-tooltip-open")&&(i&&(i.type=t),this._open(i,e,l))})}),o&&this._open(i,e,o),void 0)},_open:function(e,i,o){function n(w){m.of=w,t.is(":hidden")||t.position(m)}var r,t,l,c,m=s.extend({},this.options.position);if(o){if(r=this._find(i))return r.tooltip.find(".ui-tooltip-content").html(o),void 0;i.is("[title]")&&(e&&e.type==="mouseover"?i.attr("title",""):i.removeAttr("title")),r=this._tooltip(i),t=r.tooltip,this._addDescribedBy(i,t.attr("id")),t.find(".ui-tooltip-content").html(o),this.liveRegion.children().hide(),c=s("<div>").html(t.find(".ui-tooltip-content").html()),c.removeAttr("name").find("[name]").removeAttr("name"),c.removeAttr("id").find("[id]").removeAttr("id"),c.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:n}),n(e)):t.position(s.extend({of:i},this.options.position)),t.hide(),this._show(t,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(l=this.delayedShow=setInterval(function(){t.is(":visible")&&(n(m.of),clearInterval(l))},s.fx.interval)),this._trigger("open",e,{tooltip:t})}},_registerCloseHandlers:function(e,i){var o={keyup:function(n){if(n.keyCode===s.ui.keyCode.ESCAPE){var r=s.Event(n);r.currentTarget=i[0],this.close(r,!0)}}};i[0]!==this.element[0]&&(o.remove=function(){this._removeTooltip(this._find(i).tooltip)}),e&&e.type!=="mouseover"||(o.mouseleave="close"),e&&e.type!=="focusin"||(o.focusout="close"),this._on(!0,i,o)},close:function(e){var i,o=this,n=s(e?e.currentTarget:this.element),r=this._find(n);return r?(i=r.tooltip,r.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),r.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){o._removeTooltip(s(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&e.type==="mouseleave"&&s.each(this.parents,function(t,l){s(l.element).attr("title",l.title),delete o.parents[t]}),r.closing=!0,this._trigger("close",e,{tooltip:i}),r.hiding||(r.closing=!1)),void 0):(n.removeData("ui-tooltip-open"),void 0)},_tooltip:function(e){var i=s("<div>").attr("role","tooltip"),o=s("<div>").appendTo(i),n=i.uniqueId().attr("id");return this._addClass(o,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(e)),this.tooltips[n]={element:e,tooltip:i}},_find:function(e){var i=e.data("ui-tooltip-id");return i?this.tooltips[i]:null},_removeTooltip:function(e){e.remove(),delete this.tooltips[e.attr("id")]},_appendTo:function(e){var i=e.closest(".ui-front, dialog");return i.length||(i=this.document[0].body),i},_destroy:function(){var e=this;s.each(this.tooltips,function(i,o){var n=s.Event("blur"),r=o.element;n.target=n.currentTarget=r[0],e.close(n,!0),s("#"+i).remove(),r.data("ui-tooltip-title")&&(r.attr("title")||r.attr("title",r.data("ui-tooltip-title")),r.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),s.uiBackCompat!==!1&&s.widget("ui.tooltip",s.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var e=this._superApply(arguments);return this.options.tooltipClass&&e.tooltip.addClass(this.options.tooltipClass),e}}),s.ui.tooltip}),(function(s){jQuery.fn.widowFix=function(v){var z={letterLimit:null,prevLimit:null,linkFix:!1,dashes:!1},O=s.extend(z,v);if(this.length)return this.each(function(){var _=s(this),u;if(O.linkFix){var d=_.find("a:last");d.wrap("<var>");var g=s("var").html();u=d.contents()[0],d.contents().unwrap()}var x=s(this).html().split(" "),p=x.pop();if(x.length<=1)return;function y(){p===""&&(p=x.pop(),y())}if(y(),O.dashes){var b=["-","–","—"];s.each(b,function(G,U){if(p.indexOf(U)>0)return p='<span style="white-space:nowrap;">'+p+"</span>",!1})}var P=x[x.length-1];if(O.linkFix){if(O.letterLimit!==null&&u.length>=O.letterLimit){_.find("var").each(function(){s(this).contents().replaceWith(g),s(this).contents().unwrap()});return}else if(O.prevLimit!==null&&P.length>=O.prevLimit){_.find("var").each(function(){s(this).contents().replaceWith(g),s(this).contents().unwrap()});return}}else{if(O.letterLimit!==null&&p.length>=O.letterLimit)return;if(O.prevLimit!==null&&P.length>=O.prevLimit)return}var q=x.join(" ")+"&nbsp;"+p;_.html(q),O.linkFix&&_.find("var").each(function(){s(this).contents().replaceWith(g),s(this).contents().unwrap()})})}})(jQuery),(function(s){s.fn.autotab=function(v){var z={format:"all",maxlength:2147483647,uppercase:!1,lowercase:!1,nospace:!1,target:null,previous:null};s.extend(z,v);var O=function(d){var g=null,x=s("#"+d)[0],p=s("input[name="+d+"]")[0];return x!=null?g=s(x):p!=null&&(g=s(p)),g},_=function(d){return d||(d=window.event),d.keyCode};typeof z.target=="string"&&(z.target=O(z.target)),typeof z.previous=="string"&&(z.previous=O(z.previous));var u=s(this).attr("maxlength");return z.maxlength==2147483647&&u!=2147483647?z.maxlength=u:z.maxlength>0?s(this).attr("maxlength",z.maxlength):z.target=null,s.browser.msie&&this.keydown(function(d){if(_(d)==8){var g=this.value;g.length==0&&z.previous&&z.previous.focus()}}),this.keypress(function(d){if(_(d)==8){var g=this.value;g.length==0&&z.previous&&z.previous.focus()}}).keyup(function(d){var g=this.value;switch(z.format){case"text":var x=new RegExp("[0-9]+","g"),g=g.replace(x,"");break;case"alpha":var x=new RegExp("[^a-zA-Z]+","g"),g=g.replace(x,"");break;case"number":case"numeric":var x=new RegExp("[^0-9]+","g"),g=g.replace(x,"");break;case"alphanumeric":var x=new RegExp("[^0-9a-zA-Z]+","g"),g=g.replace(x,"");break;default:break}z.nospace&&(x=new RegExp("[ ]+","g"),g=g.replace(x,"")),z.uppercase&&(g=g.toUpperCase()),z.lowercase&&(g=g.toLowerCase()),this.value=g;var p=[8,9,16,17,18,19,20,27,33,34,35,36,37,38,39,40,45,46,144,145],y=p.toString();y.indexOf(_(d))==-1&&g.length==z.maxlength&&z.target&&z.target.focus()})}})(jQuery),jQuery.cookie=function(s,v,z){if(typeof v<"u"){z=z||{},v===null&&(v="",z.expires=-1);var O="";if(z.expires&&(typeof z.expires=="number"||z.expires.toUTCString)){var _;typeof z.expires=="number"?(_=new Date,_.setTime(_.getTime()+z.expires*24*60*60*1e3)):_=z.expires,O="; expires="+_.toUTCString()}var u=z.path?"; path="+z.path:"",d=z.domain?"; domain="+z.domain:"",g=z.secure===!1?"":"; secure";document.cookie=[s,"=",encodeURIComponent(v),O,u,d,g].join("")}else{var x=null;if(document.cookie&&document.cookie!="")for(var p=document.cookie.split(";"),y=0;y<p.length;y++){var b=jQuery.trim(p[y]);if(b.substring(0,s.length+1)==s+"="){x=decodeURIComponent(b.substring(s.length+1));break}}return x}},jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(s,v,z,O,_){return jQuery.easing[jQuery.easing.def](s,v,z,O,_)},easeInQuad:function(s,v,z,O,_){return O*(v/=_)*v+z},easeOutQuad:function(s,v,z,O,_){return-O*(v/=_)*(v-2)+z},easeInOutQuad:function(s,v,z,O,_){return(v/=_/2)<1?O/2*v*v+z:-O/2*(--v*(v-2)-1)+z},easeInCubic:function(s,v,z,O,_){return O*(v/=_)*v*v+z},easeOutCubic:function(s,v,z,O,_){return O*((v=v/_-1)*v*v+1)+z},easeInOutCubic:function(s,v,z,O,_){return(v/=_/2)<1?O/2*v*v*v+z:O/2*((v-=2)*v*v+2)+z},easeInQuart:function(s,v,z,O,_){return O*(v/=_)*v*v*v+z},easeOutQuart:function(s,v,z,O,_){return-O*((v=v/_-1)*v*v*v-1)+z},easeInOutQuart:function(s,v,z,O,_){return(v/=_/2)<1?O/2*v*v*v*v+z:-O/2*((v-=2)*v*v*v-2)+z},easeInQuint:function(s,v,z,O,_){return O*(v/=_)*v*v*v*v+z},easeOutQuint:function(s,v,z,O,_){return O*((v=v/_-1)*v*v*v*v+1)+z},easeInOutQuint:function(s,v,z,O,_){return(v/=_/2)<1?O/2*v*v*v*v*v+z:O/2*((v-=2)*v*v*v*v+2)+z},easeInSine:function(s,v,z,O,_){return-O*Math.cos(v/_*(Math.PI/2))+O+z},easeOutSine:function(s,v,z,O,_){return O*Math.sin(v/_*(Math.PI/2))+z},easeInOutSine:function(s,v,z,O,_){return-O/2*(Math.cos(Math.PI*v/_)-1)+z},easeInExpo:function(s,v,z,O,_){return v==0?z:O*Math.pow(2,10*(v/_-1))+z},easeOutExpo:function(s,v,z,O,_){return v==_?z+O:O*(-Math.pow(2,-10*v/_)+1)+z},easeInOutExpo:function(s,v,z,O,_){return v==0?z:v==_?z+O:(v/=_/2)<1?O/2*Math.pow(2,10*(v-1))+z:O/2*(-Math.pow(2,-10*--v)+2)+z},easeInCirc:function(s,v,z,O,_){return-O*(Math.sqrt(1-(v/=_)*v)-1)+z},easeOutCirc:function(s,v,z,O,_){return O*Math.sqrt(1-(v=v/_-1)*v)+z},easeInOutCirc:function(s,v,z,O,_){return(v/=_/2)<1?-O/2*(Math.sqrt(1-v*v)-1)+z:O/2*(Math.sqrt(1-(v-=2)*v)+1)+z},easeInElastic:function(s,v,z,O,_){var g=1.70158,u=0,d=O;if(v==0)return z;if((v/=_)==1)return z+O;if(u||(u=_*.3),d<Math.abs(O)){d=O;var g=u/4}else var g=u/(2*Math.PI)*Math.asin(O/d);return-(d*Math.pow(2,10*(v-=1))*Math.sin((v*_-g)*(2*Math.PI)/u))+z},easeOutElastic:function(s,v,z,O,_){var g=1.70158,u=0,d=O;if(v==0)return z;if((v/=_)==1)return z+O;if(u||(u=_*.3),d<Math.abs(O)){d=O;var g=u/4}else var g=u/(2*Math.PI)*Math.asin(O/d);return d*Math.pow(2,-10*v)*Math.sin((v*_-g)*(2*Math.PI)/u)+O+z},easeInOutElastic:function(s,v,z,O,_){var g=1.70158,u=0,d=O;if(v==0)return z;if((v/=_/2)==2)return z+O;if(u||(u=_*(.3*1.5)),d<Math.abs(O)){d=O;var g=u/4}else var g=u/(2*Math.PI)*Math.asin(O/d);return v<1?-.5*(d*Math.pow(2,10*(v-=1))*Math.sin((v*_-g)*(2*Math.PI)/u))+z:d*Math.pow(2,-10*(v-=1))*Math.sin((v*_-g)*(2*Math.PI)/u)*.5+O+z},easeInBack:function(s,v,z,O,_,u){return u==null&&(u=1.70158),O*(v/=_)*v*((u+1)*v-u)+z},easeOutBack:function(s,v,z,O,_,u){return u==null&&(u=1.70158),O*((v=v/_-1)*v*((u+1)*v+u)+1)+z},easeInOutBack:function(s,v,z,O,_,u){return u==null&&(u=1.70158),(v/=_/2)<1?O/2*(v*v*(((u*=1.525)+1)*v-u))+z:O/2*((v-=2)*v*(((u*=1.525)+1)*v+u)+2)+z},easeInBounce:function(s,v,z,O,_){return O-jQuery.easing.easeOutBounce(s,_-v,0,O,_)+z},easeOutBounce:function(s,v,z,O,_){return(v/=_)<1/2.75?O*(7.5625*v*v)+z:v<2/2.75?O*(7.5625*(v-=1.5/2.75)*v+.75)+z:v<2.5/2.75?O*(7.5625*(v-=2.25/2.75)*v+.9375)+z:O*(7.5625*(v-=2.625/2.75)*v+.984375)+z},easeInOutBounce:function(s,v,z,O,_){return v<_/2?jQuery.easing.easeInBounce(s,v*2,0,O,_)*.5+z:jQuery.easing.easeOutBounce(s,v*2-_,0,O,_)*.5+O*.5+z}});(function(s,v){"use strict";function z(){_.READY||(e.determineEventTypes(),K.each(_.gestures,function(n){o.register(n)}),e.onTouch(_.DOCUMENT,G,o.detect),e.onTouch(_.DOCUMENT,U,o.detect),_.READY=!0)}function O(n,r){Date.now||(Date.now=function(){return new Date().getTime()}),n.utils.each(["on","off"],function(t){n.utils[t]=function(l,c,m){r(l)[t](c,function(w){var C=r.extend({},w.originalEvent,w);C.button===v&&(C.button=w.which-1),m.call(this,C)})}}),n.Instance.prototype.trigger=function(t,l){var c=r(this.element);return c.has(l.target).length&&(c=r(l.target)),c.trigger({type:t,gesture:l})},r.fn.hammer=function(t){return this.each(function(){var l=r(this),c=l.data("hammer");c?c&&t&&n.utils.extend(c.options,t):l.data("hammer",new n(this,t||{}))})}}var _=function n(r,t){return new n.Instance(r,t||{})};_.VERSION="1.1.3",_.defaults={behavior:{userSelect:"none",touchAction:"pan-y",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}},_.DOCUMENT=document,_.HAS_POINTEREVENTS=navigator.pointerEnabled||navigator.msPointerEnabled,_.HAS_TOUCHEVENTS="ontouchstart"in s,_.IS_MOBILE=/mobile|tablet|ip(ad|hone|od)|android|silk/i.test(navigator.userAgent),_.NO_MOUSEEVENTS=_.HAS_TOUCHEVENTS&&_.IS_MOBILE||_.HAS_POINTEREVENTS,_.CALCULATE_INTERVAL=25;var u={},d=_.DIRECTION_DOWN="down",g=_.DIRECTION_LEFT="left",x=_.DIRECTION_UP="up",p=_.DIRECTION_RIGHT="right",y=_.POINTER_MOUSE="mouse",b=_.POINTER_TOUCH="touch",P=_.POINTER_PEN="pen",q=_.EVENT_START="start",G=_.EVENT_MOVE="move",U=_.EVENT_END="end",J=_.EVENT_RELEASE="release",it=_.EVENT_TOUCH="touch";_.READY=!1,_.plugins=_.plugins||{},_.gestures=_.gestures||{};var K=_.utils={extend:function(n,r,t){for(var l in r)!r.hasOwnProperty(l)||n[l]!==v&&t||(n[l]=r[l]);return n},on:function(n,r,t){n.addEventListener(r,t,!1)},off:function(n,r,t){n.removeEventListener(r,t,!1)},each:function(n,r,t){var l,c;if("forEach"in n)n.forEach(r,t);else if(n.length!==v){for(l=0,c=n.length;c>l;l++)if(r.call(t,n[l],l,n)===!1)return}else for(l in n)if(n.hasOwnProperty(l)&&r.call(t,n[l],l,n)===!1)return},inStr:function(n,r){return n.indexOf(r)>-1},inArray:function(n,r){if(n.indexOf){var t=n.indexOf(r);return t===-1?!1:t}for(var l=0,c=n.length;c>l;l++)if(n[l]===r)return l;return!1},toArray:function(n){return Array.prototype.slice.call(n,0)},hasParent:function(n,r){for(;n;){if(n==r)return!0;n=n.parentNode}return!1},getCenter:function(n){var r=[],t=[],l=[],c=[],m=Math.min,w=Math.max;return n.length===1?{pageX:n[0].pageX,pageY:n[0].pageY,clientX:n[0].clientX,clientY:n[0].clientY}:(K.each(n,function(C){r.push(C.pageX),t.push(C.pageY),l.push(C.clientX),c.push(C.clientY)}),{pageX:(m.apply(Math,r)+w.apply(Math,r))/2,pageY:(m.apply(Math,t)+w.apply(Math,t))/2,clientX:(m.apply(Math,l)+w.apply(Math,l))/2,clientY:(m.apply(Math,c)+w.apply(Math,c))/2})},getVelocity:function(n,r,t){return{x:Math.abs(r/n)||0,y:Math.abs(t/n)||0}},getAngle:function(n,r){var t=r.clientX-n.clientX,l=r.clientY-n.clientY;return 180*Math.atan2(l,t)/Math.PI},getDirection:function(n,r){var t=Math.abs(n.clientX-r.clientX),l=Math.abs(n.clientY-r.clientY);return t>=l?n.clientX-r.clientX>0?g:p:n.clientY-r.clientY>0?x:d},getDistance:function(n,r){var t=r.clientX-n.clientX,l=r.clientY-n.clientY;return Math.sqrt(t*t+l*l)},getScale:function(n,r){return n.length>=2&&r.length>=2?this.getDistance(r[0],r[1])/this.getDistance(n[0],n[1]):1},getRotation:function(n,r){return n.length>=2&&r.length>=2?this.getAngle(r[1],r[0])-this.getAngle(n[1],n[0]):0},isVertical:function(n){return n==x||n==d},setPrefixedCss:function(n,r,t,l){var c=["","Webkit","Moz","O","ms"];r=K.toCamelCase(r);for(var m=0;m<c.length;m++){var w=r;if(c[m]&&(w=c[m]+w.slice(0,1).toUpperCase()+w.slice(1)),w in n.style){n.style[w]=(l==null||l)&&t||"";break}}},toggleBehavior:function(n,r,t){if(r&&n&&n.style){K.each(r,function(c,m){K.setPrefixedCss(n,m,c,t)});var l=t&&function(){return!1};r.userSelect=="none"&&(n.onselectstart=l),r.userDrag=="none"&&(n.ondragstart=l)}},toCamelCase:function(n){return n.replace(/[_-]([a-z])/g,function(r){return r[1].toUpperCase()})}};_.Instance=function(n,r){var t=this;z(),this.element=n,this.enabled=!0,K.each(r,function(l,c){delete r[c],r[K.toCamelCase(c)]=l}),this.options=K.extend(K.extend({},_.defaults),r||{}),this.options.behavior&&K.toggleBehavior(this.element,this.options.behavior,!0),this.eventStartHandler=e.onTouch(n,q,function(l){t.enabled&&l.eventType==q?o.startDetect(t,l):l.eventType==it&&o.detect(l)}),this.eventHandlers=[]},_.Instance.prototype={on:function(n,r){var t=this;return e.on(t.element,n,r,function(l){t.eventHandlers.push({gesture:l,handler:r})}),t},off:function(n,r){var t=this;return e.off(t.element,n,r,function(l){var c=K.inArray({gesture:l,handler:r});c!==!1&&t.eventHandlers.splice(c,1)}),t},trigger:function(n,r){r||(r={});var t=_.DOCUMENT.createEvent("Event");t.initEvent(n,!0,!0),t.gesture=r;var l=this.element;return K.hasParent(r.target,l)&&(l=r.target),l.dispatchEvent(t),this},enable:function(n){return this.enabled=n,this},dispose:function(){var n,r;for(K.toggleBehavior(this.element,this.options.behavior,!1),n=-1;r=this.eventHandlers[++n];)K.off(this.element,r.gesture,r.handler);return this.eventHandlers=[],e.off(this.element,u[q],this.eventStartHandler),null}};var e=_.event={preventMouseEvents:!1,started:!1,shouldDetect:!1,on:function(n,r,t,l){var c=r.split(" ");K.each(c,function(m){K.on(n,m,t),l&&l(m)})},off:function(n,r,t,l){var c=r.split(" ");K.each(c,function(m){K.off(n,m,t),l&&l(m)})},onTouch:function(n,r,t){var l=this,c=function(m){var w,C=m.type.toLowerCase(),E=_.HAS_POINTEREVENTS,D=K.inStr(C,"mouse");D&&l.preventMouseEvents||(D&&r==q&&m.button===0?(l.preventMouseEvents=!1,l.shouldDetect=!0):E&&r==q?l.shouldDetect=m.buttons===1||i.matchType(b,m):D||r!=q||(l.preventMouseEvents=!0,l.shouldDetect=!0),E&&r!=U&&i.updatePointer(r,m),l.shouldDetect&&(w=l.doDetect.call(l,m,r,n,t)),w==U&&(l.preventMouseEvents=!1,l.shouldDetect=!1,i.reset()),E&&r==U&&i.updatePointer(r,m))};return this.on(n,u[r],c),c},doDetect:function(n,r,t,l){var c=this.getTouchList(n,r),m=c.length,w=r,C=c.trigger,E=m;r==q?C=it:r==U&&(C=J,E=c.length-(n.changedTouches?n.changedTouches.length:1)),E>0&&this.started&&(w=G),this.started=!0;var D=this.collectEventData(t,w,c,n);return r!=U&&l.call(o,D),C&&(D.changedLength=E,D.eventType=C,l.call(o,D),D.eventType=w,delete D.changedLength),w==U&&(l.call(o,D),this.started=!1),w},determineEventTypes:function(){var n;return n=_.HAS_POINTEREVENTS?s.PointerEvent?["pointerdown","pointermove","pointerup pointercancel lostpointercapture"]:["MSPointerDown","MSPointerMove","MSPointerUp MSPointerCancel MSLostPointerCapture"]:_.NO_MOUSEEVENTS?["touchstart","touchmove","touchend touchcancel"]:["touchstart mousedown","touchmove mousemove","touchend touchcancel mouseup"],u[q]=n[0],u[G]=n[1],u[U]=n[2],u},getTouchList:function(n,r){if(_.HAS_POINTEREVENTS)return i.getTouchList();if(n.touches){if(r==G)return n.touches;var t=[],l=[].concat(K.toArray(n.touches),K.toArray(n.changedTouches)),c=[];return K.each(l,function(m){K.inArray(t,m.identifier)===!1&&c.push(m),t.push(m.identifier)}),c}return n.identifier=1,[n]},collectEventData:function(n,r,t,l){var c=b;return K.inStr(l.type,"mouse")||i.matchType(y,l)?c=y:i.matchType(P,l)&&(c=P),{center:K.getCenter(t),timeStamp:Date.now(),target:l.target,touches:t,eventType:r,pointerType:c,srcEvent:l,preventDefault:function(){var m=this.srcEvent;m.preventManipulation&&m.preventManipulation(),m.preventDefault&&m.preventDefault()},stopPropagation:function(){this.srcEvent.stopPropagation()},stopDetect:function(){return o.stopDetect()}}}},i=_.PointerEvent={pointers:{},getTouchList:function(){var n=[];return K.each(this.pointers,function(r){n.push(r)}),n},updatePointer:function(n,r){n==U||n!=U&&r.buttons!==1?delete this.pointers[r.pointerId]:(r.identifier=r.pointerId,this.pointers[r.pointerId]=r)},matchType:function(n,r){if(!r.pointerType)return!1;var t=r.pointerType,l={};return l[y]=t===(r.MSPOINTER_TYPE_MOUSE||y),l[b]=t===(r.MSPOINTER_TYPE_TOUCH||b),l[P]=t===(r.MSPOINTER_TYPE_PEN||P),l[n]},reset:function(){this.pointers={}}},o=_.detection={gestures:[],current:null,previous:null,stopped:!1,startDetect:function(n,r){this.current||(this.stopped=!1,this.current={inst:n,startEvent:K.extend({},r),lastEvent:!1,lastCalcEvent:!1,futureCalcEvent:!1,lastCalcData:{},name:""},this.detect(r))},detect:function(n){if(this.current&&!this.stopped){n=this.extendEventData(n);var r=this.current.inst,t=r.options;return K.each(this.gestures,function(l){!this.stopped&&r.enabled&&t[l.name]&&l.handler.call(l,n,r)},this),this.current&&(this.current.lastEvent=n),n.eventType==U&&this.stopDetect(),n}},stopDetect:function(){this.previous=K.extend({},this.current),this.current=null,this.stopped=!0},getCalculatedData:function(n,r,t,l,c){var m=this.current,w=!1,C=m.lastCalcEvent,E=m.lastCalcData;C&&n.timeStamp-C.timeStamp>_.CALCULATE_INTERVAL&&(r=C.center,t=n.timeStamp-C.timeStamp,l=n.center.clientX-C.center.clientX,c=n.center.clientY-C.center.clientY,w=!0),(n.eventType==it||n.eventType==J)&&(m.futureCalcEvent=n),(!m.lastCalcEvent||w)&&(E.velocity=K.getVelocity(t,l,c),E.angle=K.getAngle(r,n.center),E.direction=K.getDirection(r,n.center),m.lastCalcEvent=m.futureCalcEvent||n,m.futureCalcEvent=n),n.velocityX=E.velocity.x,n.velocityY=E.velocity.y,n.interimAngle=E.angle,n.interimDirection=E.direction},extendEventData:function(n){var r=this.current,t=r.startEvent,l=r.lastEvent||t;(n.eventType==it||n.eventType==J)&&(t.touches=[],K.each(n.touches,function(C){t.touches.push({clientX:C.clientX,clientY:C.clientY})}));var c=n.timeStamp-t.timeStamp,m=n.center.clientX-t.center.clientX,w=n.center.clientY-t.center.clientY;return this.getCalculatedData(n,l.center,c,m,w),K.extend(n,{startEvent:t,deltaTime:c,deltaX:m,deltaY:w,distance:K.getDistance(t.center,n.center),angle:K.getAngle(t.center,n.center),direction:K.getDirection(t.center,n.center),scale:K.getScale(t.touches,n.touches),rotation:K.getRotation(t.touches,n.touches)}),n},register:function(n){var r=n.defaults||{};return r[n.name]===v&&(r[n.name]=!0),K.extend(_.defaults,r,!0),n.index=n.index||1e3,this.gestures.push(n),this.gestures.sort(function(t,l){return t.index<l.index?-1:t.index>l.index?1:0}),this.gestures}};(function(n){function r(l,c){var m=o.current;if(!(c.options.dragMaxTouches>0&&l.touches.length>c.options.dragMaxTouches))switch(l.eventType){case q:t=!1;break;case G:if(l.distance<c.options.dragMinDistance&&m.name!=n)return;var w=m.startEvent.center;if(m.name!=n&&(m.name=n,c.options.dragDistanceCorrection&&l.distance>0)){var C=Math.abs(c.options.dragMinDistance/l.distance);w.pageX+=l.deltaX*C,w.pageY+=l.deltaY*C,w.clientX+=l.deltaX*C,w.clientY+=l.deltaY*C,l=o.extendEventData(l)}(m.lastEvent.dragLockToAxis||c.options.dragLockToAxis&&c.options.dragLockMinDistance<=l.distance)&&(l.dragLockToAxis=!0);var E=m.lastEvent.direction;l.dragLockToAxis&&E!==l.direction&&(l.direction=K.isVertical(E)?l.deltaY<0?x:d:l.deltaX<0?g:p),t||(c.trigger(n+"start",l),t=!0),c.trigger(n,l),c.trigger(n+l.direction,l);var D=K.isVertical(l.direction);(c.options.dragBlockVertical&&D||c.options.dragBlockHorizontal&&!D)&&l.preventDefault();break;case J:t&&l.changedLength<=c.options.dragMaxTouches&&(c.trigger(n+"end",l),t=!1);break;case U:t=!1}}var t=!1;_.gestures.Drag={name:n,index:50,handler:r,defaults:{dragMinDistance:10,dragDistanceCorrection:!0,dragMaxTouches:1,dragBlockHorizontal:!1,dragBlockVertical:!1,dragLockToAxis:!1,dragLockMinDistance:25}}})("drag"),_.gestures.Gesture={name:"gesture",index:1337,handler:function(n,r){r.trigger(this.name,n)}},(function(n){function r(l,c){var m=c.options,w=o.current;switch(l.eventType){case q:clearTimeout(t),w.name=n,t=setTimeout(function(){w&&w.name==n&&c.trigger(n,l)},m.holdTimeout);break;case G:l.distance>m.holdThreshold&&clearTimeout(t);break;case J:clearTimeout(t)}}var t;_.gestures.Hold={name:n,index:10,defaults:{holdTimeout:500,holdThreshold:2},handler:r}})("hold"),_.gestures.Release={name:"release",index:1/0,handler:function(n,r){n.eventType==J&&r.trigger(this.name,n)}},_.gestures.Swipe={name:"swipe",index:40,defaults:{swipeMinTouches:1,swipeMaxTouches:1,swipeVelocityX:.6,swipeVelocityY:.6},handler:function(n,r){if(n.eventType==J){var t=n.touches.length,l=r.options;if(t<l.swipeMinTouches||t>l.swipeMaxTouches)return;(n.velocityX>l.swipeVelocityX||n.velocityY>l.swipeVelocityY)&&(r.trigger(this.name,n),r.trigger(this.name+n.direction,n))}}},(function(n){function r(l,c){var m,w,C=c.options,E=o.current,D=o.previous;switch(l.eventType){case q:t=!1;break;case G:t=t||l.distance>C.tapMaxDistance;break;case U:!K.inStr(l.srcEvent.type,"cancel")&&l.deltaTime<C.tapMaxTime&&!t&&(m=D&&D.lastEvent&&l.timeStamp-D.lastEvent.timeStamp,w=!1,D&&D.name==n&&m&&m<C.doubleTapInterval&&l.distance<C.doubleTapDistance&&(c.trigger("doubletap",l),w=!0),(!w||C.tapAlways)&&(E.name=n,c.trigger(E.name,l)))}}var t=!1;_.gestures.Tap={name:n,index:100,handler:r,defaults:{tapMaxTime:250,tapMaxDistance:10,tapAlways:!0,doubleTapDistance:20,doubleTapInterval:300}}})("tap"),_.gestures.Touch={name:"touch",index:-1/0,defaults:{preventDefault:!1,preventMouse:!1},handler:function(n,r){return r.options.preventMouse&&n.pointerType==y?void n.stopDetect():(r.options.preventDefault&&n.preventDefault(),void(n.eventType==it&&r.trigger("touch",n)))}},(function(n){function r(l,c){switch(l.eventType){case q:t=!1;break;case G:if(l.touches.length<2)return;var m=Math.abs(1-l.scale),w=Math.abs(l.rotation);if(m<c.options.transformMinScale&&w<c.options.transformMinRotation)return;o.current.name=n,t||(c.trigger(n+"start",l),t=!0),c.trigger(n,l),w>c.options.transformMinRotation&&c.trigger("rotate",l),m>c.options.transformMinScale&&(c.trigger("pinch",l),c.trigger("pinch"+(l.scale<1?"in":"out"),l));break;case J:t&&l.changedLength<2&&(c.trigger(n+"end",l),t=!1)}}var t=!1;_.gestures.Transform={name:n,index:45,defaults:{transformMinScale:.01,transformMinRotation:1},handler:r}})("transform"),s.Hammer=_,typeof module<"u"&&module.exports&&(module.exports=_),typeof define=="function"&&define.amd?define(["jquery"],function(n){return O(s.Hammer,n)}):O(s.Hammer,s.jQuery||s.Zepto)})(window),(function(s){typeof define=="function"&&define.amd?define(["jquery"],s):s(typeof exports=="object"?require("jquery"):jQuery)})(function(s){var v,z=navigator.userAgent,O=/iphone/i.test(z),_=/chrome/i.test(z),u=/android/i.test(z);s.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_"},s.fn.extend({caret:function(d,g){var x;if(this.length!==0&&!this.is(":hidden"))return typeof d=="number"?(g=typeof g=="number"?g:d,this.each(function(){this.setSelectionRange?this.setSelectionRange(d,g):this.createTextRange&&(x=this.createTextRange(),x.collapse(!0),x.moveEnd("character",g),x.moveStart("character",d),x.select())})):(this[0].setSelectionRange?(d=this[0].selectionStart,g=this[0].selectionEnd):document.selection&&document.selection.createRange&&(x=document.selection.createRange(),d=0-x.duplicate().moveStart("character",-1e5),g=d+x.text.length),{begin:d,end:g})},unmask:function(){return this.trigger("unmask")},mask:function(d,g){var x,p,y,b,P,q,G,U;if(!d&&this.length>0){x=s(this[0]);var J=x.data(s.mask.dataName);return J?J():void 0}return g=s.extend({autoclear:s.mask.autoclear,placeholder:s.mask.placeholder,completed:null},g),p=s.mask.definitions,y=[],b=G=d.length,P=null,s.each(d.split(""),function(it,K){K=="?"?(G--,b=it):p[K]?(y.push(new RegExp(p[K])),P===null&&(P=y.length-1),b>it&&(q=y.length-1)):y.push(null)}),this.trigger("unmask").each(function(){function it(){if(g.completed){for(var T=P;q>=T;T++)if(y[T]&&D[T]===K(T))return;g.completed.call(E)}}function K(T){return g.placeholder.charAt(T<g.placeholder.length?T:0)}function e(T){for(;++T<G&&!y[T];);return T}function i(T){for(;--T>=0&&!y[T];);return T}function o(T,M){var H,B;if(!(0>T)){for(H=T,B=e(M);G>H;H++)if(y[H]){if(!(G>B&&y[H].test(D[B])))break;D[H]=D[B],D[B]=K(B),B=e(B)}w(),E.caret(Math.max(P,T))}}function n(T){var M,H,B,S;for(M=T,H=K(T);G>M;M++)if(y[M]){if(B=e(M),S=D[M],D[M]=H,!(G>B&&y[B].test(S)))break;H=S}}function r(){var T=E.val(),M=E.caret();if(T.length<U.length){for(C(!0);M.begin>0&&!y[M.begin-1];)M.begin--;if(M.begin===0)for(;M.begin<P&&!y[M.begin];)M.begin++;E.caret(M.begin,M.begin)}else{for(C(!0);M.begin<G&&!y[M.begin];)M.begin++;E.caret(M.begin,M.begin)}it()}function t(){C(),E.val()!=L&&E.change()}function l(T){if(!E.prop("readonly")){var M,H,B,S=T.which||T.keyCode;U=E.val(),S===8||S===46||O&&S===127?(M=E.caret(),H=M.begin,B=M.end,B-H===0&&(H=S!==46?i(H):B=e(H-1),B=S===46?e(B):B),m(H,B),o(H,B-1),T.preventDefault()):S===13?t.call(this,T):S===27&&(E.val(L),E.caret(0,C()),T.preventDefault())}}function c(T){if(!E.prop("readonly")){var M,H,B,S=T.which||T.keyCode,A=E.caret();if(!(T.ctrlKey||T.altKey||T.metaKey||32>S)&&S&&S!==13){if(A.end-A.begin!==0&&(m(A.begin,A.end),o(A.begin,A.end-1)),M=e(A.begin-1),G>M&&(H=String.fromCharCode(S),y[M].test(H))){if(n(M),D[M]=H,w(),B=e(M),u){var W=function(){s.proxy(s.fn.caret,E,B)()};setTimeout(W,0)}else E.caret(B);A.begin<=q&&it()}T.preventDefault()}}}function m(T,M){var H;for(H=T;M>H&&G>H;H++)y[H]&&(D[H]=K(H))}function w(){E.val(D.join(""))}function C(T){var M,H,B,S=E.val(),A=-1;for(M=0,B=0;G>M;M++)if(y[M]){for(D[M]=K(M);B++<S.length;)if(H=S.charAt(B-1),y[M].test(H)){D[M]=H,A=M;break}if(B>S.length){m(M+1,G);break}}else D[M]===S.charAt(B)&&B++,b>M&&(A=M);return T?w():b>A+1?g.autoclear||D.join("")===N?(E.val()&&E.val(""),m(0,G)):w():(w(),E.val(E.val().substring(0,A+1))),b?M:P}var E=s(this),D=s.map(d.split(""),function(T,M){return T!="?"?p[T]?K(M):T:void 0}),N=D.join(""),L=E.val();E.data(s.mask.dataName,function(){return s.map(D,function(T,M){return y[M]&&T!=K(M)?T:null}).join("")}),E.one("unmask",function(){E.off(".mask").removeData(s.mask.dataName)}).on("focus.mask",function(){if(!E.prop("readonly")){clearTimeout(v);var T;L=E.val(),T=C(),v=setTimeout(function(){w(),T==d.replace("?","").length?E.caret(0,T):E.caret(T)},10)}}).on("blur.mask",t).on("keydown.mask",l).on("keypress.mask",c).on("input.mask paste.mask",function(){E.prop("readonly")||setTimeout(function(){var T=C(!0);E.caret(T),it()},0)}),_&&u&&E.off("input.mask").on("input.mask",r),C()})}})});(function(s){function v(d,g){if(!(d.originalEvent.touches.length>1)){d.preventDefault();var x=d.originalEvent.changedTouches[0],p=document.createEvent("MouseEvents");p.initMouseEvent(g,!0,!0,window,1,x.screenX,x.screenY,x.clientX,x.clientY,!1,!1,!1,!1,0,null),d.target.dispatchEvent(p)}}if(s.support.touch="ontouchend"in document,s.support.touch){var z,O=s.ui.mouse.prototype,_=O._mouseInit,u=O._mouseDestroy;O._touchStart=function(d){var g=this;!z&&g._mouseCapture(d.originalEvent.changedTouches[0])&&(z=!0,g._touchMoved=!1,v(d,"mouseover"),v(d,"mousemove"),v(d,"mousedown"))},O._touchMove=function(d){z&&(this._touchMoved=!0,v(d,"mousemove"))},O._touchEnd=function(d){z&&(v(d,"mouseup"),v(d,"mouseout"),this._touchMoved||v(d,"click"),z=!1)},O._mouseInit=function(){var d=this;d.element.bind({touchstart:s.proxy(d,"_touchStart"),touchmove:s.proxy(d,"_touchMove"),touchend:s.proxy(d,"_touchEnd")}),_.call(d)},O._mouseDestroy=function(){var d=this;d.element.unbind({touchstart:s.proxy(d,"_touchStart"),touchmove:s.proxy(d,"_touchMove"),touchend:s.proxy(d,"_touchEnd")}),u.call(d)}}})(jQuery),(function($){for(var supportedCSS,supportedCSSOrigin,styles=document.getElementsByTagName("head")[0].style,toCheck="transformProperty WebkitTransform OTransform msTransform MozTransform".split(" "),a=0;a<toCheck.length;a++)styles[toCheck[a]]!==void 0&&(supportedCSS=toCheck[a]);supportedCSS&&(supportedCSSOrigin=supportedCSS.replace(/[tT]ransform/,"TransformOrigin"),supportedCSSOrigin[0]=="T"&&(supportedCSSOrigin[0]="t")),eval('IE = "v"=="\v"'),jQuery.fn.extend({rotate:function(s){if(!(this.length===0||typeof s>"u")){typeof s=="number"&&(s={angle:s});for(var v=[],z=0,O=this.length;z<O;z++){var _=this.get(z);if(!_.Wilq32||!_.Wilq32.PhotoEffect){var u=$.extend(!0,{},s),d=new Wilq32.PhotoEffect(_,u)._rootObj;v.push($(d))}else _.Wilq32.PhotoEffect._handleRotation(s)}return v}},getRotateAngle:function(){for(var s=[],v=0,z=this.length;v<z;v++){var O=this.get(v);O.Wilq32&&O.Wilq32.PhotoEffect&&(s[v]=O.Wilq32.PhotoEffect._angle)}return s},stopRotate:function(){for(var s=0,v=this.length;s<v;s++){var z=this.get(s);z.Wilq32&&z.Wilq32.PhotoEffect&&clearTimeout(z.Wilq32.PhotoEffect._timer)}}}),Wilq32=window.Wilq32||{},Wilq32.PhotoEffect=(function(){return supportedCSS?function(s,v){s.Wilq32={PhotoEffect:this},this._img=this._rootObj=this._eventObj=s,this._handleRotation(v)}:function(s,v){if(this._img=s,this._onLoadDelegate=[v],this._rootObj=document.createElement("span"),this._rootObj.style.display="inline-block",this._rootObj.Wilq32={PhotoEffect:this},s.parentNode.insertBefore(this._rootObj,s),s.complete)this._Loader();else{var z=this;jQuery(this._img).bind("load",function(){z._Loader()})}}})(),Wilq32.PhotoEffect.prototype={_setupParameters:function(s){this._parameters=this._parameters||{},typeof this._angle!="number"&&(this._angle=0),typeof s.angle=="number"&&(this._angle=s.angle),this._parameters.animateTo=typeof s.animateTo=="number"?s.animateTo:this._angle,this._parameters.step=s.step||this._parameters.step||null,this._parameters.easing=s.easing||this._parameters.easing||this._defaultEasing,this._parameters.duration="duration"in s?s.duration:s.duration||this._parameters.duration||1e3,this._parameters.callback=s.callback||this._parameters.callback||this._emptyFunction,this._parameters.center=s.center||this._parameters.center||["50%","50%"],typeof this._parameters.center[0]=="string"?this._rotationCenterX=parseInt(this._parameters.center[0],10)/100*this._imgWidth*this._aspectW:this._rotationCenterX=this._parameters.center[0],typeof this._parameters.center[1]=="string"?this._rotationCenterY=parseInt(this._parameters.center[1],10)/100*this._imgHeight*this._aspectH:this._rotationCenterY=this._parameters.center[1],s.bind&&s.bind!=this._parameters.bind&&this._BindEvents(s.bind)},_emptyFunction:function(){},_defaultEasing:function(s,v,z,O,_){return-O*((v=v/_-1)*v*v*v-1)+z},_handleRotation:function(s,v){if(!supportedCSS&&!this._img.complete&&!v){this._onLoadDelegate.push(s);return}this._setupParameters(s),this._angle==this._parameters.animateTo?this._rotate(this._angle):this._animateStart()},_BindEvents:function(s){if(s&&this._eventObj){if(this._parameters.bind){var v=this._parameters.bind;for(var z in v)v.hasOwnProperty(z)&&jQuery(this._eventObj).unbind(z,v[z])}this._parameters.bind=s;for(var z in s)s.hasOwnProperty(z)&&jQuery(this._eventObj).bind(z,s[z])}},_Loader:(function(){return IE?function(){var s=this._img.width,v=this._img.height;this._imgWidth=s,this._imgHeight=v,this._img.parentNode.removeChild(this._img),this._vimage=this.createVMLNode("image"),this._vimage.src=this._img.src,this._vimage.style.height=v+"px",this._vimage.style.width=s+"px",this._vimage.style.position="absolute",this._vimage.style.top="0px",this._vimage.style.left="0px",this._aspectW=this._aspectH=1,this._container=this.createVMLNode("group"),this._container.style.width=s,this._container.style.height=v,this._container.style.position="absolute",this._container.style.top="0px",this._container.style.left="0px",this._container.setAttribute("coordsize",s-1+","+(v-1)),this._container.appendChild(this._vimage),this._rootObj.appendChild(this._container),this._rootObj.style.position="relative",this._rootObj.style.width=s+"px",this._rootObj.style.height=v+"px",this._rootObj.setAttribute("id",this._img.getAttribute("id")),this._rootObj.className=this._img.className,this._eventObj=this._rootObj;for(var z;z=this._onLoadDelegate.shift();)this._handleRotation(z,!0)}:function(){this._rootObj.setAttribute("id",this._img.getAttribute("id")),this._rootObj.className=this._img.className,this._imgWidth=this._img.naturalWidth,this._imgHeight=this._img.naturalHeight;var s=Math.sqrt(this._imgHeight*this._imgHeight+this._imgWidth*this._imgWidth);this._width=s*3,this._height=s*3,this._aspectW=this._img.offsetWidth/this._img.naturalWidth,this._aspectH=this._img.offsetHeight/this._img.naturalHeight,this._img.parentNode.removeChild(this._img),this._canvas=document.createElement("canvas"),this._canvas.setAttribute("width",this._width),this._canvas.style.position="relative",this._canvas.style.left=-this._img.height*this._aspectW+"px",this._canvas.style.top=-this._img.width*this._aspectH+"px",this._canvas.Wilq32=this._rootObj.Wilq32,this._rootObj.appendChild(this._canvas),this._rootObj.style.width=this._img.width*this._aspectW+"px",this._rootObj.style.height=this._img.height*this._aspectH+"px",this._eventObj=this._canvas,this._cnv=this._canvas.getContext("2d");for(var v;v=this._onLoadDelegate.shift();)this._handleRotation(v,!0)}})(),_animateStart:function(){this._timer&&clearTimeout(this._timer),this._animateStartTime=+new Date,this._animateStartAngle=this._angle,this._animate()},_animate:function(){var s=+new Date,v=s-this._animateStartTime>this._parameters.duration;if(v&&!this._parameters.animatedGif)clearTimeout(this._timer);else{if(this._canvas||this._vimage||this._img){var z=this._parameters.easing(0,s-this._animateStartTime,this._animateStartAngle,this._parameters.animateTo-this._animateStartAngle,this._parameters.duration);this._rotate(~~(z*10)/10)}this._parameters.step&&this._parameters.step(this._angle);var O=this;this._timer=setTimeout(function(){O._animate.call(O)},10)}this._parameters.callback&&v&&(this._angle=this._parameters.animateTo,this._rotate(this._angle),this._parameters.callback.call(this._rootObj))},_rotate:(function(){var s=Math.PI/180;return IE?function(v){this._angle=v,this._container.style.rotation=v%360+"deg",this._vimage.style.top=-(this._rotationCenterY-this._imgHeight/2)+"px",this._vimage.style.left=-(this._rotationCenterX-this._imgWidth/2)+"px",this._container.style.top=this._rotationCenterY-this._imgHeight/2+"px",this._container.style.left=this._rotationCenterX-this._imgWidth/2+"px"}:supportedCSS?function(v){this._angle=v,this._img.style[supportedCSS]="rotate("+v%360+"deg)",this._img.style[supportedCSSOrigin]=this._parameters.center.join(" ")}:function(v){this._angle=v,v=v%360*s,this._canvas.width=this._width,this._canvas.height=this._height,this._cnv.translate(this._imgWidth*this._aspectW,this._imgHeight*this._aspectH),this._cnv.translate(this._rotationCenterX,this._rotationCenterY),this._cnv.rotate(v),this._cnv.translate(-this._rotationCenterX,-this._rotationCenterY),this._cnv.scale(this._aspectW,this._aspectH),this._cnv.drawImage(this._img,0,0)}})()},IE&&(Wilq32.PhotoEffect.prototype.createVMLNode=(function(){document.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{return!document.namespaces.rvml&&document.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),function(s){return document.createElement("<rvml:"+s+' class="rvml">')}}catch{return function(v){return document.createElement("<"+v+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}})())})(jQuery);(function(s){function v(d,g){if(!(d.originalEvent.touches.length>1)){d.preventDefault();var x=d.originalEvent.changedTouches[0],p=document.createEvent("MouseEvents");p.initMouseEvent(g,!0,!0,window,1,x.screenX,x.screenY,x.clientX,x.clientY,!1,!1,!1,!1,0,null),d.target.dispatchEvent(p)}}if(s.support.touch="ontouchend"in document,s.support.touch){var z,O=s.ui.mouse.prototype,_=O._mouseInit,u=O._mouseDestroy;O._touchStart=function(d){var g=this;!z&&g._mouseCapture(d.originalEvent.changedTouches[0])&&(z=!0,g._touchMoved=!1,v(d,"mouseover"),v(d,"mousemove"),v(d,"mousedown"))},O._touchMove=function(d){z&&(this._touchMoved=!0,v(d,"mousemove"))},O._touchEnd=function(d){z&&(v(d,"mouseup"),v(d,"mouseout"),this._touchMoved||v(d,"click"),z=!1)},O._mouseInit=function(){var d=this;d.element.bind({touchstart:s.proxy(d,"_touchStart"),touchmove:s.proxy(d,"_touchMove"),touchend:s.proxy(d,"_touchEnd")}),_.call(d)},O._mouseDestroy=function(){var d=this;d.element.unbind({touchstart:s.proxy(d,"_touchStart"),touchmove:s.proxy(d,"_touchMove"),touchend:s.proxy(d,"_touchEnd")}),u.call(d)}}})(jQuery),(function(){"use strict";function s(g){g.fn.swiper=function(x){var p;return g(this).each(function(){var y=new z(this,x);p||(p=y)}),p}}var v,z=function(g,x){function p(h){return Math.floor(h)}function y(){t.autoplayTimeoutId=setTimeout(function(){t.params.loop?(t.fixLoop(),t._slideNext(),t.emit("onAutoplay",t)):t.isEnd?x.autoplayStopOnLast?t.stopAutoplay():(t._slideTo(0),t.emit("onAutoplay",t)):(t._slideNext(),t.emit("onAutoplay",t))},t.params.autoplay)}function b(h,f){var k=v(h.target);if(!k.is(f)){if(typeof f=="string")k=k.parents(f);else if(f.nodeType){var I;return k.parents().each(function(R,F){F===f&&(I=f)}),I?f:void 0}}if(k.length!==0)return k[0]}function P(h,f){f=f||{};var k=window.MutationObserver||window.WebkitMutationObserver,I=new k(function(R){R.forEach(function(F){t.onResize(!0),t.emit("onObserverUpdate",t,F)})});I.observe(h,{attributes:typeof f.attributes>"u"?!0:f.attributes,childList:typeof f.childList>"u"?!0:f.childList,characterData:typeof f.characterData>"u"?!0:f.characterData}),t.observers.push(I)}function q(h){h.originalEvent&&(h=h.originalEvent);var f=h.keyCode||h.charCode;if(!t.params.allowSwipeToNext&&(t.isHorizontal()&&f===39||!t.isHorizontal()&&f===40)||!t.params.allowSwipeToPrev&&(t.isHorizontal()&&f===37||!t.isHorizontal()&&f===38))return!1;if(!(h.shiftKey||h.altKey||h.ctrlKey||h.metaKey||document.activeElement&&document.activeElement.nodeName&&(document.activeElement.nodeName.toLowerCase()==="input"||document.activeElement.nodeName.toLowerCase()==="textarea"))){if(f===37||f===39||f===38||f===40){var k=!1;if(t.container.parents(".swiper-slide").length>0&&t.container.parents(".swiper-slide-active").length===0)return;var I={left:window.pageXOffset,top:window.pageYOffset},R=window.innerWidth,F=window.innerHeight,V=t.container.offset();t.rtl&&(V.left=V.left-t.container[0].scrollLeft);for(var Q=[[V.left,V.top],[V.left+t.width,V.top],[V.left,V.top+t.height],[V.left+t.width,V.top+t.height]],et=0;et<Q.length;et++){var Z=Q[et];Z[0]>=I.left&&Z[0]<=I.left+R&&Z[1]>=I.top&&Z[1]<=I.top+F&&(k=!0)}if(!k)return}t.isHorizontal()?((f===37||f===39)&&(h.preventDefault?h.preventDefault():h.returnValue=!1),(f===39&&!t.rtl||f===37&&t.rtl)&&t.slideNext(),(f===37&&!t.rtl||f===39&&t.rtl)&&t.slidePrev()):((f===38||f===40)&&(h.preventDefault?h.preventDefault():h.returnValue=!1),f===40&&t.slideNext(),f===38&&t.slidePrev())}}function G(h){h.originalEvent&&(h=h.originalEvent);var f=t.mousewheel.event,k=0,I=t.rtl?-1:1;if(f==="mousewheel")if(t.params.mousewheelForceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.wheelDeltaX)>Math.abs(h.wheelDeltaY)))return;k=h.wheelDeltaX*I}else{if(!(Math.abs(h.wheelDeltaY)>Math.abs(h.wheelDeltaX)))return;k=h.wheelDeltaY}else k=Math.abs(h.wheelDeltaX)>Math.abs(h.wheelDeltaY)?-h.wheelDeltaX*I:-h.wheelDeltaY;else if(f==="DOMMouseScroll")k=-h.detail;else if(f==="wheel")if(t.params.mousewheelForceToAxis)if(t.isHorizontal()){if(!(Math.abs(h.deltaX)>Math.abs(h.deltaY)))return;k=-h.deltaX*I}else{if(!(Math.abs(h.deltaY)>Math.abs(h.deltaX)))return;k=-h.deltaY}else k=Math.abs(h.deltaX)>Math.abs(h.deltaY)?-h.deltaX*I:-h.deltaY;if(k!==0){if(t.params.mousewheelInvert&&(k=-k),t.params.freeMode){var R=t.getWrapperTranslate()+k*t.params.mousewheelSensitivity,F=t.isBeginning,V=t.isEnd;if(R>=t.minTranslate()&&(R=t.minTranslate()),R<=t.maxTranslate()&&(R=t.maxTranslate()),t.setWrapperTransition(0),t.setWrapperTranslate(R),t.updateProgress(),t.updateActiveIndex(),(!F&&t.isBeginning||!V&&t.isEnd)&&t.updateClasses(),t.params.freeModeSticky?(clearTimeout(t.mousewheel.timeout),t.mousewheel.timeout=setTimeout(function(){t.slideReset()},300)):t.params.lazyLoading&&t.lazy&&t.lazy.load(),R===0||R===t.maxTranslate())return}else{if(new window.Date().getTime()-t.mousewheel.lastScrollTime>60)if(0>k)if(t.isEnd&&!t.params.loop||t.animating){if(t.params.mousewheelReleaseOnEdges)return!0}else t.slideNext();else if(t.isBeginning&&!t.params.loop||t.animating){if(t.params.mousewheelReleaseOnEdges)return!0}else t.slidePrev();t.mousewheel.lastScrollTime=new window.Date().getTime()}return t.params.autoplay&&t.stopAutoplay(),h.preventDefault?h.preventDefault():h.returnValue=!1,!1}}function U(h,f){h=v(h);var k,I,R,F=t.rtl?-1:1;k=h.attr("data-swiper-parallax")||"0",I=h.attr("data-swiper-parallax-x"),R=h.attr("data-swiper-parallax-y"),I||R?(I=I||"0",R=R||"0"):t.isHorizontal()?(I=k,R="0"):(R=k,I="0"),I=I.indexOf("%")>=0?parseInt(I,10)*f*F+"%":I*f*F+"px",R=R.indexOf("%")>=0?parseInt(R,10)*f+"%":R*f+"px",h.transform("translate3d("+I+", "+R+",0px)")}function J(h){return h.indexOf("on")!==0&&(h=h[0]!==h[0].toUpperCase()?"on"+h[0].toUpperCase()+h.substring(1):"on"+h),h}if(!(this instanceof z))return new z(g,x);var it={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,hashnav:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},K=x&&x.virtualTranslate;x=x||{};var e={};for(var i in x)if(typeof x[i]!="object"||x[i]===null||x[i].nodeType||x[i]===window||x[i]===document||typeof O<"u"&&x[i]instanceof O||typeof jQuery<"u"&&x[i]instanceof jQuery)e[i]=x[i];else{e[i]={};for(var o in x[i])e[i][o]=x[i][o]}for(var n in it)if(typeof x[n]>"u")x[n]=it[n];else if(typeof x[n]=="object")for(var r in it[n])typeof x[n][r]>"u"&&(x[n][r]=it[n][r]);var t=this;if(t.params=x,t.originalParams=e,t.classNames=[],typeof v<"u"&&typeof O<"u"&&(v=O),(typeof v<"u"||(v=typeof O>"u"?window.Dom7||window.Zepto||window.jQuery:O))&&(t.$=v,t.currentBreakpoint=void 0,t.getActiveBreakpoint=function(){if(!t.params.breakpoints)return!1;var h,f=!1,k=[];for(h in t.params.breakpoints)t.params.breakpoints.hasOwnProperty(h)&&k.push(h);k.sort(function(R,F){return parseInt(R,10)>parseInt(F,10)});for(var I=0;I<k.length;I++)h=k[I],h>=window.innerWidth&&!f&&(f=h);return f||"max"},t.setBreakpoint=function(){var h=t.getActiveBreakpoint();if(h&&t.currentBreakpoint!==h){var f=h in t.params.breakpoints?t.params.breakpoints[h]:t.originalParams,k=t.params.loop&&f.slidesPerView!==t.params.slidesPerView;for(var I in f)t.params[I]=f[I];t.currentBreakpoint=h,k&&t.destroyLoop&&t.reLoop(!0)}},t.params.breakpoints&&t.setBreakpoint(),t.container=v(g),t.container.length!==0)){if(t.container.length>1){var l=[];return t.container.each(function(){l.push(new z(this,x))}),l}t.container[0].swiper=t,t.container.data("swiper",t),t.classNames.push("swiper-container-"+t.params.direction),t.params.freeMode&&t.classNames.push("swiper-container-free-mode"),t.support.flexbox||(t.classNames.push("swiper-container-no-flexbox"),t.params.slidesPerColumn=1),t.params.autoHeight&&t.classNames.push("swiper-container-autoheight"),(t.params.parallax||t.params.watchSlidesVisibility)&&(t.params.watchSlidesProgress=!0),["cube","coverflow","flip"].indexOf(t.params.effect)>=0&&(t.support.transforms3d?(t.params.watchSlidesProgress=!0,t.classNames.push("swiper-container-3d")):t.params.effect="slide"),t.params.effect!=="slide"&&t.classNames.push("swiper-container-"+t.params.effect),t.params.effect==="cube"&&(t.params.resistanceRatio=0,t.params.slidesPerView=1,t.params.slidesPerColumn=1,t.params.slidesPerGroup=1,t.params.centeredSlides=!1,t.params.spaceBetween=0,t.params.virtualTranslate=!0,t.params.setWrapperSize=!1),(t.params.effect==="fade"||t.params.effect==="flip")&&(t.params.slidesPerView=1,t.params.slidesPerColumn=1,t.params.slidesPerGroup=1,t.params.watchSlidesProgress=!0,t.params.spaceBetween=0,t.params.setWrapperSize=!1,typeof K>"u"&&(t.params.virtualTranslate=!0)),t.params.grabCursor&&t.support.touch&&(t.params.grabCursor=!1),t.wrapper=t.container.children("."+t.params.wrapperClass),t.params.pagination&&(t.paginationContainer=v(t.params.pagination),t.params.uniqueNavElements&&typeof t.params.pagination=="string"&&t.paginationContainer.length>1&&t.container.find(t.params.pagination).length===1&&(t.paginationContainer=t.container.find(t.params.pagination)),t.params.paginationType==="bullets"&&t.params.paginationClickable?t.paginationContainer.addClass("swiper-pagination-clickable"):t.params.paginationClickable=!1,t.paginationContainer.addClass("swiper-pagination-"+t.params.paginationType)),(t.params.nextButton||t.params.prevButton)&&(t.params.nextButton&&(t.nextButton=v(t.params.nextButton),t.params.uniqueNavElements&&typeof t.params.nextButton=="string"&&t.nextButton.length>1&&t.container.find(t.params.nextButton).length===1&&(t.nextButton=t.container.find(t.params.nextButton))),t.params.prevButton&&(t.prevButton=v(t.params.prevButton),t.params.uniqueNavElements&&typeof t.params.prevButton=="string"&&t.prevButton.length>1&&t.container.find(t.params.prevButton).length===1&&(t.prevButton=t.container.find(t.params.prevButton)))),t.isHorizontal=function(){return t.params.direction==="horizontal"},t.rtl=t.isHorizontal()&&(t.container[0].dir.toLowerCase()==="rtl"||t.container.css("direction")==="rtl"),t.rtl&&t.classNames.push("swiper-container-rtl"),t.rtl&&(t.wrongRTL=t.wrapper.css("display")==="-webkit-box"),t.params.slidesPerColumn>1&&t.classNames.push("swiper-container-multirow"),t.device.android&&t.classNames.push("swiper-container-android"),t.container.addClass(t.classNames.join(" ")),t.translate=0,t.progress=0,t.velocity=0,t.lockSwipeToNext=function(){t.params.allowSwipeToNext=!1},t.lockSwipeToPrev=function(){t.params.allowSwipeToPrev=!1},t.lockSwipes=function(){t.params.allowSwipeToNext=t.params.allowSwipeToPrev=!1},t.unlockSwipeToNext=function(){t.params.allowSwipeToNext=!0},t.unlockSwipeToPrev=function(){t.params.allowSwipeToPrev=!0},t.unlockSwipes=function(){t.params.allowSwipeToNext=t.params.allowSwipeToPrev=!0},t.params.grabCursor&&(t.container[0].style.cursor="move",t.container[0].style.cursor="-webkit-grab",t.container[0].style.cursor="-moz-grab",t.container[0].style.cursor="grab"),t.imagesToLoad=[],t.imagesLoaded=0,t.loadImage=function(h,f,k,I,R){function F(){R&&R()}var V;h.complete&&I?F():f?(V=new window.Image,V.onload=F,V.onerror=F,k&&(V.srcset=k),f&&(V.src=f)):F()},t.preloadImages=function(){function h(){typeof t<"u"&&t!==null&&(t.imagesLoaded!==void 0&&t.imagesLoaded++,t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("onImagesReady",t)))}t.imagesToLoad=t.container.find("img");for(var f=0;f<t.imagesToLoad.length;f++)t.loadImage(t.imagesToLoad[f],t.imagesToLoad[f].currentSrc||t.imagesToLoad[f].getAttribute("src"),t.imagesToLoad[f].srcset||t.imagesToLoad[f].getAttribute("srcset"),!0,h)},t.autoplayTimeoutId=void 0,t.autoplaying=!1,t.autoplayPaused=!1,t.startAutoplay=function(){return typeof t.autoplayTimeoutId<"u"?!1:t.params.autoplay?t.autoplaying?!1:(t.autoplaying=!0,t.emit("onAutoplayStart",t),void y()):!1},t.stopAutoplay=function(h){t.autoplayTimeoutId&&(t.autoplayTimeoutId&&clearTimeout(t.autoplayTimeoutId),t.autoplaying=!1,t.autoplayTimeoutId=void 0,t.emit("onAutoplayStop",t))},t.pauseAutoplay=function(h){t.autoplayPaused||(t.autoplayTimeoutId&&clearTimeout(t.autoplayTimeoutId),t.autoplayPaused=!0,h===0?(t.autoplayPaused=!1,y()):t.wrapper.transitionEnd(function(){t&&(t.autoplayPaused=!1,t.autoplaying?y():t.stopAutoplay())}))},t.minTranslate=function(){return-t.snapGrid[0]},t.maxTranslate=function(){return-t.snapGrid[t.snapGrid.length-1]},t.updateAutoHeight=function(){var h=t.slides.eq(t.activeIndex)[0];if(typeof h<"u"){var f=h.offsetHeight;f&&t.wrapper.css("height",f+"px")}},t.updateContainerSize=function(){var h,f;h=typeof t.params.width<"u"?t.params.width:t.container[0].clientWidth,f=typeof t.params.height<"u"?t.params.height:t.container[0].clientHeight,h===0&&t.isHorizontal()||f===0&&!t.isHorizontal()||(h=h-parseInt(t.container.css("padding-left"),10)-parseInt(t.container.css("padding-right"),10),f=f-parseInt(t.container.css("padding-top"),10)-parseInt(t.container.css("padding-bottom"),10),t.width=h,t.height=f,t.size=t.isHorizontal()?t.width:t.height)},t.updateSlidesSize=function(){t.slides=t.wrapper.children("."+t.params.slideClass),t.snapGrid=[],t.slidesGrid=[],t.slidesSizesGrid=[];var h,f=t.params.spaceBetween,k=-t.params.slidesOffsetBefore,I=0,R=0;if(typeof t.size<"u"){typeof f=="string"&&f.indexOf("%")>=0&&(f=parseFloat(f.replace("%",""))/100*t.size),t.virtualSize=-f,t.rtl?t.slides.css({marginLeft:"",marginTop:""}):t.slides.css({marginRight:"",marginBottom:""});var F;t.params.slidesPerColumn>1&&(F=Math.floor(t.slides.length/t.params.slidesPerColumn)===t.slides.length/t.params.slidesPerColumn?t.slides.length:Math.ceil(t.slides.length/t.params.slidesPerColumn)*t.params.slidesPerColumn,t.params.slidesPerView!=="auto"&&t.params.slidesPerColumnFill==="row"&&(F=Math.max(F,t.params.slidesPerView*t.params.slidesPerColumn)));var V,Q=t.params.slidesPerColumn,et=F/Q,Z=et-(t.params.slidesPerColumn*et-t.slides.length);for(h=0;h<t.slides.length;h++){V=0;var tt=t.slides.eq(h);if(t.params.slidesPerColumn>1){var nt,at,st;t.params.slidesPerColumnFill==="column"?(at=Math.floor(h/Q),st=h-at*Q,(at>Z||at===Z&&st===Q-1)&&++st>=Q&&(st=0,at++),nt=at+st*F/Q,tt.css({"-webkit-box-ordinal-group":nt,"-moz-box-ordinal-group":nt,"-ms-flex-order":nt,"-webkit-order":nt,order:nt})):(st=Math.floor(h/et),at=h-st*et),tt.css({"margin-top":st!==0&&t.params.spaceBetween&&t.params.spaceBetween+"px"}).attr("data-swiper-column",at).attr("data-swiper-row",st)}tt.css("display")!=="none"&&(t.params.slidesPerView==="auto"?(V=t.isHorizontal()?tt.outerWidth(!0):tt.outerHeight(!0),t.params.roundLengths&&(V=p(V))):(V=(t.size-(t.params.slidesPerView-1)*f)/t.params.slidesPerView,t.params.roundLengths&&(V=p(V)),t.isHorizontal()?t.slides[h].style.width=V+"px":t.slides[h].style.height=V+"px"),t.slides[h].swiperSlideSize=V,t.slidesSizesGrid.push(V),t.params.centeredSlides?(k=k+V/2+I/2+f,h===0&&(k=k-t.size/2-f),Math.abs(k)<.001&&(k=0),R%t.params.slidesPerGroup===0&&t.snapGrid.push(k),t.slidesGrid.push(k)):(R%t.params.slidesPerGroup===0&&t.snapGrid.push(k),t.slidesGrid.push(k),k=k+V+f),t.virtualSize+=V+f,I=V,R++)}t.virtualSize=Math.max(t.virtualSize,t.size)+t.params.slidesOffsetAfter;var rt;if(t.rtl&&t.wrongRTL&&(t.params.effect==="slide"||t.params.effect==="coverflow")&&t.wrapper.css({width:t.virtualSize+t.params.spaceBetween+"px"}),(!t.support.flexbox||t.params.setWrapperSize)&&(t.isHorizontal()?t.wrapper.css({width:t.virtualSize+t.params.spaceBetween+"px"}):t.wrapper.css({height:t.virtualSize+t.params.spaceBetween+"px"})),t.params.slidesPerColumn>1&&(t.virtualSize=(V+t.params.spaceBetween)*F,t.virtualSize=Math.ceil(t.virtualSize/t.params.slidesPerColumn)-t.params.spaceBetween,t.wrapper.css({width:t.virtualSize+t.params.spaceBetween+"px"}),t.params.centeredSlides)){for(rt=[],h=0;h<t.snapGrid.length;h++)t.snapGrid[h]<t.virtualSize+t.snapGrid[0]&&rt.push(t.snapGrid[h]);t.snapGrid=rt}if(!t.params.centeredSlides){for(rt=[],h=0;h<t.snapGrid.length;h++)t.snapGrid[h]<=t.virtualSize-t.size&&rt.push(t.snapGrid[h]);t.snapGrid=rt,Math.floor(t.virtualSize-t.size)-Math.floor(t.snapGrid[t.snapGrid.length-1])>1&&t.snapGrid.push(t.virtualSize-t.size)}t.snapGrid.length===0&&(t.snapGrid=[0]),t.params.spaceBetween!==0&&(t.isHorizontal()?t.rtl?t.slides.css({marginLeft:f+"px"}):t.slides.css({marginRight:f+"px"}):t.slides.css({marginBottom:f+"px"})),t.params.watchSlidesProgress&&t.updateSlidesOffset()}},t.updateSlidesOffset=function(){for(var h=0;h<t.slides.length;h++)t.slides[h].swiperSlideOffset=t.isHorizontal()?t.slides[h].offsetLeft:t.slides[h].offsetTop},t.updateSlidesProgress=function(h){if(typeof h>"u"&&(h=t.translate||0),t.slides.length!==0){typeof t.slides[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();var f=-h;t.rtl&&(f=h),t.slides.removeClass(t.params.slideVisibleClass);for(var k=0;k<t.slides.length;k++){var I=t.slides[k],R=(f-I.swiperSlideOffset)/(I.swiperSlideSize+t.params.spaceBetween);if(t.params.watchSlidesVisibility){var F=-(f-I.swiperSlideOffset),V=F+t.slidesSizesGrid[k],Q=F>=0&&F<t.size||V>0&&V<=t.size||0>=F&&V>=t.size;Q&&t.slides.eq(k).addClass(t.params.slideVisibleClass)}I.progress=t.rtl?-R:R}}},t.updateProgress=function(h){typeof h>"u"&&(h=t.translate||0);var f=t.maxTranslate()-t.minTranslate(),k=t.isBeginning,I=t.isEnd;f===0?(t.progress=0,t.isBeginning=t.isEnd=!0):(t.progress=(h-t.minTranslate())/f,t.isBeginning=t.progress<=0,t.isEnd=t.progress>=1),t.isBeginning&&!k&&t.emit("onReachBeginning",t),t.isEnd&&!I&&t.emit("onReachEnd",t),t.params.watchSlidesProgress&&t.updateSlidesProgress(h),t.emit("onProgress",t,t.progress)},t.updateActiveIndex=function(){var h,f,k,I=t.rtl?t.translate:-t.translate;for(f=0;f<t.slidesGrid.length;f++)typeof t.slidesGrid[f+1]<"u"?I>=t.slidesGrid[f]&&I<t.slidesGrid[f+1]-(t.slidesGrid[f+1]-t.slidesGrid[f])/2?h=f:I>=t.slidesGrid[f]&&I<t.slidesGrid[f+1]&&(h=f+1):I>=t.slidesGrid[f]&&(h=f);(0>h||typeof h>"u")&&(h=0),k=Math.floor(h/t.params.slidesPerGroup),k>=t.snapGrid.length&&(k=t.snapGrid.length-1),h!==t.activeIndex&&(t.snapIndex=k,t.previousIndex=t.activeIndex,t.activeIndex=h,t.updateClasses())},t.updateClasses=function(){t.slides.removeClass(t.params.slideActiveClass+" "+t.params.slideNextClass+" "+t.params.slidePrevClass);var h=t.slides.eq(t.activeIndex);h.addClass(t.params.slideActiveClass);var f=h.next("."+t.params.slideClass).addClass(t.params.slideNextClass);t.params.loop&&f.length===0&&t.slides.eq(0).addClass(t.params.slideNextClass);var k=h.prev("."+t.params.slideClass).addClass(t.params.slidePrevClass);if(t.params.loop&&k.length===0&&t.slides.eq(-1).addClass(t.params.slidePrevClass),t.paginationContainer&&t.paginationContainer.length>0){var I,R=t.params.loop?Math.ceil((t.slides.length-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(I=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),I>t.slides.length-1-2*t.loopedSlides&&(I-=t.slides.length-2*t.loopedSlides),I>R-1&&(I-=R),0>I&&t.params.paginationType!=="bullets"&&(I=R+I)):I=typeof t.snapIndex<"u"?t.snapIndex:t.activeIndex||0,t.params.paginationType==="bullets"&&t.bullets&&t.bullets.length>0&&(t.bullets.removeClass(t.params.bulletActiveClass),t.paginationContainer.length>1?t.bullets.each(function(){v(this).index()===I&&v(this).addClass(t.params.bulletActiveClass)}):t.bullets.eq(I).addClass(t.params.bulletActiveClass)),t.params.paginationType==="fraction"&&(t.paginationContainer.find("."+t.params.paginationCurrentClass).text(I+1),t.paginationContainer.find("."+t.params.paginationTotalClass).text(R)),t.params.paginationType==="progress"){var F=(I+1)/R,V=F,Q=1;t.isHorizontal()||(Q=F,V=1),t.paginationContainer.find("."+t.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+V+") scaleY("+Q+")").transition(t.params.speed)}t.params.paginationType==="custom"&&t.params.paginationCustomRender&&(t.paginationContainer.html(t.params.paginationCustomRender(t,I+1,R)),t.emit("onPaginationRendered",t,t.paginationContainer[0]))}t.params.loop||(t.params.prevButton&&t.prevButton&&t.prevButton.length>0&&(t.isBeginning?(t.prevButton.addClass(t.params.buttonDisabledClass),t.params.a11y&&t.a11y&&t.a11y.disable(t.prevButton)):(t.prevButton.removeClass(t.params.buttonDisabledClass),t.params.a11y&&t.a11y&&t.a11y.enable(t.prevButton))),t.params.nextButton&&t.nextButton&&t.nextButton.length>0&&(t.isEnd?(t.nextButton.addClass(t.params.buttonDisabledClass),t.params.a11y&&t.a11y&&t.a11y.disable(t.nextButton)):(t.nextButton.removeClass(t.params.buttonDisabledClass),t.params.a11y&&t.a11y&&t.a11y.enable(t.nextButton))))},t.updatePagination=function(){if(t.params.pagination&&t.paginationContainer&&t.paginationContainer.length>0){var h="";if(t.params.paginationType==="bullets"){for(var f=t.params.loop?Math.ceil((t.slides.length-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length,k=0;f>k;k++)h+=t.params.paginationBulletRender?t.params.paginationBulletRender(k,t.params.bulletClass):"<"+t.params.paginationElement+' class="'+t.params.bulletClass+'"></'+t.params.paginationElement+">";t.paginationContainer.html(h),t.bullets=t.paginationContainer.find("."+t.params.bulletClass),t.params.paginationClickable&&t.params.a11y&&t.a11y&&t.a11y.initPagination()}t.params.paginationType==="fraction"&&(h=t.params.paginationFractionRender?t.params.paginationFractionRender(t,t.params.paginationCurrentClass,t.params.paginationTotalClass):'<span class="'+t.params.paginationCurrentClass+'"></span> / <span class="'+t.params.paginationTotalClass+'"></span>',t.paginationContainer.html(h)),t.params.paginationType==="progress"&&(h=t.params.paginationProgressRender?t.params.paginationProgressRender(t,t.params.paginationProgressbarClass):'<span class="'+t.params.paginationProgressbarClass+'"></span>',t.paginationContainer.html(h)),t.params.paginationType!=="custom"&&t.emit("onPaginationRendered",t,t.paginationContainer[0])}},t.update=function(h){function f(){I=Math.min(Math.max(t.translate,t.maxTranslate()),t.minTranslate()),t.setWrapperTranslate(I),t.updateActiveIndex(),t.updateClasses()}if(t.updateContainerSize(),t.updateSlidesSize(),t.updateProgress(),t.updatePagination(),t.updateClasses(),t.params.scrollbar&&t.scrollbar&&t.scrollbar.set(),h){var k,I;t.controller&&t.controller.spline&&(t.controller.spline=void 0),t.params.freeMode?(f(),t.params.autoHeight&&t.updateAutoHeight()):(k=(t.params.slidesPerView==="auto"||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),k||f())}else t.params.autoHeight&&t.updateAutoHeight()},t.onResize=function(h){t.params.breakpoints&&t.setBreakpoint();var f=t.params.allowSwipeToPrev,k=t.params.allowSwipeToNext;t.params.allowSwipeToPrev=t.params.allowSwipeToNext=!0,t.updateContainerSize(),t.updateSlidesSize(),(t.params.slidesPerView==="auto"||t.params.freeMode||h)&&t.updatePagination(),t.params.scrollbar&&t.scrollbar&&t.scrollbar.set(),t.controller&&t.controller.spline&&(t.controller.spline=void 0);var I=!1;if(t.params.freeMode){var R=Math.min(Math.max(t.translate,t.maxTranslate()),t.minTranslate());t.setWrapperTranslate(R),t.updateActiveIndex(),t.updateClasses(),t.params.autoHeight&&t.updateAutoHeight()}else t.updateClasses(),I=(t.params.slidesPerView==="auto"||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0);t.params.lazyLoading&&!I&&t.lazy&&t.lazy.load(),t.params.allowSwipeToPrev=f,t.params.allowSwipeToNext=k};var c=["mousedown","mousemove","mouseup"];window.navigator.pointerEnabled?c=["pointerdown","pointermove","pointerup"]:window.navigator.msPointerEnabled&&(c=["MSPointerDown","MSPointerMove","MSPointerUp"]),t.touchEvents={start:t.support.touch||!t.params.simulateTouch?"touchstart":c[0],move:t.support.touch||!t.params.simulateTouch?"touchmove":c[1],end:t.support.touch||!t.params.simulateTouch?"touchend":c[2]},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&(t.params.touchEventsTarget==="container"?t.container:t.wrapper).addClass("swiper-wp8-"+t.params.direction),t.initEvents=function(h){var f=h?"off":"on",k=h?"removeEventListener":"addEventListener",I=t.params.touchEventsTarget==="container"?t.container[0]:t.wrapper[0],R=t.support.touch?I:document,F=!!t.params.nested;t.browser.ie?(I[k](t.touchEvents.start,t.onTouchStart,!1),R[k](t.touchEvents.move,t.onTouchMove,F),R[k](t.touchEvents.end,t.onTouchEnd,!1)):(t.support.touch&&(I[k](t.touchEvents.start,t.onTouchStart,!1),I[k](t.touchEvents.move,t.onTouchMove,F),I[k](t.touchEvents.end,t.onTouchEnd,!1)),!x.simulateTouch||t.device.ios||t.device.android||(I[k]("mousedown",t.onTouchStart,!1),document[k]("mousemove",t.onTouchMove,F),document[k]("mouseup",t.onTouchEnd,!1))),window[k]("resize",t.onResize),t.params.nextButton&&t.nextButton&&t.nextButton.length>0&&(t.nextButton[f]("click",t.onClickNext),t.params.a11y&&t.a11y&&t.nextButton[f]("keydown",t.a11y.onEnterKey)),t.params.prevButton&&t.prevButton&&t.prevButton.length>0&&(t.prevButton[f]("click",t.onClickPrev),t.params.a11y&&t.a11y&&t.prevButton[f]("keydown",t.a11y.onEnterKey)),t.params.pagination&&t.params.paginationClickable&&(t.paginationContainer[f]("click","."+t.params.bulletClass,t.onClickIndex),t.params.a11y&&t.a11y&&t.paginationContainer[f]("keydown","."+t.params.bulletClass,t.a11y.onEnterKey)),(t.params.preventClicks||t.params.preventClicksPropagation)&&I[k]("click",t.preventClicks,!0)},t.attachEvents=function(){t.initEvents()},t.detachEvents=function(){t.initEvents(!0)},t.allowClick=!0,t.preventClicks=function(h){t.allowClick||(t.params.preventClicks&&h.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(h.stopPropagation(),h.stopImmediatePropagation()))},t.onClickNext=function(h){h.preventDefault(),(!t.isEnd||t.params.loop)&&t.slideNext()},t.onClickPrev=function(h){h.preventDefault(),(!t.isBeginning||t.params.loop)&&t.slidePrev()},t.onClickIndex=function(h){h.preventDefault();var f=v(this).index()*t.params.slidesPerGroup;t.params.loop&&(f+=t.loopedSlides),t.slideTo(f)},t.updateClickedSlide=function(h){var f=b(h,"."+t.params.slideClass),k=!1;if(f)for(var I=0;I<t.slides.length;I++)t.slides[I]===f&&(k=!0);if(!f||!k)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);if(t.clickedSlide=f,t.clickedIndex=v(f).index(),t.params.slideToClickedSlide&&t.clickedIndex!==void 0&&t.clickedIndex!==t.activeIndex){var R,F=t.clickedIndex;if(t.params.loop){if(t.animating)return;R=v(t.clickedSlide).attr("data-swiper-slide-index"),t.params.centeredSlides?F<t.loopedSlides-t.params.slidesPerView/2||F>t.slides.length-t.loopedSlides+t.params.slidesPerView/2?(t.fixLoop(),F=t.wrapper.children("."+t.params.slideClass+'[data-swiper-slide-index="'+R+'"]:not(.swiper-slide-duplicate)').eq(0).index(),setTimeout(function(){t.slideTo(F)},0)):t.slideTo(F):F>t.slides.length-t.params.slidesPerView?(t.fixLoop(),F=t.wrapper.children("."+t.params.slideClass+'[data-swiper-slide-index="'+R+'"]:not(.swiper-slide-duplicate)').eq(0).index(),setTimeout(function(){t.slideTo(F)},0)):t.slideTo(F)}else t.slideTo(F)}};var m,w,C,E,D,N,L,T,M,H,B="input, select, textarea, button",S=Date.now(),A=[];t.animating=!1,t.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var W,j;if(t.onTouchStart=function(h){if(h.originalEvent&&(h=h.originalEvent),W=h.type==="touchstart",W||!("which"in h)||h.which!==3){if(t.params.noSwiping&&b(h,"."+t.params.noSwipingClass))return void(t.allowClick=!0);if(!t.params.swipeHandler||b(h,t.params.swipeHandler)){var f=t.touches.currentX=h.type==="touchstart"?h.targetTouches[0].pageX:h.pageX,k=t.touches.currentY=h.type==="touchstart"?h.targetTouches[0].pageY:h.pageY;if(!(t.device.ios&&t.params.iOSEdgeSwipeDetection&&f<=t.params.iOSEdgeSwipeThreshold)){if(m=!0,w=!1,C=!0,D=void 0,j=void 0,t.touches.startX=f,t.touches.startY=k,E=Date.now(),t.allowClick=!0,t.updateContainerSize(),t.swipeDirection=void 0,t.params.threshold>0&&(T=!1),h.type!=="touchstart"){var I=!0;v(h.target).is(B)&&(I=!1),document.activeElement&&v(document.activeElement).is(B)&&document.activeElement.blur(),I&&h.preventDefault()}t.emit("onTouchStart",t,h)}}}},t.onTouchMove=function(h){if(h.originalEvent&&(h=h.originalEvent),!W||h.type!=="mousemove"){if(h.preventedByNestedSwiper)return t.touches.startX=h.type==="touchmove"?h.targetTouches[0].pageX:h.pageX,void(t.touches.startY=h.type==="touchmove"?h.targetTouches[0].pageY:h.pageY);if(t.params.onlyExternal)return t.allowClick=!1,void(m&&(t.touches.startX=t.touches.currentX=h.type==="touchmove"?h.targetTouches[0].pageX:h.pageX,t.touches.startY=t.touches.currentY=h.type==="touchmove"?h.targetTouches[0].pageY:h.pageY,E=Date.now()));if(W&&document.activeElement&&h.target===document.activeElement&&v(h.target).is(B))return w=!0,void(t.allowClick=!1);if(C&&t.emit("onTouchMove",t,h),!(h.targetTouches&&h.targetTouches.length>1)){if(t.touches.currentX=h.type==="touchmove"?h.targetTouches[0].pageX:h.pageX,t.touches.currentY=h.type==="touchmove"?h.targetTouches[0].pageY:h.pageY,typeof D>"u"){var f=180*Math.atan2(Math.abs(t.touches.currentY-t.touches.startY),Math.abs(t.touches.currentX-t.touches.startX))/Math.PI;D=t.isHorizontal()?f>t.params.touchAngle:90-f>t.params.touchAngle}if(D&&t.emit("onTouchMoveOpposite",t,h),typeof j>"u"&&t.browser.ieTouch&&(t.touches.currentX!==t.touches.startX||t.touches.currentY!==t.touches.startY)&&(j=!0),m){if(D)return void(m=!1);if(j||!t.browser.ieTouch){t.allowClick=!1,t.emit("onSliderMove",t,h),h.preventDefault(),t.params.touchMoveStopPropagation&&!t.params.nested&&h.stopPropagation(),w||(x.loop&&t.fixLoop(),L=t.getWrapperTranslate(),t.setWrapperTransition(0),t.animating&&t.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),t.params.autoplay&&t.autoplaying&&(t.params.autoplayDisableOnInteraction?t.stopAutoplay():t.pauseAutoplay()),H=!1,t.params.grabCursor&&(t.container[0].style.cursor="move",t.container[0].style.cursor="-webkit-grabbing",t.container[0].style.cursor="-moz-grabbin",t.container[0].style.cursor="grabbing")),w=!0;var k=t.touches.diff=t.isHorizontal()?t.touches.currentX-t.touches.startX:t.touches.currentY-t.touches.startY;k*=t.params.touchRatio,t.rtl&&(k=-k),t.swipeDirection=k>0?"prev":"next",N=k+L;var I=!0;if(k>0&&N>t.minTranslate()?(I=!1,t.params.resistance&&(N=t.minTranslate()-1+Math.pow(-t.minTranslate()+L+k,t.params.resistanceRatio))):0>k&&N<t.maxTranslate()&&(I=!1,t.params.resistance&&(N=t.maxTranslate()+1-Math.pow(t.maxTranslate()-L-k,t.params.resistanceRatio))),I&&(h.preventedByNestedSwiper=!0),!t.params.allowSwipeToNext&&t.swipeDirection==="next"&&L>N&&(N=L),!t.params.allowSwipeToPrev&&t.swipeDirection==="prev"&&N>L&&(N=L),t.params.followFinger){if(t.params.threshold>0){if(!(Math.abs(k)>t.params.threshold||T))return void(N=L);if(!T)return T=!0,t.touches.startX=t.touches.currentX,t.touches.startY=t.touches.currentY,N=L,void(t.touches.diff=t.isHorizontal()?t.touches.currentX-t.touches.startX:t.touches.currentY-t.touches.startY)}(t.params.freeMode||t.params.watchSlidesProgress)&&t.updateActiveIndex(),t.params.freeMode&&(A.length===0&&A.push({position:t.touches[t.isHorizontal()?"startX":"startY"],time:E}),A.push({position:t.touches[t.isHorizontal()?"currentX":"currentY"],time:new window.Date().getTime()})),t.updateProgress(N),t.setWrapperTranslate(N)}}}}}},t.onTouchEnd=function(h){if(h.originalEvent&&(h=h.originalEvent),C&&t.emit("onTouchEnd",t,h),C=!1,m){t.params.grabCursor&&w&&m&&(t.container[0].style.cursor="move",t.container[0].style.cursor="-webkit-grab",t.container[0].style.cursor="-moz-grab",t.container[0].style.cursor="grab");var f=Date.now(),k=f-E;if(t.allowClick&&(t.updateClickedSlide(h),t.emit("onTap",t,h),300>k&&f-S>300&&(M&&clearTimeout(M),M=setTimeout(function(){t&&(t.params.paginationHide&&t.paginationContainer.length>0&&!v(h.target).hasClass(t.params.bulletClass)&&t.paginationContainer.toggleClass(t.params.paginationHiddenClass),t.emit("onClick",t,h))},300)),300>k&&300>f-S&&(M&&clearTimeout(M),t.emit("onDoubleTap",t,h))),S=Date.now(),setTimeout(function(){t&&(t.allowClick=!0)},0),!m||!w||!t.swipeDirection||t.touches.diff===0||N===L)return void(m=w=!1);m=w=!1;var I;if(I=t.params.followFinger?t.rtl?t.translate:-t.translate:-N,t.params.freeMode){if(I<-t.minTranslate())return void t.slideTo(t.activeIndex);if(I>-t.maxTranslate())return void(t.slides.length<t.snapGrid.length?t.slideTo(t.snapGrid.length-1):t.slideTo(t.slides.length-1));if(t.params.freeModeMomentum){if(A.length>1){var R=A.pop(),F=A.pop(),V=R.position-F.position,Q=R.time-F.time;t.velocity=V/Q,t.velocity=t.velocity/2,Math.abs(t.velocity)<t.params.freeModeMinimumVelocity&&(t.velocity=0),(Q>150||new window.Date().getTime()-R.time>300)&&(t.velocity=0)}else t.velocity=0;A.length=0;var et=1e3*t.params.freeModeMomentumRatio,Z=t.velocity*et,tt=t.translate+Z;t.rtl&&(tt=-tt);var nt,at=!1,st=20*Math.abs(t.velocity)*t.params.freeModeMomentumBounceRatio;if(tt<t.maxTranslate())t.params.freeModeMomentumBounce?(tt+t.maxTranslate()<-st&&(tt=t.maxTranslate()-st),nt=t.maxTranslate(),at=!0,H=!0):tt=t.maxTranslate();else if(tt>t.minTranslate())t.params.freeModeMomentumBounce?(tt-t.minTranslate()>st&&(tt=t.minTranslate()+st),nt=t.minTranslate(),at=!0,H=!0):tt=t.minTranslate();else if(t.params.freeModeSticky){var rt,ut=0;for(ut=0;ut<t.snapGrid.length;ut+=1)if(t.snapGrid[ut]>-tt){rt=ut;break}tt=Math.abs(t.snapGrid[rt]-tt)<Math.abs(t.snapGrid[rt-1]-tt)||t.swipeDirection==="next"?t.snapGrid[rt]:t.snapGrid[rt-1],t.rtl||(tt=-tt)}if(t.velocity!==0)et=t.rtl?Math.abs((-tt-t.translate)/t.velocity):Math.abs((tt-t.translate)/t.velocity);else if(t.params.freeModeSticky)return void t.slideReset();t.params.freeModeMomentumBounce&&at?(t.updateProgress(nt),t.setWrapperTransition(et),t.setWrapperTranslate(tt),t.onTransitionStart(),t.animating=!0,t.wrapper.transitionEnd(function(){t&&H&&(t.emit("onMomentumBounce",t),t.setWrapperTransition(t.params.speed),t.setWrapperTranslate(nt),t.wrapper.transitionEnd(function(){t&&t.onTransitionEnd()}))})):t.velocity?(t.updateProgress(tt),t.setWrapperTransition(et),t.setWrapperTranslate(tt),t.onTransitionStart(),t.animating||(t.animating=!0,t.wrapper.transitionEnd(function(){t&&t.onTransitionEnd()}))):t.updateProgress(tt),t.updateActiveIndex()}return void((!t.params.freeModeMomentum||k>=t.params.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex()))}var lt,ot=0,pt=t.slidesSizesGrid[0];for(lt=0;lt<t.slidesGrid.length;lt+=t.params.slidesPerGroup)typeof t.slidesGrid[lt+t.params.slidesPerGroup]<"u"?I>=t.slidesGrid[lt]&&I<t.slidesGrid[lt+t.params.slidesPerGroup]&&(ot=lt,pt=t.slidesGrid[lt+t.params.slidesPerGroup]-t.slidesGrid[lt]):I>=t.slidesGrid[lt]&&(ot=lt,pt=t.slidesGrid[t.slidesGrid.length-1]-t.slidesGrid[t.slidesGrid.length-2]);var gt=(I-t.slidesGrid[ot])/pt;if(k>t.params.longSwipesMs){if(!t.params.longSwipes)return void t.slideTo(t.activeIndex);t.swipeDirection==="next"&&(gt>=t.params.longSwipesRatio?t.slideTo(ot+t.params.slidesPerGroup):t.slideTo(ot)),t.swipeDirection==="prev"&&(gt>1-t.params.longSwipesRatio?t.slideTo(ot+t.params.slidesPerGroup):t.slideTo(ot))}else{if(!t.params.shortSwipes)return void t.slideTo(t.activeIndex);t.swipeDirection==="next"&&t.slideTo(ot+t.params.slidesPerGroup),t.swipeDirection==="prev"&&t.slideTo(ot)}}},t._slideTo=function(h,f){return t.slideTo(h,f,!0,!0)},t.slideTo=function(h,f,k,I){typeof k>"u"&&(k=!0),typeof h>"u"&&(h=0),0>h&&(h=0),t.snapIndex=Math.floor(h/t.params.slidesPerGroup),t.snapIndex>=t.snapGrid.length&&(t.snapIndex=t.snapGrid.length-1);var R=-t.snapGrid[t.snapIndex];t.params.autoplay&&t.autoplaying&&(I||!t.params.autoplayDisableOnInteraction?t.pauseAutoplay(f):t.stopAutoplay()),t.updateProgress(R);for(var F=0;F<t.slidesGrid.length;F++)-Math.floor(100*R)>=Math.floor(100*t.slidesGrid[F])&&(h=F);return!t.params.allowSwipeToNext&&R<t.translate&&R<t.minTranslate()||!t.params.allowSwipeToPrev&&R>t.translate&&R>t.maxTranslate()&&(t.activeIndex||0)!==h?!1:(typeof f>"u"&&(f=t.params.speed),t.previousIndex=t.activeIndex||0,t.activeIndex=h,t.rtl&&-R===t.translate||!t.rtl&&R===t.translate?(t.params.autoHeight&&t.updateAutoHeight(),t.updateClasses(),t.params.effect!=="slide"&&t.setWrapperTranslate(R),!1):(t.updateClasses(),t.onTransitionStart(k),f===0?(t.setWrapperTranslate(R),t.setWrapperTransition(0),t.onTransitionEnd(k)):(t.setWrapperTranslate(R),t.setWrapperTransition(f),t.animating||(t.animating=!0,t.wrapper.transitionEnd(function(){t&&t.onTransitionEnd(k)}))),!0))},t.onTransitionStart=function(h){typeof h>"u"&&(h=!0),t.params.autoHeight&&t.updateAutoHeight(),t.lazy&&t.lazy.onTransitionStart(),h&&(t.emit("onTransitionStart",t),t.activeIndex!==t.previousIndex&&(t.emit("onSlideChangeStart",t),t.activeIndex>t.previousIndex?t.emit("onSlideNextStart",t):t.emit("onSlidePrevStart",t)))},t.onTransitionEnd=function(h){t.animating=!1,t.setWrapperTransition(0),typeof h>"u"&&(h=!0),t.lazy&&t.lazy.onTransitionEnd(),h&&(t.emit("onTransitionEnd",t),t.activeIndex!==t.previousIndex&&(t.emit("onSlideChangeEnd",t),t.activeIndex>t.previousIndex?t.emit("onSlideNextEnd",t):t.emit("onSlidePrevEnd",t))),t.params.hashnav&&t.hashnav&&t.hashnav.setHash()},t.slideNext=function(h,f,k){return t.params.loop?t.animating?!1:(t.fixLoop(),t.container[0].clientLeft,t.slideTo(t.activeIndex+t.params.slidesPerGroup,f,h,k)):t.slideTo(t.activeIndex+t.params.slidesPerGroup,f,h,k)},t._slideNext=function(h){return t.slideNext(!0,h,!0)},t.slidePrev=function(h,f,k){return t.params.loop?t.animating?!1:(t.fixLoop(),t.container[0].clientLeft,t.slideTo(t.activeIndex-1,f,h,k)):t.slideTo(t.activeIndex-1,f,h,k)},t._slidePrev=function(h){return t.slidePrev(!0,h,!0)},t.slideReset=function(h,f,k){return t.slideTo(t.activeIndex,f,h)},t.setWrapperTransition=function(h,f){t.wrapper.transition(h),t.params.effect!=="slide"&&t.effects[t.params.effect]&&t.effects[t.params.effect].setTransition(h),t.params.parallax&&t.parallax&&t.parallax.setTransition(h),t.params.scrollbar&&t.scrollbar&&t.scrollbar.setTransition(h),t.params.control&&t.controller&&t.controller.setTransition(h,f),t.emit("onSetTransition",t,h)},t.setWrapperTranslate=function(h,f,k){var I=0,R=0,F=0;t.isHorizontal()?I=t.rtl?-h:h:R=h,t.params.roundLengths&&(I=p(I),R=p(R)),t.params.virtualTranslate||(t.support.transforms3d?t.wrapper.transform("translate3d("+I+"px, "+R+"px, "+F+"px)"):t.wrapper.transform("translate("+I+"px, "+R+"px)")),t.translate=t.isHorizontal()?I:R;var V,Q=t.maxTranslate()-t.minTranslate();V=Q===0?0:(h-t.minTranslate())/Q,V!==t.progress&&t.updateProgress(h),f&&t.updateActiveIndex(),t.params.effect!=="slide"&&t.effects[t.params.effect]&&t.effects[t.params.effect].setTranslate(t.translate),t.params.parallax&&t.parallax&&t.parallax.setTranslate(t.translate),t.params.scrollbar&&t.scrollbar&&t.scrollbar.setTranslate(t.translate),t.params.control&&t.controller&&t.controller.setTranslate(t.translate,k),t.emit("onSetTranslate",t,t.translate)},t.getTranslate=function(h,f){var k,I,R,F;return typeof f>"u"&&(f="x"),t.params.virtualTranslate?t.rtl?-t.translate:t.translate:(R=window.getComputedStyle(h,null),window.WebKitCSSMatrix?(I=R.transform||R.webkitTransform,I.split(",").length>6&&(I=I.split(", ").map(function(V){return V.replace(",",".")}).join(", ")),F=new window.WebKitCSSMatrix(I==="none"?"":I)):(F=R.MozTransform||R.OTransform||R.MsTransform||R.msTransform||R.transform||R.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),k=F.toString().split(",")),f==="x"&&(I=window.WebKitCSSMatrix?F.m41:k.length===16?parseFloat(k[12]):parseFloat(k[4])),f==="y"&&(I=window.WebKitCSSMatrix?F.m42:k.length===16?parseFloat(k[13]):parseFloat(k[5])),t.rtl&&I&&(I=-I),I||0)},t.getWrapperTranslate=function(h){return typeof h>"u"&&(h=t.isHorizontal()?"x":"y"),t.getTranslate(t.wrapper[0],h)},t.observers=[],t.initObservers=function(){if(t.params.observeParents)for(var h=t.container.parents(),f=0;f<h.length;f++)P(h[f]);P(t.container[0],{childList:!1}),P(t.wrapper[0],{attributes:!1})},t.disconnectObservers=function(){for(var h=0;h<t.observers.length;h++)t.observers[h].disconnect();t.observers=[]},t.createLoop=function(){t.wrapper.children("."+t.params.slideClass+"."+t.params.slideDuplicateClass).remove();var h=t.wrapper.children("."+t.params.slideClass);t.params.slidesPerView!=="auto"||t.params.loopedSlides||(t.params.loopedSlides=h.length),t.loopedSlides=parseInt(t.params.loopedSlides||t.params.slidesPerView,10),t.loopedSlides=t.loopedSlides+t.params.loopAdditionalSlides,t.loopedSlides>h.length&&(t.loopedSlides=h.length);var f,k=[],I=[];for(h.each(function(R,F){var V=v(this);R<t.loopedSlides&&I.push(F),R<h.length&&R>=h.length-t.loopedSlides&&k.push(F),V.attr("data-swiper-slide-index",R)}),f=0;f<I.length;f++)t.wrapper.append(v(I[f].cloneNode(!0)).addClass(t.params.slideDuplicateClass));for(f=k.length-1;f>=0;f--)t.wrapper.prepend(v(k[f].cloneNode(!0)).addClass(t.params.slideDuplicateClass))},t.destroyLoop=function(){t.wrapper.children("."+t.params.slideClass+"."+t.params.slideDuplicateClass).remove(),t.slides.removeAttr("data-swiper-slide-index")},t.reLoop=function(h){var f=t.activeIndex-t.loopedSlides;t.destroyLoop(),t.createLoop(),t.updateSlidesSize(),h&&t.slideTo(f+t.loopedSlides,0,!1)},t.fixLoop=function(){var h;t.activeIndex<t.loopedSlides?(h=t.slides.length-3*t.loopedSlides+t.activeIndex,h+=t.loopedSlides,t.slideTo(h,0,!1,!0)):(t.params.slidesPerView==="auto"&&t.activeIndex>=2*t.loopedSlides||t.activeIndex>t.slides.length-2*t.params.slidesPerView)&&(h=-t.slides.length+t.activeIndex+t.loopedSlides,h+=t.loopedSlides,t.slideTo(h,0,!1,!0))},t.appendSlide=function(h){if(t.params.loop&&t.destroyLoop(),typeof h=="object"&&h.length)for(var f=0;f<h.length;f++)h[f]&&t.wrapper.append(h[f]);else t.wrapper.append(h);t.params.loop&&t.createLoop(),t.params.observer&&t.support.observer||t.update(!0)},t.prependSlide=function(h){t.params.loop&&t.destroyLoop();var f=t.activeIndex+1;if(typeof h=="object"&&h.length){for(var k=0;k<h.length;k++)h[k]&&t.wrapper.prepend(h[k]);f=t.activeIndex+h.length}else t.wrapper.prepend(h);t.params.loop&&t.createLoop(),t.params.observer&&t.support.observer||t.update(!0),t.slideTo(f,0,!1)},t.removeSlide=function(h){t.params.loop&&(t.destroyLoop(),t.slides=t.wrapper.children("."+t.params.slideClass));var f,k=t.activeIndex;if(typeof h=="object"&&h.length){for(var I=0;I<h.length;I++)f=h[I],t.slides[f]&&t.slides.eq(f).remove(),k>f&&k--;k=Math.max(k,0)}else f=h,t.slides[f]&&t.slides.eq(f).remove(),k>f&&k--,k=Math.max(k,0);t.params.loop&&t.createLoop(),t.params.observer&&t.support.observer||t.update(!0),t.params.loop?t.slideTo(k+t.loopedSlides,0,!1):t.slideTo(k,0,!1)},t.removeAllSlides=function(){for(var h=[],f=0;f<t.slides.length;f++)h.push(f);t.removeSlide(h)},t.effects={fade:{setTranslate:function(){for(var h=0;h<t.slides.length;h++){var f=t.slides.eq(h),k=f[0].swiperSlideOffset,I=-k;t.params.virtualTranslate||(I-=t.translate);var R=0;t.isHorizontal()||(R=I,I=0);var F=t.params.fade.crossFade?Math.max(1-Math.abs(f[0].progress),0):1+Math.min(Math.max(f[0].progress,-1),0);f.css({opacity:F}).transform("translate3d("+I+"px, "+R+"px, 0px)")}},setTransition:function(h){if(t.slides.transition(h),t.params.virtualTranslate&&h!==0){var f=!1;t.slides.transitionEnd(function(){if(!f&&t){f=!0,t.animating=!1;for(var k=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],I=0;I<k.length;I++)t.wrapper.trigger(k[I])}})}}},flip:{setTranslate:function(){for(var h=0;h<t.slides.length;h++){var f=t.slides.eq(h),k=f[0].progress;t.params.flip.limitRotation&&(k=Math.max(Math.min(f[0].progress,1),-1));var I=f[0].swiperSlideOffset,R=-180*k,F=R,V=0,Q=-I,et=0;if(t.isHorizontal()?t.rtl&&(F=-F):(et=Q,Q=0,V=-F,F=0),f[0].style.zIndex=-Math.abs(Math.round(k))+t.slides.length,t.params.flip.slideShadows){var Z=t.isHorizontal()?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),tt=t.isHorizontal()?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");Z.length===0&&(Z=v('<div class="swiper-slide-shadow-'+(t.isHorizontal()?"left":"top")+'"></div>'),f.append(Z)),tt.length===0&&(tt=v('<div class="swiper-slide-shadow-'+(t.isHorizontal()?"right":"bottom")+'"></div>'),f.append(tt)),Z.length&&(Z[0].style.opacity=Math.max(-k,0)),tt.length&&(tt[0].style.opacity=Math.max(k,0))}f.transform("translate3d("+Q+"px, "+et+"px, 0px) rotateX("+V+"deg) rotateY("+F+"deg)")}},setTransition:function(h){if(t.slides.transition(h).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(h),t.params.virtualTranslate&&h!==0){var f=!1;t.slides.eq(t.activeIndex).transitionEnd(function(){if(!f&&t&&v(this).hasClass(t.params.slideActiveClass)){f=!0,t.animating=!1;for(var k=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],I=0;I<k.length;I++)t.wrapper.trigger(k[I])}})}}},cube:{setTranslate:function(){var h,f=0;t.params.cube.shadow&&(t.isHorizontal()?(h=t.wrapper.find(".swiper-cube-shadow"),h.length===0&&(h=v('<div class="swiper-cube-shadow"></div>'),t.wrapper.append(h)),h.css({height:t.width+"px"})):(h=t.container.find(".swiper-cube-shadow"),h.length===0&&(h=v('<div class="swiper-cube-shadow"></div>'),t.container.append(h))));for(var k=0;k<t.slides.length;k++){var I=t.slides.eq(k),R=90*k,F=Math.floor(R/360);t.rtl&&(R=-R,F=Math.floor(-R/360));var V=Math.max(Math.min(I[0].progress,1),-1),Q=0,et=0,Z=0;k%4===0?(Q=4*-F*t.size,Z=0):(k-1)%4===0?(Q=0,Z=4*-F*t.size):(k-2)%4===0?(Q=t.size+4*F*t.size,Z=t.size):(k-3)%4===0&&(Q=-t.size,Z=3*t.size+4*t.size*F),t.rtl&&(Q=-Q),t.isHorizontal()||(et=Q,Q=0);var tt="rotateX("+(t.isHorizontal()?0:-R)+"deg) rotateY("+(t.isHorizontal()?R:0)+"deg) translate3d("+Q+"px, "+et+"px, "+Z+"px)";if(1>=V&&V>-1&&(f=90*k+90*V,t.rtl&&(f=90*-k-90*V)),I.transform(tt),t.params.cube.slideShadows){var nt=t.isHorizontal()?I.find(".swiper-slide-shadow-left"):I.find(".swiper-slide-shadow-top"),at=t.isHorizontal()?I.find(".swiper-slide-shadow-right"):I.find(".swiper-slide-shadow-bottom");nt.length===0&&(nt=v('<div class="swiper-slide-shadow-'+(t.isHorizontal()?"left":"top")+'"></div>'),I.append(nt)),at.length===0&&(at=v('<div class="swiper-slide-shadow-'+(t.isHorizontal()?"right":"bottom")+'"></div>'),I.append(at)),nt.length&&(nt[0].style.opacity=Math.max(-V,0)),at.length&&(at[0].style.opacity=Math.max(V,0))}}if(t.wrapper.css({"-webkit-transform-origin":"50% 50% -"+t.size/2+"px","-moz-transform-origin":"50% 50% -"+t.size/2+"px","-ms-transform-origin":"50% 50% -"+t.size/2+"px","transform-origin":"50% 50% -"+t.size/2+"px"}),t.params.cube.shadow)if(t.isHorizontal())h.transform("translate3d(0px, "+(t.width/2+t.params.cube.shadowOffset)+"px, "+-t.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+t.params.cube.shadowScale+")");else{var st=Math.abs(f)-90*Math.floor(Math.abs(f)/90),rt=1.5-(Math.sin(2*st*Math.PI/360)/2+Math.cos(2*st*Math.PI/360)/2),ut=t.params.cube.shadowScale,lt=t.params.cube.shadowScale/rt,ot=t.params.cube.shadowOffset;h.transform("scale3d("+ut+", 1, "+lt+") translate3d(0px, "+(t.height/2+ot)+"px, "+-t.height/2/lt+"px) rotateX(-90deg)")}var pt=t.isSafari||t.isUiWebView?-t.size/2:0;t.wrapper.transform("translate3d(0px,0,"+pt+"px) rotateX("+(t.isHorizontal()?0:f)+"deg) rotateY("+(t.isHorizontal()?-f:0)+"deg)")},setTransition:function(h){t.slides.transition(h).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(h),t.params.cube.shadow&&!t.isHorizontal()&&t.container.find(".swiper-cube-shadow").transition(h)}},coverflow:{setTranslate:function(){for(var h=t.translate,f=t.isHorizontal()?-h+t.width/2:-h+t.height/2,k=t.isHorizontal()?t.params.coverflow.rotate:-t.params.coverflow.rotate,I=t.params.coverflow.depth,R=0,F=t.slides.length;F>R;R++){var V=t.slides.eq(R),Q=t.slidesSizesGrid[R],et=V[0].swiperSlideOffset,Z=(f-et-Q/2)/Q*t.params.coverflow.modifier,tt=t.isHorizontal()?k*Z:0,nt=t.isHorizontal()?0:k*Z,at=-I*Math.abs(Z),st=t.isHorizontal()?0:t.params.coverflow.stretch*Z,rt=t.isHorizontal()?t.params.coverflow.stretch*Z:0;Math.abs(rt)<.001&&(rt=0),Math.abs(st)<.001&&(st=0),Math.abs(at)<.001&&(at=0),Math.abs(tt)<.001&&(tt=0),Math.abs(nt)<.001&&(nt=0);var ut="translate3d("+rt+"px,"+st+"px,"+at+"px)  rotateX("+nt+"deg) rotateY("+tt+"deg)";if(V.transform(ut),V[0].style.zIndex=-Math.abs(Math.round(Z))+1,t.params.coverflow.slideShadows){var lt=t.isHorizontal()?V.find(".swiper-slide-shadow-left"):V.find(".swiper-slide-shadow-top"),ot=t.isHorizontal()?V.find(".swiper-slide-shadow-right"):V.find(".swiper-slide-shadow-bottom");lt.length===0&&(lt=v('<div class="swiper-slide-shadow-'+(t.isHorizontal()?"left":"top")+'"></div>'),V.append(lt)),ot.length===0&&(ot=v('<div class="swiper-slide-shadow-'+(t.isHorizontal()?"right":"bottom")+'"></div>'),V.append(ot)),lt.length&&(lt[0].style.opacity=Z>0?Z:0),ot.length&&(ot[0].style.opacity=-Z>0?-Z:0)}}if(t.browser.ie){var pt=t.wrapper[0].style;pt.perspectiveOrigin=f+"px 50%"}},setTransition:function(h){t.slides.transition(h).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(h)}}},t.lazy={initialImageLoaded:!1,loadImageInSlide:function(h,f){if(typeof h<"u"&&(typeof f>"u"&&(f=!0),t.slides.length!==0)){var k=t.slides.eq(h),I=k.find(".swiper-lazy:not(.swiper-lazy-loaded):not(.swiper-lazy-loading)");!k.hasClass("swiper-lazy")||k.hasClass("swiper-lazy-loaded")||k.hasClass("swiper-lazy-loading")||(I=I.add(k[0])),I.length!==0&&I.each(function(){var R=v(this);R.addClass("swiper-lazy-loading");var F=R.attr("data-background"),V=R.attr("data-src"),Q=R.attr("data-srcset");t.loadImage(R[0],V||F,Q,!1,function(){if(F?(R.css("background-image",'url("'+F+'")'),R.removeAttr("data-background")):(Q&&(R.attr("srcset",Q),R.removeAttr("data-srcset")),V&&(R.attr("src",V),R.removeAttr("data-src"))),R.addClass("swiper-lazy-loaded").removeClass("swiper-lazy-loading"),k.find(".swiper-lazy-preloader, .preloader").remove(),t.params.loop&&f){var et=k.attr("data-swiper-slide-index");if(k.hasClass(t.params.slideDuplicateClass)){var Z=t.wrapper.children('[data-swiper-slide-index="'+et+'"]:not(.'+t.params.slideDuplicateClass+")");t.lazy.loadImageInSlide(Z.index(),!1)}else{var tt=t.wrapper.children("."+t.params.slideDuplicateClass+'[data-swiper-slide-index="'+et+'"]');t.lazy.loadImageInSlide(tt.index(),!1)}}t.emit("onLazyImageReady",t,k[0],R[0])}),t.emit("onLazyImageLoad",t,k[0],R[0])})}},load:function(){var h;if(t.params.watchSlidesVisibility)t.wrapper.children("."+t.params.slideVisibleClass).each(function(){t.lazy.loadImageInSlide(v(this).index())});else if(t.params.slidesPerView>1)for(h=t.activeIndex;h<t.activeIndex+t.params.slidesPerView;h++)t.slides[h]&&t.lazy.loadImageInSlide(h);else t.lazy.loadImageInSlide(t.activeIndex);if(t.params.lazyLoadingInPrevNext)if(t.params.slidesPerView>1||t.params.lazyLoadingInPrevNextAmount&&t.params.lazyLoadingInPrevNextAmount>1){var f=t.params.lazyLoadingInPrevNextAmount,k=t.params.slidesPerView,I=Math.min(t.activeIndex+k+Math.max(f,k),t.slides.length),R=Math.max(t.activeIndex-Math.max(k,f),0);for(h=t.activeIndex+t.params.slidesPerView;I>h;h++)t.slides[h]&&t.lazy.loadImageInSlide(h);for(h=R;h<t.activeIndex;h++)t.slides[h]&&t.lazy.loadImageInSlide(h)}else{var F=t.wrapper.children("."+t.params.slideNextClass);F.length>0&&t.lazy.loadImageInSlide(F.index());var V=t.wrapper.children("."+t.params.slidePrevClass);V.length>0&&t.lazy.loadImageInSlide(V.index())}},onTransitionStart:function(){t.params.lazyLoading&&(t.params.lazyLoadingOnTransitionStart||!t.params.lazyLoadingOnTransitionStart&&!t.lazy.initialImageLoaded)&&t.lazy.load()},onTransitionEnd:function(){t.params.lazyLoading&&!t.params.lazyLoadingOnTransitionStart&&t.lazy.load()}},t.scrollbar={isTouched:!1,setDragPosition:function(h){var f=t.scrollbar,k=t.isHorizontal()?h.type==="touchstart"||h.type==="touchmove"?h.targetTouches[0].pageX:h.pageX||h.clientX:h.type==="touchstart"||h.type==="touchmove"?h.targetTouches[0].pageY:h.pageY||h.clientY,I=k-f.track.offset()[t.isHorizontal()?"left":"top"]-f.dragSize/2,R=-t.minTranslate()*f.moveDivider,F=-t.maxTranslate()*f.moveDivider;R>I?I=R:I>F&&(I=F),I=-I/f.moveDivider,t.updateProgress(I),t.setWrapperTranslate(I,!0)},dragStart:function(h){var f=t.scrollbar;f.isTouched=!0,h.preventDefault(),h.stopPropagation(),f.setDragPosition(h),clearTimeout(f.dragTimeout),f.track.transition(0),t.params.scrollbarHide&&f.track.css("opacity",1),t.wrapper.transition(100),f.drag.transition(100),t.emit("onScrollbarDragStart",t)},dragMove:function(h){var f=t.scrollbar;f.isTouched&&(h.preventDefault?h.preventDefault():h.returnValue=!1,f.setDragPosition(h),t.wrapper.transition(0),f.track.transition(0),f.drag.transition(0),t.emit("onScrollbarDragMove",t))},dragEnd:function(h){var f=t.scrollbar;f.isTouched&&(f.isTouched=!1,t.params.scrollbarHide&&(clearTimeout(f.dragTimeout),f.dragTimeout=setTimeout(function(){f.track.css("opacity",0),f.track.transition(400)},1e3)),t.emit("onScrollbarDragEnd",t),t.params.scrollbarSnapOnRelease&&t.slideReset())},enableDraggable:function(){var h=t.scrollbar,f=t.support.touch?h.track:document;v(h.track).on(t.touchEvents.start,h.dragStart),v(f).on(t.touchEvents.move,h.dragMove),v(f).on(t.touchEvents.end,h.dragEnd)},disableDraggable:function(){var h=t.scrollbar,f=t.support.touch?h.track:document;v(h.track).off(t.touchEvents.start,h.dragStart),v(f).off(t.touchEvents.move,h.dragMove),v(f).off(t.touchEvents.end,h.dragEnd)},set:function(){if(t.params.scrollbar){var h=t.scrollbar;h.track=v(t.params.scrollbar),t.params.uniqueNavElements&&typeof t.params.scrollbar=="string"&&h.track.length>1&&t.container.find(t.params.scrollbar).length===1&&(h.track=t.container.find(t.params.scrollbar)),h.drag=h.track.find(".swiper-scrollbar-drag"),h.drag.length===0&&(h.drag=v('<div class="swiper-scrollbar-drag"></div>'),h.track.append(h.drag)),h.drag[0].style.width="",h.drag[0].style.height="",h.trackSize=t.isHorizontal()?h.track[0].offsetWidth:h.track[0].offsetHeight,h.divider=t.size/t.virtualSize,h.moveDivider=h.divider*(h.trackSize/t.size),h.dragSize=h.trackSize*h.divider,t.isHorizontal()?h.drag[0].style.width=h.dragSize+"px":h.drag[0].style.height=h.dragSize+"px",h.divider>=1?h.track[0].style.display="none":h.track[0].style.display="",t.params.scrollbarHide&&(h.track[0].style.opacity=0)}},setTranslate:function(){if(t.params.scrollbar){var h,f=t.scrollbar,k=(t.translate,f.dragSize);h=(f.trackSize-f.dragSize)*t.progress,t.rtl&&t.isHorizontal()?(h=-h,h>0?(k=f.dragSize-h,h=0):-h+f.dragSize>f.trackSize&&(k=f.trackSize+h)):0>h?(k=f.dragSize+h,h=0):h+f.dragSize>f.trackSize&&(k=f.trackSize-h),t.isHorizontal()?(t.support.transforms3d?f.drag.transform("translate3d("+h+"px, 0, 0)"):f.drag.transform("translateX("+h+"px)"),f.drag[0].style.width=k+"px"):(t.support.transforms3d?f.drag.transform("translate3d(0px, "+h+"px, 0)"):f.drag.transform("translateY("+h+"px)"),f.drag[0].style.height=k+"px"),t.params.scrollbarHide&&(clearTimeout(f.timeout),f.track[0].style.opacity=1,f.timeout=setTimeout(function(){f.track[0].style.opacity=0,f.track.transition(400)},1e3))}},setTransition:function(h){t.params.scrollbar&&t.scrollbar.drag.transition(h)}},t.controller={LinearSpline:function(h,f){this.x=h,this.y=f,this.lastIndex=h.length-1;var k,I;this.x.length,this.interpolate=function(F){return F?(I=R(this.x,F),k=I-1,(F-this.x[k])*(this.y[I]-this.y[k])/(this.x[I]-this.x[k])+this.y[k]):0};var R=(function(){var F,V,Q;return function(et,Z){for(V=-1,F=et.length;F-V>1;)et[Q=F+V>>1]<=Z?V=Q:F=Q;return F}})()},getInterpolateFunction:function(h){t.controller.spline||(t.controller.spline=t.params.loop?new t.controller.LinearSpline(t.slidesGrid,h.slidesGrid):new t.controller.LinearSpline(t.snapGrid,h.snapGrid))},setTranslate:function(h,f){function k(Q){h=Q.rtl&&Q.params.direction==="horizontal"?-t.translate:t.translate,t.params.controlBy==="slide"&&(t.controller.getInterpolateFunction(Q),R=-t.controller.spline.interpolate(-h)),R&&t.params.controlBy!=="container"||(I=(Q.maxTranslate()-Q.minTranslate())/(t.maxTranslate()-t.minTranslate()),R=(h-t.minTranslate())*I+Q.minTranslate()),t.params.controlInverse&&(R=Q.maxTranslate()-R),Q.updateProgress(R),Q.setWrapperTranslate(R,!1,t),Q.updateActiveIndex()}var I,R,F=t.params.control;if(t.isArray(F))for(var V=0;V<F.length;V++)F[V]!==f&&F[V]instanceof z&&k(F[V]);else F instanceof z&&f!==F&&k(F)},setTransition:function(h,f){function k(F){F.setWrapperTransition(h,t),h!==0&&(F.onTransitionStart(),F.wrapper.transitionEnd(function(){R&&(F.params.loop&&t.params.controlBy==="slide"&&F.fixLoop(),F.onTransitionEnd())}))}var I,R=t.params.control;if(t.isArray(R))for(I=0;I<R.length;I++)R[I]!==f&&R[I]instanceof z&&k(R[I]);else R instanceof z&&f!==R&&k(R)}},t.hashnav={init:function(){if(t.params.hashnav){t.hashnav.initialized=!0;var h=document.location.hash.replace("#","");if(h)for(var f=0,k=0,I=t.slides.length;I>k;k++){var R=t.slides.eq(k),F=R.attr("data-hash");if(F===h&&!R.hasClass(t.params.slideDuplicateClass)){var V=R.index();t.slideTo(V,f,t.params.runCallbacksOnInit,!0)}}}},setHash:function(){t.hashnav.initialized&&t.params.hashnav&&(document.location.hash=t.slides.eq(t.activeIndex).attr("data-hash")||"")}},t.disableKeyboardControl=function(){t.params.keyboardControl=!1,v(document).off("keydown",q)},t.enableKeyboardControl=function(){t.params.keyboardControl=!0,v(document).on("keydown",q)},t.mousewheel={event:!1,lastScrollTime:new window.Date().getTime()},t.params.mousewheelControl){try{new window.WheelEvent("wheel"),t.mousewheel.event="wheel"}catch{(window.WheelEvent||t.container[0]&&"wheel"in t.container[0])&&(t.mousewheel.event="wheel")}!t.mousewheel.event&&window.WheelEvent,t.mousewheel.event||document.onmousewheel===void 0||(t.mousewheel.event="mousewheel"),t.mousewheel.event||(t.mousewheel.event="DOMMouseScroll")}t.disableMousewheelControl=function(){return t.mousewheel.event?(t.container.off(t.mousewheel.event,G),!0):!1},t.enableMousewheelControl=function(){return t.mousewheel.event?(t.container.on(t.mousewheel.event,G),!0):!1},t.parallax={setTranslate:function(){t.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){U(this,t.progress)}),t.slides.each(function(){var h=v(this);h.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var f=Math.min(Math.max(h[0].progress,-1),1);U(this,f)})})},setTransition:function(h){typeof h>"u"&&(h=t.params.speed),t.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var f=v(this),k=parseInt(f.attr("data-swiper-parallax-duration"),10)||h;h===0&&(k=0),f.transition(k)})}},t._plugins=[];for(var Y in t.plugins){var X=t.plugins[Y](t,t.params[Y]);X&&t._plugins.push(X)}return t.callPlugins=function(h){for(var f=0;f<t._plugins.length;f++)h in t._plugins[f]&&t._plugins[f][h](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},t.emitterEventListeners={},t.emit=function(h){t.params[h]&&t.params[h](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var f;if(t.emitterEventListeners[h])for(f=0;f<t.emitterEventListeners[h].length;f++)t.emitterEventListeners[h][f](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);t.callPlugins&&t.callPlugins(h,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},t.on=function(h,f){return h=J(h),t.emitterEventListeners[h]||(t.emitterEventListeners[h]=[]),t.emitterEventListeners[h].push(f),t},t.off=function(h,f){var k;if(h=J(h),typeof f>"u")return t.emitterEventListeners[h]=[],t;if(t.emitterEventListeners[h]&&t.emitterEventListeners[h].length!==0){for(k=0;k<t.emitterEventListeners[h].length;k++)t.emitterEventListeners[h][k]===f&&t.emitterEventListeners[h].splice(k,1);return t}},t.once=function(h,f){h=J(h);var k=function(){f(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]),t.off(h,k)};return t.on(h,k),t},t.a11y={makeFocusable:function(h){return h.attr("tabIndex","0"),h},addRole:function(h,f){return h.attr("role",f),h},addLabel:function(h,f){return h.attr("aria-label",f),h},disable:function(h){return h.attr("aria-disabled",!0),h},enable:function(h){return h.attr("aria-disabled",!1),h},onEnterKey:function(h){h.keyCode===13&&(v(h.target).is(t.params.nextButton)?(t.onClickNext(h),t.isEnd?t.a11y.notify(t.params.lastSlideMessage):t.a11y.notify(t.params.nextSlideMessage)):v(h.target).is(t.params.prevButton)&&(t.onClickPrev(h),t.isBeginning?t.a11y.notify(t.params.firstSlideMessage):t.a11y.notify(t.params.prevSlideMessage)),v(h.target).is("."+t.params.bulletClass)&&v(h.target)[0].click())},liveRegion:v('<span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span>'),notify:function(h){var f=t.a11y.liveRegion;f.length!==0&&(f.html(""),f.html(h))},init:function(){t.params.nextButton&&t.nextButton&&t.nextButton.length>0&&(t.a11y.makeFocusable(t.nextButton),t.a11y.addRole(t.nextButton,"button"),t.a11y.addLabel(t.nextButton,t.params.nextSlideMessage)),t.params.prevButton&&t.prevButton&&t.prevButton.length>0&&(t.a11y.makeFocusable(t.prevButton),t.a11y.addRole(t.prevButton,"button"),t.a11y.addLabel(t.prevButton,t.params.prevSlideMessage)),v(t.container).append(t.a11y.liveRegion)},initPagination:function(){t.params.pagination&&t.params.paginationClickable&&t.bullets&&t.bullets.length&&t.bullets.each(function(){var h=v(this);t.a11y.makeFocusable(h),t.a11y.addRole(h,"button"),t.a11y.addLabel(h,t.params.paginationBulletMessage.replace(/{{index}}/,h.index()+1))})},destroy:function(){t.a11y.liveRegion&&t.a11y.liveRegion.length>0&&t.a11y.liveRegion.remove()}},t.init=function(){t.params.loop&&t.createLoop(),t.updateContainerSize(),t.updateSlidesSize(),t.updatePagination(),t.params.scrollbar&&t.scrollbar&&(t.scrollbar.set(),t.params.scrollbarDraggable&&t.scrollbar.enableDraggable()),t.params.effect!=="slide"&&t.effects[t.params.effect]&&(t.params.loop||t.updateProgress(),t.effects[t.params.effect].setTranslate()),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):(t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.params.initialSlide===0&&(t.parallax&&t.params.parallax&&t.parallax.setTranslate(),t.lazy&&t.params.lazyLoading&&(t.lazy.load(),t.lazy.initialImageLoaded=!0))),t.attachEvents(),t.params.observer&&t.support.observer&&t.initObservers(),t.params.preloadImages&&!t.params.lazyLoading&&t.preloadImages(),t.params.autoplay&&t.startAutoplay(),t.params.keyboardControl&&t.enableKeyboardControl&&t.enableKeyboardControl(),t.params.mousewheelControl&&t.enableMousewheelControl&&t.enableMousewheelControl(),t.params.hashnav&&t.hashnav&&t.hashnav.init(),t.params.a11y&&t.a11y&&t.a11y.init(),t.emit("onInit",t)},t.cleanupStyles=function(){t.container.removeClass(t.classNames.join(" ")).removeAttr("style"),t.wrapper.removeAttr("style"),t.slides&&t.slides.length&&t.slides.removeClass([t.params.slideVisibleClass,t.params.slideActiveClass,t.params.slideNextClass,t.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),t.paginationContainer&&t.paginationContainer.length&&t.paginationContainer.removeClass(t.params.paginationHiddenClass),t.bullets&&t.bullets.length&&t.bullets.removeClass(t.params.bulletActiveClass),t.params.prevButton&&v(t.params.prevButton).removeClass(t.params.buttonDisabledClass),t.params.nextButton&&v(t.params.nextButton).removeClass(t.params.buttonDisabledClass),t.params.scrollbar&&t.scrollbar&&(t.scrollbar.track&&t.scrollbar.track.length&&t.scrollbar.track.removeAttr("style"),t.scrollbar.drag&&t.scrollbar.drag.length&&t.scrollbar.drag.removeAttr("style"))},t.destroy=function(h,f){t.detachEvents(),t.stopAutoplay(),t.params.scrollbar&&t.scrollbar&&t.params.scrollbarDraggable&&t.scrollbar.disableDraggable(),t.params.loop&&t.destroyLoop(),f&&t.cleanupStyles(),t.disconnectObservers(),t.params.keyboardControl&&t.disableKeyboardControl&&t.disableKeyboardControl(),t.params.mousewheelControl&&t.disableMousewheelControl&&t.disableMousewheelControl(),t.params.a11y&&t.a11y&&t.a11y.destroy(),t.emit("onDestroy"),h!==!1&&(t=null)},t.init(),t}};z.prototype={isSafari:(function(){var g=navigator.userAgent.toLowerCase();return g.indexOf("safari")>=0&&g.indexOf("chrome")<0&&g.indexOf("android")<0})(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),isArray:function(g){return Object.prototype.toString.apply(g)==="[object Array]"},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1},device:(function(){var g=navigator.userAgent,x=g.match(/(Android);?[\s\/]+([\d.]+)?/),p=g.match(/(iPad).*OS\s([\d_]+)/),y=g.match(/(iPod)(.*OS\s([\d_]+))?/),b=!p&&g.match(/(iPhone\sOS)\s([\d_]+)/);return{ios:p||b||y,android:x}})(),support:{touch:window.Modernizr&&Modernizr.touch===!0||(function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)})(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||(function(){var g=document.createElement("div").style;return"webkitPerspective"in g||"MozPerspective"in g||"OPerspective"in g||"MsPerspective"in g||"perspective"in g})(),flexbox:(function(){for(var g=document.createElement("div").style,x="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),p=0;p<x.length;p++)if(x[p]in g)return!0})(),observer:(function(){return"MutationObserver"in window||"WebkitMutationObserver"in window})()},plugins:{}};for(var O=(function(){var g=function(p){var y=this,b=0;for(b=0;b<p.length;b++)y[b]=p[b];return y.length=p.length,this},x=function(p,y){var b=[],P=0;if(p&&!y&&p instanceof g)return p;if(p){if(typeof p=="string"){var q,G,U=p.trim();if(U.indexOf("<")>=0&&U.indexOf(">")>=0){var J="div";for(U.indexOf("<li")===0&&(J="ul"),U.indexOf("<tr")===0&&(J="tbody"),(U.indexOf("<td")===0||U.indexOf("<th")===0)&&(J="tr"),U.indexOf("<tbody")===0&&(J="table"),U.indexOf("<option")===0&&(J="select"),G=document.createElement(J),G.innerHTML=p,P=0;P<G.childNodes.length;P++)b.push(G.childNodes[P])}else for(q=y||p[0]!=="#"||p.match(/[ .<>:~]/)?(y||document).querySelectorAll(p):[document.getElementById(p.split("#")[1])],P=0;P<q.length;P++)q[P]&&b.push(q[P])}else if(p.nodeType||p===window||p===document)b.push(p);else if(p.length>0&&p[0].nodeType)for(P=0;P<p.length;P++)b.push(p[P])}return new g(b)};return g.prototype={addClass:function(p){if(typeof p>"u")return this;for(var y=p.split(" "),b=0;b<y.length;b++)for(var P=0;P<this.length;P++)this[P].classList.add(y[b]);return this},removeClass:function(p){for(var y=p.split(" "),b=0;b<y.length;b++)for(var P=0;P<this.length;P++)this[P].classList.remove(y[b]);return this},hasClass:function(p){return this[0]?this[0].classList.contains(p):!1},toggleClass:function(p){for(var y=p.split(" "),b=0;b<y.length;b++)for(var P=0;P<this.length;P++)this[P].classList.toggle(y[b]);return this},attr:function(p,y){if(arguments.length===1&&typeof p=="string")return this[0]?this[0].getAttribute(p):void 0;for(var b=0;b<this.length;b++)if(arguments.length===2)this[b].setAttribute(p,y);else for(var P in p)this[b][P]=p[P],this[b].setAttribute(P,p[P]);return this},removeAttr:function(p){for(var y=0;y<this.length;y++)this[y].removeAttribute(p);return this},data:function(p,y){if(typeof y<"u"){for(var b=0;b<this.length;b++){var P=this[b];P.dom7ElementDataStorage||(P.dom7ElementDataStorage={}),P.dom7ElementDataStorage[p]=y}return this}if(this[0]){var q=this[0].getAttribute("data-"+p);return q||(this[0].dom7ElementDataStorage&&p in this[0].dom7ElementDataStorage?this[0].dom7ElementDataStorage[p]:void 0)}},transform:function(p){for(var y=0;y<this.length;y++){var b=this[y].style;b.webkitTransform=b.MsTransform=b.msTransform=b.MozTransform=b.OTransform=b.transform=p}return this},transition:function(p){typeof p!="string"&&(p+="ms");for(var y=0;y<this.length;y++){var b=this[y].style;b.webkitTransitionDuration=b.MsTransitionDuration=b.msTransitionDuration=b.MozTransitionDuration=b.OTransitionDuration=b.transitionDuration=p}return this},on:function(p,y,b,P){function q(it){var K=it.target;if(x(K).is(y))b.call(K,it);else for(var e=x(K).parents(),i=0;i<e.length;i++)x(e[i]).is(y)&&b.call(e[i],it)}var G,U,J=p.split(" ");for(G=0;G<this.length;G++)if(typeof y=="function"||y===!1)for(typeof y=="function"&&(b=arguments[1],P=arguments[2]||!1),U=0;U<J.length;U++)this[G].addEventListener(J[U],b,P);else for(U=0;U<J.length;U++)this[G].dom7LiveListeners||(this[G].dom7LiveListeners=[]),this[G].dom7LiveListeners.push({listener:b,liveListener:q}),this[G].addEventListener(J[U],q,P);return this},off:function(p,y,b,P){for(var q=p.split(" "),G=0;G<q.length;G++)for(var U=0;U<this.length;U++)if(typeof y=="function"||y===!1)typeof y=="function"&&(b=arguments[1],P=arguments[2]||!1),this[U].removeEventListener(q[G],b,P);else if(this[U].dom7LiveListeners)for(var J=0;J<this[U].dom7LiveListeners.length;J++)this[U].dom7LiveListeners[J].listener===b&&this[U].removeEventListener(q[G],this[U].dom7LiveListeners[J].liveListener,P);return this},once:function(p,y,b,P){function q(U){b(U),G.off(p,y,q,P)}var G=this;typeof y=="function"&&(y=!1,b=arguments[1],P=arguments[2]),G.on(p,y,q,P)},trigger:function(p,y){for(var b=0;b<this.length;b++){var P;try{P=new window.CustomEvent(p,{detail:y,bubbles:!0,cancelable:!0})}catch{P=document.createEvent("Event"),P.initEvent(p,!0,!0),P.detail=y}this[b].dispatchEvent(P)}return this},transitionEnd:function(p){function y(G){if(G.target===this)for(p.call(this,G),b=0;b<P.length;b++)q.off(P[b],y)}var b,P=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],q=this;if(p)for(b=0;b<P.length;b++)q.on(P[b],y);return this},width:function(){return this[0]===window?window.innerWidth:this.length>0?parseFloat(this.css("width")):null},outerWidth:function(p){return this.length>0?p?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(p){return this.length>0?p?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var p=this[0],y=p.getBoundingClientRect(),b=document.body,P=p.clientTop||b.clientTop||0,q=p.clientLeft||b.clientLeft||0,G=window.pageYOffset||p.scrollTop,U=window.pageXOffset||p.scrollLeft;return{top:y.top+G-P,left:y.left+U-q}}return null},css:function(p,y){var b;if(arguments.length===1){if(typeof p!="string"){for(b=0;b<this.length;b++)for(var P in p)this[b].style[P]=p[P];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(p)}if(arguments.length===2&&typeof p=="string"){for(b=0;b<this.length;b++)this[b].style[p]=y;return this}return this},each:function(p){for(var y=0;y<this.length;y++)p.call(this[y],y,this[y]);return this},html:function(p){if(typeof p>"u")return this[0]?this[0].innerHTML:void 0;for(var y=0;y<this.length;y++)this[y].innerHTML=p;return this},text:function(p){if(typeof p>"u")return this[0]?this[0].textContent.trim():null;for(var y=0;y<this.length;y++)this[y].textContent=p;return this},is:function(p){if(!this[0])return!1;var y,b;if(typeof p=="string"){var P=this[0];if(P===document)return p===document;if(P===window)return p===window;if(P.matches)return P.matches(p);if(P.webkitMatchesSelector)return P.webkitMatchesSelector(p);if(P.mozMatchesSelector)return P.mozMatchesSelector(p);if(P.msMatchesSelector)return P.msMatchesSelector(p);for(y=x(p),b=0;b<y.length;b++)if(y[b]===this[0])return!0;return!1}if(p===document)return this[0]===document;if(p===window)return this[0]===window;if(p.nodeType||p instanceof g){for(y=p.nodeType?[p]:p,b=0;b<y.length;b++)if(y[b]===this[0])return!0;return!1}return!1},index:function(){if(this[0]){for(var p=this[0],y=0;(p=p.previousSibling)!==null;)p.nodeType===1&&y++;return y}},eq:function(p){if(typeof p>"u")return this;var y,b=this.length;return p>b-1?new g([]):0>p?(y=b+p,new g(0>y?[]:[this[y]])):new g([this[p]])},append:function(p){var y,b;for(y=0;y<this.length;y++)if(typeof p=="string"){var P=document.createElement("div");for(P.innerHTML=p;P.firstChild;)this[y].appendChild(P.firstChild)}else if(p instanceof g)for(b=0;b<p.length;b++)this[y].appendChild(p[b]);else this[y].appendChild(p);return this},prepend:function(p){var y,b;for(y=0;y<this.length;y++)if(typeof p=="string"){var P=document.createElement("div");for(P.innerHTML=p,b=P.childNodes.length-1;b>=0;b--)this[y].insertBefore(P.childNodes[b],this[y].childNodes[0])}else if(p instanceof g)for(b=0;b<p.length;b++)this[y].insertBefore(p[b],this[y].childNodes[0]);else this[y].insertBefore(p,this[y].childNodes[0]);return this},insertBefore:function(p){for(var y=x(p),b=0;b<this.length;b++)if(y.length===1)y[0].parentNode.insertBefore(this[b],y[0]);else if(y.length>1)for(var P=0;P<y.length;P++)y[P].parentNode.insertBefore(this[b].cloneNode(!0),y[P])},insertAfter:function(p){for(var y=x(p),b=0;b<this.length;b++)if(y.length===1)y[0].parentNode.insertBefore(this[b],y[0].nextSibling);else if(y.length>1)for(var P=0;P<y.length;P++)y[P].parentNode.insertBefore(this[b].cloneNode(!0),y[P].nextSibling)},next:function(p){return new g(this.length>0?p?this[0].nextElementSibling&&x(this[0].nextElementSibling).is(p)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(p){var y=[],b=this[0];if(!b)return new g([]);for(;b.nextElementSibling;){var P=b.nextElementSibling;p?x(P).is(p)&&y.push(P):y.push(P),b=P}return new g(y)},prev:function(p){return new g(this.length>0?p?this[0].previousElementSibling&&x(this[0].previousElementSibling).is(p)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(p){var y=[],b=this[0];if(!b)return new g([]);for(;b.previousElementSibling;){var P=b.previousElementSibling;p?x(P).is(p)&&y.push(P):y.push(P),b=P}return new g(y)},parent:function(p){for(var y=[],b=0;b<this.length;b++)p?x(this[b].parentNode).is(p)&&y.push(this[b].parentNode):y.push(this[b].parentNode);return x(x.unique(y))},parents:function(p){for(var y=[],b=0;b<this.length;b++)for(var P=this[b].parentNode;P;)p?x(P).is(p)&&y.push(P):y.push(P),P=P.parentNode;return x(x.unique(y))},find:function(p){for(var y=[],b=0;b<this.length;b++)for(var P=this[b].querySelectorAll(p),q=0;q<P.length;q++)y.push(P[q]);return new g(y)},children:function(p){for(var y=[],b=0;b<this.length;b++)for(var P=this[b].childNodes,q=0;q<P.length;q++)p?P[q].nodeType===1&&x(P[q]).is(p)&&y.push(P[q]):P[q].nodeType===1&&y.push(P[q]);return new g(x.unique(y))},remove:function(){for(var p=0;p<this.length;p++)this[p].parentNode&&this[p].parentNode.removeChild(this[p]);return this},add:function(){var p,y,b=this;for(p=0;p<arguments.length;p++){var P=x(arguments[p]);for(y=0;y<P.length;y++)b[b.length]=P[y],b.length++}return b}},x.fn=g.prototype,x.unique=function(p){for(var y=[],b=0;b<p.length;b++)y.indexOf(p[b])===-1&&y.push(p[b]);return y},x})(),_=["jQuery","Zepto","Dom7"],u=0;u<_.length;u++)window[_[u]]&&s(window[_[u]]);var d;d=typeof O>"u"?window.Dom7||window.Zepto||window.jQuery:O,d&&("transitionEnd"in d.fn||(d.fn.transitionEnd=function(g){function x(P){if(P.target===this)for(g.call(this,P),p=0;p<y.length;p++)b.off(y[p],x)}var p,y=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],b=this;if(g)for(p=0;p<y.length;p++)b.on(y[p],x);return this}),"transform"in d.fn||(d.fn.transform=function(g){for(var x=0;x<this.length;x++){var p=this[x].style;p.webkitTransform=p.MsTransform=p.msTransform=p.MozTransform=p.OTransform=p.transform=g}return this}),"transition"in d.fn||(d.fn.transition=function(g){typeof g!="string"&&(g+="ms");for(var x=0;x<this.length;x++){var p=this[x].style;p.webkitTransitionDuration=p.MsTransitionDuration=p.msTransitionDuration=p.MozTransitionDuration=p.OTransitionDuration=p.transitionDuration=g}return this})),window.Swiper=z})(),typeof module<"u"?module.exports=window.Swiper:typeof define=="function"&&define.amd&&define([],function(){"use strict";return window.Swiper}),(function(s){s.fn.alphanum=function(S){var A=it(S),W=this;return P(W,m,A),this},s.fn.alpha=function(S){var A=it("alpha"),W=it(S,A),j=this;return P(j,m,W),this},s.fn.numeric=function(S){var A=K(S),W=this;return P(W,w,A),W.blur(function(){q(this,A)}),this};var v={allow:"",disallow:"",allowSpace:!0,allowNewline:!0,allowNumeric:!0,allowUpper:!0,allowLower:!0,allowCaseless:!0,allowLatin:!0,allowOtherCharSets:!0,forceUpper:!1,forceLower:!1,maxLength:NaN},z={allowPlus:!1,allowMinus:!0,allowThouSep:!0,allowDecSep:!0,allowLeadingSpaces:!1,maxDigits:NaN,maxDecimalPlaces:NaN,maxPreDecimalPlaces:NaN,max:NaN,min:NaN},O={alpha:{allowNumeric:!1},upper:{allowNumeric:!1,allowUpper:!0,allowLower:!1,allowCaseless:!0},lower:{allowNumeric:!1,allowUpper:!1,allowLower:!0,allowCaseless:!0}},_={integer:{allowPlus:!1,allowMinus:!0,allowThouSep:!1,allowDecSep:!1},positiveInteger:{allowPlus:!1,allowMinus:!1,allowThouSep:!1,allowDecSep:!1}},u=y()+b(),d=",",g=".",x=L(),p=T();function y(){var S="!@#$%^&*()+=[]\\';,/{}|\":<>?~`.-_";return S+=" ",S}function b(){var S="¬€£¦";return S}function P(S,A,W){S.each(function(){var j=s(this);j.off(".alphanum").on("keyup.alphanum change.alphanum paste.alphanum",function(Y){var X="";Y.originalEvent&&Y.originalEvent.clipboardData&&Y.originalEvent.clipboardData.getData&&(X=Y.originalEvent.clipboardData.getData("text/plain")),setTimeout(function(){J(j,A,W,X)},0)}).on("keypress.alphanum",function(Y){var X=Y.charCode?Y.charCode:Y.which;if(!(U(X)||Y.ctrlKey||Y.metaKey)){var h=String.fromCharCode(X),f=j.selection(),k=f.start,I=f.end,R=j.val(),F=R.substring(0,k)+h+R.substring(I),V=A(F,W);V!=F&&Y.preventDefault()}})})}function q(S,A){var W=parseFloat(s(S).val()),j=s(S);if(isNaN(W)){j.val("");return}G(A.min)&&W<A.min&&j.val(""),G(A.max)&&W>A.max&&j.val("")}function G(S){return!isNaN(S)}function U(S){return!(S>=32||S==10||S==13)}function J(S,A,W,j){var Y=S.val();Y==""&&j.length>0&&(Y=j);var X=A(Y,W);if(Y!=X){var h=S.alphanum_caret();S.val(X),Y.length==X.length+1?S.alphanum_caret(h-1):S.alphanum_caret(h)}}function it(S,A){typeof A>"u"&&(A=v);var W,j={};return typeof S=="string"?W=O[S]:typeof S>"u"?W={}:W=S,s.extend(j,A,W),typeof j.blacklist>"u"&&(j.blacklistSet=N(j.allow,j.disallow)),j}function K(S){var A,W={};return typeof S=="string"?A=_[S]:typeof S>"u"?A={}:A=S,s.extend(W,z,A),W}function e(S,A,W){return W.maxLength&&S.length>=W.maxLength?!1:W.allow.indexOf(A)>=0||W.allowSpace&&A==" "?!0:!W.allowNewline&&(A==`
`||A=="\r")||W.blacklistSet.contains(A)||!W.allowNumeric&&x[A]||!W.allowUpper&&C(A)||!W.allowLower&&E(A)||!W.allowCaseless&&D(A)||!W.allowLatin&&p.contains(A)?!1:W.allowOtherCharSets?!0:!!(x[A]||p.contains(A))}function i(S,A,W){if(x[A])return!(n(S,W)||t(S,W)||r(S,W)||l(S+A,W)||c(S+A,W));if(W.allowPlus&&A=="+"&&S==""||W.allowMinus&&A=="-"&&S==""||A==d&&W.allowThouSep&&M(S))return!0;if(A==g){if(S.indexOf(g)>=0||W.allowDecSep&&W.maxDecimalPlaces===0)return!1;if(W.allowDecSep)return!0}return!1}function o(S){return S=S+"",S.replace(/[^0-9]/g,"").length}function n(S,A){var W=A.maxDigits;if(W===""||isNaN(W))return!1;var j=o(S);return j>=W}function r(S,A){var W=A.maxDecimalPlaces;if(W===""||isNaN(W))return!1;var j=S.indexOf(g);if(j==-1)return!1;var Y=S.substring(j),X=o(Y);return X>=W}function t(S,A){var W=A.maxPreDecimalPlaces;if(W===""||isNaN(W))return!1;var j=S.indexOf(g);if(j>=0)return!1;var Y=o(S);return Y>=W}function l(S,A){if(!A.max||A.max<0)return!1;var W=parseFloat(S);return W>A.max}function c(S,A){if(!A.min||A.min>0)return!1;var W=parseFloat(S);return W<A.min}function m(S,A){if(typeof S!="string")return S;var W=S.split(""),j=[],Y=0,X;for(Y=0;Y<W.length;Y++){X=W[Y];var h=j.join("");e(h,X,A)&&j.push(X)}var f=j.join("");return A.forceLower?f=f.toLowerCase():A.forceUpper&&(f=f.toUpperCase()),f}function w(S,A){if(typeof S!="string")return S;var W=S.split(""),j=[],Y=0,X;for(Y=0;Y<W.length;Y++){X=W[Y];var h=j.join("");i(h,X,A)&&j.push(X)}return j.join("")}function C(S){var A=S.toUpperCase(),W=S.toLowerCase();return S==A&&A!=W}function E(S){var A=S.toUpperCase(),W=S.toLowerCase();return S==W&&A!=W}function D(S){return S.toUpperCase()==S.toLowerCase()}function N(S,A){var W=new H(u+A),j=new H(S),Y=W.subtract(j);return Y}function L(){var S="0123456789".split(""),A={},W=0,j;for(W=0;W<S.length;W++)j=S[W],A[j]=!0;return A}function T(){var S="abcdefghijklmnopqrstuvwxyz",A=S.toUpperCase(),W=new H(S+A);return W}function M(S){if(S.length==0)return!1;var A=S.indexOf(g);if(A>=0)return!1;var W=S.indexOf(d);if(W<0)return!0;var j=S.lastIndexOf(d),Y=S.length-j-1;if(Y<3)return!1;var X=o(S.substring(W));return!(X%3>0)}function H(S){typeof S=="string"?this.map=B(S):this.map={}}H.prototype.add=function(S){var A=this.clone();for(var W in S.map)A.map[W]=!0;return A},H.prototype.subtract=function(S){var A=this.clone();for(var W in S.map)delete A.map[W];return A},H.prototype.contains=function(S){return!!this.map[S]},H.prototype.clone=function(){var S=new H;for(var A in this.map)S.map[A]=!0;return S};function B(S){var A={},W=S.split(""),j=0,Y;for(j=0;j<W.length;j++)Y=W[j],A[Y]=!0;return A}s.fn.alphanum.backdoorAlphaNum=function(S,A){var W=it(A);return m(S,W)},s.fn.alphanum.backdoorNumeric=function(S,A){var W=K(A);return w(S,W)},s.fn.alphanum.setNumericSeparators=function(S){S.thousandsSeparator.length==1&&S.decimalSeparator.length==1&&(d=S.thousandsSeparator,g=S.decimalSeparator)}})(jQuery),(function(s){function v(O,_){if(O.createTextRange){var u=O.createTextRange();u.move("character",_),u.select()}else O.selectionStart!=null&&(O.focus(),O.setSelectionRange(_,_))}function z(O){if("selection"in document){var _=O.createTextRange();try{_.setEndPoint("EndToStart",document.selection.createRange())}catch{return 0}return _.text.length}else if(O.selectionStart!=null)return O.selectionStart}s.fn.alphanum_caret=function(O,_){return typeof O>"u"?z(this.get(0)):this.queue(function(u){if(isNaN(O)){var d=s(this).val().indexOf(O);_===!0?d+=O.length:typeof _<"u"&&(d+=_),v(this,d)}else v(this,O);u()})}})(jQuery),(function(s){var v=function(p){return p.replace(/([a-z])([a-z]+)/gi,function(y,b,P){return b+P.toLowerCase()}).replace(/_/g,"")},z=function(p){return p.replace(/^([a-z]+)_TO_([a-z]+)/i,function(y,b,P){return P+"_TO_"+b})},O=function(p){return p?p.ownerDocument.defaultView||p.ownerDocument.parentWindow:window},_=function(p,y){var b=s.Range.current(p).clone(),P=s.Range(p).select(p);return b.overlaps(P)?(b.compare("START_TO_START",P)<1?(startPos=0,b.move("START_TO_START",P)):(fromElementToCurrent=P.clone(),fromElementToCurrent.move("END_TO_START",b),startPos=fromElementToCurrent.toString().length),b.compare("END_TO_END",P)>=0?endPos=P.toString().length:endPos=startPos+b.toString().length,{start:startPos,end:endPos}):null},u=function(p){var y=O(p);if(p.selectionStart!==void 0)return document.activeElement&&document.activeElement!=p&&p.selectionStart==p.selectionEnd&&p.selectionStart==0?{start:p.value.length,end:p.value.length}:{start:p.selectionStart,end:p.selectionEnd};if(y.getSelection)return _(p,y);try{if(p.nodeName.toLowerCase()=="input"){var b=O(p).document.selection.createRange(),P=p.createTextRange();P.setEndPoint("EndToStart",b);var q=P.text.length;return{start:q,end:q+b.text.length}}else{var G=_(p,y);if(!G)return G;var U=s.Range.current().clone(),J=U.clone().collapse().range,it=U.clone().collapse(!1).range;return J.moveStart("character",-1),it.moveStart("character",-1),G.startPos!=0&&J.text==""&&(G.startPos+=2),G.endPos!=0&&it.text==""&&(G.endPos+=2),G}}catch{return{start:p.value.length,end:p.value.length}}},d=function(p,y,b){var P=O(p);if(p.setSelectionRange)b===void 0?(p.focus(),p.setSelectionRange(y,y)):(p.select(),p.selectionStart=y,p.selectionEnd=b);else if(p.createTextRange){var q=p.createTextRange();q.moveStart("character",y),b=b||y,q.moveEnd("character",b-p.value.length),q.select()}else if(P.getSelection){var G=P.document,U=P.getSelection(),J=G.createRange(),it=[y,b!==void 0?b:y];x([p],it),J.setStart(it[0].el,it[0].count),J.setEnd(it[1].el,it[1].count),U.removeAllRanges(),U.addRange(J)}else if(P.document.body.createTextRange){var J=document.body.createTextRange();J.moveToElementText(p),J.collapse(),J.moveStart("character",y),J.moveEnd("character",b!==void 0?b:y),J.select()}},g=function(p,y,b,P){typeof b[0]=="number"&&b[0]<y&&(b[0]={el:P,count:b[0]-p}),typeof b[1]=="number"&&b[1]<=y&&(b[1]={el:P,count:b[1]-p})},x=function(p,y,b){var P,q;b=b||0;for(var G=0;p[G];G++)P=p[G],P.nodeType===3||P.nodeType===4?(q=b,b+=P.nodeValue.length,g(q,b,y,P)):P.nodeType!==8&&(b=x(P.childNodes,y,b));return b};jQuery.fn.selection=function(p,y){return p!==void 0?this.each(function(){d(this,p,y)}):u(this[0])},s.fn.selection.getCharElement=x})(jQuery),(function(s){function v(){var _=document.createElement("p"),u=!1;if(_.addEventListener)_.addEventListener("DOMAttrModified",function(){u=!0},!1);else if(_.attachEvent)_.attachEvent("onDOMAttrModified",function(){u=!0});else return!1;return _.setAttribute("id","target"),u}function z(_,u){if(_){var d=this.data("attr-old-value");if(u.attributeName.indexOf("style")>=0){d.style||(d.style={});var g=u.attributeName.split(".");u.attributeName=g[0],u.oldValue=d.style[g[1]],u.newValue=g[1]+":"+this.prop("style")[s.camelCase(g[1])],d.style[g[1]]=u.newValue}else u.oldValue=d[u.attributeName],u.newValue=this.attr(u.attributeName),d[u.attributeName]=u.newValue;this.data("attr-old-value",d)}}var O=window.MutationObserver||window.WebKitMutationObserver;s.fn.attrchange=function(_,u){if(typeof _=="object"){var d={trackValues:!1,callback:s.noop};if(typeof _=="function"?d.callback=_:s.extend(d,_),d.trackValues&&this.each(function(p,y){for(var b={},P,p=0,q=y.attributes,G=q.length;p<G;p++)P=q.item(p),b[P.nodeName]=P.value;s(this).data("attr-old-value",b)}),O){var g={subtree:!1,attributes:!0,attributeOldValue:d.trackValues},x=new O(function(p){p.forEach(function(y){var b=y.target;d.trackValues&&(y.newValue=s(b).attr(y.attributeName)),typeof s(this).data("attrchange-tdisconnect")>"u"&&d.callback.call(b,y)})});return this.data("attrchange-method","Mutation Observer").data("attrchange-obs",x).each(function(){x.observe(this,g)})}else{if(v())return this.data("attrchange-method","DOMAttrModified").on("DOMAttrModified",function(p){p.originalEvent&&(p=p.originalEvent),p.attributeName=p.attrName,p.oldValue=p.prevValue,typeof s(this).data("attrchange-tdisconnect")>"u"&&d.callback.call(this,p)});if("onpropertychange"in document.body)return this.data("attrchange-method","propertychange").on("propertychange",function(p){p.attributeName=window.event.propertyName,z.call(s(this),d.trackValues,p),typeof s(this).data("attrchange-tdisconnect")>"u"&&d.callback.call(this,p)})}return this}else if(typeof _=="string"&&s.fn.attrchange.hasOwnProperty("extensions")&&s.fn.attrchange.extensions.hasOwnProperty(_))return s.fn.attrchange.extensions[_].call(this,u)}})(jQuery),(function(s,v,z,O){function _(u,d){this.settings=null,this.options=s.extend({},_.Defaults,d),this.$element=s(u),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},s.each(["onResize","onThrottledResize"],s.proxy(function(g,x){this._handlers[x]=s.proxy(this[x],this)},this)),s.each(_.Plugins,s.proxy(function(g,x){this._plugins[g.charAt(0).toLowerCase()+g.slice(1)]=new x(this)},this)),s.each(_.Workers,s.proxy(function(g,x){this._pipe.push({filter:x.filter,run:s.proxy(x.run,this)})},this)),this.setup(),this.initialize()}_.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:v,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},_.Width={Default:"default",Inner:"inner",Outer:"outer"},_.Type={Event:"event",State:"state"},_.Plugins={},_.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(u){u.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(u){var d=this.settings.margin||"",g=!this.settings.autoWidth,x=this.settings.rtl,p={width:"auto","margin-left":x?d:"","margin-right":x?"":d};!g&&this.$stage.children().css(p),u.css=p}},{filter:["width","items","settings"],run:function(u){var d=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,g=null,x=this._items.length,p=!this.settings.autoWidth,y=[];for(u.items={merge:!1,width:d};x--;)g=this._mergers[x],g=this.settings.mergeFit&&Math.min(g,this.settings.items)||g,u.items.merge=g>1||u.items.merge,y[x]=p?d*g:this._items[x].width();this._widths=y}},{filter:["items","settings"],run:function(){var u=[],d=this._items,g=this.settings,x=Math.max(2*g.items,4),p=2*Math.ceil(d.length/2),y=g.loop&&d.length?g.rewind?x:Math.max(x,p):0,b="",P="";for(y/=2;y--;)u.push(this.normalize(u.length/2,!0)),b+=d[u[u.length-1]][0].outerHTML,u.push(this.normalize(d.length-1-(u.length-1)/2,!0)),P=d[u[u.length-1]][0].outerHTML+P;this._clones=u,s(b).addClass("cloned").appendTo(this.$stage),s(P).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var u=this.settings.rtl?1:-1,d=this._clones.length+this._items.length,g=-1,x=0,p=0,y=[];++g<d;)x=y[g-1]||0,p=this._widths[this.relative(g)]+this.settings.margin,y.push(x+p*u);this._coordinates=y}},{filter:["width","items","settings"],run:function(){var u=this.settings.stagePadding,d=this._coordinates,g={width:Math.ceil(Math.abs(d[d.length-1]))+2*u,"padding-left":u||"","padding-right":u||""};this.$stage.css(g)}},{filter:["width","items","settings"],run:function(u){var d=this._coordinates.length,g=!this.settings.autoWidth,x=this.$stage.children();if(g&&u.items.merge)for(;d--;)u.css.width=this._widths[this.relative(d)],x.eq(d).css(u.css);else g&&(u.css.width=u.items.width,x.css(u.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(u){u.current=u.current?this.$stage.children().index(u.current):0,u.current=Math.max(this.minimum(),Math.min(this.maximum(),u.current)),this.reset(u.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var u,d,g,x,p=this.settings.rtl?1:-1,y=2*this.settings.stagePadding,b=this.coordinates(this.current())+y,P=b+this.width()*p,q=[];for(g=0,x=this._coordinates.length;g<x;g++)u=this._coordinates[g-1]||0,d=Math.abs(this._coordinates[g])+y*p,(this.op(u,"<=",b)&&this.op(u,">",P)||this.op(d,"<",b)&&this.op(d,">",P))&&q.push(g);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+q.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],_.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var u,d,g;u=this.$element.find("img"),d=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:O,g=this.$element.children(d).width(),u.length&&g<=0&&this.preloadAutoWidthImages(u)}this.$element.addClass(this.options.loadingClass),this.$stage=s("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('<div class="'+this.settings.stageOuterClass+'"/>'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},_.prototype.setup=function(){var u=this.viewport(),d=this.options.responsive,g=-1,x=null;d?(s.each(d,function(p){p<=u&&p>g&&(g=Number(p))}),x=s.extend({},this.options,d[g]),typeof x.stagePadding=="function"&&(x.stagePadding=x.stagePadding()),delete x.responsive,x.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+g))):x=s.extend({},this.options),this.trigger("change",{property:{name:"settings",value:x}}),this._breakpoint=g,this.settings=x,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},_.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},_.prototype.prepare=function(u){var d=this.trigger("prepare",{content:u});return d.data||(d.data=s("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(u)),this.trigger("prepared",{content:d.data}),d.data},_.prototype.update=function(){for(var u=0,d=this._pipe.length,g=s.proxy(function(p){return this[p]},this._invalidated),x={};u<d;)(this._invalidated.all||s.grep(this._pipe[u].filter,g).length>0)&&this._pipe[u].run(x),u++;this._invalidated={},!this.is("valid")&&this.enter("valid")},_.prototype.width=function(u){switch(u=u||_.Width.Default){case _.Width.Inner:case _.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},_.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},_.prototype.onThrottledResize=function(){v.clearTimeout(this.resizeTimer),this.resizeTimer=v.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},_.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.$element.is(":visible")&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))},_.prototype.registerEventHandlers=function(){s.support.transition&&this.$stage.on(s.support.transition.end+".owl.core",s.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(v,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",s.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",s.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",s.proxy(this.onDragEnd,this)))},_.prototype.onDragStart=function(u){var d=null;u.which!==3&&(s.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[d.length===16?12:4],y:d[d.length===16?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(s.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,u.type==="mousedown"),this.speed(0),this._drag.time=new Date().getTime(),this._drag.target=s(u.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(u),s(z).on("mouseup.owl.core touchend.owl.core",s.proxy(this.onDragEnd,this)),s(z).one("mousemove.owl.core touchmove.owl.core",s.proxy(function(g){var x=this.difference(this._drag.pointer,this.pointer(g));s(z).on("mousemove.owl.core touchmove.owl.core",s.proxy(this.onDragMove,this)),Math.abs(x.x)<Math.abs(x.y)&&this.is("valid")||(g.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},_.prototype.onDragMove=function(u){var d=null,g=null,x=null,p=this.difference(this._drag.pointer,this.pointer(u)),y=this.difference(this._drag.stage.start,p);this.is("dragging")&&(u.preventDefault(),this.settings.loop?(d=this.coordinates(this.minimum()),g=this.coordinates(this.maximum()+1)-d,y.x=((y.x-d)%g+g)%g+d):(d=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),g=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),x=this.settings.pullDrag?-1*p.x/5:0,y.x=Math.max(Math.min(y.x,d+x),g+x)),this._drag.stage.current=y,this.animate(y.x))},_.prototype.onDragEnd=function(u){var d=this.difference(this._drag.pointer,this.pointer(u)),g=this._drag.stage.current,x=d.x>0^this.settings.rtl?"left":"right";s(z).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(d.x!==0&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(g.x,d.x!==0?x:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=x,(Math.abs(d.x)>3||new Date().getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},_.prototype.closest=function(u,d){var g=-1,x=30,p=this.width(),y=this.coordinates();return this.settings.freeDrag||s.each(y,s.proxy(function(b,P){return d==="left"&&u>P-x&&u<P+x?g=b:d==="right"&&u>P-p-x&&u<P-p+x?g=b+1:this.op(u,"<",P)&&this.op(u,">",y[b+1]||P-p)&&(g=d==="left"?b+1:b),g===-1},this)),this.settings.loop||(this.op(u,">",y[this.minimum()])?g=u=this.minimum():this.op(u,"<",y[this.maximum()])&&(g=u=this.maximum())),g},_.prototype.animate=function(u){var d=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),d&&(this.enter("animating"),this.trigger("translate")),s.support.transform3d&&s.support.transition?this.$stage.css({transform:"translate3d("+u+"px,0px,0px)",transition:this.speed()/1e3+"s"}):d?this.$stage.animate({left:u+"px"},this.speed(),this.settings.fallbackEasing,s.proxy(this.onTransitionEnd,this)):this.$stage.css({left:u+"px"})},_.prototype.is=function(u){return this._states.current[u]&&this._states.current[u]>0},_.prototype.current=function(u){if(u===O)return this._current;if(this._items.length===0)return O;if(u=this.normalize(u),this._current!==u){var d=this.trigger("change",{property:{name:"position",value:u}});d.data!==O&&(u=this.normalize(d.data)),this._current=u,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},_.prototype.invalidate=function(u){return s.type(u)==="string"&&(this._invalidated[u]=!0,this.is("valid")&&this.leave("valid")),s.map(this._invalidated,function(d,g){return g})},_.prototype.reset=function(u){u=this.normalize(u),u!==O&&(this._speed=0,this._current=u,this.suppress(["translate","translated"]),this.animate(this.coordinates(u)),this.release(["translate","translated"]))},_.prototype.normalize=function(u,d){var g=this._items.length,x=d?0:this._clones.length;return!this.isNumeric(u)||g<1?u=O:(u<0||u>=g+x)&&(u=((u-x/2)%g+g)%g+x/2),u},_.prototype.relative=function(u){return u-=this._clones.length/2,this.normalize(u,!0)},_.prototype.maximum=function(u){var d,g,x,p=this.settings,y=this._coordinates.length;if(p.loop)y=this._clones.length/2+this._items.length-1;else if(p.autoWidth||p.merge){for(d=this._items.length,g=this._items[--d].width(),x=this.$element.width();d--&&(g+=this._items[d].width()+this.settings.margin,!(g>x)););y=d+1}else y=p.center?this._items.length-1:this._items.length-p.items;return u&&(y-=this._clones.length/2),Math.max(y,0)},_.prototype.minimum=function(u){return u?0:this._clones.length/2},_.prototype.items=function(u){return u===O?this._items.slice():(u=this.normalize(u,!0),this._items[u])},_.prototype.mergers=function(u){return u===O?this._mergers.slice():(u=this.normalize(u,!0),this._mergers[u])},_.prototype.clones=function(u){var d=this._clones.length/2,g=d+this._items.length,x=function(p){return p%2===0?g+p/2:d-(p+1)/2};return u===O?s.map(this._clones,function(p,y){return x(y)}):s.map(this._clones,function(p,y){return p===u?x(y):null})},_.prototype.speed=function(u){return u!==O&&(this._speed=u),this._speed},_.prototype.coordinates=function(u){var d,g=1,x=u-1;return u===O?s.map(this._coordinates,s.proxy(function(p,y){return this.coordinates(y)},this)):(this.settings.center?(this.settings.rtl&&(g=-1,x=u+1),d=this._coordinates[u],d+=(this.width()-d+(this._coordinates[x]||0))/2*g):d=this._coordinates[x]||0,d=Math.ceil(d))},_.prototype.duration=function(u,d,g){return g===0?0:Math.min(Math.max(Math.abs(d-u),1),6)*Math.abs(g||this.settings.smartSpeed)},_.prototype.to=function(u,d){var g=this.current(),x=null,p=u-this.relative(g),y=(p>0)-(p<0),b=this._items.length,P=this.minimum(),q=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(p)>b/2&&(p+=y*-1*b),u=g+p,x=((u-P)%b+b)%b+P,x!==u&&x-p<=q&&x-p>0&&(g=x-p,u=x,this.reset(g))):this.settings.rewind?(q+=1,u=(u%q+q)%q):u=Math.max(P,Math.min(q,u)),this.speed(this.duration(g,u,d)),this.current(u),this.$element.is(":visible")&&this.update()},_.prototype.next=function(u){u=u||!1,this.to(this.relative(this.current())+1,u)},_.prototype.prev=function(u){u=u||!1,this.to(this.relative(this.current())-1,u)},_.prototype.onTransitionEnd=function(u){if(u!==O&&(u.stopPropagation(),(u.target||u.srcElement||u.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},_.prototype.viewport=function(){var u;return this.options.responsiveBaseElement!==v?u=s(this.options.responsiveBaseElement).width():v.innerWidth?u=v.innerWidth:z.documentElement&&z.documentElement.clientWidth?u=z.documentElement.clientWidth:console.warn("Can not detect viewport width."),u},_.prototype.replace=function(u){this.$stage.empty(),this._items=[],u&&(u=u instanceof jQuery?u:s(u)),this.settings.nestedItemSelector&&(u=u.find("."+this.settings.nestedItemSelector)),u.filter(function(){return this.nodeType===1}).each(s.proxy(function(d,g){g=this.prepare(g),this.$stage.append(g),this._items.push(g),this._mergers.push(1*g.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},_.prototype.add=function(u,d){var g=this.relative(this._current);d=d===O?this._items.length:this.normalize(d,!0),u=u instanceof jQuery?u:s(u),this.trigger("add",{content:u,position:d}),u=this.prepare(u),this._items.length===0||d===this._items.length?(this._items.length===0&&this.$stage.append(u),this._items.length!==0&&this._items[d-1].after(u),this._items.push(u),this._mergers.push(1*u.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[d].before(u),this._items.splice(d,0,u),this._mergers.splice(d,0,1*u.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[g]&&this.reset(this._items[g].index()),this.invalidate("items"),this.trigger("added",{content:u,position:d})},_.prototype.remove=function(u){u=this.normalize(u,!0),u!==O&&(this.trigger("remove",{content:this._items[u],position:u}),this._items[u].remove(),this._items.splice(u,1),this._mergers.splice(u,1),this.invalidate("items"),this.trigger("removed",{content:null,position:u}))},_.prototype.preloadAutoWidthImages=function(u){u.each(s.proxy(function(d,g){this.enter("pre-loading"),g=s(g),s(new Image).one("load",s.proxy(function(x){g.attr("src",x.target.src),g.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",g.attr("src")||g.attr("data-src")||g.attr("data-src-retina"))},this))},_.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),s(z).off(".owl.core"),this.settings.responsive!==!1&&(v.clearTimeout(this.resizeTimer),this.off(v,"resize",this._handlers.onThrottledResize));for(var u in this._plugins)this._plugins[u].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},_.prototype.op=function(u,d,g){var x=this.settings.rtl;switch(d){case"<":return x?u>g:u<g;case">":return x?u<g:u>g;case">=":return x?u<=g:u>=g;case"<=":return x?u>=g:u<=g}},_.prototype.on=function(u,d,g,x){u.addEventListener?u.addEventListener(d,g,x):u.attachEvent&&u.attachEvent("on"+d,g)},_.prototype.off=function(u,d,g,x){u.removeEventListener?u.removeEventListener(d,g,x):u.detachEvent&&u.detachEvent("on"+d,g)},_.prototype.trigger=function(u,d,g,x,p){var y={item:{count:this._items.length,index:this.current()}},b=s.camelCase(s.grep(["on",u,g],function(q){return q}).join("-").toLowerCase()),P=s.Event([u,"owl",g||"carousel"].join(".").toLowerCase(),s.extend({relatedTarget:this},y,d));return this._supress[u]||(s.each(this._plugins,function(q,G){G.onTrigger&&G.onTrigger(P)}),this.register({type:_.Type.Event,name:u}),this.$element.trigger(P),this.settings&&typeof this.settings[b]=="function"&&this.settings[b].call(this,P)),P},_.prototype.enter=function(u){s.each([u].concat(this._states.tags[u]||[]),s.proxy(function(d,g){this._states.current[g]===O&&(this._states.current[g]=0),this._states.current[g]++},this))},_.prototype.leave=function(u){s.each([u].concat(this._states.tags[u]||[]),s.proxy(function(d,g){this._states.current[g]--},this))},_.prototype.register=function(u){if(u.type===_.Type.Event){if(s.event.special[u.name]||(s.event.special[u.name]={}),!s.event.special[u.name].owl){var d=s.event.special[u.name]._default;s.event.special[u.name]._default=function(g){return!d||!d.apply||g.namespace&&g.namespace.indexOf("owl")!==-1?g.namespace&&g.namespace.indexOf("owl")>-1:d.apply(this,arguments)},s.event.special[u.name].owl=!0}}else u.type===_.Type.State&&(this._states.tags[u.name]?this._states.tags[u.name]=this._states.tags[u.name].concat(u.tags):this._states.tags[u.name]=u.tags,this._states.tags[u.name]=s.grep(this._states.tags[u.name],s.proxy(function(g,x){return s.inArray(g,this._states.tags[u.name])===x},this)))},_.prototype.suppress=function(u){s.each(u,s.proxy(function(d,g){this._supress[g]=!0},this))},_.prototype.release=function(u){s.each(u,s.proxy(function(d,g){delete this._supress[g]},this))},_.prototype.pointer=function(u){var d={x:null,y:null};return u=u.originalEvent||u||v.event,u=u.touches&&u.touches.length?u.touches[0]:u.changedTouches&&u.changedTouches.length?u.changedTouches[0]:u,u.pageX?(d.x=u.pageX,d.y=u.pageY):(d.x=u.clientX,d.y=u.clientY),d},_.prototype.isNumeric=function(u){return!isNaN(parseFloat(u))},_.prototype.difference=function(u,d){return{x:u.x-d.x,y:u.y-d.y}},s.fn.owlCarousel=function(u){var d=Array.prototype.slice.call(arguments,1);return this.each(function(){var g=s(this),x=g.data("owl.carousel");x||(x=new _(this,typeof u=="object"&&u),g.data("owl.carousel",x),s.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(p,y){x.register({type:_.Type.Event,name:y}),x.$element.on(y+".owl.carousel.core",s.proxy(function(b){b.namespace&&b.relatedTarget!==this&&(this.suppress([y]),x[y].apply(this,[].slice.call(arguments,1)),this.release([y]))},x))})),typeof u=="string"&&u.charAt(0)!=="_"&&x[u].apply(x,d)})},s.fn.owlCarousel.Constructor=_})(window.Zepto||window.jQuery,window,document),(function(s,v,z,O){var _=function(u){this._core=u,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":s.proxy(function(d){d.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=s.extend({},_.Defaults,this._core.options),this._core.$element.on(this._handlers)};_.Defaults={autoRefresh:!0,autoRefreshInterval:500},_.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=v.setInterval(s.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},_.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},_.prototype.destroy=function(){var u,d;v.clearInterval(this._interval);for(u in this._handlers)this._core.$element.off(u,this._handlers[u]);for(d in Object.getOwnPropertyNames(this))typeof this[d]!="function"&&(this[d]=null)},s.fn.owlCarousel.Constructor.Plugins.AutoRefresh=_})(window.Zepto||window.jQuery,window,document),(function(s,v,z,O){var _=function(u){this._core=u,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":s.proxy(function(d){if(d.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(d.property&&d.property.name=="position"||d.type=="initialized"))for(var g=this._core.settings,x=g.center&&Math.ceil(g.items/2)||g.items,p=g.center&&x*-1||0,y=(d.property&&d.property.value!==O?d.property.value:this._core.current())+p,b=this._core.clones().length,P=s.proxy(function(q,G){this.load(G)},this);p++<x;)this.load(b/2+this._core.relative(y)),b&&s.each(this._core.clones(this._core.relative(y)),P),y++},this)},this._core.options=s.extend({},_.Defaults,this._core.options),this._core.$element.on(this._handlers)};_.Defaults={lazyLoad:!1},_.prototype.load=function(u){var d=this._core.$stage.children().eq(u),g=d&&d.find(".owl-lazy");!g||s.inArray(d.get(0),this._loaded)>-1||(g.each(s.proxy(function(x,p){var y,b=s(p),P=v.devicePixelRatio>1&&b.attr("data-src-retina")||b.attr("data-src");this._core.trigger("load",{element:b,url:P},"lazy"),b.is("img")?b.one("load.owl.lazy",s.proxy(function(){b.css("opacity",1),this._core.trigger("loaded",{element:b,url:P},"lazy")},this)).attr("src",P):(y=new Image,y.onload=s.proxy(function(){b.css({"background-image":'url("'+P+'")',opacity:"1"}),this._core.trigger("loaded",{element:b,url:P},"lazy")},this),y.src=P)},this)),this._loaded.push(d.get(0)))},_.prototype.destroy=function(){var u,d;for(u in this.handlers)this._core.$element.off(u,this.handlers[u]);for(d in Object.getOwnPropertyNames(this))typeof this[d]!="function"&&(this[d]=null)},s.fn.owlCarousel.Constructor.Plugins.Lazy=_})(window.Zepto||window.jQuery,window,document),(function(s,v,z,O){var _=function(u){this._core=u,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":s.proxy(function(d){d.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":s.proxy(function(d){d.namespace&&this._core.settings.autoHeight&&d.property.name=="position"&&this.update()},this),"loaded.owl.lazy":s.proxy(function(d){d.namespace&&this._core.settings.autoHeight&&d.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=s.extend({},_.Defaults,this._core.options),this._core.$element.on(this._handlers)};_.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},_.prototype.update=function(){var u=this._core._current,d=u+this._core.settings.items,g=this._core.$stage.children().toArray().slice(u,d),x=[],p=0;s.each(g,function(y,b){x.push(s(b).height())}),p=Math.max.apply(null,x),this._core.$stage.parent().height(p).addClass(this._core.settings.autoHeightClass)},_.prototype.destroy=function(){var u,d;for(u in this._handlers)this._core.$element.off(u,this._handlers[u]);for(d in Object.getOwnPropertyNames(this))typeof this[d]!="function"&&(this[d]=null)},s.fn.owlCarousel.Constructor.Plugins.AutoHeight=_})(window.Zepto||window.jQuery,window,document),(function(s,v,z,O){var _=function(u){this._core=u,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":s.proxy(function(d){d.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":s.proxy(function(d){d.namespace&&this._core.settings.video&&this.isInFullScreen()&&d.preventDefault()},this),"refreshed.owl.carousel":s.proxy(function(d){d.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":s.proxy(function(d){d.namespace&&d.property.name==="position"&&this._playing&&this.stop()},this),"prepared.owl.carousel":s.proxy(function(d){if(d.namespace){var g=s(d.content).find(".owl-video");g.length&&(g.css("display","none"),this.fetch(g,s(d.content)))}},this)},this._core.options=s.extend({},_.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",s.proxy(function(d){this.play(d)},this))};_.Defaults={video:!1,videoHeight:!1,videoWidth:!1},_.prototype.fetch=function(u,d){var g=(function(){return u.attr("data-vimeo-id")?"vimeo":u.attr("data-vzaar-id")?"vzaar":"youtube"})(),x=u.attr("data-vimeo-id")||u.attr("data-youtube-id")||u.attr("data-vzaar-id"),p=u.attr("data-width")||this._core.settings.videoWidth,y=u.attr("data-height")||this._core.settings.videoHeight,b=u.attr("href");if(!b)throw new Error("Missing video URL.");if(x=b.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),x[3].indexOf("youtu")>-1)g="youtube";else if(x[3].indexOf("vimeo")>-1)g="vimeo";else{if(!(x[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");g="vzaar"}x=x[6],this._videos[b]={type:g,id:x,width:p,height:y},d.attr("data-video",b),this.thumbnail(u,this._videos[b])},_.prototype.thumbnail=function(u,d){var g,x,p,y=d.width&&d.height?'style="width:'+d.width+"px;height:"+d.height+'px;"':"",b=u.find("img"),P="src",q="",G=this._core.settings,U=function(J){x='<div class="owl-video-play-icon"></div>',g=G.lazyLoad?'<div class="owl-video-tn '+q+'" '+P+'="'+J+'"></div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+J+')"></div>',u.after(g),u.after(x)};if(u.wrap('<div class="owl-video-wrapper"'+y+"></div>"),this._core.settings.lazyLoad&&(P="data-src",q="owl-lazy"),b.length)return U(b.attr(P)),b.remove(),!1;d.type==="youtube"?(p="//img.youtube.com/vi/"+d.id+"/hqdefault.jpg",U(p)):d.type==="vimeo"?s.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+d.id+".json",jsonp:"callback",dataType:"jsonp",success:function(J){p=J[0].thumbnail_large,U(p)}}):d.type==="vzaar"&&s.ajax({type:"GET",url:"//vzaar.com/api/videos/"+d.id+".json",jsonp:"callback",dataType:"jsonp",success:function(J){p=J.framegrab_url,U(p)}})},_.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},_.prototype.play=function(u){var d,g=s(u.target),x=g.closest("."+this._core.settings.itemClass),p=this._videos[x.attr("data-video")],y=p.width||"100%",b=p.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),x=this._core.items(this._core.relative(x.index())),this._core.reset(x.index()),p.type==="youtube"?d='<iframe width="'+y+'" height="'+b+'" src="//www.youtube.com/embed/'+p.id+"?autoplay=1&rel=0&v="+p.id+'" frameborder="0" allowfullscreen></iframe>':p.type==="vimeo"?d='<iframe src="//player.vimeo.com/video/'+p.id+'?autoplay=1" width="'+y+'" height="'+b+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>':p.type==="vzaar"&&(d='<iframe frameborder="0"height="'+b+'"width="'+y+'" allowfullscreen mozallowfullscreen webkitAllowFullScreen src="//view.vzaar.com/'+p.id+'/player?autoplay=true"></iframe>'),s('<div class="owl-video-frame">'+d+"</div>").insertAfter(x.find(".owl-video")),this._playing=x.addClass("owl-video-playing"))},_.prototype.isInFullScreen=function(){var u=z.fullscreenElement||z.mozFullScreenElement||z.webkitFullscreenElement;return u&&s(u).parent().hasClass("owl-video-frame")},_.prototype.destroy=function(){var u,d;this._core.$element.off("click.owl.video");for(u in this._handlers)this._core.$element.off(u,this._handlers[u]);for(d in Object.getOwnPropertyNames(this))typeof this[d]!="function"&&(this[d]=null)},s.fn.owlCarousel.Constructor.Plugins.Video=_})(window.Zepto||window.jQuery,window,document),(function(s,v,z,O){var _=function(u){this.core=u,this.core.options=s.extend({},_.Defaults,this.core.options),this.swapping=!0,this.previous=O,this.next=O,this.handlers={"change.owl.carousel":s.proxy(function(d){d.namespace&&d.property.name=="position"&&(this.previous=this.core.current(),this.next=d.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":s.proxy(function(d){d.namespace&&(this.swapping=d.type=="translated")},this),"translate.owl.carousel":s.proxy(function(d){d.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};_.Defaults={animateOut:!1,animateIn:!1},_.prototype.swap=function(){if(this.core.settings.items===1&&s.support.animation&&s.support.transition){this.core.speed(0);var u,d=s.proxy(this.clear,this),g=this.core.$stage.children().eq(this.previous),x=this.core.$stage.children().eq(this.next),p=this.core.settings.animateIn,y=this.core.settings.animateOut;this.core.current()!==this.previous&&(y&&(u=this.core.coordinates(this.previous)-this.core.coordinates(this.next),g.one(s.support.animation.end,d).css({left:u+"px"}).addClass("animated owl-animated-out").addClass(y)),p&&x.one(s.support.animation.end,d).addClass("animated owl-animated-in").addClass(p))}},_.prototype.clear=function(u){s(u.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},_.prototype.destroy=function(){var u,d;for(u in this.handlers)this.core.$element.off(u,this.handlers[u]);for(d in Object.getOwnPropertyNames(this))typeof this[d]!="function"&&(this[d]=null)},s.fn.owlCarousel.Constructor.Plugins.Animate=_})(window.Zepto||window.jQuery,window,document),(function(s,v,z,O){var _=function(u){this._core=u,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":s.proxy(function(d){d.namespace&&d.property.name==="settings"?this._core.settings.autoplay?this.play():this.stop():d.namespace&&d.property.name==="position"&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":s.proxy(function(d){d.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":s.proxy(function(d,g,x){d.namespace&&this.play(g,x)},this),"stop.owl.autoplay":s.proxy(function(d){d.namespace&&this.stop()},this),"mouseover.owl.autoplay":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":s.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":s.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=s.extend({},_.Defaults,this._core.options)};_.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},_.prototype.play=function(u,d){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},_.prototype._getNextTimeout=function(u,d){return this._timeout&&v.clearTimeout(this._timeout),v.setTimeout(s.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||z.hidden||this._core.next(d||this._core.settings.autoplaySpeed)},this),u||this._core.settings.autoplayTimeout)},_.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},_.prototype.stop=function(){this._core.is("rotating")&&(v.clearTimeout(this._timeout),this._core.leave("rotating"))},_.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},_.prototype.destroy=function(){var u,d;this.stop();for(u in this._handlers)this._core.$element.off(u,this._handlers[u]);for(d in Object.getOwnPropertyNames(this))typeof this[d]!="function"&&(this[d]=null)},s.fn.owlCarousel.Constructor.Plugins.autoplay=_})(window.Zepto||window.jQuery,window,document),(function(s,v,z,O){"use strict";var _=function(u){this._core=u,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":s.proxy(function(d){d.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+s(d.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":s.proxy(function(d){d.namespace&&this._core.settings.dotsData&&this._templates.splice(d.position,0,this._templates.pop())},this),"remove.owl.carousel":s.proxy(function(d){d.namespace&&this._core.settings.dotsData&&this._templates.splice(d.position,1)},this),"changed.owl.carousel":s.proxy(function(d){d.namespace&&d.property.name=="position"&&this.draw()},this),"initialized.owl.carousel":s.proxy(function(d){d.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":s.proxy(function(d){d.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=s.extend({},_.Defaults,this._core.options),this.$element.on(this._handlers)};_.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},_.prototype.initialize=function(){var u,d=this._core.settings;this._controls.$relative=(d.navContainer?s(d.navContainer):s("<div>").addClass(d.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=s("<"+d.navElement+">").addClass(d.navClass[0]).html(d.navText[0]).prependTo(this._controls.$relative).on("click",s.proxy(function(g){this.prev(d.navSpeed)},this)),this._controls.$next=s("<"+d.navElement+">").addClass(d.navClass[1]).html(d.navText[1]).appendTo(this._controls.$relative).on("click",s.proxy(function(g){this.next(d.navSpeed)},this)),d.dotsData||(this._templates=[s("<div>").addClass(d.dotClass).append(s("<span>")).prop("outerHTML")]),this._controls.$absolute=(d.dotsContainer?s(d.dotsContainer):s("<div>").addClass(d.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",s.proxy(function(g){var x=s(g.target).parent().is(this._controls.$absolute)?s(g.target).index():s(g.target).parent().index();g.preventDefault(),this.to(x,d.dotsSpeed)},this));for(u in this._overrides)this._core[u]=s.proxy(this[u],this)},_.prototype.destroy=function(){var u,d,g,x;for(u in this._handlers)this.$element.off(u,this._handlers[u]);for(d in this._controls)this._controls[d].remove();for(x in this.overides)this._core[x]=this._overrides[x];for(g in Object.getOwnPropertyNames(this))typeof this[g]!="function"&&(this[g]=null)},_.prototype.update=function(){var u,d,g,x=this._core.clones().length/2,p=x+this._core.items().length,y=this._core.maximum(!0),b=this._core.settings,P=b.center||b.autoWidth||b.dotsData?1:b.dotsEach||b.items;if(b.slideBy!=="page"&&(b.slideBy=Math.min(b.slideBy,b.items)),b.dots||b.slideBy=="page")for(this._pages=[],u=x,d=0,g=0;u<p;u++){if(d>=P||d===0){if(this._pages.push({start:Math.min(y,u-x),end:u-x+P-1}),Math.min(y,u-x)===y)break;d=0,++g}d+=this._core.mergers(this._core.relative(u))}},_.prototype.draw=function(){var u,d=this._core.settings,g=this._core.items().length<=d.items,x=this._core.relative(this._core.current()),p=d.loop||d.rewind;this._controls.$relative.toggleClass("disabled",!d.nav||g),d.nav&&(this._controls.$previous.toggleClass("disabled",!p&&x<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!p&&x>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!d.dots||g),d.dots&&(u=this._pages.length-this._controls.$absolute.children().length,d.dotsData&&u!==0?this._controls.$absolute.html(this._templates.join("")):u>0?this._controls.$absolute.append(new Array(u+1).join(this._templates[0])):u<0&&this._controls.$absolute.children().slice(u).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(s.inArray(this.current(),this._pages)).addClass("active"))},_.prototype.onTrigger=function(u){var d=this._core.settings;u.page={index:s.inArray(this.current(),this._pages),count:this._pages.length,size:d&&(d.center||d.autoWidth||d.dotsData?1:d.dotsEach||d.items)}},_.prototype.current=function(){var u=this._core.relative(this._core.current());return s.grep(this._pages,s.proxy(function(d,g){return d.start<=u&&d.end>=u},this)).pop()},_.prototype.getPosition=function(u){var d,g,x=this._core.settings;return x.slideBy=="page"?(d=s.inArray(this.current(),this._pages),g=this._pages.length,u?++d:--d,d=this._pages[(d%g+g)%g].start):(d=this._core.relative(this._core.current()),g=this._core.items().length,u?d+=x.slideBy:d-=x.slideBy),d},_.prototype.next=function(u){s.proxy(this._overrides.to,this._core)(this.getPosition(!0),u)},_.prototype.prev=function(u){s.proxy(this._overrides.to,this._core)(this.getPosition(!1),u)},_.prototype.to=function(u,d,g){var x;!g&&this._pages.length?(x=this._pages.length,s.proxy(this._overrides.to,this._core)(this._pages[(u%x+x)%x].start,d)):s.proxy(this._overrides.to,this._core)(u,d)},s.fn.owlCarousel.Constructor.Plugins.Navigation=_})(window.Zepto||window.jQuery,window,document),(function(s,v,z,O){"use strict";var _=function(u){this._core=u,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":s.proxy(function(d){d.namespace&&this._core.settings.startPosition==="URLHash"&&s(v).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":s.proxy(function(d){if(d.namespace){var g=s(d.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!g)return;this._hashes[g]=d.content}},this),"changed.owl.carousel":s.proxy(function(d){if(d.namespace&&d.property.name==="position"){var g=this._core.items(this._core.relative(this._core.current())),x=s.map(this._hashes,function(p,y){return p===g?y:null}).join();if(!x||v.location.hash.slice(1)===x)return;v.location.hash=x}},this)},this._core.options=s.extend({},_.Defaults,this._core.options),this.$element.on(this._handlers),s(v).on("hashchange.owl.navigation",s.proxy(function(d){var g=v.location.hash.substring(1),x=this._core.$stage.children(),p=this._hashes[g]&&x.index(this._hashes[g]);p!==O&&p!==this._core.current()&&this._core.to(this._core.relative(p),!1,!0)},this))};_.Defaults={URLhashListener:!1},_.prototype.destroy=function(){var u,d;s(v).off("hashchange.owl.navigation");for(u in this._handlers)this._core.$element.off(u,this._handlers[u]);for(d in Object.getOwnPropertyNames(this))typeof this[d]!="function"&&(this[d]=null)},s.fn.owlCarousel.Constructor.Plugins.Hash=_})(window.Zepto||window.jQuery,window,document),(function(s,v,z,O){function _(y,b){var P=!1,q=y.charAt(0).toUpperCase()+y.slice(1);return s.each((y+" "+g.join(q+" ")+q).split(" "),function(G,U){if(d[U]!==O)return P=!b||U,!1}),P}function u(y){return _(y,!0)}var d=s("<support>").get(0).style,g="Webkit Moz O ms".split(" "),x={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},p={csstransforms:function(){return!!_("transform")},csstransforms3d:function(){return!!_("perspective")},csstransitions:function(){return!!_("transition")},cssanimations:function(){return!!_("animation")}};p.csstransitions()&&(s.support.transition=new String(u("transition")),s.support.transition.end=x.transition.end[s.support.transition]),p.cssanimations()&&(s.support.animation=new String(u("animation")),s.support.animation.end=x.animation.end[s.support.animation]),p.csstransforms()&&(s.support.transform=new String(u("transform")),s.support.transform3d=p.csstransforms3d())})(window.Zepto||window.jQuery,window,document)})();
