PageSourceSearch

https://www.labrujadeoro.es/min/f=jquery/jqui.js&v=22122025105513

js labrujadeoro.es collected 2026-09-26 11:25:26 UTC 113,941 bytes, 227 lines download raw bytes

1(function(b,a){function c(a,f){var c=a.nodeName.toLowerCase();if("area"===c){f=a.parentNode;c=f.name;if(!a.href||!c||"map"!==f.nodeName.toLowerCase())
2return!1;a=b("img[usemap=#"+c+"]")[0];return!!a&&d(a)}
3return(/input|select|textarea|button|object/.test(c)?!a.disabled:"a"==c?a.href||f:f)&&d(a)}
4function d(a){return!b(a).parents().andSelf().filter(function(){return"hidden"===b.curCSS(this,"visibility")||b.expr.filters.hidden(this)}).length}
5b.ui=b.ui||{};b.ui.version||(b.extend(b.ui,{version:"1.8.16",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),b.fn.extend({propAttr:b.fn.prop||b.fn.attr,_focus:b.fn.focus,focus:function(a,c){return"number"===typeof a?this.each(function(){var h=this;setTimeout(function(){b(h).focus();c&&c.call(h)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=b.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.curCSS(this,"position",1))&&/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.curCSS(this,"overflow",1)+b.curCSS(this,"overflow-y",1)+b.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?b(document):a},zIndex:function(c){if(c!==a)
6return this.css("zIndex",c);if(this.length)
7for(var c=b(this[0]),f;c.length&&c[0]!==document;){f=c.css("position");if("absolute"===f||"relative"===f||"fixed"===f)
8if(f=parseInt(c.css("zIndex"),10),!isNaN(f)&&0!==f)
9return f;c=c.parent()}
10return 0},disableSelection:function(){return this.bind((b.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(b){b.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),b.each(["Width","Height"],function(c,f){function h(j,a,k,c){b.each(e,function(){a-=parseFloat(b.curCSS(j,"padding"+this,!0))||0;k&&(a-=parseFloat(b.curCSS(j,"border"+this+"Width",!0))||0);c&&(a-=parseFloat(b.curCSS(j,"margin"+this,!0))||0)});return a}
11var e="Width"===f?["Left","Right"]:["Top","Bottom"],j=f.toLowerCase(),q={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};b.fn["inner"+f]=function(e){return e===a?q["inner"+f].call(this):this.each(function(){b(this).css(j,h(this,e)+"px")})};b.fn["outer"+f]=function(e,a){return"number"!==typeof e?q["outer"+f].call(this,e):this.each(function(){b(this).css(j,h(this,e,!0,a)+"px")})}}),b.extend(b.expr[":"],{data:function(a,c,h){return!!b.data(a,h[3])},focusable:function(a){return c(a,!isNaN(b.attr(a,"tabindex")))},tabbable:function(a){var f=b.attr(a,"tabindex"),h=isNaN(f);return(h||0<=f)&&c(a,!h)}}),b(function(){var a=document.body,c=a.appendChild(c=document.createElement("div"));b.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});b.support.minHeight=100===c.offsetHeight;b.support.selectstart="onselectstart"in c;a.removeChild(c).style.display="none"}),b.extend(b.ui,{plugin:{add:function(a,c,h){var a=b.ui[a].prototype,e;for(e in h)
12a.plugins[e]=a.plugins[e]||[],a.plugins[e].push([c,h[e]])},call:function(b,a,c){if((a=b.plugins[a])&&b.element[0].parentNode)
13for(var e=0;e<a.length;e++)
14b.options[a[e][0]]&&a[e][1].apply(b.element,c)}},contains:function(b,a){return document.compareDocumentPosition?b.compareDocumentPosition(a)&16:b!==a&&b.contains(a)},hasScroll:function(a,c){if("hidden"===b(a).css("overflow"))
15return!1;var c=c&&"left"===c?"scrollLeft":"scrollTop",h=!1;if(0<a[c])
16return!0;a[c]=1;h=0<a[c];a[c]=0;return h},isOverAxis:function(b,a,c){return b>a&&b<a+c},isOver:function(a,c,h,e,j,q){return b.ui.isOverAxis(a,h,j)&&b.ui.isOverAxis(c,e,q)}}
16))})(jQuery);(function(b,a){if(b.cleanData){var c=b.cleanData;b.cleanData=function(a){for(var f=0,h;null!=(h=a[f]);f++)
17try{b(h).triggerHandler("remove")}catch(e){}
18c(a)}}else{var d=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){c||(!a||b.filter(a,[this]).length)&&b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(a){}});return d.call(b(this),a,c)})}}
19b.widget=function(a,c,h){var e=a.split(".")[0],j,a=a.split(".")[1];j=e+"-"+a;h||(h=c,c=b.Widget);b.expr[":"][j]=function(e){return!!b.data(e,a)};b[e]=b[e]||{};b[e][a]=function(e,b){arguments.length&&this._createWidget(e,b)};c=new c;c.options=b.extend(!0,{},c.options);b[e][a].prototype=b.extend(!0,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:j},h);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(c,f){b.fn[c]=function(h){var e="string"===typeof h,j=Array.prototype.slice.call(arguments,1),d=this,h=!e&&j.length?b.extend.apply(null,[!0,h].concat(j)):h;if(e&&"_"===h.charAt(0))
20return d;e?this.each(function(){var e=b.data(this,c),f=e&&b.isFunction(e[h])?e[h].apply(e,j):e;if(f!==e&&f!==a)
21return d=f,!1}):this.each(function(){var e=b.data(this,c);e?e.option(h||{})._init():b.data(this,c,new f(h,this))});return d}};b.Widget=function(b,a){arguments.length&&this._createWidget(b,a)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=b.extend(!0,{},this.options,this._getCreateOptions(),a);var h=this;this.element.bind("remove."+this.widgetName,function(){h.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(c,f){var h=c;if(0===arguments.length)
22return b.extend({},this.options);if("string"===typeof c){if(f===a)
23return this.options[c];h={};h[c]=f}
24this._setOptions(h);return this},_setOptions:function(a){var c=this;b.each(a,function(b,e){c._setOption(b,e)});return this},_setOption:function(b,a){this.options[b]=a;"disabled"===b&&this.widget()[a?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",a);return this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(a,c,h){var e=this.options[a],c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();h=h||{};if(c.originalEvent)
25for(var a=b.event.props.length,j;a;)
26j=b.event.props[--a],c[j]=c.originalEvent[j];this.element.trigger(c,h);return!(b.isFunction(e)&&!1===e.call(this.element[0],c,h)||c.isDefaultPrevented())}}})(jQuery);(function(b){var a=!1;b(document).mouseup(function(){a=!1});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(d){if(!0===b.data(d.target,a.widgetName+".preventClickEvent"))
27return b.removeData(d.target,a.widgetName+".preventClickEvent"),d.stopImmediatePropagation(),!1});this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(c){if(!a){this._mouseStarted&&this._mouseUp(c);this._mouseDownEvent=c;var d=this,g=1==c.which,f="string"==typeof this.options.cancel&&c.target.nodeName?b(c.target).closest(this.options.cancel).length:!1;if(!g||f||!this._mouseCapture(c))
28return!0;this.mouseDelayMet=!this.options.delay;this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)&&(this._mouseStarted=!1!==this._mouseStart(c),!this._mouseStarted))
29return c.preventDefault(),!0;!0===b.data(c.target,this.widgetName+".preventClickEvent")&&b.removeData(c.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(b){return d._mouseMove(b)};this._mouseUpDelegate=function(b){return d._mouseUp(b)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.preventDefault();return a=!0}}
29,_mouseMove:function(a){if(b.browser.msie&&!(9<=document.documentMode)&&!a.button)
30return this._mouseUp(a);if(this._mouseStarted)
31return this._mouseDrag(a),a.preventDefault();this._mouseDistanceMet(a)&&this._mouseDelayMet(a)&&((this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,a))?this._mouseDrag(a):this._mouseUp(a));return!this._mouseStarted},_mouseUp:function(a){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,a.target==this._mouseDownEvent.target&&b.data(a.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(a));return!1},_mouseDistanceMet:function(b){return Math.max(Math.abs(this._mouseDownEvent.pageX-b.pageX),Math.abs(this._mouseDownEvent.pageY-b.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);(function(b){b.ui=b.ui||{};var a=/left|center|right/,c=/top|center|bottom/,d=b.fn.position,g=b.fn.offset;b.fn.position=function(f){if(!f||!f.of)
32return d.apply(this,arguments);var f=b.extend({},f),h=b(f.of),e=h[0],j=(f.collision||"flip").split(" "),q=f.offset?f.offset.split(" "):[0,0],n,i,k;9===e.nodeType?(n=h.width(),i=h.height(),k={top:0,left:0}):e.setTimeout?(n=h.width(),i=h.height(),k={top:h.scrollTop(),left:h.scrollLeft()}):e.preventDefault?(f.at="left top",n=i=0,k={top:f.of.pageY,left:f.of.pageX}):(n=h.outerWidth(),i=h.outerHeight(),k=h.offset());b.each(["my","at"],function(){var e=(f[this]||"").split(" ");1===e.length&&(e=a.test(e[0])?e.concat(["center"]):c.test(e[0])?["center"].concat(e):["center","center"]);e[0]=a.test(e[0])?e[0]:"center";e[1]=c.test(e[1])?e[1]:"center";f[this]=e});1===j.length&&(j[1]=j[0]);q[0]=parseInt(q[0],10)||0;1===q.length&&(q[1]=q[0]);q[1]=parseInt(q[1],10)||0;"right"===f.at[0]?k.left+=n:"center"===f.at[0]&&(k.left+=n/2);"bottom"===f.at[1]?k.top+=i:"center"===f.at[1]&&(k.top+=i/2);k.left+=q[0];k.top+=q[1];return this.each(function(){var e=b(this),a=e.outerWidth(),c=e.outerHeight(),h=parseInt(b.curCSS(this,"marginLeft",!0))||0,d=parseInt(b.curCSS(this,"marginTop",!0))||0,g=a+h+(parseInt(b.curCSS(this,"marginRight",!0))||0),r=c+d+(parseInt(b.curCSS(this,"marginBottom",!0))||0),p=b.extend({},k),s;"right"===f.my[0]?p.left-=a:"center"===f.my[0]&&(p.left-=a/2);"bottom"===f.my[1]?p.top-=c:"center"===f.my[1]&&(p.top-=c/2);p.left=Math.round(p.left);p.top=Math.round(p.top);s={left:p.left-h,top:p.top-d};b.each(["left","top"],function(e,k){b.ui.position[j[e]]&&b.ui.position[j[e]][k](p,{targetWidth:n,targetHeight:i,elemWidth:a,elemHeight:c,collisionPosition:s,collisionWidth:g,collisionHeight:r,offset:q,my:f.my,at:f.at})});b.fn.bgiframe&&e.bgiframe();e.offset(b.extend(p,{using:f.using}))})};b.ui.position={fit:{left:function(a,c){var e=b(window),e=c.collisionPosition.left+c.collisionWidth-e.width()-e.scrollLeft();a.left=0<e?a.left-e:Math.max(a.left-c.collisionPosition.left,a.left)},top:function(a,c){var e=b(window),e=c.collisionPosition.top+c.collisionHeight-e.height()-e.scrollTop();a.top=0<e?a.top-e:Math.max(a.top-c.collisionPosition.top,a.top)}},flip:{left:function(a,c){if("center"!==c.at[0]){var e=b(window),e=c.collisionPosition.left+c.collisionWidth-e.width()-e.scrollLeft(),j="left"===c.my[0]?-c.elemWidth:"right"===c.my[0]?c.elemWidth:0,d="left"===c.at[0]?c.targetWidth:-c.targetWidth,n=-2*c.offset[0];a.left+=0>c.collisionPosition.left?j+d+n:0<e?j+d+n:0}},top:function(a,c){if("center"!==c.at[1]){var e=b(window),e=c.collisionPosition.top+c.collisionHeight-e.height()-e.scrollTop(),j="top"===c.my[1]?-c.elemHeight:"bottom"===c.my[1]?c.elemHeight:0,d="top"===c.at[1]?c.targetHeight:-c.targetHeight,n=-2*c.offset[1];a.top+=0>c.collisionPosition.top?j+d+n:0<e?j+d+n:0}}}};b.offset.setOffset||(b.offset.setOffset=function(a,c){/static/.test(b.curCSS(a,"position"))&&(a.style.position="relative");var e=b(a),j=e.offset(),d=parseInt(b.curCSS(a,"top",!0),10)||0,n=parseInt(b.curCSS(a,"left",!0),10)||0,j={top:c.top-j.top+d,left:c.left-j.left+n};"using"in c?c.using.call(a,j):e.css(j)},b.fn.offset=function(a){var c=this[0];return!c||!c.ownerDocument?null:a?this.each(function(){b.offset.setOffset(this,a)}):g.call(this)})})(jQuery);(function(b){b.widget("ui.draggable",b.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,
32containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1},_create:function(){"original"==this.options.helper&&!/^(?:r|a|f)/.test(this.element.css("position"))&&(this.element[0].style.position="relative");this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable"))
33return this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy(),this},_mouseCapture:function(a){var c=this.options;if(this.helper||c.disabled||b(a.target).is(".ui-resizable-handle"))
34return!1;this.handle=this._getHandle(a);if(!this.handle)
35return!1;c.iframeFix&&b(!0===c.iframeFix?"iframe":c.iframeFix).each(function(){b('<div class="ui-draggable-iframeFix" style="background: #fff;"></div>').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(b(this).offset()).appendTo("body")});return!0},_mouseStart:function(a){var c=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();b.ui.ddmanager&&(b.ui.ddmanager.current=this);this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};b.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);c.containment&&this._setContainment();if(!1===this._trigger("start",a))
36return this._clear(),!1;this._cacheHelperProportions();b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,!0);b.ui.ddmanager&&b.ui.ddmanager.dragStart(this,a);return!0},_mouseDrag:function(a,c){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!c){c=this._uiHash();if(!1===this._trigger("drag",a,c))
37return this._mouseUp({}),!1;this.position=c.position}
38if(!this.options.axis||"y"!=this.options.axis)
39this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||"x"!=this.options.axis)
40this.helper[0].style.top=this.position.top+"px";b.ui.ddmanager&&b.ui.ddmanager.drag(this,a);return!1},_mouseStop:function(a){var c=!1;b.ui.ddmanager&&!this.options.dropBehaviour&&(c=b.ui.ddmanager.drop(this,a));this.dropped&&(c=this.dropped,this.dropped=!1);if((!this.element[0]||!this.element[0].parentNode)&&"original"==this.options.helper)
41return!1;if("invalid"==this.options.revert&&!c||"valid"==this.options.revert&&c||!0===this.options.revert||b.isFunction(this.options.revert)&&this.options.revert.call(this.element,c)){var d=this;b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==d._trigger("stop",a)&&d._clear()})}else
42!1!==this._trigger("stop",a)&&this._clear();return!1},_mouseUp:function(a){!0===this.options.iframeFix&&b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});b.ui.ddmanager&&b.ui.ddmanager.dragStop(this,a);return b.ui.mouse.prototype._mouseUp.call(this,a)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var c=!this.options.handle||!b(this.options.handle,this.element).length?!0:!1;b(this.options.handle,this.element).find("*").andSelf().each(function(){this==a.target&&(c=!0)});return c},_createHelper:function(a){var c=this.options,a=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[a])):"clone"==c.helper?this.element.clone().removeAttr("id"):this.element;a.parents("body").length||a.appendTo("parent"==c.appendTo?this.element[0].parentNode:c.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){"string"==typeof a&&(a=a.split(" "));b.isArray(a)&&(a={left:+a[0],top:+a[1]||0});
42"left"in a&&(this.offset.click.left=a.left+this.margins.left);"right"in a&&(this.offset.click.left=this.helperProportions.width-a.right+this.margins.left);"top"in a&&(this.offset.click.top=a.top+this.margins.top);"bottom"in a&&(this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(a.left+=this.scrollParent.scrollLeft(),a.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&b.browser.msie)
43a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var b=this.element.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}
44return{top:0,left: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 a=this.options;"parent"==a.containment&&(a.containment=this.helper[0].parentNode);if("document"==a.containment||"window"==a.containment)
45this.containment=["document"==a.containment?0:b(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,"document"==a.containment?0:b(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,("document"==a.containment?0:b(window).scrollLeft())+b("document"==a.containment?document:window).width()-this.helperProportions.width-this.margins.left,("document"==a.containment?0:b(window).scrollTop())+(b("document"==a.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){var a=b(a.containment),c=a[0];if(c){a.offset();var d="hidden"!=b(c).css("overflow");this.containment=[(parseInt(b(c).css("borderLeftWidth"),10)||0)+(parseInt(b(c).css("paddingLeft"),10)||0),(parseInt(b(c).css("borderTopWidth"),10)||0)+(parseInt(b(c).css("paddingTop"),10)||0),(d?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(b(c).css("borderLeftWidth"),10)||0)-(parseInt(b(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(d?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(b(c).css("borderTopWidth"),10)||0)-(parseInt(b(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relative_container=a}}else
46a.containment.constructor==Array&&(this.containment=a.containment)},_convertPositionTo:function(a,c){c||(c=this.position);var a="absolute"==a?1:-1,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(d[0].tagName);return{top:c.top+this.offset.relative.top*a+this.offset.parent.top*a-(b.browser.safari&&526>b.browser.version&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():g?0:d.scrollTop())*a),left:c.left+this.offset.relative.left*a+this.offset.parent.left*a-(b.browser.safari&&526>b.browser.version&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():g?0:d.scrollLeft())*a)}},_generatePosition:function(a){var c=this.options,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(d[0].tagName),f=a.pageX,h=a.pageY;if(this.originalPosition){var e;this.containment&&(this.relative_container?(e=this.relative_container.offset(),e=[this.containment[0]+e.left,this.containment[1]+e.top,this.containment[2]+e.left,this.containment[3]+e.top]):e=this.containment,a.pageX-this.offset.click.left<e[0]&&(f=e[0]+this.offset.click.left),a.pageY-this.offset.click.top<e[1]&&(h=e[1]+this.offset.click.top),a.pageX-this.offset.click.left>e[2]&&(f=e[2]+this.offset.click.left),a.pageY-this.offset.click.top>e[3]&&(h=e[3]+this.offset.click.top));
46c.grid&&(h=c.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/c.grid[1])*c.grid[1]:this.originalPageY,h=e?!(h-this.offset.click.top<e[1]||h-this.offset.click.top>e[3])?h:!(h-this.offset.click.top<e[1])?h-c.grid[1]:h+c.grid[1]:h,f=c.grid[0]?this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0]:this.originalPageX,f=e?!(f-this.offset.click.left<e[0]||f-this.offset.click.left>e[2])?f:!(f-this.offset.click.left<e[0])?f-c.grid[0]:f+c.grid[0]:f)}
47return{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&526>b.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():g?0:d.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&526>b.browser.version&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():g?0:d.scrollLeft())}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]!=this.element[0]&&!this.cancelHelperRemoval&&this.helper.remove();this.helper=null;this.cancelHelperRemoval=!1},_trigger:function(a,c,d){d=d||this._uiHash();b.ui.plugin.call(this,a,[c,d]);"drag"==a&&(this.positionAbs=this._convertPositionTo("absolute"));return b.Widget.prototype._trigger.call(this,a,c,d)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});b.extend(b.ui.draggable,{version:"1.8.16"});b.ui.plugin.add("draggable","connectToSortable",{start:function(a,c){var d=b(this).data("draggable"),g=d.options,f=b.extend({},c,{item:d.element});d.sortables=[];b(g.connectToSortable).each(function(){var c=b.data(this,"sortable");c&&!c.options.disabled&&(d.sortables.push({instance:c,shouldRevert:c.options.revert}),c.refreshPositions(),c._trigger("activate",a,f))})},stop:function(a,c){var d=b(this).data("draggable"),g=b.extend({},c,{item:d.element});b.each(d.sortables,function(){this.instance.isOver?(this.instance.isOver=0,d.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=!0),this.instance._mouseStop(a),this.instance.options.helper=this.instance.options._helper,"original"==d.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",a,g))})},drag:function(a,c){var d=b(this).data("draggable"),g=this;b.each(d.sortables,function(){this.instance.positionAbs=d.positionAbs;this.instance.helperProportions=d.helperProportions;this.instance.offset.click=d.offset.click;this.instance._intersectsWith(this.instance.containerCache)?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=b(g).clone().removeAttr("id").appendTo(this.instance.element).data("sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return c.helper[0]},a.target=this.instance.currentItem[0],this.instance._mouseCapture(a,!0),this.instance._mouseStart(a,!0,!0),this.instance.offset.click.top=d.offset.click.top,this.instance.offset.click.left=d.offset.click.left,this.instance.offset.parent.left-=d.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=d.offset.parent.top-this.instance.offset.parent.top,d._trigger("toSortable",a),d.dropped=this.instance.element,d.currentItem=d.element,this.instance.fromOutside=d),this.instance.currentItem&&this.instance._mouseDrag(a)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",a,this.instance._uiHash(this.instance)),this.instance._mouseStop(a,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),d._trigger("fromSortable",a),d.dropped=!1)})}});b.ui.plugin.add("draggable","cursor",{start:function(){var a=b("body"),c=b(this).data("draggable").options;a.css("cursor")&&(c._cursor=a.css("cursor"));a.css("cursor",c.cursor)},stop:function(){var a=b(this).data("draggable").options;a._cursor&&b("body").css("cursor",a._cursor)}});b.ui.plugin.add("draggable","opacity",{start:function(a,c){a=b(c.helper);c=b(this).data("draggable").options;a.css("opacity")&&(c._opacity=a.css("opacity"));a.css("opacity",c.opacity)},stop:function(a,c){a=b(this).data("draggable").options;a._opacity&&b(c.helper).css("opacity",a._opacity)}});b.ui.plugin.add("draggable","scroll",{start:function(){var a=b(this).data("draggable");a.scrollParent[0]!=document&&"HTML"!=a.scrollParent[0].tagName&&(a.overflowOffset=a.scrollParent.offset())},drag:function(a){var c=b(this).data("draggable"),d=c.options,g=!1;
47if(c.scrollParent[0]!=document&&"HTML"!=c.scrollParent[0].tagName){if(!d.axis||"x"!=d.axis)
48c.overflowOffset.top+c.scrollParent[0].offsetHeight-a.pageY<d.scrollSensitivity?c.scrollParent[0].scrollTop=g=c.scrollParent[0].scrollTop+d.scrollSpeed:a.pageY-c.overflowOffset.top<d.scrollSensitivity&&(c.scrollParent[0].scrollTop=g=c.scrollParent[0].scrollTop-d.scrollSpeed);if(!d.axis||"y"!=d.axis)
49c.overflowOffset.left+c.scrollParent[0].offsetWidth-a.pageX<d.scrollSensitivity?c.scrollParent[0].scrollLeft=g=c.scrollParent[0].scrollLeft+d.scrollSpeed:a.pageX-c.overflowOffset.left<d.scrollSensitivity&&(c.scrollParent[0].scrollLeft=g=c.scrollParent[0].scrollLeft-d.scrollSpeed)}else{if(!d.axis||"x"!=d.axis)
50a.pageY-b(document).scrollTop()<d.scrollSensitivity?g=b(document).scrollTop(b(document).scrollTop()-d.scrollSpeed):b(window).height()-(a.pageY-b(document).scrollTop())<d.scrollSensitivity&&(g=b(document).scrollTop(b(document).scrollTop()+d.scrollSpeed));if(!d.axis||"y"!=d.axis)
51a.pageX-b(document).scrollLeft()<d.scrollSensitivity?g=b(document).scrollLeft(b(document).scrollLeft()-d.scrollSpeed):b(window).width()-(a.pageX-b(document).scrollLeft())<d.scrollSensitivity&&(g=b(document).scrollLeft(b(document).scrollLeft()+d.scrollSpeed))}
52!1!==g&&b.ui.ddmanager&&!d.dropBehaviour&&b.ui.ddmanager.prepareOffsets(c,a)}});b.ui.plugin.add("draggable","snap",{start:function(){var a=b(this).data("draggable"),c=a.options;a.snapElements=[];b(c.snap.constructor!=String?c.snap.items||":data(draggable)":c.snap).each(function(){var c=b(this),g=c.offset();this!=a.element[0]&&a.snapElements.push({item:this,width:c.outerWidth(),height:c.outerHeight(),top:g.top,left:g.left})})},drag:function(a,c){for(var d=b(this).data("draggable"),g=d.options,f=g.snapTolerance,h=c.offset.left,e=h+d.helperProportions.width,j=c.offset.top,q=j+d.helperProportions.height,n=d.snapElements.length-1;0<=n;n--){var i=d.snapElements[n].left,k=i+d.snapElements[n].width,l=d.snapElements[n].top,m=l+d.snapElements[n].height;if(i-f<h&&h<k+f&&l-f<j&&j<m+f||i-f<h&&h<k+f&&l-f<q&&q<m+f||i-f<e&&e<k+f&&l-f<j&&j<m+f||i-f<e&&e<k+f&&l-f<q&&q<m+f){if("inner"!=g.snapMode){var v=Math.abs(l-q)<=f,B=Math.abs(m-j)<=f,y=Math.abs(i-e)<=f,o=Math.abs(k-h)<=f;v&&(c.position.top=d._convertPositionTo("relative",{top:l-d.helperProportions.height,left:0}).top-d.margins.top);B&&(c.position.top=d._convertPositionTo("relative",{top:m,left:0}).top-d.margins.top);y&&(c.position.left=d._convertPositionTo("relative",{top:0,left:i-d.helperProportions.width}).left-d.margins.left);o&&(c.position.left=d._convertPositionTo("relative",{top:0,left:k}).left-d.margins.left)}
53var r=v||B||y||o;"outer"!=g.snapMode&&(v=Math.abs(l-j)<=f,B=Math.abs(m-q)<=f,y=Math.abs(i-h)<=f,o=Math.abs(k-e)<=f,v&&(c.position.top=d._convertPositionTo("relative",{top:l,left:0}).top-d.margins.top),B&&(c.position.top=d._convertPositionTo("relative",{top:m-d.helperProportions.height,left:0}).top-d.margins.top),y&&(c.position.left=d._convertPositionTo("relative",{top:0,left:i}).left-d.margins.left),o&&(c.position.left=d._convertPositionTo("relative",{top:0,left:k-d.helperProportions.width}).left-d.margins.left));!d.snapElements[n].snapping&&(v||B||y||o||r)&&d.options.snap.snap&&d.options.snap.snap.call(d.element,a,b.extend(d._uiHash(),{snapItem:d.snapElements[n].item}));d.snapElements[n].snapping=v||B||y||o||r}else
54d.snapElements[n].snapping&&d.options.snap.release&&d.options.snap.release.call(d.element,a,b.extend(d._uiHash(),{snapItem:d.snapElements[n].item})),d.snapElements[n].snapping=!1}}});b.ui.plugin.add("draggable","stack",{start:function(){var a=b(this).data("draggable").options,a=b.makeArray(b(a.stack)).sort(function(a,c){return(parseInt(b(a).css("zIndex"),10)||0)-(parseInt(b(c).css("zIndex"),10)||0)});if(a.length){var c=parseInt(a[0].style.zIndex)||0;b(a).each(function(b){this.style.zIndex=c+b});this[0].style.zIndex=c+a.length}}});b.ui.plugin.add("draggable","zIndex",{start:function(a,c){a=b(c.helper);c=b(this).data("draggable").options;a.css("zIndex")&&(c._zIndex=a.css("zIndex"));a.css("zIndex",c.zIndex)},stop:function(a,c){a=b(this).data("draggable").options;a._zIndex&&b(c.helper).css("zIndex",a._zIndex)}})})(jQuery);(function(b){b.widget("ui.sortable",b.ui.mouse,{widgetEventPrefix:"sort",options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){var b=this.options;this.containerCache={};this.element.addClass("ui-sortable");this.refresh();this.floating=this.items.length?"x"===b.axis||/left|right/.test(this.items[0].item.css("float"))||/inline|table-cell/.test(this.items[0].item.css("display")):!1;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var b=this.items.length-1;0<=b;b--)
55this.items[b].item.removeData("sortable-item");return this},_setOption:function(a,c){"disabled"===a?(this.options[a]=c,this.widget()[c?"addClass":"removeClass"]("ui-sortable-disabled")):b.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(a,c){if(this.reverting||this.options.disabled||"static"==this.options.type)
56return!1;this._refreshItems(a);var d=null,g=this;b(a.target).parents().each(function(){if(b.data(this,"sortable-item")==g)
57return d=b(this),!1});b.data(a.target,"sortable-item")==g&&(d=b(a.target));if(!d)
58return!1;if(this.options.handle&&!c){var f=!1;b(this.options.handle,d).find("*").andSelf().each(function(){this==a.target&&(f=!0)});if(!f)
59return!1}
60this.currentItem=d;this._removeCurrentsFromItems();return!0},_mouseStart:function(a,c,d){c=this.options;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();
60this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");b.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;c.cursorAt&&this._adjustOffsetFromHelper(c.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();c.containment&&this._setContainment();c.cursor&&(b("body").css("cursor")&&(this._storedCursor=b("body").css("cursor")),b("body").css("cursor",c.cursor));c.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",c.opacity));c.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",c.zIndex));this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset());this._trigger("start",a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!d)
61for(d=this.containers.length-1;0<=d;d--)
62this.containers[d]._trigger("activate",a,this._uiHash(this));b.ui.ddmanager&&(b.ui.ddmanager.current=this);b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a);this.dragging=!0;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return!0},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs);if(this.options.scroll){var c=this.options,d=!1;this.scrollParent[0]!=document&&"HTML"!=this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY<c.scrollSensitivity?this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop+c.scrollSpeed:a.pageY-this.overflowOffset.top<c.scrollSensitivity&&(this.scrollParent[0].scrollTop=d=this.scrollParent[0].scrollTop-c.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-a.pageX<c.scrollSensitivity?this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft+c.scrollSpeed:a.pageX-this.overflowOffset.left<c.scrollSensitivity&&(this.scrollParent[0].scrollLeft=d=this.scrollParent[0].scrollLeft-c.scrollSpeed)):(a.pageY-b(document).scrollTop()<c.scrollSensitivity?d=b(document).scrollTop(b(document).scrollTop()-c.scrollSpeed):b(window).height()-(a.pageY-b(document).scrollTop())<c.scrollSensitivity&&(d=b(document).scrollTop(b(document).scrollTop()+c.scrollSpeed)),a.pageX-b(document).scrollLeft()<c.scrollSensitivity?d=b(document).scrollLeft(b(document).scrollLeft()-c.scrollSpeed):b(window).width()-(a.pageX-b(document).scrollLeft())<c.scrollSensitivity&&(d=b(document).scrollLeft(b(document).scrollLeft()+c.scrollSpeed)));!1!==d&&b.ui.ddmanager&&!c.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,a)}
63this.positionAbs=this._convertPositionTo("absolute");if(!this.options.axis||"y"!=this.options.axis)
64this.helper[0].style.left=this.position.left+"px";if(!this.options.axis||"x"!=this.options.axis)
65this.helper[0].style.top=this.position.top+"px";for(c=this.items.length-1;0<=c;c--){var d=this.items[c],g=d.item[0],f=this._intersectsWithPointer(d);if(f&&g!=this.currentItem[0]&&this.placeholder[1==f?"next":"prev"]()[0]!=g&&!b.ui.contains(this.placeholder[0],g)&&("semi-dynamic"==this.options.type?!b.ui.contains(this.element[0],g):1)){this.direction=1==f?"down":"up";if("pointer"==this.options.tolerance||this._intersectsWithSides(d))
66this._rearrange(a,d);else
67break;this._trigger("change",a,this._uiHash());break}}
68this._contactContainers(a);b.ui.ddmanager&&b.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return!1},_mouseStop:function(a,c){if(a){b.ui.ddmanager&&!this.options.dropBehaviour&&b.ui.ddmanager.drop(this,a);if(this.options.revert){var d=this,c=d.placeholder.offset();d.reverting=!0;b(this.helper).animate({left:c.left-this.offset.parent.left-d.margins.left+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollLeft),top:c.top-this.offset.parent.top-d.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){d._clear(a)})}else
69this._clear(a,c);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null});"original"==this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var a=this.containers.length-1;0<=a;a--)
70this.containers[a]._trigger("deactivate",null,this._uiHash(this)),this.containers[a].containerCache.over&&(this.containers[a]._trigger("out",null,this._uiHash(this)),this.containers[a].containerCache.over=0)}
71this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!=this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),b.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?b(this.domPosition.prev).after(this.currentItem):b(this.domPosition.parent).prepend(this.currentItem));return this},serialize:function(a){var c=this._getItemsAsjQuery(a&&a.connected),d=[],a=a||{};b(c).each(function(){var c=(b(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);c&&d.push((a.key||c[1]+"[]")+"="+(a.key&&a.expression?c[1]:c[2]))});!d.length&&a.key&&d.push(a.key+"=");return d.join("&")},toArray:function(a){var c=this._getItemsAsjQuery(a&&a.connected),d=[],a=a||{};c.each(function(){d.push(b(a.item||this).attr(a.attribute||"id")||"")});return d},_intersectsWith:function(b){var c=this.positionAbs.left,d=c+this.helperProportions.width,g=this.positionAbs.top,f=g+this.helperProportions.height,h=b.left,e=h+b.width,j=b.top,q=j+b.height,n=this.offset.click.top,i=this.offset.click.left;return"pointer"==this.options.tolerance||this.options.forcePointerForContainers||"pointer"!=this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>b[this.floating?"width":"height"]?g+n>j&&g+n<q&&c+i>h&&c+i<e:h<c+this.helperProportions.width/2&&d-this.helperProportions.width/2<e&&j<g+this.helperProportions.height/2&&f-this.helperProportions.height/2<q},_intersectsWithPointer:function(a){var c=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top,a.height),a=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left,a.width),c=c&&a,a=this._getDragVerticalDirection(),d=this._getDragHorizontalDirection();return!c?!1:this.floating?d&&"right"==d||"down"==a?2:1:a&&("down"==a?2:1)},_intersectsWithSides:function(a){var c=b.ui.isOverAxis(this.positionAbs.top+this.offset.click.top,a.top+a.height/2,a.height),a=b.ui.isOverAxis(this.positionAbs.left+this.offset.click.left,a.left+a.width/2,a.width),d=this._getDragVerticalDirection(),g=this._getDragHorizontalDirection();return this.floating&&g?"right"==g&&a||"left"==g&&!a:d&&("down"==d&&c||"up"==d&&!c)},_getDragVerticalDirection:function(){var b=this.positionAbs.top-this.lastPositionAbs.top;return 0!=b&&(0<b?"down":"up")},_getDragHorizontalDirection:function(){var b=this.positionAbs.left-this.lastPositionAbs.left;return 0!=b&&(0<b?"right":"left")},refresh:function(b){this._refreshItems(b);this.refreshPositions();return this},_connectWith:function(){var b=this.options;
71return b.connectWith.constructor==String?[b.connectWith]:b.connectWith},_getItemsAsjQuery:function(a){var c=[],d=[],g=this._connectWith();if(g&&a)
72for(a=g.length-1;0<=a;a--)
73for(var f=b(g[a]),h=f.length-1;0<=h;h--){var e=b.data(f[h],"sortable");e&&e!=this&&!e.options.disabled&&d.push([b.isFunction(e.options.items)?e.options.items.call(e.element):b(e.options.items,e.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),e])}
74d.push([b.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):b(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=d.length-1;0<=a;a--)
75d[a][0].each(function(){c.push(this)});return b(c)},_removeCurrentsFromItems:function(){for(var b=this.currentItem.find(":data(sortable-item)"),c=0;c<this.items.length;c++)
76for(var d=0;d<b.length;d++)
77b[d]==this.items[c].item[0]&&this.items.splice(c,1)},_refreshItems:function(a){this.items=[];this.containers=[this];var c=this.items,d=[[b.isFunction(this.options.items)?this.options.items.call(this.element[0],a,{item:this.currentItem}):b(this.options.items,this.element),this]],g=this._connectWith();if(g)
78for(var f=g.length-1;0<=f;f--)
79for(var h=b(g[f]),e=h.length-1;0<=e;e--){var j=b.data(h[e],"sortable");j&&j!=this&&!j.options.disabled&&(d.push([b.isFunction(j.options.items)?j.options.items.call(j.element[0],a,{item:this.currentItem}):b(j.options.items,j.element),j]),this.containers.push(j))}
80for(f=d.length-1;0<=f;f--){a=d[f][1];g=d[f][0];e=0;for(h=g.length;e<h;e++)
81j=b(g[e]),j.data("sortable-item",a),c.push({item:j,instance:a,width:0,height:0,left:0,top:0})}},refreshPositions:function(a){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());for(var c=this.items.length-1;0<=c;c--){var d=this.items[c];if(!(d.instance!=this.currentContainer&&this.currentContainer&&d.item[0]!=this.currentItem[0])){var g=this.options.toleranceElement?b(this.options.toleranceElement,d.item):d.item;a||(d.width=g.outerWidth(),d.height=g.outerHeight());g=g.offset();d.left=g.left;d.top=g.top}}
82if(this.options.custom&&this.options.custom.refreshContainers)
83this.options.custom.refreshContainers.call(this);else
84for(c=this.containers.length-1;0<=c;c--)
85g=this.containers[c].element.offset(),this.containers[c].containerCache.left=g.left,this.containers[c].containerCache.top=g.top,this.containers[c].containerCache.width=this.containers[c].element.outerWidth(),this.containers[c].containerCache.height=this.containers[c].element.outerHeight();return this},_createPlaceholder:function(a){var c=a||this,d=c.options;if(!d.placeholder||d.placeholder.constructor==String){var g=d.placeholder;d.placeholder={element:function(){var a=b(document.createElement(c.currentItem[0].nodeName)).addClass(g||c.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];g||(a.style.visibility="hidden");return a},update:function(b,a){if(!g||d.forcePlaceholderSize)
86a.height()||a.height(c.currentItem.innerHeight()-parseInt(c.currentItem.css("paddingTop")||0,10)-parseInt(c.currentItem.css("paddingBottom")||0,10)),a.width()||a.width(c.currentItem.innerWidth()-parseInt(c.currentItem.css("paddingLeft")||0,10)-parseInt(c.currentItem.css("paddingRight")||0,10))}}}
87c.placeholder=b(d.placeholder.element.call(c.element,c.currentItem));c.currentItem.after(c.placeholder);d.placeholder.update(c,c.placeholder)},_contactContainers:function(a){for(var c=null,d=null,g=this.containers.length-1;0<=g;g--)
88if(!b.ui.contains(this.currentItem[0],this.containers[g].element[0]))
89if(this._intersectsWith(this.containers[g].containerCache)){if(!c||!b.ui.contains(this.containers[g].element[0],c.element[0]))
90c=this.containers[g],d=g}else
91this.containers[g].containerCache.over&&(this.containers[g]._trigger("out",a,this._uiHash(this)),this.containers[g].containerCache.over=0);if(c)
92if(1===this.containers.length)
93this.containers[d]._trigger("over",a,this._uiHash(this)),this.containers[d].containerCache.over=1;else if(this.currentContainer!=this.containers[d]){for(var c=1E4,g=null,f=this.positionAbs[this.containers[d].floating?"left":"top"],h=this.items.length-1;0<=h;h--)
94if(b.ui.contains(this.containers[d].element[0],this.items[h].item[0])){var e=this.items[h][this.containers[d].floating?"left":"top"];Math.abs(e-f)<c&&(c=Math.abs(e-f),g=this.items[h])}
95if(g||this.options.dropOnEmpty)
96this.currentContainer=this.containers[d],g?this._rearrange(a,g,null,!0):this._rearrange(a,null,this.containers[d].element,!0),this._trigger("change",a,this._uiHash()),this.containers[d]._trigger("change",a,this._uiHash(this)),this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[d]._trigger("over",a,this._uiHash(this)),this.containers[d].containerCache.over=1}},_createHelper:function(a){var c=this.options,a=b.isFunction(c.helper)?b(c.helper.apply(this.element[0],[a,this.currentItem])):"clone"==c.helper?this.currentItem.clone():this.currentItem;a.parents("body").length||b("parent"!=c.appendTo?c.appendTo:this.currentItem[0].parentNode)[0].appendChild(a[0]);a[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")});(""==a[0].style.width||c.forceHelperSize)&&a.width(this.currentItem.width());(""==a[0].style.height||c.forceHelperSize)&&a.height(this.currentItem.height());return a},_adjustOffsetFromHelper:function(a){"string"==typeof a&&(a=a.split(" "));b.isArray(a)&&(a={left:+a[0],top:+a[1]||0});"left"in a&&(this.offset.click.left=a.left+this.margins.left);"right"in a&&(this.offset.click.left=this.helperProportions.width-a.right+this.margins.left);"top"in a&&(this.offset.click.top=a.top+this.margins.top);"bottom"in a&&(this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();"absolute"==this.cssPosition&&this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0])&&(a.left+=this.scrollParent.scrollLeft(),a.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&"html"==this.offsetParent[0].tagName.toLowerCase()&&b.browser.msie)
97a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),
9710)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"==this.cssPosition){var b=this.currentItem.position();return{top:b.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}
98return{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 a=this.options;"parent"==a.containment&&(a.containment=this.helper[0].parentNode);if("document"==a.containment||"window"==a.containment)
99this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,b("document"==a.containment?document:window).width()-this.helperProportions.width-this.margins.left,(b("document"==a.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)){var c=b(a.containment)[0],a=b(a.containment).offset(),d="hidden"!=b(c).css("overflow");this.containment=[a.left+(parseInt(b(c).css("borderLeftWidth"),10)||0)+(parseInt(b(c).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(b(c).css("borderTopWidth"),10)||0)+(parseInt(b(c).css("paddingTop"),10)||0)-this.margins.top,a.left+(d?Math.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(b(c).css("borderLeftWidth"),10)||0)-(parseInt(b(c).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(d?Math.max(c.scrollHeight,c.offsetHeight):c.offsetHeight)-(parseInt(b(c).css("borderTopWidth"),10)||0)-(parseInt(b(c).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}},_convertPositionTo:function(a,c){c||(c=this.position);var a="absolute"==a?1:-1,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(d[0].tagName);return{top:c.top+this.offset.relative.top*a+this.offset.parent.top*a-(b.browser.safari&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollTop():g?0:d.scrollTop())*a),left:c.left+this.offset.relative.left*a+this.offset.parent.left*a-(b.browser.safari&&"fixed"==this.cssPosition?0:("fixed"==this.cssPosition?-this.scrollParent.scrollLeft():g?0:d.scrollLeft())*a)}},_generatePosition:function(a){var c=this.options,d="absolute"==this.cssPosition&&!(this.scrollParent[0]!=document&&b.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,g=/(html|body)/i.test(d[0].tagName);"relative"==this.cssPosition&&!(this.scrollParent[0]!=document&&this.scrollParent[0]!=this.offsetParent[0])&&(this.offset.relative=this._getRelativeOffset());var f=a.pageX,h=a.pageY;this.originalPosition&&(this.containment&&(a.pageX-this.offset.click.left<this.containment[0]&&(f=this.containment[0]+this.offset.click.left),a.pageY-this.offset.click.top<this.containment[1]&&(h=this.containment[1]+this.offset.click.top),a.pageX-this.offset.click.left>this.containment[2]&&(f=this.containment[2]+this.offset.click.left),a.pageY-this.offset.click.top>this.containment[3]&&(h=this.containment[3]+this.offset.click.top)),c.grid&&(h=this.originalPageY+Math.round((h-this.originalPageY)/c.grid[1])*c.grid[1],h=this.containment?!(h-this.offset.click.top<this.containment[1]||h-this.offset.click.top>this.containment[3])?h:!(h-this.offset.click.top<this.containment[1])?h-c.grid[1]:h+c.grid[1]:h,f=this.originalPageX+Math.round((f-this.originalPageX)/c.grid[0])*c.grid[0],f=this.containment?!(f-this.offset.click.left<this.containment[0]||f-this.offset.click.left>this.containment[2])?f:!(f-this.offset.click.left<this.containment[0])?f-c.grid[0]:f+c.grid[0]:f));return{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(b.browser.safari&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollTop():g?0:d.scrollTop()),left:f-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(b.browser.safari&&"fixed"==this.cssPosition?0:"fixed"==this.cssPosition?-this.scrollParent.scrollLeft():g?0:d.scrollLeft())}},_rearrange:function(b,c,d,g){d?d[0].appendChild(this.placeholder[0]):c.item[0].parentNode.insertBefore(this.placeholder[0],"down"==this.direction?c.item[0]:c.item[0].nextSibling);this.counter=this.counter?++this.counter:1;var f=this,h=this.counter;window.setTimeout(function(){h==f.counter&&f.refreshPositions(!g)},0)},_clear:function(a,c){this.reverting=!1;var d=[];!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem);this._noFinalSort=null;if(this.helper[0]==this.currentItem[0]){for(var g in this._storedCSS)
100if("auto"==this._storedCSS[g]||"static"==this._storedCSS[g])
101this._storedCSS[g]="";this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else
102this.currentItem.show();this.fromOutside&&!c&&d.push(function(b){this._trigger("receive",b,this._uiHash(this.fromOutside))});(this.fromOutside||this.domPosition.prev!=this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!=this.currentItem.parent()[0])&&!c&&d.push(function(b){this._trigger("update",b,this._uiHash())});if(!b.ui.contains(this.element[0],this.currentItem[0])){c||d.push(function(b){this._trigger("remove",b,this._uiHash())});for(g=this.containers.length-1;0<=g;g--)
103b.ui.contains(this.containers[g].element[0],this.currentItem[0])&&!c&&(d.push(function(b){return function(a){b._trigger("receive",a,this._uiHash(this))}}.call(this,this.containers[g])),d.push(function(b){return function(a){b._trigger("update",a,this._uiHash(this))}}.call(this,this.containers[g])))}
104for(g=this.containers.length-1;0<=g;g--)
105c||d.push(function(b){return function(a){b._trigger("deactivate",a,this._uiHash(this))}}.call(this,this.containers[g])),this.containers[g].containerCache.over&&(d.push(function(b){return function(a){b._trigger("out",a,this._uiHash(this))}}.call(this,this.containers[g])),this.containers[g].containerCache.over=0);this._storedCursor&&b("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity",this._storedOpacity);this._storedZIndex&&this.helper.css("zIndex","auto"==this._storedZIndex?"":this._storedZIndex);this.dragging=!1;if(this.cancelHelperRemoval){if(!c){this._trigger("beforeStop",a,this._uiHash());for(g=0;g<d.length;g++)
106d[g].call(this,a);this._trigger("stop",a,this._uiHash())}
107return!1}
108c||this._trigger("beforeStop",a,this._uiHash());this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.helper[0]!=this.currentItem[0]&&this.helper.remove();this.helper=null;if(!c){for(g=0;g<d.length;g++)
109d[g].call(this,a);this._trigger("stop",a,this._uiHash())}
110this.fromOutside=!1;return!0},_trigger:function(){!1===b.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(a){var c=a||this;return{helper:c.helper,placeholder:c.placeholder||b([]),position:c.position,originalPosition:c.originalPosition,offset:c.positionAbs,item:c.currentItem,sender:a?a.element:null}}});b.extend(b.ui.sortable,{version:"1.8.16"})})(jQuery);(function(b,a){var c={buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},d={maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},g=b.attrFn||{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0,click:!0};b.widget("ui.dialog",{options:{autoOpen:!0,buttons:{},closeOnEscape:!0,closeText:"close",dialogClass:"",draggable:!0,hide:null,height:"auto",maxHeight:!1,maxWidth:!1,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",collision:"fit",using:function(a){var c=b(this).css(a).offset().top;0>c&&b(this).css("top",a.top-c)}},resizable:!0,show:null,stack:!0,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");"string"!==typeof this.originalTitle&&(this.originalTitle="");this.options.title=this.options.title||this.originalTitle;var a=this,c=a.options,e=c.title||"&#160;",j=b.ui.dialog.getTitleId(a.element),d=(a.uiDialog=b("<div></div>")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c.dialogClass).css({zIndex:c.zIndex}
110).attr("tabIndex",-1).css("outline",0).keydown(function(e){c.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===b.ui.keyCode.ESCAPE&&(a.close(e),e.preventDefault())}).attr({role:"dialog","aria-labelledby":j}).mousedown(function(b){a.moveToTop(!1,b)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(d);var n=(a.uiDialogTitlebar=b("<div></div>")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(d),i=b('<a href="#"></a>').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){i.addClass("ui-state-hover")},function(){i.removeClass("ui-state-hover")}).focus(function(){i.addClass("ui-state-focus")}).blur(function(){i.removeClass("ui-state-focus")}).click(function(b){a.close(b);return!1}).appendTo(n);(a.uiDialogTitlebarCloseText=b("<span></span>")).addClass("ui-icon ui-icon-closethick").text(c.closeText).appendTo(i);b("<span></span>").addClass("ui-dialog-title").attr("id",j).html(e).prependTo(n);b.isFunction(c.beforeclose)&&!b.isFunction(c.beforeClose)&&(c.beforeClose=c.beforeclose);n.find("*").add(n).disableSelection();c.draggable&&b.fn.draggable&&a._makeDraggable();c.resizable&&b.fn.resizable&&a._makeResizable();a._createButtons(c.buttons);a._isOpen=!1;b.fn.bgiframe&&d.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){this.overlay&&this.overlay.destroy();this.uiDialog.hide();this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body");this.uiDialog.remove();this.originalTitle&&this.element.attr("title",this.originalTitle);return this},widget:function(){return this.uiDialog},close:function(a){var c=this,e,j;if(!1!==c._trigger("beforeClose",a))
111return c.overlay&&c.overlay.destroy(),c.uiDialog.unbind("keypress.ui-dialog"),c._isOpen=!1,c.options.hide?c.uiDialog.hide(c.options.hide,function(){c._trigger("close",a)}):(c.uiDialog.hide(),c._trigger("close",a)),b.ui.dialog.overlay.resize(),c.options.modal&&(e=0,b(".ui-dialog").each(function(){this!==c.uiDialog[0]&&(j=b(this).css("z-index"),isNaN(j)||(e=Math.max(e,j)))}),b.ui.dialog.maxZ=e),c},isOpen:function(){return this._isOpen},moveToTop:function(a,c){var e=this.options;if(e.modal&&!a||!e.stack&&!e.modal)
112return this._trigger("focus",c);e.zIndex>b.ui.dialog.maxZ&&(b.ui.dialog.maxZ=e.zIndex);this.overlay&&(b.ui.dialog.maxZ+=1,this.overlay.$el.css("z-index",b.ui.dialog.overlay.maxZ=b.ui.dialog.maxZ));a={scrollTop:this.element.scrollTop(),scrollLeft:this.element.scrollLeft()};b.ui.dialog.maxZ+=1;this.uiDialog.css("z-index",b.ui.dialog.maxZ);this.element.attr(a);this._trigger("focus",c);return this},open:function(){if(!this._isOpen){var a=this.options,c=this.uiDialog;this.overlay=a.modal?new b.ui.dialog.overlay(this):null;this._size();this._position(a.position);c.show(a.show);this.moveToTop(!0);a.modal&&c.bind("keypress.ui-dialog",function(e){if(e.keyCode===b.ui.keyCode.TAB){var a=b(":tabbable",this),c=a.filter(":first"),a=a.filter(":last");if(e.target===a[0]&&!e.shiftKey)
113return c.focus(1),!1;if(e.target===c[0]&&e.shiftKey)
114return a.focus(1),!1}});b(this.element.find(":tabbable").get().concat(c.find(".ui-dialog-buttonpane :tabbable").get().concat(c.get()))).eq(0).focus();this._isOpen=!0;this._trigger("open");return this}}
114,_createButtons:function(a){var c=this,e=!1,j=b("<div></div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix"),d=b("<div></div>").addClass("ui-dialog-buttonset").appendTo(j);c.uiDialog.find(".ui-dialog-buttonpane").remove();"object"===typeof a&&null!==a&&b.each(a,function(){return!(e=!0)});e&&(b.each(a,function(e,a){var a=b.isFunction(a)?{click:a,text:e}:a,j=b('<button type="button"></button>').click(function(){a.click.apply(c.element[0],arguments)}).appendTo(d);b.each(a,function(b,e){"click"!==b&&(b in g?j[b](e):j.attr(b,e))});b.fn.button&&j.button()}),j.appendTo(c.uiDialog))},_makeDraggable:function(){function a(b){return{position:b.position,offset:b.offset}}
115var c=this,e=c.options,j=b(document),d;c.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(j,i){d="auto"===e.height?"auto":b(this).height();b(this).height(b(this).height()).addClass("ui-dialog-dragging");c._trigger("dragStart",j,a(i))},drag:function(b,e){c._trigger("drag",b,a(e))},stop:function(n,i){e.position=[i.position.left-j.scrollLeft(),i.position.top-j.scrollTop()];b(this).removeClass("ui-dialog-dragging").height(d);c._trigger("dragStop",n,a(i));b.ui.dialog.overlay.resize()}})},_makeResizable:function(c){function d(b){return{originalPosition:b.originalPosition,originalSize:b.originalSize,position:b.position,size:b.size}}
116var c=c===a?this.options.resizable:c,e=this,j=e.options,q=e.uiDialog.css("position"),c="string"===typeof c?c:"n,e,s,w,se,sw,ne,nw";e.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:e.element,maxWidth:j.maxWidth,maxHeight:j.maxHeight,minWidth:j.minWidth,minHeight:e._minHeight(),handles:c,start:function(a,c){b(this).addClass("ui-dialog-resizing");e._trigger("resizeStart",a,d(c))},resize:function(b,a){e._trigger("resize",b,d(a))},stop:function(a,c){b(this).removeClass("ui-dialog-resizing");j.height=b(this).height();j.width=b(this).width();e._trigger("resizeStop",a,d(c));b.ui.dialog.overlay.resize()}}).css("position",q).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var b=this.options;return"auto"===b.height?b.minHeight:Math.min(b.minHeight,b.height)},_position:function(a){var c=[],e=[0,0],j;if(a){if("string"===typeof a||"object"===typeof a&&"0"in a)
117c=a.split?a.split(" "):[a[0],a[1]],1===c.length&&(c[1]=c[0]),b.each(["left","top"],function(b,a){+c[b]===c[b]&&(e[b]=c[b],c[b]=a)}),a={my:c.join(" "),at:c.join(" "),offset:e.join(" ")};a=b.extend({},b.ui.dialog.prototype.options.position,a)}else
118a=b.ui.dialog.prototype.options.position;(j=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position(b.extend({of:window},a));j||this.uiDialog.hide()},_setOptions:function(a){var h=this,e={},j=!1;b.each(a,function(b,a){h._setOption(b,a);b in c&&(j=!0);b in d&&(e[b]=a)});j&&this._size();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option",e)},_setOption:function(a,c){var e=this.uiDialog;switch(a){case"beforeclose":a="beforeClose";break;case"buttons":this._createButtons(c);break;case"closeText":this.uiDialogTitlebarCloseText.text(""+c);break;case"dialogClass":e.removeClass(this.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+c);break;case"disabled":c?e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled");break;case"draggable":var j=e.is(":data(draggable)");j&&!c&&e.draggable("destroy");!j&&c&&this._makeDraggable();break;case"position":this._position(c);break;case"resizable":(j=e.is(":data(resizable)"))&&!c&&e.resizable("destroy");j&&"string"===typeof c&&e.resizable("option","handles",c);!j&&!1!==c&&this._makeResizable(c);break;case"title":b(".ui-dialog-title",this.uiDialogTitlebar).html(""+(c||"&#160;"))}
119b.Widget.prototype._setOption.apply(this,arguments)},_size:function(){var a=this.options,c,e,j=this.uiDialog.is(":visible");this.element.show().css({width:"auto"});a.minWidth>a.width&&(a.width=a.minWidth);c=this.uiDialog.css({height:"auto",width:a.width}).height();e=Math.max(0,a.minHeight-c);"auto"===a.height?b.support.minHeight?this.element.css({minHeight:e,height:"auto"}):(this.uiDialog.show(),a=this.element.css("height","auto").height(),j||this.uiDialog.hide(),this.element.height(Math.max(a,e))+"px"):this.element.height(Math.max(a.height-c,0)+"px");this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())}});b.extend(b.ui.dialog,{version:"1.8.16",uuid:0,maxZ:0,getTitleId:function(b){b=b.attr("id");b||(b=this.uuid+=1);return"ui-dialog-title-"+b},overlay:function(a){this.$el=b.ui.dialog.overlay.create(a)}});b.extend(b.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:b.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(b){return b+".dialog-overlay"}).join(" "),create:function(a){0===this.instances.length&&(setTimeout(function(){b.ui.dialog.overlay.instances.length&&b(document).bind(b.ui.dialog.overlay.events,function(e){if(b(e.target).zIndex()<b.ui.dialog.overlay.maxZ)
120return!1})},1),b(document).bind("keydown.dialog-overlay",function(e){a.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===b.ui.keyCode.ESCAPE&&(a.close(e),e.preventDefault())}),b(window).bind("resize.dialog-overlay",b.ui.dialog.overlay.resize));var c=(this.oldInstances.pop()||b("<div></div>").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});b.fn.bgiframe&&c.bgiframe();this.instances.push(c);return c},destroy:function(a){var c=b.inArray(a,this.instances);-1!=c&&this.oldInstances.push(this.instances.splice(c,1)[0]);0===this.instances.length&&b([document,window]).unbind(".dialog-overlay");a.remove();var e=0;b.each(this.instances,function(){e=Math.max(e,this.css("z-index"))});this.maxZ=e},height:function(){var a,c;return b.browser.msie&&7>b.browser.version?(a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),c=Math.max(document.documentElement.offsetHeight,document.body.offsetHeight),a<c?b(window).height()+"px":a+"px"):b(document).height()+"px"},width:function(){var a,c;return b.browser.msie?(a=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),c=Math.max(document.documentElement.offsetWidth,document.body.offsetWidth),a<c?b(window).width()+"px":a+"px"):b(document).width()+"px"},resize:function(){var a=b([]);b.each(b.ui.dialog.overlay.instances,function(){a=a.add(this)});a.css({width:0,height:0}).css({width:b.ui.dialog.overlay.width(),height:b.ui.dialog.overlay.height()})}});b.extend(b.ui.dialog.overlay.prototype,{destroy:function(){b.ui.dialog.overlay.destroy(this.$el)}})})(jQuery);(function(b,a){function c(){this.debug=!1;this._curInst=null;this._keyEvent=!1;this._disabledInputs=[];this._inDialog=this._datepickerShowing=!1;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:'Cerrar',prevText:'&#x3c;Ant',nextText:'Sig&#x3e;',currentText:'Hoy',monthNames:['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],monthNamesShort:['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],dayNames:['Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado'],dayNamesShort:['Dom','Lun','Mar','Mi&eacute;','Juv','Vie','S&aacute;b'],dayNamesMin:['Do','Lu','Ma','Mi','Ju','Vi','S&aacute;'],weekHeader:'Sm',dateFormat:'dd/mm/yy',firstDay:1,isRTL:false,showMonthAfterYear:false,yearSuffix:''};
120this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1};b.extend(this._defaults,this.regional[""]);this.dpDiv=d(b('<div id="'+this._mainDivId+'" class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}
121function d(e){return e.bind("mouseout",function(e){e=b(e.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");e.length&&e.removeClass("ui-state-hover ui-datepicker-prev-hover ui-datepicker-next-hover")}).bind("mouseover",function(a){a=b(a.target).closest("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a");if(!b.datepicker._isDisabledDatepicker(h.inline?e.parent()[0]:h.input[0])&&a.length)
122a.parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),a.addClass("ui-state-hover"),a.hasClass("ui-datepicker-prev")&&a.addClass("ui-datepicker-prev-hover"),a.hasClass("ui-datepicker-next")&&a.addClass("ui-datepicker-next-hover")})}
123function g(e,c){b.extend(e,c);for(var d in c)
124if(null==c[d]||c[d]==a)
125e[d]=c[d];return e}
126b.extend(b.ui,{datepicker:{version:"1.8.16"}});var f=(new Date).getTime(),h;b.extend(c.prototype,{markerClassName:"hasDatepicker",maxRows:4,log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(b){g(this._defaults,b||{});return this},_attachDatepicker:function(e,a){var c=null,d;for(d in this._defaults){var i=e.getAttribute("date:"+d);if(i){c=c||{};try{c[d]=eval(i)}catch(k){c[d]=i}}}
127d=e.nodeName.toLowerCase();i="div"==d||"span"==d;e.id||(this.uuid+=1,e.id="dp"+this.uuid);var l=this._newInst(b(e),i);l.settings=b.extend({},a||{},c||{});"input"==d?this._connectDatepicker(e,l):i&&this._inlineDatepicker(e,l)},_newInst:function(e,a){return{id:e[0].id.replace(/([^A-Za-z0-9_-])/g,"\\\\$1"),input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:a,dpDiv:!a?this.dpDiv:d(b('<div class="'+this._inlineClass+' ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all"></div>'))}},_connectDatepicker:function(e,a){var c=b(e);a.append=b([]);a.trigger=b([]);c.hasClass(this.markerClassName)||(this._attachments(c,a),c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(b,e,c){a.settings[e]=c}).bind("getData.datepicker",function(b,e){return this._get(a,e)}),this._autoSize(a),b.data(e,"datepicker",a),a.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,a){var c=this._get(a,"appendText"),d=this._get(a,"isRTL");a.append&&a.append.remove();c&&(a.append=b('<span class="'+this._appendClass+'">'+c+"</span>"),e[d?"before":"after"](a.append));e.unbind("focus",this._showDatepicker);a.trigger&&a.trigger.remove();c=this._get(a,"showOn");("focus"==c||"both"==c)&&e.focus(this._showDatepicker);if("button"==c||"both"==c){var c=this._get(a,"buttonText"),i=this._get(a,"buttonImage");a.trigger=b(this._get(a,"buttonImageOnly")?b("<img/>").addClass(this._triggerClass).attr({src:i,alt:c,title:c}):b('<button type="button"></button>').addClass(this._triggerClass).html(""==i?c:b("<img/>").attr({src:i,alt:c,title:c})));e[d?"before":"after"](a.trigger);a.trigger.click(function(){b.datepicker._datepickerShowing&&b.datepicker._lastInput==e[0]?b.datepicker._hideDatepicker():b.datepicker._showDatepicker(e[0]);return!1})}},_autoSize:function(b){if(this._get(b,"autoSize")&&!b.inline){var a=new Date(2009,11,20),c=this._get(b,"dateFormat");if(c.match(/[DM]/)){var d=function(b){for(var e=0,a=0,c=0;c<b.length;c++)
128b[c].length>e&&(e=b[c].length,a=c);return a};a.setMonth(d(this._get(b,c.match(/MM/)?"monthNames":"monthNamesShort")));a.setDate(d(this._get(b,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-a.getDay())}
129b.input.attr("size",this._formatDate(b,a).length)}},_inlineDatepicker:function(e,a){var c=b(e);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(a.dpDiv).bind("setData.datepicker",function(b,e,c){a.settings[e]=c}).bind("getData.datepicker",function(b,e){return this._get(a,e)}),b.data(e,"datepicker",a),this._setDate(a,this._getDefaultDate(a),!0),this._updateDatepicker(a),this._updateAlternate(
129a),a.settings.disabled&&this._disableDatepicker(e),a.dpDiv.css("display","block"))},_dialogDatepicker:function(e,a,c,d,i){e=this._dialogInst;e||(this.uuid+=1,this._dialogInput=b('<input type="text" id="dp'+this.uuid+'" style="position: absolute; top: -100px; width: 0px; z-index: -10;"/>'),this._dialogInput.keydown(this._doKeyDown),b("body").append(this._dialogInput),e=this._dialogInst=this._newInst(this._dialogInput,!1),e.settings={},b.data(this._dialogInput[0],"datepicker",e));g(e.settings,d||{});a=a&&a.constructor==Date?this._formatDate(e,a):a;this._dialogInput.val(a);this._pos=i?i.length?i:[i.pageX,i.pageY]:null;this._pos||(this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)]);this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");e.settings.onSelect=c;this._inDialog=!0;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);b.blockUI&&b.blockUI(this.dpDiv);b.data(this._dialogInput[0],"datepicker",e);return this},_destroyDatepicker:function(e){var a=b(e),c=b.data(e,"datepicker");if(a.hasClass(this.markerClassName)){var d=e.nodeName.toLowerCase();b.removeData(e,"datepicker");"input"==d?(c.append.remove(),c.trigger.remove(),a.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)):("div"==d||"span"==d)&&a.removeClass(this.markerClassName).empty()}},_enableDatepicker:function(e){var a=b(e),c=b.data(e,"datepicker");if(a.hasClass(this.markerClassName)){var d=e.nodeName.toLowerCase();if("input"==d)
130e.disabled=!1,c.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if("div"==d||"span"==d)
131a=a.children("."+this._inlineClass),a.children().removeClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").removeAttr("disabled");this._disabledInputs=b.map(this._disabledInputs,function(b){return b==e?null:b})}},_disableDatepicker:function(e){var a=b(e),c=b.data(e,"datepicker");if(a.hasClass(this.markerClassName)){var d=e.nodeName.toLowerCase();if("input"==d)
132e.disabled=!0,c.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if("div"==d||"span"==d)
133a=a.children("."+this._inlineClass),a.children().addClass("ui-state-disabled"),a.find("select.ui-datepicker-month, select.ui-datepicker-year").attr("disabled","disabled");this._disabledInputs=b.map(this._disabledInputs,function(b){return b==e?null:b});this._disabledInputs[this._disabledInputs.length]=e}},_isDisabledDatepicker:function(b){if(!b)
134return!1;for(var a=0;a<this._disabledInputs.length;a++)
135if(this._disabledInputs[a]==b)
136return!0;return!1},_getInst:function(e){try{return b.data(e,"datepicker")}catch(a){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(e,c,d){var f=this._getInst(e);if(2==arguments.length&&"string"==typeof c)
137return"defaults"==c?b.extend({},b.datepicker._defaults):f?"all"==c?b.extend({},f.settings):this._get(f,c):null;var i=c||{};"string"==typeof c&&(i={},i[c]=d);if(f){this._curInst==f&&this._hideDatepicker();var k=this._getDateDatepicker(e,!0),l=this._getMinMaxDate(f,"min"),m=this._getMinMaxDate(f,"max");g(f.settings,i);null!==l&&i.dateFormat!==a&&i.minDate===a&&(f.settings.minDate=this._formatDate(f,l));null!==m&&i.dateFormat!==a&&i.maxDate===a&&(f.settings.maxDate=this._formatDate(f,m));this._attachments(b(e),f);this._autoSize(f);this._setDate(f,k);this._updateAlternate(f);this._updateDatepicker(f)}},_changeDatepicker:function(b,a,c){this._optionDatepicker(b,a,c)},_refreshDatepicker:function(b){(b=this._getInst(b))&&this._updateDatepicker(b)},_setDateDatepicker:function(b,a){if(b=this._getInst(b))
138this._setDate(b,a),this._updateDatepicker(b),this._updateAlternate(b)},_getDateDatepicker:function(b,a){(b=this._getInst(b))&&!b.inline&&this._setDateFromField(b,a);return b?this._getDate(b):null},_doKeyDown:function(e){var a=b.datepicker._getInst(e.target),c=!0,d=a.dpDiv.is(".ui-datepicker-rtl");a._keyEvent=!0;if(b.datepicker._datepickerShowing)
139switch(e.keyCode){case 9:b.datepicker._hideDatepicker();c=!1;break;case 13:return c=b("td."+b.datepicker._dayOverClass+":not(."+b.datepicker._currentClass+")",a.dpDiv),c[
1390]&&b.datepicker._selectDay(e.target,a.selectedMonth,a.selectedYear,c[0]),(e=b.datepicker._get(a,"onSelect"))?(c=b.datepicker._formatDate(a),e.apply(a.input?a.input[0]:null,[c,a])):b.datepicker._hideDatepicker(),!1;case 27:b.datepicker._hideDatepicker();break;case 33:b.datepicker._adjustDate(e.target,e.ctrlKey?-b.datepicker._get(a,"stepBigMonths"):-b.datepicker._get(a,"stepMonths"),"M");break;case 34:b.datepicker._adjustDate(e.target,e.ctrlKey?+b.datepicker._get(a,"stepBigMonths"):+b.datepicker._get(a,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&b.datepicker._clearDate(e.target);c=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&b.datepicker._gotoToday(e.target);c=e.ctrlKey||e.metaKey;break;case 37:if(e.ctrlKey||e.metaKey)
140b.datepicker._adjustDate(e.target,d?1:-1,"D");c=e.ctrlKey||e.metaKey;e.originalEvent.altKey&&b.datepicker._adjustDate(e.target,e.ctrlKey?-b.datepicker._get(a,"stepBigMonths"):-b.datepicker._get(a,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&b.datepicker._adjustDate(e.target,-7,"D");c=e.ctrlKey||e.metaKey;break;case 39:if(e.ctrlKey||e.metaKey)
141b.datepicker._adjustDate(e.target,d?-1:1,"D");c=e.ctrlKey||e.metaKey;e.originalEvent.altKey&&b.datepicker._adjustDate(e.target,e.ctrlKey?+b.datepicker._get(a,"stepBigMonths"):+b.datepicker._get(a,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&b.datepicker._adjustDate(e.target,7,"D");c=e.ctrlKey||e.metaKey;break;default:c=!1}
142else
14336==e.keyCode&&e.ctrlKey?b.datepicker._showDatepicker(this):c=!1;c&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var c=b.datepicker._getInst(e.target);if(b.datepicker._get(c,"constrainInput")){var c=b.datepicker._possibleChars(b.datepicker._get(c,"dateFormat")),d=String.fromCharCode(e.charCode==a?e.keyCode:e.charCode);return e.ctrlKey||e.metaKey||" ">d||!c||-1<c.indexOf(d)}},_doKeyUp:function(a){a=b.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)
144try{if(b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,b.datepicker._getFormatConfig(a)))
145b.datepicker._setDateFromField(a),b.datepicker._updateAlternate(a),b.datepicker._updateDatepicker(a)}catch(c){b.datepicker.log(c)}
146return!0},_showDatepicker:function(a){a=a.target||a;"input"!=a.nodeName.toLowerCase()&&(a=b("input",a.parentNode)[0]);if(!(b.datepicker._isDisabledDatepicker(a)||b.datepicker._lastInput==a)){var c=b.datepicker._getInst(a);b.datepicker._curInst&&b.datepicker._curInst!=c&&(b.datepicker._datepickerShowing&&b.datepicker._triggerOnClose(b.datepicker._curInst),b.datepicker._curInst.dpDiv.stop(!0,!0));var d=b.datepicker._get(c,"beforeShow"),d=d?d.apply(a,[a,c]):{};if(!1!==d){g(c.settings,d);c.lastVal=null;b.datepicker._lastInput=a;b.datepicker._setDateFromField(c);b.datepicker._inDialog&&(a.value="");b.datepicker._pos||(b.datepicker._pos=b.datepicker._findPos(a),b.datepicker._pos[1]+=a.offsetHeight);var f=!1;b(a).parents().each(function(){f|="fixed"==b(this).css("position");return!f});f&&b.browser.opera&&(b.datepicker._pos[0]-=document.documentElement.scrollLeft,b.datepicker._pos[1]-=document.documentElement.scrollTop);d={left:b.datepicker._pos[0],top:b.datepicker._pos[1]};b.datepicker._pos=null;c.dpDiv.empty();c.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});b.datepicker._updateDatepicker(c);d=b.datepicker._checkOffset(c,d,f);c.dpDiv.css({position:b.datepicker._inDialog&&b.blockUI?"static":f?"fixed":"absolute",display:"none",left:d.left+"px",top:d.top+"px"});if(!c.inline){var d=b.datepicker._get(c,"showAnim"),i=b.datepicker._get(c,"duration"),k=function(){var a=c.dpDiv.find("iframe.ui-datepicker-cover");if(a.length){var e=b.datepicker._getBorders(c.dpDiv);a.css({left:-e[0],top:-e[1],width:c.dpDiv.outerWidth(),height:c.dpDiv.outerHeight()})}};c.dpDiv.zIndex(b(a).zIndex()+1);b.datepicker._datepickerShowing=!0;b.effects&&b.effects[d]?c.dpDiv.show(d,b.datepicker._get(c,"showOptions"),i,k):c.dpDiv[d||"show"](d?i:null,k);(!d||!i)&&k();c.input.is(":visible")&&!c.input.is(":disabled")&&c.input.focus();b.datepicker._curInst=c}}}},_updateDatepicker:function(a){this.maxRows=4;var c=b.datepicker._getBorders(a.dpDiv);h=a;a.dpDiv.empty().append(this._generateHTML(a));var d=a.dpDiv.find("iframe.ui-datepicker-cover");d.length&&d.css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()});a.dpDiv.find("."+this._dayOverClass+" a").mouseover();c=this._getNumberOfMonths(a);d=c[1];a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");1<d&&a.dpDiv.addClass("ui-datepicker-multi-"+d).css("width",17*d+"em");a.dpDiv[(1!=c[0]||1!=c[1]?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a==b.datepicker._curInst&&b.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input[0]!=document.activeElement&&a.input.focus();if(a.yearshtml){var f=a.yearshtml;setTimeout(function(){f===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);f=a.yearshtml=null},0)}},_getBorders:function(b){var a=function(b){return{thin:1,medium:2,thick:3}[b]||b};return[parseFloat(a(b.css("border-left-width"))),parseFloat(a(b.css("border-top-width")))]},_checkOffset:function(a,c,d){var f=a.dpDiv.outerWidth(),i=a.dpDiv.outerHeight(),k=a.input?a.input.outerWidth():0,l=a.input?a.input.outerHeight():0,m=document.documentElement.clientWidth+b(document).scrollLeft(),v=document.documentElement.clientHeight+b(document).scrollTop();c.left-=this._get(a,"isRTL")?f-k:0;c.left-=d&&c.left==a.input.offset().left?b(document).scrollLeft():0;c.top-=d&&c.top==a.input.offset().top+l?b(document).scrollTop():0;c.left-=Math.min(c.left,c.left+f>m&&m>f?Math.abs(c.left+f-m):0);c.top-=Math.min(c.top,c.top+i>v&&v>i?Math.abs(i+l):0);return c},_findPos:function(a){for(var c=this._get(this._getInst(a),"isRTL");a&&"ui-datepicker-trigger"!=a.className&&("hidden"==a.type||1!=a.nodeType||b.expr.filters.hidden(a));){a=a[c?"previousSibling":"nextSibling"];}
147var aa=a;a=b(a).offset();try{return[a.left,a.top];}catch(e){a=$("img.ui-datepicker-trigger").eq(0)[0];var aa=a;a=b(a).offset();if(a){return[a.left,a.top];}
148return[0,0];}},_triggerOnClose:function(b){var a=this._get(b,"onClose");a&&a.apply(b.input?b.input[0]:null,[b.input?b.input.val():"",b])},_hideDatepicker:function(a){var c=this._curInst;if(c&&!(a&&c!=b.data(a,"datepicker"))&&this._datepickerShowing){var a=this._get(c,"showAnim"),d=this._get(c,"duration"),f=function(){b.datepicker._tidyDialog(c);this._curInst=null};b.effects&&b.effects[a]?c.dpDiv.hide(a,b.datepicker._get(c,"showOptions"),d,f):c.dpDiv["slideDown"==a?"slideUp":"fadeIn"==a?"fadeOut":"hide"](a?d:null,f);a||f();b.datepicker._triggerOnClose(c);this._datepickerShowing=!1;this._lastInput=null;this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),b.blockUI&&(b.unblockUI(),b("body").append(this.dpDiv)));this._inDialog=!1}},_tidyDialog:function(b){b.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){b.datepicker._curInst&&(a=b(a.target),a[0].id!=b.datepicker._mainDivId&&0==a.parents("#"+b.datepicker._mainDivId).length&&!a.hasClass(b.datepicker.markerClassName)&&!a.hasClass(b.datepicker._triggerClass)&&b.datepicker._datepickerShowing&&(!b.datepicker._inDialog||!b.blockUI)&&b.datepicker._hideDatepicker())},_adjustDate:function(a,c,d){var a=b(a),f=this._getInst(a[0]);this._isDisabledDatepicker(a[0])||(this._adjustInstDate(f,c+("M"==d?this._get(f,"showCurrentAtPos"):0),d),this._updateDatepicker(f))},_gotoToday:function(a){var a=b(a),c=this._getInst(a[0]);if(this._get(c,"gotoCurrent")&&c.currentDay)
149c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear;else{var d=new Date;c.selectedDay=d.getDate();c.drawMonth=c.selectedMonth=d.getMonth();c.drawYear=c.selectedYear=d.getFullYear()}
150this._notifyChange(c);this._adjustDate(a)},_selectMonthYear:function(a,c,d){var a=b(a),f=this._getInst(a[0]);f["selected"+("M"==d?"Month":"Year")]=f["draw"+("M"==d?"Month":"Year")]=parseInt(c.options[c.selectedIndex].value,10);this._notifyChange(f);this._adjustDate(a)},_selectDay:function(a,c,d,f){var i=b(a);!b(f).hasClass(this._unselectableClass)&&!this._isDisabledDatepicker(i[0])&&(i=this._getInst(i[0]),i.selectedDay=i.currentDay=b("a",f).html(),i.selectedMonth=i.currentMonth=c,i.selectedYear=i.currentYear=d,this._selectDate(a,this._formatDate(i,i.currentDay,i.currentMonth,i.currentYear)))},_clearDate:function(a){a=b(a);this._getInst(a[0]);this._selectDate(a,"")},_selectDate:function(a,c){a=this._getInst(b(a)[0]);c=null!=c?c:this._formatDate(a);a.input&&a.input.val(c);
150this._updateAlternate(a);var d=this._get(a,"onSelect");d?d.apply(a.input?a.input[0]:null,[c,a]):a.input&&a.input.trigger("change");a.inline?this._updateDatepicker(a):(this._hideDatepicker(),this._lastInput=a.input[0],"object"!=typeof a.input[0]&&a.input.focus(),this._lastInput=null)},_updateAlternate:function(a){var c=this._get(a,"altField");if(c){var d=this._get(a,"altFormat")||this._get(a,"dateFormat"),f=this._getDate(a),i=this.formatDate(d,f,this._getFormatConfig(a));b(c).each(function(){b(this).val(i)})}},noWeekends:function(a){a=a.getDay();return[0<a&&6>a,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,c,d){if(null==a||null==c)
151throw"Invalid arguments";c="object"==typeof c?c.toString():c+"";if(""==c)
152return null;for(var f=(d?d.shortYearCutoff:null)||this._defaults.shortYearCutoff,f="string"!=typeof f?f:(new Date).getFullYear()%100+parseInt(f,10),i=(d?d.dayNamesShort:null)||this._defaults.dayNamesShort,k=(d?d.dayNames:null)||this._defaults.dayNames,l=(d?d.monthNamesShort:null)||this._defaults.monthNamesShort,m=(d?d.monthNames:null)||this._defaults.monthNames,v=d=-1,g=-1,h=-1,o=!1,r=function(b){(b=D+1<a.length&&a.charAt(D+1)==b)&&D++;return b},p=function(a){var b=r(a),a=c.substring(z).match(RegExp("^\\d{1,"+("@"==a?14:"!"==a?20:"y"==a&&b?4:"o"==a?3:2)+"}"));if(!a)
153throw"Missing number at position "+z;z+=a[0].length;return parseInt(a[0],10)},s=function(a,e,d){var a=b.map(r(a)?d:e,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)}),k=-1;b.each(a,function(a,b){a=b[1];if(c.substr(z,a.length).toLowerCase()==a.toLowerCase())
154return k=b[0],z+=a.length,!1});if(-1!=k)
155return k+1;throw"Unknown name at position "+z;},w=function(){if(c.charAt(z)!=a.charAt(D))
156throw"Unexpected literal at position "+z;z++},z=0,D=0;D<a.length;D++)
157if(o)"'"==a.charAt(D)&&!r("'")?o=!1:w();else
158switch(a.charAt(D)){case"d":g=p("d");break;case"D":s("D",i,k);break;case"o":h=p("o");break;case"m":v=p("m");break;case"M":v=s("M",l,m);break;case"y":d=p("y");break;case"@":var A=new Date(p("@")),d=A.getFullYear(),v=A.getMonth()+1,g=A.getDate();break;case"!":A=new Date((p("!")-this._ticksTo1970)/1E4);d=A.getFullYear();v=A.getMonth()+1;g=A.getDate();break;case"'":r("'")?w():o=!0;break;default:w()}
159if(z<c.length)
160throw"Extra/unparsed characters found in date: "+c.substring(z);-1==d?d=(new Date).getFullYear():100>d&&(d+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d<=f?0:-100));if(-1<h){v=1;g=h;do{f=this._getDaysInMonth(d,v-1);if(g<=f)
161break;v++;g-=f}while(1)}
162A=this._daylightSavingAdjust(new Date(d,v-1,g));if(A.getFullYear()!=d||A.getMonth()+1!=v||A.getDate()!=g)
163throw"Invalid date";return A},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:864E9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(a,b,c){if(!b)
164return"";var d=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,i=(c?c.dayNames:null)||this._defaults.dayNames,k=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,c=(c?c.monthNames:null)||this._defaults.monthNames,l=function(b){(b=o+1<a.length&&a.charAt(o+1)==b)&&o++;return b},f=function(a,b,c){b=""+b;if(l(a))
165for(;b.length<c;)
166b="0"+b;return b},g=function(a,b,c,e){return l(a)?e[b]:c[b]},h="",y=!1;if(b)
167for(var o=0;o<a.length;o++)
168if(y)"'"==a.charAt(o)&&!l("'")?y=!1:h+=a.charAt(o);else
169switch(a.charAt(o)){case"d":h+=f("d",b.getDate(),2);break;case"D":h+=g("D",b.getDay(),d,i);break;case"o":h+=f("o",Math.round(((new Date(b.getFullYear(),b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5),3);break;case"m":h+=f("m",b.getMonth()+1,2);break;case"M":h+=g("M",b.getMonth(),k,c);break;case"y":h+=l("y")?b.getFullYear():(10>b.getYear()%100?"0":"")+b.getYear()%100;break;case"@":h+=b.getTime();break;case"!":h+=1E4*b.getTime()+this._ticksTo1970;break;case"'":l("'")?h+="'":y=!0;break;default:h+=a.charAt(o)}
170return h},_possibleChars:function(a){for(var b="",c=!1,d=function(b){(b=i+1<a.length&&a.charAt(i+1)==b)&&i++;return b},i=0;i<a.length;i++)
171if(c)"'"==a.charAt(i)&&!d("'")?c=!1:b+=a.charAt(i);else
172switch(a.charAt(i)){case"d":case"m":case"y":case"@":b+="0123456789";break;case"D":case"M":return null;case"'":d("'")?b+="'":c=!0;break;default:b+=a.charAt(i)}
173return b},_get:function(b,c){return b.settings[c]!==a?b.settings[c]:this._defaults[c]},_setDateFromField:function(a,b){if(a.input.val()!=a.lastVal){var c=this._get(a,"dateFormat"),d=a.lastVal=a.input?a.input.val():null,i,k;i=k=this._getDefaultDate(a);var l=this._getFormatConfig(a);try{i=this.parseDate(c,d,l)||k}catch(f){this.log(f),d=b?"":d}
174a.selectedDay=i.getDate();a.drawMonth=a.selectedMonth=i.getMonth();a.drawYear=a.selectedYear=i.getFullYear();a.currentDay=d?i.getDate():0;a.currentMonth=d?i.getMonth():0;a.currentYear=d?i.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,c,d){var f=function(a){var b=new Date;b.setDate(b.getDate()+a);return b};if(c=(c=null==c||""===c?d:"string"==typeof c?function(c){try{return b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),c,b.datepicker._getFormatConfig(a))}catch(d){}
175for(var l=(c.toLowerCase().match(/^c/)?b.datepicker._getDate(a):null)||new Date,f=l.getFullYear(),j=l.getMonth(),l=l.getDate(),h=/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,g=h.exec(c);g;){switch(g[2]||"d"){case"d":case"D":l+=parseInt(g[1],10);break;case"w":case"W":l+=7*parseInt(g[1],10);break;case"m":case"M":j+=parseInt(g[1],10);l=Math.min(l,b.datepicker._getDaysInMonth(f,j));break;
175case"y":case"Y":f+=parseInt(g[1],10),l=Math.min(l,b.datepicker._getDaysInMonth(f,j))}
176g=h.exec(c)}
177return new Date(f,j,l)}(c):"number"==typeof c?isNaN(c)?d:f(c):new Date(c.getTime()))&&"Invalid Date"==c.toString()?d:c)
178c.setHours(0),c.setMinutes(0),c.setSeconds(0),c.setMilliseconds(0);return this._daylightSavingAdjust(c)},_daylightSavingAdjust:function(a){if(!a)
179return null;a.setHours(12<a.getHours()?a.getHours()+2:0);return a},_setDate:function(a,b,c){var d=!b,i=a.selectedMonth,k=a.selectedYear,b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();(i!=a.selectedMonth||k!=a.selectedYear)&&!c&&this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(d?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&""==a.input.val()?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var c=new Date,c=this._daylightSavingAdjust(new Date(c.getFullYear(),c.getMonth(),c.getDate())),d=this._get(a,"isRTL"),h=this._get(a,"showButtonPanel"),i=this._get(a,"hideIfNoPrevNext"),k=this._get(a,"navigationAsDateFormat"),l=this._getNumberOfMonths(a),m=this._get(a,"showCurrentAtPos"),g=this._get(a,"stepMonths"),B=1!=l[0]||1!=l[1],y=this._daylightSavingAdjust(!a.currentDay?new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),o=this._getMinMaxDate(a,"min"),r=this._getMinMaxDate(a,"max"),m=a.drawMonth-m,p=a.drawYear;0>m&&(m+=12,p--);if(r)
180for(var s=this._daylightSavingAdjust(new Date(r.getFullYear(),r.getMonth()-l[0]*l[1]+1,r.getDate())),s=o&&s<o?o:s;this._daylightSavingAdjust(new Date(p,m,1))>s;)
181m--,0>m&&(m=11,p--);a.drawMonth=m;a.drawYear=p;var s=this._get(a,"prevText"),s=!k?s:this.formatDate(s,this._daylightSavingAdjust(new Date(p,m-g,1)),this._getFormatConfig(a)),s=this._canAdjustMonth(a,-1,p,m)?'<a class="ui-datepicker-prev ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._adjustDate('#"+a.id+"', -"+g+", 'M');\" title=\""+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"e":"w")+'">'+s+"</span></a>":i?"":'<a class="ui-datepicker-prev ui-corner-all ui-state-disabled" title="'+s+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"e":"w")+'">'+s+"</span></a>",w=this._get(a,"nextText"),w=!k?w:this.formatDate(w,this._daylightSavingAdjust(new Date(p,m+g,1)),this._getFormatConfig(a)),i=this._canAdjustMonth(a,1,p,m)?'<a class="ui-datepicker-next ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._adjustDate('#"+a.id+"', +"+g+", 'M');\" title=\""+w+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w":"e")+'">'+w+"</span></a>":i?"":'<a class="ui-datepicker-next ui-corner-all ui-state-disabled" title="'+w+'"><span class="ui-icon ui-icon-circle-triangle-'+(d?"w":"e")+'">'+w+"</span></a>",g=this._get(a,"currentText"),w=this._get(a,"gotoCurrent")&&a.currentDay?y:c,g=!k?g:this.formatDate(g,w,this._getFormatConfig(a)),k=!a.inline?'<button type="button" class="ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all" onclick="DP_jQuery_'+f+'.datepicker._hideDatepicker();">'+this._get(a,"closeText")+"</button>":"",h=h?'<div class="ui-datepicker-buttonpane ui-widget-content">'+(d?k:"")+(this._isInRange(a,w)?'<button type="button" class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" onclick="DP_jQuery_'+f+".datepicker._gotoToday('#"+a.id+"');\">"+g+"</button>":"")+(d?"":k)+"</div>":"",k=parseInt(this._get(a,"firstDay"),10),k=isNaN(k)?0:k,g=this._get(a,"showWeek"),w=this._get(a,"dayNames");this._get(a,"dayNamesShort");var z=this._get(a,"dayNamesMin"),D=this._get(a,"monthNames"),A=this._get(a,"monthNamesShort"),N=this._get(a,"beforeShowDay"),J=this._get(a,"showOtherMonths"),R=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var O=this._getDefaultDate(a),F="",G=0;G<l[0];G++){var K="";this.maxRows=4;for(var H=0;H<l[1];H++){var P=this._daylightSavingAdjust(new Date(p,m,a.selectedDay)),x=" ui-corner-all",u="";if(B){u+='<div class="ui-datepicker-group';if(1<l[1])
182switch(H){case 0:u+=" ui-datepicker-group-first";x=" ui-corner-"+(d?"right":"left");break;case l[1]-1:u+=" ui-datepicker-group-last";x=" ui-corner-"+(d?"left":"right");break;default:u+=" ui-datepicker-group-middle",x=""}
183u+='">'}
184for(var u=u+('<div class="ui-datepicker-header ui-widget-header ui-helper-clearfix'+x+'">'+(/all|left/.test(x)&&0==G?d?i:s:"")+(/all|right/.test(x)&&0==G?d?s:i:"")+this._generateMonthYearHeader(a,m,p,o,r,0<G||0<H,D,A)+'</div><table class="ui-datepicker-calendar"><thead><tr>'),C=g?'<th class="ui-datepicker-week-col">'+this._get(a,"weekHeader")+"</th>":"",x=0;7>x;x++)
185var t=(x+k)%7,C=C+("<th"+(5<=(x+k+6)%7?' class="ui-datepicker-week-end"':"")+'><span title="'+w[t]+'">'+z[t]+"</span></th>");u+=C+"</tr></thead><tbody>";C=this._getDaysInMonth(p,m);p==a.selectedYear&&m==a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,C));x=(this._getFirstDayOfMonth(p,m)-k+7)%7;C=Math.ceil((x+C)/7);this.maxRows=C=B?this.maxRows>C?this.maxRows:C:C;for(var t=this._daylightSavingAdjust(new Date(p,m,1-x)),Q=0;Q<C;Q++){for(var u=u+"<tr>",L=!g?"":'<td class="ui-datepicker-week-col">'+this._get(a,"calculateWeek")(t)+"</td>",x=0;7>x;x++){var I=N?N.apply(a.input?a.input[0]:null,[t]):[!0,""],E=t.getMonth()!=m,M=E&&!R||!I[0]||o&&t<o||r&&t>r,L=L+('<td class="'+(5<=(x+k+6)%7?" ui-datepicker-week-end":"")+(E?" ui-datepicker-other-month":"")+(t.getTime()==P.getTime()&&m==a.selectedMonth&&a._keyEvent||O.getTime()==t.getTime()&&O.getTime()==P.getTime()?" "+this._dayOverClass:"")+(M?" "+this._unselectableClass+" ui-state-disabled":"")+(E&&!J?"":" "+I[1]+(t.getTime()==y.getTime()?" "+this._currentClass:"")+(t.getTime()==c.getTime()?" ui-datepicker-today":""))+'"'+((!E||J)&&I[2]?' title="'+I[2]+'"':"")+(M?"":' onclick="DP_jQuery_'+f+".datepicker._selectDay('#"+a.id+"',"+t.getMonth()+","+t.getFullYear()+', this);return false;"')+">"+(E&&!J?"&#xa0;":M?'<span class="ui-state-default">'+t.getDate()+"</span>":'<a class="ui-state-default'+(t.getTime()==c.getTime()?" ui-state-highlight":"")+(t.getTime()==y.getTime()?" ui-state-active":"")+(E?" ui-priority-secondary":"")+'" href="#">'+t.getDate()+"</a>")+"</td>");t.setDate(t.getDate()+1);t=this._daylightSavingAdjust(t)}
186u+=L+"</tr>"}
187m++;11<m&&(m=0,p++);u+="</tbody></table>"+(B?"</div>"+(0<l[0]&&H==l[1]-1?'<div class="ui-datepicker-row-break"></div>':""):"");K+=u}
188F+=K}
189F+=h+(b.browser.msie&&7>parseInt(b.browser.version,10)&&!a.inline?'<iframe src="javascript:false;" class="ui-datepicker-cover" frameborder="0"></iframe>':"");a._keyEvent=!1;return F},_generateMonthYearHeader:function(a,b,c,d,i,k,l,m){var g=this._get(a,"changeMonth"),h=this._get(a,"changeYear"),y=this._get(a,"showMonthAfterYear"),o='<div class="ui-datepicker-title">',r="";if(k||!g)
190r+='<span class="ui-datepicker-month">'+l[b]+"</span>";else{for(var l=d&&d.getFullYear()==c,p=i&&i.getFullYear()==c,r=r+('<select class="ui-datepicker-month" onchange="DP_jQuery_'+f+".datepicker._selectMonthYear('#"+a.id+"', this, 'M');\" >"),s=0;12>s;s++)
191if((!l||s>=d.getMonth())&&(!p||s<=i.getMonth()))
192r+='<option value="'+s+'"'+(s==b?' selected="selected"':"")+">"+m[s]+"</option>";r+="</select>"}
193y||(o+=r+(k||!g||!h?"&#xa0;":""));if(!a.yearshtml)
194if(a.yearshtml="",k||!h)
195o+='<span class="ui-datepicker-year">'+c+"</span>";else{var m=this._get(a,"yearRange").split(":"),w=(new Date).getFullYear(),l=function(a){a=a.match(/c[+-].*/)?c+parseInt(a.substring(1),10):a.match(/[+-].*/)?w+parseInt(a,10):parseInt(a,10);return isNaN(a)?w:a}
195,b=l(m[0]),m=Math.max(b,l(m[1]||"")),b=d?Math.max(b,d.getFullYear()):b,m=i?Math.min(m,i.getFullYear()):m;for(a.yearshtml+='<select class="ui-datepicker-year" onchange="DP_jQuery_'+f+".datepicker._selectMonthYear('#"+a.id+"', this, 'Y');\" >";b<=m;b++)
196a.yearshtml+='<option value="'+b+'"'+(b==c?' selected="selected"':"")+">"+b+"</option>";a.yearshtml+="</select>";o+=a.yearshtml;a.yearshtml=null}
197o+=this._get(a,"yearSuffix");y&&(o+=(k||!g||!h?"&#xa0;":"")+r);return o+"</div>"},_adjustInstDate:function(a,b,c){var d=a.drawYear+("Y"==c?b:0),i=a.drawMonth+("M"==c?b:0),b=Math.min(a.selectedDay,this._getDaysInMonth(d,i))+("D"==c?b:0),d=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(d,i,b)));a.selectedDay=d.getDate();a.drawMonth=a.selectedMonth=d.getMonth();a.drawYear=a.selectedYear=d.getFullYear();("M"==c||"Y"==c)&&this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),a=this._getMinMaxDate(a,"max"),b=c&&b<c?c:b;return a&&b>a?a:b},_notifyChange:function(a){var b=this._get(a,"onChangeMonthYear");b&&b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return null==a?[1,1]:"number"==typeof a?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,d){var i=this._getNumberOfMonths(a),c=this._daylightSavingAdjust(new Date(c,d+(0>b?b:i[0]*i[1]),1));0>b&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min"),a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff"),b="string"!=typeof b?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a,"dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,d){b||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);b=b?"object"==typeof b?b:this._daylightSavingAdjust(new Date(d,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});b.fn.datepicker=function(a){if(!this.length)
198return this;b.datepicker.initialized||(b(document).mousedown(b.datepicker._checkExternalClick).find("body").append(b.datepicker.dpDiv),b.datepicker.initialized=!0);var c=Array.prototype.slice.call(arguments,1);return"string"==typeof a&&("isDisabled"==a||"getDate"==a||"widget"==a)||"option"==a&&2==arguments.length&&"string"==typeof arguments[1]?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this[0]].concat(c)):this.each(function(){"string"==typeof a?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this].concat(c)):b.datepicker._attachDatepicker(this,a)})};b.datepicker=new c;b.datepicker.initialized=!1;b.datepicker.uuid=(new Date).getTime();b.datepicker.version="1.8.16";window["DP_jQuery_"+f]=b})(jQuery);jQuery.effects||function(b,a){function c(a){var c;return a&&a.constructor==Array&&3==a.length?a:(c=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(a))?[parseInt(c[1],10),parseInt(c[2],10),parseInt(c[3],10)]:(c=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(a))?[2.55*parseFloat(c[1]),2.55*parseFloat(c[2]),2.55*parseFloat(c[3])]:(c=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(a))?[parseInt(c[1],16),parseInt(c[2],16),parseInt(c[3],16)]:(c=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(a))?[parseInt(c[1]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)]:/rgba\(0, 0, 0, 0\)/.exec(a)?j.transparent:j[b.trim(a).toLowerCase()]}
199function d(){var a=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,b={},c,d;if(a&&a.length&&a[0]&&a[a[0]])
200for(var e=a.length;e--;)
201c=a[e],"string"==typeof a[c]&&(d=c.replace(/\-(\w)/g,function(a,b){return b.toUpperCase()}),b[d]=a[c]);else
202for(c in a)"string"===typeof a[c]&&(b[c]=a[c]);return b}
203function g(a){var c,d;for(c in a)
204d=a[c],(null==d||b.isFunction(d)||c in n||/scrollbar/.test(c)||!/color/i.test(c)&&isNaN(parseFloat(d)))&&delete a[c];return a}
205function f(a,b){var c={_:0},d;for(d in b)
206a[d]!=b[d]&&(c[d]=b[d]);return c}
207function h(a,c,d,e){"object"==typeof a&&(e=c,d=null,c=a,a=c.effect);b.isFunction(c)&&(e=c,d=null,c={});if("number"==typeof c||b.fx.speeds[c])
208e=d,d=c,c={};b.isFunction(d)&&(e=d,d=null);c=c||{};d=d||c.duration;d=b.fx.off?0:"number"==typeof d?d:d in b.fx.speeds?b.fx.speeds[d]:b.fx.speeds._default;e=e||c.complete;return[a,c,d,e]}
209function e(a){return!a||"number"===typeof a||b.fx.speeds[a]||"string"===typeof a&&!b.effects[a]?!0:!1}
210b.effects={};b.each("backgroundColor,borderBottomColor,borderLeftColor,borderRightColor,borderTopColor,borderColor,color,outlineColor".split(","),function(a,d){b.fx.step[d]=function(a){if(!a.colorInit){var e;e=a.elem;var i=d,f;do{f=b.curCSS(e,i);if(""!=f&&"transparent"!=f||b.nodeName(e,"body"))
211break;i="backgroundColor"}while(e=e.parentNode);e=c(f);a.start=e;a.end=c(a.end);a.colorInit=!0}
212a.elem.style[d]="rgb("+Math.max(Math.min(parseInt(a.pos*(a.end[0]-a.start[0])+a.start[0],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[1]-a.start[1])+a.start[1],10),255),0)+","+Math.max(Math.min(parseInt(a.pos*(a.end[2]-a.start[2])+a.start[2],10),255),0)+")"}});var j={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},q=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};b.effects.animateClass=function(a,c,e,h){b.isFunction(e)&&(h=e,e=null);return this.queue(function(){var j=b(this),B=j.attr("style")||" ",n=g(d.call(this)),o,r=j.attr("class");b.each(q,function(b,c){a[c]&&j[c+"Class"](a[c])});o=g(d.call(this));j.attr("class",r);j.animate(f(n,o),{queue:!1,duration:c,easing:e,complete:function(){b.each(q,function(b,c){a[c]&&j[c+"Class"](a[c])});"object"==typeof j.attr("style")?(j.attr("style").cssText="",j.attr("style").cssText=B):j.attr("style",B);h&&h.apply(this,arguments);b.dequeue(this)}})})};b.fn.extend({_addClass:b.fn.addClass,addClass:function(a,c,d,e){return c?b.effects.animateClass.apply(this,[{add:a},c,d,e]):this._addClass(a)},_removeClass:b.fn.removeClass,removeClass:function(a,c,d,e){return c?b.effects.animateClass.apply(this,[{remove:a},c,d,e]):this._removeClass(a)},_toggleClass:b.fn.toggleClass,toggleClass:function(c,d,e,f,g){return"boolean"==typeof d||d===a?e?b.effects.animateClass.apply(this,[d?{add:c}:{remove:c},e,f,g]):this._toggleClass(c,d):b.effects.animateClass.apply(this,[{toggle:c},d,e,f])},switchClass:function(a,c,d,e,f){return b.effects.animateClass.apply(this,[{add:c,remove:a},d,e,f])}});b.extend(b.effects,{version:"1.8.16",save:function(a,b){for(var c=0;c<b.length;c++)
213null!==b[c]&&a.data("ec.storage."+b[c],a[0].style[b[c]])},restore:function(a,b){for(var c=0;c<b.length;c++)
214null!==b[c]&&a.css(b[c],a.data("ec.storage."+b[c]))},setMode:function(a,b){"toggle"==b&&(b=a.is(":hidden")?"show":"hide");return b},getBaseline:function(a,b){var c;switch(a[0]){case"top":c=0;break;case"middle":c=0.5;break;case"bottom":c=1;break;default:c=a[0]/b.height}
215switch(a[1]){case"left":a=0;break;case"center":a=0.5;break;case"right":a=1;break;default:a=a[1]/b.width}
216return{x:a,y:c}}
216,createWrapper:function(a){if(a.parent().is(".ui-effects-wrapper"))
217return a.parent();var c={width:a.outerWidth(!0),height:a.outerHeight(!0),"float":a.css("float")},d=b("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),e=document.activeElement;a.wrap(d);(a[0]===e||b.contains(a[0],e))&&b(e).focus();d=a.parent();"static"==a.css("position")?(d.css({position:"relative"}),a.css({position:"relative"})):(b.extend(c,{position:a.css("position"),zIndex:a.css("z-index")}),b.each(["top","left","bottom","right"],function(b,d){c[d]=a.css(d);isNaN(parseInt(c[d],10))&&(c[d]="auto")}),a.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"}));return d.css(c).show()},removeWrapper:function(a){var c,d=document.activeElement;return a.parent().is(".ui-effects-wrapper")?(c=a.parent().replaceWith(a),(a[0]===d||b.contains(a[0],d))&&b(d).focus(),c):a},setTransition:function(a,c,d,e){e=e||{};b.each(c,function(b,c){unit=a.cssUnit(c);0<unit[0]&&(e[c]=unit[0]*d+unit[1])});return e}});b.fn.extend({effect:function(a){var c=h.apply(this,arguments),d={options:c[1],duration:c[2],callback:c[3]},c=d.options.mode,e=b.effects[a];return b.fx.off||!e?c?this[c](d.duration,d.callback):this.each(function(){d.callback&&d.callback.call(this)}):e.call(this,d)},_show:b.fn.show,show:function(a){if(e(a))
218return this._show.apply(this,arguments);var b=h.apply(this,arguments);b[1].mode="show";return this.effect.apply(this,b)},_hide:b.fn.hide,hide:function(a){if(e(a))
219return this._hide.apply(this,arguments);var b=h.apply(this,arguments);b[1].mode="hide";return this.effect.apply(this,b)},__toggle:b.fn.toggle,toggle:function(a){if(e(a)||"boolean"===typeof a||b.isFunction(a))
220return this.__toggle.apply(this,arguments);var c=h.apply(this,arguments);c[1].mode="toggle";return this.effect.apply(this,c)},cssUnit:function(a){var c=this.css(a),d=[];b.each(["em","px","%","pt"],function(a,b){0<c.indexOf(b)&&(d=[parseFloat(c),b])});return d}});b.easing.jswing=b.easing.swing;b.extend(b.easing,{def:"easeOutQuad",swing:function(a,c,d,e,f){return b.easing[b.easing.def](a,c,d,e,f)},easeInQuad:function(a,b,c,d,e){return d*(b/=e)*b+c},easeOutQuad:function(a,b,c,d,e){return-d*(b/=e)*(b-2)+c},easeInOutQuad:function(a,b,c,d,e){return 1>(b/=e/2)?d/2*b*b+c:-d/2*(--b*(b-2)-1)+c},easeInCubic:function(a,b,c,d,e){return d*(b/=e)*b*b+c},easeOutCubic:function(a,b,c,d,e){return d*((b=b/e-1)*b*b+1)+c},easeInOutCubic:function(a,b,c,d,e){return 1>(b/=e/2)?d/2*b*b*b+c:d/2*((b-=2)*b*b+2)+c},easeInQuart:function(a,b,c,d,e){return d*(b/=e)*b*b*b+c},easeOutQuart:function(a,b,c,d,e){return-d*((b=b/e-1)*b*b*b-1)+c},easeInOutQuart:function(a,b,c,d,e){return 1>(b/=e/2)?d/2*b*b*b*b+c:-d/2*((b-=2)*b*b*b-2)+c},easeInQuint:function(a,b,c,d,e){return d*(b/=e)*b*b*b*b+c},easeOutQuint:function(a,b,c,d,e){return d*((b=b/e-1)*b*b*b*b+1)+c},easeInOutQuint:function(a,b,c,d,e){return 1>(b/=e/2)?d/2*b*b*b*b*b+c:d/2*((b-=2)*b*b*b*b+2)+c},easeInSine:function(a,b,c,d,e){return-d*Math.cos(b/e*(Math.PI/2))+d+c},easeOutSine:function(a,b,c,d,e){return d*Math.sin(b/e*(Math.PI/2))+c},easeInOutSine:function(a,b,c,d,e){return-d/2*(Math.cos(Math.PI*b/e)-1)+c},easeInExpo:function(a,b,c,d,e){return 0==b?c:d*Math.pow(2,10*(b/e-1))+c},easeOutExpo:function(a,b,c,d,e){return b==e?c+d:d*(-Math.pow(2,-10*b/e)+1)+c},easeInOutExpo:function(a,b,c,d,e){return 0==b?c:b==e?c+d:1>(b/=e/2)?d/2*Math.pow(2,10*(b-1))+c:d/2*(-Math.pow(2,-10*--b)+2)+c},easeInCirc:function(a,b,c,d,e){return-d*(Math.sqrt(1-(b/=e)*b)-1)+c},easeOutCirc:function(a,b,c,d,e){return d*Math.sqrt(1-(b=b/e-1)*b)+c},easeInOutCirc:function(a,b,c,d,e){return 1>(b/=e/2)?-d/2*(Math.sqrt(1-b*b)-1)+c:d/2*(Math.sqrt(1-(b-=2)*b)+1)+c},easeInElastic:function(a,b,c,d,e){var f=0,g=d;if(0==b)
221return c;if(1==(b/=e))
222return c+d;f||(f=0.3*e);g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g);return-(g*Math.pow(2,10*(b-=1))*Math.sin(2*(b*e-a)*Math.PI/f))+c},easeOutElastic:function(a,b,c,d,e){var f=0,g=d;if(0==b)
223return c;if(1==(b/=e))
224return c+d;f||(f=0.3*e);g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g);return g*Math.pow(2,-10*b)*Math.sin(2*(b*e-a)*Math.PI/f)+d+c},easeInOutElastic:function(a,b,c,d,e){var f=0,g=d;if(0==b)
225return c;if(2==(b/=e/2))
226return c+d;f||(f=1.5*0.3*e);g<Math.abs(d)?(g=d,a=f/4):a=f/(2*Math.PI)*Math.asin(d/g);return 1>b?-0.5*g*Math.pow(2,10*(b-=1))*Math.sin(2*(b*e-a)*Math.PI/f)+c:0.5*g*Math.pow(2,-10*(b-=1))*Math.sin(2*(b*e-a)*Math.PI/f)+d+c},easeInBack:function(b,c,d,e,f,g){g==a&&(g=1.70158);return e*(c/=f)*c*((g+1)*c-g)+d},easeOutBack:function(b,c,d,e,f,g){g==a&&(g=1.70158);return e*((c=c/f-1)*c*((g+1)*c+g)+1)+d},easeInOutBack:function(b,c,d,e,f,g){g==a&&(g=1.70158);return 1>(c/=f/2)?e/2*c*c*(((g*=1.525)+1)*c-g)+d:e/2*((c-=2)*c*(((g*=1.525)+1)*c+g)+2)+d},easeInBounce:function(a,c,d,e,f){return e-b.easing.easeOutBounce(a,f-c,0,e,f)+d},easeOutBounce:function(a,b,c,d,e){return(b/=e)<1/2.75?7.5625*d*b*b+c:b<2/2.75?d*(7.5625*(b-=1.5/2.75)*b+0.75)+c:b<2.5/2.75?d*(7.5625*(b-=2.25/2.75)*b+0.9375)+c:d*(7.5625*(b-=2.625/2.75)*b+0.984375)+c},easeInOutBounce:function(a,c,d,e,f){return c<f/2?0.5*b.easing.easeInBounce(a,2*c,0,e,f)+d:0.5*b.easing.easeOutBounce(a,2*c-f,0,e,f)+0.5*e+d}})}(jQuery);(function(b){b.effects.drop=function(a){return this.queue(function(){var c=b(this),d="position,top,bottom,left,right,opacity".split(","),g=b.effects.setMode(c,a.options.mode||"hide"),f=a.options.direction||"left";b.effects.save(c,d);c.show();b.effects.createWrapper(c);var h="up"==f||"down"==f?"top":"left",f="up"==f||"left"==f?"pos":"neg",e=a.options.distance||("top"==h?c.outerHeight({margin:!0}
226)/2:c.outerWidth({margin:!0})/2);"show"==g&&c.css("opacity",0).css(h,"pos"==f?-e:e);var j={opacity:"show"==g?1:0};j[h]=("show"==g?"pos"==f?"+=":"-=":"pos"==f?"-=":"+=")+e;c.animate(j,{queue:!1,duration:a.duration,easing:a.options.easing,complete:function(){"hide"==g&&c.hide();b.effects.restore(c,d);b.effects.removeWrapper(c);a.callback&&a.callback.apply(this,arguments);c.dequeue()}})})}})(jQuery);(function(b){function a(a){return a&&a.constructor===Number?a+"px":a}
227b.fn.bgiframe=b.browser.msie&&/msie 6\.0/i.test(navigator.userAgent)?function(c){var c=b.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:!0,src:"javascript:false;"},c),d='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+c.src+'"style="display:block;position:absolute;z-index:-1;'+(!1!==c.opacity?"filter:Alpha(Opacity='0');":"")+"top:"+("auto"==c.top?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":a(c.top))+";left:"+("auto"==c.left?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":a(c.left))+";width:"+("auto"==c.width?"expression(this.parentNode.offsetWidth+'px')":a(c.width))+";height:"+("auto"==c.height?"expression(this.parentNode.offsetHeight+'px')":a(c.height))+';"/>';return this.each(function(){0===b(this).children("iframe.bgiframe").length&&this.insertBefore(document.createElement(d),this.firstChild)})}:function(){return this};b.fn.bgIframe=b.fn.bgiframe})(jQuery);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.