| Server IP : 54.36.91.62 / Your IP : 216.73.217.112 Web Server : Apache System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : coopiak ( 151928) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/coopiak/amisdesseniors-fr/nimes/components/com_comprofiler/js/jquery/ |
Upload File : |
(function(t){if(typeof define==="function"&&define.amd){define(["jquery"],t)}else{t(jQuery)}})(function(I){I.ui=I.ui||{};var t=I.ui.version="1.12.1";var i=0;var r=Array.prototype.slice;I.cleanData=function(n){return function(t){var e,i,s;for(s=0;(i=t[s])!=null;s++){try{e=I._data(i,"events");if(e&&e.remove){I(i).triggerHandler("remove")}}catch(t){}}n(t)}}(I.cleanData);I.widget=function(t,i,e){var s,n,a;var o={};var r=t.split(".")[0];t=t.split(".")[1];var l=r+"-"+t;if(!e){e=i;i=I.Widget}if(I.isArray(e)){e=I.extend.apply(null,[{}].concat(e))}I.expr[":"][l.toLowerCase()]=function(t){return!!I.data(t,l)};I[r]=I[r]||{};s=I[r][t];n=I[r][t]=function(t,e){if(!this._createWidget){return new n(t,e)}if(arguments.length){this._createWidget(t,e)}};I.extend(n,s,{version:e.version,_proto:I.extend({},e),_childConstructors:[]});a=new i;a.options=I.widget.extend({},a.options);I.each(e,function(e,a){if(!I.isFunction(a)){o[e]=a;return}o[e]=function(){function s(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var t=this._super;var e=this._superApply;var i;this._super=s;this._superApply=n;i=a.apply(this,arguments);this._super=t;this._superApply=e;return i}}()});n.prototype=I.widget.extend(a,{widgetEventPrefix:s?a.widgetEventPrefix||t:t},o,{constructor:n,namespace:r,widgetName:t,widgetFullName:l});if(s){I.each(s._childConstructors,function(t,e){var i=e.prototype;I.widget(i.namespace+"."+i.widgetName,n,e._proto)});delete s._childConstructors}else{i._childConstructors.push(n)}I.widget.bridge(t,n);return n};I.widget.extend=function(t){var e=r.call(arguments,1);var i=0;var s=e.length;var n;var a;for(;i<s;i++){for(n in e[i]){a=e[i][n];if(e[i].hasOwnProperty(n)&&a!==undefined){if(I.isPlainObject(a)){t[n]=I.isPlainObject(t[n])?I.widget.extend({},t[n],a):I.widget.extend({},a)}else{t[n]=a}}}}return t};I.widget.bridge=function(a,e){var o=e.prototype.widgetFullName||a;I.fn[a]=function(i){var t=typeof i==="string";var s=r.call(arguments,1);var n=this;if(t){if(!this.length&&i==="instance"){n=undefined}else{this.each(function(){var t;var e=I.data(this,o);if(i==="instance"){n=e;return false}if(!e){return I.error("cannot call methods on "+a+" prior to initialization; "+"attempted to call method '"+i+"'")}if(!I.isFunction(e[i])||i.charAt(0)==="_"){return I.error("no such method '"+i+"' for "+a+" widget instance")}t=e[i].apply(e,s);if(t!==e&&t!==undefined){n=t&&t.jquery?n.pushStack(t.get()):t;return false}})}}else{if(s.length){i=I.widget.extend.apply(null,[i].concat(s))}this.each(function(){var t=I.data(this,o);if(t){t.option(i||{});if(t._init){t._init()}}else{I.data(this,o,new e(i,this))}})}return n}};I.Widget=function(){};I.Widget._childConstructors=[];I.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:false,create:null},_createWidget:function(t,e){e=I(e||this.defaultElement||this)[0];this.element=I(e);this.uuid=i++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=I();this.hoverable=I();this.focusable=I();this.classesElementLookup={};if(e!==this){I.data(e,this.widgetFullName,this);this._on(true,this.element,{remove:function(t){if(t.target===e){this.destroy()}}});this.document=I(e.style?e.ownerDocument:e.document||e);this.window=I(this.document[0].defaultView||this.document[0].parentWindow)}this.options=I.widget.extend({},this.options,this._getCreateOptions(),t);this._create();if(this.options.disabled){this._setOptionDisabled(this.options.disabled)}this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:I.noop,_create:I.noop,_init:I.noop,destroy:function(){var i=this;this._destroy();I.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:I.noop,widget:function(){return this.element},option:function(t,e){var i=t;var s;var n;var a;if(arguments.length===0){return I.widget.extend({},this.options)}if(typeof t==="string"){i={};s=t.split(".");t=s.shift();if(s.length){n=i[t]=I.widget.extend({},this.options[t]);for(a=0;a<s.length-1;a++){n[s[a]]=n[s[a]]||{};n=n[s[a]]}t=s.pop();if(arguments.length===1){return n[t]===undefined?null:n[t]}n[t]=e}else{if(arguments.length===1){return this.options[t]===undefined?null:this.options[t]}i[t]=e}}this._setOptions(i);return this},_setOptions:function(t){var e;for(e in t){this._setOption(e,t[e])}return this},_setOption:function(t,e){if(t==="classes"){this._setOptionClasses(e)}this.options[t]=e;if(t==="disabled"){this._setOptionDisabled(e)}return this},_setOptionClasses:function(t){var e,i,s;for(e in t){s=this.classesElementLookup[e];if(t[e]===this.options.classes[e]||!s||!s.length){continue}i=I(s.get());this._removeClass(s,e);i.addClass(this._classes({element:i,keys:e,classes:t,add:true}))}},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t);if(t){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(n){var a=[];var o=this;n=I.extend({element:this.element,classes:this.options.classes||{}},n);function t(t,e){var i,s;for(s=0;s<t.length;s++){i=o.classesElementLookup[t[s]]||I();if(n.add){i=I(I.unique(i.get().concat(n.element.get())))}else{i=I(i.not(n.element).get())}o.classesElementLookup[t[s]]=i;a.push(t[s]);if(e&&n.classes[t[s]]){a.push(n.classes[t[s]])}}}this._on(n.element,{remove:"_untrackClassesElement"});if(n.keys){t(n.keys.match(/\S+/g)||[],true)}if(n.extra){t(n.extra.match(/\S+/g)||[])}return a.join(" ")},_untrackClassesElement:function(i){var s=this;I.each(s.classesElementLookup,function(t,e){if(I.inArray(i.target,e)!==-1){s.classesElementLookup[t]=I(e.not(i.target).get())}})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,false)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,true)},_toggleClass:function(t,e,i,s){s=typeof s==="boolean"?s:i;var n=typeof t==="string"||t===null,a={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};a.element.toggleClass(this._classes(a),s);return this},_on:function(o,r,t){var l;var h=this;if(typeof o!=="boolean"){t=r;r=o;o=false}if(!t){t=r;r=this.element;l=this.widget()}else{r=l=I(r);this.bindings=this.bindings.add(r)}I.each(t,function(t,e){function i(){if(!o&&(h.options.disabled===true||I(this).hasClass("ui-state-disabled"))){return}return(typeof e==="string"?h[e]:e).apply(h,arguments)}if(typeof e!=="string"){i.guid=e.guid=e.guid||i.guid||I.guid++}var s=t.match(/^([\w:-]*)\s*(.*)$/);var n=s[1]+h.eventNamespace;var a=s[2];if(a){l.on(n,a,i)}else{r.on(n,i)}})},_off:function(t,e){e=(e||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.off(e).off(e);this.bindings=I(this.bindings.not(t).get());this.focusable=I(this.focusable.not(t).get());this.hoverable=I(this.hoverable.not(t).get())},_delay:function(t,e){function i(){return(typeof t==="string"?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){this._addClass(I(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(I(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){this._addClass(I(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(I(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,e,i){var s,n;var a=this.options[t];i=i||{};e=I.Event(e);e.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase();e.target=this.element[0];n=e.originalEvent;if(n){for(s in n){if(!(s in e)){e[s]=n[s]}}}this.element.trigger(e,i);return!(I.isFunction(a)&&a.apply(this.element[0],[e].concat(i))===false||e.isDefaultPrevented())}};I.each({show:"fadeIn",hide:"fadeOut"},function(a,o){I.Widget.prototype["_"+a]=function(e,t,i){if(typeof t==="string"){t={effect:t}}var s;var n=!t?a:t===true||typeof t==="number"?o:t.effect||o;t=t||{};if(typeof t==="number"){t={duration:t}}s=!I.isEmptyObject(t);t.complete=i;if(t.delay){e.delay(t.delay)}if(s&&I.effects&&I.effects.effect[n]){e[a](t)}else if(n!==a&&e[n]){e[n](t.duration,t.easing,i)}else{e.queue(function(t){I(this)[a]();if(i){i.call(e[0])}t()})}}});var e=I.widget;(function(){var n,k=Math.max,x=Math.abs,s=/left|center|right/,a=/top|center|bottom/,o=/[\+\-]\d+(\.[\d]+)?%?/,r=/^\w+/,l=/%$/,e=I.fn.position;function C(t,e,i){return[parseFloat(t[0])*(l.test(t[0])?e/100:1),parseFloat(t[1])*(l.test(t[1])?i/100:1)]}function D(t,e){return parseInt(I.css(t,e),10)||0}function i(t){var e=t[0];if(e.nodeType===9){return{width:t.width(),height:t.height(),offset:{top:0,left:0}}}if(I.isWindow(e)){return{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}}if(e.preventDefault){return{width:0,height:0,offset:{top:e.pageY,left:e.pageX}}}return{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}I.position={scrollbarWidth:function(){if(n!==undefined){return n}var t,e,i=I("<div "+"style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'>"+"<div style='height:100px;width:auto;'></div></div>"),s=i.children()[0];I("body").append(i);t=s.offsetWidth;i.css("overflow","scroll");e=s.offsetWidth;if(t===e){e=i[0].clientWidth}i.remove();return n=t-e},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),s=e==="scroll"||e==="auto"&&t.width<t.element[0].scrollWidth,n=i==="scroll"||i==="auto"&&t.height<t.element[0].scrollHeight;return{width:n?I.position.scrollbarWidth():0,height:s?I.position.scrollbarWidth():0}},getWithinInfo:function(t){var e=I(t||window),i=I.isWindow(e[0]),s=!!e[0]&&e[0].nodeType===9,n=!i&&!s;return{element:e,isWindow:i,isDocument:s,offset:n?I(t).offset():{left:0,top:0},scrollLeft:e.scrollLeft(),scrollTop:e.scrollTop(),width:e.outerWidth(),height:e.outerHeight()}}};I.fn.position=function(c){if(!c||!c.of){return e.apply(this,arguments)}c=I.extend({},c);var f,d,p,g,m,t,_=I(c.of),v=I.position.getWithinInfo(c.within),b=I.position.getScrollInfo(v),y=(c.collision||"flip").split(" "),w={};t=i(_);if(_[0].preventDefault){c.at="left top"}d=t.width;p=t.height;g=t.offset;m=I.extend({},g);I.each(["my","at"],function(){var t=(c[this]||"").split(" "),e,i;if(t.length===1){t=s.test(t[0])?t.concat(["center"]):a.test(t[0])?["center"].concat(t):["center","center"]}t[0]=s.test(t[0])?t[0]:"center";t[1]=a.test(t[1])?t[1]:"center";e=o.exec(t[0]);i=o.exec(t[1]);w[this]=[e?e[0]:0,i?i[0]:0];c[this]=[r.exec(t[0])[0],r.exec(t[1])[0]]});if(y.length===1){y[1]=y[0]}if(c.at[0]==="right"){m.left+=d}else if(c.at[0]==="center"){m.left+=d/2}if(c.at[1]==="bottom"){m.top+=p}else if(c.at[1]==="center"){m.top+=p/2}f=C(w.at,d,p);m.left+=f[0];m.top+=f[1];return this.each(function(){var i,t,o=I(this),r=o.outerWidth(),l=o.outerHeight(),e=D(this,"marginLeft"),s=D(this,"marginTop"),n=r+e+D(this,"marginRight")+b.width,a=l+s+D(this,"marginBottom")+b.height,h=I.extend({},m),u=C(w.my,o.outerWidth(),o.outerHeight());if(c.my[0]==="right"){h.left-=r}else if(c.my[0]==="center"){h.left-=r/2}if(c.my[1]==="bottom"){h.top-=l}else if(c.my[1]==="center"){h.top-=l/2}h.left+=u[0];h.top+=u[1];i={marginLeft:e,marginTop:s};I.each(["left","top"],function(t,e){if(I.ui.position[y[t]]){I.ui.position[y[t]][e](h,{targetWidth:d,targetHeight:p,elemWidth:r,elemHeight:l,collisionPosition:i,collisionWidth:n,collisionHeight:a,offset:[f[0]+u[0],f[1]+u[1]],my:c.my,at:c.at,within:v,elem:o})}});if(c.using){t=function(t){var e=g.left-h.left,i=e+d-r,s=g.top-h.top,n=s+p-l,a={target:{element:_,left:g.left,top:g.top,width:d,height:p},element:{element:o,left:h.left,top:h.top,width:r,height:l},horizontal:i<0?"left":e>0?"right":"center",vertical:n<0?"top":s>0?"bottom":"middle"};if(d<r&&x(e+i)<d){a.horizontal="center"}if(p<l&&x(s+n)<p){a.vertical="middle"}if(k(x(e),x(i))>k(x(s),x(n))){a.important="horizontal"}else{a.important="vertical"}c.using.call(this,t,a)}}o.offset(I.extend(h,{using:t}))})};I.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,a=t.left-e.collisionPosition.marginLeft,o=s-a,r=a+e.collisionWidth-n-s,l;if(e.collisionWidth>n){if(o>0&&r<=0){l=t.left+o+e.collisionWidth-n-s;t.left+=o-l}else if(r>0&&o<=0){t.left=s}else{if(o>r){t.left=s+n-e.collisionWidth}else{t.left=s}}}else if(o>0){t.left+=o}else if(r>0){t.left-=r}else{t.left=k(t.left-a,t.left)}},top:function(t,e){var i=e.within,s=i.isWindow?i.scrollTop:i.offset.top,n=e.within.height,a=t.top-e.collisionPosition.marginTop,o=s-a,r=a+e.collisionHeight-n-s,l;if(e.collisionHeight>n){if(o>0&&r<=0){l=t.top+o+e.collisionHeight-n-s;t.top+=o-l}else if(r>0&&o<=0){t.top=s}else{if(o>r){t.top=s+n-e.collisionHeight}else{t.top=s}}}else if(o>0){t.top+=o}else if(r>0){t.top-=r}else{t.top=k(t.top-a,t.top)}}},flip:{left:function(t,e){var i=e.within,s=i.offset.left+i.scrollLeft,n=i.width,a=i.isWindow?i.scrollLeft:i.offset.left,o=t.left-e.collisionPosition.marginLeft,r=o-a,l=o+e.collisionWidth-n-a,h=e.my[0]==="left"?-e.elemWidth:e.my[0]==="right"?e.elemWidth:0,u=e.at[0]==="left"?e.targetWidth:e.at[0]==="right"?-e.targetWidth:0,c=-2*e.offset[0],f,d;if(r<0){f=t.left+h+u+c+e.collisionWidth-n-s;if(f<0||f<x(r)){t.left+=h+u+c}}else if(l>0){d=t.left-e.collisionPosition.marginLeft+h+u+c-a;if(d>0||x(d)<l){t.left+=h+u+c}}},top:function(t,e){var i=e.within,s=i.offset.top+i.scrollTop,n=i.height,a=i.isWindow?i.scrollTop:i.offset.top,o=t.top-e.collisionPosition.marginTop,r=o-a,l=o+e.collisionHeight-n-a,h=e.my[1]==="top",u=h?-e.elemHeight:e.my[1]==="bottom"?e.elemHeight:0,c=e.at[1]==="top"?e.targetHeight:e.at[1]==="bottom"?-e.targetHeight:0,f=-2*e.offset[1],d,p;if(r<0){p=t.top+u+c+f+e.collisionHeight-n-s;if(p<0||p<x(r)){t.top+=u+c+f}}else if(l>0){d=t.top-e.collisionPosition.marginTop+u+c+f-a;if(d>0||x(d)<l){t.top+=u+c+f}}}},flipfit:{left:function(){I.ui.position.flip.left.apply(this,arguments);I.ui.position.fit.left.apply(this,arguments)},top:function(){I.ui.position.flip.top.apply(this,arguments);I.ui.position.fit.top.apply(this,arguments)}}}})();var s=I.ui.position;var n=I.extend(I.expr[":"],{data:I.expr.createPseudo?I.expr.createPseudo(function(e){return function(t){return!!I.data(t,e)}}):function(t,e,i){return!!I.data(t,i[3])}});var a=I.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});I.ui.focusable=function(t,e){var i,s,n,a,o,r=t.nodeName.toLowerCase();if("area"===r){i=t.parentNode;s=i.name;if(!t.href||!s||i.nodeName.toLowerCase()!=="map"){return false}n=I("img[usemap='#"+s+"']");return n.length>0&&n.is(":visible")}if(/^(input|select|textarea|button|object)$/.test(r)){a=!t.disabled;if(a){o=I(t).closest("fieldset")[0];if(o){a=!o.disabled}}}else if("a"===r){a=t.href||e}else{a=e}return a&&I(t).is(":visible")&&l(I(t))};function l(t){var e=t.css("visibility");while(e==="inherit"){t=t.parent();e=t.css("visibility")}return e!=="hidden"}I.extend(I.expr[":"],{focusable:function(t){return I.ui.focusable(t,I.attr(t,"tabindex")!=null)}});var o=I.ui.focusable;var h=I.fn.form=function(){return typeof this[0].form==="string"?this.closest("form"):I(this[0].form)};var u=I.ui.formResetMixin={_formResetHandler:function(){var e=I(this);setTimeout(function(){var t=e.data("ui-form-reset-instances");I.each(t,function(){this.refresh()})})},_bindFormResetHandler:function(){this.form=this.element.form();if(!this.form.length){return}var t=this.form.data("ui-form-reset-instances")||[];if(!t.length){this.form.on("reset.ui-form-reset",this._formResetHandler)}t.push(this);this.form.data("ui-form-reset-instances",t)},_unbindFormResetHandler:function(){if(!this.form.length){return}var t=this.form.data("ui-form-reset-instances");t.splice(I.inArray(this,t),1);if(t.length){this.form.data("ui-form-reset-instances",t)}else{this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}};if(I.fn.jquery.substring(0,3)==="1.7"){I.each(["Width","Height"],function(t,i){var n=i==="Width"?["Left","Right"]:["Top","Bottom"],s=i.toLowerCase(),a={innerWidth:I.fn.innerWidth,innerHeight:I.fn.innerHeight,outerWidth:I.fn.outerWidth,outerHeight:I.fn.outerHeight};function o(t,e,i,s){I.each(n,function(){e-=parseFloat(I.css(t,"padding"+this))||0;if(i){e-=parseFloat(I.css(t,"border"+this+"Width"))||0}if(s){e-=parseFloat(I.css(t,"margin"+this))||0}});return e}I.fn["inner"+i]=function(t){if(t===undefined){return a["inner"+i].call(this)}return this.each(function(){I(this).css(s,o(this,t)+"px")})};I.fn["outer"+i]=function(t,e){if(typeof t!=="number"){return a["outer"+i].call(this,t)}return this.each(function(){I(this).css(s,o(this,t,true,e)+"px")})}});I.fn.addBack=function(t){return this.add(t==null?this.prevObject:this.prevObject.filter(t))}}var c=I.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 f=I.ui.escapeSelector=function(){var e=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(t){return t.replace(e,"\\$1")}}();var d=I.fn.labels=function(){var t,e,i,s,n;if(this[0].labels&&this[0].labels.length){return this.pushStack(this[0].labels)}s=this.eq(0).parents("label");i=this.attr("id");if(i){t=this.eq(0).parents().last();n=t.add(t.length?t.siblings():this.siblings());e="label[for='"+I.ui.escapeSelector(i)+"']";s=s.add(n.find(e).addBack(e))}return this.pushStack(s)};var p=I.fn.scrollParent=function(t){var e=this.css("position"),i=e==="absolute",s=t?/(auto|scroll|hidden)/:/(auto|scroll)/,n=this.parents().filter(function(){var t=I(this);if(i&&t.css("position")==="static"){return false}return s.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return e==="fixed"||!n.length?I(this[0].ownerDocument||document):n};var g=I.extend(I.expr[":"],{tabbable:function(t){var e=I.attr(t,"tabindex"),i=e!=null;return(!i||e>=0)&&I.ui.focusable(t,i)}});var m=I.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){if(!this.id){this.id="ui-id-"+ ++t}})}}(),removeUniqueId:function(){return this.each(function(){if(/^ui-id-\d+$/.test(this.id)){I(this).removeAttr("id")}})}});var _=I.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var v=false;I(document).on("mouseup",function(){v=false});var b=I.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(t){if(true===I.data(t.target,e.widgetName+".preventClickEvent")){I.removeData(t.target,e.widgetName+".preventClickEvent");t.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(t){if(v){return}this._mouseMoved=false;this._mouseStarted&&this._mouseUp(t);this._mouseDownEvent=t;var e=this,i=t.which===1,s=typeof this.options.cancel==="string"&&t.target.nodeName?I(t.target).closest(this.options.cancel).length:false;if(!i||s||!this._mouseCapture(t)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)){this._mouseStarted=this._mouseStart(t)!==false;if(!this._mouseStarted){t.preventDefault();return true}}if(true===I.data(t.target,this.widgetName+".preventClickEvent")){I.removeData(t.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(t){return e._mouseMove(t)};this._mouseUpDelegate=function(t){return e._mouseUp(t)};this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate);t.preventDefault();v=true;return true},_mouseMove:function(t){if(this._mouseMoved){if(I.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button){return this._mouseUp(t)}else if(!t.which){if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey){this.ignoreMissingWhich=true}else if(!this.ignoreMissingWhich){return this._mouseUp(t)}}}if(t.which||t.button){this._mouseMoved=true}if(this._mouseStarted){this._mouseDrag(t);return t.preventDefault()}if(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)){this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==false;this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)}return!this._mouseStarted},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(t.target===this._mouseDownEvent.target){I.data(t.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(t)}if(this._mouseDelayTimer){clearTimeout(this._mouseDelayTimer);delete this._mouseDelayTimer}this.ignoreMissingWhich=false;v=false;t.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}});var y=I.ui.plugin={add:function(t,e,i){var s,n=I.ui[t].prototype;for(s in i){n.plugins[s]=n.plugins[s]||[];n.plugins[s].push([e,i[s]])}},call:function(t,e,i,s){var n,a=t.plugins[e];if(!a){return}if(!s&&(!t.element[0].parentNode||t.element[0].parentNode.nodeType===11)){return}for(n=0;n<a.length;n++){if(t.options[a[n][0]]){a[n][1].apply(t.element,i)}}}};var w=I.ui.safeActiveElement=function(e){var i;try{i=e.activeElement}catch(t){i=e.body}if(!i){i=e.body}if(!i.nodeName){i=e.body}return i};var k=I.ui.safeBlur=function(t){if(t&&t.nodeName.toLowerCase()!=="body"){I(t).trigger("blur")}};I.widget("ui.draggable",I.ui.mouse,{version:"1.12.1",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(t,e){this._super(t,e);if(t==="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(t){var e=this.options;if(this.helper||e.disabled||I(t.target).closest(".ui-resizable-handle").length>0){return false}this.handle=this._getHandle(t);if(!this.handle){return false}this._blurActiveElement(t);this._blockFrames(e.iframeFix===true?"iframe":e.iframeFix);return true},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map(function(){var t=I(this);return I("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){if(this.iframeBlocks){this.iframeBlocks.remove();delete this.iframeBlocks}},_blurActiveElement:function(t){var e=I.ui.safeActiveElement(this.document[0]),i=I(t.target);if(i.closest(e).length){return}I.ui.safeBlur(e)},_mouseStart:function(t){var e=this.options;this.helper=this._createHelper(t);this._addClass(this.helper,"ui-draggable-dragging");this._cacheHelperProportions();if(I.ui.ddmanager){I.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 I(this).css("position")==="fixed"}).length>0;this.positionAbs=this.element.offset();this._refreshOffsets(t);this.originalPosition=this.position=this._generatePosition(t,false);this.originalPageX=t.pageX;this.originalPageY=t.pageY;e.cursorAt&&this._adjustOffsetFromHelper(e.cursorAt);this._setContainment();if(this._trigger("start",t)===false){this._clear();return false}this._cacheHelperProportions();if(I.ui.ddmanager&&!e.dropBehaviour){I.ui.ddmanager.prepareOffsets(this,t)}this._mouseDrag(t,true);if(I.ui.ddmanager){I.ui.ddmanager.dragStart(this,t)}return true},_refreshOffsets:function(t){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:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(t,e){if(this.hasFixedAncestor){this.offset.parent=this._getParentOffset()}this.position=this._generatePosition(t,true);this.positionAbs=this._convertPositionTo("absolute");if(!e){var i=this._uiHash();if(this._trigger("drag",t,i)===false){this._mouseUp(new I.Event("mouseup",t));return false}this.position=i.position}this.helper[0].style.left=this.position.left+"px";this.helper[0].style.top=this.position.top+"px";if(I.ui.ddmanager){I.ui.ddmanager.drag(this,t)}return false},_mouseStop:function(t){var e=this,i=false;if(I.ui.ddmanager&&!this.options.dropBehaviour){i=I.ui.ddmanager.drop(this,t)}if(this.dropped){i=this.dropped;this.dropped=false}if(this.options.revert==="invalid"&&!i||this.options.revert==="valid"&&i||this.options.revert===true||I.isFunction(this.options.revert)&&this.options.revert.call(this.element,i)){I(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(e._trigger("stop",t)!==false){e._clear()}})}else{if(this._trigger("stop",t)!==false){this._clear()}}return false},_mouseUp:function(t){this._unblockFrames();if(I.ui.ddmanager){I.ui.ddmanager.dragStop(this,t)}if(this.handleElement.is(t.target)){this.element.trigger("focus")}return I.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp(new I.Event("mouseup",{target:this.element[0]}))}else{this._clear()}return this},_getHandle:function(t){return this.options.handle?!!I(t.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(t){var e=this.options,i=I.isFunction(e.helper),s=i?I(e.helper.apply(this.element[0],[t])):e.helper==="clone"?this.element.clone().removeAttr("id"):this.element;if(!s.parents("body").length){s.appendTo(e.appendTo==="parent"?this.element[0].parentNode:e.appendTo)}if(i&&s[0]===this.element[0]){this._setPositionRelative()}if(s[0]!==this.element[0]&&!/(fixed|absolute)/.test(s.css("position"))){s.css("position","absolute")}return s},_setPositionRelative:function(){if(!/^(?:r|a|f)/.test(this.element.css("position"))){this.element[0].style.position="relative"}},_adjustOffsetFromHelper:function(t){if(typeof t==="string"){t=t.split(" ")}if(I.isArray(t)){t={left:+t[0],top:+t[1]||0}}if("left"in t){this.offset.click.left=t.left+this.margins.left}if("right"in t){this.offset.click.left=this.helperProportions.width-t.right+this.margins.left}if("top"in t){this.offset.click.top=t.top+this.margins.top}if("bottom"in t){this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top}},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),e=this.document[0];if(this.cssPosition==="absolute"&&this.scrollParent[0]!==e&&I.contains(this.scrollParent[0],this.offsetParent[0])){t.left+=this.scrollParent.scrollLeft();t.top+=this.scrollParent.scrollTop()}if(this._isRootNode(this.offsetParent[0])){t={top:0,left:0}}return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative"){return{top:0,left:0}}var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(!e?this.scrollParent.scrollTop():0),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(!e?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 t,e,i,s=this.options,n=this.document[0];this.relativeContainer=null;if(!s.containment){this.containment=null;return}if(s.containment==="window"){this.containment=[I(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,I(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,I(window).scrollLeft()+I(window).width()-this.helperProportions.width-this.margins.left,I(window).scrollTop()+(I(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(s.containment==="document"){this.containment=[0,0,I(n).width()-this.helperProportions.width-this.margins.left,(I(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(s.containment.constructor===Array){this.containment=s.containment;return}if(s.containment==="parent"){s.containment=this.helper[0].parentNode}e=I(s.containment);i=e[0];if(!i){return}t=/(scroll|auto)/.test(e.css("overflow"));this.containment=[(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("paddingLeft"),10)||0),(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("paddingTop"),10)||0),(t?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(e.css("borderRightWidth"),10)||0)-(parseInt(e.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(e.css("borderBottomWidth"),10)||0)-(parseInt(e.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relativeContainer=e},_convertPositionTo:function(t,e){if(!e){e=this.position}var i=t==="absolute"?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-(this.cssPosition==="fixed"?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-(this.cssPosition==="fixed"?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,a,o=this.options,r=this._isRootNode(this.scrollParent[0]),l=t.pageX,h=t.pageY;if(!r||!this.offset.scroll){this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}}if(e){if(this.containment){if(this.relativeContainer){s=this.relativeContainer.offset();i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]}else{i=this.containment}if(t.pageX-this.offset.click.left<i[0]){l=i[0]+this.offset.click.left}if(t.pageY-this.offset.click.top<i[1]){h=i[1]+this.offset.click.top}if(t.pageX-this.offset.click.left>i[2]){l=i[2]+this.offset.click.left}if(t.pageY-this.offset.click.top>i[3]){h=i[3]+this.offset.click.top}}if(o.grid){n=o.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/o.grid[1])*o.grid[1]:this.originalPageY;h=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-o.grid[1]:n+o.grid[1]:n;a=o.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/o.grid[0])*o.grid[0]:this.originalPageX;l=i?a-this.offset.click.left>=i[0]||a-this.offset.click.left>i[2]?a:a-this.offset.click.left>=i[0]?a-o.grid[0]:a+o.grid[0]:a}if(o.axis==="y"){l=this.originalPageX}if(o.axis==="x"){h=this.originalPageY}}return{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:r?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(t,e,i){i=i||this._uiHash();I.ui.plugin.call(this,t,[e,i,this],true);if(/^(drag|start|stop)/.test(t)){this.positionAbs=this._convertPositionTo("absolute");i.offset=this.positionAbs}return I.Widget.prototype._trigger.call(this,t,e,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});I.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,i){var s=I.extend({},t,{item:i.element});i.sortables=[];I(i.options.connectToSortable).each(function(){var t=I(this).sortable("instance");if(t&&!t.options.disabled){i.sortables.push(t);t.refreshPositions();t._trigger("activate",e,s)}})},stop:function(e,t,i){var s=I.extend({},t,{item:i.element});i.cancelHelperRemoval=false;I.each(i.sortables,function(){var t=this;if(t.isOver){t.isOver=0;i.cancelHelperRemoval=true;t.cancelHelperRemoval=false;t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")};t._mouseStop(e);t.options.helper=t.options._helper}else{t.cancelHelperRemoval=true;t._trigger("deactivate",e,s)}})},drag:function(i,s,n){I.each(n.sortables,function(){var t=false,e=this;e.positionAbs=n.positionAbs;e.helperProportions=n.helperProportions;e.offset.click=n.offset.click;if(e._intersectsWith(e.containerCache)){t=true;I.each(n.sortables,function(){this.positionAbs=n.positionAbs;this.helperProportions=n.helperProportions;this.offset.click=n.offset.click;if(this!==e&&this._intersectsWith(this.containerCache)&&I.contains(e.element[0],this.element[0])){t=false}return t})}if(t){if(!e.isOver){e.isOver=1;n._parent=s.helper.parent();e.currentItem=s.helper.appendTo(e.element).data("ui-sortable-item",true);e.options._helper=e.options.helper;e.options.helper=function(){return s.helper[0]};i.target=e.currentItem[0];e._mouseCapture(i,true);e._mouseStart(i,true,true);e.offset.click.top=n.offset.click.top;e.offset.click.left=n.offset.click.left;e.offset.parent.left-=n.offset.parent.left-e.offset.parent.left;e.offset.parent.top-=n.offset.parent.top-e.offset.parent.top;n._trigger("toSortable",i);n.dropped=e.element;I.each(n.sortables,function(){this.refreshPositions()});n.currentItem=n.element;e.fromOutside=n}if(e.currentItem){e._mouseDrag(i);s.position=e.position}}else{if(e.isOver){e.isOver=0;e.cancelHelperRemoval=true;e.options._revert=e.options.revert;e.options.revert=false;e._trigger("out",i,e._uiHash(e));e._mouseStop(i,true);e.options.revert=e.options._revert;e.options.helper=e.options._helper;if(e.placeholder){e.placeholder.remove()}s.helper.appendTo(n._parent);n._refreshOffsets(i);s.position=n._generatePosition(i,true);n._trigger("fromSortable",i);n.dropped=false;I.each(n.sortables,function(){this.refreshPositions()})}}})}});I.ui.plugin.add("draggable","cursor",{start:function(t,e,i){var s=I("body"),n=i.options;if(s.css("cursor")){n._cursor=s.css("cursor")}s.css("cursor",n.cursor)},stop:function(t,e,i){var s=i.options;if(s._cursor){I("body").css("cursor",s._cursor)}}});I.ui.plugin.add("draggable","opacity",{start:function(t,e,i){var s=I(e.helper),n=i.options;if(s.css("opacity")){n._opacity=s.css("opacity")}s.css("opacity",n.opacity)},stop:function(t,e,i){var s=i.options;if(s._opacity){I(e.helper).css("opacity",s._opacity)}}});I.ui.plugin.add("draggable","scroll",{start:function(t,e,i){if(!i.scrollParentNotHidden){i.scrollParentNotHidden=i.helper.scrollParent(false)}if(i.scrollParentNotHidden[0]!==i.document[0]&&i.scrollParentNotHidden[0].tagName!=="HTML"){i.overflowOffset=i.scrollParentNotHidden.offset()}},drag:function(t,e,i){var s=i.options,n=false,a=i.scrollParentNotHidden[0],o=i.document[0];if(a!==o&&a.tagName!=="HTML"){if(!s.axis||s.axis!=="x"){if(i.overflowOffset.top+a.offsetHeight-t.pageY<s.scrollSensitivity){a.scrollTop=n=a.scrollTop+s.scrollSpeed}else if(t.pageY-i.overflowOffset.top<s.scrollSensitivity){a.scrollTop=n=a.scrollTop-s.scrollSpeed}}if(!s.axis||s.axis!=="y"){if(i.overflowOffset.left+a.offsetWidth-t.pageX<s.scrollSensitivity){a.scrollLeft=n=a.scrollLeft+s.scrollSpeed}else if(t.pageX-i.overflowOffset.left<s.scrollSensitivity){a.scrollLeft=n=a.scrollLeft-s.scrollSpeed}}}else{if(!s.axis||s.axis!=="x"){if(t.pageY-I(o).scrollTop()<s.scrollSensitivity){n=I(o).scrollTop(I(o).scrollTop()-s.scrollSpeed)}else if(I(window).height()-(t.pageY-I(o).scrollTop())<s.scrollSensitivity){n=I(o).scrollTop(I(o).scrollTop()+s.scrollSpeed)}}if(!s.axis||s.axis!=="y"){if(t.pageX-I(o).scrollLeft()<s.scrollSensitivity){n=I(o).scrollLeft(I(o).scrollLeft()-s.scrollSpeed)}else if(I(window).width()-(t.pageX-I(o).scrollLeft())<s.scrollSensitivity){n=I(o).scrollLeft(I(o).scrollLeft()+s.scrollSpeed)}}}if(n!==false&&I.ui.ddmanager&&!s.dropBehaviour){I.ui.ddmanager.prepareOffsets(i,t)}}});I.ui.plugin.add("draggable","snap",{start:function(t,e,i){var s=i.options;i.snapElements=[];I(s.snap.constructor!==String?s.snap.items||":data(ui-draggable)":s.snap).each(function(){var t=I(this),e=t.offset();if(this!==i.element[0]){i.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:e.top,left:e.left})}})},drag:function(t,e,i){var s,n,a,o,r,l,h,u,c,f,d=i.options,p=d.snapTolerance,g=e.offset.left,m=g+i.helperProportions.width,_=e.offset.top,v=_+i.helperProportions.height;for(c=i.snapElements.length-1;c>=0;c--){r=i.snapElements[c].left-i.margins.left;l=r+i.snapElements[c].width;h=i.snapElements[c].top-i.margins.top;u=h+i.snapElements[c].height;if(m<r-p||g>l+p||v<h-p||_>u+p||!I.contains(i.snapElements[c].item.ownerDocument,i.snapElements[c].item)){if(i.snapElements[c].snapping){i.options.snap.release&&i.options.snap.release.call(i.element,t,I.extend(i._uiHash(),{snapItem:i.snapElements[c].item}))}i.snapElements[c].snapping=false;continue}if(d.snapMode!=="inner"){s=Math.abs(h-v)<=p;n=Math.abs(u-_)<=p;a=Math.abs(r-m)<=p;o=Math.abs(l-g)<=p;if(s){e.position.top=i._convertPositionTo("relative",{top:h-i.helperProportions.height,left:0}).top}if(n){e.position.top=i._convertPositionTo("relative",{top:u,left:0}).top}if(a){e.position.left=i._convertPositionTo("relative",{top:0,left:r-i.helperProportions.width}).left}if(o){e.position.left=i._convertPositionTo("relative",{top:0,left:l}).left}}f=s||n||a||o;if(d.snapMode!=="outer"){s=Math.abs(h-_)<=p;n=Math.abs(u-v)<=p;a=Math.abs(r-g)<=p;o=Math.abs(l-m)<=p;if(s){e.position.top=i._convertPositionTo("relative",{top:h,left:0}).top}if(n){e.position.top=i._convertPositionTo("relative",{top:u-i.helperProportions.height,left:0}).top}if(a){e.position.left=i._convertPositionTo("relative",{top:0,left:r}).left}if(o){e.position.left=i._convertPositionTo("relative",{top:0,left:l-i.helperProportions.width}).left}}if(!i.snapElements[c].snapping&&(s||n||a||o||f)){i.options.snap.snap&&i.options.snap.snap.call(i.element,t,I.extend(i._uiHash(),{snapItem:i.snapElements[c].item}))}i.snapElements[c].snapping=s||n||a||o||f}}});I.ui.plugin.add("draggable","stack",{start:function(t,e,i){var s,n=i.options,a=I.makeArray(I(n.stack)).sort(function(t,e){return(parseInt(I(t).css("zIndex"),10)||0)-(parseInt(I(e).css("zIndex"),10)||0)});if(!a.length){return}s=parseInt(I(a[0]).css("zIndex"),10)||0;I(a).each(function(t){I(this).css("zIndex",s+t)});this.css("zIndex",s+a.length)}});I.ui.plugin.add("draggable","zIndex",{start:function(t,e,i){var s=I(e.helper),n=i.options;if(s.css("zIndex")){n._zIndex=s.css("zIndex")}s.css("zIndex",n.zIndex)},stop:function(t,e,i){var s=i.options;if(s._zIndex){I(e.helper).css("zIndex",s._zIndex)}}});var x=I.ui.draggable;I.widget("ui.droppable",{version:"1.12.1",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 t,e=this.options,i=e.accept;this.isover=false;this.isout=true;this.accept=I.isFunction(i)?i:function(t){return t.is(i)};this.proportions=function(){if(arguments.length){t=arguments[0]}else{return t?t:t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}}};this._addToManager(e.scope);e.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){I.ui.ddmanager.droppables[t]=I.ui.ddmanager.droppables[t]||[];I.ui.ddmanager.droppables[t].push(this)},_splice:function(t){var e=0;for(;e<t.length;e++){if(t[e]===this){t.splice(e,1)}}},_destroy:function(){var t=I.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,e){if(t==="accept"){this.accept=I.isFunction(e)?e:function(t){return t.is(e)}}else if(t==="scope"){var i=I.ui.ddmanager.droppables[this.options.scope];this._splice(i);this._addToManager(e)}this._super(t,e)},_activate:function(t){var e=I.ui.ddmanager.current;this._addActiveClass();if(e){this._trigger("activate",t,this.ui(e))}},_deactivate:function(t){var e=I.ui.ddmanager.current;this._removeActiveClass();if(e){this._trigger("deactivate",t,this.ui(e))}},_over:function(t){var e=I.ui.ddmanager.current;if(!e||(e.currentItem||e.element)[0]===this.element[0]){return}if(this.accept.call(this.element[0],e.currentItem||e.element)){this._addHoverClass();this._trigger("over",t,this.ui(e))}},_out:function(t){var e=I.ui.ddmanager.current;if(!e||(e.currentItem||e.element)[0]===this.element[0]){return}if(this.accept.call(this.element[0],e.currentItem||e.element)){this._removeHoverClass();this._trigger("out",t,this.ui(e))}},_drop:function(e,t){var i=t||I.ui.ddmanager.current,s=false;if(!i||(i.currentItem||i.element)[0]===this.element[0]){return false}this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var t=I(this).droppable("instance");if(t.options.greedy&&!t.options.disabled&&t.options.scope===i.options.scope&&t.accept.call(t.element[0],i.currentItem||i.element)&&C(i,I.extend(t,{offset:t.element.offset()}),t.options.tolerance,e)){s=true;return false}});if(s){return false}if(this.accept.call(this.element[0],i.currentItem||i.element)){this._removeActiveClass();this._removeHoverClass();this._trigger("drop",e,this.ui(i));return this.element}return false},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var C=I.ui.intersect=function(){function f(t,e,i){return t>=e&&t<e+i}return function(t,e,i,s){if(!e.offset){return false}var n=(t.positionAbs||t.position.absolute).left+t.margins.left,a=(t.positionAbs||t.position.absolute).top+t.margins.top,o=n+t.helperProportions.width,r=a+t.helperProportions.height,l=e.offset.left,h=e.offset.top,u=l+e.proportions().width,c=h+e.proportions().height;switch(i){case"fit":return l<=n&&o<=u&&h<=a&&r<=c;case"intersect":return l<n+t.helperProportions.width/2&&o-t.helperProportions.width/2<u&&h<a+t.helperProportions.height/2&&r-t.helperProportions.height/2<c;case"pointer":return f(s.pageY,h,e.proportions().height)&&f(s.pageX,l,e.proportions().width);case"touch":return(a>=h&&a<=c||r>=h&&r<=c||a<h&&r>c)&&(n>=l&&n<=u||o>=l&&o<=u||n<l&&o>u);default:return false}}}();I.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,e){var i,s,n=I.ui.ddmanager.droppables[t.options.scope]||[],a=e?e.type:null,o=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();t:for(i=0;i<n.length;i++){if(n[i].options.disabled||t&&!n[i].accept.call(n[i].element[0],t.currentItem||t.element)){continue}for(s=0;s<o.length;s++){if(o[s]===n[i].element[0]){n[i].proportions().height=0;continue t}}n[i].visible=n[i].element.css("display")!=="none";if(!n[i].visible){continue}if(a==="mousedown"){n[i]._activate.call(n[i],e)}n[i].offset=n[i].element.offset();n[i].proportions({width:n[i].element[0].offsetWidth,height:n[i].element[0].offsetHeight})}},drop:function(t,e){var i=false;I.each((I.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&C(t,this,this.options.tolerance,e)){i=this._drop.call(this,e)||i}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)){this.isout=true;this.isover=false;this._deactivate.call(this,e)}});return i},dragStart:function(t,e){t.element.parentsUntil("body").on("scroll.droppable",function(){if(!t.options.refreshPositions){I.ui.ddmanager.prepareOffsets(t,e)}})},drag:function(a,o){if(a.options.refreshPositions){I.ui.ddmanager.prepareOffsets(a,o)}I.each(I.ui.ddmanager.droppables[a.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var t,e,i,s=C(a,this,this.options.tolerance,o),n=!s&&this.isover?"isout":s&&!this.isover?"isover":null;if(!n){return}if(this.options.greedy){e=this.options.scope;i=this.element.parents(":data(ui-droppable)").filter(function(){return I(this).droppable("instance").options.scope===e});if(i.length){t=I(i[0]).droppable("instance");t.greedyChild=n==="isover"}}if(t&&n==="isover"){t.isover=false;t.isout=true;t._out.call(t,o)}this[n]=true;this[n==="isout"?"isover":"isout"]=false;this[n==="isover"?"_over":"_out"].call(this,o);if(t&&n==="isout"){t.isout=false;t.isover=true;t._over.call(t,o)}})},dragStop:function(t,e){t.element.parentsUntil("body").off("scroll.droppable");if(!t.options.refreshPositions){I.ui.ddmanager.prepareOffsets(t,e)}}};if(I.uiBackCompat!==false){I.widget("ui.droppable",I.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 D=I.ui.droppable;I.widget("ui.resizable",I.ui.mouse,{version:"1.12.1",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(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(t,e){if(I(t).css("overflow")==="hidden"){return false}var i=e&&e==="left"?"scrollLeft":"scrollTop",s=false;if(t[i]>0){return true}t[i]=1;s=t[i]>0;t[i]=0;return s},_create:function(){var t,e=this.options,i=this;this._addClass("ui-resizable");I.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)){this.element.wrap(I("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance"));this.elementIsWrapper=true;t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")};this.element.css(t);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(t);this._proportionallyResize()}this._setupHandles();if(e.autoHide){I(this.element).on("mouseenter",function(){if(e.disabled){return}i._removeClass("ui-resizable-autohide");i._handles.show()}).on("mouseleave",function(){if(e.disabled){return}if(!i.resizing){i._addClass("ui-resizable-autohide");i._handles.hide()}})}this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,e=function(t){I(t).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);t=this.element;this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t);t.remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_setOption:function(t,e){this._super(t,e);switch(t){case"handles":this._removeHandles();this._setupHandles();break;default:break}},_setupHandles:function(){var t=this.options,e,i,s,n,a,o=this;this.handles=t.handles||(!I(".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=I();if(this.handles.constructor===String){if(this.handles==="all"){this.handles="n,e,s,w,se,sw,ne,nw"}s=this.handles.split(",");this.handles={};for(i=0;i<s.length;i++){e=I.trim(s[i]);n="ui-resizable-"+e;a=I("<div>");this._addClass(a,"ui-resizable-handle "+n);a.css({zIndex:t.zIndex});this.handles[e]=".ui-resizable-"+e;this.element.append(a)}}this._renderAxis=function(t){var e,i,s,n;t=t||this.element;for(e in this.handles){if(this.handles[e].constructor===String){this.handles[e]=this.element.children(this.handles[e]).first().show()}else if(this.handles[e].jquery||this.handles[e].nodeType){this.handles[e]=I(this.handles[e]);this._on(this.handles[e],{mousedown:o._mouseDown})}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)){i=I(this.handles[e],this.element);n=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth();s=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join("");t.css(s,n);this._proportionallyResize()}this._handles=this._handles.add(this.handles[e])}};this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.on("mouseover",function(){if(!o.resizing){if(this.className){a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}o.axis=a&&a[1]?a[1]:"se"}});if(t.autoHide){this._handles.hide();this._addClass("ui-resizable-autohide")}},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(t){var e,i,s=false;for(e in this.handles){i=I(this.handles[e])[0];if(i===t.target||I.contains(i,t.target)){s=true}}return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s,n=this.options,a=this.element;this.resizing=true;this._renderProxy();e=this._num(this.helper.css("left"));i=this._num(this.helper.css("top"));if(n.containment){e+=I(n.containment).scrollLeft()||0;i+=I(n.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:e,top:i};this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()};this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()};this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()};this.originalPosition={left:e,top:i};this.originalMousePosition={left:t.pageX,top:t.pageY};this.aspectRatio=typeof n.aspectRatio==="number"?n.aspectRatio:this.originalSize.width/this.originalSize.height||1;s=I(".ui-resizable-"+this.axis).css("cursor");I("body").css("cursor",s==="auto"?this.axis+"-resize":s);this._addClass("ui-resizable-resizing");this._propagate("start",t);return true},_mouseDrag:function(t){var e,i,s=this.originalMousePosition,n=this.axis,a=t.pageX-s.left||0,o=t.pageY-s.top||0,r=this._change[n];this._updatePrevProperties();if(!r){return false}e=r.apply(this,[t,a,o]);this._updateVirtualBoundaries(t.shiftKey);if(this._aspectRatio||t.shiftKey){e=this._updateRatio(e,t)}e=this._respectSize(e,t);this._updateCache(e);this._propagate("resize",t);i=this._applyChanges();if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}if(!I.isEmptyObject(i)){this._updatePrevProperties();this._trigger("resize",t,this.ui());this._applyChanges()}return false},_mouseStop:function(t){this.resizing=false;var e,i,s,n,a,o,r,l=this.options,h=this;if(this._helper){e=this._proportionallyResizeElements;i=e.length&&/textarea/i.test(e[0].nodeName);s=i&&this._hasScroll(e[0],"left")?0:h.sizeDiff.height;n=i?0:h.sizeDiff.width;a={width:h.helper.width()-n,height:h.helper.height()-s};o=parseFloat(h.element.css("left"))+(h.position.left-h.originalPosition.left)||null;r=parseFloat(h.element.css("top"))+(h.position.top-h.originalPosition.top)||null;if(!l.animate){this.element.css(I.extend(a,{top:r,left:o}))}h.helper.height(h.size.height);h.helper.width(h.size.width);if(this._helper&&!l.animate){this._proportionallyResize()}}I("body").css("cursor","auto");this._removeClass("ui-resizable-resizing");this._propagate("stop",t);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 t={};if(this.position.top!==this.prevPosition.top){t.top=this.position.top+"px"}if(this.position.left!==this.prevPosition.left){t.left=this.position.left+"px"}if(this.size.width!==this.prevSize.width){t.width=this.size.width+"px"}if(this.size.height!==this.prevSize.height){t.height=this.size.height+"px"}this.helper.css(t);return t},_updateVirtualBoundaries:function(t){var e,i,s,n,a,o=this.options;a={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:Infinity,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:Infinity};if(this._aspectRatio||t){e=a.minHeight*this.aspectRatio;s=a.minWidth/this.aspectRatio;i=a.maxHeight*this.aspectRatio;n=a.maxWidth/this.aspectRatio;if(e>a.minWidth){a.minWidth=e}if(s>a.minHeight){a.minHeight=s}if(i<a.maxWidth){a.maxWidth=i}if(n<a.maxHeight){a.maxHeight=n}}this._vBoundaries=a},_updateCache:function(t){this.offset=this.helper.offset();if(this._isNumber(t.left)){this.position.left=t.left}if(this._isNumber(t.top)){this.position.top=t.top}if(this._isNumber(t.height)){this.size.height=t.height}if(this._isNumber(t.width)){this.size.width=t.width}},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;if(this._isNumber(t.height)){t.width=t.height*this.aspectRatio}else if(this._isNumber(t.width)){t.height=t.width/this.aspectRatio}if(s==="sw"){t.left=e.left+(i.width-t.width);t.top=null}if(s==="nw"){t.top=e.top+(i.height-t.height);t.left=e.left+(i.width-t.width)}return t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,a=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,o=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),u=/nw|ne|n/.test(i);if(a){t.width=e.minWidth}if(o){t.height=e.minHeight}if(s){t.width=e.maxWidth}if(n){t.height=e.maxHeight}if(a&&h){t.left=r-e.minWidth}if(s&&h){t.left=r-e.maxWidth}if(o&&u){t.top=l-e.minHeight}if(n&&u){t.top=l-e.maxHeight}if(!t.width&&!t.height&&!t.left&&t.top){t.top=null}else if(!t.width&&!t.height&&!t.top&&t.left){t.left=null}return t},_getPaddingPlusBorderDimensions:function(t){var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];for(;e<4;e++){i[e]=parseFloat(s[e])||0;i[e]+=parseFloat(n[e])||0}return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(!this._proportionallyResizeElements.length){return}var t,e=0,i=this.helper||this.element;for(;e<this._proportionallyResizeElements.length;e++){t=this._proportionallyResizeElements[e];if(!this.outerDimensions){this.outerDimensions=this._getPaddingPlusBorderDimensions(t)}t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})}},_renderProxy:function(){var t=this.element,e=this.options;this.elementOffset=t.offset();if(this._helper){this.helper=this.helper||I("<div style='overflow:hidden;'></div>");this._addClass(this.helper,this._helper);this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return I.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return I.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return I.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return I.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){I.ui.plugin.call(this,t,[e,this.ui()]);t!=="resize"&&this._trigger(t,e,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}}});I.ui.plugin.add("resizable","animate",{stop:function(e){var i=I(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),a=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,o=n?0:i.sizeDiff.width,r={width:i.size.width-o,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,h=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(I.extend(r,h&&l?{top:h,left:l}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};if(s&&s.length){I(s[0]).css({width:t.width,height:t.height})}i._updateCache(t);i._propagate("resize",e)}})}});I.ui.plugin.add("resizable","containment",{start:function(){var i,s,t,e,n,a,o,r=I(this).resizable("instance"),l=r.options,h=r.element,u=l.containment,c=u instanceof I?u.get(0):/parent/.test(u)?h.parent().get(0):u;if(!c){return}r.containerElement=I(c);if(/document/.test(u)||u===document){r.containerOffset={left:0,top:0};r.containerPosition={left:0,top:0};r.parentData={element:I(document),left:0,top:0,width:I(document).width(),height:I(document).height()||document.body.parentNode.scrollHeight}}else{i=I(c);s=[];I(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=r._num(i.css("padding"+e))});r.containerOffset=i.offset();r.containerPosition=i.position();r.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]};t=r.containerOffset;e=r.containerSize.height;n=r.containerSize.width;a=r._hasScroll(c,"left")?c.scrollWidth:n;o=r._hasScroll(c)?c.scrollHeight:e;r.parentData={element:c,left:t.left,top:t.top,width:a,height:o}}},resize:function(t){var e,i,s,n,a=I(this).resizable("instance"),o=a.options,r=a.containerOffset,l=a.position,h=a._aspectRatio||t.shiftKey,u={top:0,left:0},c=a.containerElement,f=true;if(c[0]!==document&&/static/.test(c.css("position"))){u=r}if(l.left<(a._helper?r.left:0)){a.size.width=a.size.width+(a._helper?a.position.left-r.left:a.position.left-u.left);if(h){a.size.height=a.size.width/a.aspectRatio;f=false}a.position.left=o.helper?r.left:0}if(l.top<(a._helper?r.top:0)){a.size.height=a.size.height+(a._helper?a.position.top-r.top:a.position.top);if(h){a.size.width=a.size.height*a.aspectRatio;f=false}a.position.top=a._helper?r.top:0}s=a.containerElement.get(0)===a.element.parent().get(0);n=/relative|absolute/.test(a.containerElement.css("position"));if(s&&n){a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top}else{a.offset.left=a.element.offset().left;a.offset.top=a.element.offset().top}e=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-r.left));i=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-r.top));if(e+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-e;if(h){a.size.height=a.size.width/a.aspectRatio;f=false}}if(i+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-i;if(h){a.size.width=a.size.height*a.aspectRatio;f=false}}if(!f){a.position.left=a.prevPosition.left;a.position.top=a.prevPosition.top;a.size.width=a.prevSize.width;a.size.height=a.prevSize.height}},stop:function(){var t=I(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,a=I(t.helper),o=a.offset(),r=a.outerWidth()-t.sizeDiff.width,l=a.outerHeight()-t.sizeDiff.height;if(t._helper&&!e.animate&&/relative/.test(n.css("position"))){I(this).css({left:o.left-s.left-i.left,width:r,height:l})}if(t._helper&&!e.animate&&/static/.test(n.css("position"))){I(this).css({left:o.left-s.left-i.left,width:r,height:l})}}});I.ui.plugin.add("resizable","alsoResize",{start:function(){var t=I(this).resizable("instance"),e=t.options;I(e.alsoResize).each(function(){var t=I(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=I(this).resizable("instance"),s=e.options,n=e.originalSize,a=e.originalPosition,o={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-a.top||0,left:e.position.left-a.left||0};I(s.alsoResize).each(function(){var t=I(this),s=I(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];I.each(e,function(t,e){var i=(s[e]||0)+(o[e]||0);if(i&&i>=0){n[e]=i||null}});t.css(n)})},stop:function(){I(this).removeData("ui-resizable-alsoresize")}});I.ui.plugin.add("resizable","ghost",{start:function(){var t=I(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone();t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0});t._addClass(t.ghost,"ui-resizable-ghost");if(I.uiBackCompat!==false&&typeof t.options.ghost==="string"){t.ghost.addClass(this.options.ghost)}t.ghost.appendTo(t.helper)},resize:function(){var t=I(this).resizable("instance");if(t.ghost){t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})}},stop:function(){var t=I(this).resizable("instance");if(t.ghost&&t.helper){t.helper.get(0).removeChild(t.ghost.get(0))}}});I.ui.plugin.add("resizable","grid",{resize:function(){var t,e=I(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,a=e.originalPosition,o=e.axis,r=typeof i.grid==="number"?[i.grid,i.grid]:i.grid,l=r[0]||1,h=r[1]||1,u=Math.round((s.width-n.width)/l)*l,c=Math.round((s.height-n.height)/h)*h,f=n.width+u,d=n.height+c,p=i.maxWidth&&i.maxWidth<f,g=i.maxHeight&&i.maxHeight<d,m=i.minWidth&&i.minWidth>f,_=i.minHeight&&i.minHeight>d;i.grid=r;if(m){f+=l}if(_){d+=h}if(p){f-=l}if(g){d-=h}if(/^(se|s|e)$/.test(o)){e.size.width=f;e.size.height=d}else if(/^(ne)$/.test(o)){e.size.width=f;e.size.height=d;e.position.top=a.top-c}else if(/^(sw)$/.test(o)){e.size.width=f;e.size.height=d;e.position.left=a.left-u}else{if(d-h<=0||f-l<=0){t=e._getPaddingPlusBorderDimensions(this)}if(d-h>0){e.size.height=d;e.position.top=a.top-c}else{d=h-t.height;e.size.height=d;e.position.top=a.top+n.height-d}if(f-l>0){e.size.width=f;e.position.left=a.left-u}else{f=l-t.width;e.size.width=f;e.position.left=a.left+n.width-f}}}});var T=I.ui.resizable;var P=I.widget("ui.selectable",I.ui.mouse,{version:"1.12.1",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 s=this;this._addClass("ui-selectable");this.dragged=false;this.refresh=function(){s.elementPos=I(s.element[0]).offset();s.selectees=I(s.options.filter,s.element[0]);s._addClass(s.selectees,"ui-selectee");s.selectees.each(function(){var t=I(this),e=t.offset(),i={left:e.left-s.elementPos.left,top:e.top-s.elementPos.top};I.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:false,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})};this.refresh();this._mouseInit();this.helper=I("<div>");this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item");this._mouseDestroy()},_mouseStart:function(i){var s=this,t=this.options;this.opos=[i.pageX,i.pageY];this.elementPos=I(this.element[0]).offset();if(this.options.disabled){return}this.selectees=I(t.filter,this.element[0]);this._trigger("start",i);I(t.appendTo).append(this.helper);this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0});if(t.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var t=I.data(this,"selectable-item");t.startselected=true;if(!i.metaKey&&!i.ctrlKey){s._removeClass(t.$element,"ui-selected");t.selected=false;s._addClass(t.$element,"ui-unselecting");t.unselecting=true;s._trigger("unselecting",i,{unselecting:t.element})}});I(i.target).parents().addBack().each(function(){var t,e=I.data(this,"selectable-item");if(e){t=!i.metaKey&&!i.ctrlKey||!e.$element.hasClass("ui-selected");s._removeClass(e.$element,t?"ui-unselecting":"ui-selected")._addClass(e.$element,t?"ui-selecting":"ui-unselecting");e.unselecting=!t;e.selecting=t;e.selected=t;if(t){s._trigger("selecting",i,{selecting:e.element})}else{s._trigger("unselecting",i,{unselecting:e.element})}return false}})},_mouseDrag:function(s){this.dragged=true;if(this.options.disabled){return}var t,n=this,a=this.options,o=this.opos[0],r=this.opos[1],l=s.pageX,h=s.pageY;if(o>l){t=l;l=o;o=t}if(r>h){t=h;h=r;r=t}this.helper.css({left:o,top:r,width:l-o,height:h-r});this.selectees.each(function(){var t=I.data(this,"selectable-item"),e=false,i={};if(!t||t.element===n.element[0]){return}i.left=t.left+n.elementPos.left;i.right=t.right+n.elementPos.left;i.top=t.top+n.elementPos.top;i.bottom=t.bottom+n.elementPos.top;if(a.tolerance==="touch"){e=!(i.left>l||i.right<o||i.top>h||i.bottom<r)}else if(a.tolerance==="fit"){e=i.left>o&&i.right<l&&i.top>r&&i.bottom<h}if(e){if(t.selected){n._removeClass(t.$element,"ui-selected");t.selected=false}if(t.unselecting){n._removeClass(t.$element,"ui-unselecting");t.unselecting=false}if(!t.selecting){n._addClass(t.$element,"ui-selecting");t.selecting=true;n._trigger("selecting",s,{selecting:t.element})}}else{if(t.selecting){if((s.metaKey||s.ctrlKey)&&t.startselected){n._removeClass(t.$element,"ui-selecting");t.selecting=false;n._addClass(t.$element,"ui-selected");t.selected=true}else{n._removeClass(t.$element,"ui-selecting");t.selecting=false;if(t.startselected){n._addClass(t.$element,"ui-unselecting");t.unselecting=true}n._trigger("unselecting",s,{unselecting:t.element})}}if(t.selected){if(!s.metaKey&&!s.ctrlKey&&!t.startselected){n._removeClass(t.$element,"ui-selected");t.selected=false;n._addClass(t.$element,"ui-unselecting");t.unselecting=true;n._trigger("unselecting",s,{unselecting:t.element})}}}});return false},_mouseStop:function(e){var i=this;this.dragged=false;I(".ui-unselecting",this.element[0]).each(function(){var t=I.data(this,"selectable-item");i._removeClass(t.$element,"ui-unselecting");t.unselecting=false;t.startselected=false;i._trigger("unselected",e,{unselected:t.element})});I(".ui-selecting",this.element[0]).each(function(){var t=I.data(this,"selectable-item");i._removeClass(t.$element,"ui-selecting")._addClass(t.$element,"ui-selected");t.selecting=false;t.selected=true;t.startselected=true;i._trigger("selected",e,{selected:t.element})});this._trigger("stop",e);this.helper.remove();return false}});var M=I.widget("ui.sortable",I.ui.mouse,{version:"1.12.1",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:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return t>=e&&t<e+i},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.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(t,e){this._super(t,e);if(t==="handle"){this._setHandleClassName()}},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle");I.each(this.items,function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--){this.items[t].item.removeData(this.widgetName+"-item")}return this},_mouseCapture:function(t,e){var i=null,s=false,n=this;if(this.reverting){return false}if(this.options.disabled||this.options.type==="static"){return false}this._refreshItems(t);I(t.target).parents().each(function(){if(I.data(this,n.widgetName+"-item")===n){i=I(this);return false}});if(I.data(t.target,n.widgetName+"-item")===n){i=I(t.target)}if(!i){return false}if(this.options.handle&&!e){I(this.options.handle,i).find("*").addBack().each(function(){if(this===t.target){s=true}});if(!s){return false}}this.currentItem=i;this._removeCurrentsFromItems();return true},_mouseStart:function(t,e,i){var s,n,a=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(t);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};I.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");this.originalPosition=this._generatePosition(t);this.originalPageX=t.pageX;this.originalPageY=t.pageY;a.cursorAt&&this._adjustOffsetFromHelper(a.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();if(a.containment){this._setContainment()}if(a.cursor&&a.cursor!=="auto"){n=this.document.find("body");this.storedCursor=n.css("cursor");n.css("cursor",a.cursor);this.storedStylesheet=I("<style>*{ cursor: "+a.cursor+" !important; }</style>").appendTo(n)}if(a.opacity){if(this.helper.css("opacity")){this._storedOpacity=this.helper.css("opacity")}this.helper.css("opacity",a.opacity)}if(a.zIndex){if(this.helper.css("zIndex")){this._storedZIndex=this.helper.css("zIndex")}this.helper.css("zIndex",a.zIndex)}if(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"){this.overflowOffset=this.scrollParent.offset()}this._trigger("start",t,this._uiHash());if(!this._preserveHelperProportions){this._cacheHelperProportions()}if(!i){for(s=this.containers.length-1;s>=0;s--){this.containers[s]._trigger("activate",t,this._uiHash(this))}}if(I.ui.ddmanager){I.ui.ddmanager.current=this}if(I.ui.ddmanager&&!a.dropBehaviour){I.ui.ddmanager.prepareOffsets(this,t)}this.dragging=true;this._addClass(this.helper,"ui-sortable-helper");this._mouseDrag(t);return true},_mouseDrag:function(t){var e,i,s,n,a=this.options,o=false;this.position=this._generatePosition(t);this.positionAbs=this._convertPositionTo("absolute");if(!this.lastPositionAbs){this.lastPositionAbs=this.positionAbs}if(this.options.scroll){if(this.scrollParent[0]!==this.document[0]&&this.scrollParent[0].tagName!=="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<a.scrollSensitivity){this.scrollParent[0].scrollTop=o=this.scrollParent[0].scrollTop+a.scrollSpeed}else if(t.pageY-this.overflowOffset.top<a.scrollSensitivity){this.scrollParent[0].scrollTop=o=this.scrollParent[0].scrollTop-a.scrollSpeed}if(this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<a.scrollSensitivity){this.scrollParent[0].scrollLeft=o=this.scrollParent[0].scrollLeft+a.scrollSpeed}else if(t.pageX-this.overflowOffset.left<a.scrollSensitivity){this.scrollParent[0].scrollLeft=o=this.scrollParent[0].scrollLeft-a.scrollSpeed}}else{if(t.pageY-this.document.scrollTop()<a.scrollSensitivity){o=this.document.scrollTop(this.document.scrollTop()-a.scrollSpeed)}else if(this.window.height()-(t.pageY-this.document.scrollTop())<a.scrollSensitivity){o=this.document.scrollTop(this.document.scrollTop()+a.scrollSpeed)}if(t.pageX-this.document.scrollLeft()<a.scrollSensitivity){o=this.document.scrollLeft(this.document.scrollLeft()-a.scrollSpeed)}else if(this.window.width()-(t.pageX-this.document.scrollLeft())<a.scrollSensitivity){o=this.document.scrollLeft(this.document.scrollLeft()+a.scrollSpeed)}}if(o!==false&&I.ui.ddmanager&&!a.dropBehaviour){I.ui.ddmanager.prepareOffsets(this,t)}}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"}for(e=this.items.length-1;e>=0;e--){i=this.items[e];s=i.item[0];n=this._intersectsWithPointer(i);if(!n){continue}if(i.instance!==this.currentContainer){continue}if(s!==this.currentItem[0]&&this.placeholder[n===1?"next":"prev"]()[0]!==s&&!I.contains(this.placeholder[0],s)&&(this.options.type==="semi-dynamic"?!I.contains(this.element[0],s):true)){this.direction=n===1?"down":"up";if(this.options.tolerance==="pointer"||this._intersectsWithSides(i)){this._rearrange(t,i)}else{break}this._trigger("change",t,this._uiHash());break}}this._contactContainers(t);if(I.ui.ddmanager){I.ui.ddmanager.drag(this,t)}this._trigger("sort",t,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(t,e){if(!t){return}if(I.ui.ddmanager&&!this.options.dropBehaviour){I.ui.ddmanager.drop(this,t)}if(this.options.revert){var i=this,s=this.placeholder.offset(),n=this.options.axis,a={};if(!n||n==="x"){a.left=s.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)}if(!n||n==="y"){a.top=s.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)}this.reverting=true;I(this.helper).animate(a,parseInt(this.options.revert,10)||500,function(){i._clear(t)})}else{this._clear(t,e)}return false},cancel:function(){if(this.dragging){this._mouseUp(new I.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 t=this.containers.length-1;t>=0;t--){this.containers[t]._trigger("deactivate",null,this._uiHash(this));if(this.containers[t].containerCache.over){this.containers[t]._trigger("out",null,this._uiHash(this));this.containers[t].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()}I.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});if(this.domPosition.prev){I(this.domPosition.prev).after(this.currentItem)}else{I(this.domPosition.parent).prepend(this.currentItem)}}return this},serialize:function(e){var t=this._getItemsAsjQuery(e&&e.connected),i=[];e=e||{};I(t).each(function(){var t=(I(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);if(t){i.push((e.key||t[1]+"[]")+"="+(e.key&&e.expression?t[1]:t[2]))}});if(!i.length&&e.key){i.push(e.key+"=")}return i.join("&")},toArray:function(t){var e=this._getItemsAsjQuery(t&&t.connected),i=[];t=t||{};e.each(function(){i.push(I(t.item||this).attr(t.attribute||"id")||"")});return i},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,a=t.left,o=a+t.width,r=t.top,l=r+t.height,h=this.offset.click.top,u=this.offset.click.left,c=this.options.axis==="x"||s+h>r&&s+h<l,f=this.options.axis==="y"||e+u>a&&e+u<o,d=c&&f;if(this.options.tolerance==="pointer"||this.options.forcePointerForContainers||this.options.tolerance!=="pointer"&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]){return d}else{return a<e+this.helperProportions.width/2&&i-this.helperProportions.width/2<o&&r<s+this.helperProportions.height/2&&n-this.helperProportions.height/2<l}},_intersectsWithPointer:function(t){var e,i,s=this.options.axis==="x"||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),n=this.options.axis==="y"||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),a=s&&n;if(!a){return false}e=this._getDragVerticalDirection();i=this._getDragHorizontalDirection();return this.floating?i==="right"||e==="down"?2:1:e&&(e==="down"?2:1)},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();if(this.floating&&n){return n==="right"&&i||n==="left"&&!i}else{return s&&(s==="down"&&e||s==="up"&&!e)}},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return t!==0&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return t!==0&&(t>0?"right":"left")},refresh:function(t){this._refreshItems(t);this._setHandleClassName();this.refreshPositions();return this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(t){var e,i,s,n,a=[],o=[],r=this._connectWith();if(r&&t){for(e=r.length-1;e>=0;e--){s=I(r[e],this.document[0]);for(i=s.length-1;i>=0;i--){n=I.data(s[i],this.widgetFullName);if(n&&n!==this&&!n.options.disabled){o.push([I.isFunction(n.options.items)?n.options.items.call(n.element):I(n.options.items,n.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),n])}}}}o.push([I.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):I(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);function l(){a.push(this)}for(e=o.length-1;e>=0;e--){o[e][0].each(l)}return I(a)},_removeCurrentsFromItems:function(){var i=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=I.grep(this.items,function(t){for(var e=0;e<i.length;e++){if(i[e]===t.item[0]){return false}}return true})},_refreshItems:function(t){this.items=[];this.containers=[this];var e,i,s,n,a,o,r,l,h=this.items,u=[[I.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):I(this.options.items,this.element),this]],c=this._connectWith();if(c&&this.ready){for(e=c.length-1;e>=0;e--){s=I(c[e],this.document[0]);for(i=s.length-1;i>=0;i--){n=I.data(s[i],this.widgetFullName);if(n&&n!==this&&!n.options.disabled){u.push([I.isFunction(n.options.items)?n.options.items.call(n.element[0],t,{item:this.currentItem}):I(n.options.items,n.element),n]);this.containers.push(n)}}}}for(e=u.length-1;e>=0;e--){a=u[e][1];o=u[e][0];for(i=0,l=o.length;i<l;i++){r=I(o[i]);r.data(this.widgetName+"-item",a);h.push({item:r,instance:a,width:0,height:0,left:0,top:0})}}},refreshPositions:function(t){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()}var e,i,s,n;for(e=this.items.length-1;e>=0;e--){i=this.items[e];if(i.instance!==this.currentContainer&&this.currentContainer&&i.item[0]!==this.currentItem[0]){continue}s=this.options.toleranceElement?I(this.options.toleranceElement,i.item):i.item;if(!t){i.width=s.outerWidth();i.height=s.outerHeight()}n=s.offset();i.left=n.left;i.top=n.top}if(this.options.custom&&this.options.custom.refreshContainers){this.options.custom.refreshContainers.call(this)}else{for(e=this.containers.length-1;e>=0;e--){n=this.containers[e].element.offset();this.containers[e].containerCache.left=n.left;this.containers[e].containerCache.top=n.top;this.containers[e].containerCache.width=this.containers[e].element.outerWidth();this.containers[e].containerCache.height=this.containers[e].element.outerHeight()}}return this},_createPlaceholder:function(i){i=i||this;var s,n=i.options;if(!n.placeholder||n.placeholder.constructor===String){s=n.placeholder;n.placeholder={element:function(){var t=i.currentItem[0].nodeName.toLowerCase(),e=I("<"+t+">",i.document[0]);i._addClass(e,"ui-sortable-placeholder",s||i.currentItem[0].className)._removeClass(e,"ui-sortable-helper");if(t==="tbody"){i._createTrPlaceholder(i.currentItem.find("tr").eq(0),I("<tr>",i.document[0]).appendTo(e))}else if(t==="tr"){i._createTrPlaceholder(i.currentItem,e)}else if(t==="img"){e.attr("src",i.currentItem.attr("src"))}if(!s){e.css("visibility","hidden")}return e},update:function(t,e){if(s&&!n.forcePlaceholderSize){return}if(!e.height()){e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10))}if(!e.width()){e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10))}}}}i.placeholder=I(n.placeholder.element.call(i.element,i.currentItem));i.currentItem.after(i.placeholder);n.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(t,e){var i=this;t.children().each(function(){I("<td> </td>",i.document[0]).attr("colspan",I(this).attr("colspan")||1).appendTo(e)})},_contactContainers:function(t){var e,i,s,n,a,o,r,l,h,u,c=null,f=null;for(e=this.containers.length-1;e>=0;e--){if(I.contains(this.currentItem[0],this.containers[e].element[0])){continue}if(this._intersectsWith(this.containers[e].containerCache)){if(c&&I.contains(this.containers[e].element[0],c.element[0])){continue}c=this.containers[e];f=e}else{if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",t,this._uiHash(this));this.containers[e].containerCache.over=0}}}if(!c){return}if(this.containers.length===1){if(!this.containers[f].containerCache.over){this.containers[f]._trigger("over",t,this._uiHash(this));this.containers[f].containerCache.over=1}}else{s=1e4;n=null;h=c.floating||this._isFloating(this.currentItem);a=h?"left":"top";o=h?"width":"height";u=h?"pageX":"pageY";for(i=this.items.length-1;i>=0;i--){if(!I.contains(this.containers[f].element[0],this.items[i].item[0])){continue}if(this.items[i].item[0]===this.currentItem[0]){continue}r=this.items[i].item.offset()[a];l=false;if(t[u]-r>this.items[i][o]/2){l=true}if(Math.abs(t[u]-r)<s){s=Math.abs(t[u]-r);n=this.items[i];this.direction=l?"up":"down"}}if(!n&&!this.options.dropOnEmpty){return}if(this.currentContainer===this.containers[f]){if(!this.currentContainer.containerCache.over){this.containers[f]._trigger("over",t,this._uiHash());this.currentContainer.containerCache.over=1}return}n?this._rearrange(t,n,null,true):this._rearrange(t,null,this.containers[f].element,true);this._trigger("change",t,this._uiHash());this.containers[f]._trigger("change",t,this._uiHash(this));this.currentContainer=this.containers[f];this.options.placeholder.update(this.currentContainer,this.placeholder);this.containers[f]._trigger("over",t,this._uiHash(this));this.containers[f].containerCache.over=1}},_createHelper:function(t){var e=this.options,i=I.isFunction(e.helper)?I(e.helper.apply(this.element[0],[t,this.currentItem])):e.helper==="clone"?this.currentItem.clone():this.currentItem;if(!i.parents("body").length){I(e.appendTo!=="parent"?e.appendTo:this.currentItem[0].parentNode)[0].appendChild(i[0])}if(i[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(!i[0].style.width||e.forceHelperSize){i.width(this.currentItem.width())}if(!i[0].style.height||e.forceHelperSize){i.height(this.currentItem.height())}return i},_adjustOffsetFromHelper:function(t){if(typeof t==="string"){t=t.split(" ")}if(I.isArray(t)){t={left:+t[0],top:+t[1]||0}}if("left"in t){this.offset.click.left=t.left+this.margins.left}if("right"in t){this.offset.click.left=this.helperProportions.width-t.right+this.margins.left}if("top"in t){this.offset.click.top=t.top+this.margins.top}if("bottom"in t){this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top}},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();if(this.cssPosition==="absolute"&&this.scrollParent[0]!==this.document[0]&&I.contains(this.scrollParent[0],this.offsetParent[0])){t.left+=this.scrollParent.scrollLeft();t.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()==="html"&&I.ui.ie){t={top:0,left:0}}return{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition==="relative"){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.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 t,e,i,s=this.options;if(s.containment==="parent"){s.containment=this.helper[0].parentNode}if(s.containment==="document"||s.containment==="window"){this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,s.containment==="document"?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,(s.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(s.containment)){t=I(s.containment)[0];e=I(s.containment).offset();i=I(t).css("overflow")!=="hidden";this.containment=[e.left+(parseInt(I(t).css("borderLeftWidth"),10)||0)+(parseInt(I(t).css("paddingLeft"),10)||0)-this.margins.left,e.top+(parseInt(I(t).css("borderTopWidth"),10)||0)+(parseInt(I(t).css("paddingTop"),10)||0)-this.margins.top,e.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(I(t).css("borderLeftWidth"),10)||0)-(parseInt(I(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,e.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(I(t).css("borderTopWidth"),10)||0)-(parseInt(I(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(t,e){if(!e){e=this.position}var i=t==="absolute"?1:-1,s=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&I.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,n=/(html|body)/i.test(s[0].tagName);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():n?0:s.scrollTop())*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():n?0:s.scrollLeft())*i}},_generatePosition:function(t){var e,i,s=this.options,n=t.pageX,a=t.pageY,o=this.cssPosition==="absolute"&&!(this.scrollParent[0]!==this.document[0]&&I.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,r=/(html|body)/i.test(o[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(t.pageX-this.offset.click.left<this.containment[0]){n=this.containment[0]+this.offset.click.left}if(t.pageY-this.offset.click.top<this.containment[1]){a=this.containment[1]+this.offset.click.top}if(t.pageX-this.offset.click.left>this.containment[2]){n=this.containment[2]+this.offset.click.left}if(t.pageY-this.offset.click.top>this.containment[3]){a=this.containment[3]+this.offset.click.top}}if(s.grid){e=this.originalPageY+Math.round((a-this.originalPageY)/s.grid[1])*s.grid[1];a=this.containment?e-this.offset.click.top>=this.containment[1]&&e-this.offset.click.top<=this.containment[3]?e:e-this.offset.click.top>=this.containment[1]?e-s.grid[1]:e+s.grid[1]:e;i=this.originalPageX+Math.round((n-this.originalPageX)/s.grid[0])*s.grid[0];n=this.containment?i-this.offset.click.left>=this.containment[0]&&i-this.offset.click.left<=this.containment[2]?i:i-this.offset.click.left>=this.containment[0]?i-s.grid[0]:i+s.grid[0]:i}}return{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.scrollParent.scrollTop():r?0:o.scrollTop()),left:n-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.scrollParent.scrollLeft():r?0:o.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],this.direction==="down"?e.item[0]:e.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){if(n===this.counter){this.refreshPositions(!s)}})},_clear:function(t,e){this.reverting=false;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length){this.placeholder.before(this.currentItem)}this._noFinalSort=null;if(this.helper[0]===this.currentItem[0]){for(i in this._storedCSS){if(this._storedCSS[i]==="auto"||this._storedCSS[i]==="static"){this._storedCSS[i]=""}}this.currentItem.css(this._storedCSS);this._removeClass(this.currentItem,"ui-sortable-helper")}else{this.currentItem.show()}if(this.fromOutside&&!e){s.push(function(t){this._trigger("receive",t,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])&&!e){s.push(function(t){this._trigger("update",t,this._uiHash())})}if(this!==this.currentContainer){if(!e){s.push(function(t){this._trigger("remove",t,this._uiHash())});s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer));s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer))}}function n(e,i,s){return function(t){s._trigger(e,t,i._uiHash(i))}}for(i=this.containers.length-1;i>=0;i--){if(!e){s.push(n("deactivate",this,this.containers[i]))}if(this.containers[i].containerCache.over){s.push(n("out",this,this.containers[i]));this.containers[i].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(!e){this._trigger("beforeStop",t,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(!e){for(i=0;i<s.length;i++){s[i].call(this,t)}this._trigger("stop",t,this._uiHash())}this.fromOutside=false;return!this.cancelHelperRemoval},_trigger:function(){if(I.Widget.prototype._trigger.apply(this,arguments)===false){this.cancel()}},_uiHash:function(t){var e=t||this;return{helper:e.helper,placeholder:e.placeholder||I([]),position:e.position,originalPosition:e.originalPosition,offset:e.positionAbs,item:e.currentItem,sender:t?t.element:null}}});var S=I.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:false,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=I();this._addClass("ui-accordion","ui-widget ui-helper-reset");this.element.attr("role","tablist");if(!t.collapsible&&(t.active===false||t.active==null)){t.active=0}this._processPanels();if(t.active<0){t.active+=this.headers.length}this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:!this.active.length?I():this.active.next()}},_createIcons:function(){var t,e,i=this.options.icons;if(i){t=I("<span>");this._addClass(t,"ui-accordion-header-icon","ui-icon "+i.header);t.prependTo(this.headers);e=this.active.children(".ui-accordion-header-icon");this._removeClass(e,i.header)._addClass(e,null,i.activeHeader)._addClass(this.headers,"ui-accordion-icons")}},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons");this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role");this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId();this._destroyIcons();t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId();if(this.options.heightStyle!=="content"){t.css("height","")}},_setOption:function(t,e){if(t==="active"){this._activate(e);return}if(t==="event"){if(this.options.event){this._off(this.headers,this.options.event)}this._setupEvents(e)}this._super(t,e);if(t==="collapsible"&&!e&&this.options.active===false){this._activate(0)}if(t==="icons"){this._destroyIcons();if(e){this._createIcons()}}},_setOptionDisabled:function(t){this._super(t);this.element.attr("aria-disabled",t);this._toggleClass(null,"ui-state-disabled",!!t);this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(t){if(t.altKey||t.ctrlKey){return}var e=I.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=false;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._eventHandler(t);break;case e.HOME:n=this.headers[0];break;case e.END:n=this.headers[i-1];break}if(n){I(t.target).attr("tabIndex",-1);I(n).attr("tabIndex",0);I(n).trigger("focus");t.preventDefault()}},_panelKeyDown:function(t){if(t.keyCode===I.ui.keyCode.UP&&t.ctrlKey){I(t.currentTarget).prev().trigger("focus")}},refresh:function(){var t=this.options;this._processPanels();if(t.active===false&&t.collapsible===true||!this.headers.length){t.active=false;this.active=I()}else if(t.active===false){this._activate(0)}else if(this.active.length&&!I.contains(this.element[0],this.active[0])){if(this.headers.length===this.headers.find(".ui-state-disabled").length){t.active=false;this.active=I()}else{this._activate(Math.max(0,t.active-1))}}else{t.active=this.headers.index(this.active)}this._destroyIcons();this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header);this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default");this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide();this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content");if(e){this._off(t.not(this.headers));this._off(e.not(this.panels))}},_refresh:function(){var i,t=this.options,e=t.heightStyle,s=this.element.parent();this.active=this._findActive(t.active);this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed");this._addClass(this.active.next(),"ui-accordion-content-active");this.active.next().show();this.headers.attr("role","tab").each(function(){var t=I(this),e=t.uniqueId().attr("id"),i=t.next(),s=i.uniqueId().attr("id");t.attr("aria-controls",s);i.attr("aria-labelledby",e)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex",0)}else{this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"})}this._createIcons();this._setupEvents(t.event);if(e==="fill"){i=s.height();this.element.siblings(":visible").each(function(){var t=I(this),e=t.css("position");if(e==="absolute"||e==="fixed"){return}i-=t.outerHeight(true)});this.headers.each(function(){i-=I(this).outerHeight(true)});this.headers.next().each(function(){I(this).height(Math.max(0,i-I(this).innerHeight()+I(this).height()))}).css("overflow","auto")}else if(e==="auto"){i=0;this.headers.next().each(function(){var t=I(this).is(":visible");if(!t){I(this).show()}i=Math.max(i,I(this).css("height","").height());if(!t){I(this).hide()}}).height(i)}},_activate:function(t){var e=this._findActive(t)[0];if(e===this.active[0]){return}e=e||this.active[0];this._eventHandler({target:e,currentTarget:e,preventDefault:I.noop})},_findActive:function(t){return typeof t==="number"?this.headers.eq(t):I()},_setupEvents:function(t){var i={keydown:"_keydown"};if(t){I.each(t.split(" "),function(t,e){i[e]="_eventHandler"})}this._off(this.headers.add(this.headers.next()));this._on(this.headers,i);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(t){var e,i,s=this.options,n=this.active,a=I(t.currentTarget),o=a[0]===n[0],r=o&&s.collapsible,l=r?I():a.next(),h=n.next(),u={oldHeader:n,oldPanel:h,newHeader:r?I():a,newPanel:l};t.preventDefault();if(o&&!s.collapsible||this._trigger("beforeActivate",t,u)===false){return}s.active=r?false:this.headers.index(a);this.active=o?I():a;this._toggle(u);this._removeClass(n,"ui-accordion-header-active","ui-state-active");if(s.icons){e=n.children(".ui-accordion-header-icon");this._removeClass(e,null,s.icons.activeHeader)._addClass(e,null,s.icons.header)}if(!o){this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active");if(s.icons){i=a.children(".ui-accordion-header-icon");this._removeClass(i,null,s.icons.header)._addClass(i,null,s.icons.activeHeader)}this._addClass(a.next(),"ui-accordion-content-active")}},_toggle:function(t){var e=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(true,true);this.prevShow=e;this.prevHide=i;if(this.options.animate){this._animate(e,i,t)}else{i.hide();e.show();this._toggleComplete(t)}i.attr({"aria-hidden":"true"});i.prev().attr({"aria-selected":"false","aria-expanded":"false"});if(e.length&&i.length){i.prev().attr({tabIndex:-1,"aria-expanded":"false"})}else if(e.length){this.headers.filter(function(){return parseInt(I(this).attr("tabIndex"),10)===0}).attr("tabIndex",-1)}e.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,i,e){var s,n,a,o=this,r=0,l=t.css("box-sizing"),h=t.length&&(!i.length||t.index()<i.index()),u=this.options.animate||{},c=h&&u.down||u,f=function(){o._toggleComplete(e)};if(typeof c==="number"){a=c}if(typeof c==="string"){n=c}n=n||c.easing||u.easing;a=a||c.duration||u.duration;if(!i.length){return t.animate(this.showProps,a,n,f)}if(!t.length){return i.animate(this.hideProps,a,n,f)}s=t.show().outerHeight();i.animate(this.hideProps,{duration:a,easing:n,step:function(t,e){e.now=Math.round(t)}});t.hide().animate(this.showProps,{duration:a,easing:n,complete:f,step:function(t,e){e.now=Math.round(t);if(e.prop!=="height"){if(l==="content-box"){r+=e.now}}else if(o.options.heightStyle!=="content"){e.now=Math.round(s-i.outerHeight()-r);r=0}}})},_toggleComplete:function(t){var e=t.oldPanel,i=e.prev();this._removeClass(e,"ui-accordion-content-active");this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed");if(e.length){e.parent()[0].className=e.parent()[0].className}this._trigger("activate",null,t)}});var H=I.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=false;this.element.uniqueId().attr({role:this.options.role,tabIndex:0});this._addClass("ui-menu","ui-widget ui-widget-content");this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(t){var e=I(t.target);var i=I(I.ui.safeActiveElement(this.document[0]));if(!this.mouseHandled&&e.not(".ui-state-disabled").length){this.select(t);if(!t.isPropagationStopped()){this.mouseHandled=true}if(e.has(".ui-menu").length){this.expand(t)}else if(!this.element.is(":focus")&&i.closest(".ui-menu").length){this.element.trigger("focus",[true]);if(this.active&&this.active.parents(".ui-menu").length===1){clearTimeout(this.timer)}}}},"mouseenter .ui-menu-item":function(t){if(this.previousFilter){return}var e=I(t.target).closest(".ui-menu-item"),i=I(t.currentTarget);if(e[0]!==i[0]){return}this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active");this.focus(t,i)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);if(!e){this.focus(t,i)}},blur:function(e){this._delay(function(){var t=!I.contains(this.element[0],I.ui.safeActiveElement(this.document[0]));if(t){this.collapseAll(e)}})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(t){if(this._closeOnDocumentClick(t)){this.collapseAll(t)}this.mouseHandled=false}})},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),e=t.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled "+"tabIndex").removeUniqueId().show();e.children().each(function(){var t=I(this);if(t.data("ui-menu-submenu-caret")){t.remove()}})},_keydown:function(t){var e,i,s,n,a=true;switch(t.keyCode){case I.ui.keyCode.PAGE_UP:this.previousPage(t);break;case I.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case I.ui.keyCode.HOME:this._move("first","first",t);break;case I.ui.keyCode.END:this._move("last","last",t);break;case I.ui.keyCode.UP:this.previous(t);break;case I.ui.keyCode.DOWN:this.next(t);break;case I.ui.keyCode.LEFT:this.collapse(t);break;case I.ui.keyCode.RIGHT:if(this.active&&!this.active.is(".ui-state-disabled")){this.expand(t)}break;case I.ui.keyCode.ENTER:case I.ui.keyCode.SPACE:this._activate(t);break;case I.ui.keyCode.ESCAPE:this.collapse(t);break;default:a=false;i=this.previousFilter||"";n=false;s=t.keyCode>=96&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode);clearTimeout(this.filterTimer);if(s===i){n=true}else{s=i+s}e=this._filterMenuItems(s);e=n&&e.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):e;if(!e.length){s=String.fromCharCode(t.keyCode);e=this._filterMenuItems(s)}if(e.length){this.focus(t,e);this.previousFilter=s;this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)}else{delete this.previousFilter}}if(a){t.preventDefault()}},_activate:function(t){if(this.active&&!this.active.is(".ui-state-disabled")){if(this.active.children("[aria-haspopup='true']").length){this.expand(t)}else{this.select(t)}}},refresh:function(){var t,e,i,s,n,a=this,o=this.options.icons.submenu,r=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length);i=r.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=I(this),e=t.prev(),i=I("<span>").data("ui-menu-submenu-caret",true);a._addClass(i,"ui-menu-icon","ui-icon "+o);e.attr("aria-haspopup","true").prepend(i);t.attr("aria-labelledby",e.attr("id"))});this._addClass(i,"ui-menu","ui-widget ui-widget-content ui-front");t=r.add(this.element);e=t.find(this.options.items);e.not(".ui-menu-item").each(function(){var t=I(this);if(a._isDivider(t)){a._addClass(t,"ui-menu-divider","ui-widget-content")}});s=e.not(".ui-menu-item, .ui-menu-divider");n=s.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()});this._addClass(s,"ui-menu-item")._addClass(n,"ui-menu-item-wrapper");e.filter(".ui-state-disabled").attr("aria-disabled","true");if(this.active&&!I.contains(this.element[0],this.active[0])){this.blur()}},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if(t==="icons"){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t);this.element.attr("aria-disabled",String(t));this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&t.type==="focus");this._scrollIntoView(e);this.active=e.first();s=this.active.children(".ui-menu-item-wrapper");this._addClass(s,null,"ui-state-active");if(this.options.role){this.element.attr("aria-activedescendant",s.attr("id"))}n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper");this._addClass(n,null,"ui-state-active");if(t&&t.type==="keydown"){this._close()}else{this.timer=this._delay(function(){this._close()},this.delay)}i=e.children(".ui-menu");if(i.length&&t&&/^mouse/.test(t.type)){this._startOpening(i)}this.activeMenu=e.parent();this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s,n,a,o;if(this._hasScroll()){e=parseFloat(I.css(this.activeMenu[0],"borderTopWidth"))||0;i=parseFloat(I.css(this.activeMenu[0],"paddingTop"))||0;s=t.offset().top-this.activeMenu.offset().top-e-i;n=this.activeMenu.scrollTop();a=this.activeMenu.height();o=t.outerHeight();if(s<0){this.activeMenu.scrollTop(n+s)}else if(s+o>a){this.activeMenu.scrollTop(n+s-a+o)}}},blur:function(t,e){if(!e){clearTimeout(this.timer)}if(!this.active){return}this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active");this._trigger("blur",t,{item:this.active});this.active=null},_startOpening:function(t){clearTimeout(this.timer);if(t.attr("aria-hidden")!=="true"){return}this.timer=this._delay(function(){this._close();this._open(t)},this.delay)},_open:function(t){var e=I.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true");t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(e)},collapseAll:function(e,i){clearTimeout(this.timer);this.timer=this._delay(function(){var t=i?this.element:I(e&&e.target).closest(this.element.find(".ui-menu"));if(!t.length){t=this.element}this._close(t);this.blur(e);this._removeClass(t.find(".ui-state-active"),null,"ui-state-active");this.activeMenu=t},this.delay)},_close:function(t){if(!t){t=this.active?this.active.parent():this.element}t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(t){return!I(t.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);if(e&&e.length){this._close();this.focus(t,e)}},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();if(e&&e.length){this._open(e.parent());this._delay(function(){this.focus(t,e)})}},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;if(this.active){if(t==="first"||t==="last"){s=this.active[t==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1)}else{s=this.active[t+"All"](".ui-menu-item").eq(0)}}if(!s||!s.length||!this.active){s=this.activeMenu.find(this.options.items)[e]()}this.focus(i,s)},nextPage:function(t){var e,i,s;if(!this.active){this.next(t);return}if(this.isLastItem()){return}if(this._hasScroll()){i=this.active.offset().top;s=this.element.height();this.active.nextAll(".ui-menu-item").each(function(){e=I(this);return e.offset().top-i-s<0});this.focus(t,e)}else{this.focus(t,this.activeMenu.find(this.options.items)[!this.active?"first":"last"]())}},previousPage:function(t){var e,i,s;if(!this.active){this.next(t);return}if(this.isFirstItem()){return}if(this._hasScroll()){i=this.active.offset().top;s=this.element.height();this.active.prevAll(".ui-menu-item").each(function(){e=I(this);return e.offset().top-i+s>0});this.focus(t,e)}else{this.focus(t,this.activeMenu.find(this.options.items).first())}},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||I(t.target).closest(".ui-menu-item");var e={item:this.active};if(!this.active.has(".ui-menu").length){this.collapseAll(t,true)}this._trigger("select",t,e)},_filterMenuItems:function(t){var e=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),i=new RegExp("^"+e,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return i.test(I.trim(I(this).children(".ui-menu-item-wrapper").text()))})}});I.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e=t==="textarea",a=t==="input";this.isMultiLine=e||!a&&this._isContentEditable(this.element);this.valueMethod=this.element[e||a?"val":"text"];this.isNewMenu=true;this._addClass("ui-autocomplete-input");this.element.attr("autocomplete","off");this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly")){i=true;n=true;s=true;return}i=false;n=false;s=false;var e=I.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=true;this._move("previousPage",t);break;case e.PAGE_DOWN:i=true;this._move("nextPage",t);break;case e.UP:i=true;this._keyEvent("previous",t);break;case e.DOWN:i=true;this._keyEvent("next",t);break;case e.ENTER:if(this.menu.active){i=true;t.preventDefault();this.menu.select(t)}break;case e.TAB:if(this.menu.active){this.menu.select(t)}break;case e.ESCAPE:if(this.menu.element.is(":visible")){if(!this.isMultiLine){this._value(this.term)}this.close(t);t.preventDefault()}break;default:s=true;this._searchTimeout(t);break}},keypress:function(t){if(i){i=false;if(!this.isMultiLine||this.menu.element.is(":visible")){t.preventDefault()}return}if(s){return}var e=I.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t);break}},input:function(t){if(n){n=false;t.preventDefault();return}this._searchTimeout(t)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(t){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching);this.close(t);this._change(t)}});this._initSource();this.menu=I("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance");this._addClass(this.menu.element,"ui-autocomplete","ui-front");this._on(this.menu.element,{mousedown:function(t){t.preventDefault();this.cancelBlur=true;this._delay(function(){delete this.cancelBlur;if(this.element[0]!==I.ui.safeActiveElement(this.document[0])){this.element.trigger("focus")}})},menufocus:function(t,e){var i,s;if(this.isNewMenu){this.isNewMenu=false;if(t.originalEvent&&/^mouse/.test(t.originalEvent.type)){this.menu.blur();this.document.one("mousemove",function(){I(t.target).trigger(t.originalEvent)});return}}s=e.item.data("ui-autocomplete-item");if(false!==this._trigger("focus",t,{item:s})){if(t.originalEvent&&/^key/.test(t.originalEvent.type)){this._value(s.value)}}i=e.item.attr("aria-label")||s.value;if(i&&I.trim(i).length){this.liveRegion.children().hide();I("<div>").text(i).appendTo(this.liveRegion)}},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;if(this.element[0]!==I.ui.safeActiveElement(this.document[0])){this.element.trigger("focus");this.previous=s;this._delay(function(){this.previous=s;this.selectedItem=i})}if(false!==this._trigger("select",t,{item:i})){this._value(i.value)}this.term=this._value();this.close(t);this.selectedItem=i}});this.liveRegion=I("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e);if(t==="source"){this._initSource()}if(t==="appendTo"){this.menu.element.appendTo(this._appendTo())}if(t==="disabled"&&e&&this.xhr){this.xhr.abort()}},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||I.contains(e,t.target)},_closeOnClickOutside:function(t){if(!this._isEventTargetInWidget(t)){this.close()}},_appendTo:function(){var t=this.options.appendTo;if(t){t=t.jquery||t.nodeType?I(t):this.document.find(t).eq(0)}if(!t||!t[0]){t=this.element.closest(".ui-front, dialog")}if(!t.length){t=this.document[0].body}return t},_initSource:function(){var i,s,n=this;if(I.isArray(this.options.source)){i=this.options.source;this.source=function(t,e){e(I.ui.autocomplete.filter(i,t.term))}}else if(typeof this.options.source==="string"){s=this.options.source;this.source=function(t,e){if(n.xhr){n.xhr.abort()}n.xhr=I.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}}else{this.source=this.options.source}},_searchTimeout:function(s){clearTimeout(this.searching);this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;if(!t||t&&!e&&!i){this.selectedItem=null;this.search(null,s)}},this.options.delay)},search:function(t,e){t=t!=null?t:this._value();this.term=this._value();if(t.length<this.options.minLength){return this.close(e)}if(this._trigger("search",e)===false){return}return this._search(t)},_search:function(t){this.pending++;this._addClass("ui-autocomplete-loading");this.cancelSearch=false;this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return I.proxy(function(t){if(e===this.requestIndex){this.__response(t)}this.pending--;if(!this.pending){this._removeClass("ui-autocomplete-loading")}},this)},__response:function(t){if(t){t=this._normalize(t)}this._trigger("response",null,{content:t});if(!this.options.disabled&&t&&t.length&&!this.cancelSearch){this._suggest(t);this._trigger("open")}else{this._close()}},close:function(t){this.cancelSearch=true;this._close(t)},_close:function(t){this._off(this.document,"mousedown");if(this.menu.element.is(":visible")){this.menu.element.hide();this.menu.blur();this.isNewMenu=true;this._trigger("close",t)}},_change:function(t){if(this.previous!==this._value()){this._trigger("change",t,{item:this.selectedItem})}},_normalize:function(t){if(t.length&&t[0].label&&t[0].value){return t}return I.map(t,function(t){if(typeof t==="string"){return{label:t,value:t}}return I.extend({},t,{label:t.label||t.value,value:t.value||t.label})})},_suggest:function(t){var e=this.menu.element.empty();this._renderMenu(e,t);this.isNewMenu=true;this.menu.refresh();e.show();this._resizeMenu();e.position(I.extend({of:this.element},this.options.position));if(this.options.autoFocus){this.menu.next()}this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(i,t){var s=this;I.each(t,function(t,e){s._renderItemData(i,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(t,e){return I("<li>").append(I("<div>").text(e.label)).appendTo(t)},_move:function(t,e){if(!this.menu.element.is(":visible")){this.search(null,e);return}if(this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)){if(!this.isMultiLine){this._value(this.term)}this.menu.blur();return}this.menu[t](e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){if(!this.isMultiLine||this.menu.element.is(":visible")){this._move(t,e);e.preventDefault()}},_isContentEditable:function(t){if(!t.length){return false}var e=t.prop("contentEditable");if(e==="inherit"){return this._isContentEditable(t.parent())}return e==="true"}});I.extend(I.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(I.ui.autocomplete.escapeRegex(e),"i");return I.grep(t,function(t){return i.test(t.label||t.value||t)})}});I.widget("ui.autocomplete",I.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var e;this._superApply(arguments);if(this.options.disabled||this.cancelSearch){return}if(t&&t.length){e=this.options.messages.results(t.length)}else{e=this.options.messages.noResults}this.liveRegion.children().hide();I("<div>").text(e).appendTo(this.liveRegion)}});var z=I.ui.autocomplete;var O=/ui-corner-([a-z]){2,6}/g;var A=I.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:true,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar");this.refresh()},_destroy:function(){this._callChildMethod("destroy");this.childWidgets.removeData("ui-controlgroup-data");this.element.removeAttr("role");if(this.options.items.controlgroupLabel){this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()}},_initWidgets:function(){var o=this,r=[];I.each(this.options.items,function(n,t){var e;var a={};if(!t){return}if(n==="controlgroupLabel"){e=o.element.find(t);e.each(function(){var t=I(this);if(t.children(".ui-controlgroup-label-contents").length){return}t.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")});o._addClass(e,null,"ui-widget ui-widget-content ui-state-default");r=r.concat(e.get());return}if(!I.fn[n]){return}if(o["_"+n+"Options"]){a=o["_"+n+"Options"]("middle")}else{a={classes:{}}}o.element.find(t).each(function(){var t=I(this);var e=t[n]("instance");var i=I.widget.extend({},a);if(n==="button"&&t.parent(".ui-spinner").length){return}if(!e){e=t[n]()[n]("instance")}if(e){i.classes=o._resolveClassesValues(i.classes,e)}t[n](i);var s=t[n]("widget");I.data(s[0],"ui-controlgroup-data",e?e:t[n]("instance"));r.push(s[0])})});this.childWidgets=I(I.unique(r));this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(i){this.childWidgets.each(function(){var t=I(this),e=t.data("ui-controlgroup-data");if(e&&e[i]){e[i]()}})},_updateCornerClass:function(t,e){var i="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all";var s=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,i);this._addClass(t,null,s)},_buildSimpleOptions:function(t,e){var i=this.options.direction==="vertical";var s={classes:{}};s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t];return s},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");e.classes["ui-spinner-up"]="";e.classes["ui-spinner-down"]="";return e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e=this.options.direction==="vertical";return{width:e?"auto":false,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,s){var n={};I.each(i,function(t){var e=s.options.classes[t]||"";e=I.trim(e.replace(O,""));n[t]=(e+" "+i[t]).replace(/\s+/g," ")});return n},_setOption:function(t,e){if(t==="direction"){this._removeClass("ui-controlgroup-"+this.options.direction)}this._super(t,e);if(t==="disabled"){this._callChildMethod(e?"disable":"enable");return}this.refresh()},refresh:function(){var n,a=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction);if(this.options.direction==="horizontal"){this._addClass(null,"ui-helper-clearfix")}this._initWidgets();n=this.childWidgets;if(this.options.onlyVisible){n=n.filter(":visible")}if(n.length){I.each(["first","last"],function(t,e){var i=n[e]().data("ui-controlgroup-data");if(i&&a["_"+i.widgetName+"Options"]){var s=a["_"+i.widgetName+"Options"](n.length===1?"only":e);s.classes=a._resolveClassesValues(s.classes,i);i.element[i.widgetName](s)}else{a._updateCornerClass(n[e](),e)}});this._callChildMethod("refresh")}}});I.widget("ui.checkboxradio",[I.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:true,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,e;var i=this;var s=this._super()||{};this._readType();e=this.element.labels();this.label=I(e[e.length-1]);if(!this.label.length){I.error("No label found for checkboxradio widget")}this.originalLabel="";this.label.contents().not(this.element[0]).each(function(){i.originalLabel+=this.nodeType===3?I(this).text():this.outerHTML});if(this.originalLabel){s.label=this.originalLabel}t=this.element[0].disabled;if(t!=null){s.disabled=t}return s},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler();if(this.options.disabled==null){this.options.disabled=this.element[0].disabled}this._setOption("disabled",this.options.disabled);this._addClass("ui-checkboxradio","ui-helper-hidden-accessible");this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget");if(this.type==="radio"){this._addClass(this.label,"ui-checkboxradio-radio-label")}if(this.options.label&&this.options.label!==this.originalLabel){this._updateLabel()}else if(this.originalLabel){this.options.label=this.originalLabel}this._enhance();if(t){this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active");if(this.icon){this._addClass(this.icon,null,"ui-state-hover")}}this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type;if(t!=="input"||!/radio|checkbox/.test(this.type)){I.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)}},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t;var e=this.element[0].name;var i="input[name='"+I.ui.escapeSelector(e)+"']";if(!e){return I([])}if(this.form.length){t=I(this.form[0].elements).filter(i)}else{t=I(i).filter(function(){return I(this).form().length===0})}return t.not(this.element)},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t);if(this.options.icon&&this.type==="checkbox"){this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t)}if(this.type==="radio"){this._getRadioGroup().each(function(){var t=I(this).checkboxradio("instance");if(t){t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")}})}},_destroy:function(){this._unbindFormResetHandler();if(this.icon){this.icon.remove();this.iconSpace.remove()}},_setOption:function(t,e){if(t==="label"&&!e){return}this._super(t,e);if(t==="disabled"){this._toggleClass(this.label,null,"ui-state-disabled",e);this.element[0].disabled=e;return}this.refresh()},_updateIcon:function(t){var e="ui-icon ui-icon-background ";if(this.options.icon){if(!this.icon){this.icon=I("<span>");this.iconSpace=I("<span> </span>");this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")}if(this.type==="checkbox"){e+=t?"ui-icon-check ui-state-checked":"ui-icon-blank";this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")}else{e+="ui-icon-blank"}this._addClass(this.icon,"ui-checkboxradio-icon",e);if(!t){this._removeClass(this.icon,null,"ui-icon-check ui-state-checked")}this.icon.prependTo(this.label).after(this.iconSpace)}else if(this.icon!==undefined){this.icon.remove();this.iconSpace.remove();delete this.icon}},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);if(this.icon){t=t.not(this.icon[0])}if(this.iconSpace){t=t.not(this.iconSpace[0])}t.remove();this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t);this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t);if(this.options.label!==null){this._updateLabel()}if(e!==this.options.disabled){this._setOptions({disabled:e})}}}]);var N=I.ui.checkboxradio;I.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:true},_getCreateOptions:function(){var t,e=this._super()||{};this.isInput=this.element.is("input");t=this.element[0].disabled;if(t!=null){e.disabled=t}this.originalLabel=this.isInput?this.element.val():this.element.html();if(this.originalLabel){e.label=this.originalLabel}return e},_create:function(){if(!this.option.showLabel&!this.options.icon){this.options.showLabel=true}if(this.options.disabled==null){this.options.disabled=this.element[0].disabled||false}this.hasTitle=!!this.element.attr("title");if(this.options.label&&this.options.label!==this.originalLabel){if(this.isInput){this.element.val(this.options.label)}else{this.element.html(this.options.label)}}this._addClass("ui-button","ui-widget");this._setOption("disabled",this.options.disabled);this._enhance();if(this.element.is("a")){this._on({keyup:function(t){if(t.keyCode===I.ui.keyCode.SPACE){t.preventDefault();if(this.element[0].click){this.element[0].click()}else{this.element.trigger("click")}}}})}},_enhance:function(){if(!this.element.is("button")){this.element.attr("role","button")}if(this.options.icon){this._updateIcon("icon",this.options.icon);this._updateTooltip()}},_updateTooltip:function(){this.title=this.element.attr("title");if(!this.options.showLabel&&!this.title){this.element.attr("title",this.options.label)}},_updateIcon:function(t,e){var i=t!=="iconPosition",s=i?this.options.iconPosition:e,n=s==="top"||s==="bottom";if(!this.icon){this.icon=I("<span>");this._addClass(this.icon,"ui-button-icon","ui-icon");if(!this.options.showLabel){this._addClass("ui-button-icon-only")}}else if(i){this._removeClass(this.icon,null,this.options.icon)}if(i){this._addClass(this.icon,null,e)}this._attachIcon(s);if(n){this._addClass(this.icon,null,"ui-widget-icon-block");if(this.iconSpace){this.iconSpace.remove()}}else{if(!this.iconSpace){this.iconSpace=I("<span> </span>");this._addClass(this.iconSpace,"ui-button-icon-space")}this._removeClass(this.icon,null,"ui-wiget-icon-block");this._attachIconSpace(s)}},_destroy:function(){this.element.removeAttr("role");if(this.icon){this.icon.remove()}if(this.iconSpace){this.iconSpace.remove()}if(!this.hasTitle){this.element.removeAttr("title")}},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var e=t.showLabel===undefined?this.options.showLabel:t.showLabel,i=t.icon===undefined?this.options.icon:t.icon;if(!e&&!i){t.showLabel=true}this._super(t)},_setOption:function(t,e){if(t==="icon"){if(e){this._updateIcon(t,e)}else if(this.icon){this.icon.remove();if(this.iconSpace){this.iconSpace.remove()}}}if(t==="iconPosition"){this._updateIcon(t,e)}if(t==="showLabel"){this._toggleClass("ui-button-icon-only",null,!e);this._updateTooltip()}if(t==="label"){if(this.isInput){this.element.val(e)}else{this.element.html(e);if(this.icon){this._attachIcon(this.options.iconPosition);this._attachIconSpace(this.options.iconPosition)}}}this._super(t,e);if(t==="disabled"){this._toggleClass(null,"ui-state-disabled",e);this.element[0].disabled=e;if(e){this.element.blur()}}},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");if(t!==this.options.disabled){this._setOptions({disabled:t})}this._updateTooltip()}});if(I.uiBackCompat!==false){I.widget("ui.button",I.ui.button,{options:{text:true,icons:{primary:null,secondary:null}},_create:function(){if(this.options.showLabel&&!this.options.text){this.options.showLabel=this.options.text}if(!this.options.showLabel&&this.options.text){this.options.text=this.options.showLabel}if(!this.options.icon&&(this.options.icons.primary||this.options.icons.secondary)){if(this.options.icons.primary){this.options.icon=this.options.icons.primary}else{this.options.icon=this.options.icons.secondary;this.options.iconPosition="end"}}else if(this.options.icon){this.options.icons.primary=this.options.icon}this._super()},_setOption:function(t,e){if(t==="text"){this._super("showLabel",e);return}if(t==="showLabel"){this.options.text=e}if(t==="icon"){this.options.icons.primary=e}if(t==="icons"){if(e.primary){this._super("icon",e.primary);this._super("iconPosition","beginning")}else if(e.secondary){this._super("icon",e.secondary);this._super("iconPosition","end")}}this._superApply(arguments)}});I.fn.button=function(t){return function(){if(!this.length||this.length&&this[0].tagName!=="INPUT"||this.length&&this[0].tagName==="INPUT"&&(this.attr("type")!=="checkbox"&&this.attr("type")!=="radio")){return t.apply(this,arguments)}if(!I.ui.checkboxradio){I.error("Checkboxradio widget missing")}if(arguments.length===0){return this.checkboxradio({icon:false})}return this.checkboxradio.apply(this,arguments)}}(I.fn.button);I.fn.buttonset=function(){if(!I.ui.controlgroup){I.error("Controlgroup widget missing")}if(arguments[0]==="option"&&arguments[1]==="items"&&arguments[2]){return this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]])}if(arguments[0]==="option"&&arguments[1]==="items"){return this.controlgroup.apply(this,[arguments[0],"items.button"])}if(typeof arguments[0]==="object"&&arguments[0].items){arguments[0].items={button:arguments[0].items}}return this.controlgroup.apply(this,arguments)}}var W=I.ui.button;I.extend(I.ui,{datepicker:{version:"1.12.1"}});var E;function F(t){var e,i;while(t.length&&t[0]!==document){e=t.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){i=parseInt(t.css("zIndex"),10);if(!isNaN(i)&&i!==0){return i}}t=t.parent()}return 0}function L(){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:""};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,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};I.extend(this._defaults,this.regional[""]);this.regional.en=I.extend(true,{},this.regional[""]);this.regional["en-US"]=I.extend(true,{},this.regional.en);this.dpDiv=R(I("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}I.extend(L.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){Y(this._defaults,t||{});return this},_attachDatepicker:function(t,e){var i,s,n;i=t.nodeName.toLowerCase();s=i==="div"||i==="span";if(!t.id){this.uuid+=1;t.id="dp"+this.uuid}n=this._newInst(I(t),s);n.settings=I.extend({},e||{});if(i==="input"){this._connectDatepicker(t,n)}else if(s){this._inlineDatepicker(t,n)}},_newInst:function(t,e){var i=t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:i,input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:e,dpDiv:!e?this.dpDiv:R(I("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}},_connectDatepicker:function(t,e){var i=I(t);e.append=I([]);e.trigger=I([]);if(i.hasClass(this.markerClassName)){return}this._attachments(i,e);i.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp);this._autoSize(e);I.data(t,"datepicker",e);if(e.settings.disabled){this._disableDatepicker(t)}},_attachments:function(t,e){var i,s,n,a=this._get(e,"appendText"),o=this._get(e,"isRTL");if(e.append){e.append.remove()}if(a){e.append=I("<span class='"+this._appendClass+"'>"+a+"</span>");t[o?"before":"after"](e.append)}t.off("focus",this._showDatepicker);if(e.trigger){e.trigger.remove()}i=this._get(e,"showOn");if(i==="focus"||i==="both"){t.on("focus",this._showDatepicker)}if(i==="button"||i==="both"){s=this._get(e,"buttonText");n=this._get(e,"buttonImage");e.trigger=I(this._get(e,"buttonImageOnly")?I("<img/>").addClass(this._triggerClass).attr({src:n,alt:s,title:s}):I("<button type='button'></button>").addClass(this._triggerClass).html(!n?s:I("<img/>").attr({src:n,alt:s,title:s})));t[o?"before":"after"](e.trigger);e.trigger.on("click",function(){if(I.datepicker._datepickerShowing&&I.datepicker._lastInput===t[0]){I.datepicker._hideDatepicker()}else if(I.datepicker._datepickerShowing&&I.datepicker._lastInput!==t[0]){I.datepicker._hideDatepicker();I.datepicker._showDatepicker(t[0])}else{I.datepicker._showDatepicker(t[0])}return false})}},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,a=new Date(2009,12-1,20),o=this._get(t,"dateFormat");if(o.match(/[DM]/)){e=function(t){i=0;s=0;for(n=0;n<t.length;n++){if(t[n].length>i){i=t[n].length;s=n}}return s};a.setMonth(e(this._get(t,o.match(/MM/)?"monthNames":"monthNamesShort")));a.setDate(e(this._get(t,o.match(/DD/)?"dayNames":"dayNamesShort"))+20-a.getDay())}t.input.attr("size",this._formatDate(t,a).length)}},_inlineDatepicker:function(t,e){var i=I(t);if(i.hasClass(this.markerClassName)){return}i.addClass(this.markerClassName).append(e.dpDiv);I.data(t,"datepicker",e);this._setDate(e,this._getDefaultDate(e),true);this._updateDatepicker(e);this._updateAlternate(e);if(e.settings.disabled){this._disableDatepicker(t)}e.dpDiv.css("display","block")},_dialogDatepicker:function(t,e,i,s,n){var a,o,r,l,h,u=this._dialogInst;if(!u){this.uuid+=1;a="dp"+this.uuid;this._dialogInput=I("<input type='text' id='"+a+"' style='position: absolute; top: -100px; width: 0px;'/>");this._dialogInput.on("keydown",this._doKeyDown);I("body").append(this._dialogInput);u=this._dialogInst=this._newInst(this._dialogInput,false);u.settings={};I.data(this._dialogInput[0],"datepicker",u)}Y(u.settings,s||{});e=e&&e.constructor===Date?this._formatDate(u,e):e;this._dialogInput.val(e);this._pos=n?n.length?n:[n.pageX,n.pageY]:null;if(!this._pos){o=document.documentElement.clientWidth;r=document.documentElement.clientHeight;l=document.documentElement.scrollLeft||document.body.scrollLeft;h=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[o/2-100+l,r/2-150+h]}this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");u.settings.onSelect=i;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if(I.blockUI){I.blockUI(this.dpDiv)}I.data(this._dialogInput[0],"datepicker",u);return this},_destroyDatepicker:function(t){var e,i=I(t),s=I.data(t,"datepicker");if(!i.hasClass(this.markerClassName)){return}e=t.nodeName.toLowerCase();I.removeData(t,"datepicker");if(e==="input"){s.append.remove();s.trigger.remove();i.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)}else if(e==="div"||e==="span"){i.removeClass(this.markerClassName).empty()}if(E===s){E=null}},_enableDatepicker:function(e){var t,i,s=I(e),n=I.data(e,"datepicker");if(!s.hasClass(this.markerClassName)){return}t=e.nodeName.toLowerCase();if(t==="input"){e.disabled=false;n.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(t==="div"||t==="span"){i=s.children("."+this._inlineClass);i.children().removeClass("ui-state-disabled");i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",false)}this._disabledInputs=I.map(this._disabledInputs,function(t){return t===e?null:t})},_disableDatepicker:function(e){var t,i,s=I(e),n=I.data(e,"datepicker");if(!s.hasClass(this.markerClassName)){return}t=e.nodeName.toLowerCase();if(t==="input"){e.disabled=true;n.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(t==="div"||t==="span"){i=s.children("."+this._inlineClass);i.children().addClass("ui-state-disabled");i.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",true)}this._disabledInputs=I.map(this._disabledInputs,function(t){return t===e?null:t});this._disabledInputs[this._disabledInputs.length]=e},_isDisabledDatepicker:function(t){if(!t){return false}for(var e=0;e<this._disabledInputs.length;e++){if(this._disabledInputs[e]===t){return true}}return false},_getInst:function(t){try{return I.data(t,"datepicker")}catch(t){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,e,i){var s,n,a,o,r=this._getInst(t);if(arguments.length===2&&typeof e==="string"){return e==="defaults"?I.extend({},I.datepicker._defaults):r?e==="all"?I.extend({},r.settings):this._get(r,e):null}s=e||{};if(typeof e==="string"){s={};s[e]=i}if(r){if(this._curInst===r){this._hideDatepicker()}n=this._getDateDatepicker(t,true);a=this._getMinMaxDate(r,"min");o=this._getMinMaxDate(r,"max");Y(r.settings,s);if(a!==null&&s.dateFormat!==undefined&&s.minDate===undefined){r.settings.minDate=this._formatDate(r,a)}if(o!==null&&s.dateFormat!==undefined&&s.maxDate===undefined){r.settings.maxDate=this._formatDate(r,o)}if("disabled"in s){if(s.disabled){this._disableDatepicker(t)}else{this._enableDatepicker(t)}}this._attachments(I(t),r);this._autoSize(r);this._setDate(r,n);this._updateAlternate(r);this._updateDatepicker(r)}},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);if(e){this._updateDatepicker(e)}},_setDateDatepicker:function(t,e){var i=this._getInst(t);if(i){this._setDate(i,e);this._updateDatepicker(i);this._updateAlternate(i)}},_getDateDatepicker:function(t,e){var i=this._getInst(t);if(i&&!i.inline){this._setDateFromField(i,e)}return i?this._getDate(i):null},_doKeyDown:function(t){var e,i,s,n=I.datepicker._getInst(t.target),a=true,o=n.dpDiv.is(".ui-datepicker-rtl");n._keyEvent=true;if(I.datepicker._datepickerShowing){switch(t.keyCode){case 9:I.datepicker._hideDatepicker();a=false;break;case 13:s=I("td."+I.datepicker._dayOverClass+":not(."+I.datepicker._currentClass+")",n.dpDiv);if(s[0]){I.datepicker._selectDay(t.target,n.selectedMonth,n.selectedYear,s[0])}e=I.datepicker._get(n,"onSelect");if(e){i=I.datepicker._formatDate(n);e.apply(n.input?n.input[0]:null,[i,n])}else{I.datepicker._hideDatepicker()}return false;case 27:I.datepicker._hideDatepicker();break;case 33:I.datepicker._adjustDate(t.target,t.ctrlKey?-I.datepicker._get(n,"stepBigMonths"):-I.datepicker._get(n,"stepMonths"),"M");break;case 34:I.datepicker._adjustDate(t.target,t.ctrlKey?+I.datepicker._get(n,"stepBigMonths"):+I.datepicker._get(n,"stepMonths"),"M");break;case 35:if(t.ctrlKey||t.metaKey){I.datepicker._clearDate(t.target)}a=t.ctrlKey||t.metaKey;break;case 36:if(t.ctrlKey||t.metaKey){I.datepicker._gotoToday(t.target)}a=t.ctrlKey||t.metaKey;break;case 37:if(t.ctrlKey||t.metaKey){I.datepicker._adjustDate(t.target,o?+1:-1,"D")}a=t.ctrlKey||t.metaKey;if(t.originalEvent.altKey){I.datepicker._adjustDate(t.target,t.ctrlKey?-I.datepicker._get(n,"stepBigMonths"):-I.datepicker._get(n,"stepMonths"),"M")}break;case 38:if(t.ctrlKey||t.metaKey){I.datepicker._adjustDate(t.target,-7,"D")}a=t.ctrlKey||t.metaKey;break;case 39:if(t.ctrlKey||t.metaKey){I.datepicker._adjustDate(t.target,o?-1:+1,"D")}a=t.ctrlKey||t.metaKey;if(t.originalEvent.altKey){I.datepicker._adjustDate(t.target,t.ctrlKey?+I.datepicker._get(n,"stepBigMonths"):+I.datepicker._get(n,"stepMonths"),"M")}break;case 40:if(t.ctrlKey||t.metaKey){I.datepicker._adjustDate(t.target,+7,"D")}a=t.ctrlKey||t.metaKey;break;default:a=false}}else if(t.keyCode===36&&t.ctrlKey){I.datepicker._showDatepicker(this)}else{a=false}if(a){t.preventDefault();t.stopPropagation()}},_doKeyPress:function(t){var e,i,s=I.datepicker._getInst(t.target);if(I.datepicker._get(s,"constrainInput")){e=I.datepicker._possibleChars(I.datepicker._get(s,"dateFormat"));i=String.fromCharCode(t.charCode==null?t.keyCode:t.charCode);return t.ctrlKey||t.metaKey||(i<" "||!e||e.indexOf(i)>-1)}},_doKeyUp:function(t){var e,i=I.datepicker._getInst(t.target);if(i.input.val()!==i.lastVal){try{e=I.datepicker.parseDate(I.datepicker._get(i,"dateFormat"),i.input?i.input.val():null,I.datepicker._getFormatConfig(i));if(e){I.datepicker._setDateFromField(i);I.datepicker._updateAlternate(i);I.datepicker._updateDatepicker(i)}}catch(t){}}return true},_showDatepicker:function(t){t=t.target||t;if(t.nodeName.toLowerCase()!=="input"){t=I("input",t.parentNode)[0]}if(I.datepicker._isDisabledDatepicker(t)||I.datepicker._lastInput===t){return}var e,i,s,n,a,o,r;e=I.datepicker._getInst(t);if(I.datepicker._curInst&&I.datepicker._curInst!==e){I.datepicker._curInst.dpDiv.stop(true,true);if(e&&I.datepicker._datepickerShowing){I.datepicker._hideDatepicker(I.datepicker._curInst.input[0])}}i=I.datepicker._get(e,"beforeShow");s=i?i.apply(t,[t,e]):{};if(s===false){return}Y(e.settings,s);e.lastVal=null;I.datepicker._lastInput=t;I.datepicker._setDateFromField(e);if(I.datepicker._inDialog){t.value=""}if(!I.datepicker._pos){I.datepicker._pos=I.datepicker._findPos(t);I.datepicker._pos[1]+=t.offsetHeight}n=false;I(t).parents().each(function(){n|=I(this).css("position")==="fixed";return!n});a={left:I.datepicker._pos[0],top:I.datepicker._pos[1]};I.datepicker._pos=null;e.dpDiv.empty();e.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});I.datepicker._updateDatepicker(e);a=I.datepicker._checkOffset(e,a,n);e.dpDiv.css({position:I.datepicker._inDialog&&I.blockUI?"static":n?"fixed":"absolute",display:"none",left:a.left+"px",top:a.top+"px"});if(!e.inline){o=I.datepicker._get(e,"showAnim");r=I.datepicker._get(e,"duration");e.dpDiv.css("z-index",F(I(t))+1);I.datepicker._datepickerShowing=true;if(I.effects&&I.effects.effect[o]){e.dpDiv.show(o,I.datepicker._get(e,"showOptions"),r)}else{e.dpDiv[o||"show"](o?r:null)}if(I.datepicker._shouldFocusInput(e)){e.input.trigger("focus")}I.datepicker._curInst=e}},_updateDatepicker:function(t){this.maxRows=4;E=t;t.dpDiv.empty().append(this._generateHTML(t));this._attachHandlers(t);var e,i=this._getNumberOfMonths(t),s=i[1],n=17,a=t.dpDiv.find("."+this._dayOverClass+" a");if(a.length>0){B.apply(a.get(0))}t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");if(s>1){t.dpDiv.addClass("ui-datepicker-multi-"+s).css("width",n*s+"em")}t.dpDiv[(i[0]!==1||i[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi");t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(t===I.datepicker._curInst&&I.datepicker._datepickerShowing&&I.datepicker._shouldFocusInput(t)){t.input.trigger("focus")}if(t.yearshtml){e=t.yearshtml;setTimeout(function(){if(e===t.yearshtml&&t.yearshtml){t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml)}e=t.yearshtml=null},0)}},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(t,e,i){var s=t.dpDiv.outerWidth(),n=t.dpDiv.outerHeight(),a=t.input?t.input.outerWidth():0,o=t.input?t.input.outerHeight():0,r=document.documentElement.clientWidth+(i?0:I(document).scrollLeft()),l=document.documentElement.clientHeight+(i?0:I(document).scrollTop());e.left-=this._get(t,"isRTL")?s-a:0;e.left-=i&&e.left===t.input.offset().left?I(document).scrollLeft():0;e.top-=i&&e.top===t.input.offset().top+o?I(document).scrollTop():0;e.left-=Math.min(e.left,e.left+s>r&&r>s?Math.abs(e.left+s-r):0);e.top-=Math.min(e.top,e.top+n>l&&l>n?Math.abs(n+o):0);return e},_findPos:function(t){var e,i=this._getInst(t),s=this._get(i,"isRTL");while(t&&(t.type==="hidden"||t.nodeType!==1||I.expr.filters.hidden(t))){t=t[s?"previousSibling":"nextSibling"]}e=I(t).offset();return[e.left,e.top]},_hideDatepicker:function(t){var e,i,s,n,a=this._curInst;if(!a||t&&a!==I.data(t,"datepicker")){return}if(this._datepickerShowing){e=this._get(a,"showAnim");i=this._get(a,"duration");s=function(){I.datepicker._tidyDialog(a)};if(I.effects&&(I.effects.effect[e]||I.effects[e])){a.dpDiv.hide(e,I.datepicker._get(a,"showOptions"),i,s)}else{a.dpDiv[e==="slideDown"?"slideUp":e==="fadeIn"?"fadeOut":"hide"](e?i:null,s)}if(!e){s()}this._datepickerShowing=false;n=this._get(a,"onClose");if(n){n.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a])}this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(I.blockUI){I.unblockUI();I("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(!I.datepicker._curInst){return}var e=I(t.target),i=I.datepicker._getInst(e[0]);if(e[0].id!==I.datepicker._mainDivId&&e.parents("#"+I.datepicker._mainDivId).length===0&&!e.hasClass(I.datepicker.markerClassName)&&!e.closest("."+I.datepicker._triggerClass).length&&I.datepicker._datepickerShowing&&!(I.datepicker._inDialog&&I.blockUI)||e.hasClass(I.datepicker.markerClassName)&&I.datepicker._curInst!==i){I.datepicker._hideDatepicker()}},_adjustDate:function(t,e,i){var s=I(t),n=this._getInst(s[0]);if(this._isDisabledDatepicker(s[0])){return}this._adjustInstDate(n,e+(i==="M"?this._get(n,"showCurrentAtPos"):0),i);this._updateDatepicker(n)},_gotoToday:function(t){var e,i=I(t),s=this._getInst(i[0]);if(this._get(s,"gotoCurrent")&&s.currentDay){s.selectedDay=s.currentDay;s.drawMonth=s.selectedMonth=s.currentMonth;s.drawYear=s.selectedYear=s.currentYear}else{e=new Date;s.selectedDay=e.getDate();s.drawMonth=s.selectedMonth=e.getMonth();s.drawYear=s.selectedYear=e.getFullYear()}this._notifyChange(s);this._adjustDate(i)},_selectMonthYear:function(t,e,i){var s=I(t),n=this._getInst(s[0]);n["selected"+(i==="M"?"Month":"Year")]=n["draw"+(i==="M"?"Month":"Year")]=parseInt(e.options[e.selectedIndex].value,10);this._notifyChange(n);this._adjustDate(s)},_selectDay:function(t,e,i,s){var n,a=I(t);if(I(s).hasClass(this._unselectableClass)||this._isDisabledDatepicker(a[0])){return}n=this._getInst(a[0]);n.selectedDay=n.currentDay=I("a",s).html();n.selectedMonth=n.currentMonth=e;n.selectedYear=n.currentYear=i;this._selectDate(t,this._formatDate(n,n.currentDay,n.currentMonth,n.currentYear))},_clearDate:function(t){var e=I(t);this._selectDate(e,"")},_selectDate:function(t,e){var i,s=I(t),n=this._getInst(s[0]);e=e!=null?e:this._formatDate(n);if(n.input){n.input.val(e)}this._updateAlternate(n);i=this._get(n,"onSelect");if(i){i.apply(n.input?n.input[0]:null,[e,n])}else if(n.input){n.input.trigger("change")}if(n.inline){this._updateDatepicker(n)}else{this._hideDatepicker();this._lastInput=n.input[0];if(typeof n.input[0]!=="object"){n.input.trigger("focus")}this._lastInput=null}},_updateAlternate:function(t){var e,i,s,n=this._get(t,"altField");if(n){e=this._get(t,"altFormat")||this._get(t,"dateFormat");i=this._getDate(t);s=this.formatDate(e,i,this._getFormatConfig(t));I(n).val(s)}},noWeekends:function(t){var e=t.getDay();return[e>0&&e<6,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());i.setDate(i.getDate()+4-(i.getDay()||7));e=i.getTime();i.setMonth(0);i.setDate(1);return Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(i,o,t){if(i==null||o==null){throw"Invalid arguments"}o=typeof o==="object"?o.toString():o+"";if(o===""){return null}var s,e,n,r=0,a=(t?t.shortYearCutoff:null)||this._defaults.shortYearCutoff,l=typeof a!=="string"?a:(new Date).getFullYear()%100+parseInt(a,10),h=(t?t.dayNamesShort:null)||this._defaults.dayNamesShort,u=(t?t.dayNames:null)||this._defaults.dayNames,c=(t?t.monthNamesShort:null)||this._defaults.monthNamesShort,f=(t?t.monthNames:null)||this._defaults.monthNames,d=-1,p=-1,g=-1,m=-1,_=false,v,b=function(t){var e=s+1<i.length&&i.charAt(s+1)===t;if(e){s++}return e},y=function(t){var e=b(t),i=t==="@"?14:t==="!"?20:t==="y"&&e?4:t==="o"?3:2,s=t==="y"?i:1,n=new RegExp("^\\d{"+s+","+i+"}"),a=o.substring(r).match(n);if(!a){throw"Missing number at position "+r}r+=a[0].length;return parseInt(a[0],10)},w=function(t,e,i){var s=-1,n=I.map(b(t)?i:e,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});I.each(n,function(t,e){var i=e[1];if(o.substr(r,i.length).toLowerCase()===i.toLowerCase()){s=e[0];r+=i.length;return false}});if(s!==-1){return s+1}else{throw"Unknown name at position "+r}},k=function(){if(o.charAt(r)!==i.charAt(s)){throw"Unexpected literal at position "+r}r++};for(s=0;s<i.length;s++){if(_){if(i.charAt(s)==="'"&&!b("'")){_=false}else{k()}}else{switch(i.charAt(s)){case"d":g=y("d");break;case"D":w("D",h,u);break;case"o":m=y("o");break;case"m":p=y("m");break;case"M":p=w("M",c,f);break;case"y":d=y("y");break;case"@":v=new Date(y("@"));d=v.getFullYear();p=v.getMonth()+1;g=v.getDate();break;case"!":v=new Date((y("!")-this._ticksTo1970)/1e4);d=v.getFullYear();p=v.getMonth()+1;g=v.getDate();break;case"'":if(b("'")){k()}else{_=true}break;default:k()}}}if(r<o.length){n=o.substr(r);if(!/^\s+/.test(n)){throw"Extra/unparsed characters found in date: "+n}}if(d===-1){d=(new Date).getFullYear()}else if(d<100){d+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d<=l?0:-100)}if(m>-1){p=1;g=m;do{e=this._getDaysInMonth(d,p-1);if(g<=e){break}p++;g-=e}while(true)}v=this._daylightSavingAdjust(new Date(d,p-1,g));if(v.getFullYear()!==d||v.getMonth()+1!==p||v.getDate()!==g){throw"Invalid date"}return v},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*1e7,formatDate:function(i,t,e){if(!t){return""}var s,n=(e?e.dayNamesShort:null)||this._defaults.dayNamesShort,a=(e?e.dayNames:null)||this._defaults.dayNames,o=(e?e.monthNamesShort:null)||this._defaults.monthNamesShort,r=(e?e.monthNames:null)||this._defaults.monthNames,l=function(t){var e=s+1<i.length&&i.charAt(s+1)===t;if(e){s++}return e},h=function(t,e,i){var s=""+e;if(l(t)){while(s.length<i){s="0"+s}}return s},u=function(t,e,i,s){return l(t)?s[e]:i[e]},c="",f=false;if(t){for(s=0;s<i.length;s++){if(f){if(i.charAt(s)==="'"&&!l("'")){f=false}else{c+=i.charAt(s)}}else{switch(i.charAt(s)){case"d":c+=h("d",t.getDate(),2);break;case"D":c+=u("D",t.getDay(),n,a);break;case"o":c+=h("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":c+=h("m",t.getMonth()+1,2);break;case"M":c+=u("M",t.getMonth(),o,r);break;case"y":c+=l("y")?t.getFullYear():(t.getFullYear()%100<10?"0":"")+t.getFullYear()%100;break;case"@":c+=t.getTime();break;case"!":c+=t.getTime()*1e4+this._ticksTo1970;break;case"'":if(l("'")){c+="'"}else{f=true}break;default:c+=i.charAt(s)}}}}return c},_possibleChars:function(i){var s,t="",e=false,n=function(t){var e=s+1<i.length&&i.charAt(s+1)===t;if(e){s++}return e};for(s=0;s<i.length;s++){if(e){if(i.charAt(s)==="'"&&!n("'")){e=false}else{t+=i.charAt(s)}}else{switch(i.charAt(s)){case"d":case"m":case"y":case"@":t+="0123456789";break;case"D":case"M":return null;case"'":if(n("'")){t+="'"}else{e=true}break;default:t+=i.charAt(s)}}}return t},_get:function(t,e){return t.settings[e]!==undefined?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()===t.lastVal){return}var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),a=n,o=this._getFormatConfig(t);try{a=this.parseDate(i,s,o)||n}catch(t){s=e?"":s}t.selectedDay=a.getDate();t.drawMonth=t.selectedMonth=a.getMonth();t.drawYear=t.selectedYear=a.getFullYear();t.currentDay=s?a.getDate():0;t.currentMonth=s?a.getMonth():0;t.currentYear=s?a.getFullYear():0;this._adjustInstDate(t)},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(r,t,e){var i=function(t){var e=new Date;e.setDate(e.getDate()+t);return e},s=function(t){try{return I.datepicker.parseDate(I.datepicker._get(r,"dateFormat"),t,I.datepicker._getFormatConfig(r))}catch(t){}var e=(t.toLowerCase().match(/^c/)?I.datepicker._getDate(r):null)||new Date,i=e.getFullYear(),s=e.getMonth(),n=e.getDate(),a=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,o=a.exec(t);while(o){switch(o[2]||"d"){case"d":case"D":n+=parseInt(o[1],10);break;case"w":case"W":n+=parseInt(o[1],10)*7;break;case"m":case"M":s+=parseInt(o[1],10);n=Math.min(n,I.datepicker._getDaysInMonth(i,s));break;case"y":case"Y":i+=parseInt(o[1],10);n=Math.min(n,I.datepicker._getDaysInMonth(i,s));break}o=a.exec(t)}return new Date(i,s,n)},n=t==null||t===""?e:typeof t==="string"?s(t):typeof t==="number"?isNaN(t)?e:i(t):new Date(t.getTime());n=n&&n.toString()==="Invalid Date"?e:n;if(n){n.setHours(0);n.setMinutes(0);n.setSeconds(0);n.setMilliseconds(0)}return this._daylightSavingAdjust(n)},_daylightSavingAdjust:function(t){if(!t){return null}t.setHours(t.getHours()>12?t.getHours()+2:0);return t},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,a=t.selectedYear,o=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=o.getDate();t.drawMonth=t.selectedMonth=t.currentMonth=o.getMonth();t.drawYear=t.selectedYear=t.currentYear=o.getFullYear();if((n!==t.selectedMonth||a!==t.selectedYear)&&!i){this._notifyChange(t)}this._adjustInstDate(t);if(t.input){t.input.val(s?"":this._formatDate(t))}},_getDate:function(t){var e=!t.currentYear||t.input&&t.input.val()===""?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return e},_attachHandlers:function(t){var e=this._get(t,"stepMonths"),i="#"+t.id.replace(/\\\\/g,"\\");t.dpDiv.find("[data-handler]").map(function(){var t={prev:function(){I.datepicker._adjustDate(i,-e,"M")},next:function(){I.datepicker._adjustDate(i,+e,"M")},hide:function(){I.datepicker._hideDatepicker()},today:function(){I.datepicker._gotoToday(i)},selectDay:function(){I.datepicker._selectDay(i,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this);return false},selectMonth:function(){I.datepicker._selectMonthYear(i,this,"M");return false},selectYear:function(){I.datepicker._selectMonthYear(i,this,"Y");return false}};I(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,a,o,r,l,h,u,c,f,d,p,g,m,_,v,b,y,w,k,x,C,D,I,T,P,M,S,H,z,O,A,N,W,E,F,L,R=new Date,B=this._daylightSavingAdjust(new Date(R.getFullYear(),R.getMonth(),R.getDate())),Y=this._get(t,"isRTL"),j=this._get(t,"showButtonPanel"),q=this._get(t,"hideIfNoPrevNext"),K=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),V=this._get(t,"showCurrentAtPos"),$=this._get(t,"stepMonths"),X=U[0]!==1||U[1]!==1,G=this._daylightSavingAdjust(!t.currentDay?new Date(9999,9,9):new Date(t.currentYear,t.currentMonth,t.currentDay)),Q=this._getMinMaxDate(t,"min"),J=this._getMinMaxDate(t,"max"),Z=t.drawMonth-V,tt=t.drawYear;if(Z<0){Z+=12;tt--}if(J){e=this._daylightSavingAdjust(new Date(J.getFullYear(),J.getMonth()-U[0]*U[1]+1,J.getDate()));e=Q&&e<Q?Q:e;while(this._daylightSavingAdjust(new Date(tt,Z,1))>e){Z--;if(Z<0){Z=11;tt--}}}t.drawMonth=Z;t.drawYear=tt;i=this._get(t,"prevText");i=!K?i:this.formatDate(i,this._daylightSavingAdjust(new Date(tt,Z-$,1)),this._getFormatConfig(t));s=this._canAdjustMonth(t,-1,tt,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click'"+" title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>":q?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>";n=this._get(t,"nextText");n=!K?n:this.formatDate(n,this._daylightSavingAdjust(new Date(tt,Z+$,1)),this._getFormatConfig(t));a=this._canAdjustMonth(t,+1,tt,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click'"+" title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>":q?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>";o=this._get(t,"currentText");r=this._get(t,"gotoCurrent")&&t.currentDay?G:B;o=!K?o:this.formatDate(o,r,this._getFormatConfig(t));l=!t.inline?"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(t,"closeText")+"</button>":"";h=j?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(Y?l:"")+(this._isInRange(t,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'"+">"+o+"</button>":"")+(Y?"":l)+"</div>":"";u=parseInt(this._get(t,"firstDay"),10);u=isNaN(u)?0:u;c=this._get(t,"showWeek");f=this._get(t,"dayNames");d=this._get(t,"dayNamesMin");p=this._get(t,"monthNames");g=this._get(t,"monthNamesShort");m=this._get(t,"beforeShowDay");_=this._get(t,"showOtherMonths");v=this._get(t,"selectOtherMonths");b=this._getDefaultDate(t);y="";for(k=0;k<U[0];k++){x="";this.maxRows=4;for(C=0;C<U[1];C++){D=this._daylightSavingAdjust(new Date(tt,Z,t.selectedDay));I=" ui-corner-all";T="";if(X){T+="<div class='ui-datepicker-group";if(U[1]>1){switch(C){case 0:T+=" ui-datepicker-group-first";I=" ui-corner-"+(Y?"right":"left");break;case U[1]-1:T+=" ui-datepicker-group-last";I=" ui-corner-"+(Y?"left":"right");break;default:T+=" ui-datepicker-group-middle";I="";break}}T+="'>"}T+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+I+"'>"+(/all|left/.test(I)&&k===0?Y?a:s:"")+(/all|right/.test(I)&&k===0?Y?s:a:"")+this._generateMonthYearHeader(t,Z,tt,Q,J,k>0||C>0,p,g)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>";P=c?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"";for(w=0;w<7;w++){M=(w+u)%7;P+="<th scope='col'"+((w+u+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+f[M]+"'>"+d[M]+"</span></th>"}T+=P+"</tr></thead><tbody>";S=this._getDaysInMonth(tt,Z);if(tt===t.selectedYear&&Z===t.selectedMonth){t.selectedDay=Math.min(t.selectedDay,S)}H=(this._getFirstDayOfMonth(tt,Z)-u+7)%7;z=Math.ceil((H+S)/7);O=X?this.maxRows>z?this.maxRows:z:z;this.maxRows=O;A=this._daylightSavingAdjust(new Date(tt,Z,1-H));for(N=0;N<O;N++){T+="<tr>";W=!c?"":"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(A)+"</td>";for(w=0;w<7;w++){E=m?m.apply(t.input?t.input[0]:null,[A]):[true,""];F=A.getMonth()!==Z;L=F&&!v||!E[0]||Q&&A<Q||J&&A>J;W+="<td class='"+((w+u+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(A.getTime()===D.getTime()&&Z===t.selectedMonth&&t._keyEvent||b.getTime()===A.getTime()&&b.getTime()===D.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!_?"":" "+E[1]+(A.getTime()===G.getTime()?" "+this._currentClass:"")+(A.getTime()===B.getTime()?" ui-datepicker-today":""))+"'"+((!F||_)&&E[2]?" title='"+E[2].replace(/'/g,"'")+"'":"")+(L?"":" data-handler='selectDay' data-event='click' data-month='"+A.getMonth()+"' data-year='"+A.getFullYear()+"'")+">"+(F&&!_?" ":L?"<span class='ui-state-default'>"+A.getDate()+"</span>":"<a class='ui-state-default"+(A.getTime()===B.getTime()?" ui-state-highlight":"")+(A.getTime()===G.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+"' href='#'>"+A.getDate()+"</a>")+"</td>";A.setDate(A.getDate()+1);A=this._daylightSavingAdjust(A)}T+=W+"</tr>"}Z++;if(Z>11){Z=0;tt++}T+="</tbody></table>"+(X?"</div>"+(U[0]>0&&C===U[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"");x+=T}y+=x}y+=h;t._keyEvent=false;return y},_generateMonthYearHeader:function(t,e,i,s,n,a,o,r){var l,h,u,c,f,d,p,g,m=this._get(t,"changeMonth"),_=this._get(t,"changeYear"),v=this._get(t,"showMonthAfterYear"),b="<div class='ui-datepicker-title'>",y="";if(a||!m){y+="<span class='ui-datepicker-month'>"+o[e]+"</span>"}else{l=s&&s.getFullYear()===i;h=n&&n.getFullYear()===i;y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";for(u=0;u<12;u++){if((!l||u>=s.getMonth())&&(!h||u<=n.getMonth())){y+="<option value='"+u+"'"+(u===e?" selected='selected'":"")+">"+r[u]+"</option>"}}y+="</select>"}if(!v){b+=y+(a||!(m&&_)?" ":"")}if(!t.yearshtml){t.yearshtml="";if(a||!_){b+="<span class='ui-datepicker-year'>"+i+"</span>"}else{c=this._get(t,"yearRange").split(":");f=(new Date).getFullYear();d=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?f+parseInt(t,10):parseInt(t,10);return isNaN(e)?f:e};p=d(c[0]);g=Math.max(p,d(c[1]||""));p=s?Math.max(p,s.getFullYear()):p;g=n?Math.min(g,n.getFullYear()):g;t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";for(;p<=g;p++){t.yearshtml+="<option value='"+p+"'"+(p===i?" selected='selected'":"")+">"+p+"</option>"}t.yearshtml+="</select>";b+=t.yearshtml;t.yearshtml=null}}b+=this._get(t,"yearSuffix");if(v){b+=(a||!(m&&_)?" ":"")+y}b+="</div>";return b},_adjustInstDate:function(t,e,i){var s=t.selectedYear+(i==="Y"?e:0),n=t.selectedMonth+(i==="M"?e:0),a=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+(i==="D"?e:0),o=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,a)));t.selectedDay=o.getDate();t.drawMonth=t.selectedMonth=o.getMonth();t.drawYear=t.selectedYear=o.getFullYear();if(i==="M"||i==="Y"){this._notifyChange(t)}},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&e<i?i:e;return s&&n>s?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");if(e){e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])}},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return e==null?[1,1]:typeof e==="number"?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),a=this._daylightSavingAdjust(new Date(i,s+(e<0?e:n[0]*n[1]),1));if(e<0){a.setDate(this._getDaysInMonth(a.getFullYear(),a.getMonth()))}return this._isInRange(t,a)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),a=this._getMinMaxDate(t,"max"),o=null,r=null,l=this._get(t,"yearRange");if(l){i=l.split(":");s=(new Date).getFullYear();o=parseInt(i[0],10);r=parseInt(i[1],10);if(i[0].match(/[+\-].*/)){o+=s}if(i[1].match(/[+\-].*/)){r+=s}}return(!n||e.getTime()>=n.getTime())&&(!a||e.getTime()<=a.getTime())&&(!o||e.getFullYear()>=o)&&(!r||e.getFullYear()<=r)},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");e=typeof e!=="string"?e:(new Date).getFullYear()%100+parseInt(e,10);return{shortYearCutoff:e,dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){if(!e){t.currentDay=t.selectedDay;t.currentMonth=t.selectedMonth;t.currentYear=t.selectedYear}var n=e?typeof e==="object"?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}});function R(t){var e="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",e,function(){I(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!==-1){I(this).removeClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!==-1){I(this).removeClass("ui-datepicker-next-hover")}}).on("mouseover",e,B)}function B(){if(!I.datepicker._isDisabledDatepicker(E.inline?E.dpDiv.parent()[0]:E.input[0])){I(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");I(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!==-1){I(this).addClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!==-1){I(this).addClass("ui-datepicker-next-hover")}}}function Y(t,e){I.extend(t,e);for(var i in e){if(e[i]==null){t[i]=e[i]}}return t}I.fn.datepicker=function(t){if(!this.length){return this}if(!I.datepicker.initialized){I(document).on("mousedown",I.datepicker._checkExternalClick);I.datepicker.initialized=true}if(I("#"+I.datepicker._mainDivId).length===0){I("body").append(I.datepicker.dpDiv)}var e=Array.prototype.slice.call(arguments,1);if(typeof t==="string"&&(t==="isDisabled"||t==="getDate"||t==="widget")){return I.datepicker["_"+t+"Datepicker"].apply(I.datepicker,[this[0]].concat(e))}if(t==="option"&&arguments.length===2&&typeof arguments[1]==="string"){return I.datepicker["_"+t+"Datepicker"].apply(I.datepicker,[this[0]].concat(e))}return this.each(function(){typeof t==="string"?I.datepicker["_"+t+"Datepicker"].apply(I.datepicker,[this].concat(e)):I.datepicker._attachDatepicker(this,t)})};I.datepicker=new L;I.datepicker.initialized=false;I.datepicker.uuid=(new Date).getTime();I.datepicker.version="1.12.1";var j=I.datepicker;I.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:true,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:true,closeText:"Close",draggable:true,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var e=I(this).css(t).offset().top;if(e<0){I(this).css("top",t.top-e)}}},resizable:true,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},resizableRelatedOptions:{maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");if(this.options.title==null&&this.originalTitle!=null){this.options.title=this.originalTitle}if(this.options.disabled){this.options.disabled=false}this._createWrapper();this.element.show().removeAttr("title").appendTo(this.uiDialog);this._addClass("ui-dialog-content","ui-widget-content");this._createTitlebar();this._createButtonPane();if(this.options.draggable&&I.fn.draggable){this._makeDraggable()}if(this.options.resizable&&I.fn.resizable){this._makeResizable()}this._isOpen=false;this._trackFocus()},_init:function(){if(this.options.autoOpen){this.open()}},_appendTo:function(){var t=this.options.appendTo;if(t&&(t.jquery||t.nodeType)){return I(t)}return this.document.find(t||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance();this._destroyOverlay();this.element.removeUniqueId().css(this.originalCss).detach();this.uiDialog.remove();if(this.originalTitle){this.element.attr("title",this.originalTitle)}t=e.parent.children().eq(e.index);if(t.length&&t[0]!==this.element[0]){t.before(this.element)}else{e.parent.append(this.element)}},widget:function(){return this.uiDialog},disable:I.noop,enable:I.noop,close:function(t){var e=this;if(!this._isOpen||this._trigger("beforeClose",t)===false){return}this._isOpen=false;this._focusedElement=null;this._destroyOverlay();this._untrackInstance();if(!this.opener.filter(":focusable").trigger("focus").length){I.ui.safeBlur(I.ui.safeActiveElement(this.document[0]))}this._hide(this.uiDialog,this.options.hide,function(){e._trigger("close",t)})},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var i=false,s=this.uiDialog.siblings(".ui-front:visible").map(function(){return+I(this).css("z-index")}).get(),n=Math.max.apply(null,s);if(n>=+this.uiDialog.css("z-index")){this.uiDialog.css("z-index",n+1);i=true}if(i&&!e){this._trigger("focus",t)}return i},open:function(){var t=this;if(this._isOpen){if(this._moveToTop()){this._focusTabbable()}return}this._isOpen=true;this.opener=I(I.ui.safeActiveElement(this.document[0]));this._size();this._position();this._createOverlay();this._moveToTop(null,true);if(this.overlay){this.overlay.css("z-index",this.uiDialog.css("z-index")-1)}this._show(this.uiDialog,this.options.show,function(){t._focusTabbable();t._trigger("focus")});this._makeFocusTarget();this._trigger("open")},_focusTabbable:function(){var t=this._focusedElement;if(!t){t=this.element.find("[autofocus]")}if(!t.length){t=this.element.find(":tabbable")}if(!t.length){t=this.uiDialogButtonPane.find(":tabbable")}if(!t.length){t=this.uiDialogTitlebarClose.filter(":tabbable")}if(!t.length){t=this.uiDialog}t.eq(0).trigger("focus")},_keepFocus:function(t){function e(){var t=I.ui.safeActiveElement(this.document[0]),e=this.uiDialog[0]===t||I.contains(this.uiDialog[0],t);if(!e){this._focusTabbable()}}t.preventDefault();e.call(this);this._delay(e)},_createWrapper:function(){this.uiDialog=I("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front");this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===I.ui.keyCode.ESCAPE){t.preventDefault();this.close(t);return}if(t.keyCode!==I.ui.keyCode.TAB||t.isDefaultPrevented()){return}var e=this.uiDialog.find(":tabbable"),i=e.filter(":first"),s=e.filter(":last");if((t.target===s[0]||t.target===this.uiDialog[0])&&!t.shiftKey){this._delay(function(){i.trigger("focus")});t.preventDefault()}else if((t.target===i[0]||t.target===this.uiDialog[0])&&t.shiftKey){this._delay(function(){s.trigger("focus")});t.preventDefault()}},mousedown:function(t){if(this._moveToTop(t)){this._focusTabbable()}}});if(!this.element.find("[aria-describedby]").length){this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})}},_createTitlebar:function(){var t;this.uiDialogTitlebar=I("<div>");this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix");this._on(this.uiDialogTitlebar,{mousedown:function(t){if(!I(t.target).closest(".ui-dialog-titlebar-close")){this.uiDialog.trigger("focus")}}});this.uiDialogTitlebarClose=I("<button type='button'></button>").button({label:I("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:false}).appendTo(this.uiDialogTitlebar);this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close");this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault();this.close(t)}});t=I("<span>").uniqueId().prependTo(this.uiDialogTitlebar);this._addClass(t,"ui-dialog-title");this._title(t);this.uiDialogTitlebar.prependTo(this.uiDialog);this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(t){if(this.options.title){t.text(this.options.title)}else{t.html(" ")}},_createButtonPane:function(){this.uiDialogButtonPane=I("<div>");this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix");this.uiButtonSet=I("<div>").appendTo(this.uiDialogButtonPane);this._addClass(this.uiButtonSet,"ui-dialog-buttonset");this._createButtons()},_createButtons:function(){var n=this,t=this.options.buttons;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();if(I.isEmptyObject(t)||I.isArray(t)&&!t.length){this._removeClass(this.uiDialog,"ui-dialog-buttons");return}I.each(t,function(t,e){var i,s;e=I.isFunction(e)?{click:e,text:t}:e;e=I.extend({type:"button"},e);i=e.click;s={icon:e.icon,iconPosition:e.iconPosition,showLabel:e.showLabel,icons:e.icons,text:e.text};delete e.click;delete e.icon;delete e.iconPosition;delete e.showLabel;delete e.icons;if(typeof e.text==="boolean"){delete e.text}I("<button></button>",e).button(s).appendTo(n.uiButtonSet).on("click",function(){i.apply(n.element[0],arguments)})});this._addClass(this.uiDialog,"ui-dialog-buttons");this.uiDialogButtonPane.appendTo(this.uiDialog)},_makeDraggable:function(){var n=this,a=this.options;function o(t){return{position:t.position,offset:t.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(t,e){n._addClass(I(this),"ui-dialog-dragging");n._blockFrames();n._trigger("dragStart",t,o(e))},drag:function(t,e){n._trigger("drag",t,o(e))},stop:function(t,e){var i=e.offset.left-n.document.scrollLeft(),s=e.offset.top-n.document.scrollTop();a.position={my:"left top",at:"left"+(i>=0?"+":"")+i+" "+"top"+(s>=0?"+":"")+s,of:n.window};n._removeClass(I(this),"ui-dialog-dragging");n._unblockFrames();n._trigger("dragStop",t,o(e))}})},_makeResizable:function(){var a=this,o=this.options,t=o.resizable,e=this.uiDialog.css("position"),i=typeof t==="string"?t:"n,e,s,w,se,sw,ne,nw";function r(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:o.maxWidth,maxHeight:o.maxHeight,minWidth:o.minWidth,minHeight:this._minHeight(),handles:i,start:function(t,e){a._addClass(I(this),"ui-dialog-resizing");a._blockFrames();a._trigger("resizeStart",t,r(e))},resize:function(t,e){a._trigger("resize",t,r(e))},stop:function(t,e){var i=a.uiDialog.offset(),s=i.left-a.document.scrollLeft(),n=i.top-a.document.scrollTop();o.height=a.uiDialog.height();o.width=a.uiDialog.width();o.position={my:"left top",at:"left"+(s>=0?"+":"")+s+" "+"top"+(n>=0?"+":"")+n,of:a.window};a._removeClass(I(this),"ui-dialog-resizing");a._unblockFrames();a._trigger("resizeStop",t,r(e))}}).css("position",e)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget();this._focusedElement=I(t.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),e=I.inArray(this,t);if(e!==-1){t.splice(e,1)}},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");if(!t){t=[];this.document.data("ui-dialog-instances",t)}return t},_minHeight:function(){var t=this.options;return t.height==="auto"?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");if(!t){this.uiDialog.show()}this.uiDialog.position(this.options.position);if(!t){this.uiDialog.hide()}},_setOptions:function(t){var i=this,s=false,n={};I.each(t,function(t,e){i._setOption(t,e);if(t in i.sizeRelatedOptions){s=true}if(t in i.resizableRelatedOptions){n[t]=e}});if(s){this._size();this._position()}if(this.uiDialog.is(":data(ui-resizable)")){this.uiDialog.resizable("option",n)}},_setOption:function(t,e){var i,s,n=this.uiDialog;if(t==="disabled"){return}this._super(t,e);if(t==="appendTo"){this.uiDialog.appendTo(this._appendTo())}if(t==="buttons"){this._createButtons()}if(t==="closeText"){this.uiDialogTitlebarClose.button({label:I("<a>").text(""+this.options.closeText).html()})}if(t==="draggable"){i=n.is(":data(ui-draggable)");if(i&&!e){n.draggable("destroy")}if(!i&&e){this._makeDraggable()}}if(t==="position"){this._position()}if(t==="resizable"){s=n.is(":data(ui-resizable)");if(s&&!e){n.resizable("destroy")}if(s&&typeof e==="string"){n.resizable("option","handles",e)}if(!s&&e!==false){this._makeResizable()}}if(t==="title"){this._title(this.uiDialogTitlebar.find(".ui-dialog-title"))}},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});if(s.minWidth>s.width){s.width=s.minWidth}t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight();e=Math.max(0,s.minHeight-t);i=typeof s.maxHeight==="number"?Math.max(0,s.maxHeight-t):"none";if(s.height==="auto"){this.element.css({minHeight:e,maxHeight:i,height:"auto"})}else{this.element.height(Math.max(0,s.height-t))}if(this.uiDialog.is(":data(ui-resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var t=I(this);return I("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]})},_unblockFrames:function(){if(this.iframeBlocks){this.iframeBlocks.remove();delete this.iframeBlocks}},_allowInteraction:function(t){if(I(t.target).closest(".ui-dialog").length){return true}return!!I(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(!this.options.modal){return}var e=true;this._delay(function(){e=false});if(!this.document.data("ui-dialog-overlays")){this._on(this.document,{focusin:function(t){if(e){return}if(!this._allowInteraction(t)){t.preventDefault();this._trackingInstances()[0]._focusTabbable()}}})}this.overlay=I("<div>").appendTo(this._appendTo());this._addClass(this.overlay,null,"ui-widget-overlay ui-front");this._on(this.overlay,{mousedown:"_keepFocus"});this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)},_destroyOverlay:function(){if(!this.options.modal){return}if(this.overlay){var t=this.document.data("ui-dialog-overlays")-1;if(!t){this._off(this.document,"focusin");this.document.removeData("ui-dialog-overlays")}else{this.document.data("ui-dialog-overlays",t)}this.overlay.remove();this.overlay=null}}});if(I.uiBackCompat!==false){I.widget("ui.dialog",I.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super();this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){if(t==="dialogClass"){this.uiDialog.removeClass(this.options.dialogClass).addClass(e)}this._superApply(arguments)}})}var q=I.ui.dialog;var K=I.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.attr({role:"progressbar","aria-valuemin":this.min});this._addClass("ui-progressbar","ui-widget ui-widget-content");this.valueDiv=I("<div>").appendTo(this.element);this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header");this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow");this.valueDiv.remove()},value:function(t){if(t===undefined){return this.options.value}this.options.value=this._constrainedValue(t);this._refreshValue()},_constrainedValue:function(t){if(t===undefined){t=this.options.value}this.indeterminate=t===false;if(typeof t!=="number"){t=0}return this.indeterminate?false:Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value;this._super(t);this.options.value=this._constrainedValue(e);this._refreshValue()},_setOption:function(t,e){if(t==="max"){e=Math.max(this.min,e)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t);this.element.attr("aria-disabled",t);this._toggleClass(null,"ui-state-disabled",!!t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,e=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(e.toFixed(0)+"%");this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate);if(this.indeterminate){this.element.removeAttr("aria-valuenow");if(!this.overlayDiv){this.overlayDiv=I("<div>").appendTo(this.valueDiv);this._addClass(this.overlayDiv,"ui-progressbar-overlay")}}else{this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t});if(this.overlayDiv){this.overlayDiv.remove();this.overlayDiv=null}}if(this.oldValue!==t){this.oldValue=t;this._trigger("change")}if(t===this.options.max){this._trigger("complete")}}});var U=I.widget("ui.selectmenu",[I.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:false,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"};this._drawButton();this._drawMenu();this._bindFormResetHandler();this._rendered=false;this.menuItems=I()},_drawButton:function(){var t,e=this,i=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button);this._on(this.labels,{click:function(t){this.button.focus();t.preventDefault()}});this.element.hide();this.button=I("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element);this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget");t=I("<span>").appendTo(this.button);this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button);this.buttonItem=this._renderButtonItem(i).appendTo(this.button);if(this.options.width!==false){this._resizeButton()}this._on(this.button,this._buttonEvents);this.button.one("focusin",function(){if(!e._rendered){e._refreshMenu()}})},_drawMenu:function(){var s=this;this.menu=I("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu});this.menuWrap=I("<div>").append(this.menu);this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front");this.menuWrap.appendTo(this._appendTo());this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(t,e){t.preventDefault();s._setSelection();s._select(e.item.data("ui-selectmenu-item"),t)},focus:function(t,e){var i=e.item.data("ui-selectmenu-item");if(s.focusIndex!=null&&i.index!==s.focusIndex){s._trigger("focus",t,{item:i});if(!s.isOpen){s._select(i,t)}}s.focusIndex=i.index;s.button.attr("aria-activedescendant",s.menuItems.eq(i.index).attr("id"))}}).menu("instance");this.menuInstance._off(this.menu,"mouseleave");this.menuInstance._closeOnDocumentClick=function(){return false};this.menuInstance._isDivider=function(){return false}},refresh:function(){this._refreshMenu();this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{}));if(this.options.width===null){this._resizeButton()}},_refreshMenu:function(){var t,e=this.element.find("option");this.menu.empty();this._parseOptions(e);this._renderMenu(this.menu,this.items);this.menuInstance.refresh();this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper");this._rendered=true;if(!e.length){return}t=this._getSelectedItem();this.menuInstance.focus(null,t);this._setAria(t.data("ui-selectmenu-item"));this._setOption("disabled",this.element.prop("disabled"))},open:function(t){if(this.options.disabled){return}if(!this._rendered){this._refreshMenu()}else{this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active");this.menuInstance.focus(null,this._getSelectedItem())}if(!this.menuItems.length){return}this.isOpen=true;this._toggleAttr();this._resizeMenu();this._position();this._on(this.document,this._documentClick);this._trigger("open",t)},_position:function(){this.menuWrap.position(I.extend({of:this.button},this.options.position))},close:function(t){if(!this.isOpen){return}this.isOpen=false;this._toggleAttr();this.range=null;this._off(this.document);this._trigger("close",t)},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var e=I("<span>");this._setText(e,t.label);this._addClass(e,"ui-selectmenu-text");return e},_renderMenu:function(s,t){var n=this,a="";I.each(t,function(t,e){var i;if(e.optgroup!==a){i=I("<li>",{text:e.optgroup});n._addClass(i,"ui-selectmenu-optgroup","ui-menu-divider"+(e.element.parent("optgroup").prop("disabled")?" ui-state-disabled":""));i.appendTo(s);a=e.optgroup}n._renderItemData(s,e)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-selectmenu-item",e)},_renderItem:function(t,e){var i=I("<li>"),s=I("<div>",{title:e.element.attr("title")});if(e.disabled){this._addClass(i,null,"ui-state-disabled")}this._setText(s,e.label);return i.append(s).appendTo(t)},_setText:function(t,e){if(e){t.text(e)}else{t.html(" ")}},_move:function(t,e){var i,s,n=".ui-menu-item";if(this.isOpen){i=this.menuItems.eq(this.focusIndex).parent("li")}else{i=this.menuItems.eq(this.element[0].selectedIndex).parent("li");n+=":not(.ui-state-disabled)"}if(t==="first"||t==="last"){s=i[t==="first"?"prevAll":"nextAll"](n).eq(-1)}else{s=i[t+"All"](n).eq(0)}if(s.length){this.menuInstance.focus(e,s)}},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(t){this[this.isOpen?"close":"open"](t)},_setSelection:function(){var t;if(!this.range){return}if(window.getSelection){t=window.getSelection();t.removeAllRanges();t.addRange(this.range)}else{this.range.select()}this.button.focus()},_documentClick:{mousedown:function(t){if(!this.isOpen){return}if(!I(t.target).closest(".ui-selectmenu-menu, #"+I.ui.escapeSelector(this.ids.button)).length){this.close(t)}}},_buttonEvents:{mousedown:function(){var t;if(window.getSelection){t=window.getSelection();if(t.rangeCount){this.range=t.getRangeAt(0)}}else{this.range=document.selection.createRange()}},click:function(t){this._setSelection();this._toggle(t)},keydown:function(t){var e=true;switch(t.keyCode){case I.ui.keyCode.TAB:case I.ui.keyCode.ESCAPE:this.close(t);e=false;break;case I.ui.keyCode.ENTER:if(this.isOpen){this._selectFocusedItem(t)}break;case I.ui.keyCode.UP:if(t.altKey){this._toggle(t)}else{this._move("prev",t)}break;case I.ui.keyCode.DOWN:if(t.altKey){this._toggle(t)}else{this._move("next",t)}break;case I.ui.keyCode.SPACE:if(this.isOpen){this._selectFocusedItem(t)}else{this._toggle(t)}break;case I.ui.keyCode.LEFT:this._move("prev",t);break;case I.ui.keyCode.RIGHT:this._move("next",t);break;case I.ui.keyCode.HOME:case I.ui.keyCode.PAGE_UP:this._move("first",t);break;case I.ui.keyCode.END:case I.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t);e=false}if(e){t.preventDefault()}}},_selectFocusedItem:function(t){var e=this.menuItems.eq(this.focusIndex).parent("li");if(!e.hasClass("ui-state-disabled")){this._select(e.data("ui-selectmenu-item"),t)}},_select:function(t,e){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=t.index;this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(t));this._setAria(t);this._trigger("select",e,{item:t});if(t.index!==i){this._trigger("change",e,{item:t})}this.close(e)},_setAria:function(t){var e=this.menuItems.eq(t.index).attr("id");this.button.attr({"aria-labelledby":e,"aria-activedescendant":e});this.menu.attr("aria-activedescendant",e)},_setOption:function(t,e){if(t==="icons"){var i=this.button.find("span.ui-icon");this._removeClass(i,null,this.options.icons.button)._addClass(i,null,e.button)}this._super(t,e);if(t==="appendTo"){this.menuWrap.appendTo(this._appendTo())}if(t==="width"){this._resizeButton()}},_setOptionDisabled:function(t){this._super(t);this.menuInstance.option("disabled",t);this.button.attr("aria-disabled",t);this._toggleClass(this.button,null,"ui-state-disabled",t);this.element.prop("disabled",t);if(t){this.button.attr("tabindex",-1);this.close()}else{this.button.attr("tabindex",0)}},_appendTo:function(){var t=this.options.appendTo;if(t){t=t.jquery||t.nodeType?I(t):this.document.find(t).eq(0)}if(!t||!t[0]){t=this.element.closest(".ui-front, dialog")}if(!t.length){t=this.document[0].body}return t},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen);this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen);this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var t=this.options.width;if(t===false){this.button.css("width","");return}if(t===null){t=this.element.show().outerWidth();this.element.hide()}this.button.outerWidth(t)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var t=this._super();t.disabled=this.element.prop("disabled");return t},_parseOptions:function(t){var i=this,s=[];t.each(function(t,e){s.push(i._parseOption(I(e),t))});this.items=s},_parseOption:function(t,e){var i=t.parent("optgroup");return{element:t,index:e,value:t.val(),label:t.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||t.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler();this.menuWrap.remove();this.button.remove();this.element.show();this.element.removeUniqueId();this.labels.attr("for",this.ids.element)}}]);var V=I.widget("ui.slider",I.ui.mouse,{version:"1.12.1",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 t,e,i=this.options,s=this.element.find(".ui-slider-handle"),n="<span tabindex='0'></span>",a=[];e=i.values&&i.values.length||1;if(s.length>e){s.slice(e).remove();s=s.slice(0,e)}for(t=s.length;t<e;t++){a.push(n)}this.handles=s.add(I(a.join("")).appendTo(this.element));this._addClass(this.handles,"ui-slider-handle","ui-state-default");this.handle=this.handles.eq(0);this.handles.each(function(t){I(this).data("ui-slider-handle-index",t).attr("tabIndex",0)})},_createRange:function(){var t=this.options;if(t.range){if(t.range===true){if(!t.values){t.values=[this._valueMin(),this._valueMin()]}else if(t.values.length&&t.values.length!==2){t.values=[t.values[0],t.values[0]]}else if(I.isArray(t.values)){t.values=t.values.slice(0)}}if(!this.range||!this.range.length){this.range=I("<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(t.range==="min"||t.range==="max"){this._addClass(this.range,"ui-slider-range-"+t.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(t){var e,i,s,n,a,o,r,l,h=this,u=this.options;if(u.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();e={x:t.pageX,y:t.pageY};i=this._normValueFromMouse(e);s=this._valueMax()-this._valueMin()+1;this.handles.each(function(t){var e=Math.abs(i-h.values(t));if(s>e||s===e&&(t===h._lastChangedValue||h.values(t)===u.min)){s=e;n=I(this);a=t}});o=this._start(t,a);if(o===false){return false}this._mouseSliding=true;this._handleIndex=a;this._addClass(n,null,"ui-state-active");n.trigger("focus");r=n.offset();l=!I(t.target).parents().addBack().is(".ui-slider-handle");this._clickOffset=l?{left:0,top:0}:{left:t.pageX-r.left-n.width()/2,top:t.pageY-r.top-n.height()/2-(parseInt(n.css("borderTopWidth"),10)||0)-(parseInt(n.css("borderBottomWidth"),10)||0)+(parseInt(n.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover")){this._slide(t,a,i)}this._animateOff=true;return true},_mouseStart:function(){return true},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);this._slide(t,this._handleIndex,i);return false},_mouseStop:function(t){this._removeClass(this.handles,null,"ui-state-active");this._mouseSliding=false;this._stop(t,this._handleIndex);this._change(t,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(t){var e,i,s,n,a;if(this.orientation==="horizontal"){e=this.elementSize.width;i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{e=this.elementSize.height;i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}s=i/e;if(s>1){s=1}if(s<0){s=0}if(this.orientation==="vertical"){s=1-s}n=this._valueMax()-this._valueMin();a=this._valueMin()+s*n;return this._trimAlignValue(a)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:e!==undefined?e:this.value()};if(this._hasMultipleValues()){s.value=e!==undefined?e:this.values(t);s.values=i||this.values()}return s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n,a=this.value(),o=this.values();if(this._hasMultipleValues()){n=this.values(e?0:1);a=this.values(e);if(this.options.values.length===2&&this.options.range===true){i=e===0?Math.min(n,i):Math.max(n,i)}o[e]=i}if(i===a){return}s=this._trigger("slide",t,this._uiHash(e,i,o));if(s===false){return}if(this._hasMultipleValues()){this.values(e,i)}else{this.value(i)}},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){if(!this._keySliding&&!this._mouseSliding){this._lastChangedValue=e;this._trigger("change",t,this._uiHash(e))}},value:function(t){if(arguments.length){this.options.value=this._trimAlignValue(t);this._refreshValue();this._change(null,0);return}return this._value()},values:function(t,e){var i,s,n;if(arguments.length>1){this.options.values[t]=this._trimAlignValue(e);this._refreshValue();this._change(null,t);return}if(arguments.length){if(I.isArray(arguments[0])){i=this.options.values;s=arguments[0];for(n=0;n<i.length;n+=1){i[n]=this._trimAlignValue(s[n]);this._change(null,n)}this._refreshValue()}else{if(this._hasMultipleValues()){return this._values(t)}else{return this.value()}}}else{return this._values()}},_setOption:function(t,e){var i,s=0;if(t==="range"&&this.options.range===true){if(e==="min"){this.options.value=this._values(0);this.options.values=null}else if(e==="max"){this.options.value=this._values(this.options.values.length-1);this.options.values=null}}if(I.isArray(this.options.values)){s=this.options.values.length}this._super(t,e);switch(t){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(e)}this.handles.css(e==="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(i=s-1;i>=0;i--){this._change(null,i)}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(t){this._super(t);this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;t=this._trimAlignValue(t);return t},_values:function(t){var e,i,s;if(arguments.length){e=this.options.values[t];e=this._trimAlignValue(e);return e}else if(this._hasMultipleValues()){i=this.options.values.slice();for(s=0;s<i.length;s+=1){i[s]=this._trimAlignValue(i[s])}return i}else{return[]}},_trimAlignValue:function(t){if(t<=this._valueMin()){return this._valueMin()}if(t>=this._valueMax()){return this._valueMax()}var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;if(Math.abs(i)*2>=e){s+=i>0?e:-e}return parseFloat(s.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step,s=Math.round((t-e)/i)*i;t=s+e;if(t>this.options.max){t-=i}this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);if(this.options.min!==null){t=Math.max(t,this._precisionOf(this.options.min))}return t},_precisionOf:function(t){var e=t.toString(),i=e.indexOf(".");return i===-1?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){if(t==="vertical"){this.range.css({width:"",left:""})}if(t==="horizontal"){this.range.css({height:"",bottom:""})}},_refreshValue:function(){var e,i,t,s,n,a=this.options.range,o=this.options,r=this,l=!this._animateOff?o.animate:false,h={};if(this._hasMultipleValues()){this.handles.each(function(t){i=(r.values(t)-r._valueMin())/(r._valueMax()-r._valueMin())*100;h[r.orientation==="horizontal"?"left":"bottom"]=i+"%";I(this).stop(1,1)[l?"animate":"css"](h,o.animate);if(r.options.range===true){if(r.orientation==="horizontal"){if(t===0){r.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},o.animate)}if(t===1){r.range[l?"animate":"css"]({width:i-e+"%"},{queue:false,duration:o.animate})}}else{if(t===0){r.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},o.animate)}if(t===1){r.range[l?"animate":"css"]({height:i-e+"%"},{queue:false,duration:o.animate})}}}e=i})}else{t=this.value();s=this._valueMin();n=this._valueMax();i=n!==s?(t-s)/(n-s)*100:0;h[this.orientation==="horizontal"?"left":"bottom"]=i+"%";this.handle.stop(1,1)[l?"animate":"css"](h,o.animate);if(a==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},o.animate)}if(a==="max"&&this.orientation==="horizontal"){this.range.stop(1,1)[l?"animate":"css"]({width:100-i+"%"},o.animate)}if(a==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},o.animate)}if(a==="max"&&this.orientation==="vertical"){this.range.stop(1,1)[l?"animate":"css"]({height:100-i+"%"},o.animate)}}},_handleEvents:{keydown:function(t){var e,i,s,n,a=I(t.target).data("ui-slider-handle-index");switch(t.keyCode){case I.ui.keyCode.HOME:case I.ui.keyCode.END:case I.ui.keyCode.PAGE_UP:case I.ui.keyCode.PAGE_DOWN:case I.ui.keyCode.UP:case I.ui.keyCode.RIGHT:case I.ui.keyCode.DOWN:case I.ui.keyCode.LEFT:t.preventDefault();if(!this._keySliding){this._keySliding=true;this._addClass(I(t.target),null,"ui-state-active");e=this._start(t,a);if(e===false){return}}break}n=this.options.step;if(this._hasMultipleValues()){i=s=this.values(a)}else{i=s=this.value()}switch(t.keyCode){case I.ui.keyCode.HOME:s=this._valueMin();break;case I.ui.keyCode.END:s=this._valueMax();break;case I.ui.keyCode.PAGE_UP:s=this._trimAlignValue(i+(this._valueMax()-this._valueMin())/this.numPages);break;case I.ui.keyCode.PAGE_DOWN:s=this._trimAlignValue(i-(this._valueMax()-this._valueMin())/this.numPages);break;case I.ui.keyCode.UP:case I.ui.keyCode.RIGHT:if(i===this._valueMax()){return}s=this._trimAlignValue(i+n);break;case I.ui.keyCode.DOWN:case I.ui.keyCode.LEFT:if(i===this._valueMin()){return}s=this._trimAlignValue(i-n);break}this._slide(t,a,s)},keyup:function(t){var e=I(t.target).data("ui-slider-handle-index");if(this._keySliding){this._keySliding=false;this._stop(t,e);this._change(t,e);this._removeClass(I(t.target),null,"ui-state-active")}}}});function $(e){return function(){var t=this.element.val();e.apply(this,arguments);this._refresh();if(t!==this.element.val()){this._trigger("change")}}}I.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:true,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max);this._setOption("min",this.options.min);this._setOption("step",this.options.step);if(this.value()!==""){this._value(this.element.val(),true)}this._draw();this._on(this._events);this._refresh();this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var s=this._super();var n=this.element;I.each(["min","max","step"],function(t,e){var i=n.attr(e);if(i!=null&&i.length){s[e]=i}});return s},_events:{keydown:function(t){if(this._start(t)&&this._keydown(t)){t.preventDefault()}},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){if(this.cancelBlur){delete this.cancelBlur;return}this._stop();this._refresh();if(this.previous!==this.element.val()){this._trigger("change",t)}},mousewheel:function(t,e){if(!e){return}if(!this.spinning&&!this._start(t)){return false}this._spin((e>0?1:-1)*this.options.step,t);clearTimeout(this.mousewheelTimer);this.mousewheelTimer=this._delay(function(){if(this.spinning){this._stop(t)}},100);t.preventDefault()},"mousedown .ui-spinner-button":function(t){var e;e=this.element[0]===I.ui.safeActiveElement(this.document[0])?this.previous:this.element.val();function i(){var t=this.element[0]===I.ui.safeActiveElement(this.document[0]);if(!t){this.element.trigger("focus");this.previous=e;this._delay(function(){this.previous=e})}}t.preventDefault();i.call(this);this.cancelBlur=true;this._delay(function(){delete this.cancelBlur;i.call(this)});if(this._start(t)===false){return}this._repeat(null,I(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){if(!I(t.currentTarget).hasClass("ui-state-active")){return}if(this._start(t)===false){return false}this._repeat(null,I(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance();this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content");this._addClass("ui-spinner-input");this.element.attr("role","spinbutton");this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",true).button({classes:{"ui-button":""}});this._removeClass(this.buttons,"ui-corner-all");this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up");this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down");this.buttons.first().button({icon:this.options.icons.up,showLabel:false});this.buttons.last().button({icon:this.options.icons.down,showLabel:false});if(this.buttons.height()>Math.ceil(this.uiSpinner.height()*.5)&&this.uiSpinner.height()>0){this.uiSpinner.height(this.uiSpinner.height())}},_keydown:function(t){var e=this.options,i=I.ui.keyCode;switch(t.keyCode){case i.UP:this._repeat(null,1,t);return true;case i.DOWN:this._repeat(null,-1,t);return true;case i.PAGE_UP:this._repeat(null,e.page,t);return true;case i.PAGE_DOWN:this._repeat(null,-e.page,t);return true}return false},_start:function(t){if(!this.spinning&&this._trigger("start",t)===false){return false}if(!this.counter){this.counter=1}this.spinning=true;return true},_repeat:function(t,e,i){t=t||500;clearTimeout(this.timer);this.timer=this._delay(function(){this._repeat(40,e,i)},t);this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;if(!this.counter){this.counter=1}i=this._adjustValue(i+t*this._increment(this.counter));if(!this.spinning||this._trigger("spin",e,{value:i})!==false){this._value(i);this.counter++}},_increment:function(t){var e=this.options.incremental;if(e){return I.isFunction(e)?e(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1)}return 1},_precision:function(){var t=this._precisionOf(this.options.step);if(this.options.min!==null){t=Math.max(t,this._precisionOf(this.options.min))}return t},_precisionOf:function(t){var e=t.toString(),i=e.indexOf(".");return i===-1?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;e=s.min!==null?s.min:0;i=t-e;i=Math.round(i/s.step)*s.step;t=e+i;t=parseFloat(t.toFixed(this._precision()));if(s.max!==null&&t>s.max){return s.max}if(s.min!==null&&t<s.min){return s.min}return t},_stop:function(t){if(!this.spinning){return}clearTimeout(this.timer);clearTimeout(this.mousewheelTimer);this.counter=0;this.spinning=false;this._trigger("stop",t)},_setOption:function(t,e){var i,s,n;if(t==="culture"||t==="numberFormat"){i=this._parse(this.element.val());this.options[t]=e;this.element.val(this._format(i));return}if(t==="max"||t==="min"||t==="step"){if(typeof e==="string"){e=this._parse(e)}}if(t==="icons"){s=this.buttons.first().find(".ui-icon");this._removeClass(s,null,this.options.icons.up);this._addClass(s,null,e.up);n=this.buttons.last().find(".ui-icon");this._removeClass(n,null,this.options.icons.down);this._addClass(n,null,e.down)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t);this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t);this.element.prop("disabled",!!t);this.buttons.button(t?"disable":"enable")},_setOptions:$(function(t){this._super(t)}),_parse:function(t){if(typeof t==="string"&&t!==""){t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t}return t===""||isNaN(t)?null:t},_format:function(t){if(t===""){return""}return window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();if(t===null){return false}return t===this._adjustValue(t)},_value:function(t,e){var i;if(t!==""){i=this._parse(t);if(i!==null){if(!e){i=this._adjustValue(i)}t=this._format(i)}}this.element.val(t);this._refresh()},_destroy:function(){this.element.prop("disabled",false).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow");this.uiSpinner.replaceWith(this.element)},stepUp:$(function(t){this._stepUp(t)}),_stepUp:function(t){if(this._start()){this._spin((t||1)*this.options.step);this._stop()}},stepDown:$(function(t){this._stepDown(t)}),_stepDown:function(t){if(this._start()){this._spin((t||1)*-this.options.step);this._stop()}},pageUp:$(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:$(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){if(!arguments.length){return this._parse(this.element.val())}$(this._value).call(this,t)},widget:function(){return this.uiSpinner}});if(I.uiBackCompat!==false){I.widget("ui.spinner",I.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}})}var X=I.ui.spinner;I.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:false,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var s=/#.*$/;return function(t){var e,i;e=t.href.replace(s,"");i=location.href.replace(s,"");try{e=decodeURIComponent(e)}catch(t){}try{i=decodeURIComponent(i)}catch(t){}return t.hash.length>1&&e===i}}(),_create:function(){var e=this,t=this.options;this.running=false;this._addClass("ui-tabs","ui-widget ui-widget-content");this._toggleClass("ui-tabs-collapsible",null,t.collapsible);this._processTabs();t.active=this._initialActive();if(I.isArray(t.disabled)){t.disabled=I.unique(t.disabled.concat(I.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()}if(this.options.active!==false&&this.anchors.length){this.active=this._findActive(t.active)}else{this.active=I()}this._refresh();if(this.active.length){this.load(t.active)}},_initialActive:function(){var i=this.options.active,t=this.options.collapsible,s=location.hash.substring(1);if(i===null){if(s){this.tabs.each(function(t,e){if(I(e).attr("aria-controls")===s){i=t;return false}})}if(i===null){i=this.tabs.index(this.tabs.filter(".ui-tabs-active"))}if(i===null||i===-1){i=this.tabs.length?0:false}}if(i!==false){i=this.tabs.index(this.tabs.eq(i));if(i===-1){i=t?false:0}}if(!t&&i===false&&this.anchors.length){i=0}return i},_getCreateEventData:function(){return{tab:this.active,panel:!this.active.length?I():this._getPanelForTab(this.active)}},_tabKeydown:function(t){var e=I(I.ui.safeActiveElement(this.document[0])).closest("li"),i=this.tabs.index(e),s=true;if(this._handlePageNav(t)){return}switch(t.keyCode){case I.ui.keyCode.RIGHT:case I.ui.keyCode.DOWN:i++;break;case I.ui.keyCode.UP:case I.ui.keyCode.LEFT:s=false;i--;break;case I.ui.keyCode.END:i=this.anchors.length-1;break;case I.ui.keyCode.HOME:i=0;break;case I.ui.keyCode.SPACE:t.preventDefault();clearTimeout(this.activating);this._activate(i);return;case I.ui.keyCode.ENTER:t.preventDefault();clearTimeout(this.activating);this._activate(i===this.options.active?false:i);return;default:return}t.preventDefault();clearTimeout(this.activating);i=this._focusNextTab(i,s);if(!t.ctrlKey&&!t.metaKey){e.attr("aria-selected","false");this.tabs.eq(i).attr("aria-selected","true");this.activating=this._delay(function(){this.option("active",i)},this.delay)}},_panelKeydown:function(t){if(this._handlePageNav(t)){return}if(t.ctrlKey&&t.keyCode===I.ui.keyCode.UP){t.preventDefault();this.active.trigger("focus")}},_handlePageNav:function(t){if(t.altKey&&t.keyCode===I.ui.keyCode.PAGE_UP){this._activate(this._focusNextTab(this.options.active-1,false));return true}if(t.altKey&&t.keyCode===I.ui.keyCode.PAGE_DOWN){this._activate(this._focusNextTab(this.options.active+1,true));return true}},_findNextTab:function(t,e){var i=this.tabs.length-1;function s(){if(t>i){t=0}if(t<0){t=i}return t}while(I.inArray(s(),this.options.disabled)!==-1){t=e?t+1:t-1}return t},_focusNextTab:function(t,e){t=this._findNextTab(t,e);this.tabs.eq(t).trigger("focus");return t},_setOption:function(t,e){if(t==="active"){this._activate(e);return}this._super(t,e);if(t==="collapsible"){this._toggleClass("ui-tabs-collapsible",null,e);if(!e&&this.options.active===false){this._activate(0)}}if(t==="event"){this._setupEvents(e)}if(t==="heightStyle"){this._setupHeightStyle(e)}},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,e=this.tablist.children(":has(a[href])");t.disabled=I.map(e.filter(".ui-state-disabled"),function(t){return e.index(t)});this._processTabs();if(t.active===false||!this.anchors.length){t.active=false;this.active=I()}else if(this.active.length&&!I.contains(this.tablist[0],this.active[0])){if(this.tabs.length===t.disabled.length){t.active=false;this.active=I()}else{this._activate(this._findNextTab(Math.max(0,t.active-1),false))}}else{t.active=this.tabs.index(this.active)}this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled);this._setupEvents(this.options.event);this._setupHeightStyle(this.options.heightStyle);this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1});this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"});if(!this.active.length){this.tabs.eq(0).attr("tabIndex",0)}else{this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0});this._addClass(this.active,"ui-tabs-active","ui-state-active");this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})}},_processTabs:function(){var l=this,t=this.tabs,e=this.anchors,i=this.panels;this.tablist=this._getList().attr("role","tablist");this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header");this.tablist.on("mousedown"+this.eventNamespace,"> li",function(t){if(I(this).is(".ui-state-disabled")){t.preventDefault()}}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){if(I(this).closest("li").is(".ui-state-disabled")){this.blur()}});this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1});this._addClass(this.tabs,"ui-tabs-tab","ui-state-default");this.anchors=this.tabs.map(function(){return I("a",this)[0]}).attr({role:"presentation",tabIndex:-1});this._addClass(this.anchors,"ui-tabs-anchor");this.panels=I();this.anchors.each(function(t,e){var i,s,n,a=I(e).uniqueId().attr("id"),o=I(e).closest("li"),r=o.attr("aria-controls");if(l._isLocal(e)){i=e.hash;n=i.substring(1);s=l.element.find(l._sanitizeSelector(i))}else{n=o.attr("aria-controls")||I({}).uniqueId()[0].id;i="#"+n;s=l.element.find(i);if(!s.length){s=l._createPanel(n);s.insertAfter(l.panels[t-1]||l.tablist)}s.attr("aria-live","polite")}if(s.length){l.panels=l.panels.add(s)}if(r){o.data("ui-tabs-aria-controls",r)}o.attr({"aria-controls":n,"aria-labelledby":a});s.attr("aria-labelledby",a)});this.panels.attr("role","tabpanel");this._addClass(this.panels,"ui-tabs-panel","ui-widget-content");if(t){this._off(t.not(this.tabs));this._off(e.not(this.anchors));this._off(i.not(this.panels))}},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return I("<div>").attr("id",t).data("ui-tabs-destroy",true)},_setOptionDisabled:function(t){var e,i,s;if(I.isArray(t)){if(!t.length){t=false}else if(t.length===this.anchors.length){t=true}}for(s=0;i=this.tabs[s];s++){e=I(i);if(t===true||I.inArray(s,t)!==-1){e.attr("aria-disabled","true");this._addClass(e,null,"ui-state-disabled")}else{e.removeAttr("aria-disabled");this._removeClass(e,null,"ui-state-disabled")}}this.options.disabled=t;this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,t===true)},_setupEvents:function(t){var i={};if(t){I.each(t.split(" "),function(t,e){i[e]="_eventHandler"})}this._off(this.anchors.add(this.tabs).add(this.panels));this._on(true,this.anchors,{click:function(t){t.preventDefault()}});this._on(this.anchors,i);this._on(this.tabs,{keydown:"_tabKeydown"});this._on(this.panels,{keydown:"_panelKeydown"});this._focusable(this.tabs);this._hoverable(this.tabs)},_setupHeightStyle:function(t){var i,e=this.element.parent();if(t==="fill"){i=e.height();i-=this.element.outerHeight()-this.element.height();this.element.siblings(":visible").each(function(){var t=I(this),e=t.css("position");if(e==="absolute"||e==="fixed"){return}i-=t.outerHeight(true)});this.element.children().not(this.panels).each(function(){i-=I(this).outerHeight(true)});this.panels.each(function(){I(this).height(Math.max(0,i-I(this).innerHeight()+I(this).height()))}).css("overflow","auto")}else if(t==="auto"){i=0;this.panels.each(function(){i=Math.max(i,I(this).height("").height())}).height(i)}},_eventHandler:function(t){var e=this.options,i=this.active,s=I(t.currentTarget),n=s.closest("li"),a=n[0]===i[0],o=a&&e.collapsible,r=o?I():this._getPanelForTab(n),l=!i.length?I():this._getPanelForTab(i),h={oldTab:i,oldPanel:l,newTab:o?I():n,newPanel:r};t.preventDefault();if(n.hasClass("ui-state-disabled")||n.hasClass("ui-tabs-loading")||this.running||a&&!e.collapsible||this._trigger("beforeActivate",t,h)===false){return}e.active=o?false:this.tabs.index(n);this.active=a?I():n;if(this.xhr){this.xhr.abort()}if(!l.length&&!r.length){I.error("jQuery UI Tabs: Mismatching fragment identifier.")}if(r.length){this.load(this.tabs.index(n),t)}this._toggle(t,h)},_toggle:function(t,e){var i=this,s=e.newPanel,n=e.oldPanel;this.running=true;function a(){i.running=false;i._trigger("activate",t,e)}function o(){i._addClass(e.newTab.closest("li"),"ui-tabs-active","ui-state-active");if(s.length&&i.options.show){i._show(s,i.options.show,a)}else{s.show();a()}}if(n.length&&this.options.hide){this._hide(n,this.options.hide,function(){i._removeClass(e.oldTab.closest("li"),"ui-tabs-active","ui-state-active");o()})}else{this._removeClass(e.oldTab.closest("li"),"ui-tabs-active","ui-state-active");n.hide();o()}n.attr("aria-hidden","true");e.oldTab.attr({"aria-selected":"false","aria-expanded":"false"});if(s.length&&n.length){e.oldTab.attr("tabIndex",-1)}else if(s.length){this.tabs.filter(function(){return I(this).attr("tabIndex")===0}).attr("tabIndex",-1)}s.attr("aria-hidden","false");e.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var e,i=this._findActive(t);if(i[0]===this.active[0]){return}if(!i.length){i=this.active}e=i.find(".ui-tabs-anchor")[0];this._eventHandler({target:e,currentTarget:e,preventDefault:I.noop})},_findActive:function(t){return t===false?I():this.tabs.eq(t)},_getIndex:function(t){if(typeof t==="string"){t=this.anchors.index(this.anchors.filter("[href$='"+I.ui.escapeSelector(t)+"']"))}return t},_destroy:function(){if(this.xhr){this.xhr.abort()}this.tablist.removeAttr("role").off(this.eventNamespace);this.anchors.removeAttr("role tabIndex").removeUniqueId();this.tabs.add(this.panels).each(function(){if(I.data(this,"ui-tabs-destroy")){I(this).remove()}else{I(this).removeAttr("role tabIndex "+"aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}});this.tabs.each(function(){var t=I(this),e=t.data("ui-tabs-aria-controls");if(e){t.attr("aria-controls",e).removeData("ui-tabs-aria-controls")}else{t.removeAttr("aria-controls")}});this.panels.show();if(this.options.heightStyle!=="content"){this.panels.css("height","")}},enable:function(i){var t=this.options.disabled;if(t===false){return}if(i===undefined){t=false}else{i=this._getIndex(i);if(I.isArray(t)){t=I.map(t,function(t){return t!==i?t:null})}else{t=I.map(this.tabs,function(t,e){return e!==i?e:null})}}this._setOptionDisabled(t)},disable:function(t){var e=this.options.disabled;if(e===true){return}if(t===undefined){e=true}else{t=this._getIndex(t);if(I.inArray(t,e)!==-1){return}if(I.isArray(e)){e=I.merge([t],e).sort()}else{e=[t]}}this._setOptionDisabled(e)},load:function(t,s){t=this._getIndex(t);var n=this,i=this.tabs.eq(t),e=i.find(".ui-tabs-anchor"),a=this._getPanelForTab(i),o={tab:i,panel:a},r=function(t,e){if(e==="abort"){n.panels.stop(false,true)}n._removeClass(i,"ui-tabs-loading");a.removeAttr("aria-busy");if(t===n.xhr){delete n.xhr}};if(this._isLocal(e[0])){return}this.xhr=I.ajax(this._ajaxSettings(e,s,o));if(this.xhr&&this.xhr.statusText!=="canceled"){this._addClass(i,"ui-tabs-loading");a.attr("aria-busy","true");this.xhr.done(function(t,e,i){setTimeout(function(){a.html(t);n._trigger("load",s,o);r(i,e)},1)}).fail(function(t,e){setTimeout(function(){r(t,e)},1)})}},_ajaxSettings:function(t,i,s){var n=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,e){return n._trigger("beforeLoad",i,I.extend({jqXHR:t,ajaxSettings:e},s))}}},_getPanelForTab:function(t){var e=I(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+e))}});if(I.uiBackCompat!==false){I.widget("ui.tabs",I.ui.tabs,{_processTabs:function(){this._superApply(arguments);this._addClass(this.tabs,"ui-tab")}})}var G=I.ui.tabs;I.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=I(this).attr("title")||"";return I("<a>").text(t).html()},hide:true,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:true,track:false,close:null,open:null},_addDescribedBy:function(t,e){var i=(t.attr("aria-describedby")||"").split(/\s+/);i.push(e);t.data("ui-tooltip-id",e).attr("aria-describedby",I.trim(i.join(" ")))},_removeDescribedBy:function(t){var e=t.data("ui-tooltip-id"),i=(t.attr("aria-describedby")||"").split(/\s+/),s=I.inArray(e,i);if(s!==-1){i.splice(s,1)}t.removeData("ui-tooltip-id");i=I.trim(i.join(" "));if(i){t.attr("aria-describedby",i)}else{t.removeAttr("aria-describedby")}},_create:function(){this._on({mouseover:"open",focusin:"open"});this.tooltips={};this.parents={};this.liveRegion=I("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body);this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible");this.disabledTitles=I([])},_setOption:function(t,e){var i=this;this._super(t,e);if(t==="content"){I.each(this.tooltips,function(t,e){i._updateContent(e.element)})}},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var s=this;I.each(this.tooltips,function(t,e){var i=I.Event("blur");i.target=i.currentTarget=e.element[0];s.close(i,true)});this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var t=I(this);if(t.is("[title]")){return t.data("ui-tooltip-title",t.attr("title")).removeAttr("title")}}))},_enable:function(){this.disabledTitles.each(function(){var t=I(this);if(t.data("ui-tooltip-title")){t.attr("title",t.data("ui-tooltip-title"))}});this.disabledTitles=I([])},open:function(t){var i=this,e=I(t?t.target:this.element).closest(this.options.items);if(!e.length||e.data("ui-tooltip-id")){return}if(e.attr("title")){e.data("ui-tooltip-title",e.attr("title"))}e.data("ui-tooltip-open",true);if(t&&t.type==="mouseover"){e.parents().each(function(){var t=I(this),e;if(t.data("ui-tooltip-open")){e=I.Event("blur");e.target=e.currentTarget=this;i.close(e,true)}if(t.attr("title")){t.uniqueId();i.parents[this.id]={element:this,title:t.attr("title")};t.attr("title","")}})}this._registerCloseHandlers(t,e);this._updateContent(e,t)},_updateContent:function(e,i){var t,s=this.options.content,n=this,a=i?i.type:null;if(typeof s==="string"||s.nodeType||s.jquery){return this._open(i,e,s)}t=s.call(e[0],function(t){n._delay(function(){if(!e.data("ui-tooltip-open")){return}if(i){i.type=a}this._open(i,e,t)})});if(t){this._open(i,e,t)}},_open:function(t,e,i){var s,n,a,o,r=I.extend({},this.options.position);if(!i){return}s=this._find(e);if(s){s.tooltip.find(".ui-tooltip-content").html(i);return}if(e.is("[title]")){if(t&&t.type==="mouseover"){e.attr("title","")}else{e.removeAttr("title")}}s=this._tooltip(e);n=s.tooltip;this._addDescribedBy(e,n.attr("id"));n.find(".ui-tooltip-content").html(i);this.liveRegion.children().hide();o=I("<div>").html(n.find(".ui-tooltip-content").html());o.removeAttr("name").find("[name]").removeAttr("name");o.removeAttr("id").find("[id]").removeAttr("id");o.appendTo(this.liveRegion);function l(t){r.of=t;if(n.is(":hidden")){return}n.position(r)}if(this.options.track&&t&&/^mouse/.test(t.type)){this._on(this.document,{mousemove:l});l(t)}else{n.position(I.extend({of:e},this.options.position))}n.hide();this._show(n,this.options.show);if(this.options.track&&this.options.show&&this.options.show.delay){a=this.delayedShow=setInterval(function(){if(n.is(":visible")){l(r.of);clearInterval(a)}},I.fx.interval)}this._trigger("open",t,{tooltip:n})},_registerCloseHandlers:function(t,i){var e={keyup:function(t){if(t.keyCode===I.ui.keyCode.ESCAPE){var e=I.Event(t);e.currentTarget=i[0];this.close(e,true)}}};if(i[0]!==this.element[0]){e.remove=function(){this._removeTooltip(this._find(i).tooltip)}}if(!t||t.type==="mouseover"){e.mouseleave="close"}if(!t||t.type==="focusin"){e.focusout="close"}this._on(true,i,e)},close:function(t){var e,i=this,s=I(t?t.currentTarget:this.element),n=this._find(s);if(!n){s.removeData("ui-tooltip-open");return}e=n.tooltip;if(n.closing){return}clearInterval(this.delayedShow);if(s.data("ui-tooltip-title")&&!s.attr("title")){s.attr("title",s.data("ui-tooltip-title"))}this._removeDescribedBy(s);n.hiding=true;e.stop(true);this._hide(e,this.options.hide,function(){i._removeTooltip(I(this))});s.removeData("ui-tooltip-open");this._off(s,"mouseleave focusout keyup");if(s[0]!==this.element[0]){this._off(s,"remove")}this._off(this.document,"mousemove");if(t&&t.type==="mouseleave"){I.each(this.parents,function(t,e){I(e.element).attr("title",e.title);delete i.parents[t]})}n.closing=true;this._trigger("close",t,{tooltip:e});if(!n.hiding){n.closing=false}},_tooltip:function(t){var e=I("<div>").attr("role","tooltip"),i=I("<div>").appendTo(e),s=e.uniqueId().attr("id");this._addClass(i,"ui-tooltip-content");this._addClass(e,"ui-tooltip","ui-widget ui-widget-content");e.appendTo(this._appendTo(t));return this.tooltips[s]={element:t,tooltip:e}},_find:function(t){var e=t.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removeTooltip:function(t){t.remove();delete this.tooltips[t.attr("id")]},_appendTo:function(t){var e=t.closest(".ui-front, dialog");if(!e.length){e=this.document[0].body}return e},_destroy:function(){var n=this;I.each(this.tooltips,function(t,e){var i=I.Event("blur"),s=e.element;i.target=i.currentTarget=s[0];n.close(i,true);I("#"+t).remove();if(s.data("ui-tooltip-title")){if(!s.attr("title")){s.attr("title",s.data("ui-tooltip-title"))}s.removeData("ui-tooltip-title")}});this.liveRegion.remove()}});if(I.uiBackCompat!==false){I.widget("ui.tooltip",I.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);if(this.options.tooltipClass){t.tooltip.addClass(this.options.tooltipClass)}return t}})}var Q=I.ui.tooltip;var J="ui-effects-",Z="ui-effects-style",tt="ui-effects-animated",et=I;I.effects={effect:{}};(function(u,c){var t="backgroundColor borderBottomColor borderLeftColor borderRightColor "+"borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",f=/^([\-+])=\s*(\d+\.?\d*)/,e=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1]*2.55,t[2]*2.55,t[3]*2.55,t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],d=u.Color=function(t,e,i,s){return new u.Color.fn.parse(t,e,i,s)},p={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"}}}},g={byte:{floor:true,max:255},percent:{max:1},degrees:{mod:360,floor:true}},o=d.support={},i=u("<p>")[0],h,m=u.each;i.style.cssText="background-color:rgba(1,1,1,.5)";o.rgba=i.style.backgroundColor.indexOf("rgba")>-1;m(p,function(t,e){e.cache="_"+t;e.props.alpha={idx:3,type:"percent",def:1}});function _(t,e,i){var s=g[e.type]||{};if(t==null){return i||!e.def?null:e.def}t=s.floor?~~t:parseFloat(t);if(isNaN(t)){return e.def}if(s.mod){return(t+s.mod)%s.mod}return 0>t?0:s.max<t?s.max:t}function r(o){var r=d(),l=r._rgba=[];o=o.toLowerCase();m(e,function(t,e){var i,s=e.re.exec(o),n=s&&e.parse(s),a=e.space||"rgba";if(n){i=r[a](n);r[p[a].cache]=i[p[a].cache];l=r._rgba=i._rgba;return false}});if(l.length){if(l.join()==="0,0,0,0"){u.extend(l,h.transparent)}return r}return h[o]}d.fn=u.extend(d.prototype,{parse:function(n,t,e,i){if(n===c){this._rgba=[null,null,null,null];return this}if(n.jquery||n.nodeType){n=u(n).css(t);t=c}var a=this,s=u.type(n),o=this._rgba=[];if(t!==c){n=[n,t,e,i];s="array"}if(s==="string"){return this.parse(r(n)||h._default)}if(s==="array"){m(p.rgba.props,function(t,e){o[e.idx]=_(n[e.idx],e)});return this}if(s==="object"){if(n instanceof d){m(p,function(t,e){if(n[e.cache]){a[e.cache]=n[e.cache].slice()}})}else{m(p,function(t,i){var s=i.cache;m(i.props,function(t,e){if(!a[s]&&i.to){if(t==="alpha"||n[t]==null){return}a[s]=i.to(a._rgba)}a[s][e.idx]=_(n[t],e,true)});if(a[s]&&u.inArray(null,a[s].slice(0,3))<0){a[s][3]=1;if(i.from){a._rgba=i.from(a[s])}}})}return this}},is:function(t){var n=d(t),a=true,o=this;m(p,function(t,e){var i,s=n[e.cache];if(s){i=o[e.cache]||e.to&&e.to(o._rgba)||[];m(e.props,function(t,e){if(s[e.idx]!=null){a=s[e.idx]===i[e.idx];return a}})}return a});return a},_space:function(){var i=[],s=this;m(p,function(t,e){if(s[e.cache]){i.push(t)}});return i.pop()},transition:function(t,o){var r=d(t),e=r._space(),i=p[e],s=this.alpha()===0?d("transparent"):this,l=s[i.cache]||i.to(s._rgba),h=l.slice();r=r[i.cache];m(i.props,function(t,e){var i=e.idx,s=l[i],n=r[i],a=g[e.type]||{};if(n===null){return}if(s===null){h[i]=n}else{if(a.mod){if(n-s>a.mod/2){s+=a.mod}else if(s-n>a.mod/2){s-=a.mod}}h[i]=_((n-s)*o+s,e)}});return this[e](h)},blend:function(t){if(this._rgba[3]===1){return this}var e=this._rgba.slice(),i=e.pop(),s=d(t)._rgba;return d(u.map(e,function(t,e){return(1-i)*s[e]+i*t}))},toRgbaString:function(){var t="rgba(",e=u.map(this._rgba,function(t,e){return t==null?e>2?1:0:t});if(e[3]===1){e.pop();t="rgb("}return t+e.join()+")"},toHslaString:function(){var t="hsla(",e=u.map(this.hsla(),function(t,e){if(t==null){t=e>2?1:0}if(e&&e<3){t=Math.round(t*100)+"%"}return t});if(e[3]===1){e.pop();t="hsl("}return t+e.join()+")"},toHexString:function(t){var e=this._rgba.slice(),i=e.pop();if(t){e.push(~~(i*255))}return"#"+u.map(e,function(t){t=(t||0).toString(16);return t.length===1?"0"+t:t}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});d.fn.parse.prototype=d.fn;function l(t,e,i){i=(i+1)%1;if(i*6<1){return t+(e-t)*i*6}if(i*2<1){return e}if(i*3<2){return t+(e-t)*(2/3-i)*6}return t}p.hsla.to=function(t){if(t[0]==null||t[1]==null||t[2]==null){return[null,null,null,t[3]]}var e=t[0]/255,i=t[1]/255,s=t[2]/255,n=t[3],a=Math.max(e,i,s),o=Math.min(e,i,s),r=a-o,l=a+o,h=l*.5,u,c;if(o===a){u=0}else if(e===a){u=60*(i-s)/r+360}else if(i===a){u=60*(s-e)/r+120}else{u=60*(e-i)/r+240}if(r===0){c=0}else if(h<=.5){c=r/l}else{c=r/(2-l)}return[Math.round(u)%360,c,h,n==null?1:n]};p.hsla.from=function(t){if(t[0]==null||t[1]==null||t[2]==null){return[null,null,null,t[3]]}var e=t[0]/360,i=t[1],s=t[2],n=t[3],a=s<=.5?s*(1+i):s+i-s*i,o=2*s-a;return[Math.round(l(o,a,e+1/3)*255),Math.round(l(o,a,e)*255),Math.round(l(o,a,e-1/3)*255),n]};m(p,function(l,t){var i=t.props,o=t.cache,r=t.to,h=t.from;d.fn[l]=function(t){if(r&&!this[o]){this[o]=r(this._rgba)}if(t===c){return this[o].slice()}var e,s=u.type(t),n=s==="array"||s==="object"?t:arguments,a=this[o].slice();m(i,function(t,e){var i=n[s==="object"?t:e.idx];if(i==null){i=a[e.idx]}a[e.idx]=_(i,e)});if(h){e=d(h(a));e[o]=a;return e}else{return d(a)}};m(i,function(o,r){if(d.fn[o]){return}d.fn[o]=function(t){var e=u.type(t),i=o==="alpha"?this._hsla?"hsla":"rgba":l,s=this[i](),n=s[r.idx],a;if(e==="undefined"){return n}if(e==="function"){t=t.call(this,n);e=u.type(t)}if(t==null&&r.empty){return this}if(e==="string"){a=f.exec(t);if(a){t=n+parseFloat(a[2])*(a[1]==="+"?1:-1)}}s[r.idx]=t;return this[i](s)}})});d.hook=function(t){var e=t.split(" ");m(e,function(t,a){u.cssHooks[a]={set:function(t,e){var i,s,n="";if(e!=="transparent"&&(u.type(e)!=="string"||(i=r(e)))){e=d(i||e);if(!o.rgba&&e._rgba[3]!==1){s=a==="backgroundColor"?t.parentNode:t;while((n===""||n==="transparent")&&s&&s.style){try{n=u.css(s,"backgroundColor");s=s.parentNode}catch(t){}}e=e.blend(n&&n!=="transparent"?n:"_default")}e=e.toRgbaString()}try{t.style[a]=e}catch(t){}}};u.fx.step[a]=function(t){if(!t.colorInit){t.start=d(t.elem,a);t.end=d(t.end);t.colorInit=true}u.cssHooks[a].set(t.elem,t.start.transition(t.end,t.pos))}})};d.hook(t);u.cssHooks.borderColor={expand:function(i){var s={};m(["Top","Right","Bottom","Left"],function(t,e){s["border"+e+"Color"]=i});return s}};h=u.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"}})(et);(function(){var o=["add","remove","toggle"],a={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};I.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(t,e){I.fx.step[e]=function(t){if(t.end!=="none"&&!t.setAttr||t.pos===1&&!t.setAttr){et.style(t.elem,e,t.end);t.setAttr=true}}});function r(t){var e,i,s=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,n={};if(s&&s.length&&s[0]&&s[s[0]]){i=s.length;while(i--){e=s[i];if(typeof s[e]==="string"){n[I.camelCase(e)]=s[e]}}}else{for(e in s){if(typeof s[e]==="string"){n[e]=s[e]}}}return n}function l(t,e){var i={},s,n;for(s in e){n=e[s];if(t[s]!==n){if(!a[s]){if(I.fx.step[s]||!isNaN(parseFloat(n))){i[s]=n}}}}return i}if(!I.fn.addBack){I.fn.addBack=function(t){return this.add(t==null?this.prevObject:this.prevObject.filter(t))}}I.effects.animateClass=function(n,t,e,i){var a=I.speed(t,e,i);return this.queue(function(){var i=I(this),t=i.attr("class")||"",e,s=a.children?i.find("*").addBack():i;s=s.map(function(){var t=I(this);return{el:t,start:r(this)}});e=function(){I.each(o,function(t,e){if(n[e]){i[e+"Class"](n[e])}})};e();s=s.map(function(){this.end=r(this.el[0]);this.diff=l(this.start,this.end);return this});i.attr("class",t);s=s.map(function(){var t=this,e=I.Deferred(),i=I.extend({},a,{queue:false,complete:function(){e.resolve(t)}});this.el.animate(this.diff,i);return e.promise()});I.when.apply(I,s.get()).done(function(){e();I.each(arguments,function(){var e=this.el;I.each(this.diff,function(t){e.css(t,"")})});a.complete.call(i[0])})})};I.fn.extend({addClass:function(n){return function(t,e,i,s){return e?I.effects.animateClass.call(this,{add:t},e,i,s):n.apply(this,arguments)}}(I.fn.addClass),removeClass:function(n){return function(t,e,i,s){return arguments.length>1?I.effects.animateClass.call(this,{remove:t},e,i,s):n.apply(this,arguments)}}(I.fn.removeClass),toggleClass:function(a){return function(t,e,i,s,n){if(typeof e==="boolean"||e===undefined){if(!i){return a.apply(this,arguments)}else{return I.effects.animateClass.call(this,e?{add:t}:{remove:t},i,s,n)}}else{return I.effects.animateClass.call(this,{toggle:t},e,i,s)}}}(I.fn.toggleClass),switchClass:function(t,e,i,s,n){return I.effects.animateClass.call(this,{add:e,remove:t},i,s,n)}})})();(function(){if(I.expr&&I.expr.filters&&I.expr.filters.animated){I.expr.filters.animated=function(e){return function(t){return!!I(t).data(tt)||e(t)}}(I.expr.filters.animated)}if(I.uiBackCompat!==false){I.extend(I.effects,{save:function(t,e){var i=0,s=e.length;for(;i<s;i++){if(e[i]!==null){t.data(J+e[i],t[0].style[e[i]])}}},restore:function(t,e){var i,s=0,n=e.length;for(;s<n;s++){if(e[s]!==null){i=t.data(J+e[s]);t.css(e[s],i)}}},setMode:function(t,e){if(e==="toggle"){e=t.is(":hidden")?"show":"hide"}return e},createWrapper:function(i){if(i.parent().is(".ui-effects-wrapper")){return i.parent()}var s={width:i.outerWidth(true),height:i.outerHeight(true),float:i.css("float")},t=I("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e={width:i.width(),height:i.height()},n=document.activeElement;try{n.id}catch(t){n=document.body}i.wrap(t);if(i[0]===n||I.contains(i[0],n)){I(n).trigger("focus")}t=i.parent();if(i.css("position")==="static"){t.css({position:"relative"});i.css({position:"relative"})}else{I.extend(s,{position:i.css("position"),zIndex:i.css("z-index")});I.each(["top","left","bottom","right"],function(t,e){s[e]=i.css(e);if(isNaN(parseInt(s[e],10))){s[e]="auto"}});i.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}i.css(e);return t.css(s).show()},removeWrapper:function(t){var e=document.activeElement;if(t.parent().is(".ui-effects-wrapper")){t.parent().replaceWith(t);if(t[0]===e||I.contains(t[0],e)){I(e).trigger("focus")}}return t}})}I.extend(I.effects,{version:"1.12.1",define:function(t,e,i){if(!i){i=e;e="effect"}I.effects.effect[t]=i;I.effects.effect[t].mode=e;return i},scaledDimensions:function(t,e,i){if(e===0){return{height:0,width:0,outerHeight:0,outerWidth:0}}var s=i!=="horizontal"?(e||100)/100:1,n=i!=="vertical"?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();if(e>1){s.splice.apply(s,[1,0].concat(s.splice(e,i)))}t.dequeue()},saveStyle:function(t){t.data(Z,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(Z)||"";t.removeData(Z)},mode:function(t,e){var i=t.is(":hidden");if(e==="toggle"){e=i?"show":"hide"}if(i?e==="hide":e==="show"){e="none"}return e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(t){var e,i=t.css("position"),s=t.position();t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight());if(/^(static|relative)/.test(i)){i="absolute";e=I("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder");t.data(J+"placeholder",e)}t.css({position:i,left:s.left,top:s.top});return e},removePlaceholder:function(t){var e=J+"placeholder",i=t.data(e);if(i){i.remove();t.removeData(e)}},cleanUp:function(t){I.effects.restoreStyle(t);I.effects.removePlaceholder(t)},setTransition:function(s,t,n,a){a=a||{};I.each(t,function(t,e){var i=s.cssUnit(e);if(i[0]>0){a[e]=i[0]*n+i[1]}});return a}});function u(t,e,i,s){if(I.isPlainObject(t)){e=t;t=t.effect}t={effect:t};if(e==null){e={}}if(I.isFunction(e)){s=e;i=null;e={}}if(typeof e==="number"||I.fx.speeds[e]){s=i;i=e;e={}}if(I.isFunction(i)){s=i;i=null}if(e){I.extend(t,e)}i=i||e.duration;t.duration=I.fx.off?0:typeof i==="number"?i:i in I.fx.speeds?I.fx.speeds[i]:I.fx.speeds._default;t.complete=s||e.complete;return t}function s(t){if(!t||typeof t==="number"||I.fx.speeds[t]){return true}if(typeof t==="string"&&!I.effects.effect[t]){return true}if(I.isFunction(t)){return true}if(typeof t==="object"&&!t.effect){return true}return false}I.fn.extend({effect:function(){var n=u.apply(this,arguments),a=I.effects.effect[n.effect],o=a.mode,t=n.queue,e=t||"fx",r=n.complete,l=n.mode,h=[],i=function(t){var e=I(this),i=I.effects.mode(e,l)||o;e.data(tt,true);h.push(i);if(o&&(i==="show"||i===o&&i==="hide")){e.show()}if(!o||i!=="none"){I.effects.saveStyle(e)}if(I.isFunction(t)){t()}};if(I.fx.off||!a){if(l){return this[l](n.duration,r)}else{return this.each(function(){if(r){r.call(this)}})}}function s(t){var e=I(this);function i(){e.removeData(tt);I.effects.cleanUp(e);if(n.mode==="hide"){e.hide()}s()}function s(){if(I.isFunction(r)){r.call(e[0])}if(I.isFunction(t)){t()}}n.mode=h.shift();if(I.uiBackCompat!==false&&!o){if(e.is(":hidden")?l==="hide":l==="show"){e[l]();s()}else{a.call(e[0],n,s)}}else{if(n.mode==="none"){e[l]();s()}else{a.call(e[0],n,i)}}}return t===false?this.each(i).each(s):this.queue(e,i).queue(e,s)},show:function(i){return function(t){if(s(t)){return i.apply(this,arguments)}else{var e=u.apply(this,arguments);e.mode="show";return this.effect.call(this,e)}}}(I.fn.show),hide:function(i){return function(t){if(s(t)){return i.apply(this,arguments)}else{var e=u.apply(this,arguments);e.mode="hide";return this.effect.call(this,e)}}}(I.fn.hide),toggle:function(i){return function(t){if(s(t)||typeof t==="boolean"){return i.apply(this,arguments)}else{var e=u.apply(this,arguments);e.mode="toggle";return this.effect.call(this,e)}}}(I.fn.toggle),cssUnit:function(t){var i=this.css(t),s=[];I.each(["em","px","%","pt"],function(t,e){if(i.indexOf(e)>0){s=[parseFloat(i),e]}});return s},cssClip:function(t){if(t){return this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)")}return e(this.css("clip"),this)},transfer:function(t,e){var i=I(this),s=I(t.to),n=s.css("position")==="fixed",a=I("body"),o=n?a.scrollTop():0,r=n?a.scrollLeft():0,l=s.offset(),h={top:l.top-o,left:l.left-r,height:s.innerHeight(),width:s.innerWidth()},u=i.offset(),c=I("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(t.className).css({top:u.top-o,left:u.left-r,height:i.innerHeight(),width:i.innerWidth(),position:n?"fixed":"absolute"}).animate(h,t.duration,t.easing,function(){c.remove();if(I.isFunction(e)){e()}})}});function e(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,a=n.exec(t)||["",0,i,s,0];return{top:parseFloat(a[1])||0,right:a[2]==="auto"?i:parseFloat(a[2]),bottom:a[3]==="auto"?s:parseFloat(a[3]),left:parseFloat(a[4])||0}}I.fx.step.clip=function(t){if(!t.clipInit){t.start=I(t.elem).cssClip();if(typeof t.end==="string"){t.end=e(t.end,t.elem)}t.clipInit=true}I(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})}})();(function(){var i={};I.each(["Quad","Cubic","Quart","Quint","Expo"],function(e,t){i[t]=function(t){return Math.pow(t,e+2)}});I.extend(i,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return t===0||t===1?t:-Math.pow(2,8*(t-1))*Math.sin(((t-1)*80-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){var e,i=4;while(t<((e=Math.pow(2,--i))-1)/11){}return 1/Math.pow(4,3-i)-7.5625*Math.pow((e*3-2)/22-t,2)}});I.each(i,function(t,e){I.easing["easeIn"+t]=e;I.easing["easeOut"+t]=function(t){return 1-e(1-t)};I.easing["easeInOut"+t]=function(t){return t<.5?e(t*2)/2:1-e(t*-2+2)/2}})})();var it=I.effects;var st=I.effects.define("blind","hide",function(t,e){var i={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},s=I(this),n=t.direction||"up",a=s.cssClip(),o={clip:I.extend({},a)},r=I.effects.createPlaceholder(s);o.clip[i[n][0]]=o.clip[i[n][1]];if(t.mode==="show"){s.cssClip(o.clip);if(r){r.css(I.effects.clipToBox(o))}o.clip=a}if(r){r.animate(I.effects.clipToBox(o),t.duration,t.easing)}s.animate(o,{queue:false,duration:t.duration,easing:t.easing,complete:e})});var nt=I.effects.define("bounce",function(t,e){var i,s,n,a=I(this),o=t.mode,r=o==="hide",l=o==="show",h=t.direction||"up",u=t.distance,c=t.times||5,f=c*2+(l||r?1:0),d=t.duration/f,p=t.easing,g=h==="up"||h==="down"?"top":"left",m=h==="up"||h==="left",_=0,v=a.queue().length;I.effects.createPlaceholder(a);n=a.css(g);if(!u){u=a[g==="top"?"outerHeight":"outerWidth"]()/3}if(l){s={opacity:1};s[g]=n;a.css("opacity",0).css(g,m?-u*2:u*2).animate(s,d,p)}if(r){u=u/Math.pow(2,c-1)}s={};s[g]=n;for(;_<c;_++){i={};i[g]=(m?"-=":"+=")+u;a.animate(i,d,p).animate(s,d,p);u=r?u*2:u/2}if(r){i={opacity:0};i[g]=(m?"-=":"+=")+u;a.animate(i,d,p)}a.queue(e);I.effects.unshift(a,v,f+1)});var at=I.effects.define("clip","hide",function(t,e){var i,s={},n=I(this),a=t.direction||"vertical",o=a==="both",r=o||a==="horizontal",l=o||a==="vertical";i=n.cssClip();s.clip={top:l?(i.bottom-i.top)/2:i.top,right:r?(i.right-i.left)/2:i.right,bottom:l?(i.bottom-i.top)/2:i.bottom,left:r?(i.right-i.left)/2:i.left};I.effects.createPlaceholder(n);if(t.mode==="show"){n.cssClip(s.clip);s.clip=i}n.animate(s,{queue:false,duration:t.duration,easing:t.easing,complete:e})});var ot=I.effects.define("drop","hide",function(t,e){var i,s=I(this),n=t.mode,a=n==="show",o=t.direction||"left",r=o==="up"||o==="down"?"top":"left",l=o==="up"||o==="left"?"-=":"+=",h=l==="+="?"-=":"+=",u={opacity:0};I.effects.createPlaceholder(s);i=t.distance||s[r==="top"?"outerHeight":"outerWidth"](true)/2;u[r]=l+i;if(a){s.css(u);u[r]=h+i;u.opacity=1}s.animate(u,{queue:false,duration:t.duration,easing:t.easing,complete:e})});var rt=I.effects.define("explode","hide",function(t,e){var i,s,n,a,o,r,l=t.pieces?Math.round(Math.sqrt(t.pieces)):3,h=l,u=I(this),c=t.mode,f=c==="show",d=u.show().css("visibility","hidden").offset(),p=Math.ceil(u.outerWidth()/h),g=Math.ceil(u.outerHeight()/l),m=[];function _(){m.push(this);if(m.length===l*h){v()}}for(i=0;i<l;i++){a=d.top+i*g;r=i-(l-1)/2;for(s=0;s<h;s++){n=d.left+s*p;o=s-(h-1)/2;u.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-s*p,top:-i*g}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:p,height:g,left:n+(f?o*p:0),top:a+(f?r*g:0),opacity:f?0:1}).animate({left:n+(f?0:o*p),top:a+(f?0:r*g),opacity:f?1:0},t.duration||500,t.easing,_)}}function v(){u.css({visibility:"visible"});I(m).remove();e()}});var lt=I.effects.define("fade","toggle",function(t,e){var i=t.mode==="show";I(this).css("opacity",i?0:1).animate({opacity:i?1:0},{queue:false,duration:t.duration,easing:t.easing,complete:e})});var ht=I.effects.define("fold","hide",function(e,t){var i=I(this),s=e.mode,n=s==="show",a=s==="hide",o=e.size||15,r=/([0-9]+)%/.exec(o),l=!!e.horizFirst,h=l?["right","bottom"]:["bottom","right"],u=e.duration/2,c=I.effects.createPlaceholder(i),f=i.cssClip(),d={clip:I.extend({},f)},p={clip:I.extend({},f)},g=[f[h[0]],f[h[1]]],m=i.queue().length;if(r){o=parseInt(r[1],10)/100*g[a?0:1]}d.clip[h[0]]=o;p.clip[h[0]]=o;p.clip[h[1]]=0;if(n){i.cssClip(p.clip);if(c){c.css(I.effects.clipToBox(p))}p.clip=f}i.queue(function(t){if(c){c.animate(I.effects.clipToBox(d),u,e.easing).animate(I.effects.clipToBox(p),u,e.easing)}t()}).animate(d,u,e.easing).animate(p,u,e.easing).queue(t);I.effects.unshift(i,m,4)});var ut=I.effects.define("highlight","show",function(t,e){var i=I(this),s={backgroundColor:i.css("backgroundColor")};if(t.mode==="hide"){s.opacity=0}I.effects.saveStyle(i);i.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(s,{queue:false,duration:t.duration,easing:t.easing,complete:e})});var ct=I.effects.define("size",function(n,e){var t,a,i,s=I(this),o=["fontSize"],r=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],l=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],h=n.mode,u=h!=="effect",c=n.scale||"both",f=n.origin||["middle","center"],d=s.css("position"),p=s.position(),g=I.effects.scaledDimensions(s),m=n.from||g,_=n.to||I.effects.scaledDimensions(s,0);I.effects.createPlaceholder(s);if(h==="show"){i=m;m=_;_=i}a={from:{y:m.height/g.height,x:m.width/g.width},to:{y:_.height/g.height,x:_.width/g.width}};if(c==="box"||c==="both"){if(a.from.y!==a.to.y){m=I.effects.setTransition(s,r,a.from.y,m);_=I.effects.setTransition(s,r,a.to.y,_)}if(a.from.x!==a.to.x){m=I.effects.setTransition(s,l,a.from.x,m);_=I.effects.setTransition(s,l,a.to.x,_)}}if(c==="content"||c==="both"){if(a.from.y!==a.to.y){m=I.effects.setTransition(s,o,a.from.y,m);_=I.effects.setTransition(s,o,a.to.y,_)}}if(f){t=I.effects.getBaseline(f,g);m.top=(g.outerHeight-m.outerHeight)*t.y+p.top;m.left=(g.outerWidth-m.outerWidth)*t.x+p.left;_.top=(g.outerHeight-_.outerHeight)*t.y+p.top;_.left=(g.outerWidth-_.outerWidth)*t.x+p.left}s.css(m);if(c==="content"||c==="both"){r=r.concat(["marginTop","marginBottom"]).concat(o);l=l.concat(["marginLeft","marginRight"]);s.find("*[width]").each(function(){var t=I(this),e=I.effects.scaledDimensions(t),i={height:e.height*a.from.y,width:e.width*a.from.x,outerHeight:e.outerHeight*a.from.y,outerWidth:e.outerWidth*a.from.x},s={height:e.height*a.to.y,width:e.width*a.to.x,outerHeight:e.height*a.to.y,outerWidth:e.width*a.to.x};if(a.from.y!==a.to.y){i=I.effects.setTransition(t,r,a.from.y,i);s=I.effects.setTransition(t,r,a.to.y,s)}if(a.from.x!==a.to.x){i=I.effects.setTransition(t,l,a.from.x,i);s=I.effects.setTransition(t,l,a.to.x,s)}if(u){I.effects.saveStyle(t)}t.css(i);t.animate(s,n.duration,n.easing,function(){if(u){I.effects.restoreStyle(t)}})})}s.animate(_,{queue:false,duration:n.duration,easing:n.easing,complete:function(){var t=s.offset();if(_.opacity===0){s.css("opacity",m.opacity)}if(!u){s.css("position",d==="static"?"relative":d).offset(t);I.effects.saveStyle(s)}e()}})});var ft=I.effects.define("scale",function(t,e){var i=I(this),s=t.mode,n=parseInt(t.percent,10)||(parseInt(t.percent,10)===0?0:s!=="effect"?0:100),a=I.extend(true,{from:I.effects.scaledDimensions(i),to:I.effects.scaledDimensions(i,n,t.direction||"both"),origin:t.origin||["middle","center"]},t);if(t.fade){a.from.opacity=1;a.to.opacity=0}I.effects.effect.size.call(this,a,e)});var dt=I.effects.define("puff","hide",function(t,e){var i=I.extend(true,{},t,{fade:true,percent:parseInt(t.percent,10)||150});I.effects.effect.scale.call(this,i,e)});var pt=I.effects.define("pulsate","show",function(t,e){var i=I(this),s=t.mode,n=s==="show",a=s==="hide",o=n||a,r=(t.times||5)*2+(o?1:0),l=t.duration/r,h=0,u=1,c=i.queue().length;if(n||!i.is(":visible")){i.css("opacity",0).show();h=1}for(;u<r;u++){i.animate({opacity:h},l,t.easing);h=1-h}i.animate({opacity:h},l,t.easing);i.queue(e);I.effects.unshift(i,c,r+1)});var gt=I.effects.define("shake",function(t,e){var i=1,s=I(this),n=t.direction||"left",a=t.distance||20,o=t.times||3,r=o*2+1,l=Math.round(t.duration/r),h=n==="up"||n==="down"?"top":"left",u=n==="up"||n==="left",c={},f={},d={},p=s.queue().length;I.effects.createPlaceholder(s);c[h]=(u?"-=":"+=")+a;f[h]=(u?"+=":"-=")+a*2;d[h]=(u?"-=":"+=")+a*2;s.animate(c,l,t.easing);for(;i<o;i++){s.animate(f,l,t.easing).animate(d,l,t.easing)}s.animate(f,l,t.easing).animate(c,l/2,t.easing).queue(e);I.effects.unshift(s,p,r+1)});var mt=I.effects.define("slide","show",function(t,e){var i,s,n=I(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},o=t.mode,r=t.direction||"left",l=r==="up"||r==="down"?"top":"left",h=r==="up"||r==="left",u=t.distance||n[l==="top"?"outerHeight":"outerWidth"](true),c={};I.effects.createPlaceholder(n);i=n.cssClip();s=n.position()[l];c[l]=(h?-1:1)*u+s;c.clip=n.cssClip();c.clip[a[r][1]]=c.clip[a[r][0]];if(o==="show"){n.cssClip(c.clip);n.css(l,c[l]);c.clip=i;c[l]=s}n.animate(c,{queue:false,duration:t.duration,easing:t.easing,complete:e})});var it;if(I.uiBackCompat!==false){it=I.effects.define("transfer",function(t,e){I(this).transfer(t,e)})}var _t=it});