PageSourceSearch

https://cdn.v1v2.io/_next/static/chunks/6888-0acb9dc97d3e8c83.js

js v1v2.io collected 2026-09-25 21:07:03 UTC 61,911 bytes, 19 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6888],{90892:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=r(96540),o=r(92267);function i(){let e=(0,o.z)(e=>e.gl);return(0,n.useEffect)(()=>(e.shadowMap.autoUpdate=!1,e.shadowMap.needsUpdate=!0,()=>{e.shadowMap.autoUpdate=e.shadowMap.needsUpdate=!0}),[e.shadowMap]),null}},42879:(e,t,r)=>{"use strict";r.d(t,{u:()=>u});var n=r(58168),o=r(96540),i=r(92267),s=r(92417),a=r(20548);let c=e=>"function"==typeof e,u=o.forwardRef(({envMap:e,resolution:t=256,frames:r=1/0,makeDefault:u,children:l,...p},f)=>{let h=(0,i.z)(({set:e})=>e),d=(0,i.z)(({camera:e})=>e),v=(0,i.z)(({size:e})=>e),y=o.useRef(null),b=o.useRef(null),m=(0,a.j)(t);o.useLayoutEffect(()=>{p.manual||(y.current.aspect=v.width/v.height)},[v,p]),o.useLayoutEffect(()=>{y.current.updateProjectionMatrix()});let _=0,g=null,x=c(l);return(0,i.A)(t=>{x&&(r===1/0||_<r)&&(b.current.visible=!1,t.gl.setRenderTarget(m),g=t.scene.background,e&&(t.scene.background=e),t.gl.render(t.scene,y.current),t.scene.background=g,t.gl.setRenderTarget(null),b.current.visible=!0,_++)}),o.useLayoutEffect(()=>{if(u)return h(()=>({camera:y.current})),()=>h(()=>({camera:d}))},[y,u,h]),o.createElement(o.Fragment,null,o.createElement("perspectiveCamera",(0,n.A)({ref:(0,s.A)([y,f])},p),!x&&l),o.createElement("group",{ref:b},x&&l(m.texture)))})},672:(e,t,r)=>{"use strict";r.d(t,{b:()=>o});var n=r(39437);function o(e,t,r,o){let i=class extends n.ShaderMaterial{constructor(i={}){let s=Object.entries(e);super({uniforms:s.reduce((e,[t,r])=>{let o=n.UniformsUtils.clone({[t]:{value:r}});return{...e,...o}},{}),vertexShader:t,fragmentShader:r}),this.key="",s.forEach(([e])=>Object.defineProperty(this,e,{get:()=>this.uniforms[e].value,set:t=>this.uniforms[e].value=t})),Object.assign(this,i),o&&o(this)}};return i.key=n.MathUtils.generateUUID(),i}},10426:(e,t,r)=>{"use strict";r.d(t,{f:()=>s});var n=r(96540),o=r(39437),i=r(92267);function s(e,t){let r=n.useRef(),[s]=n.useState(()=>t?t instanceof o.Object3D?{current:t}:t:r),[a]=n.useState(()=>new o.AnimationMixer(void 0)),c=n.useRef({}),[u]=n.useState(()=>{let t={};return e.forEach(e=>Object.defineProperty(t,e.name,{enumerable:!0,get(){if(s.current)return c.current[e.name]||(c.current[e.name]=a.clipAction(e,s.current))}})),{ref:s,clips:e,actions:t,names:e.map(e=>e.name),mixer:a}});return(0,i.A)((e,t)=>a.update(t)),n.useEffect(()=>{let e=s.current;return()=>{c.current={},Object.values(u.actions).forEach(t=>{e&&a.uncacheAction(t,e)})}},[e]),n.useEffect(()=>()=>{a.stopAllAction()},[a]),u}},18625:(e,t,r)=>{var n,o,i,s=Object.defineProperty,a=Object.defineProperties,c=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))l.call(t,r)&&f(e,r,t[r]);if(u)for(var r of u(t))p.call(t,r)&&f(e,r,t[r]);return e},d=(e,t)=>a(e,c(t)),v=e=>s(e,"__esModule",{value:!0});((e,t)=>{for(var r in v(e),t)s(e,r,{get:t[r],enumerable:!0})})(t,{Atom:()=>e5,PointerProxy:()=>tt,Ticker:()=>e6,getPointerParts:()=>eA,isPointer:()=>eE,isPrism:()=>ez,iterateAndCountTicks:()=>e7,iterateOver:()=>te,pointer:()=>eM,pointerToPrism:()=>e9,prism:()=>eZ,val:()=>e8});var y=Array.isArray,b="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,m="object"==typeof self&&self&&self.Object===Object&&self,_=b||m||Function("return this")(),g=_.Symbol,x=Object.prototype,j=x.hasOwnProperty,w=x.toString,O=g?g.toStringTag:void 0,k=function(e){var t=j.call(e,O),r=e[O];try{e[O]=void 0;var n=!0}catch(e){}var o=w.call(e);return n&&(t?e[O]=r:delete e[O]),o},S=Object.prototype.toString,P=g?g.toStringTag:void 0,A=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":P&&P in Object(e)?k(e):S.call(e)},T=function(e){return null!=e&&"object"==typeof e},M=function(e){return"symbol"==typeof e||T(e)&&"[object Symbol]"==A(e)},E=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,D=/^\w*$/,C=function(e,t){if(y(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||M(e))||D.test(e)||!E.test(e)||null!=t&&e in Object(t)},z=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},F=function(e){if(!z(e))return!1;var t=A(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},B=_["__core-js_shared__"],N=function(){var e=/[^.]+$/.exec(B&&B.keys&&B.keys.IE_PROTO||"");
1return e?"Symbol(src)_1."+e:""}(),V=Function.prototype.toString,$=function(e){if(null!=e){try{return V.call(e)}catch(e){}try{return e+""}catch(e){}}return""},I=/^\[object .+?Constructor\]$/,L=Object.prototype,W=Function.prototype.toString,R=L.hasOwnProperty,H=RegExp("^"+W.call(R).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),U=function(e,t){var r,n=null==e?void 0:e[t];return z(r=n)&&(!N||!(N in r))&&(F(r)?H:I).test($(r))?n:void 0},q=U(Object,"create"),G=Object.prototype.hasOwnProperty,K=Object.prototype.hasOwnProperty;function J(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}J.prototype.clear=function(){this.__data__=q?q(null):{},this.size=0},J.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},J.prototype.get=function(e){var t=this.__data__;if(q){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return G.call(t,e)?t[e]:void 0},J.prototype.has=function(e){var t=this.__data__;return q?void 0!==t[e]:K.call(t,e)},J.prototype.set=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=q&&void 0===t?"__lodash_hash_undefined__":t,this};var Y=function(e,t){for(var r,n=e.length;n--;)if((r=e[n][0])===t||r!=r&&t!=t)return n;return -1},Q=Array.prototype.splice;function X(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}X.prototype.clear=function(){this.__data__=[],this.size=0},X.prototype.delete=function(e){var t=this.__data__,r=Y(t,e);return!(r<0)&&(r==t.length-1?t.pop():Q.call(t,r,1),--this.size,!0)},X.prototype.get=function(e){var t=this.__data__,r=Y(t,e);return r<0?void 0:t[r][1]},X.prototype.has=function(e){return Y(this.__data__,e)>-1},X.prototype.set=function(e,t){var r=this.__data__,n=Y(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this};var Z=U(_,"Map"),ee=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},et=function(e,t){var r=e.__data__;return ee(t)?r["string"==typeof t?"string":"hash"]:r.map};function er(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}function en(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var s=e.apply(this,n);return r.cache=i.set(o,s)||i,s};return r.cache=new(en.Cache||er),r}er.prototype.clear=function(){this.size=0,this.__data__={hash:new J,map:new(
1Z||X),string:new J}},er.prototype.delete=function(e){var t=et(this,e).delete(e);return this.size-=t?1:0,t},er.prototype.get=function(e){return et(this,e).get(e)},er.prototype.has=function(e){return et(this,e).has(e)},er.prototype.set=function(e,t){var r=et(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this},en.Cache=er;var eo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ei=/\\(\\)?/g,es=function(e){var t=en(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(eo,function(e,r,n,o){t.push(n?o.replace(ei,"$1"):r||e)}),t}),ea=function(e,t){for(var r=-1,n=null==e?0:e.length,o=Array(n);++r<n;)o[r]=t(e[r],r,e);return o},ec=1/0,eu=g?g.prototype:void 0,el=eu?eu.toString:void 0,ep=function e(t){if("string"==typeof t)return t;if(y(t))return ea(t,e)+"";if(M(t))return el?el.call(t):"";var r=t+"";return"0"==r&&1/t==-ec?"-0":r},ef=1/0,eh=function(e){if("string"==typeof e||M(e))return e;var t=e+"";return"0"==t&&1/e==-ef?"-0":t},ed=function(e,t){var r,n;r=t,n=e,t=y(r)?r:C(r,n)?[r]:es(null==r?"":ep(r));for(var o=0,i=t.length;null!=e&&o<i;)e=e[eh(t[o++])];return o&&o==i?e:void 0},ev=function(e,t,r){var n=null==e?void 0:ed(e,t);return void 0===n?r:n},ey=(n=Object.getPrototypeOf,o=Object,function(e){return n(o(e))}),eb=Object.prototype,em=Function.prototype.toString,e_=eb.hasOwnProperty,eg=em.call(Object),ex=function(e){if(!T(e)||"[object Object]"!=A(e))return!1;var t=ey(e);if(null===t)return!0;var r=e_.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&em.call(r)==eg},ej=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0},ew=new WeakMap,eO=new WeakMap,ek=Symbol("pointerMeta"),eS={get(e,t){if(t===ek)return ew.get(e);let r=eO.get(e);r||(r=new Map,eO.set(e,r));let n=r.get(t);if(void 0!==n)return n;let o=ew.get(e),i=eT({root:o.root,path:[...o.path,t]});return r.set(t,i),i}},eP=e=>e[ek],eA=e=>{let{root:t,path:r}=eP(e);return{root:t,path:r}};function eT(e){var t;let r={root:e.root,path:null!=(t=e.path)?t:[]},n={};return ew.set(n,r),new Proxy(n,eS)}var eM=eT,eE=e=>e&&!!eP(e),eD=(e,t,r)=>{if(0===t.length)return r(e);if(Array.isArray(e)){let[n,...o]=t;isNaN(n=parseInt(String(n),10))&&(n=0);let i=e[n],s=eD(i,o,r);if(i===s)return e;let a=[...e];return a.splice(n,1,s),a}if("object"==typeof e&&null!==e){let[n,...o]=t,i=e[n],s=eD(i,o,r);return i===s?e:d(h({},e),{[n]:s})}{let[e,...n]=t;return{[e]:eD(void 0,n,r)}}},eC=class{constructor(){this._head=void 0}peek(){return this._head&&this._head.data}pop(){let e=this._head;if(e)return this._head=e.next,e.data}push(e){let t={next:this._head,data:e};this._head=t}};function ez(e){return!!(e&&e.isPrism&&!0===e.isPrism)}function eF(){let e=new eC,t=()=>{};return{type:"Dataverse_discoveryMechanism",startIgnoringDependencies:()=>{e.push(t)},stopIgnoringDependencies:()=>{e.peek()!==t||e.pop()},reportResolutionStart:r=>{let n=e.peek();n&&n(r),e.push(t)},reportResolutionEnd:t=>{e.pop()},pushCollector:t=>{e.push(t)},popCollector:t=>{if(e.peek()!==t)throw Error("Popped collector is not on top of the stack");e.pop()}}}var{startIgnoringDependencies:eB,stopIgnoringDependencies:eN,reportResolutionEnd:eV,reportResolutionStart:e$,pushCollector:eI,popCollector:eL}=function(){let e="__dataverse_discoveryMechanism_sharedStack",t="undefined"!=typeof window?window:void 0!==r.g?r.g:{};if(!t)return eF();{let r=t[e];if(r&&"object"==typeof r&&"Dataverse_discoveryMechanism"===r.type)return r;{let r=eF();return t[e]=r,r}}}(),eW=()=>{},eR=class{constructor(e,t){for(let r of(this._fn=e,this._prismInstance=t,this._didMarkDependentsAsStale=!1,this._isFresh=!1,this._cacheOfDendencyValues=new Map,this._dependents=new Set,this._dependencies=new Set,this._possiblyStaleDeps=new Set,this._scope=new eq(this),this._lastValue=void 0,this._forciblySetToStale=!1,this._reactToDependencyGoingStale=e=>{this._possiblyStaleDeps.add(e),this._markAsStale()},this._dependencies))r._addDependent(this._reactToDependencyGoingStale);eB(),this.getValue(),eN()}get hasDependents(){return this._dependents.size>0}removeDependent(e){this._dependents.delete(e)}addDependent(e){this._dependents.add(e)}destroy(){for(let e of this._dependencies)e._removeDependent(this._reactToDependencyGoingStale);!function e(t){for(let r of Object.values(t.subs))e(r);t.cleanupEffects()}(this._scope)}getValue(){if(!this._isFresh){let e=this._recalculate();this._lastValue=e,this._isFresh=!0,this._didMarkDependentsAsStale=!1,this._forciblySetToStale=!1}return this._lastValue}
1_recalculate(){let e;if(!this._forciblySetToStale&&this._possiblyStaleDeps.size>0){let e=!1;for(let t of(eB(),this._possiblyStaleDeps))if(this._cacheOfDendencyValues.get(t)!==t.getValue()){e=!0;break}if(eN(),this._possiblyStaleDeps.clear(),!e)return this._lastValue}let t=new Set;this._cacheOfDendencyValues.clear();let r=e=>{t.add(e),this._addDependency(e)};eI(r),eK.push(this._scope);try{e=this._fn()}catch(e){console.error(e)}finally{eK.pop()!==this._scope&&console.warn("The Prism hook stack has slipped. This is a bug.")}for(let e of(eL(r),this._dependencies))t.has(e)||this._removeDependency(e);for(let e of(this._dependencies=t,eB(),t))this._cacheOfDendencyValues.set(e,e.getValue());return eN(),e}forceStale(){this._forciblySetToStale=!0,this._markAsStale()}_markAsStale(){if(!this._didMarkDependentsAsStale)for(let e of(this._didMarkDependentsAsStale=!0,this._isFresh=!1,this._dependents))e(this._prismInstance)}_addDependency(e){this._dependencies.has(e)||(this._dependencies.add(e),e._addDependent(this._reactToDependencyGoingStale))}_removeDependency(e){this._dependencies.has(e)&&(this._dependencies.delete(e),e._removeDependent(this._reactToDependencyGoingStale))}},eH={},eU=class{constructor(e){this._fn=e,this.isPrism=!0,this._state={hot:!1,handle:void 0}}get isHot(){return this._state.hot}onChange(e,t,r=!1){let n=()=>{e.onThisOrNextTick(i)},o=eH,i=()=>{let e=this.getValue();e!==o&&(o=e,t(e))};return this._addDependent(n),r&&t(o=this.getValue()),()=>{this._removeDependent(n)}}onStale(e){let t=()=>e();return this._addDependent(t),()=>{this._removeDependent(t)}}keepHot(){return this.onStale(()=>{})}_addDependent(e){this._state.hot||this._goHot(),this._state.handle.addDependent(e)}_goHot(){let e=new eR(this._fn,this);this._state={hot:!0,handle:e}}_removeDependent(e){let t=this._state;if(!t.hot)return;let r=t.handle;r.removeDependent(e),r.hasDependents||(this._state={hot:!1,handle:void 0},r.destroy())}getValue(){let e;e$(this);let t=this._state;return e=t.hot?t.handle.getValue():function(e){let t;let r=new eX;eK.push(r);try{t=e()}catch(e){console.error(e)}finally{eK.pop()!==r&&console.warn("The Prism hook stack has slipped. This is a bug.")}return t}(this._fn),eV(this),e}},eq=class{constructor(e){this._hotHandle=e,this._refs=new Map,this.isPrismScope=!0,this.subs={},this.effects=new Map,this.memos=new Map}ref(e,t){let r=this._refs.get(e);if(void 0!==r)return r;{let r={current:t};return this._refs.set(e,r),r}}effect(e,t,r){let n=this.effects.get(e);void 0===n&&(n={cleanup:eW,deps:void 0},this.effects.set(e,n)),eJ(n.deps,r)&&(n.cleanup(),eB(),n.cleanup=eG(t,eW).value,eN(),n.deps=r)}memo(e,t,r){let n=this.memos.get(e);return void 0===n&&(n={cachedValue:null,deps:void 0},this.memos.set(e,n)),eJ(n.deps,r)&&(eB(),n.cachedValue=eG(t,void 0).value,eN(),n.deps=r),n.cachedValue}state(e,t){let{value:r,setValue:n}=this.memo("state/"+e,()=>{let e={current:t};return{value:e,setValue:t=>{e.current=t,this._hotHandle.forceStale()}}},[]);return[r.current,n]}sub(e){return this.subs[e]||(this.subs[e]=new eq(this._hotHandle)),this.subs[e]}cleanupEffects(){for(let e of this.effects.values())eG(e.cleanup,void 0);this.effects.clear()}source(e,t){return this.effect("$$source/blah",()=>e(()=>{this._hotHandle.forceStale()}),[e]),t()}};function eG(e,t){try{return{value:e(),ok:!0}}catch(e){return setTimeout(function(){throw e}),{value:t,ok:!1}}}var eK=new eC;function eJ(e,t){if(void 0===e||void 0===t)return!0;let r=e.length;if(r!==t.length)return!0;for(let n=0;n<r;n++)if(e[n]!==t[n])return!0;return!1}function eY(e,t,r){let n=eK.peek();if(!n)throw Error("prism.memo() is called outside of a prism() call.");return n.memo(e,t,r)}var eQ=e=>new eU(e),eX=class{effect(e,t,r){console.warn("prism.effect() does not run in cold prisms")}memo(e,t,r){return t()}state(e,t){return[t,()=>{}]}ref(e,t){return{current:t}}sub(e){return new eX}source(e,t){return t()}};eQ.ref=function(e,t){let r=eK.peek();if(!r)throw Error("prism.ref() is called outside of a prism() call.");return r.ref(e,t)},eQ.effect=function(e,t,r){let n=eK.peek();if(!n)throw Error("prism.effect() is called outside of a prism() call.");return n.effect(e,t,r)},eQ.memo=eY,eQ.ensurePrism=function(){if(!eK.peek())throw Error("The parent function is called outside of a prism() call.")},eQ.state=function(e,t){let r=eK.peek();if(!r)throw Error("prism.state() is called outside of a prism() call.");return r.state(e,t)},eQ.scope=function(e,t){let r=eK.peek();if(!r)throw Error("prism.scope() is called outside of a prism() call.");let n=r.sub(e);eK.push(n);let o=eG(t,void 0).value;return eK.pop(),o},eQ.sub=function(e,t,r){return eY(e,()=>eQ(t),r).getValue()},eQ.inPrism=function(){return!!eK.peek()},eQ.source=function(e,t){let r=eK.peek();if(!r)throw Error("prism.source() is called outside of a prism() call.");return r.source(e,t)};var eZ=eQ;!function(e){e[e.Dict=0]="Dict",e[e.Array=1]="Array",e[e.Other=2]="Other"}(i||(i={}));var e0=e=>Array.isArray(e)?1:ex(e)?0:2,e1=(e,t,r=e0(e))=>0===r&&"string"==typeof t?e[t]:1===r&&e2(t)?e[t]:void 0,e2=e=>{let t="number"==typeof e?e:parseInt(e,10);return!isNaN(t)&&t>=0&&t<1/0&&(0|t)===t},e3=class{constructor(e,t){this._parent=e,this._path=t,this.children=new Map,this.identityChangeListeners=new Set}addIdentityChangeListener(e){this.identityChangeListeners.add(e)}removeIdentityChangeListener(e){this.identityChangeListeners.delete(e),this._checkForGC()}removeChild(e){this.children.delete(e),this._checkForGC()}getChild(e){return this.children.get(e)}getOrCreateChild(e){let t=this.children.get(e);
1return t||(t=t=new e3(this,this._path.concat([e])),this.children.set(e,t)),t}_checkForGC(){this.identityChangeListeners.size>0||this.children.size>0||!this._parent||this._parent.removeChild(ej(this._path))}},e5=class{constructor(e){this.$$isPointerToPrismProvider=!0,this.pointer=eM({root:this,path:[]}),this.prism=this.pointerToPrism(this.pointer),this._onPointerValueChange=(e,t)=>{let{path:r}=eA(e),n=this._getOrCreateScopeForPath(r);return n.identityChangeListeners.add(t),()=>{n.identityChangeListeners.delete(t)}},this._currentState=e,this._rootScope=new e3(void 0,[])}set(e){let t=this._currentState;this._currentState=e,this._checkUpdates(this._rootScope,t,e)}get(){return this._currentState}getByPointer(e){let t=eA(eE(e)?e:e(this.pointer)).path;return this._getIn(t)}_getIn(e){return 0===e.length?this.get():ev(this.get(),e)}reduce(e){this.set(e(this.get()))}reduceByPointer(e,t){var r;let n=eA(eE(e)?e:e(this.pointer)).path,o=(r=this.get(),0===n.length?t(r):eD(r,n,t));this.set(o)}setByPointer(e,t){this.reduceByPointer(e,()=>t)}_checkUpdates(e,t,r){if(t===r)return;for(let t of e.identityChangeListeners)t(r);if(0===e.children.size)return;let n=e0(t),o=e0(r);if(2!==n||n!==o)for(let[i,s]of e.children){let e=e1(t,i,n),a=e1(r,i,o);this._checkUpdates(s,e,a)}}_getOrCreateScopeForPath(e){let t=this._rootScope;for(let r of e)t=t.getOrCreateChild(r);return t}pointerToPrism(e){let{path:t}=eA(e),r=t=>this._onPointerValueChange(e,t),n=()=>this._getIn(t);return eZ(()=>eZ.source(r,n))}},e4=new WeakMap,e9=e=>{let t=eP(e),r=e4.get(t);if(!r){let n=t.root;if(!function(e){return"object"==typeof e&&null!==e&&!0===e.$$isPointerToPrismProvider}(n))throw Error("Cannot run pointerToPrism() on a pointer whose root is not an PointerToPrismProvider");r=n.pointerToPrism(e),e4.set(t,r)}return r},e8=e=>eE(e)?e9(e).getValue():ez(e)?e.getValue():e;function*e7(e){let t;if(eE(e))t=e9(e);else if(ez(e))t=e;else throw Error("Only pointers and prisms are supported");let r=0,n=t.onStale(()=>{r++});try{for(;;){let e=r;r=0,yield{value:t.getValue(),ticks:e}}}finally{n()}}var e6=class{constructor(e){this._conf=e,this._ticking=!1,this._dormant=!0,this._numberOfDormantTicks=0,this.__ticks=0,this._scheduledForThisOrNextTick=new Set,this._scheduledForNextTick=new Set,this._timeAtCurrentTick=0}get dormant(){return this._dormant}onThisOrNextTick(e){this._scheduledForThisOrNextTick.add(e),this._dormant&&this._goActive()}onNextTick(e){this._scheduledForNextTick.add(e),this._dormant&&this._goActive()}offThisOrNextTick(e){this._scheduledForThisOrNextTick.delete(e)}offNextTick(e){this._scheduledForNextTick.delete(e)}get time(){return this._ticking?this._timeAtCurrentTick:performance.now()}_goActive(){var e,t;this._dormant&&(this._dormant=!1,null==(t=null==(e=this._conf)?void 0:e.onActive)||t.call(e))}_goDormant(){var e,t;this._dormant||(this._dormant=!0,this._numberOfDormantTicks=0,null==(t=null==(e=this._conf)?void 0:e.onDormant)||t.call(e))}tick(e=performance.now()){if(this.__ticks++,!this._dormant&&0===this._scheduledForNextTick.size&&0===this._scheduledForThisOrNextTick.size&&(this._numberOfDormantTicks++,this._numberOfDormantTicks>=180)){this._goDormant();return}for(let t of(this._ticking=!0,this._timeAtCurrentTick=e,this._scheduledForNextTick))this._scheduledForThisOrNextTick.add(t);this._scheduledForNextTick.clear(),this._tick(0),this._ticking=!1}_tick(e){let t=this.time;if(e>10&&console.warn("_tick() recursing for 10 times"),e>100)throw Error("Maximum recursion limit for _tick()");let r=this._scheduledForThisOrNextTick;for(let e of(this._scheduledForThisOrNextTick=new Set,r))e(t);if(this._scheduledForThisOrNextTick.size>0)return this._tick(e+1)}};function*te(e){let t;if(eE(e))t=e9(e);else if(ez(e))t=e;else throw Error("Only pointers and prisms are supported");let r=new e6,n=t.onChange(r,e=>{});try{for(;;)r.tick(),yield t.getValue()}finally{n()}}var tt=class{constructor(e){this.$$isPointerToPrismProvider=!0,this._currentPointerBox=new e5(e),this.pointer=eM({root:this,path:[]})}setPointer(e){this._currentPointerBox.set(e)}pointerToPrism(e){let{path:t}=eP(e);return eZ(()=>{let e=this._currentPointerBox.prism.getValue();return e8(t.reduce((e,t)=>
1e[t],e))})}}},11314:(e,t,r)=>{"use strict";r.d(t,{DB:()=>E,LL:()=>q});var n=r(96540),o=r(39437),i=r(92267),s=r(72186),a=Object.create,c=Object.defineProperty,u=Object.defineProperties,l=Object.getOwnPropertyDescriptor,p=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertyNames,h=Object.getOwnPropertySymbols,d=Object.getPrototypeOf,v=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,b=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,m=(e,t)=>{for(var r in t||(t={}))v.call(t,r)&&b(e,r,t[r]);if(h)for(var r of h(t))y.call(t,r)&&b(e,r,t[r]);return e},_=(e,t)=>u(e,p(t)),g=e=>c(e,"__esModule",{value:!0}),x=(e,t)=>{var r={};for(var n in e)v.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&h)for(var n of h(e))0>t.indexOf(n)&&y.call(e,n)&&(r[n]=e[n]);return r},j=(e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let n of f(t))v.call(e,n)||"default"===n||c(e,n,{get:()=>t[n],enumerable:!(r=l(t,n))||r.enumerable});return e},w=(e=>j(g(c(null!=e?a(d(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e))(((e,t)=>function(){return t||(0,e[Object.keys(e)[0]])((t={exports:{}}).exports,t),t.exports})({"../../node_modules/zustand/vanilla.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){var t,r=new Set,n=function(e,n){var o="function"==typeof e?e(t):e;if(o!==t){var i=t;t=n?o:Object.assign({},t,o),r.forEach(function(e){return e(t,i)})}},o=function(){return t},i=function(e,n,i){void 0===n&&(n=o),void 0===i&&(i=Object.is);var s=n(t);function a(){var r=n(t);if(!i(s,r)){var o=s;e(s=r,o)}}return r.add(a),function(){return r.delete(a)}},s={setState:n,getState:o,subscribe:function(e,t,n){return t||n?i(e,t,n):(r.add(e),function(){return r.delete(e)})},destroy:function(){return r.clear()}};return t=e(n,o,s),s}}})()),O=new WeakSet,k=(0,w.default)((e,t)=>({sheet:null,editorObject:null,scene:null,gl:null,helpersRoot:new o.Group,editables:{},canvasName:"default",sceneSnapshot:null,editablesSnapshot:null,initialEditorCamera:{},init:(r,n)=>{e({scene:r,gl:n}),t().createSnapshot()},addEditable:(t,r)=>{e(e=>({editables:_(m({},e.editables),{[t]:r})}))},removeEditable:t=>{e(e=>{let r=m({},e.editables);return delete r[t],{editables:r}})},createSnapshot:()=>{e(e=>{var t,r;return{sceneSnapshot:null!=(r=null==(t=e.scene)?void 0:t.clone())?r:null,editablesSnapshot:e.editables}})},setSnapshotProxyObject:(t,r)=>{e(e=>({editablesSnapshot:_(m({},e.editablesSnapshot),{[r]:_(m({},e.editablesSnapshot[r]),{proxyObject:t})})}))}})),S=({gl:e,scene:t})=>{(0,k.getState().init)(t,e)},P=function(e){return function(t){e.forEach(function(e){"function"==typeof e?e(t):null!=e&&(e.current=t)})}},A=(0,n.createContext)(void 0),T=()=>{let e=(0,n.useContext)(A);if(!e)throw Error("No sheet found. You need to add a <SheetProvider> higher up in the tree. https://docs.theatrejs.com/r3f.html#sheetprovider");return e},M=()=>T().sheet,E=({sheet:e,children:t})=>{let{scene:r,gl:o}=(0,i.z)(e=>({scene:e.scene,gl:e.gl}));return(0,n.useEffect)(()=>{if(!e||"Theatre_Sheet_PublicAPI"!==e.type)throw Error("sheet in <Wrapper sheet={sheet}> has an invalid value")},[e]),(0,n.useLayoutEffect)(()=>{S({gl:o,scene:r})},[r,o]),n.createElement(A.Provider,{value:{sheet:e}},t)};function D(e){return"number"==typeof e&&isFinite(e)}var C=e=>e?{x:e[0],y:e[1],z:e[2]}:{x:0,y:0,z:0},z=(e,t=C(),{nudgeMultiplier:r=.01}={})=>({parse:r=>{let n=r[e],o=n?Array.isArray(n)?C(n):D(n)?{x:n,y:n,z:n}:["x","y","z"].every(e=>D(n[e]))?{x:n.x,y:n.y,z:n.z}:(s.notify.warning(`Invalid value for vector prop "${e}"`,`Couldn't make sense of \`${e}={${JSON.stringify(n)}}\`, falling back to \`${e}={${JSON.stringify([t.x,t.y,t.z])}}\`.
2
3To fix this, make sure the prop is set to either a number, an array of numbers, or a three.js Vector3 object.`),t):t;return["x","y","z"].forEach(t=>{r[`${e}-${t}`]&&(o[t]=r[`${e}-${t}`])}),o},apply:(t,r)=>{r[e].set(t.x,t.y,t.z)},type:{[e]:{x:s.types.number(t.x,{nudgeMultiplier:r}),y:s.types.number(t.y,{nudgeMultiplier:r}),z:s.types.number(t.z,{nudgeMultiplier:r})}}}),F=(e,t=0,{nudgeMultiplier:r=.01}={})=>({parse:r=>{var n;return null!=(n=r[e])?n:t},apply:(t,r)=>{r[e]=t},type:{[e]:s.types.number(t,{nudgeMultiplier:r})}}),B=(e,t=new o.Color(0,0,0))=>({parse:r=>{var n;return _(m({},null!=(n=r[e])?n:t),{a:1})},apply:(t,r)=>{r[e].setRGB(t.r,t.g,t.b)},type:{[e]:s.types.rgba(_(m({},t),{a:1}))}}),N=(e,t)=>_(m({},e),{props:m(m({},e.props),t)}),V={props:{position:z("position"),rotation:z("rotation"),scale:z("scale",C([1,1,1]))},useTransformControls:!0,icon:"cube",createHelper:e=>new o.BoxHelper(e,L)},$=_(m({},N(V,{intensity:F("intensity",1),distance:F("distance"),decay:F("decay"),
3color:B("color",new o.Color("white"))})),{dimensionless:!0}),I=_(m({},N(V,{near:F("near",.1,{nudgeMultiplier:.1}),far:F("far",2e3,{nudgeMultiplier:.1})})),{updateObject:e=>{e.updateProjectionMatrix()},icon:"camera",dimensionless:!0,createHelper:e=>new o.CameraHelper(e)}),L="#40AAA4",W={group:_(m({},V),{icon:"collection",createHelper:e=>new o.BoxHelper(e,L)}),mesh:_(m({},V),{icon:"cube",createHelper:e=>new o.BoxHelper(e,L)}),spotLight:_(m({},N($,{angle:F("angle",0,{nudgeMultiplier:.001}),penumbra:F("penumbra",0,{nudgeMultiplier:.001})})),{icon:"spotLight",createHelper:e=>new o.SpotLightHelper(e,L)}),directionalLight:_(m({},N(V,{intensity:F("intensity",1),color:B("color",new o.Color("white"))})),{icon:"sun",dimensionless:!0,createHelper:e=>new o.DirectionalLightHelper(e,1,L)}),pointLight:_(m({},$),{icon:"lightBulb",createHelper:e=>new o.PointLightHelper(e,1,L)}),ambientLight:{props:{intensity:F("intensity",1),color:B("color",new o.Color("white"))},useTransformControls:!1,icon:"lightBulb"},hemisphereLight:{props:{intensity:F("intensity",1),color:B("color",new o.Color("white")),groundColor:B("groundColor",new o.Color("white"))},useTransformControls:!1,icon:"lightBulb"},perspectiveCamera:N(I,{fov:F("fov",50,{nudgeMultiplier:.1}),zoom:F("zoom",1)}),orthographicCamera:I,points:V,line:V,lineLoop:V,lineSegments:V,fog:{props:{color:B("color"),near:F("near",1,{nudgeMultiplier:.1}),far:F("far",1e3,{nudgeMultiplier:.1})},useTransformControls:!1,icon:"cloud"}},R=(k.getState().createSnapshot,e=>`${e.sheetId}:${e.sheetInstanceId}:${e.objectKey}`),H=(0,n.createContext)(void 0),U=()=>{var e;return null==(e=(0,n.useContext)(H))?void 0:e.rafDriver},q=(e=>{let t=(t,r)=>{if("primitive"!==t&&!r)throw Error("You must provide the type of the component you're creating an editable for. For example: editable(MyComponent, 'mesh').");return(0,n.forwardRef)((o,a)=>{var{theatreKey:c,visible:u,editableType:l,additionalProps:p,objRef:f}=o,h=x(o,["theatreKey","visible","editableType","additionalProps","objRef"]);if("string"!=typeof c)throw Error(`No valid theatreKey was provided to the editable component. theatreKey must be a string. Received: ${c}`);if("primitive"===t&&!l)throw Error(`When using the primitive component, you must provide the editableType prop. Received: ${l}`);let d=null!=r?r:l,v=(0,n.useRef)(),y=M(),b=U(),[g,j]=(0,n.useState)(void 0),w=(0,n.useMemo)(()=>R(_(m({},y.address),{objectKey:c})),[y,c]),S=(0,i.z)(({invalidate:e})=>e);return(0,n.useEffect)(()=>{if("perspectiveCamera"===t||"orthographicCamera"===t){let e=t.charAt(0).toUpperCase()+t.slice(1);s.notify.warning(`Possibly incorrect use of <e.${t} />`,`You seem to have declared the camera "${c}" simply as \`<e.${t} ... />\`. This alone won't make r3f use it for rendering.
4
5The easiest way to create a custom animatable \`${e}\` is to import it from \`@react-three/drei\`, and make it editable.
6\`\`\`
7import {${e}} from '@react-three/drei'
8
9const EditableCamera =
10  editable(${e}, '${t}')
11\`\`\`
12Then you can use it in your JSX like any other editable component. Note the makeDefault prop exposed by drei, which makes r3f use it for rendering.
13\`\`\`
14<EditableCamera
15  theatreKey="${c}"
16  makeDefault
17>
18\`\`\`
19`)}},[t,c]),(0,n.useLayoutEffect)(()=>{if(y){if(g){y.object(c,Object.assign(m({},p),...Object.values(e[d].props).map(e=>e.type)),{reconfigure:!0});return}{let t=y.object(c,Object.assign(m({},p),...Object.values(e[d].props).map(e=>e.type)));O.add(t),j(t),f&&("function"==typeof f?f(t):f.current=t),k.getState().addEditable(w,{type:d,sheetObject:t,visibleOnlyInEditor:"editor"===u,objectConfig:e[d]})}}},[y,w,p]),(0,n.useLayoutEffect)(()=>{g&&(g.initialValue=Object.fromEntries(Object.entries(e[d].props).map(([e,t])=>[e,t.parse(h)])))},[g,...Object.keys(e[d].props).map(e=>h[e])]),(0,n.useLayoutEffect)(()=>{if(!g)return;let t=v.current,r=r=>{var n,o;Object.entries(e[d].props).forEach(([e,n])=>n.apply(r[e],t)),null==(o=(n=e[d]).updateObject)||o.call(n,t),S()};r(g.value);let n=g.onValuesChange(r,b);return()=>{n(),g.sheet.detachObject(c),O.delete(g),k.getState().removeEditable(w)}},[g,b]),n.createElement(t,_(m({ref:P([v,a])},h),{visible:"editor"!==u&&u,userData:{__editable:!0,__storeKey:w}}))})},r=_(m({},Object.fromEntries(Object.keys(e).map(e=>[e,t(e,e)]))),{primitive:t("primitive",null)});return Object.assign(t,r)})(W);q((0,n.forwardRef)((e,t)=>{var{makeDefault:r,lookAt:s}=e,a=x(e,["makeDefault","lookAt"]);let c=(0,i.z)(({set:e})=>e),u=(0,i.z)(({camera:e})=>e),l=(0,i.z)(({size:e})=>e),p=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{a.manual||(p.current.aspect=l.width/l.height)},[l,a]),(0,n.useLayoutEffect)(()=>{p.current.updateProjectionMatrix()}),(0,n.useLayoutEffect)(()=>
19{if(r)return c(()=>({camera:p.current})),()=>c(()=>({camera:u}))},[p,r,c]),(0,i.A)(()=>{var e;if(s&&p.current){p.current.lookAt(Array.isArray(s)?new o.Vector3(...s):s.current?s.current.position:s);let t=k.getState().editablesSnapshot;t&&(null==(e=t[p.current.userData.__storeKey].proxyObject)||e.rotation.copy(p.current.rotation))}}),(0,n.createElement)("perspectiveCamera",m({ref:P([p,t])},a))}),"perspectiveCamera"),q((0,n.forwardRef)((e,t)=>{var{makeDefault:r,lookAt:s}=e,a=x(e,["makeDefault","lookAt"]);let c=(0,i.z)(({set:e})=>e),u=(0,i.z)(({camera:e})=>e),l=(0,i.z)(({size:e})=>e),p=(0,n.useRef)(null);return(0,n.useLayoutEffect)(()=>{a.manual||p.current.updateProjectionMatrix()},[l,a]),(0,n.useLayoutEffect)(()=>{p.current.updateProjectionMatrix()}),(0,n.useLayoutEffect)(()=>{if(r)return c(()=>({camera:p.current})),()=>c(()=>({camera:u}))},[p,r,c]),(0,i.A)(()=>{var e;if(s&&p.current){p.current.lookAt(Array.isArray(s)?new o.Vector3(...s):s.current?s.current.position:s);let t=k.getState().editablesSnapshot;t&&(null==(e=t[p.current.userData.__storeKey].proxyObject)||e.rotation.copy(p.current.rotation))}}),(0,n.createElement)("orthographicCamera",m({left:-(l.width/2),right:l.width/2,top:l.height/2,bottom:-(l.height/2),ref:P([p,t])},a))}),"orthographicCamera")},33771:(e,t,r)=>{"use strict";r.d(t,{e7:()=>o});var n=r(96540),o=({condition:e,thenWrapper:t,elseWrapper:r,children:o})=>n.createElement(n.Fragment,null,e?t(o):r?r(o):o)},86209:e=>{e.exports=function(e){"string"==typeof e&&(e=[e]);for(var t=[].slice.call(arguments,1),r=[],n=0;n<e.length-1;n++)r.push(e[n],t[n]||"");return r.push(e[n]),r.join("")}},55580:(e,t,r)=>{var n=r(56110)(r(9325),"DataView");e.exports=n},21549:(e,t,r)=>{var n=r(22032),o=r(63862),i=r(66721),s=r(12749),a=r(35749);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=s,c.prototype.set=a,e.exports=c},80079:(e,t,r)=>{var n=r(8464),o=r(70080),i=r(24739),s=r(48655),a=r(31175);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=s,c.prototype.set=a,e.exports=c},68223:(e,t,r)=>{var n=r(56110)(r(9325),"Map");e.exports=n},53661:(e,t,r)=>{var n=r(63040),o=r(17670),i=r(90289),s=r(4509),a=r(72949);function c(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}c.prototype.clear=n,c.prototype.delete=o,c.prototype.get=i,c.prototype.has=s,c.prototype.set=a,e.exports=c},32804:(e,t,r)=>{var n=r(56110)(r(9325),"Promise");e.exports=n},76545:(e,t,r)=>{var n=r(56110)(r(9325),"Set");e.exports=n},37217:(e,t,r)=>{var n=r(80079),o=r(51420),i=r(90938),s=r(63605),a=r(29817),c=r(80945);function u(e){var t=this.__data__=new n(e);this.size=t.size}u.prototype.clear=o,u.prototype.delete=i,u.prototype.get=s,u.prototype.has=a,u.prototype.set=c,e.exports=u},51873:(e,t,r)=>{var n=r(9325).Symbol;e.exports=n},37828:(e,t,r)=>{var n=r(9325).Uint8Array;e.exports=n},28303:(e,t,r)=>{var n=r(56110)(r(9325),"WeakMap");e.exports=n},83729:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}},79770:e=>{e.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,o=0,i=[];++r<n;){var s=e[r];t(s,r,e)&&(i[o++]=s)}return i}},70695:(e,t,r)=>{var n=r(78096),o=r(72428),i=r(56449),s=r(3656),a=r(30361),c=r(37167),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var r=i(e),l=!r&&o(e),p=!r&&!l&&s(e),f=!r&&!l&&!p&&c(e),h=r||l||p||f,d=h?n(e.length,String):[],v=d.length;for(var y in e)(t||u.call(e,y))&&!(h&&("length"==y||p&&("offset"==y||"parent"==y)||f&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||a(y,v)))&&d.push(y);return d}},14528:e=>{e.exports=function(e,t){for(var r=-1,n=t.length,o=e.length;++r<n;)e[o+r]=t[r];return e}},16547:(e,t,r)=>{var n=r(43360),o=r(75288),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,r){var s=e[t];i.call(e,t)&&o(s,r)&&(void 0!==r||t in e)||n(e,t,r)}},26025:(e,t,r)=>{var n=r(75288);e.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return -1}},74733:(e,t,r)=>{var n=r(21791),o=r(95950);e.exports=function(e,t){return e&&n(t,o(t),e)}},43838:(e,t,r)=>{var n=r(21791),o=r(37241);e.exports=function(e,t){return e&&n(t,o(t),e)}},43360:(e,t,r)=>{var n=r(93243);e.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},9999:(e,t,r)=>{var n=r(37217),o=r(83729),i=r(16547),s=r(74733),a=r(43838),c=r(93290),u=r(23007),l=r(92271),p=r(48948),f=r(50002),h=r(83349),d=r(5861),v=r(76189),y=r(77199),b=r(35529),m=r(56449),_=r(3656),g=r(87730),x=r(23805),j=r(38440),w=r(95950),O=r(37241),k="[object Arguments]",S="[object Function]",P="[object Object]",A={};A[k]=A["[object Array]"]=A["[object ArrayBuffer]"]=A["[object DataView]"]=A["[object Boolean]"]=A["[object Date]"]=A["[object Float32Array]"]=A["[object Float64Array
19]"]=A["[object Int8Array]"]=A["[object Int16Array]"]=A["[object Int32Array]"]=A["[object Map]"]=A["[object Number]"]=A[P]=A["[object RegExp]"]=A["[object Set]"]=A["[object String]"]=A["[object Symbol]"]=A["[object Uint8Array]"]=A["[object Uint8ClampedArray]"]=A["[object Uint16Array]"]=A["[object Uint32Array]"]=!0,A["[object Error]"]=A[S]=A["[object WeakMap]"]=!1,e.exports=function e(t,r,T,M,E,D){var C,z=1&r,F=2&r,B=4&r;if(T&&(C=E?T(t,M,E,D):T(t)),void 0!==C)return C;if(!x(t))return t;var N=m(t);if(N){if(C=v(t),!z)return u(t,C)}else{var V=d(t),$=V==S||"[object GeneratorFunction]"==V;if(_(t))return c(t,z);if(V==P||V==k||$&&!E){if(C=F||$?{}:b(t),!z)return F?p(t,a(C,t)):l(t,s(C,t))}else{if(!A[V])return E?t:{};C=y(t,V,z)}}D||(D=new n);var I=D.get(t);if(I)return I;D.set(t,C),j(t)?t.forEach(function(n){C.add(e(n,r,T,n,t,D))}):g(t)&&t.forEach(function(n,o){C.set(o,e(n,r,T,o,t,D))});var L=B?F?h:f:F?O:w,W=N?void 0:L(t);return o(W||t,function(n,o){W&&(n=t[o=n]),i(C,o,e(n,r,T,o,t,D))}),C}},39344:(e,t,r)=>{var n=r(23805),o=Object.create,i=function(){function e(){}return function(t){if(!n(t))return{};if(o)return o(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}}();e.exports=i},82199:(e,t,r)=>{var n=r(14528),o=r(56449);e.exports=function(e,t,r){var i=t(e);return o(e)?i:n(i,r(e))}},72552:(e,t,r)=>{var n=r(51873),o=r(659),i=r(59350),s=n?n.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?o(e):i(e)}},27534:(e,t,r)=>{var n=r(72552),o=r(40346);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},29172:(e,t,r)=>{var n=r(5861),o=r(40346);e.exports=function(e){return o(e)&&"[object Map]"==n(e)}},45083:(e,t,r)=>{var n=r(1882),o=r(87296),i=r(23805),s=r(47473),a=/^\[object .+?Constructor\]$/,c=Object.prototype,u=Function.prototype.toString,l=c.hasOwnProperty,p=RegExp("^"+u.call(l).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||o(e))&&(n(e)?p:a).test(s(e))}},16038:(e,t,r)=>{var n=r(5861),o=r(40346);e.exports=function(e){return o(e)&&"[object Set]"==n(e)}},4901:(e,t,r)=>{var n=r(72552),o=r(30294),i=r(40346),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&o(e.length)&&!!s[n(e)]}},88984:(e,t,r)=>{var n=r(55527),o=r(3650),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return o(e);var t=[];for(var r in Object(e))i.call(e,r)&&"constructor"!=r&&t.push(r);return t}},72903:(e,t,r)=>{var n=r(23805),o=r(55527),i=r(90181),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(!n(e))return i(e);var t=o(e),r=[];for(var a in e)"constructor"==a&&(t||!s.call(e,a))||r.push(a);return r}},78096:e=>{e.exports=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},54128:(e,t,r)=>{var n=r(31800),o=/^\s+/;e.exports=function(e){return e?e.slice(0,n(e)+1).replace(o,""):e}},27301:e=>{e.exports=function(e){return function(t){return e(t)}}},49653:(e,t,r)=>{var n=r(37828);e.exports=function(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}},93290:(e,t,r)=>{e=r.nmd(e);var n=r(9325),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,s=i&&i.exports===o?n.Buffer:void 0,a=s?s.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var r=e.length,n=a?a(r):new e.constructor(r);return e.copy(n),n}},76169:(e,t,r)=>{var n=r(49653);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}},73201:e=>{var t=/\w*$/;e.exports=function(e){var r=new e.constructor(e.source,t.exec(e));return r.lastIndex=e.lastIndex,r}},93736:(e,t,r)=>
vendor: 4,883 bytes, line 19
19{var n=r(51873),o=n?n.prototype:void 0,i=o?o.valueOf:void 0;e.exports=function(e){return i?Object(i.call(e)):{}}},71961:(e,t,r)=>{var n=r(49653);e.exports=function(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}},23007:e=>{e.exports=function(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}},21791:(e,t,r)=>{var n=r(16547),o=r(43360);e.exports=function(e,t,r,i){var s=!r;r||(r={});for(var a=-1,c=t.length;++a<c;){var u=t[a],l=i?i(r[u],e[u],u,r,e):void 0;void 0===l&&(l=e[u]),s?o(r,u,l):n(r,u,l)}return r}},92271:(e,t,r)=>{var n=r(21791),o=r(4664);e.exports=function(e,t){return n(e,o(e),t)}},48948:(e,t,r)=>{var n=r(21791),o=r(86375);e.exports=function(e,t){return n(e,o(e),t)}},55481:(e,t,r)=>{var n=r(9325)["__core-js_shared__"];e.exports=n},93243:(e,t,r)=>{var n=r(56110),o=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},34840:(e,t,r)=>{var n="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g;e.exports=n},50002:(e,t,r)=>{var n=r(82199),o=r(4664),i=r(95950);e.exports=function(e){return n(e,i,o)}},83349:(e,t,r)=>{var n=r(82199),o=r(86375),i=r(37241);e.exports=function(e){return n(e,i,o)}},12651:(e,t,r)=>{var n=r(74218);e.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},56110:(e,t,r)=>{var n=r(45083),o=r(10392);e.exports=function(e,t){var r=o(e,t);return n(r)?r:void 0}},28879:(e,t,r)=>{var n=r(74335)(Object.getPrototypeOf,Object);e.exports=n},659:(e,t,r)=>{var n=r(51873),o=Object.prototype,i=o.hasOwnProperty,s=o.toString,a=n?n.toStringTag:void 0;e.exports=function(e){var t=i.call(e,a),r=e[a];try{e[a]=void 0;var n=!0}catch(e){}var o=s.call(e);return n&&(t?e[a]=r:delete e[a]),o}},4664:(e,t,r)=>{var n=r(79770),o=r(63345),i=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols,a=s?function(e){return null==e?[]:n(s(e=Object(e)),function(t){return i.call(e,t)})}:o;e.exports=a},86375:(e,t,r)=>{var n=r(14528),o=r(28879),i=r(4664),s=r(63345),a=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,i(e)),e=o(e);return t}:s;e.exports=a},5861:(e,t,r)=>{var n=r(55580),o=r(68223),i=r(32804),s=r(76545),a=r(28303),c=r(72552),u=r(47473),l="[object Map]",p="[object Promise]",f="[object Set]",h="[object WeakMap]",d="[object DataView]",v=u(n),y=u(o),b=u(i),m=u(s),_=u(a),g=c;(n&&g(new n(new ArrayBuffer(1)))!=d||o&&g(new o)!=l||i&&g(i.resolve())!=p||s&&g(new s)!=f||a&&g(new a)!=h)&&(g=function(e){var t=c(e),r="[object Object]"==t?e.constructor:void 0,n=r?u(r):"";if(n)switch(n){case v:return d;case y:return l;case b:return p;case m:return f;case _:return h}return t}),e.exports=g},10392:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},22032:(e,t,r)=>{var n=r(81042);e.exports=function(){this.__data__=n?n(null):{},this.size=0}},63862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},66721:(e,t,r)=>{var n=r(81042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return o.call(t,e)?t[e]:void 0}},12749:(e,t,r)=>{var n=r(81042),o=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:o.call(t,e)}},35749:(e,t,r)=>{var n=r(81042);e.exports=function(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},76189:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var r=e.length,n=new e.constructor(r);return r&&"string"==typeof e[0]&&t.call(e,"index")&&(n.index=e.index,n.input=e.input),n}},77199:(e,t,r)=>{var n=r(49653),o=r(76169),i=r(73201),s=r(93736),a=r(71961);e.exports=function(e,t,r){var c=e.constructor;switch(t){case"[object ArrayBuffer]":return n(e);case"[object Boolean]":case"[object Date]":return new c(+e);case"[object DataView]":return o(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return a(e,r);case"[object Map]":case"[object Set]":return new c;case"[object Number]":case"[object String]":return new c(e);case"[object RegExp]":return i(e);case"[object Symbol]":return s(e)}}},35529:(e,t,r)=>{var n=r(39344),o=r(28879),i=r(55527);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:n(o(e))}},30361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,r){var n=typeof e;return!!(r=null==r?0x1fffffffffffff:r)&&("number"==n||"symbol"!=n&&t.test(e))&&e>-1&&e%1==0&&e<r}},74218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},87296:(e,t,r)=>{var n=r(55481),o=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");
19return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!o&&o in e}},55527:e=>{var t=Object.prototype;e.exports=function(e){var r=e&&e.constructor;return e===("function"==typeof r&&r.prototype||t)}},8464:e=>{e.exports=function(){this.__data__=[],this.size=0}},70080:(e,t,r)=>{var n=r(26025),o=Array.prototype.splice;e.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():o.call(t,r,1),--this.size,!0)}},24739:(e,t,r)=>{var n=r(26025);e.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},48655:(e,t,r)=>{var n=r(26025);e.exports=function(e){return n(this.__data__,e)>-1}},31175:(e,t,r)=>{var n=r(26025);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},63040:(e,t,r)=>{var n=r(21549),o=r(80079),i=r(68223);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},17670:(e,t,r)=>{var n=r(12651);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},90289:(e,t,r)=>{var n=r(12651);e.exports=function(e){return n(this,e).get(e)}},4509:(e,t,r)=>{var n=r(12651);e.exports=function(e){return n(this,e).has(e)}},72949:(e,t,r)=>{var n=r(12651);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this}},81042:(e,t,r)=>{var n=r(56110)(Object,"create");e.exports=n},3650:(e,t,r)=>{var n=r(74335)(Object.keys,Object);e.exports=n},90181:e=>{e.exports=function(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},86009:(e,t,r)=>{e=r.nmd(e);var n=r(34840),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,s=i&&i.exports===o&&n.process,a=function(){try{var e=i&&i.require&&i.require("util").types;if(e)return e;return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=a},59350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},74335:e=>{e.exports=function(e,t){return function(r){return e(t(r))}}},9325:(e,t,r)=>{var n=r(34840),o="object"==typeof self&&self&&self.Object===Object&&self,i=n||o||Function("return this")();e.exports=i},51420:(e,t,r)=>{var n=r(80079);e.exports=function(){this.__data__=new n,this.size=0}},90938:e=>{e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},63605:e=>{e.exports=function(e){return this.__data__.get(e)}},29817:e=>{e.exports=function(e){return this.__data__.has(e)}},80945:(e,t,r)=>{var n=r(80079),o=r(68223),i=r(53661);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var s=r.__data__;if(!o||s.length<199)return s.push([e,t]),this.size=++r.size,this;r=this.__data__=new i(s)}return r.set(e,t),this.size=r.size,this}},47473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},31800:e=>{var t=/\s/;e.exports=function(e){for(var r=e.length;r--&&t.test(e.charAt(r)););return r}},32629:(e,t,r)=>{var n=r(9999);e.exports=function(e){return n(e,4)}},88055:(e,t,r)=>{var n=r(9999);e.exports=function(e){return n(e,5)}},38221:(e,t,r)=>{var n=r(23805),o=r(10124),i=r(99374),s=Math.max,a=Math.min;e.exports=function(e,t,r){var c,u,l,p,f,h,d=0,v=!1,y=!1,b=!0;if("function"!=typeof e)throw TypeError("Expected a function");function m(t){var r=c,n=u;return c=u=void 0,d=t,p=e.apply(n,r)}function _(e){var r=e-h,n=e-d;return void 0===h||r>=t||r<0||y&&n>=l}function g(){var e,r,n,i=o();if(_(i))return x(i);f=setTimeout(g,(e=i-h,r=i-d,n=t-e,y?a(n,l-r):n))}function x(e){return(f=void 0,b&&c)?m(e):(c=u=void 0,p)}function j(){var e,r=o(),n=_(r);if(c=arguments,u=this,h=r,n){if(void 0===f)return d=e=h,f=setTimeout(g,t),v?m(e):p;if(y)return clearTimeout(f),f=setTimeout(g,t),m(h)}return void 0===f&&(f=setTimeout(g,t)),p}return t=i(t)||0,n(r)&&(v=!!r.leading,l=(y="maxWait"in r)?s(i(r.maxWait)||0,t):l,b="trailing"in r?!!r.trailing:b),j.cancel=function(){void 0!==f&&clearTimeout(f),d=0,c=h=u=f=void 0},j.flush=function(){return void 0===f?p:x(o())},j}},75288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},72428:(e,t,r)=>{var n=r(27534),o=r(40346),i=Object.prototype,s=i.hasOwnProperty,a=i.propertyIsEnumerable,c=n(function(){return arguments}())?n:function(e){return o(e)&&s.call(e,"callee")&&!a.call(e,"callee")};e.exports=c},56449:e=>{var t=Array.isArray;e.exports=t},64894:(e,t,r)=>{var n=r(1882),o=r(30294);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},3656:(e,t,r)=>{e=r.nmd(e);var n=r(9325),o=r(89935),i=t&&!t.nodeType&&t,s=i&&e&&!e.nodeType&&e,a=s&&s.exports===i?n.Buffer:void 0,c=a?a.isBuffer:void 0;e.exports=c||o},1882:(e,t,r)=>{var n=r(72552),o=r(23805);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},30294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},87730:(e,t,r)=>{var n=r(29172),o=r(27301),i=r(86009),s=i&&i.isMap,a=s?o(s):n;e.exports=a},23805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},40346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},38440:(e,t,r)=>{var n=r(16038),o=r(27301),i=r(86009),s=i&&i.isSet,a=s?o(s):n;e.exports=a},44394:(e,t,r)=>{var n=r(72552),o=r(40346);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},37167:(e,t,r)=>{var n=r(4901),o=r(27301),i=r(86009),s=i&&i.isTypedArray,a=s?o(s):n;e.exports=a},95950:(e,t,r)=>{var n=r(70695),o=r(88984),i=r(64894);e.exports=function(e){return i(e)?n(e):o(e)}},37241:(e,t,r)=>{var n=r(70695),o=r(72903),i=r(64894);e.exports=function(e){return i(e)?n(e,!0):o(e)}},10124:(e,t,r)=>{var n=r(9325);e.exports=function(){return n.Date.now()}},63345:e=>{e.exports=function(){return[]}},89935:e=>{e.exports=function(){return!1}},7350:(e,t,r)=>{var n=r(38221),o=r(23805);e.exports=function(e,t,r){var i=!0,s=!0;if("function"!=typeof e)throw TypeError("Expected a function");return o(r)&&(i="leading"in r?!!r.leading:i,s="trailing"in r?!!r.trailing:s),n(e,t,{leading:i,maxWait:t,trailing:s})}},99374:(e,t,r)=>
19{var n=r(54128),o=r(23805),i=r(44394),s=0/0,a=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return s;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=c.test(e);return r||u.test(e)?l(e.slice(2),r?2:8):a.test(e)?s:+e}},33644:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(96540);function o(e){var t=(0,n.useRef)();return(0,n.useEffect)(function(){t.current=e}),t.current}},23224:function(e,t,r){var n,o,i;e=r.nmd(e),n="object"==typeof window&&window||this,o=function(e){"use strict";var t={},r=-1;function n(e,t,r){try{e(t,r)}catch(e){setTimeout(function(){throw e},0)}}function o(e,t,r){e(t,r)}function i(e,r,i,s){var a,c=t[r],u=s?o:n;if(Object.prototype.hasOwnProperty.call(t,r))for(a in c)Object.prototype.hasOwnProperty.call(c,a)&&u(c[a],e,i)}function s(e){var r=String(e);return!!(Object.prototype.hasOwnProperty.call(t,r)&&function(e){var t;for(t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!0;return!1}(t[r]))}function a(e,t,r,n){var o,a=(o=e="symbol"==typeof e?e.toString():e,function(){var e=String(o),r=e.lastIndexOf(".");for(i(o,o,t,n);-1!==r;)r=(e=e.substr(0,r)).lastIndexOf("."),i(o,e,t,n);i(o,"*",t,n)});return!!function(e){for(var t=String(e),r=s(t)||s("*"),n=t.lastIndexOf(".");!r&&-1!==n;)n=(t=t.substr(0,n)).lastIndexOf("."),r=s(t);return r}(e)&&(!0===r?a():setTimeout(a,0),!0)}e.publish=function(t,r){return a(t,r,!1,e.immediateExceptions)},e.publishSync=function(t,r){return a(t,r,!0,e.immediateExceptions)},e.subscribe=function(e,n){if("function"!=typeof n)return!1;e="symbol"==typeof e?e.toString():e,Object.prototype.hasOwnProperty.call(t,e)||(t[e]={});var o="uid_"+String(++r);return t[e][o]=n,o},e.subscribeAll=function(t){return e.subscribe("*",t)},e.subscribeOnce=function(t,r){var n=e.subscribe(t,function(){e.unsubscribe(n),r.apply(this,arguments)});return e},e.clearAllSubscriptions=function(){t={}},e.clearSubscriptions=function(e){var r;for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&0===r.indexOf(e)&&delete t[r]},e.countSubscriptions=function(e){var r,n,o=0;for(r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&0===r.indexOf(e)){for(n in t[r])o++;break}return o},e.getSubscriptions=function(e){var r,n=[];for(r in t)Object.prototype.hasOwnProperty.call(t,r)&&0===r.indexOf(e)&&n.push(r);return n},e.unsubscribe=function(r){var n,o,i,s="string"==typeof r&&(Object.prototype.hasOwnProperty.call(t,r)||function(e){var r;for(r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&0===r.indexOf(e))return!0;return!1}(r)),a=!s&&"string"==typeof r,c="function"==typeof r,u=!1;if(s){e.clearSubscriptions(r);return}for(n in t)if(Object.prototype.hasOwnProperty.call(t,n)){if(o=t[n],a&&o[r]){delete o[r],u=r;break}if(c)for(i in o)Object.prototype.hasOwnProperty.call(o,i)&&o[i]===r&&(delete o[i],u=!0)}return u}},i={},n.PubSub?(i=n.PubSub,console.warn("PubSub already loaded, using existing version")):(n.PubSub=i,o(i)),void 0!==e&&e.exports&&(t=e.exports=i),t.PubSub=i,e.exports=t=i},4280:(e,t,r)=>{"use strict";r.d(t,{t:()=>o});var n=r(39437),o={retarget:function(){var e=new n.Vector3,t=new n.Quaternion,r=new n.Vector3,o=new n.Matrix4,i=new n.Matrix4,s=new n.Matrix4;return function(n,a,c){(c=c||{}).preserveMatrix=void 0===c.preserveMatrix||c.preserveMatrix,c.preservePosition=void 0===c.preservePosition||c.preservePosition,c.preserveHipPosition=void 0!==c.preserveHipPosition&&c.preserveHipPosition,c.useTargetMatrix=void 0!==c.useTargetMatrix&&c.useTargetMatrix,c.hip=void 0!==c.hip?c.hip:"hip",c.names=c.names||{};var u,l,p,f,h,d,v=a.isObject3D?a.skeleton.bones:this.getBones(a),y=n.isObject3D?n.skeleton.bones:this.getBones(n);if(n.isObject3D?n.skeleton.pose():(c.useTargetMatrix=!0,c.preserveMatrix=!1),c.preservePosition)for(d=0,h=[];d<y.length;d++)h.push(y[d].position.clone());if(c.preserveMatrix)for(n.updateMatrixWorld(),n.matrixWorld.identity(),d=0;d<n.children.length;++d)n.children[d].updateMatrixWorld(!0);if(c.offsets)for(d=0,u=[];d<y.length;++d)l=y[d],p=c.names[l.name]||l.name,c.offsets&&c.offsets[p]&&(l.matrix.multiply(c.offsets[p]),l.matrix.decompose(l.position,l.quaternion,l.scale),l.updateMatrixWorld()),u.push(l.matrixWorld.clone());for(d=0;d<y.length;++d){if(l=y[d],p=c.names[l.name]||l.name,f=this.getBoneByName(p,v),s.copy(l.matrixWorld),f){if(f.updateMatrixWorld(),c.useTargetMatrix?i.copy(f.matrixWorld):(i.copy(n.matrixWorld).invert(),i.multiply(f.matrixWorld)),r.setFromMatrixScale(i),i.scale(r.set(1/r.x,1/r.y,1/r.z)),s.makeRotationFromQuaternion(t.setFromRotationMatrix(i)),n.isObject3D){var b=y.indexOf(l),m=u?u[b]:o.copy(n.skeleton.boneInverses[b]).invert();s.multiply(m)}s.copyPosition(i)}l.parent&&l.parent.isBone?(l.matrix.copy(l.parent.matrixWorld).invert(),l.matrix.multiply(s)):l.matrix.copy(s),c.preserveHipPosition&&p===c.hip&&l.matrix.setPosition(e.set(0,l.position.y,0)),l.matrix.decompose(l.position,l.quaternion,l.scale),l.updateMatrixWorld()}if(c.preservePosition)for(d=0;d<y.length;++d)l=y[d],(p=c.names[l.name]||l.name)!==c.hip&&l.position.copy(h[d]);c.preserveMatrix&&n.updateMatrixWorld(!0)}}(),retargetClip:function(e,t,r,o){(o=o||{}).useFirstFramePosition=void 0!==o.useFirstFramePosition&&o.useFirstFramePosition,o.fps=void 0!==o.fps?o.fps:30,o.names=o.names||[],t.isObject3D||(t=this.getHelperFromSkeleton(t));var i,s,a,c,u,l,p=Math.round(r.duration*(o.fps/1e3)*1e3),f=1/o.fps,h=[],d=new n.AnimationMixer(t),v=this.getBones(e.skeleton),y=[];for(d.clipAction(r).play(),d.update(0),t.updateMatrixWorld(),u=0;u<p;++u){var b=u*f;for(this.retarget(e,t,o),l=0;l<v.length;++l)c=o.names[v[l].name]||v[l].name,this.getBoneByName(c,t.skeleton)&&(s=v[l],a=y[l]=y[l]||{bone:s},o.hip===c&&(a.pos||(a.pos={times:new Float32Array(p),values:new Float32Array(3*p)}),o.useFirstFramePosition&&(0===u&&(i=s.position.clone()),s.position.sub(i)),a.pos.times[u]=b,s.position.toArray(a.pos.values,3*u)),a.quat||(
19a.quat={times:new Float32Array(p),values:new Float32Array(4*p)}),a.quat.times[u]=b,s.quaternion.toArray(a.quat.values,4*u));d.update(f),t.updateMatrixWorld()}for(u=0;u<y.length;++u)(a=y[u])&&(a.pos&&h.push(new n.VectorKeyframeTrack(".bones["+a.bone.name+"].position",a.pos.times,a.pos.values)),h.push(new n.QuaternionKeyframeTrack(".bones["+a.bone.name+"].quaternion",a.quat.times,a.quat.values)));return d.uncacheAction(r),new n.AnimationClip(r.name,-1,h)},getHelperFromSkeleton:function(e){var t=new n.SkeletonHelper(e.bones[0]);return t.skeleton=e,t},getSkeletonOffsets:function(){var e=new n.Vector3,t=new n.Vector3,r=new n.Vector3,o=new n.Vector3,i=new n.Vector2,s=new n.Vector2;return function(a,c,u){(u=u||{}).hip=void 0!==u.hip?u.hip:"hip",u.names=u.names||{},c.isObject3D||(c=this.getHelperFromSkeleton(c));var l,p,f,h,d=Object.keys(u.names),v=Object.values(u.names),y=c.isObject3D?c.skeleton.bones:this.getBones(c),b=a.isObject3D?a.skeleton.bones:this.getBones(a),m=[];for(a.skeleton.pose(),h=0;h<b.length;++h)if(l=b[h],f=u.names[l.name]||l.name,(p=this.getBoneByName(f,y))&&f!==u.hip){var _=this.getNearestBone(l.parent,d),g=this.getNearestBone(p.parent,v);_.updateMatrixWorld(),g.updateMatrixWorld(),e.setFromMatrixPosition(_.matrixWorld),t.setFromMatrixPosition(l.matrixWorld),r.setFromMatrixPosition(g.matrixWorld),o.setFromMatrixPosition(p.matrixWorld),i.subVectors(new n.Vector2(t.x,t.y),new n.Vector2(e.x,e.y)).normalize(),s.subVectors(new n.Vector2(o.x,o.y),new n.Vector2(r.x,r.y)).normalize();var x=i.angle()-s.angle(),j=new n.Matrix4().makeRotationFromEuler(new n.Euler(0,0,x));l.matrix.multiply(j),l.matrix.decompose(l.position,l.quaternion,l.scale),l.updateMatrixWorld(),m[f]=j}return m}}(),renameBones:function(e,t){var r=this.getBones(e);for(let e=0;e<r.length;++e){var n=r[e];t[n.name]&&(n.name=t[n.name])}return this},getBones:function(e){return Array.isArray(e)?e:e.bones},getBoneByName:function(e,t){for(let r=0,n=this.getBones(t);r<n.length;r++)if(e===n[r].name)return n[r]},getNearestBone:function(e,t){for(;e.isBone;){if(-1!==t.indexOf(e.name))return e;e=e.parent}},findBoneTrackData:function(e,t){var r=/\[(.*)\]\.(.*)/,n={name:e};for(let i=0;i<t.length;++i){var o=r.exec(t[i].name);o&&e===o[1]&&(n[o[2]]=i)}return n},getEqualsBonesNames:function(e,t){var r=this.getBones(e),n=this.getBones(t),o=[];e:for(let e=0;e<r.length;e++){var i=r[e].name;for(let e=0;e<n.length;e++)if(i===n[e].name){o.push(i);continue e}}return o},clone:function(e){var t=new Map,r=new Map,n=e.clone();return function e(t,r,n){n(t,r);for(let o=0;o<t.children.length;o++)e(t.children[o],r.children[o],n)}(e,n,function(e,n){t.set(n,e),r.set(e,n)}),n.traverse(function(e){if(e.isSkinnedMesh){var n=t.get(e),o=n.skeleton.bones;e.skeleton=n.skeleton.clone(),e.bindMatrix.copy(n.bindMatrix),e.skeleton.bones=o.map(function(e){return r.get(e)}),e.bind(e.skeleton,e.bindMatrix)}}),n}}},77638:(e,t,r)=>{"use strict";r.d(t,{o:()=>s});var n=r(85149),o=r(15284),i=r(74848),s=(0,n.B)("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}});s.displayName="Center";var a={horizontal:{insetStart:"50%",transform:"translateX(-50%)"},vertical:{top:"50%",transform:"translateY(-50%)"},both:{insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)"}};(0,o.R)(function(e,t){let{axis:r="both",...o}=e;return(0,i.jsx)(n.B.div,{ref:t,__css:a[r],...o,position:"absolute"})})},41662:(e,t,r)=>{"use strict";r.d(t,{c:()=>u});var n=r(2720),o=r(29857),i=r(15284),s=r(85149),a=r(96540),c=r(74848),u=(0,i.R)((e,t)=>{let{className:r,...i}=e,{bodyId:u,setBodyMounted:l}=(0,n.k3)();(0,a.useEffect)(()=>(l(!0),()=>l(!1)),[l]);let p=(0,o.cx)("chakra-modal__body",r),f=(0,n.x5)();return(0,c.jsx)(s.B.div,{ref:t,className:p,id:u,...i,__css:f.body})});u.displayName="ModalBody"},95918:(e,t,r)=>{"use strict";r.d(t,{r:()=>u});var n=r(2720),o=r(29857),i=r(15284),s=r(85149),a=r(96540),c=r(74848),u=(0,i.R)((e,t)=>{let{className:r,...i}=e,{headerId:u,setHeaderMounted:l}=(0,n.k3)();(0,a.useEffect)(()=>(l(!0),()=>l(!1)),[l]);let p=(0,o.cx)("chakra-modal__header",r),f={flex:0,...(0,n.x5)().header};return(0,c.jsx)(s.B.header,{ref:t,className:p,id:u,...i,__css:f})});u.displayName="ModalHeader"},89260:(e,t,r)=>{"use strict";r.d(t,{j:()=>c});
19var n=r(2720),o=r(29857),i=r(15284),s=r(85149),a=r(74848),c=(0,i.R)((e,t)=>{let{className:r,...i}=e,c=(0,o.cx)("chakra-modal__footer",r),u={display:"flex",alignItems:"center",justifyContent:"flex-end",...(0,n.x5)().footer};return(0,a.jsx)(s.B.footer,{ref:t,...i,__css:u,className:c})});c.displayName="ModalFooter"},53554:(e,t,r)=>{"use strict";r.d(t,{s:()=>c});var n=r(2720),o=r(45316),i=r(29857),s=r(15284),a=r(74848),c=(0,s.R)((e,t)=>{let{onClick:r,className:s,...c}=e,{onClose:u}=(0,n.k3)(),l=(0,i.cx)("chakra-modal__close-btn",s),p=(0,n.x5)();return(0,a.jsx)(o.J,{ref:t,__css:p.closeButton,className:l,onClick:(0,i.Hj)(r,e=>{e.stopPropagation(),u()}),...c})});c.displayName="ModalCloseButton"},84577:(e,t,r)=>{"use strict";function n(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}r.d(t,{_:()=>n})}}]);

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.