1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/AnatomyOverlay-ifRHt2lV.js","assets/index-iAOZXdO1.js","assets/index-C3sESiHG.css","assets/overlayStore-DSokucew.js","assets/anatomyOpen-PXQD4iwq.js"])))=>i.map(i=>d[i]); 2import{r as e,j as u,_ as l}from"./index-iAOZXdO1.js";import{getAnatomyOpenRequest as i,subscribeAnatomyOpen as p}from"./anatomyOpen-PXQD4iwq.js";const c=e.lazy(()=>l(()=>import("./AnatomyOverlay-ifRHt2lV.js"),__vite__mapDeps([0,1,2,3,4])));function y(){const[t,o]=e.useState(!1),[f,a]=e.useState(!1);return e.useEffect(()=>(o(i().open),p(o)),[]),e.useEffect(()=>{if(!t){a(!1);return}let s=!0;const r=i();if(r.open)return l(async()=>{const{anatomyOverlay:n}=await import("./overlayStore-DSokucew.js");return{anatomyOverlay:n}},__vite__mapDeps([3,1,2,4])).then(({anatomyOverlay:n})=>{s&&(n.open({fromRecording:r.fromRecording,explanationId:r.explanationId}),a(!0))}),()=>{s=!1}},[t]),!t||!f?null:u.jsx(e.Suspense,{fallback:null,children:u.jsx(c,{})})}export{y as AnatomyOverlayHost,y as default};
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.