import{rase,t}from"./chunk-DECur_0Z.js";import{rasn,tasr}from"./jsx-runtime-BpGWiA-R.js";import{tasi}from"./traditional-BTL5qX2E.js";import{Htasa,Otaso,Ttass,Utasc,Vasl,Yasu,basd,htasf,ktasp,mtasm,nash,rasg,xas_,yasv}from"./three.module-CwgFV8Kd.js";vary=t((e=>{functiont(e,t){varn=e.length;e.push(t);a:for(;0<n;){varr=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;elsebreaka}}functionn(e){returne.length===0?null:e[0]}functionr(e){if(e.length===0)returnnull;vart=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(varr=0,a=e.length,o=a>>>1;r<o;){vars=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);elseif(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;elsebreaka}}returnt}functioni(e,t){varn=e.sortIndex-t.sortIndex;returnn===0?e.id-t.id:n}if(e.unstable_now=void0,typeofperformance==`object`&&typeofperformance.now==`function`){vara=performance;e.unstable_now=function(){returna.now()}}else{varo=Date,s=o.now();e.unstable_now=function(){returno.now()-s}}varc=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeofsetTimeout==`function`?setTimeout:null,v=typeofclearTimeout==`function`?clearTimeout:null,y=typeofsetImmediate<`u`?setImmediate:null;functionee(e){for(vari=n(l);i!==null;){if(i.callback===null)r(l);elseif(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);elsebreak;i=n(l)}}functionte(e){if(h=!1,ee(e),!m)if(n(c)!==null)m=!0,ne||(ne=!0,b());else{vart=n(l);t!==null&&le(te,t.startTime-e)}}varne=!1,re=-1,ie=5,ae=-1;functionoe(){returng?!0:!(e.unstable_now()-ae<ie)}functionse(){if(g=!1,ne){vart=e.unstable_now();ae=t;vari=!0;try{a:{m=!1,h&&(h=!1,v(re),re=-1),p=!0;vara=f;try{b:{for(ee(t),d=n(c);d!==null&&!(d.expirationTime>t&&oe());){varo=d.callback;if(typeofo==`function`){d.callback=null,f=d.priorityLevel;vars=o(d.expirationTime<=t);if(t=e.unstable_now(),typeofs==`function`){d.callback=s,ee(t),i=!0;breakb}d===n(c)&&r(c),ee(t)}elser(c);d=n(c)}if(d!==null)i=!0;else{varu=n(l);u!==null&&le(te,u.startTime-t),i=!1}}breaka}finally{d=null,f=a,p=!1}i=void0}}finally{i?b():ne=!1}}}varb;if(typeofy==`function`)b=function(){y(se)};elseif(typeofMessageChannel<`u`){varce=newMessageChannel,x=ce.port2;ce.port1.onmessage=se,b=function(){x.postMessage(null)}}elseb=function(){_(se,0)};functionle(t,n){re=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):ie=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){returnf},e.unstable_next=function(e){switch(f){case1:case2:case3:vart=3;break;default:t=f}varn=f;f=t;try{returne()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case1:case2:case3:case4:case5:break;default:e=3}varn=f;f=e;try{returnt()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){varo=e.unstable_now();switch(typeofa==`object`&&a?(a=a.delay,a=typeofa==`number`&&0<a?o+a:o):a=o,r){case1:vars=-1;break;case2:s=250;break;case5:s=1073741823;break;case4:s=1e4;break;default:s=5e3}returns=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(re),re=-1):h=!0,le(te,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,ne||(ne=!0,b()))),r},e.unstable_shouldYield=oe,e.unstable_wrapCallback=function(e){vart=f;returnfunction(){varn=f;f=t;try{returne.apply(this,arguments)}finally{f=n}}}})),ee=t(((e,t)=>{t.exports=y()})),te=e=>typeofe==`object`&&typeofe.then==`function`,ne=[];functionre(e,t,n=(e,t)=>e===t){if(e===t)return!0;if(!e||!t)return!1;letr=e.length;if(t.length!==r)return!1;for(leti=0;i<r;i++)if(!n(e[i],t[i]))return!1;return!0}functionie(e,t=null,n=!1,r={}){t===null&&(t=[