/*! jQuery UI - v1.13.2 - 2022-08-15
* http://jqueryui.com
* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/draggable.js, widgets/droppable.js, widgets/resizable.js, widgets/selectable.js, widgets/sortable.js, widgets/datepicker.js, widgets/mouse.js, widgets/slider.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js
* Copyright jQuery Foundation and other contributors; Licensed MIT */
(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{a(jQuery)}})(function(am){am.ui=am.ui||{};var y=am.ui.version="1.13.2";var G=0;var aj=Array.prototype.hasOwnProperty;var an=Array.prototype.slice;am.cleanData=(function(ay){return function(az){var aB,aC,aA;for(aA=0;(aC=az[aA])!=null;aA++){aB=am._data(aC,"events");if(aB&&aB.remove){am(aC).triggerHandler("remove")}}ay(az)}})(am.cleanData);am.widget=function(ay,az,aG){var aE,aB,aF;var aA={};var aD=ay.split(".")[0];ay=ay.split(".")[1];var aC=aD+"-"+ay;if(!aG){aG=az;az=am.Widget}if(Array.isArray(aG)){aG=am.extend.apply(null,[{}].concat(aG))}am.expr.pseudos[aC.toLowerCase()]=function(aH){return !!am.data(aH,aC)};am[aD]=am[aD]||{};aE=am[aD][ay];aB=am[aD][ay]=function(aH,aI){if(!this||!this._createWidget){return new aB(aH,aI)}if(arguments.length){this._createWidget(aH,aI)}};am.extend(aB,aE,{version:aG.version,_proto:am.extend({},aG),_childConstructors:[]});aF=new az();aF.options=am.widget.extend({},aF.options);am.each(aG,function(aI,aH){if(typeof aH!=="function"){aA[aI]=aH;return}aA[aI]=(function(){function aJ(){return az.prototype[aI].apply(this,arguments)}function aK(aL){return az.prototype[aI].apply(this,aL)}return function(){var aN=this._super;var aL=this._superApply;var aM;this._super=aJ;this._superApply=aK;aM=aH.apply(this,arguments);this._super=aN;this._superApply=aL;return aM}})()});aB.prototype=am.widget.extend(aF,{widgetEventPrefix:aE?(aF.widgetEventPrefix||ay):ay},aA,{constructor:aB,namespace:aD,widgetName:ay,widgetFullName:aC});if(aE){am.each(aE._childConstructors,function(aI,aJ){var aH=aJ.prototype;am.widget(aH.namespace+"."+aH.widgetName,aB,aJ._proto)});delete aE._childConstructors}else{az._childConstructors.push(aB)}am.widget.bridge(ay,aB);return aB};am.widget.extend=function(aD){var az=an.call(arguments,1);var aC=0;var ay=az.length;var aA;var aB;for(;aC<ay;aC++){for(aA in az[aC]){aB=az[aC][aA];if(aj.call(az[aC],aA)&&aB!==undefined){if(am.isPlainObject(aB)){aD[aA]=am.isPlainObject(aD[aA])?am.widget.extend({},aD[aA],aB):am.widget.extend({},aB)}else{aD[aA]=aB}}}}return aD};am.widget.bridge=function(az,ay){var aA=ay.prototype.widgetFullName||az;am.fn[az]=function(aD){var aB=typeof aD==="string";var aC=an.call(arguments,1);var aE=this;if(aB){if(!this.length&&aD==="instance"){aE=undefined}else{this.each(function(){var aG;var aF=am.data(this,aA);if(aD==="instance"){aE=aF;return false}if(!aF){return am.error("cannot call methods on "+az+" prior to initialization; attempted to call method '"+aD+"'")}if(typeof aF[aD]!=="function"||aD.charAt(0)==="_"){return am.error("no such method '"+aD+"' for "+az+" widget instance")}aG=aF[aD].apply(aF,aC);if(aG!==aF&&aG!==undefined){aE=aG&&aG.jquery?aE.pushStack(aG.get()):aG;return false}})}}else{if(aC.length){aD=am.widget.extend.apply(null,[aD].concat(aC))}this.each(function(){var aF=am.data(this,aA);if(aF){aF.option(aD||{});if(aF._init){aF._init()}}else{am.data(this,aA,new ay(aD,this))}})}return aE}};am.Widget=function(){};am.Widget._childConstructors=[];am.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:false,create:null},_createWidget:function(ay,az){az=am(az||this.defaultElement||this)[0];this.element=am(az);this.uuid=G++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=am();this.hoverable=am();this.focusable=am();this.classesElementLookup={};if(az!==this){am.data(az,this.widgetFullName,this);this._on(true,this.element,{remove:function(aA){if(aA.target===az){this.destroy()}}});this.document=am(az.style?az.ownerDocument:az.document||az);this.window=am(this.document[0].defaultView||this.document[0].parentWindow)}this.options=am.widget.extend({},this.options,this._getCreateOptions(),ay);this._create();if(this.options.disabled){this._setOptionDisabled(this.options.disabled)}this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:am.noop,_create:am.noop,_init:am.noop,destroy:function(){var ay=this;this._destroy();am.each(this.classesElementLookup,function(az,aA){ay._removeClass(aA,az)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:am.noop,widget:function(){return this.element},option:function(aB,aC){var ay=aB;var aD;var aA;var az;if(arguments.length===0){return am.widget.extend({},this.options)}if(typeof aB==="string"){ay={};aD=aB.split(".");aB=aD.shift();if(aD.length){aA=ay[aB]=am.widget.extend({},this.options[aB]);for(az=0;az<aD.length-1;az++){aA[aD[az]]=aA[aD[az]]||{};aA=aA[aD[az]]}aB=aD.pop();if(arguments.length===1){return aA[aB]===undefined?null:aA[aB]}aA[aB]=aC}else{if(arguments.length===1){return this.options[aB]===undefined?null:this.options[aB]}ay[aB]=aC}}this._setOptions(ay);return this},_setOptions:function(ay){var az;for(az in ay){this._setOption(az,ay[az])}return this},_setOption:function(ay,az){if(ay==="classes"){this._setOptionClasses(az)}this.options[ay]=az;if(ay==="disabled"){this._setOptionDisabled(az)}return this},_setOptionClasses:function(aB){var ay,aA,az;for(ay in aB){az=this.classesElementLookup[ay];if(aB[ay]===this.options.classes[ay]||!az||!az.length){continue}aA=am(az.get());this._removeClass(az,ay);aA.addClass(this._classes({element:aA,keys:ay,classes:aB,add:true}))}},_setOptionDisabled:function(ay){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!ay);if(ay){this._removeClass(this.hoverable,null,"ui-state-hover");this._removeClass(this.focusable,null,"ui-state-focus")}},enable:function(){return this._setOptions({disabled:false})},disable:function(){return this._setOptions({disabled:true})},_classes:function(az){var aA=[];var aB=this;az=am.extend({element:this.element,classes:this.options.classes||{}},az);function ay(){var aD=[];az.element.each(function(aF,aG){var aE=am.map(aB.classesElementLookup,function(aH){return aH}).some(function(aH){return aH.is(aG)});if(!aE){aD.push(aG)}});aB._on(am(aD),{remove:"_untrackClassesElement"})}function aC(aE,aG){var aF,aD;for(aD=0;aD<aE.length;aD++){aF=aB.classesElementLookup[aE[aD]]||am();if(az.add){ay();aF=am(am.uniqueSort(aF.get().concat(az.element.get())))}else{aF=am(aF.not(az.element).get())}aB.classesElementLookup[aE[aD]]=aF;aA.push(aE[aD]);if(aG&&az.classes[aE[aD]]){aA.push(az.classes[aE[aD]])}}}if(az.keys){aC(az.keys.match(/\S+/g)||[],true)}if(az.extra){aC(az.extra.match(/\S+/g)||[])}return aA.join(" ")},_untrackClassesElement:function(az){var ay=this;am.each(ay.classesElementLookup,function(aA,aB){if(am.inArray(az.target,aB)!==-1){ay.classesElementLookup[aA]=am(aB.not(az.target).get())}});this._off(am(az.target))},_removeClass:function(az,aA,ay){return this._toggleClass(az,aA,ay,false)},_addClass:function(az,aA,ay){return this._toggleClass(az,aA,ay,true)},_toggleClass:function(aB,aC,ay,aD){aD=(typeof aD==="boolean")?aD:ay;var az=(typeof aB==="string"||aB===null),aA={extra:az?aC:ay,keys:az?aB:aC,element:az?this.element:aB,add:aD};aA.element.toggleClass(this._classes(aA),aD);return this},_on:function(aB,aA,az){var aC;var ay=this;if(typeof aB!=="boolean"){az=aA;aA=aB;aB=false}if(!az){az=aA;aA=this.element;aC=this.widget()}else{aA=aC=am(aA);this.bindings=this.bindings.add(aA)}am.each(az,function(aI,aH){function aF(){if(!aB&&(ay.options.disabled===true||am(this).hasClass("ui-state-disabled"))){return}return(typeof aH==="string"?ay[aH]:aH).apply(ay,arguments)}if(typeof aH!=="string"){aF.guid=aH.guid=aH.guid||aF.guid||am.guid++}var aG=aI.match(/^([\w:-]*)\s*(.*)$/);var aE=aG[1]+ay.eventNamespace;var aD=aG[2];if(aD){aC.on(aE,aD,aF)}else{aA.on(aE,aF)}})},_off:function(az,ay){ay=(ay||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;az.off(ay);this.bindings=am(this.bindings.not(az).get());this.focusable=am(this.focusable.not(az).get());this.hoverable=am(this.hoverable.not(az).get())},_delay:function(aB,aA){function az(){return(typeof aB==="string"?ay[aB]:aB).apply(ay,arguments)}var ay=this;return setTimeout(az,aA||0)},_hoverable:function(ay){this.hoverable=this.hoverable.add(ay);this._on(ay,{mouseenter:function(az){this._addClass(am(az.currentTarget),null,"ui-state-hover")},mouseleave:function(az){this._removeClass(am(az.currentTarget),null,"ui-state-hover")}})},_focusable:function(ay){this.focusable=this.focusable.add(ay);this._on(ay,{focusin:function(az){this._addClass(am(az.currentTarget),null,"ui-state-focus")},focusout:function(az){this._removeClass(am(az.currentTarget),null,"ui-state-focus")}})},_trigger:function(ay,az,aA){var aD,aC;var aB=this.options[ay];aA=aA||{};az=am.Event(az);az.type=(ay===this.widgetEventPrefix?ay:this.widgetEventPrefix+ay).toLowerCase();az.target=this.element[0];aC=az.originalEvent;if(aC){for(aD in aC){if(!(aD in az)){az[aD]=aC[aD]}}}this.element.trigger(az,aA);return !(typeof aB==="function"&&aB.apply(this.element[0],[az].concat(aA))===false||az.isDefaultPrevented())}};am.each({show:"fadeIn",hide:"fadeOut"},function(az,ay){am.Widget.prototype["_"+az]=function(aC,aB,aE){if(typeof aB==="string"){aB={effect:aB}}var aD;var aA=!aB?az:aB===true||typeof aB==="number"?ay:aB.effect||ay;aB=aB||{};if(typeof aB==="number"){aB={duration:aB}}else{if(aB===true){aB={}}}aD=!am.isEmptyObject(aB);aB.complete=aE;if(aB.delay){aC.delay(aB.delay)}if(aD&&am.effects&&am.effects.effect[aA]){aC[az](aB)}else{if(aA!==az&&aC[aA]){aC[aA](aB.duration,aB.easing,aE)}else{aC.queue(function(aF){am(this)[az]();if(aE){aE.call(aC[0])}aF()})}}}});var i=am.widget;(function(){var aG,aH=Math.max,aK=Math.abs,aB=/left|center|right/,aE=/top|center|bottom/,az=/[\+\-]\d+(\.[\d]+)?%?/,aI=/^\w+/,aA=/%$/,aD=am.fn.position;function aJ(aN,aM,aL){return[parseFloat(aN[0])*(aA.test(aN[0])?aM/100:1),parseFloat(aN[1])*(aA.test(aN[1])?aL/100:1)]}function aF(aL,aM){return parseInt(am.css(aL,aM),10)||0}function ay(aL){return aL!=null&&aL===aL.window}function aC(aM){var aL=aM[0];if(aL.nodeType===9){return{width:aM.width(),height:aM.height(),offset:{top:0,left:0}}}if(ay(aL)){return{width:aM.width(),height:aM.height(),offset:{top:aM.scrollTop(),left:aM.scrollLeft()}}}if(aL.preventDefault){return{width:0,height:0,offset:{top:aL.pageY,left:aL.pageX}}}return{width:aM.outerWidth(),height:aM.outerHeight(),offset:aM.offset()}}am.position={scrollbarWidth:function(){if(aG!==undefined){return aG}var aM,aL,aO=am("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),aN=aO.children()[0];am("body").append(aO);aM=aN.offsetWidth;aO.css("overflow","scroll");aL=aN.offsetWidth;if(aM===aL){aL=aO[0].clientWidth}aO.remove();return(aG=aM-aL)},getScrollInfo:function(aP){var aO=aP.isWindow||aP.isDocument?"":aP.element.css("overflow-x"),aN=aP.isWindow||aP.isDocument?"":aP.element.css("overflow-y"),aM=aO==="scroll"||(aO==="auto"&&aP.width<aP.element[0].scrollWidth),aL=aN==="scroll"||(aN==="auto"&&aP.height<aP.element[0].scrollHeight);return{width:aL?am.position.scrollbarWidth():0,height:aM?am.position.scrollbarWidth():0}},getWithinInfo:function(aM){var aO=am(aM||window),aN=ay(aO[0]),aP=!!aO[0]&&aO[0].nodeType===9,aL=!aN&&!aP;return{element:aO,isWindow:aN,isDocument:aP,offset:aL?am(aM).offset():{left:0,top:0},scrollLeft:aO.scrollLeft(),scrollTop:aO.scrollTop(),width:aO.outerWidth(),height:aO.outerHeight()}}};am.fn.position=function(aV){if(!aV||!aV.of){return aD.apply(this,arguments)}aV=am.extend({},aV);var aW,aS,aQ,aU,aP,aL,aR=typeof aV.of==="string"?am(document).find(aV.of):am(aV.of),aO=am.position.getWithinInfo(aV.within),aM=am.position.getScrollInfo(aO),aT=(aV.collision||"flip").split(" "),aN={};aL=aC(aR);if(aR[0].preventDefault){aV.at="left top"}aS=aL.width;aQ=aL.height;aU=aL.offset;aP=am.extend({},aU);am.each(["my","at"],function(){var aZ=(aV[this]||"").split(" "),aY,aX;if(aZ.length===1){aZ=aB.test(aZ[0])?aZ.concat(["center"]):aE.test(aZ[0])?["center"].concat(aZ):["center","center"]}aZ[0]=aB.test(aZ[0])?aZ[0]:"center";aZ[1]=aE.test(aZ[1])?aZ[1]:"center";aY=az.exec(aZ[0]);aX=az.exec(aZ[1]);aN[this]=[aY?aY[0]:0,aX?aX[0]:0];aV[this]=[aI.exec(aZ[0])[0],aI.exec(aZ[1])[0]]});if(aT.length===1){aT[1]=aT[0]}if(aV.at[0]==="right"){aP.left+=aS}else{if(aV.at[0]==="center"){aP.left+=aS/2}}if(aV.at[1]==="bottom"){aP.top+=aQ}else{if(aV.at[1]==="center"){aP.top+=aQ/2}}aW=aJ(aN.at,aS,aQ);aP.left+=aW[0];aP.top+=aW[1];return this.each(function(){var aY,a7,a0=am(this),a2=a0.outerWidth(),aZ=a0.outerHeight(),a1=aF(this,"marginLeft"),aX=aF(this,"marginTop"),a6=a2+a1+aF(this,"marginRight")+aM.width,a5=aZ+aX+aF(this,"marginBottom")+aM.height,a3=am.extend({},aP),a4=aJ(aN.my,a0.outerWidth(),a0.outerHeight());if(aV.my[0]==="right"){a3.left-=a2}else{if(aV.my[0]==="center"){a3.left-=a2/2}}if(aV.my[1]==="bottom"){a3.top-=aZ}else{if(aV.my[1]==="center"){a3.top-=aZ/2}}a3.left+=a4[0];a3.top+=a4[1];aY={marginLeft:a1,marginTop:aX};am.each(["left","top"],function(a9,a8){if(am.ui.position[aT[a9]]){am.ui.position[aT[a9]][a8](a3,{targetWidth:aS,targetHeight:aQ,elemWidth:a2,elemHeight:aZ,collisionPosition:aY,collisionWidth:a6,collisionHeight:a5,offset:[aW[0]+a4[0],aW[1]+a4[1]],my:aV.my,at:aV.at,within:aO,elem:a0})}});if(aV.using){a7=function(bb){var bd=aU.left-a3.left,ba=bd+aS-a2,bc=aU.top-a3.top,a9=bc+aQ-aZ,a8={target:{element:aR,left:aU.left,top:aU.top,width:aS,height:aQ},element:{element:a0,left:a3.left,top:a3.top,width:a2,height:aZ},horizontal:ba<0?"left":bd>0?"right":"center",vertical:a9<0?"top":bc>0?"bottom":"middle"};if(aS<a2&&aK(bd+ba)<aS){a8.horizontal="center"}if(aQ<aZ&&aK(bc+a9)<aQ){a8.vertical="middle"}if(aH(aK(bd),aK(ba))>aH(aK(bc),aK(a9))){a8.important="horizontal"}else{a8.important="vertical"}aV.using.call(this,bb,a8)}}a0.offset(am.extend(a3,{using:a7}))})};am.ui.position={fit:{left:function(aP,aO){var aN=aO.within,aR=aN.isWindow?aN.scrollLeft:aN.offset.left,aT=aN.width,aQ=aP.left-aO.collisionPosition.marginLeft,aS=aR-aQ,aM=aQ+aO.collisionWidth-aT-aR,aL;if(aO.collisionWidth>aT){if(aS>0&&aM<=0){aL=aP.left+aS+aO.collisionWidth-aT-aR;aP.left+=aS-aL}else{if(aM>0&&aS<=0){aP.left=aR}else{if(aS>aM){aP.left=aR+aT-aO.collisionWidth}else{aP.left=aR}}}}else{if(aS>0){aP.left+=aS}else{if(aM>0){aP.left-=aM}else{aP.left=aH(aP.left-aQ,aP.left)}}}},top:function(aO,aN){var aM=aN.within,aS=aM.isWindow?aM.scrollTop:aM.offset.top,aT=aN.within.height,aQ=aO.top-aN.collisionPosition.marginTop,aR=aS-aQ,aP=aQ+aN.collisionHeight-aT-aS,aL;if(aN.collisionHeight>aT){if(aR>0&&aP<=0){aL=aO.top+aR+aN.collisionHeight-aT-aS;aO.top+=aR-aL}else{if(aP>0&&aR<=0){aO.top=aS}else{if(aR>aP){aO.top=aS+aT-aN.collisionHeight}else{aO.top=aS}}}}else{if(aR>0){aO.top+=aR}else{if(aP>0){aO.top-=aP}else{aO.top=aH(aO.top-aQ,aO.top)}}}}},flip:{left:function(aR,aQ){var aP=aQ.within,aV=aP.offset.left+aP.scrollLeft,aY=aP.width,aN=aP.isWindow?aP.scrollLeft:aP.offset.left,aS=aR.left-aQ.collisionPosition.marginLeft,aW=aS-aN,aM=aS+aQ.collisionWidth-aY-aN,aU=aQ.my[0]==="left"?-aQ.elemWidth:aQ.my[0]==="right"?aQ.elemWidth:0,aX=aQ.at[0]==="left"?aQ.targetWidth:aQ.at[0]==="right"?-aQ.targetWidth:0,aO=-2*aQ.offset[0],aL,aT;if(aW<0){aL=aR.left+aU+aX+aO+aQ.collisionWidth-aY-aV;if(aL<0||aL<aK(aW)){aR.left+=aU+aX+aO}}else{if(aM>0){aT=aR.left-aQ.collisionPosition.marginLeft+aU+aX+aO-aN;if(aT>0||aK(aT)<aM){aR.left+=aU+aX+aO}}}},top:function(aQ,aP){var aO=aP.within,aX=aO.offset.top+aO.scrollTop,aY=aO.height,aL=aO.isWindow?aO.scrollTop:aO.offset.top,aS=aQ.top-aP.collisionPosition.marginTop,aU=aS-aL,aR=aS+aP.collisionHeight-aY-aL,aV=aP.my[1]==="top",aT=aV?-aP.elemHeight:aP.my[1]==="bottom"?aP.elemHeight:0,aZ=aP.at[1]==="top"?aP.targetHeight:aP.at[1]==="bottom"?-aP.targetHeight:0,aN=-2*aP.offset[1],aW,aM;if(aU<0){aM=aQ.top+aT+aZ+aN+aP.collisionHeight-aY-aX;if(aM<0||aM<aK(aU)){aQ.top+=aT+aZ+aN}}else{if(aR>0){aW=aQ.top-aP.collisionPosition.marginTop+aT+aZ+aN-aL;if(aW>0||aK(aW)<aR){aQ.top+=aT+aZ+aN}}}}},flipfit:{left:function(){am.ui.position.flip.left.apply(this,arguments);am.ui.position.fit.left.apply(this,arguments)},top:function(){am.ui.position.flip.top.apply(this,arguments);am.ui.position.fit.top.apply(this,arguments)}}}})();var ag=am.ui.position;var n=am.extend(am.expr.pseudos,{data:am.expr.createPseudo?am.expr.createPseudo(function(ay){return function(az){return !!am.data(az,ay)}}):function(aA,az,ay){return !!am.data(aA,ay[3])}});var k=am.fn.extend({disableSelection:(function(){var ay="onselectstart" in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(ay+".ui-disableSelection",function(az){az.preventDefault()})}})(),enableSelection:function(){return this.off(".ui-disableSelection")}});am.ui.focusable=function(aB,az){var aE,aC,aA,aD,ay,aF=aB.nodeName.toLowerCase();if("area"===aF){aE=aB.parentNode;aC=aE.name;if(!aB.href||!aC||aE.nodeName.toLowerCase()!=="map"){return false}aA=am("img[usemap='#"+aC+"']");return aA.length>0&&aA.is(":visible")}if(/^(input|select|textarea|button|object)$/.test(aF)){aD=!aB.disabled;if(aD){ay=am(aB).closest("fieldset")[0];if(ay){aD=!ay.disabled}}}else{if("a"===aF){aD=aB.href||az}else{aD=az}}return aD&&am(aB).is(":visible")&&m(am(aB))};function m(az){var ay=az.css("visibility");while(ay==="inherit"){az=az.parent();ay=az.css("visibility")}return ay==="visible"}am.extend(am.expr.pseudos,{focusable:function(ay){return am.ui.focusable(ay,am.attr(ay,"tabindex")!=null)}});var au=am.ui.focusable;var e=am.fn._form=function(){return typeof this[0].form==="string"?this.closest("form"):am(this[0].form)};var N=am.ui.formResetMixin={_formResetHandler:function(){var ay=am(this);setTimeout(function(){var az=ay.data("ui-form-reset-instances");am.each(az,function(){this.refresh()})})},_bindFormResetHandler:function(){this.form=this.element._form();if(!this.form.length){return}var ay=this.form.data("ui-form-reset-instances")||[];if(!ay.length){this.form.on("reset.ui-form-reset",this._formResetHandler)}ay.push(this);this.form.data("ui-form-reset-instances",ay)},_unbindFormResetHandler:function(){if(!this.form.length){return}var ay=this.form.data("ui-form-reset-instances");ay.splice(am.inArray(this,ay),1);if(ay.length){this.form.data("ui-form-reset-instances",ay)}else{this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};if(!am.expr.pseudos){am.expr.pseudos=am.expr[":"]}if(!am.uniqueSort){am.uniqueSort=am.unique}if(!am.escapeSelector){var ak=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;var K=function(az,ay){if(ay){if(az==="\0"){return"\uFFFD"}return az.slice(0,-1)+"\\"+az.charCodeAt(az.length-1).toString(16)+" "}return"\\"+az};am.escapeSelector=function(ay){return(ay+"").replace(ak,K)}}if(!am.fn.even||!am.fn.odd){am.fn.extend({even:function(){return this.filter(function(ay){return ay%2===0})},odd:function(){return this.filter(function(ay){return ay%2===1})}})}var l=am.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};var ao=am.fn.labels=function(){var az,ay,aC,aB,aA;if(!this.length){return this.pushStack([])}if(this[0].labels&&this[0].labels.length){return this.pushStack(this[0].labels)}aB=this.eq(0).parents("label");aC=this.attr("id");if(aC){az=this.eq(0).parents().last();aA=az.add(az.length?az.siblings():this.siblings());ay="label[for='"+am.escapeSelector(aC)+"']";aB=aB.add(aA.find(ay).addBack(ay))}return this.pushStack(aB)};var Y=am.fn.scrollParent=function(aA){var az=this.css("position"),ay=az==="absolute",aB=aA?/(auto|scroll|hidden)/:/(auto|scroll)/,aC=this.parents().filter(function(){var aD=am(this);if(ay&&aD.css("position")==="static"){return false}return aB.test(aD.css("overflow")+aD.css("overflow-y")+aD.css("overflow-x"))}).eq(0);return az==="fixed"||!aC.length?am(this[0].ownerDocument||document):aC};var d=am.extend(am.expr.pseudos,{tabbable:function(aA){var az=am.attr(aA,"tabindex"),ay=az!=null;return(!ay||az>=0)&&am.ui.focusable(aA,ay)}});var Z=am.fn.extend({uniqueId:(function(){var ay=0;return function(){return this.each(function(){if(!this.id){this.id="ui-id-"+(++ay)}})}})(),removeUniqueId:function(){return this.each(function(){if(/^ui-id-\d+$/.test(this.id)){am(this).removeAttr("id")}})}});var M=am.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var aa=false;am(document).on("mouseup",function(){aa=false});var a=am.widget("ui.mouse",{version:"1.13.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var ay=this;this.element.on("mousedown."+this.widgetName,function(az){return ay._mouseDown(az)}).on("click."+this.widgetName,function(az){if(true===am.data(az.target,ay.widgetName+".preventClickEvent")){am.removeData(az.target,ay.widgetName+".preventClickEvent");az.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.off("."+this.widgetName);if(this._mouseMoveDelegate){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)}},_mouseDown:function(aA){if(aa){return}this._mouseMoved=false;if(this._mouseStarted){this._mouseUp(aA)}this._mouseDownEvent=aA;var az=this,aB=(aA.which===1),ay=(typeof this.options.cancel==="string"&&aA.target.nodeName?am(aA.target).closest(this.options.cancel).length:false);if(!aB||ay||!this._mouseCapture(aA)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){az.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(aA)&&this._mouseDelayMet(aA)){this._mouseStarted=(this._mouseStart(aA)!==false);if(!this._mouseStarted){aA.preventDefault();return true}}if(true===am.data(aA.target,this.widgetName+".preventClickEvent")){am.removeData(aA.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(aC){return az._mouseMove(aC)};this._mouseUpDelegate=function(aC){return az._mouseUp(aC)};this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate);aA.preventDefault();aa=true;return true},_mouseMove:function(ay){if(this._mouseMoved){if(am.ui.ie&&(!document.documentMode||document.documentMode<9)&&!ay.button){return this._mouseUp(ay)}else{if(!ay.which){if(ay.originalEvent.altKey||ay.originalEvent.ctrlKey||ay.originalEvent.metaKey||ay.originalEvent.shiftKey){this.ignoreMissingWhich=true}else{if(!this.ignoreMissingWhich){return this._mouseUp(ay)}}}}}if(ay.which||ay.button){this._mouseMoved=true}if(this._mouseStarted){this._mouseDrag(ay);return ay.preventDefault()}if(this._mouseDistanceMet(ay)&&this._mouseDelayMet(ay)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,ay)!==false);if(this._mouseStarted){this._mouseDrag(ay)}else{this._mouseUp(ay)}}return !this._mouseStarted},_mouseUp:function(ay){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(ay.target===this._mouseDownEvent.target){am.data(ay.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(ay)}if(this._mouseDelayTimer){clearTimeout(this._mouseDelayTimer);delete this._mouseDelayTimer}this.ignoreMissingWhich=false;aa=false;ay.preventDefault()},_mouseDistanceMet:function(ay){return(Math.max(Math.abs(this._mouseDownEvent.pageX-ay.pageX),Math.abs(this._mouseDownEvent.pageY-ay.pageY))>=this.options.distance)},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}});var E=am.ui.plugin={add:function(az,aA,aC){var ay,aB=am.ui[az].prototype;for(ay in aC){aB.plugins[ay]=aB.plugins[ay]||[];aB.plugins[ay].push([aA,aC[ay]])}},call:function(ay,aB,aA,az){var aC,aD=ay.plugins[aB];if(!aD){return}if(!az&&(!ay.element[0].parentNode||ay.element[0].parentNode.nodeType===11)){return}for(aC=0;aC<aD.length;aC++){if(ay.options[aD[aC][0]]){aD[aC][1].apply(ay.element,aA)}}}};var f=am.ui.safeActiveElement=function(ay){var aA;try{aA=ay.activeElement}catch(az){aA=ay.body}if(!aA){aA=ay.body}if(!aA.nodeName){aA=ay.body}return aA};var c=am.ui.safeBlur=function(ay){if(ay&&ay.nodeName.toLowerCase()!=="body"){am(ay).trigger("blur")}};am.widget("ui.draggable",am.ui.mouse,{version:"1.13.2",widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false,drag:null,start:null,stop:null},_create:function(){if(this.options.helper==="original"){this._setPositionRelative()}if(this.options.addClasses){this._addClass("ui-draggable")}this._setHandleClassName();this._mouseInit()},_setOption:function(ay,az){this._super(ay,az);if(ay==="handle"){this._removeHandleClassName();this._setHandleClassName()}},_destroy:function(){if((this.helper||this.element).is(".ui-draggable-dragging")){this.destroyOnClear=true;return}this._removeHandleClassName();this._mouseDestroy()},_mouseCapture:function(ay){var az=this.options;if(this.helper||az.disabled||am(ay.target).closest(".ui-resizable-handle").length>0){return false}this.handle=this._getHandle(ay);if(!this.handle){return false}this._blurActiveElement(ay);this._blockFrames(az.iframeFix===true?"iframe":az.iframeFix);return true},_blockFrames:function(ay){this.iframeBlocks=this.document.find(ay).map(function(){var az=am(this);return am("<div>").css("position","absolute").appendTo(az.parent()).outerWidth(az.outerWidth()).outerHeight(az.outerHeight()).offset(az.offset())[0]})},_unblockFrames:function(){if(this.iframeBlocks){this.iframeBlocks.remove();delete this.iframeBlocks}},_blurActiveElement:function(az){var ay=am.ui.safeActiveElement(this.document[0]),aA=am(az.target);if(aA.closest(ay).length){return}am.ui.safeBlur(ay)},_mouseStart:function(ay){var az=this.options;this.helper=this._createHelper(ay);this._addClass(this.helper,"ui-draggable-dragging");this._cacheHelperProportions();if(am.ui.ddmanager){am.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent(true);this.offsetParent=this.helper.offsetParent();this.hasFixedAncestor=this.helper.parents().filter(function(){return am(this).css("position")==="fixed"}).length>0;this.positionAbs=this.element.offset();this._refreshOffsets(ay);this.originalPosition=this.position=this._generatePosition(ay,false);this.originalPageX=ay.pageX;this.originalPageY=ay.pageY;if(az.cursorAt){this._adjustOffsetFromHelper(az.cursorAt)}this._setContainment();if(this._trigger("start",ay)===false){this._clear();return false}this._cacheHelperProportions();if(am.ui.ddmanager&&!az.dropBehaviour){am.ui.ddmanager.prepareOffsets(this,ay)}this._mouseDrag(ay,true);if(am.ui.ddmanager){am.ui.ddmanager.dragStart(this,ay)}return true},_refreshOffsets:function(ay){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:false,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:ay.pageX-this.offset.left,top:ay.pageY-this.offset.top}},_mouseDrag:function(ay,aA){if(this.hasFixedAncestor){this.offset.parent=this._getParentOffset()}this.position=this._generatePosition(ay,true);this.positionAbs=this._convertPositionTo("absolute");if(!aA){var az=this._uiHash();if(this._trigger("drag",ay,az)===false){this._mouseUp(new am.Event("mouseup",ay));return false}this.position=az.position}this.helper[0].style.left=this.position.left+"px";this.helper[0].style.top=this.position.top+"px";if(am.ui.ddmanager){am.ui.ddmanager.drag(this,ay)}return false},_mouseStop:function(az){var ay=this,aA=false;if(am.ui.ddmanager&&!this.options.dropBehaviour){aA=am.ui.ddmanager.drop(this,az)}if(this.dropped){aA=this.dropped;this.dropped=false}if((this.options.revert==="invalid"&&!aA)||(this.options.revert==="valid"&&aA)||this.options.revert===true||(typeof this.options.revert==="function"&&this.options.revert.call(this.element,aA))){am(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(ay._trigger("stop",az)!==false){ay._clear()}})}else{if(this._trigger("stop",az)!==false){this._clear()}}return false},_mouseUp:function(ay){this._unblockFrames();if(am.ui.ddmanager){am.ui.ddmanager.dragStop(this,ay)}if(this.handleElement.is(ay.target)){this.element.trigger("focus")}return am.ui.mouse.prototype._mouseUp.call(this,ay)},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp(new am.Event("mouseup",{target:this.element[0]}))}else{this._clear()}return this},_getHandle:function(ay){return this.options.handle?!!am(ay.target).closest(this.element.find(this.options.handle)).length:true},_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(az){var aB=this.options,aA=typeof aB.helper==="function",ay=aA?am(aB.helper.apply(this.element[0],[az])):(aB.helper==="clone"?this.element.clone().removeAttr("id"):this.element);if(!ay.parents("body").length){ay.appendTo((aB.appendTo==="parent"?this.element[0].parentNode:aB.appendTo))}if(aA&&ay[0]===this.element[0]){this._setPositionRelative()}if(ay[0]!==this.element[0]&&!(/(fixed|absolute)/).test(ay.css("position"))){ay.css("position","absolute")}return ay},_setPositionRelative:function(){if(!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}},_adjustOffsetFromHelper:function(ay){if(typeof ay==="string"){ay=ay.split(" ")}if(Array.isArray(ay)){ay={left:+ay[0],top:+ay[1]||0}}if("left" in ay){this.offset.click.left=ay.left+this.margins.left}if("right" in ay){this.offset.click.left=this.helperProportions.width-ay.right+this.margins.left}if("top" in ay){this.offset.click.top=ay.top+this.margins.top}if("bottom" in ay){this.offset.click.top=this.helperProportions.height-ay.bottom+this.margins.top}},_isRootNode:function(ay){return(/(html|body)/i).test(ay.tagName)||ay===this.document[0]},_getParentOffset:function(){var az=this.offsetParent.offset(),ay=this.document[0];if(this.cssPosition==="absolute"&&this.scrollParent[0]!==ay&&am.contains(this.scrollParent[0],this.offsetParent[0])){az.left+=this.scrollParent.scrollLeft();az.top+=this.scrollParent.scrollTop()}if(this._isRootNode(this.offsetParent[0])){az={top:0,left:0}}return{top:az.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:az.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative"){return{top:0,left:0}}var ay=this.element.position(),az=this._isRootNode(this.scrollParent[0]);return{top:ay.top-(parseInt(this.helper.css("top"),10)||0)+(!az?this.scrollParent.scrollTop():0),left:ay.left-(parseInt(this.helper.css("left"),10)||0)+(!az?this.scrollParent.scrollLeft():0)}},_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 az,aC,aA,aB=this.options,ay=this.document[0];this.relativeContainer=null;if(!aB.containment){this.containment=null;return}if(aB.containment==="window"){this.containment=[am(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,am(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,am(window).scrollLeft()+am(window).width()-this.helperProportions.width-this.margins.left,am(window).scrollTop()+(am(window).height()||ay.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(aB.containment==="document"){this.containment=[0,0,am(ay).width()-this.helperProportions.width-this.margins.left,(am(ay).height()||ay.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(aB.containment.constructor===Array){this.containment=aB.containment;return}if(aB.containment==="parent"){aB.containment=this.helper[0].parentNode}aC=am(aB.containment);aA=aC[0];if(!aA){return}az=/(scroll|auto)/.test(aC.css("overflow"));this.containment=[(parseInt(aC.css("borderLeftWidth"),10)||0)+(parseInt(aC.css("paddingLeft"),10)||0),(parseInt(aC.css("borderTopWidth"),10)||0)+(parseInt(aC.css("paddingTop"),10)||0),(az?Math.max(aA.scrollWidth,aA.offsetWidth):aA.offsetWidth)-(parseInt(aC.css("borderRightWidth"),10)||0)-(parseInt(aC.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(az?Math.max(aA.scrollHeight,aA.offsetHeight):aA.offsetHeight)-(parseInt(aC.css("borderBottomWidth"),10)||0)-(parseInt(aC.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relativeContainer=aC},_convertPositionTo:function(az,aB){if(!aB){aB=this.position}var ay=az==="absolute"?1:-1,aA=this._isRootNode(this.scrollParent[0]);return{top:(aB.top+this.offset.relative.top*ay+this.offset.parent.top*ay-((this.cssPosition==="fixed"?-this.offset.scroll.top:(aA?0:this.offset.scroll.top))*ay)),left:(aB.left+this.offset.relative.left*ay+this.offset.parent.left*ay-((this.cssPosition==="fixed"?-this.offset.scroll.left:(aA?0:this.offset.scroll.left))*ay))}},_generatePosition:function(az,aF){var ay,aG,aH,aB,aA=this.options,aE=this._isRootNode(this.scrollParent[0]),aD=az.pageX,aC=az.pageY;if(!aE||!this.offset.scroll){this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}}if(aF){if(this.containment){if(this.relativeContainer){aG=this.relativeContainer.offset();ay=[this.containment[0]+aG.left,this.containment[1]+aG.top,this.containment[2]+aG.left,this.containment[3]+aG.top]}else{ay=this.containment}if(az.pageX-this.offset.click.left<ay[0]){aD=ay[0]+this.offset.click.left}if(az.pageY-this.offset.click.top<ay[1]){aC=ay[1]+this.offset.click.top}if(az.pageX-this.offset.click.left>ay[2]){aD=ay[2]+this.offset.click.left}if(az.pageY-this.offset.click.top>ay[3]){aC=ay[3]+this.offset.click.top}}if(aA.grid){aH=aA.grid[1]?this.originalPageY+Math.round((aC-this.originalPageY)/aA.grid[1])*aA.grid[1]:this.originalPageY;aC=ay?((aH-this.offset.click.top>=ay[1]||aH-this.offset.click.top>ay[3])?aH:((aH-this.offset.click.top>=ay[1])?aH-aA.grid[1]:aH+aA.grid[1])):aH;aB=aA.grid[0]?this.originalPageX+Math.round((aD-this.originalPageX)/aA.grid[0])*aA.grid[0]:this.originalPageX;aD=ay?((aB-this.offset.click.left>=ay[0]||aB-this.offset.click.left>ay[2])?aB:((aB-this.offset.click.left>=ay[0])?aB-aA.grid[0]:aB+aA.grid[0])):aB}if(aA.axis==="y"){aD=this.originalPageX}if(aA.axis==="x"){aC=this.originalPageY}}return{top:(aC-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:(aE?0:this.offset.scroll.top))),left:(aD-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:(aE?0:this.offset.scroll.left)))}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging");if(this.helper[0]!==this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false;if(this.destroyOnClear){this.destroy()}},_trigger:function(ay,az,aA){aA=aA||this._uiHash();am.ui.plugin.call(this,ay,[az,aA,this],true);if(/^(drag|start|stop)/.test(ay)){this.positionAbs=this._convertPositionTo("absolute");aA.offset=this.positionAbs}return am.Widget.prototype._trigger.call(this,ay,az,aA)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});am.ui.plugin.add("draggable","connectToSortable",{start:function(aA,aB,ay){var az=am.extend({},aB,{item:ay.element});ay.sortables=[];am(ay.options.connectToSortable).each(function(){var aC=am(this).sortable("instance");if(aC&&!aC.options.disabled){ay.sortables.push(aC);aC.refreshPositions();aC._trigger("activate",aA,az)}})},stop:function(aA,aB,ay){var az=am.extend({},aB,{item:ay.element});ay.cancelHelperRemoval=false;am.each(ay.sortables,function(){var aC=this;if(aC.isOver){aC.isOver=0;ay.cancelHelperRemoval=true;aC.cancelHelperRemoval=false;aC._storedCSS={position:aC.placeholder.css("position"),top:aC.placeholder.css("top"),left:aC.placeholder.css("left")};aC._mouseStop(aA);aC.options.helper=aC.options._helper}else{aC.cancelHelperRemoval=true;aC._trigger("deactivate",aA,az)}})},drag:function(az,aA,ay){am.each(ay.sortables,function(){var aB=false,aC=this;aC.positionAbs=ay.positionAbs;aC.helperProportions=ay.helperProportions;aC.offset.click=ay.offset.click;if(aC._intersectsWith(aC.containerCache)){aB=true;am.each(ay.sortables,function(){this.positionAbs=ay.positionAbs;this.helperProportions=ay.helperProportions;this.offset.click=ay.offset.click;if(this!==aC&&this._intersectsWith(this.containerCache)&&am.contains(aC.element[0],this.element[0])){aB=false}return aB})}if(aB){if(!aC.isOver){aC.isOver=1;ay._parent=aA.helper.parent();aC.currentItem=aA.helper.appendTo(aC.element).data("ui-sortable-item",true);aC.options._helper=aC.options.helper;aC.options.helper=function(){return aA.helper[0]};az.target=aC.currentItem[0];aC._mouseCapture(az,true);aC._mouseStart(az,true,true);aC.offset.click.top=ay.offset.click.top;aC.offset.click.left=ay.offset.click.left;aC.offset.parent.left-=ay.offset.parent.left-aC.offset.parent.left;aC.offset.parent.top-=ay.offset.parent.top-aC.offset.parent.top;ay._trigger("toSortable",az);ay.dropped=aC.element;am.each(ay.sortables,function(){this.refreshPositions()});ay.currentItem=ay.element;aC.fromOutside=ay}if(aC.currentItem){aC._mouseDrag(az);aA.position=aC.position}}else{if(aC.isOver){aC.isOver=0;aC.cancelHelperRemoval=true;aC.options._revert=aC.options.revert;aC.options.revert=false;aC._trigger("out",az,aC._uiHash(aC));aC._mouseStop(az,true);aC.options.revert=aC.options._revert;aC.options.helper=aC.options._helper;if(aC.placeholder){aC.placeholder.remove()}aA.helper.appendTo(ay._parent);ay._refreshOffsets(az);aA.position=ay._generatePosition(az,true);ay._trigger("fromSortable",az);ay.dropped=false;am.each(ay.sortables,function(){this.refreshPositions()})}}})}});am.ui.plugin.add("draggable","cursor",{start:function(aA,aB,ay){var az=am("body"),aC=ay.options;if(az.css("cursor")){aC._cursor=az.css("cursor")}az.css("cursor",aC.cursor)},stop:function(az,aA,ay){var aB=ay.options;if(aB._cursor){am("body").css("cursor",aB._cursor)}}});am.ui.plugin.add("draggable","opacity",{start:function(aA,aB,ay){var az=am(aB.helper),aC=ay.options;if(az.css("opacity")){aC._opacity=az.css("opacity")}az.css("opacity",aC.opacity)},stop:function(az,aA,ay){var aB=ay.options;if(aB._opacity){am(aA.helper).css("opacity",aB._opacity)}}});am.ui.plugin.add("draggable","scroll",{start:function(az,aA,ay){if(!ay.scrollParentNotHidden){ay.scrollParentNotHidden=ay.helper.scrollParent(false)}if(ay.scrollParentNotHidden[0]!==ay.document[0]&&ay.scrollParentNotHidden[0].tagName!=="HTML"){ay.overflowOffset=ay.scrollParentNotHidden.offset()}},drag:function(aB,aC,aA){var aD=aA.options,az=false,aE=aA.scrollParentNotHidden[0],ay=aA.document[0];if(aE!==ay&&aE.tagName!=="HTML"){if(!aD.axis||aD.axis!=="x"){if((aA.overflowOffset.top+aE.offsetHeight)-aB.pageY<aD.scrollSensitivity){aE.scrollTop=az=aE.scrollTop+aD.scrollSpeed}else{if(aB.pageY-aA.overflowOffset.top<aD.scrollSensitivity){aE.scrollTop=az=aE.scrollTop-aD.scrollSpeed}}}if(!aD.axis||aD.axis!=="y"){if((aA.overflowOffset.left+aE.offsetWidth)-aB.pageX<aD.scrollSensitivity){aE.scrollLeft=az=aE.scrollLeft+aD.scrollSpeed}else{if(aB.pageX-aA.overflowOffset.left<aD.scrollSensitivity){aE.scrollLeft=az=aE.scrollLeft-aD.scrollSpeed}}}}else{if(!aD.axis||aD.axis!=="x"){if(aB.pageY-am(ay).scrollTop()<aD.scrollSensitivity){az=am(ay).scrollTop(am(ay).scrollTop()-aD.scrollSpeed)}else{if(am(window).height()-(aB.pageY-am(ay).scrollTop())<aD.scrollSensitivity){az=am(ay).scrollTop(am(ay).scrollTop()+aD.scrollSpeed)}}}if(!aD.axis||aD.axis!=="y"){if(aB.pageX-am(ay).scrollLeft()<aD.scrollSensitivity){az=am(ay).scrollLeft(am(ay).scrollLeft()-aD.scrollSpeed)}else{if(am(window).width()-(aB.pageX-am(ay).scrollLeft())<aD.scrollSensitivity){az=am(ay).scrollLeft(am(ay).scrollLeft()+aD.scrollSpeed)}}}}if(az!==false&&am.ui.ddmanager&&!aD.dropBehaviour){am.ui.ddmanager.prepareOffsets(aA,aB)}}});am.ui.plugin.add("draggable","snap",{start:function(az,aA,ay){var aB=ay.options;ay.snapElements=[];am(aB.snap.constructor!==String?(aB.snap.items||":data(ui-draggable)"):aB.snap).each(function(){var aD=am(this),aC=aD.offset();if(this!==ay.element[0]){ay.snapElements.push({item:this,width:aD.outerWidth(),height:aD.outerHeight(),top:aC.top,left:aC.left})}})},drag:function(aK,aH,aB){var ay,aP,aD,aE,aJ,aG,aF,aQ,aL,aC,aI=aB.options,aO=aI.snapTolerance,aN=aH.offset.left,aM=aN+aB.helperProportions.width,aA=aH.offset.top,az=aA+aB.helperProportions.height;for(aL=aB.snapElements.length-1;aL>=0;aL--){aJ=aB.snapElements[aL].left-aB.margins.left;aG=aJ+aB.snapElements[aL].width;aF=aB.snapElements[aL].top-aB.margins.top;aQ=aF+aB.snapElements[aL].height;if(aM<aJ-aO||aN>aG+aO||az<aF-aO||aA>aQ+aO||!am.contains(aB.snapElements[aL].item.ownerDocument,aB.snapElements[aL].item)){if(aB.snapElements[aL].snapping){if(aB.options.snap.release){aB.options.snap.release.call(aB.element,aK,am.extend(aB._uiHash(),{snapItem:aB.snapElements[aL].item}))}}aB.snapElements[aL].snapping=false;continue}if(aI.snapMode!=="inner"){ay=Math.abs(aF-az)<=aO;aP=Math.abs(aQ-aA)<=aO;aD=Math.abs(aJ-aM)<=aO;aE=Math.abs(aG-aN)<=aO;if(ay){aH.position.top=aB._convertPositionTo("relative",{top:aF-aB.helperProportions.height,left:0}).top}if(aP){aH.position.top=aB._convertPositionTo("relative",{top:aQ,left:0}).top}if(aD){aH.position.left=aB._convertPositionTo("relative",{top:0,left:aJ-aB.helperProportions.width}).left}if(aE){aH.position.left=aB._convertPositionTo("relative",{top:0,left:aG}).left}}aC=(ay||aP||aD||aE);if(aI.snapMode!=="outer"){ay=Math.abs(aF-aA)<=aO;aP=Math.abs(aQ-az)<=aO;aD=Math.abs(aJ-aN)<=aO;aE=Math.abs(aG-aM)<=aO;if(ay){aH.position.top=aB._convertPositionTo("relative",{top:aF,left:0}).top}if(aP){aH.position.top=aB._convertPositionTo("relative",{top:aQ-aB.helperProportions.height,left:0}).top}if(aD){aH.position.left=aB._convertPositionTo("relative",{top:0,left:aJ}).left}if(aE){aH.position.left=aB._convertPositionTo("relative",{top:0,left:aG-aB.helperProportions.width}).left}}if(!aB.snapElements[aL].snapping&&(ay||aP||aD||aE||aC)){if(aB.options.snap.snap){aB.options.snap.snap.call(aB.element,aK,am.extend(aB._uiHash(),{snapItem:aB.snapElements[aL].item}))}}aB.snapElements[aL].snapping=(ay||aP||aD||aE||aC)}}});am.ui.plugin.add("draggable","stack",{start:function(aA,aB,ay){var az,aD=ay.options,aC=am.makeArray(am(aD.stack)).sort(function(aF,aE){return(parseInt(am(aF).css("zIndex"),10)||0)-(parseInt(am(aE).css("zIndex"),10)||0)});if(!aC.length){return}az=parseInt(am(aC[0]).css("zIndex"),10)||0;am(aC).each(function(aE){am(this).css("zIndex",az+aE)});this.css("zIndex",(az+aC.length))}});am.ui.plugin.add("draggable","zIndex",{start:function(aA,aB,ay){var az=am(aB.helper),aC=ay.options;if(az.css("zIndex")){aC._zIndex=az.css("zIndex")}az.css("zIndex",aC.zIndex)},stop:function(az,aA,ay){var aB=ay.options;if(aB._zIndex){am(aA.helper).css("zIndex",aB._zIndex)}}});var w=am.ui.draggable;am.widget("ui.droppable",{version:"1.13.2",widgetEventPrefix:"drop",options:{accept:"*",addClasses:true,greedy:false,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var az,aA=this.options,ay=aA.accept;this.isover=false;this.isout=true;this.accept=typeof ay==="function"?ay:function(aB){return aB.is(ay)};this.proportions=function(){if(arguments.length){az=arguments[0]}else{return az?az:az={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}}};this._addToManager(aA.scope);if(aA.addClasses){this._addClass("ui-droppable")}},_addToManager:function(ay){am.ui.ddmanager.droppables[ay]=am.ui.ddmanager.droppables[ay]||[];am.ui.ddmanager.droppables[ay].push(this)},_splice:function(ay){var az=0;for(;az<ay.length;az++){if(ay[az]===this){ay.splice(az,1)}}},_destroy:function(){var ay=am.ui.ddmanager.droppables[this.options.scope];this._splice(ay)},_setOption:function(az,aA){if(az==="accept"){this.accept=typeof aA==="function"?aA:function(aB){return aB.is(aA)}}else{if(az==="scope"){var ay=am.ui.ddmanager.droppables[this.options.scope];this._splice(ay);this._addToManager(aA)}}this._super(az,aA)},_activate:function(az){var ay=am.ui.ddmanager.current;this._addActiveClass();if(ay){this._trigger("activate",az,this.ui(ay))}},_deactivate:function(az){var ay=am.ui.ddmanager.current;this._removeActiveClass();if(ay){this._trigger("deactivate",az,this.ui(ay))}},_over:function(az){var ay=am.ui.ddmanager.current;if(!ay||(ay.currentItem||ay.element)[0]===this.element[0]){return}if(this.accept.call(this.element[0],(ay.currentItem||ay.element))){this._addHoverClass();this._trigger("over",az,this.ui(ay))}},_out:function(az){var ay=am.ui.ddmanager.current;if(!ay||(ay.currentItem||ay.element)[0]===this.element[0]){return}if(this.accept.call(this.element[0],(ay.currentItem||ay.element))){this._removeHoverClass();this._trigger("out",az,this.ui(ay))}},_drop:function(az,aA){var ay=aA||am.ui.ddmanager.current,aB=false;if(!ay||(ay.currentItem||ay.element)[0]===this.element[0]){return false}this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var aC=am(this).droppable("instance");if(aC.options.greedy&&!aC.options.disabled&&aC.options.scope===ay.options.scope&&aC.accept.call(aC.element[0],(ay.currentItem||ay.element))&&am.ui.intersect(ay,am.extend(aC,{offset:aC.element.offset()}),aC.options.tolerance,az)){aB=true;return false}});if(aB){return false}if(this.accept.call(this.element[0],(ay.currentItem||ay.element))){this._removeActiveClass();this._removeHoverClass();this._trigger("drop",az,this.ui(ay));return this.element}return false},ui:function(ay){return{draggable:(ay.currentItem||ay.element),helper:ay.helper,position:ay.position,offset:ay.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")}});am.ui.intersect=(function(){function ay(aA,az,aB){return(aA>=az)&&(aA<(az+aB))}return function(aK,aE,aI,aA){if(!aE.offset){return false}var aC=(aK.positionAbs||aK.position.absolute).left+aK.margins.left,aH=(aK.positionAbs||aK.position.absolute).top+aK.margins.top,aB=aC+aK.helperProportions.width,aG=aH+aK.helperProportions.height,aD=aE.offset.left,aJ=aE.offset.top,az=aD+aE.proportions().width,aF=aJ+aE.proportions().height;switch(aI){case"fit":return(aD<=aC&&aB<=az&&aJ<=aH&&aG<=aF);case"intersect":return(aD<aC+(aK.helperProportions.width/2)&&aB-(aK.helperProportions.width/2)<az&&aJ<aH+(aK.helperProportions.height/2)&&aG-(aK.helperProportions.height/2)<aF);case"pointer":return ay(aA.pageY,aJ,aE.proportions().height)&&ay(aA.pageX,aD,aE.proportions().width);case"touch":return((aH>=aJ&&aH<=aF)||(aG>=aJ&&aG<=aF)||(aH<aJ&&aG>aF))&&((aC>=aD&&aC<=az)||(aB>=aD&&aB<=az)||(aC<aD&&aB>az));default:return false}}})();am.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(aB,aD){var aA,az,ay=am.ui.ddmanager.droppables[aB.options.scope]||[],aC=aD?aD.type:null,aE=(aB.currentItem||aB.element).find(":data(ui-droppable)").addBack();droppablesLoop:for(aA=0;aA<ay.length;aA++){if(ay[aA].options.disabled||(aB&&!ay[aA].accept.call(ay[aA].element[0],(aB.currentItem||aB.element)))){continue}for(az=0;az<aE.length;az++){if(aE[az]===ay[aA].element[0]){ay[aA].proportions().height=0;continue droppablesLoop}}ay[aA].visible=ay[aA].element.css("display")!=="none";if(!ay[aA].visible){continue}if(aC==="mousedown"){ay[aA]._activate.call(ay[aA],aD)}ay[aA].offset=ay[aA].element.offset();ay[aA].proportions({width:ay[aA].element[0].offsetWidth,height:ay[aA].element[0].offsetHeight})}},drop:function(ay,az){var aA=false;am.each((am.ui.ddmanager.droppables[ay.options.scope]||[]).slice(),function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&am.ui.intersect(ay,this,this.options.tolerance,az)){aA=this._drop.call(this,az)||aA}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],(ay.currentItem||ay.element))){this.isout=true;this.isover=false;this._deactivate.call(this,az)}});return aA},dragStart:function(ay,az){ay.element.parentsUntil("body").on("scroll.droppable",function(){if(!ay.options.refreshPositions){am.ui.ddmanager.prepareOffsets(ay,az)}})},drag:function(ay,az){if(ay.options.refreshPositions){am.ui.ddmanager.prepareOffsets(ay,az)}am.each(am.ui.ddmanager.droppables[ay.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var aD,aB,aA,aC=am.ui.intersect(ay,this,this.options.tolerance,az),aE=!aC&&this.isover?"isout":(aC&&!this.isover?"isover":null);if(!aE){return}if(this.options.greedy){aB=this.options.scope;aA=this.element.parents(":data(ui-droppable)").filter(function(){return am(this).droppable("instance").options.scope===aB});if(aA.length){aD=am(aA[0]).droppable("instance");aD.greedyChild=(aE==="isover")}}if(aD&&aE==="isover"){aD.isover=false;aD.isout=true;aD._out.call(aD,az)}this[aE]=true;this[aE==="isout"?"isover":"isout"]=false;this[aE==="isover"?"_over":"_out"].call(this,az);if(aD&&aE==="isout"){aD.isout=false;aD.isover=true;aD._over.call(aD,az)}})},dragStop:function(ay,az){ay.element.parentsUntil("body").off("scroll.droppable");if(!ay.options.refreshPositions){am.ui.ddmanager.prepareOffsets(ay,az)}}};if(am.uiBackCompat!==false){am.widget("ui.droppable",am.ui.droppable,{options:{hoverClass:false,activeClass:false},_addActiveClass:function(){this._super();if(this.options.activeClass){this.element.addClass(this.options.activeClass)}},_removeActiveClass:function(){this._super();if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}},_addHoverClass:function(){this._super();if(this.options.hoverClass){this.element.addClass(this.options.hoverClass)}},_removeHoverClass:function(){this._super();if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}}})}var V=am.ui.droppable;am.widget("ui.resizable",am.ui.mouse,{version:"1.13.2",widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(ay){return parseFloat(ay)||0},_isNumber:function(ay){return !isNaN(parseFloat(ay))},_hasScroll:function(aB,az){if(am(aB).css("overflow")==="hidden"){return false}var ay=(az&&az==="left")?"scrollLeft":"scrollTop",aA=false;if(aB[ay]>0){return true}try{aB[ay]=1;aA=(aB[ay]>0);aB[ay]=0}catch(aC){}return aA},_create:function(){var az,aA=this.options,ay=this;this._addClass("ui-resizable");am.extend(this,{_aspectRatio:!!(aA.aspectRatio),aspectRatio:aA.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:aA.helper||aA.ghost||aA.animate?aA.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)){this.element.wrap(am("<div class='ui-wrapper'></div>").css({overflow:"hidden",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=true;az={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")};this.element.css(az);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(az);this._proportionallyResize()}this._setupHandles();if(aA.autoHide){am(this.element).on("mouseenter",function(){if(aA.disabled){return}ay._removeClass("ui-resizable-autohide");ay._handles.show()}).on("mouseleave",function(){if(aA.disabled){return}if(!ay.resizing){ay._addClass("ui-resizable-autohide");ay._handles.hide()}})}this._mouseInit()},_destroy:function(){this._mouseDestroy();this._addedHandles.remove();var az,ay=function(aA){am(aA).removeData("resizable").removeData("ui-resizable").off(".resizable")};if(this.elementIsWrapper){ay(this.element);az=this.element;this.originalElement.css({position:az.css("position"),width:az.outerWidth(),height:az.outerHeight(),top:az.css("top"),left:az.css("left")}).insertAfter(az);az.remove()}this.originalElement.css("resize",this.originalResizeStyle);ay(this.originalElement);return this},_setOption:function(ay,az){this._super(ay,az);switch(ay){case"handles":this._removeHandles();this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!az;break;default:break}},_setupHandles:function(){var aD=this.options,aC,az,aE,ay,aA,aB=this;this.handles=aD.handles||(!am(".ui-resizable-handle",this.element).length?"e,s,se":{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"});this._handles=am();this._addedHandles=am();if(this.handles.constructor===String){if(this.handles==="all"){this.handles="n,e,s,w,se,sw,ne,nw"}aE=this.handles.split(",");this.handles={};for(az=0;az<aE.length;az++){aC=String.prototype.trim.call(aE[az]);ay="ui-resizable-"+aC;aA=am("<div>");this._addClass(aA,"ui-resizable-handle "+ay);aA.css({zIndex:aD.zIndex});this.handles[aC]=".ui-resizable-"+aC;if(!this.element.children(this.handles[aC]).length){this.element.append(aA);this._addedHandles=this._addedHandles.add(aA)}}}this._renderAxis=function(aJ){var aG,aH,aF,aI;aJ=aJ||this.element;for(aG in this.handles){if(this.handles[aG].constructor===String){this.handles[aG]=this.element.children(this.handles[aG]).first().show()}else{if(this.handles[aG].jquery||this.handles[aG].nodeType){this.handles[aG]=am(this.handles[aG]);this._on(this.handles[aG],{mousedown:aB._mouseDown})}}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)){aH=am(this.handles[aG],this.element);aI=/sw|ne|nw|se|n|s/.test(aG)?aH.outerHeight():aH.outerWidth();aF=["padding",/ne|nw|n/.test(aG)?"Top":/se|sw|s/.test(aG)?"Bottom":/^e$/.test(aG)?"Right":"Left"].join("");aJ.css(aF,aI);this._proportionallyResize()}this._handles=this._handles.add(this.handles[aG])}};this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){if(!aB.resizing){if(this.className){aA=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}aB.axis=aA&&aA[1]?aA[1]:"se"}});if(aD.autoHide){this._handles.hide();this._addClass("ui-resizable-autohide")}},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(aA){var az,aB,ay=false;for(az in this.handles){aB=am(this.handles[az])[0];if(aB===aA.target||am.contains(aB,aA.target)){ay=true}}return !this.options.disabled&&ay},_mouseStart:function(az){var aD,aA,aC,aB=this.options,ay=this.element;this.resizing=true;this._renderProxy();aD=this._num(this.helper.css("left"));aA=this._num(this.helper.css("top"));if(aB.containment){aD+=am(aB.containment).scrollLeft()||0;aA+=am(aB.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:aD,top:aA};this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:ay.width(),height:ay.height()};this.originalSize=this._helper?{width:ay.outerWidth(),height:ay.outerHeight()}:{width:ay.width(),height:ay.height()};this.sizeDiff={width:ay.outerWidth()-ay.width(),height:ay.outerHeight()-ay.height()};this.originalPosition={left:aD,top:aA};this.originalMousePosition={left:az.pageX,top:az.pageY};this.aspectRatio=(typeof aB.aspectRatio==="number")?aB.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);aC=am(".ui-resizable-"+this.axis).css("cursor");am("body").css("cursor",aC==="auto"?this.axis+"-resize":aC);this._addClass("ui-resizable-resizing");this._propagate("start",az);return true},_mouseDrag:function(aD){var aE,aC,aF=this.originalMousePosition,az=this.axis,aA=(aD.pageX-aF.left)||0,ay=(aD.pageY-aF.top)||0,aB=this._change[az];this._updatePrevProperties();if(!aB){return false}aE=aB.apply(this,[aD,aA,ay]);this._updateVirtualBoundaries(aD.shiftKey);if(this._aspectRatio||aD.shiftKey){aE=this._updateRatio(aE,aD)}aE=this._respectSize(aE,aD);this._updateCache(aE);this._propagate("resize",aD);aC=this._applyChanges();if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}if(!am.isEmptyObject(aC)){this._updatePrevProperties();this._trigger("resize",aD,this.ui());this._applyChanges()}return false},_mouseStop:function(aB){this.resizing=false;var aA,ay,az,aE,aH,aD,aG,aC=this.options,aF=this;if(this._helper){aA=this._proportionallyResizeElements;ay=aA.length&&(/textarea/i).test(aA[0].nodeName);az=ay&&this._hasScroll(aA[0],"left")?0:aF.sizeDiff.height;aE=ay?0:aF.sizeDiff.width;aH={width:(aF.helper.width()-aE),height:(aF.helper.height()-az)};aD=(parseFloat(aF.element.css("left"))+(aF.position.left-aF.originalPosition.left))||null;aG=(parseFloat(aF.element.css("top"))+(aF.position.top-aF.originalPosition.top))||null;if(!aC.animate){this.element.css(am.extend(aH,{top:aG,left:aD}))}aF.helper.height(aF.size.height);aF.helper.width(aF.size.width);if(this._helper&&!aC.animate){this._proportionallyResize()}}am("body").css("cursor","auto");this._removeClass("ui-resizable-resizing");this._propagate("stop",aB);if(this._helper){this.helper.remove()}return false},_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 ay={};if(this.position.top!==this.prevPosition.top){ay.top=this.position.top+"px"}if(this.position.left!==this.prevPosition.left){ay.left=this.position.left+"px"}if(this.size.width!==this.prevSize.width){ay.width=this.size.width+"px"}if(this.size.height!==this.prevSize.height){ay.height=this.size.height+"px"}this.helper.css(ay);return ay},_updateVirtualBoundaries:function(aA){var aC,aB,az,aE,ay,aD=this.options;ay={minWidth:this._isNumber(aD.minWidth)?aD.minWidth:0,maxWidth:this._isNumber(aD.maxWidth)?aD.maxWidth:Infinity,minHeight:this._isNumber(aD.minHeight)?aD.minHeight:0,maxHeight:this._isNumber(aD.maxHeight)?aD.maxHeight:Infinity};if(this._aspectRatio||aA){aC=ay.minHeight*this.aspectRatio;az=ay.minWidth/this.aspectRatio;aB=ay.maxHeight*this.aspectRatio;aE=ay.maxWidth/this.aspectRatio;if(aC>ay.minWidth){ay.minWidth=aC}if(az>ay.minHeight){ay.minHeight=az}if(aB<ay.maxWidth){ay.maxWidth=aB}if(aE<ay.maxHeight){ay.maxHeight=aE}}this._vBoundaries=ay},_updateCache:function(ay){this.offset=this.helper.offset();if(this._isNumber(ay.left)){this.position.left=ay.left}if(this._isNumber(ay.top)){this.position.top=ay.top}if(this._isNumber(ay.height)){this.size.height=ay.height}if(this._isNumber(ay.width)){this.size.width=ay.width}},_updateRatio:function(aA){var aB=this.position,az=this.size,ay=this.axis;if(this._isNumber(aA.height)){aA.width=(aA.height*this.aspectRatio)}else{if(this._isNumber(aA.width)){aA.height=(aA.width/this.aspectRatio)}}if(ay==="sw"){aA.left=aB.left+(az.width-aA.width);aA.top=null}if(ay==="nw"){aA.top=aB.top+(az.height-aA.height);aA.left=aB.left+(az.width-aA.width)}return aA},_respectSize:function(aD){var aA=this._vBoundaries,aG=this.axis,aI=this._isNumber(aD.width)&&aA.maxWidth&&(aA.maxWidth<aD.width),aE=this._isNumber(aD.height)&&aA.maxHeight&&(aA.maxHeight<aD.height),aB=this._isNumber(aD.width)&&aA.minWidth&&(aA.minWidth>aD.width),aH=this._isNumber(aD.height)&&aA.minHeight&&(aA.minHeight>aD.height),az=this.originalPosition.left+this.originalSize.width,aF=this.originalPosition.top+this.originalSize.height,aC=/sw|nw|w/.test(aG),ay=/nw|ne|n/.test(aG);if(aB){aD.width=aA.minWidth}if(aH){aD.height=aA.minHeight}if(aI){aD.width=aA.maxWidth}if(aE){aD.height=aA.maxHeight}if(aB&&aC){aD.left=az-aA.minWidth}if(aI&&aC){aD.left=az-aA.maxWidth}if(aH&&ay){aD.top=aF-aA.minHeight}if(aE&&ay){aD.top=aF-aA.maxHeight}if(!aD.width&&!aD.height&&!aD.left&&aD.top){aD.top=null}else{if(!aD.width&&!aD.height&&!aD.top&&aD.left){aD.left=null}}return aD},_getPaddingPlusBorderDimensions:function(aA){var az=0,aB=[],aC=[aA.css("borderTopWidth"),aA.css("borderRightWidth"),aA.css("borderBottomWidth"),aA.css("borderLeftWidth")],ay=[aA.css("paddingTop"),aA.css("paddingRight"),aA.css("paddingBottom"),aA.css("paddingLeft")];for(;az<4;az++){aB[az]=(parseFloat(aC[az])||0);aB[az]+=(parseFloat(ay[az])||0)}return{height:aB[0]+aB[2],width:aB[1]+aB[3]}},_proportionallyResize:function(){if(!this._proportionallyResizeElements.length){return}var aA,az=0,ay=this.helper||this.element;for(;az<this._proportionallyResizeElements.length;az++){aA=this._proportionallyResizeElements[az];if(!this.outerDimensions){this.outerDimensions=this._getPaddingPlusBorderDimensions(aA)}aA.css({height:(ay.height()-this.outerDimensions.height)||0,width:(ay.width()-this.outerDimensions.width)||0})}},_renderProxy:function(){var ay=this.element,az=this.options;this.elementOffset=ay.offset();if(this._helper){this.helper=this.helper||am("<div></div>").css({overflow:"hidden"});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:++az.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(az,ay){return{width:this.originalSize.width+ay}},w:function(aA,ay){var az=this.originalSize,aB=this.originalPosition;return{left:aB.left+ay,width:az.width-ay}},n:function(aB,az,ay){var aA=this.originalSize,aC=this.originalPosition;return{top:aC.top+ay,height:aA.height-ay}},s:function(aA,az,ay){return{height:this.originalSize.height+ay}},se:function(aA,az,ay){return am.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[aA,az,ay]))},sw:function(aA,az,ay){return am.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[aA,az,ay]))},ne:function(aA,az,ay){return am.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[aA,az,ay]))},nw:function(aA,az,ay){return am.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[aA,az,ay]))}},_propagate:function(az,ay){am.ui.plugin.call(this,az,[ay,this.ui()]);if(az!=="resize"){this._trigger(az,ay,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}}});am.ui.plugin.add("resizable","animate",{stop:function(aB){var aG=am(this).resizable("instance"),aD=aG.options,aA=aG._proportionallyResizeElements,ay=aA.length&&(/textarea/i).test(aA[0].nodeName),az=ay&&aG._hasScroll(aA[0],"left")?0:aG.sizeDiff.height,aF=ay?0:aG.sizeDiff.width,aC={width:(aG.size.width-aF),height:(aG.size.height-az)},aE=(parseFloat(aG.element.css("left"))+(aG.position.left-aG.originalPosition.left))||null,aH=(parseFloat(aG.element.css("top"))+(aG.position.top-aG.originalPosition.top))||null;aG.element.animate(am.extend(aC,aH&&aE?{top:aH,left:aE}:{}),{duration:aD.animateDuration,easing:aD.animateEasing,step:function(){var aI={width:parseFloat(aG.element.css("width")),height:parseFloat(aG.element.css("height")),top:parseFloat(aG.element.css("top")),left:parseFloat(aG.element.css("left"))};if(aA&&aA.length){am(aA[0]).css({width:aI.width,height:aI.height})}aG._updateCache(aI);aG._propagate("resize",aB)}})}});am.ui.plugin.add("resizable","containment",{start:function(){var aG,aA,aI,ay,aF,aB,aJ,aH=am(this).resizable("instance"),aE=aH.options,aD=aH.element,az=aE.containment,aC=(az instanceof am)?az.get(0):(/parent/.test(az))?aD.parent().get(0):az;if(!aC){return}aH.containerElement=am(aC);if(/document/.test(az)||az===document){aH.containerOffset={left:0,top:0};aH.containerPosition={left:0,top:0};aH.parentData={element:am(document),left:0,top:0,width:am(document).width(),height:am(document).height()||document.body.parentNode.scrollHeight}}else{aG=am(aC);aA=[];am(["Top","Right","Left","Bottom"]).each(function(aL,aK){aA[aL]=aH._num(aG.css("padding"+aK))});aH.containerOffset=aG.offset();aH.containerPosition=aG.position();aH.containerSize={height:(aG.innerHeight()-aA[3]),width:(aG.innerWidth()-aA[1])};aI=aH.containerOffset;ay=aH.containerSize.height;aF=aH.containerSize.width;aB=(aH._hasScroll(aC,"left")?aC.scrollWidth:aF);aJ=(aH._hasScroll(aC)?aC.scrollHeight:ay);aH.parentData={element:aC,left:aI.left,top:aI.top,width:aB,height:aJ}}},resize:function(az){var aF,aK,aE,aC,aG=am(this).resizable("instance"),aB=aG.options,aI=aG.containerOffset,aH=aG.position,aJ=aG._aspectRatio||az.shiftKey,ay={top:0,left:0},aA=aG.containerElement,aD=true;if(aA[0]!==document&&(/static/).test(aA.css("position"))){ay=aI}if(aH.left<(aG._helper?aI.left:0)){aG.size.width=aG.size.width+(aG._helper?(aG.position.left-aI.left):(aG.position.left-ay.left));if(aJ){aG.size.height=aG.size.width/aG.aspectRatio;aD=false}aG.position.left=aB.helper?aI.left:0}if(aH.top<(aG._helper?aI.top:0)){aG.size.height=aG.size.height+(aG._helper?(aG.position.top-aI.top):aG.position.top);if(aJ){aG.size.width=aG.size.height*aG.aspectRatio;aD=false}aG.position.top=aG._helper?aI.top:0}aE=aG.containerElement.get(0)===aG.element.parent().get(0);aC=/relative|absolute/.test(aG.containerElement.css("position"));if(aE&&aC){aG.offset.left=aG.parentData.left+aG.position.left;aG.offset.top=aG.parentData.top+aG.position.top}else{aG.offset.left=aG.element.offset().left;aG.offset.top=aG.element.offset().top}aF=Math.abs(aG.sizeDiff.width+(aG._helper?aG.offset.left-ay.left:(aG.offset.left-aI.left)));aK=Math.abs(aG.sizeDiff.height+(aG._helper?aG.offset.top-ay.top:(aG.offset.top-aI.top)));if(aF+aG.size.width>=aG.parentData.width){aG.size.width=aG.parentData.width-aF;if(aJ){aG.size.height=aG.size.width/aG.aspectRatio;aD=false}}if(aK+aG.size.height>=aG.parentData.height){aG.size.height=aG.parentData.height-aK;if(aJ){aG.size.width=aG.size.height*aG.aspectRatio;aD=false}}if(!aD){aG.position.left=aG.prevPosition.left;aG.position.top=aG.prevPosition.top;aG.size.width=aG.prevSize.width;aG.size.height=aG.prevSize.height}},stop:function(){var aD=am(this).resizable("instance"),az=aD.options,aE=aD.containerOffset,ay=aD.containerPosition,aA=aD.containerElement,aB=am(aD.helper),aG=aB.offset(),aF=aB.outerWidth()-aD.sizeDiff.width,aC=aB.outerHeight()-aD.sizeDiff.height;if(aD._helper&&!az.animate&&(/relative/).test(aA.css("position"))){am(this).css({left:aG.left-ay.left-aE.left,width:aF,height:aC})}if(aD._helper&&!az.animate&&(/static/).test(aA.css("position"))){am(this).css({left:aG.left-ay.left-aE.left,width:aF,height:aC})}}});am.ui.plugin.add("resizable","alsoResize",{start:function(){var ay=am(this).resizable("instance"),az=ay.options;am(az.alsoResize).each(function(){var aA=am(this);aA.data("ui-resizable-alsoresize",{width:parseFloat(aA.width()),height:parseFloat(aA.height()),left:parseFloat(aA.css("left")),top:parseFloat(aA.css("top"))})})},resize:function(az,aB){var ay=am(this).resizable("instance"),aC=ay.options,aA=ay.originalSize,aE=ay.originalPosition,aD={height:(ay.size.height-aA.height)||0,width:(ay.size.width-aA.width)||0,top:(ay.position.top-aE.top)||0,left:(ay.position.left-aE.left)||0};am(aC.alsoResize).each(function(){var aH=am(this),aI=am(this).data("ui-resizable-alsoresize"),aG={},aF=aH.parents(aB.originalElement[0]).length?["width","height"]:["width","height","top","left"];am.each(aF,function(aJ,aL){var aK=(aI[aL]||0)+(aD[aL]||0);if(aK&&aK>=0){aG[aL]=aK||null}});aH.css(aG)})},stop:function(){am(this).removeData("ui-resizable-alsoresize")}});am.ui.plugin.add("resizable","ghost",{start:function(){var az=am(this).resizable("instance"),ay=az.size;az.ghost=az.originalElement.clone();az.ghost.css({opacity:0.25,display:"block",position:"relative",height:ay.height,width:ay.width,margin:0,left:0,top:0});az._addClass(az.ghost,"ui-resizable-ghost");if(am.uiBackCompat!==false&&typeof az.options.ghost==="string"){az.ghost.addClass(this.options.ghost)}az.ghost.appendTo(az.helper)},resize:function(){var ay=am(this).resizable("instance");if(ay.ghost){ay.ghost.css({position:"relative",height:ay.size.height,width:ay.size.width})}},stop:function(){var ay=am(this).resizable("instance");if(ay.ghost&&ay.helper){ay.helper.get(0).removeChild(ay.ghost.get(0))}}});am.ui.plugin.add("resizable","grid",{resize:function(){var aB,aG=am(this).resizable("instance"),aK=aG.options,aE=aG.size,aF=aG.originalSize,aH=aG.originalPosition,aP=aG.axis,ay=typeof aK.grid==="number"?[aK.grid,aK.grid]:aK.grid,aN=(ay[0]||1),aM=(ay[1]||1),aD=Math.round((aE.width-aF.width)/aN)*aN,aC=Math.round((aE.height-aF.height)/aM)*aM,aI=aF.width+aD,aL=aF.height+aC,aA=aK.maxWidth&&(aK.maxWidth<aI),aJ=aK.maxHeight&&(aK.maxHeight<aL),aO=aK.minWidth&&(aK.minWidth>aI),az=aK.minHeight&&(aK.minHeight>aL);aK.grid=ay;if(aO){aI+=aN}if(az){aL+=aM}if(aA){aI-=aN}if(aJ){aL-=aM}if(/^(se|s|e)$/.test(aP)){aG.size.width=aI;aG.size.height=aL}else{if(/^(ne)$/.test(aP)){aG.size.width=aI;aG.size.height=aL;aG.position.top=aH.top-aC}else{if(/^(sw)$/.test(aP)){aG.size.width=aI;aG.size.height=aL;aG.position.left=aH.left-aD}else{if(aL-aM<=0||aI-aN<=0){aB=aG._getPaddingPlusBorderDimensions(this)}if(aL-aM>0){aG.size.height=aL;aG.position.top=aH.top-aC}else{aL=aM-aB.height;aG.size.height=aL;aG.position.top=aH.top+aF.height-aL}if(aI-aN>0){aG.size.width=aI;aG.position.left=aH.left-aD}else{aI=aN-aB.width;aG.size.width=aI;aG.position.left=aH.left+aF.width-aI}}}}}});var B=am.ui.resizable;var p=am.widget("ui.selectable",am.ui.mouse,{version:"1.13.2",options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var ay=this;this._addClass("ui-selectable");this.dragged=false;this.refresh=function(){ay.elementPos=am(ay.element[0]).offset();ay.selectees=am(ay.options.filter,ay.element[0]);ay._addClass(ay.selectees,"ui-selectee");ay.selectees.each(function(){var aA=am(this),az=aA.offset(),aB={left:az.left-ay.elementPos.left,top:az.top-ay.elementPos.top};am.data(this,"selectable-item",{element:this,$element:aA,left:aB.left,top:aB.top,right:aB.left+aA.outerWidth(),bottom:aB.top+aA.outerHeight(),startselected:false,selected:aA.hasClass("ui-selected"),selecting:aA.hasClass("ui-selecting"),unselecting:aA.hasClass("ui-unselecting")})})};this.refresh();this._mouseInit();this.helper=am("<div>");this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item");this._mouseDestroy()},_mouseStart:function(aA){var az=this,ay=this.options;this.opos=[aA.pageX,aA.pageY];this.elementPos=am(this.element[0]).offset();if(this.options.disabled){return}this.selectees=am(ay.filter,this.element[0]);this._trigger("start",aA);am(ay.appendTo).append(this.helper);this.helper.css({left:aA.pageX,top:aA.pageY,width:0,height:0});if(ay.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var aB=am.data(this,"selectable-item");aB.startselected=true;if(!aA.metaKey&&!aA.ctrlKey){az._removeClass(aB.$element,"ui-selected");aB.selected=false;az._addClass(aB.$element,"ui-unselecting");aB.unselecting=true;az._trigger("unselecting",aA,{unselecting:aB.element})}});am(aA.target).parents().addBack().each(function(){var aB,aC=am.data(this,"selectable-item");if(aC){aB=(!aA.metaKey&&!aA.ctrlKey)||!aC.$element.hasClass("ui-selected");az._removeClass(aC.$element,aB?"ui-unselecting":"ui-selected")._addClass(aC.$element,aB?"ui-selecting":"ui-unselecting");aC.unselecting=!aB;aC.selecting=aB;aC.selected=aB;if(aB){az._trigger("selecting",aA,{selecting:aC.element})}else{az._trigger("unselecting",aA,{unselecting:aC.element})}return false}})},_mouseDrag:function(aF){this.dragged=true;if(this.options.disabled){return}var aC,aE=this,aA=this.options,az=this.opos[0],aD=this.opos[1],ay=aF.pageX,aB=aF.pageY;if(az>ay){aC=ay;ay=az;az=aC}if(aD>aB){aC=aB;aB=aD;aD=aC}this.helper.css({left:az,top:aD,width:ay-az,height:aB-aD});this.selectees.each(function(){var aG=am.data(this,"selectable-item"),aH=false,aI={};if(!aG||aG.element===aE.element[0]){return}aI.left=aG.left+aE.elementPos.left;aI.right=aG.right+aE.elementPos.left;aI.top=aG.top+aE.elementPos.top;aI.bottom=aG.bottom+aE.elementPos.top;if(aA.tolerance==="touch"){aH=(!(aI.left>ay||aI.right<az||aI.top>aB||aI.bottom<aD))}else{if(aA.tolerance==="fit"){aH=(aI.left>az&&aI.right<ay&&aI.top>aD&&aI.bottom<aB)}}if(aH){if(aG.selected){aE._removeClass(aG.$element,"ui-selected");aG.selected=false}if(aG.unselecting){aE._removeClass(aG.$element,"ui-unselecting");aG.unselecting=false}if(!aG.selecting){aE._addClass(aG.$element,"ui-selecting");aG.selecting=true;aE._trigger("selecting",aF,{selecting:aG.element})}}else{if(aG.selecting){if((aF.metaKey||aF.ctrlKey)&&aG.startselected){aE._removeClass(aG.$element,"ui-selecting");aG.selecting=false;aE._addClass(aG.$element,"ui-selected");aG.selected=true}else{aE._removeClass(aG.$element,"ui-selecting");aG.selecting=false;if(aG.startselected){aE._addClass(aG.$element,"ui-unselecting");aG.unselecting=true}aE._trigger("unselecting",aF,{unselecting:aG.element})}}if(aG.selected){if(!aF.metaKey&&!aF.ctrlKey&&!aG.startselected){aE._removeClass(aG.$element,"ui-selected");aG.selected=false;aE._addClass(aG.$element,"ui-unselecting");aG.unselecting=true;aE._trigger("unselecting",aF,{unselecting:aG.element})}}}});return false},_mouseStop:function(az){var ay=this;this.dragged=false;am(".ui-unselecting",this.element[0]).each(function(){var aA=am.data(this,"selectable-item");ay._removeClass(aA.$element,"ui-unselecting");aA.unselecting=false;aA.startselected=false;ay._trigger("unselected",az,{unselected:aA.element})});am(".ui-selecting",this.element[0]).each(function(){var aA=am.data(this,"selectable-item");ay._removeClass(aA.$element,"ui-selecting")._addClass(aA.$element,"ui-selected");aA.selecting=false;aA.selected=true;aA.startselected=true;ay._trigger("selected",az,{selected:aA.element})});this._trigger("stop",az);this.helper.remove();return false}});var S=am.widget("ui.sortable",am.ui.mouse,{version:"1.13.2",widgetEventPrefix:"sort",ready:false,options:{appendTo:"parent",axis:false,connectWith:false,containment:false,cursor:"auto",cursorAt:false,dropOnEmpty:true,forcePlaceholderSize:false,forceHelperSize:false,grid:false,handle:false,helper:"original",items:"> *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000,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(az,ay,aA){return(az>=ay)&&(az<(ay+aA))},_isFloating:function(ay){return(/left|right/).test(ay.css("float"))||(/inline|table-cell/).test(ay.css("display"))},_create:function(){this.containerCache={};this._addClass("ui-sortable");this.refresh();this.offset=this.element.offset();this._mouseInit();this._setHandleClassName();this.ready=true},_setOption:function(ay,az){this._super(ay,az);if(ay==="handle"){this._setHandleClassName()}},_setHandleClassName:function(){var ay=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");am.each(this.items,function(){ay._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var ay=this.items.length-1;ay>=0;ay--){this.items[ay].item.removeData(this.widgetName+"-item")}return this},_mouseCapture:function(aA,aB){var ay=null,aC=false,az=this;if(this.reverting){return false}if(this.options.disabled||this.options.type==="static"){return false}this._refreshItems(aA);am(aA.target).parents().each(function(){if(am.data(this,az.widgetName+"-item")===az){ay=am(this);return false}});if(am.data(aA.target,az.widgetName+"-item")===az){ay=am(aA.target)}if(!ay){return false}if(this.options.handle&&!aB){am(this.options.handle,ay).find("*").addBack().each(function(){if(this===aA.target){aC=true}});if(!aC){return false}}this.currentItem=ay;this._removeCurrentsFromItems();return true},_mouseStart:function(aB,aC,az){var aA,ay,aD=this.options;this.currentContainer=this;this.refreshPositions();this.appendTo=am(aD.appendTo!=="parent"?aD.appendTo:this.currentItem.parent());this.helper=this._createHelper(aB);this._cacheHelperProportions();this._cacheMargins();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};am.extend(this.offset,{click:{left:aB.pageX-this.offset.left,top:aB.pageY-this.offset.top},relative:this._getRelativeOffset()});this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");if(aD.cursorAt){this._adjustOffsetFromHelper(aD.cursorAt)}this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};if(this.helper[0]!==this.currentItem[0]){this.currentItem.hide()}this._createPlaceholder();this.scrollParent=this.placeholder.scrollParent();am.extend(this.offset,{parent:this._getParentOffset()});if(aD.containment){this._setContainment()}if(aD.cursor&&aD.cursor!=="auto"){ay=this.document.find("body");this.storedCursor=ay.css("cursor");ay.css("cursor",aD.cursor);this.storedStylesheet=am("<style>*{ cursor: "+aD.cursor+" !important; }</style>").appendTo(ay)}if(aD.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",aD.zIndex)}if(aD.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",aD.opacity)}if(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",aB,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!az){for(aA=this.containers.length-1;aA>=0;aA--){this.containers[aA]._trigger("activate",aB,this._uiHash(this))}}if(am.ui.ddmanager){am.ui.ddmanager.current=this}if(am.ui.ddmanager&&!aD.dropBehaviour){am.ui.ddmanager.prepareOffsets(this,aB)}this.dragging=true;this._addClass(this.helper,"ui-sortable-helper");if(!this.helper.parent().is(this.appendTo)){this.helper.detach().appendTo(this.appendTo);this.offset.parent=this._getParentOffset()}this.position=this.originalPosition=this._generatePosition(aB);this.originalPageX=aB.pageX;this.originalPageY=aB.pageY;this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute");this._mouseDrag(aB);return true},_scroll:function(az){var aA=this.options,ay=false;if(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"){if((this.overflowOffset.top+this.scrollParent[0].offsetHeight)-az.pageY<aA.scrollSensitivity){this.scrollParent[0].scrollTop=ay=this.scrollParent[0].scrollTop+aA.scrollSpeed}else{if(az.pageY-this.overflowOffset.top<aA.scrollSensitivity){this.scrollParent[0].scrollTop=ay=this.scrollParent[0].scrollTop-aA.scrollSpeed}}if((this.overflowOffset.left+this.scrollParent[0].offsetWidth)-az.pageX<aA.scrollSensitivity){this.scrollParent[0].scrollLeft=ay=this.scrollParent[0].scrollLeft+aA.scrollSpeed}else{if(az.pageX-this.overflowOffset.left<aA.scrollSensitivity){this.scrollParent[0].scrollLeft=ay=this.scrollParent[0].scrollLeft-aA.scrollSpeed}}}else{if(az.pageY-this.document.scrollTop()<aA.scrollSensitivity){ay=this.document.scrollTop(this.document.scrollTop()-aA.scrollSpeed)}else{if(this.window.height()-(az.pageY-this.document.scrollTop())<aA.scrollSensitivity){ay=this.document.scrollTop(this.document.scrollTop()+aA.scrollSpeed)}}if(az.pageX-this.document.scrollLeft()<aA.scrollSensitivity){ay=this.document.scrollLeft(this.document.scrollLeft()-aA.scrollSpeed)}else{if(this.window.width()-(az.pageX-this.document.scrollLeft())<aA.scrollSensitivity){ay=this.document.scrollLeft(this.document.scrollLeft()+aA.scrollSpeed)}}}return ay},_mouseDrag:function(aB){var az,aA,ay,aD,aC=this.options;this.position=this._generatePosition(aB);this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||this.options.axis!=="y"){this.helper[0].style.left=this.position.left+"px"}if(!this.options.axis||this.options.axis!=="x"){this.helper[0].style.top=this.position.top+"px"}if(aC.scroll){if(this._scroll(aB)!==false){this._refreshItemPositions(true);if(am.ui.ddmanager&&!aC.dropBehaviour){am.ui.ddmanager.prepareOffsets(this,aB)}}}this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()};for(az=this.items.length-1;az>=0;az--){aA=this.items[az];ay=aA.item[0];aD=this._intersectsWithPointer(aA);if(!aD){continue}if(aA.instance!==this.currentContainer){continue}if(ay!==this.currentItem[0]&&this.placeholder[aD===1?"next":"prev"]()[0]!==ay&&!am.contains(this.placeholder[0],ay)&&(this.options.type==="semi-dynamic"?!am.contains(this.element[0],ay):true)){this.direction=aD===1?"down":"up";if(this.options.tolerance==="pointer"||this._intersectsWithSides(aA)){this._rearrange(aB,aA)}else{break}this._trigger("change",aB,this._uiHash());break}}this._contactContainers(aB);if(am.ui.ddmanager){am.ui.ddmanager.drag(this,aB)}this._trigger("sort",aB,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(aA,aC){if(!aA){return}if(am.ui.ddmanager&&!this.options.dropBehaviour){am.ui.ddmanager.drop(this,aA)}if(this.options.revert){var az=this,aD=this.placeholder.offset(),ay=this.options.axis,aB={};if(!ay||ay==="x"){aB.left=aD.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)}if(!ay||ay==="y"){aB.top=aD.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)}this.reverting=true;am(this.helper).animate(aB,parseInt(this.options.revert,10)||500,function(){az._clear(aA)})}else{this._clear(aA,aC)}return false},cancel:function(){if(this.dragging){this._mouseUp(new am.Event("mouseup",{target:null}));if(this.options.helper==="original"){this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else{this.currentItem.show()}for(var ay=this.containers.length-1;ay>=0;ay--){this.containers[ay]._trigger("deactivate",null,this._uiHash(this));if(this.containers[ay].containerCache.over){this.containers[ay]._trigger("out",null,this._uiHash(this));this.containers[ay].containerCache.over=0}}}if(this.placeholder){if(this.placeholder[0].parentNode){this.placeholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.helper!=="original"&&this.helper&&this.helper[0].parentNode){this.helper.remove()}am.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){am(this.domPosition.prev).after(this.currentItem)}else{am(this.domPosition.parent).prepend(this.currentItem)}}return this},serialize:function(aA){var ay=this._getItemsAsjQuery(aA&&aA.connected),az=[];aA=aA||{};am(ay).each(function(){var aB=(am(aA.item||this).attr(aA.attribute||"id")||"").match(aA.expression||(/(.+)[\-=_](.+)/));if(aB){az.push((aA.key||aB[1]+"[]")+"="+(aA.key&&aA.expression?aB[1]:aB[2]))}});if(!az.length&&aA.key){az.push(aA.key+"=")}return az.join("&")},toArray:function(aA){var ay=this._getItemsAsjQuery(aA&&aA.connected),az=[];aA=aA||{};ay.each(function(){az.push(am(aA.item||this).attr(aA.attribute||"id")||"")});return az},_intersectsWith:function(aJ){var aA=this.positionAbs.left,az=aA+this.helperProportions.width,aH=this.positionAbs.top,aG=aH+this.helperProportions.height,aB=aJ.left,ay=aB+aJ.width,aK=aJ.top,aF=aK+aJ.height,aL=this.offset.click.top,aE=this.offset.click.left,aD=(this.options.axis==="x")||((aH+aL)>aK&&(aH+aL)<aF),aI=(this.options.axis==="y")||((aA+aE)>aB&&(aA+aE)<ay),aC=aD&&aI;if(this.options.tolerance==="pointer"||this.options.forcePointerForContainers||(this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>aJ[this.floating?"width":"height"])){return aC}else{return(aB<aA+(this.helperProportions.width/2)&&az-(this.helperProportions.width/2)<ay&&aK<aH+(this.helperProportions.height/2)&&aG-(this.helperProportions.height/2)<aF)}},_intersectsWithPointer:function(aA){var az,aD,aB=(this.options.axis==="x")||this._isOverAxis(this.positionAbs.top+this.offset.click.top,aA.top,aA.height),ay=(this.options.axis==="y")||this._isOverAxis(this.positionAbs.left+this.offset.click.left,aA.left,aA.width),aC=aB&&ay;if(!aC){return false}az=this.dragDirection.vertical;aD=this.dragDirection.horizontal;return this.floating?((aD==="right"||az==="down")?2:1):(az&&(az==="down"?2:1))},_intersectsWithSides:function(aB){var az=this._isOverAxis(this.positionAbs.top+this.offset.click.top,aB.top+(aB.height/2),aB.height),aA=this._isOverAxis(this.positionAbs.left+this.offset.click.left,aB.left+(aB.width/2),aB.width),ay=this.dragDirection.vertical,aC=this.dragDirection.horizontal;if(this.floating&&aC){return((aC==="right"&&aA)||(aC==="left"&&!aA))}else{return ay&&((ay==="down"&&az)||(ay==="up"&&!az))}},_getDragVerticalDirection:function(){var ay=this.positionAbs.top-this.lastPositionAbs.top;return ay!==0&&(ay>0?"down":"up")},_getDragHorizontalDirection:function(){var ay=this.positionAbs.left-this.lastPositionAbs.left;return ay!==0&&(ay>0?"right":"left")},refresh:function(ay){this._refreshItems(ay);this._setHandleClassName();this.refreshPositions();return this},_connectWith:function(){var ay=this.options;return ay.connectWith.constructor===String?[ay.connectWith]:ay.connectWith},_getItemsAsjQuery:function(ay){var aA,az,aF,aC,aD=[],aB=[],aE=this._connectWith();if(aE&&ay){for(aA=aE.length-1;aA>=0;aA--){aF=am(aE[aA],this.document[0]);for(az=aF.length-1;az>=0;az--){aC=am.data(aF[az],this.widgetFullName);if(aC&&aC!==this&&!aC.options.disabled){aB.push([typeof aC.options.items==="function"?aC.options.items.call(aC.element):am(aC.options.items,aC.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),aC])}}}}aB.push([typeof this.options.items==="function"?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):am(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);function aG(){aD.push(this)}for(aA=aB.length-1;aA>=0;aA--){aB[aA][0].each(aG)}return am(aD)},_removeCurrentsFromItems:function(){var ay=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=am.grep(this.items,function(aA){for(var az=0;az<ay.length;az++){if(ay[az]===aA.item[0]){return false}}return true})},_refreshItems:function(ay){this.items=[];this.containers=[this];var aC,aA,aH,aD,aG,az,aJ,aI,aE=this.items,aB=[[typeof this.options.items==="function"?this.options.items.call(this.element[0],ay,{item:this.currentItem}):am(this.options.items,this.element),this]],aF=this._connectWith();if(aF&&this.ready){for(aC=aF.length-1;aC>=0;aC--){aH=am(aF[aC],this.document[0]);for(aA=aH.length-1;aA>=0;aA--){aD=am.data(aH[aA],this.widgetFullName);if(aD&&aD!==this&&!aD.options.disabled){aB.push([typeof aD.options.items==="function"?aD.options.items.call(aD.element[0],ay,{item:this.currentItem}):am(aD.options.items,aD.element),aD]);this.containers.push(aD)}}}}for(aC=aB.length-1;aC>=0;aC--){aG=aB[aC][1];az=aB[aC][0];for(aA=0,aI=az.length;aA<aI;aA++){aJ=am(az[aA]);aJ.data(this.widgetName+"-item",aG);aE.push({item:aJ,instance:aG,width:0,height:0,left:0,top:0})}}},_refreshItemPositions:function(ay){var aA,aB,az,aC;for(aA=this.items.length-1;aA>=0;aA--){aB=this.items[aA];if(this.currentContainer&&aB.instance!==this.currentContainer&&aB.item[0]!==this.currentItem[0]){continue}az=this.options.toleranceElement?am(this.options.toleranceElement,aB.item):aB.item;if(!ay){aB.width=az.outerWidth();aB.height=az.outerHeight()}aC=az.offset();aB.left=aC.left;aB.top=aC.top}},refreshPositions:function(ay){this.floating=this.items.length?this.options.axis==="x"||this._isFloating(this.items[0].item):false;if(this.offsetParent&&this.helper){this.offset.parent=this._getParentOffset()}this._refreshItemPositions(ay);var az,aA;if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(az=this.containers.length-1;az>=0;az--){aA=this.containers[az].element.offset();this.containers[az].containerCache.left=aA.left;this.containers[az].containerCache.top=aA.top;this.containers[az].containerCache.width=this.containers[az].element.outerWidth();this.containers[az].containerCache.height=this.containers[az].element.outerHeight()}}return this},_createPlaceholder:function(az){az=az||this;var ay,aB,aA=az.options;if(!aA.placeholder||aA.placeholder.constructor===String){ay=aA.placeholder;aB=az.currentItem[0].nodeName.toLowerCase();aA.placeholder={element:function(){var aC=am("<"+aB+">",az.document[0]);az._addClass(aC,"ui-sortable-placeholder",ay||az.currentItem[0].className)._removeClass(aC,"ui-sortable-helper");if(aB==="tbody"){az._createTrPlaceholder(az.currentItem.find("tr").eq(0),am("<tr>",az.document[0]).appendTo(aC))}else{if(aB==="tr"){az._createTrPlaceholder(az.currentItem,aC)}else{if(aB==="img"){aC.attr("src",az.currentItem.attr("src"))}}}if(!ay){aC.css("visibility","hidden")}return aC},update:function(aC,aD){if(ay&&!aA.forcePlaceholderSize){return}if(!aD.height()||(aA.forcePlaceholderSize&&(aB==="tbody"||aB==="tr"))){aD.height(az.currentItem.innerHeight()-parseInt(az.currentItem.css("paddingTop")||0,10)-parseInt(az.currentItem.css("paddingBottom")||0,10))}if(!aD.width()){aD.width(az.currentItem.innerWidth()-parseInt(az.currentItem.css("paddingLeft")||0,10)-parseInt(az.currentItem.css("paddingRight")||0,10))}}}}az.placeholder=am(aA.placeholder.element.call(az.element,az.currentItem));az.currentItem.after(az.placeholder);aA.placeholder.update(az,az.placeholder)},_createTrPlaceholder:function(az,ay){var aA=this;az.children().each(function(){am("<td>&#160;</td>",aA.document[0]).attr("colspan",am(this).attr("colspan")||1).appendTo(ay)})},_contactContainers:function(ay){var aD,aB,aH,aE,aF,aJ,aK,aC,aG,aA,az=null,aI=null;for(aD=this.containers.length-1;aD>=0;aD--){if(am.contains(this.currentItem[0],this.containers[aD].element[0])){continue}if(this._intersectsWith(this.containers[aD].containerCache)){if(az&&am.contains(this.containers[aD].element[0],az.element[0])){continue}az=this.containers[aD];aI=aD}else{if(this.containers[aD].containerCache.over){this.containers[aD]._trigger("out",ay,this._uiHash(this));this.containers[aD].containerCache.over=0}}}if(!az){return}if(this.containers.length===1){if(!this.containers[aI].containerCache.over){this.containers[aI]._trigger("over",ay,this._uiHash(this));this.containers[aI].containerCache.over=1}}else{aH=10000;aE=null;aG=az.floating||this._isFloating(this.currentItem);aF=aG?"left":"top";aJ=aG?"width":"height";aA=aG?"pageX":"pageY";for(aB=this.items.length-1;aB>=0;aB--){if(!am.contains(this.containers[aI].element[0],this.items[aB].item[0])){continue}if(this.items[aB].item[0]===this.currentItem[0]){continue}aK=this.items[aB].item.offset()[aF];aC=false;if(ay[aA]-aK>this.items[aB][aJ]/2){aC=true}if(Math.abs(ay[aA]-aK)<aH){aH=Math.abs(ay[aA]-aK);aE=this.items[aB];this.direction=aC?"up":"down"}}if(!aE&&!this.options.dropOnEmpty){return}if(this.currentContainer===this.containers[aI]){if(!this.currentContainer.containerCache.over){this.containers[aI]._trigger("over",ay,this._uiHash());this.currentContainer.containerCache.over=1}return}if(aE){this._rearrange(ay,aE,null,true)}else{this._rearrange(ay,null,this.containers[aI].element,true)}this._trigger("change",ay,this._uiHash());this.containers[aI]._trigger("change",ay,this._uiHash(this));this.currentContainer=this.containers[aI];this.options.placeholder.update(this.currentContainer,this.placeholder);this.scrollParent=this.placeholder.scrollParent();if(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"){this.overflowOffset=this.scrollParent.offset()}this.containers[aI]._trigger("over",ay,this._uiHash(this));this.containers[aI].containerCache.over=1}},_createHelper:function(az){var aA=this.options,ay=typeof aA.helper==="function"?am(aA.helper.apply(this.element[0],[az,this.currentItem])):(aA.helper==="clone"?this.currentItem.clone():this.currentItem);if(!ay.parents("body").length){this.appendTo[0].appendChild(ay[0])}if(ay[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")}}if(!ay[0].style.width||aA.forceHelperSize){ay.width(this.currentItem.width())}if(!ay[0].style.height||aA.forceHelperSize){ay.height(this.currentItem.height())}return ay},_adjustOffsetFromHelper:function(ay){if(typeof ay==="string"){ay=ay.split(" ")}if(Array.isArray(ay)){ay={left:+ay[0],top:+ay[1]||0}}if("left" in ay){this.offset.click.left=ay.left+this.margins.left}if("right" in ay){this.offset.click.left=this.helperProportions.width-ay.right+this.margins.left}if("top" in ay){this.offset.click.top=ay.top+this.margins.top}if("bottom" in ay){this.offset.click.top=this.helperProportions.height-ay.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var ay=this.offsetParent.offset();if(this.cssPosition==="absolute"&&this.scrollParent[0]!==this.document[0]&&am.contains(this.scrollParent[0],this.offsetParent[0])){ay.left+=this.scrollParent.scrollLeft();ay.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]===this.document[0].body||(this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&am.ui.ie)){ay={top:0,left:0}}return{top:ay.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:ay.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var ay=this.currentItem.position();return{top:ay.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:ay.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{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 az,aB,ay,aA=this.options;if(aA.containment==="parent"){aA.containment=this.helper[0].parentNode}if(aA.containment==="document"||aA.containment==="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,aA.containment==="document"?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(aA.containment==="document"?(this.document.height()||document.body.parentNode.scrollHeight):this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]}if(!(/^(document|window|parent)$/).test(aA.containment)){az=am(aA.containment)[0];aB=am(aA.containment).offset();ay=(am(az).css("overflow")!=="hidden");this.containment=[aB.left+(parseInt(am(az).css("borderLeftWidth"),10)||0)+(parseInt(am(az).css("paddingLeft"),10)||0)-this.margins.left,aB.top+(parseInt(am(az).css("borderTopWidth"),10)||0)+(parseInt(am(az).css("paddingTop"),10)||0)-this.margins.top,aB.left+(ay?Math.max(az.scrollWidth,az.offsetWidth):az.offsetWidth)-(parseInt(am(az).css("borderLeftWidth"),10)||0)-(parseInt(am(az).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,aB.top+(ay?Math.max(az.scrollHeight,az.offsetHeight):az.offsetHeight)-(parseInt(am(az).css("borderTopWidth"),10)||0)-(parseInt(am(az).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(aA,aC){if(!aC){aC=this.position}var az=aA==="absolute"?1:-1,ay=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&am.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,aB=(/(html|body)/i).test(ay[0].tagName);return{top:(aC.top+this.offset.relative.top*az+this.offset.parent.top*az-((this.cssPosition==="fixed"?-this.scrollParent.scrollTop():(aB?0:ay.scrollTop()))*az)),left:(aC.left+this.offset.relative.left*az+this.offset.parent.left*az-((this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():aB?0:ay.scrollLeft())*az))}},_generatePosition:function(aB){var aD,aC,aE=this.options,aA=aB.pageX,az=aB.pageY,ay=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&am.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,aF=(/(html|body)/i).test(ay[0].tagName);if(this.cssPosition==="relative"&&!(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0])){this.offset.relative=this._getRelativeOffset()}if(this.originalPosition){if(this.containment){if(aB.pageX-this.offset.click.left<this.containment[0]){aA=this.containment[0]+this.offset.click.left}if(aB.pageY-this.offset.click.top<this.containment[1]){az=this.containment[1]+this.offset.click.top}if(aB.pageX-this.offset.click.left>this.containment[2]){aA=this.containment[2]+this.offset.click.left}if(aB.pageY-this.offset.click.top>this.containment[3]){az=this.containment[3]+this.offset.click.top}}if(aE.grid){aD=this.originalPageY+Math.round((az-this.originalPageY)/aE.grid[1])*aE.grid[1];az=this.containment?((aD-this.offset.click.top>=this.containment[1]&&aD-this.offset.click.top<=this.containment[3])?aD:((aD-this.offset.click.top>=this.containment[1])?aD-aE.grid[1]:aD+aE.grid[1])):aD;aC=this.originalPageX+Math.round((aA-this.originalPageX)/aE.grid[0])*aE.grid[0];aA=this.containment?((aC-this.offset.click.left>=this.containment[0]&&aC-this.offset.click.left<=this.containment[2])?aC:((aC-this.offset.click.left>=this.containment[0])?aC-aE.grid[0]:aC+aE.grid[0])):aC}}return{top:(az-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+((this.cssPosition==="fixed"?-this.scrollParent.scrollTop():(aF?0:ay.scrollTop())))),left:(aA-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+((this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():aF?0:ay.scrollLeft())))}},_rearrange:function(aC,aB,az,aA){if(az){az[0].appendChild(this.placeholder[0])}else{aB.item[0].parentNode.insertBefore(this.placeholder[0],(this.direction==="down"?aB.item[0]:aB.item[0].nextSibling))}this.counter=this.counter?++this.counter:1;var ay=this.counter;this._delay(function(){if(ay===this.counter){this.refreshPositions(!aA)}})},_clear:function(az,aB){this.reverting=false;var ay,aC=[];if(!this._noFinalSort&&this.currentItem.parent().length){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]===this.currentItem[0]){for(ay in this._storedCSS){if(this._storedCSS[ay]==="auto"||this._storedCSS[ay]==="static"){this._storedCSS[ay]=""}}this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!aB){aC.push(function(aD){this._trigger("receive",aD,this._uiHash(this.fromOutside))})}if((this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!aB){aC.push(function(aD){this._trigger("update",aD,this._uiHash())})}if(this!==this.currentContainer){if(!aB){aC.push(function(aD){this._trigger("remove",aD,this._uiHash())});aC.push((function(aD){return function(aE){aD._trigger("receive",aE,this._uiHash(this))}}).call(this,this.currentContainer));aC.push((function(aD){return function(aE){aD._trigger("update",aE,this._uiHash(this))}}).call(this,this.currentContainer))}}function aA(aF,aD,aE){return function(aG){aE._trigger(aF,aG,aD._uiHash(aD))}}for(ay=this.containers.length-1;ay>=0;ay--){if(!aB){aC.push(aA("deactivate",this,this.containers[ay]))}if(this.containers[ay].containerCache.over){aC.push(aA("out",this,this.containers[ay]));this.containers[ay].containerCache.over=0}}if(this.storedCursor){this.document.find("body").css("cursor",this.storedCursor);this.storedStylesheet.remove()}if(this._storedOpacity){this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){this.helper.css("zIndex",this._storedZIndex==="auto"?"":this._storedZIndex)}this.dragging=false;if(!aB){this._trigger("beforeStop",az,this._uiHash())}this.placeholder[0].parentNode.removeChild(this.placeholder[0]);if(!this.cancelHelperRemoval){if(this.helper[0]!==this.currentItem[0]){this.helper.remove()}this.helper=null}if(!aB){for(ay=0;ay<aC.length;ay++){aC[ay].call(this,az)}this._trigger("stop",az,this._uiHash())}this.fromOutside=false;return !this.cancelHelperRemoval},_trigger:function(){if(am.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(ay){var az=ay||this;return{helper:az.helper,placeholder:az.placeholder||am([]),position:az.position,originalPosition:az.originalPosition,offset:az.positionAbs,item:az.currentItem,sender:ay?ay.element:null}}});am.extend(am.ui,{datepicker:{version:"1.13.2"}});var at;function ae(az){var ay,aA;while(az.length&&az[0]!==document){ay=az.css("position");if(ay==="absolute"||ay==="relative"||ay==="fixed"){aA=parseInt(az.css("zIndex"),10);if(!isNaN(aA)&&aA!==0){return aA}}az=az.parent()}return 0}function P(){this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;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:false,showMonthAfterYear:false,yearSuffix:"",selectMonthLabel:"Select month",selectYearLabel:"Select year"};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,onUpdateDatepicker:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};am.extend(this._defaults,this.regional[""]);this.regional.en=am.extend(true,{},this.regional[""]);this.regional["en-US"]=am.extend(true,{},this.regional.en);this.dpDiv=X(am("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}am.extend(P.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(ay){D(this._defaults,ay||{});return this},_attachDatepicker:function(aB,ay){var aC,aA,az;aC=aB.nodeName.toLowerCase();aA=(aC==="div"||aC==="span");if(!aB.id){this.uuid+=1;aB.id="dp"+this.uuid}az=this._newInst(am(aB),aA);az.settings=am.extend({},ay||{});if(aC==="input"){this._connectDatepicker(aB,az)}else{if(aA){this._inlineDatepicker(aB,az)}}},_newInst:function(az,ay){var aA=az[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:aA,input:az,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:ay,dpDiv:(!ay?this.dpDiv:X(am("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")))}},_connectDatepicker:function(aA,az){var ay=am(aA);az.append=am([]);az.trigger=am([]);if(ay.hasClass(this.markerClassName)){return}this._attachments(ay,az);ay.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp);this._autoSize(az);am.data(aA,"datepicker",az);if(az.settings.disabled){this._disableDatepicker(aA)}},_attachments:function(aA,aD){var az,aC,ay,aE=this._get(aD,"appendText"),aB=this._get(aD,"isRTL");if(aD.append){aD.append.remove()}if(aE){aD.append=am("<span>").addClass(this._appendClass).text(aE);aA[aB?"before":"after"](aD.append)}aA.off("focus",this._showDatepicker);if(aD.trigger){aD.trigger.remove()}az=this._get(aD,"showOn");if(az==="focus"||az==="both"){aA.on("focus",this._showDatepicker)}if(az==="button"||az==="both"){aC=this._get(aD,"buttonText");ay=this._get(aD,"buttonImage");if(this._get(aD,"buttonImageOnly")){aD.trigger=am("<img>").addClass(this._triggerClass).attr({src:ay,alt:aC,title:aC})}else{aD.trigger=am("<button type='button'>").addClass(this._triggerClass);if(ay){aD.trigger.html(am("<img>").attr({src:ay,alt:aC,title:aC}))}else{aD.trigger.text(aC)}}aA[aB?"before":"after"](aD.trigger);aD.trigger.on("click",function(){if(am.datepicker._datepickerShowing&&am.datepicker._lastInput===aA[0]){am.datepicker._hideDatepicker()}else{if(am.datepicker._datepickerShowing&&am.datepicker._lastInput!==aA[0]){am.datepicker._hideDatepicker();am.datepicker._showDatepicker(aA[0])}else{am.datepicker._showDatepicker(aA[0])}}return false})}},_autoSize:function(aE){if(this._get(aE,"autoSize")&&!aE.inline){var aB,az,aA,aD,aC=new Date(2009,12-1,20),ay=this._get(aE,"dateFormat");if(ay.match(/[DM]/)){aB=function(aF){az=0;aA=0;for(aD=0;aD<aF.length;aD++){if(aF[aD].length>az){az=aF[aD].length;aA=aD}}return aA};aC.setMonth(aB(this._get(aE,(ay.match(/MM/)?"monthNames":"monthNamesShort"))));aC.setDate(aB(this._get(aE,(ay.match(/DD/)?"dayNames":"dayNamesShort")))+20-aC.getDay())}aE.input.attr("size",this._formatDate(aE,aC).length)}},_inlineDatepicker:function(az,ay){var aA=am(az);if(aA.hasClass(this.markerClassName)){return}aA.addClass(this.markerClassName).append(ay.dpDiv);am.data(az,"datepicker",ay);this._setDate(ay,this._getDefaultDate(ay),true);this._updateDatepicker(ay);this._updateAlternate(ay);if(ay.settings.disabled){this._disableDatepicker(az)}ay.dpDiv.css("display","block")},_dialogDatepicker:function(aF,az,aD,aA,aE){var ay,aI,aC,aH,aG,aB=this._dialogInst;if(!aB){this.uuid+=1;ay="dp"+this.uuid;this._dialogInput=am("<input type='text' id='"+ay+"' style='position: absolute; top: -100px; width: 0px;'/>");this._dialogInput.on("keydown",this._doKeyDown);am("body").append(this._dialogInput);aB=this._dialogInst=this._newInst(this._dialogInput,false);aB.settings={};am.data(this._dialogInput[0],"datepicker",aB)}D(aB.settings,aA||{});az=(az&&az.constructor===Date?this._formatDate(aB,az):az);this._dialogInput.val(az);this._pos=(aE?(aE.length?aE:[aE.pageX,aE.pageY]):null);if(!this._pos){aI=document.documentElement.clientWidth;aC=document.documentElement.clientHeight;aH=document.documentElement.scrollLeft||document.body.scrollLeft;aG=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(aI/2)-100+aH,(aC/2)-150+aG]}this._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+"px");aB.settings.onSelect=aD;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if(am.blockUI){am.blockUI(this.dpDiv)}am.data(this._dialogInput[0],"datepicker",aB);return this},_destroyDatepicker:function(aA){var aB,ay=am(aA),az=am.data(aA,"datepicker");if(!ay.hasClass(this.markerClassName)){return}aB=aA.nodeName.toLowerCase();am.removeData(aA,"datepicker");if(aB==="input"){az.append.remove();az.trigger.remove();ay.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)}else{if(aB==="div"||aB==="span"){ay.removeClass(this.markerClassName).empty()}}if(at===az){at=null;this._curInst=null}},_enableDatepicker:function(aB){var aC,aA,ay=am(aB),az=am.data(aB,"datepicker");if(!ay.hasClass(this.markerClassName)){return}aC=aB.nodeName.toLowerCase();if(aC==="input"){aB.disabled=false;az.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(aC==="div"||aC==="span"){aA=ay.children("."+this._inlineClass);aA.children().removeClass("ui-state-disabled");aA.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",false)}}this._disabledInputs=am.map(this._disabledInputs,function(aD){return(aD===aB?null:aD)})},_disableDatepicker:function(aB){var aC,aA,ay=am(aB),az=am.data(aB,"datepicker");if(!ay.hasClass(this.markerClassName)){return}aC=aB.nodeName.toLowerCase();if(aC==="input"){aB.disabled=true;az.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(aC==="div"||aC==="span"){aA=ay.children("."+this._inlineClass);aA.children().addClass("ui-state-disabled");aA.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",true)}}this._disabledInputs=am.map(this._disabledInputs,function(aD){return(aD===aB?null:aD)});this._disabledInputs[this._disabledInputs.length]=aB},_isDisabledDatepicker:function(az){if(!az){return false}for(var ay=0;ay<this._disabledInputs.length;ay++){if(this._disabledInputs[ay]===az){return true}}return false},_getInst:function(az){try{return am.data(az,"datepicker")}catch(ay){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(aE,az,aD){var aA,ay,aC,aF,aB=this._getInst(aE);if(arguments.length===2&&typeof az==="string"){return(az==="defaults"?am.extend({},am.datepicker._defaults):(aB?(az==="all"?am.extend({},aB.settings):this._get(aB,az)):null))}aA=az||{};if(typeof az==="string"){aA={};aA[az]=aD}if(aB){if(this._curInst===aB){this._hideDatepicker()}ay=this._getDateDatepicker(aE,true);aC=this._getMinMaxDate(aB,"min");aF=this._getMinMaxDate(aB,"max");D(aB.settings,aA);if(aC!==null&&aA.dateFormat!==undefined&&aA.minDate===undefined){aB.settings.minDate=this._formatDate(aB,aC)}if(aF!==null&&aA.dateFormat!==undefined&&aA.maxDate===undefined){aB.settings.maxDate=this._formatDate(aB,aF)}if("disabled" in aA){if(aA.disabled){this._disableDatepicker(aE)}else{this._enableDatepicker(aE)}}this._attachments(am(aE),aB);this._autoSize(aB);this._setDate(aB,ay);this._updateAlternate(aB);this._updateDatepicker(aB)}},_changeDatepicker:function(aA,ay,az){this._optionDatepicker(aA,ay,az)},_refreshDatepicker:function(az){var ay=this._getInst(az);if(ay){this._updateDatepicker(ay)}},_setDateDatepicker:function(aA,ay){var az=this._getInst(aA);if(az){this._setDate(az,ay);this._updateDatepicker(az);this._updateAlternate(az)}},_getDateDatepicker:function(aA,ay){var az=this._getInst(aA);if(az&&!az.inline){this._setDateFromField(az,ay)}return(az?this._getDate(az):null)},_doKeyDown:function(aB){var az,ay,aD,aC=am.datepicker._getInst(aB.target),aE=true,aA=aC.dpDiv.is(".ui-datepicker-rtl");aC._keyEvent=true;if(am.datepicker._datepickerShowing){switch(aB.keyCode){case 9:am.datepicker._hideDatepicker();aE=false;break;case 13:aD=am("td."+am.datepicker._dayOverClass+":not(."+am.datepicker._currentClass+")",aC.dpDiv);if(aD[0]){am.datepicker._selectDay(aB.target,aC.selectedMonth,aC.selectedYear,aD[0])}az=am.datepicker._get(aC,"onSelect");if(az){ay=am.datepicker._formatDate(aC);az.apply((aC.input?aC.input[0]:null),[ay,aC])}else{am.datepicker._hideDatepicker()}return false;case 27:am.datepicker._hideDatepicker();break;case 33:am.datepicker._adjustDate(aB.target,(aB.ctrlKey?-am.datepicker._get(aC,"stepBigMonths"):-am.datepicker._get(aC,"stepMonths")),"M");break;case 34:am.datepicker._adjustDate(aB.target,(aB.ctrlKey?+am.datepicker._get(aC,"stepBigMonths"):+am.datepicker._get(aC,"stepMonths")),"M");break;case 35:if(aB.ctrlKey||aB.metaKey){am.datepicker._clearDate(aB.target)}aE=aB.ctrlKey||aB.metaKey;break;case 36:if(aB.ctrlKey||aB.metaKey){am.datepicker._gotoToday(aB.target)}aE=aB.ctrlKey||aB.metaKey;break;case 37:if(aB.ctrlKey||aB.metaKey){am.datepicker._adjustDate(aB.target,(aA?+1:-1),"D")}aE=aB.ctrlKey||aB.metaKey;if(aB.originalEvent.altKey){am.datepicker._adjustDate(aB.target,(aB.ctrlKey?-am.datepicker._get(aC,"stepBigMonths"):-am.datepicker._get(aC,"stepMonths")),"M")}break;case 38:if(aB.ctrlKey||aB.metaKey){am.datepicker._adjustDate(aB.target,-7,"D")}aE=aB.ctrlKey||aB.metaKey;break;case 39:if(aB.ctrlKey||aB.metaKey){am.datepicker._adjustDate(aB.target,(aA?-1:+1),"D")}aE=aB.ctrlKey||aB.metaKey;if(aB.originalEvent.altKey){am.datepicker._adjustDate(aB.target,(aB.ctrlKey?+am.datepicker._get(aC,"stepBigMonths"):+am.datepicker._get(aC,"stepMonths")),"M")}break;case 40:if(aB.ctrlKey||aB.metaKey){am.datepicker._adjustDate(aB.target,+7,"D")}aE=aB.ctrlKey||aB.metaKey;break;default:aE=false}}else{if(aB.keyCode===36&&aB.ctrlKey){am.datepicker._showDatepicker(this)}else{aE=false}}if(aE){aB.preventDefault();aB.stopPropagation()}},_doKeyPress:function(aA){var az,ay,aB=am.datepicker._getInst(aA.target);if(am.datepicker._get(aB,"constrainInput")){az=am.datepicker._possibleChars(am.datepicker._get(aB,"dateFormat"));ay=String.fromCharCode(aA.charCode==null?aA.keyCode:aA.charCode);return aA.ctrlKey||aA.metaKey||(ay<" "||!az||az.indexOf(ay)>-1)}},_doKeyUp:function(aA){var ay,aB=am.datepicker._getInst(aA.target);if(aB.input.val()!==aB.lastVal){try{ay=am.datepicker.parseDate(am.datepicker._get(aB,"dateFormat"),(aB.input?aB.input.val():null),am.datepicker._getFormatConfig(aB));if(ay){am.datepicker._setDateFromField(aB);am.datepicker._updateAlternate(aB);am.datepicker._updateDatepicker(aB)}}catch(az){}}return true},_showDatepicker:function(az){az=az.target||az;if(az.nodeName.toLowerCase()!=="input"){az=am("input",az.parentNode)[0]}if(am.datepicker._isDisabledDatepicker(az)||am.datepicker._lastInput===az){return}var aB,aF,aA,aD,aE,ay,aC;aB=am.datepicker._getInst(az);if(am.datepicker._curInst&&am.datepicker._curInst!==aB){am.datepicker._curInst.dpDiv.stop(true,true);if(aB&&am.datepicker._datepickerShowing){am.datepicker._hideDatepicker(am.datepicker._curInst.input[0])}}aF=am.datepicker._get(aB,"beforeShow");aA=aF?aF.apply(az,[az,aB]):{};if(aA===false){return}D(aB.settings,aA);aB.lastVal=null;am.datepicker._lastInput=az;am.datepicker._setDateFromField(aB);if(am.datepicker._inDialog){az.value=""}if(!am.datepicker._pos){am.datepicker._pos=am.datepicker._findPos(az);am.datepicker._pos[1]+=az.offsetHeight}aD=false;am(az).parents().each(function(){aD|=am(this).css("position")==="fixed";return !aD});aE={left:am.datepicker._pos[0],top:am.datepicker._pos[1]};am.datepicker._pos=null;aB.dpDiv.empty();aB.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});am.datepicker._updateDatepicker(aB);aE=am.datepicker._checkOffset(aB,aE,aD);aB.dpDiv.css({position:(am.datepicker._inDialog&&am.blockUI?"static":(aD?"fixed":"absolute")),display:"none",left:aE.left+"px",top:aE.top+"px"});if(!aB.inline){ay=am.datepicker._get(aB,"showAnim");aC=am.datepicker._get(aB,"duration");aB.dpDiv.css("z-index",ae(am(az))+1);am.datepicker._datepickerShowing=true;if(am.effects&&am.effects.effect[ay]){aB.dpDiv.show(ay,am.datepicker._get(aB,"showOptions"),aC)}else{aB.dpDiv[ay||"show"](ay?aC:null)}if(am.datepicker._shouldFocusInput(aB)){aB.input.trigger("focus")}am.datepicker._curInst=aB}},_updateDatepicker:function(aB){this.maxRows=4;at=aB;aB.dpDiv.empty().append(this._generateHTML(aB));this._attachHandlers(aB);var aE,ay=this._getNumberOfMonths(aB),aD=ay[1],aA=17,az=aB.dpDiv.find("."+this._dayOverClass+" a"),aC=am.datepicker._get(aB,"onUpdateDatepicker");if(az.length>0){J.apply(az.get(0))}aB.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");if(aD>1){aB.dpDiv.addClass("ui-datepicker-multi-"+aD).css("width",(aA*aD)+"em")}aB.dpDiv[(ay[0]!==1||ay[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi");aB.dpDiv[(this._get(aB,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(aB===am.datepicker._curInst&&am.datepicker._datepickerShowing&&am.datepicker._shouldFocusInput(aB)){aB.input.trigger("focus")}if(aB.yearshtml){aE=aB.yearshtml;setTimeout(function(){if(aE===aB.yearshtml&&aB.yearshtml){aB.dpDiv.find("select.ui-datepicker-year").first().replaceWith(aB.yearshtml)}aE=aB.yearshtml=null},0)}if(aC){aC.apply((aB.input?aB.input[0]:null),[aB])}},_shouldFocusInput:function(ay){return ay.input&&ay.input.is(":visible")&&!ay.input.is(":disabled")&&!ay.input.is(":focus")},_checkOffset:function(aD,aB,aA){var aC=aD.dpDiv.outerWidth(),aG=aD.dpDiv.outerHeight(),aF=aD.input?aD.input.outerWidth():0,ay=aD.input?aD.input.outerHeight():0,aE=document.documentElement.clientWidth+(aA?0:am(document).scrollLeft()),az=document.documentElement.clientHeight+(aA?0:am(document).scrollTop());aB.left-=(this._get(aD,"isRTL")?(aC-aF):0);aB.left-=(aA&&aB.left===aD.input.offset().left)?am(document).scrollLeft():0;aB.top-=(aA&&aB.top===(aD.input.offset().top+ay))?am(document).scrollTop():0;aB.left-=Math.min(aB.left,(aB.left+aC>aE&&aE>aC)?Math.abs(aB.left+aC-aE):0);aB.top-=Math.min(aB.top,(aB.top+aG>az&&az>aG)?Math.abs(aG+ay):0);return aB},_findPos:function(aB){var ay,aA=this._getInst(aB),az=this._get(aA,"isRTL");while(aB&&(aB.type==="hidden"||aB.nodeType!==1||am.expr.pseudos.hidden(aB))){aB=aB[az?"previousSibling":"nextSibling"]}ay=am(aB).offset();return[ay.left,ay.top]},_hideDatepicker:function(aA){var az,aD,aC,ay,aB=this._curInst;if(!aB||(aA&&aB!==am.data(aA,"datepicker"))){return}if(this._datepickerShowing){az=this._get(aB,"showAnim");aD=this._get(aB,"duration");aC=function(){am.datepicker._tidyDialog(aB)};if(am.effects&&(am.effects.effect[az]||am.effects[az])){aB.dpDiv.hide(az,am.datepicker._get(aB,"showOptions"),aD,aC)}else{aB.dpDiv[(az==="slideDown"?"slideUp":(az==="fadeIn"?"fadeOut":"hide"))]((az?aD:null),aC)}if(!az){aC()}this._datepickerShowing=false;ay=this._get(aB,"onClose");if(ay){ay.apply((aB.input?aB.input[0]:null),[(aB.input?aB.input.val():""),aB])}this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(am.blockUI){am.unblockUI();am("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(ay){ay.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(az){if(!am.datepicker._curInst){return}var ay=am(az.target),aA=am.datepicker._getInst(ay[0]);if(((ay[0].id!==am.datepicker._mainDivId&&ay.parents("#"+am.datepicker._mainDivId).length===0&&!ay.hasClass(am.datepicker.markerClassName)&&!ay.closest("."+am.datepicker._triggerClass).length&&am.datepicker._datepickerShowing&&!(am.datepicker._inDialog&&am.blockUI)))||(ay.hasClass(am.datepicker.markerClassName)&&am.datepicker._curInst!==aA)){am.datepicker._hideDatepicker()}},_adjustDate:function(aC,aB,aA){var az=am(aC),ay=this._getInst(az[0]);if(this._isDisabledDatepicker(az[0])){return}this._adjustInstDate(ay,aB,aA);this._updateDatepicker(ay)},_gotoToday:function(aB){var ay,aA=am(aB),az=this._getInst(aA[0]);if(this._get(az,"gotoCurrent")&&az.currentDay){az.selectedDay=az.currentDay;az.drawMonth=az.selectedMonth=az.currentMonth;az.drawYear=az.selectedYear=az.currentYear}else{ay=new Date();az.selectedDay=ay.getDate();az.drawMonth=az.selectedMonth=ay.getMonth();az.drawYear=az.selectedYear=ay.getFullYear()}this._notifyChange(az);this._adjustDate(aA)},_selectMonthYear:function(aC,ay,aB){var aA=am(aC),az=this._getInst(aA[0]);az["selected"+(aB==="M"?"Month":"Year")]=az["draw"+(aB==="M"?"Month":"Year")]=parseInt(ay.options[ay.selectedIndex].value,10);this._notifyChange(az);this._adjustDate(aA)},_selectDay:function(aD,aB,ay,aC){var az,aA=am(aD);if(am(aC).hasClass(this._unselectableClass)||this._isDisabledDatepicker(aA[0])){return}az=this._getInst(aA[0]);az.selectedDay=az.currentDay=parseInt(am("a",aC).attr("data-date"));az.selectedMonth=az.currentMonth=aB;az.selectedYear=az.currentYear=ay;this._selectDate(aD,this._formatDate(az,az.currentDay,az.currentMonth,az.currentYear))},_clearDate:function(az){var ay=am(az);this._selectDate(ay,"")},_selectDate:function(aC,ay){var az,aB=am(aC),aA=this._getInst(aB[0]);ay=(ay!=null?ay:this._formatDate(aA));if(aA.input){aA.input.val(ay)}this._updateAlternate(aA);az=this._get(aA,"onSelect");if(az){az.apply((aA.input?aA.input[0]:null),[ay,aA])}else{if(aA.input){aA.input.trigger("change")}}if(aA.inline){this._updateDatepicker(aA)}else{this._hideDatepicker();this._lastInput=aA.input[0];if(typeof(aA.input[0])!=="object"){aA.input.trigger("focus")}this._lastInput=null}},_updateAlternate:function(aC){var aB,aA,ay,az=this._get(aC,"altField");if(az){aB=this._get(aC,"altFormat")||this._get(aC,"dateFormat");aA=this._getDate(aC);ay=this.formatDate(aB,aA,this._getFormatConfig(aC));am(document).find(az).val(ay)}},noWeekends:function(az){var ay=az.getDay();return[(ay>0&&ay<6),""]},iso8601Week:function(ay){var az,aA=new Date(ay.getTime());aA.setDate(aA.getDate()+4-(aA.getDay()||7));az=aA.getTime();aA.setMonth(0);aA.setDate(1);return Math.floor(Math.round((az-aA)/86400000)/7)+1},parseDate:function(aO,aJ,aQ){if(aO==null||aJ==null){throw"Invalid arguments"}aJ=(typeof aJ==="object"?aJ.toString():aJ+"");if(aJ===""){return null}var aB,aL,az,aP=0,aE=(aQ?aQ.shortYearCutoff:null)||this._defaults.shortYearCutoff,aA=(typeof aE!=="string"?aE:new Date().getFullYear()%100+parseInt(aE,10)),aH=(aQ?aQ.dayNamesShort:null)||this._defaults.dayNamesShort,aS=(aQ?aQ.dayNames:null)||this._defaults.dayNames,ay=(aQ?aQ.monthNamesShort:null)||this._defaults.monthNamesShort,aC=(aQ?aQ.monthNames:null)||this._defaults.monthNames,aD=-1,aT=-1,aN=-1,aG=-1,aM=false,aR,aI=function(aV){var aW=(aB+1<aO.length&&aO.charAt(aB+1)===aV);if(aW){aB++}return aW},aU=function(aX){var aV=aI(aX),aY=(aX==="@"?14:(aX==="!"?20:(aX==="y"&&aV?4:(aX==="o"?3:2)))),a0=(aX==="y"?aY:1),aZ=new RegExp("^\\d{"+a0+","+aY+"}"),aW=aJ.substring(aP).match(aZ);if(!aW){throw"Missing number at position "+aP}aP+=aW[0].length;return parseInt(aW[0],10)},aF=function(aW,aX,aZ){var aV=-1,aY=am.map(aI(aW)?aZ:aX,function(a1,a0){return[[a0,a1]]}).sort(function(a1,a0){return -(a1[1].length-a0[1].length)});am.each(aY,function(a1,a2){var a0=a2[1];if(aJ.substr(aP,a0.length).toLowerCase()===a0.toLowerCase()){aV=a2[0];aP+=a0.length;return false}});if(aV!==-1){return aV+1}else{throw"Unknown name at position "+aP}},aK=function(){if(aJ.charAt(aP)!==aO.charAt(aB)){throw"Unexpected literal at position "+aP}aP++};for(aB=0;aB<aO.length;aB++){if(aM){if(aO.charAt(aB)==="'"&&!aI("'")){aM=false}else{aK()}}else{switch(aO.charAt(aB)){case"d":aN=aU("d");break;case"D":aF("D",aH,aS);break;case"o":aG=aU("o");break;case"m":aT=aU("m");break;case"M":aT=aF("M",ay,aC);break;case"y":aD=aU("y");break;case"@":aR=new Date(aU("@"));aD=aR.getFullYear();aT=aR.getMonth()+1;aN=aR.getDate();break;case"!":aR=new Date((aU("!")-this._ticksTo1970)/10000);aD=aR.getFullYear();aT=aR.getMonth()+1;aN=aR.getDate();break;case"'":if(aI("'")){aK()}else{aM=true}break;default:aK()}}}if(aP<aJ.length){az=aJ.substr(aP);if(!/^\s+/.test(az)){throw"Extra/unparsed characters found in date: "+az}}if(aD===-1){aD=new Date().getFullYear()}else{if(aD<100){aD+=new Date().getFullYear()-new Date().getFullYear()%100+(aD<=aA?0:-100)}}if(aG>-1){aT=1;aN=aG;do{aL=this._getDaysInMonth(aD,aT-1);if(aN<=aL){break}aT++;aN-=aL}while(true)}aR=this._daylightSavingAdjust(new Date(aD,aT-1,aN));if(aR.getFullYear()!==aD||aR.getMonth()+1!==aT||aR.getDate()!==aN){throw"Invalid date"}return aR},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:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000000),formatDate:function(aH,aB,aC){if(!aB){return""}var aJ,aK=(aC?aC.dayNamesShort:null)||this._defaults.dayNamesShort,az=(aC?aC.dayNames:null)||this._defaults.dayNames,aF=(aC?aC.monthNamesShort:null)||this._defaults.monthNamesShort,aD=(aC?aC.monthNames:null)||this._defaults.monthNames,aI=function(aL){var aM=(aJ+1<aH.length&&aH.charAt(aJ+1)===aL);if(aM){aJ++}return aM},ay=function(aN,aO,aL){var aM=""+aO;if(aI(aN)){while(aM.length<aL){aM="0"+aM}}return aM},aE=function(aL,aN,aM,aO){return(aI(aL)?aO[aN]:aM[aN])},aA="",aG=false;if(aB){for(aJ=0;aJ<aH.length;aJ++){if(aG){if(aH.charAt(aJ)==="'"&&!aI("'")){aG=false}else{aA+=aH.charAt(aJ)}}else{switch(aH.charAt(aJ)){case"d":aA+=ay("d",aB.getDate(),2);break;case"D":aA+=aE("D",aB.getDay(),aK,az);break;case"o":aA+=ay("o",Math.round((new Date(aB.getFullYear(),aB.getMonth(),aB.getDate()).getTime()-new Date(aB.getFullYear(),0,0).getTime())/86400000),3);break;case"m":aA+=ay("m",aB.getMonth()+1,2);break;case"M":aA+=aE("M",aB.getMonth(),aF,aD);break;case"y":aA+=(aI("y")?aB.getFullYear():(aB.getFullYear()%100<10?"0":"")+aB.getFullYear()%100);break;case"@":aA+=aB.getTime();break;case"!":aA+=aB.getTime()*10000+this._ticksTo1970;break;case"'":if(aI("'")){aA+="'"}else{aG=true}break;default:aA+=aH.charAt(aJ)}}}}return aA},_possibleChars:function(aC){var aB,aA="",az=false,ay=function(aD){var aE=(aB+1<aC.length&&aC.charAt(aB+1)===aD);if(aE){aB++}return aE};for(aB=0;aB<aC.length;aB++){if(az){if(aC.charAt(aB)==="'"&&!ay("'")){az=false}else{aA+=aC.charAt(aB)}}else{switch(aC.charAt(aB)){case"d":case"m":case"y":case"@":aA+="0123456789";break;case"D":case"M":return null;case"'":if(ay("'")){aA+="'"}else{az=true}break;default:aA+=aC.charAt(aB)}}}return aA},_get:function(az,ay){return az.settings[ay]!==undefined?az.settings[ay]:this._defaults[ay]},_setDateFromField:function(aD,aA){if(aD.input.val()===aD.lastVal){return}var ay=this._get(aD,"dateFormat"),aF=aD.lastVal=aD.input?aD.input.val():null,aE=this._getDefaultDate(aD),az=aE,aB=this._getFormatConfig(aD);try{az=this.parseDate(ay,aF,aB)||aE}catch(aC){aF=(aA?"":aF)}aD.selectedDay=az.getDate();aD.drawMonth=aD.selectedMonth=az.getMonth();aD.drawYear=aD.selectedYear=az.getFullYear();aD.currentDay=(aF?az.getDate():0);aD.currentMonth=(aF?az.getMonth():0);aD.currentYear=(aF?az.getFullYear():0);this._adjustInstDate(aD)},_getDefaultDate:function(ay){return this._restrictMinMax(ay,this._determineDate(ay,this._get(ay,"defaultDate"),new Date()))},_determineDate:function(aC,az,aD){var aB=function(aF){var aE=new Date();aE.setDate(aE.getDate()+aF);return aE},aA=function(aL){try{return am.datepicker.parseDate(am.datepicker._get(aC,"dateFormat"),aL,am.datepicker._getFormatConfig(aC))}catch(aK){}var aF=(aL.toLowerCase().match(/^c/)?am.datepicker._getDate(aC):null)||new Date(),aG=aF.getFullYear(),aJ=aF.getMonth(),aE=aF.getDate(),aI=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,aH=aI.exec(aL);while(aH){switch(aH[2]||"d"){case"d":case"D":aE+=parseInt(aH[1],10);break;case"w":case"W":aE+=parseInt(aH[1],10)*7;break;case"m":case"M":aJ+=parseInt(aH[1],10);aE=Math.min(aE,am.datepicker._getDaysInMonth(aG,aJ));break;case"y":case"Y":aG+=parseInt(aH[1],10);aE=Math.min(aE,am.datepicker._getDaysInMonth(aG,aJ));break}aH=aI.exec(aL)}return new Date(aG,aJ,aE)},ay=(az==null||az===""?aD:(typeof az==="string"?aA(az):(typeof az==="number"?(isNaN(az)?aD:aB(az)):new Date(az.getTime()))));ay=(ay&&ay.toString()==="Invalid Date"?aD:ay);if(ay){ay.setHours(0);ay.setMinutes(0);ay.setSeconds(0);ay.setMilliseconds(0)}return this._daylightSavingAdjust(ay)},_daylightSavingAdjust:function(ay){if(!ay){return null}ay.setHours(ay.getHours()>12?ay.getHours()+2:0);return ay},_setDate:function(aE,aB,aD){var ay=!aB,aA=aE.selectedMonth,aC=aE.selectedYear,az=this._restrictMinMax(aE,this._determineDate(aE,aB,new Date()));aE.selectedDay=aE.currentDay=az.getDate();aE.drawMonth=aE.selectedMonth=aE.currentMonth=az.getMonth();aE.drawYear=aE.selectedYear=aE.currentYear=az.getFullYear();if((aA!==aE.selectedMonth||aC!==aE.selectedYear)&&!aD){this._notifyChange(aE)}this._adjustInstDate(aE);if(aE.input){aE.input.val(ay?"":this._formatDate(aE))}},_getDate:function(az){var ay=(!az.currentYear||(az.input&&az.input.val()==="")?null:this._daylightSavingAdjust(new Date(az.currentYear,az.currentMonth,az.currentDay)));return ay},_attachHandlers:function(az){var ay=this._get(az,"stepMonths"),aA="#"+az.id.replace(/\\\\/g,"\\");az.dpDiv.find("[data-handler]").map(function(){var aB={prev:function(){am.datepicker._adjustDate(aA,-ay,"M")},next:function(){am.datepicker._adjustDate(aA,+ay,"M")},hide:function(){am.datepicker._hideDatepicker()},today:function(){am.datepicker._gotoToday(aA)},selectDay:function(){am.datepicker._selectDay(aA,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this);return false},selectMonth:function(){am.datepicker._selectMonthYear(aA,this,"M");return false},selectYear:function(){am.datepicker._selectMonthYear(aA,this,"Y");return false}};am(this).on(this.getAttribute("data-event"),aB[this.getAttribute("data-handler")])})},_generateHTML:function(be){var aR,aQ,a9,a1,aC,bi,bc,a5,bl,aZ,bp,aJ,aL,aK,az,bh,aH,aU,bk,a7,bq,aT,aY,aI,aD,ba,a3,a6,a4,aG,aW,aM,bd,bg,aB,bj,bn,a2,aN,bf=new Date(),aS=this._daylightSavingAdjust(new Date(bf.getFullYear(),bf.getMonth(),bf.getDate())),bm=this._get(be,"isRTL"),bo=this._get(be,"showButtonPanel"),a8=this._get(be,"hideIfNoPrevNext"),aX=this._get(be,"navigationAsDateFormat"),aO=this._getNumberOfMonths(be),aF=this._get(be,"showCurrentAtPos"),a0=this._get(be,"stepMonths"),aV=(aO[0]!==1||aO[1]!==1),aA=this._daylightSavingAdjust((!be.currentDay?new Date(9999,9,9):new Date(be.currentYear,be.currentMonth,be.currentDay))),aE=this._getMinMaxDate(be,"min"),aP=this._getMinMaxDate(be,"max"),ay=be.drawMonth-aF,bb=be.drawYear;if(ay<0){ay+=12;bb--}if(aP){aR=this._daylightSavingAdjust(new Date(aP.getFullYear(),aP.getMonth()-(aO[0]*aO[1])+1,aP.getDate()));aR=(aE&&aR<aE?aE:aR);while(this._daylightSavingAdjust(new Date(bb,ay,1))>aR){ay--;if(ay<0){ay=11;bb--}}}be.drawMonth=ay;be.drawYear=bb;aQ=this._get(be,"prevText");aQ=(!aX?aQ:this.formatDate(aQ,this._daylightSavingAdjust(new Date(bb,ay-a0,1)),this._getFormatConfig(be)));if(this._canAdjustMonth(be,-1,bb,ay)){a9=am("<a>").attr({"class":"ui-datepicker-prev ui-corner-all","data-handler":"prev","data-event":"click",title:aQ}).append(am("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(bm?"e":"w")).text(aQ))[0].outerHTML}else{if(a8){a9=""}else{a9=am("<a>").attr({"class":"ui-datepicker-prev ui-corner-all ui-state-disabled",title:aQ}).append(am("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(bm?"e":"w")).text(aQ))[0].outerHTML}}a1=this._get(be,"nextText");a1=(!aX?a1:this.formatDate(a1,this._daylightSavingAdjust(new Date(bb,ay+a0,1)),this._getFormatConfig(be)));if(this._canAdjustMonth(be,+1,bb,ay)){aC=am("<a>").attr({"class":"ui-datepicker-next ui-corner-all","data-handler":"next","data-event":"click",title:a1}).append(am("<span>").addClass("ui-icon ui-icon-circle-triangle-"+(bm?"w":"e")).text(a1))[0].outerHTML}else{if(a8){aC=""}else{aC=am("<a>").attr({"class":"ui-datepicker-next ui-corner-all ui-state-disabled",title:a1}).append(am("<span>").attr("class","ui-icon ui-icon-circle-triangle-"+(bm?"w":"e")).text(a1))[0].outerHTML}}bi=this._get(be,"currentText");bc=(this._get(be,"gotoCurrent")&&be.currentDay?aA:aS);bi=(!aX?bi:this.formatDate(bi,bc,this._getFormatConfig(be)));a5="";if(!be.inline){a5=am("<button>").attr({type:"button","class":"ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all","data-handler":"hide","data-event":"click"}).text(this._get(be,"closeText"))[0].outerHTML}bl="";if(bo){bl=am("<div class='ui-datepicker-buttonpane ui-widget-content'>").append(bm?a5:"").append(this._isInRange(be,bc)?am("<button>").attr({type:"button","class":"ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all","data-handler":"today","data-event":"click"}).text(bi):"").append(bm?"":a5)[0].outerHTML}aZ=parseInt(this._get(be,"firstDay"),10);aZ=(isNaN(aZ)?0:aZ);bp=this._get(be,"showWeek");aJ=this._get(be,"dayNames");aL=this._get(be,"dayNamesMin");aK=this._get(be,"monthNames");az=this._get(be,"monthNamesShort");bh=this._get(be,"beforeShowDay");aH=this._get(be,"showOtherMonths");aU=this._get(be,"selectOtherMonths");bk=this._getDefaultDate(be);a7="";for(aT=0;aT<aO[0];aT++){aY="";this.maxRows=4;for(aI=0;aI<aO[1];aI++){aD=this._daylightSavingAdjust(new Date(bb,ay,be.selectedDay));ba=" ui-corner-all";a3="";if(aV){a3+="<div class='ui-datepicker-group";if(aO[1]>1){switch(aI){case 0:a3+=" ui-datepicker-group-first";ba=" ui-corner-"+(bm?"right":"left");break;case aO[1]-1:a3+=" ui-datepicker-group-last";ba=" ui-corner-"+(bm?"left":"right");break;default:a3+=" ui-datepicker-group-middle";ba="";break}}a3+="'>"}a3+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+ba+"'>"+(/all|left/.test(ba)&&aT===0?(bm?aC:a9):"")+(/all|right/.test(ba)&&aT===0?(bm?a9:aC):"")+this._generateMonthYearHeader(be,ay,bb,aE,aP,aT>0||aI>0,aK,az)+"</div><table class='ui-datepicker-calendar'><thead><tr>";a6=(bp?"<th class='ui-datepicker-week-col'>"+this._get(be,"weekHeader")+"</th>":"");for(bq=0;bq<7;bq++){a4=(bq+aZ)%7;a6+="<th scope='col'"+((bq+aZ+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+aJ[a4]+"'>"+aL[a4]+"</span></th>"}a3+=a6+"</tr></thead><tbody>";aG=this._getDaysInMonth(bb,ay);if(bb===be.selectedYear&&ay===be.selectedMonth){be.selectedDay=Math.min(be.selectedDay,aG)}aW=(this._getFirstDayOfMonth(bb,ay)-aZ+7)%7;aM=Math.ceil((aW+aG)/7);bd=(aV?this.maxRows>aM?this.maxRows:aM:aM);this.maxRows=bd;bg=this._daylightSavingAdjust(new Date(bb,ay,1-aW));for(aB=0;aB<bd;aB++){a3+="<tr>";bj=(!bp?"":"<td class='ui-datepicker-week-col'>"+this._get(be,"calculateWeek")(bg)+"</td>");for(bq=0;bq<7;bq++){bn=(bh?bh.apply((be.input?be.input[0]:null),[bg]):[true,""]);a2=(bg.getMonth()!==ay);aN=(a2&&!aU)||!bn[0]||(aE&&bg<aE)||(aP&&bg>aP);bj+="<td class='"+((bq+aZ+6)%7>=5?" ui-datepicker-week-end":"")+(a2?" ui-datepicker-other-month":"")+((bg.getTime()===aD.getTime()&&ay===be.selectedMonth&&be._keyEvent)||(bk.getTime()===bg.getTime()&&bk.getTime()===aD.getTime())?" "+this._dayOverClass:"")+(aN?" "+this._unselectableClass+" ui-state-disabled":"")+(a2&&!aH?"":" "+bn[1]+(bg.getTime()===aA.getTime()?" "+this._currentClass:"")+(bg.getTime()===aS.getTime()?" ui-datepicker-today":""))+"'"+((!a2||aH)&&bn[2]?" title='"+bn[2].replace(/'/g,"&#39;")+"'":"")+(aN?"":" data-handler='selectDay' data-event='click' data-month='"+bg.getMonth()+"' data-year='"+bg.getFullYear()+"'")+">"+(a2&&!aH?"&#xa0;":(aN?"<span class='ui-state-default'>"+bg.getDate()+"</span>":"<a class='ui-state-default"+(bg.getTime()===aS.getTime()?" ui-state-highlight":"")+(bg.getTime()===aA.getTime()?" ui-state-active":"")+(a2?" ui-priority-secondary":"")+"' href='#' aria-current='"+(bg.getTime()===aA.getTime()?"true":"false")+"' data-date='"+bg.getDate()+"'>"+bg.getDate()+"</a>"))+"</td>";bg.setDate(bg.getDate()+1);bg=this._daylightSavingAdjust(bg)}a3+=bj+"</tr>"}ay++;if(ay>11){ay=0;bb++}a3+="</tbody></table>"+(aV?"</div>"+((aO[0]>0&&aI===aO[1]-1)?"<div class='ui-datepicker-row-break'></div>":""):"");aY+=a3}a7+=aY}a7+=bl;be._keyEvent=false;return a7},_generateMonthYearHeader:function(aD,aA,aL,aF,aJ,aN,aH,ay){var aR,az,aS,aP,aE,aO,aK,aG,aB=this._get(aD,"changeMonth"),aT=this._get(aD,"changeYear"),aU=this._get(aD,"showMonthAfterYear"),aC=this._get(aD,"selectMonthLabel"),aM=this._get(aD,"selectYearLabel"),aI="<div class='ui-datepicker-title'>",aQ="";if(aN||!aB){aQ+="<span class='ui-datepicker-month'>"+aH[aA]+"</span>"}else{aR=(aF&&aF.getFullYear()===aL);az=(aJ&&aJ.getFullYear()===aL);aQ+="<select class='ui-datepicker-month' aria-label='"+aC+"' data-handler='selectMonth' data-event='change'>";for(aS=0;aS<12;aS++){if((!aR||aS>=aF.getMonth())&&(!az||aS<=aJ.getMonth())){aQ+="<option value='"+aS+"'"+(aS===aA?" selected='selected'":"")+">"+ay[aS]+"</option>"}}aQ+="</select>"}if(!aU){aI+=aQ+(aN||!(aB&&aT)?"&#xa0;":"")}if(!aD.yearshtml){aD.yearshtml="";if(aN||!aT){aI+="<span class='ui-datepicker-year'>"+aL+"</span>"}else{aP=this._get(aD,"yearRange").split(":");aE=new Date().getFullYear();aO=function(aW){var aV=(aW.match(/c[+\-].*/)?aL+parseInt(aW.substring(1),10):(aW.match(/[+\-].*/)?aE+parseInt(aW,10):parseInt(aW,10)));return(isNaN(aV)?aE:aV)};aK=aO(aP[0]);aG=Math.max(aK,aO(aP[1]||""));aK=(aF?Math.max(aK,aF.getFullYear()):aK);aG=(aJ?Math.min(aG,aJ.getFullYear()):aG);aD.yearshtml+="<select class='ui-datepicker-year' aria-label='"+aM+"' data-handler='selectYear' data-event='change'>";for(;aK<=aG;aK++){aD.yearshtml+="<option value='"+aK+"'"+(aK===aL?" selected='selected'":"")+">"+aK+"</option>"}aD.yearshtml+="</select>";aI+=aD.yearshtml;aD.yearshtml=null}}aI+=this._get(aD,"yearSuffix");if(aU){aI+=(aN||!(aB&&aT)?"&#xa0;":"")+aQ}aI+="</div>";return aI},_adjustInstDate:function(aB,aE,aD){var aA=aB.selectedYear+(aD==="Y"?aE:0),aC=aB.selectedMonth+(aD==="M"?aE:0),ay=Math.min(aB.selectedDay,this._getDaysInMonth(aA,aC))+(aD==="D"?aE:0),az=this._restrictMinMax(aB,this._daylightSavingAdjust(new Date(aA,aC,ay)));aB.selectedDay=az.getDate();aB.drawMonth=aB.selectedMonth=az.getMonth();aB.drawYear=aB.selectedYear=az.getFullYear();if(aD==="M"||aD==="Y"){this._notifyChange(aB)}},_restrictMinMax:function(aB,az){var aA=this._getMinMaxDate(aB,"min"),aC=this._getMinMaxDate(aB,"max"),ay=(aA&&az<aA?aA:az);return(aC&&ay>aC?aC:ay)},_notifyChange:function(az){var ay=this._get(az,"onChangeMonthYear");if(ay){ay.apply((az.input?az.input[0]:null),[az.selectedYear,az.selectedMonth+1,az])}},_getNumberOfMonths:function(az){var ay=this._get(az,"numberOfMonths");return(ay==null?[1,1]:(typeof ay==="number"?[1,ay]:ay))},_getMinMaxDate:function(az,ay){return this._determineDate(az,this._get(az,ay+"Date"),null)},_getDaysInMonth:function(ay,az){return 32-this._daylightSavingAdjust(new Date(ay,az,32)).getDate()},_getFirstDayOfMonth:function(ay,az){return new Date(ay,az,1).getDay()},_canAdjustMonth:function(aB,aD,aA,aC){var ay=this._getNumberOfMonths(aB),az=this._daylightSavingAdjust(new Date(aA,aC+(aD<0?aD:ay[0]*ay[1]),1));if(aD<0){az.setDate(this._getDaysInMonth(az.getFullYear(),az.getMonth()))}return this._isInRange(aB,az)},_isInRange:function(aC,aA){var az,aF,aB=this._getMinMaxDate(aC,"min"),ay=this._getMinMaxDate(aC,"max"),aG=null,aD=null,aE=this._get(aC,"yearRange");if(aE){az=aE.split(":");aF=new Date().getFullYear();aG=parseInt(az[0],10);aD=parseInt(az[1],10);if(az[0].match(/[+\-].*/)){aG+=aF}if(az[1].match(/[+\-].*/)){aD+=aF}}return((!aB||aA.getTime()>=aB.getTime())&&(!ay||aA.getTime()<=ay.getTime())&&(!aG||aA.getFullYear()>=aG)&&(!aD||aA.getFullYear()<=aD))},_getFormatConfig:function(ay){var az=this._get(ay,"shortYearCutoff");az=(typeof az!=="string"?az:new Date().getFullYear()%100+parseInt(az,10));return{shortYearCutoff:az,dayNamesShort:this._get(ay,"dayNamesShort"),dayNames:this._get(ay,"dayNames"),monthNamesShort:this._get(ay,"monthNamesShort"),monthNames:this._get(ay,"monthNames")}},_formatDate:function(aB,ay,aC,aA){if(!ay){aB.currentDay=aB.selectedDay;aB.currentMonth=aB.selectedMonth;aB.currentYear=aB.selectedYear}var az=(ay?(typeof ay==="object"?ay:this._daylightSavingAdjust(new Date(aA,aC,ay))):this._daylightSavingAdjust(new Date(aB.currentYear,aB.currentMonth,aB.currentDay)));return this.formatDate(this._get(aB,"dateFormat"),az,this._getFormatConfig(aB))}});function X(az){var ay="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return az.on("mouseout",ay,function(){am(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!==-1){am(this).removeClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!==-1){am(this).removeClass("ui-datepicker-next-hover")}}).on("mouseover",ay,J)}function J(){if(!am.datepicker._isDisabledDatepicker(at.inline?at.dpDiv.parent()[0]:at.input[0])){am(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");am(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!==-1){am(this).addClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!==-1){am(this).addClass("ui-datepicker-next-hover")}}}function D(aA,az){am.extend(aA,az);for(var ay in az){if(az[ay]==null){aA[ay]=az[ay]}}return aA}am.fn.datepicker=function(az){if(!this.length){return this}if(!am.datepicker.initialized){am(document).on("mousedown",am.datepicker._checkExternalClick);am.datepicker.initialized=true}if(am("#"+am.datepicker._mainDivId).length===0){am("body").append(am.datepicker.dpDiv)}var ay=Array.prototype.slice.call(arguments,1);if(typeof az==="string"&&(az==="isDisabled"||az==="getDate"||az==="widget")){return am.datepicker["_"+az+"Datepicker"].apply(am.datepicker,[this[0]].concat(ay))}if(az==="option"&&arguments.length===2&&typeof arguments[1]==="string"){return am.datepicker["_"+az+"Datepicker"].apply(am.datepicker,[this[0]].concat(ay))}return this.each(function(){if(typeof az==="string"){am.datepicker["_"+az+"Datepicker"].apply(am.datepicker,[this].concat(ay))}else{am.datepicker._attachDatepicker(this,az)}})};am.datepicker=new P();am.datepicker.initialized=false;am.datepicker.uuid=new Date().getTime();am.datepicker.version="1.13.2";var g=am.datepicker;var Q=am.widget("ui.slider",am.ui.mouse,{version:"1.13.2",widgetEventPrefix:"slide",options:{animate:false,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:false,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=false;this._mouseSliding=false;this._animateOff=true;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=false},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var aB,ay,az=this.options,aD=this.element.find(".ui-slider-handle"),aC="<span tabindex='0'></span>",aA=[];ay=(az.values&&az.values.length)||1;if(aD.length>ay){aD.slice(ay).remove();aD=aD.slice(0,ay)}for(aB=aD.length;aB<ay;aB++){aA.push(aC)}this.handles=aD.add(am(aA.join("")).appendTo(this.element));this._addClass(this.handles,"ui-slider-handle","ui-state-default");this.handle=this.handles.eq(0);this.handles.each(function(aE){am(this).data("ui-slider-handle-index",aE).attr("tabIndex",0)})},_createRange:function(){var ay=this.options;if(ay.range){if(ay.range===true){if(!ay.values){ay.values=[this._valueMin(),this._valueMin()]}else{if(ay.values.length&&ay.values.length!==2){ay.values=[ay.values[0],ay.values[0]]}else{if(Array.isArray(ay.values)){ay.values=ay.values.slice(0)}}}}if(!this.range||!this.range.length){this.range=am("<div>").appendTo(this.element);this._addClass(this.range,"ui-slider-range")}else{this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max");this.range.css({left:"",bottom:""})}if(ay.range==="min"||ay.range==="max"){this._addClass(this.range,"ui-slider-range-"+ay.range)}}else{if(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();if(this.range){this.range.remove()}this._mouseDestroy()},_mouseCapture:function(aA){var aE,aH,az,aC,aG,aI,aD,ay,aF=this,aB=this.options;if(aB.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();aE={x:aA.pageX,y:aA.pageY};aH=this._normValueFromMouse(aE);az=this._valueMax()-this._valueMin()+1;this.handles.each(function(aJ){var aK=Math.abs(aH-aF.values(aJ));if((az>aK)||(az===aK&&(aJ===aF._lastChangedValue||aF.values(aJ)===aB.min))){az=aK;aC=am(this);aG=aJ}});aI=this._start(aA,aG);if(aI===false){return false}this._mouseSliding=true;this._handleIndex=aG;this._addClass(aC,null,"ui-state-active");aC.trigger("focus");aD=aC.offset();ay=!am(aA.target).parents().addBack().is(".ui-slider-handle");this._clickOffset=ay?{left:0,top:0}:{left:aA.pageX-aD.left-(aC.width()/2),top:aA.pageY-aD.top-(aC.height()/2)-(parseInt(aC.css("borderTopWidth"),10)||0)-(parseInt(aC.css("borderBottomWidth"),10)||0)+(parseInt(aC.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover")){this._slide(aA,aG,aH)}this._animateOff=true;return true},_mouseStart:function(){return true},_mouseDrag:function(aA){var ay={x:aA.pageX,y:aA.pageY},az=this._normValueFromMouse(ay);this._slide(aA,this._handleIndex,az);return false},_mouseStop:function(ay){this._removeClass(this.handles,null,"ui-state-active");this._mouseSliding=false;this._stop(ay,this._handleIndex);this._change(ay,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=(this.options.orientation==="vertical")?"vertical":"horizontal"},_normValueFromMouse:function(az){var ay,aC,aB,aA,aD;if(this.orientation==="horizontal"){ay=this.elementSize.width;aC=az.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{ay=this.elementSize.height;aC=az.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}aB=(aC/ay);if(aB>1){aB=1}if(aB<0){aB=0}if(this.orientation==="vertical"){aB=1-aB}aA=this._valueMax()-this._valueMin();aD=this._valueMin()+aB*aA;return this._trimAlignValue(aD)},_uiHash:function(aA,aB,ay){var az={handle:this.handles[aA],handleIndex:aA,value:aB!==undefined?aB:this.value()};if(this._hasMultipleValues()){az.value=aB!==undefined?aB:this.values(aA);az.values=ay||this.values()}return az},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(az,ay){return this._trigger("start",az,this._uiHash(ay))},_slide:function(aD,aB,aA){var aE,ay,aC=this.value(),az=this.values();if(this._hasMultipleValues()){ay=this.values(aB?0:1);aC=this.values(aB);if(this.options.values.length===2&&this.options.range===true){aA=aB===0?Math.min(ay,aA):Math.max(ay,aA)}az[aB]=aA}if(aA===aC){return}aE=this._trigger("slide",aD,this._uiHash(aB,aA,az));if(aE===false){return}if(this._hasMultipleValues()){this.values(aB,aA)}else{this.value(aA)}},_stop:function(az,ay){this._trigger("stop",az,this._uiHash(ay))},_change:function(az,ay){if(!this._keySliding&&!this._mouseSliding){this._lastChangedValue=ay;this._trigger("change",az,this._uiHash(ay))}},value:function(ay){if(arguments.length){this.options.value=this._trimAlignValue(ay);this._refreshValue();this._change(null,0);return}return this._value()},values:function(az,aC){var aB,ay,aA;if(arguments.length>1){this.options.values[az]=this._trimAlignValue(aC);this._refreshValue();this._change(null,az);return}if(arguments.length){if(Array.isArray(arguments[0])){aB=this.options.values;ay=arguments[0];for(aA=0;aA<aB.length;aA+=1){aB[aA]=this._trimAlignValue(ay[aA]);this._change(null,aA)}this._refreshValue()}else{if(this._hasMultipleValues()){return this._values(az)}else{return this.value()}}}else{return this._values()}},_setOption:function(az,aA){var ay,aB=0;if(az==="range"&&this.options.range===true){if(aA==="min"){this.options.value=this._values(0);this.options.values=null}else{if(aA==="max"){this.options.value=this._values(this.options.values.length-1);this.options.values=null}}}if(Array.isArray(this.options.values)){aB=this.options.values.length}this._super(az,aA);switch(az){case"orientation":this._detectOrientation();this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation);this._refreshValue();if(this.options.range){this._refreshRange(aA)}this.handles.css(aA==="horizontal"?"bottom":"left","");break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(ay=aB-1;ay>=0;ay--){this._change(null,ay)}this._animateOff=false;break;case"step":case"min":case"max":this._animateOff=true;this._calculateNewMax();this._refreshValue();this._animateOff=false;break;case"range":this._animateOff=true;this._refresh();this._animateOff=false;break}},_setOptionDisabled:function(ay){this._super(ay);this._toggleClass(null,"ui-state-disabled",!!ay)},_value:function(){var ay=this.options.value;ay=this._trimAlignValue(ay);return ay},_values:function(ay){var aB,aA,az;if(arguments.length){aB=this.options.values[ay];aB=this._trimAlignValue(aB);return aB}else{if(this._hasMultipleValues()){aA=this.options.values.slice();for(az=0;az<aA.length;az+=1){aA[az]=this._trimAlignValue(aA[az])}return aA}else{return[]}}},_trimAlignValue:function(aB){if(aB<=this._valueMin()){return this._valueMin()}if(aB>=this._valueMax()){return this._valueMax()}var ay=(this.options.step>0)?this.options.step:1,aA=(aB-this._valueMin())%ay,az=aB-aA;if(Math.abs(aA)*2>=ay){az+=(aA>0)?ay:(-ay)}return parseFloat(az.toFixed(5))},_calculateNewMax:function(){var ay=this.options.max,az=this._valueMin(),aA=this.options.step,aB=Math.round((ay-az)/aA)*aA;ay=aB+az;if(ay>this.options.max){ay-=aA}this.max=parseFloat(ay.toFixed(this._precision()))},_precision:function(){var ay=this._precisionOf(this.options.step);if(this.options.min!==null){ay=Math.max(ay,this._precisionOf(this.options.min))}return ay},_precisionOf:function(az){var aA=az.toString(),ay=aA.indexOf(".");return ay===-1?0:aA.length-ay-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(ay){if(ay==="vertical"){this.range.css({width:"",left:""})}if(ay==="horizontal"){this.range.css({height:"",bottom:""})}},_refreshValue:function(){var aD,aC,aG,aE,aH,aB=this.options.range,aA=this.options,aF=this,az=(!this._animateOff)?aA.animate:false,ay={};if(this._hasMultipleValues()){this.handles.each(function(aI){aC=(aF.values(aI)-aF._valueMin())/(aF._valueMax()-aF._valueMin())*100;ay[aF.orientation==="horizontal"?"left":"bottom"]=aC+"%";am(this).stop(1,1)[az?"animate":"css"](ay,aA.animate);if(aF.options.range===true){if(aF.orientation==="horizontal"){if(aI===0){aF.range.stop(1,1)[az?"animate":"css"]({left:aC+"%"},aA.animate)}if(aI===1){aF.range[az?"animate":"css"]({width:(aC-aD)+"%"},{queue:false,duration:aA.animate})}}else{if(aI===0){aF.range.stop(1,1)[az?"animate":"css"]({bottom:(aC)+"%"},aA.animate)}if(aI===1){aF.range[az?"animate":"css"]({height:(aC-aD)+"%"},{queue:false,duration:aA.animate})}}}aD=aC})}else{aG=this.value();aE=this._valueMin();aH=this._valueMax();aC=(aH!==aE)?(aG-aE)/(aH-aE)*100:0;ay[this.orientation==="horizontal"?"left":"bottom"]=aC+"%";this.handle.stop(1,1)[az?"animate":"css"](ay,aA.animate);if(aB==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[az?"animate":"css"]({width:aC+"%"},aA.animate)}if(aB==="max"&&this.orientation==="horizontal"){this.range.stop(1,1)[az?"animate":"css"]({width:(100-aC)+"%"},aA.animate)}if(aB==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[az?"animate":"css"]({height:aC+"%"},aA.animate)}if(aB==="max"&&this.orientation==="vertical"){this.range.stop(1,1)[az?"animate":"css"]({height:(100-aC)+"%"},aA.animate)}}},_handleEvents:{keydown:function(aC){var aD,aA,az,aB,ay=am(aC.target).data("ui-slider-handle-index");switch(aC.keyCode){case am.ui.keyCode.HOME:case am.ui.keyCode.END:case am.ui.keyCode.PAGE_UP:case am.ui.keyCode.PAGE_DOWN:case am.ui.keyCode.UP:case am.ui.keyCode.RIGHT:case am.ui.keyCode.DOWN:case am.ui.keyCode.LEFT:aC.preventDefault();if(!this._keySliding){this._keySliding=true;this._addClass(am(aC.target),null,"ui-state-active");aD=this._start(aC,ay);if(aD===false){return}}break}aB=this.options.step;if(this._hasMultipleValues()){aA=az=this.values(ay)}else{aA=az=this.value()}switch(aC.keyCode){case am.ui.keyCode.HOME:az=this._valueMin();break;case am.ui.keyCode.END:az=this._valueMax();break;case am.ui.keyCode.PAGE_UP:az=this._trimAlignValue(aA+((this._valueMax()-this._valueMin())/this.numPages));break;case am.ui.keyCode.PAGE_DOWN:az=this._trimAlignValue(aA-((this._valueMax()-this._valueMin())/this.numPages));break;case am.ui.keyCode.UP:case am.ui.keyCode.RIGHT:if(aA===this._valueMax()){return}az=this._trimAlignValue(aA+aB);break;case am.ui.keyCode.DOWN:case am.ui.keyCode.LEFT:if(aA===this._valueMin()){return}az=this._trimAlignValue(aA-aB);break}this._slide(aC,ay,az)},keyup:function(az){var ay=am(az.target).data("ui-slider-handle-index");if(this._keySliding){this._keySliding=false;this._stop(az,ay);this._change(az,ay);this._removeClass(am(az.target),null,"ui-state-active")}}}});var b=am;var I="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",al={},ab=al.toString,t=/^([\-+])=\s*(\d+\.?\d*)/,W=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(ay){return[ay[1],ay[2],ay[3],ay[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(ay){return[ay[1]*2.55,ay[2]*2.55,ay[3]*2.55,ay[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})?/,parse:function(ay){return[parseInt(ay[1],16),parseInt(ay[2],16),parseInt(ay[3],16),ay[4]?(parseInt(ay[4],16)/255).toFixed(2):1]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])([a-f0-9])?/,parse:function(ay){return[parseInt(ay[1]+ay[1],16),parseInt(ay[2]+ay[2],16),parseInt(ay[3]+ay[3],16),ay[4]?(parseInt(ay[4]+ay[4],16)/255).toFixed(2):1]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(ay){return[ay[1],ay[2]/100,ay[3]/100,ay[4]]}}],o=b.Color=function(az,aA,ay,aB){return new b.Color.fn.parse(az,aA,ay,aB)},u={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"}}}},j={"byte":{floor:true,max:255},percent:{max:1},degrees:{mod:360,floor:true}},aq=o.support={},T=b("<p>")[0],ai,av=b.each;T.style.cssText="background-color:rgba(1,1,1,.5)";aq.rgba=T.style.backgroundColor.indexOf("rgba")>-1;av(u,function(ay,az){az.cache="_"+ay;az.props.alpha={idx:3,type:"percent",def:1}});b.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(az,ay){al["[object "+ay+"]"]=ay.toLowerCase()});function q(ay){if(ay==null){return ay+""}return typeof ay==="object"?al[ab.call(ay)]||"object":typeof ay}function ap(az,aB,aA){var ay=j[aB.type]||{};if(az==null){return(aA||!aB.def)?null:aB.def}az=ay.floor?~~az:parseFloat(az);if(isNaN(az)){return aB.def}if(ay.mod){return(az+ay.mod)%ay.mod}return Math.min(ay.max,Math.max(0,az))}function x(ay){var aA=o(),az=aA._rgba=[];ay=ay.toLowerCase();av(W,function(aF,aG){var aD,aE=aG.re.exec(ay),aC=aE&&aG.parse(aE),aB=aG.space||"rgba";if(aC){aD=aA[aB](aC);aA[u[aB].cache]=aD[u[aB].cache];az=aA._rgba=aD._rgba;return false}});if(az.length){if(az.join()==="0,0,0,0"){b.extend(az,ai.transparent)}return aA}return ai[ay]}o.fn=b.extend(o.prototype,{parse:function(aE,aC,ay,aD){if(aE===undefined){this._rgba=[null,null,null,null];return this}if(aE.jquery||aE.nodeType){aE=b(aE).css(aC);aC=undefined}var aB=this,aA=q(aE),az=this._rgba=[];if(aC!==undefined){aE=[aE,aC,ay,aD];aA="array"}if(aA==="string"){return this.parse(x(aE)||ai._default)}if(aA==="array"){av(u.rgba.props,function(aF,aG){az[aG.idx]=ap(aE[aG.idx],aG)});return this}if(aA==="object"){if(aE instanceof o){av(u,function(aF,aG){if(aE[aG.cache]){aB[aG.cache]=aE[aG.cache].slice()}})}else{av(u,function(aG,aH){var aF=aH.cache;av(aH.props,function(aI,aJ){if(!aB[aF]&&aH.to){if(aI==="alpha"||aE[aI]==null){return}aB[aF]=aH.to(aB._rgba)}aB[aF][aJ.idx]=ap(aE[aI],aJ,true)});if(aB[aF]&&b.inArray(null,aB[aF].slice(0,3))<0){if(aB[aF][3]==null){aB[aF][3]=1}if(aH.from){aB._rgba=aH.from(aB[aF])}}})}return this}},is:function(aA){var ay=o(aA),aB=true,az=this;av(u,function(aC,aE){var aF,aD=ay[aE.cache];if(aD){aF=az[aE.cache]||aE.to&&aE.to(az._rgba)||[];av(aE.props,function(aG,aH){if(aD[aH.idx]!=null){aB=(aD[aH.idx]===aF[aH.idx]);return aB}})}return aB});return aB},_space:function(){var ay=[],az=this;av(u,function(aA,aB){if(az[aB.cache]){ay.push(aA)}});return ay.pop()},transition:function(az,aF){var aA=o(az),aB=aA._space(),aC=u[aB],aD=this.alpha()===0?o("transparent"):this,aE=aD[aC.cache]||aC.to(aD._rgba),ay=aE.slice();aA=aA[aC.cache];av(aC.props,function(aK,aL){var aI=aL.idx,aH=aE[aI],aG=aA[aI],aJ=j[aL.type]||{};if(aG===null){return}if(aH===null){ay[aI]=aG}else{if(aJ.mod){if(aG-aH>aJ.mod/2){aH+=aJ.mod}else{if(aH-aG>aJ.mod/2){aH-=aJ.mod}}}ay[aI]=ap((aG-aH)*aF+aH,aL)}});return this[aB](ay)},blend:function(aB){if(this._rgba[3]===1){return this}var aA=this._rgba.slice(),az=aA.pop(),ay=o(aB)._rgba;return o(b.map(aA,function(aC,aD){return(1-az)*ay[aD]+az*aC}))},toRgbaString:function(){var az="rgba(",ay=b.map(this._rgba,function(aA,aB){if(aA!=null){return aA}return aB>2?1:0});if(ay[3]===1){ay.pop();az="rgb("}return az+ay.join()+")"},toHslaString:function(){var az="hsla(",ay=b.map(this.hsla(),function(aA,aB){if(aA==null){aA=aB>2?1:0}if(aB&&aB<3){aA=Math.round(aA*100)+"%"}return aA});if(ay[3]===1){ay.pop();az="hsl("}return az+ay.join()+")"},toHexString:function(ay){var az=this._rgba.slice(),aA=az.pop();if(ay){az.push(~~(aA*255))}return"#"+b.map(az,function(aB){aB=(aB||0).toString(16);return aB.length===1?"0"+aB:aB}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});o.fn.parse.prototype=o.fn;function h(aA,az,ay){ay=(ay+1)%1;if(ay*6<1){return aA+(az-aA)*ay*6}if(ay*2<1){return az}if(ay*3<2){return aA+(az-aA)*((2/3)-ay)*6}return aA}u.hsla.to=function(aA){if(aA[0]==null||aA[1]==null||aA[2]==null){return[null,null,null,aA[3]]}var ay=aA[0]/255,aD=aA[1]/255,aE=aA[2]/255,aG=aA[3],aF=Math.max(ay,aD,aE),aB=Math.min(ay,aD,aE),aH=aF-aB,aI=aF+aB,az=aI*0.5,aC,aJ;if(aB===aF){aC=0}else{if(ay===aF){aC=(60*(aD-aE)/aH)+360}else{if(aD===aF){aC=(60*(aE-ay)/aH)+120}else{aC=(60*(ay-aD)/aH)+240}}}if(aH===0){aJ=0}else{if(az<=0.5){aJ=aH/aI}else{aJ=aH/(2-aI)}}return[Math.round(aC)%360,aJ,az,aG==null?1:aG]};u.hsla.from=function(aC){if(aC[0]==null||aC[1]==null||aC[2]==null){return[null,null,null,aC[3]]}var aB=aC[0]/360,aA=aC[1],az=aC[2],ay=aC[3],aD=az<=0.5?az*(1+aA):az+aA-az*aA,aE=2*az-aD;return[Math.round(h(aE,aD,aB+(1/3))*255),Math.round(h(aE,aD,aB)*255),Math.round(h(aE,aD,aB-(1/3))*255),ay]};av(u,function(az,aB){var aA=aB.props,ay=aB.cache,aD=aB.to,aC=aB.from;o.fn[az]=function(aI){if(aD&&!this[ay]){this[ay]=aD(this._rgba)}if(aI===undefined){return this[ay].slice()}var aF,aH=q(aI),aE=(aH==="array"||aH==="object")?aI:arguments,aG=this[ay].slice();av(aA,function(aJ,aL){var aK=aE[aH==="object"?aJ:aL.idx];if(aK==null){aK=aG[aL.idx]}aG[aL.idx]=ap(aK,aL)});if(aC){aF=o(aC(aG));aF[ay]=aG;return aF}else{return o(aG)}};av(aA,function(aE,aF){if(o.fn[aE]){return}o.fn[aE]=function(aJ){var aH,aL,aG,aI,aK=q(aJ);if(aE==="alpha"){aI=this._hsla?"hsla":"rgba"}else{aI=az}aH=this[aI]();aL=aH[aF.idx];if(aK==="undefined"){return aL}if(aK==="function"){aJ=aJ.call(this,aL);aK=q(aJ)}if(aJ==null&&aF.empty){return this}if(aK==="string"){aG=t.exec(aJ);if(aG){aJ=aL+parseFloat(aG[2])*(aG[1]==="+"?1:-1)}}aH[aF.idx]=aJ;return this[aI](aH)}})});o.hook=function(az){var ay=az.split(" ");av(ay,function(aB,aA){b.cssHooks[aA]={set:function(aF,aG){var aD,aE,aC="";if(aG!=="transparent"&&(q(aG)!=="string"||(aD=x(aG)))){aG=o(aD||aG);if(!aq.rgba&&aG._rgba[3]!==1){aE=aA==="backgroundColor"?aF.parentNode:aF;while((aC===""||aC==="transparent")&&aE&&aE.style){try{aC=b.css(aE,"backgroundColor");aE=aE.parentNode}catch(aH){}}aG=aG.blend(aC&&aC!=="transparent"?aC:"_default")}aG=aG.toRgbaString()}try{aF.style[aA]=aG}catch(aH){}}};b.fx.step[aA]=function(aC){if(!aC.colorInit){aC.start=o(aC.elem,aA);aC.end=o(aC.end);aC.colorInit=true}b.cssHooks[aA].set(aC.elem,aC.start.transition(aC.end,aC.pos))}})};o.hook(I);b.cssHooks.borderColor={expand:function(az){var ay={};av(["Top","Right","Bottom","Left"],function(aB,aA){ay["border"+aA+"Color"]=az});return ay}};ai=b.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"};var r="ui-effects-",ac="ui-effects-style",ar="ui-effects-animated";am.effects={effect:{}};(function(){var az=["add","remove","toggle"],aB={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};am.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(aD,aE){am.fx.step[aE]=function(aF){if(aF.end!=="none"&&!aF.setAttr||aF.pos===1&&!aF.setAttr){b.style(aF.elem,aE,aF.end);aF.setAttr=true}}});function aA(aD){return aD.replace(/-([\da-z])/gi,function(aE,aF){return aF.toUpperCase()})}function aC(aH){var aE,aD,aF=aH.ownerDocument.defaultView?aH.ownerDocument.defaultView.getComputedStyle(aH,null):aH.currentStyle,aG={};if(aF&&aF.length&&aF[0]&&aF[aF[0]]){aD=aF.length;while(aD--){aE=aF[aD];if(typeof aF[aE]==="string"){aG[aA(aE)]=aF[aE]}}}else{for(aE in aF){if(typeof aF[aE]==="string"){aG[aE]=aF[aE]}}}return aG}function ay(aD,aF){var aH={},aE,aG;for(aE in aF){aG=aF[aE];if(aD[aE]!==aG){if(!aB[aE]){if(am.fx.step[aE]||!isNaN(parseFloat(aG))){aH[aE]=aG}}}}return aH}if(!am.fn.addBack){am.fn.addBack=function(aD){return this.add(aD==null?this.prevObject:this.prevObject.filter(aD))}}am.effects.animateClass=function(aD,aE,aH,aG){var aF=am.speed(aE,aH,aG);return this.queue(function(){var aK=am(this),aI=aK.attr("class")||"",aJ,aL=aF.children?aK.find("*").addBack():aK;aL=aL.map(function(){var aM=am(this);return{el:aM,start:aC(this)}});aJ=function(){am.each(az,function(aM,aN){if(aD[aN]){aK[aN+"Class"](aD[aN])}})};aJ();aL=aL.map(function(){this.end=aC(this.el[0]);this.diff=ay(this.start,this.end);return this});aK.attr("class",aI);aL=aL.map(function(){var aO=this,aM=am.Deferred(),aN=am.extend({},aF,{queue:false,complete:function(){aM.resolve(aO)}});this.el.animate(this.diff,aN);return aM.promise()});am.when.apply(am,aL.get()).done(function(){aJ();am.each(arguments,function(){var aM=this.el;am.each(this.diff,function(aN){aM.css(aN,"")})});aF.complete.call(aK[0])})})};am.fn.extend({addClass:(function(aD){return function(aF,aE,aH,aG){return aE?am.effects.animateClass.call(this,{add:aF},aE,aH,aG):aD.apply(this,arguments)}})(am.fn.addClass),removeClass:(function(aD){return function(aF,aE,aH,aG){return arguments.length>1?am.effects.animateClass.call(this,{remove:aF},aE,aH,aG):aD.apply(this,arguments)}})(am.fn.removeClass),toggleClass:(function(aD){return function(aG,aF,aE,aI,aH){if(typeof aF==="boolean"||aF===undefined){if(!aE){return aD.apply(this,arguments)}else{return am.effects.animateClass.call(this,(aF?{add:aG}:{remove:aG}),aE,aI,aH)}}else{return am.effects.animateClass.call(this,{toggle:aG},aF,aE,aI)}}})(am.fn.toggleClass),switchClass:function(aD,aF,aE,aH,aG){return am.effects.animateClass.call(this,{add:aF,remove:aD},aE,aH,aG)}})})();(function(){if(am.expr&&am.expr.pseudos&&am.expr.pseudos.animated){am.expr.pseudos.animated=(function(aB){return function(aC){return !!am(aC).data(ar)||aB(aC)}})(am.expr.pseudos.animated)}if(am.uiBackCompat!==false){am.extend(am.effects,{save:function(aC,aE){var aB=0,aD=aE.length;for(;aB<aD;aB++){if(aE[aB]!==null){aC.data(r+aE[aB],aC[0].style[aE[aB]])}}},restore:function(aC,aF){var aE,aB=0,aD=aF.length;for(;aB<aD;aB++){if(aF[aB]!==null){aE=aC.data(r+aF[aB]);aC.css(aF[aB],aE)}}},setMode:function(aB,aC){if(aC==="toggle"){aC=aB.is(":hidden")?"show":"hide"}return aC},createWrapper:function(aC){if(aC.parent().is(".ui-effects-wrapper")){return aC.parent()}var aD={width:aC.outerWidth(true),height:aC.outerHeight(true),"float":aC.css("float")},aG=am("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),aB={width:aC.width(),height:aC.height()},aF=document.activeElement;try{aF.id}catch(aE){aF=document.body}aC.wrap(aG);if(aC[0]===aF||am.contains(aC[0],aF)){am(aF).trigger("focus")}aG=aC.parent();if(aC.css("position")==="static"){aG.css({position:"relative"});aC.css({position:"relative"})}else{am.extend(aD,{position:aC.css("position"),zIndex:aC.css("z-index")});am.each(["top","left","bottom","right"],function(aH,aI){aD[aI]=aC.css(aI);if(isNaN(parseInt(aD[aI],10))){aD[aI]="auto"}});aC.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}aC.css(aB);return aG.css(aD).show()},removeWrapper:function(aB){var aC=document.activeElement;if(aB.parent().is(".ui-effects-wrapper")){aB.parent().replaceWith(aB);if(aB[0]===aC||am.contains(aB[0],aC)){am(aC).trigger("focus")}}return aB}})}am.extend(am.effects,{version:"1.13.2",define:function(aB,aD,aC){if(!aC){aC=aD;aD="effect"}am.effects.effect[aB]=aC;am.effects.effect[aB].mode=aD;return aC},scaledDimensions:function(aC,aD,aE){if(aD===0){return{height:0,width:0,outerHeight:0,outerWidth:0}}var aB=aE!=="horizontal"?((aD||100)/100):1,aF=aE!=="vertical"?((aD||100)/100):1;return{height:aC.height()*aF,width:aC.width()*aB,outerHeight:aC.outerHeight()*aF,outerWidth:aC.outerWidth()*aB}},clipToBox:function(aB){return{width:aB.clip.right-aB.clip.left,height:aB.clip.bottom-aB.clip.top,left:aB.clip.left,top:aB.clip.top}},unshift:function(aC,aE,aD){var aB=aC.queue();if(aE>1){aB.splice.apply(aB,[1,0].concat(aB.splice(aE,aD)))}aC.dequeue()},saveStyle:function(aB){aB.data(ac,aB[0].style.cssText)},restoreStyle:function(aB){aB[0].style.cssText=aB.data(ac)||"";aB.removeData(ac)},mode:function(aB,aD){var aC=aB.is(":hidden");if(aD==="toggle"){aD=aC?"show":"hide"}if(aC?aD==="hide":aD==="show"){aD="none"}return aD},getBaseline:function(aC,aD){var aE,aB;switch(aC[0]){case"top":aE=0;break;case"middle":aE=0.5;break;case"bottom":aE=1;break;default:aE=aC[0]/aD.height}switch(aC[1]){case"left":aB=0;break;case"center":aB=0.5;break;case"right":aB=1;break;default:aB=aC[1]/aD.width}return{x:aB,y:aE}},createPlaceholder:function(aC){var aE,aD=aC.css("position"),aB=aC.position();aC.css({marginTop:aC.css("marginTop"),marginBottom:aC.css("marginBottom"),marginLeft:aC.css("marginLeft"),marginRight:aC.css("marginRight")}).outerWidth(aC.outerWidth()).outerHeight(aC.outerHeight());if(/^(static|relative)/.test(aD)){aD="absolute";aE=am("<"+aC[0].nodeName+">").insertAfter(aC).css({display:/^(inline|ruby)/.test(aC.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:aC.css("marginTop"),marginBottom:aC.css("marginBottom"),marginLeft:aC.css("marginLeft"),marginRight:aC.css("marginRight"),"float":aC.css("float")}).outerWidth(aC.outerWidth()).outerHeight(aC.outerHeight()).addClass("ui-effects-placeholder");aC.data(r+"placeholder",aE)}aC.css({position:aD,left:aB.left,top:aB.top});return aE},removePlaceholder:function(aB){var aD=r+"placeholder",aC=aB.data(aD);if(aC){aC.remove();aB.removeData(aD)}},cleanUp:function(aB){am.effects.restoreStyle(aB);am.effects.removePlaceholder(aB)},setTransition:function(aC,aE,aB,aD){aD=aD||{};am.each(aE,function(aG,aF){var aH=aC.cssUnit(aF);if(aH[0]>0){aD[aF]=aH[0]*aB+aH[1]}});return aD}});function az(aC,aB,aD,aE){if(am.isPlainObject(aC)){aB=aC;aC=aC.effect}aC={effect:aC};if(aB==null){aB={}}if(typeof aB==="function"){aE=aB;aD=null;aB={}}if(typeof aB==="number"||am.fx.speeds[aB]){aE=aD;aD=aB;aB={}}if(typeof aD==="function"){aE=aD;aD=null}if(aB){am.extend(aC,aB)}aD=aD||aB.duration;aC.duration=am.fx.off?0:typeof aD==="number"?aD:aD in am.fx.speeds?am.fx.speeds[aD]:am.fx.speeds._default;aC.complete=aE||aB.complete;return aC}function aA(aB){if(!aB||typeof aB==="number"||am.fx.speeds[aB]){return true}if(typeof aB==="string"&&!am.effects.effect[aB]){return true}if(typeof aB==="function"){return true}if(typeof aB==="object"&&!aB.effect){return true}return false}am.fn.extend({effect:function(){var aJ=az.apply(this,arguments),aI=am.effects.effect[aJ.effect],aF=aI.mode,aH=aJ.queue,aE=aH||"fx",aB=aJ.complete,aG=aJ.mode,aC=[],aK=function(aN){var aM=am(this),aL=am.effects.mode(aM,aG)||aF;aM.data(ar,true);aC.push(aL);if(aF&&(aL==="show"||(aL===aF&&aL==="hide"))){aM.show()}if(!aF||aL!=="none"){am.effects.saveStyle(aM)}if(typeof aN==="function"){aN()}};if(am.fx.off||!aI){if(aG){return this[aG](aJ.duration,aB)}else{return this.each(function(){if(aB){aB.call(this)}})}}function aD(aN){var aO=am(this);function aM(){aO.removeData(ar);am.effects.cleanUp(aO);if(aJ.mode==="hide"){aO.hide()}aL()}function aL(){if(typeof aB==="function"){aB.call(aO[0])}if(typeof aN==="function"){aN()}}aJ.mode=aC.shift();if(am.uiBackCompat!==false&&!aF){if(aO.is(":hidden")?aG==="hide":aG==="show"){aO[aG]();aL()}else{aI.call(aO[0],aJ,aL)}}else{if(aJ.mode==="none"){aO[aG]();aL()}else{aI.call(aO[0],aJ,aM)}}}return aH===false?this.each(aK).each(aD):this.queue(aE,aK).queue(aE,aD)},show:(function(aB){return function(aD){if(aA(aD)){return aB.apply(this,arguments)}else{var aC=az.apply(this,arguments);aC.mode="show";return this.effect.call(this,aC)}}})(am.fn.show),hide:(function(aB){return function(aD){if(aA(aD)){return aB.apply(this,arguments)}else{var aC=az.apply(this,arguments);aC.mode="hide";return this.effect.call(this,aC)}}})(am.fn.hide),toggle:(function(aB){return function(aD){if(aA(aD)||typeof aD==="boolean"){return aB.apply(this,arguments)}else{var aC=az.apply(this,arguments);aC.mode="toggle";return this.effect.call(this,aC)}}})(am.fn.toggle),cssUnit:function(aB){var aC=this.css(aB),aD=[];am.each(["em","px","%","pt"],function(aE,aF){if(aC.indexOf(aF)>0){aD=[parseFloat(aC),aF]}});return aD},cssClip:function(aB){if(aB){return this.css("clip","rect("+aB.top+"px "+aB.right+"px "+aB.bottom+"px "+aB.left+"px)")}return ay(this.css("clip"),this)},transfer:function(aM,aE){var aG=am(this),aI=am(aM.to),aL=aI.css("position")==="fixed",aH=am("body"),aJ=aL?aH.scrollTop():0,aK=aL?aH.scrollLeft():0,aB=aI.offset(),aD={top:aB.top-aJ,left:aB.left-aK,height:aI.innerHeight(),width:aI.innerWidth()},aF=aG.offset(),aC=am("<div class='ui-effects-transfer'></div>");aC.appendTo("body").addClass(aM.className).css({top:aF.top-aJ,left:aF.left-aK,height:aG.innerHeight(),width:aG.innerWidth(),position:aL?"fixed":"absolute"}).animate(aD,aM.duration,aM.easing,function(){aC.remove();if(typeof aE==="function"){aE()}})}});function ay(aG,aD){var aF=aD.outerWidth(),aE=aD.outerHeight(),aC=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,aB=aC.exec(aG)||["",0,aF,aE,0];return{top:parseFloat(aB[1])||0,right:aB[2]==="auto"?aF:parseFloat(aB[2]),bottom:aB[3]==="auto"?aE:parseFloat(aB[3]),left:parseFloat(aB[4])||0}}am.fx.step.clip=function(aB){if(!aB.clipInit){aB.start=am(aB.elem).cssClip();if(typeof aB.end==="string"){aB.end=ay(aB.end,aB.elem)}aB.clipInit=true}am(aB.elem).cssClip({top:aB.pos*(aB.end.top-aB.start.top)+aB.start.top,right:aB.pos*(aB.end.right-aB.start.right)+aB.start.right,bottom:aB.pos*(aB.end.bottom-aB.start.bottom)+aB.start.bottom,left:aB.pos*(aB.end.left-aB.start.left)+aB.start.left})}})();(function(){var ay={};am.each(["Quad","Cubic","Quart","Quint","Expo"],function(aA,az){ay[az]=function(aB){return Math.pow(aB,aA+2)}});am.extend(ay,{Sine:function(az){return 1-Math.cos(az*Math.PI/2)},Circ:function(az){return 1-Math.sqrt(1-az*az)},Elastic:function(az){return az===0||az===1?az:-Math.pow(2,8*(az-1))*Math.sin(((az-1)*80-7.5)*Math.PI/15)},Back:function(az){return az*az*(3*az-2)},Bounce:function(aB){var az,aA=4;while(aB<((az=Math.pow(2,--aA))-1)/11){}return 1/Math.pow(4,3-aA)-7.5625*Math.pow((az*3-2)/22-aB,2)}});am.each(ay,function(aA,az){am.easing["easeIn"+aA]=az;am.easing["easeOut"+aA]=function(aB){return 1-az(1-aB)};am.easing["easeInOut"+aA]=function(aB){return aB<0.5?az(aB*2)/2:1-az(aB*-2+2)/2}})})();var F=am.effects;var C=am.effects.define("blind","hide",function(aA,ay){var aD={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},aB=am(this),aC=aA.direction||"up",aF=aB.cssClip(),az={clip:am.extend({},aF)},aE=am.effects.createPlaceholder(aB);az.clip[aD[aC][0]]=az.clip[aD[aC][1]];if(aA.mode==="show"){aB.cssClip(az.clip);if(aE){aE.css(am.effects.clipToBox(az))}az.clip=aF}if(aE){aE.animate(am.effects.clipToBox(az),aA.duration,aA.easing)}aB.animate(az,{queue:false,duration:aA.duration,easing:aA.easing,complete:ay})});var z=am.effects.define("bounce",function(az,aG){var aC,aK,aN,ay=am(this),aF=az.mode,aE=aF==="hide",aO=aF==="show",aP=az.direction||"up",aA=az.distance,aD=az.times||5,aQ=aD*2+(aO||aE?1:0),aM=az.duration/aQ,aI=az.easing,aB=(aP==="up"||aP==="down")?"top":"left",aH=(aP==="up"||aP==="left"),aL=0,aJ=ay.queue().length;am.effects.createPlaceholder(ay);aN=ay.css(aB);if(!aA){aA=ay[aB==="top"?"outerHeight":"outerWidth"]()/3}if(aO){aK={opacity:1};aK[aB]=aN;ay.css("opacity",0).css(aB,aH?-aA*2:aA*2).animate(aK,aM,aI)}if(aE){aA=aA/Math.pow(2,aD-1)}aK={};aK[aB]=aN;for(;aL<aD;aL++){aC={};aC[aB]=(aH?"-=":"+=")+aA;ay.animate(aC,aM,aI).animate(aK,aM,aI);aA=aE?aA*2:aA/2}if(aE){aC={opacity:0};aC[aB]=(aH?"-=":"+=")+aA;ay.animate(aC,aM,aI)}ay.queue(aG);am.effects.unshift(ay,aJ,aQ+1)});var ad=am.effects.define("clip","hide",function(aG,aC){var az,aA={},aD=am(this),aF=aG.direction||"vertical",aE=aF==="both",ay=aE||aF==="horizontal",aB=aE||aF==="vertical";az=aD.cssClip();aA.clip={top:aB?(az.bottom-az.top)/2:az.top,right:ay?(az.right-az.left)/2:az.right,bottom:aB?(az.bottom-az.top)/2:az.bottom,left:ay?(az.right-az.left)/2:az.left};am.effects.createPlaceholder(aD);if(aG.mode==="show"){aD.cssClip(aA.clip);aA.clip=az}aD.animate(aA,{queue:false,duration:aG.duration,easing:aG.easing,complete:aC})});var U=am.effects.define("drop","hide",function(aI,aB){var ay,aC=am(this),aE=aI.mode,aG=aE==="show",aF=aI.direction||"left",az=(aF==="up"||aF==="down")?"top":"left",aH=(aF==="up"||aF==="left")?"-=":"+=",aD=(aH==="+=")?"-=":"+=",aA={opacity:0};am.effects.createPlaceholder(aC);ay=aI.distance||aC[az==="top"?"outerHeight":"outerWidth"](true)/2;aA[az]=aH+ay;if(aG){aC.css(aA);aA[az]=aD+ay;aA.opacity=1}aC.animate(aA,{queue:false,duration:aI.duration,easing:aI.easing,complete:aB})});var aw=am.effects.define("explode","hide",function(az,aL){var aO,aN,aB,aJ,aI,aG,aF=az.pieces?Math.round(Math.sqrt(az.pieces)):3,aA=aF,ay=am(this),aH=az.mode,aP=aH==="show",aD=ay.show().css("visibility","hidden").offset(),aM=Math.ceil(ay.outerWidth()/aA),aK=Math.ceil(ay.outerHeight()/aF),aE=[];function aQ(){aE.push(this);if(aE.length===aF*aA){aC()}}for(aO=0;aO<aF;aO++){aJ=aD.top+aO*aK;aG=aO-(aF-1)/2;for(aN=0;aN<aA;aN++){aB=aD.left+aN*aM;aI=aN-(aA-1)/2;ay.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-aN*aM,top:-aO*aK}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:aM,height:aK,left:aB+(aP?aI*aM:0),top:aJ+(aP?aG*aK:0),opacity:aP?0:1}).animate({left:aB+(aP?0:aI*aM),top:aJ+(aP?0:aG*aK),opacity:aP?1:0},az.duration||500,az.easing,aQ)}}function aC(){ay.css({visibility:"visible"});am(aE).remove();aL()}});var ax=am.effects.define("fade","toggle",function(aA,az){var ay=aA.mode==="show";am(this).css("opacity",ay?0:1).animate({opacity:ay?1:0},{queue:false,duration:aA.duration,easing:aA.easing,complete:az})});var s=am.effects.define("fold","hide",function(aO,aD){var aE=am(this),aF=aO.mode,aL=aF==="show",aG=aF==="hide",aN=aO.size||15,aH=/([0-9]+)%/.exec(aN),aM=!!aO.horizFirst,aB=aM?["right","bottom"]:["bottom","right"],aC=aO.duration/2,aK=am.effects.createPlaceholder(aE),az=aE.cssClip(),aJ={clip:am.extend({},az)},aI={clip:am.extend({},az)},ay=[az[aB[0]],az[aB[1]]],aA=aE.queue().length;if(aH){aN=parseInt(aH[1],10)/100*ay[aG?0:1]}aJ.clip[aB[0]]=aN;aI.clip[aB[0]]=aN;aI.clip[aB[1]]=0;if(aL){aE.cssClip(aI.clip);if(aK){aK.css(am.effects.clipToBox(aI))}aI.clip=az}aE.queue(function(aP){if(aK){aK.animate(am.effects.clipToBox(aJ),aC,aO.easing).animate(am.effects.clipToBox(aI),aC,aO.easing)}aP()}).animate(aJ,aC,aO.easing).animate(aI,aC,aO.easing).queue(aD);am.effects.unshift(aE,aA,4)});var H=am.effects.define("highlight","show",function(az,ay){var aA=am(this),aB={backgroundColor:aA.css("backgroundColor")};if(az.mode==="hide"){aB.opacity=0}am.effects.saveStyle(aA);aA.css({backgroundImage:"none",backgroundColor:az.color||"#ffff99"}).animate(aB,{queue:false,duration:az.duration,easing:az.easing,complete:ay})});var R=am.effects.define("size",function(aB,aH){var aF,aG,aL,ay=am(this),aD=["fontSize"],aM=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],aA=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],aE=aB.mode,aK=aE!=="effect",aP=aB.scale||"both",aN=aB.origin||["middle","center"],aO=ay.css("position"),aC=ay.position(),aI=am.effects.scaledDimensions(ay),aJ=aB.from||aI,az=aB.to||am.effects.scaledDimensions(ay,0);am.effects.createPlaceholder(ay);if(aE==="show"){aL=aJ;aJ=az;az=aL}aG={from:{y:aJ.height/aI.height,x:aJ.width/aI.width},to:{y:az.height/aI.height,x:az.width/aI.width}};if(aP==="box"||aP==="both"){if(aG.from.y!==aG.to.y){aJ=am.effects.setTransition(ay,aM,aG.from.y,aJ);az=am.effects.setTransition(ay,aM,aG.to.y,az)}if(aG.from.x!==aG.to.x){aJ=am.effects.setTransition(ay,aA,aG.from.x,aJ);az=am.effects.setTransition(ay,aA,aG.to.x,az)}}if(aP==="content"||aP==="both"){if(aG.from.y!==aG.to.y){aJ=am.effects.setTransition(ay,aD,aG.from.y,aJ);az=am.effects.setTransition(ay,aD,aG.to.y,az)}}if(aN){aF=am.effects.getBaseline(aN,aI);aJ.top=(aI.outerHeight-aJ.outerHeight)*aF.y+aC.top;aJ.left=(aI.outerWidth-aJ.outerWidth)*aF.x+aC.left;az.top=(aI.outerHeight-az.outerHeight)*aF.y+aC.top;az.left=(aI.outerWidth-az.outerWidth)*aF.x+aC.left}delete aJ.outerHeight;delete aJ.outerWidth;ay.css(aJ);if(aP==="content"||aP==="both"){aM=aM.concat(["marginTop","marginBottom"]).concat(aD);aA=aA.concat(["marginLeft","marginRight"]);ay.find("*[width]").each(function(){var aT=am(this),aQ=am.effects.scaledDimensions(aT),aS={height:aQ.height*aG.from.y,width:aQ.width*aG.from.x,outerHeight:aQ.outerHeight*aG.from.y,outerWidth:aQ.outerWidth*aG.from.x},aR={height:aQ.height*aG.to.y,width:aQ.width*aG.to.x,outerHeight:aQ.height*aG.to.y,outerWidth:aQ.width*aG.to.x};if(aG.from.y!==aG.to.y){aS=am.effects.setTransition(aT,aM,aG.from.y,aS);aR=am.effects.setTransition(aT,aM,aG.to.y,aR)}if(aG.from.x!==aG.to.x){aS=am.effects.setTransition(aT,aA,aG.from.x,aS);aR=am.effects.setTransition(aT,aA,aG.to.x,aR)}if(aK){am.effects.saveStyle(aT)}aT.css(aS);aT.animate(aR,aB.duration,aB.easing,function(){if(aK){am.effects.restoreStyle(aT)}})})}ay.animate(az,{queue:false,duration:aB.duration,easing:aB.easing,complete:function(){var aQ=ay.offset();if(az.opacity===0){ay.css("opacity",aJ.opacity)}if(!aK){ay.css("position",aO==="static"?"relative":aO).offset(aQ);am.effects.saveStyle(ay)}aH()}})});var O=am.effects.define("scale",function(az,ay){var aA=am(this),aD=az.mode,aB=parseInt(az.percent,10)||(parseInt(az.percent,10)===0?0:(aD!=="effect"?0:100)),aC=am.extend(true,{from:am.effects.scaledDimensions(aA),to:am.effects.scaledDimensions(aA,aB,az.direction||"both"),origin:az.origin||["middle","center"]},az);if(az.fade){aC.from.opacity=1;aC.to.opacity=0}am.effects.effect.size.call(this,aC,ay)});var A=am.effects.define("puff","hide",function(az,ay){var aA=am.extend(true,{},az,{fade:true,percent:parseInt(az.percent,10)||150});am.effects.effect.scale.call(this,aA,ay)});var v=am.effects.define("pulsate","show",function(aJ,aA){var aC=am(this),aD=aJ.mode,aH=aD==="show",aE=aD==="hide",aI=aH||aE,aF=((aJ.times||5)*2)+(aI?1:0),az=aJ.duration/aF,aG=0,aB=1,ay=aC.queue().length;if(aH||!aC.is(":visible")){aC.css("opacity",0).show();aG=1}for(;aB<aF;aB++){aC.animate({opacity:aG},az,aJ.easing);aG=1-aG}aC.animate({opacity:aG},az,aJ.easing);aC.queue(aA);am.effects.unshift(aC,ay,aF+1)});var ah=am.effects.define("shake",function(aM,aF){var aG=1,aH=am(this),aJ=aM.direction||"left",ay=aM.distance||20,az=aM.times||3,aK=az*2+1,aD=Math.round(aM.duration/aK),aC=(aJ==="up"||aJ==="down")?"top":"left",aA=(aJ==="up"||aJ==="left"),aE={},aL={},aI={},aB=aH.queue().length;am.effects.createPlaceholder(aH);aE[aC]=(aA?"-=":"+=")+ay;aL[aC]=(aA?"+=":"-=")+ay*2;aI[aC]=(aA?"-=":"+=")+ay*2;aH.animate(aE,aD,aM.easing);for(;aG<az;aG++){aH.animate(aL,aD,aM.easing).animate(aI,aD,aM.easing)}aH.animate(aL,aD,aM.easing).animate(aE,aD/2,aM.easing).queue(aF);am.effects.unshift(aH,aB,aK+1)});var af=am.effects.define("slide","show",function(aJ,aF){var aC,az,aG=am(this),aA={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},aH=aJ.mode,aI=aJ.direction||"left",aD=(aI==="up"||aI==="down")?"top":"left",aB=(aI==="up"||aI==="left"),ay=aJ.distance||aG[aD==="top"?"outerHeight":"outerWidth"](true),aE={};am.effects.createPlaceholder(aG);aC=aG.cssClip();az=aG.position()[aD];aE[aD]=(aB?-1:1)*ay+az;aE.clip=aG.cssClip();aE.clip[aA[aI][1]]=aE.clip[aA[aI][0]];if(aH==="show"){aG.cssClip(aE.clip);aG.css(aD,aE[aD]);aE.clip=aC;aE[aD]=az}aG.animate(aE,{queue:false,duration:aJ.duration,easing:aJ.easing,complete:aF})});var F;if(am.uiBackCompat!==false){F=am.effects.define("transfer",function(az,ay){am(this).transfer(az,ay)})}var L=F});
/*! jQuery Timepicker Addon - v1.6.3 - 2016-04-20
* http://trentrichardson.com/examples/timepicker
* Copyright (c) 2016 Trent Richardson; Licensed MIT */
(function(a){if(typeof define==="function"&&define.amd){define(["jquery","jquery-ui"],a)}else{a(jQuery)}}(function($){$.ui.timepicker=$.ui.timepicker||{};if($.ui.timepicker.version){return}$.extend($.ui,{timepicker:{version:"1.6.3"}});var Timepicker=function(){this.regional=[];this.regional[""]={currentText:"Now",closeText:"Done",amNames:["AM","A"],pmNames:["PM","P"],timeFormat:"HH:mm",timeSuffix:"",timeOnlyTitle:"Choose Time",timeText:"Time",hourText:"Hour",minuteText:"Minute",secondText:"Second",millisecText:"Millisecond",microsecText:"Microsecond",timezoneText:"Time Zone",isRTL:false};this._defaults={showButtonPanel:true,timeOnly:false,timeOnlyShowDate:false,showHour:null,showMinute:null,showSecond:null,showMillisec:null,showMicrosec:null,showTimezone:null,showTime:true,stepHour:1,stepMinute:1,stepSecond:1,stepMillisec:1,stepMicrosec:1,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMin:0,minuteMin:0,secondMin:0,millisecMin:0,microsecMin:0,hourMax:23,minuteMax:59,secondMax:59,millisecMax:999,microsecMax:999,minDateTime:null,maxDateTime:null,maxTime:null,minTime:null,onSelect:null,hourGrid:0,minuteGrid:0,secondGrid:0,millisecGrid:0,microsecGrid:0,alwaysSetTime:true,separator:" ",altFieldTimeOnly:true,altTimeFormat:null,altSeparator:null,altTimeSuffix:null,altRedirectFocus:true,pickerTimeFormat:null,pickerTimeSuffix:null,showTimepicker:true,timezoneList:null,addSliderAccess:false,sliderAccessArgs:null,controlType:"slider",oneLine:false,defaultValue:null,parse:"strict",afterInject:null};$.extend(this._defaults,this.regional[""])};$.extend(Timepicker.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,millisec_slider:null,microsec_slider:null,timezone_select:null,maxTime:null,minTime:null,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,millisecMinOriginal:null,microsecMinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,millisecMaxOriginal:null,microsecMaxOriginal:null,ampm:"",formattedDate:"",formattedTime:"",formattedDateTime:"",timezoneList:null,units:["hour","minute","second","millisec","microsec"],support:{},control:null,setDefaults:function(settings){extendRemove(this._defaults,settings||{});return this},_newInst:function($input,opts){var tp_inst=new Timepicker(),inlineSettings={},fns={},overrides,i;for(var attrName in this._defaults){if(this._defaults.hasOwnProperty(attrName)){var attrValue=$input.attr("time:"+attrName);if(attrValue){try{inlineSettings[attrName]=eval(attrValue)}catch(err){inlineSettings[attrName]=attrValue}}}}overrides={beforeShow:function(input,dp_inst){if(typeof tp_inst._defaults.evnts.beforeShow==="function"){return tp_inst._defaults.evnts.beforeShow.call($input[0],input,dp_inst,tp_inst)}},onChangeMonthYear:function(year,month,dp_inst){if(typeof tp_inst._defaults.evnts.onChangeMonthYear==="function"){tp_inst._defaults.evnts.onChangeMonthYear.call($input[0],year,month,dp_inst,tp_inst)}},onClose:function(dateText,dp_inst){if(tp_inst.timeDefined===true&&$input.val()!==""){tp_inst._updateDateTime(dp_inst)}if(typeof tp_inst._defaults.evnts.onClose==="function"){tp_inst._defaults.evnts.onClose.call($input[0],dateText,dp_inst,tp_inst)}}};for(i in overrides){if(overrides.hasOwnProperty(i)){fns[i]=opts[i]||this._defaults[i]||null}}tp_inst._defaults=$.extend({},this._defaults,inlineSettings,opts,overrides,{evnts:fns,timepicker:tp_inst});tp_inst.amNames=$.map(tp_inst._defaults.amNames,function(val){return val.toUpperCase()});tp_inst.pmNames=$.map(tp_inst._defaults.pmNames,function(val){return val.toUpperCase()});tp_inst.support=detectSupport(tp_inst._defaults.timeFormat+(tp_inst._defaults.pickerTimeFormat?tp_inst._defaults.pickerTimeFormat:"")+(tp_inst._defaults.altTimeFormat?tp_inst._defaults.altTimeFormat:""));if(typeof(tp_inst._defaults.controlType)==="string"){if(tp_inst._defaults.controlType==="slider"&&typeof($.ui.slider)==="undefined"){tp_inst._defaults.controlType="select"}tp_inst.control=tp_inst._controls[tp_inst._defaults.controlType]}else{tp_inst.control=tp_inst._defaults.controlType}var timezoneList=[-720,-660,-600,-570,-540,-480,-420,-360,-300,-270,-240,-210,-180,-120,-60,0,60,120,180,210,240,270,300,330,345,360,390,420,480,525,540,570,600,630,660,690,720,765,780,840];if(tp_inst._defaults.timezoneList!==null){timezoneList=tp_inst._defaults.timezoneList}var tzl=timezoneList.length,tzi=0,tzv=null;if(tzl>0&&typeof timezoneList[0]!=="object"){for(;tzi<tzl;tzi++){tzv=timezoneList[tzi];timezoneList[tzi]={value:tzv,label:$.timepicker.timezoneOffsetString(tzv,tp_inst.support.iso8601)}}}tp_inst._defaults.timezoneList=timezoneList;tp_inst.timezone=tp_inst._defaults.timezone!==null?$.timepicker.timezoneOffsetNumber(tp_inst._defaults.timezone):((new Date()).getTimezoneOffset()*-1);tp_inst.hour=tp_inst._defaults.hour<tp_inst._defaults.hourMin?tp_inst._defaults.hourMin:tp_inst._defaults.hour>tp_inst._defaults.hourMax?tp_inst._defaults.hourMax:tp_inst._defaults.hour;tp_inst.minute=tp_inst._defaults.minute<tp_inst._defaults.minuteMin?tp_inst._defaults.minuteMin:tp_inst._defaults.minute>tp_inst._defaults.minuteMax?tp_inst._defaults.minuteMax:tp_inst._defaults.minute;tp_inst.second=tp_inst._defaults.second<tp_inst._defaults.secondMin?tp_inst._defaults.secondMin:tp_inst._defaults.second>tp_inst._defaults.secondMax?tp_inst._defaults.secondMax:tp_inst._defaults.second;tp_inst.millisec=tp_inst._defaults.millisec<tp_inst._defaults.millisecMin?tp_inst._defaults.millisecMin:tp_inst._defaults.millisec>tp_inst._defaults.millisecMax?tp_inst._defaults.millisecMax:tp_inst._defaults.millisec;tp_inst.microsec=tp_inst._defaults.microsec<tp_inst._defaults.microsecMin?tp_inst._defaults.microsecMin:tp_inst._defaults.microsec>tp_inst._defaults.microsecMax?tp_inst._defaults.microsecMax:tp_inst._defaults.microsec;tp_inst.ampm="";tp_inst.$input=$input;if(tp_inst._defaults.altField){tp_inst.$altInput=$(tp_inst._defaults.altField);if(tp_inst._defaults.altRedirectFocus===true){tp_inst.$altInput.css({cursor:"pointer"}).on("focus",function(){$input.trigger("focus")})}}if(tp_inst._defaults.minDate===0||tp_inst._defaults.minDateTime===0){tp_inst._defaults.minDate=new Date()}if(tp_inst._defaults.maxDate===0||tp_inst._defaults.maxDateTime===0){tp_inst._defaults.maxDate=new Date()}if(tp_inst._defaults.minDate!==undefined&&tp_inst._defaults.minDate instanceof Date){tp_inst._defaults.minDateTime=new Date(tp_inst._defaults.minDate.getTime())}if(tp_inst._defaults.minDateTime!==undefined&&tp_inst._defaults.minDateTime instanceof Date){tp_inst._defaults.minDate=new Date(tp_inst._defaults.minDateTime.getTime())}if(tp_inst._defaults.maxDate!==undefined&&tp_inst._defaults.maxDate instanceof Date){tp_inst._defaults.maxDateTime=new Date(tp_inst._defaults.maxDate.getTime())}if(tp_inst._defaults.maxDateTime!==undefined&&tp_inst._defaults.maxDateTime instanceof Date){tp_inst._defaults.maxDate=new Date(tp_inst._defaults.maxDateTime.getTime())}tp_inst.$input.on("focus",function(){tp_inst._onFocus()});return tp_inst},_addTimePicker:function(dp_inst){var currDT=PrimeFaces.trim((this.$altInput&&this._defaults.altFieldTimeOnly)?this.$input.val()+" "+this.$altInput.val():this.$input.val());this.timeDefined=this._parseTime(currDT);this._limitMinMaxDateTime(dp_inst,false);this._injectTimePicker();this._afterInject()},_parseTime:function(timeString,withDate){if(!this.inst){this.inst=$.datepicker._getInst(this.$input[0])}if(withDate||!this._defaults.timeOnly){var dp_dateFormat=$.datepicker._get(this.inst,"dateFormat");try{var parseRes=parseDateTimeInternal(dp_dateFormat,this._defaults.timeFormat,timeString,$.datepicker._getFormatConfig(this.inst),this._defaults);if(!parseRes.timeObj){return false}$.extend(this,parseRes.timeObj)}catch(err){$.timepicker.log("Error parsing the date/time string: "+err+"\ndate/time string = "+timeString+"\ntimeFormat = "+this._defaults.timeFormat+"\ndateFormat = "+dp_dateFormat);return false}return true}else{var timeObj=$.datepicker.parseTime(this._defaults.timeFormat,timeString,this._defaults);if(!timeObj){return false}$.extend(this,timeObj);return true}},_afterInject:function(){var o=this.inst.settings;if(typeof o.afterInject==="function"){o.afterInject.call(this)}},_injectTimePicker:function(){var $dp=this.inst.dpDiv,o=this.inst.settings,tp_inst=this,litem="",uitem="",show=null,max={},gridSize={},size=null,i=0,l=0;if($dp.find("div.ui-timepicker-div").length===0&&o.showTimepicker){var noDisplay=" ui_tpicker_unit_hide",html='<div class="ui-timepicker-div'+(o.isRTL?" ui-timepicker-rtl":"")+(o.oneLine&&o.controlType==="select"?" ui-timepicker-oneLine":"")+'"><dl><dt class="ui_tpicker_time_label'+((o.showTime)?"":noDisplay)+'">'+o.timeText+'</dt><dd class="ui_tpicker_time '+((o.showTime)?"":noDisplay)+'"><input class="ui_tpicker_time_input" '+(o.timeInput?"":"disabled")+"></input></dd>";for(i=0,l=this.units.length;i<l;i++){litem=this.units[i];uitem=litem.substr(0,1).toUpperCase()+litem.substr(1);show=o["show"+uitem]!==null?o["show"+uitem]:this.support[litem];max[litem]=parseInt((o[litem+"Max"]-((o[litem+"Max"]-o[litem+"Min"])%o["step"+uitem])),10);gridSize[litem]=0;html+='<dt class="ui_tpicker_'+litem+"_label"+(show?"":noDisplay)+'">'+o[litem+"Text"]+'</dt><dd class="ui_tpicker_'+litem+(show?"":noDisplay)+'"><div class="ui_tpicker_'+litem+"_slider"+(show?"":noDisplay)+'"></div>';if(show&&o[litem+"Grid"]>0){html+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>';if(litem==="hour"){for(var h=o[litem+"Min"];h<=max[litem];h+=parseInt(o[litem+"Grid"],10)){gridSize[litem]++;var tmph=$.datepicker.formatTime(this.support.ampm?"hht":"HH",{hour:h},o);html+='<td data-for="'+litem+'">'+tmph+"</td>"}}else{for(var m=o[litem+"Min"];m<=max[litem];m+=parseInt(o[litem+"Grid"],10)){gridSize[litem]++;html+='<td data-for="'+litem+'">'+((m<10)?"0":"")+m+"</td>"}}html+="</tr></table></div>"}html+="</dd>"}var showTz=o.showTimezone!==null?o.showTimezone:this.support.timezone;html+='<dt class="ui_tpicker_timezone_label'+(showTz?"":noDisplay)+'">'+o.timezoneText+"</dt>";html+='<dd class="ui_tpicker_timezone'+(showTz?"":noDisplay)+'"></dd>';html+="</dl></div>";var $tp=$(html);if(o.timeOnly===true){$tp.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all"><div class="ui-datepicker-title">'+PrimeFaces.escapeHTML(o.timeOnlyTitle)+"</div></div>");$dp.find(".ui-datepicker-header, .ui-datepicker-calendar").hide()}for(i=0,l=tp_inst.units.length;i<l;i++){litem=tp_inst.units[i];uitem=litem.substr(0,1).toUpperCase()+litem.substr(1);show=o["show"+uitem]!==null?o["show"+uitem]:this.support[litem];tp_inst[litem+"_slider"]=tp_inst.control.create(tp_inst,$tp.find(".ui_tpicker_"+litem+"_slider"),litem,tp_inst[litem],o[litem+"Min"],max[litem],o["step"+uitem]);if(show&&o[litem+"Grid"]>0){size=100*gridSize[litem]*o[litem+"Grid"]/(max[litem]-o[litem+"Min"]);$tp.find(".ui_tpicker_"+litem+" table").css({width:size+"%",marginLeft:o.isRTL?"0":((size/(-2*gridSize[litem]))+"%"),marginRight:o.isRTL?((size/(-2*gridSize[litem]))+"%"):"0px",borderCollapse:"collapse"}).find("td").on("click",function(e){var $t=$(this),h=$t.html(),n=parseInt(h.replace(/[^0-9]/g),10),ap=h.replace(/[^apm]/ig),f=$t.data("for");if(f==="hour"){if(ap.indexOf("p")!==-1&&n<12){n+=12}else{if(ap.indexOf("a")!==-1&&n===12){n=0}}}tp_inst.control.value(tp_inst,tp_inst[f+"_slider"],litem,n);tp_inst._onTimeChange();tp_inst._onSelectHandler()}).css({cursor:"pointer",width:(100/gridSize[litem])+"%",textAlign:"center",overflow:"hidden"})}}this.timezone_select=$tp.find(".ui_tpicker_timezone").append("<select></select>").find("select");$.fn.append.apply(this.timezone_select,$.map(o.timezoneList,function(val,idx){return $("<option></option>").val(typeof val==="object"?val.value:val).text(typeof val==="object"?val.label:val)}));if(typeof(this.timezone)!=="undefined"&&this.timezone!==null&&this.timezone!==""){var local_timezone=(new Date(this.inst.selectedYear,this.inst.selectedMonth,this.inst.selectedDay,12)).getTimezoneOffset()*-1;if(local_timezone===this.timezone){selectLocalTimezone(tp_inst)}else{this.timezone_select.val(this.timezone)}}else{if(typeof(this.hour)!=="undefined"&&this.hour!==null&&this.hour!==""){this.timezone_select.val(o.timezone)}else{selectLocalTimezone(tp_inst)}}this.timezone_select.on("change",function(){tp_inst._onTimeChange();tp_inst._onSelectHandler();tp_inst._afterInject()});var $buttonPanel=$dp.find(".ui-datepicker-buttonpane");if($buttonPanel.length){$buttonPanel.before($tp)}else{$dp.append($tp)}this.$timeObj=$tp.find(".ui_tpicker_time_input");this.$timeObj.on("change",function(){var timeFormat=tp_inst.inst.settings.timeFormat;var parsedTime=$.datepicker.parseTime(timeFormat,this.value);var update=new Date();if(parsedTime){update.setHours(parsedTime.hour);update.setMinutes(parsedTime.minute);update.setSeconds(parsedTime.second);$.datepicker._setTime(tp_inst.inst,update)}else{this.value=tp_inst.formattedTime;this.trigger("blur")}});if(this.inst!==null){var timeDefined=this.timeDefined;this._onTimeChange();this.timeDefined=timeDefined}if(this._defaults.addSliderAccess){var sliderAccessArgs=this._defaults.sliderAccessArgs,rtl=this._defaults.isRTL;sliderAccessArgs.isRTL=rtl;setTimeout(function(){if($tp.find(".ui-slider-access").length===0){$tp.find(".ui-slider:visible").sliderAccess(sliderAccessArgs);var sliderAccessWidth=$tp.find(".ui-slider-access:eq(0)").outerWidth(true);if(sliderAccessWidth){$tp.find("table:visible").each(function(){var $g=$(this),oldWidth=$g.outerWidth(),oldMarginLeft=$g.css(rtl?"marginRight":"marginLeft").toString().replace("%",""),newWidth=oldWidth-sliderAccessWidth,newMarginLeft=((oldMarginLeft*newWidth)/oldWidth)+"%",css={width:newWidth+"px",marginRight:"0px",marginLeft:"0px"};css[rtl?"marginRight":"marginLeft"]=newMarginLeft;$g.css(css)})}}},10)}tp_inst._limitMinMaxDateTime(this.inst,true)}},_limitMinMaxDateTime:function(dp_inst,adjustSliders){var o=this._defaults,dp_date=new Date(dp_inst.selectedYear,dp_inst.selectedMonth,dp_inst.selectedDay);if(!this._defaults.showTimepicker){return}if($.datepicker._get(dp_inst,"minDateTime")!==null&&$.datepicker._get(dp_inst,"minDateTime")!==undefined&&dp_date){var minDateTime=$.datepicker._get(dp_inst,"minDateTime"),minDateTimeDate=new Date(minDateTime.getFullYear(),minDateTime.getMonth(),minDateTime.getDate(),0,0,0,0);if(this.hourMinOriginal===null||this.minuteMinOriginal===null||this.secondMinOriginal===null||this.millisecMinOriginal===null||this.microsecMinOriginal===null){this.hourMinOriginal=o.hourMin;this.minuteMinOriginal=o.minuteMin;this.secondMinOriginal=o.secondMin;this.millisecMinOriginal=o.millisecMin;this.microsecMinOriginal=o.microsecMin}if(dp_inst.settings.timeOnly||minDateTimeDate.getTime()===dp_date.getTime()){this._defaults.hourMin=minDateTime.getHours();if(this.hour<=this._defaults.hourMin){this.hour=this._defaults.hourMin;this._defaults.minuteMin=minDateTime.getMinutes();if(this.minute<=this._defaults.minuteMin){this.minute=this._defaults.minuteMin;this._defaults.secondMin=minDateTime.getSeconds();if(this.second<=this._defaults.secondMin){this.second=this._defaults.secondMin;this._defaults.millisecMin=minDateTime.getMilliseconds();if(this.millisec<=this._defaults.millisecMin){this.millisec=this._defaults.millisecMin;this._defaults.microsecMin=minDateTime.getMicroseconds()}else{if(this.microsec<this._defaults.microsecMin){this.microsec=this._defaults.microsecMin}this._defaults.microsecMin=this.microsecMinOriginal}}else{this._defaults.millisecMin=this.millisecMinOriginal;this._defaults.microsecMin=this.microsecMinOriginal}}else{this._defaults.secondMin=this.secondMinOriginal;this._defaults.millisecMin=this.millisecMinOriginal;this._defaults.microsecMin=this.microsecMinOriginal}}else{this._defaults.minuteMin=this.minuteMinOriginal;this._defaults.secondMin=this.secondMinOriginal;this._defaults.millisecMin=this.millisecMinOriginal;this._defaults.microsecMin=this.microsecMinOriginal}}else{this._defaults.hourMin=this.hourMinOriginal;this._defaults.minuteMin=this.minuteMinOriginal;this._defaults.secondMin=this.secondMinOriginal;this._defaults.millisecMin=this.millisecMinOriginal;this._defaults.microsecMin=this.microsecMinOriginal}}if($.datepicker._get(dp_inst,"maxDateTime")!==null&&$.datepicker._get(dp_inst,"maxDateTime")!==undefined&&dp_date){var maxDateTime=$.datepicker._get(dp_inst,"maxDateTime"),maxDateTimeDate=new Date(maxDateTime.getFullYear(),maxDateTime.getMonth(),maxDateTime.getDate(),0,0,0,0);if(this.hourMaxOriginal===null||this.minuteMaxOriginal===null||this.secondMaxOriginal===null||this.millisecMaxOriginal===null){this.hourMaxOriginal=o.hourMax;this.minuteMaxOriginal=o.minuteMax;this.secondMaxOriginal=o.secondMax;this.millisecMaxOriginal=o.millisecMax;this.microsecMaxOriginal=o.microsecMax}if(dp_inst.settings.timeOnly||maxDateTimeDate.getTime()===dp_date.getTime()){this._defaults.hourMax=maxDateTime.getHours();if(this.hour>=this._defaults.hourMax){this.hour=this._defaults.hourMax;this._defaults.minuteMax=maxDateTime.getMinutes();if(this.minute>=this._defaults.minuteMax){this.minute=this._defaults.minuteMax;this._defaults.secondMax=maxDateTime.getSeconds();if(this.second>=this._defaults.secondMax){this.second=this._defaults.secondMax;this._defaults.millisecMax=maxDateTime.getMilliseconds();if(this.millisec>=this._defaults.millisecMax){this.millisec=this._defaults.millisecMax;this._defaults.microsecMax=maxDateTime.getMicroseconds()}else{if(this.microsec>this._defaults.microsecMax){this.microsec=this._defaults.microsecMax}this._defaults.microsecMax=this.microsecMaxOriginal}}else{this._defaults.millisecMax=this.millisecMaxOriginal;this._defaults.microsecMax=this.microsecMaxOriginal}}else{this._defaults.secondMax=this.secondMaxOriginal;this._defaults.millisecMax=this.millisecMaxOriginal;this._defaults.microsecMax=this.microsecMaxOriginal}}else{this._defaults.minuteMax=this.minuteMaxOriginal;this._defaults.secondMax=this.secondMaxOriginal;this._defaults.millisecMax=this.millisecMaxOriginal;this._defaults.microsecMax=this.microsecMaxOriginal}}else{this._defaults.hourMax=this.hourMaxOriginal;this._defaults.minuteMax=this.minuteMaxOriginal;this._defaults.secondMax=this.secondMaxOriginal;this._defaults.millisecMax=this.millisecMaxOriginal;this._defaults.microsecMax=this.microsecMaxOriginal}}if(dp_inst.settings.minTime!==null){var tempMinTime=new Date("01/01/1970 "+dp_inst.settings.minTime);if(this.hour<tempMinTime.getHours()){this.hour=this._defaults.hourMin=tempMinTime.getHours();this.minute=this._defaults.minuteMin=tempMinTime.getMinutes()}else{if(this.hour===tempMinTime.getHours()&&this.minute<tempMinTime.getMinutes()){this.minute=this._defaults.minuteMin=tempMinTime.getMinutes()}else{if(this._defaults.hourMin<tempMinTime.getHours()){this._defaults.hourMin=tempMinTime.getHours();this._defaults.minuteMin=tempMinTime.getMinutes()}else{if(this._defaults.hourMin===tempMinTime.getHours()===this.hour&&this._defaults.minuteMin<tempMinTime.getMinutes()){this._defaults.minuteMin=tempMinTime.getMinutes()}else{this._defaults.minuteMin=0}}}}}if(dp_inst.settings.maxTime!==null){var tempMaxTime=new Date("01/01/1970 "+dp_inst.settings.maxTime);if(this.hour>tempMaxTime.getHours()){this.hour=this._defaults.hourMax=tempMaxTime.getHours();this.minute=this._defaults.minuteMax=tempMaxTime.getMinutes()}else{if(this.hour===tempMaxTime.getHours()&&this.minute>tempMaxTime.getMinutes()){this.minute=this._defaults.minuteMax=tempMaxTime.getMinutes()}else{if(this._defaults.hourMax>tempMaxTime.getHours()){this._defaults.hourMax=tempMaxTime.getHours();this._defaults.minuteMax=tempMaxTime.getMinutes()}else{if(this._defaults.hourMax===tempMaxTime.getHours()===this.hour&&this._defaults.minuteMax>tempMaxTime.getMinutes()){this._defaults.minuteMax=tempMaxTime.getMinutes()}else{this._defaults.minuteMax=59}}}}}if(adjustSliders!==undefined&&adjustSliders===true){var hourMax=parseInt((this._defaults.hourMax-((this._defaults.hourMax-this._defaults.hourMin)%this._defaults.stepHour)),10),minMax=parseInt((this._defaults.minuteMax-((this._defaults.minuteMax-this._defaults.minuteMin)%this._defaults.stepMinute)),10),secMax=parseInt((this._defaults.secondMax-((this._defaults.secondMax-this._defaults.secondMin)%this._defaults.stepSecond)),10),millisecMax=parseInt((this._defaults.millisecMax-((this._defaults.millisecMax-this._defaults.millisecMin)%this._defaults.stepMillisec)),10),microsecMax=parseInt((this._defaults.microsecMax-((this._defaults.microsecMax-this._defaults.microsecMin)%this._defaults.stepMicrosec)),10);if(this.hour_slider){this.control.options(this,this.hour_slider,"hour",{min:this._defaults.hourMin,max:hourMax,step:this._defaults.stepHour});this.control.value(this,this.hour_slider,"hour",this.hour-(this.hour%this._defaults.stepHour))}if(this.minute_slider){this.control.options(this,this.minute_slider,"minute",{min:this._defaults.minuteMin,max:minMax,step:this._defaults.stepMinute});this.control.value(this,this.minute_slider,"minute",this.minute-(this.minute%this._defaults.stepMinute))}if(this.second_slider){this.control.options(this,this.second_slider,"second",{min:this._defaults.secondMin,max:secMax,step:this._defaults.stepSecond});this.control.value(this,this.second_slider,"second",this.second-(this.second%this._defaults.stepSecond))}if(this.millisec_slider){this.control.options(this,this.millisec_slider,"millisec",{min:this._defaults.millisecMin,max:millisecMax,step:this._defaults.stepMillisec});this.control.value(this,this.millisec_slider,"millisec",this.millisec-(this.millisec%this._defaults.stepMillisec))}if(this.microsec_slider){this.control.options(this,this.microsec_slider,"microsec",{min:this._defaults.microsecMin,max:microsecMax,step:this._defaults.stepMicrosec});this.control.value(this,this.microsec_slider,"microsec",this.microsec-(this.microsec%this._defaults.stepMicrosec))}}},_onTimeChange:function(){if(!this._defaults.showTimepicker){return}var hour=(this.hour_slider)?this.control.value(this,this.hour_slider,"hour"):false,minute=(this.minute_slider)?this.control.value(this,this.minute_slider,"minute"):false,second=(this.second_slider)?this.control.value(this,this.second_slider,"second"):false,millisec=(this.millisec_slider)?this.control.value(this,this.millisec_slider,"millisec"):false,microsec=(this.microsec_slider)?this.control.value(this,this.microsec_slider,"microsec"):false,timezone=(this.timezone_select)?this.timezone_select.val():false,o=this._defaults,pickerTimeFormat=o.pickerTimeFormat||o.timeFormat,pickerTimeSuffix=o.pickerTimeSuffix||o.timeSuffix;if(typeof(hour)==="object"){hour=false}if(typeof(minute)==="object"){minute=false}if(typeof(second)==="object"){second=false}if(typeof(millisec)==="object"){millisec=false}if(typeof(microsec)==="object"){microsec=false}if(typeof(timezone)==="object"){timezone=false}if(hour!==false){hour=parseInt(hour,10)}if(minute!==false){minute=parseInt(minute,10)}if(second!==false){second=parseInt(second,10)}if(millisec!==false){millisec=parseInt(millisec,10)}if(microsec!==false){microsec=parseInt(microsec,10)}if(timezone!==false){timezone=timezone.toString()}var ampm=o[hour<12?"amNames":"pmNames"][0];var hasChanged=(hour!==parseInt(this.hour,10)||minute!==parseInt(this.minute,10)||second!==parseInt(this.second,10)||millisec!==parseInt(this.millisec,10)||microsec!==parseInt(this.microsec,10)||(this.ampm.length>0&&(hour<12)!==($.inArray(this.ampm.toUpperCase(),this.amNames)!==-1))||(this.timezone!==null&&timezone!==this.timezone.toString()));if(hasChanged){if(hour!==false){this.hour=hour}if(minute!==false){this.minute=minute}if(second!==false){this.second=second}if(millisec!==false){this.millisec=millisec}if(microsec!==false){this.microsec=microsec}if(timezone!==false){this.timezone=timezone}if(!this.inst){this.inst=$.datepicker._getInst(this.$input[0])}this._limitMinMaxDateTime(this.inst,true)}if(this.support.ampm){this.ampm=ampm}this.formattedTime=$.datepicker.formatTime(o.timeFormat,this,o);if(this.$timeObj){if(pickerTimeFormat===o.timeFormat){this.$timeObj.val(this.formattedTime+pickerTimeSuffix)}else{this.$timeObj.val($.datepicker.formatTime(pickerTimeFormat,this,o)+pickerTimeSuffix)}if(this.$timeObj[0].setSelectionRange){var sPos=this.$timeObj[0].selectionStart;var ePos=this.$timeObj[0].selectionEnd}}this.timeDefined=true;if(hasChanged){this._updateDateTime()}},_onSelectHandler:function(){var onSelect=this._defaults.onSelect||this.inst.settings.onSelect;var inputEl=this.$input?this.$input[0]:null;if(onSelect&&inputEl){onSelect.apply(inputEl,[this.formattedDateTime,this])}},_updateDateTime:function(dp_inst){dp_inst=this.inst||dp_inst;var dtTmp=(dp_inst.currentYear>0?new Date(dp_inst.currentYear,dp_inst.currentMonth,dp_inst.currentDay):new Date(dp_inst.selectedYear,dp_inst.selectedMonth,dp_inst.selectedDay)),dt=$.datepicker._daylightSavingAdjust(dtTmp),dateFmt=$.datepicker._get(dp_inst,"dateFormat"),formatCfg=$.datepicker._getFormatConfig(dp_inst),timeAvailable=dt!==null&&this.timeDefined;this.formattedDate=$.datepicker.formatDate(dateFmt,(dt===null?new Date():dt),formatCfg);var formattedDateTime=this.formattedDate;if(dp_inst.lastVal===""){dp_inst.currentYear=dp_inst.selectedYear;dp_inst.currentMonth=dp_inst.selectedMonth;dp_inst.currentDay=dp_inst.selectedDay}if(this._defaults.timeOnly===true&&this._defaults.timeOnlyShowDate===false){formattedDateTime=this.formattedTime}else{if((this._defaults.timeOnly!==true&&(this._defaults.alwaysSetTime||timeAvailable))||(this._defaults.timeOnly===true&&this._defaults.timeOnlyShowDate===true)){formattedDateTime+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix}}this.formattedDateTime=formattedDateTime;if(!this._defaults.showTimepicker){this.$input.val(this.formattedDate)}else{if(this.$altInput&&this._defaults.timeOnly===false&&this._defaults.altFieldTimeOnly===true){this.$altInput.val(this.formattedTime);this.$input.val(this.formattedDate)}else{if(this.$altInput){this.$input.val(formattedDateTime);var altFormattedDateTime="",altSeparator=this._defaults.altSeparator!==null?this._defaults.altSeparator:this._defaults.separator,altTimeSuffix=this._defaults.altTimeSuffix!==null?this._defaults.altTimeSuffix:this._defaults.timeSuffix;if(!this._defaults.timeOnly){if(this._defaults.altFormat){altFormattedDateTime=$.datepicker.formatDate(this._defaults.altFormat,(dt===null?new Date():dt),formatCfg)}else{altFormattedDateTime=this.formattedDate}if(altFormattedDateTime){altFormattedDateTime+=altSeparator}}if(this._defaults.altTimeFormat!==null){altFormattedDateTime+=$.datepicker.formatTime(this._defaults.altTimeFormat,this,this._defaults)+altTimeSuffix}else{altFormattedDateTime+=this.formattedTime+altTimeSuffix}this.$altInput.val(altFormattedDateTime)}else{this.$input.val(formattedDateTime)}}}this.$input.trigger("change")},_onFocus:function(){if(!this.$input.val()&&this._defaults.defaultValue){this.$input.val(this._defaults.defaultValue);var inst=$.datepicker._getInst(this.$input.get(0)),tp_inst=$.datepicker._get(inst,"timepicker");if(tp_inst){if(tp_inst._defaults.timeOnly&&(inst.input.val()!==inst.lastVal)){try{$.datepicker._updateDatepicker(inst)}catch(err){$.timepicker.log(err)}}}}},_controls:{slider:{create:function(tp_inst,obj,unit,val,min,max,step){var rtl=tp_inst._defaults.isRTL;return obj.prop("slide",null).slider({orientation:"horizontal",value:rtl?val*-1:val,min:rtl?max*-1:min,max:rtl?min*-1:max,step:step,slide:function(event,ui){tp_inst.control.value(tp_inst,$(this),unit,rtl?ui.value*-1:ui.value);tp_inst._onTimeChange()},stop:function(event,ui){tp_inst._onSelectHandler()}})},options:function(tp_inst,obj,unit,opts,val){if(tp_inst._defaults.isRTL){if(typeof(opts)==="string"){if(opts==="min"||opts==="max"){if(val!==undefined){return obj.slider(opts,val*-1)}return Math.abs(obj.slider(opts))}return obj.slider(opts)}var min=opts.min,max=opts.max;opts.min=opts.max=null;if(min!==undefined){opts.max=min*-1}if(max!==undefined){opts.min=max*-1}return obj.slider(opts)}if(typeof(opts)==="string"&&val!==undefined){return obj.slider(opts,val)}return obj.slider(opts)},value:function(tp_inst,obj,unit,val){if(tp_inst._defaults.isRTL){if(val!==undefined){return obj.slider("value",val*-1)}return Math.abs(obj.slider("value"))}if(val!==undefined){return obj.slider("value",val)}return obj.slider("value")}},select:{create:function(tp_inst,obj,unit,val,min,max,step){var sel='<select class="ui-timepicker-select ui-state-default ui-corner-all" data-unit="'+unit+'" data-min="'+min+'" data-max="'+max+'" data-step="'+step+'">',format=tp_inst._defaults.pickerTimeFormat||tp_inst._defaults.timeFormat;for(var i=min;i<=max;i+=step){sel+='<option value="'+i+'"'+(i===val?" selected":"")+">";if(unit==="hour"){sel+=$.datepicker.formatTime(PrimeFaces.trim(format.replace(/[^ht ]/ig,"")),{hour:i},tp_inst._defaults)}else{if(unit==="millisec"||unit==="microsec"||i>=10){sel+=i}else{sel+="0"+i.toString()}}sel+="</option>"}sel+="</select>";obj.children("select").remove();$(sel).appendTo(obj).on("change",function(e){tp_inst._onTimeChange();tp_inst._onSelectHandler();tp_inst._afterInject()});return obj},options:function(tp_inst,obj,unit,opts,val){var o={},$t=obj.children("select");if(typeof(opts)==="string"){if(val===undefined){return $t.data(opts)}o[opts]=val}else{o=opts}return tp_inst.control.create(tp_inst,obj,$t.data("unit"),$t.val(),o.min>=0?o.min:$t.data("min"),o.max||$t.data("max"),o.step||$t.data("step"))},value:function(tp_inst,obj,unit,val){var $t=obj.children("select");if(val!==undefined){return $t.val(val)}return $t.val()}}}});$.fn.extend({timepicker:function(o){o=o||{};var tmp_args=Array.prototype.slice.call(arguments);if(typeof o==="object"){tmp_args[0]=$.extend(o,{timeOnly:true})}return $(this).each(function(){$.fn.datetimepicker.apply($(this),tmp_args)})},datetimepicker:function(o){o=o||{};var tmp_args=arguments;if(typeof(o)==="string"){if(o==="getDate"||(o==="option"&&tmp_args.length===2&&typeof(tmp_args[1])==="string")){return $.fn.datepicker.apply($(this[0]),tmp_args)}else{return this.each(function(){var $t=$(this);$t.datepicker.apply($t,tmp_args)})}}else{return this.each(function(){var $t=$(this);$t.datepicker($.timepicker._newInst($t,o)._defaults)})}}});$.datepicker.parseDateTime=function(dateFormat,timeFormat,dateTimeString,dateSettings,timeSettings){var parseRes=parseDateTimeInternal(dateFormat,timeFormat,dateTimeString,dateSettings,timeSettings);if(parseRes.timeObj){var t=parseRes.timeObj;parseRes.date.setHours(t.hour,t.minute,t.second,t.millisec);parseRes.date.setMicroseconds(t.microsec)}return parseRes.date};$.datepicker.parseTime=function(timeFormat,timeString,options){var o=extendRemove(extendRemove({},$.timepicker._defaults),options||{}),iso8601=(timeFormat.replace(/\'.*?\'/g,"").indexOf("Z")!==-1);var strictParse=function(f,s,o){var getPatternAmpm=function(amNames,pmNames){var markers=[];if(amNames){$.merge(markers,amNames)}if(pmNames){$.merge(markers,pmNames)}markers=$.map(markers,function(val){return val.replace(/[.*+?|()\[\]{}\\]/g,"\\$&")});return"("+markers.join("|")+")?"};var getFormatPositions=function(timeFormat){var finds=timeFormat.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g),orders={h:-1,m:-1,s:-1,l:-1,c:-1,t:-1,z:-1};if(finds){for(var i=0;i<finds.length;i++){if(orders[finds[i].toString().charAt(0)]===-1){orders[finds[i].toString().charAt(0)]=i+1}}}return orders};var regstr="^"+f.toString().replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(match){var ml=match.length;switch(match.charAt(0).toLowerCase()){case"h":return ml===1?"(\\d?\\d)":"(\\d{"+ml+"})";case"m":return ml===1?"(\\d?\\d)":"(\\d{"+ml+"})";case"s":return ml===1?"(\\d?\\d)":"(\\d{"+ml+"})";case"l":return"(\\d?\\d?\\d)";case"c":return"(\\d?\\d?\\d)";case"z":return"(z|[-+]\\d\\d:?\\d\\d|\\S+)?";case"t":return getPatternAmpm(o.amNames,o.pmNames);default:return"("+match.replace(/\'/g,"").replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g,function(m){return"\\"+m})+")?"}}).replace(/\s/g,"\\s?")+o.timeSuffix+"$",order=getFormatPositions(f),ampm="",treg;treg=s.match(new RegExp(regstr,"i"));var resTime={hour:0,minute:0,second:0,millisec:0,microsec:0};if(treg){if(order.t!==-1){if(treg[order.t]===undefined||treg[order.t].length===0){ampm="";resTime.ampm=""}else{ampm=$.inArray(treg[order.t].toUpperCase(),$.map(o.amNames,function(x,i){return x.toUpperCase()}))!==-1?"AM":"PM";resTime.ampm=o[ampm==="AM"?"amNames":"pmNames"][0]}}if(order.h!==-1){if(ampm==="AM"&&treg[order.h]==="12"){resTime.hour=0}else{if(ampm==="PM"&&treg[order.h]!=="12"){resTime.hour=parseInt(treg[order.h],10)+12}else{resTime.hour=Number(treg[order.h])}}}if(order.m!==-1){resTime.minute=Number(treg[order.m])}if(order.s!==-1){resTime.second=Number(treg[order.s])}if(order.l!==-1){resTime.millisec=Number(treg[order.l])}if(order.c!==-1){resTime.microsec=Number(treg[order.c])}if(order.z!==-1&&treg[order.z]!==undefined){resTime.timezone=$.timepicker.timezoneOffsetNumber(treg[order.z])}return resTime}return false};var looseParse=function(f,s,o){try{var d=new Date("2012-01-01 "+s);if(isNaN(d.getTime())){d=new Date("2012-01-01T"+s);if(isNaN(d.getTime())){d=new Date("01/01/2012 "+s);if(isNaN(d.getTime())){throw"Unable to parse time with native Date: "+s}}}return{hour:d.getHours(),minute:d.getMinutes(),second:d.getSeconds(),millisec:d.getMilliseconds(),microsec:d.getMicroseconds(),timezone:d.getTimezoneOffset()*-1}}catch(err){try{return strictParse(f,s,o)}catch(err2){$.timepicker.log("Unable to parse \ntimeString: "+s+"\ntimeFormat: "+f)}}return false};if(typeof o.parse==="function"){return o.parse(timeFormat,timeString,o)}if(o.parse==="loose"){return looseParse(timeFormat,timeString,o)}return strictParse(timeFormat,timeString,o)};$.datepicker.formatTime=function(format,time,options){options=options||{};options=$.extend({},$.timepicker._defaults,options);time=$.extend({hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null},time);var tmptime=format,ampmName=options.amNames[0],hour=parseInt(time.hour,10);if(hour>11){ampmName=options.pmNames[0]}tmptime=tmptime.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(match){switch(match){case"HH":return("0"+hour).slice(-2);case"H":return hour;case"hh":return("0"+convert24to12(hour)).slice(-2);case"h":return convert24to12(hour);case"mm":return("0"+time.minute).slice(-2);case"m":return time.minute;case"ss":return("0"+time.second).slice(-2);case"s":return time.second;case"l":return("00"+time.millisec).slice(-3);case"c":return("00"+time.microsec).slice(-3);case"z":return $.timepicker.timezoneOffsetString(time.timezone===null?options.timezone:time.timezone,false);case"Z":return $.timepicker.timezoneOffsetString(time.timezone===null?options.timezone:time.timezone,true);case"T":return ampmName.charAt(0).toUpperCase();case"TT":return ampmName.toUpperCase();case"t":return ampmName.charAt(0).toLowerCase();case"tt":return ampmName.toLowerCase();default:return match.replace(/'/g,"")}});return tmptime};$.datepicker._base_selectDate=$.datepicker._selectDate;$.datepicker._selectDate=function(id,dateStr){var inst=this._getInst($(id)[0]),tp_inst=this._get(inst,"timepicker"),was_inline;if(tp_inst&&inst.settings.showTimepicker){tp_inst._limitMinMaxDateTime(inst,true);was_inline=inst.inline;inst.inline=inst.stay_open=true;this._base_selectDate(id,dateStr);inst.inline=was_inline;inst.stay_open=false;this._notifyChange(inst);this._updateDatepicker(inst)}else{this._base_selectDate(id,dateStr)}};$.datepicker._base_updateDatepicker=$.datepicker._updateDatepicker;$.datepicker._updateDatepicker=function(inst){var input=inst.input[0];if($.datepicker._curInst&&$.datepicker._curInst!==inst&&$.datepicker._datepickerShowing&&$.datepicker._lastInput!==input){return}if(typeof(inst.stay_open)!=="boolean"||inst.stay_open===false){this._base_updateDatepicker(inst);var tp_inst=this._get(inst,"timepicker");if(tp_inst){tp_inst._addTimePicker(inst)}}};$.datepicker._base_doKeyPress=$.datepicker._doKeyPress;$.datepicker._doKeyPress=function(event){var inst=$.datepicker._getInst(event.target),tp_inst=$.datepicker._get(inst,"timepicker");if(tp_inst){if($.datepicker._get(inst,"constrainInput")){var ampm=tp_inst.support.ampm,tz=tp_inst._defaults.showTimezone!==null?tp_inst._defaults.showTimezone:tp_inst.support.timezone,dateChars=$.datepicker._possibleChars($.datepicker._get(inst,"dateFormat")),datetimeChars=tp_inst._defaults.timeFormat.toString().replace(/[hms]/g,"").replace(/TT/g,ampm?"APM":"").replace(/Tt/g,ampm?"AaPpMm":"").replace(/tT/g,ampm?"AaPpMm":"").replace(/T/g,ampm?"AP":"").replace(/tt/g,ampm?"apm":"").replace(/t/g,ampm?"ap":"")+" "+tp_inst._defaults.separator+tp_inst._defaults.timeSuffix+(tz?tp_inst._defaults.timezoneList.join(""):"")+(tp_inst._defaults.amNames.join(""))+(tp_inst._defaults.pmNames.join(""))+dateChars,chr=String.fromCharCode(event.charCode===undefined?event.keyCode:event.charCode);return event.ctrlKey||(chr<" "||!dateChars||datetimeChars.indexOf(chr)>-1)}}return $.datepicker._base_doKeyPress(event)};$.datepicker._base_updateAlternate=$.datepicker._updateAlternate;$.datepicker._updateAlternate=function(inst){var tp_inst=this._get(inst,"timepicker");if(tp_inst){var altField=tp_inst._defaults.altField;if(altField){var altFormat=tp_inst._defaults.altFormat||tp_inst._defaults.dateFormat,date=this._getDate(inst),formatCfg=$.datepicker._getFormatConfig(inst),altFormattedDateTime="",altSeparator=tp_inst._defaults.altSeparator?tp_inst._defaults.altSeparator:tp_inst._defaults.separator,altTimeSuffix=tp_inst._defaults.altTimeSuffix?tp_inst._defaults.altTimeSuffix:tp_inst._defaults.timeSuffix,altTimeFormat=tp_inst._defaults.altTimeFormat!==null?tp_inst._defaults.altTimeFormat:tp_inst._defaults.timeFormat;altFormattedDateTime+=$.datepicker.formatTime(altTimeFormat,tp_inst,tp_inst._defaults)+altTimeSuffix;if(!tp_inst._defaults.timeOnly&&!tp_inst._defaults.altFieldTimeOnly&&date!==null){if(tp_inst._defaults.altFormat){altFormattedDateTime=$.datepicker.formatDate(tp_inst._defaults.altFormat,date,formatCfg)+altSeparator+altFormattedDateTime}else{altFormattedDateTime=tp_inst.formattedDate+altSeparator+altFormattedDateTime}}$(altField).val(inst.input.val()?altFormattedDateTime:"")}}else{$.datepicker._base_updateAlternate(inst)}};$.datepicker._base_doKeyUp=$.datepicker._doKeyUp;$.datepicker._doKeyUp=function(event){var inst=$.datepicker._getInst(event.target),tp_inst=$.datepicker._get(inst,"timepicker");if(tp_inst){if(tp_inst._defaults.timeOnly&&(inst.input.val()!==inst.lastVal)){try{$.datepicker._updateDatepicker(inst)}catch(err){$.timepicker.log(err)}}}return $.datepicker._base_doKeyUp(event)};$.datepicker._base_gotoToday=$.datepicker._gotoToday;$.datepicker._gotoToday=function(id){var inst=this._getInst($(id)[0]);this._base_gotoToday(id);var tp_inst=this._get(inst,"timepicker");if(!tp_inst){return}var tzoffset=$.timepicker.timezoneOffsetNumber(tp_inst.timezone);var now=new Date();now.setMinutes(now.getMinutes()+now.getTimezoneOffset()+parseInt(tzoffset,10));this._setTime(inst,now);this._setDate(inst,now);tp_inst._onSelectHandler()};$.datepicker._disableTimepickerDatepicker=function(target){var inst=this._getInst(target);if(!inst){return}var tp_inst=this._get(inst,"timepicker");$(target).datepicker("getDate");if(tp_inst){inst.settings.showTimepicker=false;tp_inst._defaults.showTimepicker=false;tp_inst._updateDateTime(inst)}};$.datepicker._enableTimepickerDatepicker=function(target){var inst=this._getInst(target);if(!inst){return}var tp_inst=this._get(inst,"timepicker");$(target).datepicker("getDate");if(tp_inst){inst.settings.showTimepicker=true;tp_inst._defaults.showTimepicker=true;tp_inst._addTimePicker(inst);tp_inst._updateDateTime(inst)}};$.datepicker._setTime=function(inst,date){var tp_inst=this._get(inst,"timepicker");if(tp_inst){var defaults=tp_inst._defaults;tp_inst.hour=date?date.getHours():defaults.hour;tp_inst.minute=date?date.getMinutes():defaults.minute;tp_inst.second=date?date.getSeconds():defaults.second;tp_inst.millisec=date?date.getMilliseconds():defaults.millisec;tp_inst.microsec=date?date.getMicroseconds():defaults.microsec;tp_inst._limitMinMaxDateTime(inst,true);tp_inst._onTimeChange();tp_inst._updateDateTime(inst)}};$.datepicker._setTimeDatepicker=function(target,date,withDate){var inst=this._getInst(target);if(!inst){return}var tp_inst=this._get(inst,"timepicker");if(tp_inst){this._setDateFromField(inst);var tp_date;if(date){if(typeof date==="string"){tp_inst._parseTime(date,withDate);tp_date=new Date();tp_date.setHours(tp_inst.hour,tp_inst.minute,tp_inst.second,tp_inst.millisec);tp_date.setMicroseconds(tp_inst.microsec)}else{tp_date=new Date(date.getTime());tp_date.setMicroseconds(date.getMicroseconds())}if(tp_date.toString()==="Invalid Date"){tp_date=undefined}this._setTime(inst,tp_date)}}};$.datepicker._base_setDateDatepicker=$.datepicker._setDateDatepicker;$.datepicker._setDateDatepicker=function(target,_date){var inst=this._getInst(target);var date=_date;if(!inst){return}if(typeof(_date)==="string"){date=new Date(_date);if(!date.getTime()){this._base_setDateDatepicker.apply(this,arguments);date=$(target).datepicker("getDate")}}var tp_inst=this._get(inst,"timepicker");var tp_date;if(date instanceof Date){tp_date=new Date(date.getTime());tp_date.setMicroseconds(date.getMicroseconds())}else{tp_date=date}if(tp_inst&&tp_date){if(!tp_inst.support.timezone&&tp_inst._defaults.timezone===null){tp_inst.timezone=tp_date.getTimezoneOffset()*-1}date=$.timepicker.timezoneAdjust(date,$.timepicker.timezoneOffsetString(-date.getTimezoneOffset()),tp_inst.timezone);tp_date=$.timepicker.timezoneAdjust(tp_date,$.timepicker.timezoneOffsetString(-tp_date.getTimezoneOffset()),tp_inst.timezone)}this._updateDatepicker(inst);this._base_setDateDatepicker.apply(this,arguments);this._setTimeDatepicker(target,tp_date,true)};$.datepicker._base_getDateDatepicker=$.datepicker._getDateDatepicker;$.datepicker._getDateDatepicker=function(target,noDefault){var inst=this._getInst(target);if(!inst){return}var tp_inst=this._get(inst,"timepicker");if(tp_inst){if(inst.lastVal===undefined){this._setDateFromField(inst,noDefault)}var date=this._getDate(inst);var currDT=null;if(tp_inst.$altInput&&tp_inst._defaults.altFieldTimeOnly){currDT=tp_inst.$input.val()+" "+tp_inst.$altInput.val()}else{if(tp_inst.$input.get(0).tagName!=="INPUT"&&tp_inst.$altInput){currDT=tp_inst.$altInput.val()}else{currDT=tp_inst.$input.val()}}if(date&&tp_inst._parseTime(currDT,!inst.settings.timeOnly)){date.setHours(tp_inst.hour,tp_inst.minute,tp_inst.second,tp_inst.millisec);date.setMicroseconds(tp_inst.microsec);if(tp_inst.timezone!=null){if(!tp_inst.support.timezone&&tp_inst._defaults.timezone===null){tp_inst.timezone=date.getTimezoneOffset()*-1}date=$.timepicker.timezoneAdjust(date,tp_inst.timezone,$.timepicker.timezoneOffsetString(-date.getTimezoneOffset()))}}return date}return this._base_getDateDatepicker(target,noDefault)};$.datepicker._base_parseDate=$.datepicker.parseDate;$.datepicker.parseDate=function(format,value,settings){var date;try{date=this._base_parseDate(format,value,settings)}catch(err){if(err.indexOf(":")>=0){date=this._base_parseDate(format,value.substring(0,value.length-(err.length-err.indexOf(":")-2)),settings);$.timepicker.log("Error parsing the date string: "+err+"\ndate string = "+value+"\ndate format = "+format)}else{throw err}}return date};$.datepicker._base_formatDate=$.datepicker._formatDate;$.datepicker._formatDate=function(inst,day,month,year){var tp_inst=this._get(inst,"timepicker");if(tp_inst){tp_inst._updateDateTime(inst);return tp_inst.$input.val()}return this._base_formatDate(inst)};$.datepicker._base_optionDatepicker=$.datepicker._optionDatepicker;$.datepicker._optionDatepicker=function(target,name,value){var inst=this._getInst(target),name_clone;if(!inst){return null}var tp_inst=this._get(inst,"timepicker");if(tp_inst){var min=null,max=null,onselect=null,overrides=tp_inst._defaults.evnts,fns={},prop,ret,oldVal,$target;if(typeof name==="string"){if(name==="minDate"||name==="minDateTime"){min=value}else{if(name==="maxDate"||name==="maxDateTime"){max=value}else{if(name==="onSelect"){onselect=value}else{if(overrides.hasOwnProperty(name)){if(typeof(value)==="undefined"){return overrides[name]}fns[name]=value;name_clone={}}}}}}else{if(typeof name==="object"){if(name.minDate){min=name.minDate}else{if(name.minDateTime){min=name.minDateTime}else{if(name.maxDate){max=name.maxDate}else{if(name.maxDateTime){max=name.maxDateTime}}}}for(prop in overrides){if(overrides.hasOwnProperty(prop)&&name[prop]){fns[prop]=name[prop]}}}}for(prop in fns){if(fns.hasOwnProperty(prop)){overrides[prop]=fns[prop];if(!name_clone){name_clone=$.extend({},name)}delete name_clone[prop]}}if(name_clone&&isEmptyObject(name_clone)){return}if(min){if(min===0){min=new Date()}else{min=new Date(min)}tp_inst._defaults.minDate=min;tp_inst._defaults.minDateTime=min}else{if(max){if(max===0){max=new Date()}else{max=new Date(max)}tp_inst._defaults.maxDate=max;tp_inst._defaults.maxDateTime=max}else{if(onselect){tp_inst._defaults.onSelect=onselect}}}if(min||max){$target=$(target);oldVal=$target.datetimepicker("getDate");ret=this._base_optionDatepicker.call($.datepicker,target,name_clone||name,value);$target.datetimepicker("setDate",oldVal);return ret}}if(value===undefined){return this._base_optionDatepicker.call($.datepicker,target,name)}return this._base_optionDatepicker.call($.datepicker,target,name_clone||name,value)};var isEmptyObject=function(obj){var prop;for(prop in obj){if(obj.hasOwnProperty(prop)){return false}}return true};var extendRemove=function(target,props){$.extend(target,props);for(var name in props){if(props[name]===null||props[name]===undefined){target[name]=props[name]}}return target};var detectSupport=function(timeFormat){var tf=timeFormat.replace(/'.*?'/g,"").toLowerCase(),isIn=function(f,t){return f.indexOf(t)!==-1?true:false};return{hour:isIn(tf,"h"),minute:isIn(tf,"m"),second:isIn(tf,"s"),millisec:isIn(tf,"l"),microsec:isIn(tf,"c"),timezone:isIn(tf,"z"),ampm:isIn(tf,"t")&&isIn(timeFormat,"h"),iso8601:isIn(timeFormat,"Z")}};var convert24to12=function(hour){hour%=12;if(hour===0){hour=12}return String(hour)};var computeEffectiveSetting=function(settings,property){return settings&&settings[property]?settings[property]:$.timepicker._defaults[property]};var splitDateTime=function(dateTimeString,timeSettings){var separator=computeEffectiveSetting(timeSettings,"separator"),format=computeEffectiveSetting(timeSettings,"timeFormat"),timeParts=format.split(separator),timePartsLen=timeParts.length,allParts=dateTimeString.split(separator),allPartsLen=allParts.length;if(allPartsLen>1){return{dateString:allParts.splice(0,allPartsLen-timePartsLen).join(separator),timeString:allParts.splice(0,timePartsLen).join(separator)}}return{dateString:dateTimeString,timeString:""}};var parseDateTimeInternal=function(dateFormat,timeFormat,dateTimeString,dateSettings,timeSettings){var date,parts,parsedTime;parts=splitDateTime(dateTimeString,timeSettings);date=$.datepicker._base_parseDate(dateFormat,parts.dateString,dateSettings);if(parts.timeString===""){return{date:date}}parsedTime=$.datepicker.parseTime(timeFormat,parts.timeString,timeSettings);if(!parsedTime){throw"Wrong time format"}return{date:date,timeObj:parsedTime}};var selectLocalTimezone=function(tp_inst,date){if(tp_inst&&tp_inst.timezone_select){var now=date||new Date();tp_inst.timezone_select.val(-now.getTimezoneOffset())}};$.timepicker=new Timepicker();$.timepicker.timezoneOffsetString=function(tzMinutes,iso8601){if(isNaN(tzMinutes)||tzMinutes>840||tzMinutes<-720){return tzMinutes}var off=tzMinutes,minutes=off%60,hours=(off-minutes)/60,iso=iso8601?":":"",tz=(off>=0?"+":"-")+("0"+Math.abs(hours)).slice(-2)+iso+("0"+Math.abs(minutes)).slice(-2);if(tz==="+00:00"){return"Z"}return tz};$.timepicker.timezoneOffsetNumber=function(tzString){var normalized=tzString.toString().replace(":","");if(normalized.toUpperCase()==="Z"){return 0}if(!/^(\-|\+)\d{4}$/.test(normalized)){return parseInt(tzString,10)}return((normalized.substr(0,1)==="-"?-1:1)*((parseInt(normalized.substr(1,2),10)*60)+parseInt(normalized.substr(3,2),10)))};$.timepicker.timezoneAdjust=function(date,fromTimezone,toTimezone){var fromTz=$.timepicker.timezoneOffsetNumber(fromTimezone);var toTz=$.timepicker.timezoneOffsetNumber(toTimezone);if(!isNaN(toTz)){date.setMinutes(date.getMinutes()+(-fromTz)-(-toTz))}return date};$.timepicker.timeRange=function(startTime,endTime,options){return $.timepicker.handleRange("timepicker",startTime,endTime,options)};$.timepicker.datetimeRange=function(startTime,endTime,options){$.timepicker.handleRange("datetimepicker",startTime,endTime,options)};$.timepicker.dateRange=function(startTime,endTime,options){$.timepicker.handleRange("datepicker",startTime,endTime,options)};$.timepicker.handleRange=function(method,startTime,endTime,options){options=$.extend({},{minInterval:0,maxInterval:0,start:{},end:{}},options);var timeOnly=false;if(method==="timepicker"){timeOnly=true;method="datetimepicker"}function checkDates(changed,other){var startdt=startTime[method]("getDate"),enddt=endTime[method]("getDate"),changeddt=changed[method]("getDate");if(startdt!==null){var minDate=new Date(startdt.getTime()),maxDate=new Date(startdt.getTime());minDate.setMilliseconds(minDate.getMilliseconds()+options.minInterval);maxDate.setMilliseconds(maxDate.getMilliseconds()+options.maxInterval);if(options.minInterval>0&&minDate>enddt){endTime[method]("setDate",minDate)}else{if(options.maxInterval>0&&maxDate<enddt){endTime[method]("setDate",maxDate)}else{if(startdt>enddt){other[method]("setDate",changeddt)}}}}}function selected(changed,other,option){if(!changed.val()){return}var date=changed[method].call(changed,"getDate");if(date!==null&&options.minInterval>0){if(option==="minDate"){date.setMilliseconds(date.getMilliseconds()+options.minInterval)}if(option==="maxDate"){date.setMilliseconds(date.getMilliseconds()-options.minInterval)}}if(date.getTime){other[method].call(other,"option",option,date)}}$.fn[method].call(startTime,$.extend({timeOnly:timeOnly,onClose:function(dateText,inst){checkDates($(this),endTime)},onSelect:function(selectedDateTime){selected($(this),endTime,"minDate")}},options,options.start));$.fn[method].call(endTime,$.extend({timeOnly:timeOnly,onClose:function(dateText,inst){checkDates($(this),startTime)},onSelect:function(selectedDateTime){selected($(this),startTime,"maxDate")}},options,options.end));checkDates(startTime,endTime);selected(startTime,endTime,"minDate");selected(endTime,startTime,"maxDate");return $([startTime.get(0),endTime.get(0)])};$.timepicker.log=function(){if(window.console&&window.console.log&&window.console.log.apply){window.console.log.apply(window.console,Array.prototype.slice.call(arguments))}};$.timepicker._util={_extendRemove:extendRemove,_isEmptyObject:isEmptyObject,_convert24to12:convert24to12,_detectSupport:detectSupport,_selectLocalTimezone:selectLocalTimezone,_computeEffectiveSetting:computeEffectiveSetting,_splitDateTime:splitDateTime,_parseDateTimeInternal:parseDateTimeInternal};if(!Date.prototype.getMicroseconds){Date.prototype.microseconds=0;Date.prototype.getMicroseconds=function(){return this.microseconds};Date.prototype.setMicroseconds=function(m){this.setMilliseconds(this.getMilliseconds()+Math.floor(m/1000));this.microseconds=m%1000;return this}}$.timepicker.version="1.6.3"}));
$(function(){var a={primaryStyles:["fontFamily","fontSize","fontWeight","fontVariant","fontStyle","paddingLeft","paddingTop","paddingBottom","paddingRight","marginLeft","marginTop","marginBottom","marginRight","borderLeftColor","borderTopColor","borderBottomColor","borderRightColor","borderLeftStyle","borderTopStyle","borderBottomStyle","borderRightStyle","borderLeftWidth","borderTopWidth","borderBottomWidth","borderRightWidth","line-height","outline"],specificStyle:{"word-wrap":"break-word","overflow-x":"hidden","overflow-y":"auto"},simulator:$('<div id="textarea_simulator"></div>').css({position:"absolute",top:"0px",left:"0px",visibility:"hidden"}).appendTo(document.body),toHtml:function(b){return PrimeFaces.escapeHTML(b).replace(/\n/g,"<br>").split(" ").join('<span style="white-space:prev-wrap">&nbsp;</span>')},getCaretPosition:function(){var c=a,n=this,g=n[0],d=n.offset();if($.browser.msie&&document.selection&&document.selection.createRange){g.focus();var h=document.selection.createRange();$("#hskeywords").val(g.scrollTop);return{left:h.boundingLeft-d.left,top:parseInt(h.boundingTop)-d.top+g.scrollTop+document.documentElement.scrollTop+parseInt(n.getComputedStyle("fontSize"))}}c.simulator.empty();$.each(c.primaryStyles,function(p,q){n.cloneStyle(c.simulator,q)});c.simulator.css($.extend({width:n.width()+"px",height:n.height()+"px"},c.specificStyle));var l=n.val(),e=n.getCursorPosition();var f=l.substring(0,e),m=l.substring(e);var j=$('<span class="before"></span>').html(c.toHtml(f)),o=$('<span class="focus"></span>'),b=$('<span class="after"></span>').html(c.toHtml(m));c.simulator.append(j).append(o).append(b);var i=o.offset(),k=c.simulator.offset();return{top:i.top-k.top-g.scrollTop+($.browser.mozilla?0:parseInt(n.getComputedStyle("fontSize"))),left:o[0].offsetLeft-c.simulator[0].offsetLeft-g.scrollLeft}}};$.fn.extend({getComputedStyle:function(c){if(this.length==0){return}var d=this[0];var b=this.css(c);b=b||($.browser.msie?d.currentStyle[c]:document.defaultView.getComputedStyle(d,null)[c]);return b},cloneStyle:function(c,b){var d=this.getComputedStyle(b);if(!!d){$(c).css(b,d)}},cloneAllStyle:function(e,d){var c=this[0];for(var b in c.style){var f=c.style[b];typeof f=="string"||typeof f=="number"?this.cloneStyle(e,b):NaN}},getCursorPosition:function(){var e=this[0],b=0;if("selectionStart" in e){b=e.selectionStart}else{if("selection" in document){var c=document.selection.createRange();if(parseInt($.browser.version)>6){e.focus();var g=document.selection.createRange().text.length;c.moveStart("character",-e.value.length);b=c.text.length-g}else{var h=document.body.createTextRange();h.moveToElementText(e);for(;h.compareEndPoints("StartToStart",c)<0;b++){h.moveStart("character",1)}for(var d=0;d<=b;d++){if(e.value.charAt(d)=="\n"){b++}}var f=e.value.split("\n").length-1;b-=f;return b}}}return b},getCaretPosition:a.getCaretPosition})});
/*!
	autosize 4.0.2
	license: MIT
	http://www.jacklmoore.com/autosize
*/
(function(c,a){if(typeof define==="function"&&define.amd){define(["module","exports"],a)}else{if(typeof exports!=="undefined"){a(module,exports)}else{var b={exports:{}};a(b,b.exports);c.autosize=b.exports}}})(this,function(b,d){var a=typeof Map==="function"?new Map():function(){var n=[];var k=[];return{has:function m(p){return n.indexOf(p)>-1},get:function l(p){return k[n.indexOf(p)]},set:function o(p,q){if(n.indexOf(p)===-1){n.push(p);k.push(q)}},_delete:function e(q){var p=n.indexOf(q);if(p>-1){n.splice(p,1);k.splice(p,1)}}}}();var h=function h(e){return new Event(e,{bubbles:true})};try{new Event("test")}catch(f){h=function h(k){var e=document.createEvent("Event");e.initEvent(k,true,false);return e}}function j(n){if(!n||!n.nodeName||n.nodeName!=="TEXTAREA"||a.has(n)){return}var e=null;var r=null;var k=null;function t(){var u=window.getComputedStyle(n,null);if(u.resize==="vertical"){n.style.resize="none"}else{if(u.resize==="both"){n.style.resize="horizontal"}}if(u.boxSizing==="content-box"){e=-(parseFloat(u.paddingTop)+parseFloat(u.paddingBottom))}else{e=parseFloat(u.borderTopWidth)+parseFloat(u.borderBottomWidth)}if(isNaN(e)){e=0}m()}function p(v){var u=n.style.width;n.style.width="0px";n.offsetWidth;n.style.width=u;n.style.overflowY=v}function s(v){var u=[];while(v&&v.parentNode&&v.parentNode instanceof Element){if(v.parentNode.scrollTop){u.push({node:v.parentNode,scrollTop:v.parentNode.scrollTop})}v=v.parentNode}return u}function l(){if(n.scrollHeight===0){return}var v=s(n);var u=document.documentElement&&document.documentElement.scrollTop;n.style.height="";n.style.height=n.scrollHeight+e+"px";r=n.clientWidth;v.forEach(function(w){w.node.scrollTop=w.scrollTop});if(u){document.documentElement.scrollTop=u}}function m(){l();var y=Math.round(parseFloat(n.style.height));var w=window.getComputedStyle(n,null);var x=w.boxSizing==="content-box"?Math.round(parseFloat(w.height)):n.offsetHeight;if(x<y){if(w.overflowY==="hidden"){p("scroll");l();x=w.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(n,null).height)):n.offsetHeight}}else{if(w.overflowY!=="hidden"){p("hidden");l();x=w.boxSizing==="content-box"?Math.round(parseFloat(window.getComputedStyle(n,null).height)):n.offsetHeight}}if(k!==x){k=x;var u=h("autosize:resized");try{n.dispatchEvent(u)}catch(v){}}}var o=function o(){if(n.clientWidth!==r){m()}};var q=function(u){window.removeEventListener("resize",o,false);n.removeEventListener("input",m,false);n.removeEventListener("keyup",m,false);n.removeEventListener("autosize:destroy",q,false);n.removeEventListener("autosize:update",m,false);Object.keys(u).forEach(function(v){n.style[v]=u[v]});a._delete(n)}.bind(n,{height:n.style.height,resize:n.style.resize,overflowY:n.style.overflowY,overflowX:n.style.overflowX,wordWrap:n.style.wordWrap});n.addEventListener("autosize:destroy",q,false);if("onpropertychange" in n&&"oninput" in n){n.addEventListener("keyup",m,false)}window.addEventListener("resize",o,false);n.addEventListener("input",m,false);n.addEventListener("autosize:update",m,false);n.style.overflowX="hidden";n.style.wordWrap="break-word";a.set(n,{destroy:q,update:m});t()}function g(k){var e=a.get(k);if(e){e.destroy()}}function c(k){var e=a.get(k);if(e){e.update()}}var i=null;if(typeof window==="undefined"||typeof window.getComputedStyle!=="function"){i=function i(e){return e};i.destroy=function(e){return e};i.update=function(e){return e}}else{i=function i(k,e){if(k){Array.prototype.forEach.call(k.length?k:[k],function(l){return j(l,e)})}return k};i.destroy=function(e){if(e){Array.prototype.forEach.call(e.length?e:[e],g)}return e};i.update=function(e){if(e){Array.prototype.forEach.call(e.length?e:[e],c)}return e}}b.exports=i});
/*!
 * jQuery Mousewheel 3.1.13
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 */
(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if(typeof exports==="object"){module.exports=a}else{a(jQuery)}}}(function(c){var d=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],k=("onwheel" in document||document.documentMode>=9)?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],h=Array.prototype.slice,j,b;if(c.event.fixHooks){for(var e=d.length;e;){c.event.fixHooks[d[--e]]=c.event.mouseHooks}}var f=c.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener){for(var m=k.length;m;){this.addEventListener(k[--m],l,false)}}else{this.onmousewheel=l}c.data(this,"mousewheel-line-height",f.getLineHeight(this));c.data(this,"mousewheel-page-height",f.getPageHeight(this))},teardown:function(){if(this.removeEventListener){for(var m=k.length;m;){this.removeEventListener(k[--m],l,false)}}else{this.onmousewheel=null}c.removeData(this,"mousewheel-line-height");c.removeData(this,"mousewheel-page-height")},getLineHeight:function(m){var i=c(m),n=i["offsetParent" in c.fn?"offsetParent":"parent"]();if(!n.length){n=c("body")}return parseInt(n.css("fontSize"),10)||parseInt(i.css("fontSize"),10)||16},getPageHeight:function(i){return c(i).height()},settings:{adjustOldDeltas:true,normalizeOffset:true}};c.fn.extend({mousewheel:function(i){return i?this.on("mousewheel",i):this.trigger("mousewheel")},unmousewheel:function(i){return this.off("mousewheel",i)}});function l(i){var o=i||window.event,u=h.call(arguments,1),w=0,q=0,p=0,t=0,s=0,r=0;i=c.event.fix(o);i.type="mousewheel";if("detail" in o){p=o.detail*-1}if("wheelDelta" in o){p=o.wheelDelta}if("wheelDeltaY" in o){p=o.wheelDeltaY}if("wheelDeltaX" in o){q=o.wheelDeltaX*-1}if("axis" in o&&o.axis===o.HORIZONTAL_AXIS){q=p*-1;p=0}w=p===0?q:p;if("deltaY" in o){p=o.deltaY*-1;w=p}if("deltaX" in o){q=o.deltaX;if(p===0){w=q*-1}}if(p===0&&q===0){return}if(o.deltaMode===1){var v=c.data(this,"mousewheel-line-height");w*=v;p*=v;q*=v}else{if(o.deltaMode===2){var n=c.data(this,"mousewheel-page-height");w*=n;p*=n;q*=n}}t=Math.max(Math.abs(p),Math.abs(q));if(!b||t<b){b=t;if(a(o,t)){b/=40}}if(a(o,t)){w/=40;q/=40;p/=40}w=Math[w>=1?"floor":"ceil"](w/b);q=Math[q>=1?"floor":"ceil"](q/b);p=Math[p>=1?"floor":"ceil"](p/b);if(f.settings.normalizeOffset&&this.getBoundingClientRect){var m=this.getBoundingClientRect();s=i.clientX-m.left;r=i.clientY-m.top}i.deltaX=q;i.deltaY=p;i.deltaFactor=b;i.offsetX=s;i.offsetY=r;i.deltaMode=0;u.unshift(i,w,q,p);if(j){clearTimeout(j)}j=setTimeout(g,200);return(c.event.dispatch||c.event.handle).apply(this,u)}function g(){b=null}function a(m,i){return f.settings.adjustOldDeltas&&m.type==="mousewheel"&&i%120===0}}));
(function(c){var l="undefined";var d,g,q,f,b;var n,i,m,p;function j(s,v){var u=typeof s[v];return u==="function"||(!!(u=="object"&&s[v]))||u=="unknown"}function k(s,t){return typeof(s[t])!=l}function e(s,t){return !!(typeof(s[t])=="object"&&s[t])}function h(s){if(window.console&&window.console.log){window.console.log("TextInputs module for Rangy not supported in your browser. Reason: "+s)}}function o(t,u,s){if(u<0){u+=t.value.length}if(typeof s==l){s=u}if(s<0){s+=t.value.length}return{start:u,end:s}}function a(t,u,s){return{start:u,end:s,length:s-u,text:t.value.slice(u,s)}}function r(){return e(document,"body")?document.body:document.getElementsByTagName("body")[0]}c(document).ready(function(){var t=document.createElement("textarea");r().appendChild(t);if(k(t,"selectionStart")&&k(t,"selectionEnd")){d=function(w){var x=w.selectionStart,v=w.selectionEnd;return a(w,x,v)};g=function(x,v,w){var y=o(x,v,w);x.selectionStart=y.start;x.selectionEnd=y.end};p=function(w,v){if(v){w.selectionEnd=w.selectionStart}else{w.selectionStart=w.selectionEnd}}}else{if(j(t,"createTextRange")&&e(document,"selection")&&j(document.selection,"createRange")){d=function(z){var C=0,x=0,B,w,v,A;var y=document.selection.createRange();if(y&&y.parentElement()==z){v=z.value.length;B=z.value.replace(/\r\n/g,"\n");w=z.createTextRange();w.moveToBookmark(y.getBookmark());A=z.createTextRange();A.collapse(false);if(w.compareEndPoints("StartToEnd",A)>-1){C=x=v}else{C=-w.moveStart("character",-v);C+=B.slice(0,C).split("\n").length-1;if(w.compareEndPoints("EndToEnd",A)>-1){x=v}else{x=-w.moveEnd("character",-v);x+=B.slice(0,x).split("\n").length-1}}}return a(z,C,x)};var u=function(v,w){return w-(v.value.slice(0,w).split("\r\n").length-1)};g=function(z,v,y){var A=o(z,v,y);var x=z.createTextRange();var w=u(z,A.start);x.collapse(true);if(A.start==A.end){x.move("character",w)}else{x.moveEnd("character",u(z,A.end));x.moveStart("character",w)}x.select()};p=function(x,w){var v=document.selection.createRange();v.collapse(w);v.select()}}else{r().removeChild(t);h("No means of finding text input caret position");return}}r().removeChild(t);f=function(w,z,v,x){var y;if(z!=v){y=w.value;w.value=y.slice(0,z)+y.slice(v)}if(x){g(w,z,z)}};q=function(v){var w=d(v);f(v,w.start,w.end,true)};m=function(v){var w=d(v),x;if(w.start!=w.end){x=v.value;v.value=x.slice(0,w.start)+x.slice(w.end)}g(v,w.start,w.start);return w.text};b=function(w,z,v,x){var y=w.value,A;w.value=y.slice(0,v)+z+y.slice(v);if(x){A=v+z.length;g(w,A,A)}};n=function(v,y){var w=d(v),x=v.value;v.value=x.slice(0,w.start)+y+x.slice(w.end);var z=w.start+y.length;g(v,z,z)};i=function(v,y,B){var x=d(v),A=v.value;v.value=A.slice(0,x.start)+y+x.text+B+A.slice(x.end);var z=x.start+y.length;var w=z+x.length;g(v,z,w)};function s(v,w){return function(){var z=this.jquery?this[0]:this;var A=z.nodeName.toLowerCase();if(z.nodeType==1&&(A=="textarea"||(A=="input"&&z.type=="text"))){var y=[z].concat(Array.prototype.slice.call(arguments));var x=v.apply(this,y);if(!w){return x}}if(w){return this}}}c.fn.extend({getSelection:s(d,false),setSelection:s(g,true),collapseSelection:s(p,true),deleteSelectedText:s(q,true),deleteText:s(f,true),extractSelectedText:s(m,false),insertText:s(b,true),replaceSelectedText:s(n,true),surroundSelectedText:s(i,true)})})})(jQuery);
/*!
 * jQuery UI Touch Punch 1.0.8 as modified by RWAP Software
 * based on original touchpunch v0.2.3 which has not been updated since 2014
 *
 * Updates by RWAP Software to take account of various suggested changes on the original code issues
 *
 * Original: https://github.com/furf/jquery-ui-touch-punch
 * Copyright 2011–2014, Dave Furfero
 * Dual licensed under the MIT or GPL Version 2 licenses.
 *
 * Fork: https://github.com/RWAP/jquery-ui-touch-punch
 *
 * Depends:
 * jquery.ui.widget.js
 * jquery.ui.mouse.js
 */
