searchAutocompleteModule=function(t,n){"use strict";function e(){return i(),u(s("$suggestionForm"))&&u(s("$suggestionInput"))?(C.onKeyUp().focusOut(),f(),y=!0,void 0):!1}function o(t,n){return n?($[t]=n,!0):void 0}function s(t){return $[t]||!1}function i(){o("$suggestionForm",n('form[data-search="suggestion"]')),o("$suggestionInput",n('input[data-input="suggestion"]',s("$suggestionForm")))}function u(t){if(t.length>0){if(t.is("input")){var n=t.attr("type");return"text"===n||"search"===n?!0:!1}if(t.is("form")&&"suggestion"===t.data("search"))return!0}}function r(){return y}function a(t){console.log("1"),t.length>1&&(clearInterval(v),v=setTimeout(function(){n.get(k,{query:t,loja:application.store},function(t){g(t)})},300))}function g(t){o("$suggestionContainer",n('[data-container="suggestion"]'));var e=s("$suggestionContainer");e.length>0?d(t):c(t),m()}function c(t){var n=s("$suggestionForm");n.append(t)}function d(t){var n=s("$suggestionContainer");n.replaceWith(t)}function l(){var t=s("$suggestionForm");t&&t.submit()}function f(){var t=s("$suggestionInput");t.attr("autocomplete","off")}function p(t){o("$suggestionContainer",n('[data-container="suggestion"]',s("$suggestionForm")));var e,i=n(".suggestion-words .slcted",s("$suggestionContainer")),u="slcted";i.length||(i=n(".suggestion-words span:first",s("$suggestionContainer")),i.addClass(u)),t===A?e=i.next("span"):t===I&&(e=i.prev("span")),e.length&&(i.removeClass(u),e.addClass(u),h(e.html()))}function m(){n(".suggestion-words span").click(function(){h(n(this).html()),l()})}function h(t){s("$suggestionInput").val(t)}var v,$={},C={},y=!1,k="/mvc/store/tray_searcher/suggestion/index/",F=13,I=38,A=40,M=48,b=105,w=8;return C.onKeyUp=function(){var t,e=s("$suggestionInput");return navigator.userAgent.match(/Android/i)?e.on("input",function(t){a(n(t.target).val())}):e.on("keyup",function(e){if(e.keyCode>=M&&e.keyCode<=b||e.keyCode===w)t=n(this).val(),a(t);else if(e.keyCode===F){var o=s("$suggestionForm");o.find('button[type="submit"]').length>0}else(e.keyCode===A||e.keyCode===I)&&p(e.keyCode)}),this},C.focusOut=function(){var t=s("$suggestionInput");return t.on("focusout",function(){clearInterval(v),v=null,setTimeout(function(){n('[data-container="suggestion"]',s("$suggestionForm")).addClass("is-hidden")},300)}),this},{loadModule:e,isLoaded:r,isValidElement:u}}(document,jQuery),searchAutocompleteModule.isLoaded()||searchAutocompleteModule.loadModule();