!function(a){var b;window.UIkit&&(b=a(UIkit)),"function"==typeof define&&define.amd&&define("uikit-search",["uikit"],function(){return b||a(UIkit)})}(function(a){"use strict";a.component("search",{defaults:{msgResultsHeader:"Search Results",msgMoreResults:"More Results",msgNoResults:"No results found",template:'
',renderer:function(a){var b=this.options;this.dropdown.append(this.template({items:a.results||[],msgResultsHeader:b.msgResultsHeader,msgMoreResults:b.msgMoreResults,msgNoResults:b.msgNoResults})),this.show()}},boot:function(){a.$html.on("focus.search.uikit","[data-uk-search]",function(b){var c=a.$(this);c.data("search")||a.search(c,a.Utils.options(c.attr("data-uk-search")))})},init:function(){var b=this;this.autocomplete=a.autocomplete(this.element,this.options),this.autocomplete.dropdown.addClass("uk-dropdown-search"),this.autocomplete.input.on("keyup",function(){b.element[b.autocomplete.input.val()?"addClass":"removeClass"]("uk-active")}).closest("form").on("reset",function(){b.value="",b.element.removeClass("uk-active")}),this.on("selectitem.uk.autocomplete",function(a,c){c.url?location.href=c.url:c.moreresults&&b.autocomplete.input.closest("form").submit()}),this.element.data("search",this)}})});