1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9599],{8460:e=>{e.exports={style:{fontFamily:"'Ubuntu Sans', 'Ubuntu Sans Fallback'",fontStyle:"normal"},className:"__className_f9366d",variable:"__variable_f9366d"}},13150:e=>{e.exports={style:{fontFamily:"'Noto Sans', 'Noto Sans Fallback'",fontStyle:"normal"},className:"__className_24433b",variable:"__variable_24433b"}},18349:e=>{e.exports={style:{fontFamily:"'Montserrat', 'Montserrat Fallback'",fontStyle:"normal"},className:"__className_84aa78",variable:"__variable_84aa78"}},39599:(e,a,l)=>{"use strict";l.d(a,{default:()=>J});var n=l(95155),t=l(82849),s=l(2477),i=l(35365),o=l(96035),d=l(49820),r=l(63640),u=l.n(r),c=l(73321),m=l(12115),f=l(1120),h=l.n(f),b=l(35208),p=l(43509),x=l(73433),_=l(72588),y=l.n(_),j=l(13150),F=l.n(j),v=l(18349),k=l.n(v),S=l(73143),N=l.n(S),g=l(8460),E=l.n(g);let w=y().style.fontFamily,$=F().style.fontFamily,C=k().style.fontFamily,P=N().style.fontFamily,A=E().style.fontFamily;var G=l(21679),I=l(87061),L=l(76255),T=l(34047),U=l(72642),M=l(83908),O=l(36356),R=l(89514),D=l(67763),q=l(88502),V=l(76551),W=l(69135),B=l(1383),K=l(62006),z=l(12678);let H=({story:e,fontCssVars:a})=>{let l=(0,c.usePathname)(),r=(0,c.useSearchParams)(),f=(0,c.useRouter)(),_=r?.toString()??"",y=l?_?`${l}?${_}`:l:"",j=null!=l,F=(0,M.G)(e=>e.app?.brand??""),v=(0,M.G)(e=>e.app?.locale??""),k=(0,M.G)(e=>e.app?.language),S=(0,M.G)(e=>e.app?.domain??""),N=(0,M.G)((0,D.Fu)("locale",!1,!0)),g=(0,M.G)((0,D.Fu)("gtmId")),E=(0,M.G)((0,D.Fu)("shop_domain")),H=(0,M.G)((0,D.Fu)("shop_locale")),J=(0,M.G)(D.zZ),Q=(0,M.G)((0,D.Fu)("has_extended_character_set")),X=(0,M.G)(e=>e.app?.siteConfiguration),Z=(0,M.G)(e=>e.app?.fallbackSiteConfiguration),Y=(0,m.useMemo)(()=>a??{interFontFamily:w,notoSansFontFamily:$,daxlineFontFamily:"DaxlinePro, Arial, sans-serif",neuronDemiBoldFontFamily:"NeuronDemiBold, Arial, sans-serif",montserratFontFamily:C,openSansFontFamily:P,ubuntuSansFontFamily:A,hasExtendedCharSet:!!Q},[a,Q]),ee=(0,M.j)(),[ea,el]=(0,m.useState)(!1),[en,et]=(0,m.useState)(!0),[es,ei]=(0,m.useState)(!1),eo=(0,G.b7)(),ed=(0,O.C)();(0,m.useEffect)(()=>{k&&document.documentElement.setAttribute("lang",k)},[k]),(0,m.useEffect)(()=>{L.q.APP_ENV===b.M0L.DEVELOPMENT&&"localhost"===window.location.hostname&&alert(["ââââ âï¸âï¸âï¸âï¸ ââââ",'Please use "<brand>.localhost:3000/<locale>" instead of "localhost:3000/<brand>-<locale>.','It would also work with "<brand>.localhost:3000/<brand>-<locale>"',"Otherwise some API routes doesn't work.",!L.q.REWRITE_LINKS&&'Please also enable the rewrite link functionality by setting REWRITE_LINKS in the .env.local file to "true".'].filter(Boolean).join("\n\n"))},[y]),(0,m.useEffect)(()=>{el(!0)},[e]),(0,m.useEffect)(()=>{en&&ea&&(eo(e??void 0),et(!1),el(!1))},[en,ea,e,eo]),(0,m.useEffect)(()=>{if(!t.A.get(b.CE9)){let e=new Uint32Array(10),a=window.crypto.getRandomValues(e).join("");t.A.set(b.CE9,a,{path:"/"})}},[]),(0,m.useEffect)(()=>{let{hash:e}=(0,R.rK)(y);if(e&&j&&!es)try{let a=e.slice(1),l={behavior:"auto"};setTimeout(()=>{let e=`#${(0,U.xg)(a)}`,n=document.querySelector(e);n?(0,U.PA)(n,l):(0,U.UX)(`#${a}`,l)})}catch{}},[y,es,j]),(0,m.useEffect)(()=>{if(!j||es)return;let e=window.location.pathname,a=window.location.search;if(a){let l=new URLSearchParams(a);if(l.has(b.CEE)||l.has("params")){for(l.delete(b.CEE);l.has("params");)l.delete("params");let n=l.toString(),t=n?`${e}?${n}`:e;t!==e+a&&f.replace(t)}}},[f,j,y,es]),(0,m.useEffect)(()=>{ee((0,D.mh)({isLoading:!0})),ee((0,q.VT)()).unwrap().then(e=>{let a=(0,s.A)(e,{content:{type:b.LCT.SUPPORT}}),l=(0,i.A)(a,{content:{type:b.LCT.SALES}})||(0,i.A)(a,{content:{type:b.LCT.GENERAL}})||a[0],n=l?.full_slug;ee((0,D.mh)({slug:n,isLoading:!1}))})},[ee,v]),(0,m.useEffect)(()=>{ei(!1),et(!0),(0,p.Wg)(),setTimeout(()=>{ee((0,D.q_)(null)),ee((0,D.qb)(!1)),ee((0,D.rI)(null)),ee((0,D.uK)(!1)),ee((0,D.DP)(!1))})},[ee,y]);let er=(0,m.useMemo)(()=>{let a=!["fantech"].includes(F||""),l=e&&F&&(0,T.GU)(e.full_slug,(0,x.u)(F));return F?(0,o.A)([N&&e&&(0,n.jsx)("link",{rel:"alternate",href:(0,K.UC)(`https://${S}${ed(e.full_slug)}`),hreflang:N},e.id),e&&(0,n.jsx)("link",{rel:"alternate",href:(0,K.UC)(`https://${S}${ed(e.full_slug)}`),hreflang:l&&a?"x-default":v},e?.uuid),...(0,d.A)(e?.alternates,({id:e,full_slug:l,published:t})=>{let{locale:s}=(0,T.O3)(l),i=(0,T.GU)(l,(0,x.u)(F));if(t||J&&i)return(0,n.jsx)("link",{rel:"alternate",href:(0,K.UC)(`https://${S}${ed(l)}`),hreflang:i&&a?"x-default":s},`${e}-${s}`)}),e&&(0,n.jsx)("link",{rel:"canonical",href:(0,K.UC)(`https://${S}${ed(e.full_slug)}`)},"canonical")]):null},[S,e,F,N,v,ed,J]),eu=(0,W.k)();return(0,I.Su)(()=>{let e=window.location.pathname.startsWith("/admin"),a=window.location.search.includes("bypass-gtm=true"),l=e?"GTM-WQ5SJ37F":g;l&&!a&&h().initialize({gtmId:l})}),(0,n.jsxs)("div",{className:"app-shell-preamble",children:[(0,n.jsxs)(u(),{children:[E&&(0,n.jsx)("link",{rel:"prec
1onnect",href:E}),(0,n.jsx)("meta",{name:"version",content:L.q.VERSION}),(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),er,(0,n.jsx)("link",{href:"/fontawesome/css/all.min.css",rel:"stylesheet"})]}),(0,n.jsxs)("div",{className:"app-shell-helpers","aria-hidden":!0,children:[(0,n.jsx)("div",{id:"js-dimension-xs",className:"absolute sm:hidden","aria-hidden":!0}),(0,n.jsx)("div",{id:"js-dimension-sm",className:"absolute hidden sm:block md:hidden","aria-hidden":!0}),(0,n.jsx)("div",{id:"js-dimension-md",className:"absolute hidden md:block lg:hidden","aria-hidden":!0}),(0,n.jsx)("div",{id:"js-dimension-lg",className:"absolute hidden lg:block xl:hidden","aria-hidden":!0}),(0,n.jsx)("div",{id:"js-dimension-xl",className:"absolute hidden xl:block 2xl:hidden","aria-hidden":!0}),(0,n.jsx)("div",{id:"js-dimension-2xl",className:"absolute hidden 2xl:block 3xl:hidden","aria-hidden":!0}),(0,n.jsx)("div",{id:"js-dimension-3xl",className:"absolute hidden 3xl:block 4xl:hidden","aria-hidden":!0}),(0,n.jsx)("div",{id:"js-dimension-4xl",className:"absolute hidden 4xl:block","aria-hidden":!0}),(0,n.jsx)("div",{id:"js-dimension-mobile-nav",className:"absolute desktop-nav:hidden","aria-hidden":!0}),(0,n.jsx)("div",{id:"js-dimension-desktop-nav",className:"absolute mobile-nav:hidden desktop-nav:block","aria-hidden":!0}),(0,n.jsx)("div",{id:"js-dimension-screen-max",className:"absolute hidden screen-max:block","aria-hidden":!0}),(0,n.jsx)("style",{dangerouslySetInnerHTML:{__html:`:root{--inter-font:${Y.interFontFamily};--noto-sans-font:${Y.notoSansFontFamily};--daxline-font:${Y.hasExtendedCharSet?Y.interFontFamily:Y.daxlineFontFamily};--neuron-demi-bold-font:${Y.hasExtendedCharSet?Y.interFontFamily:Y.neuronDemiBoldFontFamily};--montserrat-font:${Y.montserratFontFamily};--open-sans-font:${Y.openSansFontFamily};--ubuntu-sans-font:${Y.ubuntuSansFontFamily};}`}}),F&&H&&v&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(V.T,{brand:F,locale:H}),(0,n.jsx)(W.I,{brand:F,locale:H}),(0,n.jsx)(B.z,{shopDomain:E,shopLocale:H,token:eu.context?.token}),(0,n.jsx)(z.$,{siteConfig:X,fallback:Z})]})]})]})},J=({children:e,...a})=>(0,n.jsxs)("div",{className:"app-shell-body",children:[(0,n.jsx)(m.Suspense,{fallback:null,children:(0,n.jsx)(H,{...a})}),e]})},63640:(e,a)=>{"use strict";function l(){return null}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return l}}),("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),e.exports=a.default)},72588:e=>{e.exports={style:{fontFamily:"'Inter', 'Inter Fallback'",fontStyle:"normal"},className:"__className_8a0ba0",variable:"__variable_8a0ba0"}},73143:e=>{e.exports={style:{fontFamily:"'Open Sans', 'Open Sans Fallback'",fontStyle:"normal"},className:"__className_77b42b",variable:"__variable_77b42b"}}}]);
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.