(function(a){if(typeof define==="function"&&define.amd){define(["jquery","jquery.ui"],a)}else{a(jQuery)}}(function(c){c.support.mspointer=window.navigator.msPointerEnabled;c.support.touch=("ontouchstart" in document||"ontouchstart" in window||window.TouchEvent||(window.DocumentTouch&&document instanceof DocumentTouch)||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0);if((!c.support.touch&&!c.support.mspointer)||!c.ui.mouse){return}var e=c.ui.mouse.prototype,g=e._mouseInit,d=e._mouseDestroy,b;function a(h){return{x:h.originalEvent.changedTouches[0].pageX,y:h.originalEvent.changedTouches[0].pageY}}function f(i,j){if(i.originalEvent.touches.length>1){return}if(i.cancelable){i.preventDefault()}var k=i.originalEvent.changedTouches[0],h=document.createEvent("MouseEvents");h.initMouseEvent(j,true,true,window,1,k.screenX,k.screenY,k.clientX,k.clientY,false,false,false,false,0,null);i.target.dispatchEvent(h)}e._touchStart=function(i){var h=this;this._startedMove=i.timeStamp;h._startPos=a(i);if(b||!h._mouseCapture(i.originalEvent.changedTouches[0])){return}b=true;h._touchMoved=false;f(i,"mouseover");f(i,"mousemove");f(i,"mousedown")};e._touchMove=function(h){if(!b){return}this._touchMoved=true;f(h,"mousemove")};e._touchEnd=function(j){if(!b){return}f(j,"mouseup");f(j,"mouseout");var h=j.timeStamp-this._startedMove;if(!this._touchMoved||h<500){f(j,"click")}else{var i=a(j);if((Math.abs(i.x-this._startPos.x)<10)&&(Math.abs(i.y-this._startPos.y)<10)){if(!this._touchMoved||j.originalEvent.changedTouches[0].touchType==="stylus"){f(j,"click")}}}this._touchMoved=false;b=false};e._mouseInit=function(){var h=this;if(c.support.mspointer){h.element[0].style.msTouchAction="none"}h.element.on({touchstart:c.proxy(h,"_touchStart"),touchmove:c.proxy(h,"_touchMove"),touchend:c.proxy(h,"_touchEnd")});g.call(h)};e._mouseDestroy=function(){var h=this;h.element.off({touchstart:c.proxy(h,"_touchStart"),touchmove:c.proxy(h,"_touchMove"),touchend:c.proxy(h,"_touchEnd")});d.call(h)}}));
(function(){var a=$.datepicker._gotoToday;$.datepicker._gotoToday=function(d){var c=$(d),b=this._getInst(c[0]);a.call(this,d);this._selectDate(d,this._formatDate(b,b.selectedDay,b.drawMonth,b.drawYear))};$.datepicker._attachHandlers=function(c){var b=this._get(c,"stepMonths"),d="#"+c.id.replace(/\\\\/g,"\\");c.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){$.datepicker._adjustDate(d,-b,"M");$.datepicker._updateDatePickerPosition(c)},next:function(){$.datepicker._adjustDate(d,+b,"M");$.datepicker._updateDatePickerPosition(c)},hide:function(){$.datepicker._hideDatepicker()},today:function(){$.datepicker._gotoToday(d);$.datepicker._updateDatePickerPosition(c)},selectDay:function(){$.datepicker._selectDay(d,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this);$.datepicker._updateDatePickerPosition(c);return false},selectMonth:function(){$.datepicker._selectMonthYear(d,this,"M");$.datepicker._updateDatePickerPosition(c);return false},selectYear:function(){$.datepicker._selectMonthYear(d,this,"Y");$.datepicker._updateDatePickerPosition(c);return false}};$(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})};$.datepicker._updateDatePickerPosition=function(d){if(d.inline){return}var b=d.input[0];if(!$.datepicker._pos){$.datepicker._pos=$.datepicker._findPos(b);$.datepicker._pos[1]+=b.offsetHeight}var f={left:$.datepicker._pos[0],top:$.datepicker._pos[1]};$.datepicker._pos=null;var e=false;$(b).parents().each(function(){e|=$(this).css("position")==="fixed";return !e});var c=$.datepicker._checkOffset(d,f,e);d.dpDiv.css({top:c.top+"px"})};$.datepicker._generateMonthYearHeader=function(f,d,n,h,l,o,j,b){var s,c,t,q,g,p,m,i,e=this._get(f,"changeMonth"),u=this._get(f,"changeYear"),v=this._get(f,"showMonthAfterYear"),k="<div class='ui-datepicker-title'>",r="";if(o||!e){r+="<span class='ui-datepicker-month' aria-label='select month'>"+j[d]+"</span>"}else{s=(h&&h.getFullYear()===n);c=(l&&l.getFullYear()===n);r+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change' aria-label='select month'>";for(t=0;t<12;t++){if((!s||t>=h.getMonth())&&(!c||t<=l.getMonth())){r+="<option value='"+t+"'"+(t===d?" selected='selected'":"")+">"+b[t]+"</option>"}}r+="</select>"}if(!v){k+=r+(o||!(e&&u)?"&#xa0;":"")}if(!f.yearshtml){f.yearshtml="";if(o||!u){k+="<span class='ui-datepicker-year' aria-label='select year'>"+n+"</span>"}else{q=this._get(f,"yearRange").split(":");g=new Date().getFullYear();p=function(x){var w=(x.match(/c[+\-].*/)?n+parseInt(x.substring(1),10):(x.match(/[+\-].*/)?g+parseInt(x,10):parseInt(x,10)));return(isNaN(w)?g:w)};m=p(q[0]);i=Math.max(m,p(q[1]||""));m=(h?Math.max(m,h.getFullYear()):m);i=(l?Math.min(i,l.getFullYear()):i);f.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change' aria-label='select year'>";for(;m<=i;m++){f.yearshtml+="<option value='"+m+"'"+(m===n?" selected='selected'":"")+">"+m+"</option>"}f.yearshtml+="</select>";k+=f.yearshtml;f.yearshtml=null}}k+=this._get(f,"yearSuffix");if(v){k+=(o||!(e&&u)?"&#xa0;":"")+r}k+="</div>";return k};$.datepicker._updateDatepicker=function(c){var b=c.input[0];if($.datepicker._curInst&&$.datepicker._curInst!==c&&$.datepicker._datepickerShowing&&$.datepicker._lastInput!==b){return}if(typeof(c.stay_open)!=="boolean"||c.stay_open===false){var d=this;setTimeout(function(){d._base_updateDatepicker(c);var e=d._get(c,"timepicker");if(e){e._addTimePicker(c)}d._updateDatePickerPosition(c)},0)}};$.datepicker._base_disableDatepicker=$.datepicker._disableDatepicker;$.datepicker._disableDatepicker=function(b){setTimeout(function(){$.datepicker._base_disableDatepicker(b)},0)}})();(function(){$.fn.extend({focus:(function(a){return function(b,c){return typeof b==="number"?this.each(function(){var d=this;setTimeout(function(){$(d).trigger("focus");if(c){c.call(d)}},b)}):a.apply(this,arguments)}})($.fn.focus),disableSelection:(function(){var a="onselectstart" in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(a+".ui-disableSelection",function(b){b.preventDefault()})}})(),enableSelection:function(){return this.off(".ui-disableSelection")},zIndex:function(d){if(d!==undefined){return this.css("zIndex",String(d))}if(this.length){var b=$(this[0]),a,c;while(b.length&&b[0]!==document){a=b.css("position");if(a==="absolute"||a==="relative"||a==="fixed"){c=parseInt(b.css("zIndex"),10);if(!isNaN(c)&&c!==0){return c}}b=b.parent()}}return 0}})})();$.widget("ui.sortable",$.ui.sortable,{_setHandleClassName:function(){this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");$.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})}});(function(){$.extend(Object.getPrototypeOf($.timepicker),{_updateDateTime:function(h){h=this.inst||h;var e=(h.currentYear>0?new Date(h.currentYear,h.currentMonth,h.currentDay):new Date(h.selectedYear,h.selectedMonth,h.selectedDay)),b=$.datepicker._daylightSavingAdjust(e),i=$.datepicker._get(h,"dateFormat"),c=$.datepicker._getFormatConfig(h),g=b!==null&&this.timeDefined;this.formattedDate=$.datepicker.formatDate(i,(b===null?new Date():b),c);var a=this.formattedDate;var j=h.lastVal;if(j===""){h.currentYear=h.selectedYear;h.currentMonth=h.selectedMonth;h.currentDay=h.selectedDay}if(this._defaults.timeOnly===true&&this._defaults.timeOnlyShowDate===false){a=this.formattedTime}else{if((this._defaults.timeOnly!==true&&(this._defaults.alwaysSetTime||g))||(this._defaults.timeOnly===true&&this._defaults.timeOnlyShowDate===true)){a+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix}}this.formattedDateTime=a;if(!this._defaults.showTimepicker){this.$input.val(this.formattedDate)}else{if(this.$altInput&&this._defaults.timeOnly===false&&this._defaults.altFieldTimeOnly===true){this.$altInput.val(this.formattedTime);this.$input.val(this.formattedDate)}else{if(this.$altInput){this.$input.val(a);var f="",k=this._defaults.altSeparator!==null?this._defaults.altSeparator:this._defaults.separator,d=this._defaults.altTimeSuffix!==null?this._defaults.altTimeSuffix:this._defaults.timeSuffix;if(!this._defaults.timeOnly){if(this._defaults.altFormat){f=$.datepicker.formatDate(this._defaults.altFormat,(b===null?new Date():b),c)}else{f=this.formattedDate}if(f){f+=k}}if(this._defaults.altTimeFormat!==null){f+=$.datepicker.formatTime(this._defaults.altTimeFormat,this,this._defaults)+d}else{f+=this.formattedTime+d}this.$altInput.val(f)}else{this.$input.val(a)}}}if(j!=a){this.$input.trigger("change")}},_addTimePicker:function(b){var a=PrimeFaces.trim((this.$altInput&&this._defaults.altFieldTimeOnly)?this.$input.val()+" "+this.$altInput.val():(b.inline?this.$input.next().val():this.$input.val()));this.timeDefined=this._parseTime(a);this._limitMinMaxDateTime(b,false);this._injectTimePicker();this._afterInject()},_controls:{slider:{create:function(b,g,e,h,c,a,d){var f=b._defaults.isRTL;return g.prop("slide",null).slider({orientation:"horizontal",value:f?h*-1:h,min:f?a*-1:c,max:f?c*-1:a,step:d,slide:function(i,j){b.control.value(b,$(this),e,f?j.value*-1:j.value);b._onTimeChange()},stop:function(i,j){b._onSelectHandler()}})},options:function(b,f,e,d,g){if(b._defaults.isRTL){if(typeof(d)==="string"){if(d==="min"||d==="max"){if(g!==undefined){return f.slider(d,g*-1)}return Math.abs(f.slider(d))}return f.slider(d)}var c=d.min,a=d.max;d.min=d.max=null;if(c!==undefined){d.max=c*-1}if(a!==undefined){d.min=a*-1}return f.slider(d)}if(typeof(d)==="string"&&g!==undefined){return f.slider(d,g)}return f.slider(d)},value:function(a,c,b,d){if(a._defaults.isRTL){if(d!==undefined){return c.slider("value",d*-1)}return Math.abs(c.slider("value"))}if(d!==undefined){return c.slider("value",d)}return c.slider("value")}},select:{create:function(g,f,k,b,d,h,c){var a='<select class="ui-timepicker-select ui-state-default ui-corner-all" data-unit="'+k+'" data-min="'+d+'" data-max="'+h+'" data-step="'+c+'" aria-label="select '+k+'">',j=g._defaults.pickerTimeFormat||g._defaults.timeFormat;for(var e=d;e<=h;e+=c){a+='<option value="'+e+'"'+(e===b?" selected":"")+">";if(k==="hour"){a+=$.datepicker.formatTime(PrimeFaces.trim(j.replace(/[^ht ]/ig,"")),{hour:e},g._defaults)}else{if(k==="millisec"||k==="microsec"||e>=10){a+=e}else{a+="0"+e.toString()}}a+="</option>"}a+="</select>";f.children("select").remove();$(a).appendTo(f).on("change",function(i){g._onTimeChange();g._onSelectHandler();g._afterInject()});return f},options:function(a,d,c,b,f){var e={},g=d.children("select");if(typeof(b)==="string"){if(f===undefined){return g.data(b)}e[b]=f}else{e=b}return a.control.create(a,d,g.data("unit"),g.val(),e.min>=0?e.min:g.data("min"),e.max||g.data("max"),e.step||g.data("step"))},value:function(a,c,b,d){var e=c.children("select");if(d!==undefined){return e.val(d)}return e.val()}}}})})();
