(function(){var d,m,q,k,r,s={}.hasOwnProperty,t=function(c,a){function b(){this.constructor=c}for(var e in a)s.call(a,e)&&(c[e]=a[e]);b.prototype=a.prototype;c.prototype=new b;c.__super__=a.prototype;return c};k=function(){function c(){this.options_index=0;this.parsed=[]}c.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)};c.prototype.add_group=function(a){var b,e,c,g,d,l;b=this.parsed.length;this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),
children:0,disabled:a.disabled});d=a.childNodes;l=[];c=0;for(g=d.length;c<g;c++)e=d[c],l.push(this.add_option(e,b,a.disabled));return l};c.prototype.add_option=function(a,b,e){if("OPTION"===a.nodeName.toUpperCase())return""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:!0===e?e:a.disabled,group_array_index:b,classes:a.className,style:a.style.cssText})):
this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1};c.prototype.escapeExpression=function(a){var b;if(null==a||!1===a)return"";if(!/[\&\<\>\"\'\`]/.test(a))return a;b={"\x3c":"\x26lt;","\x3e":"\x26gt;",'"':"\x26quot;","'":"\x26#x27;","`":"\x26#x60;"};return a.replace(/&(?!\w+;)|[\<\>\"\'\`]/g,function(a){return b[a]||"\x26amp;"})};return c}();k.select_to_array=function(c){var a,b,e,h;a=new k;h=c.childNodes;b=0;for(e=h.length;b<e;b++)c=
h[b],a.add_node(c);return a.parsed};m=function(){function c(a,b){this.form_field=a;this.options=null!=b?b:{};c.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers())}c.prototype.set_default_values=function(){var a=this;this.click_test_action=function(b){return a.test_active_click(b)};this.activate_action=function(b){return a.activate_field(b)};this.results_showing=this.mouse_on_container=
this.active_field=!1;this.result_highlighted=null;this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1;this.disable_search_threshold=this.options.disable_search_threshold||0;this.disable_search=this.options.disable_search||!1;this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0;this.group_search=null!=this.options.group_search?
this.options.group_search:!0;this.search_contains=this.options.search_contains||!1;this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0;this.max_selected_options=this.options.max_selected_options||Infinity;this.inherit_select_classes=this.options.inherit_select_classes||!1;this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0;return this.display_disabled_options=null!=this.options.display_disabled_options?
this.options.display_disabled_options:!0};c.prototype.set_default_text=function(){this.form_field.getAttribute("data-placeholder")?this.default_text=this.form_field.getAttribute("data-placeholder"):this.default_text=this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||c.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||c.default_single_text;return this.results_none_found=this.form_field.getAttribute("data-no_results_text")||
this.options.no_results_text||c.default_no_result_text};c.prototype.mouse_enter=function(){return this.mouse_on_container=!0};c.prototype.mouse_leave=function(){return this.mouse_on_container=!1};c.prototype.input_focus=function(a){var b=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return b.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()};c.prototype.input_blur=function(a){var b=this;if(!this.mouse_on_container)return this.active_field=
!1,setTimeout(function(){return b.blur_test()},100)};c.prototype.results_option_build=function(a){var b,e,c,g,d;b="";d=this.results_data;c=0;for(g=d.length;c<g;c++)e=d[c],b=e.group?b+this.result_add_group(e):b+this.result_add_option(e),null!=a&&a.first&&(e.selected&&this.is_multiple?this.choice_build(e):e.selected&&!this.is_multiple&&this.single_set_selected_text(e.text));return b};c.prototype.result_add_option=function(a){var b,e;if(!a.search_match||!this.include_option_in_results(a))return"";b=
[];!a.disabled&&(!a.selected||!this.is_multiple)&&b.push("active-result");a.disabled&&(!a.selected||!this.is_multiple)&&b.push("disabled-result");a.selected&&b.push("result-selected");null!=a.group_array_index&&b.push("group-option");""!==a.classes&&b.push(a.classes);e=document.createElement("li");e.className=b.join(" ");e.style.cssText=a.style;e.setAttribute("data-option-array-index",a.array_index);e.innerHTML=a.search_text;return this.outerHTML(e)};c.prototype.result_add_group=function(a){var b;
if(!a.search_match&&!a.group_match||!(0<a.active_options))return"";b=document.createElement("li");b.className="group-result";b.innerHTML=a.search_text;return this.outerHTML(b)};c.prototype.results_update_field=function(){this.set_default_text();this.is_multiple||this.results_reset_cleanup();this.result_clear_highlight();this.results_build();if(this.results_showing)return this.winnow_results()};c.prototype.reset_single_select_options=function(){var a,b,e,c,d;c=this.results_data;d=[];b=0;for(e=c.length;b<
e;b++)a=c[b],a.selected?d.push(a.selected=!1):d.push(void 0);return d};c.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()};c.prototype.results_search=function(a){return this.results_showing?this.winnow_results():this.results_show()};c.prototype.winnow_results=function(){var a,b,e,c,d,f,l,k,n,m,p;this.no_results_clear();e=0;d=this.get_search_text();a=d.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$\x26");b=RegExp((this.search_contains?"":"^")+a,"i");
k=RegExp(a,"i");p=this.results_data;n=0;for(m=p.length;n<m;n++)if(a=p[n],a.search_match=!1,c=null,this.include_option_in_results(a)&&(a.group&&(a.group_match=!1,a.active_options=0),null!=a.group_array_index&&this.results_data[a.group_array_index]&&(c=this.results_data[a.group_array_index],0===c.active_options&&c.search_match&&(e+=1),c.active_options+=1),!a.group||this.group_search))a.search_text=a.group?a.label:a.html,a.search_match=this.search_string_match(a.search_text,b),a.search_match&&!a.group&&
(e+=1),a.search_match?(d.length&&(f=a.search_text.search(k),l=a.search_text.substr(0,f+d.length)+"\x3c/em\x3e"+a.search_text.substr(f+d.length),a.search_text=l.substr(0,f)+"\x3cem\x3e"+l.substr(f)),null!=c&&(c.group_match=!0)):null!=a.group_array_index&&this.results_data[a.group_array_index].search_match&&(a.search_match=!0);this.result_clear_highlight();if(1>e&&d.length)return this.update_results_content(""),this.no_results(d);this.update_results_content(this.results_option_build());return this.winnow_results_set_highlight()};
c.prototype.search_string_match=function(a,b){var e,c,d,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(0<=a.indexOf(" ")||0===a.indexOf("[")))if(c=a.replace(/\[|\]/g,"").split(" "),c.length){d=0;for(f=c.length;d<f;d++)if(e=c[d],b.test(e))return!0}};c.prototype.choices_count=function(){var a,b,e,c;if(null!=this.selected_option_count)return this.selected_option_count;this.selected_option_count=0;c=this.form_field.options;b=0;for(e=c.length;b<e;b++)a=c[b],a.selected&&(this.selected_option_count+=
1);return this.selected_option_count};c.prototype.choices_click=function(a){a.preventDefault();if(!this.results_showing&&!this.is_disabled)return this.results_show()};c.prototype.keyup_checker=function(a){var b,e;b=null!=(e=a.which)?e:a.keyCode;this.search_field_scale();switch(b){case 8:if(this.is_multiple&&1>this.backstroke_length&&0<this.choices_count())return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:a.preventDefault();
if(this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}};c.prototype.clipboard_event_checker=function(a){var b=this;return setTimeout(function(){return b.results_search()},50)};c.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"};c.prototype.include_option_in_results=function(a){return this.is_multiple&&
!this.display_selected_options&&a.selected||!this.display_disabled_options&&a.disabled||a.empty?!1:!0};c.prototype.search_results_touchstart=function(a){this.touch_started=!0;return this.search_results_mouseover(a)};c.prototype.search_results_touchmove=function(a){this.touch_started=!1;return this.search_results_mouseout(a)};c.prototype.search_results_touchend=function(a){if(this.touch_started)return this.search_results_mouseup(a)};c.prototype.outerHTML=function(a){var b;if(a.outerHTML)return a.outerHTML;
b=document.createElement("div");b.appendChild(a);return b.innerHTML};c.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?8<=document.documentMode:/iP(od|hone)/i.test(window.navigator.userAgent)||/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0};c.default_multiple_text="Select Some Options";c.default_single_text="Select an Option";c.default_no_result_text="No results match";return c}();d=jQuery;d.fn.extend({chosen:function(c){return!m.browser_is_supported()?
this:this.each(function(a){var b;a=d(this);b=a.data("chosen");"destroy"===c&&b?b.destroy():b||a.data("chosen",new q(this,c))})}});q=function(c){function a(){return r=a.__super__.constructor.apply(this,arguments)}t(a,c);a.prototype.setup=function(){this.form_field_jq=d(this.form_field);this.current_selectedIndex=this.form_field.selectedIndex;return this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")};a.prototype.set_up_html=function(){var b;b=["chosen-container"];b.push("chosen-container-"+(this.is_multiple?
"multi":"single"));this.inherit_select_classes&&this.form_field.className&&b.push(this.form_field.className);this.is_rtl&&b.push("chosen-rtl");b={"class":b.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title};this.form_field.id.length&&(b.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen");this.container=d("\x3cdiv /\x3e",b);this.is_multiple?this.container.html('\x3cul class\x3d"chosen-choices"\x3e\x3cli class\x3d"search-field"\x3e\x3cinput type\x3d"text" value\x3d"'+
this.default_text+'" class\x3d"default" autocomplete\x3d"off" style\x3d"width:25px;" /\x3e\x3c/li\x3e\x3c/ul\x3e\x3cdiv class\x3d"chosen-drop"\x3e\x3cul class\x3d"chosen-results"\x3e\x3c/ul\x3e\x3c/div\x3e'):this.container.html('\x3ca class\x3d"chosen-single chosen-default" tabindex\x3d"-1"\x3e\x3cspan\x3e'+this.default_text+'\x3c/span\x3e\x3cdiv\x3e\x3cb\x3e\x3c/b\x3e\x3c/div\x3e\x3c/a\x3e\x3cdiv class\x3d"chosen-drop"\x3e\x3cdiv class\x3d"chosen-search"\x3e\x3cinput type\x3d"text" autocomplete\x3d"off" /\x3e\x3c/div\x3e\x3cul class\x3d"chosen-results"\x3e\x3c/ul\x3e\x3c/div\x3e');
this.form_field_jq.hide().after(this.container);this.dropdown=this.container.find("div.chosen-drop").first();this.search_field=this.container.find("input").first();this.search_results=this.container.find("ul.chosen-results").first();this.search_field_scale();this.search_no_results=this.container.find("li.no-results").first();this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=
this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first());this.results_build();this.set_tab_index();this.set_label_behavior();return this.form_field_jq.trigger("chosen:ready",{chosen:this})};a.prototype.register_observers=function(){var b=this;this.container.bind("mousedown.chosen",function(a){b.container_mousedown(a)});this.container.bind("mouseup.chosen",function(a){b.container_mouseup(a)});this.container.bind("mouseenter.chosen",function(a){b.mouse_enter(a)});
this.container.bind("mouseleave.chosen",function(a){b.mouse_leave(a)});this.search_results.bind("mouseup.chosen",function(a){b.search_results_mouseup(a)});this.search_results.bind("mouseover.chosen",function(a){b.search_results_mouseover(a)});this.search_results.bind("mouseout.chosen",function(a){b.search_results_mouseout(a)});this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(a){b.search_results_mousewheel(a)});this.search_results.bind("touchstart.chosen",function(a){b.search_results_touchstart(a)});
this.search_results.bind("touchmove.chosen",function(a){b.search_results_touchmove(a)});this.search_results.bind("touchend.chosen",function(a){b.search_results_touchend(a)});this.form_field_jq.bind("chosen:updated.chosen",function(a){b.results_update_field(a)});this.form_field_jq.bind("chosen:activate.chosen",function(a){b.activate_field(a)});this.form_field_jq.bind("chosen:open.chosen",function(a){b.container_mousedown(a)});this.form_field_jq.bind("chosen:close.chosen",function(a){b.input_blur(a)});
this.search_field.bind("blur.chosen",function(a){b.input_blur(a)});this.search_field.bind("keyup.chosen",function(a){b.keyup_checker(a)});this.search_field.bind("keydown.chosen",function(a){b.keydown_checker(a)});this.search_field.bind("focus.chosen",function(a){b.input_focus(a)});this.search_field.bind("cut.chosen",function(a){b.clipboard_event_checker(a)});this.search_field.bind("paste.chosen",function(a){b.clipboard_event_checker(a)});return this.is_multiple?this.search_choices.bind("click.chosen",
function(a){b.choices_click(a)}):this.container.bind("click.chosen",function(b){b.preventDefault()})};a.prototype.destroy=function(){d(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action);this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex);this.container.remove();this.form_field_jq.removeData("chosen");return this.form_field_jq.show()};a.prototype.search_field_disabled=function(){if(this.is_disabled=this.form_field_jq[0].disabled)return this.container.addClass("chosen-disabled"),
this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field();this.container.removeClass("chosen-disabled");this.search_field[0].disabled=!1;if(!this.is_multiple)return this.selected_item.bind("focus.chosen",this.activate_action)};a.prototype.container_mousedown=function(b){if(!this.is_disabled&&(b&&("mousedown"===b.type&&!this.results_showing)&&b.preventDefault(),!(null!=b&&d(b.target).hasClass("search-choice-close")))){if(this.active_field){if(!this.is_multiple&&
b&&(d(b.target)[0]===this.selected_item[0]||d(b.target).parents("a.chosen-single").length))b.preventDefault(),this.results_toggle()}else this.is_multiple&&this.search_field.val(""),d(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show();return this.activate_field()}};a.prototype.container_mouseup=function(b){if("ABBR"===b.target.nodeName&&!this.is_disabled)return this.results_reset(b)};a.prototype.search_results_mousewheel=function(b){var a;b.originalEvent&&
(a=-b.originalEvent.wheelDelta||b.originalEvent.detail);if(null!=a)return b.preventDefault(),"DOMMouseScroll"===b.type&&(a*=40),this.search_results.scrollTop(a+this.search_results.scrollTop())};a.prototype.blur_test=function(b){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()};a.prototype.close_field=function(){d(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action);this.active_field=!1;this.results_hide();this.container.removeClass("chosen-container-active");
this.clear_backstroke();this.show_search_field_default();return this.search_field_scale()};a.prototype.activate_field=function(){this.container.addClass("chosen-container-active");this.active_field=!0;this.search_field.val(this.search_field.val());return this.search_field.focus()};a.prototype.test_active_click=function(b){b=d(b.target).closest(".chosen-container");return b.length&&this.container[0]===b[0]?this.active_field=!0:this.close_field()};a.prototype.results_build=function(){this.parsing=!0;
this.selected_option_count=null;this.results_data=k.select_to_array(this.form_field);this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch")));this.update_results_content(this.results_option_build({first:!0}));
this.search_field_disabled();this.show_search_field_default();this.search_field_scale();return this.parsing=!1};a.prototype.result_do_highlight=function(b){var a,c,d,f;if(b.length){this.result_clear_highlight();this.result_highlight=b;this.result_highlight.addClass("highlighted");c=parseInt(this.search_results.css("maxHeight"),10);f=this.search_results.scrollTop();d=c+f;a=this.result_highlight.position().top+this.search_results.scrollTop();b=a+this.result_highlight.outerHeight();if(b>=d)return this.search_results.scrollTop(0<
b-c?b-c:0);if(a<f)return this.search_results.scrollTop(a)}};a.prototype.result_clear_highlight=function(){this.result_highlight&&this.result_highlight.removeClass("highlighted");return this.result_highlight=null};a.prototype.results_show=function(){if(this.is_multiple&&this.max_selected_options<=this.choices_count())return this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1;this.container.addClass("chosen-with-drop");this.results_showing=!0;this.search_field.focus();this.search_field.val(this.search_field.val());
this.winnow_results();return this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this})};a.prototype.update_results_content=function(b){return this.search_results.html(b)};a.prototype.results_hide=function(){this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this}));return this.results_showing=!1};a.prototype.set_tab_index=function(b){if(this.form_field.tabIndex)return b=this.form_field.tabIndex,
this.form_field.tabIndex=-1,this.search_field[0].tabIndex=b};a.prototype.set_label_behavior=function(){var b=this;this.form_field_label=this.form_field_jq.parents("label");!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=d("label[for\x3d'"+this.form_field.id+"']"));if(0<this.form_field_label.length)return this.form_field_label.bind("click.chosen",function(a){return b.is_multiple?b.container_mousedown(a):b.activate_field()})};a.prototype.show_search_field_default=function(){if(this.is_multiple&&
1>this.choices_count()&&!this.active_field)return this.search_field.val(this.default_text),this.search_field.addClass("default");this.search_field.val("");return this.search_field.removeClass("default")};a.prototype.search_results_mouseup=function(a){var c;c=d(a.target).hasClass("active-result")?d(a.target):d(a.target).parents(".active-result").first();if(c.length)return this.result_highlight=c,this.result_select(a),this.search_field.focus()};a.prototype.search_results_mouseover=function(a){if(a=
d(a.target).hasClass("active-result")?d(a.target):d(a.target).parents(".active-result").first())return this.result_do_highlight(a)};a.prototype.search_results_mouseout=function(a){if(d(a.target).hasClass("active-result"))return this.result_clear_highlight()};a.prototype.choice_build=function(a){var c,h=this;c=d("\x3cli /\x3e",{"class":"search-choice"}).html("\x3cspan\x3e"+a.html+"\x3c/span\x3e");a.disabled?c.addClass("search-choice-disabled"):(a=d("\x3ca /\x3e",{"class":"search-choice-close","data-option-array-index":a.array_index}),
a.bind("click.chosen",function(a){return h.choice_destroy_link_click(a)}),c.append(a));return this.search_container.before(c)};a.prototype.choice_destroy_link_click=function(a){a.preventDefault();a.stopPropagation();if(!this.is_disabled)return this.choice_destroy(d(a.target))};a.prototype.choice_destroy=function(a){if(this.result_deselect(a[0].getAttribute("data-option-array-index")))return this.show_search_field_default(),this.is_multiple&&(0<this.choices_count()&&1>this.search_field.val().length)&&
this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()};a.prototype.results_reset=function(){this.reset_single_select_options();this.form_field.options[0].selected=!0;this.single_set_selected_text();this.show_search_field_default();this.results_reset_cleanup();this.form_field_jq.trigger("change");if(this.active_field)return this.results_hide()};a.prototype.results_reset_cleanup=function(){this.current_selectedIndex=this.form_field.selectedIndex;return this.selected_item.find("abbr").remove()};
a.prototype.result_select=function(a){var c;if(this.result_highlight){c=this.result_highlight;this.result_clear_highlight();if(this.is_multiple&&this.max_selected_options<=this.choices_count())return this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1;this.is_multiple?c.removeClass("active-result"):this.reset_single_select_options();c=this.results_data[c[0].getAttribute("data-option-array-index")];c.selected=!0;this.form_field.options[c.options_index].selected=!0;this.selected_option_count=
null;this.is_multiple?this.choice_build(c):this.single_set_selected_text(c.text);(!a.metaKey&&!a.ctrlKey||!this.is_multiple)&&this.results_hide();this.search_field.val("");(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[c.options_index].value});this.current_selectedIndex=this.form_field.selectedIndex;return this.search_field_scale()}};a.prototype.single_set_selected_text=function(a){null==a&&(a=this.default_text);
a===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default"));return this.selected_item.find("span").text(a)};a.prototype.result_deselect=function(a){a=this.results_data[a];if(this.form_field.options[a.options_index].disabled)return!1;a.selected=!1;this.form_field.options[a.options_index].selected=!1;this.selected_option_count=null;this.result_clear_highlight();this.results_showing&&this.winnow_results();
this.form_field_jq.trigger("change",{deselected:this.form_field.options[a.options_index].value});this.search_field_scale();return!0};a.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('\x3cabbr class\x3d"search-choice-close"\x3e\x3c/abbr\x3e'),this.selected_item.addClass("chosen-single-with-deselect")};a.prototype.get_search_text=function(){return this.search_field.val()===
this.default_text?"":d("\x3cdiv/\x3e").text(d.trim(this.search_field.val())).html()};a.prototype.winnow_results_set_highlight=function(){var a;a=!this.is_multiple?this.search_results.find(".result-selected.active-result"):[];a=a.length?a.first():this.search_results.find(".active-result").first();if(null!=a)return this.result_do_highlight(a)};a.prototype.no_results=function(a){var c;c=d('\x3cli class\x3d"no-results"\x3e'+this.results_none_found+' "\x3cspan\x3e\x3c/span\x3e"\x3c/li\x3e');c.find("span").first().html(a);
this.search_results.append(c);return this.form_field_jq.trigger("chosen:no_results",{chosen:this})};a.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()};a.prototype.keydown_arrow=function(){var a;if(this.results_showing&&this.result_highlight){if(a=this.result_highlight.nextAll("li.active-result").first())return this.result_do_highlight(a)}else return this.results_show()};a.prototype.keyup_arrow=function(){var a;if(!this.results_showing&&!this.is_multiple)return this.results_show();
if(this.result_highlight){a=this.result_highlight.prevAll("li.active-result");if(a.length)return this.result_do_highlight(a.first());0<this.choices_count()&&this.results_hide();return this.result_clear_highlight()}};a.prototype.keydown_backstroke=function(){var a;if(this.pending_backstroke)return this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke();a=this.search_container.siblings("li.search-choice").last();if(a.length&&!a.hasClass("search-choice-disabled"))return this.pending_backstroke=
a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")};a.prototype.clear_backstroke=function(){this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus");return this.pending_backstroke=null};a.prototype.keydown_checker=function(a){var c,d;c=null!=(d=a.which)?d:a.keyCode;this.search_field_scale();8!==c&&this.pending_backstroke&&this.clear_backstroke();switch(c){case 8:this.backstroke_length=this.search_field.val().length;
break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a);this.mouse_on_container=!1;break;case 13:a.preventDefault();break;case 38:a.preventDefault();this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}};a.prototype.search_field_scale=function(){var a,c,h,g,f;if(this.is_multiple){a="position:absolute; left: -1000px; top: -1000px; display:none;";h="font-size font-style font-weight font-family line-height text-transform letter-spacing".split(" ");g=0;for(f=h.length;g<
f;g++)c=h[g],a+=c+":"+this.search_field.css(c)+";";a=d("\x3cdiv /\x3e",{style:a});a.text(this.search_field.val());d("body").append(a);c=a.width()+25;a.remove();a=this.container.outerWidth();c>a-10&&(c=a-10);return this.search_field.css({width:c+"px"})}};return a}(m)}).call(this);