}),this.$search.on("keyup",function(a){d.handleSearch(a)}),b.on("open",function(){d.$search.attr("tabindex",0),d.$search.focus()}),b.on("close",function(){d.$search.attr("tabindex",-1),d.$search.val("")}),b.on("results:all",function(a){if(null==a.query.term||""===a.query.term){varb=d.showSearch(a);b?d.$searchContainer.removeClass("select2-search--hide"):d.$searchContainer.addClass("select2-search--hide")}})},a.prototype.handleSearch=function(){if(!this._keyUpPrevented){vara=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},a.prototype.showSearch=function(){return!0},a}),c("select2/dropdown/hidePlaceholder",[],function(){functiona(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}returna.prototype.append=function(a,b){b=this.removePlaceholder(b),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeofb&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(varc=b.slice(0),d=b.length-1;d>=0;d--){vare=b[d];this.placeholder.id===e.id&&c.splice(d,1)}returnc},a}),c("select2/dropdown/infiniteScroll",["jquery"],function(a){functionb(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}returnb.prototype.append=function(a,b){this.$loadingMore.remove(),a.call(this,b),b.length>0&&this.$results.append(this.$loadingMore),this.loading=!1},b.prototype.bind=function(b,c,d){vare=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){varb=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){varc=e.$results.offset().top+e.$results.outerHeight(!1),d=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1);c+50>=d&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;varb=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.createLoadingMore=function(){varb=a('<li class="option load-more" role="treeitem"></li>'),c=this.options.get("translations").get("loadingMore");returnb.html(c(this.lastParams)),b},b}),c("select2/dropdown/attachBody",[],function(){functiona(a,b,c){a.call(this,b,c)}returna.prototype.bind=function(a,b,c){vard=this;a.call(this,b,c),b.on("open",function(){d._showDropdown()}),b.on("close",function(){d._hideDropdown()}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},a.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute"}),b.width(c.outerWidth(!1)),this.$container=c},a.prototype.render=function(a){varb=$("<span></span>"),c=a.call(this);returnb.append(c),this.$dropdownContainer=b,b},a.prototype._hideDropdown=function(){this.$dropdownContainer.detach()},a.prototype._positionDropdown=function(){vara=this.$container.offset();a.top+=this.$container.outerHeight(!0),this.$dropdownContainer.css(a)},a.prototype._showDropdown=function(){this.$dropdownContainer.appendTo(document.body),this._positionDropdown()},a}),c("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(a){varb=a.input.length-a.maximum,c="Please delete "+b+" character";return1!=b&&(c+="s"),c},inputTooShort:function(a){varb=a.minimum-a.input.length,c="Please enter "+b+" or more character";return1!=b&&(c+="s"),c},loadingMore:function(){return"Loading more results…"},maximumSelected:function(a){varb="You can only select "+a.maximum+" item";return1!=a.maximum&&(b+="s"),b},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),c("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/minimumInputLength","./data/maximumInputLength","./dropdown","./dropdown/