PageSourceSearch

https://www.lskd.co/cdn/shop/t/683/assets/ResultsScreen.CEpU6WrA.chunk.js

js lskd.co collected 2026-10-02 03:14:49 UTC 6,993 bytes, 3 lines download raw bytes

1import{r as m,j as a}from"./main.js";import{Q as A}from"./QueryProvider.MO0_aQkm.chunk.js";import{e as U,D as L}from"./analyticsTags.BBT45jRm.chunk.js";import{a as _,u as T,E as C}from"./EmptyResult.BW6m1kVo.chunk.js";import{P as H}from"./ProductCard.Cpu9Nkwh.chunk.js";import{P as N}from"./index.Cs66APms.chunk.js";import{A as E,C as F}from"./AlgoliaProvider.Bjlby58A.chunk.js";import"./client.1SqDGUi_.chunk.js";import{I as M}from"./IconLoading.z_vxBQcX.chunk.js";import{b as P,a as $,u as D}from"./Journey.CsLdSfYN.chunk.js";import{B as v,p as j,C as b,D as O,t as W}from"./useCustomerConsent.sdlZlfFy.chunk.js";import"./clsx.B-dksMZM.chunk.js";import"./toLocaleCurrency.56b2L-L5.chunk.js";import"./TagContent.AO2Uy8dH.chunk.js";import"./index.iCO_7BPx.chunk.js";import"./convertSchemaToHtml.B5H7Wp4W.chunk.js";import"./Timer.B0hix_IJ.chunk.js";import"./useCountdown.BD8cB4nJ.chunk.js";import"./index.Dmaf6-u6.chunk.js";import"./useSameStyleProducts.BEDnaJe9.chunk.js";import"./campaignStorage.DZv8cdUH.chunk.js";import"./DropTimer.jqq8X8BA.chunk.js";import"./QuickAdd.BUIhIGVk.chunk.js";import"./useShopifyCart.UmeONq4Q.chunk.js";import"./SizeChart.Bs6o9gi7.chunk.js";import"./index.CHn5IUjQ.chunk.js";function k(e,r){return q(e)||Q(e,r)||B(e,r)||J()}function J(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function B(e,r){if(e){if(typeof e=="string")return w(e,r);var t={}.toString.call(e).slice(8,-1);return t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set"?Array.from(e):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?w(e,r):void 0}}function w(e,r){(r==null||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function Q(e,r){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var n,o,i,s,l=[],u=!0,c=!1;try{if(i=(t=t.call(e)).next,r!==0)for(;!(u=(n=i.call(t)).done)&&(l.push(n.value),l.length!==r);u=!0);}catch(f){c=!0,o=f}finally{try{if(!u&&t.return!=null&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw o}}return l}}function q(e){if(Array.isArray(e))return e}function z(){var e=v(),r=j(),t=m.useState(function(){var s=b(r);return{results:s.results,scopedResults:s.scopedResults}}),n=k(t,2),o=n[0],i=n[1];return m.useEffect(function(){function s(){var l=r.getResults();if(l!==null)i({results:l,scopedResults:r.getScopedResults()});else if(e.mainIndex.getIndexName().length===0){var u=e.mainIndex.getWidgets().find(O);u&&i({results:b(r).results,scopedResults:u.getScopedResults()})}}return e.addListener("render",s),s(),function(){e.removeListener("render",s)}},[e,r]),o}function I(e,r){return V(e)||K(e,r)||G(e,r)||X()}function X(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
3In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function G(e,r){if(e){if(typeof e=="string")return R(e,r);var t={}.toString.call(e).slice(8,-1);return t==="Object"&&e.constructor&&(t=e.constructor.name),t==="Map"||t==="Set"?Array.from(e):t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?R(e,r):void 0}}function R(e,r){(r==null||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function K(e,r){var t=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(t!=null){var n,o,i,s,l=[],u=!0,c=!1;try{if(i=(t=t.call(e)).next,r!==0)for(;!(u=(n=i.call(t)).done)&&(l.push(n.value),l.length!==r);u=!0);}catch(f){c=!0,o=f}finally{try{if(!u&&t.return!=null&&(s=t.return(),Object(s)!==s))return}finally{if(c)throw o}}return l}}function V(e){if(Array.isArray(e))return e}function Y(){var e=v(),r=j(),t=r.getIndexId(),n=m.useState(function(){return e.getUiState()}),o=I(n,2),i=o[0],s=o[1],l=i[t],u=m.useState(function(){return e.renderState}),c=I(u,2),f=c[0],h=c[1],p=f[t]||{},x=m.useCallback(function(d){e.setUiState(d)},[e]),S=m.useCallback(function(d){r.setIndexUiState(d)},[r]);return m.useEffect(function(){function d(){s(e.getUiState()),h(e.renderState)}return e.addListener("render",d),d(),function(){e.removeListener("render",d)}},[e]),{uiState:i,setUiState:x,indexUiState:l,setIndexUiState:S,renderState:f,indexRenderState:p}}function Z(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.catchError,t=v(),n=Y(),o=n.uiState,i=n.setUiState,s=n.indexUiState,l=n.setIndexUiState,u=n.renderState,c=n.indexRenderState,f=z(),h=f.results,p=f.scopedResults,x=m.useCallback(function(){for(var d=arguments.length,g=new Array(d),y=0;y<d;y++)g[y]=arguments[y];return t.use.apply(t,g),function(){t.unuse.apply(t,g)}},[t]),S=m.useCallback(function(){t.refresh()},[t]);return W(function(){if(r){var d=function(){};return t.addListener("error",d),function(){return t.removeListener("error",d)}}return function(){}},[t,r]),{results:h,scopedResults:p,uiState:o,setUiState:i,indexUiState:s,setIndexUiState:l,renderState:u,indexRenderState:c,addMiddlewares:x,refresh:S,status:t.status,error:t.error}}const ee=({collectionFilter:e,productLabel:r})=>{const{items:t,isLastPage:n,results:{index:o,nbHits:i,queryID:s},sendEvent:l,showMore:u}=_(),{status:c}=Z(),{nbHits:f}=T(),h=D(e),p=f??i??0,x=t.length===0&&(!s||c==="loading"||c==="stalled");return a.jsxs(a.Fragment,{children:[x?a.jsx("div",{className:"tw-flex tw-min-h-[320px] tw-items-center tw-justify-center",role:"status","aria-live":"polite",children:a.jsx(M,{className:"tw-size-10",title:"Loading results"})}):t.length>0?a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"tw-mb-10 md:tw-mb-20",children:[a.jsxs("h2",{className:"tw-text-[clamp(1.25rem,0.817rem+1.611vw,2.75rem)] tw-font-normal tw-normal-case tw-leading-tight",children:["We found the perfect ",r," just for you."]}),a.jsxs("p",{className:"tw-mt-6 tw-text-[clamp(0.75rem,0.606rem+0.537vw,1.25rem)] tw-italic",children:["From ",h??p," ",r,", we've filtered the ",p," best matches for your preferences."]})]}),a.jsx(A,{children:a.jsx("div",{className:"tw-pb-16 md:tw-px-16",children:a.jsx("ol",{className:"tw-grid tw-list-none tw-grid-cols-2 tw-gap-x-4 tw-gap-y-12 md:tw-grid-cols-3 md:tw-gap-x-12 md:tw-gap-y-20",children:t.map(S=>a.jsx(H,{hit:S,indexName:o,sendEvent:l},S.objectID))})})})]}):s?a.jsx(C,{}):null,t.length>0&&!n&&a.jsx("div",{className:"tw-my-16 tw-flex tw-justify-center",children:a.jsx("button",{type:"button",className:"btn",onClick:u,children:"Load More"})})]})},Ue=({answers:e,journey:r})=>{var s;const t=m.useMemo(()=>P(r.collectionHandle),[r.collectionHandle]),n=m.useMemo(()=>$(e),[e]),o=m.useMemo(()=>U({journeyHandle:r.handle,collectionHandle:r.collectionHandle}),[r.handle,r.collectionHandle]),i=((s=r.productLabel)==null?void 0:s.trim())||"leggings";return a.jsx("div",{className:"tw-min-h-[320px]",children:a.jsxs(E,{indexName:N,routing:!1,extraFilters:t,analyticsTags:o,children:[a.jsx(F,{facetFilters:n}),a.jsx(L,{children:a.jsx(ee,{collectionFilter:t,productLabel:i})})]})})};export{Ue as ResultsScreen};

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.