1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="52b0d1f3-31c2-4d7b-83cb-dc27277d561f",e._sentryDebugIdIdentifier="sentry-dbid-52b0d1f3-31c2-4d7b-83cb-dc27277d561f")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1040],{71040:(e,r,t)=>{t.r(r),t.d(r,{DetectViteDevServerStopped:()=>h,DevServerStoppedErrorScreen:()=>f});var o=t(12115),n=t(19749),s=t(95155),c=t(40220),d=t(73793),i=t(66093);let l="Dev server stopped";var a=class extends Error{ViteDevServerStoppedError;constructor(){super(l),this.name="ViteDevServerStoppedError",this.ViteDevServerStoppedError=!0}};let p,u=()=>{let{devServerStopped:e}=(()=>{let e,r=(0,n.c)(5),[t,s]=(0,o.useState)(!1),c;r[0]===Symbol.for("react.memo_cache_sentinel")?(c=()=>s(!0),r[0]=c):c=r[0];let d=c,i,l;return r[1]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{p&&p.on("vite:ws:disconnect",d)},l=[d],r[1]=i,r[2]=l):(i=r[1],l=r[2]),(0,o.useEffect)(i,l),r[3]===t?e=r[4]:(e={devServerStopped:t},r[3]=t,r[4]=e),e})();if(e)throw new a;return null},h=()=>{let e=(0,n.c)(1),r;return e[0]===Symbol.for("react.memo_cache_sentinel")?(r=p?(0,s.jsx)(u,{}):null,e[0]=r):r=e[0],r},f=()=>{let e,r,t=(0,n.c)(3),o;return t[0]===Symbol.for("react.memo_cache_sentinel")?(o=[4,5,6,7],t[0]=o):o=t[0],t[1]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(c.DZ,{children:l}),t[1]=e):e=t[1],t[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,s.jsx)(d.s,{"data-testid":"studio-error-screen","data-error":"Dev server stopped",height:"fill",overflow:"auto",paddingY:o,paddingX:4,sizing:"border",tone:"critical",children:(0,s.jsx)(c.mc,{width:3,children:(0,s.jsxs)(i.t,{gap:4,children:[e,(0,s.jsx)(d.s,{border:!0,radius:2,overflow:"auto",padding:4,tone:"inherit",children:(0,s.jsx)(i.t,{gap:4,children:(0,s.jsx)(i.n,{size:2,children:"The development server has stopped. You may need to restart it to continue working."})})})]})})}),t[2]=r):r=t[2],r}}}]);
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.