1_N_E=(window.webpackJsonp_N_E=window.webpackJsonp_N_E||[]).push([[90],{cfbB:function(e,t,s){"use strict";s.r(t),s.d(t,"__N_SSG",(function(){return C}));var a=s("nKUr"),c=s("C2UO"),l=s("g4pe"),n=s.n(l),i=s("z7pX"),r=s("ngCJ"),o=s("VqLl"),u=s("+tsi"),j=s("q1tI"),b=s("I+5a"),d=s.n(b),O=s("20a2"),x=s("ax1o"),m=s("Nsj7"),h=s("jrPW"),g=s("u3M8"),v=s("/DnS"),f=s("X3mn"),p=s("rSnK"),N=s("k60U"),y=s("sBL/"),w=s.n(y),S=s("OHBk");function k(){var e=Object(j.useState)(""),t=e[0],s=e[1],c=Object(r.useToggle)(),l=c.isOn,n=c.toggleOff,b=c.toggleOn,y=Object(O.useRouter)(),k=Object(j.useState)(0),P=k[0],C=k[1],_=Object(j.useState)(""),M=_[0],R=_[1],L=Object(j.useState)(1),E=L[0],T=L[1],I=Object(j.useState)([]),F=I[0],B=I[1],q=Object(j.useState)(!0),z=q[0],A=q[1],G=Object(j.useState)(!1),H=G[0],V=G[1],X=Object(j.useState)(48),D=X[0],J=X[1],U=Object(j.useState)(""),K=U[0],W=U[1],Q=Object(j.useState)([]),Y=Q[0],Z=Q[1],$=Object(j.useState)([]),ee=$[0],te=$[1],se=Object(j.useState)([0,1400]),ae=se[0],ce=se[1],le=Object(j.useState)(0),ne=le[0],ie=le[1],re=Object(j.useCallback)((function(e){Z((function(t){return function(e,t){var s=new Map(e.map((function(e){return[e.key,e]}))),a=new Map(t.map((function(e){return[e.key,e]})));return[].concat(Object(i.a)(e.map((function(e){return e.key}))),Object(i.a)(t.map((function(e){return e.key})).filter((function(e){return!s.has(e)})))).map((function(e){var t=s.get(e),c=a.get(e),l=new Map(((null===t||void 0===t?void 0:t.options)||[]).map((function(e){return[e.value,e]}))),n=new Map(((null===c||void 0===c?void 0:c.options)||[]).map((function(e){return[e.value,e]}))),r=[].concat(Object(i.a)(Array.from(l.keys())),Object(i.a)(Array.from(n.keys()).filter((function(e){return!l.has(e)}))));return{key:(null===c||void 0===c?void 0:c.key)||(null===t||void 0===t?void 0:t.key)||e,label:(null===c||void 0===c?void 0:c.label)||(null===t||void 0===t?void 0:t.label)||e,type:(null===c||void 0===c?void 0:c.type)||(null===t||void 0===t?void 0:t.type)||"list",options:r.map((function(e){var t=n.get(e),s=l.get(e);return{count:(null===t||void 0===t?void 0:t.count)||0,label:(null===t||void 0===t?void 0:t.label)||(null===s||void 0===s?void 0:s.label)||e,value:(null===t||void 0===t?void 0:t.value)||(null===s||void 0===s?void 0:s.value)||e}}))}}))}(t,"function"===typeof e?e(t):e)}))}),[]),oe=Object(S.a)({setResults:B,setSearching:A,setFilterOptions:re,setPriceMinMax:ce,setPageCount:C,setItemCount:ie});Object(j.useEffect)((function(){var e=setTimeout((function(){(""===M||M)&&oe.search(M||"",E,D,K,ee).then((function(){V(!0)}))}),250);return function(){return clearTimeout(e)}}),[M,E,D,K,ee]),Object(j.useEffect)((function(){T(1)}),[ee]);var ue=null,je=!0;Object(j.useEffect)((function(){var e;s((null===y||void 0===y||null===(e=y.query)||void 0===e?void 0:e.search)||"")}),[y.query.search]),Object(j.useEffect)((function(){be()}),[t]);var be=Object(j.useCallback)(w()((function(){try{if(!y.isReady)return;var e=parseInt(y.query.page);if(t===ue)return;if(void 0===t)return;if(null===y||void 0===y||!y.isReady)return;ce([0,1400]),te([]),Z([]),ue=t,e,R(t||""),g.a(t)||Object(h.a)(t),1!==E&&T(1),je&&e&&1!==e&&T(e||1),je=!1,window&&window.scrollTo(0,0)}catch(s){console.log(s)}})),[t]),de=Object(j.useCallback)((function(){b(),Object(o.I)(!1)}),[b]),Oe=Object(j.useCallback)((function(){n(),Object(o.I)(!0)}),[n]),xe=Object(r.useToggle)(),me=xe.isOn,he=xe.toggleOn,ge=xe.toggleOff,ve=Object(j.useCallback)((function(){he(),Object(o.I)(!1)}),[he]),fe=Object(j.useCallback)((function(){ge(),Object(o.I)(!0)}),[ge]),pe=Object(j.useCallback)((function(){return Object(a.jsxs)(a.Fragment,{children:[" ",F.map((function(e){return Object(a.jsx)(v.a,{values:e},null===e||void 0===e?void 0:e.id)}))," "]})}),[F]);return Object(a.jsxs)("div",{className:"col-start-2 px-2.5 lg:px-30 py-10",children:[Object(a.jsx)("div",{className:"mt-4 mb-6 lg:mt-8 lg:mb-12",children:Object(a.jsxs)("h1",{children:[Object(a.jsx)("span",{className:"block text-4xl lg:text-40 leading-4 font-hand text-red-500 relative",children:"Search"}),Object(a.jsx)("span",{className:"block -mt-1 text-3xl lg:text-40 leading-extra-tight font-bold uppercase",children:"Our Store (with Algolia)"})]})}),Object(a.jsxs)("div",{className:"md:flex justify-between",children:[Object(a.jsx)("div",{children:Object(a.jsx)("h3",{className:"font-semibold text-blue-800 text-18 lg:text-24",children:z?"
1Searching...":M&&t?"Showing Results for \u2019"+t+"\u2019":Object(a.jsxs)("div",{className:"flex items-center",children:[Object(a.jsx)("span",{className:"pr-2",children:"Showing"})," ",ne.toLocaleString()," items"]})})}),Object(a.jsxs)("div",{className:"hidden lg:flex uppercase text-gray-500 font-semibold items-center "+(!F.length&&"invisible"),children:[Object(a.jsx)("div",{className:"pr-6",children:Object(a.jsx)(f.a,{label:"Show",options:[24,48,96],size:"sm",totalResults:F.length,resultsPerPage:D,setResultsPerPage:J})}),Object(a.jsx)(p.a,{type:"select",options:[{name:"Most Relevant",value:""},{name:"Newest to Oldest",value:"created"},{name:"Oldest to Newest",value:"-created"},{name:"Price: Low to High",value:"price"},{name:"Price: High to Low",value:"-price"}],size:"sm",label:"Sort By",sorting:K,setSorting:W})]})]}),Object(a.jsxs)("div",{className:"text-12 lg:text-sm uppercase font-semibold text-gray-500 mt-4 mb-8 lg:mb-15"+(F.length?"":" invisible mb-8 lg:mb-15"),children:[Object(a.jsx)("span",{className:"text-gray-500",children:"PAGE\xa0"}),Object(a.jsxs)("span",{className:"text-blue-800",children:[E,"\xa0"]}),Object(a.jsxs)("span",{className:"text-gray-500",children:["of ",P]})]}),Object(a.jsxs)("div",{className:"flex h-10 lg:hidden mb-4 rounded-full shadow-lg",children:[Object(a.jsxs)("button",{className:"flex-1 flex items-center justify-between px-6 text-sm uppercase",onClick:de,children:[Object(a.jsx)("span",{children:"Filters"}),Object(a.jsx)(u.a,{className:"w-2 ml-2",name:"sort"})]}),Object(a.jsx)("hr",{className:"w-px h-full flex-shrink-0 bg-gray-300"}),Object(a.jsxs)("button",{className:"flex-1 flex items-center justify-between px-6 text-sm uppercase",onClick:ve,children:[Object(a.jsx)("span",{children:"Sorting"}),Object(a.jsx)(u.a,{className:"w-2 ml-2",name:"sort"})]})]}),Object(a.jsx)("div",{className:"lg:hidden uppercase text-gray-500 font-semibold my-6",children:Object(a.jsx)(f.a,{label:"Show",options:[24,48,96],size:"sm",totalResults:F.length,resultsPerPage:D,setResultsPerPage:J})}),Object(a.jsxs)("div",{className:"lg:flex",children:[Object(a.jsx)("div",{className:"search-io-sidenav hidden lg:block",children:H&&Object(a.jsx)(N.a,{filterOptions:Y,filterValues:ee,priceMinMax:ae,setFilterValues:te})}),Object(a.jsxs)("div",{className:"search-io-result-items lg:flex-1",children:[z?Object(a.jsxs)("div",{className:"search-io-results grid gap-8",children:[Object(a.jsx)(m.a,{}),Object(a.jsx)(m.a,{}),Object(a.jsx)(m.a,{}),Object(a.jsx)(m.a,{}),Object(a.jsx)(m.a,{}),Object(a.jsx)(m.a,{})]}):Object(a.jsx)("div",{className:"search-io-results grid gap-8 "+(z?"opacity-50":""),children:F.length>0&&Object(a.jsx)(pe,{})}),!!F.length&&1!==P&&Object(a.jsx)("div",{className:"mt-15 mb-20",children:Object(a.jsx)(d.a,{breakLabel:"...",nextLabel:">",forcePage:E-1,onPageChange:function(e){try{y.push("/search?search=".concat(t,"&page=").concat(parseInt(null===e||void 0===e?void 0:e.selected)+1),void 0,{shallow:!0}),T((null===e||void 0===e?void 0:e.selected)+1),window.scrollTo(0,0)}catch(s){"undefined"!==typeof location&&location.reload()}},pageRangeDisplayed:4,marginPagesDisplayed:1,pageCount:P,previousLabel:"<",containerClassName:"pagination-nav"})}),H&&!z&&!F.length&&Object(a.jsx)("div",{className:"text-center align-middle font-medium text-blue-800 text-18 lg:text-24 items-center",children:Object(a.jsxs)("div",{children:[Object(a.jsx)("br",{}),Object(a.jsx)("br",{}),Object(a.jsx)("br",{}),"There are no results that match your criteria, please ",Object(a.jsx)("br",{}),"try broadening your search.",Object(a.jsx)("br",{}),Object(a.jsx)("br",{}),Object(a.jsx)("br",{})]})})]})]}),me&&Object(a.jsx)(x.a,{close:fe,isFullScreen:!0,children:Object(a.jsx)("div",{className:"w-full mt-6",children:Object(a.jsx)(p.a,{type:"list",options:[{name:"Most Relevant",value:""},{name:"Newest to Oldest",value:"created"},{name:"Oldest to Newest",value:"-created"},{name:"Price: Low to High",value:"price"},{name:"Price: High to Low",value:"-price"}],size:"sm",label:"Sort By",sorting:K,setSorting:W})})}),l&&Object(a.jsx)(x.a,{close:Oe,isFullScreen:!0,children:Object(a.jsx)("div",{className:"w-full mt-6",children:Object(a.jsx)(N.a,{filterOptions:Y,filterValues:ee,priceMinMax:ae,setFilterValues:te})})})]})}k.displayName="AlgoliaSearchPage";var P=function(){return Object(a.jsxs)(c.a,{children:[Object(a.jsxs)(n.a,{children:[Object(a.jsx)("title",{children:"Search"}),Object(a.jsx)("meta",{name:"description",content:"Search Salvos Stores."})]}),Object(a.jsx)("div",{className:"grid grid-cols-1fr/minmax(0/360)/1fr",children:Object(a.jsx)(k,{})})]})};P.displayName="GenericSearchList";var C=!0;t.default=P},uN9G:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/searchTests/algolia",function(){return s("cfbB")}])}},[["uN9G",0,1,6,5,2,3,4,7,18]]]);
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.