PageSourceSearch

https://www.fidelity.com/bin-public/060_www_fidelity_com/js/jquery-ui.min.js?v=5

js fidelity.com collected 2026-09-24 08:59:17 UTC 80,870 bytes, 174 lines download raw bytes

1/*
2 jQuery UI Core - v1.10.3
3 http://jqueryui.com
4 Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
5(function(b,n){function h(a,d){var c,k;c=a.nodeName.toLowerCase();if("area"===c){c=a.parentNode;k=c.name;if(!a.href||!k||"map"!==c.nodeName.toLowerCase())return!1;c=b("img[usemap=#"+k+"]")[0];return!!c&&f(c)}return(/input|select|textarea|button|object/.test(c)?!a.disabled:"a"===c?a.href||d:d)&&f(a)}function f(a){return b.expr.filters.visible(a)&&!b(a).parents().addBack().filter(function(){return"hidden"===b.css(this,"visibility")}).length}var g=0,e=/^ui-id-\d+$/;b.ui=b.ui||{};b.extend(b.ui,{version:"1.10.3",
6keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,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,SPACE:32,TAB:9,UP:38}});b.fn.extend({focus:function(a){return function(d,c){return"number"===typeof d?this.each(function(){var a=this;setTimeout(function(){b(a).focus();c&&c.call(a)},d)}):a.apply(this,arguments)}}(b.fn.focus),scrollParent:function(){var a;a=
7b.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(b.css(this,"position"))&&/(auto|scroll)/.test(b.css(this,"overflow")+b.css(this,"overflow-y")+b.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(b.css(this,"overflow")+b.css(this,"overflow-y")+b.css(this,"overflow-x"))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?b(document):
8a},zIndex:function(a){if(a!==n)return this.css("zIndex",a);if(this.length){a=b(this[0]);for(var d;a.length&&a[0]!==document;){d=a.css("position");if("absolute"===d||"relative"===d||"fixed"===d)if(d=parseInt(a.css("zIndex"),10),!isNaN(d)&&0!==d)return d;a=a.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++g)})},removeUniqueId:function(){return this.each(function(){e.test(this.id)&&b(this).removeAttr("id")})}});b.extend(b.expr[":"],{data:b.expr.createPseudo?
9b.expr.createPseudo(function(a){return function(d){return!!b.data(d,a)}}):function(a,d,c){return!!b.data(a,c[3])},focusable:function(a){return h(a,!isNaN(b.attr(a,"tabindex")))},tabbable:function(a){var d=b.attr(a,"tabindex"),c=isNaN(d);return(c||0<=d)&&h(a,!c)}});b("<a>").outerWidth(1).jquery||b.each(["Width","Height"],function(a,d){function c(a,d,c,e){b.each(k,function(){d-=parseFloat(b.css(a,"padding"+this))||0;c&&(d-=parseFloat(b.css(a,"border"+this+"Width"))||0);e&&(d-=parseFloat(b.css(a,"margin"+
10this))||0)});return d}var k="Width"===d?["Left","Right"]:["Top","Bottom"],e=d.toLowerCase(),f={innerWidth:b.fn.innerWidth,innerHeight:b.fn.innerHeight,outerWidth:b.fn.outerWidth,outerHeight:b.fn.outerHeight};b.fn["inner"+d]=function(a){return a===n?f["inner"+d].call(this):this.each(function(){b(this).css(e,c(this,a)+"px")})};b.fn["outer"+d]=function(a,k){return"number"!==typeof a?f["outer"+d].call(this,a):this.each(function(){b(this).css(e,c(this,a,!0,k)+"px")})}});b.fn.addBack||(b.fn.addBack=function(a){return this.add(null==
11a?this.prevObject:this.prevObject.filter(a))});b("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(b.fn.removeData=function(a){return function(d){return arguments.length?a.call(this,b.camelCase(d)):a.call(this)}}(b.fn.removeData));b.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());b.support.selectstart="onselectstart"in document.createElement("div");b.fn.extend({disableSelection:function(){return this.bind((b.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",
12function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});b.extend(b.ui,{plugin:{add:function(a,d,c){var k;a=b.ui[a].prototype;for(k in c)a.plugins[k]=a.plugins[k]||[],a.plugins[k].push([d,c[k]])},call:function(a,b,c){var k=a.plugins[b];if(k&&a.element[0].parentNode&&11!==a.element[0].parentNode.nodeType)for(b=0;b<k.length;b++)a.options[k[b][0]]&&k[b][1].apply(a.element,c)}},hasScroll:function(a,d){if("hidden"===b(a).css("overflow"))return!1;var c=
13d&&"left"===d?"scrollLeft":"scrollTop",k=!1;if(0<a[c])return!0;a[c]=1;k=0<a[c];a[c]=0;return k}})})(jQuery);/*
14 jQuery UI Widget - v1.10.3
15 http://jqueryui.com
16 Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
17(function(b,n){var h=0,f=Array.prototype.slice,g=b.cleanData;b.cleanData=function(e){for(var a=0,d;null!=(d=e[a]);a++)try{b(d).triggerHandler("remove")}catch(c){}g(e)};b.widget=function(e,a,d){var c,k,f,g,h={},m=e.split(".")[0];e=e.split(".")[1];c=m+"-"+e;
17d||(d=a,a=b.Widget);b.expr[":"][c.toLowerCase()]=function(a){return!!b.data(a,c)};b[m]=b[m]||{};k=b[m][e];f=b[m][e]=function(a,b){if(!this._createWidget)return new f(a,b);arguments.length&&this._createWidget(a,b)};b.extend(f,k,{version:d.version,
18_proto:b.extend({},d),_childConstructors:[]});g=new a;g.options=b.widget.extend({},g.options);b.each(d,function(d,c){b.isFunction(c)?h[d]=function(){var b=function(){return a.prototype[d].apply(this,arguments)},k=function(b){return a.prototype[d].apply(this,b)};return function(){var a=this._super,d=this._superApply,e;this._super=b;this._superApply=k;e=c.apply(this,arguments);this._super=a;this._superApply=d;return e}}():h[d]=c});f.prototype=b.widget.extend(g,{widgetEventPrefix:k?g.widgetEventPrefix:
19e},h,{constructor:f,namespace:m,widgetName:e,widgetFullName:c});k?(b.each(k._childConstructors,function(a,d){var c=d.prototype;b.widget(c.namespace+"."+c.widgetName,f,d._proto)}),delete k._childConstructors):a._childConstructors.push(f);b.widget.bridge(e,f)};b.widget.extend=function(e){for(var a=f.call(arguments,1),d=0,c=a.length,k,g;d<c;d++)for(k in a[d])g=a[d][k],a[d].hasOwnProperty(k)&&g!==n&&(b.isPlainObject(g)?e[k]=b.isPlainObject(e[k])?b.widget.extend({},e[k],g):b.widget.extend({},g):e[k]=g);
20return e};b.widget.bridge=function(e,a){var d=a.prototype.widgetFullName||e;b.fn[e]=function(c){var k="string"===typeof c,g=f.call(arguments,1),h=this;c=!k&&g.length?b.widget.extend.apply(null,[c].concat(g)):c;k?this.each(function(){var a,k=b.data(this,d);if(!k)return b.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+c+"'");if(!b.isFunction(k[c])||"_"===c.charAt(0))return b.error("no such method '"+c+"' for "+e+" widget instance");a=k[c].apply(k,g);if(a!==
21k&&a!==n)return h=a&&a.jquery?h.pushStack(a.get()):a,!1}):this.each(function(){var k=b.data(this,d);k?k.option(c||{})._init():b.data(this,d,new a(c,this))});return h}};b.Widget=function(){};b.Widget._childConstructors=[];b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(e,a){a=b(a||this.defaultElement||this)[0];this.element=b(a);this.uuid=h++;this.eventNamespace="."+this.widgetName+this.uuid;this.options=b.widget.extend({},
22this.options,this._getCreateOptions(),e);this.bindings=b();this.hoverable=b();this.focusable=b();a!==this&&(b.data(a,this.widgetFullName,this),this._on(!0,this.element,{remove:function(b){b.target===a&&this.destroy()}}),this.document=b(a.style?a.ownerDocument:a.document||a),this.window=b(this.document[0].defaultView||this.document[0].parentWindow));this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:b.noop,_getCreateEventData:b.noop,_create:b.noop,
23_init:b.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(b.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:b.noop,widget:function(){return this.element},
24option:function(e,a){var d=e,c,k,f;if(0===arguments.length)return b.widget.extend({},this.options);if("string"===typeof e)if(d={},c=e.split("."),e=c.shift(),c.length){k=d[e]=b.widget.extend({},this.options[e]);for(f=0;f<c.length-1;f++)k[c[f]]=k[c[f]]||{},k=k[c[f]];e=c.pop();if(a===n)return k[e]===n?null:k[e];k[e]=a}else{if(a===n)return this.options[e]===n?null:this.options[e];d[e]=a}this._setOptions(d);return this},_setOptions:function(b){for(var a in b)this._setOption(a,b[a]);return this},_setOption:function(b,
25a){this.options[b]=a;"disabled"===b&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!a).attr("aria-disabled",a),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"));return this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(e,a,d){var c,k=this;"boolean"!==typeof e&&(d=a,a=e,e=!1);d?(a=c=b(a),this.bindings=this.bindings.add(a)):(d=a,a=this.element,c=
26this.widget());b.each(d,function(d,f){function g(){if(e||!0!==k.options.disabled&&!b(this).hasClass("ui-state-disabled"))return("string"===typeof f?k[f]:f).apply(k,arguments)}"string"!==typeof f&&(g.guid=f.guid=f.guid||g.guid||b.guid++);var h=d.match(/^(\w+)\s*(.*)$/),l=h[1]+k.eventNamespace;(h=h[2])?c.delegate(h,l,g):a.bind(l,g)})},_off:function(b,a){a=(a||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;b.unbind(a).undelegate(a)},_delay:function(b,a){var d=this;return setTimeout(function(){return("string"===
27typeof b?d[b]:b).apply(d,arguments)},a||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e);this._on(e,{mouseenter:function(a){b(a.currentTarget).addClass("ui-state-hover")},mouseleave:function(a){b(a.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e);this._on(e,{focusin:function(a){b(a.currentTarget).addClass("ui-state-focus")},focusout:function(a){b(a.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(e,a,d){var c,
28k=this.options[e];d=d||{};a=b.Event(a);a.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();a.target=this.element[0];if(e=a.originalEvent)for(c in e)c in a||(a[c]=e[c]);this.element.trigger(a,d);return!(b.isFunction(k)&&!1===k.apply(this.element[0],[a].concat(d))||a.isDefaultPrevented())}};b.each({show:"fadeIn",hide:"fadeOut"},function(e,a){b.Widget.prototype["_"+e]=function(d,c,k){"string"===typeof c&&(c={effect:c});var f,g=c?!0===c||"number"===typeof c?a:c.effect||a:e;c=
29c||{};"number"===typeof c&&(c={duration:c});f=!b.isEmptyObject(c);c.complete=k;c.delay&&d.delay(c.delay);if(f&&b.effects&&b.effects.effect[g])d[e](c);else if(g!==e&&d[g])d[g](c.duration,c.easing,k);else d.queue(function(a){b(this)[e]();k&&k.call(d[0]);a()})}})})(jQuery);/*
30 jQuery UI Mouse - v1.10.3
31 http://jqueryui.com
32 Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
33(function(b,n){var h=!1;b(document).mouseup(function(){h=!1});b.widget("ui.mouse",{version:"1.10.3",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var f=this;this.element.bind("mousedown."+this.widgetName,function(b){return f._mouseDown(b)}).bind("click."+this.widgetName,function(g){if(!0===b.data(g.target,f.widgetName+".preventClickEvent"))return b.removeData(g.target,f.widgetName+".preventClickEvent"),g.stopImmediatePropagation(),!1});this.started=
34!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);this._mouseMoveDelegate&&b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(f){if(!h){this._mouseStarted&&this._mouseUp(f);this._mouseDownEvent=f;var g=this,e=1===f.which,a="string"===typeof this.options.cancel&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:!1;if(!e||a||!this._mouseCapture(f))return!0;this.mouseDelayMet=
35!this.options.delay;this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){g.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)&&(this._mouseStarted=!1!==this._mouseStart(f),!this._mouseStarted))return f.preventDefault(),!0;!0===b.data(f.target,this.widgetName+".preventClickEvent")&&b.removeData(f.target,this.widgetName+".preventClickEvent");this._mouseMoveDelegate=function(a){return g._mouseMove(a)};this._mouseUpDelegate=function(a){return g._mouseUp(a)};
36b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();return h=!0}},_mouseMove:function(f){if(b.ui.ie&&(!document.documentMode||9>document.documentMode)&&!f.button)return this._mouseUp(f);if(this._mouseStarted)return this._mouseDrag(f),f.preventDefault();this._mouseDistanceMet(f)&&this._mouseDelayMet(f)&&((this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,f))?this._mouseDrag(f):this._mouseUp(f));
37return!this._mouseStarted},_mouseUp:function(f){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);this._mouseStarted&&(this._mouseStarted=!1,f.target===this._mouseDownEvent.target&&b.data(f.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(f));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},
38_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);/*
39 jQuery UI Draggable - v1.10.3
40 http://jqueryui.com
41 Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
42(function(b,n){b.widget("ui.draggable",b.ui.mouse,{version:"1.10.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,
42containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"!==this.options.helper||
43/^(?: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(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(h){var f=this.options;if(this.helper||f.disabled||0<b(h.target).closest(".ui-resizable-handle").length)return!1;
44this.handle=this._getHandle(h);if(!this.handle)return!1;b(!0===f.iframeFix?"iframe":f.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(h){var f=this.options;this.helper=this._createHelper(h);this.helper.addClass("ui-draggable-dragging");this._cacheHelperProportions();
45b.ui.ddmanager&&(b.ui.ddmanager.current=this);this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offsetParent=this.helper.offsetParent();this.offsetParentCssPosition=this.offsetParent.css("position");this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.offset.scroll=!1;b.extend(this.offset,{click:{left:h.pageX-this.offset.left,top:h.pageY-this.offset.top},
46parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(h);this.originalPageX=h.pageX;this.originalPageY=h.pageY;f.cursorAt&&this._adjustOffsetFromHelper(f.cursorAt);this._setContainment();if(!1===this._trigger("start",h))return this._clear(),!1;this._cacheHelperProportions();b.ui.ddmanager&&!f.dropBehaviour&&b.ui.ddmanager.prepareOffsets(this,h);this._mouseDrag(h,!0);b.ui.ddmanager&&b.ui.ddmanager.dragStart(this,h);return!0},
47_mouseDrag:function(h,f){"fixed"===this.offsetParentCssPosition&&(this.offset.parent=this._getParentOffset());this.position=this._generatePosition(h);this.positionAbs=this._convertPositionTo("absolute");if(!f){var g=this._uiHash();if(!1===this._trigger("drag",h,g))return this._mouseUp({}),!1;this.position=g.position}this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px");this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+
48"px");b.ui.ddmanager&&b.ui.ddmanager.drag(this,h);return!1},_mouseStop:function(h){var f=this,g=!1;b.ui.ddmanager&&!this.options.dropBehaviour&&(g=b.ui.ddmanager.drop(this,h));this.dropped&&(g=this.dropped,this.dropped=!1);if("original"===this.options.helper&&!b.contains(this.element[0].ownerDocument,this.element[0]))return!1;"invalid"===this.options.revert&&!g||"valid"===this.options.revert&&g||!0===this.options.revert||b.isFunction(this.options.revert)&&this.options.revert.call(this.element,g)?
49b(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==f._trigger("stop",h)&&f._clear()}):!1!==this._trigger("stop",h)&&this._clear();return!1},_mouseUp:function(h){b("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)});b.ui.ddmanager&&b.ui.ddmanager.dragStop(this,h);return b.ui.mouse.prototype._mouseUp.call(this,h)},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(h){return this.options.handle?
50!!b(h.target).closest(this.element.find(this.options.handle)).length:!0},_createHelper:function(h){var f=this.options;h=b.isFunction(f.helper)?b(f.helper.apply(this.element[0],[h])):"clone"===f.helper?this.element.clone().removeAttr("id"):this.element;h.parents("body").length||h.appendTo("parent"===f.appendTo?this.element[0].parentNode:f.appendTo);h[0]===this.element[0]||/(fixed|absolute)/.test(h.css("position"))||h.css("position","absolute");return h},_adjustOffsetFromHelper:function(h){"string"===
51typeof h&&(h=h.split(" "));b.isArray(h)&&(h={left:+h[0],top:+h[1]||0});
vendor: 4,853 bytes, lines 51-60
51"left"in h&&(this.offset.click.left=h.left+this.margins.left);"right"in h&&(this.offset.click.left=this.helperProportions.width-h.right+this.margins.left);"top"in h&&(this.offset.click.top=h.top+this.margins.top);"bottom"in h&&(this.offset.click.top=this.helperProportions.height-h.bottom+this.margins.top)},_getParentOffset:function(){var h=this.offsetParent.offset();"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&
52b.contains(this.scrollParent[0],this.offsetParent[0])&&(h.left+=this.scrollParent.scrollLeft(),h.top+=this.scrollParent.scrollTop());if(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&b.ui.ie)h={top:0,left:0};return{top:h.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:h.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var b=this.element.position();
53return{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()}}return{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=
54{width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var h,f,g;h=this.options;if(h.containment)if("window"===h.containment)this.containment=[b(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,b(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,b(window).scrollLeft()+b(window).width()-this.helperProportions.width-this.margins.left,b(window).scrollTop()+(b(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-
55this.margins.top];else if("document"===h.containment)this.containment=[0,0,b(document).width()-this.helperProportions.width-this.margins.left,(b(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];else if(h.containment.constructor===Array)this.containment=h.containment;else{if("parent"===h.containment&&(h.containment=this.helper[0].parentNode),f=b(h.containment),g=f[0])h="hidden"!==f.css("overflow"),this.containment=[(parseInt(f.css("borderLeftWidth"),
5610)||0)+(parseInt(f.css("paddingLeft"),10)||0),(parseInt(f.css("borderTopWidth"),10)||0)+(parseInt(f.css("paddingTop"),10)||0),(h?Math.max(g.scrollWidth,g.offsetWidth):g.offsetWidth)-(parseInt(f.css("borderRightWidth"),10)||0)-(parseInt(f.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(h?Math.max(g.scrollHeight,g.offsetHeight):g.offsetHeight)-(parseInt(f.css("borderBottomWidth"),10)||0)-(parseInt(f.css("paddingBottom"),10)||0)-this.helperProportions.height-
57this.margins.top-this.margins.bottom],this.relative_container=f}else this.containment=null},_convertPositionTo:function(h,f){f||(f=this.position);var g="absolute"===h?1:-1,e="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&b.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;this.offset.scroll||(this.offset.scroll={top:e.scrollTop(),left:e.scrollLeft()});return{top:f.top+this.offset.relative.top*g+this.offset.parent.top*g-("fixed"===this.cssPosition?
58-this.scrollParent.scrollTop():this.offset.scroll.top)*g,left:f.left+this.offset.relative.left*g+this.offset.parent.left*g-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*g}},_generatePosition:function(h){var f,g,e,a=this.options,d="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&b.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;e=h.pageX;g=h.pageY;this.offset.scroll||(this.offset.scroll={top:d.scrollTop(),
59left:d.scrollLeft()});this.originalPosition&&(this.containment&&(this.relative_container?(f=this.relative_container.offset(),f=[this.containment[0]+f.left,this.containment[1]+f.top,this.containment[2]+f.left,this.containment[3]+f.top]):f=this.containment,h.pageX-this.offset.click.left<f[0]&&(e=f[0]+this.offset.click.left),h.pageY-this.offset.click.top<f[1]&&(g=f[1]+this.offset.click.top),h.pageX-this.offset.click.left>f[2]&&(e=f[2]+this.offset.click.left),h.pageY-this.offset.click.top>f[3]&&(g=f[3]+
60this.offset.click.top)),a.grid&&(g=a.grid[1]?this.originalPageY+Math.round((g-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,g=f?g-this.offset.click.top>=f[1]||g-this.offset.click.top>f[3]?g:g-this.offset.click.top>=f[1]?g-a.grid[1]:g+a.grid[1]:g,e=a.grid[0]?this.originalPageX+Math.round((e-this.originalPageX)
60/a.grid[0])*a.grid[0]:this.originalPageX,e=f?e-this.offset.click.left>=f[0]||e-this.offset.click.left>f[2]?e:e-this.offset.click.left>=f[0]?e-a.grid[0]:e+a.grid[0]:e));return{top:g-
61this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:e-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove();this.helper=null;this.cancelHelperRemoval=
62!1},_trigger:function(h,f,g){g=g||this._uiHash();b.ui.plugin.call(this,h,[f,g]);"drag"===h&&(this.positionAbs=this._convertPositionTo("absolute"));return b.Widget.prototype._trigger.call(this,h,f,g)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});b.ui.plugin.add("draggable","connectToSortable",{start:function(h,f){var g=b(this).data("ui-draggable"),e=g.options,a=b.extend({},f,{item:g.element});g.sortables=
63[];b(e.connectToSortable).each(function(){var d=b.data(this,"ui-sortable");d&&!d.options.disabled&&(g.sortables.push({instance:d,shouldRevert:d.options.revert}),d.refreshPositions(),d._trigger("activate",h,a))})},stop:function(h,f){var g=b(this).data("ui-draggable"),e=b.extend({},f,{item:g.element});b.each(g.sortables,function(){this.instance.isOver?(this.instance.isOver=0,g.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),
64this.instance._mouseStop(h),this.instance.options.helper=this.instance.options._helper,"original"===g.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",h,e))})},drag:function(h,f){var g=b(this).data("ui-draggable"),e=this;b.each(g.sortables,function(){var a=!1,d=this;this.instance.positionAbs=g.positionAbs;this.instance.helperProportions=g.helperProportions;this.instance.offset.click=g.offset.click;this.instance._intersectsWith(this.instance.containerCache)&&
65(a=!0,b.each(g.sortables,function(){this.instance.positionAbs=g.positionAbs;this.instance.helperProportions=g.helperProportions;this.instance.offset.click=g.offset.click;this!==d&&this.instance._intersectsWith(this.instance.containerCache)&&b.contains(d.instance.element[0],this.instance.element[0])&&(a=!1);return a}));a?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=b(e).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=
66this.instance.options.helper,this.instance.options.helper=function(){return f.helper[0]},h.target=this.instance.currentItem[0],this.instance._mouseCapture(h,!0),this.instance._mouseStart(h,!0,!0),this.instance.offset.click.top=g.offset.click.top,this.instance.offset.click.left=g.offset.click.left,this.instance.offset.parent.left-=g.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=g.offset.parent.top-this.instance.offset.parent.top,g._trigger("toSortable",h),g.dropped=
67this.instance.element,g.currentItem=g.element,this.instance.fromOutside=g),this.instance.currentItem&&this.instance._mouseDrag(h)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",h,this.instance._uiHash(this.instance)),this.instance._mouseStop(h,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),
68g._trigger("fromSortable",h),g.dropped=!1)})}});b.ui.plugin.add("draggable","cursor",{start:function(){var h=b("body"),f=b(this).data("ui-draggable").options;h.css("cursor")&&(f._cursor=h.css("cursor"));h.css("cursor",f.cursor)},stop:function(){var h=b(this).data("ui-draggable").options;h._cursor&&b("body").css("cursor",h._cursor)}});b.ui.plugin.add("draggable","opacity",{start:function(h,f){var g=b(f.helper),e=b(this).data("ui-draggable").options;g.css("opacity")&&(e._opacity=g.css("opacity"));g.css("opacity",
69e.opacity)},stop:function(h,f){var g=b(this).data("ui-draggable").options;g._opacity&&b(f.helper).css("opacity",g._opacity)}});b.ui.plugin.add("draggable","scroll",{start:function(){var h=b(this).data("ui-draggable");h.scrollParent[0]!==document&&"HTML"!==h.scrollParent[0].tagName&&(h.overflowOffset=h.scrollParent.offset())},drag:function(h){var f=b(this).data("ui-draggable"),g=f.options,e=!1;f.scrollParent[0]!==document&&"HTML"!==f.scrollParent[0].tagName?(g.axis&&"x"===g.axis||(f.overflowOffset.top+
70f.scrollParent[0].offsetHeight-h.pageY<g.scrollSensitivity?f.scrollParent[0].scrollTop=e=f.scrollParent[0].scrollTop+g.scrollSpeed:h.pageY-f.overflowOffset.top<g.scrollSensitivity&&(f.scrollParent[0].scrollTop=e=f.scrollParent[0].scrollTop-g.scrollSpeed)),g.axis&&"y"===g.axis||(f.overflowOffset.left+f.scrollParent[0].offsetWidth-h.pageX<g.scrollSensitivity?f.scrollParent[0].scrollLeft=e=f.scrollParent[0].scrollLeft+g.scrollSpeed:h.pageX-f.overflowOffset.left<g.scrollSensitivity&&(f.scrollParent[0].scrollLeft=
71e=f.scrollParent[0].scrollLeft-g.scrollSpeed))):(g.axis&&"x"===g.axis||(h.pageY-b(document).scrollTop()<g.scrollSensitivity?e=b(document).scrollTop(b(document).scrollTop()-g.scrollSpeed):b(window).height()-(h.pageY-b(document).scrollTop())<g.scrollSensitivity&&(e=b(document).scrollTop(b(document).scrollTop()+g.scrollSpeed))),g.axis&&"y"===g.axis||(h.pageX-b(document).scrollLeft()<g.scrollSensitivity?e=b(document).scrollLeft(b(document).scrollLeft()-g.scrollSpeed):b(window).width()-(h.pageX-b(document).scrollLeft())<
72g.scrollSensitivity&&(e=b(document).scrollLeft(b(document).scrollLeft()+g.scrollSpeed))));!1!==e&&b.ui.ddmanager&&!g.dropBehaviour&&b.ui.ddmanager.prepareOffsets(f,h)}});b.ui.plugin.add("draggable","snap",{start:function(){var h=b(this).data("ui-draggable"),f=h.options;h.snapElements=[];b(f.snap.constructor!==String?f.snap.items||":data(ui-draggable)":f.snap).each(function(){var f=b(this),e=f.offset();this!==h.element[0]&&h.snapElements.push({item:this,width:f.outerWidth(),height:f.outerHeight(),
73top:e.top,left:e.left})})},drag:function(h,f){var g,e,a,d,c,k,F,I,y,m,l=b(this).data("ui-draggable"),L=l.options,p=L.snapTolerance,u=f.offset.left,n=u+l.helperProportions.width,C=f.offset.top,s=C+l.helperProportions.height;for(y=l.snapElements.length-1;0<=y;y--)c=l.snapElements[y].left,k=c+l.snapElements[y].width,F=l.snapElements[y].top,I=F+l.snapElements[y].height,n<c-p||u>k+p||s<F-p||C>I+p||!b.contains(l.snapElements[y].item.ownerDocument,l.snapElements[y].item)?(l.snapElements[y].snapping&&l.options.snap.release&&
74l.options.snap.release.call(l.element,h,b.extend(l._uiHash(),{snapItem:l.snapElements[y].item})),l.snapElements[y].snapping=!1):("inner"!==L.snapMode&&(g=Math.abs(F-s)<=p,e=Math.abs(I-C)<=p,a=Math.abs(c-n)<=p,d=Math.abs(k-u)<=p,g&&(f.position.top=l._convertPositionTo("relative",{top:F-l.helperProportions.height,left:0}).top-l.margins.top),e&&(f.position.top=l._convertPositionTo("relative",{top:I,left:0}).top-l.margins.top),a&&(f.position.left=l._convertPositionTo("relative",{top:0,left:c-l.helperProportions.width}).left-
75l.margins.left),d&&(f.position.left=l._convertPositionTo("relative",{top:0,left:k}).left-l.margins.left)),m=g||e||a||d,"outer"!==L.snapMode&&(g=Math.abs(F-C)<=p,e=Math.abs(I-s)<=p,a=Math.abs(c-u)<=p,d=Math.abs(k-n)<=p,g&&(f.position.top=l._convertPositionTo("relative",{top:F,left:0}).top-l.margins.top),e&&(f.position.top=l._convertPositionTo("relative",{top:I-l.helperProportions.height,left:0}).top-l.margins.top),a&&(f.position.left=l._convertPositionTo("relative",{top:0,left:c}).left-l.margins.left),
76d&&(f.position.left=l._convertPositionTo("relative",{top:0,left:k-l.helperProportions.width}).left-l.margins.left)),!l.snapElements[y].snapping&&(g||e||a||d||m)&&l.options.snap.snap&&l.options.snap.snap.call(l.element,h,b.extend(l._uiHash(),{snapItem:l.snapElements[y].item})),l.snapElements[y].snapping=g||e||a||d||m)}});b.ui.plugin.add("draggable","stack",{start:function(){var h,f=this.data("ui-draggable").options,f=b.makeArray(b(f.stack)).sort(function(f,e){return(parseInt(b(f).css("zIndex"),10)||
770)-(parseInt(b(e).css("zIndex"),10)||0)});f.length&&(h=parseInt(b(f[0]).css("zIndex"),10)||0,b(f).each(function(f){b(this).css("zIndex",h+f)}),this.css("zIndex",h+f.length))}});b.ui.plugin.add("draggable","zIndex",{start:function(h,f){var g=b(f.helper),e=b(this).data("ui-draggable").options;g.css("zIndex")&&(e._zIndex=g.css("zIndex"));g.css("zIndex",e.zIndex)},stop:function(h,f){var g=b(this).data("ui-draggable").options;g._zIndex&&b(f.helper).css("zIndex",g._zIndex)}})})(jQuery);/*
78 jQuery UI Datepicker - v1.10.3
79 http://jqueryui.com
80 Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
81(function(b,n){function h(){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";
82this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:"January February March April May June July August September October November December".split(" "),monthNamesShort:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),dayNames:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),dayNamesShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),dayNamesMin:"Su Mo Tu We Th Fr Sa".split(" "),weekHeader:"Wk",dateFormat:"mm/dd/yy",
83firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,
84onChangeMonthYear: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=f(b("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function f(a){return a.delegate("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a","mouseout",function(){b(this).removeClass("ui-state-hover");
85-1!==this.className.indexOf("ui-datepicker-prev")&&b(this).removeClass("ui-datepicker-prev-hover");-1!==this.className.indexOf("ui-datepicker-next")&&b(this).removeClass("ui-datepicker-next-hover")}).delegate("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a","mouseover",function(){b.datepicker._isDisabledDatepicker(e.inline?a.parent()[0]:e.input[0])||(b(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),b(this).addClass("ui-state-hover"),
86-1!==this.className.indexOf("ui-datepicker-prev")&&b(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&b(this).addClass("ui-datepicker-next-hover"))})}function g(a,d){b.extend(a,d);for(var c in d)null==d[c]&&(a[c]=d[c]);return a}b.extend(b.ui,{datepicker:{version:"1.10.3"}});var e;b.extend(h.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){g(this._defaults,a||{});return this},_attachDatepicker:function(a,
87d){var c,k,e;c=a.nodeName.toLowerCase();k="div"===c||"span"===c;a.id||(this.uuid+=1,a.id="dp"+this.uuid);e=this._newInst(b(a),k);e.settings=b.extend({},d||{});
87"input"===c?this._connectDatepicker(a,e):k&&this._inlineDatepicker(a,e)},_newInst:function(a,d){return{id:a[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:d,dpDiv:d?f(b("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):
88this.dpDiv}},_connectDatepicker:function(a,d){var c=b(a);d.append=b([]);d.trigger=b([]);c.hasClass(this.markerClassName)||(this._attachments(c,d),c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp),this._autoSize(d),b.data(a,"datepicker",d),d.settings.disabled&&this._disableDatepicker(a))},_attachments:function(a,d){var c,k;c=this._get(d,"appendText");var e=this._get(d,"isRTL");d.append&&d.append.remove();c&&(d.append=b("<span class='"+this._appendClass+
89"'>"+c+"</span>"),a[e?"before":"after"](d.append));a.unbind("focus",this._showDatepicker);d.trigger&&d.trigger.remove();c=this._get(d,"showOn");"focus"!==c&&"both"!==c||a.focus(this._showDatepicker);if("button"===c||"both"===c)c=this._get(d,"buttonText"),k=this._get(d,"buttonImage"),d.trigger=b(this._get(d,"buttonImageOnly")?b("<img/>").addClass(this._triggerClass).attr({src:k,alt:c,title:c}):b("<button type='button'></button>").addClass(this._triggerClass).html(k?b("<img/>").attr({src:k,alt:c,title:c}):
90c)),a[e?"before":"after"](d.trigger),d.trigger.click(function(){b.datepicker._datepickerShowing&&b.datepicker._lastInput===a[0]?b.datepicker._hideDatepicker():(b.datepicker._datepickerShowing&&b.datepicker._lastInput!==a[0]&&b.datepicker._hideDatepicker(),b.datepicker._showDatepicker(a[0]));return!1})},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b,c,k,e,f=new Date(2009,11,20),g=this._get(a,"dateFormat");g.match(/[DM]/)&&(b=function(a){for(e=k=c=0;e<a.length;e++)a[e].length>c&&
91(c=a[e].length,k=e);return k},f.setMonth(b(this._get(a,g.match(/MM/)?"monthNames":"monthNamesShort"))),f.setDate(b(this._get(a,g.match(/DD/)?"dayNames":"dayNamesShort"))+20-f.getDay()));a.input.attr("size",this._formatDate(a,f).length)}},_inlineDatepicker:function(a,d){var c=b(a);c.hasClass(this.markerClassName)||(c.addClass(this.markerClassName).append(d.dpDiv),b.data(a,"datepicker",d),this._setDate(d,this._getDefaultDate(d),!0),this._updateDatepicker(d),this._updateAlternate(d),d.settings.disabled&&
92this._disableDatepicker(a),d.dpDiv.css("display","block"))},_dialogDatepicker:function(a,d,c,k,e){var f;a=this._dialogInst;a||(this.uuid+=1,a="dp"+this.uuid,this._dialogInput=b("<input type='text' id='"+a+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.keydown(this._doKeyDown),b("body").append(this._dialogInput),a=this._dialogInst=this._newInst(this._dialogInput,!1),a.settings={},b.data(this._dialogInput[0],"datepicker",a));g(a.settings,k||{});d=d&&d.constructor===Date?
93this._formatDate(a,d):d;this._dialogInput.val(d);this._pos=e?e.length?e:[e.pageX,e.pageY]:null;this._pos||(d=document.documentElement.clientWidth,k=document.documentElement.clientHeight,e=document.documentElement.scrollLeft||document.body.scrollLeft,f=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[d/2-100+e,k/2-150+f]);this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=!0;this.dpDiv.addClass(this._dialogClass);
94this._showDatepicker(this._dialogInput[0]);b.blockUI&&b.blockUI(this.dpDiv);b.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var d,c=b(a),k=b.data(a,"datepicker");c.hasClass(this.markerClassName)&&(d=a.nodeName.toLowerCase(),b.removeData(a,"datepicker"),"input"===d?(k.append.remove(),k.trigger.remove(),c.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",
95this._doKeyUp)):"div"!==d&&"span"!==d||c.removeClass(this.markerClassName).empty())},_enableDatepicker:function(a){var d,c=b(a),k=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){d=a.nodeName.toLowerCase();if("input"===d)a.disabled=!1,k.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""});else if("div"===d||"span"===d)d=c.children("."+this._inlineClass),d.children().removeClass("ui-state-disabled"),d.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",
96!1);this._disabledInputs=b.map(this._disabledInputs,function(b){return b===a?null:b})}},_disableDatepicker:function(a){var d,c=b(a),k=b.data(a,"datepicker");if(c.hasClass(this.markerClassName)){d=a.nodeName.toLowerCase();if("input"===d)a.disabled=!0,k.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"});else if("div"===d||"span"===d)d=c.children("."+this._inlineClass),d.children().addClass("ui-state-disabled"),d.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",
97!0);this._disabledInputs=b.map(this._disabledInputs,function(b){return b===a?null:b});this._disabledInputs[this._disabledInputs.length]=a}}
97,_isDisabledDatepicker:function(a){if(!a)return!1;for(var b=0;b<this._disabledInputs.length;b++)if(this._disabledInputs[b]===a)return!0;return!1},_getInst:function(a){try{return b.data(a,"datepicker")}catch(d){throw"Missing instance data for this datepicker";}},_optionDatepicker:function(a,d,c){var k,e,f,h,m=this._getInst(a);if(2===arguments.length&&"string"===
98typeof d)return"defaults"===d?b.extend({},b.datepicker._defaults):m?"all"===d?b.extend({},m.settings):this._get(m,d):null;k=d||{};"string"===typeof d&&(k={},k[d]=c);m&&(this._curInst===m&&this._hideDatepicker(),e=this._getDateDatepicker(a,!0),f=this._getMinMaxDate(m,"min"),h=this._getMinMaxDate(m,"max"),g(m.settings,k),null!==f&&k.dateFormat!==n&&k.minDate===n&&(m.settings.minDate=this._formatDate(m,f)),null!==h&&k.dateFormat!==n&&k.maxDate===n&&(m.settings.maxDate=this._formatDate(m,h)),"disabled"in
99k&&(k.disabled?this._disableDatepicker(a):this._enableDatepicker(a)),this._attachments(b(a),m),this._autoSize(m),this._setDate(m,e),this._updateAlternate(m),this._updateDatepicker(m))},_changeDatepicker:function(a,b,c){this._optionDatepicker(a,b,c)},_refreshDatepicker:function(a){(a=this._getInst(a))&&this._updateDatepicker(a)},_setDateDatepicker:function(a,b){var c=this._getInst(a);c&&(this._setDate(c,b),this._updateDatepicker(c),this._updateAlternate(c))},_getDateDatepicker:function(a,b){var c=
100this._getInst(a);c&&!c.inline&&this._setDateFromField(c,b);return c?this._getDate(c):null},_doKeyDown:function(a){var d,c=b.datepicker._getInst(a.target);d=!0;var k=c.dpDiv.is(".ui-datepicker-rtl");c._keyEvent=!0;if(b.datepicker._datepickerShowing)switch(a.keyCode){case 9:b.datepicker._hideDatepicker();d=!1;break;case 13:return d=b("td."+b.datepicker._dayOverClass+":not(."+b.datepicker._currentClass+")",c.dpDiv),d[0]&&b.datepicker._selectDay(a.target,c.selectedMonth,c.selectedYear,d[0]),(a=b.datepicker._get(c,
101"onSelect"))?(d=b.datepicker._formatDate(c),a.apply(c.input?c.input[0]:null,[d,c])):b.datepicker._hideDatepicker(),!1;case 27:b.datepicker._hideDatepicker();break;case 33:b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(c,"stepBigMonths"):-b.datepicker._get(c,"stepMonths"),"M");break;case 34:b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(c,"stepBigMonths"):+b.datepicker._get(c,"stepMonths"),"M");break;case 35:(a.ctrlKey||a.metaKey)&&b.datepicker._clearDate(a.target);
102d=a.ctrlKey||a.metaKey;break;case 36:(a.ctrlKey||a.metaKey)&&b.datepicker._gotoToday(a.target);d=a.ctrlKey||a.metaKey;break;case 37:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,k?1:-1,"D");d=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey?-b.datepicker._get(c,"stepBigMonths"):-b.datepicker._get(c,"stepMonths"),"M");break;case 38:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,-7,"D");d=a.ctrlKey||a.metaKey;break;case 39:(a.ctrlKey||a.metaKey)&&
103b.datepicker._adjustDate(a.target,k?-1:1,"D");d=a.ctrlKey||a.metaKey;a.originalEvent.altKey&&b.datepicker._adjustDate(a.target,a.ctrlKey?+b.datepicker._get(c,"stepBigMonths"):+b.datepicker._get(c,"stepMonths"),"M");break;case 40:(a.ctrlKey||a.metaKey)&&b.datepicker._adjustDate(a.target,7,"D");d=a.ctrlKey||a.metaKey;break;default:d=!1}else 36===a.keyCode&&a.ctrlKey?b.datepicker._showDatepicker(this):d=!1;d&&(a.preventDefault(),a.stopPropagation())},_doKeyPress:function(a){var d,c;d=b.datepicker._getInst(a.target);
104if(b.datepicker._get(d,"constrainInput"))return d=b.datepicker._possibleChars(b.datepicker._get(d,"dateFormat")),c=String.fromCharCode(null==a.charCode?a.keyCode:a.charCode),a.ctrlKey||a.metaKey||" ">c||!d||-1<d.indexOf(c)},_doKeyUp:function(a){var d;a=b.datepicker._getInst(a.target);if(a.input.val()!==a.lastVal)try{if(d=b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,b.datepicker._getFormatConfig(a)))b.datepicker._setDateFromField(a),b.datepicker._updateAlternate(a),
105b.datepicker._updateDatepicker(a)}catch(c){}return!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 d,c,k,e;d=b.datepicker._getInst(a);b.datepicker._curInst&&b.datepicker._curInst!==d&&(b.datepicker._curInst.dpDiv.stop(!0,!0),d&&b.datepicker._datepickerShowing&&b.datepicker._hideDatepicker(b.datepicker._curInst.input[0]));c=(c=b.datepicker._get(d,"beforeShow"))?
106c.apply(a,[a,d]):{};if(!1!==c&&(g(d.settings,c),d.lastVal=null,b.datepicker._lastInput=a,b.datepicker._setDateFromField(d),b.datepicker._inDialog&&(a.value=""),b.datepicker._pos||(b.datepicker._pos=b.datepicker._findPos(a),b.datepicker._pos[1]+=a.offsetHeight),k=!1,b(a).parents().each(function(){k|="fixed"===b(this).css("position");return!k}),c={left:b.datepicker._pos[0],top:b.datepicker._pos[1]},b.datepicker._pos=null,d.dpDiv.empty(),d.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),
107b.datepicker._updateDatepicker(d),c=b.datepicker._checkOffset(d,c,k),d.dpDiv.css({position:b.datepicker._inDialog&&b.blockUI?"static":k?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"}),!d.inline)){c=b.datepicker._get(d,"showAnim");e=b.datepicker._get(d,"duration");d.dpDiv.zIndex(b(a).zIndex()+1);b.datepicker._datepickerShowing=!0;if(b.effects&&b.effects.effect[c])d.dpDiv.show(c,b.datepicker._get(d,"showOptions"),e);else d.dpDiv[c||"show"](c?e:null);b.datepicker._shouldFocusInput(d)&&
108d.input.focus();b.datepicker._curInst=d}}},_updateDatepicker:function(a){this.maxRows=4;e=a;a.dpDiv.empty().append(this._generateHTML(a));this._attachHandlers(a);a.dpDiv.find("."+this._dayOverClass+" a").mouseover();var d,c=this._getNumberOfMonths(a),k=c[1];a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");1<k&&a.dpDiv.addClass("ui-datepicker-multi-"+k).css("width",17*k+"em");a.dpDiv[(1!==c[0]||1!==c[1]?"add":"remove")+"Class"]("ui-datepicker-multi");
109a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");a===b.datepicker._curInst&&b.datepicker._datepickerShowing&&b.datepicker._shouldFocusInput(a)&&a.input.focus();a.yearshtml&&(d=a.yearshtml,setTimeout(function(){d===a.yearshtml&&a.yearshtml&&a.dpDiv.find("select.ui-datepicker-year:first").replaceWith(a.yearshtml);d=a.yearshtml=null},0))},_shouldFocusInput:function(a){return a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&!a.input.is(":focus")},_checkOffset:function(a,
110d,c){var k=a.dpDiv.outerWidth(),e=a.dpDiv.outerHeight(),f=a.input?a.input.outerWidth():0,g=a.input?a.input.outerHeight():0,h=document.documentElement.clientWidth+(c?0:b(document).scrollLeft()),l=document.documentElement.clientHeight+(c?0:b(document).scrollTop());d.left-=this._get(a,"isRTL")?k-f:0;d.left-=c&&d.left===a.input.offset().left?b(document).scrollLeft():0;d.top-=c&&d.top===a.input.offset().top+g?b(document).scrollTop():0;d.left-=Math.min(d.left,d.left+k>h&&h>k?Math.abs(d.left+k-h):0);d.top-=
111Math.min(d.top,d.top+e>l&&l>e?Math.abs(e+g):0);return d},_findPos:function(a){for(var d=this._getInst(a),d=this._get(d,"isRTL");a&&("hidden"===a.type||1!==a.nodeType||b.expr.filters.hidden(a));)a=a[d?"previousSibling":"nextSibling"];a=b(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var d,c,k=this._curInst;if(k&&(!a||k===b.data(a,"datepicker"))&&this._datepickerShowing){a=this._get(k,"showAnim");d=this._get(k,"duration");c=function(){b.datepicker._tidyDialog(k)};if(b.effects&&(b.effects.effect[a]||
112b.effects[a]))k.dpDiv.hide(a,b.datepicker._get(k,"showOptions"),d,c);else k.dpDiv["slideDown"===a?"slideUp":"fadeIn"===a?"fadeOut":"hide"](a?d:null,c);a||c();this._datepickerShowing=!1;(a=this._get(k,"onClose"))&&a.apply(k.input?k.input[0]:null,[k.input?k.input.val():"",k]);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(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},
113_checkExternalClick:function(a){if(b.datepicker._curInst){a=b(a.target);var d=b.datepicker._getInst(a[0]);(a[0].id!==b.datepicker._mainDivId&&0===a.parents("#"+b.datepicker._mainDivId).length&&!(a.hasClass(b.datepicker.markerClassName)||a.closest("."+b.datepicker._triggerClass).length||!b.datepicker._datepickerShowing||b.datepicker._inDialog&&b.blockUI)||a.hasClass(b.datepicker.markerClassName)&&b.datepicker._curInst!==d)&&b.datepicker._hideDatepicker()}},_adjustDate:function(a,d,c){a=b(a);var k=
114this._getInst(a[0]);this._isDisabledDatepicker(a[0])||(this._adjustInstDate(k,d+("M"===c?this._get(k,"showCurrentAtPos"):0),c),this._updateDatepicker(k))},_gotoToday:function(a){var d=b(a),c=this._getInst(d[0]);this._get(c,"gotoCurrent")&&c.currentDay?(c.selectedDay=c.currentDay,c.drawMonth=c.selectedMonth=c.currentMonth,c.drawYear=c.selectedYear=c.currentYear):(a=new Date,c.selectedDay=a.getDate(),c.drawMonth=c.selectedMonth=a.getMonth(),c.drawYear=c.selectedYear=a.getFullYear());this._notifyChange(c);
115this._adjustDate(d)},_selectMonthYear:function(a,d,c){a=b(a);var k=this._getInst(a[0]);k["selected"+("M"===c?"Month":"Year")]=k["draw"+("M"===c?"Month":"Year")]=parseInt(d.options[d.selectedIndex].value,10);this._notifyChange(k);this._adjustDate(a)},_selectDay:function(a,d,c,k){var e;e=b(a);b(k).hasClass(this._unselectableClass)||this._isDisabledDatepicker(e[0])||(e=this._getInst(e[0]),e.selectedDay=e.currentDay=b("a",k).html(),e.selectedMonth=e.currentMonth=d,e.selectedYear=e.currentYear=c,this._selectDate(a,
116this._formatDate(e,e.currentDay,e.currentMonth,e.currentYear)))},_clearDate:function(a){a=b(a);this._selectDate(a,"")},_selectDate:function(a,d){var c;c=b(a);var e=this._getInst(c[0]);d=null!=d?d:this._formatDate(e);e.input&&e.input.val(d);this._updateAlternate(e);(c=this._get(e,"onSelect"))?c.apply(e.input?e.input[0]:null,[d,e]):e.input&&e.input.trigger("change");e.inline?this._updateDatepicker(e):(this._hideDatepicker(),this._lastInput=e.input[0],"object"!==typeof e.input[0]&&e.input.focus(),this._lastInput=
117null)},_updateAlternate:function(a){var d,c,e,f=this._get(a,"altField");f&&(d=this._get(a,"altFormat")||this._get(a,"dateFormat"),c=this._getDate(a),e=this.formatDate(d,c,this._getFormatConfig(a)),b(f).each(function(){b(this).val(e)}))}
117,noWeekends:function(a){a=a.getDay();return[0<a&&6>a,""]},iso8601Week:function(a){var b=new Date(a.getTime());b.setDate(b.getDate()+4-(b.getDay()||7));a=b.getTime();b.setMonth(0);b.setDate(1);return Math.floor(Math.round((a-b)/864E5)/7)+1},parseDate:function(a,d,c){if(null==
118a||null==d)throw"Invalid arguments";d="object"===typeof d?d.toString():d+"";if(""===d)return null;var e,f,g,h=0;f=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff;f="string"!==typeof f?f:(new Date).getFullYear()%100+parseInt(f,10);g=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort;var m=(c?c.dayNames:null)||this._defaults.dayNames,l=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,L=(c?c.monthNames:null)||this._defaults.monthNames,p=c=-1,u=-1,n=-1,C=!1,s,r=function(b){(b=
119e+1<a.length&&a.charAt(e+1)===b)&&e++;return b},H=function(a){var b=r(a);a=RegExp("^\\d{1,"+("@"===a?14:"!"===a?20:"y"===a&&b?4:"o"===a?3:2)+"}");a=d.substring(h).match(a);if(!a)throw"Missing number at position "+h;h+=a[0].length;return parseInt(a[0],10)},G=function(a,c,e){var k=-1;a=b.map(r(a)?e:c,function(a,b){return[[b,a]]}).sort(function(a,b){return-(a[1].length-b[1].length)});b.each(a,function(a,b){var c=b[1];if(d.substr(h,c.length).toLowerCase()===c.toLowerCase())return k=b[0],h+=c.length,!1});
120if(-1!==k)return k+1;throw"Unknown name at position "+h;},z=function(){if(d.charAt(h)!==a.charAt(e))throw"Unexpected literal at position "+h;h++};for(e=0;e<a.length;e++)if(C)"'"!==a.charAt(e)||r("'")?z():C=!1;else switch(a.charAt(e)){case "d":u=H("d");break;case "D":G("D",g,m);break;case "o":n=H("o");break;case "m":p=H("m");break;case "M":p=G("M",l,L);break;case "y":c=H("y");break;case "@":s=new Date(H("@"));c=s.getFullYear();p=s.getMonth()+1;u=s.getDate();break;case "!":s=new Date((H("!")-this._ticksTo1970)/
1211E4);c=s.getFullYear();p=s.getMonth()+1;u=s.getDate();break;
121case "'":r("'")?z():C=!0;break;default:z()}if(h<d.length&&(g=d.substr(h),!/^\s+/.test(g)))throw"Extra/unparsed characters found in date: "+g;-1===c?c=(new Date).getFullYear():100>c&&(c+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c<=f?0:-100));if(-1<n){p=1;u=n;do{f=this._getDaysInMonth(c,p-1);if(u<=f)break;p++;u-=f}while(1)}s=this._daylightSavingAdjust(new Date(c,p-1,u));if(s.getFullYear()!==c||s.getMonth()+1!==p||s.getDate()!==
122u)throw"Invalid date";return s},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)return"";var e,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,g=(c?c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||
123this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var m=function(b){(b=e+1<a.length&&a.charAt(e+1)===b)&&e++;return b},l=function(a,b,d){b=""+b;if(m(a))for(;b.length<d;)b="0"+b;return b},n=function(a,b,d,c){return m(a)?c[b]:d[b]},p="",u=!1;if(b)for(e=0;e<a.length;e++)if(u)"'"!==a.charAt(e)||m("'")?p+=a.charAt(e):u=!1;else switch(a.charAt(e)){case "d":p+=l("d",b.getDate(),2);break;case "D":p+=n("D",b.getDay(),f,g);break;case "o":p+=l("o",Math.round(((new Date(b.getFullYear(),
124b.getMonth(),b.getDate())).getTime()-(new Date(b.getFullYear(),0,0)).getTime())/864E5),3);break;case "m":p+=l("m",b.getMonth()+1,2);break;case "M":p+=n("M",b.getMonth(),h,c);break;case "y":p+=m("y")?b.getFullYear():(10>b.getYear()%100?"0":"")+b.getYear()%100;break;case "@":p+=b.getTime();break;case "!":p+=1E4*b.getTime()+this._ticksTo1970;break;
124case "'":m("'")?p+="'":u=!0;break;default:p+=a.charAt(e)}return p},_possibleChars:function(a){var b,c="",e=!1,f=function(c){(c=b+1<a.length&&a.charAt(b+1)===
125c)&&b++;return c};for(b=0;b<a.length;b++)if(e)"'"!==a.charAt(b)||f("'")?c+=a.charAt(b):e=!1;else switch(a.charAt(b)){case "d":case "m":case "y":case "@":c+="0123456789";break;case "D":case "M":return null;case "'":f("'")?c+="'":e=!0;break;default:c+=a.charAt(b)}return c},_get:function(a,b){return a.settings[b]!==n?a.settings[b]:this._defaults[b]},_setDateFromField:function(a,b){if(a.input.val()!==a.lastVal){var c=this._get(a,"dateFormat"),e=a.lastVal=a.input?a.input.val():null,f=this._getDefaultDate(a),
126g=f,h=this._getFormatConfig(a);try{g=this.parseDate(c,e,h)||f}catch(m){e=b?"":e}a.selectedDay=g.getDate();a.drawMonth=a.selectedMonth=g.getMonth();a.drawYear=a.selectedYear=g.getFullYear();a.currentDay=e?g.getDate():0;a.currentMonth=e?g.getMonth():0;a.currentYear=e?g.getFullYear():0;this._adjustInstDate(a)}},_getDefaultDate:function(a){return this._restrictMinMax(a,this._determineDate(a,this._get(a,"defaultDate"),new Date))},_determineDate:function(a,d,c){var e=function(a){var b=new Date;b.setDate(b.getDate()+
127a);return b},f=function(d){try{return b.datepicker.parseDate(b.datepicker._get(a,"dateFormat"),d,b.datepicker._getFormatConfig(a))}catch(c){}for(var e=(d.toLowerCase().match(/^c/)?b.datepicker._getDate(a):null)||new Date,f=e.getFullYear(),k=e.getMonth(),e=e.getDate(),g=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,h=g.exec(d);h;){switch(h[2]||"d"){case "d":case "D":e+=parseInt(h[1],10);break;case "w":case "W":e+=7*parseInt(h[1],10);break;case "m":case "M":k+=parseInt(h[1],10);e=Math.min(e,b.datepicker._getDaysInMonth(f,
128k));break;case "y":case "Y":f+=parseInt(h[1],10),e=Math.min(e,b.datepicker._getDaysInMonth(f,k))}h=g.exec(d)}return new Date(f,k,e)};if(d=(d=null==d||""===d?c:"string"===typeof d?f(d):"number"===typeof d?isNaN(d)?c:e(d):new Date(d.getTime()))&&"Invalid Date"===d.toString()?c:d)d.setHours(0),d.setMinutes(0),d.setSeconds(0),d.setMilliseconds(0);return this._daylightSavingAdjust(d)},_daylightSavingAdjust:function(a){if(!a)return null;a.setHours(12<a.getHours()?a.getHours()+2:0);return a},_setDate:function(a,
129b,c){var e=!b,f=a.selectedMonth,g=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();f===a.selectedMonth&&g===a.selectedYear||c||this._notifyChange(a);this._adjustInstDate(a);a.input&&a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear||a.input&&""===a.input.val()?null:this._daylightSavingAdjust(new Date(a.currentYear,
130a.currentMonth,a.currentDay))},_attachHandlers:function(a){var d=this._get(a,"stepMonths"),c="#"+a.id.replace(/\\\\/g,"\\");a.dpDiv.find("[data-handler]").map(function(){b(this).bind(this.getAttribute("data-event"),{prev:function(){b.datepicker._adjustDate(c,-d,"M")},next:function(){b.datepicker._adjustDate(c,+d,"M")},hide:function(){b.datepicker._hideDatepicker()},today:function(){b.datepicker._gotoToday(c)},selectDay:function(){b.datepicker._selectDay(c,+this.getAttribute("data-month"),+this.getAttribute("data-year"),
131this);return!1},selectMonth:function(){b.datepicker._selectMonthYear(c,this,"M");return!1},selectYear:function(){b.datepicker._selectMonthYear(c,this,"Y");return!1}}[this.getAttribute("data-handler")])})},_generateHTML:function(a){var b,c,e,f,g,h,m,l,n,p,u,O,C,s,r,H,G,z,J,v,B,w,S,N,M,x,P,q=new Date,q=this._daylightSavingAdjust(new Date(q.getFullYear(),q.getMonth(),q.getDate())),D=this._get(a,"isRTL");h=this._get(a,"showButtonPanel");e=this._get(a,"hideIfNoPrevNext");g=this._get(a,"navigationAsDateFormat");
132var K=this._getNumberOfMonths(a),t=this._get(a,"showCurrentAtPos");f=this._get(a,"stepMonths");var A=1!==K[0]||1!==K[1],T=this._daylightSavingAdjust(a.currentDay?new Date(a.currentYear,a.currentMonth,a.currentDay):new Date(9999,9,9)),R=this._getMinMaxDate(a,"min"),Q=this._getMinMaxDate(a,"max"),t=a.drawMonth-t,E=a.drawYear;0>t&&(t+=12,E--);if(Q)for(b=this._daylightSavingAdjust(new Date(Q.getFullYear(),Q.getMonth()-K[0]*K[1]+1,Q.getDate())),b=R&&b<R?R:b;this._daylightSavingAdjust(new Date(E,t,1))>
133b;)t--,0>t&&(t=11,E--);a.drawMonth=t;a.drawYear=E;b=this._get(a,"prevText");b=g?this.formatDate(b,this._daylightSavingAdjust(new Date(E,t-f,1)
133),this._getFormatConfig(a)):b;b=this._canAdjustMonth(a,-1,E,t)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+b+"'><span class='ui-icon ui-icon-circle-triangle-"+(D?"e":"w")+"'>"+b+"</span></a>":e?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+b+"'><span class='ui-icon ui-icon-circle-triangle-"+
134(D?"e":"w")+"'>"+b+"</span></a>";c=this._get(a,"nextText");c=g?this.formatDate(c,this._daylightSavingAdjust(new Date(E,t+f,1)),this._getFormatConfig(a)):c;e=this._canAdjustMonth(a,1,E,t)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+c+"'><span class='ui-icon ui-icon-circle-triangle-"+(D?"w":"e")+"'>"+c+"</span></a>":e?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+c+"'><span class='ui-icon ui-icon-circle-triangle-"+(D?"w":
135"e")+"'>"+c+"</span></a>";f=this._get(a,"currentText");c=this._get(a,"gotoCurrent")&&a.currentDay?T:q;f=g?this.formatDate(f,c,this._getFormatConfig(a)):f;g=a.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(a,"closeText")+"</button>";h=h?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(D?g:"")+(this._isInRange(a,c)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+
136f+"</button>":"")+(D?"":g)+"</div>":"";g=parseInt(this._get(a,"firstDay"),10);g=isNaN(g)?0:g;f=this._get(a,"showWeek");c=this._get(a,"dayNames");m=this._get(a,"dayNamesMin");l=this._get(a,"monthNames");n=this._get(a,"monthNamesShort");p=this._get(a,"beforeShowDay");u=this._get(a,"showOtherMonths");O=this._get(a,"selectOtherMonths");C=this._getDefaultDate(a);s="";r;for(H=0;H<K[0];H++){G="";this.maxRows=4;for(z=0;z<K[1];z++){J=this._daylightSavingAdjust(new Date(E,t,a.selectedDay));r=" ui-corner-all";
137v="";if(A){v+="<div class='ui-datepicker-group";if(1<K[1])switch(z){case 0:v+=" ui-datepicker-group-first";r=" ui-corner-"+(D?"right":"left");break;case K[1]-1:v+=" ui-datepicker-group-last";r=" ui-corner-"+(D?"left":"right");break;default:v+=" ui-datepicker-group-middle",r=""}v+="'>"}v+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+r+"'>"+(/all|left/.test(r)&&0===H?D?e:b:"")+(/all|right/.test(r)&&0===H?D?b:e:"")+this._generateMonthYearHeader(a,t,E,R,Q,0<H||0<z,l,n)+"</div><table class='ui-datepicker-calendar'><thead><tr>";
138B=f?"<th class='ui-datepicker-week-col'>"+this._get(a,"weekHeader")+"</th>":"";for(r=0;7>r;r++)w=(r+g)%7,B+="<th"+(5<=(r+g+6)%7?" class='ui-datepicker-week-end'":"")+"><span title='"+c[w]+"'>"+m[w]+"</span></th>";v+=B+"</tr></thead><tbody>";B=this._getDaysInMonth(E,t);E===a.selectedYear&&t===a.selectedMonth&&(a.selectedDay=Math.min(a.selectedDay,B));r=(this._getFirstDayOfMonth(E,t)-g+7)%7;B=Math.ceil((r+B)/7);this.maxRows=B=A?this.maxRows>B?this.maxRows:B:B;w=this._daylightSavingAdjust(new Date(E,
139t,1-r));for(S=0;S<B;S++){v+="<tr>";N=f?"<td class='ui-datepicker-week-col'>"+this._get(a,"calculateWeek")(w)+"</td>":"";for(r=0;7>r;r++)M=p?p.apply(a.input?a.input[0]:null,[w]):[!0,""],P=(x=w.getMonth()!==t)&&!O||!M[0]||R&&w<R||Q&&w>Q,N+="<td class='"+(5<=(r+g+6)%7?" ui-datepicker-week-end":"")+(x?" ui-datepicker-other-month":"")+(w.getTime()===J.getTime()&&t===a.selectedMonth&&a._keyEvent||C.getTime()===w.getTime()&&C.getTime()===J.getTime()?" "+this._dayOverClass:"")+(P?" "+this._unselectableClass+
140" ui-state-disabled":"")+(x&&!u?"":" "+M[1]+(w.getTime()===T.getTime()?" "+this._currentClass:"")+(w.getTime()===q.getTime()?" ui-datepicker-today":""))+"'"+(x&&!u||!M[2]?"":" title='"+M[2].replace(/'/g,"&#39;")+"'")+(P?"":" data-handler='selectDay' data-event='click' data-month='"+w.getMonth()+"' data-year='"+w.getFullYear()+"'")+">"+(x&&!u?"&#xa0;":P?"<span class='ui-state-default'>"+w.getDate()+"</span>":"<a class='ui-state-default"+(w.getTime()===q.getTime()?" ui-state-highlight":"")+(w.getTime()===
141T.getTime()?" ui-state-active":"")+(x?" ui-priority-secondary":"")+"' href='#'>"+w.getDate()+"</a>")+"</td>
141",w.setDate(w.getDate()+1),w=this._daylightSavingAdjust(w);v+=N+"</tr>"}t++;11<t&&(t=0,E++);v+="</tbody></table>"+(A?"</div>"+(0<K[0]&&z===K[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"");G+=v}s+=G}a._keyEvent=!1;return s+h},_generateMonthYearHeader:function(a,b,c,e,f,g,h,m){var l,n,p,u=this._get(a,"changeMonth"),O=this._get(a,"changeYear"),C=this._get(a,"showMonthAfterYear"),s="<div class='ui-datepicker-title'>",
142r="";if(g||!u)r+="<span class='ui-datepicker-month'>"+h[b]+"</span>";else{h=e&&e.getFullYear()===c;l=f&&f.getFullYear()===c;r+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";for(n=0;12>n;n++)(!h||n>=e.getMonth())&&(!l||n<=f.getMonth())&&(r+="<option value='"+n+"'"+(n===b?" selected='selected'":"")+">"+m[n]+"</option>");r+="</select>"}C||(s+=r+(!g&&u&&O?"":"&#xa0;"));if(!a.yearshtml)if(a.yearshtml="",g||!O)s+="<span class='ui-datepicker-year'>"+c+"</span>";else{m=
143this._get(a,"yearRange").split(":");p=(new Date).getFullYear();h=function(a){a=a.match(/c[+\-].*/)?c+parseInt(a.substring(1),10):a.match(/[+\-].*/)?p+parseInt(a,10):parseInt(a,10);return isNaN(a)?p:a};b=h(m[0]);m=Math.max(b,h(m[1]||""));b=e?Math.max(b,e.getFullYear()):b;m=f?Math.min(m,f.getFullYear()):m;for(a.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";b<=m;b++)a.yearshtml+="<option value='"+b+"'"+(b===c?" selected='selected'":"")+">"+b+"</option>";
144a.yearshtml+="</select>";s+=a.yearshtml;a.yearshtml=null}s+=this._get(a,"yearSuffix");C&&(s+=(!g&&u&&O?"":"&#xa0;")+r);return s+"</div>"},_adjustInstDate:function(a,b,c){var e=a.drawYear+("Y"===c?b:0),f=a.drawMonth+("M"===c?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+("D"===c?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();"M"!==c&&"Y"!==c||this._notifyChange(a)},
145_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min"),e=this._getMinMaxDate(a,"max"),c=c&&b<c?c:b;return e&&c>e?e:c}
145,_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-
146this._daylightSavingAdjust(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a);c=this._daylightSavingAdjust(new Date(c,e+(0>b?b:f[0]*f[1]),1));0>b&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c,e,f=this._getMinMaxDate(a,"min"),g=this._getMinMaxDate(a,"max"),h=null,m=null;if(c=this._get(a,"yearRange"))c=c.split(":"),
147e=(new Date).getFullYear(),h=parseInt(c[0],10),m=parseInt(c[1],10),c[0].match(/[+\-].*/)&&(h+=e),c[1].match(/[+\-].*/)&&(m+=e);return(!f||b.getTime()>=f.getTime())&&(!g||b.getTime()<=g.getTime())&&(!h||b.getFullYear()>=h)&&(!m||b.getFullYear()<=m)},_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,
148"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){b||(a.currentDay=a.selectedDay,a.currentMonth=a.selectedMonth,a.currentYear=a.selectedYear);b=b?"object"===typeof b?b:this._daylightSavingAdjust(new Date(e,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)return this;b.datepicker.initialized||(b(document).mousedown(b.datepicker._checkExternalClick),
149b.datepicker.initialized=!0);0===b("#"+b.datepicker._mainDivId).length&&b("body").append(b.datepicker.dpDiv);var d=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(d)):this.each(function(){"string"===typeof a?b.datepicker["_"+a+"Datepicker"].apply(b.datepicker,[this].concat(d)):b.datepicker._attachDatepicker(this,
150a)})};b.datepicker=new h;b.datepicker.initialized=!1;b.datepicker.uuid=(new Date).getTime();b.datepicker.version="1.10.3"})(jQuery);(function(b,n){var h=0,f={},g={};f.height=f.paddingTop=f.paddingBottom=f.borderTopWidth=f.borderBottomWidth="hide";g.height=g.paddingTop=g.paddingBottom=g.borderTopWidth=g.borderBottomWidth="show";b.widget("ui.accordion",{version:"1.10.0",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var e=this.options;
151this.prevShow=this.prevHide=b();this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist");e.collapsible||!1!==e.active&&null!=e.active||(e.active=0);this._processPanels();0>e.active&&(e.active+=this.headers.length);this._refresh()},_getCreateEventData:function(){return{header:this.active,content:this.active.length?this.active.next():b()}},_createIcons:function(){var e=this.options.icons;e&&(b("<span>").addClass("ui-accordion-header-icon ui-icon "+e.header).prependTo(this.headers),
152this.active.children(".ui-accordion-header-icon").removeClass(e.header).addClass(e.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var b;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id
152)&&
153this.removeAttribute("id")});this._destroyIcons();b=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")});"content"!==this.options.heightStyle&&b.css("height","")},_setOption:function(b,a){"active"===b?this._activate(a):
154("event"===b&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(a)),this._super(b,a),"collapsible"===b&&!a&&!1===this.options.active&&this._activate(0),"icons"===b&&(this._destroyIcons(),a&&this._createIcons()),"disabled"===b&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!a))},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var a=b.ui.keyCode,d=this.headers.length,c=this.headers.index(e.target),f=!1;switch(e.keyCode){case a.RIGHT:case a.DOWN:f=
155this.headers[(c+1)%d];break;case a.LEFT:case a.UP:f=this.headers[(c-1+d)%d];break;case a.SPACE:case a.ENTER:this._eventHandler(e);break;case a.HOME:f=this.headers[0];break;case a.END:f=this.headers[d-1]}f&&(b(e.target).attr("tabIndex",-1),b(f).attr("tabIndex",0),f.focus(),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===b.ui.keyCode.UP&&e.ctrlKey&&b(e.currentTarget).prev().focus()},refresh:function(){var e=this.options;this._processPanels();if(!1===e.active&&!0===e.collapsible||!this.headers.length)e.active=
156!1,this.active=b();!1===e.active?this._activate(0):this.active.length&&!b.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=b()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active);this._destroyIcons();this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all");this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},
157_refresh:function(){var e,a=this.options,d=a.heightStyle,c=this.element.parent(),f=this.accordionId="ui-accordion-"+(this.element.attr("id")||++h);this.active=this._findActive(a.active).addClass("ui-accordion-header-active ui-state-active").toggleClass("ui-corner-all ui-corner-top");this.active.next().addClass("ui-accordion-content-active").show();this.headers.attr("role","tab").each(function(a){var c=b(this),d=c.attr("id"),e=c.next(),g=e.attr("id");d||(d=f+"-header-"+a,c.attr("id",d));g||(g=f+"-panel-"+
158a,e.attr("id",g));c.attr("aria-controls",g);e.attr("aria-labelledby",d)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide();this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0);this._createIcons();this._setupEvents(a.event);"fill"===d?(e=c.height(),this.element.siblings(":visible").each(function(){var a=
159b(this),c=a.css("position");"absolute"!==c&&"fixed"!==c&&(e-=a.outerHeight(!0))}),this.headers.each(function(){e-=b(this).outerHeight(!0)}),this.headers.next().each(function(){b(this).height(Math.max(0,e-b(this).innerHeight()+b(this).height()))}).css("overflow","auto")):"auto"===d&&(e=0,this.headers.next().each(function(){e=Math.max(e,b(this).css("height","").height())}).height(e))},_activate:function(e){e=this._findActive(e)[0];e!==this.active[0]&&(e=e||this.active[0],this._eventHandler({target:e,
160currentTarget:e,preventDefault:b.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):b()},_setupEvents:function(e){var a={keydown:"_keydown"};e&&b.each(e.split(" "),function(b,c){a[c]="_eventHandler"});this._off(this.headers.add(this.headers.next()));this._on(this.headers,a);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(e){var a=this.options,d=this.active,c=b(e.currentTarget),f=c[0]===
161d[0],g=f&&a.collapsible,h=g?b():c.next(),n=d.next(),h={oldHeader:d,oldPanel:n,newHeader:g?b():c,newPanel:h};e.preventDefault();f&&!a.collapsible||!1===this._trigger("beforeActivate",e,h)||(a.active=g?!1:this.headers.index(c),this.active=f?b():c,this._toggle(h),d.removeClass("ui-accordion-header-active ui-state-active"),a.icons&&d.children(".ui-accordion-header-icon").removeClass(a.icons.activeHeader).addClass(a.icons.header),f||(c.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),
162a.icons&&c.children(".ui-accordion-header-icon").removeClass(a.icons.header).addClass(a.icons.activeHeader),c.next().addClass("ui-accordion-content-active")))},_toggle:function(e){var a=e.newPanel,d=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0);this.prevShow=a;this.prevHide=d;this.options.animate?this._animate(a,d,e):(d.hide(),a.show(),this._toggleComplete(e));d.attr({"aria-expanded":"false","aria-hidden":"true"});d.prev().attr("aria-selected","false");
163a.length&&d.length?d.prev().attr("tabIndex",-1):a.length&&this.headers.filter(function(){return 0===b(this).attr("tabIndex")}).attr("tabIndex",-1);a.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(b,a,d){var c,h,n,I=this,y=0,m=b.length&&(!a.length||b.index()<a.index()),l=this.options.animate||{},m=m&&l.down||l,L=function(){I._toggleComplete(d)};"number"==typeof m&&(n=m);"string"==typeof m&&(h=m);h=h||m.easing||l.easing;n=n||
164m.duration||l.duration;if(!a.length)return b.animate(g,n,h,L);if(!b.length)return a.animate(f,n,h,L);c=b.show().outerHeight();a.animate(f,{duration:n,easing:h,step:function(a,b){b.now=Math.round(a)}});b.hide().animate(g,{duration:n,easing:h,complete:L,step:function(b,d){d.now=Math.round(b);"height"!==d.prop?y+=d.now:"content"!==I.options.heightStyle&&(d.now=Math.round(c-a.outerHeight()-y),y=0)}})},_toggleComplete:function(b){var a=b.oldPanel;a.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");
165a.length&&(a.parent()[0].className=a.parent()[0].className);this._trigger("activate",null,b)}})})(jQuery);(function(b){b.expander={version:"1.4.7",defaults:{slicePoint:100,preserveWords:!0,widow:4,expandText:"read more",expandPrefix:"&hellip; ",expandAfterSummary:!1,summaryClass:"summary",detailClass:"details",moreClass:"read-more",lessClass:"read-less",collapseTimer:0,expandEffect:"slideDown",expandSpeed:250,collapseEffect:"slideUp",collapseSpeed:200,userCollapse:!0,userCollapseText:"read less",userCollapsePrefix:" ",onSlice:null,beforeExpand:null,afterExpand:null,onCollapse:null,afterCollapse:null}};
166b.fn.expander=function(n){function h(a,b){var c="span",d=a.summary;b?(c="div",d=l.test(d)&&!a.expandAfterSummary?d.replace(l,a.moreLabel+"$1"):d+a.moreLabel,d='<div class="'+a.summaryClass+'">'+d+"</div>"):d+=a.moreLabel;return[d," <",c+' class="'+a.detailClass+'"',">",a.details,"</"+c+">"].join("")}function f(a){var b='<span class="'+a.moreClass+'">'+a.expandPrefix;return b+='<a href="#">'+a.expandText+"</a></span>"}function g(a,c){a.lastIndexOf("<")>
166a.lastIndexOf(">")&&(a=a.slice(0,a.lastIndexOf("<")));
167c&&(a=a.replace(F,""));return b.trim(a)}function e(a,b){b.stop(!0,!0)[a.collapseEffect](a.collapseSpeed,function(){b.prev("span."+a.moreClass).show().length||b.parent().children("div."+a.summaryClass).show().find("span."+a.moreClass).show();a.afterCollapse&&a.afterCollapse.call(b)})}function a(a,c,d){a.collapseTimer&&(u=setTimeout(function(){e(a,c);b.isFunction(a.onCollapse)&&a.onCollapse.call(d,!1)},a.collapseTimer))}var d="init";"string"===typeof n&&(d=n,n={});var c=b.extend({},b.expander.defaults,
168n),k=/^<(?:area|br|col|embed|hr|img|input|link|meta|param).*>$/i,F=c.wordEnd||/(&(?:[^;]+;)?|[a-zA-Z\u00C0-\u0100]+)$/,I=/<\/?(\w+)[^>]*>/g,y=/<(\w+)[^>]*>/g,m=/<\/(\w+)>/g,l=/(<\/[^>]+>)\s*$/,L=/^(<[^>]+>)+.?/,p=/\s\s+/g,u,O=function(a){return b.trim(a||"").replace(p," ")};n={init:function(){this.each(function(){var d,l,n,p,G,z,J,v,B,w=[],F=[],N={},M=this,x=b(this),P=b([]),q=b.extend({},c,x.data("expander")||b.meta&&x.data()||{});z=!!x.find("."+q.detailClass).length;J=!!x.find("*").filter(function(){var a=
169b(this).css("display");return/^block|table|list/.test(a)}).length;var D=(J?"div":"span")+"."+q.detailClass;d=q.moreClass+"";l=q.lessClass+"";var K=q.expandSpeed||0,t=O(x.html());O(x.text());var A=t.slice(0,q.slicePoint);q.moreSelector="span."+d.split(" ").join(".");q.lessSelector="span."+l.split(" ").join(".");if(!b.data(this,"expanderInit")){b.data(this,"expanderInit",!0);b.data(this,"expander",q);b.each(["onSlice","beforeExpand","afterExpand","onCollapse","afterCollapse"],function(a,c){N[c]=b.isFunction(q[c])});
170A=g(A);for(l=A.replace(I,"").length;l<q.slicePoint;)d=t.charAt(A.length),"<"===d&&(d=t.slice(A.length).match(L)[0]),A+=d,l++;A=g(A,q.preserveWords);p=A.match(y)||[];G=A.match(m)||[];n=[];b.each(p,function(a,b){k.test(b)||n.push(b)});p=n;l=G.length;for(d=0;d<l;d++)G[d]=G[d].replace(m,"$1");b.each(p,function(a,c){var d=c.replace(y,"$1"),e=b.inArray(d,G);-1===e?(w.push(c),F.push("</"+d+">")):G.splice(e,1)});F.reverse();if(z)z=x.find(D).remove().html(),A=x.html(),t=A+z,d="";else{z=t.slice(A.length);d=
171b.trim(z.replace(I,""));if(""===d||d.split(/\s+/).length<q.widow)return;d=F.pop()||"";A+=F.join("");z=w.join("")+z}q.moreLabel=x.find(q.moreSelector).length?"":f(q);J&&(z=t);q.summary=A+d;q.details=z;q.lastCloseTag=d;N.onSlice&&(q=(n=q.onSlice.call(M,q))&&n.details?n:q);J=h(q,J);x.html(J);v=x.find(D);B=x.find(q.moreSelector);if("slideUp"===q.collapseEffect&&"slideDown"!==q.expandEffect||x.is(":hidden"))v.css({display:"none"});else v[q.collapseEffect](0);P=x.find("div."+q.summaryClass);J=function(b){b.preventDefault();
172B.hide();P.hide();N.beforeExpand&&q.beforeExpand.call(M);v.stop(!1,!0)[q.expandEffect](K,function(){v.css({zoom:""});N.afterExpand&&q.afterExpand.call(M);a(q,v,M)})};B.find("a").unbind("click.expander").bind("click.expander",J);q.userCollapse&&!x.find(q.lessSelector).length&&x.find(D).append('<span class="'+q.lessClass+'">'+q.userCollapsePrefix+'<a href="#">'+q.userCollapseText+"</a></span>");x.find(q.lessSelector+" a").unbind("click.expander").bind("click.expander",function(a){a.preventDefault();
173clearTimeout(u);a=b(this).closest(D);e(q,a);N.onCollapse&&q.onCollapse.call(M,!0)})}})},destroy:function(){this.each(function(){var a,d,e=b(this);e.data("expanderInit")&&(a=b.extend({},e.data("expander")||{},c),d=e.find("."+a.detailClass).contents(),e.removeData("expanderInit"),e.removeData("expander"),e.find(a.moreSelector).remove(),e.find("."+a.summaryClass).remove(),e.find("."+a.detailClass).after(d).remove(),e.find(a.lessSelector).remove())})}};n[d]&&n[d].call(this);return this};b.fn.expander.defaults=
174b.expander.defaults})(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.