"use strict";!function(e){var t="#navSearchDropdownInput";"undefined"==typeof EdgeCms&&(window.EdgeCms={}),EdgeCms.SearchDropdown={$container:null,$loadingIcon:null,$searchButton:null,$searchInput:null,$searchResults:null,performSearchTimeout:null,construct:function(){this.attachObjects(),this.attachEvents()},attachObjects:function(){this.$container=e("#navSearchDropdown"),this.$searchInput=e(t),this.$searchButton=e("#navSearchIcon"),this.$searchResults=e("#navSearchResults"),this.$loadingIcon=this.$container.find(".icon-refresh")},attachEvents:function(){this.$searchInput.on("keyup click ontouchend",this.onInput.bind(this))},onInput:function(e){var t=this.$searchInput.val();t.length<3||(this.$searchButton.hide(),this.$loadingIcon.show(),null!==this.performSearchTimeout&&clearTimeout(this.performSearchTimeout),this.performSearchTimeout=setTimeout(this.performSearch.bind(this,t),500))},performSearch:function(t){null!==this.performSearchTimeout&&(clearTimeout(this.performSearchTimeout),this.performSearchTimeout=null),"string"!=typeof t||t.length<3||e.getJSON("/search/quickSearch/"+t,this.searchResponse.bind(this))},searchResponse:function(e){this.$searchResults.empty(),this.$searchButton.show(),this.$loadingIcon.hide();var t=this;e.forEach((function(e){t.addResultGroup(e)})),this.$searchResults.show()},addResultGroup:function(s){var n=e(t).data("advsearchlink"),r=e("