1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,866024,e=>{"use strict";var t=e.i(972525),i=e.i(315191),n=e.i(462560),r=e.i(414632),o=e.i(367700);let l=n.useLayoutEffect;e.s(["PageFlow",0,function({children:e,figure:a,fontFamily:s='Georgia, "Times New Roman", serif',monoFamily:d="ui-monospace, SFMono-Regular, Menlo, monospace",fontSize:c=19,lineHeight:h=32}){let u=(0,n.useRef)(null),p=(0,n.useRef)(null),[f,x]=(0,n.useState)([]),[g,m]=(0,n.useState)({}),[b,y]=(0,n.useState)(0),[v,k]=(0,n.useState)(!1),[w,R]=(0,n.useState)(!1),S=(0,n.useMemo)(()=>n.Children.toArray(e).filter(n.isValidElement).map(e=>{var t;let i=("string"==typeof(t=e.type)?t:"function"==typeof t&&(t.displayName||t.name)||"").toLowerCase(),n=e.props;return"p"===i?{kind:"prose",runs:(0,o.extractRuns)(n.children)}:{kind:"atomic",node:e}}),[e]),j=(0,n.useMemo)(()=>e=>{switch(e){case"code":return`${c}px ${d}`;case"strong":return`700 ${c}px ${s}`;case"em":return`italic ${c}px ${s}`;default:return`${c}px ${s}`}},[s,d,c]);(0,n.useEffect)(()=>{let e=!1,t=document.fonts;return(t?.ready??Promise.resolve()).then(()=>!e&&R(!0)),()=>{e=!0}},[]),l(()=>{if(!w)return;let e=u.current,t=p.current;if(!e||!t)return;let n=()=>{let n=e.clientWidth;if(n<=0)return;let o={};t.querySelectorAll("[data-atomic]").forEach(e=>{o[Number(e.dataset.atomic)]=e.offsetHeight});let l=[],s=[],d=0,c=0;if(a){let e=a.gap??28,t="left"===a.side?0:n-a.width;d=a.top,c=a.top+a.height,a.orb?s.push({cx:t+a.width/2,cy:a.top+a.height/2,r:a.width/2,hPad:e,vPad:e/2}):l.push({x:"left"===a.side?t:t-e,y:a.top,w:a.width+e,h:a.height})}let u=[],p={},f=0,g=0;S.forEach((e,t)=>{if("prose"===e.kind){if(0===e.runs.length)return;let t=e.runs.map(e=>({text:e.text,font:j(e.kind)})),o=(0,i.prepareRichInline)(t),a={itemIndex:0,segmentIndex:0,graphemeIndex:0},d=!1,c=0;for(;!d&&c++<4e3;){let t=(0,r.blockedIntervalsForBand)(f,f+h,l,s),c=(0,r.carveTextLineSlots)({left:0,right:n},t,56);if(0===c.length){f+=h;continue}for(let t of c){let n=(0,i.layoutNextRichInlineLineRange)(o,t.right-t.left,a);if(!n){d=!0;break}let r=(0,i.materializeRichInlineLineRange)(o,n),l=t.left;for(let t of r.fragments){l+=t.gapBefore;let i=e.runs[t.itemIndex];u.push({key:`${g++}`,text:t.text,x:l,y:f,kind:i?.kind??"text",href:i?.href}),l+=t.occupiedWidth}a=n.end}f+=h}f+=18}else{let e=o[t]??0;a&&f<c&&f+e>d&&(f=c+(a.gap??28)),p[t]=f,f+=e+24}});let b=f;a&&(b=Math.max(b,c)),x(u),m(p),y(b),k(!0)};n();let o=new ResizeObserver(n);return o.observe(e),()=>o.disconnect()},[S,a,j,c,h,w]);let $=e=>({position:"absolute",fontFamily:"code"===e?d:s,fontSize:"code"===e?.94*c:c,fontWeight:"strong"===e?700:400,fontStyle:"em"===e?"italic":"normal",lineHeight:`${h}px`,whiteSpace:"pre",..."code"===e?{background:"var(--pretext-code-bg, rgba(127,127,127,0.14))",borderRadius:4,padding:"0 4px"}:null,..."link"===e?{color:"var(--docsdev-accent, #e8753b)",textDecoration:"underline"}:null});return(0,t.jsxs)("div",{ref:u,style:{position:"relative",minHeight:v?b:void 0},children:[(0,t.jsx)("div",{"data-flow-source":!0,style:{display:v?"none":"block"},children:e}),(0,t.jsx)("div",{ref:p,"aria-hidden":!0,style:{position:"absolute",visibility:"hidden",left:0,top:0,width:"100%",pointerEvents:"none"},children:S.map((e,i)=>"atomic"===e.kind?(0,t.jsx)("div",{"data-atomic":i,children:e.node},i):null)}),v&&a&&(0,t.jsx)("div",{style:{position:"absolute",top:a.top,[a.side]:0,width:a.width,height:a.height},children:a.orb?(0,t.jsx)("div",{style:{width:"100%",height:"100%",borderRadius:"50%",background:"radial-gradient(circle at 35% 30%, #a5b4fc 0%, #6366f1 40%, #1e1b4b 100%)",boxShadow:"0 0 60px 12px rgba(99,102,241,0.4), inset -16px -20px 50px rgba(0,0,0,0.45)"}}):(0,t.jsx)("img",{src:a.src,alt:"",style:{width:"100%",height:"100%",objectFit:"cover",borderRadius:12}})}),v&&S.map((e,i)=>"atomic"===e.kind?(0,t.jsx)("div",{style:{position:"absolute",top:g[i]??0,left:0,width:"100%"},children:e.node},`a${i}`):null),v&&f.map(e=>"link"===e.kind?(0,t.jsx)("a",{href:e.href,style:{...$("link"),left:e.x,top:e.y},children:e.text},e.key):(0,t.jsx)("span",{style:{...$(e.kind),left:e.x,top:e.y},children:e.text},e.key))]})}])}]);
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.