PageSourceSearch

https://bloom.diy/_next/static/chunks/app/global-error-943486d50040c9e3.js

js bloom.diy collected 2026-10-03 22:19:46 UTC 11,792 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4219],{18011:(e,n,r)=>{Promise.resolve().then(r.bind(r,51639))},51639:(e,n,r)=>{"use strict";r.r(n),r.d(n,{default:()=>g});var a=r(69496),t=r(37172),o=r(47967);function g(e){let{error:n,reset:r}=e,[g,i]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{o.Ay.captureException(n)},[n]),(0,a.jsxs)("html",{lang:"en",children:[(0,a.jsxs)("head",{children:[(0,a.jsx)("meta",{charSet:"utf-8"}),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,a.jsx)("title",{children:"Something went wrong | Bloom"}),(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:'\n                            :root {\n                                --ge-bg: #fafafa;\n                                --ge-card: #ffffff;\n                                --ge-border: #e5e5e5;\n                                --ge-text: #171717;\n                                --ge-text-secondary: #737373;\n                                --ge-text-tertiary: #a3a3a3;\n                                --ge-accent: #171717;\n                                --ge-accent-text: #fafafa;\n                                --ge-secondary-bg: #f5f5f5;\n                                --ge-secondary-hover: #e5e5e5;\n                                --ge-error-bg: rgba(239, 68, 68, 0.06);\n                                --ge-error-border: rgba(239, 68, 68, 0.2);\n                                --ge-error-text: #dc2626;\n                                --ge-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04);\n                                --ge-font: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,\n                                    "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;\n                            }\n                            @media (prefers-color-scheme: dark) {\n                                :root {\n                                    --ge-bg: #0a0a0a;\n                                    --ge-card: #141414;\n                                    --ge-border: #262626;\n                                    --ge-text: #fafafa;\n                                    --ge-text-secondary: #a3a3a3;\n                                    --ge-text-tertiary: #525252;\n                                    --ge-accent: #fafafa;\n                                    --ge-accent-text: #0a0a0a;\n                                    --ge-secondary-bg: #1c1c1c;\n                                    --ge-secondary-hover: #262626;\n                                    --ge-error-bg: rgba(239, 68, 68, 0.08);\n                                    --ge-error-border: rgba(239, 68, 68, 0.25);\n                                    --ge-error-text: #f87171;\n                                    --ge-shadow: 0 1px 3px rgba(0,0,0,0.2), 0 1px 2px rgba(0,0,0,0.15);\n                                }\n                            }\n                            *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n                            body {\n                                font-family: var(--ge-font);\n                                background: var(--ge-bg);\n                                color: var(--ge-text);\n                                min-height: 100dvh;\n                                display: flex;\n                                align-items: center;\n                                justify-content: center;\n                                padding: 24px;\n                                -webkit-font-smoothing: antialiased;\n                                -moz-osx-font-smoothing: grayscale;\n                            }\n                            .ge-card {\n                                background: var(--ge-card);\n                                border: 1px solid var(--ge-border);\n                                border-radius: 16px;\n                                padding: 40px 32px 32px;\n                                max-width: 380px;\n                                width: 100%;\n                                box-shadow: var(--ge-shadow);\n                                text-align: center;\n                            }\n                            .ge-logo-wrap {\n                                display: inline-flex;\n                                align-items: center;\n                                justify-content: center;\n                                width: 56px;\n                                height: 56px;\n                                border-radius: 14px;\n                                background: var(--ge-secondary-bg);\n                                margin-bottom: 24px;\n                            }\n                            .ge-logo-wrap svg { width: 28px; height: 28px; }\n                            .ge-heading {\n                                font-size: 20px;\n                                font-weight: 600;\n                                line-height: 1.3;\n                                letter-spacing: -0.01em;\n                                margin-bottom: 8px;\n                            }\n                            .ge-body {\n                                font-size: 14px;\n                                line-height: 1.6;\n                                color: var(--ge-text-secondary);\n                                margin-bottom: 28px;\n                            }\n                            .ge-buttons { display: flex; gap: 10px; margin-bottom: 20px; }\n                            .ge-btn {\n                                flex: 1;\n                                display: inline-flex;\n                                align-items: center;\n                                justify-content: center;\n                                gap: 6px;\n                                padding: 10px 16px;\n                                border-radius: 10px;\n                                font-size: 14px;\n                                font-weight: 500;\n                                font-family: var(--ge-font);\n                                cursor: pointer;\n                                transition: opacity 0.15s, background 0.15s;\n                                border: none;\n                                text-decoration: none;\n                            }\n                            .ge-btn:hover { opacity: 0.85; }\n                            .ge-btn-primary {\n                                background: var(--ge-accent);\n                                color: var(--ge-accent-text);\n                            }\n                            .ge-btn-secondary {\n                                background: var(--ge-secondary-bg);\n                                color: var(--ge-text);\n                                border: 1px solid var(--ge-border);\n                            }\n                            .ge-btn-secondary:hover { background: var(--ge-secondary-hover); }\n                            .ge-details {\n                                text-align: left;\n                                border-radius: 10px;\n                                overflow: hidden;\n                                border: 1px solid var(--ge-error-border);\n                                background: var(--ge-error-bg);\n                            }\n                            .ge-details-toggle {\n                                display: flex;\n                                align-items: center;\n                                gap: 6px;\n                                width: 100%;\n                                padding: 10px 12px;\n                                background: none;\n                                border: none;\n                                font-family: var(--ge-font);\n                                font-size: 12px;\n                                font-weight: 500;\n                                color: var(--ge-error-text);\n                                cursor: pointer;\n                            }\n                            .ge-details-toggle svg {\n                                width: 14px;\n                                height: 14px;\n                                transition: transform 0.2s;\n                            }\n                            .ge-details-toggle[aria-expanded="true"] svg {\n                                transform: rotate(90deg);\n                            }\n                            .ge-details-content {\n                                padding: 0 12px 10px;\n                                font-family: ui-monospace, SFMono-Regular, Menlo, Monaco,\n                                    Consolas, "Liberation Mono", "Courier New", monospace;\n                                font-size: 11px;\n                                line-height: 1.5;\n                                color: var(--ge-text-secondary);\n                                white-space: pre-wrap;\n                                word-break: break-word;\n                                max-height: 120px;\n                                overflow-y: auto;\n                            }\n                            @keyframes ge-fadeIn {\n                                from { opacity: 0; transform: translateY(8px); }\n                                to { opacity: 1; transform: translateY(0); }\n                            }\n                            .ge-card { animation: ge-fadeIn 0.4s ease-out; }\n                        '}})]}),(0,a.jsx)("body",{children:(0,a.jsxs)("div",{className:"ge-card",children:[(0,a.jsx)("div",{className:"ge-logo-wrap",children:(0,a.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M14.8358 2.64574C14.9315 2.76588 15.1008 2.81502 15.2493 2.76854C15.6427 2.63455 16.0674 2.56327 16.5104 2.56327C18.5442 2.56327 20.2 4.21906 20.2 6.25284C20.2 6.69588 20.1287 7.12055 19.9947 7.51398C19.9482 7.66247 20.0074 7.83176 20.1275 7.92746C21.01
176 8.58382 21.5625 9.69679 21.5625 10.9379C21.5625 12.179 21.0176 13.292 20.1276 13.9483C20.0075 14.044 19.9483 14.2133 19.9948 14.3618C20.1288 14.7551 20.2 15.1795 20.2 15.6223C20.2 17.6561 18.5442 19.3119 16.5104 19.3119C16.0676 19.3119 15.6431 19.2407 15.2499 19.1068C15.1014 19.0603 14.9321 19.1195 14.8364 19.2396C14.1801 20.1298 13.0669 20.6748 11.8256 20.6748C10.5843 20.6748 9.47119 20.1298 8.81483 19.2396C8.71917 19.1195 8.54988 19.0603 8.40139 19.1068C8.00818 19.2407 7.58371 19.3119 7.14087 19.3119C5.10709 19.3119 3.4513 17.6561 3.4513 15.6223C3.4513 15.1795 3.52248 14.7551 3.65637 14.3619C3.7028 14.2134 3.64366 14.0441 3.52352 13.9484C2.63333 13.2921 2.08839 12.179 2.08839 10.9379C2.08839 9.69679 2.63333 8.58371 3.52342 7.92735C3.64356 7.83165 3.70271 7.66236 3.65628 7.51387C3.52239 7.12044 3.4513 6.69586 3.4513 6.25284C3.4513 4.21906 5.10709 2.56327 7.14087 2.56327C7.58384 2.56327 8.00841 2.63455 8.40149 2.76854C8.54998 2.81502 8.71927 2.76588 8.81497 2.64574C9.47133 1.75565 10.5843 1.21094 11.8256 1.21094C13.0669 1.21094 14.1799 1.75565 14.8358 2.64574Z",stroke:"currentColor",strokeWidth:"2",fill:"none",style:{color:"var(--ge-text-tertiary)"}})})}),(0,a.jsx)("h1",{className:"ge-heading",children:"Something went wrong"}),(0,a.jsx)("p",{className:"ge-body",children:"We're experiencing a temporary issue. Our team has been notified and is working on it. Please try refreshing the page — if the problem persists, check back in a few minutes."}),(0,a.jsxs)("div",{className:"ge-buttons",children:[(0,a.jsx)("button",{className:"ge-btn ge-btn-primary",onClick:()=>window.location.reload(),children:"Refresh page"}),(0,a.jsx)("button",{className:"ge-btn ge-btn-secondary",onClick:r,children:"Try again"})]}),!1]})})]})}}},e=>{e.O(0,[6990,2262,5777,4813,7358],()=>e(e.s=18011)),_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.