var HS_Search,CZRHSParams=CZRHSParams||{};jQuery(function(e){HS_Search=e.extend(CZRHSParams,{searching:!1,cancelled:!1,has_searched:!1,count:0,query:"",timeout:null,wrap:e(".frm_form_fields .helpscout-docs"),form:e(".frm_form_fields .helpscout-docs").closest(".frm-show-form"),field:e(".frm_form_fields .helpscout-docs").find('input[type="text"]'),onclick:"",keypress:"",results:{},performed_search:0,performed_search_list:[],visited_doc_articles:[],has_searched_enough:e.Deferred(function(){var e=this,r=function(){_.delay(function(){HS_Search.performed_search>0?e.resolve():r()},2e4)};return r(),e.promise()}),init:function(){HS_Search.form.find(".go-next-step").hide(),HS_Search.has_searched_enough.done(function(){HS_Search.form.find(".go-next-step").show()}),HS_Search.form.on("keypress",function(r){var a=r.which||r.keyCode;if(HS_Search.field.is(":focus"))return 13!=a||e(r.target).is('textarea,input[type="submit"],input[type="button"]')?void 0:(r.preventDefault(),!1)}),HS_Search.wrap.append('
'),HS_Search.field.attr("autocomplete","off").on("keydown keyup change",HS_Search.search_changed),HS_Search.wrap.find(".docs-search-wrap").on("click",".docs-search-results .article",function(r){var a=e(this).find(".article--open-original"),s=e(this).find("a[data-beacon-article]").first();if(1==a.length&&1==s.length&&!_.isEmpty(a.attr("href"))&&!_.isEmpty(s.html())){HS_Search.visited_doc_articles.push({title:s.html(),url:a.attr("href")});var t=[];t=_.uniq(HS_Search.visited_doc_articles,function(e){return e.url}),HS_Search.wrap.trigger("new_doc_visited",{doc_links:t})}})},search_changed:function(r){if(!_.isUndefined(r.which)||_.isEmpty(HS_Search.results)){if([9,13,16,17,18,20,32,33,34,37,38,91,93].indexOf(r.which)>-1)HS_Search.log("Ignored key press",r.which);else{HS_Search.log("Starting search countdown in %d ms",parseInt(CZRHSParams.searchDelay,10));var a=e(this);clearTimeout(HS_Search.timeout),HS_Search.timeout=setTimeout(function(){if(HS_Search.log("Performing search",r.which),HS_Search.query=a.val(),HS_Search.query.length