PageSourceSearch

https://vault-repeat-website.vercel.app/_next/static/chunks/734.018e456e1178829c.js

js vault-repeat-website.vercel.app collected 2026-10-03 07:59:53 UTC 197,662 bytes, 25 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[734],{7597:function(e,t,n){"use strict";n.d(t,{b:function(){return s}});var r=n(7294),a=n(1964),i=n(5878),l=n(9477);let s=r.forwardRef(({children:e,speed:t=1,rotationIntensity:n=1,floatIntensity:s=1,floatingRange:o=[-.1,.1],...u},c)=>{let f=r.useRef(null),d=r.useRef(1e4*Math.random());return(0,a.A)(e=>{var r,a;let i=d.current+e.clock.getElapsedTime();f.current.rotation.x=Math.cos(i/4*t)/8*n,f.current.rotation.y=Math.sin(i/4*t)/8*n,f.current.rotation.z=Math.sin(i/4*t)/20*n;let u=Math.sin(i/4*t)/10;u=l.MathUtils.mapLinear(u,-.1,.1,null!==(r=null==o?void 0:o[0])&&void 0!==r?r:-.1,null!==(a=null==o?void 0:o[1])&&void 0!==a?a:.1),f.current.position.y=u*s}),r.createElement("group",u,r.createElement("group",{ref:(0,i.Z)([f,c])},e))})},587:function(e,t,n){"use strict";n.d(t,{q:function(){return l}});var r=n(9477),a=n(7294),i=n(1964);function l({all:e,scene:t,camera:n}){let l=(0,i.z)(({gl:e})=>e),s=(0,i.z)(({camera:e})=>e),o=(0,i.z)(({scene:e})=>e);return a.useLayoutEffect(()=>{let a=[];e&&(t||o).traverse(e=>{!1===e.visible&&(a.push(e),e.visible=!0)}),l.compile(t||o,n||s);let i=new r.WebGLCubeRenderTarget(128),u=new r.CubeCamera(.01,1e5,i);u.update(l,t||o),i.dispose(),a.forEach(e=>e.visible=!1)},[]),null}},8626:function(e,t,n){"use strict";let r;n.d(t,{L:function(){return et}});var a=n(9477);let i=new WeakMap;class l extends a.Loader{constructor(e){super(e),this.decoderPath="",this.decoderConfig={},this.decoderBinary=null,this.decoderPending=null,this.workerLimit=4,this.workerPool=[],this.workerNextTaskID=1,this.workerSourceURL="",this.defaultAttributeIDs={position:"POSITION",normal:"NORMAL",color:"COLOR",uv:"TEX_COORD"},this.defaultAttributeTypes={position:"Float32Array",normal:"Float32Array",color:"Float32Array",uv:"Float32Array"}}setDecoderPath(e){return this.decoderPath=e,this}setDecoderConfig(e){return this.decoderConfig=e,this}setWorkerLimit(e){return this.workerLimit=e,this}load(e,t,n,r){let i=new a.FileLoader(this.manager);i.setPath(this.path),i.setResponseType("arraybuffer"),i.setRequestHeader(this.requestHeader),i.setWithCredentials(this.withCredentials),i.load(e,e=>{let n={attributeIDs:this.defaultAttributeIDs,attributeTypes:this.defaultAttributeTypes,useUniqueIDs:!1};this.decodeGeometry(e,n).then(t).catch(r)},n,r)}decodeDracoFile(e,t,n,r){let a={attributeIDs:n||this.defaultAttributeIDs,attributeTypes:r||this.defaultAttributeTypes,useUniqueIDs:!!n};this.decodeGeometry(e,a).then(t)}decodeGeometry(e,t){let n;for(let r in t.attributeTypes){let a=t.attributeTypes[r];void 0!==a.BYTES_PER_ELEMENT&&(t.attributeTypes[r]=a.name)}let l=JSON.stringify(t);if(i.has(e)){let s=i.get(e);if(s.key===l)return s.promise;if(0===e.byteLength)throw Error("THREE.DRACOLoader: Unable to re-decode a buffer with different settings. Buffer has already been transferred.")}let o=this.workerNextTaskID++,u=e.byteLength,c=this._getWorker(o,u).then(r=>(n=r,new Promise((r,a)=>{n._callbacks[o]={resolve:r,reject:a},n.postMessage({type:"decode",id:o,taskConfig:t,buffer:e},[e])}))).then(e=>this._createGeometry(e.geometry));return c.catch(()=>!0).then(()=>{n&&o&&this._releaseTask(n,o)}),i.set(e,{key:l,promise:c}),c}_createGeometry(e){let t=new a.BufferGeometry;e.index&&t.setIndex(new a.BufferAttribute(e.index.array,1));for(let n=0;n<e.attributes.length;n++){let r=e.attributes[n],i=r.name,l=r.array,s=r.itemSize;t.setAttribute(i,new a.BufferAttribute(l,s))}return t}_loadLibrary(e,t){let n=new a.FileLoader(this.manager);return n.setPath(this.decoderPath),n.setResponseType(t),n.setWithCredentials(this.withCredentials),new Promise((t,r)=>{n.load(e,t,void 0,r)})}preload(){return this._initDecoder(),this}_initDecoder(){if(this.decoderPending)return this.decoderPending;let e="object"!=typeof WebAssembly||"js"===this.decoderConfig.type,t=[];return e?t.push(this._loadLibrary("draco_decoder.js","text")):(t.push(this._loadLibrary("draco_wasm_wrapper.js","text")),t.push(this._loadLibrary("draco_decoder.wasm","arraybuffer"))),this.decoderPending=Promise.all(t).then(t=>{let n=t[0];e||(this.decoderConfig.wasmBinary=t[1]);let r=s.toString(),a=["/* draco decoder */",n,"","/* worker */",r.substring(r.indexOf("{")+1,r.lastIndexOf("}"))].join("\n");this.workerSourceURL=URL.createObjectURL(new Blob([a]))}),this.decoderPending}_getWorker(e,t){return this._initDecoder().then(()=>
1{if(this.workerPool.length<this.workerLimit){let n=new Worker(this.workerSourceURL);n._callbacks={},n._taskCosts={},n._taskLoad=0,n.postMessage({type:"init",decoderConfig:this.decoderConfig}),n.onmessage=function(e){let t=e.data;switch(t.type){case"decode":n._callbacks[t.id].resolve(t);break;case"error":n._callbacks[t.id].reject(t);break;default:console.error('THREE.DRACOLoader: Unexpected message, "'+t.type+'"')}},this.workerPool.push(n)}else this.workerPool.sort(function(e,t){return e._taskLoad>t._taskLoad?-1:1});let r=this.workerPool[this.workerPool.length-1];return r._taskCosts[e]=t,r._taskLoad+=t,r})}_releaseTask(e,t){e._taskLoad-=e._taskCosts[t],delete e._callbacks[t],delete e._taskCosts[t]}debug(){console.log("Task load: ",this.workerPool.map(e=>e._taskLoad))}dispose(){for(let e=0;e<this.workerPool.length;++e)this.workerPool[e].terminate();return this.workerPool.length=0,this}}function s(){let e,t;onmessage=function(n){let r=n.data;switch(r.type){case"init":e=r.decoderConfig,t=new Promise(function(t){e.onModuleLoaded=function(e){t({draco:e})},DracoDecoderModule(e)});break;case"decode":let a=r.buffer,i=r.taskConfig;t.then(e=>{let t=e.draco,n=new t.Decoder,l=new t.DecoderBuffer;l.Init(new Int8Array(a),a.byteLength);try{let s=function(e,t,n,r){let a,i;let l=r.attributeIDs,s=r.attributeTypes,o=t.GetEncodedGeometryType(n);if(o===e.TRIANGULAR_MESH)a=new e.Mesh,i=t.DecodeBufferToMesh(n,a);else if(o===e.POINT_CLOUD)a=new e.PointCloud,i=t.DecodeBufferToPointCloud(n,a);else throw Error("THREE.DRACOLoader: Unexpected geometry type.");if(!i.ok()||0===a.ptr)throw Error("THREE.DRACOLoader: Decoding failed: "+i.error_msg());let u={index:null,attributes:[]};for(let c in l){let f,d;let A=self[s[c]];if(r.useUniqueIDs)d=l[c],f=t.GetAttributeByUniqueId(a,d);else{if(-1===(d=t.GetAttributeId(a,e[l[c]])))continue;f=t.GetAttribute(a,d)}u.attributes.push(function(e,t,n,r,a,i){let l=i.num_components(),s=n.num_points(),o=s*l,u=o*a.BYTES_PER_ELEMENT,c=function(e,t){switch(t){case Float32Array:return e.DT_FLOAT32;case Int8Array:return e.DT_INT8;case Int16Array:return e.DT_INT16;case Int32Array:return e.DT_INT32;case Uint8Array:return e.DT_UINT8;case Uint16Array:return e.DT_UINT16;case Uint32Array:return e.DT_UINT32}}(e,a),f=e._malloc(u);t.GetAttributeDataArrayForAllPoints(n,i,c,u,f);let d=new a(e.HEAPF32.buffer,f,o).slice();return e._free(f),{name:r,array:d,itemSize:l}}(e,t,a,c,A,f))}return o===e.TRIANGULAR_MESH&&(u.index=function(e,t,n){let r=n.num_faces(),a=3*r,i=4*a,l=e._malloc(i);t.GetTrianglesUInt32Array(n,i,l);let s=new Uint32Array(e.HEAPF32.buffer,l,a).slice();return e._free(l),{array:s,itemSize:1}}(e,t,a)),e.destroy(a),u}(t,n,l,i),o=s.attributes.map(e=>e.array.buffer);s.index&&o.push(s.index.array.buffer),self.postMessage({type:"decode",id:r.id,geometry:s},o)}catch(u){console.error(u),self.postMessage({type:"error",id:r.id,error:u.message})}finally{t.destroy(l),t.destroy(n)}})}}}let o=()=>{let e;if(r)return r;let t=new Uint8Array([0,97,115,109,1,0,0,0,1,4,1,96,0,0,3,3,2,0,0,5,3,1,0,1,12,1,0,10,22,2,12,0,65,0,65,0,65,0,252,10,0,0,11,7,0,65,0,253,15,26,11]),n=new Uint8Array([32,0,65,253,3,1,2,34,4,106,6,5,11,8,7,20,13,33,12,16,128,9,116,64,19,113,127,15,10,21,22,14,255,66,24,54,136,107,18,23,192,26,114,118,132,17,77,101,130,144,27,87,131,44,45,74,156,154,70,167]);if("object"!=typeof WebAssembly)return{supported:!1};let a="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";
1WebAssembly.validate(t)&&(a="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");let i=WebAssembly.instantiate(function(e){let t=new Uint8Array(e.length);for(let r=0;r<e.length;++r){let a=e.charCodeAt(r);t[r]=a>96?a-71:a>64?a-65:a>47?a+4:a>46?63:62}let i=0;for(let l=0;l<e.length;++l)t[i++]=t[l]<60?n[t[l]]:(t[l]-60)*64+t[++l];return t.buffer.slice(0,i)}(a),{}).then(t=>{(e=t.instance).exports.__wasm_call_ctors()});function l(t,n,r,a,i,l){let s=e.exports.sbrk,o=r+3&-4,u=s(o*a),c=s(i.length),f=new Uint8Array(e.exports.memory.buffer);f.set(i,c);let d=t(u,r,a,c,i.length);if(0===d&&l&&l(u,o,a),n.set(f.subarray(u,u+r*a)),s(u-s(0)),0!==d)throw Error(`Malformed buffer data: ${d}`)}let s={0:"",1:"meshopt_decodeFilterOct",2:"meshopt_decodeFilterQuat",3:"meshopt_decodeFilterExp",NONE:"",OCTAHEDRAL:"meshopt_decodeFilterOct",QUATERNION:"meshopt_decodeFilterQuat",EXPONENTIAL:"meshopt_decodeFilterExp"},o={0:"meshopt_decodeVertexBuffer",1:"meshopt_decodeIndexBuffer",2:"meshopt_decodeIndexSequence",ATTRIBUTES:"meshopt_decodeVertexBuffer",TRIANGLES:"meshopt_decodeIndexBuffer",INDICES:"meshopt_decodeIndexSequence"};return r={ready:i,supported:!0,decodeVertexBuffer(t,n,r,a,i){l(e.exports.meshopt_decodeVertexBuffer,t,n,r,a,e.exports[s[i]])},decodeIndexBuffer(t,n,r,a){l(e.exports.meshopt_decodeIndexBuffer,t,n,r,a)},decodeIndexSequence(t,n,r,a){l(e.exports.meshopt_decodeIndexSequence,t,n,r,a)},decodeGltfBuffer(t,n,r,a,i,u){l(e.exports[o[i]],t,n,r,a,e.exports[s[u]])}}};class u extends a.Loader{constructor(e){super(e),this.dracoLoader=null,this.ktx2Loader=null,this.meshoptDecoder=null,this.pluginCallbacks=[],this.register(function(e){return new h(e)}),this.register(function(e){return new y(e)}),this.register(function(e){return new E(e)}),this.register(function(e){return new m(e)}),this.register(function(e){return new g(e)}),this.register(function(e){return new C(e)}),this.register(function(e){return new v(e)}),this.register(function(e){return new p(e)}),this.register(function(e){return new b(e)}),this.register(function(e){return new B(e)}),this.register(function(e){return new d(e)}),this.register(function(e){return new M(e)})}load(e,t,n,r){let i;let l=this;i=""!==this.resourcePath?this.resourcePath:""!==this.path?this.path:a.LoaderUtils.extractUrlBase(e),this.manager.itemStart(e);let s=function(t){r?r(t):console.error(t),l.manager.itemError(e),l.manager.itemEnd(e)},o=new a.FileLoader(this.manager);o.setPath(this.path),o.setResponseType("arraybuffer"),o.setRequestHeader(this.requestHeader),o.setWithCredentials(this.withCredentials),o.load(e,function(n){try{l.parse(n,i,function(n){t(n),l.manager.itemEnd(e)},s)}catch(r){s(r)}},n,s)}setDRACOLoader(e){return this.dracoLoader=e,this}setDDSLoader(){throw Error('THREE.GLTFLoader: "MSFT_texture_dds" no longer supported. Please update to "KHR_texture_basisu".')}setKTX2Loader(e){return this.ktx2Loader=e,this}setMeshoptDecoder(e){return this.meshoptDecoder=e,this}register(e){return -1===this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.push(e),this}unregister(e){return -1!==this.pluginCallbacks.indexOf(e)&&this.pluginCallbacks.splice(this.pluginCallbacks.indexOf(e),1),this}parse(e,t,n,r){let i;let l={},s={};if("string"==typeof e)i=e;else{let o=a.LoaderUtils.decodeText(new Uint8Array(e,0,4));if(o===F){try{l[f.KHR_BINARY_GLTF]=new I(e)}catch(u){r&&r(u);return}i=l[f.KHR_BINARY_GLTF].content}
1else i=a.LoaderUtils.decodeText(new Uint8Array(e))}let c=JSON.parse(i);if(void 0===c.asset||c.asset.version[0]<2){r&&r(Error("THREE.GLTFLoader: Unsupported asset. glTF versions >=2.0 are supported."));return}let d=new W(c,{path:t||this.resourcePath||"",crossOrigin:this.crossOrigin,requestHeader:this.requestHeader,manager:this.manager,ktx2Loader:this.ktx2Loader,meshoptDecoder:this.meshoptDecoder});d.fileLoader.setRequestHeader(this.requestHeader);for(let p=0;p<this.pluginCallbacks.length;p++){let h=this.pluginCallbacks[p](d);s[h.name]=h,l[h.name]=!0}if(c.extensionsUsed)for(let B=0;B<c.extensionsUsed.length;++B){let m=c.extensionsUsed[B],g=c.extensionsRequired||[];switch(m){case f.KHR_MATERIALS_UNLIT:l[m]=new A;break;case f.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS:l[m]=new H;break;case f.KHR_DRACO_MESH_COMPRESSION:l[m]=new R(c,this.dracoLoader);break;case f.KHR_TEXTURE_TRANSFORM:l[m]=new G;break;case f.KHR_MESH_QUANTIZATION:l[m]=new T;break;default:g.indexOf(m)>=0&&void 0===s[m]&&console.warn('THREE.GLTFLoader: Unknown extension "'+m+'".')}}d.setExtensions(l),d.setPlugins(s),d.parse(n,r)}parseAsync(e,t){let n=this;return new Promise(function(r,a){n.parse(e,t,r,a)})}}function c(){let e={};return{get:function(t){return e[t]},add:function(t,n){e[t]=n},remove:function(t){delete e[t]},removeAll:function(){e={}}}}let f={KHR_BINARY_GLTF:"KHR_binary_glTF",KHR_DRACO_MESH_COMPRESSION:"KHR_draco_mesh_compression",KHR_LIGHTS_PUNCTUAL:"KHR_lights_punctual",KHR_MATERIALS_CLEARCOAT:"KHR_materials_clearcoat",KHR_MATERIALS_IOR:"KHR_materials_ior",KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS:"KHR_materials_pbrSpecularGlossiness",KHR_MATERIALS_SHEEN:"KHR_materials_sheen",KHR_MATERIALS_SPECULAR:"KHR_materials_specular",KHR_MATERIALS_TRANSMISSION:"KHR_materials_transmission",KHR_MATERIALS_IRIDESCENCE:"KHR_materials_iridescence",KHR_MATERIALS_UNLIT:"KHR_materials_unlit",KHR_MATERIALS_VOLUME:"KHR_materials_volume",KHR_TEXTURE_BASISU:"KHR_texture_basisu",KHR_TEXTURE_TRANSFORM:"KHR_texture_transform",KHR_MESH_QUANTIZATION:"KHR_mesh_quantization",KHR_MATERIALS_EMISSIVE_STRENGTH:"KHR_materials_emissive_strength",EXT_TEXTURE_WEBP:"EXT_texture_webp",EXT_MESHOPT_COMPRESSION:"EXT_meshopt_compression"};class d{constructor(e){this.parser=e,this.name=f.KHR_LIGHTS_PUNCTUAL,this.cache={refs:{},uses:{}}}_markDefs(){let e=this.parser,t=this.parser.json.nodes||[];for(let n=0,r=t.length;n<r;n++){let a=t[n];a.extensions&&a.extensions[this.name]&&void 0!==a.extensions[this.name].light&&e._addNodeRef(this.cache,a.extensions[this.name].light)}}_loadLight(e){let t;let n=this.parser,r="light:"+e,i=n.cache.get(r);if(i)return i;let l=n.json,s=l.extensions&&l.extensions[this.name]||{},o=s.lights||[],u=o[e],c=new a.Color(16777215);void 0!==u.color&&c.fromArray(u.color);let f=void 0!==u.range?u.range:0;switch(u.type){case"directional":(t=new a.DirectionalLight(c)).target.position.set(0,0,-1),t.add(t.target);break;case"point":(t=new a.PointLight(c)).distance=f;break;case"spot":(t=new a.SpotLight(c)).distance=f,u.spot=u.spot||{},u.spot.innerConeAngle=void 0!==u.spot.innerConeAngle?u.spot.innerConeAngle:0,u.spot.outerConeAngle=void 0!==u.spot.outerConeAngle?u.spot.outerConeAngle:Math.PI/4,t.angle=u.spot.outerConeAngle,t.penumbra=1-u.spot.innerConeAngle/u.spot.outerConeAngle,t.target.position.set(0,0,-1),t.add(t.target);break;default:throw Error("THREE.GLTFLoader: Unexpected light type: "+u.type)}return t.position.set(0,0,0),t.decay=2,void 0!==u.intensity&&(t.intensity=u.intensity),t.name=n.createUniqueName(u.name||"light_"+e),i=Promise.resolve(t),n.cache.add(r,i),i}createNodeAttachment(e){let t=this,n=this.parser,r=n.json,a=r.nodes[e],i=a.extensions&&a.extensions[this.name]||{},l=i.light;return void 0===l?null:this._loadLight(l).then(function(e){return n._getNodeRef(t.cache,l,e)})}}class A{constructor(){this.name=f.KHR_MATERIALS_UNLIT}getMaterialType(){return a.MeshBasicMaterial}extendParams(e,t,n){let r=[];e.color=new a.Color(1,1,1),e.opacity=1;let i=t.pbrMetallicRoughness;if(i){if(Array.isArray(i.baseColorFactor)){let l=i.baseColorFactor;e.color.fromArray(l),e.opacity=l[3]}void 0!==i.baseColorTexture&&r.push(n.assignTexture(e,"map",i.baseColorTexture,a.sRGBEncoding))}return Promise.all(r)}}class p{constructor(e){this.parser=e,this.name=f.KHR_MATERIALS_EMISSIVE_STRENGTH}extendMaterialParams(e,t){let n=this.parser,r=n.json.materials[e];if(!r.extensions||!r.extensions[this.name])return Promise.resolve();let a=r.extensions[this.name].emissiveStrength;return void 0!==a&&(t.emissiveIntensity=a),Promise.resolve()}}class h{constructor(e){this.parser=e,this.name=f.KHR_MATERIALS_CLEARCOAT}getMaterialType(e){let t=this.parser,n=t.json.materials[e];return n.extensions&&n.extensions[this.name]?a.MeshPhysicalMaterial:null}extendMaterialParams(e,t){let n=this.parser,r=n.json.materials[e];if(!r.extensions||!r.extensions[this.name])return Promise.resolve();let i=[],l=r.extensions[this.name];if(void 0!==l.clearcoatFactor&&(t.clearcoat=l.clearcoatFactor),void 0!==l.clearcoatTexture&&i.push(n.assignTexture(t,"clearcoatMap",l.clearcoatTexture)),void 0!==l.clearcoatRoughnessFactor&&(t.clearcoatRoughness=l.clearcoatRoughnessFactor),void 0!==l.clearcoatRoughnessTexture&&i.push(n.assignTexture(t,"clearcoatRoughnessMap",l.clearcoatRoughnessTexture)),void 0!==l.clearcoatNormalTexture&&(i.push(n.assignTexture(t,"clearcoatNormalMap",l.clearcoatNormalTexture)),void 0!==l.clearcoatNormalTexture.scale)){let s=l.clearcoatNormalTexture.scale;t.clearcoatNormalScale=new a.Vector2(s,s)}return Promise.all(i)}}class B{constructor(e){this.parser=e,this.name=f.KHR_MATERIALS_IRIDESCENCE}getMaterialType(e){let t=this.parser,n=t.json.materials[e];return n.extensions&&n.extensions[this.name]?a.MeshPhysicalMaterial:null}extendMaterialParams(e,t){let n=this.parser,r=n.json.materials[e];if(!r.extensions||!r.extensions[this.name])return Promise.resolve();let a=[],i=r.extensions[this.name];return void 0!==i.iridescenceFactor&&(t.iridescence=i.iridescenceFactor),void 0!==i.iridescenceTexture&&a.push(n.assignTexture(t,"iridescenceMap",i.iridescenceTexture)),void 0!==i.iridescenceIor&&(t.iridescenceIOR=i.iridescenceIor),void 0===t.iridescenceThicknessRange&&(t.iridescenceThicknessRange=[100,400]),void 0!==i.iridescenceThicknessMinimum&&(t.iridescenceThicknessRange[0]=i.iridescenceThicknessMinimum),void 0!==i.iridescenceThicknessMaximum&&(t.iridescenceThicknessRange[1]=i.iridescenceThicknessMaximum),void 0!==i.iridescenceThicknessTexture&&a.push(n.assignTexture(t,"iridescenceThicknessMap",i.iridescenceThicknessTexture)),Promise.all(a)}}class m{constructor(e){this.parser=e,this.name=f.KHR_MATERIALS_SHEEN}getMaterialType(e){let t=this.parser,n=t.json.materials[e];return n.extensions&&n.extensions[this.name]?a.MeshPhysicalMaterial:null}extendMaterialParams(e,t){let n=this.parser,r=n.json.materials[e];if(!r.extensions||!r.extensions[this.name])return Promise.resolve();let i=[];t.sheenColor=new a.Color(0,0,0),t.sheenRoughness=0,t.sheen=1;let l=r.extensions[this.name];return void 0!==l.sheenColorFactor&&t.sheenColor.fromArray(l.sheenColorFactor),void 0!==l.sheenRoughnessFactor&&(t.sheenRoughness=l.sheenRoughnessFactor),void 0!==l.sheenColorTexture&&i.push(n.assignTexture(t,"sheenColorMap",l.sheenColorTexture,a.sRGBEncoding)),void 0!==l.sheenRoughnessTexture&&i.push(n.assignTexture(t,"sheenRoughnessMap",l.
1sheenRoughnessTexture)),Promise.all(i)}}class g{constructor(e){this.parser=e,this.name=f.KHR_MATERIALS_TRANSMISSION}getMaterialType(e){let t=this.parser,n=t.json.materials[e];return n.extensions&&n.extensions[this.name]?a.MeshPhysicalMaterial:null}extendMaterialParams(e,t){let n=this.parser,r=n.json.materials[e];if(!r.extensions||!r.extensions[this.name])return Promise.resolve();let a=[],i=r.extensions[this.name];return void 0!==i.transmissionFactor&&(t.transmission=i.transmissionFactor),void 0!==i.transmissionTexture&&a.push(n.assignTexture(t,"transmissionMap",i.transmissionTexture)),Promise.all(a)}}class C{constructor(e){this.parser=e,this.name=f.KHR_MATERIALS_VOLUME}getMaterialType(e){let t=this.parser,n=t.json.materials[e];return n.extensions&&n.extensions[this.name]?a.MeshPhysicalMaterial:null}extendMaterialParams(e,t){let n=this.parser,r=n.json.materials[e];if(!r.extensions||!r.extensions[this.name])return Promise.resolve();let i=[],l=r.extensions[this.name];t.thickness=void 0!==l.thicknessFactor?l.thicknessFactor:0,void 0!==l.thicknessTexture&&i.push(n.assignTexture(t,"thicknessMap",l.thicknessTexture)),t.attenuationDistance=l.attenuationDistance||1/0;let s=l.attenuationColor||[1,1,1];return t.attenuationColor=new a.Color(s[0],s[1],s[2]),Promise.all(i)}}class v{constructor(e){this.parser=e,this.name=f.KHR_MATERIALS_IOR}getMaterialType(e){let t=this.parser,n=t.json.materials[e];return n.extensions&&n.extensions[this.name]?a.MeshPhysicalMaterial:null}extendMaterialParams(e,t){let n=this.parser,r=n.json.materials[e];if(!r.extensions||!r.extensions[this.name])return Promise.resolve();let a=r.extensions[this.name];return t.ior=void 0!==a.ior?a.ior:1.5,Promise.resolve()}}class b{constructor(e){this.parser=e,this.name=f.KHR_MATERIALS_SPECULAR}getMaterialType(e){let t=this.parser,n=t.json.materials[e];return n.extensions&&n.extensions[this.name]?a.MeshPhysicalMaterial:null}extendMaterialParams(e,t){let n=this.parser,r=n.json.materials[e];if(!r.extensions||!r.extensions[this.name])return Promise.resolve();let i=[],l=r.extensions[this.name];t.specularIntensity=void 0!==l.specularFactor?l.specularFactor:1,void 0!==l.specularTexture&&i.push(n.assignTexture(t,"specularIntensityMap",l.specularTexture));let s=l.specularColorFactor||[1,1,1];return t.specularColor=new a.Color(s[0],s[1],s[2]),void 0!==l.specularColorTexture&&i.push(n.assignTexture(t,"specularColorMap",l.specularColorTexture,a.sRGBEncoding)),Promise.all(i)}}class y{constructor(e){this.parser=e,this.name=f.KHR_TEXTURE_BASISU}loadTexture(e){let t=this.parser,n=t.json,r=n.textures[e];if(!r.extensions||!r.extensions[this.name])return null;let a=r.extensions[this.name],i=t.options.ktx2Loader;if(!i){if(!(n.extensionsRequired&&n.extensionsRequired.indexOf(this.name)>=0))return null;throw Error("THREE.GLTFLoader: setKTX2Loader must be called before loading KTX2 textures")}return t.loadTextureImage(e,a.source,i)}}class E{constructor(e){this.parser=e,this.name=f.EXT_TEXTURE_WEBP,this.isSupported=null}loadTexture(e){let t=this.name,n=this.parser,r=n.json,a=r.textures[e];if(!a.extensions||!a.extensions[t])return null;let i=a.extensions[t],l=r.images[i.source],s=n.textureLoader;if(l.uri){let o=n.options.manager.getHandler(l.uri);null!==o&&(s=o)}return this.detectSupport().then(function(a){if(a)return n.loadTextureImage(e,i.source,s);if(r.extensionsRequired&&r.extensionsRequired.indexOf(t)>=0)throw Error("THREE.GLTFLoader: WebP required by asset but unsupported.");return n.loadTexture(e)})}detectSupport(){return this.isSupported||(this.isSupported=new Promise(function(e){let t=new Image;t.src="data:image/webp;base64,UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",t.onload=t.onerror=function(){e(1===t.height)}})),this.isSupported}}class M{constructor(e){this.name=f.EXT_MESHOPT_COMPRESSION,this.parser=e}loadBufferView(e){let t=this.parser.json,n=t.bufferViews[e];if(!n.extensions||!n.extensions[this.name])return null;{let r=n.extensions[this.name],a=this.parser.getDependency("buffer",r.buffer),i=this.parser.options.meshoptDecoder;if(!i||!i.supported){if(!(t.extensionsRequired&&t.extensionsRequired.indexOf(this.name)>=0))return null;throw Error("THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files")}return a.then(function(e){let t=r.byteOffset||0,n=r.byteLength||0,a=r.count,l=r.byteStride,s=new Uint8Array(e,t,n);return i.decodeGltfBufferAsync?i.decodeGltfBufferAsync(a,l,s,r.mode,r.filter).then(function(e){return e.buffer}):i.ready.then(function(){let e=new ArrayBuffer(a*l);return i.decodeGltfBuffer(new Uint8Array(e),a,l,s,r.mode,r.filter),e})})}}}let F="glTF",S={JSON:1313821514,BIN:5130562};class I{constructor(e){this.name=f.KHR_BINARY_GLTF,this.content=null,this.body=null;let t=new DataView(e,0,12);if(this.header={magic:a.LoaderUtils.decodeText(new Uint8Array(e.slice(0,4))),version:t.getUint32(4,!0),length:t.getUint32(8,!0)},this.header.magic!==F)throw Error("THREE.GLTFLoader: Unsupported glTF-Binary header.");if(this.header.version<2)throw Error("THREE.GLTFLoader: Legacy binary file detected.");let n=this.header.length-12,r=new DataView(e,12),i=0;for(;i<n;){let l=r.getUint32(i,!0);i+=4;let s=r.getUint32(i,!0);if(i+=4,s===S.JSON){let o=new Uint8Array(e,12+i,l);this.content=a.LoaderUtils.decodeText(o)}else if(s===S.BIN){let u=12+i;this.body=e.slice(u,u+l)}i+=l}if(null===this.content)throw Error("THREE.GLTFLoader: JSON content not found.")}}class R{constructor(e,t){if(!t)throw Error("THREE.GLTFLoader: No DRACOLoader instance provided.");this.name=f.KHR_DRACO_MESH_COMPRESSION,this.json=e,this.dracoLoader=t,this.dracoLoader.preload()}decodePrimitive(e,t){let n=this.json,r=this.dracoLoader,a=e.extensions[this.name].bufferView,i=e.extensions[this.name].attributes,l={},s={},o={};for(let u in i){let c=O[u]||u.toLowerCase();l[c]=i[u]}for(let f in e.attributes){let d=O[f]||f.toLowerCase();if(void 0!==i[f]){let A=n.accessors[e.attributes[f]],p=_[A.componentType];o[d]=p.name,s[d]=!0===A.normalized}}return t.getDependency("bufferView",a).then(function(e){return new Promise(function(t){r.decodeDracoFile(e,function(e){for(let n in e.attributes){let r=e.attributes[n],a=s[n];void 0!==a&&(r.normalized=a)}t(e)},l,o)})})}}class G{constructor(){this.name=f.KHR_TEXTURE_TRANSFORM}extendTexture(e,t){return void 0!==t.texCoord&&console.warn('THREE.GLTFLoader: Custom UV sets in "'+this.name+'" extension not yet supported.'),void 0===t.offset&&void 0===t.rotation&&void 0===t.scale||(e=e.clone(),void 0!==t.offset&&e.offset.fromArray(t.offset),void 0!==t.rotation&&(e.rotation=t.rotation),void 0!==t.scale&&e.repeat.fromArray(t.scale),e.needsUpdate=!0),e}}class D extends a.MeshStandardMaterial{constructor(e){super(),this.isGLTFSpecularGlossinessMaterial=!0;let t={specular:{value:new a.Color().setHex(16777215)},glossiness:{value:1},specularMap:{value:null},glossinessMap:{value:null}};this._extraUniforms=t,this.onBeforeCompile=function(e){for(let n in t)e.uniforms[n]=t[n];e.fragmentShader=e.fragmentShader.replace("uniform float roughness;","uniform vec3 specular;").replace("uniform float metalness;","uniform float glossiness;").replace("#include <roughnessmap_pars_fragment>","#ifdef USE_SPECULARMAP\n	uniform sampler2D specularMap;\n#endif").replace("#include <metalnessmap_pars_fragment>","#ifdef USE_GLOSSINESSMAP\n	uniform sampler2D glossinessMap;\n#endif").replace("#include <roughnessmap_fragment>","vec3 specularFactor = specular;\n#ifdef USE_SPECULARMAP\n	vec4 texelSpecular = texture2D( specularMap, vUv );\n	// reads channel RGB, compatible with a glTF Specular-Glossiness (RGBA) texture\n	specularFactor *= texelSpecular.rgb;\n#endif").replace("#include <metalnessmap_fragment>","float glossinessFactor = glossiness;\n#ifdef USE_GLOSSINESSMAP\n	vec4 texelGlossiness = texture2D( glossinessMap, vUv );\n	// reads channel A, compatible with a glTF Specular-Glossiness (RGBA) texture\n	glossinessFactor *= texelGlossiness.a;\n#endif").replace("#include <lights_physical_fragment>","PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb * ( 1. - max( specularFactor.r, max( specularFactor.g, specularFactor.b ) ) );\nvec3 dxy = max( abs( dFdx( geometryNormal ) ), abs( dFdy( geometryNormal ) ) );\nfloat geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );
1\nmaterial.roughness = max( 1.0 - glossinessFactor, 0.0525 ); // 0.0525 corresponds to the base mip of a 256 cubemap.\nmaterial.roughness += geometryRoughness;\nmaterial.roughness = min( material.roughness, 1.0 );\nmaterial.specularColor = specularFactor;")},Object.defineProperties(this,{specular:{get:function(){return t.specular.value},set:function(e){t.specular.value=e}},specularMap:{get:function(){return t.specularMap.value},set:function(e){t.specularMap.value=e,e?this.defines.USE_SPECULARMAP="":delete this.defines.USE_SPECULARMAP}},glossiness:{get:function(){return t.glossiness.value},set:function(e){t.glossiness.value=e}},glossinessMap:{get:function(){return t.glossinessMap.value},set:function(e){t.glossinessMap.value=e,e?(this.defines.USE_GLOSSINESSMAP="",this.defines.USE_UV=""):(delete this.defines.USE_GLOSSINESSMAP,delete this.defines.USE_UV)}}}),delete this.metalness,delete this.roughness,delete this.metalnessMap,delete this.roughnessMap,this.setValues(e)}copy(e){return super.copy(e),this.specularMap=e.specularMap,this.specular.copy(e.specular),this.glossinessMap=e.glossinessMap,this.glossiness=e.glossiness,delete this.metalness,delete this.roughness,delete this.metalnessMap,delete this.roughnessMap,this}}class H{constructor(){this.name=f.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS,this.specularGlossinessParams=["color","map","lightMap","lightMapIntensity","aoMap","aoMapIntensity","emissive","emissiveIntensity","emissiveMap","bumpMap","bumpScale","normalMap","normalMapType","displacementMap","displacementScale","displacementBias","specularMap","specular","glossinessMap","glossiness","alphaMap","envMap","envMapIntensity","refractionRatio"]}getMaterialType(){return D}extendParams(e,t,n){let r=t.extensions[this.name];e.color=new a.Color(1,1,1),e.opacity=1;let i=[];if(Array.isArray(r.diffuseFactor)){let l=r.diffuseFactor;e.color.fromArray(l),e.opacity=l[3]}if(void 0!==r.diffuseTexture&&i.push(n.assignTexture(e,"map",r.diffuseTexture,a.sRGBEncoding)),e.emissive=new a.Color(0,0,0),e.glossiness=void 0!==r.glossinessFactor?r.glossinessFactor:1,e.specular=new a.Color(1,1,1),Array.isArray(r.specularFactor)&&e.specular.fromArray(r.specularFactor),void 0!==r.specularGlossinessTexture){let s=r.specularGlossinessTexture;i.push(n.assignTexture(e,"glossinessMap",s)),i.push(n.assignTexture(e,"specularMap",s,a.sRGBEncoding))}return Promise.all(i)}createMaterial(e){let t=new D(e);return t.fog=!0,t.color=e.color,t.map=void 0===e.map?null:e.map,t.lightMap=null,t.lightMapIntensity=1,t.aoMap=void 0===e.aoMap?null:e.aoMap,t.aoMapIntensity=1,t.emissive=e.emissive,t.emissiveIntensity=void 0===e.emissiveIntensity?1:e.emissiveIntensity,t.emissiveMap=void 0===e.emissiveMap?null:e.emissiveMap,t.bumpMap=void 0===e.bumpMap?null:e.bumpMap,t.bumpScale=1,t.normalMap=void 0===e.normalMap?null:e.normalMap,t.normalMapType=a.TangentSpaceNormalMap,e.normalScale&&(t.normalScale=e.normalScale),t.displacementMap=null,t.displacementScale=1,t.displacementBias=0,t.specularMap=void 0===e.specularMap?null:e.specularMap,t.specular=e.specular,t.glossinessMap=void 0===e.glossinessMap?null:e.glossinessMap,t.glossiness=e.glossiness,t.alphaMap=null,t.envMap=void 0===e.envMap?null:e.envMap,t.envMapIntensity=1,t.refractionRatio=.98,t}}class T{constructor(){this.name=f.KHR_MESH_QUANTIZATION}}class x extends a.Interpolant{constructor(e,t,n,r){super(e,t,n,r)}copySampleValue_(e){let t=this.resultBuffer,n=this.sampleValues,r=this.valueSize,a=e*r*3+r;for(let i=0;i!==r;i++)t[i]=n[a+i];return t}interpolate_(e,t,n,r){let a=this.resultBuffer,i=this.sampleValues,l=this.valueSize,s=2*l,o=3*l,u=r-t,c=(n-t)/u,f=c*c,d=f*c,A=e*o,p=A-o,h=-2*d+3*f,B=d-f,m=1-h,g=B-f+c;for(let C=0;C!==l;C++){let v=i[p+C+l],b=i[p+C+s]*u,y=i[A+C+l],E=i[A+C]*u;a[C]=m*v+g*b+h*y+B*E}return a}}let P=new a.Quaternion;class L extends x{interpolate_(e,t,n,r){let a=super.interpolate_(e,t,n,r);return P.fromArray(a).normalize().toArray(a),a}}let w={FLOAT:5126,FLOAT_MAT3:35675,FLOAT_MAT4:35676,FLOAT_VEC2:35664,FLOAT_VEC3:35665,FLOAT_VEC4:35666,LINEAR:9729,REPEAT:10497,SAMPLER_2D:35678,POINTS:0,LINES:1,LINE_LOOP:2,LINE_STRIP:3,TRIANGLES:4,TRIANGLE_STRIP:5,TRIANGLE_FAN:6,UNSIGNED_BYTE:5121,UNSIGNED_SHORT:5123},_={5120:Int8Array,5121:Uint8Array,5122:Int16Array,5123:Uint16Array,5125:Uint32Array,5126:Float32Array},J={9728:a.NearestFilter,9729:a.LinearFilter,9984:a.NearestMipmapNearestFilter,9985:a.LinearMipmapNearestFilter,9986:a.NearestMipmapLinearFilter,9987:a.LinearMipmapLinearFilter},k={33071:a.ClampToEdgeWrapping,33648:a.MirroredRepeatWrapping,10497:a.RepeatWrapping},U={SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},O={POSITION:"position",NORMAL:"normal",TANGENT:"tangent",TEXCOORD_0:"uv",TEXCOORD_1:"uv2",COLOR_0:"color",WEIGHTS_0:"skinWeight",JOINTS_0:"skinIndex"},N={scale:"scale",translation:"position",rotation:"quaternion",weights:"morphTargetInfluences"},K={CUBICSPLINE:void 0,LINEAR:a.InterpolateLinear,STEP:a.InterpolateDiscrete},Q={OPAQUE:"OPAQUE",MASK:"MASK",BLEND:"BLEND"};function j(e,t,n){for(let r in n.extensions)void 0===e[r]&&(t.userData.gltfExtensions=t.userData.gltfExtensions||{},t.userData.gltfExtensions[r]=n.extensions[r])}function z(e,t){void 0!==t.extras&&("object"==typeof t.extras?Object.assign(e.userData,t.extras):console.warn("THREE.GLTFLoader: Ignoring primitive type .extras, "+t.extras))}function X(e){let t="",n=Object.keys(e).sort();for(let r=0,a=n.length;r<a;r++)t+=n[r]+":"+e[n[r]]+";";return t}function Y(e){switch(e){case Int8Array:return 1/127;case Uint8Array:return 1/255;case Int16Array:return 1/32767;case Uint16Array:return 1/65535;default:throw Error("THREE.GLTFLoader: Unsupported normalized accessor component type.")}}class W{constructor(e={},t={}){var n,r;this.json=e,this.extensions={},this.plugins={},this.options=t,this.cache=new c,this.associations=new Map,this.primitiveCache={},this.meshCache={refs:{},uses:{}},this.cameraCache={refs:{},uses:{}},this.lightCache={refs:{},uses:{}},this.sourceCache={},this.textureCache={},this.nodeNamesUsed={};let i="undefined"!=typeof navigator&&!0===/^((?!chrome|android).)*safari/i.test(navigator.userAgent),l="undefined"!=typeof navigator&&(null===(n=navigator.userAgent)||void 0===n?void 0:n.indexOf("Firefox"))>-1,s="undefined"!=typeof navigator&&l?null===(r=navigator.userAgent)||void 0===r?void 0:r.match(/Firefox\/([0-9]+)\./)[1]:-1;"undefined"==typeof createImageBitmap||i||l&&s<98?this.textureLoader=new a.TextureLoader(this.options.manager):this.textureLoader=new a.ImageBitmapLoader(this.options.manager),this.textureLoader.setCrossOrigin(this.options.crossOrigin),this.textureLoader.setRequestHeader(this.options.requestHeader),this.fileLoader=new a.FileLoader(this.options.manager),this.fileLoader.setResponseType("arraybuffer"),"use-credentials"===this.options.crossOrigin&&this.fileLoader.setWithCredentials(!0)}setExtensions(e){this.extensions=e}setPlugins(e){this.plugins=e}parse(e,t){let n=this,r=this.json,a=this.extensions;this.cache.removeAll(),this._invokeAll(function(e){return e._markDefs&&e._markDefs()}),Promise.all(this._invokeAll(function(e){return e.beforeRoot&&e.beforeRoot()}
1)).then(function(){return Promise.all([n.getDependencies("scene"),n.getDependencies("animation"),n.getDependencies("camera")])}).then(function(t){let i={scene:t[0][r.scene||0],scenes:t[0],animations:t[1],cameras:t[2],asset:r.asset,parser:n,userData:{}};j(a,i,r),z(i,r),Promise.all(n._invokeAll(function(e){return e.afterRoot&&e.afterRoot(i)})).then(function(){e(i)})}).catch(t)}_markDefs(){let e=this.json.nodes||[],t=this.json.skins||[],n=this.json.meshes||[];for(let r=0,a=t.length;r<a;r++){let i=t[r].joints;for(let l=0,s=i.length;l<s;l++)e[i[l]].isBone=!0}for(let o=0,u=e.length;o<u;o++){let c=e[o];void 0!==c.mesh&&(this._addNodeRef(this.meshCache,c.mesh),void 0!==c.skin&&(n[c.mesh].isSkinnedMesh=!0)),void 0!==c.camera&&this._addNodeRef(this.cameraCache,c.camera)}}_addNodeRef(e,t){void 0!==t&&(void 0===e.refs[t]&&(e.refs[t]=e.uses[t]=0),e.refs[t]++)}_getNodeRef(e,t,n){if(e.refs[t]<=1)return n;let r=n.clone(),a=(e,t)=>{let n=this.associations.get(e);for(let[r,i]of(null!=n&&this.associations.set(t,n),e.children.entries()))a(i,t.children[r])};return a(n,r),r.name+="_instance_"+e.uses[t]++,r}_invokeOne(e){let t=Object.values(this.plugins);t.push(this);for(let n=0;n<t.length;n++){let r=e(t[n]);if(r)return r}return null}_invokeAll(e){let t=Object.values(this.plugins);t.unshift(this);let n=[];for(let r=0;r<t.length;r++){let a=e(t[r]);a&&n.push(a)}return n}getDependency(e,t){let n=e+":"+t,r=this.cache.get(n);if(!r){switch(e){case"scene":r=this.loadScene(t);break;case"node":r=this.loadNode(t);break;case"mesh":r=this._invokeOne(function(e){return e.loadMesh&&e.loadMesh(t)});break;case"accessor":r=this.loadAccessor(t);break;case"bufferView":r=this._invokeOne(function(e){return e.loadBufferView&&e.loadBufferView(t)});break;case"buffer":r=this.loadBuffer(t);break;case"material":r=this._invokeOne(function(e){return e.loadMaterial&&e.loadMaterial(t)});break;case"texture":r=this._invokeOne(function(e){return e.loadTexture&&e.loadTexture(t)});break;case"skin":r=this.loadSkin(t);break;case"animation":r=this._invokeOne(function(e){return e.loadAnimation&&e.loadAnimation(t)});break;case"camera":r=this.loadCamera(t);break;default:throw Error("Unknown type: "+e)}this.cache.add(n,r)}return r}getDependencies(e){let t=this.cache.get(e);if(!t){let n=this,r=this.json[e+("mesh"===e?"es":"s")]||[];t=Promise.all(r.map(function(t,r){return n.getDependency(e,r)})),this.cache.add(e,t)}return t}loadBuffer(e){let t=this.json.buffers[e],n=this.fileLoader;if(t.type&&"arraybuffer"!==t.type)throw Error("THREE.GLTFLoader: "+t.type+" buffer type is not supported.");if(void 0===t.uri&&0===e)return Promise.resolve(this.extensions[f.KHR_BINARY_GLTF].body);let r=this.options;return new Promise(function(e,i){n.load(a.LoaderUtils.resolveURL(t.uri,r.path),e,void 0,function(){i(Error('THREE.GLTFLoader: Failed to load buffer "'+t.uri+'".'))})})}loadBufferView(e){let t=this.json.bufferViews[e];return this.getDependency("buffer",t.buffer).then(function(e){let n=t.byteLength||0,r=t.byteOffset||0;return e.slice(r,r+n)})}loadAccessor(e){let t=this,n=this.json,r=this.json.accessors[e];if(void 0===r.bufferView&&void 0===r.sparse)return Promise.resolve(null);let i=[];return void 0!==r.bufferView?i.push(this.getDependency("bufferView",r.bufferView)):i.push(null),void 0!==r.sparse&&(i.push(this.getDependency("bufferView",r.sparse.indices.bufferView)),i.push(this.getDependency("bufferView",r.sparse.values.bufferView))),Promise.all(i).then(function(e){let i,l;let s=e[0],o=U[r.type],u=_[r.componentType],c=u.BYTES_PER_ELEMENT,f=r.byteOffset||0,d=void 0!==r.bufferView?n.bufferViews[r.bufferView].byteStride:void 0,A=!0===r.normalized;if(d&&d!==c*o){let p=Math.floor(f/d),h="InterleavedBuffer:"+r.bufferView+":"+r.componentType+":"+p+":"+r.count,B=t.cache.get(h);B||(i=new u(s,p*d,r.count*d/c),B=new a.InterleavedBuffer(i,d/c),t.cache.add(h,B)),l=new a.InterleavedBufferAttribute(B,o,f%d/c,A)}else i=null===s?new u(r.count*o):new u(s,f,r.count*o),l=new a.BufferAttribute(i,o,A);if(void 0!==r.sparse){let m=U.SCALAR,g=_[r.sparse.indices.componentType],C=r.sparse.indices.byteOffset||0,v=r.sparse.values.byteOffset||0,b=new g(e[1],C,r.sparse.count*m),y=new u(e[2],v,r.sparse.count*o);null!==s&&(l=new a.BufferAttribute(l.array.slice(),l.itemSize,l.normalized));for(let E=0,M=b.length;E<M;E++){let F=b[E];if(l.setX(F,y[E*o]),o>
1=2&&l.setY(F,y[E*o+1]),o>=3&&l.setZ(F,y[E*o+2]),o>=4&&l.setW(F,y[E*o+3]),o>=5)throw Error("THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.")}}return l})}loadTexture(e){let t=this.json,n=this.options,r=t.textures[e],a=r.source,i=t.images[a],l=this.textureLoader;if(i.uri){let s=n.manager.getHandler(i.uri);null!==s&&(l=s)}return this.loadTextureImage(e,a,l)}loadTextureImage(e,t,n){let r=this,i=this.json,l=i.textures[e],s=i.images[t],o=(s.uri||s.bufferView)+":"+l.sampler;if(this.textureCache[o])return this.textureCache[o];let u=this.loadImageSource(t,n).then(function(t){t.flipY=!1,l.name&&(t.name=l.name);let n=i.samplers||{},s=n[l.sampler]||{};return t.magFilter=J[s.magFilter]||a.LinearFilter,t.minFilter=J[s.minFilter]||a.LinearMipmapLinearFilter,t.wrapS=k[s.wrapS]||a.RepeatWrapping,t.wrapT=k[s.wrapT]||a.RepeatWrapping,r.associations.set(t,{textures:e}),t}).catch(function(){return null});return this.textureCache[o]=u,u}loadImageSource(e,t){let n=this.json,r=this.options;if(void 0!==this.sourceCache[e])return this.sourceCache[e].then(e=>e.clone());let i=n.images[e],l=self.URL||self.webkitURL,s=i.uri||"",o=!1;if(void 0!==i.bufferView)s=this.getDependency("bufferView",i.bufferView).then(function(e){o=!0;let t=new Blob([e],{type:i.mimeType});return s=l.createObjectURL(t)});else if(void 0===i.uri)throw Error("THREE.GLTFLoader: Image "+e+" is missing URI and bufferView");let u=Promise.resolve(s).then(function(e){return new Promise(function(n,i){let l=n;!0===t.isImageBitmapLoader&&(l=function(e){let t=new a.Texture(e);t.needsUpdate=!0,n(t)}),t.load(a.LoaderUtils.resolveURL(e,r.path),l,void 0,i)})}).then(function(e){var t;return!0===o&&l.revokeObjectURL(s),e.userData.mimeType=i.mimeType||((t=i.uri).search(/\.jpe?g($|\?)/i)>0||0===t.search(/^data\:image\/jpeg/)?"image/jpeg":t.search(/\.webp($|\?)/i)>0||0===t.search(/^data\:image\/webp/)?"image/webp":"image/png"),e}).catch(function(e){throw console.error("THREE.GLTFLoader: Couldn't load texture",s),e});return this.sourceCache[e]=u,u}assignTexture(e,t,n,r){let a=this;return this.getDependency("texture",n.index).then(function(i){if(void 0===n.texCoord||0==n.texCoord||"aoMap"===t&&1==n.texCoord||console.warn("THREE.GLTFLoader: Custom UV set "+n.texCoord+" for texture "+t+" not yet supported."),a.extensions[f.KHR_TEXTURE_TRANSFORM]){let l=void 0!==n.extensions?n.extensions[f.KHR_TEXTURE_TRANSFORM]:void 0;if(l){let s=a.associations.get(i);i=a.extensions[f.KHR_TEXTURE_TRANSFORM].extendTexture(i,l),a.associations.set(i,s)}}return void 0!==r&&(i.encoding=r),e[t]=i,i})}assignFinalMaterial(e){let t=e.geometry,n=e.material,r=void 0===t.attributes.tangent,i=void 0!==t.attributes.color,l=void 0===t.attributes.normal;if(e.isPoints){let s="PointsMaterial:"+n.uuid,o=this.cache.get(s);o||(o=new a.PointsMaterial,a.Material.prototype.copy.call(o,n),o.color.copy(n.color),o.map=n.map,o.sizeAttenuation=!1,this.cache.add(s,o)),n=o}else if(e.isLine){let u="LineBasicMaterial:"+n.uuid,c=this.cache.get(u);c||(c=new a.LineBasicMaterial,a.Material.prototype.copy.call(c,n),c.color.copy(n.color),this.cache.add(u,c)),n=c}if(r||i||l){let f="ClonedMaterial:"+n.uuid+":";n.isGLTFSpecularGlossinessMaterial&&(f+="specular-glossiness:"),r&&(f+="derivative-tangents:"),i&&(f+="vertex-colors:"),l&&(f+="flat-shading:");let d=this.cache.get(f);d||(d=n.clone(),i&&(d.vertexColors=!0),l&&(d.flatShading=!0),r&&(d.normalScale&&(d.normalScale.y*=-1),d.clearcoatNormalScale&&(d.clearcoatNormalScale.y*=-1)),this.cache.add(f,d),this.associations.set(d,this.associations.get(n))),n=d}n.aoMap&&void 0===t.attributes.uv2&&void 0!==t.attributes.uv&&t.setAttribute("uv2",t.attributes.uv),e.material=n}getMaterialType(){return a.MeshStandardMaterial}loadMaterial(e){let t;let n=this,r=this.json,i=this.extensions,l=r.materials[e],s={},o=l.extensions||{},u=[];if(o[f.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS]){let c=i[f.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS];t=c.getMaterialType(),u.push(c.extendParams(s,l,n))}else if(o[f.KHR_MATERIALS_UNLIT]){let d=i[f.KHR_MATERIALS_UNLIT];t=d.getMaterialType(),u.push(d.extendParams(s,l,n))}else{let A=l.pbrMetallicRoughness||{};if(s.color=new a.Color(1,1,1),s.opacity=1,Array.isArray(A.baseColorFactor)){let p=A.baseColorFactor;s.color.fromArray(p),s.opacity=p[3]}void 0!==A.baseColorTexture&&u.push(n.assignTexture(s,"map",A.baseColorTexture,a.sRGBEncoding)),s.metalness=void 0!==A.metallicFactor?A.metallicFactor:1,s.roughness=void 0!==A.roughnessFactor?A.roughnessFactor:1,void 0!==A.metallicRoughnessTexture&&(u.push(n.assignTexture(s,"metalnessMap",A.metallicRoughnessTexture)),u.push(n.assignTexture(s,"roughnessMap",A.metallicRoughnessTexture))),t=this._invokeOne(function(t){return t.getMaterialType&&t.getMaterialType(e)}
1),u.push(Promise.all(this._invokeAll(function(t){return t.extendMaterialParams&&t.extendMaterialParams(e,s)})))}!0===l.doubleSided&&(s.side=a.DoubleSide);let h=l.alphaMode||Q.OPAQUE;if(h===Q.BLEND?(s.transparent=!0,s.depthWrite=!1):(s.transparent=!1,h===Q.MASK&&(s.alphaTest=void 0!==l.alphaCutoff?l.alphaCutoff:.5)),void 0!==l.normalTexture&&t!==a.MeshBasicMaterial&&(u.push(n.assignTexture(s,"normalMap",l.normalTexture)),s.normalScale=new a.Vector2(1,1),void 0!==l.normalTexture.scale)){let B=l.normalTexture.scale;s.normalScale.set(B,B)}return void 0!==l.occlusionTexture&&t!==a.MeshBasicMaterial&&(u.push(n.assignTexture(s,"aoMap",l.occlusionTexture)),void 0!==l.occlusionTexture.strength&&(s.aoMapIntensity=l.occlusionTexture.strength)),void 0!==l.emissiveFactor&&t!==a.MeshBasicMaterial&&(s.emissive=new a.Color().fromArray(l.emissiveFactor)),void 0!==l.emissiveTexture&&t!==a.MeshBasicMaterial&&u.push(n.assignTexture(s,"emissiveMap",l.emissiveTexture,a.sRGBEncoding)),Promise.all(u).then(function(){let r;return r=t===D?i[f.KHR_MATERIALS_PBR_SPECULAR_GLOSSINESS].createMaterial(s):new t(s),l.name&&(r.name=l.name),z(r,l),n.associations.set(r,{materials:e}),l.extensions&&j(i,r,l),r})}createUniqueName(e){let t=a.PropertyBinding.sanitizeNodeName(e||""),n=t;for(let r=1;this.nodeNamesUsed[n];++r)n=t+"_"+r;return this.nodeNamesUsed[n]=!0,n}loadGeometries(e){let t=this,n=this.extensions,r=this.primitiveCache,i=[];for(let l=0,s=e.length;l<s;l++){let o=e[l],u=function(e){let t=e.extensions&&e.extensions[f.KHR_DRACO_MESH_COMPRESSION];return t?"draco:"+t.bufferView+":"+t.indices+":"+X(t.attributes):e.indices+":"+X(e.attributes)+":"+e.mode}(o),c=r[u];if(c)i.push(c.promise);else{let d;d=o.extensions&&o.extensions[f.KHR_DRACO_MESH_COMPRESSION]?function(e){return n[f.KHR_DRACO_MESH_COMPRESSION].decodePrimitive(e,t).then(function(n){return Z(n,e,t)})}(o):Z(new a.BufferGeometry,o,t),r[u]={primitive:o,promise:d},i.push(d)}}return Promise.all(i)}loadMesh(e){let t=this,n=this.json,r=this.extensions,i=n.meshes[e],l=i.primitives,s=[];for(let o=0,u=l.length;o<u;o++){var c;let f=void 0===l[o].material?(void 0===(c=this.cache).DefaultMaterial&&(c.DefaultMaterial=new a.MeshStandardMaterial({color:16777215,emissive:0,metalness:1,roughness:1,transparent:!1,depthTest:!0,side:a.FrontSide})),c.DefaultMaterial):this.getDependency("material",l[o].material);s.push(f)}return s.push(t.loadGeometries(l)),Promise.all(s).then(function(n){let s=n.slice(0,n.length-1),o=n[n.length-1],u=[];for(let c=0,f=o.length;c<f;c++){let d;let A=o[c],p=l[c],h=s[c];if(p.mode===w.TRIANGLES||p.mode===w.TRIANGLE_STRIP||p.mode===w.TRIANGLE_FAN||void 0===p.mode)!0!==(d=!0===i.isSkinnedMesh?new a.SkinnedMesh(A,h):new a.Mesh(A,h)).isSkinnedMesh||d.geometry.attributes.skinWeight.normalized||d.normalizeSkinWeights(),p.mode===w.TRIANGLE_STRIP?d.geometry=V(d.geometry,a.TriangleStripDrawMode):p.mode===w.TRIANGLE_FAN&&(d.geometry=V(d.geometry,a.TriangleFanDrawMode));else if(p.mode===w.LINES)d=new a.LineSegments(A,h);else if(p.mode===w.LINE_STRIP)d=new a.Line(A,h);else if(p.mode===w.LINE_LOOP)d=new a.LineLoop(A,h);else if(p.mode===w.POINTS)d=new a.Points(A,h);else throw Error("THREE.GLTFLoader: Primitive mode unsupported: "+p.mode);Object.keys(d.geometry.morphAttributes).length>0&&function(e,t){if(e.updateMorphTargets(),void 0!==t.weights)for(let n=0,r=t.weights.length;n<r;n++)e.morphTargetInfluences[n]=t.weights[n];if(t.extras&&Array.isArray(t.extras.targetNames)){let a=t.extras.targetNames;if(e.morphTargetInfluences.length===a.length){e.morphTargetDictionary={};for(let i=0,l=a.length;i<l;i++)e.morphTargetDictionary[a[i]]=i}else console.warn("THREE.GLTFLoader: Invalid extras.targetNames length. Ignoring names.")}}(d,i),d.name=t.createUniqueName(i.name||"mesh_"+e),z(d,i),p.extensions&&j(r,d,p),t.assignFinalMaterial(d),u.push(d)}for(let B=0,m=u.length;B<m;B++)t.associations.set(u[B],{meshes:e,primitives:B});if(1===u.length)return u[0];let g=new a.Group;t.associations.set(g,{meshes:e});for(let C=0,v=u.length;C<v;C++)g.add(u[C]);return g})}loadCamera(e){let t;let n=this.json.cameras[e],r=n[n.type];if(!r){console.warn("THREE.GLTFLoader: Missing camera parameters.");return}return"perspective"===n.type?t=new a.PerspectiveCamera(a.MathUtils.radToDeg(r.yfov),r.aspectRatio||1,r.znear||1,r.zfar||2e6):"orthographic"===n.type&&(t=new a.Orthogra
1phicCamera(-r.xmag,r.xmag,r.ymag,-r.ymag,r.znear,r.zfar)),n.name&&(t.name=this.createUniqueName(n.name)),z(t,n),Promise.resolve(t)}loadSkin(e){let t=this.json.skins[e],n={joints:t.joints};return void 0===t.inverseBindMatrices?Promise.resolve(n):this.getDependency("accessor",t.inverseBindMatrices).then(function(e){return n.inverseBindMatrices=e,n})}loadAnimation(e){let t=this.json,n=t.animations[e],r=[],i=[],l=[],s=[],o=[];for(let u=0,c=n.channels.length;u<c;u++){let f=n.channels[u],d=n.samplers[f.sampler],A=f.target,p=A.node,h=void 0!==n.parameters?n.parameters[d.input]:d.input,B=void 0!==n.parameters?n.parameters[d.output]:d.output;r.push(this.getDependency("node",p)),i.push(this.getDependency("accessor",h)),l.push(this.getDependency("accessor",B)),s.push(d),o.push(A)}return Promise.all([Promise.all(r),Promise.all(i),Promise.all(l),Promise.all(s),Promise.all(o)]).then(function(t){let r=t[0],i=t[1],l=t[2],s=t[3],o=t[4],u=[];for(let c=0,f=r.length;c<f;c++){let d;let A=r[c],p=i[c],h=l[c],B=s[c],m=o[c];if(void 0===A)continue;switch(A.updateMatrix(),N[m.path]){case N.weights:d=a.NumberKeyframeTrack;break;case N.rotation:d=a.QuaternionKeyframeTrack;break;case N.position:case N.scale:default:d=a.VectorKeyframeTrack}let g=A.name?A.name:A.uuid,C=void 0!==B.interpolation?K[B.interpolation]:a.InterpolateLinear,v=[];N[m.path]===N.weights?A.traverse(function(e){e.morphTargetInfluences&&v.push(e.name?e.name:e.uuid)}):v.push(g);let b=h.array;if(h.normalized){let y=Y(b.constructor),E=new Float32Array(b.length);for(let M=0,F=b.length;M<F;M++)E[M]=b[M]*y;b=E}for(let S=0,I=v.length;S<I;S++){let R=new d(v[S]+"."+N[m.path],p.array,b,C);"CUBICSPLINE"===B.interpolation&&(R.createInterpolant=function(e){let t=this instanceof a.QuaternionKeyframeTrack?L:x;return new t(this.times,this.values,this.getValueSize()/3,e)},R.createInterpolant.isInterpolantFactoryMethodGLTFCubicSpline=!0),u.push(R)}}let G=n.name?n.name:"animation_"+e;return new a.AnimationClip(G,void 0,u)})}createNodeMesh(e){let t=this.json,n=this,r=t.nodes[e];return void 0===r.mesh?null:n.getDependency("mesh",r.mesh).then(function(e){let t=n._getNodeRef(n.meshCache,r.mesh,e);return void 0!==r.weights&&t.traverse(function(e){if(e.isMesh)for(let t=0,n=r.weights.length;t<n;t++)e.morphTargetInfluences[t]=r.weights[t]}),t})}loadNode(e){let t=this.json,n=this.extensions,r=this,i=t.nodes[e],l=i.name?r.createUniqueName(i.name):"";return(function(){let t=[],n=r._invokeOne(function(t){return t.createNodeMesh&&t.createNodeMesh(e)});return n&&t.push(n),void 0!==i.camera&&t.push(r.getDependency("camera",i.camera).then(function(e){return r._getNodeRef(r.cameraCache,i.camera,e)})),r._invokeAll(function(t){return t.createNodeAttachment&&t.createNodeAttachment(e)}).forEach(function(e){t.push(e)}),Promise.all(t)})().then(function(t){let s;if((s=!0===i.isBone?new a.Bone:t.length>1?new a.Group:1===t.length?t[0]:new a.Object3D)!==t[0])for(let o=0,u=t.length;o<u;o++)s.add(t[o]);if(i.name&&(s.userData.name=i.name,s.name=l),z(s,i),i.extensions&&j(n,s,i),void 0!==i.matrix){let c=new a.Matrix4;c.fromArray(i.matrix),s.applyMatrix4(c)}else void 0!==i.translation&&s.position.fromArray(i.translation),void 0!==i.rotation&&s.quaternion.fromArray(i.rotation),void 0!==i.scale&&s.scale.fromArray(i.scale);return r.associations.has(s)||r.associations.set(s,{}),r.associations.get(s).nodes=e,s})}loadScene(e){let t=this.json,n=this.extensions,r=this.json.scenes[e],i=this,l=new a.Group;r.name&&(l.name=i.createUniqueName(r.name)),z(l,r),r.extensions&&j(n,l,r);let s=r.nodes||[],o=[];for(let u=0,c=s.length;u<c;u++)o.push(function e(t,n,r,i){let l=r.nodes[t];return i.getDependency("node",t).then(function(e){let t;return void 0===l.skin?e:i.getDependency("skin",l.skin).then(function(e){t=e;let n=[];for(let r=0,a=t.joints.length;r<a;r++)n.push(i.getDependency("node",t.joints[r]));return Promise.all(n)}).then(function(n){return e.traverse(function(e){if(!e.isMesh)return;let r=[],i=[];for(let l=0,s=n.length;l<s;l++){let o=n[l];if(o){r.push(o);let u=new a.Matrix4;void 0!==t.inverseBindMatrices&&u.fromArray(t.inverseBindMatrices.array,16*l),i.push(u)}else console.warn('THREE.GLTFLoader: Joint "%s" could not be found.',t.joints[l])}e.bind(new a.Skeleton(r,i),e.matrixWorld)}),e})}).then(function(t){n.add(t);let a=[];if(l.children){let s=l.children;for(let o=0,u=s.length;o<u;o++){let c=s[o];a.push(e(c,t,r,i))}}return Promise.all(a)})}(s[u],l,t,i));return Promise.all(o).then(function(){return i.associations=(e=>{let t=new Map;for(let[n,r]of i.associations)(n instanceof a.Material||n instanceof a.Texture)&&t.set(n,r);return e.traverse(e=>{let n=i.associations.get(e);null!=n&&t.set(e,n)}),t})(l),l})}}function Z(e,t,n){let r=t.attributes,i=[];for(let l in r){let s=O[l]||l.toLowerCase();s in e.attributes||i.push(function(t,r){return n.getDependency("accessor",t).then(function(t){e.setAttribute(r,t)})}(r[l],s))}if(void 0!==t.indices&&!e.index){let o=n.getDependency("accessor",t.indices).then(function(t){e.setIndex(t)});i.push(o)}return z(e,t),!function(e,t,n){let r=t.attributes,i=new a.Box3;if(void 0===r.POSITION)return;{let l=n.json.accessors[r.POSITION],s=l.min,o=l.max;if(void 0!==s&&void 0!==o){if(i.set(new a.Vector3(s[0],s[1],s[2]),new a.Vector3(o[0],o[1],o[2])),l.normalized){let u=Y(_[l.componentType]);i.min.multiplyScalar(u),i.max.multiplyScalar(u)}}else{console.warn("THREE.GLTFLoader: Missing min/max properties for accessor POSITION.");return}}let c=t.targets;if(void 0!==c){let f=new a.Vector3,d=new a.Vector3;for(let A=0,p=c.length;A<p;A++){let h=c[A];if(void 0!==h.POSITION){let B=n.json.accessors[h.POSITION],m=B.min,g=B.max;if(void 0!==m&&void 0!==g){if(d.setX(Math.max(Math.abs(m[0]),Math.abs(g[0]))),d.setY(Math.max(Math.abs(m[1]),Math.abs(g[1]))),d.setZ(Math.max(Math.abs(m[2]),Math.abs(g[2]))),B.normalized){let C=Y(_[B.componentType]);d.multiplyScalar(C)}f.max(d)}else console.warn("THREE.GLTFLoader: Missing min/max properties for accessor POSITION.")}}
1i.expandByVector(f)}e.boundingBox=i;let v=new a.Sphere;i.getCenter(v.center),v.radius=i.min.distanceTo(i.max)/2,e.boundingSphere=v}(e,t,n),Promise.all(i).then(function(){return void 0!==t.targets?function(e,t,n){let r=!1,a=!1,i=!1;for(let l=0,s=t.length;l<s;l++){let o=t[l];if(void 0!==o.POSITION&&(r=!0),void 0!==o.NORMAL&&(a=!0),void 0!==o.COLOR_0&&(i=!0),r&&a&&i)break}if(!r&&!a&&!i)return Promise.resolve(e);let u=[],c=[],f=[];for(let d=0,A=t.length;d<A;d++){let p=t[d];if(r){let h=void 0!==p.POSITION?n.getDependency("accessor",p.POSITION):e.attributes.position;u.push(h)}if(a){let B=void 0!==p.NORMAL?n.getDependency("accessor",p.NORMAL):e.attributes.normal;c.push(B)}if(i){let m=void 0!==p.COLOR_0?n.getDependency("accessor",p.COLOR_0):e.attributes.color;f.push(m)}}return Promise.all([Promise.all(u),Promise.all(c),Promise.all(f)]).then(function(t){let n=t[0],l=t[1],s=t[2];return r&&(e.morphAttributes.position=n),a&&(e.morphAttributes.normal=l),i&&(e.morphAttributes.color=s),e.morphTargetsRelative=!0,e})}(e,t.targets,n):e})}function V(e,t){let n=e.getIndex();if(null===n){let r=[],i=e.getAttribute("position");if(void 0===i)return console.error("THREE.GLTFLoader.toTrianglesDrawMode(): Undefined position attribute. Processing not possible."),e;for(let l=0;l<i.count;l++)r.push(l);e.setIndex(r),n=e.getIndex()}let s=n.count-2,o=[];if(t===a.TriangleFanDrawMode)for(let u=1;u<=s;u++)o.push(n.getX(0)),o.push(n.getX(u)),o.push(n.getX(u+1));else for(let c=0;c<s;c++)c%2==0?(o.push(n.getX(c)),o.push(n.getX(c+1)),o.push(n.getX(c+2))):(o.push(n.getX(c+2)),o.push(n.getX(c+1)),o.push(n.getX(c)));o.length/3!==s&&console.error("THREE.GLTFLoader.toTrianglesDrawMode(): Unable to generate correct amount of triangles.");let f=e.clone();return f.setIndex(o),f}var q=n(1964);let $=null;function ee(e,t,n){return r=>{n&&n(r),e&&($||($=new l),$.setDecoderPath("string"==typeof e?e:"https://www.gstatic.com/draco/versioned/decoders/1.4.3/"),r.setDRACOLoader($)),t&&r.setMeshoptDecoder("function"==typeof o?o():o)}}function et(e,t=!0,n=!0,r){let a=(0,q.D)(u,e,ee(t,n,r));return a}et.preload=(e,t=!0,n=!0,r)=>q.D.preload(u,e,ee(t,n,r)),et.clear=e=>q.D.clear(u,e)},9521:function(e,t,n){"use strict";n.d(t,{S:function(){return l}});var r=n(9477),a=n(3479);let i=0,l=(0,a.Z)(e=>(r.DefaultLoadingManager.onStart=(t,n,r)=>{e({active:!0,item:t,loaded:n,total:r,progress:(n-i)/(r-i)*100})},r.DefaultLoadingManager.onLoad=()=>{e({active:!1})},r.DefaultLoadingManager.onError=t=>e(e=>({errors:[...e.errors,t]})),r.DefaultLoadingManager.onProgress=(t,n,r)=>{n===r&&(i=r),e({active:!0,item:t,loaded:n,total:r,progress:(n-i)/(r-i)*100||100})},{errors:[],active:!1,progress:0,item:"",loaded:0,total:0}))},3479:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(7294);let a="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),i=a?r.useEffect:r.useLayoutEffect;function l(e){let t="function"==typeof e?function(e){let t;let n=new Set,r=(e,r)=>{let a="function"==typeof e?e(t):e;if(a!==t){let i=t;t=r?a:Object.assign({}
1,t,a),n.forEach(e=>e(t,i))}},a=()=>t,i=(e,r=a,i=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let l=r(t);function s(){let n=r(t);if(!i(l,n)){let a=l;e(l=n,a)}}return n.add(s),()=>n.delete(s)},l=(e,t,r)=>t||r?i(e,t,r):(n.add(e),()=>n.delete(e)),s=()=>n.clear(),o={setState:r,getState:a,subscribe:l,destroy:s};return t=e(r,a,o),o}(e):e,n=(e=t.getState,n=Object.is)=>{let a;let[,l]=(0,r.useReducer)(e=>e+1,0),s=t.getState(),o=(0,r.useRef)(s),u=(0,r.useRef)(e),c=(0,r.useRef)(n),f=(0,r.useRef)(!1),d=(0,r.useRef)();void 0===d.current&&(d.current=e(s));let A=!1;(o.current!==s||u.current!==e||c.current!==n||f.current)&&(a=e(s),A=!n(d.current,a)),i(()=>{A&&(d.current=a),o.current=s,u.current=e,c.current=n,f.current=!1});let p=(0,r.useRef)(s);i(()=>{let e=()=>{try{let e=t.getState(),n=u.current(e);c.current(d.current,n)||(o.current=e,d.current=n,l())}catch(r){f.current=!0,l()}},n=t.subscribe(e);return t.getState()!==p.current&&e(),n},[]);let h=A?a:d.current;return(0,r.useDebugValue)(h),h};return Object.assign(n,t),n[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");let e=[n,t];return{next(){let t=e.length<=0;return{value:e.shift(),done:t}}}},n}},1964:function(e,t,n){"use strict";let r,a,i;n.d(t,{A:function(){return ei},B:function(){return y},D:function(){return es},E:function(){return E},a:function(){return eh},b:function(){return v},c:function(){return O},d:function(){return em},e:function(){return K},f:function(){return z},g:function(){return eg},i:function(){return C},j:function(){return ed},n:function(){return q},o:function(){return $},u:function(){return b},z:function(){return ea}});var l,s,o=n(9477),u=n(7294),c=n(2576);let f="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),d=f?u.useEffect:u.useLayoutEffect;function A(e){let t="function"==typeof e?function(e){let t;let n=new Set,r=(e,r)=>{let a="function"==typeof e?e(t):e;if(a!==t){let i=t;t=r?a:Object.assign({}
1,t,a),n.forEach(e=>e(t,i))}},a=()=>t,i=(e,r=a,i=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let l=r(t);function s(){let n=r(t);if(!i(l,n)){let a=l;e(l=n,a)}}return n.add(s),()=>n.delete(s)},l=(e,t,r)=>t||r?i(e,t,r):(n.add(e),()=>n.delete(e)),s=()=>n.clear(),o={setState:r,getState:a,subscribe:l,destroy:s};return t=e(r,a,o),o}(e):e,n=(e=t.getState,n=Object.is)=>{let r;let[,a]=(0,u.useReducer)(e=>e+1,0),i=t.getState(),l=(0,u.useRef)(i),s=(0,u.useRef)(e),o=(0,u.useRef)(n),c=(0,u.useRef)(!1),f=(0,u.useRef)();void 0===f.current&&(f.current=e(i));let A=!1;(l.current!==i||s.current!==e||o.current!==n||c.current)&&(r=e(i),A=!n(f.current,r)),d(()=>{A&&(f.current=r),l.current=i,s.current=e,o.current=n,c.current=!1});let p=(0,u.useRef)(i);d(()=>{let e=()=>{try{let e=t.getState(),n=s.current(e);o.current(f.current,n)||(l.current=e,f.current=n,a())}catch(r){c.current=!0,a()}},n=t.subscribe(e);return t.getState()!==p.current&&e(),n},[]);let h=A?r:f.current;return(0,u.useDebugValue)(h),h};return Object.assign(n,t),n[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");let e=[n,t];return{next(){let t=e.length<=0;return{value:e.shift(),done:t}}}},n}var p=n(6525),h=n.n(p),B=n(3840),m=n(4881);let g=e=>e&&e.isOrthographicCamera,C=e=>e&&e.hasOwnProperty("current"),v="undefined"!=typeof window&&(null!=(l=window.document)&&l.createElement||(null==(s=window.navigator)?void 0:s.product)==="ReactNative")?u.useLayoutEffect:u.useEffect;function b(e){let t=u.useRef(e);return v(()=>void(t.current=e),[e]),t}function y({set:e}){return v(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}class E extends u.Component{constructor(...e){super(...e),this.state={error:!1}}componentDidCatch(e){this.props.set(e)}render(){return this.state.error?null:this.props.children}}E.getDerivedStateFromError=()=>({error:!0});let M="__default",F=e=>e&&!!e.memoized&&!!e.changes;function S(e){let t="undefined"!=typeof window?window.devicePixelRatio:1;return Array.isArray(e)?Math.min(Math.max(e[0],t),e[1]):e}let I=e=>{var t;return null==(t=e.__r3f)?void 0:t.root.getState()},R={obj:e=>e===Object(e)&&!R.arr(e)&&"function"!=typeof e,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,boo:e=>"boolean"==typeof e,und:e=>void 0===e,arr:e=>Array.isArray(e),equ(e,t,{arrays:n="shallow",objects:r="reference",strict:a=!0}={}){let i;if(typeof e!=typeof t||!!e!=!!t)return!1;if(R.str(e)||R.num(e))return e===t;let l=R.obj(e);if(l&&"reference"===r)return e===t;let s=R.arr(e);if(s&&"reference"===n)return e===t;if((s||l)&&e===t)return!0;for(i in e)if(!(i in t))return!1;for(i in a?t:e)if(e[i]!==t[i])return!1;if(R.und(i)){if(s&&0===e.length&&0===t.length||l&&0===Object.keys(e).length&&0===Object.keys(t).length)return!0;if(e!==t)return!1}return!0}};function G(e,t){let n=e;return(null!=t&&t.primitive||!n.__r3f)&&(n.__r3f={type:"",root:null,previousAttach:null,memoizedProps:{},eventCount:0,handlers:{},objects:[],parent:null,...t}),e}function D(e,t){let n=e;if(!t.includes("-"))return{target:n,key:t};{let r=t.split("-"),a=r.pop();return n=r.reduce((e,t)=>e[t],e),{target:n,key:a}}}let H=/-\d+$/;function T(e,t,n){if(R.str(n)){if(H.test(n)){let r=n.replace(H,""),{target:a,key:i}=D(e,r);Array.isArray(a[i])||(a[i]=[])}let{target:l,key:s}=D(e,n);t.__r3f.previousAttach=l[s],l[s]=t}else t.__r3f.previousAttach=n(e,t)}function x(e,t,n){var r,a;if(R.str(n)){let{target:i,key:l}=D(e,n),s=t.__r3f.previousAttach;void 0===s?delete i[l]:i[l]=s}else null==(r=t.__r3f)||null==r.previousAttach||r.previousAttach(e,t);null==(a=t.__r3f)||delete a.previousAttach}function P(e,{children:t,key:n,ref:r,...a},{children:i,key:l,ref:s,...o}={},u=!1){var c;let f=null!=(c=null==e?void 0:e.__r3f)?c:{},d=Object.entries(a),A=[];if(u){let p=Object.keys(o);for(let h=0;h<p.length;h++)a.hasOwnProperty(p[h])||d.unshift([p[h],M+"remove"])}d.forEach(([t,n])=>{var r;if(null!=(r=e.__r3f)&&r.primitive&&"object"===t||R.equ(n,o[t]))return;if(/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/.test(t))return A.push([t,n,!0,[]]);let i=[];for(let l in t.includes("-")&&(i=t.split("-")),A.push([t,n,!1,i]),a){let s=a[l];l.startsWith(`${t}-`)&&A.push([l,s,!1,l.split("-")])}});let B={...a};return f.memoizedProps&&f.memoizedProps.args&&(B.args=f.memoizedProps.args
1),f.memoizedProps&&f.memoizedProps.attach&&(B.attach=f.memoizedProps.attach),{memoized:B,changes:A}}function L(e,t){var n,r,a,i,l;let s=null!=(n=e.__r3f)?n:{},u=s.root,c=null!=(r=null==u?void 0:null==u.getState?void 0:u.getState())?r:{},{memoized:f,changes:d}=F(t)?t:P(e,t),A=s.eventCount;e.__r3f&&(e.__r3f.memoizedProps=f);for(let p=0;p<d.length;p++){let[h,B,m,g]=d[p],C=e,v=C[h];if(g.length&&!((v=g.reduce((e,t)=>e[t],e))&&v.set)){let[b,...y]=g.reverse();C=y.reverse().reduce((e,t)=>e[t],e),h=b}if(B===M+"remove"){if(v&&v.constructor)B=new v.constructor(...null!=(i=f.args)?i:[]);else if(C.constructor){let E=new C.constructor(...null!=(l=C.__r3f.memoizedProps.args)?l:[]);B=E[v],E.dispose&&E.dispose()}else B=0}if(m)B?s.handlers[h]=B:delete s.handlers[h],s.eventCount=Object.keys(s.handlers).length;else if(v&&v.set&&(v.copy||v instanceof o.Layers)){if(Array.isArray(B))v.fromArray?v.fromArray(B):v.set(...B);else if(v.copy&&B&&B.constructor&&v.constructor.name===B.constructor.name)v.copy(B);else if(void 0!==B){let S=v instanceof o.Color;!S&&v.setScalar?v.setScalar(B):v instanceof o.Layers&&B instanceof o.Layers?v.mask=B.mask:v.set(B)}}else C[h]=B,!c.linear&&C[h]instanceof o.Texture&&(C[h].encoding=o.sRGBEncoding);w(e)}if(s.parent&&c.internal&&e.raycast&&A!==s.eventCount){let I=c.internal.interaction.indexOf(e);I>-1&&c.internal.interaction.splice(I,1),s.eventCount&&c.internal.interaction.push(e)}return d.length&&null!=(a=e.__r3f)&&a.parent&&_(e),e}function w(e){var t,n;let r=null==(t=e.__r3f)?void 0:null==(n=t.root)?void 0:null==n.getState?void 0:n.getState();r&&0===r.internal.frames&&r.invalidate()}function _(e){null==e.onUpdate||e.onUpdate(e)}function J(e,t){e.manual||(g(e)?(e.left=-(t.width/2),e.right=t.width/2,e.top=t.height/2,e.bottom=-(t.height/2)):e.aspect=t.width/t.height,e.updateProjectionMatrix(),e.updateMatrixWorld())}function k(e){return(e.eventObject||e.object).uuid+"/"+e.index+e.instanceId}function U(e,t,n,r){let a=n.get(t);a&&(n.delete(t),0===n.size&&(e.delete(r),a.target.releasePointerCapture(r)))}function O(e){function t(e){return e.filter(e=>["Move","Over","Enter","Out","Leave"].some(t=>{var n;return null==(n=e.__r3f)?void 0:n.handlers["onPointer"+t]}))}function n(t){let{internal:n}=e.getState();for(let r of n.hovered.values())if(!t.length||!t.find(e=>e.object===r.object&&e.index===r.index&&e.instanceId===r.instanceId)){let a=r.eventObject,i=a.__r3f,l=null==i?void 0:i.handlers;if(n.hovered.delete(k(r)),null!=i&&i.eventCount){let s={...r,intersections:t};null==l.onPointerOut||l.onPointerOut(s),null==l.onPointerLeave||l.onPointerLeave(s)}}}function r(e,t){for(let n=0;n<t.length;n++){let r=t[n].__r3f;null==r||null==r.handlers.onPointerMissed||r.handlers.onPointerMissed(e)}}return{handlePointer:function(a){switch(a){case"onPointerLeave":case"onPointerCancel":return()=>n([]);case"onLostPointerCapture":return t=>{let{internal:r}=e.getState();"pointerId"in t&&r.capturedMap.has(t.pointerId)&&(r.capturedMap.delete(t.pointerId),n([]))}}return function(i){let{onPointerMissed:l,internal:s}=e.getState();s.lastEvent.current=i;let u="onPointerMove"===a,c="onClick"===a||"onContextMenu"===a||"onDoubleClick"===a,f=function(t,n){let r=e.getState(),a=new Set,i=[],l=n?n(r.internal.interaction):r.internal.interaction;for(let s=0;s<l.length;s++){let o=I(l[s]);o&&(o.raycaster.camera=void 0)}r.previousRoot||null==r.events.compute||r.events.compute(t,r);let u=l.flatMap(function(e){let n=I(e);if(!n||!n.events.enabled||null===n.raycaster.camera)return[];if(void 0===n.raycaster.camera){var r;null==n.events.compute||n.events.compute(t,n,null==(r=n.previousRoot)?void 0:r.getState()),void 0===n.raycaster.camera&&(n.raycaster.camera=null)}return n.raycaster.camera?n.raycaster.intersectObject(e,!0):[]}).sort((e,t)=>{let n=I(e.object),r=I(t.object);return n&&r&&r.events.priority-n.events.priority||e.distance-t.distance}).filter(e=>{let t=k(e);return!a.has(t)&&(a.add(t),!0)});for(let c of(r.events.filter&&(u=r.events.filter(u,r)),u)){let f=c.object;for(;f;){var d;null!=(d=f.__r3f)&&d.eventCount&&i.push({...c,eventObject:f}),f=f.parent}}if("pointerId"in t&&r.internal.capturedMap.has(t.pointerId))for(let A of r.internal.capturedMap.get(t.pointerId).values())a.has(k(A.intersection))||i.push(A.intersection);return i}(i,u?t:void 0),d=c?function(t){let{internal:n}=e.getState(),r=t.offsetX-n.initialClick[0],a=t.offsetY-n.initialClick[1];return Math.round(Math.sqrt(r*r+a*a))}(i):0;"onPointerDown"===a&&(s.initialClick=[i.offsetX,i.offsetY],s.initialHits=f.map(e=>e.eventObject)),c&&!f.length&&d<=2&&(r(i,s.interaction),l&&l(i)),u&&n(f),function(t,r,a,i){let l=e.getState();if(t.length){let s={stopped:!1};for(let u of t){let c=I(u.object)||l,{raycaster:f,pointer:d,camera:A,internal:p}=c,h=new o.Vector3(d.x,d.y,0).unproject(A),B=e=>{var t,n;return null!=(t=null==(n=p.capturedMap.get(e))?void 0:n.has(u.eventObject))&&t},m=e=>{let t={intersection:u,target:r.target};
1p.capturedMap.has(e)?p.capturedMap.get(e).set(u.eventObject,t):p.capturedMap.set(e,new Map([[u.eventObject,t]])),r.target.setPointerCapture(e)},g=e=>{let t=p.capturedMap.get(e);t&&U(p.capturedMap,u.eventObject,t,e)},C={};for(let v in r){let b=r[v];"function"!=typeof b&&(C[v]=b)}let y={...u,...C,pointer:d,intersections:t,stopped:s.stopped,delta:a,unprojectedPoint:h,ray:f.ray,camera:A,stopPropagation(){let e="pointerId"in r&&p.capturedMap.get(r.pointerId);if((!e||e.has(u.eventObject))&&(y.stopped=s.stopped=!0,p.hovered.size&&Array.from(p.hovered.values()).find(e=>e.eventObject===u.eventObject))){let a=t.slice(0,t.indexOf(u));n([...a,u])}},target:{hasPointerCapture:B,setPointerCapture:m,releasePointerCapture:g},currentTarget:{hasPointerCapture:B,setPointerCapture:m,releasePointerCapture:g},nativeEvent:r};if(i(y),!0===s.stopped)break}}}(f,i,d,function(e){let t=e.eventObject,n=t.__r3f,l=null==n?void 0:n.handlers;if(null!=n&&n.eventCount){if(u){if(l.onPointerOver||l.onPointerEnter||l.onPointerOut||l.onPointerLeave){let o=k(e),f=s.hovered.get(o);f?f.stopped&&e.stopPropagation():(s.hovered.set(o,e),null==l.onPointerOver||l.onPointerOver(e),null==l.onPointerEnter||l.onPointerEnter(e))}null==l.onPointerMove||l.onPointerMove(e)}else{let d=l[a];d?(!c||s.initialHits.includes(t))&&(r(i,s.interaction.filter(e=>!s.initialHits.includes(e))),d(e)):c&&s.initialHits.includes(t)&&r(i,s.interaction.filter(e=>!s.initialHits.includes(e)))}}})}}}}let N={},K=e=>void(N={...N,...e}),Q=["set","get","setSize","setFrameloop","setDpr","events","invalidate","advance","size","viewport"],j=e=>!!(null!=e&&e.render),z=u.createContext(null),X=(e,t)=>{let n=A((n,r)=>{let a;let i=new o.Vector3,l=new o.Vector3,s=new o.Vector3;function c(e=r().camera,t=l,n=r().size){let{width:a,height:u,top:c,left:f}=n,d=a/u;t instanceof o.Vector3?s.copy(t):s.set(...t);let A=e.getWorldPosition(i).distanceTo(s);if(g(e))return{width:a/e.zoom,height:u/e.zoom,top:c,left:f,factor:1,distance:A,aspect:d};{let p=e.fov*Math.PI/180,h=2*Math.tan(p/2)*A,B=h*(a/u);return{width:B,height:h,top:c,left:f,factor:a/B,distance:A,aspect:d}}}let f=e=>n(t=>({performance:{...t.performance,current:e}})),d=new o.Vector2,A={set:n,get:r,gl:null,camera:null,raycaster:null,events:{priority:1,enabled:!0,connected:!1},xr:null,invalidate:(t=1)=>e(r(),t),advance:(e,n)=>t(e,n,r()),legacy:!1,linear:!1,flat:!1,scene:G(new o.Scene),controls:null,clock:new o.Clock,pointer:d,mouse:d,frameloop:"always",onPointerMissed:void 0,performance:{current:1,min:.5,max:1,debounce:200,regress(){let e=r();a&&clearTimeout(a),e.performance.current!==e.performance.min&&f(e.performance.min),a=setTimeout(()=>f(r().performance.max),e.performance.debounce)}},size:{width:0,height:0,top:0,left:0,updateStyle:!1},viewport:{initialDpr:0,dpr:0,width:0,height:0,top:0,left:0,aspect:0,distance:0,factor:0,getCurrentViewport:c},setEvents:e=>n(t=>({...t,events:{...t.events,...e}})),setSize(e,t,a,i,s){let o=r().camera,u={width:e,height:t,top:i||0,left:s||0,updateStyle:a};n(e=>({size:u,viewport:{...e.viewport,...c(o,l,u)}}))},setDpr:e=>n(t=>{let n=S(e);return{viewport:{...t.viewport,dpr:n,initialDpr:t.viewport.initialDpr||n}}}),setFrameloop(e="always"){let t=r().clock;t.stop(),t.elapsedTime=0,"never"!==e&&(t.start(),t.elapsedTime=0),n(()=>({frameloop:e}))},previousRoot:void 0,internal:{active:!1,priority:0,frames:0,lastEvent:u.createRef(),interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,subscribe(e,t,n){let a=r().internal;return a.priority=a.priority+(t>0?1:0),a.subscribers.push({ref:e,priority:t,store:n}),a.subscribers=a.subscribers.sort((e,t)=>e.priority-t.priority),()=>{let n=r().internal;null!=n&&n.subscribers&&(n.priority=n.priority-(t>0?1:0),n.subscribers=n.subscribers.filter(t=>t.ref!==e))}}}};return A}),r=n.getState(),a=r.size,i=r.viewport.dpr,l=r.camera;return n.subscribe(()=>{let{camera:e,size:t,viewport:r,gl:s,set:o}=n.getState();(t!==a||r.dpr!==i)&&(a=t,i=r.dpr,J(e,t),s.setPixelRatio(r.dpr),s.setSize(t.width,t.height,t.updateStyle)),e!==l&&(l=e,o(t=>({viewport:{...t.viewport,...t.viewport.getCurrentViewport(e)}})))}),n.subscribe(t=>e(t)),n};function Y(e,t){let n={callback:e};return t.add(n),()=>void t.delete(n)}let W=new Set,Z=new Set,V=new Set,q=e=>Y(e,W),$=e=>Y(e,Z);function ee(e,t){if(e.size)for(let{callback:n}of e.values())n(t)}function et(e,t){switch(e){case"before":return ee(W,t);case"after":return ee(Z,t);case"tail":return ee(V,t)}}
1function en(e,t,n){let l=t.clock.getDelta();for("never"===t.frameloop&&"number"==typeof e&&(l=e-t.clock.elapsedTime,t.clock.oldTime=t.clock.elapsedTime,t.clock.elapsedTime=e),a=t.internal.subscribers,r=0;r<a.length;r++)(i=a[r]).ref.current(i.store.getState(),l,n);return!t.internal.priority&&t.gl.render&&t.gl.render(t.scene,t.camera),t.internal.frames=Math.max(0,t.internal.frames-1),"always"===t.frameloop?1:t.internal.frames}function er(){let e=u.useContext(z);if(!e)throw Error("R3F: Hooks can only be used within the Canvas component!");return e}function ea(e=e=>e,t){return er()(e,t)}function ei(e,t=0){let n=er(),r=n.getState().internal.subscribe,a=b(e);return v(()=>r(a,t,n),[t,r,n]),null}function el(e,t){return function(n,...r){let a=new n;return e&&e(a),Promise.all(r.map(e=>new Promise((n,r)=>a.load(e,e=>{e.scene&&Object.assign(e,function(e){let t={nodes:{},materials:{}};return e&&e.traverse(e=>{e.name&&(t.nodes[e.name]=e),e.material&&!t.materials[e.material.name]&&(t.materials[e.material.name]=e.material)}),t}(e.scene)),n(e)},t,t=>r(Error(`Could not load ${e}: ${t.message})`))))))}}function es(e,t,n,r){let a=Array.isArray(t)?t:[t],i=(0,m.Rq)(el(n,r),[e,...a],{equal:R.equ});return Array.isArray(t)?i:i[0]}es.preload=function(e,t,n){let r=Array.isArray(t)?t:[t];return(0,m.MA)(el(n),[e,...r])},es.clear=function(e,t){let n=Array.isArray(t)?t:[t];return(0,m.ZH)([e,...n])};let eo=new Map,{invalidate:eu,advance:ec}=function(e){let t,n,r,a=!1;function i(l){for(let s of(n=requestAnimationFrame(i),a=!0,t=0,et("before",l),e.values())
1){var o;(r=s.store.getState()).internal.active&&("always"===r.frameloop||r.internal.frames>0)&&!(null!=(o=r.gl.xr)&&o.isPresenting)&&(t+=en(l,r))}if(et("after",l),0===t)return et("tail",l),a=!1,cancelAnimationFrame(n)}return{loop:i,invalidate:function t(n,r=1){var l;if(!n)return e.forEach(e=>t(e.store.getState()),r);null!=(l=n.gl.xr)&&l.isPresenting||!n.internal.active||"never"===n.frameloop||(n.internal.frames=Math.min(60,n.internal.frames+r),a||(a=!0,requestAnimationFrame(i)))},advance:function(t,n=!0,r,a){if(n&&et("before",t),r)en(t,r,a);else for(let i of e.values())en(t,i.store.getState());n&&et("after",t)}}}(eo),{reconciler:ef,applyProps:ed}=function(e,t){function n(e,{args:t=[],attach:n,...r},a){let i,l=`${e[0].toUpperCase()}${e.slice(1)}`;if("primitive"===e){if(void 0===r.object)throw Error("R3F: Primitives without 'object' are invalid!");let s=r.object;i=G(s,{type:e,root:a,attach:n,primitive:!0})}else{let u=N[l];if(!u)throw Error(`R3F: ${l} is not part of the THREE namespace! Did you forget to extend? See: https://docs.pmnd.rs/react-three-fiber/api/objects#using-3rd-party-objects-declaratively`);if(!Array.isArray(t))throw Error("R3F: The args prop must be an array!");i=G(new u(...t),{type:e,root:a,attach:n,memoizedProps:{args:t}})}return void 0===i.__r3f.attach&&(i instanceof o.BufferGeometry?i.__r3f.attach="geometry":i instanceof o.Material&&(i.__r3f.attach="material")),"inject"!==l&&L(i,r),i}function r(e,t){let n=!1;if(t){var r,a;null!=(r=t.__r3f)&&r.attach?T(e,t,t.__r3f.attach):t.isObject3D&&e.isObject3D&&(e.add(t),n=!0),n||null==(a=e.__r3f)||a.objects.push(t),t.__r3f||G(t,{}),t.__r3f.parent=e,_(t),w(t)}}function a(e,t,n){let r=!1;if(t){var a,i;if(null!=(a=t.__r3f)&&a.attach)T(e,t,t.__r3f.attach);else if(t.isObject3D&&e.isObject3D){t.parent=e,t.dispatchEvent({type:"added"});let l=e.children.filter(e=>e!==t),s=l.indexOf(n);e.children=[...l.slice(0,s),t,...l.slice(s)],r=!0}r||null==(i=e.__r3f)||i.objects.push(t),t.__r3f||G(t,{}),t.__r3f.parent=e,_(t),w(t)}}function i(e,t,n=!1){e&&[...e].forEach(e=>l(t,e,n))}function l(e,t,n){if(t){var r,a,l,s,o;t.__r3f&&(t.__r3f.parent=null),null!=(r=e.__r3f)&&r.objects&&(e.__r3f.objects=e.__r3f.objects.filter(e=>e!==t)),null!=(a=t.__r3f)&&a.attach?x(e,t,t.__r3f.attach):t.isObject3D&&e.isObject3D&&(e.remove(t),null!=(s=t.__r3f)&&s.root&&function(e,t){let{internal:n}=e.getState();n.interaction=n.interaction.filter(e=>e!==t),n.initialHits=n.initialHits.filter(e=>e!==t),n.hovered.forEach((e,r)=>{(e.eventObject===t||e.object===t)&&n.hovered.delete(r)}),n.capturedMap.forEach((e,r)=>{U(n.capturedMap,t,e,r)})}(t.__r3f.root,t));let u=null==(l=t.__r3f)?void 0:l.primitive,c=void 0===n?null!==t.dispose&&!u:n;u||(i(null==(o=t.__r3f)?void 0:o.objects,t,c),i(t.children,t,c)),t.__r3f&&(delete t.__r3f.root,delete t.__r3f.objects,delete t.__r3f.handlers,delete t.__r3f.memoizedProps,u||delete t.__r3f),c&&t.dispose&&"Scene"!==t.type&&(0,B.unstable_scheduleCallback)(B.unstable_IdlePriority,()=>{try{t.dispose()}catch(e){}}),w(e)}}let s=()=>console.warn("Text is not allowed in the R3F tree! This could be stray whitespace or characters."),u=h()({createInstance:n,removeChild:l,appendChild:r,appendInitialChild:r,insertBefore:a,supportsMutation:!0,isPrimaryRenderer:!1,supportsPersistence:!1,supportsHydration:!1,noTimeout:-1,appendChildToContainer(e,t){if(!t)return;let n=e.getState().scene;n.__r3f&&(n.__r3f.root=e,r(n,t))},removeChildFromContainer(e,t){t&&l(e.getState().scene,t)},insertInContainerBefore(e,t,n){if(!t||!n)return;let r=e.getState().scene;r.__r3f&&a(r,t,n)},getRootHostContext:()=>null,getChildHostContext:e=>e,finalizeInitialChildren(e){var t;let n=null!=(t=null==e?void 0:e.__r3f)?t:{};return Boolean(n.handlers)},prepareUpdate(e,t,n,r){if(e.__r3f.primitive&&r.object&&r.object!==e)return[!0];{let{args:a=[],children:i,...l}=r,{args:s=[],children:o,...u}=n;if(!Array.isArray(a))throw Error("R3F: the args prop must be an array!");if(a.some((e,t)=>e!==s[t]))return[!0];let c=P(e,l,u,!0);return c.changes.length?[!1,c]:null}},commitUpdate(e,[t,a],i,s,o,u){t?function(e,t,a,i){var s;let o=null==(s=e.__r3f)?void 0:s.parent;if(!o)return;let u=n(t,a,e.__r3f.root);if(e.children){for(let c of e.children)c.__r3f&&r(u,c);e.children=e.children.filter(e=>!e.__r3f)}
1if(e.__r3f.objects.forEach(e=>r(u,e)),e.__r3f.objects=[],l(o,e),r(o,u),u.raycast&&u.__r3f.eventCount){let f=u.__r3f.root.getState();f.internal.interaction.push(u)}[i,i.alternate].forEach(e=>{null!==e&&(e.stateNode=u,e.ref&&("function"==typeof e.ref?e.ref(u):e.ref.current=u))})}(e,i,o,u):L(e,a)},commitMount(e,t,n,r){var a;let i=null!=(a=e.__r3f)?a:{};e.raycast&&i.handlers&&i.eventCount&&e.__r3f.root.getState().internal.interaction.push(e)},getPublicInstance:e=>e,prepareForCommit:()=>null,preparePortalMount:e=>G(e.getState().scene),resetAfterCommit(){},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance(e){var t;let{attach:n,parent:r}=null!=(t=e.__r3f)?t:{};n&&r&&x(r,e,n),e.isObject3D&&(e.visible=!1),w(e)},unhideInstance(e,t){var n;let{attach:r,parent:a}=null!=(n=e.__r3f)?n:{};r&&a&&T(a,e,r),(e.isObject3D&&null==t.visible||t.visible)&&(e.visible=!0),w(e)},createTextInstance:s,hideTextInstance:s,unhideTextInstance:s,getCurrentEventPriority:()=>t?t():c.DefaultEventPriority,beforeActiveInstanceBlur(){},afterActiveInstanceBlur(){},detachDeletedInstance(){},now:"undefined"!=typeof performance&&R.fun(performance.now)?performance.now:R.fun(Date.now)?Date.now:()=>0,scheduleTimeout:R.fun(setTimeout)?setTimeout:void 0,cancelTimeout:R.fun(clearTimeout)?clearTimeout:void 0});return{reconciler:u,applyProps:L}}(0,function(){var e;let t="undefined"!=typeof self&&self||"undefined"!=typeof window&&window;if(!t)return c.DefaultEventPriority;let n=null==(e=t.event)?void 0:e.type;switch(n){case"click":case"contextmenu":case"dblclick":case"pointercancel":case"pointerdown":case"pointerup":return c.DiscreteEventPriority;case"pointermove":case"pointerout":case"pointerover":case"pointerenter":case"pointerleave":case"wheel":return c.ContinuousEventPriority;default:return c.DefaultEventPriority}}),eA={objects:"shallow",strict:!1},ep=(e,t)=>{let n="function"==typeof e?e(t):e;return j(n)?n:new o.WebGLRenderer({powerPreference:"high-performance",canvas:t,antialias:!0,alpha:!0,...e})};function eh(e){let t;let n=eo.get(e),r=null==n?void 0:n.fiber,a=null==n?void 0:n.store;n&&console.warn("R3F.createRoot should only be called once!");let i="function"==typeof reportError?reportError:console.error,l=a||X(eu,ec),s=r||ef.createContainer(l,c.ConcurrentRoot,null,!1,null,"",i,null);n||eo.set(e,{fiber:s,store:l});let f=!1;return{configure(n={}){let{gl:r,size:a,events:i,onCreated:s,shadows:u=!1,linear:c=!1,flat:d=!1,legacy:A=!1,orthographic:p=!1,frameloop:h="always",dpr:B=[1,2],performance:m,raycaster:g,camera:C,onPointerMissed:v}=n,b=l.getState(),y=b.gl;b.gl||b.set({gl:y=ep(r,e)});let E=b.raycaster;E||b.set({raycaster:E=new o.Raycaster});let{params:M,...F}=g||{};if(R.equ(F,E,eA)||ed(E,{...F}),R.equ(M,E.params,eA)||ed(E,{params:{...E.params,...M}}),!b.camera){let I=C instanceof o.Camera,G=I?C:p?new o.OrthographicCamera(0,0,0,0,.1,1e3):new o.PerspectiveCamera(75,0,.1,1e3);I||(G.position.z=5,C&&ed(G,C),null!=C&&C.rotation||G.lookAt(0,0,0)),b.set({camera:G})}if(!b.xr){let D=(e,t)=>{let n=l.getState();"never"!==n.frameloop&&ec(e,!0,n,t)},H=()=>{let e=l.getState();e.gl.xr.enabled=e.gl.xr.isPresenting,e.gl.xr.setAnimationLoop(e.gl.xr.isPresenting?D:null),e.gl.xr.isPresenting||eu(e)},T={connect(){let e=l.getState().gl;e.xr.addEventListener("sessionstart",H),e.xr.addEventListener("sessionend",H)},disconnect(){let e=l.getState().gl;e.xr.removeEventListener("sessionstart",H),e.xr.removeEventListener("sessionend",H)}};y.xr&&T.connect(),b.set({xr:T})}if(y.shadowMap){let x=R.boo(u);if(x&&y.shadowMap.enabled!==u||!R.equ(u,y.shadowMap,eA)){let P=y.shadowMap.enabled;y.shadowMap.enabled=!!u,x?y.shadowMap.type=o.PCFSoftShadowMap:Object.assign(y.shadowMap,u),P!==y.shadowMap.enabled&&(y.shadowMap.needsUpdate=!0)}}!function(e,t,n){let r=n.pop(),a=n.reduce((e,t)=>e[t],e);a[r]=t}(o,A,["ColorManagement","legacyMode"]);let L=c?o.LinearEncoding:o.sRGBEncoding,w=d?o.NoToneMapping:o.ACESFilmicToneMapping;y.outputEncoding!==L&&(y.outputEncoding=L),y.toneMapping!==w&&(y.toneMapping=w),b.legacy!==A&&b.set(()=>({legacy:A})),b.linear!==c&&b.set(()=>({linear:c})),b.flat!==d&&b.set(()=>({flat:d}
1)),!r||R.fun(r)||j(r)||R.equ(r,y,eA)||ed(y,r),i&&!b.events.handlers&&b.set({events:i(l)}),B&&b.viewport.dpr!==S(B)&&b.setDpr(B);let _=function(e,t){if(t)return t;if(e instanceof HTMLCanvasElement&&e.parentElement){let{width:n,height:r,top:a,left:i}=e.parentElement.getBoundingClientRect();return{width:n,height:r,top:a,left:i}}return{width:0,height:0,top:0,left:0}}(e,a);return R.equ(_,b.size,eA)||b.setSize(_.width,_.height,_.updateStyle,_.top,_.left),b.frameloop!==h&&b.setFrameloop(h),b.onPointerMissed||b.set({onPointerMissed:v}),m&&!R.equ(m,b.performance,eA)&&b.set(e=>({performance:{...e.performance,...m}})),t=s,f=!0,this},render(n){return f||this.configure(),ef.updateContainer(u.createElement(eB,{store:l,children:n,onCreated:t,rootElement:e}),s,null,()=>void 0),l},unmount(){em(e)}}}function eB({store:e,children:t,onCreated:n,rootElement:r}){return v(()=>{let t=e.getState();t.set(e=>({internal:{...e.internal,active:!0}})),n&&n(t),e.getState().events.connected||null==t.events.connect||t.events.connect(r)},[]),u.createElement(z.Provider,{value:e},t)}function em(e,t){let n=eo.get(e),r=null==n?void 0:n.fiber;if(r){let a=null==n?void 0:n.store.getState();a&&(a.internal.active=!1),ef.updateContainer(null,r,null,()=>{a&&setTimeout(()=>{try{var n,r,i,l;null==a.events.disconnect||a.events.disconnect(),null==(n=a.gl)||null==(r=n.renderLists)||null==r.dispose||r.dispose(),null==(i=a.gl)||null==i.forceContextLoss||i.forceContextLoss(),null!=(l=a.gl)&&l.xr&&a.xr.disconnect(),function(e){for(let t in e.dispose&&"Scene"!==e.type&&e.dispose(),e)null==t.dispose||t.dispose(),delete e[t]}(a),eo.delete(e),t&&t(e)}catch(s){}},500)})}}function eg(e,t,n){return u.createElement(eC,{key:t.uuid,children:e,container:t,state:n})}function eC({state:e={},children:t,container:n}){let{events:r,size:a,...i}=e,l=er(),[s]=u.useState(()=>new o.Raycaster),[c]=u.useState(()=>new o.Vector2),f=u.useCallback((e,t)=>{let u;let f={...e};if(Object.keys(e).forEach(n=>{(Q.includes(n)||e[n]!==t[n])&&delete f[n]}),t&&a){let d=t.camera;u=e.viewport.getCurrentViewport(d,new o.Vector3,a),d!==e.camera&&J(d,a)}return{...f,scene:n,raycaster:s,pointer:c,mouse:c,previousRoot:l,events:{...e.events,...null==t?void 0:t.events,...r},size:{...e.size,...a},viewport:{...e.viewport,...u},...i}},[e]),[d]=u.useState(()=>{let e=l.getState(),t=A((t,o)=>({...e,scene:n,raycaster:s,pointer:c,mouse:c,previousRoot:l,events:{...e.events,...r},size:{...e.size,...a},...i,set:t,get:o,setEvents:e=>t(t=>({...t,events:{...t.events,...e}}))}));return t});return u.useEffect(()=>{let e=l.subscribe(e=>d.setState(t=>f(e,t)));return()=>{e(),d.destroy()}},[]),u.useEffect(()=>{d.setState(e=>f(l.getState(),e))},[f]),u.createElement(u.Fragment,null,ef.createPortal(u.createElement(z.Provider,{value:d},t),d,null))}ef.injectIntoDevTools({bundleType:0,rendererPackageName:"@react-three/fiber",version:u.version}),u.unstable_act},5878:function(e,t){"use strict";t.Z=function(e){return function(t){e.forEach(function(e){"function"==typeof e?e(t):null!=e&&(e.current=t)})}}},6511:function(e,t){"use strict";/**
2 * @license React
3 * react-reconciler-constants.production.min.js
4 *
5 * Copyright (c) Facebook, Inc. and its affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */ t.ConcurrentRoot=1,t.ContinuousEventPriority=4,t.DefaultEventPriority=16,t.DiscreteEventPriority=1},7287:function(e,t,n){/**
10 * @license React
11 * react-reconciler.production.min.js
12 *
13 * Copyright (c) Facebook, Inc. and its affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */ e.exports=function(e){"use strict";var t,r,a,i,l,s={},o=n(7294),u=n(3840),c=Object.assign;function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}
vendor: 9,857 bytes, line 17
17var d=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,A=Symbol.for("react.element"),p=Symbol.for("react.portal"),h=Symbol.for("react.fragment"),B=Symbol.for("react.strict_mode"),m=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),C=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),b=Symbol.for("react.suspense"),y=Symbol.for("react.suspense_list"),E=Symbol.for("react.memo"),M=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var F=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var S=Symbol.iterator;function I(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=S&&e[S]||e["@@iterator"])?e:null}function R(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case h:return"Fragment";case p:return"Portal";case m:return"Profiler";case B:return"StrictMode";case b:return"Suspense";case y:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case g:return(e._context.displayName||"Context")+".Provider";case v:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case E:return null!==(t=e.displayName||null)?t:R(e.type)||"Memo";case M:t=e._payload,e=e._init;try{return R(e(t))}catch(n){}}return null}function G(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function D(e){if(G(e)!==e)throw Error(f(188))}function H(e){var t=e.alternate;if(!t){if(null===(t=G(e)))throw Error(f(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return D(a),e;if(i===r)return D(a),t;i=i.sibling}throw Error(f(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=i;break}if(s===r){l=!0,r=a,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=a;break}if(s===r){l=!0,r=i,n=a;break}s=s.sibling}if(!l)throw Error(f(189))}}if(n.alternate!==r)throw Error(f(190))}if(3!==n.tag)throw Error(f(188));return n.stateNode.current===n?e:t}function T(e){return null!==(e=H(e))?function e(t){if(5===t.tag||6===t.tag)return t;for(t=t.child;null!==t;){var n=e(t);if(null!==n)return n;t=t.sibling}return null}(e):null}var x,P=Array.isArray,L=e.getPublicInstance,w=e.getRootHostContext,_=e.getChildHostContext,J=e.prepareForCommit,k=e.resetAfterCommit,U=e.createInstance,O=e.appendInitialChild,N=e.finalizeInitialChildren,K=e.prepareUpdate,Q=e.shouldSetTextContent,j=e.createTextInstance,z=e.scheduleTimeout,X=e.cancelTimeout,Y=e.noTimeout,W=e.isPrimaryRenderer,Z=e.supportsMutation,V=e.supportsPersistence,q=e.supportsHydration,$=e.getInstanceFromNode,ee=e.preparePortalMount,et=e.getCurrentEventPriority,en=e.detachDeletedInstance,er=e.supportsMicrotasks,ea=e.scheduleMicrotask,ei=e.supportsTestSelectors,el=e.findFiberRoot,es=e.getBoundingRect,eo=e.getTextContent,eu=e.isHiddenSubtree,ec=e.matchAccessibilityRole,ef=e.setFocusIfFocusable,ed=e.setupIntersectionObserver,eA=e.appendChild,ep=e.appendChildToContainer,eh=e.commitTextUpdate,eB=e.commitMount,em=e.commitUpdate,eg=e.insertBefore,eC=e.insertInContainerBefore,ev=e.removeChild,eb=e.removeChildFromContainer,ey=e.resetTextContent,eE=e.hideInstance,eM=e.hideTextInstance,eF=e.unhideInstance,eS=e.unhideTextInstance,eI=e.clearContainer,eR=e.cloneInstance,eG=e.createContainerChildSet,eD=e.appendChildToContainerChildSet,eH=e.finalizeContainerChildren,eT=e.replaceContainerChildren,ex=e.cloneHiddenInstance,eP=e.cloneHiddenTextInstance,eL=e.canHydrateInstance,ew=e.canHydrateTextInstance,e_=e.canHydrateSuspenseInstance,eJ=e.isSuspenseInstancePending,ek=e.isSuspenseInstanceFallback,eU=e.registerSuspenseInstanceRetry,eO=e.getNextHydratableSibling,eN=e.getFirstHydratableChild,eK=e.getFirstHydratableChildWithinContainer,eQ=e.getFirstHydratableChildWithinSuspenseInstance,ej=e.hydrateInstance,ez=e.hydrateTextInstance,eX=e.hydrateSuspenseInstance,eY=e.getNextHydratableInstanceAfterSuspenseInstance,eW=e.commitHydratedContainer,eZ=e.commitHydratedSuspenseInstance,eV=e.clearSuspenseBoundary,eq=e.clearSuspenseBoundaryFromContainer,e$=e.shouldDeleteUnhydratedTailInstances,e0=e.didNotMatchHydratedContainerTextInstance,e1=e.didNotMatchHydratedTextInstance;function e9(e){if(void 0===x)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);x=t&&t[1]||""}return"\n"+x+e}var e2=!1;function e8(e,t){if(!e||e2)return"";e2=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t){if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(i){r=i}e.call(t.prototype)}}else{try{throw Error()}catch(l){r=l}e()}}catch(d){if(d&&r&&"string"==typeof d.stack){for(var s=d.stack.split("\n"),o=r.stack.split("\n"),u=s.length-1,c=o.length-1;1<=u&&0<=c&&s[u]!==o[c];)c--;for(;1<=u&&0<=c;u--,c--)if(s[u]!==o[c]){if(1!==u||1!==c)do if(u--,0>--c||s[u]!==o[c]){var f="\n"+s[u].replace(" at new "," at ");return e.displayName&&f.includes("<anonymous>")&&(f=f.replace("<anonymous>",e.displayName)),f}while(1<=u&&0<=c);break}}}finally{e2=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?e9(e):""}var e3=Object.prototype.hasOwnProperty,e6=[],e4=-1;function e5(e){return{current:e}}function e7(e){0>e4||(e.current=e6[e4],e6[e4]=null,e4--)}function te(e,t){e6[++e4]=e.current,e.current=t}var tt={},tn=e5(tt),tr=e5(!1),ta=tt;function ti(e,t){var n=e.type.contextTypes;if(!n)return tt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in n)i[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function tl(e){return null!=(e=e.childContextTypes)}function ts(){e7(tr),e7(tn)}function to(e,t,n){if(tn.current!==tt)throw Error(f(168));te(tn,t),te(tr,n)}function tu(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(f(108,function(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return R(t);case 8:return t===B?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}(e)||"Unknown",a));return c({},n,r)}function tc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||tt,ta=tn.current,te(tn,e),te(tr,tr.current),!0}function tf(e,t,n){var r=e.stateNode;if(!r)throw Error(f(169));n?(e=tu(e,t,ta),r.__reactInternalMemoizedMergedChildContext=e,e7(tr),e7(tn),te(tn,e)):e7(tr),te(tr,n)}var td=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(tA(e)/tp|0)|0},tA=Math.log,tp=Math.LN2,th=64,tB=4194304;function tm(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function tg(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,l=268435455&n;if(0!==l){var s=l&~a;0!==s?r=tm(s):0!=(i&=l)&&(r=tm(i))}else 0!=(l=n&~a)?r=tm(l):0!==i&&(r=tm(i));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(i=t&-t)||16===a&&0!=(4194240&i)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-td(t)),r|=e[n],t&=~a;return r}function tC(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function tv(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tb(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-td(t)]=n}function ty(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-td(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var tE=0;function tM(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var tF=u.unstable_scheduleCallback,tS=u.unstable_cancelCallback,tI=u.unstable_shouldYield,tR=u.unstable_requestPaint,tG=u.unstable_now,tD=u.unstable_ImmediatePriority,tH=u.unstable_UserBlockingPriority,tT=u.unstable_NormalPriority,tx=u.unstable_IdlePriority,tP=null,tL=null,tw="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},t_=null,tJ=!1,tk=!1;function tU(){if(!tk&&null!==t_){tk=!0;var e=0,t=tE;try{var n=t_;for(tE=1;e<n.length;e++){var r=n[e];do r=r(!0);while(null!==r)}t_=null,tJ=!1}catch(a){throw null!==t_&&(t_=t_.slice(e+1)),tF(tD,tU),a}finally{tE=t,tk=!1}}return null}var tO=d.ReactCurrentBatchConfig;function tN(e,t){if(tw(e,t))return!0;
17if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!e3.call(t,a)||!tw(e[a],t[a]))return!1}return!0}function tK(e,t){if(e&&e.defaultProps)for(var n in t=c({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var tQ=e5(null),tj=null,tz=null,tX=null;function tY(){tX=tz=tj=null}function tW(e,t,n){W?(te(tQ,t._currentValue),t._currentValue=n):(te(tQ,t._currentValue2),t._currentValue2=n)}function tZ(e){var t=tQ.current;e7(tQ),W?e._currentValue=t:e._currentValue2=t}function tV(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function tq(e,t){tj=e,tX=tz=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(r$=!0),e.firstContext=null)}function t$(e){var t=W?e._currentValue:e._currentValue2;if(tX!==e){if(e={context:e,memoizedValue:t,next:null},null===tz){if(null===tj)throw Error(f(308));tz=e,tj.dependencies={lanes:0,firstContext:e}}else tz=tz.next=e}return t}var t0=null,t1=!1;function t9(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function t2(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function t8(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function t3(e,t){var n=e.updateQueue;null!==n&&(n=n.shared,null!==aX&&0!=(1&e.mode)&&0==(2&az)?(null===(e=n.interleaved)?(t.next=t,null===t0?t0=[n]:t0.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(null===(e=n.pending)?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function t6(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ty(e,n)}}function t4(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?a=i=l:i=i.next=l,n=n.next}while(null!==n);null===i?a=i=t:i=i.next=t}else a=i=t;n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function t5(e,t,n,r){var a=e.updateQueue;t1=!1;var i=a.firstBaseUpdate,l=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var o=s,u=o.next;o.next=null,null===l?i=u:l.next=u,l=o;var f=e.alternate;null!==f&&(s=(f=f.updateQueue).lastBaseUpdate)!==l&&(null===s?f.firstBaseUpdate=u:s.next=u,f.lastBaseUpdate=o)}if(null!==i){var d=a.baseState;for(l=0,f=u=o=null,s=i;;){var A=s.lane,p=s.eventTime;if((r&A)===A){null!==f&&(f=f.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,B=s;switch(A=t,p=n,B.tag){case 1:if("function"==typeof(h=B.payload)){d=h.call(p,d,A);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(A="function"==typeof(h=B.payload)?h.call(p,d,A):h))break e;d=c({},d,A);break e;case 2:t1=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(A=a.effects)?a.effects=[s]:A.push(s))}else p={eventTime:p,lane:A,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===f?(u=f=p,o=d):f=f.next=p,l|=A;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(A=s).next,A.next=null,a.lastBaseUpdate=A,a.shared.pending=null}}if(null===f&&(o=d),a.baseState=o,a.firstBaseUpdate=u,a.lastBaseUpdate=f,null!==(t=a.shared.interleaved)){a=t;do l|=a.lane,a=a.next;while(a!==t)}else null===i&&(a.shared.lanes=0);a0|=l,e.lanes=l,e.memoizedState=d}}function t7(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(f(191,a));a.call(r)}}}var ne=(new o.Component).refs;
17function nt(e,t,n,r){t=e.memoizedState,n=null==(n=n(r,t))?t:c({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var nn={isMounted:function(e){return!!(e=e._reactInternals)&&G(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=iu(),a=ic(e),i=t8(r,a);i.payload=t,null!=n&&(i.callback=n),t3(e,i),null!==(t=id(e,a,r))&&t6(t,e,a)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=iu(),a=ic(e),i=t8(r,a);i.tag=1,i.payload=t,null!=n&&(i.callback=n),t3(e,i),null!==(t=id(e,a,r))&&t6(t,e,a)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=iu(),r=ic(e),a=t8(n,r);a.tag=2,null!=t&&(a.callback=t),t3(e,a),null!==(t=id(e,r,n))&&t6(t,e,r)}};function nr(e,t,n,r,a,i,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,l):!t.prototype||!t.prototype.isPureReactComponent||!tN(n,r)||!tN(a,i)}function na(e,t,n){var r=!1,a=tt,i=t.contextType;return"object"==typeof i&&null!==i?i=t$(i):(a=tl(t)?ta:tn.current,i=(r=null!=(r=t.contextTypes))?ti(e,a):tt),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=nn,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function ni(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&nn.enqueueReplaceState(t,t.state,null)}function nl(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=ne,t9(e);var i=t.contextType;"object"==typeof i&&null!==i?a.context=t$(i):(i=tl(t)?ta:tn.current,a.context=ti(e,i)),a.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(nt(e,t,i,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&nn.enqueueReplaceState(a,a.state,null),t5(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}var ns=[],no=0,nu=null,nc=0,nf=[],nd=0,nA=null,np=1,nh="";function nB(e,t){ns[no++]=nc,ns[no++]=nu,nu=e,nc=t}function nm(e,t,n){nf[nd++]=np,nf[nd++]=nh,nf[nd++]=nA,nA=e;var r=np;e=nh;var a=32-td(r)-1;r&=~(1<<a),n+=1;var i=32-td(t)+a;if(30<i){var l=a-a%5;i=(r&(1<<l)-1).toString(32),r>>=l,a-=l,np=1<<32-td(t)+a|n<<a|r,nh=i+e}else np=1<<i|n<<a|r,nh=e}function ng(e){null!==e.return&&(nB(e,1),nm(e,1,0))}function nC(e){for(;e===nu;)nu=ns[--no],ns[no]=null,nc=ns[--no],ns[no]=null;for(;e===nA;)nA=nf[--nd],nf[nd]=null,nh=nf[--nd],nf[nd]=null,np=nf[--nd],nf[nd]=null}var nv=null,nb=null,ny=!1,nE=!1,nM=null;function nF(e,t){var n=iJ(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function nS(e,t){switch(e.tag){case 5:return null!==(t=eL(t,e.type,e.pendingProps))&&(e.stateNode=t,nv=e,nb=eN(t),!0);case 6:return null!==(t=ew(t,e.pendingProps))&&(e.stateNode=t,nv=e,nb=null,!0);case 13:if(null!==(t=e_(t))){var n=null!==nA?{id:np,overflow:nh}:null;return e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=iJ(18,null,null,0)).stateNode=t,n.return=e,e.child=n,nv=e,nb=null,!0}return!1;default:return!1}}function nI(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function nR(e){if(ny){var t=nb;if(t){var n=t;if(!nS(e,t)){if(nI(e))throw Error(f(418));t=eO(n);var r=nv;t&&nS(e,t)?nF(r,n):(e.flags=-4097&e.flags|2,ny=!1,nv=e)}}else{if(nI(e))throw Error(f(418));e.flags=-4097&e.flags|2,ny=!1,nv=e}}}function nG(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;nv=e}function nD(e){if(!q||e!==nv)return!1;if(!ny)return nG(e),ny=!0,!1;if(3!==e.tag&&(5!==e.tag||e$(e.type)&&!Q(e.type,e.memoizedProps))){var t=nb;if(t){if(nI(e)){for(e=nb;e;)e=eO(e);throw Error(f(418))}for(;t;)nF(e,t),t=eO(t)}}if(nG(e),13===e.tag){if(!q)throw Error(f(316));if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(f(317));nb=eY(e)}else nb=nv?eO(e.stateNode):null;return!0}function nH(){q&&(nb=nv=null,nE=ny=!1)}function nT(e){null===nM?nM=[e]:nM.push(e)}function nx(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(f(309));var r=n.stateNode}if(!r)throw Error(f(147,e));
vendor: 6,732 bytes, line 17
17var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=a.refs;t===ne&&(t=a.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(f(284));if(!n._owner)throw Error(f(290,e))}return e}function nP(e,t){throw Error(f(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function nL(e){return(0,e._init)(e._payload)}function nw(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=iU(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return(t.index=r,e)?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=iQ(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function o(e,t,n,r){var i=n.type;return i===h?c(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===M&&nL(i)===t.type)?((r=a(t,n.props)).ref=nx(e,t,n),r.return=e,r):((r=iO(n.type,n.key,n.props,null,e.mode,r)).ref=nx(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=ij(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function c(e,t,n,r,i){return null===t||7!==t.tag?((t=iN(n,e.mode,r,i)).return=e,t):((t=a(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=iQ(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case A:return(n=iO(t.type,t.key,t.props,null,e.mode,n)).ref=nx(e,null,t),n.return=e,n;case p:return(t=ij(t,e.mode,n)).return=e,t;case M:var r=t._init;return d(e,r(t._payload),n)}if(P(t)||I(t))return(t=iN(t,e.mode,n,null)).return=e,t;nP(e,t)}return null}function B(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case A:return n.key===a?o(e,t,n,r):null;case p:return n.key===a?u(e,t,n,r):null;case M:return B(e,t,(a=n._init)(n._payload),r)}if(P(n)||I(n))return null!==a?null:c(e,t,n,r,null);nP(e,n)}return null}function m(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case A:return o(t,e=e.get(null===r.key?n:r.key)||null,r,a);case p:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case M:return m(e,t,n,(0,r._init)(r._payload),a)}if(P(r)||I(r))return c(t,e=e.get(n)||null,r,a,null);nP(t,r)}return null}return function s(o,u,c,g){if("object"==typeof c&&null!==c&&c.type===h&&null===c.key&&(c=c.props.children),"object"==typeof c&&null!==c){switch(c.$$typeof){case A:e:{for(var C=c.key,v=u;null!==v;){if(v.key===C){if((C=c.type)===h){if(7===v.tag){n(o,v.sibling),(u=a(v,c.props.children)).return=o,o=u;break e}}else if(v.elementType===C||"object"==typeof C&&null!==C&&C.$$typeof===M&&nL(C)===v.type){n(o,v.sibling),(u=a(v,c.props)).ref=nx(o,v,c),u.return=o,o=u;break e}n(o,v);break}t(o,v),v=v.sibling}c.type===h?((u=iN(c.props.children,o.mode,g,c.key)).return=o,o=u):((g=iO(c.type,c.key,c.props,null,o.mode,g)).ref=nx(o,u,c),g.return=o,o=g)}return l(o);case p:e:{for(v=c.key;null!==u;){if(u.key===v){if(4===u.tag&&u.stateNode.containerInfo===c.containerInfo&&u.stateNode.implementation===c.implementation){n(o,u.sibling),(u=a(u,c.children||[])).return=o,o=u;break e}n(o,u);break}t(o,u),u=u.sibling}(u=ij(c,o.mode,g)).return=o,o=u}return l(o);case M:return s(o,u,(v=c._init)(c._payload),g)}if(P(c))return function(a,l,s,o){for(var u=null,c=null,f=l,A=l=0,p=null;null!==f&&A<s.length;A++){f.index>A?(p=f,f=null):p=f.sibling;var h=B(a,f,s[A],o);if(null===h){null===f&&(f=p);break}e&&f&&null===h.alternate&&t(a,f),l=i(h,l,A),null===c?u=h:c.sibling=h,c=h,f=p}if(A===s.length)return n(a,f),ny&&nB(a,A),u;if(null===f){for(;A<s.length;A++)null!==(f=d(a,s[A],o))&&(l=i(f,l,A),null===c?u=f:c.sibling=f,c=f);return ny&&nB(a,A),u}for(f=r(a,f);A<s.length;A++)null!==(p=m(f,a,A,s[A],o))&&(e&&null!==p.alternate&&f.delete(null===p.key?A:p.key),l=i(p,l,A),null===c?u=p:c.sibling=p,c=p);return e&&f.forEach(function(e){return t(a,e)}),ny&&nB(a,A),u}(o,u,c,g);if(I(c))return function(a,l,s,o){var u=I(s);if("function"!=typeof u)throw Error(f(150));if(null==(s=u.call(s)))throw Error(f(151));for(var c=u=null,A=l,p=l=0,h=null,g=s.next();null!==A&&!g.done;p++,g=s.next()){A.index>p?(h=A,A=null):h=A.sibling;var C=B(a,A,g.value,o);if(null===C){null===A&&(A=h);break}e&&A&&null===C.alternate&&t(a,A),l=i(C,l,p),null===c?u=C:c.sibling=C,c=C,A=h}if(g.done)return n(a,A),ny&&nB(a,p),u;if(null===A){for(;!g.done;p++,g=s.next())null!==(g=d(a,g.value,o))&&(l=i(g,l,p),null===c?u=g:c.sibling=g,c=g);return ny&&nB(a,p),u}for(A=r(a,A);!g.done;p++,g=s.next())null!==(g=m(A,a,p,g.value,o))&&(e&&null!==g.alternate&&A.delete(null===g.key?p:g.key),l=i(g,l,p),null===c?u=g:c.sibling=g,c=g);return e&&A.forEach(function(e){return t(a,e)}),ny&&nB(a,p),u}(o,u,c,g);nP(o,c)}return"string"==typeof c&&""!==c||"number"==typeof c?(c=""+c,null!==u&&6===u.tag?(n(o,u.sibling),(u=a(u,c)).return=o,o=u):(n(o,u),(u=iQ(c,o.mode,g)).return=o,o=u),l(o)):n(o,u)}}var n_=nw(!0),nJ=nw(!1),nk={},nU=e5(nk),nO=e5(nk),nN=e5(nk);function nK(e){if(e===nk)throw Error(f(174));return e}function nQ(e,t){te(nN,t),te(nO,e),te(nU,nk),e=w(t),e7(nU),te(nU,e)}function nj(){e7(nU),e7(nO),e7(nN)}function nz(e){var t=nK(nN.current),n=nK(nU.current);t=_(n,e.type,t),n!==t&&(te(nO,e),te(nU,t))}function nX(e){nO.current===e&&(e7(nU),e7(nO))}var nY=e5(0);function nW(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||eJ(n)||ek(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var nZ=[];function nV(){for(var e=0;e<nZ.length;e++){var t=nZ[e];W?t._workInProgressVersionPrimary=null:t._workInProgressVersionSecondary=null}nZ.length=0}var nq=d.ReactCurrentDispatcher,n$=d.ReactCurrentBatchConfig,n0=0,n1=null,n9=null,n2=null,n8=!1,n3=!1,n6=0,n4=0;function n5(){throw Error(f(321))}function n7(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!tw(e[n],t[n]))return!1;return!0}
vendor: 4,972 bytes, line 17
17function re(e,t,n,r,a,i){if(n0=i,n1=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,nq.current=null===e||null===e.memoizedState?rw:r_,e=n(r,a),n3){i=0;do{if(n3=!1,n6=0,25<=i)throw Error(f(301));i+=1,n2=n9=null,t.updateQueue=null,nq.current=rJ,e=n(r,a)}while(n3)}if(nq.current=rL,t=null!==n9&&null!==n9.next,n0=0,n2=n9=n1=null,n8=!1,t)throw Error(f(300));return e}function rt(){var e=0!==n6;return n6=0,e}function rn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===n2?n1.memoizedState=n2=e:n2=n2.next=e,n2}function rr(){if(null===n9){var e=n1.alternate;e=null!==e?e.memoizedState:null}else e=n9.next;var t=null===n2?n1.memoizedState:n2.next;if(null!==t)n2=t,n9=e;else{if(null===e)throw Error(f(310));e={memoizedState:(n9=e).memoizedState,baseState:n9.baseState,baseQueue:n9.baseQueue,queue:n9.queue,next:null},null===n2?n1.memoizedState=n2=e:n2=n2.next=e}return n2}function ra(e,t){return"function"==typeof t?t(e):t}function ri(e){var t=rr(),n=t.queue;if(null===n)throw Error(f(311));n.lastRenderedReducer=e;var r=n9,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var l=a.next;a.next=i.next,i.next=l}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var s=l=null,o=null,u=i;do{var c=u.lane;if((n0&c)===c)null!==o&&(o=o.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===o?(s=o=d,l=r):o=o.next=d,n1.lanes|=c,a0|=c}u=u.next}while(null!==u&&u!==i);null===o?l=r:o.next=s,tw(r,t.memoizedState)||(r$=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=o,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do i=a.lane,n1.lanes|=i,a0|=i,a=a.next;while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function rl(e){var t=rr(),n=t.queue;if(null===n)throw Error(f(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do i=e(i,l.action),l=l.next;while(l!==a);tw(i,t.memoizedState)||(r$=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function rs(){}function ro(e,t){var n=n1,r=rr(),a=t(),i=!tw(r.memoizedState,a);if(i&&(r.memoizedState=a,r$=!0),r=r.queue,rC(rf.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==n2&&1&n2.memoizedState.tag){if(n.flags|=2048,rp(9,rc.bind(null,n,r,a,t),void 0,null),null===aX)throw Error(f(349));0!=(30&n0)||ru(n,t,a)}return a}function ru(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=n1.updateQueue)?(t={lastEffect:null,stores:null},n1.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function rc(e,t,n,r){t.value=n,t.getSnapshot=r,rd(t)&&id(e,1,-1)}function rf(e,t,n){return n(function(){rd(t)&&id(e,1,-1)})}function rd(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!tw(e,n)}catch(r){return!0}}function rA(e){var t=rn();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:e},t.queue=e,e=e.dispatch=rD.bind(null,n1,e),[t.memoizedState,e]}function rp(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=n1.updateQueue)?(t={lastEffect:null,stores:null},n1.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function rh(){return rr().memoizedState}function rB(e,t,n,r){var a=rn();n1.flags|=e,a.memoizedState=rp(1|t,n,void 0,void 0===r?null:r)}function rm(e,t,n,r){var a=rr();r=void 0===r?null:r;var i=void 0;if(null!==n9){var l=n9.memoizedState;if(i=l.destroy,null!==r&&n7(r,l.deps)){a.memoizedState=rp(t,n,i,r);return}}n1.flags|=e,a.memoizedState=rp(1|t,n,i,r)}function rg(e,t){return rB(8390656,8,e,t)}function rC(e,t){return rm(2048,8,e,t)}function rv(e,t){return rm(4,2,e,t)}function rb(e,t){return rm(4,4,e,t)}function ry(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function rE(e,t,n){return n=null!=n?n.concat([e]):null,rm(4,4,ry.bind(null,t,e),n)}function rM(){}function rF(e,t){var n=rr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&n7(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function rS(e,t){var n=rr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&n7(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function rI(e,t){var n=tE;tE=0!==n&&4>n?n:4,e(!0);var r=n$.transition;n$.transition={};try{e(!1),t()}finally{tE=n,n$.transition=r}}function rR(){return rr().memoizedState}function rG(e,t,n){var r=ic(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rH(e)?rT(t,n):(rx(e,t,n),null!==(e=id(e,r,n=iu()))&&rP(e,t,r))}function rD(e,t,n){var r=ic(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rH(e))rT(t,a);else{rx(e,t,a);var i=e.alternate;
17if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var l=t.lastRenderedState,s=i(l,n);if(a.hasEagerState=!0,a.eagerState=s,tw(s,l))return}catch(o){}finally{}null!==(e=id(e,r,n=iu()))&&rP(e,t,r)}}function rH(e){var t=e.alternate;return e===n1||null!==t&&t===n1}function rT(e,t){n3=n8=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function rx(e,t,n){null!==aX&&0!=(1&e.mode)&&0==(2&az)?(null===(e=t.interleaved)?(n.next=n,null===t0?t0=[t]:t0.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(null===(e=t.pending)?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function rP(e,t,n){if(0!=(4194240&n)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ty(e,n)}}var rL={readContext:t$,useCallback:n5,useContext:n5,useEffect:n5,useImperativeHandle:n5,useInsertionEffect:n5,useLayoutEffect:n5,useMemo:n5,useReducer:n5,useRef:n5,useState:n5,useDebugValue:n5,useDeferredValue:n5,useTransition:n5,useMutableSource:n5,useSyncExternalStore:n5,useId:n5,unstable_isNewReconciler:!1},rw={readContext:t$,useCallback:function(e,t){return rn().memoizedState=[e,void 0===t?null:t],e},useContext:t$,useEffect:rg,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,rB(4194308,4,ry.bind(null,t,e),n)},useLayoutEffect:function(e,t){return rB(4194308,4,e,t)},useInsertionEffect:function(e,t){return rB(4,2,e,t)},useMemo:function(e,t){var n=rn();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=rn();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=rG.bind(null,n1,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},rn().memoizedState=e},useState:rA,useDebugValue:rM,useDeferredValue:function(e){var t=rA(e),n=t[0],r=t[1];return rg(function(){var t=n$.transition;n$.transition={};try{r(e)}finally{n$.transition=t}},[e]),n},useTransition:function(){var e=rA(!1),t=e[0];return e=rI.bind(null,e[1]),rn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=n1,a=rn();if(ny){if(void 0===n)throw Error(f(407));n=n()}else{if(n=t(),null===aX)throw Error(f(349));0!=(30&n0)||ru(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,rg(rf.bind(null,r,i,e),[e]),r.flags|=2048,rp(9,rc.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=rn(),t=aX.identifierPrefix;if(ny){var n=nh,r=np;t=":"+t+"R"+(n=(r&~(1<<32-td(r)-1)).toString(32)+n),0<(n=n6++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=n4++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},r_={readContext:t$,useCallback:rF,useContext:t$,useEffect:rC,useImperativeHandle:rE,useInsertionEffect:rv,useLayoutEffect:rb,useMemo:rS,useReducer:ri,useRef
17:rh,useState:function(){return ri(ra)},useDebugValue:rM,useDeferredValue:function(e){var t=ri(ra),n=t[0],r=t[1];return rC(function(){var t=n$.transition;n$.transition={};try{r(e)}finally{n$.transition=t}},[e]),n},useTransition:function(){return[ri(ra)[0],rr().memoizedState]},useMutableSource:rs,useSyncExternalStore:ro,useId:rR,unstable_isNewReconciler:!1},rJ={readContext:t$,useCallback:rF,useContext:t$,useEffect:rC,useImperativeHandle:rE,useInsertionEffect:rv,useLayoutEffect:rb,useMemo:rS,useReducer:rl,useRef:rh,useState:function(){return rl(ra)},useDebugValue:rM,useDeferredValue:function(e){var t=rl(ra),n=t[0],r=t[1];return rC(function(){var t=n$.transition;n$.transition={};try{r(e)}finally{n$.transition=t}},[e]),n},useTransition:function(){return[rl(ra)[0],rr().memoizedState]},useMutableSource:rs,useSyncExternalStore:ro,useId:rR,unstable_isNewReconciler:!1};function rk(e,t){try{var n="",r=t;do n+=function(e){switch(e.tag){case 5:return e9(e.type);case 16:return e9("Lazy");case 13:return e9("Suspense");case 19:return e9("SuspenseList");case 0:case 2:case 15:return e=e8(e.type,!1);case 11:return e=e8(e.type.render,!1);case 1:return e=e8(e.type,!0);default:return""}}(r),r=r.return;while(r);var a=n}catch(i){a="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:a}}function rU(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var rO="function"==typeof WeakMap?WeakMap:Map;function rN(e,t,n){(n=t8(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){a5||(a5=!0,a7=r),rU(e,t)},n}function rK(e,t,n){(n=t8(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){rU(e,t)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){rU(e,t),"function"!=typeof r&&(null===ie?ie=new Set([this]):ie.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function rQ(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new rO;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=ix.bind(null,e,t,n),t.then(e,e))}function rj(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function rz(e,t,n,r,a){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=t8(-1,1)).tag=2,t3(n,t))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}function rX(e){e.flags|=4}function rY(e,t){if(null!==e&&e.child===t.child)return!0;if(0!=(16&t.flags))return!1;for(e=t.child;null!==e;){if(0!=(12854&e.flags)||0!=(12854&e.subtreeFlags))return!1;e=e.sibling}return!0}if(Z)t=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)O(e,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},r=function(){},a=function(e,t,n,r,a){(e=e.memoizedProps)!==r&&(n=K(t.stateNode,n,e,r,a,nK(nU.current)),(t.updateQueue=n)&&rX(t))},i=function(e,t,n,r){n!==r&&rX(t)};else if(V){t=function(e,n,r,a){for(var i=n.child;null!==i;){if(5===i.tag){var l=i.stateNode;r&&a&&(l=ex(l,i.type,i.memoizedProps,i)),O(e,l)}else if(6===i.tag)l=i.stateNode,r&&a&&(l=eP(l,i.memoizedProps,i)),O(e,l);else if(4!==i.tag){if(22===i.tag&&null!==i.memoizedState)null!==(l=i.child)&&(l.return=i),t(e,i,!0,!0);else if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===n)break;for(;null===i.sibling;){if(null===i.return||i.return===n)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};var rW=function(e,t,n,r){for(var a=t.child;null!==a;){if(5===a.tag){var i=a.stateNode;n&&r&&(i=ex(i,a.type,a.memoizedProps,a)),eD(e,i)}else if(6===a.tag)i=a.stateNode,n&&r&&(i=eP(i,a.memoizedProps,a)),eD(e,i);else if(4!==a.tag){if(22===a.tag&&null!==a.memoizedState)null!==(i=a.child)&&(i.return=a),rW(e,a,!0,!0);else if(null!==a.child){a.child.return=a,a=a.child;continue}}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;a=a.return}a.sibling.return=a.return,a=a.sibling}};r=function(e,t){var n=t.stateNode;if(!rY(e,t)){var r=eG(e=n.containerInfo);rW(r,t,!1,!1),n.pendingChildren=r,rX(t),eH(e,r)}},a=function(e,n,r,a,i){var l=e.stateNode,s=e.memoizedProps;if((e=rY(e,n))&&s===a)n.stateNode=l;else{var o=n.stateNode,u=nK(nU.current),c=null;s!==a&&(c=K(o,r,s,a,i,u)),e&&null===c?n.stateNode=l:(N(l=eR(l,c,r,s,a,n,e,o),r,a,i,u)&&rX(n),n.stateNode=l,e?rX(n):t(l,n,!1,!1))}},i=function(e,t,n,r){n!==r?(e=nK(nN.current),n=nK(nU.current),t.stateNode=j(r,e,n,t),rX(t)):t.stateNode=e.stateNode}}else r=function(){},a=function(){},i=function(){};function rZ(e,t){if(!ny)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function rV(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}var rq=d.ReactCurrentOwner,r$=!1;function r0(e,t,n,r){t.child=null===e?nJ(t,null,n,r):n_(t,e.child,n,r)}function r1(e,t,n,r,a){n=n.render;var i=t.ref;return(tq(t,a),r=re(e,t,n,r,i,a),n=rt(),null===e||r$)?(ny&&n&&ng(t),t.flags|=1,r0(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,au(e,t,a))}function r9(e,t,n,r,a){if(null===e){var i=n.type;return"function"!=typeof i||ik(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=iO(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,r2(e,t,i,r,a))}if(i=e.child,0==(e.lanes&a)){var l=i.memoizedProps;if((n=null!==(n=n.compare)?n:tN)(l,r)&&e.ref===t.ref)return au(e,t,a)}return t.flags|=1,(e=iU(i,r)).ref=t.ref,e.return=t,t.child=e}function r2(e,t,n,r,a){if(null!==e&&tN(e.memoizedProps,r)&&e.ref===t.ref){if(r$=!1,0==(e.lanes&a))return t.lanes=e.lanes,au(e,t,a);0!=(131072&e.flags)&&(r$=!0)}return r6(e,t,n,r,a)}function r8(e,t,n){var r=t.pendingProps,a=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null},te(aV,aZ),aZ|=n;else{if(0==(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null},t.updateQueue=null,te(aV,aZ),aZ|=e,null;t.memoizedState={baseLanes:0,cachePool:null},r=null!==i?i.baseLanes:n,te(aV,aZ),aZ|=r}}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,te(aV,aZ),aZ|=r;return r0(e,t,a,n),t.child}function r3(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}
vendor: 5,242 bytes, line 17
17function r6(e,t,n,r,a){var i=tl(n)?ta:tn.current;return(i=ti(t,i),tq(t,a),n=re(e,t,n,r,i,a),r=rt(),null===e||r$)?(ny&&r&&ng(t),t.flags|=1,r0(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,au(e,t,a))}function r4(e,t,n,r,a){if(tl(n)){var i=!0;tc(t)}else i=!1;if(tq(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),na(t,n,r),nl(t,n,r,a),r=!0;else if(null===e){var l=t.stateNode,s=t.memoizedProps;l.props=s;var o=l.context,u=n.contextType;u="object"==typeof u&&null!==u?t$(u):ti(t,u=tl(n)?ta:tn.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof l.getSnapshotBeforeUpdate;f||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(s!==r||o!==u)&&ni(t,l,r,u),t1=!1;var d=t.memoizedState;l.state=d,t5(t,r,l,a),o=t.memoizedState,s!==r||d!==o||tr.current||t1?("function"==typeof c&&(nt(t,n,c,r),o=t.memoizedState),(s=t1||nr(t,n,s,r,d,o,u))?(f||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=o),l.props=r,l.state=o,l.context=u,r=s):("function"==typeof l.componentDidMount&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,t2(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:tK(t.type,s),l.props=u,f=t.pendingProps,d=l.context,o="object"==typeof(o=n.contextType)&&null!==o?t$(o):ti(t,o=tl(n)?ta:tn.current);var A=n.getDerivedStateFromProps;(c="function"==typeof A||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(s!==f||d!==o)&&ni(t,l,r,o),t1=!1,d=t.memoizedState,l.state=d,t5(t,r,l,a);var p=t.memoizedState;s!==f||d!==p||tr.current||t1?("function"==typeof A&&(nt(t,n,A,r),p=t.memoizedState),(u=t1||nr(t,n,u,r,d,p,o)||!1)?(c||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,p,o),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,p,o)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),l.props=r,l.state=p,l.context=o,r=u):("function"!=typeof l.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return r5(e,t,n,r,i,a)}function r5(e,t,n,r,a,i){r3(e,t);var l=0!=(128&t.flags);if(!r&&!l)return a&&tf(t,n,!1),au(e,t,i);r=t.stateNode,rq.current=t;var s=l&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&l?(t.child=n_(t,e.child,null,i),t.child=n_(t,null,s,i)):r0(e,t,s,i),t.memoizedState=r.state,a&&tf(t,n,!0),t.child}function r7(e){var t=e.stateNode;t.pendingContext?to(e,t.pendingContext,t.pendingContext!==t.context):t.context&&to(e,t.context,!1),nQ(e,t.containerInfo)}function ae(e,t,n,r,a){return nH(),nT(a),t.flags|=256,r0(e,t,n,r),t.child}var at={dehydrated:null,treeContext:null,retryLane:0};function an(e){return{baseLanes:e,cachePool:null}}function ar(e,t,n){var r,a,i,l,s,o,u,c,d,A,p,h,B,m,g=t.pendingProps,C=nY.current,v=!1,b=0!=(128&t.flags);if((m=b)||(m=(null===e||null!==e.memoizedState)&&0!=(2&C)),m?(v=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(C|=1),te(nY,1&C),null===e)return(nR(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))?(0==(1&t.mode)?t.lanes=1:ek(e)?t.lanes=8:t.lanes=1073741824,null):(C=g.children,e=g.fallback,v?(g=t.mode,v=t.child,C={mode:"hidden",children:C},0==(1&g)&&null!==v?(v.childLanes=0,v.pendingProps=C):v=iK(C,g,0,null),e=iN(e,g,n,null),v.return=t,e.return=t,v.sibling=e,t.child=v,t.child.memoizedState=an(n),t.memoizedState=at,e):aa(t,C));if(null!==(C=e.memoizedState)&&null!==(m=C.dehydrated)){if(b)return 256&t.flags?(t.flags&=-257,ai(e,t,n,Error(f(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(v=g.fallback,C=t.mode,g=iK({mode:"visible",children:g.children},C,0,null),v=iN(v,C,n,null),v.flags|=2,g.return=t,v.return=t,g.sibling=v,t.child=g,0!=(1&t.mode)&&n_(t,e.child,null,n),t.child.memoizedState=an(n),t.memoizedState=at,v);if(0==(1&t.mode))t=ai(e,t,n,null);else if(ek(m))t=ai(e,t,n,Error(f(419)));else if(g=0!=(n&e.childLanes),r$||g){if(null!==(g=aX)){switch(n&-n){case 4:v=2;break;case 16:v=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:v=32;break;case 536870912:v=268435456;break;default:v=0}0!==(g=0!=(v&(g.suspendedLanes|n))?0:v)&&g!==C.retryLane&&(C.retryLane=g,
17id(e,g,-1))}iF(),t=ai(e,t,n,Error(f(421)))}else eJ(m)?(t.flags|=128,t.child=e.child,eU(m,t=iL.bind(null,e)),t=null):(n=C.treeContext,q&&(nb=eQ(m),nv=t,ny=!0,nM=null,nE=!1,null!==n&&(nf[nd++]=np,nf[nd++]=nh,nf[nd++]=nA,np=n.id,nh=n.overflow,nA=t)),t=aa(t,t.pendingProps.children),t.flags|=4096);return t}return v?(r=e,a=t,i=g.children,l=g.fallback,s=n,o=a.mode,u=(r=r.child).sibling,c={mode:"hidden",children:i},0==(1&o)&&a.child!==r?((i=a.child).childLanes=0,i.pendingProps=c,a.deletions=null):(i=iU(r,c)).subtreeFlags=14680064&r.subtreeFlags,null!==u?l=iU(u,l):(l=iN(l,o,s,null),l.flags|=2),l.return=a,i.return=a,i.sibling=l,a.child=i,g=l,v=t.child,C=e.child.memoizedState,v.memoizedState=null===C?an(n):{baseLanes:C.baseLanes|n,cachePool:null},v.childLanes=e.childLanes&~n,t.memoizedState=at,g):(d=e,A=t,p=g.children,h=n,d=(B=d.child).sibling,p=iU(B,{mode:"visible",children:p}),0==(1&A.mode)&&(p.lanes=h),p.return=A,p.sibling=null,null!==d&&(null===(h=A.deletions)?(A.deletions=[d],A.flags|=16):h.push(d)),n=A.child=p,t.memoizedState=null,n)}function aa(e,t){return(t=iK({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function ai(e,t,n,r){return null!==r&&nT(r),n_(t,e.child,null,n),e=aa(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function al(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),tV(e.return,t,n)}function as(e,t,n,r,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a)}function ao(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;if(r0(e,t,r.children,n),0!=(2&(r=nY.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&al(e,n,t);else if(19===e.tag)al(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(te(nY,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(a=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===nW(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),as(t,!1,a,n,i);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===nW(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}as(t,!0,n,null,i);break;case"together":as(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function au(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),a0|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(f(153));if(null!==t.child){for(n=iU(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=iU(e,e.pendingProps)).return=t;n.sibling=null}return t.child}var ac=!1,af=!1,ad="function"==typeof WeakSet?WeakSet:Set,aA=null;function ap(e,t){var n=e.ref;if(null!==n){if("function"==typeof n)try{n(null)}catch(r){iT(e,t,r)}else n.current=null}}function ah(e,t,n){try{n()}catch(r){iT(e,t,r)}}var aB=!1;function am(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,void 0!==i&&ah(t,n,i)}a=a.next}while(a!==r)}}function ag(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function aC(e){var t=e.ref;if(null!==t){var n=e.stateNode;e=5===e.tag?L(n):n,"function"==typeof t?t(e):t.current=e}}function av(e,t,n){if(tL&&"function"==typeof tL.onCommitFiberUnmount)try{tL.onCommitFiberUnmount(tP,t)}catch(r){}switch(t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var a=e=e.next;do{var i=a,l=i.destroy;i=i.tag,void 0!==l&&(0!=(2&i)?ah(t,n,l):0!=(4&i)&&ah(t,n,l)),a=a.next}while(a!==e)}break;case 1:if(ap(t,n),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(s){iT(t,n,s)}break;case 5:ap(t,n);break;case 4:Z?aF(e,t,n):V&&V&&(n=eG(t=t.stateNode.containerInfo),eT(t,n))}}function ab(e,t,n){for(var r=t;;)if(av(e,r,n),null===r.child||Z&&4===r.tag){if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}else r.child.return=r,r=r.child}function ay(e){return 5===e.tag||3===e.tag||4===e.tag}function aE(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ay(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function aM(e){if(Z){e:{for(var t=e.return;null!==t;){if(ay(t))break e;t=t.return}throw Error(f(160))}var n=t;switch(n.tag){case 5:t=n.stateNode,32&n.flags&&(ey(t),n.flags&=-33),n=aE(e),function e(t,n,r){var a=t.tag;if(5===a||6===a)t=t.stateNode,n?eg(r,t,n):eA(r,t);else if(4!==a&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t);break;case 3:case 4:t=n.stateNode.containerInfo,n=aE(e),function e(t,n,r){var a=t.tag;if(5===a||6===a)t=t.stateNode,n?eC(r,t,n):ep(r,t);else if(4!==a&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t);break;default:throw Error(f(161))}}}function aF(e,t,n){for(var r,a,i=t,l=!1;;){if(!l){l=i.return;e:for(;;){if(null===l)throw Error(f(160));switch(r=l.stateNode,l.tag){case 5:a=!1;break e;case 3:case 4:r=r.containerInfo,a=!0;break e}l=l.return}l=!0}if(5===i.tag||6===i.tag)ab(e,i,n),a?eb(r,i.stateNode):ev(r,i.stateNode);else if(18===i.tag)a?eq(r,i.stateNode):eV(r,i.stateNode);else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,a=!0,i.child.return=i,i=i.child;continue}}else if(av(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(l=!1)}i.sibling.return=i.return,i=i.sibling}}function aS(e,t){if(Z){switch(t.tag){case 0:case 11:case 14:case 15:am(3,t,t.return),ag(3,t),am(5,t,t.return);return;case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var a=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&em(n,i,a,e,r,t)}return;case 6:if(null===t.stateNode)throw Error(f(162));n=t.memoizedProps,eh(t.stateNode,null!==e?e.memoizedProps:n,n);return;case 3:q&&null!==e&&e.memoizedState.isDehydrated&&eW(t.stateNode.containerInfo);return;case 13:case 19:aI(t);return}throw Error(f(163))}switch(t.tag){case 0:case 11:case 14:case 15:am(3,t,t.return),ag(3,t),am(5,t,t.return);return;case 12:case 22:case 23:return;case 13:case 19:aI(t);return;case 3:q&&null!==e&&e.memoizedState.isDehydrated&&eW(t.stateNode.containerInfo)}
17e:if(V){switch(t.tag){case 1:case 5:case 6:break e;case 3:case 4:eT((t=t.stateNode).containerInfo,t.pendingChildren);break e}throw Error(f(163))}}function aI(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ad),t.forEach(function(t){var r=iw.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function aR(e){for(;null!==aA;){var t=aA;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:af||ag(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!af){if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:tK(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}}var i=t.updateQueue;null!==i&&t7(t,i,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:n=L(t.child.stateNode);break;case 1:n=t.child.stateNode}t7(t,l,n)}break;case 5:var s=t.stateNode;null===n&&4&t.flags&&eB(s,t.type,t.memoizedProps,t);break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:break;case 13:if(q&&null===t.memoizedState){var o=t.alternate;if(null!==o){var u=o.memoizedState;if(null!==u){var c=u.dehydrated;null!==c&&eZ(c)}}}break;default:throw Error(f(163))}af||512&t.flags&&aC(t)}catch(d){iT(t,t.return,d)}}if(t===e){aA=null;break}if(null!==(n=t.sibling)){n.return=t.return,aA=n;break}aA=t.return}}function aG(e){for(;null!==aA;){var t=aA;if(t===e){aA=null;break}var n=t.sibling;if(null!==n){n.return=t.return,aA=n;break}aA=t.return}}function aD(e){for(;null!==aA;){var t=aA;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ag(4,t)}catch(r){iT(t,n,r)}break;case 1:var a=t.stateNode;if("function"==typeof a.componentDidMount){var i=t.return;try{a.componentDidMount()}catch(l){iT(t,i,l)}}var s=t.return;try{aC(t)}catch(o){iT(t,s,o)}break;case 5:var u=t.return;try{aC(t)}catch(c){iT(t,u,c)}}}catch(f){iT(t,t.return,f)}if(t===e){aA=null;break}var d=t.sibling;if(null!==d){d.return=t.return,aA=d;break}aA=t.return}}var aH=0,aT=1,ax=2,aP=3,aL=4;if("function"==typeof Symbol&&Symbol.for){var aw=Symbol.for;aH=aw("selector.component"),aT=aw("selector.has_pseudo_class"),ax=aw("selector.role"),aP=aw("selector.test_id"),aL=aw("selector.text")}function a_(e){var t=$(e);if(null!=t){if("string"!=typeof t.memoizedProps["data-testname"])throw Error(f(364));return t}if(null===(e=el(e)))throw Error(f(362));return e.stateNode.current}function aJ(e,t){switch(t.$$typeof){case aH:if(e.type===t.value)return!0;break;case aT:e:{t=t.value,e=[e,0];for(var n=0;n<e.length;){var r=e[n++],a=e[n++],i=t[a];if(5!==r.tag||!eu(r)){for(;null!=i&&aJ(r,i);)i=t[++a];if(a===t.length){t=!0;break e}for(r=r.child;null!==r;)e.push(r,a),r=r.sibling}}t=!1}return t;case ax:if(5===e.tag&&ec(e.stateNode,t.value))return!0;break;case aL:if((5===e.tag||6===e.tag)&&null!==(e=eo(e))&&0<=e.indexOf(t.value))return!0;break;case aP:if(5===e.tag&&"string"==typeof(e=e.memoizedProps["data-testname"])&&e.toLowerCase()===t.value.toLowerCase())return!0;break;default:throw Error(f(365))}return!1}function ak(e){switch(e.$$typeof){case aH:return"<"+(R(e.value)||"Unknown")+">";case aT:return":has("+(ak(e)||"")+")";case ax:return'[role="'+e.value+'"]';case aL:return'"'+e.value+'"';case aP:return'[data-testname="'+e.value+'"]';default:throw Error(f(365))}}function aU(e,t){var n=[];e=[e,0];for(var r=0;r<e.length;){var a=e[r++],i=e[r++],l=t[i];if(5!==a.tag||!eu(a)){for(;null!=l&&aJ(a,l);)l=t[++i];if(i===t.length)n.push(a);else for(a=a.child;null!==a;)e.push(a,i),a=a.sibling}}return n}function aO(e,t){if(!ei)throw Error(f(363));e=aU(e=a_(e),t),t=[],e=Array.from(e);for(var n=0;n<e.length;){var r=e[n++];if(5===r.tag)eu(r)||t.push(r.stateNode);else for(r=r.child;null!==r;)e.push(r),r=r.sibling}return t}var aN=Math.ceil,aK=d.ReactCurrentDispatcher,aQ=d.ReactCurrentOwner,aj=d.ReactCurrentBatchConfig,az=0,aX=null,aY=null,aW=0,aZ=0,aV=e5(0),aq=0,a$=null,a0=0,a1=0,a9=0,a2=null,a8=null,a3=0,a6=1/0;function a4(){a6=tG()+500}var a5=!1,a7=null,ie=null,it=!1,ir=null,ia=0,ii=0,il=null,is=-1,io=0;function iu(){return 0!=(6&az)?tG():-1!==is?is:is=tG()}function ic(e){return 0==(1&e.mode)?1:0!=(2&az)&&0!==aW?aW&-aW:null!==tO.transition?(0===io&&(e=th,0==(4194240&(th<<=1))&&(th=64),io=e),io):0!==(e=tE)?e:et()}function id(e,t,n){if(50<ii)throw ii=0,il=null,Error(f(185));var r=iA(e,t);return null===r?null:(tb(r,t,n),(0==(2&az)||r!==aX)&&(r===aX&&(0==(2&az)&&(a1|=t),4===aq&&ig(r,aW)),ip(r,n),1===t&&0===az&&0==(1&e.mode)&&(a4(),tJ&&tU())),r)}function iA(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function ip(e,t){var n,r,a,i=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var l=31-td(i),s=1<<l,o=a[l];-1===o?(0==(s&n)||0!=(s&r))&&(a[l]=function(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return -1}}(s,t)):o<=t&&(e.expiredLanes|=s),i&=~s}}(e,t);var l=tg(e,e===aX?aW:0);if(0===l)null!==i&&tS(i),e.callbackNode=null,e.callbackPriority=0;else if(t=l&-l,e.callbackPriority!==t){if(null!=i&&tS(i),1===t){0===e.tag&&(tJ=!0),n=iC.bind(null,e),null===t_?t_=[n]:t_.push(n),er?ea(function(){0===az&&tU()}):tF(tD,tU),i=null}else{switch(tM(l)){case 1:i=tD;break;case 4:i=tH;break;case 16:default:i=tT;break;case 536870912:i=tx}r=i,a=ih.bind(null,e),i=tF(r,a)}e.callbackPriority=t,e.callbackNode=i}}
vendor: 4,406 bytes, line 17
17function ih(e,t){if(is=-1,io=0,0!=(6&az))throw Error(f(327));var n=e.callbackNode;if(iD()&&e.callbackNode!==n)return null;var r=tg(e,e===aX?aW:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=iS(e,r);else{t=r;var a=az;az|=2;var i=iM();for((aX!==e||aW!==t)&&(a4(),iy(e,t));;)try{!function(){for(;null!==aY&&!tI();)iI(aY)}();break}catch(l){iE(e,l)}tY(),aK.current=i,az=a,null!==aY?t=0:(aX=null,aW=0,t=aq)}if(0!==t){if(2===t&&0!==(a=tC(e))&&(r=a,t=iB(e,a)),1===t)throw n=a$,iy(e,0),ig(e,r),ip(e,tG()),n;if(6===t)ig(e,r);else{if(a=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],i=a.getSnapshot;a=a.value;try{if(!tw(i(),a))return!1}catch(l){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=iS(e,r))&&0!==(i=tC(e))&&(r=i,t=iB(e,i)),1===t))throw n=a$,iy(e,0),ig(e,r),ip(e,tG()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(f(345));case 2:case 5:iG(e,a8);break;case 3:if(ig(e,r),(130023424&r)===r&&10<(t=a3+500-tG())){if(0!==tg(e,0))break;if(((a=e.suspendedLanes)&r)!==r){iu(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=z(iG.bind(null,e,a8),t);break}iG(e,a8);break;case 4:if(ig(e,r),(4194240&r)===r)break;for(a=-1,t=e.eventTimes;0<r;){var s=31-td(r);i=1<<s,(s=t[s])>a&&(a=s),r&=~i}if(r=a,10<(r=(120>(r=tG()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*aN(r/1960))-r)){e.timeoutHandle=z(iG.bind(null,e,a8),r);break}iG(e,a8);break;default:throw Error(f(329))}}}return ip(e,tG()),e.callbackNode===n?ih.bind(null,e):null}function iB(e,t){var n=a2;return e.current.memoizedState.isDehydrated&&(iy(e,t).flags|=256),2!==(e=iS(e,t))&&(t=a8,a8=n,null!==t&&im(t)),e}function im(e){null===a8?a8=e:a8.push.apply(a8,e)}function ig(e,t){for(t&=~a9,t&=~a1,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-td(t),r=1<<n;e[n]=-1,t&=~r}}function iC(e){if(0!=(6&az))throw Error(f(327));iD();var t=tg(e,0);if(0==(1&t))return ip(e,tG()),null;var n=iS(e,t);if(0!==e.tag&&2===n){var r=tC(e);0!==r&&(t=r,n=iB(e,r))}if(1===n)throw n=a$,iy(e,0),ig(e,t),ip(e,tG()),n;if(6===n)throw Error(f(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,iG(e,a8),ip(e,tG()),null}function iv(e){null!==ir&&0===ir.tag&&0==(6&az)&&iD();var t=az;az|=1;var n=aj.transition,r=tE;try{if(aj.transition=null,tE=1,e)return e()}finally{tE=r,aj.transition=n,0==(6&(az=t))&&tU()}}function ib(){aZ=aV.current,e7(aV)}function iy(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==Y&&(e.timeoutHandle=Y,X(n)),null!==aY)for(n=aY.return;null!==n;){var r=n;switch(nC(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&ts();break;case 3:nj(),e7(tr),e7(tn),nV();break;case 5:nX(r);break;case 4:nj();break;case 13:case 19:e7(nY);break;case 10:tZ(r.type._context);break;case 22:case 23:ib()}n=n.return}if(aX=e,aY=e=iU(e.current,null),aW=aZ=t,aq=0,a$=null,a9=a1=a0=0,a8=a2=null,null!==t0){for(t=0;t<t0.length;t++)if(null!==(r=(n=t0[t]).interleaved)){n.interleaved=null;var a=r.next,i=n.pending;if(null!==i){var l=i.next;i.next=a,r.next=l}n.pending=r}t0=null}return e}function iE(e,t){for(;;){var n=aY;try{if(tY(),nq.current=rL,n8){for(var r=n1.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}n8=!1}if(n0=0,n2=n9=n1=null,n3=!1,n6=0,aQ.current=null,null===n||null===n.return){aq=1,a$=t,aY=null;break}e:{var i=e,l=n.return,s=n,o=t;if(t=aW,s.flags|=32768,null!==o&&"object"==typeof o&&"function"==typeof o.then){var u=o,c=s,d=c.tag;if(0==(1&c.mode)&&(0===d||11===d||15===d)){var A=c.alternate;A?(c.updateQueue=A.updateQueue,c.memoizedState=A.memoizedState,c.lanes=A.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=rj(l);if(null!==p){p.flags&=-257,rz(p,l,s,i,t),1&p.mode&&rQ(i,u,t),t=p,o=u;var h=t.updateQueue;if(null===h){var B=new Set;B.add(o),t.updateQueue=B}else h.add(o);break e}if(0==(1&t)){rQ(i,u,t),iF();break e}o=Error(f(426))}else if(ny&&1&s.mode){var m=rj(l);if(null!==m){0==(65536&m.flags)&&(m.flags|=256),rz(m,l,s,i,t),nT(o);break e}}i=o,4!==aq&&(aq=2),null===a2?a2=[i]:a2.push(i),o=rk(o,s),s=l;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var g=rN(s,o,t);t4(s,g);break e;case 1:i=o;
17var C=s.type,v=s.stateNode;if(0==(128&s.flags)&&("function"==typeof C.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===ie||!ie.has(v)))){s.flags|=65536,t&=-t,s.lanes|=t;var b=rK(s,i,t);t4(s,b);break e}}s=s.return}while(null!==s)}iR(n)}catch(y){t=y,aY===n&&null!==n&&(aY=n=n.return);continue}break}}function iM(){var e=aK.current;return aK.current=rL,null===e?rL:e}function iF(){(0===aq||3===aq||2===aq)&&(aq=4),null===aX||0==(268435455&a0)&&0==(268435455&a1)||ig(aX,aW)}function iS(e,t){var n=az;az|=2;var r=iM();for(aX===e&&aW===t||iy(e,t);;)try{!function(){for(;null!==aY;)iI(aY)}();break}catch(a){iE(e,a)}if(tY(),az=n,aK.current=r,null!==aY)throw Error(f(261));return aX=null,aW=0,aq}function iI(e){var t=l(e.alternate,e,aZ);e.memoizedProps=e.pendingProps,null===t?iR(e):aY=t,aQ.current=null}function iR(e){var n=e;do{var l=n.alternate;if(e=n.return,0==(32768&n.flags)){if(null!==(l=function(e,n,l){var s=n.pendingProps;switch(nC(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return rV(n),null;case 1:case 17:return tl(n.type)&&ts(),rV(n),null;case 3:return s=n.stateNode,nj(),e7(tr),e7(tn),nV(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(null===e||null===e.child)&&(nD(n)?rX(n):null===e||e.memoizedState.isDehydrated&&0==(256&n.flags)||(n.flags|=1024,null!==nM&&(im(nM),nM=null))),r(e,n),rV(n),null;case 5:nX(n),l=nK(nN.current);var o=n.type;if(null!==e&&null!=n.stateNode)a(e,n,o,s,l),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!s){if(null===n.stateNode)throw Error(f(166));return rV(n),null}if(e=nK(nU.current),nD(n)){if(!q)throw Error(f(175));e=ej(n.stateNode,n.type,n.memoizedProps,l,e,n,!nE),n.updateQueue=e,null!==e&&rX(n)}else{var u=U(o,s,l,e,n);t(u,n,!1,!1),n.stateNode=u,N(u,o,s,l,e)&&rX(n)}null!==n.ref&&(n.flags|=512,n.flags|=2097152)}return rV(n),null;case 6:if(e&&null!=n.stateNode)i(e,n,e.memoizedProps,s);else{if("string"!=typeof s&&null===n.stateNode)throw Error(f(166));if(e=nK(nN.current),l=nK(nU.current),nD(n)){if(!q)throw Error(f(176));if(e=n.stateNode,s=n.memoizedProps,(l=ez(e,s,n,!nE))&&null!==(o=nv))switch(u=0!=(1&o.mode),o.tag){case 3:e0(o.stateNode.containerInfo,e,s,u);break;case 5:e1(o.type,o.memoizedProps,o.stateNode,e,s,u)}l&&rX(n)}else n.stateNode=j(s,e,l,n)}return rV(n),null;case 13:if(e7(nY),s=n.memoizedState,ny&&null!==nb&&0!=(1&n.mode)&&0==(128&n.flags)){for(e=nb;e;)e=eO(e);return nH(),n.flags|=98560,n}if(null!==s&&null!==s.dehydrated){if(s=nD(n),null===e){if(!s)throw Error(f(318));if(!q)throw Error(f(344));if(!(e=null!==(e=n.memoizedState)?e.dehydrated:null))throw Error(f(317));eX(e,n)}else nH(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;return rV(n),null}if(null!==nM&&(im(nM),nM=null),0!=(128&n.flags))return n.lanes=l,n;return s=null!==s,l=!1,null===e?nD(n):l=null!==e.memoizedState,s&&!l&&(n.child.flags|=8192,0!=(1&n.mode)&&(null===e||0!=(1&nY.current)?0===aq&&(aq=3):iF())),null!==n.updateQueue&&(n.flags|=4),rV(n),null;case 4:return nj(),r(e,n),null===e&&ee(n.stateNode.containerInfo),rV(n),null;case 10:return tZ(n.type._context),rV(n),null;case 19:if(e7(nY),null===(o=n.memoizedState))return rV(n),null;if(s=0!=(128&n.flags),null===(u=o.rendering)){if(s)rZ(o,!1);else{if(0!==aq||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(u=nW(e))){for(n.flags|=128,rZ(o,!1),null!==(e=u.updateQueue)&&(n.updateQueue=e,n.flags|=4),n.subtreeFlags=0,e=l,s=n.child;null!==s;)l=s,o=e,l.flags&=14680066,null===(u=l.alternate)?(l.childLanes=0,l.lanes=o,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=u.childLanes,l.lanes=u.lanes,l.child=u.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=u.memoizedProps,l.memoizedState=u.memoizedState,l.updateQueue=u.updateQueue,l.type=u.type,o=u.dependencies,l.dependencies=null===o?null:{lanes:o.lanes,firstContext:o.firstContext}),s=s.sibling;return te(nY,1&nY.current|2),n.child}e=e.sibling}null!==o.tail&&tG()>a6&&(n.flags|=128,s=!0,rZ(o,!1),n.lanes=4194304)}}else{if(!s){if(null!==(e=nW(u))){if(n.flags|=128,s=!0,null!==(e=e.updateQueue)&&(n.updateQueue=e,n.flags|=4),rZ(o,!0),null===o.tail&&"hidden"===o.tailMode&&!u.alternate&&!ny)return rV(n),null}else 2*tG()-o.renderingStartTime>a6&&1073741824!==l&&(n.flags|=128,s=!0,rZ(o,!1),n.lanes=4194304)}o.isBackwards?(u.sibling=n.child,n.child=u):(null!==(e=o.last)?e.sibling=u:n.child=u,o.last=u)}if(null!==o.tail)return n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=tG(),n.sibling=null,e=nY.current,te(nY,s?1&e|2:1&e),n;return rV(n),null;case 22:case 23:return ib(),s=null!==n.memoizedState,null!==e&&null!==e.memoizedState!==s&&(n.flags|=8192),s&&0!=(1&n.mode)?0!=(1073741824&aZ)&&(rV(n),Z&&6&n.subtreeFlags&&(n.flags|=8192)):rV(n),null;case 24:case 25:return null}throw Error(f(156,n.tag))}(l,n,aZ))){aY=l;return}}else{if(null!==(l=function(e,t){switch(nC(t),t.tag){case 1:return tl(t.type)&&ts(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return nj(),e7(tr),e7(tn),nV(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return nX(t),null;case 13:if(e7(nY),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(f(340));nH()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return e7(nY),null;case 4:return nj(),null;case 10:return tZ(t.type._context),null;case 22:case 23:return ib(),null;default:return null}}(l,n))){l.flags&=32767,aY=l;return}if(null!==e)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{aq=6,aY=null;return}}if(null!==(n=n.sibling)){aY=n;return}aY=n=e}while(null!==n);0===aq&&(aq=5)}function iG(e,t){var n=tE,r=aj.transition;try{aj.transition=null,tE=1,function(e,t,n){do iD();while(null!==ir);if(0!=(6&az))throw Error(f(327));var r=e.finishedWork,a=e.finishedLanes;if(null!==r){if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(f(177));e.callbackNode=null,e.callbackPriority=0;var i=r.lanes|r.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-td(n),i=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~i}}(e,i),e===aX&&(aY=aX=null,aW=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||it||(it=!0,l=tT,s=function(){return iD(),null},tF(l,s)),i=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||i){i=aj.transition,aj.transition=null;var l,s,o,u,c=tE;tE=1;var d=az;az|=4,aQ.current=null,function(e,t){for(J(e.containerInfo),aA=t;null!==aA;)if(t=(e=aA).child,0!=(1028&e.subtreeFlags)&&null!==t)t.return=e,aA=t;else for(;null!==aA;){e=aA;try{var n=e.alternate;if(0!=(1024&e.flags))switch(e.tag){case 0:case 11:case 15:case 5:case 
176:case 4:case 17:break;case 1:if(null!==n){var r=n.memoizedProps,a=n.memoizedState,i=e.stateNode,l=i.getSnapshotBeforeUpdate(e.elementType===e.type?r:tK(e.type,r),a);i.__reactInternalSnapshotBeforeUpdate=l}break;case 3:Z&&eI(e.stateNode.containerInfo);break;default:throw Error(f(163))}}catch(s){iT(e,e.return,s)}if(null!==(t=e.sibling)){t.return=e.return,aA=t;break}aA=e.return}n=aB,aB=!1}(e,r),function(e,t){for(aA=t;null!==aA;){var n=(t=aA).deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var i=e;Z?aF(i,a,t):ab(i,a,t);var l=a.alternate;null!==l&&(l.return=null),a.return=null}catch(s){iT(a,t,s)}}if(n=t.child,0!=(12854&t.subtreeFlags)&&null!==n)n.return=t,aA=n;else for(;null!==aA;){t=aA;try{var o=t.flags;if(32&o&&Z&&ey(t.stateNode),512&o){var u=t.alternate;if(null!==u){var c=u.ref;null!==c&&("function"==typeof c?c(null):c.current=null)}}if(8192&o)switch(t.tag){case 13:if(null!==t.memoizedState){var f=t.alternate;(null===f||null===f.memoizedState)&&(a3=tG())}break;case 22:var d=null!==t.memoizedState,A=t.alternate,p=null!==A&&null!==A.memoizedState;if(n=t,Z){e:if(r=n,a=d,i=null,Z)for(var h=r;;){if(5===h.tag){if(null===i){i=h;var B=h.stateNode;a?eE(B):eF(h.stateNode,h.memoizedProps)}}else if(6===h.tag){if(null===i){var m=h.stateNode;a?eM(m):eS(m,h.memoizedProps)}}else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===r)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===r)break;for(;null===h.sibling;){if(null===h.return||h.return===r)break e;i===h&&(i=null),h=h.return}i===h&&(i=null),h.sibling.return=h.return,h=h.sibling}}if(d&&!p&&0!=(1&n.mode)){aA=n;for(var g=n.child;null!==g;){for(n=aA=g;null!==aA;){var C=(r=aA).child;switch(r.tag){case 0:case 11:case 14:case 15:am(4,r,r.return);break;case 1:ap(r,r.return);var v=r.stateNode;if("function"==typeof v.componentWillUnmount){var b=r.return;try{v.props=r.memoizedProps,v.state=r.memoizedState,v.componentWillUnmount()}catch(y){iT(r,b,y)}}break;case 5:ap(r,r.return);break;case 22:if(null!==r.memoizedState){aG(n);continue}}null!==C?(C.return=r,aA=C):aG(n)}g=g.sibling}}}switch(4102&o){case 2:aM(t),t.flags&=-3;break;case 6:aM(t),t.flags&=-3,aS(t.alternate,t);break;case 4096:t.flags&=-4097;break;case 4100:t.flags&=-4097,aS(t.alternate,t);break;case 4:aS(t.alternate,t)}}catch(E){iT(t,t.return,E)}if(null!==(n=t.sibling)){n.return=t.return,aA=n;break}aA=t.return}}}(e,r,a),k(e.containerInfo),e.current=r,o=r,u=e,aA=o,function e(t,n,r){for(var a=0!=(1&t.mode);null!==aA;){var i=aA,l=i.child;if(22===i.tag&&a){var s=null!==i.memoizedState||ac;if(!s){var o=i.alternate,u=null!==o&&null!==o.memoizedState||af;o=ac;var c=af;if(ac=s,(af=u)&&!c)for(aA=i;null!==aA;)u=(s=aA).child,22===s.tag&&null!==s.memoizedState?aD(i):null!==u?(u.return=s,aA=u):aD(i);for(;null!==l;)aA=l,e(l,n,r),l=l.sibling;aA=i,ac=o,af=c}aR(t,n,r)}else 0!=(8772&i.subtreeFlags)&&null!==l?(l.return=i,aA=l):aR(t,n,r)}}(o,u,a),tR(),az=d,tE=c,aj.transition=i}else e.current=r;if(it&&(it=!1,ir=e,ia=a),0===(i=e.pendingLanes)&&(ie=null),function(e){if(tL&&"function"==typeof tL.onCommitFiberRoot)try{tL.onCommitFiberRoot(tP,e,void 0,128==(128&e.current.flags))}catch(t){}}(r.stateNode,n),ip(e,tG()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)n(t[r]);if(a5)throw a5=!1,e=a7,a7=null,e;0!=(1&ia)&&0!==e.tag&&iD(),0!=(1&(i=e.pendingLanes))?e===il?ii++:(ii=0,il=e):ii=0,tU()}}(e,t,n)}finally{aj.transition=r,tE=n}return null}function iD(){if(null!==ir){var e=tM(ia),t=aj.transition,n=tE;try{if(aj.transition=null,tE=16>e?16:e,null===ir)var r=!1;else{if(e=ir,ir=null,ia=0,0!=(6&az))throw Error(f(331));var a=az;for(az|=4,aA=e.current;null!==aA;){var i=aA,l=i.child;if(0!=(16&aA.flags)){var s=i.deletions;if(null!==s){for(var o=0;o<s.length;o++){var u=s[o];for(aA=u;null!==aA;){var c=aA;switch(c.tag){case 0:case 11:case 15:am(8,c,i)}var d=c.child;if(null!==d)d.return=c,aA=d;else for(;null!==aA;){var A=(c=aA).sibling,p=c.return;if(!function e(t){var n=t.alternate;null!==n&&(t.alternate=null,e(n)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(n=t.stateNode)&&en(n),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(c),c===u){aA=null;break}if(null!==A){A.return=p,aA=A;break}aA=p}}}var h=i.alternate;if(null!==h){var B=h.child;if(null!==B){h.child=null;do{var m=B.sibling;B.sibling=null,B=m}while(null!==B)}}aA=i}}if(0!=(2064&i.subtreeFlags)&&null!==l)l.return=i,aA=l;else t:for(;null!==aA;){if(i=aA,0!=(2048&i.flags))switch(i.tag){case 0:case 11:case 15:am(9,i,i.return)}var g=i.sibling;if(null!==g){g.return=i.return,aA=g;break t}aA=i.return}}var C=e.current;for(aA=C;null!==aA;){var v=(l=aA).child;if(0!=(2064&l.subtreeFlags)&&null!==v)v.return=l,aA=v;else t:for(l=C;null!==aA;){if(s=aA,0!=(2048&s.flags))try{switch(s.tag){case 0:case 11:case 15:ag(9,s)}}catch(b){iT(s,s.return,b)}if(s===l){aA=null;break t}var y=s.sibling;if(null!==y){y.return=s.return,aA=y;break t}aA=s.return}}if(az=a,tU(),tL&&"function"==typeof tL.onPostCommitFiberRoot)try{tL.onPostCommitFiberRoot(tP,e)}catch(E){}r=!0}return r}finally{tE=n,aj.transition=t}}return!1}
vendor: 4,932 bytes, line 17
17function iH(e,t,n){t=rk(n,t),t=rN(e,t,1),t3(e,t),t=iu(),null!==(e=iA(e,1))&&(tb(e,1,t),ip(e,t))}function iT(e,t,n){if(3===e.tag)iH(e,e,n);else for(;null!==t;){if(3===t.tag){iH(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===ie||!ie.has(r))){e=rk(n,e),e=rK(t,e,1),t3(t,e),e=iu(),null!==(t=iA(t,1))&&(tb(t,1,e),ip(t,e));break}}t=t.return}}function ix(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=iu(),e.pingedLanes|=e.suspendedLanes&n,aX===e&&(aW&n)===n&&(4===aq||3===aq&&(130023424&aW)===aW&&500>tG()-a3?iy(e,0):a9|=n),ip(e,t)}function iP(e,t){0===t&&(0==(1&e.mode)?t=1:(t=tB,0==(130023424&(tB<<=1))&&(tB=4194304)));var n=iu();null!==(e=iA(e,t))&&(tb(e,t,n),ip(e,n))}function iL(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),iP(e,n)}function iw(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(f(314))}null!==r&&r.delete(t),iP(e,n)}function i_(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function iJ(e,t,n,r){return new i_(e,t,n,r)}function ik(e){return!(!(e=e.prototype)||!e.isReactComponent)}function iU(e,t){var n=e.alternate;return null===n?((n=iJ(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function iO(e,t,n,r,a,i){var l=2;if(r=e,"function"==typeof e)ik(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case h:return iN(n.children,a,i,t);case B:l=8,a|=8;break;case m:return(e=iJ(12,n,t,2|a)).elementType=m,e.lanes=i,e;case b:return(e=iJ(13,n,t,a)).elementType=b,e.lanes=i,e;case y:return(e=iJ(19,n,t,a)).elementType=y,e.lanes=i,e;case F:return iK(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case g:l=10;break e;case C:l=9;break e;case v:l=11;break e;case E:l=14;break e;case M:l=16,r=null;break e}throw Error(f(130,null==e?e:typeof e,""))}return(t=iJ(l,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function iN(e,t,n,r){return(e=iJ(7,e,r,t)).lanes=n,e}function iK(e,t,n,r){return(e=iJ(22,e,r,t)).elementType=F,e.lanes=n,e.stateNode={},e}function iQ(e,t,n){return(e=iJ(6,e,null,t)).lanes=n,e}function ij(e,t,n){return(t=iJ(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function iz(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Y,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=tv(0),this.expirationTimes=tv(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tv(0),this.identifierPrefix=r,this.onRecoverableError=a,q&&(this.mutableSourceEagerHydrationData=null)}function iX(e,t,n,r,a,i,l,s,o){return e=new iz(e,t,n,s,o),1===t?(t=1,!0===i&&(t|=8)):t=0,i=iJ(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null},t9(i),e}function iY(e){if(!e)return tt;e=e._reactInternals;e:{if(G(e)!==e||1!==e.tag)throw Error(f(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(tl(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(f(171))}if(1===e.tag){var n=e.type;if(tl(n))return tu(e,n,t)}return t}function iW(e){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(f(188));throw Error(f(268,e=Object.keys(e).join(",")))}return null===(e=T(t))?null:e.stateNode}function iZ(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function iV(e,t){iZ(e,t),(e=e.alternate)&&iZ(e,t)}function iq(e){return null===(e=T(e))?null:e.stateNode}function i$(){return null}return l=function(e,t,n){if(null!==e){if(e.memoizedProps!==t.pendingProps||tr.current)r$=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return r$=!1,function(e,t,n){switch(t.tag){case 3:r7(t),nH();break;case 5:nz(t);break;case 1:tl(t.type)&&tc(t);break;case 4:nQ(t,t.stateNode.containerInfo);break;
17case 10:tW(t,t.type._context,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r){if(null!==r.dehydrated)return te(nY,1&nY.current),t.flags|=128,null;if(0!=(n&t.child.childLanes))return ar(e,t,n);return te(nY,1&nY.current),null!==(e=au(e,t,n))?e.sibling:null}te(nY,1&nY.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return ao(e,t,n);t.flags|=128}var a=t.memoizedState;if(null!==a&&(a.rendering=null,a.tail=null,a.lastEffect=null),te(nY,nY.current),!r)return null;break;case 22:case 23:return t.lanes=0,r8(e,t,n)}return au(e,t,n)}(e,t,n);r$=0!=(131072&e.flags)}}else r$=!1,ny&&0!=(1048576&t.flags)&&nm(t,nc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var a=ti(t,tn.current);tq(t,n),a=re(null,t,r,e,a,n);var i=rt();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,tl(r)?(i=!0,tc(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,t9(t),a.updater=nn,t.stateNode=a,a._reactInternals=t,nl(t,r,e,n),t=r5(null,t,r,!0,i,n)):(t.tag=0,ny&&i&&ng(t),r0(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return ik(e)?1:0;if(null!=e){if((e=e.$$typeof)===v)return 11;if(e===E)return 14}return 2}(r),e=tK(r,e),a){case 0:t=r6(null,t,r,e,n);break e;case 1:t=r4(null,t,r,e,n);break e;case 11:t=r1(null,t,r,e,n);break e;case 14:t=r9(null,t,r,tK(r.type,e),n);break e}throw Error(f(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tK(r,a),r6(e,t,r,a,n);case 1:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tK(r,a),r4(e,t,r,a,n);case 3:e:{if(r7(t),null===e)throw Error(f(387));r=t.pendingProps,a=(i=t.memoizedState).element,t2(e,t),t5(t,r,null,n);var l=t.memoizedState;if(r=l.element,q&&i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:l.cache,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=ae(e,t,r,n,a=Error(f(423)));break e}if(r!==a){t=ae(e,t,r,n,a=Error(f(424)));break e}for(q&&(nb=eK(t.stateNode.containerInfo),nv=t,ny=!0,nM=null,nE=!1),n=nJ(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(nH(),r===a){t=au(e,t,n);break e}r0(e,t,r,n)}t=t.child}return t;case 5:return nz(t),null===e&&nR(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,l=a.children,Q(r,a)?l=null:null!==i&&Q(r,i)&&(t.flags|=32),r3(e,t),r0(e,t,l,n),t.child;case 6:return null===e&&nR(t),null;case 13:return ar(e,t,n);case 4:return nQ(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=n_(t,null,r,n):r0(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tK(r,a),r1(e,t,r,a,n);case 7:return r0(e,t,t.pendingProps,n),t.child;case 8:case 12:return r0(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,l=a.value,tW(t,r,l),null!==i){if(tw(i.value,l)){if(i.children===a.children&&!tr.current){t=au(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var s=i.dependencies;if(null!==s){l=i.child;for(var o=s.firstContext;null!==o;){if(o.context===r){if(1===i.tag){(o=t8(-1,n&-n)).tag=2;var u=i.updateQueue;if(null!==u){var c=(u=u.shared).pending;null===c?o.next=o:(o.next=c.next,c.next=o),u.pending=o}}i.lanes|=n,null!==(o=i.alternate)&&(o.lanes|=n),tV(i.return,n,t),s.lanes|=n;break}o=o.next}}else if(10===i.tag)l=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(l=i.return))throw Error(f(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),tV(l,n,t),l=i.sibling}else l=i.child;if(null!==l)l.return=i;else for(l=i;null!==l;){if(l===t){l=null;break}if(null!==(i=l.sibling)){i.return=l.return,l=i;break}l=l.return}i=l}}r0(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,tq(t,n),a=t$(a),r=r(a),t.flags|=1,r0(e,t,r,n),t.child;case 14:return a=tK(r=t.type,t.pendingProps),a=tK(r.type,a),r9(e,t,r,a,n);case 15:return r2(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:tK(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,tl(r)?(e=!0,tc(t)):e=!1,tq(t,n),na(t,r,a),nl(t,r,a,n),r5(null,t,r,!0,e,n);
17case 19:return ao(e,t,n);case 22:return r8(e,t,n)}throw Error(f(156,t.tag))},s.attemptContinuousHydration=function(e){13===e.tag&&(id(e,134217728,iu()),iV(e,134217728))},s.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag){var t=iu(),n=ic(e);id(e,n,t),iV(e,n)}},s.attemptSynchronousHydration=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=tm(t.pendingLanes);0!==n&&(ty(t,1|n),ip(t,tG()),0==(6&az)&&(a4(),tU()))}break;case 13:var r=iu();iv(function(){return id(e,1,r)}),iV(e,1)}},s.batchedUpdates=function(e,t){var n=az;az|=1;try{return e(t)}finally{0===(az=n)&&(a4(),tJ&&tU())}},s.createComponentSelector=function(e){return{$$typeof:aH,value:e}},s.createContainer=function(e,t,n,r,a,i,l){return iX(e,t,!1,null,n,r,a,i,l)},s.createHasPseudoClassSelector=function(e){return{$$typeof:aT,value:e}},s.createHydrationContainer=function(e,t,n,r,a,i,l,s,o){return(e=iX(n,r,!0,e,a,i,l,s,o)).context=iY(null),n=e.current,(i=t8(r=iu(),a=ic(n))).callback=null!=t?t:null,t3(n,i),e.current.lanes=a,tb(e,a,r),ip(e,r),e},s.createPortal=function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:p,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},s.createRoleSelector=function(e){return{$$typeof:ax,value:e}},s.createTestNameSelector=function(e){return{$$typeof:aP,value:e}},s.createTextSelector=function(e){return{$$typeof:aL,value:e}},s.deferredUpdates=function(e){var t=tE,n=aj.transition;try{return aj.transition=null,tE=16,e()}finally{tE=t,aj.transition=n}},s.discreteUpdates=function(e,t,n,r,a){var i=tE,l=aj.transition;try{return aj.transition=null,tE=1,e(t,n,r,a)}finally{tE=i,aj.transition=l,0===az&&a4()}},s.findAllNodes=aO,s.findBoundingRects=function(e,t){if(!ei)throw Error(f(363));t=aO(e,t),e=[];for(var n=0;n<t.length;n++)e.push(es(t[n]));for(t=e.length-1;0<t;t--){n=e[t];for(var r=n.x,a=r+n.width,i=n.y,l=i+n.height,s=t-1;0<=s;s--)if(t!==s){var o=e[s],u=o.x,c=u+o.width,d=o.y,A=d+o.height;if(r>=u&&i>=d&&a<=c&&l<=A){e.splice(t,1);break}if(r!==u||n.width!==o.width||A<i||d>l){if(!(i!==d||n.height!==o.height||c<r||u>a)){u>r&&(o.width+=u-r,o.x=r),c<a&&(o.width=a-u),e.splice(t,1);break}}else{d>i&&(o.height+=d-i,o.y=i),A<l&&(o.height=l-d),e.splice(t,1);break}}}return e},s.findHostInstance=iW,s.findHostInstanceWithNoPortals=function(e){return null===(e=null!==(e=H(e))?function e(t){if(5===t.tag||6===t.tag)return t;for(t=t.child;null!==t;){if(4!==t.tag){var n=e(t);if(null!==n)return n}t=t.sibling}return null}(e):null)?null:e.stateNode},s.findHostInstanceWithWarning=function(e){return iW(e)},s.flushControlled=function(e){var t=az;az|=1;var n=aj.transition,r=tE;try{aj.transition=null,tE=1,e()}finally{tE=r,aj.transition=n,0===(az=t)&&(a4(),tU())}},s.flushPassiveEffects=iD,s.flushSync=iv,s.focusWithin=function(e,t){if(!ei)throw Error(f(363));for(t=Array.from(t=aU(e=a_(e),t)),e=0;e<t.length;){var n=t[e++];if(!eu(n)){if(5===n.tag&&ef(n.stateNode))return!0;for(n=n.child;null!==n;)t.push(n),n=n.sibling}}return!1},s.getCurrentUpdatePriority=function(){return tE},s.getFindAllNodesFailureDescription=function(e,t){if(!ei)throw Error(f(363));var n=0,r=[];e=[a_(e),0];for(var a=0;a<e.length;){var i=e[a++],l=e[a++],s=t[l];if((5!==i.tag||!eu(i))&&(aJ(i,s)&&(r.push(ak(s)),++l>n&&(n=l)),l<t.length))for(i=i.child;null!==i;)e.push(i,l),i=i.sibling}if(n<t.length){for(e=[];n<t.length;n++)e.push(ak(t[n]));return"findAllNodes was able to match part of the selector:\n  "+r.join(" > ")+"\n\nNo matching component was found for:\n  "+e.join(" > ")}return null},s.getPublicRootInstance=function(e){return(e=e.current).child?5===e.child.tag?L(e.child.stateNode):e.child.stateNode:null},s.injectIntoDevTools=function(e){if(e={bundleType:e.bundleType,version:e.version,rendererPackageName:e.rendererPackageName,rendererConfig:e.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:d.ReactCurrentDispatcher,findHostInstanceByFiber:iq,findFiberByHostInstance:e.findFiberByHostInstance||i$,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.0.0-fc46dba67-20220329"},"undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)e=!1;else{var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;
vendor: 4,919 bytes, lines 17-25
17if(t.isDisabled||!t.supportsFiber)e=!0;else{try{tP=t.inject(e),tL=t}catch(n){}e=!!t.checkDCE}}return e},s.isAlreadyRendering=function(){return!1},s.observeVisibleRects=function(e,t,n,r){if(!ei)throw Error(f(363));var a=ed(e=aO(e,t),n,r).disconnect;return{disconnect:function(){a()}}},s.registerMutableSourceForHydration=function(e,t){var n=t._getVersion;n=n(t._source),null==e.mutableSourceEagerHydrationData?e.mutableSourceEagerHydrationData=[t,n]:e.mutableSourceEagerHydrationData.push(t,n)},s.runWithPriority=function(e,t){var n=tE;try{return tE=e,t()}finally{tE=n}},s.shouldError=function(){return null},s.shouldSuspend=function(){return!1},s.updateContainer=function(e,t,n,r){var a=t.current,i=iu(),l=ic(a);return n=iY(n),null===t.context?t.context=n:t.pendingContext=n,(t=t8(i,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),t3(a,t),null!==(e=id(a,l,i))&&t6(e,a,l),l},s}},2576:function(e,t,n){"use strict";e.exports=n(6511)},6525:function(e,t,n){"use strict";e.exports=n(7287)},53:function(e,t){"use strict";/**
18 * @license React
19 * scheduler.production.min.js
20 *
21 * Copyright (c) Facebook, Inc. and its affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */ function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break e}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,l=a>>>1;r<l;){var s=2*(r+1)-1,o=e[s],u=s+1,c=e[u];if(0>i(o,n))u<a&&0>i(c,o)?(e[r]=c,e[u]=n,r=u):(e[r]=o,e[s]=n,r=s);else if(u<a&&0>i(c,n))e[r]=c,e[u]=n,r=u;else break e}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var l,s=performance;t.unstable_now=function(){return s.now()}}else{var o=Date,u=o.now();t.unstable_now=function(){return o.now()-u}}var c=[],f=[],d=1,A=null,p=3,h=!1,B=!1,m=!1,g="function"==typeof setTimeout?setTimeout:null,C="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function b(e){for(var t=r(f);null!==t;){if(null===t.callback)a(f);else if(t.startTime<=e)a(f),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(f)}}function y(e){if(m=!1,b(e),!B){if(null!==r(c))B=!0,x(E);else{var t=r(f);null!==t&&P(y,t.startTime-e)}}}function E(e,n){B=!1,m&&(m=!1,C(S),S=-1),h=!0;var i=p;try{for(b(n),A=r(c);null!==A&&(!(A.expirationTime>n)||e&&!G());){var l=A.callback;if("function"==typeof l){A.callback=null,p=A.priorityLevel;var s=l(A.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?A.callback=s:A===r(c)&&a(c),b(n)}else a(c);A=r(c)}if(null!==A)var o=!0;else{var u=r(f);null!==u&&P(y,u.startTime-n),o=!1}return o}finally{A=null,p=i,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var M=!1,F=null,S=-1,I=5,R=-1;function G(){return!(t.unstable_now()-R<I)}function D(){if(null!==F){var e=t.unstable_now();R=e;var n=!0;try{n=F(!0,e)}finally{n?l():(M=!1,F=null)}}else M=!1}if("function"==typeof v)l=function(){v(D)};else if("undefined"!=typeof MessageChannel){var H=new MessageChannel,T=H.port2;H.port1.onmessage=D,l=function(){T.postMessage(null)}}else l=function(){g(D,0)};function x(e){F=e,M||(M=!0,l())}function P(e,n){S=g(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){B||h||(B=!0,x(E))},t.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"):I=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,a,i){var l=t.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?l+i:l,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=i+s,e={id:d++,callback:a,priorityLevel:e,startTime:i,expirationTime:s,sortIndex:-1},i>l?(e.sortIndex=i,n(f,e),null===r(c)&&e===r(f)&&(m?(C(S),S=-1):m=!0,P(y,i-l))):(e.sortIndex=s,n(c,e),B||h||(B=!0,x(E))
25),e},t.unstable_shouldYield=G,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},3840:function(e,t,n){"use strict";e.exports=n(53)},4881:function(e,t,n){"use strict";function r(e,t,n=(e,t)=>e===t){if(e===t)return!0;if(!e||!t)return!1;let r=e.length;if(t.length!==r)return!1;for(let a=0;a<r;a++)if(!n(e[a],t[a]))return!1;return!0}n.d(t,{MA:function(){return s},Rq:function(){return l},ZH:function(){return o}});let a=[];function i(e,t,n=!1,i={}){for(let l of a)if(r(t,l.keys,l.equal)){if(n)return;if(Object.prototype.hasOwnProperty.call(l,"error"))throw l.error;if(Object.prototype.hasOwnProperty.call(l,"response"))return l.response;if(!n)throw l.promise}let s={keys:t,equal:i.equal,promise:e(...t).then(e=>s.response=e).then(()=>{i.lifespan&&i.lifespan>0&&setTimeout(()=>{let e=a.indexOf(s);-1!==e&&a.splice(e,1)},i.lifespan)}).catch(e=>s.error=e)};if(a.push(s),!n)throw s.promise}let l=(e,t,n)=>i(e,t,!1,n),s=(e,t,n)=>void i(e,t,!0,n),o=e=>{if(void 0===e||0===e.length)a.splice(0,a.length);else{let t=a.find(t=>r(e,t.keys,t.equal));if(t){let n=a.indexOf(t);-1!==n&&a.splice(n,1)}}}}}]);

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.