1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,329049,e=>{e.v({goodfire:"AffiliationSquare-module__JKPsNW__goodfire",microsoft:"AffiliationSquare-module__JKPsNW__microsoft",square:"AffiliationSquare-module__JKPsNW__square",vmax:"AffiliationSquare-module__JKPsNW__vmax"})},685596,e=>{"use strict";var t=e.i(843476),r=e.i(329049);e.i(271645);var n=e.i(448251);let i={vmax:{Logo:n.VmaxLogo,className:r.default.vmax},goodfire:{Logo:n.GoodFireLogo,className:r.default.goodfire},microsoft:{Logo:n.MicrosoftLogo,className:r.default.microsoft}};e.s(["default",0,({affiliation:e,size:n,style:o})=>{let{Logo:a,className:l}=i[e];return(0,t.jsx)("span",{className:`${r.default.square} ${l}`,style:{...n?{"--affiliation-size":n}:void 0,...o},children:(0,t.jsx)(a,{})})}])},957523,e=>{e.v({avatar:"DropdownMenu-module__R2cjSW__avatar",heading:"DropdownMenu-module__R2cjSW__heading",icon:"DropdownMenu-module__R2cjSW__icon",item:"DropdownMenu-module__R2cjSW__item",label:"DropdownMenu-module__R2cjSW__label",menuReveal:"DropdownMenu-module__R2cjSW__menuReveal",portrait:"DropdownMenu-module__R2cjSW__portrait",primary:"DropdownMenu-module__R2cjSW__primary",root:"DropdownMenu-module__R2cjSW__root",scroll:"DropdownMenu-module__R2cjSW__scroll",secondary:"DropdownMenu-module__R2cjSW__secondary",section:"DropdownMenu-module__R2cjSW__section",social:"DropdownMenu-module__R2cjSW__social",socialItem:"DropdownMenu-module__R2cjSW__socialItem",visuallyHidden:"DropdownMenu-module__R2cjSW__visuallyHidden"})},767144,e=>{e.v({root:"DropdownMenuTrigger-module__9QIcHa__root",trigger:"DropdownMenuTrigger-module__9QIcHa__trigger"})},439912,778992,996028,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(735591),i=e.i(767144),o=e.i(957523),a=e.i(485757),l=e.i(931467),d=e.i(448251),u=e.i(498942);let s=function({children:e,modal:r,modalProps:n={}}){let{open:i}=(0,u.useModals)();return(0,t.jsx)("span",{onClick:()=>{i(r,n)},children:e})};function c({item:e,onClose:r}){let n=(0,t.jsxs)(t.Fragment,{children:[e.avatarURL?(0,t.jsx)("span",{className:`${l.default.avatar} ${o.default.avatar}`,"aria-hidden":"true",children:(0,t.jsx)("span",{className:o.default.portrait,children:(0,t.jsx)("img",{src:e.avatarURL,alt:"",width:"20",height:"20",loading:"lazy",decoding:"async",onError:e=>{e.currentTarget.style.visibility="hidden"}})})}):null,"x"===e.socialIcon?(0,t.jsx)(d.X,{"aria-hidden":"true",width:"20",height:"20"}):null,"linkedin"===e.socialIcon?(0,t.jsx)("svg",{"aria-hidden":"true",width:"20",height:"20",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t.jsx)("path",{d:"M20.45 2H3.55C2.69 2 2 2.68 2 3.52v16.96c0 .84.69 1.52 1.55 1.52h16.9c.86 0 1.55-.68 1.55-1.52V3.52c0-.84-.69-1.52-1.55-1.52ZM7.93 18.75H4.98V9.2h2.95v9.55ZM6.46 7.9a1.71 1.71 0 1 1 0-3.42 1.71 1.71 0 0 1 0 3.42Zm12.29 10.85H15.8v-4.64c0-1.11-.02-2.54-1.55-2.54-1.55 0-1.79 1.21-1.79 2.46v4.72H9.51V9.2h2.83v1.3h.04c.39-.74 1.36-1.52 2.79-1.52 2.99 0 3.58 1.97 3.58 4.53v5.24Z"})}):null,e.icon?(0,t.jsx)("span",{className:o.default.icon,"aria-hidden":"true",children:e.icon}):null,(0,t.jsx)("span",{className:e.socialIcon?o.default.visuallyHidden:o.default.label,children:e.children})]}),i=e.socialIcon?`${o.default.item} ${o.default.socialItem}`:o.default.item,a=()=>{e.onClick?.(),r?.()};return e.modal?(0,t.jsx)(s,{modal:e.modal,modalProps:e.modalProps,children:(0,t.jsx)("button",{type:"button",className:i,children:n})}):e.href?(0,t.jsx)("a",{className:i,href:e.href,target:e.target,rel:"_blank"===e.target?"noopener noreferrer":void 0,onClick:a,children:n}):(0,t.jsx)("button",{type:"button",className:i,onClick:a,children:n})}let f=r.forwardRef((e,n)=>{let{onClose:i,items:l,sections:d,className:u,...s}=e,f=r.useId();return(0,t.jsx)("div",{ref:n,className:`${a.default.tooltip} ${o.default.root}${u?` ${u}`:""}`,...s,children:(0,t.jsxs)("div",{className:o.default.scroll,children:[d?.filter(e=>e.items.length>0).map((e,r)=>(0,t.jsxs)("section",{className:o.default.section,"aria-label":e.hideHeading?e.label:void 0,"aria-labelledby":e.hideHeading?void 0:`${f}-${r}`,children:[e.hideHeading?null:(0,t.jsx)("h2",{id:`${f}-${r}`,className:o.default.heading,children:e.label}),(0,t.jsx)("div",{className:"primary"===e.appearance?o.default.primary:"social"===e.appearance?o.default.social:o.default.secondary,children:e.items.map((r,n)=>(0,t.jsx)(c,{item:r,onClose:i},r.href??`${e.label}-${n}`))})]},e.label)),l?.map((e,r)=>(0,t.jsx)(c,{item:e,onClose:i},e.href??r))]})})});f.displayName="DropdownMenu",e.s(["default",0,f],778992);var m=e.i(174080);let h="a[href], button:not(:disabled)",_=function({style:e,className:n,children:o,items:a,sections:l,label:d="Navigation",onOpen:u}){let[s,c]=r.useState(!1),_=r.useRef(null),g=r.useRef(null),p=r.useRef("first"),v=r.useId(),b=r.useCallback(()=>{c(!1),_.current?.focus({preventScroll:!0})},[]),E=(e="first")=>{p.current=e,u?.(),c(!0)};return r.useLayoutEffect(()=>{let e=_.current,t=g.current;if(!s||!e||!t)return;let r=()=>{let r=e.getBoundingClientRect(),n=Math.min(window.innerHeight-24,Math.max(r.top,window.innerHeight-r.bottom)-12);t.style.setProperty("--dropdown-available-height",`${Math.max(44,n)}px`);let{position:i}=function(e,t,r=window.scrollX,n=window.scrollY){let i,o;if(e&&(i=e.getBoundingClientRect()),t&&(o=t.getBoundingClientRect()),!i)return{placement:"bottom",position:{top:0,left:0}};let a=i.top,l=window.innerHeight-i.bottom,d=i.left,u=window.innerWidth-i.right,s=.4*window.innerHeight,c=.4*window.innerWidth,f="bottom",m=0,h=0;return o?(a>=s&&a>=o.height?(f="top",m=i.top+n-o.height,h=i.left+r+(i.width-o.width)/2):l>=s&&l>=o.height?(f="bottom",m=i.bottom+n,h=i.left+r+(i.width-o.width)/2):u>=c&&u>=o.width?(f="right",m=i.top+n+(i.height-o.height)/2,h=i.right+r):d>=c&&d>=o.width?(f="left",m=i.top+n+(i.height-o.height)/2,h=i.left+r-o.width):(f="bottom",m=i.bottom+n,h=i.left+r+(i.width-o.width)/2),h<0?h=0:h+o.width>window.innerWidth&&(h=window.innerWidth-o.width),m<0?m=0:m+o.height>window.innerHeight+n&&(m=window.innerHeight+n-o.height),{placement:f,position:{top:m,left:h}}):{placement:f,position:{top:0,left:0}}}(e,t,0,0),o=t.getBoundingClientRect();t.style.top=`${Math.max(12,Math.min(i.top,window.innerHeight-o.height-12))}px`,t.style.left=`${Math.max(12,Math.min(i.left,window.innerWidth-o.width-12))}px`};r();let n=t.querySelectorAll(h);(("last"===p.current?n[n.length-1]:n[0])??t).focus();let i=new ResizeObserver(r);i.observe(t),i.observe(e);let o=new MutationObserver(r);return o.observe(document.body,{attributes:!0,attributeFilter:["class"]}),window.addEventListener("resize",r),window.addEventListener("scroll",r,!0),()=>{i.disconnect(),o.disconnect(),window.removeEventListener("resize",r),window.removeEventListener("scroll",r,!0)}},[s]),r.useEffect(()=>{if(!s)return;let e=e=>{e.target instanceof Node&&(g.current?.contains(e.target)||_.current?.contains(e.target)||c(!1))},t=e=>{e.target instanceof Node&&(g.current?.contains(e.target)||_.current?.contains(e.target)||c(!1))},r=e=>{"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),b())};return document.addEventListener("pointerdown",e,!0),document.addEventListener("focusin",t),document.addEventListener("keydown",r,!0),()=>{document.removeEventListener("pointerdown",e,!0),document.removeEventListener("focusin",t),document.removeEventListener("keydown",r,!0)}},[s,b]),(0,t.jsxs)("div",{className:n?`${i.default.root} ${n}`:i.default.root,style:e,children:[(0,t.jsx)("button",{type:"button",className:i.default.trigger,ref:_,"aria-label":d,"aria-haspopup":"dialog","aria-expanded":s,"aria-controls":s?v:void 0,onClick:e=>{e.stopPropagation(),s?b():E()},onKeyDown:e=>
1{("ArrowDown"===e.key||"ArrowUp"===e.key)&&(e.preventDefault(),E("ArrowUp"===e.key?"last":"first"))},children:o}),s?(0,m.createPortal)((0,t.jsx)(f,{id:v,ref:g,onClose:b,items:a,sections:l,role:"dialog","aria-label":d,tabIndex:-1,style:{position:"fixed",top:0,left:0,zIndex:99999},onKeyDown:e=>{if(!["ArrowDown","ArrowUp","Home","End"].includes(e.key))return;let t=Array.from(e.currentTarget.querySelectorAll(h));if(!t.length)return;e.preventDefault();let r=t.findIndex(e=>e===document.activeElement),n="Home"===e.key?0:"End"===e.key?t.length-1:(r+("ArrowDown"===e.key?1:-1)+t.length)%t.length;t[n]?.focus()}}),document.body):null]})};e.s(["default",0,_],996028),e.s(["default",0,function({children:e,navigationItems:i,customNavigationItems:o,...a}){let[l,d]=r.useState([]),[u,s]=r.useState([]);return(0,t.jsx)(_,{...a,label:"Vmax navigation",items:l,sections:u,onOpen:()=>{if(i){d((0,n.resolveNavigationItems)(i)),s([]);return}d([]),s(n.DOCUMENT_NAVIGATION_SECTIONS.map((e,t)=>({...e,items:(0,n.resolveNavigationItems)(0===t?[...e.items,...o??[]]:e.items)})))},children:e})}],439912)},843511,e=>{"use strict";var t=e.i(553070),r=e.i(740621);let n=null;e.s(["awaitOverlayTarget",0,function(e,t){if("u"<typeof document)return()=>{};let r=!1,n=null,i=()=>{if(r)return!0;let i=e();return!!i&&(r=!0,n&&(n.disconnect(),n=null),t(i),!0)};return i()?()=>{}:((n=new MutationObserver(()=>{i()})).observe(document.documentElement,{childList:!0,subtree:!0}),()=>{r=!0,n&&(n.disconnect(),n=null)})},"computeOverlayBuffer",0,function(e,t={}){let i=Math.min((window.devicePixelRatio||1)*(t.resolutionScale??1),t.maxDpr??2),o=Math.max(1,e.clientWidth||e.getBoundingClientRect().width||1),a=Math.max(1,e.clientHeight||e.getBoundingClientRect().height||1),l=Math.max(1,Math.round(o*i)),d=Math.max(1,Math.round(a*i)),u=function(){if(null!==n)return n;let e=(0,r.getSharedContext)();return e?n=Math.min(e.getParameter(e.MAX_TEXTURE_SIZE)||4096,e.getParameter(e.MAX_RENDERBUFFER_SIZE)||4096,4096):4096}();l>u&&(l=u);let s=1;return d>u&&(s=u/d,d=u),{bufW:l,bufH:d,viewportPx:Math.max(1,Math.round((window.innerHeight||a)*i*s)),dpr:i,sizeScale:s}},"ensureOverlayTargetPositioned",0,function(e){"static"===window.getComputedStyle(e).position&&(e.style.position="relative")},"getDocumentOverlayTarget",0,function(){return"u"<typeof document?null:document.getElementById("global-shader-target-for-document")},"getSceneOverlayTarget",0,function(){return"u"<typeof document?null:document.getElementById("three-engine-container")},"observeOverlayTarget",0,function(e,r,n=t.SHADER_RESIZE_TIMEOUT_MS){let i=!1,o=null,a=()=>{o&&clearTimeout(o),o=setTimeout(()=>{i||r()},n)},l=new ResizeObserver(a);return l.observe(e),window.addEventListener("resize",a),()=>{i=!0,l.disconnect(),window.removeEventListener("resize",a),o&&clearTimeout(o)}}])},740621,e=>{"use strict";let t=new Float32Array([-1,-1,1,-1,-1,1,1,1]),r=null,n=null,i=[],o=null,a=null,l=!1,d=null,u=!1,s=0,c=!1,f=!1,m=0,h=!1,_=`#version 300 es 2 in vec2 a_position; 3 void main() { 4 gl_Position = vec4(a_position, 0.0, 1.0); 5 } 6`;function g(){if(c&&n&&!l)return!0;r||((r=document.createElement("canvas")).style.position="fixed",r.style.top="-9999px",r.style.left="-9999px",r.style.pointerEvents="none",r.width=1,r.height=1,r.addEventListener("webglcontextlost",e=>{for(let t of(e.preventDefault(),l=!0,null!==a&&(cancelAnimationFrame(a),a=null),i))t.program=null,t.vertShader=null,t.fragShader=null,t.uniformLocations={},t.__privatePendingQuery=null,t.fbo=null,t.fboColorTex=null}),r.addEventListener("webglcontextrestored",()=>{for(let e of(l=!1,c=!1,g(),i))e.active&&(v(e),e.targetCanvas&&e.fboWidth>0&&e.fboHeight>0&&b(e,e.fboWidth,e.fboHeight));h||w()}),document.body.appendChild(r));let e=r.getContext("webgl2",{alpha:!0,premultipliedAlpha:!1,antialias:!1,preserveDrawingBuffer:!0});return e?(u=!!(d=(n=e).getExtension("EXT_disjoint_timer_query_webgl2")),o=n.createBuffer(),n.bindBuffer(n.ARRAY_BUFFER,o),n.bufferData(n.ARRAY_BUFFER,t,n.STATIC_DRAW),c=!0,!0):(console.error("[shaderContext] WebGL2 not supported"),!1)}function p(e,t){if(!n)return null;let r=n.createShader(e);return r?(n.shaderSource(r,t),n.compileShader(r),n.getShaderParameter(r,n.COMPILE_STATUS))?r:(console.error("[shaderContext] compile error:",n.getShaderInfoLog(r)),n.deleteShader(r),null):null}function v(e){if(!n)return!1;e.program&&(e.vertShader&&n.deleteShader(e.vertShader),e.fragShader&&n.deleteShader(e.fragShader),n.deleteProgram(e.program),e.program=null,e.vertShader=null,e.fragShader=null,e.uniformLocations={});let t=p(n.VERTEX_SHADER,e.vertexSource),r=p(n.FRAGMENT_SHADER,e.fragmentSource);if(!t||!r)return t&&n.deleteShader(t),r&&n.deleteShader(r),!1;let i=n.createProgram();if(!i)return n.deleteShader(t),n.deleteShader(r),!1;if(n.attachShader(i,t),n.attachShader(i,r),n.linkProgram(i),!n.getProgramParameter(i,n.LINK_STATUS))return console.error("[shaderContext] link error:",n.getProgramInfoLog(i)),n.deleteShader(t),n.deleteShader(r),n.deleteProgram(i),!1;for(let o of(e.program=i,e.vertShader=t,e.fragShader=r,e.uniformNames))e.uniformLocations[o]=n.getUniformLocation(i,o);return e.aPositionLoc=n.getAttribLocation(i,"a_position"),!0}function b(e,t,r){if(!n)return!1;E(e);let i=n.createFramebuffer();if(!i)return!1;n.bindFramebuffer(n.FRAMEBUFFER,i);let o=n.createTexture();if(!o)return n.deleteFramebuffer(i),n.bindFramebuffer(n.FRAMEBUFFER,null),!1;n.bindTexture(n.TEXTURE_2D,o),n.texImage2D(n.TEXTURE_2D,0,n.RGBA8,t,r,0,n.RGBA,n.UNSIGNED_BYTE,null),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MIN_FILTER,n.L
6INEAR),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_MAG_FILTER,n.LINEAR),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_S,n.CLAMP_TO_EDGE),n.texParameteri(n.TEXTURE_2D,n.TEXTURE_WRAP_T,n.CLAMP_TO_EDGE),n.framebufferTexture2D(n.FRAMEBUFFER,n.COLOR_ATTACHMENT0,n.TEXTURE_2D,o,0);let a=n.checkFramebufferStatus(n.FRAMEBUFFER);return a!==n.FRAMEBUFFER_COMPLETE?(console.error(`[shaderContext] FBO incomplete for slot "${e.id}" at ${t}\xd7${r}:`,a,"Overlay canvas will stay blank. If this fires on a heavy world (GRASS forest+grass-blades), lower DOCUMENT_OVERLAY_MAX_BUFFER in document-system-common/documentOverlayShader.ts."),n.deleteTexture(o),n.deleteFramebuffer(i),n.bindFramebuffer(n.FRAMEBUFFER,null),!1):(n.bindFramebuffer(n.FRAMEBUFFER,null),n.bindTexture(n.TEXTURE_2D,null),e.fbo=i,e.fboColorTex=o,e.fboWidth=t,e.fboHeight=r,R(),!0)}function E(e){n&&(e.fboColorTex&&(n.deleteTexture(e.fboColorTex),e.fboColorTex=null),e.fbo&&(n.deleteFramebuffer(e.fbo),e.fbo=null),e.fboWidth=0,e.fboHeight=0,R())}function R(){if(!r||!n)return;let e=1,t=1;for(let r of i)r.fboWidth>e&&(e=r.fboWidth),r.fboHeight>t&&(t=r.fboHeight);let o=!1;r.width!==e&&(r.width=e,o=!0),r.height!==t&&(r.height=t,o=!0),o&&n.viewport(0,0,r.width,r.height)}function S(e){if(f||l||!n||!r)return;0===s&&(s=e);let t=(e-s)/1e3;if(0===m){h||(a=requestAnimationFrame(S));return}n.bindBuffer(n.ARRAY_BUFFER,o);let c=1===m;for(let e of i){if(!e.active||!e.program||!e.render)continue;!function(e){if(n&&u&&d&&e.__privatePendingQuery){let t=n.getQueryParameter(e.__privatePendingQuery,n.QUERY_RESULT_AVAILABLE),r=n.getParameter(d.GPU_DISJOINT_EXT);if(t&&!r){let t=Number(n.getQueryParameter(e.__privatePendingQuery,n.QUERY_RESULT))/1e3;e.__privateGpuTimeSamples[e.__privateGpuTimeSampleIdx%60]=t,e.__privateGpuTimeSampleIdx++;let r=Math.min(e.__privateGpuTimeSampleIdx,60),i=0;for(let t=0;t<r;t++)i+=e.__privateGpuTimeSamples[t];e.gpuTimeUs=i/r}(t||r)&&(n.deleteQuery(e.__privatePendingQuery),e.__privatePendingQuery=null)}}(e);let i=!!(e.fbo&&e.targetCanvas&&e.target2DCtx),o=c&&i&&e.fboWidth===r.width&&e.fboHeight===r.height;if(i&&!o?(n.bindFramebuffer(n.FRAMEBUFFER,e.fbo),n.viewport(0,0,e.fboWidth,e.fboHeight)):o&&(n.bindFramebuffer(n.FRAMEBUFFER,null),n.viewport(0,0,e.fboWidth,e.fboHeight)),n.enable(n.BLEND),n.blendFunc(n.SRC_ALPHA,n.ONE_MINUS_SRC_ALPHA),n.useProgram(e.program),n.enableVertexAttribArray(e.aPositionLoc),n.vertexAttribPointer(e.aPositionLoc,2,n.FLOAT,!1,0,0),!function(e){if(!n||!u||e.__privatePendingQuery)return;let t=n.createQuery();t&&(n.beginQuery(d.TIME_ELAPSED_EXT,t),e.__privatePendingQuery=t)}(e),e.render(n,e.uniformLocations,t),n&&u&&n.endQuery(d.TIME_ELAPSED_EXT),i){if(!o){let t=r,i=t.height,o=t.height-e.fboHeight;n.bindFramebuffer(n.READ_FRAMEBUFFER,e.fbo),n.bindFramebuffer(n.DRAW_FRAMEBUFFER,null),n.blitFramebuffer(0,0,e.fboWidth,e.fboHeight,0,o,e.fboWidth,i,n.COLOR_BUFFER_BIT,n.NEAREST),n.bindFramebuffer(n.FRAMEBUFFER,null)}e.target2DCtx.clearRect(0,0,e.targetCanvas.width,e.targetCanvas.height),e.target2DCtx.drawImage(r,0,0,e.fboWidth,e.fboHeight,0,0,e.targetCanvas.width,e.targetCanvas.height)}}h||(a=requestAnimationFrame(S))}function w(){null===a&&(f=!1,a=requestAnimationFrame(S))}function x(){null!==a&&(cancelAnimationFrame(a),a=null)}e.s(["activateSlot",0,function(e){let t=i.find(t=>t.id===e);!t||t.active||g()&&(t.active=!0,m++,t.program||v(t),h||w())},"deactivateSlot",0,function(e){let t=i.find(t=>t.id===e);t&&t.active&&(t.active=!1,m--,n&&t.__privatePendingQuery&&(n.deleteQuery(t.__privatePendingQuery),t.__privatePendingQuery=null),t.targetCanvas&&t.target2DCtx&&(t.target2DCtx.clearRect(0,0,t.targetCanvas.width,t.targetCanvas.height),t.targetCanvas.style.opacity="0"),n&&t.fbo&&(n.bindFramebuffer(n.FRAMEBUFFER,t.fbo),n.viewport(0,0,t.fboWidth,t.fboHeight),n.clearColor(0,0,0,0),n.clear(n.COLOR_BUFFER_BIT),n.bindFramebuffer(n.FRAMEBUFFER,null)),0===m&&x())},"getSharedContext",0,function(){return n},"registerShaderSlot",0,function(e,t,r,n,o){if(!g())return null;let a=i.find(t=>t.id===e);if(a)return a.fragmentSource=t,a.vertexSource=o||_,a.uniformNames=r,a.render=n,a.active&&v(a),a;let l={id:e,vertexSource:o||_,fragmentSource:t,program:null,vertShader:null,fragShader:null,uniformLocations:{},uniformNames:r,active:!1,aPositionLoc:-1,render:n,gpuTimeUs:0,__privateGpuTimeSamples:Array(60).fill(0),__privateGpuTimeSampleIdx:0,__privatePendingQuery:null,fbo:null,fboColorTex:null,fboWidth:0,fboHeight:0,targetCanvas:null,target2DCtx:null};return i.push(l),l},"removeSlot",0,function(e){let t=i.findIndex(t=>t.id===e);if(-1===t)return;let r=i[t];r.active&&m--,n&&!f&&(r.__privatePendingQuery&&n.deleteQuery(r.__privatePendingQuery),r.vertShader&&n.deleteShader(r.vertShader),r.fragShader&&n.deleteShader(r.fragShader),r.program&&n.deleteProgram(r.program),E(r)),r.targetCanvas=null,r.target2DCtx=null,i.splice(t,1),0===m&&x()},"resizeSlot",0,function(e,t,r){let o=i.find(t=>
6t.id===e);if(!o||!n)return;let a=Math.max(1,Math.round(t)),l=Math.max(1,Math.round(r));o.fboWidth===a&&o.fboHeight===l&&o.fbo||b(o,a,l)},"setExternallyDriven",0,function(e){h=e,e?x():m>0&&w()},"setSlotTarget",0,function(e,t){let r=i.find(t=>t.id===e);r&&(r.targetCanvas=t,r.target2DCtx=t.getContext("2d",{willReadFrequently:!0}),t.style.opacity="1")},"tickOverlays",0,function(e){S(e)}])},6537,e=>{"use strict";var t=e.i(553070);let r={}.hasOwnProperty;function n(){let e=[];for(let t=0;t<arguments.length;t++){let i=arguments[t];if(!i)continue;let o=typeof i;if("string"===o||"number"===o)e.push(i);else if(Array.isArray(i)){if(i.length){let t=n.apply(null,i);t&&e.push(t)}}else if("object"===o)if(i.toString!==Object.prototype.toString)e.push(i.toString());else for(let t in i)r.call(i,t)&&i[t]&&e.push(t)}return e.join(" ")}RegExp("æøåà áäâèéëêìÃïîòóöôùúüûñçÃÿÅæÅÅÅá¹áºÇµÇ¹á¸¿ÇáºÅºá¸§Â·/_,:;".split("").join("|"),"g"),e.s(["classNames",0,n,"debounce",0,function(e,t){let r,n,i=()=>{n&&(e(...n),n=void 0)},o=(...e)=>{clearTimeout(r),n=e,r=window.setTimeout(i,t)};return o.flush=()=>{clearTimeout(r)},o},"elide",0,function(e,r=t.DEFAULT_ELIDE_LENGTH,n="..."){var i;return 0===(i=e)||i&&"object"!=typeof i&&("string"!=typeof i||0!==i.length)&&i.toString().trim()?e.length<r?e.trim():`${e.substring(0,r)}...`:n},"onHandleThemeChange",0,function(e){let t=document.body;t.classList.forEach(e=>{e.startsWith("theme-")&&t.classList.remove(e)}),t.classList.add(e||"theme-light")},"toDateISOString",0,function(e){var t;let r=new Date(e),n=r.toLocaleDateString("en-US",{weekday:"long"}),i=r.toLocaleDateString("en-US",{month:"long"}),o=(t=r.getDate())+(t>0?["th","st","nd","rd"][t>3&&t<21||t%10>3?0:t%10]:""),a=r.getFullYear();return`${n}, ${i} ${o}, ${a}`}])},227912,e=>{e.v({action:"DocumentHeading-module__YGk52W__action",header:"DocumentHeading-module__YGk52W__header",headerBar:"DocumentHeading-module__YGk52W__headerBar",headerLeft:"DocumentHeading-module__YGk52W__headerLeft",headerRight:"DocumentHeading-module__YGk52W__headerRight",headerSpacer:"DocumentHeading-module__YGk52W__headerSpacer"})},788097,e=>{"use strict";var t=e.i(843476),r=e.i(227912);e.i(271645);var n=e.i(439912);let i=e=>(0,t.jsx)("svg",{height:"341",viewBox:"0 0 407 341",...e,fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsxs)("g",{children:[(0,t.jsx)("path",{d:"m39 49.5 50 290h3l166-285.5c15-26.5 31-45.5 62.5-50l.5-4h-93l-.5 4c39 3.5 37 23 22 49.5l-117 201.5-35-205c-4-24-2-44 37.5-46l.5-4h-135l-.5 4c28.5 3 35 20 39 45.5z",transform:"translate(.5)"}),(0,t.jsxs)("g",{transform:"translate(121.264 251)",children:[(0,t.jsx)("path",{d:"m42.88 89.344h.896l44.16-74.752-13.696 64.384c-1.152 5.504-4.096 7.936-9.728 8.448l-.256 1.024h36.864l.256-1.024c-5.632-.512-7.296-2.944-6.144-8.448l14.208-66.816c1.152-5.376 3.712-7.936 9.728-8.448l.256-1.024h-26.752l-33.792 57.344-10.496-57.344h-27.52l-.256 1.024c5.888 1.024 7.68 3.456 6.4 9.216l-12.544 59.008c-1.792 8.576-4.352 13.568-14.208
615.488l-.256 1.024h24.448l.256-1.024c-9.472-1.92-10.112-7.168-8.32-15.488l12.672-59.136z"}),(0,t.jsx)("path",{d:"m104.96 87.424-.128 1.024h23.936l.128-1.024c-9.856-1.664-9.344-6.272-3.968-15.488l7.424-12.8h23.296l2.816 14.72c1.408 7.424.128 12.672-8.448 13.568l-.128 1.024h38.144l.128-1.024c-4.864-1.28-6.912-5.12-8.448-13.44l-13.696-73.984h-1.536l-41.6 71.552c-5.504 9.472-10.624 13.824-17.92 15.872zm28.544-30.208 16.512-28.416 5.376 28.416z"}),(0,t.jsx)("path",{d:"m233.344 87.424-.256 1.024h38.528l.256-1.024c-4.736-1.28-6.912-5.504-9.728-12.672l-14.464-37.504 18.688-21.376c5.76-6.656 11.008-10.368 18.176-12.16l.256-1.024h-23.936l-.256 1.024c8.96 1.792 7.936 6.784 3.2 12.288l-16.896 19.456-7.552-19.456c-2.56-6.784-2.56-11.392 6.4-12.288l.256-1.024h-38.272l-.256 1.024c4.352 1.152 6.656 4.608 9.728 12.672l13.184 34.432-21.376 24.32c-5.888 6.784-11.008 10.496-18.176 12.288l-.256 1.024h23.936l.256-1.024c-8.96-1.792-8.064-6.784-3.328-12.288l19.584-22.4 8.576 22.4c2.56 6.784 2.688 11.392-6.272 12.288z"})]})]})});e.s(["default",0,e=>{let o=(0,t.jsxs)("span",{className:r.default.header,children:[(0,t.jsx)("span",{className:r.default.headerBar}),(0,t.jsx)("span",{className:r.default.headerSpacer}),(0,t.jsx)("span",{className:r.default.headerRight,children:(0,t.jsx)(i,{style:{height:"32px"}})}),(0,t.jsx)("span",{className:r.default.headerLeft})]});return e.onSelect?(0,t.jsx)("div",{className:r.default.action,onClick:e.onSelect,children:o}):(0,t.jsx)(n.default,{navigationItems:e.navigationItems,customNavigationItems:e.customNavigationItems,children:o})}])},421700,e=>{e.v({root:"GraphBlockWrapper-module___FtYya__root"})},147579,e=>{"use strict";var t=e.i(843476),r=e.i(421700),n=e.i(271645),i=e.i(202514),o=e.i(957898);e.s(["default",0,function(e){let a=n.useRef(null),[l,d]=n.useState(0),[u,s]=n.useState(0),[c,f]=n.useState(!1);return n.useLayoutEffect(()=>{f(!0);let e=a.current;if(!e)return;let t=()=>{let t=getComputedStyle(e),r=parseFloat(t.paddingLeft)||0,n=parseFloat(t.paddingRight)||0;d(e.clientWidth-r-n),s((0,o.readCSSVariableNumber)("--theme-grid-block",24,e))};t();let r=new ResizeObserver(t);return r.observe(e),()=>r.disconnect()},[]),(0,t.jsx)("div",{ref:a,className:r.default.root,children:c?(0,t.jsx)(i.default,{name:e.name,json:e.json,graphId:e.graphId,containerWidth:l,gridBlock:u}):(0,t.jsx)("div",{"aria-hidden":"true"})})}])},931467,e=>{e.v({avatar:"FormHintAvatar-module__8SRKZa__avatar",canvas:"FormHintAvatar-module__8SRKZa__canvas",controls:"FormHintAvatar-module__8SRKZa__controls",loader:"FormHintAvatar-module__8SRKZa__loader",stage:"FormHintAvatar-module__8SRKZa__stage"})},50457,e=>{e.v({body:"ApplicationWindow-module__CiicwG__body",heading:"ApplicationWindow-module__CiicwG__heading",window:"ApplicationWindow-module__CiicwG__window"})},705681,e=>{"use strict";var t=e.i(843476),r=e.i(50457);e.s(["default",0,function(e){return(0,t.jsxs)("div",{className:r.default.window,children:[(0,t.jsx)("div",{className:r.default.heading,children:e.title}),(0,t.jsx)("div",{className:r.default.body,children:e.children})]})}])},485757,e=>{e.v({arrow:"Tooltip-module__yxRKlq__arrow",aside:"Tooltip-module__yxRKlq__aside",diagram:"Tooltip-module__yxRKlq__diagram",frame:"Tooltip-module__yxRKlq__frame",frameInline:"Tooltip-module__yxRKlq__frameInline",paragraph:"Tooltip-module__yxRKlq__paragraph",table:"Tooltip-module__yxRKlq__table",title:"Tooltip-module__yxRKlq__title",tooltip:"Tooltip-module__yxRKlq__tooltip",tooltipFramed:"Tooltip-module__yxRKlq__tooltipFramed",tooltipInline:"Tooltip-module__yxRKlq__tooltipInline",tooltipReveal:"Tooltip-module__yxRKlq__tooltipReveal",trigger:"Tooltip-module__yxRKlq__trigger"})},35647,e=>{"use strict";let t="scene:ammo-ready",r="scene:gl-renderer-mount",n="scene:first-paint",i="scene:revealed",o="scene:built",a="scene:animations-live",l=[t,r,n,i,o,a],d="u">typeof performance&&"function"==typeof performance.mark,u=/\.(glb|fbx)(\?|$)/i,s=/\.(m?js)(\?|$)/i,c=/ammo/i;e.s(["LONG_TASK_START_CAPACITY",0,512,"SCENE_MARK_AMMO_READY",0,t,"SCENE_MARK_ANIMATIONS_LIVE",0,a,"SCENE_MARK_BUILT",0,o,"SCENE_MARK_FIRST_PAINT",0,n,"
6SCENE_MARK_GL_RENDERER_MOUNT",0,r,"SCENE_MARK_REVEALED",0,i,"collectBootTimeline",0,function(e){let t=function(e){let t={};for(let e=0;e<l.length;e++)t[l[e]]=null;for(let r=0;r<e.length;r++){let n=e[r],i=n.name;if(!(i in t))continue;let o=t[i];(null===o||n.startTime<o)&&(t[i]=n.startTime)}return t}(e.marks);return{milestonesMs:t,ordered:function(e){let t=-1/0;for(let r=1;r<l.length;r++){let n=e[l[r]];if(null!==n){if(n<t)return!1;t=n}}return!0}(t),longTasksBeforeBuilt:function(e,t,r){if(null===r)return t;let n=0;for(let i=0;i<t;i++)e[i]<r&&n++;return n}(e.longTaskStarts,e.longTaskCount,t[o]),phaseLedger:{...e.phaseLedger||{}},setupBootChunks:e.setupBootChunks,resources:function(e){let t=[];for(let n=0;n<e.length;n++){var r;let i=e[n],o=(r=i.name,u.test(r)?"model":s.test(r)?c.test(r)?"ammo":"script":"other");"other"!==o&&t.push({name:i.name.split("?")[0].split("/").slice(-2).join("/"),kind:o,startMs:i.startTime,endMs:i.responseEnd,durationMs:i.duration,transferBytes:i.transferSize||0,decodedBytes:i.decodedBodySize||i.encodedBodySize||0})}return t.sort((e,t)=>e.startMs-t.startMs),t}(e.resources)}},"markSceneMilestone",0,function(e){d&&performance.mark(e)}])}]);
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.