t(p(F),p(I))){J.important="horizontal"}else{J.important="vertical"}e.using.call(this,G,J)}}T.offset(z.extend(Q,{using:M}))})};z.ui.position={fit:{left:function(h,i){var a=i.within,f=a.isWindow?a.scrollLeft:a.offset.left,d=a.width,g=h.left-i.collisionPosition.marginLeft,e=f-g,b=g+i.collisionWidth-d-f,c;if(i.collisionWidth>d){if(e>0&&b<=0){c=h.left+e+i.collisionWidth-d-f;h.left+=e-c}else{if(b>0&&e<=0){h.left=f}else{if(e>b){h.left=f+d-i.collisionWidth}else{h.left=f}}}}else{if(e>0){h.left+=e}else{if(b>0){h.left-=b}else{h.left=t(h.left-g,h.left)}}}},top:function(i,a){var b=a.within,e=b.isWindow?b.scrollTop:b.offset.top,d=a.within.height,g=i.top-a.collisionPosition.marginTop,f=e-g,h=g+a.collisionHeight-d-e,c;if(a.collisionHeight>d){if(f>0&&h<=0){c=i.top+f+a.collisionHeight-d-e;i.top+=f-c}else{if(h>0&&f<=0){i.top=e}else{if(f>h){i.top=e+d-a.collisionHeight}else{i.top=e}}}}else{if(f>0){i.top+=f}else{if(h>0){i.top-=h}else{i.top=t(i.top-g,i.top)}}}}},flip:{left:function(k,l){var m=l.within,g=m.offset.left+m.scrollLeft,c=m.width,a=m.isWindow?m.scrollLeft:m.offset.left,j=k.left-l.collisionPosition.marginLeft,f=j-a,b=j+l.collisionWidth-c-a,h=l.my[0]==="left"?-l.elemWidth:l.my[0]==="right"?l.elemWidth:0,e=l.at[0]==="left"?l.targetWidth:l.at[0]==="right"?-l.targetWidth:0,n=-2*l.offset[0],d,i;if(f<0){d=k.left+h+e+n+l.collisionWidth-c-g;if(d<0||d0){i=k.left-l.collisionPosition.marginLeft+h+e+n-a;if(i>0||p(i)i&&(c<0||c
0){g=m.top-n.collisionPosition.marginTop+j+b+a-f;if((m.top+j+b+a)>l&&(g>0||p(g)10&&d<11;c.innerHTML="";a.removeChild(c)})()}(jQuery));(function(d,c){d.widget("ui.menu",{version:"1.10.3",defaultElement:"",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=false;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,d.proxy(function(a){if(this.options.disabled){a.preventDefault()}},this));if(this.options.disabled){this.element.addClass("ui-state-disabled").attr("aria-disabled","true")}this._on({"mousedown .ui-menu-item > a":function(a){a.preventDefault()},"click .ui-state-disabled > a":function(a){a.preventDefault()},"click .ui-menu-item:has(a)":function(b){var a=d(b.target).closest(".ui-menu-item");if(!this.mouseHandled&&a.not(".ui-state-disabled").length){this.mouseHandled=true;this.select(b);if(a.has(".ui-menu").length){this.expand(b)}else{if(!this.element.is(":focus")){this.element.trigger("focus",[true]);if(this.active&&this.active.parents(".ui-menu").length===1){clearTimeout(this.timer)}}}}},"mouseenter .ui-menu-item":function(b){var a=d(b.currentTarget);a.siblings().children(".ui-state-active").removeClass("ui-state-active");this.focus(b,a)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(a,f){var b=this.active||this.element.children(".ui-menu-item").eq(0);if(!f){this.focus(a,b)}},blur:function(a){this._delay(function(){if(!d.contains(this.element[0],this.document[0].activeElement)){this.collapseAll(a)}})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(a){if(!d(a.target).closest(".ui-menu").length){this.collapseAll(a)}this.mouseHandled=false}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").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").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var a=d(this);if(a.data("ui-menu-submenu-carat")){a.remove()}});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(b){var o,k,a,l,m,p=true;function n(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}switch(b.keyCode){case d.ui.keyCode.PAGE_UP:this.previousPage(b);break;case d.ui.keyCode.PAGE_DOWN:this.nextPage(b);break;case d.ui.keyCode.HOME:this._move("first","first",b);break;case d.ui.keyCode.END:this._move("last","last",b);break;case d.ui.keyCode.UP:this.previous(b);break;case d.ui.keyCode.DOWN:this.next(b);break;case d.ui.keyCode.LEFT:this.collapse(b);break;case d.ui.keyCode.RIGHT:if(this.active&&!this.active.is(".ui-state-disabled")){this.expand(b)}break;case d.ui.keyCode.ENTER:case d.ui.keyCode.SPACE:this._activate(b);break;case d.ui.keyCode.ESCAPE:this.collapse(b);break;default:p=false;k=this.previousFilter||"";a=String.fromCharCode(b.keyCode);l=false;clearTimeout(this.filterTimer);if(a===k){l=true}else{a=k+a}m=new RegExp("^"+n(a),"i");o=this.activeMenu.children(".ui-menu-item").filter(function(){return m.test(d(this).children("a").text())});o=l&&o.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):o;if(!o.length){a=String.fromCharCode(b.keyCode);m=new RegExp("^"+n(a),"i");o=this.activeMenu.children(".ui-menu-item").filter(function(){return m.test(d(this).children("a").text())})}if(o.length){this.focus(b,o);if(o.length>1){this.previousFilter=a;this.filterTimer=this._delay(function(){delete this.previousFilter},1000)}else{delete this.previousFilter}}else{delete this.previousFilter}}if(p){b.preventDefault()}},_activate:function(a){if(!this.active.is(".ui-state-disabled")){if(this.active.children("a[aria-haspopup='true']").length){this.expand(a)}else{this.select(a)}}},refresh:function(){var a,b=this.options.icons.submenu,f=this.element.find(this.options.menus);f.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=d(this),i=e.prev("a"),j=d("
").addClass("ui-menu-icon ui-icon "+b).data("ui-menu-submenu-carat",true);i.attr("aria-haspopup","true").prepend(j);e.attr("aria-labelledby",i.attr("id"))});a=f.add(this.element);a.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()});a.children(":not(.ui-menu-item)").each(function(){var e=d(this);if(!/[^\-\u2014\u2013\s]/.test(e.text())){e.addClass("ui-widget-content ui-menu-divider")}});a.children(".ui-state-disabled").attr("aria-disabled","true");if(this.active&&!d.contains(this.element[0],this.active[0])){this.blur()}},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(b,a){if(b==="icons"){this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(a.submenu)}this._super(b,a)},focus:function(g,h){var a,b;this.blur(g,g&&g.type==="focus");this._scrollIntoView(h);this.active=h.first();b=this.active.children("a").addClass("ui-state-focus");if(this.options.role){this.element.attr("aria-activedescendant",b.attr("id"))}this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active");if(g&&g.type==="keydown"){this._close()}else{this.timer=this._delay(function(){this._close()},this.delay)}a=h.children(".ui-menu");if(a.length&&(/^mouse/.test(g.type))){this._startOpening(a)}this.activeMenu=h.parent();this._trigger("focus",g,{item:h})},_scrollIntoView:function(k){var a,l,j,n,m,b;if(this._hasScroll()){a=parseFloat(d.css(this.activeMenu[0],"borderTopWidth"))||0;l=parseFloat(d.css(this.activeMenu[0],"paddingTop"))||0;j=k.offset().top-this.activeMenu.offset().top-a-l;n=this.activeMenu.scrollTop();m=this.activeMenu.height();b=k.height();if(j<0){this.activeMenu.scrollTop(n+j)}else{if(j+b>m){this.activeMenu.scrollTop(n+j-m+b)}}}},blur:function(a,b){if(!b){clearTimeout(this.timer)}if(!this.active){return}this.active.children("a").removeClass("ui-state-focus");this.active=null;this._trigger("blur",a,{item:this.active})},_startOpening:function(a){clearTimeout(this.timer);if(a.attr("aria-hidden")!=="true"){return}this.timer=this._delay(function(){this._close();this._open(a)},this.delay)},_open:function(a){var b=d.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(a.parents(".ui-menu")).hide().attr("aria-hidden","true");a.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(b)},collapseAll:function(a,b){clearTimeout(this.timer);this.timer=this._delay(function(){var f=b?this.element:d(a&&a.target).closest(this.element.find(".ui-menu"));if(!f.length){f=this.element}this._close(f);this.blur(a);this.activeMenu=f},this.delay)},_close:function(a){if(!a){a=this.active?this.active.parent():this.element}a.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(a){var b=this.active&&this.active.parent().closest(".ui-menu-item",this.element);if(b&&b.length){this._close();this.focus(a,b)}},expand:function(a){var b=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();if(b&&b.length){this._open(b.parent());this._delay(function(){this.focus(a,b)})}},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(a,g,b){var h;if(this.active){if(a==="first"||a==="last"){h=this.active[a==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1)}else{h=this.active[a+"All"](".ui-menu-item").eq(0)}}if(!h||!h.length||!this.active){h=this.activeMenu.children(".ui-menu-item")[g]()}this.focus(b,h)},nextPage:function(b){var g,a,h;if(!this.active){this.next(b);return}if(this.isLastItem()){return}if(this._hasScroll()){a=this.active.offset().top;h=this.element.height();this.active.nextAll(".ui-menu-item").each(function(){g=d(this);return g.offset().top-a-h<0});this.focus(b,g)}else{this.focus(b,this.activeMenu.children(".ui-menu-item")[!this.active?"first":"last"]())}},previousPage:function(b){var g,a,h;if(!this.active){this.next(b);return}if(this.isFirstItem()){return}if(this._hasScroll()){a=this.active.offset().top;h=this.element.height();this.active.prevAll(".ui-menu-item").each(function(){g=d(this);return g.offset().top-a+h>0});this.focus(b,g)}else{this.focus(b,this.activeMenu.children(".ui-menu-item").first())}},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:false,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var j,l,c,a=this.element[0].nodeName.toLowerCase(),b=a==="textarea",k=a==="input";this.isMultiLine=b?true:k?false:this.element.prop("isContentEditable");this.valueMethod=this.element[b||k?"val":"text"];this.isNewMenu=true;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off");this._on(this.element,{keydown:function(h){if(this.element.prop("readOnly")){j=true;c=true;l=true;return}j=false;c=false;l=false;var g=e.ui.keyCode;switch(h.keyCode){case g.PAGE_UP:j=true;this._move("previousPage",h);break;case g.PAGE_DOWN:j=true;this._move("nextPage",h);break;case g.UP:j=true;this._keyEvent("previous",h);break;case g.DOWN:j=true;this._keyEvent("next",h);break;case g.ENTER:case g.NUMPAD_ENTER:if(this.menu.active){j=true;h.preventDefault();this.menu.select(h)}break;case g.TAB:if(this.menu.active){this.menu.select(h)}break;case g.ESCAPE:if(this.menu.element.is(":visible")){this._value(this.term);this.close(h);h.preventDefault()}break;default:l=true;this._searchTimeout(h);break}},keypress:function(h){if(j){j=false;if(!this.isMultiLine||this.menu.element.is(":visible")){h.preventDefault()}return}if(l){return}var g=e.ui.keyCode;switch(h.keyCode){case g.PAGE_UP:this._move("previousPage",h);break;case g.PAGE_DOWN:this._move("nextPage",h);break;case g.UP:this._keyEvent("previous",h);break;case g.DOWN:this._keyEvent("next",h);break}},input:function(g){if(c){c=false;g.preventDefault();return}this._searchTimeout(g)},focus:function(){this.selectedItem=null;this.previous=this._value()},blur:function(g){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching);this.close(g);this._change(g)}});this._initSource();this.menu=e("").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().data("ui-menu");this._on(this.menu.element,{mousedown:function(h){h.preventDefault();this.cancelBlur=true;this._delay(function(){delete this.cancelBlur});var g=this.menu.element[0];if(!e(h.target).closest(".ui-menu-item").length){this._delay(function(){var i=this;this.document.one("mousedown",function(n){if(n.target!==i.element[0]&&n.target!==g&&!e.contains(g,n.target)){i.close()}})})}},menufocus:function(h,g){if(this.isNewMenu){this.isNewMenu=false;if(h.originalEvent&&/^mouse/.test(h.originalEvent.type)){this.menu.blur();this.document.one("mousemove",function(){e(h.target).trigger(h.originalEvent)});return}}var i=g.item.data("ui-autocomplete-item");if(false!==this._trigger("focus",h,{item:i})){if(h.originalEvent&&/^key/.test(h.originalEvent.type)){this._value(i.value)}}else{this.liveRegion.text(i.value)}},menuselect:function(h,g){var i=g.item.data("ui-autocomplete-item"),n=this.previous;if(this.element[0]!==this.document[0].activeElement){this.element.focus();this.previous=n;this._delay(function(){this.previous=n;this.selectedItem=i})}if(false!==this._trigger("select",h,{item:i})){this._value(i.value)}this.term=this._value();this.close(h);this.selectedItem=i}});this.liveRegion=e("
",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertBefore(this.element);this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching);this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete");this.menu.element.remove();this.liveRegion.remove()},_setOption:function(b,a){this._super(b,a);if(b==="source"){this._initSource()}if(b==="appendTo"){this.menu.element.appendTo(this._appendTo())}if(b==="disabled"&&a&&this.xhr){this.xhr.abort()}},_appendTo:function(){var a=this.options.appendTo;if(a){a=a.jquery||a.nodeType?e(a):this.document.find(a).eq(0)}if(!a){a=this.element.closest(".ui-front")}if(!a.length){a=this.document[0].body}return a},_initSource:function(){var a,c,b=this;if(e.isArray(this.options.source)){a=this.options.source;this.source=function(i,j){j(e.ui.autocomplete.filter(a,i.term))}}else{if(typeof this.options.source==="string"){c=this.options.source;this.source=function(i,j){if(b.xhr){b.xhr.abort()}b.xhr=e.ajax({url:c,data:i,dataType:"json",success:function(g){j(g)},error:function(){j([])}})}}else{this.source=this.options.source}}},_searchTimeout:function(a){clearTimeout(this.searching);this.searching=this._delay(function(){if(this.term!==this._value()){this.selectedItem=null;this.search(null,a)}},this.options.delay)},search:function(a,b){a=a!=null?a:this._value();this.term=this._value();if(a.length").append(e("").text(a.label)).appendTo(b)},_move:function(a,b){if(!this.menu.element.is(":visible")){this.search(null,b);return}if(this.menu.isFirstItem()&&/^previous/.test(a)||this.menu.isLastItem()&&/^next/.test(a)){this._value(this.term);this.menu.blur();return}this.menu[a](b)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(a,b){if(!this.isMultiLine||this.menu.element.is(":visible")){this._move(a,b);b.preventDefault()}}});e.extend(e.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(a,c){var b=new RegExp(e.ui.autocomplete.escapeRegex(c),"i");return e.grep(a,function(h){return b.test(h.label||h.value||h)})}});e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(a){return a+(a>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(a){var b;this._superApply(arguments);if(this.options.disabled||this.cancelSearch){return}if(a&&a.length){b=this.options.messages.results(a.length)}else{b=this.options.messages.noResults}this.liveRegion.text(b)}})}(jQuery));