PageSourceSearch

https://mercuryeclipse.com/_next/static/chunks/8106-096ec2d644dcbbf7.js

js mercuryeclipse.com collected 2026-09-29 02:09:25 UTC 14,709 bytes, 1 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e5a7cca7-bedd-4986-abd0-a734a62cd53c",e._sentryDebugIdIdentifier="sentry-dbid-e5a7cca7-bedd-4986-abd0-a734a62cd53c")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8106],{9296:(e,t,l)=>{"use strict";l.d(t,{default:()=>d});var a=l(95155),r=l(12115),s=l(95604),i=l(20063),n=l(17241),o=l(77086),c=l(85932);function d(e){let{category:t,sortField:l,sortDirection:d,categoryOptions:u,sortOptions:p,showCategories:m=!0,showSorting:h=!0,isEditorMode:x=!1}=e,b=(0,s.useTranslations)(),f=(0,i.usePathname)(),[g,v]=(0,r.useState)(t),[j,y]=(0,r.useState)(`${l}-${d}`),{navigate:w}=(e=>{let{isEditorMode:t}=e,l=(0,i.useRouter)();return{navigate:(0,r.useCallback)(e=>{t?window.location.href=e:l.push(e,{scroll:!1})},[t,l])}})({isEditorMode:x}),N=(0,r.useCallback)(e=>{let t=new URLSearchParams(window.location.search);Object.entries(e).forEach(e=>{let[l,a]=e;((e,t)=>{switch(e){case"category":return"all"===t;case"sortField":return t===o.SM;case"sortDirection":return t===o.RA;case"page":return"1"===t;default:return!1}})(l,a)?t.delete(l):t.set(l,a)});let l=t.toString();return`${f}${l?`?${l}`:""}`},[f]),k=(0,r.useCallback)(e=>{v(e),w(N({category:e,sortField:l,sortDirection:d,page:"1"}))},[l,d,N,w]),_=(0,r.useCallback)(e=>{y(e);let[l,a]=e.split("-");w(N({..."all"!==t&&{category:t},sortField:l,sortDirection:a,page:"1"}))},[t,N,w]),A=(e,t,l)=>t&&l?`col-span-12 md:col-span-6 lg:col-span-3${e?"":" flex justify-end"}`:"col-span-12 md:col-span-6 lg:col-span-3 lg:col-start-10 flex justify-end";return(0,a.jsxs)(a.Fragment,{children:[m&&(0,a.jsx)("div",{className:A(!0,m,h),"data-page-field":"categories","data-label":c.R.filtering,children:(0,a.jsx)(n.A,{label:b("products_list.categories"),value:g,onChange:k,options:u,"aria-label":"Filter by category","data-selector":"os-theme-products-list-filters-categories-label"})}),h&&(0,a.jsx)("div",{className:A(!1,m,h),"data-page-field":"filters","data-label":c.R.sorting,children:(0,a.jsx)(n.A,{label:b("products_list.sort_by"),value:j,onChange:_,options:p,"aria-label":"Sort products","data-selector":"os-theme-products-list-filters-sort-by-label"})})]})}},17241:(e,t,l)=>{"use strict";l.d(t,{A:()=>c});var a=l(95155),r=l(12115),s=l(92251),i=l.n(s),n=l(9929);let o=(0,r.forwardRef)((e,t)=>{let{label:l,options:r,value:s,onChange:o,id:c,labelDataSelector:d,className:u,labelClassName:p,componentHasBackground:m,...h}=e,x=c||(l?`select-${l.replace(/\s+/g,"-").toLowerCase()}`:void 0);return(0,a.jsxs)("div",{className:"w-full",children:[l&&(0,a.jsx)("label",{htmlFor:x,id:`${x}-label`,className:(0,n.cn)("block uppercase label mb-2 tracking-wide font-normal text-left text-[rgb(var(--font-color-base))] word-break",p),...d&&{"data-selector":d},children:l}),(0,a.jsx)("div",{className:(0,n.cn)("relative styled-select",i().selectWrapper,m?i().selectWrapperWithBackground:""),children:(0,a.jsx)("select",{id:x,ref:t,value:s,onChange:e=>{o(e.target.value)},className:(0,n.cn)("w-full appearance-none cursor-pointer pl-4 pr-7 py-3 text-md font-bold",u),"aria-labelledby":`${x}-label`,...!l&&{"aria-label":"Select"},...h,children:r.map(e=>(0,a.jsx)("option",{value:e.value,...e.dataSelector&&{"data-selector":e.dataSelector},children:e.label},e.value))})})]})});o.displayName="Select";let c=o},28106:(e,t,l)=>{Promise.resolve().then(l.bind(l,65084)),Promise.resolve().then(l.t.bind(l,52619,23)),Promise.resolve().then(l.t.bind(l,81356,23)),Promise.resolve().then(l.bind(l,9296)),Promise.resolve().then(l.bind(l,35077))},28502:(e,t,l)=>{"use strict";l.d(t,{A:()=>r});var a=l(95155);let r=e=>{let{items:t}=e;return t&&0!==t.length?(0,a.jsx)("nav",{className:"w-full flex justify-start py-3","aria-label":"Breadcrumb",tabIndex:0,children:(0,a.jsx)("ol",{className:"block w-full",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:t.map((e,l)=>{let r=l===t.length-1;return(0,a.jsxs)("li",{className:"inline",itemProp:"itemListElement",itemScope:!0,itemType:"https://schema.org/ListItem",children:[0!==l&&(0,a.jsx)("span",{className:"font-bold text-sm leading-6 mx-1 select-none","aria-hidden":"true",children:"/"}),r?(0,a.jsx)("span",{className:"font-heading word-break text-sm leading-6 ","aria-current":"page",itemProp:"name",children:e.name}):(0,a.jsx)("a",{href:e.href??"#",className:"font-heading word-break font-bold text-sm leading-6 text-[color:var(--color-link)] hover:underline focus:underline focus:outline-none transition-colors duration-150","aria-label":e.name,itemProp:"item",...e.type&&{"data-link-type":e.type},...e.target&&{"data-link-target":e.target},children:(0,a.jsx)("span",{itemProp:"name",children:e.name})}),(0,a.jsx)("meta",{itemProp:"position",content:String(l+1)})]},e.name+l)})})}):null}},35077:(e,t,l)=>{"use strict";l.d(t,{default:()=>v});var a=l(95155),r=l(12115),s=l(95604),i=l(73379),n=l(28502),o=l(75538);let c=l(9296).default;var d=l(99408),u=l(84654),p=l(5095),m=l(9929),h=l(77086);let x=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,l=Number.parseInt(e??"",10);return!Number.isFinite(l)||l<1?t:l};function b(e){let{category:t,sortField:l,sortDirection:r,page:s,search:i,locale:n,currency:o,productsResponse:c}=e,b=Math.ceil(c.total/c.limit);return(0,a.jsxs)("div",{className:"products-list-wrapper ",children:[(0,a.jsx)("div",{className:(0,m.cn)("grid grid-cols-2 md:grid-cols-4 gap-x-4 gap-y-7 xl
1:gap-x-5",1===b&&"mb-9"),children:c.items.map(e=>(0,a.jsx)(d.A,{productItem:e,locale:(0,p.O)(n),currency:o},e.product.id))}),b>1&&(0,a.jsx)("div",{className:"flex justify-center",children:(0,a.jsx)(u.A,{currentPage:x(s),totalPages:b,baseHref:(()=>{let e=Object.entries({..."all"!==t&&{category:t},...l!==h.SM&&{sortField:l},...r!==h.RA&&{sortDirection:r},...i&&{search:i}}).filter(e=>{let[t,l]=e;return!((e,t)=>{switch(e){case"category":return"all"===t;case"sortField":return t===h.SM;case"sortDirection":return t===h.RA;case"page":return"1"===t;default:return!1}})(t,l)}).map(e=>{let[t,l]=e;return`${encodeURIComponent(t)}=${encodeURIComponent(l)}`}).join("&");return e?`?${e}&page=`:"?page="})(),ariaLabel:"Products pagination"})})]})}function f(e){let{pageSettings:t,productsResponse:l,searchParams:r,locale:d,currency:u,breadcrumbsItems:p,categoryOptions:m,sortOptions:x,isEditorMode:f=!1,title:g,showResultsCount:v=!1,template:j}=e,y=(0,s.useTranslations)(),w=r?.category||"all",N=r?.sortField||h.SM,k=r?.sortDirection||h.RA,_=r?.page||"1",A=`${N}-${k}`,S=x.some(e=>e.value===A),P=S?N:h.SM,I=S?k:h.RA,$=t.settings.sorting,C=t.settings.filtering&&m.length>0;return(0,a.jsxs)(i.A,{className:"h-full",children:[p&&p.length>0&&(0,a.jsx)(n.A,{items:p}),(0,a.jsxs)("div",{className:"products-list-header grid grid-cols-12 gap-4 xl:gap-5 pt-10 lg:pt-8 mb-4 md:mb-5 items-end",children:[(0,a.jsx)("div",{className:"col-span-12 lg:col-span-6 flex items-end",children:(0,a.jsx)(o.A,{as:"h1",size:"3",className:"mb-1 w-full word-break","data-selector":"os-theme-products-list-headline",children:g||y("products_list.t
1itle")})}),($||C)&&(0,a.jsx)(c,{category:w,sortField:P,sortDirection:I,categoryOptions:m,sortOptions:x,showSorting:$,showCategories:C,isEditorMode:f})]}),v&&l.total>0&&(0,a.jsx)("div",{className:"mb-4",children:(0,a.jsx)("span",{className:"w-full uppercase font-bold text-xs search-results-count",children:y("search.results",{count:l.total})})}),0===l.total&&"search"===j&&(0,a.jsxs)("div",{className:"w-full flex flex-col justify-center items-center text-center h-full py-10 md:py-40 lg:py-48",children:[(0,a.jsx)("p",{className:"text-md leading-[18.4px]",children:y("search.no_results_found")}),(0,a.jsx)("span",{className:"text-md leading-[18.4px] block",children:y("search.try_different_search")})]}),(0,a.jsx)(b,{productsResponse:l,category:w,sortField:P,sortDirection:I,page:_,locale:d,currency:u,search:r?.search})]})}var g=l(95719);let v=e=>{let{initialPageSettings:t,searchParams:l,categoryOptions:s,sortOptions:i,locale:n,currency:o,breadcrumbsItems:c,productsResponse:d,showResultsCount:u,title:p,template:m}=e,{pageSettings:h,registerServerPageSettings:x}=(0,g.m)(),b=h||t;return(0,r.useEffect)(()=>{x(t)},[t,x]),(0,a.jsx)(f,{pageSettings:b,productsResponse:d,searchParams:l,categoryOptions:s,sortOptions:i,locale:n,currency:o,breadcrumbsItems:c,isEditorMode:!0,title:p,showResultsCount:u,template:m})}},65084:(e,t,l)=>{"use strict";function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var a in l)({}).hasOwnProperty.call(l,a)&&(e[a]=l[a])}return e}).apply(null,arguments)}l.d(t,{default:()=>i});var r=l(12115),s=l(50192);function i(e){let{locale:t,...l}=e;if(!t)throw Error("Failed to determine locale in `NextIntlClientProvider`, please provide the `locale` prop explicitly.\n\nSee https://next-intl.dev/docs/configuration#locale");return r.createElement(s.IntlProvider,a({locale:t},l))}},77086:(e,t,l)=>{"use strict";l.d(t,{RA:()=>r,SM:()=>a});let a="name",r="asc"},84654:(e,t,l)=>{"use strict";l.d(t,{A:()=>i});var a=l(95155);l(12115);var r=l(89086),s=l(49692);let i=e=>{let{currentPage:t,totalPages:l,baseHref:i,onPageChange:n,ariaLabel:o="Pagination Navigation"}=e;if(l<=1)return null;let c=((e,t)=>{if(t<=7)return Array.from({length:t},(e,t)=>t+1);let l=[1],a=Math.max(2,e-2),r=Math.min(t-1,e+2);return a>2&&l.push("ellipsis"),l.push(...Array.from({length:r-a+1},(e,t)=>a+t)),r<t-1&&l.push("ellipsis"),t>1&&l.push(t),l})(t,l),d=e=>i?`${i}${e}`:void 0,u=e=>{e<1||e>l||e===t||n?.(e)};return(0,a.jsx)("nav",{className:"flex justify-center my-7","aria-label":o,"data-selector":"os-theme-pagination",children:(0,a.jsxs)("ul",{className:"flex font-headers items-center",children:[(0,a.jsx)("li",{children:(0,a.jsx)(r.A,{type:"button",variant:"icon",href:1===t||n?void 0:d(t-1),onClick:n?()=>u(t-1):void 0,"aria-label":"Previous page",tabIndex:0,disabled:1===t,"data-link-type":"product_list",className:`h-[32px] w-[32px] text-fontColorBase p-0 flex items-center justify-center ${1===t?"opacity-50 cursor-not-allowed":""}`,children:(0,a.jsx)(s.A,{icon:"chevron-left",size:"base"})})}),c.map((e,l)=>"ellipsis"===e?(0,a.jsx)("li",{className:"flex items-center justify-center w-[32px] h-[32px] text-base font-bold select-none","aria-hidden":"true",children:"..."},`ellipsis-${l}`):e===t?(0,a.jsx)("li",{className:"flex items-center justify-center w-[32px] h-[32px] text-base font-bold rounded-full text-[rgb(var(--font-color-base-invert))] bg-[rgb(var(--font-color-base))]","aria-current":"page",children:e},e):n?(0,a.jsx)("li",{children:(0,a.jsx)("button",{type:"button",onClick:()=>u(e),className:"flex items-center justify-center w-[32px] h-[32px] text-base font-bold rounded-full focus:ring-black ","aria-label":`Go to page ${e}`,tabIndex:0,children:e})},e):(0,a.jsx)("li",{children:(0,a.jsx)("a",{href:d(e),className:"flex items-center justify-center w-[32px] h-[32px] text-base font-bold rounded-full focus:ring-black ","aria-label":`Go to page ${e}`,tabIndex:0,"data-link-type":"product_list",children:e})},e)),(0,a.jsx)("li",{children:(0,a.jsx)(r.A,{type:"button",variant:"icon",href:t===l||n?void 0:d(t+1),onClick:n?()=>u(t+1):void 0,"aria-label":"Next page","data-link-type":"product_list",tabIndex:0,disabled:t===l,className:`h-[32px] w-[32px] text-fontColorBase p-0 flex items-center justify-center ${t===l?"opacity-50 cursor-not-allowed":""}`,children:(0,a.jsx)(s.A,{icon:"chevron-right",size:"base"})})})]})})}},92251:e=>{e.exports={selectWrapper:"Select_selectWrapper__HGI2R",selectWrapperWithBackgroun
1d:"Select_selectWrapperWithBackground__DGv7S"}},99408:(e,t,l)=>{"use strict";l.d(t,{A:()=>c});var a=l(95155),r=l(95604),s=l(13238),i=l(9929),n=l(77723);let o=e=>e?"text-[rgba(var(--decoration-color-font),0.4)]":"text-black/40",c=e=>{let{productItem:t,locale:l,currency:c,isDecorationBackground:d=!1}=e,u=Object.keys(t.product.variants).length,p=(0,r.useTranslations)();return(0,a.jsx)("div",{className:"",children:(0,a.jsxs)("a",{"data-analytics":"product-list-item",href:t.product.link,"aria-label":t.product.name,tabIndex:0,"data-item-id":t.product.id,"data-item-name":t.product.name,"data-link-type":"product","data-link-target":t.product.id,"data-selector":"list-product-view",className:(0,i.cn)("flex flex-col h-full pb-4 relative no-underline group",t.product.id.includes("placeholder-")&&"pointer-events-none"),children:[(0,a.jsxs)("div",{className:"list-product-image relative overflow-hidden",children:[t.product.hasDiscount&&(0,a.jsx)("div",{className:"absolute top-0 left-0 z-[2] flex items-center justify-center font-bold text-attentionFont bg-attention h-7 w-7 text-lg sm:h-8 sm:w-8 sm:text-xl md:h-7 md:w-7 md:text-lg lg:h-8 lg:w-8 lg:text-xl","aria-label":"Discount",children:"%"}),(0,a.jsx)(s.A,{src:t.product.image||void 0,title:t.product.name,className:"w-full aspect-square transition-transform duration-500 ease-in-out group-hover:scale-[1.15]",dataSelector:"os-theme-product-list-image"})]}),(0,a.jsxs)("div",{className:"list-product-info flex flex-col flex-grow w-full",children:[(0,a.jsx)("h3",{className:(0,i.cn)("font-labels body-2-bold body-1-bold-xl my-4","line-clamp-2 overflow-hidden text-ellipsis word-break my-4"),"data-selector":"os-theme-product-list-name",children:t.product.name}),(0,a.jsxs)("div",{className:(0,i.cn)("mt-auto list-product-price-wrapper",u<2?"mb-4":""),children:[!t.product.isAvailable&&(0,a.jsx)("span",{className:"product-sold-out-label text-xs uppercase leading-[22px] text-attention border border-attention px-[8px] mb-4 inline-block","aria-live":"polite",children:p("product.sold_out")}),(0,a.jsxs)("div",{className:"flex flex-wrap relative gap-x-2",children:[(0,a.jsx)("span",{className:(0,i.cn)("list-product-discount font-labels body-2-bold-xs body-1-bold-sm body-2-bold-md body-1-bold-lg pb-[7px] word-break",t.product.hasDiscount?"text-attention":"",t.product.hasDiscount?"list-product-price-discount":""),"data-selector":"os-theme-product-list-price-regular",children:(0,n.lI)({value:t.product.price,locale:l,currency:c})}),t.product.hasDiscount&&t.product.basePrice&&(0,a.jsx)("span",{className:(0,i.cn)("product-list-base-price font-labels body-2-regular-xs body-1-regular-sm body-2-regular-md body-1-regular-lg pb-[7px] word-break line-through",o(d)),"data-selector":"os-theme-product-list-base-price",children:(0,n.lI)({value:t.product.basePrice,locale:l,currency:c})})]})]}),u>1&&(0,a.jsx)("div",{className:(0,i.cn)("list-product-info-variants text-xs leading-[120%] min-h-4 uppercase word-break",o(d)),children:p("products_list.variants_available")})]})]})})}}}]);

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.