/*! jquery ui - v1.10.4 - 2014-04-02 * http://jqueryui.com * includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.slider.js, jquery.ui.sortable.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js * copyright 2014 jquery foundation and other contributors; licensed mit */ (function(e,t){function i(t,i){var s,a,o,r=t.nodename.tolowercase();return"area"===r?(s=t.parentnode,a=s.name,t.href&&a&&"map"===s.nodename.tolowercase()?(o=e("img[usemap=#"+a+"]")[0],!!o&&n(o)):!1):(/input|select|textarea|button|object/.test(r)?!t.disabled:"a"===r?t.href||i:i)&&n(t)}function n(t){return e.expr.filters.visible(t)&&!e(t).parents().addback().filter(function(){return"hidden"===e.css(this,"visibility")}).length}var s=0,a=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.ui,{version:"1.10.4",keycode:{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}}),e.fn.extend({focus:function(t){return function(i,n){return"number"==typeof i?this.each(function(){var t=this;settimeout(function(){e(t).focus(),n&&n.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),scrollparent:function(){var t;return t=e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zindex:function(i){if(i!==t)return this.css("zindex",i);if(this.length)for(var n,s,a=e(this[0]);a.length&&a[0]!==document;){if(n=a.css("position"),("absolute"===n||"relative"===n||"fixed"===n)&&(s=parseint(a.css("zindex"),10),!isnan(s)&&0!==s))return s;a=a.parent()}return 0},uniqueid:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++s)})},removeuniqueid:function(){return this.each(function(){a.test(this.id)&&e(this).removeattr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createpseudo?e.expr.createpseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,n){return!!e.data(t,n[3])},focusable:function(t){return i(t,!isnan(e.attr(t,"tabindex")))},tabbable:function(t){var n=e.attr(t,"tabindex"),s=isnan(n);return(s||n>=0)&&i(t,!s)}}),e("").outerwidth(1).jquery||e.each(["width","height"],function(i,n){function s(t,i,n,s){return e.each(a,function(){i-=parsefloat(e.css(t,"padding"+this))||0,n&&(i-=parsefloat(e.css(t,"border"+this+"width"))||0),s&&(i-=parsefloat(e.css(t,"margin"+this))||0)}),i}var a="width"===n?["left","right"]:["top","bottom"],o=n.tolowercase(),r={innerwidth:e.fn.innerwidth,innerheight:e.fn.innerheight,outerwidth:e.fn.outerwidth,outerheight:e.fn.outerheight};e.fn["inner"+n]=function(i){return i===t?r["inner"+n].call(this):this.each(function(){e(this).css(o,s(this,i)+"px")})},e.fn["outer"+n]=function(t,i){return"number"!=typeof t?r["outer"+n].call(this,t):this.each(function(){e(this).css(o,s(this,t,!0,i)+"px")})}}),e.fn.addback||(e.fn.addback=function(e){return this.add(null==e?this.prevobject:this.prevobject.filter(e))}),e("").data("a-b","a").removedata("a-b").data("a-b")&&(e.fn.removedata=function(t){return function(i){return arguments.length?t.call(this,e.camelcase(i)):t.call(this)}}(e.fn.removedata)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.useragent.tolowercase()),e.support.selectstart="onselectstart"in document.createelement("div"),e.fn.extend({disableselection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableselection",function(e){e.preventdefault()})},enableselection:function(){return this.unbind(".ui-disableselection")}}),e.extend(e.ui,{plugin:{add:function(t,i,n){var s,a=e.ui[t].prototype;for(s in n)a.plugins[s]=a.plugins[s]||[],a.plugins[s].push([i,n[s]])},call:function(e,t,i){var n,s=e.plugins[t];if(s&&e.element[0].parentnode&&11!==e.element[0].parentnode.nodetype)for(n=0;s.length>n;n++)e.options[s[n][0]]&&s[n][1].apply(e.element,i)}},hasscroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var n=i&&"left"===i?"scrollleft":"scrolltop",s=!1;return t[n]>0?!0:(t[n]=1,s=t[n]>0,t[n]=0,s)}})})(jquery);(function(t,e){var i=0,s=array.prototype.slice,n=t.cleandata;t.cleandata=function(e){for(var i,s=0;null!=(i=e[s]);s++)try{t(i).triggerhandler("remove")}catch(o){}n(e)},t.widget=function(i,s,n){var o,a,r,h,l={},c=i.split(".")[0];i=i.split(".")[1],o=c+"-"+i,n||(n=s,s=t.widget),t.expr[":"][o.tolowercase()]=function(e){return!!t.data(e,o)},t[c]=t[c]||{},a=t[c][i],r=t[c][i]=function(t,i){return this._createwidget?(arguments.length&&this._createwidget(t,i),e):new r(t,i)},t.extend(r,a,{version:n.version,_proto:t.extend({},n),_childconstructors:[]}),h=new s,h.options=t.widget.extend({},h.options),t.each(n,function(i,n){return t.isfunction(n)?(l[i]=function(){var t=function(){return s.prototype[i].apply(this,arguments)},e=function(t){return s.prototype[i].apply(this,t)};return function(){var i,s=this._super,o=this._superapply;return this._super=t,this._superapply=e,i=n.apply(this,arguments),this._super=s,this._superapply=o,i}}(),e):(l[i]=n,e)}),r.prototype=t.widget.extend(h,{widgeteventprefix:a?h.widgeteventprefix||i:i},l,{constructor:r,namespace:c,widgetname:i,widgetfullname:o}),a?(t.each(a._childconstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetname,r,i._proto)}),delete a._childconstructors):s._childconstructors.push(r),t.widget.bridge(i,r)},t.widget.extend=function(i){for(var n,o,a=s.call(arguments,1),r=0,h=a.length;h>r;r++)for(n in a[r])o=a[r][n],a[r].hasownproperty(n)&&o!==e&&(i[n]=t.isplainobject(o)?t.isplainobject(i[n])?t.widget.extend({},i[n],o):t.widget.extend({},o):o);return i},t.widget.bridge=function(i,n){var o=n.prototype.widgetfullname||i;t.fn[i]=function(a){var r="string"==typeof a,h=s.call(arguments,1),l=this;return a=!r&&h.length?t.widget.extend.apply(null,[a].concat(h)):a,r?this.each(function(){var s,n=t.data(this,o);return n?t.isfunction(n[a])&&"_"!==a.charat(0)?(s=n[a].apply(n,h),s!==n&&s!==e?(l=s&&s.jquery?l.pushstack(s.get()):s,!1):e):t.error("no such method '"+a+"' for "+i+" widget instance"):t.error("cannot call methods on "+i+" prior to initialization; "+"attempted to call method '"+a+"'")}):this.each(function(){var e=t.data(this,o);e?e.option(a||{})._init():t.data(this,o,new n(a,this))}),l}},t.widget=function(){},t.widget._childconstructors=[],t.widget.prototype={widgetname:"widget",widgeteventprefix:"",defaultelement:"
",options:{disabled:!1,create:null},_createwidget:function(e,s){s=t(s||this.defaultelement||this)[0],this.element=t(s),this.uuid=i++,this.eventnamespace="."+this.widgetname+this.uuid,this.options=t.widget.extend({},this.options,this._getcreateoptions(),e),this.bindings=t(),this.hoverable=t(),this.focusable=t(),s!==this&&(t.data(s,this.widgetfullname,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerdocument:s.document||s),this.window=t(this.document[0].defaultview||this.document[0].parentwindow)),this._create(),this._trigger("create",null,this._getcreateeventdata()),this._init()},_getcreateoptions:t.noop,_getcreateeventdata:t.noop,_create:t.noop,_init:t.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventnamespace).removedata(this.widgetname).removedata(this.widgetfullname).removedata(t.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:t.noop,widget:function(){return this.element},option:function(i,s){var n,o,a,r=i;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof i)if(r={},n=i.split("."),i=n.shift(),n.length){for(o=r[i]=t.widget.extend({},this.options[i]),a=0;n.length-1>a;a++)o[n[a]]=o[n[a]]||{},o=o[n[a]];if(i=n.pop(),1===arguments.length)return o[i]===e?null:o[i];o[i]=s}else{if(1===arguments.length)return this.options[i]===e?null:this.options[i];r[i]=s}return this._setoptions(r),this},_setoptions:function(t){var e;for(e in t)this._setoption(e,t[e]);return this},_setoption:function(t,e){return this.options[t]=e,"disabled"===t&&(this.widget().toggleclass(this.widgetfullname+"-disabled ui-state-disabled",!!e).attr("aria-disabled",e),this.hoverable.removeclass("ui-state-hover"),this.focusable.removeclass("ui-state-focus")),this},enable:function(){return this._setoption("disabled",!1)},disable:function(){return this._setoption("disabled",!0)},_on:function(i,s,n){var o,a=this;"boolean"!=typeof i&&(n=s,s=i,i=!1),n?(s=o=t(s),this.bindings=this.bindings.add(s)):(n=s,s=this.element,o=this.widget()),t.each(n,function(n,r){function h(){return i||a.options.disabled!==!0&&!t(this).hasclass("ui-state-disabled")?("string"==typeof r?a[r]:r).apply(a,arguments):e}"string"!=typeof r&&(h.guid=r.guid=r.guid||h.guid||t.guid++);var l=n.match(/^(\w+)\s*(.*)$/),c=l[1]+a.eventnamespace,u=l[2];u?o.delegate(u,c,h):s.bind(c,h)})},_off:function(t,e){e=(e||"").split(" ").join(this.eventnamespace+" ")+this.eventnamespace,t.unbind(e).undelegate(e)},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return settimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){t(e.currenttarget).addclass("ui-state-hover")},mouseleave:function(e){t(e.currenttarget).removeclass("ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){t(e.currenttarget).addclass("ui-state-focus")},focusout:function(e){t(e.currenttarget).removeclass("ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.event(i),i.type=(e===this.widgeteventprefix?e:this.widgeteventprefix+e).tolowercase(),i.target=this.element[0],o=i.originalevent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isfunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isdefaultprevented())}},t.each({show:"fadein",hide:"fadeout"},function(e,i){t.widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isemptyobject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}})})(jquery);(function(t){var e=!1;t(document).mouseup(function(){e=!1}),t.widget("ui.mouse",{version:"1.10.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseinit:function(){var e=this;this.element.bind("mousedown."+this.widgetname,function(t){return e._mousedown(t)}).bind("click."+this.widgetname,function(i){return!0===t.data(i.target,e.widgetname+".preventclickevent")?(t.removedata(i.target,e.widgetname+".preventclickevent"),i.stopimmediatepropagation(),!1):undefined}),this.started=!1},_mousedestroy:function(){this.element.unbind("."+this.widgetname),this._mousemovedelegate&&t(document).unbind("mousemove."+this.widgetname,this._mousemovedelegate).unbind("mouseup."+this.widgetname,this._mouseupdelegate)},_mousedown:function(i){if(!e){this._mousestarted&&this._mouseup(i),this._mousedownevent=i;var s=this,n=1===i.which,a="string"==typeof this.options.cancel&&i.target.nodename?t(i.target).closest(this.options.cancel).length:!1;return n&&!a&&this._mousecapture(i)?(this.mousedelaymet=!this.options.delay,this.mousedelaymet||(this._mousedelaytimer=settimeout(function(){s.mousedelaymet=!0},this.options.delay)),this._mousedistancemet(i)&&this._mousedelaymet(i)&&(this._mousestarted=this._mousestart(i)!==!1,!this._mousestarted)?(i.preventdefault(),!0):(!0===t.data(i.target,this.widgetname+".preventclickevent")&&t.removedata(i.target,this.widgetname+".preventclickevent"),this._mousemovedelegate=function(t){return s._mousemove(t)},this._mouseupdelegate=function(t){return s._mouseup(t)},t(document).bind("mousemove."+this.widgetname,this._mousemovedelegate).bind("mouseup."+this.widgetname,this._mouseupdelegate),i.preventdefault(),e=!0,!0)):!0}},_mousemove:function(e){return t.ui.ie&&(!document.documentmode||9>document.documentmode)&&!e.button?this._mouseup(e):this._mousestarted?(this._mousedrag(e),e.preventdefault()):(this._mousedistancemet(e)&&this._mousedelaymet(e)&&(this._mousestarted=this._mousestart(this._mousedownevent,e)!==!1,this._mousestarted?this._mousedrag(e):this._mouseup(e)),!this._mousestarted)},_mouseup:function(e){return t(document).unbind("mousemove."+this.widgetname,this._mousemovedelegate).unbind("mouseup."+this.widgetname,this._mouseupdelegate),this._mousestarted&&(this._mousestarted=!1,e.target===this._mousedownevent.target&&t.data(e.target,this.widgetname+".preventclickevent",!0),this._mousestop(e)),!1},_mousedistancemet:function(t){return math.max(math.abs(this._mousedownevent.pagex-t.pagex),math.abs(this._mousedownevent.pagey-t.pagey))>=this.options.distance},_mousedelaymet:function(){return this.mousedelaymet},_mousestart:function(){},_mousedrag:function(){},_mousestop:function(){},_mousecapture:function(){return!0}})})(jquery);(function(t,e){function i(t,e,i){return[parsefloat(t[0])*(p.test(t[0])?e/100:1),parsefloat(t[1])*(p.test(t[1])?i/100:1)]}function s(e,i){return parseint(t.css(e,i),10)||0}function n(e){var i=e[0];return 9===i.nodetype?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.iswindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrolltop(),left:e.scrollleft()}}:i.preventdefault?{width:0,height:0,offset:{top:i.pagey,left:i.pagex}}:{width:e.outerwidth(),height:e.outerheight(),offset:e.offset()}}t.ui=t.ui||{};var a,o=math.max,r=math.abs,l=math.round,h=/left|center|right/,c=/top|center|bottom/,u=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,p=/%$/,f=t.fn.position;t.position={scrollbarwidth:function(){if(a!==e)return a;var i,s,n=t("
"),o=n.children()[0];return t("body").append(n),i=o.offsetwidth,n.css("overflow","scroll"),s=o.offsetwidth,i===s&&(s=n[0].clientwidth),n.remove(),a=i-s},getscrollinfo:function(e){var i=e.iswindow||e.isdocument?"":e.element.css("overflow-x"),s=e.iswindow||e.isdocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widths?"left":i>0?"right":"center",vertical:0>a?"top":n>0?"bottom":"middle"};u>p&&p>r(i+s)&&(l.horizontal="center"),d>g&&g>r(n+a)&&(l.vertical="middle"),l.important=o(r(i),r(s))>o(r(n),r(a))?"horizontal":"vertical",e.using.call(this,t,l)}),c.offset(t.extend(m,{using:h}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.iswindow?s.scrollleft:s.offset.left,a=s.width,r=t.left-e.collisionposition.marginleft,l=n-r,h=r+e.collisionwidth-a-n;e.collisionwidth>a?l>0&&0>=h?(i=t.left+l+e.collisionwidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionwidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.iswindow?s.scrolltop:s.offset.top,a=e.within.height,r=t.top-e.collisionposition.margintop,l=n-r,h=r+e.collisionheight-a-n;e.collisionheight>a?l>0&&0>=h?(i=t.top+l+e.collisionheight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionheight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,a=n.offset.left+n.scrollleft,o=n.width,l=n.iswindow?n.scrollleft:n.offset.left,h=t.left-e.collisionposition.marginleft,c=h-l,u=h+e.collisionwidth-o-l,d="left"===e.my[0]?-e.elemwidth:"right"===e.my[0]?e.elemwidth:0,p="left"===e.at[0]?e.targetwidth:"right"===e.at[0]?-e.targetwidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionwidth-o-a,(0>i||r(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionposition.marginleft+d+p+f-l,(s>0||u>r(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,a=n.offset.top+n.scrolltop,o=n.height,l=n.iswindow?n.scrolltop:n.offset.top,h=t.top-e.collisionposition.margintop,c=h-l,u=h+e.collisionheight-o-l,d="top"===e.my[1],p=d?-e.elemheight:"bottom"===e.my[1]?e.elemheight:0,f="top"===e.at[1]?e.targetheight:"bottom"===e.at[1]?-e.targetheight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionheight-o-a,t.top+p+f+g>c&&(0>s||r(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionposition.margintop+p+f+g-l,t.top+p+f+g>u&&(i>0||u>r(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}},function(){var e,i,s,n,a,o=document.getelementsbytagname("body")[0],r=document.createelement("div");e=document.createelement(o?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},o&&t.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(a in s)e.style[a]=s[a];e.appendchild(r),i=o||document.documentelement,i.insertbefore(e,i.firstchild),r.style.csstext="position: absolute; left: 10.7432222px;",n=t(r).offset().left,t.support.offsetfractions=n>10&&11>n,e.innerhtml="",i.removechild(e)}()})(jquery);(function(e){var t=0,i={},a={};i.height=i.paddingtop=i.paddingbottom=i.bordertopwidth=i.borderbottomwidth="hide",a.height=a.paddingtop=a.paddingbottom=a.bordertopwidth=a.borderbottomwidth="show",e.widget("ui.accordion",{version:"1.10.4",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 t=this.options;this.prevshow=this.prevhide=e(),this.element.addclass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||t.active!==!1&&null!=t.active||(t.active=0),this._processpanels(),0>t.active&&(t.active+=this.headers.length),this._refresh()},_getcreateeventdata:function(){return{header:this.active,panel:this.active.length?this.active.next():e(),content:this.active.length?this.active.next():e()}},_createicons:function(){var t=this.options.icons;t&&(e("").addclass("ui-accordion-header-icon ui-icon "+t.header).prependto(this.headers),this.active.children(".ui-accordion-header-icon").removeclass(t.header).addclass(t.activeheader),this.headers.addclass("ui-accordion-icons"))},_destroyicons:function(){this.headers.removeclass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;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-expanded").removeattr("aria-selected").removeattr("aria-controls").removeattr("tabindex").each(function(){/^ui-accordion/.test(this.id)&&this.removeattribute("id")}),this._destroyicons(),e=this.headers.next().css("display","").removeattr("role").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&&e.css("height","")},_setoption:function(e,t){return"active"===e?(this._activate(t),undefined):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupevents(t)),this._super(e,t),"collapsible"!==e||t||this.options.active!==!1||this._activate(0),"icons"===e&&(this._destroyicons(),t&&this._createicons()),"disabled"===e&&this.headers.add(this.headers.next()).toggleclass("ui-state-disabled",!!t),undefined)},_keydown:function(t){if(!t.altkey&&!t.ctrlkey){var i=e.ui.keycode,a=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keycode){case i.right:case i.down:n=this.headers[(s+1)%a];break;case i.left:case i.up:n=this.headers[(s-1+a)%a];break;case i.space:case i.enter:this._eventhandler(t);break;case i.home:n=this.headers[0];break;case i.end:n=this.headers[a-1]}n&&(e(t.target).attr("tabindex",-1),e(n).attr("tabindex",0),n.focus(),t.preventdefault())}},_panelkeydown:function(t){t.keycode===e.ui.keycode.up&&t.ctrlkey&&e(t.currenttarget).prev().focus()},refresh:function(){var t=this.options;this._processpanels(),t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(math.max(0,t.active-1)):t.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()},_refresh:function(){var i,a=this.options,s=a.heightstyle,n=this.element.parent(),r=this.accordionid="ui-accordion-"+(this.element.attr("id")||++t);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(t){var i=e(this),a=i.attr("id"),s=i.next(),n=s.attr("id");a||(a=r+"-header-"+t,i.attr("id",a)),n||(n=r+"-panel-"+t,s.attr("id",n)),i.attr("aria-controls",n),s.attr("aria-labelledby",a)}).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"===s?(i=n.height(),this.element.siblings(":visible").each(function(){var t=e(this),a=t.css("position");"absolute"!==a&&"fixed"!==a&&(i-=t.outerheight(!0))}),this.headers.each(function(){i-=e(this).outerheight(!0)}),this.headers.next().each(function(){e(this).height(math.max(0,i-e(this).innerheight()+e(this).height()))}).css("overflow","auto")):"auto"===s&&(i=0,this.headers.next().each(function(){i=math.max(i,e(this).css("height","").height())}).height(i))},_activate:function(t){var i=this._findactive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventhandler({target:i,currenttarget:i,preventdefault:e.noop}))},_findactive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupevents:function(t){var i={keydown:"_keydown"};t&&e.each(t.split(" "),function(e,t){i[t]="_eventhandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelkeydown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventhandler:function(t){var i=this.options,a=this.active,s=e(t.currenttarget),n=s[0]===a[0],r=n&&i.collapsible,o=r?e():s.next(),h=a.next(),d={oldheader:a,oldpanel:h,newheader:r?e():s,newpanel:o};t.preventdefault(),n&&!i.collapsible||this._trigger("beforeactivate",t,d)===!1||(i.active=r?!1:this.headers.index(s),this.active=n?e():s,this._toggle(d),a.removeclass("ui-accordion-header-active ui-state-active"),i.icons&&a.children(".ui-accordion-header-icon").removeclass(i.icons.activeheader).addclass(i.icons.header),n||(s.removeclass("ui-corner-all").addclass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&s.children(".ui-accordion-header-icon").removeclass(i.icons.header).addclass(i.icons.activeheader),s.next().addclass("ui-accordion-content-active")))},_toggle:function(t){var i=t.newpanel,a=this.prevshow.length?this.prevshow:t.oldpanel;this.prevshow.add(this.prevhide).stop(!0,!0),this.prevshow=i,this.prevhide=a,this.options.animate?this._animate(i,a,t):(a.hide(),i.show(),this._togglecomplete(t)),a.attr({"aria-hidden":"true"}),a.prev().attr("aria-selected","false"),i.length&&a.length?a.prev().attr({tabindex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===e(this).attr("tabindex")}).attr("tabindex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabindex:0,"aria-expanded":"true"})},_animate:function(e,t,s){var n,r,o,h=this,d=0,c=e.length&&(!t.length||e.index()",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 t,i,s,n=this.element[0].nodename.tolowercase(),a="textarea"===n,o="input"===n;this.ismultiline=a?!0:o?!1:this.element.prop("iscontenteditable"),this.valuemethod=this.element[a||o?"val":"text"],this.isnewmenu=!0,this.element.addclass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readonly"))return t=!0,s=!0,i=!0,undefined;t=!1,s=!1,i=!1;var a=e.ui.keycode;switch(n.keycode){case a.page_up:t=!0,this._move("previouspage",n);break;case a.page_down:t=!0,this._move("nextpage",n);break;case a.up:t=!0,this._keyevent("previous",n);break;case a.down:t=!0,this._keyevent("next",n);break;case a.enter:case a.numpad_enter:this.menu.active&&(t=!0,n.preventdefault(),this.menu.select(n));break;case a.tab:this.menu.active&&this.menu.select(n);break;case a.escape:this.menu.element.is(":visible")&&(this._value(this.term),this.close(n),n.preventdefault());break;default:i=!0,this._searchtimeout(n)}},keypress:function(s){if(t)return t=!1,(!this.ismultiline||this.menu.element.is(":visible"))&&s.preventdefault(),undefined;if(!i){var n=e.ui.keycode;switch(s.keycode){case n.page_up:this._move("previouspage",s);break;case n.page_down:this._move("nextpage",s);break;case n.up:this._keyevent("previous",s);break;case n.down:this._keyevent("next",s)}}},input:function(e){return s?(s=!1,e.preventdefault(),undefined):(this._searchtimeout(e),undefined)},focus:function(){this.selecteditem=null,this.previous=this._value()},blur:function(e){return this.cancelblur?(delete this.cancelblur,undefined):(cleartimeout(this.searching),this.close(e),this._change(e),undefined)}}),this._initsource(),this.menu=e("