/*! jQuery UI - v1.11.1 - 2014-08-13 * http://jqueryui.com * Includes: core.js, widget.js, mouse.js, position.js, accordion.js, autocomplete.js, button.js, datepicker.js, dialog.js, draggable.js, droppable.js, effect.js, effect-blind.js, effect-bounce.js, effect-clip.js, effect-drop.js, effect-explode.js, effect-fade.js, effect-fold.js, effect-highlight.js, effect-puff.js, effect-pulsate.js, effect-scale.js, effect-shake.js, effect-size.js, effect-slide.js, effect-transfer.js, menu.js, progressbar.js, resizable.js, selectable.js, selectmenu.js, slider.js, sortable.js, spinner.js, tabs.js, tooltip.js * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ (function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)})(function(J){function w(c,d){var g,b,f,e=c.nodeName.toLowerCase();return"area"===e?(g=c.parentNode,b=g.name,c.href&&b&&"map"===g.nodeName.toLowerCase()?(f=J("img[usemap='#"+b+"']")[0],!!f&&F(f)):!1):(/input|select|textarea|button|object/.test(e)?!c.disabled:"a"===e?c.href||d:d)&&F(c)}function F(a){return J.expr.filters.visible(a)&&!J(a).parents().addBack().filter(function(){return"hidden"===J.css(this,"visibility")}).length}function x(c){for(var b,a;c.length&&c[0]!==document;){if(b=c.css("position"),("absolute"===b||"relative"===b||"fixed"===b)&&(a=parseInt(c.css("zIndex"),10),!isNaN(a)&&0!==a)){return a}c=c.parent()}return 0}function C(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},J.extend(this._defaults,this.regional[""]),this.regional.en=J.extend(!0,{},this.regional[""]),this.regional["en-US"]=J.extend(!0,{},this.regional.en),this.dpDiv=N(J("
"))}function N(b){var a="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return b.delegate(a,"mouseout",function(){J(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&J(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&J(this).removeClass("ui-datepicker-next-hover")}).delegate(a,"mouseover",B)}function B(){J.datepicker._isDisabledDatepicker(k.inline?k.dpDiv.parent()[0]:k.input[0])||(J(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),J(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&J(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&J(this).addClass("ui-datepicker-next-hover"))}function z(b,a){J.extend(b,a);for(var c in a){null==a[c]&&(b[c]=a[c])}return b}function G(a){return function(){var b=this.element.val();a.apply(this,arguments),this._refresh(),b!==this.element.val()&&this._trigger("change")}}J.ui=J.ui||{},J.extend(J.ui,{version:"1.11.1",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),J.fn.extend({scrollParent:function(d){var c=this.css("position"),e="absolute"===c,f=d?/(auto|scroll|hidden)/:/(auto|scroll)/,b=this.parents().filter(function(){var a=J(this);return e&&"static"===a.css("position")?!1:f.test(a.css("overflow")+a.css("overflow-y")+a.css("overflow-x"))}).eq(0);return"fixed"!==c&&b.length?b:J(this[0].ownerDocument||document)},uniqueId:function(){var a=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++a)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&J(this).removeAttr("id")})}}),J.extend(J.expr[":"],{data:J.expr.createPseudo?J.expr.createPseudo(function(a){return function(b){return !!J.data(b,a)}}):function(b,a,c){return !!J.data(b,c[3])},focusable:function(a){return w(a,!isNaN(J.attr(a,"tabindex")))},tabbable:function(a){var b=J.attr(a,"tabindex"),c=isNaN(b);return(c||b>=0)&&w(a,!c)}}),J("").outerWidth(1).jquery||J.each(["Width","Height"],function(d,c){function e(p,o,r,h){return J.each(g,function(){o-=parseFloat(J.css(p,"padding"+this))||0,r&&(o-=parseFloat(J.css(p,"border"+this+"Width"))||0),h&&(o-=parseFloat(J.css(p,"margin"+this))||0)}),o}var g="Width"===c?["Left","Right"]:["Top","Bottom"],b=c.toLowerCase(),f={innerWidth:J.fn.innerWidth,innerHeight:J.fn.innerHeight,outerWidth:J.fn.outerWidth,outerHeight:J.fn.outerHeight};J.fn["inner"+c]=function(a){return void 0===a?f["inner"+c].call(this):this.each(function(){J(this).css(b,e(this,a)+"px")})},J.fn["outer"+c]=function(a,h){return"number"!=typeof a?f["outer"+c].call(this,a):this.each(function(){J(this).css(b,e(this,a,!0,h)+"px")})}}),J.fn.addBack||(J.fn.addBack=function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}),J("").data("a-b","a").removeData("a-b").data("a-b")&&(J.fn.removeData=function(a){return function(b){return arguments.length?a.call(this,J.camelCase(b)):a.call(this)}}(J.fn.removeData)),J.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),J.fn.extend({focus:function(a){return function(b,c){return"number"==typeof b?this.each(function(){var d=this;setTimeout(function(){J(d).focus(),c&&c.call(d)},b)}):a.apply(this,arguments)}}(J.fn.focus),disableSelection:function(){var a="onselectstart" in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(a+".ui-disableSelection",function(b){b.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(b){if(void 0!==b){return this.css("zIndex",b)}if(this.length){for(var a,c,d=J(this[0]);d.length&&d[0]!==document;){if(a=d.css("position"),("absolute"===a||"relative"===a||"fixed"===a)&&(c=parseInt(d.css("zIndex"),10),!isNaN(c)&&0!==c)){return c}d=d.parent()}}return 0}}),J.ui.plugin={add:function(d,c,e){var f,b=J.ui[d].prototype;for(f in e){b.plugins[f]=b.plugins[f]||[],b.plugins[f].push([c,e[f]])}},call:function(g,d,c,f){var h,b=g.plugins[d];if(b&&(f||g.element[0].parentNode&&11!==g.element[0].parentNode.nodeType)){for(h=0;b.length>h;h++){g.options[b[h][0]]&&b[h][1].apply(g.element,c)}}}};var E=0,q=Array.prototype.slice;J.cleanData=function(a){return function(c){var d,f,b;for(b=0;null!=(f=c[b]);b++){try{d=J._data(f,"events"),d&&d.remove&&J(f).triggerHandler("remove")}catch(e){}}a(c)}}(J.cleanData),J.widget=function(u,f,v){var d,p,c,b,g={},e=u.split(".")[0];return u=u.split(".")[1],d=e+"-"+u,v||(v=f,f=J.Widget),J.expr[":"][d.toLowerCase()]=function(a){return !!J.data(a,d)},J[e]=J[e]||{},p=J[e][u],c=J[e][u]=function(h,a){return this._createWidget?(arguments.length&&this._createWidget(h,a),void 0):new c(h,a)},J.extend(c,p,{version:v.version,_proto:J.extend({},v),_childConstructors:[]}),b=new f,b.options=J.widget.extend({},b.options),J.each(v,function(a,h){return J.isFunction(h)?(g[a]=function(){var i=function(){return f.prototype[a].apply(this,arguments)},o=function(r){return f.prototype[a].apply(this,r)};return function(){var y,s=this._super,r=this._superApply;return this._super=i,this._superApply=o,y=h.apply(this,arguments),this._super=s,this._superApply=r,y}}(),void 0):(g[a]=h,void 0)}),c.prototype=J.widget.extend(b,{widgetEventPrefix:p?b.widgetEventPrefix||u:u},g,{constructor:c,namespace:e,widgetName:u,widgetFullName:d}),p?(J.each(p._childConstructors,function(h,a){var o=a.prototype;J.widget(o.namespace+"."+o.widgetName,c,a._proto)}),delete p._childConstructors):f._childConstructors.push(c),J.widget.bridge(u,c),c},J.widget.extend=function(d){for(var c,e,g=q.call(arguments,1),b=0,f=g.length;f>b;b++){for(c in g[b]){e=g[b][c],g[b].hasOwnProperty(c)&&void 0!==e&&(d[c]=J.isPlainObject(e)?J.isPlainObject(d[c])?J.widget.extend({},d[c],e):J.widget.extend({},e):e)}}return d},J.widget.bridge=function(b,a){var c=a.prototype.widgetFullName||b;J.fn[b]=function(g){var d="string"==typeof g,f=q.call(arguments,1),e=this;return g=!d&&f.length?J.widget.extend.apply(null,[g].concat(f)):g,d?this.each(function(){var o,h=J.data(this,c);return"instance"===g?(e=h,!1):h?J.isFunction(h[g])&&"_"!==g.charAt(0)?(o=h[g].apply(h,f),o!==h&&void 0!==o?(e=o&&o.jquery?e.pushStack(o.get()):o,!1):void 0):J.error("no such method '"+g+"' for "+b+" widget instance"):J.error("cannot call methods on "+b+" prior to initialization; attempted to call method '"+g+"'")}):this.each(function(){var h=J.data(this,c);h?(h.option(g||{}),h._init&&h._init()):J.data(this,c,new a(g,this))}),e}},J.Widget=function(){},J.Widget._childConstructors=[],J.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{disabled:!1,create:null},_createWidget:function(b,a){a=J(a||this.defaultElement||this)[0],this.element=J(a),this.uuid=E++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=J.widget.extend({},this.options,this._getCreateOptions(),b),this.bindings=J(),this.hoverable=J(),this.focusable=J(),a!==this&&(J.data(a,this.widgetFullName,this),this._on(!0,this.element,{remove:function(c){c.target===a&&this.destroy()}}),this.document=J(a.style?a.ownerDocument:a.document||a),this.window=J(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:J.noop,_getCreateEventData:J.noop,_create:J.noop,_init:J.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(J.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:J.noop,widget:function(){return this.element},option:function(d,c){var e,g,b,f=d;if(0===arguments.length){return J.widget.extend({},this.options)}if("string"==typeof d){if(f={},e=d.split("."),d=e.shift(),e.length){for(g=f[d]=J.widget.extend({},this.options[d]),b=0;e.length-1>b;b++){g[e[b]]=g[e[b]]||{},g=g[e[b]]}if(d=e.pop(),1===arguments.length){return void 0===g[d]?null:g[d]}g[d]=c}else{if(1===arguments.length){return void 0===this.options[d]?null:this.options[d]}f[d]=c}}return this._setOptions(f),this},_setOptions:function(b){var a;for(a in b){this._setOption(a,b[a])}return this},_setOption:function(b,a){return this.options[b]=a,"disabled"===b&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!a),a&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(d,c,e){var f,b=this;"boolean"!=typeof d&&(e=c,c=d,d=!1),e?(c=f=J(c),this.bindings=this.bindings.add(c)):(e=c,c=this.element,f=this.widget()),J.each(e,function(p,v){function t(){return d||b.options.disabled!==!0&&!J(this).hasClass("ui-state-disabled")?("string"==typeof v?b[v]:v).apply(b,arguments):void 0}"string"!=typeof v&&(t.guid=v.guid=v.guid||t.guid||J.guid++);var i=p.match(/^([\w:-]*)\s*(.*)$/),a=i[1]+b.eventNamespace,g=i[2];g?f.delegate(g,a,t):c.bind(a,t)})},_off:function(b,a){a=(a||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,b.unbind(a).undelegate(a)},_delay:function(d,b){function a(){return("string"==typeof d?c[d]:d).apply(c,arguments)}var c=this;return setTimeout(a,b||0)},_hoverable:function(a){this.hoverable=this.hoverable.add(a),this._on(a,{mouseenter:function(b){J(b.currentTarget).addClass("ui-state-hover")},mouseleave:function(b){J(b.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(a){this.focusable=this.focusable.add(a),this._on(a,{focusin:function(b){J(b.currentTarget).addClass("ui-state-focus")},focusout:function(b){J(b.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(d,c,e){var g,b,f=this.options[d];if(e=e||{},c=J.Event(c),c.type=(d===this.widgetEventPrefix?d:this.widgetEventPrefix+d).toLowerCase(),c.target=this.element[0],b=c.originalEvent){for(g in b){g in c||(c[g]=b[g])}}return this.element.trigger(c,e),!(J.isFunction(f)&&f.apply(this.element[0],[c].concat(e))===!1||c.isDefaultPrevented())}},J.each({show:"fadeIn",hide:"fadeOut"},function(b,a){J.Widget.prototype["_"+b]=function(d,g,c){"string"==typeof g&&(g={effect:g});var f,e=g?g===!0||"number"==typeof g?a:g.effect||a:b;g=g||{},"number"==typeof g&&(g={duration:g}),f=!J.isEmptyObject(g),g.complete=c,g.delay&&d.delay(g.delay),f&&J.effects&&J.effects.effect[e]?d[b](g):e!==b&&d[e]?d[e](g.duration,g.easing,c):d.queue(function(h){J(this)[b](),c&&c.call(d[0]),h()})}}),J.widget;var K=!1;J(document).mouseup(function(){K=!1}),J.widget("ui.mouse",{version:"1.11.1",options:{cancel:"input,textarea,button,select,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(b){return !0===J.data(b.target,a.widgetName+".preventClickEvent")?(J.removeData(b.target,a.widgetName+".preventClickEvent"),b.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(b){if(!K){this._mouseStarted&&this._mouseUp(b),this._mouseDownEvent=b;var a=this,c=1===b.which,d="string"==typeof this.options.cancel&&b.target.nodeName?J(b.target).closest(this.options.cancel).length:!1;return c&&!d&&this._mouseCapture(b)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){a.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(b)!==!1,!this._mouseStarted)?(b.preventDefault(),!0):(!0===J.data(b.target,this.widgetName+".preventClickEvent")&&J.removeData(b.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(f){return a._mouseMove(f)},this._mouseUpDelegate=function(f){return a._mouseUp(f)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),b.preventDefault(),K=!0,!0)):!0}},_mouseMove:function(a){return J.ui.ie&&(!document.documentMode||9>document.documentMode)&&!a.button?this._mouseUp(a):a.which?this._mouseStarted?(this._mouseDrag(a),a.preventDefault()):(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==!1,this._mouseStarted?this._mouseDrag(a):this._mouseUp(a)),!this._mouseStarted):this._mouseUp(a)},_mouseUp:function(a){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,a.target===this._mouseDownEvent.target&&J.data(a.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(a)),K=!1,!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return !0}}),function(){function V(d,c,a){return[parseFloat(d[0])*(e.test(d[0])?c/100:1),parseFloat(d[1])*(e.test(d[1])?a/100:1)]}function O(c,a){return parseInt(J.css(c,a),10)||0}function W(c){var a=c[0];return 9===a.nodeType?{width:c.width(),height:c.height(),offset:{top:0,left:0}}:J.isWindow(a)?{width:c.width(),height:c.height(),offset:{top:c.scrollTop(),left:c.scrollLeft()}}:a.preventDefault?{width:0,height:0,offset:{top:a.pageY,left:a.pageX}}:{width:c.outerWidth(),height:c.outerHeight(),offset:c.offset()}}J.ui=J.ui||{};var v,T,g=Math.max,b=Math.abs,P=Math.round,y=/left|center|right/,U=/top|center|bottom/,R=/[\+\-]\d+(\.[\d]+)?%?/,S=/^\w+/,e=/%$/,Q=J.fn.position;J.position={scrollbarWidth:function(){if(void 0!==v){return v}var f,d,h=J("
"),c=h.children()[0];return J("body").append(h),f=c.offsetWidth,h.css("overflow","scroll"),d=c.offsetWidth,f===d&&(d=h[0].clientWidth),h.remove(),v=f-d},getScrollInfo:function(f){var d=f.isWindow||f.isDocument?"":f.element.css("overflow-x"),h=f.isWindow||f.isDocument?"":f.element.css("overflow-y"),o="scroll"===d||"auto"===d&&f.widthaj?"left":ak>0?"right":"center",vertical:0>ai?"top":am>0?"bottom":"middle"};ad>d&&d>b(ak+aj)&&(al.horizontal="center"),ae>i&&i>b(am+ai)&&(al.vertical="middle"),al.important=g(b(ak),b(aj))>g(b(am),b(ai))?"horizontal":"vertical",c.using.call(this,an,al)}),ag.offset(J.extend(ac,{using:Y}))})},J.ui.position={fit:{left:function(u,Y){var o,Z=Y.within,d=Z.isWindow?Z.scrollLeft:Z.offset.left,X=Z.width,c=u.left-Y.collisionPosition.marginLeft,p=d-c,f=c+Y.collisionWidth-X-d;Y.collisionWidth>X?p>0&&0>=f?(o=u.left+p+Y.collisionWidth-X-d,u.left+=p-o):u.left=f>0&&0>=p?d:p>f?d+X-Y.collisionWidth:d:p>0?u.left+=p:f>0?u.left-=f:u.left=g(u.left-c,u.left)},top:function(u,Y){var o,Z=Y.within,d=Z.isWindow?Z.scrollTop:Z.offset.top,X=Y.within.height,c=u.top-Y.collisionPosition.marginTop,p=d-c,f=c+Y.collisionHeight-X-d;Y.collisionHeight>X?p>0&&0>=f?(o=u.top+p+Y.collisionHeight-X-d,u.top+=p-o):u.top=f>0&&0>=p?d:p>f?d+X-Y.collisionHeight:d:p>0?u.top+=p:f>0?u.top-=f:u.top=g(u.top-c,u.top)}},flip:{left:function(ad,ai){var aa,aj,Y=ai.within,ag=Y.offset.left+Y.scrollLeft,X=Y.width,ab=Y.isWindow?Y.scrollLeft:Y.offset.left,Z=ad.left-ai.collisionPosition.marginLeft,ah=Z-ab,ae=Z+ai.collisionWidth-X-ab,af="left"===ai.my[0]?-ai.elemWidth:"right"===ai.my[0]?ai.elemWidth:0,r="left"===ai.at[0]?ai.targetWidth:"right"===ai.at[0]?-ai.targetWidth:0,ac=-2*ai.offset[0];0>ah?(aa=ad.left+af+r+ac+ai.collisionWidth-X-ag,(0>aa||b(ah)>aa)&&(ad.left+=af+r+ac)):ae>0&&(aj=ad.left-ai.collisionPosition.marginLeft+af+r+ac-ab,(aj>0||ae>b(aj))&&(ad.left+=af+r+ac))},top:function(ae,aj){var ab,ak,Y=aj.within,ah=Y.offset.top+Y.scrollTop,X=Y.height,ac=Y.isWindow?Y.scrollTop:Y.offset.top,aa=ae.top-aj.collisionPosition.marginTop,ai=aa-ac,af=aa+aj.collisionHeight-X-ac,ag="top"===aj.my[1],r=ag?-aj.elemHeight:"bottom"===aj.my[1]?aj.elemHeight:0,ad="top"===aj.at[1]?aj.targetHeight:"bottom"===aj.at[1]?-aj.targetHeight:0,Z=-2*aj.offset[1];0>ai?(ak=ae.top+r+ad+Z+aj.collisionHeight-X-ah,ae.top+r+ad+Z>ai&&(0>ak||b(ai)>ak)&&(ae.top+=r+ad+Z)):af>0&&(ab=ae.top-aj.collisionPosition.marginTop+r+ad+Z-ac,ae.top+r+ad+Z>af&&(ab>0||af>b(ab))&&(ae.top+=r+ad+Z))}},flipfit:{left:function(){J.ui.position.flip.left.apply(this,arguments),J.ui.position.fit.left.apply(this,arguments)},top:function(){J.ui.position.flip.top.apply(this,arguments),J.ui.position.fit.top.apply(this,arguments)}}},function(){var c,a,f,X,u,p=document.getElementsByTagName("body")[0],d=document.createElement("div");c=document.createElement(p?"div":"body"),f={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},p&&J.extend(f,{position:"absolute",left:"-1000px",top:"-1000px"});for(u in f){c.style[u]=f[u]}c.appendChild(d),a=p||document.documentElement,a.insertBefore(c,a.firstChild),d.style.cssText="position: absolute; left: 10.7432222px;",X=J(d).offset().left,T=X>10&&11>X,c.innerHTML="",a.removeChild(c)}()}(),J.ui.position,J.widget("ui.accordion",{version:"1.11.1",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},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var a=this.options;this.prevShow=this.prevHide=J(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),a.collapsible||a.active!==!1&&null!=a.active||(a.active=0),this._processPanels(),0>a.active&&(a.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():J()}},_createIcons:function(){var a=this.options.icons;a&&(J("").addClass("ui-accordion-header-icon ui-icon "+a.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(a.header).addClass(a.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var a;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId(),this._destroyIcons(),a=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&a.css("height","")},_setOption:function(b,a){return"active"===b?(this._activate(a),void 0):("event"===b&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(a)),this._super(b,a),"collapsible"!==b||a||this.options.active!==!1||this._activate(0),"icons"===b&&(this._destroyIcons(),a&&this._createIcons()),"disabled"===b&&(this.element.toggleClass("ui-state-disabled",!!a).attr("aria-disabled",a),this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!a)),void 0)},_keydown:function(d){if(!d.altKey&&!d.ctrlKey){var c=J.ui.keyCode,e=this.headers.length,f=this.headers.index(d.target),b=!1;switch(d.keyCode){case c.RIGHT:case c.DOWN:b=this.headers[(f+1)%e];break;case c.LEFT:case c.UP:b=this.headers[(f-1+e)%e];break;case c.SPACE:case c.ENTER:this._eventHandler(d);break;case c.HOME:b=this.headers[0];break;case c.END:b=this.headers[e-1]}b&&(J(d.target).attr("tabIndex",-1),J(b).attr("tabIndex",0),b.focus(),d.preventDefault())}},_panelKeyDown:function(a){a.keyCode===J.ui.keyCode.UP&&a.ctrlKey&&J(a.currentTarget).prev().focus()},refresh:function(){var a=this.options;this._processPanels(),a.active===!1&&a.collapsible===!0||!this.headers.length?(a.active=!1,this.active=J()):a.active===!1?this._activate(0):this.active.length&&!J.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(a.active=!1,this.active=J()):this._activate(Math.max(0,a.active-1)):a.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-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()},_refresh:function(){var b,a=this.options,c=a.heightStyle,d=this.element.parent();this.active=this._findActive(a.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(){var f=J(this),e=f.uniqueId().attr("id"),g=f.next(),h=g.uniqueId().attr("id");f.attr("aria-controls",h),g.attr("aria-labelledby",e)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(a.event),"fill"===c?(b=d.height(),this.element.siblings(":visible").each(function(){var e=J(this),f=e.css("position");"absolute"!==f&&"fixed"!==f&&(b-=e.outerHeight(!0))}),this.headers.each(function(){b-=J(this).outerHeight(!0)}),this.headers.next().each(function(){J(this).height(Math.max(0,b-J(this).innerHeight()+J(this).height()))}).css("overflow","auto")):"auto"===c&&(b=0,this.headers.next().each(function(){b=Math.max(b,J(this).css("height","").height())}).height(b))},_activate:function(b){var a=this._findActive(b)[0];a!==this.active[0]&&(a=a||this.active[0],this._eventHandler({target:a,currentTarget:a,preventDefault:J.noop}))},_findActive:function(a){return"number"==typeof a?this.headers.eq(a):J()},_setupEvents:function(b){var a={keydown:"_keydown"};b&&J.each(b.split(" "),function(d,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(u){var f=this.options,v=this.active,d=J(u.currentTarget),p=d[0]===v[0],c=p&&f.collapsible,b=c?J():d.next(),g=v.next(),e={oldHeader:v,oldPanel:g,newHeader:c?J():d,newPanel:b};u.preventDefault(),p&&!f.collapsible||this._trigger("beforeActivate",u,e)===!1||(f.active=c?!1:this.headers.index(d),this.active=p?J():d,this._toggle(e),v.removeClass("ui-accordion-header-active ui-state-active"),f.icons&&v.children(".ui-accordion-header-icon").removeClass(f.icons.activeHeader).addClass(f.icons.header),p||(d.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),f.icons&&d.children(".ui-accordion-header-icon").removeClass(f.icons.header).addClass(f.icons.activeHeader),d.next().addClass("ui-accordion-content-active")))},_toggle:function(b){var a=b.newPanel,c=this.prevShow.length?this.prevShow:b.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=a,this.prevHide=c,this.options.animate?this._animate(a,c,b):(c.hide(),a.show(),this._toggleComplete(b)),c.attr({"aria-hidden":"true"}),c.prev().attr("aria-selected","false"),a.length&&c.length?c.prev().attr({tabIndex:-1,"aria-expanded":"false"}):a.length&&this.headers.filter(function(){return 0===J(this).attr("tabIndex")}).attr("tabIndex",-1),a.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"})},_animate:function(y,R,p){var S,f,P,c=this,b=0,v=y.length&&(!R.length||y.index()",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item":function(a){a.preventDefault()},"click .ui-menu-item":function(b){var a=J(b.target);!this.mouseHandled&&a.not(".ui-state-disabled").length&&(this.select(b),b.isPropagationStopped()||(this.mouseHandled=!0),a.has(".ui-menu").length?this.expand(b):!this.element.is(":focus")&&J(this.document[0].activeElement).closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(b){var a=J(b.currentTarget);a.siblings(".ui-state-active").removeClass("ui-state-active"),this.focus(b,a)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(c,b){var a=this.active||this.element.find(this.options.items).eq(0);b||this.focus(c,a)},blur:function(a){this._delay(function(){J.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(a)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(a){this._closeOnDocumentClick(a)&&this.collapseAll(a),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var a=J(this);a.data("ui-menu-submenu-carat")&&a.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(d){function c(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var f,u,b,p,g,e=!0;switch(d.keyCode){case J.ui.keyCode.PAGE_UP:this.previousPage(d);break;case J.ui.keyCode.PAGE_DOWN:this.nextPage(d);break;case J.ui.keyCode.HOME:this._move("first","first",d);break;case J.ui.keyCode.END:this._move("last","last",d);break;case J.ui.keyCode.UP:this.previous(d);break;case J.ui.keyCode.DOWN:this.next(d);break;case J.ui.keyCode.LEFT:this.collapse(d);break;case J.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(d);break;case J.ui.keyCode.ENTER:case J.ui.keyCode.SPACE:this._activate(d);break;case J.ui.keyCode.ESCAPE:this.collapse(d);break;default:e=!1,u=this.previousFilter||"",b=String.fromCharCode(d.keyCode),p=!1,clearTimeout(this.filterTimer),b===u?p=!0:b=u+b,g=RegExp("^"+c(b),"i"),f=this.activeMenu.find(this.options.items).filter(function(){return g.test(J(this).text())}),f=p&&-1!==f.index(this.active.next())?this.active.nextAll(".ui-menu-item"):f,f.length||(b=String.fromCharCode(d.keyCode),g=RegExp("^"+c(b),"i"),f=this.activeMenu.find(this.options.items).filter(function(){return g.test(J(this).text())})),f.length?(this.focus(d,f),f.length>1?(this.previousFilter=b,this.filterTimer=this._delay(function(){delete this.previousFilter},1000)):delete this.previousFilter):delete this.previousFilter}e&&d.preventDefault()},_activate:function(a){this.active.is(".ui-state-disabled")||(this.active.is("[aria-haspopup='true']")?this.expand(a):this.select(a))},refresh:function(){var d,c,e=this,f=this.options.icons.submenu,b=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length),b.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var g=J(this),a=g.parent(),h=J("").addClass("ui-menu-icon ui-icon "+f).data("ui-menu-submenu-carat",!0);a.attr("aria-haspopup","true").prepend(h),g.attr("aria-labelledby",a.attr("id"))}),d=b.add(this.element),c=d.find(this.options.items),c.not(".ui-menu-item").each(function(){var a=J(this);e._isDivider(a)&&a.addClass("ui-widget-content ui-menu-divider")}),c.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),c.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!J.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(b,a){"icons"===b&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(a.submenu),"disabled"===b&&this.element.toggleClass("ui-state-disabled",!!a).attr("aria-disabled",a),this._super(b,a)},focus:function(d,b){var a,c;this.blur(d,d&&"focus"===d.type),this._scrollIntoView(b),this.active=b.first(),c=this.active.addClass("ui-state-focus").removeClass("ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",c.attr("id")),this.active.parent().closest(".ui-menu-item").addClass("ui-state-active"),d&&"keydown"===d.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),a=b.children(".ui-menu"),a.length&&d&&/^mouse/.test(d.type)&&this._startOpening(a),this.activeMenu=b.parent(),this._trigger("focus",d,{item:b})},_scrollIntoView:function(d){var c,e,h,b,g,f;this._hasScroll()&&(c=parseFloat(J.css(this.activeMenu[0],"borderTopWidth"))||0,e=parseFloat(J.css(this.activeMenu[0],"paddingTop"))||0,h=d.offset().top-this.activeMenu.offset().top-c-e,b=this.activeMenu.scrollTop(),g=this.activeMenu.height(),f=d.outerHeight(),0>h?this.activeMenu.scrollTop(b+h):h+f>g&&this.activeMenu.scrollTop(b+h-g+f))},blur:function(b,a){a||clearTimeout(this.timer),this.active&&(this.active.removeClass("ui-state-focus"),this.active=null,this._trigger("blur",b,{item:this.active}))},_startOpening:function(a){clearTimeout(this.timer),"true"===a.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(a)},this.delay))},_open:function(b){var a=J.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(b.parents(".ui-menu")).hide().attr("aria-hidden","true"),b.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(a)},collapseAll:function(b,a){clearTimeout(this.timer),this.timer=this._delay(function(){var c=a?this.element:J(b&&b.target).closest(this.element.find(".ui-menu"));c.length||(c=this.element),this._close(c),this.blur(b),this.activeMenu=c},this.delay)},_close:function(a){a||(a=this.active?this.active.parent():this.element),a.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(a){return !J(a.target).closest(".ui-menu").length},_isDivider:function(a){return !/[^\-\u2014\u2013\s]/.test(a.text())},collapse:function(b){var a=this.active&&this.active.parent().closest(".ui-menu-item",this.element);a&&a.length&&(this._close(),this.focus(b,a))},expand:function(b){var a=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();a&&a.length&&(this._open(a.parent()),this._delay(function(){this.focus(b,a)}))},next:function(a){this._move("next","first",a)},previous:function(a){this._move("prev","last",a)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(d,b,a){var c;this.active&&(c="first"===d||"last"===d?this.active["first"===d?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[d+"All"](".ui-menu-item").eq(0)),c&&c.length&&this.active||(c=this.activeMenu.find(this.options.items)[b]()),this.focus(a,c)},nextPage:function(b){var a,c,d;return this.active?(this.isLastItem()||(this._hasScroll()?(c=this.active.offset().top,d=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return a=J(this),0>a.offset().top-c-d}),this.focus(b,a)):this.focus(b,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(b),void 0)},previousPage:function(b){var a,c,d;return this.active?(this.isFirstItem()||(this._hasScroll()?(c=this.active.offset().top,d=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return a=J(this),a.offset().top-c+d>0}),this.focus(b,a)):this.focus(b,this.activeMenu.find(this.options.items).first())),void 0):(this.next(b),void 0)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var d,c,e,g=this.element[0].nodeName.toLowerCase(),b="textarea"===g,f="input"===g;this.isMultiLine=b?!0:f?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[b||f?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(i){if(this.element.prop("readOnly")){return d=!0,e=!0,c=!0,void 0}d=!1,e=!1,c=!1;var h=J.ui.keyCode;switch(i.keyCode){case h.PAGE_UP:d=!0,this._move("previousPage",i);break;case h.PAGE_DOWN:d=!0,this._move("nextPage",i);break;case h.UP:d=!0,this._keyEvent("previous",i);break;case h.DOWN:d=!0,this._keyEvent("next",i);break;case h.ENTER:this.menu.active&&(d=!0,i.preventDefault(),this.menu.select(i));break;case h.TAB:this.menu.active&&this.menu.select(i);break;case h.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(i),i.preventDefault());break;default:c=!0,this._searchTimeout(i)}},keypress:function(a){if(d){return d=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&a.preventDefault(),void 0}if(!c){var h=J.ui.keyCode;switch(a.keyCode){case h.PAGE_UP:this._move("previousPage",a);break;case h.PAGE_DOWN:this._move("nextPage",a);break;case h.UP:this._keyEvent("previous",a);break;case h.DOWN:this._keyEvent("next",a)}}},input:function(a){return e?(e=!1,a.preventDefault(),void 0):(this._searchTimeout(a),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(a){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(a),this._change(a),void 0)}}),this._initSource(),this.menu=J("