1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[34219],{44755:(e,t,r)=>{Promise.resolve().then(r.bind(r,54062))},54062:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>d});var n=r(95155),a=r(12115),s=r(75384);let i="spoki_global_error_retries";function o(){if("undefined"!=typeof sessionStorage)try{sessionStorage.removeItem(i)}catch{}}function d(e){let{error:t,reset:r}=e,[d,l]=(0,a.useState)(!1),c=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{if(!c.current){c.current=!0,console.error("[Global Error]",{name:t.name,message:t.message,digest:t.digest,stack:t.stack});let e=window,r=e?.Sentry;if(r?.captureException)try{r.captureException(t,{tags:{boundary:"global-error",digest:t.digest??"unknown"}})}catch{}if(function(e){let t=(e.message||"").toLowerCase();return"chunkloaderror"===(e.name||"").toLowerCase()||t.includes("loading chunk")||t.includes("failed to fetch dynamically imported module")||t.includes("importing a module script failed")||t.includes("failed to fetch")||t.includes("load failed")}(t)){let e=function(){if("undefined"==typeof sessionStorage)return 0;try{let e=sessionStorage.getItem(i),t=e?parseInt(e,10):0;return Number.isFinite(t)?t:0}catch{return 0}}();if(e<1){if("undefined"!=typeof sessionStorage)try{sessionStorage.setItem(i,String(e+1))}catch{}l(!0);let t=setTimeout(()=>{window.location.reload()},800);return()=>clearTimeout(t)}o()}}},[t]),(0,n.jsxs)("html",{lang:"en",children:[(0,n.jsxs)("head",{children:[(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=5"}),(0,n.jsx)("meta",{name:"robots",content:"noindex, follow"}),(0,n.jsx)("title",{children:"Application error"})]}),(0,n.jsxs)("body",{className:"font-sans antialiased text-gray-900 bg-white min-h-screen flex items-center justify-center p-6",children:[(0,n.jsx)(s.default,{}),(0,n.jsxs)("div",{className:"max-w-md w-full text-center",children:[(0,n.jsx)("div",{className:"mb-8 flex justify-center",children:(0,n.jsx)("div",{className:"p-4 bg-red-100 rounded-full",children:(0,n.jsx)("svg",{className:"w-12 h-12 text-red-500",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,n.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"})})})}),(0,n.jsx)("h1",{className:"text-3xl font-extrabold text-gray-900 mb-4 tracking-tight",children:"A critical error occurred"}),(0,n.jsx)("p",{className:"text-lg text-gray-600 mb-10",children:d?"Reloading automaticallyâ¦":"We apologize for the inconvenience. A serious error prevented the page from loading."}),!d&&(0,n.jsx)("button",{onClick:()=>{o(),r()},className:"w-full inline-flex justify-center items-center px-6 py-3 border border-transparent text-base font-medium rounded-xl shadow-sm text-white bg-green hover:bg-green/90 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-green transition-all",children:"Try to reload the app"}),(0,n.jsx)("div",{className:"mt-8 border-t border-gray-100 pt-8",children:(0,n.jsx)("a",{href:"/",className:"text-sm font-semibold text-gray-400 hover:text-green transition-colors",children:"â Return to spoki.com"})}),!1]})]})]})}},75384:(e,t,r)=>{"use strict";r.d(t,{default:()=>a});var n=r(12115);function a(){return(0,n.useEffect)(()=>{if(!function(){let e=window.dataLayer;return!!Array.isArray(e)&&e.some(e=>"object"==typeof e&&null!==e&&"gtm.start"in e)}())for(let e of["window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag('consent','default',{'ad_storage':'denied','ad_user_data':'denied','ad_personalization':'denied','analytics_storage':'denied','functionality_storage':'denied','personalization_storage':'denied','security_storage':'granted','wait_for_update':500});gtag('set','url_passthrough',true);gtag('set','ads_data_redaction',true);","
vendor: 323 bytes, line 1
1(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','
1GTM-MDH2C2G2
vendor: 3 bytes, line 1
1');
1"]){let t=document.createElement("script");t.textContent=e,document.head.appendChild(t)}},[]),null}}},e=>{e.O(0,[28441,31255,77358],()=>e(e.s=44755)),_N_E=e.O()}]);
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.