1!function(){try{var n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};n._sentryModuleMetadata=n._sentryModuleMetadata||{},n._sentryModuleMetadata[(new n.Error).stack]=function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];if(null!=t)for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r])}return n}({},n._sentryModuleMetadata[(new n.Error).stack],{"_sentryBundlerPluginAppKey:bolt-website":!0});var e=(new n.Error).stack;e&&(n._sentryDebugIds=n._sentryDebugIds||{},n._sentryDebugIds[e]="a8594292-17a3-4851-87b2-4f312d7b0396",n._sentryDebugIdIdentifier="sentry-dbid-a8594292-17a3-4851-87b2-4f312d7b0396")}catch(n){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[16470],{39972:function(n,e,t){Promise.resolve().then(t.bind(t,74544))},74544:function(n,e,t){"use strict";t.r(e),t.d(e,{default:function(){return r.GlobalError}});var r=t(12155)},12155:function(n,e,t){"use strict";t.d(e,{GlobalError:function(){return g},RootNotFound:function(){return f},RouteError:function(){return p}});var r=t(32429),o=t(65797),i=t(34633),a=t(19527),s=t(52649),l={title:"Sorry, something went wrong.",description:"Please try again later."},c={title:"We couldnât find that\n page for you.",description:"Looks like we took a wrong turn -\nwould you like to update your destination?",cta:{label:"Home",href:"/"}},d="\n * { margin: 0; padding: 0; box-sizing: border-box; }\n :root {\n --duration-fast: 100ms;\n --ease-default: cubic-bezier(0.16, 1, 0.3, 1);\n }\n body { font-family: system-ui, sans-serif; overflow: hidden; }\n main {\n width: 100vw;\n height: 100vh;\n background-image: url(".concat((0,s.H)("/common-assets/images/error/background/desktop/background.webp"),');\n background-size: cover;\n background-position: right center;\n background-repeat: no-repeat;\n }\n .error-container {\n position: relative;\n /* Matches Kalep .container-md: content 1200 + 2x24 gutter. */\n width: 1248px;\n max-width: 100%;\n height: 100%;\n margin: 0 auto;\n }\n .error-logo {\n position: fixed;\n top: 2rem;\n left: 50%;\n transform: translateX(-50%);\n width: 1248px;\n max-width: 100%;\n padding: 0 5%;\n }\n .error-logo a {\n display: block;\n text-decoration: none;\n }\n .error-logo img {\n height: 32px;\n width: auto;\n }\n .error-text-section {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 5%;\n color: #fff;\n }\n /* Title / description mirror Radix Themes Heading size="9" + Text\n size="4" high-contrast rendered by WTKHeader.Hero on the localised\n 404. Tokens copied from packages/template-kit/src/styles/main.css\n (--font-size-9 / --heading-line-height-9 / --heading-letter-spacing-9\n for the title; --font-size-4 / --line-height-4 / --letter-spacing-4\n for the description) so any future template-kit token change has a\n traceable equivalent here. Weights use template-kit\'s non-Inter\n fallback (700 / 500) â see :lang(th|ar|ka|zh) block in main.css â\n because this page ships without Inter. Color rgb(236, 238, 237) is\n gray-12 under appearance="dark" high-contrast. Letter-spacing kept\n in em so it scales with the font-size override at sm. */\n .error-title {\n font-size: 72px;\n font-weight: 700;\n line-height: 80px;\n letter-spacing: -0.035em;\n color: rgb(236, 238, 237);\n margin-bottom: 1.5rem;\n text-align: center;\n white-space: pre-line;\n }\n .error-description {\n font-size: 18px;\n font-weight: 500;\n line-height: 28px;\n letter-spacing: -0.011em;\n color: rgb(236, 238, 237);\n text-align: center;\n white-space: pre-line;\n }\n /* Matches the Radix Themes "soft" / size 4 / high-contrast Button rendered by\n WTKHeader.Hero on the dark hero â captured from the localised 404 in\n production so the root variant looks the same. Hardcoded RGB values\n because this style block runs without Radix Themes / Tailwind tokens. */\n .error-cta {\n display: inline-flex;
1\n align-items: center;\n justify-content: center;\n height: 48px;\n margin-top: 2rem;\n padding: 0 24px;\n border-radius: 8px;\n background-color: rgba(0, 255, 110, 0.12);\n color: rgb(221, 255, 233);\n font-size: 18px;\n font-weight: 600;\n line-height: 28px;\n letter-spacing: -0.011em;\n text-decoration: none;\n transition: background-color var(--duration-fast) var(--ease-default);\n cursor: pointer;\n }\n .error-cta:hover,\n .error-cta:focus-visible {\n background-color: rgba(0, 255, 130, 0.19);\n outline: none;\n }\n /* Matches template-kit\'s sm-breakpoint override\n (@media (max-width: 767px) on .radix-themes in main.css). */\n @media (max-width: 767px) {\n .error-title {\n font-size: 48px;\n line-height: 54px;\n letter-spacing: -0.03em;\n }\n .error-description {\n font-size: 16px;\n line-height: 24px;\n letter-spacing: -0.011em;\n }\n .error-cta {\n font-size: 16px;\n line-height: 24px;\n }\n main {\n background-image: url(').concat((0,s.H)("/common-assets/images/error/background/mobile/background.webp"),");\n }\n .error-container {\n width: 100%;\n }\n .error-logo {\n width: 100%;\n }\n .error-text-section {\n width: 100%;\n padding: 2rem 5%;\n align-items: center;\n text-align: center;\n }\n }\n");function h(n){var e=n.title,t=n.description,r=n.cta;return(0,o.jsx)("main",{children:(0,o.jsxs)("div",{className:"error-container",children:[(0,o.jsx)("div",{className:"error-logo",children:(0,o.jsx)("a",{href:"/",children:(0,o.jsx)("img",{alt:"Bolt",src:(0,s.H)("/common-assets/bolt-logo-white.svg")})})}),(0,o.jsxs)("div",{className:"error-text-section",children:[(0,o.jsx)("h1",{className:"error-title",children:e}),(0,o.jsx)("p",{className:"error-description",children:t}),r?(0,o.jsx)("a",{className:"error-cta",href:r.href,children:r.label}):null]})]})})}function u(n,e){(0,a.useEffect)(function(){i.Tb(n,(0,r._)({},(null==e?void 0:e.globalErrorBoundary)&&{tags:{globalErrorBoundary:!0}}))},[n,null==e?void 0:e.globalErrorBoundary])}function g(n){var e=n.error;return n.reset,u(e,{globalErrorBoundary:!0}),(0,o.jsxs)("html",{dir:"ltr",lang:"en",suppressHydrationWarning:!0,children:[(0,o.jsx)("head",{children:(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:d}})}),(0,o.jsx)("body",{children:(0,o.jsx)(h,(0,r._)({},l))})]})}function p(n){var e=n.error;return n.reset,u(e),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:d}}),(0,o.jsx)(h,(0,r._)({},l))]})}function f(){return(0,o.jsxs)("html",{dir:"ltr",lang:"en",suppressHydrationWarning:!0,children:[(0,o.jsxs)("head",{children:[(0,o.jsx)("meta",{content:"noindex, nofollow",name:"robots"}),(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:d}})]}),(0,o.jsx)("body",{children:(0,o.jsx)(h,(0,r._)({},c))})]})}},52649:function(n,e,t){"use strict";t.d(e,{H:function(){return r}});var r=function(n){return n.startsWith("/")?"".concat("https://assets.homepage.bolt.eu","/").concat("1.22.157","/public").concat(n):n}}},function(n){n.O(0,[71582,8924,72993,1744],function(){return n(n.s=39972)}),_N_E=n.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.