https://www.restaurantfurniture4less.com/cdn/shop/t/30/assets/algo…?v=167018018175790128351726074717
1(function(){document.addEventListener("algolia.hooks.initialize",function(){algoliaShopify.hooks.registerHook("beforeInstantSearchMainTemplate",function(_defaultTemplate,data,html){return html` 2 <div class="ais-page"> 3 <h2 class="ais-h2" style="display: none;">${algoliaShopify.translations.searchTitle}</h2> 4 <div class="ais-input" style="display: none;"> 5 <div class="ais-search-box-container"></div> 6 <div class="ais-input-button"> 7 <div class="ais-clear-input-icon"></div> 8 </div> 9 </div> 10 <div class="ais-facets-button"> 11 Show filters 12 </div> 13 <div class="ais-facets"> 14 <div class="ais-facets--header-main"> 15 <h5>Filters</h5> 16 <div class="ais-facets-button-close-modal-icon">Close</div> 17 </div> 18 <div class="ais-facets--title-clear"> 19 <div class="ais-facets--title">Filters</div> 20 <div class="ais-clear-refinements-container"></div> 21 </div> 22 <div class="ais-no-filter-message" style="font-size: 13px; font-style: normal; font-weight: 400; line-height: 120%; color: var(--color-grey-600); margin-bottom: 20px;">No filters applied.</div> 23 <div class="ais-current-refined-values-container"></div> 24 ${data.facets.map(facet=>html` 25 <div class="ais-facet-dropdown-wrapper ais-facet-${facet.type} ais-facet-${facet.escapedName}"> 26 <label for="${facet.escapedName}" class="ais-range-slider--header ais-facet--header ais-header" 27 >${facet.title}</label 28 > 29 <input class="ais-dropdown-checkbox" type="checkbox" id="${facet.escapedName}" name="dropdown" /> 30 <div class="ais-facets-dropdown-wrapper"> 31 <div class="ais-facet-${facet.escapedName}-container ais-facet-dropdown-container"></div> 32 <div class="ais-RefinementList-showMore"> 33 <span>Show more</span> 34 </div> 35 </div> 36 </div> 37 `)} 38 </div> 39 <div class="ais-block"> 40 <div class="ais-search-header"> 41 <div class="ais-stats-container"></div> 42 <div class="ais-change-display" style="display: none;"> 43 <span class="ais-change-display-block ais-change-display-selected" 44 ><i class="fa fa-th-large"></i 45 ></span> 46 <span class="ais-change-display-list" 47 ><i class="fa fa-th-list"></i 48 ></span> 49 </div> 50 <div class="ais-sort"> 51 ${data.multipleSortOrders?html` 52 ${algoliaShopify.translations.sortBy} 53 <span class="ais-sort-orders-container"></span> 54 `:html` 55 ${algoliaShopify.translations.sortBy} 56 ${algoliaShopify.translations.relevance} 57 `} 58 </div> 59 </div> 60 <div class="ais-hits-container ais-results-as-block"></div> 61 </div> 62 <div class="ais-pagination-container"></div> 63 </div> 64 `})});const combinedHeights=[],userToggledMaxHeight=[],searchDisplay=setInterval(()=>{const page=document.querySelector(".ais-page");if(page){const originalString=document.querySelector(".ais-SearchBox-input"),parentElement=document.querySelector(".ais-stats-container"),newString=originalString?.value;parentElement.innerHTML=newString,parentElement.style.textTransform="capitalize",parentElement.style.fontWeight="600",page.style.display="block",clearInterval(searchDisplay)}},100);setTimeout(()=>{clearInterval(searchDisplay)},1e4);const observerInterval=setInterval(()=>{const page=document.querySelector(".ais-page");if(page){const mutationCallback=mutationsList=>{for(const mutation of mutationsList){const refinedValuesList=document.querySelector(".ais-current-refined-values--list"),noFilterMessage=document.querySelector(".ais-no-filter-message");refinedValuesList.children.length>0?noFilterMessage.style.display="none":noFilterMessage.style.display="block",document.querySelectorAll(".ais-facet-dropdown-wrapper").forEach((wrapper,index)=>{const refinementListItems=wrapper.querySelectorAll(".ais-RefinementList-item"),showMoreButtons=document.querySelectorAll(".ais-RefinementList-showMore")[index];refinementListItems.length<6?showMoreButtons.style.display="none":showMoreButtons.style.display="block",refinementListItems.length?wrapper.style.display="block":wrapper.style.display="none"}),document.querySelectorAll(".ais-facet-dropdown-container").forEach((container,index)=>{const refinementListItemsSliced=Array.from(container.querySelectorAll(".ais-RefinementList-item")).slice(0,5);let combinedHeight=0;refinementListItemsSliced.forEach(item=>{combinedHeight+=item.offsetHeight}),combinedHeights[index]=combinedHeight,userToggledMaxHeight[index]=userToggledMaxHeight[index]||!1,Array.from(container.querySelectorAll(".ais-RefinementList-item")).length>5&&!userToggledMaxHeight[index]&&(container.style.maxHeight=`${combinedHeight}px`,container.style.overflow="hidden")})}};new MutationObserver(mutationCallback).observe(page,{childList:!0,subtree:!0,attributes:!0,characterData:!0}
64),clearInterval(observerInterval)}},100);setTimeout(()=>{clearInterval(observerInterval)},1e4);const showMoreInterval=setInterval(()=>{const showMoreButtons=document.querySelectorAll(".ais-RefinementList-showMore span");showMoreButtons.length>0&&(showMoreButtons.forEach((showMoreButton,index)=>{showMoreButton.addEventListener("click",()=>{const facetsWrapper=showMoreButton.parentElement.previousElementSibling;facetsWrapper&&facetsWrapper.style.maxHeight?(facetsWrapper.style.maxHeight=null,facetsWrapper.style.overflow="visible",showMoreButton.innerText="Show less",userToggledMaxHeight[index]=!0):facetsWrapper&&(facetsWrapper.style.maxHeight=`${combinedHeights[index]}px`,facetsWrapper.style.overflow="hidden",showMoreButton.innerText="Show more",userToggledMaxHeight[index]=!1)})}),clearInterval(showMoreInterval))},100);setTimeout(()=>{clearInterval(showMoreInterval)},1e4);const mobileCloseInterval=setInterval(()=>{const closeButton=document.querySelector(".ais-facets-button-close-modal-icon"),facetsButton=document.querySelector(".ais-facets-button"),facetsContainer=document.querySelector(".ais-facets");closeButton&&(closeButton.addEventListener("click",()=>{facetsContainer.classList.contains("ais-facets__shown")&&(facetsContainer.classList.remove("ais-facets__shown"),facetsButton.innerText="Show Filters")}),clearInterval(mobileCloseInterval))},100);setTimeout(()=>{clearInterval(mobileCloseInterval)},1e4)})(); 65//# sourceMappingURL=/cdn/shop/t/30/assets/algolia_instant_search_template.js.map?v=167018018175790128351726074717
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.