/* Afosto build: 2026-05-25 22:48:50 - js/search.js */ var searchFilterOptionTemplate="",searchItemTemplate=(searchFilterOptionTemplate=(searchFilterOptionTemplate=(searchFilterOptionTemplate=(searchFilterOptionTemplate=searchFilterOptionTemplate+'
'+'"+"
","");function createDataAttributes(refinement){return Object.keys(refinement).map(function(key){return"data-"+key+'="'+refinement[key]+'"'}).join(" ")}function renderListItem(item){return item.refinements.map(function(refinement){return'
'}).join("")}function renderCurrentRefinements(renderOptions,isFirstRender){var items=renderOptions.items,refine=renderOptions.refine,renderOptions=document.querySelector(renderOptions.widgetParams.container);0
'+items.map(renderListItem).join("")+"
":renderOptions.innerHTML="",(renderOptions.querySelectorAll("button")||[]).forEach(function(element){element.addEventListener("click",function(event){var item=Object.keys(event.currentTarget.dataset).reduce(function(acc,key){return acc[key]=event.currentTarget.dataset[key],console.log(acc),acc},{});refine(item)})})}searchItemTemplate+='
{{metadata.name}}
{{metadata.name}}
{{#metadata.price_discount}}{{metadata.price_discount}}{{/metadata.price_discount}}{{^metadata.price_discount}}{{metadata.price}}{{/metadata.price_discount}}{{#metadata.price_discount}}{{metadata.price}}{{/metadata.price_discount}}
',document.addEventListener("DOMContentLoaded",function(){var searchClient,customCurrentRefinements;0<$("#searchbox").length&&(searchClient=window.afostoSearchClient("afostotoppers"),searchClient=instantsearch({indexName:"azalp-products",searchClient:searchClient}),customCurrentRefinements=instantsearch.connectors.connectCurrentRefinements(renderCurrentRefinements),searchClient.addWidgets([instantsearch.widgets.searchBox({container:"#searchbox",cssClasses:{input:["form-control"],submit:["btn","btn-sm","btn-primary","mx-8"],reset:["btn","btn-sm","btn-default"],form:["d-flex"]},showLoadingIndicator:!1,templates:{submit:'',reset:''}}),customCurrentRefinements({container:"#current-filters"}),instantsearch.widgets.clearRefinements({container:"#clear-filters",templates:{resetLabel:'Verwijder alle filters'},cssClasses:{button:["btn","btn-link","fw-400","p-0","mt-24","mb-48"],disabledButton:["hidden"]}}),instantsearch.widgets.hitsPerPage({container:"#hits-per-page",cssClasses:{select:["form-control"]},items:[{label:"24",value:24,default:!0},{label:"48",value:48},{label:"72",value:72},{label:"96",value:96}]}),instantsearch.widgets.refinementList({container:"#subcat-list",attribute:"sub_category",showMore:!0,cssClasses:{item:["mb-8"],showMore:["btn","btn-xs","btn-link","p-0","text-body-m","pt-4","fw-400"],list:["list-unstyled"],root:["filter"],disabledShowMore:["hidden"]},templates:{item:searchFilterOptionTemplate,showMoreText:"{{#isShowingMore}}"+($("#subcat-list").data("less-label")||"Read more")+'{{/isShowingMore}}{{^isShowingMore}}'+($("#subcat-list").data("more-label")||"Read more")+'{{/isShowingMore}}'}}),instantsearch.widgets.refinementList({container:"#materials-list",attribute:"material",showMore:!0,cssClasses:{item:["mb-8"],showMore:["btn","btn-xs","btn-link","p-0","text-body-m","pt-4","fw-400"],list:["list-unstyled"],root:["filter"],disabledShowMore:["hidden"]},templates:{item:searchFilterOptionTemplate,showMoreText:"{{#isShowingMore}}"+($("#subcat-list").data("less-label")||"Read more")+'{{/isShowingMore}}{{^isShowingMore}}'+($("#subcat-list").data("more-label")||"Read more")+'{{/isShowingMore}}'}}),instantsearch.widgets.refinementList({container:"#wood-type-list",attribute:"wood_type",showMore:!0,cssClasses:{item:["mb-0"],showMore:["btn","btn-xs","btn-link","p-0","text-body-m","pt-4","fw-400"],list:["list-unstyled"],root:["filter"],disabledShowMore:["hidden"]},templates:{item:searchFilterOptionTemplate,showMoreText:"{{#isShowingMore}}"+($("#subcat-list").data("less-label")||"Read more")+'{{/isShowingMore}}{{^isShowingMore}}'+($("#subcat-list").data("more-label")||"Read more")+'{{/isShowingMore}}'}}),instantsearch.widgets.pagination({container:"#pagination",cssClasses:{list:["pagination"],selectedItem:["active"],noRefinementRoot:["hidden"]}}),instantsearch.widgets.stats({container:"#stats-products",templates:{text:"{{#hasNoResults}}"+($("#stats-products").data("no-results")||"No results")+"{{/hasNoResults}}{{#hasOneResult}}"+($("#stats-products").data("one-result")||"1 result")+"{{/hasOneResult}}{{#hasManyResults}}"+($("#stats-products").data("many-results").replace("[n]","{{#helpers.formatNumber}}{{nbHits}}{{/helpers.formatNumber}}")||"{{#helpers.formatNumber}}{{nbHits}}{{/helpers.formatNumber}} results")+"{{/hasManyResults}}"}}),instantsearch.widgets.hits({container:"#hits-products",cssClasses:{root:"MyCustomHits",list:["product-grid","grid","list-unstyled"],item:["product-grid-item","col-xs-6","col-sm-4","col-md-4","col-lg-3"]},templates:{item:searchItemTemplate,empty:$("#hits-products").data("empty")},transformItems:function(items){return items.map(function(item){var metadata=item.metadata;return metadata.price=intToPrice(metadata.price,!0,!0),item.metadata=metadata,item})}}),instantsearch.widgets.index({indexName:"azalp-pages"}).addWidgets([instantsearch.widgets.stats({container:"#stats-pages",templates:{text:"{{#hasNoResults}}"+($("#stats-pages").data("no-results")||"No results")+"{{/hasNoResults}}{{#hasOneResult}}"+($("#stats-pages").data("one-result")||"1 result")+"{{/hasOneResult}}{{#hasManyResults}}"+($("#stats-pages").data("many-results").replace("[n]","{{#helpers.formatNumber}}{{nbHits}}{{/helpers.formatNumber}}")||"{{#helpers.formatNumber}}{{nbHits}}{{/helpers.formatNumber}} results")+"{{/hasManyResults}}"}}),instantsearch.widgets.hits({container:"#hits-pages",templates:{item:'
{{metadata.label}}
',empty:$("#hits-pages").data("empty")}})])]),searchClient.start())});