From d1acb6a5ce138dc396d8d494d8fe754b97c0802c Mon Sep 17 00:00:00 2001 From: Brian Beck Date: Mon, 2 Mar 2026 22:57:58 -0800 Subject: [PATCH] add shapes test page, particle effects --- app/shapes/page.module.css | 161 ++++ app/shapes/page.tsx | 444 ++++++++++ docs/404.html | 2 +- docs/404/index.html | 2 +- docs/__next.__PAGE__.txt | 11 +- docs/__next._full.txt | 23 +- docs/__next._head.txt | 8 +- docs/__next._index.txt | 8 +- docs/__next._tree.txt | 5 +- .../_buildManifest.js | 0 .../_clientMiddlewareManifest.json | 0 .../_ssgManifest.js | 0 docs/_next/static/chunks/045c83caa4d15373.js | 1 + docs/_next/static/chunks/07f1e4bb8e7d8066.js | 1 + ...e74e9455d83b68c.js => 13f8b467e8aa89cb.js} | 2 +- ...ce1ee0e89ee93db.js => 1627bf2f54f2038d.js} | 4 +- docs/_next/static/chunks/20b7c805b0b1f5f3.js | 362 ++++++++ docs/_next/static/chunks/22ebafda1e5f0224.js | 351 -------- docs/_next/static/chunks/2f236954d6a65e12.js | 1 + docs/_next/static/chunks/39f1afbfab5559a9.js | 52 -- docs/_next/static/chunks/3a7943ba4f8effca.css | 1 + docs/_next/static/chunks/3adaddad39f53f70.js | 566 ++++++++++++ docs/_next/static/chunks/3ff360e595385fc4.js | 52 ++ docs/_next/static/chunks/44bbdd420cb3ec27.js | 362 ++++++++ docs/_next/static/chunks/4ce2a2145f0c6cc2.js | 1 + docs/_next/static/chunks/4fc14a6c1457c064.js | 8 + docs/_next/static/chunks/4fd93823156e59e8.js | 1 - docs/_next/static/chunks/6e9a6efec350bf8d.js | 1 + docs/_next/static/chunks/70bf3e06d5674fac.js | 1 - docs/_next/static/chunks/73469a159b52eb99.js | 1 - docs/_next/static/chunks/791b17fa51a62bf9.js | 52 ++ docs/_next/static/chunks/8206544674c0f63e.js | 8 + docs/_next/static/chunks/89fcb9c19e93d0ef.js | 2 + ...9c295cb642f6712.js => 8c435435e00c1d09.js} | 2 +- ...55b3b7050a508.css => 97a75e62963e0840.css} | 4 +- docs/_next/static/chunks/a39cd4cde6ac97c6.js | 2 - docs/_next/static/chunks/adafff78bc0c4657.js | 211 +++++ docs/_next/static/chunks/b00acbf8afd8b4b6.js | 1 + docs/_next/static/chunks/bb0aa1c978feffed.js | 1 - docs/_next/static/chunks/c1f9b49d5dc0251d.js | 211 +++++ docs/_next/static/chunks/c339a594c158eab3.js | 211 ----- docs/_next/static/chunks/d1fcaa9fc5e053d9.js | 1 - docs/_next/static/chunks/e6da73430a674f20.js | 2 - ...b4089eec9313f48.js => e94d845cf5e83dd7.js} | 2 +- docs/_next/static/chunks/f12455938f261f57.js | 528 ------------ docs/_next/static/chunks/f9d6c2d04b791ed4.js | 2 + .../chunks/turbopack-060a7d3f876a5131.js | 4 + .../chunks/turbopack-11e69b4f66db890b.js | 4 - docs/_not-found/__next._full.txt | 18 +- docs/_not-found/__next._head.txt | 8 +- docs/_not-found/__next._index.txt | 8 +- .../_not-found/__next._not-found.__PAGE__.txt | 4 +- docs/_not-found/__next._not-found.txt | 6 +- docs/_not-found/__next._tree.txt | 2 +- docs/_not-found/index.html | 2 +- docs/_not-found/index.txt | 18 +- .../Classic_maps_v1.vl2/shapes/borg11.glb | Bin 6356 -> 6404 bytes .../TR2final105-client.vl2/shapes/TR2flag.glb | Bin 6272 -> 6776 bytes .../shapes/TR2heavy_male.glb | Bin 1689744 -> 759904 bytes .../shapes/TR2light_female.glb | Bin 1641748 -> 717780 bytes .../shapes/TR2light_male.glb | Bin 256684 -> 110692 bytes .../shapes/TR2medium_female.glb | Bin 1575956 -> 729428 bytes .../shapes/TR2medium_male.glb | Bin 1643776 -> 752480 bytes .../shapes/TR2weapon_chaingun.glb | Bin 73692 -> 55836 bytes .../shapes/TR2weapon_disc.glb | Bin 35076 -> 23340 bytes .../shapes/TR2weapon_grenade_launcher.glb | Bin 38140 -> 29724 bytes .../shapes/TR2weapon_mortar.glb | Bin 68552 -> 52552 bytes .../shapes/TR2weapon_shocklance.glb | Bin 62864 -> 41852 bytes .../@vl2/shapes.vl2/shapes/ammo_plasma.glb | Bin 11624 -> 12236 bytes .../@vl2/shapes.vl2/shapes/banner_honor.glb | Bin 5716 -> 6220 bytes .../shapes.vl2/shapes/banner_strength.glb | Bin 5724 -> 6224 bytes .../@vl2/shapes.vl2/shapes/banner_unity.glb | Bin 5716 -> 6220 bytes docs/base/@vl2/shapes.vl2/shapes/beacon.glb | Bin 6716 -> 7328 bytes .../@vl2/shapes.vl2/shapes/bioderm_heavy.glb | Bin 2114180 -> 987432 bytes .../@vl2/shapes.vl2/shapes/bioderm_light.glb | Bin 1794980 -> 940924 bytes .../@vl2/shapes.vl2/shapes/bioderm_medium.glb | Bin 1934832 -> 971932 bytes docs/base/@vl2/shapes.vl2/shapes/borg12.glb | Bin 4340 -> 4388 bytes docs/base/@vl2/shapes.vl2/shapes/borg13.glb | Bin 8644 -> 8692 bytes docs/base/@vl2/shapes.vl2/shapes/borg2.glb | Bin 40164 -> 37816 bytes docs/base/@vl2/shapes.vl2/shapes/borg3.glb | Bin 4624 -> 5120 bytes docs/base/@vl2/shapes.vl2/shapes/camera.glb | Bin 38772 -> 18192 bytes .../@vl2/shapes.vl2/shapes/chaingun_shot.glb | Bin 10188 -> 7716 bytes .../@vl2/shapes.vl2/shapes/deploy_ammo.glb | Bin 34472 -> 32480 bytes .../shapes.vl2/shapes/deploy_inventory.glb | Bin 83780 -> 68232 bytes .../shapes/deploy_sensor_motion.glb | Bin 28752 -> 19108 bytes .../shapes.vl2/shapes/deploy_sensor_pulse.glb | Bin 45356 -> 24312 bytes docs/base/@vl2/shapes.vl2/shapes/disc.glb | Bin 13856 -> 11196 bytes .../@vl2/shapes.vl2/shapes/disc_explosion.glb | Bin 12092 -> 17236 bytes .../shapes/effect_plasma_explosion.glb | Bin 6012 -> 6700 bytes .../@vl2/shapes.vl2/shapes/energy_bolt.glb | Bin 12756 -> 9220 bytes .../shapes.vl2/shapes/energy_explosion.glb | Bin 2940 -> 3532 bytes .../@vl2/shapes.vl2/shapes/ext_flagstand.glb | Bin 17092 -> 22620 bytes docs/base/@vl2/shapes.vl2/shapes/flag.glb | Bin 8212 -> 8712 bytes .../@vl2/shapes.vl2/shapes/gravemarker_1.glb | Bin 23460 -> 23960 bytes docs/base/@vl2/shapes.vl2/shapes/grenade.glb | Bin 16300 -> 13456 bytes .../@vl2/shapes.vl2/shapes/grenade_flare.glb | Bin 25012 -> 24604 bytes .../@vl2/shapes.vl2/shapes/grenade_flash.glb | Bin 15844 -> 13832 bytes .../shapes.vl2/shapes/grenade_projectile.glb | Bin 7064 -> 5084 bytes .../@vl2/shapes.vl2/shapes/heavy_male.glb | Bin 1810188 -> 840944 bytes .../@vl2/shapes.vl2/shapes/light_female.glb | Bin 1853632 -> 882752 bytes .../@vl2/shapes.vl2/shapes/light_male.glb | Bin 1754852 -> 829028 bytes .../@vl2/shapes.vl2/shapes/medium_female.glb | Bin 1752584 -> 875300 bytes .../@vl2/shapes.vl2/shapes/medium_male.glb | Bin 1717584 -> 840672 bytes docs/base/@vl2/shapes.vl2/shapes/mine.glb | Bin 44116 -> 30080 bytes .../shapes.vl2/shapes/mortar_explosion.glb | Bin 8664 -> 9544 bytes .../shapes.vl2/shapes/mortar_projectile.glb | Bin 8356 -> 6516 bytes .../@vl2/shapes.vl2/shapes/nexus_effect.glb | Bin 16176 -> 14136 bytes .../base/@vl2/shapes.vl2/shapes/nexusbase.glb | Bin 48804 -> 41684 bytes docs/base/@vl2/shapes.vl2/shapes/nexuscap.glb | Bin 50248 -> 42716 bytes .../shapes.vl2/shapes/pack_deploy_ammo.glb | Bin 10404 -> 10452 bytes .../shapes/pack_deploy_sensor_motion.glb | Bin 13600 -> 13648 bytes .../shapes/pack_deploy_sensor_pulse.glb | Bin 20560 -> 20604 bytes .../shapes.vl2/shapes/pack_upgrade_ammo.glb | Bin 16404 -> 16676 bytes .../shapes/pack_upgrade_cloaking.glb | Bin 32684 -> 33476 bytes .../shapes.vl2/shapes/pack_upgrade_energy.glb | Bin 27300 -> 28280 bytes .../shapes.vl2/shapes/pack_upgrade_repair.glb | Bin 25916 -> 26836 bytes .../shapes/pack_upgrade_satchel.glb | Bin 41000 -> 31404 bytes .../shapes/pack_upgrade_sensorjammer.glb | Bin 20296 -> 21112 bytes .../shapes.vl2/shapes/pack_upgrade_shield.glb | Bin 21532 -> 22028 bytes .../@vl2/shapes.vl2/shapes/plasmabolt.glb | Bin 2476 -> 3064 bytes .../@vl2/shapes.vl2/shapes/repair_kit.glb | Bin 22180 -> 16872 bytes .../@vl2/shapes.vl2/shapes/repair_patch.glb | Bin 10360 -> 10972 bytes .../shapes.vl2/shapes/sensor_pulse_large.glb | Bin 38700 -> 30960 bytes .../shapes.vl2/shapes/sensor_pulse_medium.glb | Bin 24528 -> 24420 bytes .../@vl2/shapes.vl2/shapes/solarpanel.glb | Bin 19844 -> 21004 bytes docs/base/@vl2/shapes.vl2/shapes/sorg23.glb | Bin 29632 -> 29916 bytes .../shapes/station_generator_large.glb | Bin 65316 -> 54256 bytes .../shapes.vl2/shapes/station_inv_human.glb | Bin 56128 -> 41332 bytes .../shapes.vl2/shapes/station_inv_mpb.glb | Bin 18212 -> 12080 bytes .../shapes.vl2/shapes/station_teleport.glb | Bin 19616 -> 15432 bytes docs/base/@vl2/shapes.vl2/shapes/switch.glb | Bin 51724 -> 39572 bytes .../@vl2/shapes.vl2/shapes/teamlogo_bd.glb | Bin 11508 -> 9284 bytes .../@vl2/shapes.vl2/shapes/teamlogo_be.glb | Bin 10748 -> 8664 bytes .../@vl2/shapes.vl2/shapes/teamlogo_ds.glb | Bin 11256 -> 9028 bytes .../@vl2/shapes.vl2/shapes/teamlogo_hb.glb | Bin 11428 -> 9200 bytes .../@vl2/shapes.vl2/shapes/teamlogo_inf.glb | Bin 12564 -> 10336 bytes .../shapes.vl2/shapes/teamlogo_projector.glb | Bin 7284 -> 7784 bytes .../@vl2/shapes.vl2/shapes/teamlogo_storm.glb | Bin 10864 -> 8780 bytes .../@vl2/shapes.vl2/shapes/teamlogo_sw.glb | Bin 10328 -> 8104 bytes .../shapes.vl2/shapes/turret_aa_large.glb | Bin 62336 -> 37848 bytes .../shapes/turret_assaulttank_mortar.glb | Bin 73844 -> 27944 bytes .../shapes/turret_assaulttank_plasma.glb | Bin 48864 -> 21120 bytes .../shapes.vl2/shapes/turret_base_large.glb | Bin 115300 -> 59568 bytes .../shapes.vl2/shapes/turret_base_mpb.glb | Bin 78340 -> 37656 bytes .../shapes/turret_belly_barrell.glb | Bin 6828 -> 4072 bytes .../shapes/turret_belly_barrelr.glb | Bin 6688 -> 4072 bytes .../shapes.vl2/shapes/turret_belly_base.glb | Bin 36420 -> 15640 bytes .../shapes.vl2/shapes/turret_elf_large.glb | Bin 90912 -> 68460 bytes .../shapes.vl2/shapes/turret_fusion_large.glb | Bin 47060 -> 32272 bytes .../shapes/turret_indoor_deployc.glb | Bin 114892 -> 49984 bytes .../shapes/turret_indoor_deployf.glb | Bin 114924 -> 49872 bytes .../shapes/turret_indoor_deployw.glb | Bin 124024 -> 54104 bytes .../shapes/turret_missile_large.glb | Bin 52488 -> 36164 bytes .../shapes.vl2/shapes/turret_mortar_large.glb | Bin 120136 -> 71768 bytes .../shapes/turret_outdoor_deploy.glb | Bin 129588 -> 58700 bytes .../@vl2/shapes.vl2/shapes/turret_sentry.glb | Bin 114596 -> 51864 bytes .../shapes/turret_tank_barrelchain.glb | Bin 17776 -> 12680 bytes .../shapes/turret_tank_barrelmortar.glb | Bin 13100 -> 9020 bytes .../shapes.vl2/shapes/turret_tank_base.glb | Bin 18300 -> 7816 bytes .../shapes.vl2/shapes/vehicle_air_bomber.glb | Bin 58264 -> 62112 bytes .../shapes/vehicle_air_bomber_debris.glb | Bin 39448 -> 39780 bytes .../shapes.vl2/shapes/vehicle_air_hapc.glb | Bin 92084 -> 67624 bytes .../shapes/vehicle_air_hapc_debris.glb | Bin 32384 -> 32712 bytes .../shapes.vl2/shapes/vehicle_air_scout.glb | Bin 61640 -> 47104 bytes .../shapes.vl2/shapes/vehicle_grav_scout.glb | Bin 43480 -> 45348 bytes .../shapes/vehicle_grav_scout_debris.glb | Bin 25684 -> 26016 bytes .../shapes.vl2/shapes/vehicle_grav_tank.glb | Bin 93116 -> 65296 bytes .../shapes/vehicle_grav_tank_wreck.glb | Bin 43132 -> 43196 bytes .../shapes/vehicle_land_assault.glb | Bin 46096 -> 30732 bytes .../shapes/vehicle_land_assault_wreck.glb | Bin 43132 -> 43196 bytes .../shapes.vl2/shapes/vehicle_land_mpbase.glb | Bin 546856 -> 414744 bytes .../@vl2/shapes.vl2/shapes/vehicle_pad.glb | Bin 153660 -> 119668 bytes .../shapes.vl2/shapes/vehicle_pad_station.glb | Bin 93936 -> 57388 bytes .../shapes.vl2/shapes/weapon_chaingun.glb | Bin 58136 -> 36760 bytes .../@vl2/shapes.vl2/shapes/weapon_disc.glb | Bin 35528 -> 24052 bytes .../@vl2/shapes.vl2/shapes/weapon_elf.glb | Bin 34652 -> 34956 bytes .../@vl2/shapes.vl2/shapes/weapon_energy.glb | Bin 18180 -> 19412 bytes .../shapes/weapon_grenade_launcher.glb | Bin 38304 -> 22796 bytes .../@vl2/shapes.vl2/shapes/weapon_missile.glb | Bin 20924 -> 14944 bytes .../@vl2/shapes.vl2/shapes/weapon_mortar.glb | Bin 69704 -> 52812 bytes .../@vl2/shapes.vl2/shapes/weapon_plasma.glb | Bin 53328 -> 42232 bytes .../@vl2/shapes.vl2/shapes/weapon_repair.glb | Bin 72388 -> 43872 bytes .../shapes.vl2/shapes/weapon_shocklance.glb | Bin 70460 -> 43640 bytes .../@vl2/shapes.vl2/shapes/weapon_sniper.glb | Bin 22652 -> 23608 bytes docs/base/@vl2/shapes.vl2/shapes/xorg2.dts | Bin 0 -> 112982 bytes docs/base/@vl2/shapes.vl2/shapes/xorg2.glb | Bin 0 -> 8432 bytes docs/base/@vl2/shapes.vl2/shapes/xorg4.glb | Bin 5528 -> 5576 bytes .../CTF/Classic_maps_v1.vl2/shapes/borg11.glb | Bin 6356 -> 6404 bytes .../z_DMP2-V0.6.vl2/shapes/buildStation.glb | Bin 58800 -> 46128 bytes .../z_DMP2-V0.6.vl2/shapes/cannonTip.glb | Bin 12180 -> 10112 bytes .../z_DMP2-V0.6.vl2/shapes/dsFlame.glb | Bin 5468 -> 4144 bytes .../z_DMP2-V0.6.vl2/shapes/dsPlane.glb | Bin 114076 -> 111116 bytes .../z_DMP2-V0.6.vl2/shapes/faceBox.glb | Bin 192128 -> 957568 bytes .../z_DMP2-V0.6.vl2/shapes/faceSphere.glb | Bin 293852 -> 2540032 bytes .../z_DMP2-V0.6.vl2/shapes/hellFireGun.glb | Bin 7880 -> 4748 bytes .../z_DMP2-V0.6.vl2/shapes/hellFireTurret.glb | Bin 47248 -> 36644 bytes .../z_DMP2-V0.6.vl2/shapes/t1CMDStation.glb | Bin 34152 -> 22228 bytes .../z_DMP2-V0.6.vl2/shapes/t1Chaingun.glb | Bin 16608 -> 14176 bytes .../z_DMP2-V0.6.vl2/shapes/t1DepAmmo.glb | Bin 51952 -> 51832 bytes .../z_DMP2-V0.6.vl2/shapes/t1DepInvy.glb | Bin 34516 -> 21272 bytes .../shapes/t1GrenadeLauncher.glb | Bin 9492 -> 7472 bytes .../z_DMP2-V0.6.vl2/shapes/t1LSensor.glb | Bin 28648 -> 35728 bytes .../z_DMP2-V0.6.vl2/shapes/t1MisTurret.glb | Bin 41980 -> 38916 bytes .../z_DMP2-V0.6.vl2/shapes/t1PowerGen.glb | Bin 26280 -> 16600 bytes .../z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.glb | Bin 50328 -> 42996 bytes .../z_DMP2-V0.6.vl2/shapes/t1RepairPack.glb | Bin 13676 -> 14172 bytes .../shapes/t1RepairPackGun.glb | Bin 10004 -> 10496 bytes .../z_DMP2-V0.6.vl2/shapes/t1Sentry.glb | Bin 34456 -> 21544 bytes .../z_DMP2-V0.6.vl2/shapes/t1Solar.glb | Bin 17072 -> 18036 bytes .../z_DMP2-V0.6.vl2/shapes/t1TargetLaser.glb | Bin 6400 -> 7204 bytes .../z_DMP2-V0.6.vl2/shapes/t1VehPad.glb | Bin 32452 -> 26948 bytes .../z_DMP2-V0.6.vl2/shapes/t1VehStation.glb | Bin 47600 -> 35020 bytes .../z_DMP2-V0.6.vl2/shapes/t1ammopad.glb | Bin 41108 -> 31152 bytes .../z_DMP2-V0.6.vl2/shapes/t1blaster.glb | Bin 18528 -> 19032 bytes .../z_DMP2-V0.6.vl2/shapes/t1disc.glb | Bin 15664 -> 7704 bytes .../z_DMP2-V0.6.vl2/shapes/t1elfTurret.glb | Bin 42368 -> 26940 bytes .../z_DMP2-V0.6.vl2/shapes/t1flyer.glb | Bin 9664 -> 9712 bytes .../z_DMP2-V0.6.vl2/shapes/t1flyer2.glb | Bin 9664 -> 9716 bytes .../z_DMP2-V0.6.vl2/shapes/t1hpc.glb | Bin 15876 -> 15924 bytes .../shapes/t1inventorystation.glb | Bin 39768 -> 25172 bytes .../z_DMP2-V0.6.vl2/shapes/t1lpc.glb | Bin 12088 -> 12136 bytes .../z_DMP2-V0.6.vl2/shapes/t1mSensor.glb | Bin 22208 -> 25076 bytes .../z_DMP2-V0.6.vl2/shapes/t1mortar.glb | Bin 9024 -> 7000 bytes .../z_DMP2-V0.6.vl2/shapes/t1pGen.glb | Bin 23684 -> 24632 bytes .../z_DMP2-V0.6.vl2/shapes/t1plasma.glb | Bin 9556 -> 7492 bytes .../z_DMP2-V0.6.vl2/shapes/t2DepAmmo.glb | Bin 53020 -> 57056 bytes docs/index.html | 2 +- docs/index.txt | 23 +- docs/shapes/__next._full.txt | 20 + docs/shapes/__next._head.txt | 6 + docs/shapes/__next._index.txt | 6 + docs/shapes/__next._tree.txt | 3 + docs/shapes/__next.shapes.__PAGE__.txt | 10 + docs/shapes/__next.shapes.txt | 4 + docs/shapes/index.html | 1 + docs/shapes/index.txt | 20 + package-lock.json | 569 ++++++------ package.json | 20 +- scripts/blender/dts2gltf.py | 12 +- src/components/DemoEntities.tsx | 12 +- src/components/DemoParticleEffects.tsx | 715 +++++++++++++++ src/components/DemoPlayback.tsx | 3 - src/components/DemoPlaybackStreaming.tsx | 85 +- src/components/DemoPlayerModel.tsx | 29 +- src/components/DemoProvider.tsx | 7 +- src/components/DemoShapeModel.tsx | 5 +- src/components/GenericShape.tsx | 816 +++++++++++++----- src/components/Mission.tsx | 32 +- src/components/PlayerHUD.tsx | 122 +-- src/components/RuntimeProvider.tsx | 1 + src/components/ShapeSelect.tsx | 207 +++++ src/components/TerrainBlock.tsx | 15 +- src/components/useIflTexture.ts | 91 +- src/demo/playerAnimation.ts | 16 +- src/demo/streaming.ts | 271 +++++- src/demo/types.ts | 40 +- src/particles/ParticleSystem.ts | 472 ++++++++++ src/particles/shaders.ts | 48 ++ src/particles/types.ts | 62 ++ src/state/diagnosticsSnapshot.ts | 5 - src/state/engineStore.ts | 77 +- src/terrainHeight.ts | 69 ++ src/torqueScript/engineMethods.ts | 128 +++ src/torqueScript/ignoreScripts.ts | 30 + src/torqueScript/index.ts | 3 + src/torqueScript/reactivity.ts | 4 + src/torqueScript/runtime.ts | 6 +- src/torqueScript/shapeConstructor.ts | 94 ++ src/torqueScript/types.ts | 2 +- 269 files changed, 5777 insertions(+), 2132 deletions(-) create mode 100644 app/shapes/page.module.css create mode 100644 app/shapes/page.tsx rename docs/_next/static/{YSDmiCN1S-sDYVxEL27I6 => AwXCwaoi1jnfKLMnIzgVt}/_buildManifest.js (100%) rename docs/_next/static/{YSDmiCN1S-sDYVxEL27I6 => AwXCwaoi1jnfKLMnIzgVt}/_clientMiddlewareManifest.json (100%) rename docs/_next/static/{YSDmiCN1S-sDYVxEL27I6 => AwXCwaoi1jnfKLMnIzgVt}/_ssgManifest.js (100%) create mode 100644 docs/_next/static/chunks/045c83caa4d15373.js create mode 100644 docs/_next/static/chunks/07f1e4bb8e7d8066.js rename docs/_next/static/chunks/{6e74e9455d83b68c.js => 13f8b467e8aa89cb.js} (99%) rename docs/_next/static/chunks/{dce1ee0e89ee93db.js => 1627bf2f54f2038d.js} (56%) create mode 100644 docs/_next/static/chunks/20b7c805b0b1f5f3.js delete mode 100644 docs/_next/static/chunks/22ebafda1e5f0224.js create mode 100644 docs/_next/static/chunks/2f236954d6a65e12.js delete mode 100644 docs/_next/static/chunks/39f1afbfab5559a9.js create mode 100644 docs/_next/static/chunks/3a7943ba4f8effca.css create mode 100644 docs/_next/static/chunks/3adaddad39f53f70.js create mode 100644 docs/_next/static/chunks/3ff360e595385fc4.js create mode 100644 docs/_next/static/chunks/44bbdd420cb3ec27.js create mode 100644 docs/_next/static/chunks/4ce2a2145f0c6cc2.js create mode 100644 docs/_next/static/chunks/4fc14a6c1457c064.js delete mode 100644 docs/_next/static/chunks/4fd93823156e59e8.js create mode 100644 docs/_next/static/chunks/6e9a6efec350bf8d.js delete mode 100644 docs/_next/static/chunks/70bf3e06d5674fac.js delete mode 100644 docs/_next/static/chunks/73469a159b52eb99.js create mode 100644 docs/_next/static/chunks/791b17fa51a62bf9.js create mode 100644 docs/_next/static/chunks/8206544674c0f63e.js create mode 100644 docs/_next/static/chunks/89fcb9c19e93d0ef.js rename docs/_next/static/chunks/{b9c295cb642f6712.js => 8c435435e00c1d09.js} (99%) rename docs/_next/static/chunks/{f6c55b3b7050a508.css => 97a75e62963e0840.css} (83%) delete mode 100644 docs/_next/static/chunks/a39cd4cde6ac97c6.js create mode 100644 docs/_next/static/chunks/adafff78bc0c4657.js create mode 100644 docs/_next/static/chunks/b00acbf8afd8b4b6.js delete mode 100644 docs/_next/static/chunks/bb0aa1c978feffed.js create mode 100644 docs/_next/static/chunks/c1f9b49d5dc0251d.js delete mode 100644 docs/_next/static/chunks/c339a594c158eab3.js delete mode 100644 docs/_next/static/chunks/d1fcaa9fc5e053d9.js delete mode 100644 docs/_next/static/chunks/e6da73430a674f20.js rename docs/_next/static/chunks/{cb4089eec9313f48.js => e94d845cf5e83dd7.js} (97%) delete mode 100644 docs/_next/static/chunks/f12455938f261f57.js create mode 100644 docs/_next/static/chunks/f9d6c2d04b791ed4.js create mode 100644 docs/_next/static/chunks/turbopack-060a7d3f876a5131.js delete mode 100644 docs/_next/static/chunks/turbopack-11e69b4f66db890b.js create mode 100644 docs/base/@vl2/shapes.vl2/shapes/xorg2.glb create mode 100644 docs/shapes/__next._full.txt create mode 100644 docs/shapes/__next._head.txt create mode 100644 docs/shapes/__next._index.txt create mode 100644 docs/shapes/__next._tree.txt create mode 100644 docs/shapes/__next.shapes.__PAGE__.txt create mode 100644 docs/shapes/__next.shapes.txt create mode 100644 docs/shapes/index.html create mode 100644 docs/shapes/index.txt create mode 100644 src/components/DemoParticleEffects.tsx create mode 100644 src/components/ShapeSelect.tsx create mode 100644 src/particles/ParticleSystem.ts create mode 100644 src/particles/shaders.ts create mode 100644 src/particles/types.ts create mode 100644 src/terrainHeight.ts create mode 100644 src/torqueScript/engineMethods.ts create mode 100644 src/torqueScript/ignoreScripts.ts create mode 100644 src/torqueScript/shapeConstructor.ts diff --git a/app/shapes/page.module.css b/app/shapes/page.module.css new file mode 100644 index 00000000..e889f522 --- /dev/null +++ b/app/shapes/page.module.css @@ -0,0 +1,161 @@ +.CanvasContainer { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 0; +} + +.LoadingIndicator { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + display: flex; + flex-direction: column; + align-items: center; + gap: 16px; + pointer-events: none; + z-index: 1; + opacity: 0.8; +} + +.LoadingIndicator[data-complete="true"] { + animation: loadingComplete 0.3s ease-out forwards; +} + +.Spinner { + width: 48px; + height: 48px; + border: 4px solid rgba(255, 255, 255, 0.2); + border-top-color: white; + border-radius: 50%; + animation: spin 1s linear infinite; +} + +@keyframes spin { + to { + transform: rotate(360deg); + } +} + +@keyframes loadingComplete { + 0% { + opacity: 1; + } + 100% { + opacity: 0; + } +} + +.Sidebar { + position: fixed; + top: 0; + left: 0; + bottom: 0; + width: 260px; + background: rgba(0, 0, 0, 0.7); + backdrop-filter: blur(8px); + color: #fff; + font-size: 13px; + z-index: 2; + display: flex; + flex-direction: column; + overflow: hidden; +} + +.SidebarSection { + padding: 10px 12px; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); +} + +.SidebarSection:last-child { + border-bottom: none; +} + +.SectionLabel { + font-size: 10px; + text-transform: uppercase; + letter-spacing: 0.05em; + color: rgba(255, 255, 255, 0.4); + margin-bottom: 6px; +} + +.AnimationList { + flex: 1; + overflow-y: auto; + padding: 0 12px 12px; +} + +.AnimationItem { + display: flex; + align-items: center; + gap: 6px; + padding: 4px 6px; + border-radius: 4px; + cursor: pointer; + user-select: none; +} + +.AnimationItem:hover { + background: rgba(255, 255, 255, 0.08); +} + +.AnimationItem[data-active="true"] { + background: rgba(255, 255, 255, 0.15); +} + +.PlayButton { + flex-shrink: 0; + width: 22px; + height: 22px; + display: flex; + align-items: center; + justify-content: center; + border: none; + border-radius: 4px; + background: rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.6); + cursor: pointer; + font-size: 11px; + padding: 0; +} + +.PlayButton:hover { + background: rgba(255, 255, 255, 0.2); + color: #fff; +} + +.AnimationItem[data-active="true"] .PlayButton { + background: rgba(100, 180, 255, 0.3); + color: #fff; +} + +.AnimationName { + flex: 1; + min-width: 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.ClipName { + flex-shrink: 0; + font-size: 10px; + color: rgba(255, 255, 255, 0.3); + white-space: nowrap; +} + +.CyclicIcon { + flex-shrink: 0; + font-size: 13px; + color: rgba(255, 255, 255, 0.3); + title: "Cyclic (looping)"; +} + +.CheckboxField { + display: flex; + align-items: center; + gap: 6px; +} diff --git a/app/shapes/page.tsx b/app/shapes/page.tsx new file mode 100644 index 00000000..eeb58ba7 --- /dev/null +++ b/app/shapes/page.tsx @@ -0,0 +1,444 @@ +"use client"; + +import { + useState, + useEffect, + useEffectEvent, + useCallback, + Suspense, + useMemo, +} from "react"; +import { Canvas, GLProps } from "@react-three/fiber"; +import * as THREE from "three"; +import { NoToneMapping, SRGBColorSpace, PCFShadowMap } from "three"; +import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; +import { OrbitControls, Center, Bounds, useBounds } from "@react-three/drei"; +import { + SettingsProvider, + useDebug, +} from "@/src/components/SettingsProvider"; +import { ShapeRenderer, useStaticShape } from "@/src/components/GenericShape"; +import { ShapeInfoProvider } from "@/src/components/ShapeInfoProvider"; +import { DebugElements } from "@/src/components/DebugElements"; +import { TickProvider } from "@/src/components/TickProvider"; +import { ShapeSelect } from "@/src/components/ShapeSelect"; +import { engineStore, useEngineSelector } from "@/src/state"; +import { + getResourceList, + getResourceMap, + getResourceKey, + getSourceAndPath, +} from "@/src/manifest"; +import { createParser, useQueryState } from "nuqs"; +import { createScriptLoader } from "@/src/torqueScript/scriptLoader.browser"; +import picomatch from "picomatch"; +import { + createScriptCache, + type FileSystemHandler, + runServer, + type TorqueObject, + type TorqueRuntime, +} from "@/src/torqueScript"; +import styles from "./page.module.css"; +import { ignoreScripts } from "@/src/torqueScript/ignoreScripts"; + +const queryClient = new QueryClient(); +const sceneBg = new THREE.Color(0.1, 0.1, 0.1); + +const glSettings: GLProps = { + toneMapping: NoToneMapping, + outputColorSpace: SRGBColorSpace, +}; + +const loadScript = createScriptLoader(); +const scriptCache = createScriptCache(); +const fileSystem: FileSystemHandler = { + findFiles: (pattern) => { + const isMatch = picomatch(pattern, { nocase: true }); + return getResourceList() + .filter((path) => isMatch(path)) + .map((resourceKey) => { + const [, actualPath] = getSourceAndPath(resourceKey); + return actualPath; + }); + }, + isFile: (resourcePath) => { + const resourceKeys = getResourceMap(); + const resourceKey = getResourceKey(resourcePath); + return resourceKeys[resourceKey] != null; + }, +}; + +const defaultShape = "deploy_inventory.dts"; + +const parseAsShape = createParser({ + parse: (query: string) => query, + serialize: (value: string) => value, + eq: (a, b) => a === b, +}).withDefault(defaultShape); + +/** + * Hook to run the TorqueScript runtime once (hardcoded to SC_Normal/CTF) + * so deploy animations and other script-driven behaviors work. + */ +function useShapeRuntime(): TorqueRuntime | null { + const [runtime, setRuntime] = useState(null); + + useEffect(() => { + const controller = new AbortController(); + let isDisposed = false; + + const { runtime, ready } = runServer({ + missionName: "SC_Normal", + missionType: "CTF", + runtimeOptions: { + loadScript, + fileSystem, + cache: scriptCache, + signal: controller.signal, + ignoreScripts, + }, + }); + + void ready + .then(() => { + if (isDisposed || controller.signal.aborted) return; + engineStore.getState().setRuntime(runtime); + setRuntime(runtime); + }) + .catch((err) => { + if (err instanceof Error && err.name === "AbortError") return; + console.error("Shape runtime failed:", err); + }); + + // Seed store immediately + engineStore.getState().setRuntime(runtime); + + const unsubscribe = runtime.subscribeRuntimeEvents((event) => { + if (event.type !== "batch.flushed") return; + engineStore.getState().applyRuntimeBatch(event.events, { + tick: event.tick, + }); + }); + + return () => { + isDisposed = true; + controller.abort(); + unsubscribe(); + engineStore.getState().clearRuntime(); + runtime.destroy(); + }; + }, []); + + return runtime; +} + +/** Create a minimal TorqueObject for the shape viewer. */ +function createFakeObject( + runtime: TorqueRuntime | null, + shapeName: string, +): TorqueObject { + // Try to find a matching datablock for this shape so deploy animations work. + let datablockName: string | undefined; + if (runtime) { + for (const obj of runtime.state.objectsById.values()) { + if ( + obj.shapeFile && + String(obj.shapeFile).toLowerCase() === shapeName.toLowerCase() + ) { + datablockName = obj._name; + break; + } + } + } + return { + _id: 99999, + _class: "StaticShapeData", + _className: "StaticShape", + ...(datablockName ? { datablock: datablockName } : {}), + } as TorqueObject; +} + +function FitOnLoad() { + const bounds = useBounds(); + useEffect(() => { + bounds.refresh().fit(); + }, [bounds]); + return null; +} + +interface AnimationInfo { + name: string; + alias: string | null; + cyclic: boolean | null; +} + +/** Reports available animations (with cyclic and alias info when available). */ +function AnimationReporter({ + shapeName, + onAnimations, +}: { + shapeName: string; + onAnimations: (anims: AnimationInfo[]) => void; +}) { + const gltf = useStaticShape(shapeName); + const shapeAliases = useEngineSelector((state) => + state.runtime.sequenceAliases.get(shapeName.toLowerCase()), + ); + const anims = useMemo(() => { + // Collect cyclic info from vis_sequence nodes on the scene + const visCyclic = new Map(); + gltf.scene.traverse((node: any) => { + const ud = node.userData; + if (ud?.vis_sequence && ud.vis_cyclic != null) { + visCyclic.set(ud.vis_sequence.toLowerCase(), !!ud.vis_cyclic); + } + }); + // Build reverse alias map: clip name -> alias + let reverseAliases: Map | undefined; + if (shapeAliases) { + reverseAliases = new Map(); + for (const [alias, clipName] of shapeAliases) { + reverseAliases.set(clipName, alias); + } + } + return gltf.animations.map((clip) => ({ + name: clip.name, + alias: reverseAliases?.get(clip.name.toLowerCase()) ?? null, + cyclic: visCyclic.get(clip.name.toLowerCase()) ?? null, + })); + }, [gltf, shapeAliases]); + const reportAnimations = useEffectEvent(onAnimations); + useEffect(() => { + reportAnimations(anims); + }, [anims]); + return null; +} + +/** Plays the selected animation via the TorqueScript runtime. */ +function AnimationPlayer({ + object, + runtime, + animation, +}: { + object: TorqueObject; + runtime: TorqueRuntime | null; + animation: string; +}) { + useEffect(() => { + if (!runtime || !animation) return; + // Use nsCall to dispatch directly on the ShapeBase namespace, bypassing + // class chain resolution (the fake object's _className won't resolve + // to ShapeBase through the namespace parent chain). + for (let slot = 0; slot < 4; slot++) { + runtime.$.nsCall("ShapeBase", "stopThread", object, slot); + } + runtime.$.nsCall("ShapeBase", "playThread", object, 0, animation); + return () => { + for (let slot = 0; slot < 4; slot++) { + runtime.$.nsCall("ShapeBase", "stopThread", object, slot); + } + }; + }, [runtime, object, animation]); + return null; +} + +function ShapeViewer({ + shapeName, + runtime, + onAnimations, + selectedAnimation, +}: { + shapeName: string; + runtime: TorqueRuntime | null; + onAnimations: (anims: AnimationInfo[]) => void; + selectedAnimation: string; +}) { + const object = useMemo( + () => createFakeObject(runtime, shapeName), + [runtime, shapeName], + ); + + return ( + +
+ + + + +
+
+ ); +} + +function SceneLighting() { + return ( + <> + + + + ); +} + +function ShapeInspector() { + const [currentShape, setCurrentShape] = useQueryState("shape", parseAsShape); + const runtime = useShapeRuntime(); + const [availableAnimations, setAvailableAnimations] = useState< + AnimationInfo[] + >([]); + const [selectedAnimation, setSelectedAnimation] = useState(""); + + const handleAnimations = useCallback((anims: AnimationInfo[]) => { + setAvailableAnimations(anims); + setSelectedAnimation(""); + }, []); + + const [showLoading, setShowLoading] = useState(true); + useEffect(() => { + if (runtime) { + const timer = setTimeout(() => setShowLoading(false), 300); + return () => clearTimeout(timer); + } + }, [runtime]); + + return ( + +
+ {}}> +
+ {showLoading && ( +
+
+
+ )} + + + + + + + + + + + + +
+ + +
+
+ ); +} + +function ShapeControls({ + currentShape, + onChangeShape, + animations, + selectedAnimation, + onChangeAnimation, +}: { + currentShape: string; + onChangeShape: (shape: string) => void; + animations: AnimationInfo[]; + selectedAnimation: string; + onChangeAnimation: (name: string) => void; +}) { + const { debugMode, setDebugMode } = useDebug(); + + return ( +
+
+ +
+
+
+ setDebugMode(e.target.checked)} + /> + +
+
+ {animations.length > 0 && ( + <> +
+
Animations
+
+
+ {animations.map((anim) => ( +
+ onChangeAnimation( + selectedAnimation === anim.name ? "" : anim.name, + ) + } + > + + + {anim.alias ?? anim.name} + + {anim.alias && ( + + {anim.name} + + )} + {anim.cyclic === true && ( + + {"\u221E"} + + )} +
+ ))} +
+ + )} +
+ ); +} + +export default function ShapesPage() { + return ( + + + + ); +} diff --git a/docs/404.html b/docs/404.html index 4854656f..39dae335 100644 --- a/docs/404.html +++ b/docs/404.html @@ -1 +1 @@ -404: This page could not be found.MapGenius – Explore maps for Tribes 2

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.MapGenius – Explore maps for Tribes 2

404

This page could not be found.

\ No newline at end of file diff --git a/docs/404/index.html b/docs/404/index.html index 4854656f..39dae335 100644 --- a/docs/404/index.html +++ b/docs/404/index.html @@ -1 +1 @@ -404: This page could not be found.MapGenius – Explore maps for Tribes 2

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.MapGenius – Explore maps for Tribes 2

404

This page could not be found.

\ No newline at end of file diff --git a/docs/__next.__PAGE__.txt b/docs/__next.__PAGE__.txt index 66aad164..ecad3619 100644 --- a/docs/__next.__PAGE__.txt +++ b/docs/__next.__PAGE__.txt @@ -1,10 +1,11 @@ 1:"$Sreact.fragment" -2:I[47257,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"ClientPageRoot"] -3:I[31713,["/t2-mapper/_next/static/chunks/e6da73430a674f20.js","/t2-mapper/_next/static/chunks/c339a594c158eab3.js","/t2-mapper/_next/static/chunks/93b588fa7f31935c.js","/t2-mapper/_next/static/chunks/22ebafda1e5f0224.js","/t2-mapper/_next/static/chunks/39f1afbfab5559a9.js","/t2-mapper/_next/static/chunks/f12455938f261f57.js","/t2-mapper/_next/static/chunks/bb0aa1c978feffed.js"],"default"] -6:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"OutletBoundary"] +2:I[47257,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"ClientPageRoot"] +3:I[31713,["/t2-mapper/_next/static/chunks/89fcb9c19e93d0ef.js","/t2-mapper/_next/static/chunks/c1f9b49d5dc0251d.js","/t2-mapper/_next/static/chunks/93b588fa7f31935c.js","/t2-mapper/_next/static/chunks/8206544674c0f63e.js","/t2-mapper/_next/static/chunks/07f1e4bb8e7d8066.js","/t2-mapper/_next/static/chunks/791b17fa51a62bf9.js","/t2-mapper/_next/static/chunks/3adaddad39f53f70.js","/t2-mapper/_next/static/chunks/44bbdd420cb3ec27.js"],"default"] +6:I[97367,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"OutletBoundary"] 7:"$Sreact.suspense" -:HL["/t2-mapper/_next/static/chunks/f6c55b3b7050a508.css","style"] -0:{"buildId":"YSDmiCN1S-sDYVxEL27I6","rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/f6c55b3b7050a508.css","precedence":"next"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/c339a594c158eab3.js","async":true}],["$","script","script-1",{"src":"/t2-mapper/_next/static/chunks/93b588fa7f31935c.js","async":true}],["$","script","script-2",{"src":"/t2-mapper/_next/static/chunks/22ebafda1e5f0224.js","async":true}],["$","script","script-3",{"src":"/t2-mapper/_next/static/chunks/39f1afbfab5559a9.js","async":true}],["$","script","script-4",{"src":"/t2-mapper/_next/static/chunks/f12455938f261f57.js","async":true}],["$","script","script-5",{"src":"/t2-mapper/_next/static/chunks/bb0aa1c978feffed.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"loading":null,"isPartial":false} +:HL["/t2-mapper/_next/static/chunks/97a75e62963e0840.css","style"] +:HL["/t2-mapper/_next/static/chunks/3a7943ba4f8effca.css","style"] +0:{"buildId":"AwXCwaoi1jnfKLMnIzgVt","rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/97a75e62963e0840.css","precedence":"next"}],["$","link","1",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/3a7943ba4f8effca.css","precedence":"next"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/c1f9b49d5dc0251d.js","async":true}],["$","script","script-1",{"src":"/t2-mapper/_next/static/chunks/93b588fa7f31935c.js","async":true}],["$","script","script-2",{"src":"/t2-mapper/_next/static/chunks/8206544674c0f63e.js","async":true}],["$","script","script-3",{"src":"/t2-mapper/_next/static/chunks/07f1e4bb8e7d8066.js","async":true}],["$","script","script-4",{"src":"/t2-mapper/_next/static/chunks/791b17fa51a62bf9.js","async":true}],["$","script","script-5",{"src":"/t2-mapper/_next/static/chunks/3adaddad39f53f70.js","async":true}],["$","script","script-6",{"src":"/t2-mapper/_next/static/chunks/44bbdd420cb3ec27.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"loading":null,"isPartial":false} 4:{} 5:"$0:rsc:props:children:0:props:serverProvidedParams:params" 8:null diff --git a/docs/__next._full.txt b/docs/__next._full.txt index bf7ac3b3..e1c2e50c 100644 --- a/docs/__next._full.txt +++ b/docs/__next._full.txt @@ -1,20 +1,21 @@ 1:"$Sreact.fragment" -2:I[12985,["/t2-mapper/_next/static/chunks/e6da73430a674f20.js"],"NuqsAdapter"] -3:I[39756,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"default"] -4:I[37457,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"default"] -5:I[47257,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"ClientPageRoot"] -6:I[31713,["/t2-mapper/_next/static/chunks/e6da73430a674f20.js","/t2-mapper/_next/static/chunks/c339a594c158eab3.js","/t2-mapper/_next/static/chunks/93b588fa7f31935c.js","/t2-mapper/_next/static/chunks/22ebafda1e5f0224.js","/t2-mapper/_next/static/chunks/39f1afbfab5559a9.js","/t2-mapper/_next/static/chunks/f12455938f261f57.js","/t2-mapper/_next/static/chunks/bb0aa1c978feffed.js"],"default"] -9:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"OutletBoundary"] +2:I[12985,["/t2-mapper/_next/static/chunks/89fcb9c19e93d0ef.js"],"NuqsAdapter"] +3:I[39756,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"default"] +4:I[37457,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"default"] +5:I[47257,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"ClientPageRoot"] +6:I[31713,["/t2-mapper/_next/static/chunks/89fcb9c19e93d0ef.js","/t2-mapper/_next/static/chunks/c1f9b49d5dc0251d.js","/t2-mapper/_next/static/chunks/93b588fa7f31935c.js","/t2-mapper/_next/static/chunks/8206544674c0f63e.js","/t2-mapper/_next/static/chunks/07f1e4bb8e7d8066.js","/t2-mapper/_next/static/chunks/791b17fa51a62bf9.js","/t2-mapper/_next/static/chunks/3adaddad39f53f70.js","/t2-mapper/_next/static/chunks/44bbdd420cb3ec27.js"],"default"] +9:I[97367,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"OutletBoundary"] a:"$Sreact.suspense" -c:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"ViewportBoundary"] -e:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"MetadataBoundary"] +c:I[97367,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"ViewportBoundary"] +e:I[97367,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"MetadataBoundary"] 10:I[68027,[],"default"] :HL["/t2-mapper/_next/static/chunks/e620039d1c837dab.css","style"] -:HL["/t2-mapper/_next/static/chunks/f6c55b3b7050a508.css","style"] -0:{"P":null,"b":"YSDmiCN1S-sDYVxEL27I6","c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/e620039d1c837dab.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/e6da73430a674f20.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L2",null,{"defaultOptions":{"clearOnDefault":false},"children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]]}],{"children":[["$","$1","c",{"children":[["$","$L5",null,{"Component":"$6","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@7","$@8"]}}],[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/f6c55b3b7050a508.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/c339a594c158eab3.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/t2-mapper/_next/static/chunks/93b588fa7f31935c.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/t2-mapper/_next/static/chunks/22ebafda1e5f0224.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/t2-mapper/_next/static/chunks/39f1afbfab5559a9.js","async":true,"nonce":"$undefined"}],["$","script","script-4",{"src":"/t2-mapper/_next/static/chunks/f12455938f261f57.js","async":true,"nonce":"$undefined"}],["$","script","script-5",{"src":"/t2-mapper/_next/static/chunks/bb0aa1c978feffed.js","async":true,"nonce":"$undefined"}]],["$","$L9",null,{"children":["$","$a",null,{"name":"Next.MetadataOutlet","children":"$@b"}]}]]}],{},null,false,false]},null,false,false],["$","$1","h",{"children":[null,["$","$Lc",null,{"children":"$Ld"}],["$","div",null,{"hidden":true,"children":["$","$Le",null,{"children":["$","$a",null,{"name":"Next.Metadata","children":"$Lf"}]}]}],null]}],false]],"m":"$undefined","G":["$10",[]],"S":true} +:HL["/t2-mapper/_next/static/chunks/97a75e62963e0840.css","style"] +:HL["/t2-mapper/_next/static/chunks/3a7943ba4f8effca.css","style"] +0:{"P":null,"b":"AwXCwaoi1jnfKLMnIzgVt","c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/e620039d1c837dab.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/89fcb9c19e93d0ef.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L2",null,{"defaultOptions":{"clearOnDefault":false},"children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]]}],{"children":[["$","$1","c",{"children":[["$","$L5",null,{"Component":"$6","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@7","$@8"]}}],[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/97a75e62963e0840.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/3a7943ba4f8effca.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/c1f9b49d5dc0251d.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/t2-mapper/_next/static/chunks/93b588fa7f31935c.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/t2-mapper/_next/static/chunks/8206544674c0f63e.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/t2-mapper/_next/static/chunks/07f1e4bb8e7d8066.js","async":true,"nonce":"$undefined"}],["$","script","script-4",{"src":"/t2-mapper/_next/static/chunks/791b17fa51a62bf9.js","async":true,"nonce":"$undefined"}],["$","script","script-5",{"src":"/t2-mapper/_next/static/chunks/3adaddad39f53f70.js","async":true,"nonce":"$undefined"}],["$","script","script-6",{"src":"/t2-mapper/_next/static/chunks/44bbdd420cb3ec27.js","async":true,"nonce":"$undefined"}]],["$","$L9",null,{"children":["$","$a",null,{"name":"Next.MetadataOutlet","children":"$@b"}]}]]}],{},null,false,false]},null,false,false],["$","$1","h",{"children":[null,["$","$Lc",null,{"children":"$Ld"}],["$","div",null,{"hidden":true,"children":["$","$Le",null,{"children":["$","$a",null,{"name":"Next.Metadata","children":"$Lf"}]}]}],null]}],false]],"m":"$undefined","G":["$10",[]],"S":true} 7:{} 8:"$0:f:0:1:1:children:0:props:children:0:props:serverProvidedParams:params" d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"}]] -11:I[27201,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"IconMark"] +11:I[27201,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"IconMark"] b:null f:[["$","title","0",{"children":"MapGenius – Explore maps for Tribes 2"}],["$","meta","1",{"name":"description","content":"Tribes 2 forever."}],["$","link","2",{"rel":"icon","href":"/t2-mapper/icon.png?icon.2911bba1.png","sizes":"108x128","type":"image/png"}],["$","$L11","3",{}]] diff --git a/docs/__next._head.txt b/docs/__next._head.txt index 0969284a..d5ce669f 100644 --- a/docs/__next._head.txt +++ b/docs/__next._head.txt @@ -1,6 +1,6 @@ 1:"$Sreact.fragment" -2:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"ViewportBoundary"] -3:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"MetadataBoundary"] +2:I[97367,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"ViewportBoundary"] +3:I[97367,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"MetadataBoundary"] 4:"$Sreact.suspense" -5:I[27201,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"IconMark"] -0:{"buildId":"YSDmiCN1S-sDYVxEL27I6","rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"MapGenius – Explore maps for Tribes 2"}],["$","meta","1",{"name":"description","content":"Tribes 2 forever."}],["$","link","2",{"rel":"icon","href":"/t2-mapper/icon.png?icon.2911bba1.png","sizes":"108x128","type":"image/png"}],["$","$L5","3",{}]]}]}]}],null]}],"loading":null,"isPartial":false} +5:I[27201,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"IconMark"] +0:{"buildId":"AwXCwaoi1jnfKLMnIzgVt","rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"MapGenius – Explore maps for Tribes 2"}],["$","meta","1",{"name":"description","content":"Tribes 2 forever."}],["$","link","2",{"rel":"icon","href":"/t2-mapper/icon.png?icon.2911bba1.png","sizes":"108x128","type":"image/png"}],["$","$L5","3",{}]]}]}]}],null]}],"loading":null,"isPartial":false} diff --git a/docs/__next._index.txt b/docs/__next._index.txt index bfcbae61..37d57782 100644 --- a/docs/__next._index.txt +++ b/docs/__next._index.txt @@ -1,6 +1,6 @@ 1:"$Sreact.fragment" -2:I[12985,["/t2-mapper/_next/static/chunks/e6da73430a674f20.js"],"NuqsAdapter"] -3:I[39756,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"default"] -4:I[37457,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"default"] +2:I[12985,["/t2-mapper/_next/static/chunks/89fcb9c19e93d0ef.js"],"NuqsAdapter"] +3:I[39756,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"default"] +4:I[37457,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"default"] :HL["/t2-mapper/_next/static/chunks/e620039d1c837dab.css","style"] -0:{"buildId":"YSDmiCN1S-sDYVxEL27I6","rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/e620039d1c837dab.css","precedence":"next"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/e6da73430a674f20.js","async":true}]],["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L2",null,{"defaultOptions":{"clearOnDefault":false},"children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}]}]]}],"loading":null,"isPartial":false} +0:{"buildId":"AwXCwaoi1jnfKLMnIzgVt","rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/e620039d1c837dab.css","precedence":"next"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/89fcb9c19e93d0ef.js","async":true}]],["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L2",null,{"defaultOptions":{"clearOnDefault":false},"children":["$","$L3",null,{"parallelRouterKey":"children","template":["$","$L4",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}]}]]}],"loading":null,"isPartial":false} diff --git a/docs/__next._tree.txt b/docs/__next._tree.txt index 950e9512..ce8c2216 100644 --- a/docs/__next._tree.txt +++ b/docs/__next._tree.txt @@ -1,3 +1,4 @@ :HL["/t2-mapper/_next/static/chunks/e620039d1c837dab.css","style"] -:HL["/t2-mapper/_next/static/chunks/f6c55b3b7050a508.css","style"] -0:{"buildId":"YSDmiCN1S-sDYVxEL27I6","tree":{"name":"","paramType":null,"paramKey":"","hasRuntimePrefetch":false,"slots":{"children":{"name":"__PAGE__","paramType":null,"paramKey":"__PAGE__","hasRuntimePrefetch":false,"slots":null,"isRootLayout":false}},"isRootLayout":true},"staleTime":300} +:HL["/t2-mapper/_next/static/chunks/97a75e62963e0840.css","style"] +:HL["/t2-mapper/_next/static/chunks/3a7943ba4f8effca.css","style"] +0:{"buildId":"AwXCwaoi1jnfKLMnIzgVt","tree":{"name":"","paramType":null,"paramKey":"","hasRuntimePrefetch":false,"slots":{"children":{"name":"__PAGE__","paramType":null,"paramKey":"__PAGE__","hasRuntimePrefetch":false,"slots":null,"isRootLayout":false}},"isRootLayout":true},"staleTime":300} diff --git a/docs/_next/static/YSDmiCN1S-sDYVxEL27I6/_buildManifest.js b/docs/_next/static/AwXCwaoi1jnfKLMnIzgVt/_buildManifest.js similarity index 100% rename from docs/_next/static/YSDmiCN1S-sDYVxEL27I6/_buildManifest.js rename to docs/_next/static/AwXCwaoi1jnfKLMnIzgVt/_buildManifest.js diff --git a/docs/_next/static/YSDmiCN1S-sDYVxEL27I6/_clientMiddlewareManifest.json b/docs/_next/static/AwXCwaoi1jnfKLMnIzgVt/_clientMiddlewareManifest.json similarity index 100% rename from docs/_next/static/YSDmiCN1S-sDYVxEL27I6/_clientMiddlewareManifest.json rename to docs/_next/static/AwXCwaoi1jnfKLMnIzgVt/_clientMiddlewareManifest.json diff --git a/docs/_next/static/YSDmiCN1S-sDYVxEL27I6/_ssgManifest.js b/docs/_next/static/AwXCwaoi1jnfKLMnIzgVt/_ssgManifest.js similarity index 100% rename from docs/_next/static/YSDmiCN1S-sDYVxEL27I6/_ssgManifest.js rename to docs/_next/static/AwXCwaoi1jnfKLMnIzgVt/_ssgManifest.js diff --git a/docs/_next/static/chunks/045c83caa4d15373.js b/docs/_next/static/chunks/045c83caa4d15373.js new file mode 100644 index 00000000..9de4243d --- /dev/null +++ b/docs/_next/static/chunks/045c83caa4d15373.js @@ -0,0 +1 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,62262,(e,n,t)=>{"use strict";function r(e,n){var t=e.length;for(e.push(n);0>>1,l=e[r];if(0>>1;ro(u,t))so(c,u)?(e[r]=c,e[s]=t,r=s):(e[r]=u,e[i]=t,r=i);else if(so(c,t))e[r]=c,e[s]=t,r=s;else break}}return n}function o(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var i,u=performance;t.unstable_now=function(){return u.now()}}else{var s=Date,c=s.now();t.unstable_now=function(){return s.now()-c}}var f=[],d=[],p=1,m=null,h=3,g=!1,v=!1,y=!1,b=!1,k="function"==typeof setTimeout?setTimeout:null,w="function"==typeof clearTimeout?clearTimeout:null,S="u">typeof setImmediate?setImmediate:null;function E(e){for(var n=l(d);null!==n;){if(null===n.callback)a(d);else if(n.startTime<=e)a(d),n.sortIndex=n.expirationTime,r(f,n);else break;n=l(d)}}function x(e){if(y=!1,E(e),!v)if(null!==l(f))v=!0,N||(N=!0,i());else{var n=l(d);null!==n&&D(x,n.startTime-e)}}var N=!1,C=-1,P=5,z=-1;function T(){return!!b||!(t.unstable_now()-ze&&T());){var o=m.callback;if("function"==typeof o){m.callback=null,h=m.priorityLevel;var u=o(m.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof u){m.callback=u,E(e),n=!0;break n}m===l(f)&&a(f),E(e)}else a(f);m=l(f)}if(null!==m)n=!0;else{var s=l(d);null!==s&&D(x,s.startTime-e),n=!1}}break e}finally{m=null,h=r,g=!1}}}finally{n?i():N=!1}}}if("function"==typeof S)i=function(){S(_)};else if("u">typeof MessageChannel){var L=new MessageChannel,O=L.port2;L.port1.onmessage=_,i=function(){O.postMessage(null)}}else i=function(){k(_,0)};function D(e,n){C=k(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_forceFrameRate=function(e){0>e||125o?(e.sortIndex=a,r(d,e),null===l(f)&&e===l(d)&&(y?(w(C),C=-1):y=!0,D(x,a-o))):(e.sortIndex=u,r(f,e),v||g||(v=!0,N||(N=!0,i()))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var n=h;return function(){var t=h;h=n;try{return e.apply(this,arguments)}finally{h=t}}}},53389,(e,n,t)=>{"use strict";n.exports=e.r(62262)},46480,(e,n,t)=>{"use strict";var r,l=e.i(47167),a=e.r(53389),o=e.r(71645),i=e.r(74080);function u(e){var n="https://react.dev/errors/"+e;if(1G||(e.current=Y[G],Y[G]=null,G--)}function J(e,n){Y[++G]=e.current,e.current=n}var ee=X(null),en=X(null),et=X(null),er=X(null);function el(e,n){switch(J(et,n),J(en,e),J(ee,null),n.nodeType){case 9:case 11:e=(e=n.documentElement)&&(e=e.namespaceURI)?cs(e):0;break;default:if(e=n.tagName,n=n.namespaceURI)e=cc(n=cs(n),e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Z(ee),J(ee,e)}function ea(){Z(ee),Z(en),Z(et)}function eo(e){var n=e.memoizedState;null!==n&&(fv._currentValue=n.memoizedState,J(er,e));var t=cc(n=ee.current,e.type);n!==t&&(J(en,e),J(ee,t))}function ei(e){en.current===e&&(Z(ee),Z(en)),er.current===e&&(Z(er),fv._currentValue=K)}function eu(e){if(void 0===nY)try{throw Error()}catch(e){var n=e.stack.trim().match(/\n( *(at )?)/);nY=n&&n[1]||"",nG=-1)":-1l||u[r]!==s[l]){var c="\n"+u[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=l)break}}}finally{es=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?eu(t):""}function ef(e){try{var n="",t=null;do n+=function(e,n){switch(e.tag){case 26:case 27:case 5:return eu(e.type);case 16:return eu("Lazy");case 13:return e.child!==n&&null!==n?eu("Suspense Fallback"):eu("Suspense");case 19:return eu("SuspenseList");case 0:case 15:return ec(e.type,!1);case 11:return ec(e.type.render,!1);case 1:return ec(e.type,!0);case 31:return eu("Activity");case 30:return eu("ViewTransition");default:return""}}(e,t),t=e,e=e.return;while(e)return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}var ed=Object.prototype.hasOwnProperty,ep=a.unstable_scheduleCallback,em=a.unstable_cancelCallback,eh=a.unstable_shouldYield,eg=a.unstable_requestPaint,ev=a.unstable_now,ey=a.unstable_getCurrentPriorityLevel,eb=a.unstable_ImmediatePriority,ek=a.unstable_UserBlockingPriority,ew=a.unstable_NormalPriority,eS=a.unstable_LowPriority,eE=a.unstable_IdlePriority,ex=(a.log,a.unstable_setDisableYieldValue,null),eN=null,eC=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(eP(e)/ez|0)|0},eP=Math.log,ez=Math.LN2,eT=256,e_=262144,eL=4194304;function eO(e){var n=42&e;if(0!==n)return n;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function eD(e,n,t){var r=e.pendingLanes;if(0===r)return 0;var l=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var i=0x7ffffff&r;return 0!==i?0!=(r=i&~a)?l=eO(r):0!=(o&=i)?l=eO(o):t||0!=(t=i&~e)&&(l=eO(t)):0!=(i=r&~a)?l=eO(i):0!==o?l=eO(o):t||0!=(t=r&~e)&&(l=eO(t)),0===l?0:0!==n&&n!==l&&0==(n&a)&&((a=l&-l)>=(t=n&-n)||32===a&&0!=(4194048&t))?n:l}function eF(e,n){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)}function eI(){var e=eL;return 0==(0x3c00000&(eL<<=1))&&(eL=4194304),e}function eM(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function eA(e,n){e.pendingLanes|=n,0x10000000!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function eR(e,n,t){e.pendingLanes|=n,e.suspendedLanes&=~n;var r=31-eC(n);e.entangledLanes|=n,e.entanglements[r]=0x40000000|e.entanglements[r]|261930&t}function eU(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-eC(t),l=1<typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(n){return e.body}}var np=/[\n"\\]/g;function nm(e){return e.replace(np,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function nh(e,n,t,r,l,a,o,i){e.name="",null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o?e.type=o:e.removeAttribute("type"),null!=n?"number"===o?(0===n&&""===e.value||e.value!=n)&&(e.value=""+nu(n)):e.value!==""+nu(n)&&(e.value=""+nu(n)):"submit"!==o&&"reset"!==o||e.removeAttribute("value"),null!=n?nv(e,o,nu(n)):null!=t?nv(e,o,nu(t)):null!=r&&e.removeAttribute("value"),null==l&&null!=a&&(e.defaultChecked=!!a),null!=l&&(e.checked=l&&"function"!=typeof l&&"symbol"!=typeof l),null!=i&&"function"!=typeof i&&"symbol"!=typeof i&&"boolean"!=typeof i?e.name=""+nu(i):e.removeAttribute("name")}function ng(e,n,t,r,l,a,o,i){if(null!=a&&"function"!=typeof a&&"symbol"!=typeof a&&"boolean"!=typeof a&&(e.type=a),null!=n||null!=t){if(("submit"===a||"reset"===a)&&null==n)return void nc(e);t=null!=t?""+nu(t):"",n=null!=n?""+nu(n):t,i||n===e.value||(e.value=n),e.defaultValue=n}r="function"!=typeof(r=null!=r?r:l)&&"symbol"!=typeof r&&!!r,e.checked=i?e.checked:!!r,e.defaultChecked=!!r,null!=o&&"function"!=typeof o&&"symbol"!=typeof o&&"boolean"!=typeof o&&(e.name=o),nc(e)}function nv(e,n,t){"number"===n&&nd(e.ownerDocument)===e||e.defaultValue===""+t||(e.defaultValue=""+t)}function ny(e,n,t,r){if(e=e.options,n){n={};for(var l=0;ltypeof window&&void 0!==window.document&&void 0!==window.document.createElement,nU=!1;if(nR)try{var nV={};Object.defineProperty(nV,"passive",{get:function(){nU=!0}}),window.addEventListener("test",nV,nV),window.removeEventListener("test",nV,nV)}catch(e){nU=!1}var nB=null,n$=null,nj=null;function nH(){if(nj)return nj;var e,n,t=n$,r=t.length,l="value"in nB?nB.value:nB.textContent,a=l.length;for(e=0;e=tm),tv=!1;function ty(e,n){switch(e){case"keyup":return -1!==td.indexOf(n.keyCode);case"keydown":return 229!==n.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function tb(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var tk=!1,tw={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function tS(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===n?!!tw[e.type]:"textarea"===n}function tE(e,n,t,r){nO?nD?nD.push(r):nD=[r]:nO=r,0<(n=s5(n,"onChange")).length&&(t=new n1("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var tx=null,tN=null;function tC(e){sX(e,0)}function tP(e){if(nf(e3(e)))return e}function tz(e,n){if("change"===e)return n}var tT=!1;if(nR){if(nR){var t_="oninput"in document;if(!t_){var tL=document.createElement("div");tL.setAttribute("oninput","return;"),t_="function"==typeof tL.oninput}r=t_}else r=!1;tT=r&&(!document.documentMode||9=n)return{node:r,offset:n-e};e=t}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=tV(r)}}function t$(e){e=null!=e&&null!=e.ownerDocument&&null!=e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;for(var n=nd(e.document);n instanceof e.HTMLIFrameElement;){try{var t="string"==typeof n.contentWindow.location.href}catch(e){t=!1}if(t)e=n.contentWindow;else break;n=nd(e.document)}return n}function tj(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}var tH=nR&&"documentMode"in document&&11>=document.documentMode,tQ=null,tW=null,tq=null,tK=!1;function tY(e,n,t){var r=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;tK||null==tQ||tQ!==nd(r)||(r="selectionStart"in(r=tQ)&&tj(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},tq&&tU(tq,r)||(tq=r,0<(r=s5(tW,"onSelect")).length&&(n=new n1("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=tQ)))}function tG(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var tX={animationend:tG("Animation","AnimationEnd"),animationiteration:tG("Animation","AnimationIteration"),animationstart:tG("Animation","AnimationStart"),transitionrun:tG("Transition","TransitionRun"),transitionstart:tG("Transition","TransitionStart"),transitioncancel:tG("Transition","TransitionCancel"),transitionend:tG("Transition","TransitionEnd")},tZ={},tJ={};function t0(e){if(tZ[e])return tZ[e];if(!tX[e])return e;var n,t=tX[e];for(n in t)if(t.hasOwnProperty(n)&&n in tJ)return tZ[e]=t[n];return e}nR&&(tJ=document.createElement("div").style,"AnimationEvent"in window||(delete tX.animationend.animation,delete tX.animationiteration.animation,delete tX.animationstart.animation),"TransitionEvent"in window||delete tX.transitionend.transition);var t1=t0("animationend"),t2=t0("animationiteration"),t3=t0("animationstart"),t4=t0("transitionrun"),t5=t0("transitionstart"),t8=t0("transitioncancel"),t6=t0("transitionend"),t9=new Map,t7="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function re(e,n){t9.set(e,n),e9(n,[e])}t7.push("scrollEnd");var rn=0;function rt(e,n){return null!=e.name&&"auto"!==e.name?e.name:null!==n.autoName?n.autoName:n.autoName=e="_"+(e=uq.identifierPrefix)+"t_"+(rn++).toString(32)+"_"}function rr(e){if(null==e||"string"==typeof e)return e;var n=null,t=u1;if(null!==t)for(var r=0;r>=o,l-=o,rI=1<<32-eC(n)+l|t<typeof AbortController?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(n,t){e.push(t)}};this.abort=function(){n.aborted=!0,e.forEach(function(e){return e()})}},la=a.unstable_scheduleCallback,lo=a.unstable_NormalPriority,li={$$typeof:O,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function lu(){return{controller:new ll,data:new Map,refCount:0}}function ls(e){e.refCount--,0===e.refCount&&la(lo,function(){e.controller.abort()})}function lc(e,n){if(0!=(4194048&e.pendingLanes)){var t=e.transitionTypes;for(null===t&&(t=e.transitionTypes=[]),e=0;eh?(g=f,f=null):g=f.sibling;var v=p(l,f,i[h],u);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&n(l,f),o=a(v,o,h),null===c?s=v:c.sibling=v,c=v,f=g}if(h===i.length)return t(l,f),rH&&rA(l,h),s;if(null===f){for(;hg?(v=h,h=null):v=h.sibling;var b=p(l,h,y.value,s);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&n(l,h),o=a(b,o,g),null===f?c=b:f.sibling=b,f=b,h=v}if(y.done)return t(l,h),rH&&rA(l,g),c;if(null===h){for(;!y.done;g++,y=i.next())null!==(y=d(l,y.value,s))&&(o=a(y,o,g),null===f?c=y:f.sibling=y,f=y);return rH&&rA(l,g),c}for(h=r(h);!y.done;g++,y=i.next())null!==(y=m(h,l,g,y.value,s))&&(e&&null!==(v=y.alternate)&&h.delete(null===v.key?g:v.key),o=a(y,o,g),null===f?c=y:f.sibling=y,f=y);return e&&h.forEach(function(e){return n(l,e)}),rH&&rA(l,g),c}(s,c,f=g.call(f),h)}if("function"==typeof f.then)return i(s,c,lF(f),h);if(f.$$typeof===O)return i(s,c,lt(s,f),h);lM(s,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==c&&6===c.tag?(t(s,c.sibling),(h=l(c,f)).return=s):(t(s,c),(h=rE(f,s.mode,h)).return=s),o(s=h)):t(s,c)}(i,s,c,f);return lO=null,h}catch(e){if(e===lS||e===lx)throw e;var g=rv(29,e,null,i.mode);return g.lanes=f,g.return=i,g}finally{}}}var lR=lA(!0),lU=lA(!1),lV=!1;function lB(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function l$(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function lj(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function lH(e,n,t){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&uS)){var l=r.pending;return null===l?n.next=n:(n.next=l.next,l.next=n),r.pending=n,n=rm(e),rp(e,null,t),n}return rc(e,r,n,t),rm(e)}function lQ(e,n,t){if(null!==(n=n.updateQueue)&&(n=n.shared,0!=(4194048&t))){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,eU(e,t)}}function lW(e,n){var t=e.updateQueue,r=e.alternate;if(null!==r&&t===(r=r.updateQueue)){var l=null,a=null;if(null!==(t=t.firstBaseUpdate)){do{var o={lane:t.lane,tag:t.tag,payload:t.payload,callback:null,next:null};null===a?l=a=o:a=a.next=o,t=t.next}while(null!==t)null===a?l=a=n:a=a.next=n}else l=a=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=t;return}null===(e=t.lastBaseUpdate)?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}var lq=!1;function lK(){if(lq){var e=lh;if(null!==e)throw e}}function lY(e,n,t,r){lq=!1;var l=e.updateQueue;lV=!1;var a=l.firstBaseUpdate,o=l.lastBaseUpdate,i=l.shared.pending;if(null!==i){l.shared.pending=null;var u=i,s=u.next;u.next=null,null===o?a=s:o.next=s,o=u;var c=e.alternate;null!==c&&(i=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===i?c.firstBaseUpdate=s:i.next=s,c.lastBaseUpdate=u)}if(null!==a){var f=l.baseState;for(o=0,c=s=u=null,i=a;;){var d=-0x20000001&i.lane,p=d!==i.lane;if(p?(uN&d)===d:(r&d)===d){0!==d&&d===lm&&(lq=!0),null!==c&&(c=c.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});e:{var m=e,h=i;switch(d=n,h.tag){case 1:if("function"==typeof(m=h.payload)){f=m.call(t,f,d);break e}f=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(d="function"==typeof(m=h.payload)?m.call(t,f,d):m))break e;f=x({},f,d);break e;case 2:lV=!0}}null!==(d=i.callback)&&(e.flags|=64,p&&(e.flags|=8192),null===(p=l.callbacks)?l.callbacks=[d]:p.push(d))}else p={lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(s=c=p,u=f):c=c.next=p,o|=d;if(null===(i=i.next))if(null===(i=l.shared.pending))break;else i=(p=i).next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}null===c&&(u=f),l.baseState=u,l.firstBaseUpdate=s,l.lastBaseUpdate=c,null===a&&(l.shared.lanes=0),uD|=o,e.lanes=o,e.memoizedState=f}}function lG(e,n){if("function"!=typeof e)throw Error(u(191,e));e.call(n)}function lX(e,n){var t=e.callbacks;if(null!==t)for(e.callbacks=null,e=0;ea?a:8;var o=W.T,i={};i.types=null!==o?o.types:null,W.T=i,oy(e,!1,n,t);try{var u=l(),s=W.S;if(null!==s&&s(i,u),null!==u&&"object"==typeof u&&"function"==typeof u.then){var c,f,d=(c=[],f={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},u.then(function(){f.status="fulfilled",f.value=r;for(var e=0;e title"))),cl(l,r,n),l[eW]=e,e5(l),r=l;break e;case"link":if(a=fl("link","href",t).get(r+(n.href||""))){for(var o=0;oi)break;var c=u.transferSize,f=u.initiatorType;c&&ca(f)&&(o+=c*((u=u.responseEnd)fc?50:800)+h);return m.unsuspend=e,function(){m.unsuspend=null,clearTimeout(n),clearTimeout(t)}}:null))){uY=a,e.cancelPendingCommit=g(sh.bind(null,e,n,a,t,r,l,o,i,u,c,f,null,d,p)),se(e,a,o,!s);return}sh(e,n,a,t,r,l,o,i,u,c,f)}function se(e,n,t,r){n&=~uI,n&=~uF,e.suspendedLanes|=n,e.pingedLanes&=~n,r&&(e.warmLanes|=n),r=e.expirationTimes;for(var l=n;0",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(l,{is:r.is}):o.createElement(l)}}a[eW]=n,a[eq]=r;e:for(o=n.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===n)break;for(;null===o.sibling;){if(null===o.return||o.return===n)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(n.stateNode=a,cl(a,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&ii(n)}}return ip(n),n.subtreeFlags&=-0x2000001,iu(n,n.type,null===e?null:e.memoizedProps,n.pendingProps,t),null;case 6:if(e&&null!=n.stateNode)e.memoizedProps!==r&&ii(n);else{if("string"!=typeof r&&null===n.stateNode)throw Error(u(166));if(e=et.current,rX(n)){if(e=n.stateNode,t=n.memoizedProps,r=null,null!==(l=r$))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eW]=n,(e=!!(e.nodeValue===t||null!==r&&!0===r.suppressHydrationWarning||cn(e.nodeValue,t)))||rK(n,!0)}else(e=cu(e).createTextNode(r))[eW]=n,n.stateNode=e}return ip(n),null;case 31:if(t=n.memoizedState,null===e||null!==e.memoizedState){if(r=rX(n),null!==t){if(null===e){if(!r)throw Error(u(318));if(!(e=null!==(e=n.memoizedState)?e.dehydrated:null))throw Error(u(557));e[eW]=n}else rZ(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;ip(n),e=!1}else t=rJ(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=t),e=!0;if(!e){if(256&n.flags)return l7(n),n;return l7(n),null}if(0!=(128&n.flags))throw Error(u(558))}return ip(n),null;case 13:if(r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=rX(n),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(u(318));if(!(l=null!==(l=n.memoizedState)?l.dehydrated:null))throw Error(u(317));l[eW]=n}else rZ(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;ip(n),l=!1}else l=rJ(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&n.flags)return l7(n),n;return l7(n),null}}if(l7(n),0!=(128&n.flags))return n.lanes=t,n;return t=null!==r,e=null!==e&&null!==e.memoizedState,t&&(r=n.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),t!==e&&t&&(n.child.flags|=8192),ic(n,n.updateQueue),ip(n),null;case 4:return ea(),null===e&&s1(n.stateNode.containerInfo),n.flags|=0x4000000,ip(n),null;case 10:return r5(n.type),ip(n),null;case 19:if(at(n),null===(r=n.memoizedState))return ip(n),null;if(l=0!=(128&n.flags),null===(a=r.rendering))if(l)id(r,!1);else{if(0!==uO||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(a=ar(e))){for(n.flags|=128,id(r,!1),n.updateQueue=e=a.updateQueue,ic(n,e),n.subtreeFlags=0,e=t,t=n.child;null!==t;)rk(t,e),t=t.sibling;return an(n,1&ae.current|2),rH&&rA(n,r.treeForkCount),n.child}e=e.sibling}null!==r.tail&&ev()>uj&&(n.flags|=128,l=!0,id(r,!1),n.lanes=4194304)}else{if(!l)if(null!==(e=ar(a))){if(n.flags|=128,l=!0,n.updateQueue=e=e.updateQueue,ic(n,e),id(r,!0),null===r.tail&&"collapsed"!==r.tailMode&&"visible"!==r.tailMode&&!a.alternate&&!rH)return ip(n),null}else 2*ev()-r.renderingStartTime>uj&&0x20000000!==t&&(n.flags|=128,l=!0,id(r,!1),n.lanes=4194304);r.isBackwards?(a.sibling=n.child,n.child=a):(null!==(e=r.last)?e.sibling=a:n.child=a,r.last=a)}if(null!==r.tail){e=r.tail;e:{for(t=e;null!==t;){if(null!==t.alternate){t=!1;break e}t=t.sibling}t=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ev(),e.sibling=null,a=ae.current,a=l?1&a|2:1&a,"visible"===r.tailMode||"collapsed"===r.tailMode||!t||rH?an(n,a):(t=a,J(l3,n),J(ae,t),null===l4&&(l4=n)),rH&&rA(n,r.treeForkCount),e}return ip(n),null;case 22:case 23:return l7(n),l2(),r=null!==n.memoizedState,null!==e?null!==e.memoizedState!==r&&(n.flags|=8192):r&&(n.flags|=8192),r?0!=(0x20000000&t)&&0==(128&n.flags)&&(ip(n),6&n.subtreeFlags&&(n.flags|=8192)):ip(n),null!==(t=n.updateQueue)&&ic(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),r=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(r=n.memoizedState.cachePool.pool),r!==t&&(n.flags|=2048),null!==e&&Z(ly),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),r5(li),ip(n),null;case 25:return null;case 30:return n.flags|=0x2000000,ip(n),null}throw Error(u(156,n.tag))}(n.alternate,n,uL);if(null!==t){ux=t;return}if(null!==(n=n.sibling)){ux=n;return}ux=n=e}while(null!==n)0===uO&&(uO=5)}function sm(e,n){do{var t=function(e,n){switch(rV(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return r5(li),ea(),0!=(65536&(e=n.flags))&&0==(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return ei(n),null;case 31:if(null!==n.memoizedState){if(l7(n),null===n.alternate)throw Error(u(340));rZ()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 13:if(l7(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(u(340));rZ()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return at(n),65536&(e=n.flags)?(n.flags=-65537&e|128,null!==(e=n.memoizedState)&&(e.rendering=null,e.tail=null),n.flags|=4,n):null;case 4:return ea(),null;case 10:return r5(n.type),null;case 22:case 23:return l7(n),l2(),null!==e&&Z(ly),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return r5(li),null;default:return null}}(e.alternate,e);if(null!==t){t.flags&=32767,ux=t;return}if(null!==(t=e.return)&&(t.flags|=32768,t.subtreeFlags=0,t.deletions=null),!n&&null!==(e=e.sibling)){ux=e;return}ux=e=t}while(null!==e)uO=6,ux=null}function sh(e,n,t,r,l,a,o,i,s,c,f){e.cancelPendingCommit=null;do sS();while(0!==uW)if(0!=(6&uS))throw Error(u(327));if(null!==n){var d;if(n===e.current)throw Error(u(177));if(!function(e,n,t,r,l,a){var o=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var i=e.entanglements,u=e.expirationTimes,s=e.hiddenUpdates;for(t=o&~t;0fc){i.length=o;break}d=new Promise(cC.bind(d)),i.push(d)}}}return 0g&&(o=g,g=h,h=o);var v=tB(i,h),y=tB(i,g);if(v&&y&&(1!==p.rangeCount||p.anchorNode!==v.node||p.anchorOffset!==v.offset||p.focusNode!==y.node||p.focusOffset!==y.offset)){var b=f.createRange();b.setStart(v.node,v.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(y.node,y.offset)):(b.setEnd(y.node,y.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;it?32:t,W.T=null,t=uX,uX=null;var a=uq,o=uY;if(uW=0,uK=uq=null,uY=0,0!=(6&uS))throw Error(u(331));var i=uS;if(uS|=4,uy(a.current),uf(a,a.current,o,t),uS=i,sR(0,!1),eN&&"function"==typeof eN.onPostCommitFiberRoot)try{eN.onPostCommitFiberRoot(ex,a)}catch(e){}return!0}finally{q.p=l,W.T=r,sw(e,n)}}function sx(e,n,t){n=rP(t,n),n=oM(e.stateNode,n,2),null!==(e=lH(e,n,2))&&(eA(e,2),sA(e))}function sN(e,n,t){if(3===e.tag)sx(e,e,t);else for(;null!==n;){if(3===n.tag){sx(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===uQ||!uQ.has(r))){e=rP(t,e),null!==(r=lH(n,t=oA(2),2))&&(oR(t,r,n,e),eA(r,2),sA(r));break}}n=n.return}}function sC(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new uw;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&(l=new Set,r.set(n,l));l.has(t)||(u_=!0,l.add(t),e=sP.bind(null,e,n,t),n.then(e,e))}function sP(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,uE===e&&(uN&t)===t&&(4===uO||3===uO&&(0x3c00000&uN)===uN&&300>ev()-uB?0==(2&uS)&&sr(e,0):uI|=t,uA===uN&&(uA=0)),sA(e)}function sz(e,n){0===n&&(n=eI()),null!==(e=rd(e,n))&&(eA(e,n),sA(e))}function sT(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),sz(e,t)}function s_(e,n){var t=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(u(314))}null!==r&&r.delete(n),sz(e,t)}var sL=null,sO=null,sD=!1,sF=!1,sI=!1,sM=0;function sA(e){e!==sO&&null===e.next&&(null===sO?sL=sO=e:sO=sO.next=e),sF=!0,sD||(sD=!0,cg(function(){0!=(6&uS)?ep(eb,sU):sV()}))}function sR(e,n){if(!sI&&sF){sI=!0;do for(var t=!1,r=sL;null!==r;){if(!n)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=0xc000095&(a=(1<<31-eC(42|e)+1)-1&(l&~(o&~i)))?0xc000095&a|1:a?2|a:0}0!==a&&(t=!0,sj(r,a))}else a=uN,0==(3&(a=eD(r,r===uE?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eF(r,a)||(t=!0,sj(r,a));r=r.next}while(t)sI=!1}}function sU(){sV()}function sV(){sF=sD=!1;var e,n=0;0===sM||((e=window.event)&&"popstate"===e.type?e===cd||(cd=e,0):(cd=null,1))||(n=sM);for(var t=ev(),r=null,l=sL;null!==l;){var a=l.next,o=sB(l,t);0===o?(l.next=null,null===r?sL=a:r.next=a,null===a&&(sO=r)):(r=l,(0!==n||0!=(3&o))&&(sF=!0)),l=a}0!==uW&&5!==uW||sR(n,!1),0!==sM&&(sM=0)}function sB(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0 title"):null)}function fo(e,n){return"img"===e&&null!=n.src&&""!==n.src&&null==n.onLoad&&"lazy"!==n.loading}function fi(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}function fu(e){return(e.width||100)*(e.height||100)*("number"==typeof devicePixelRatio?devicePixelRatio:1)*.25}function fs(e,n){"function"==typeof n.decode&&(e.imgCount++,n.complete||(e.imgBytes+=fu(n),e.suspenseyImages.push(n)),e=fp.bind(e),n.decode().then(e,e))}var fc=0;function ff(e){if(0===e.count&&(0===e.imgCount||!e.waitingForImages)){if(e.stylesheets)fh(e,e.stylesheets);else if(e.unsuspend){var n=e.unsuspend;e.unsuspend=null,n()}}}function fd(){this.count--,ff(this)}function fp(){this.imgCount--,ff(this)}var fm=null;function fh(e,n){e.stylesheets=null,null!==e.unsuspend&&(e.count++,fm=new Map,n.forEach(fg,e),fm=null,fd.call(e))}function fg(e,n){if(!(4&n.state.loading)){var t=fm.get(e);if(t)var r=t.get(null);else{t=new Map,fm.set(e,t);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;atypeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var f1=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!f1.isDisabled&&f1.supportsFiber)try{ex=f1.inject({bundleType:0,version:"19.3.0-canary-f93b9fd4-20251217",rendererPackageName:"react-dom",currentDispatcherRef:W,reconcilerVersion:"19.3.0-canary-f93b9fd4-20251217"}),eN=f1}catch(e){}}t.createRoot=function(e,n){if(!s(e))throw Error(u(299));var t=!1,r="",l=oL,a=oO,o=oD;return null!=n&&(!0===n.unstable_strictMode&&(t=!0),void 0!==n.identifierPrefix&&(r=n.identifierPrefix),void 0!==n.onUncaughtError&&(l=n.onUncaughtError),void 0!==n.onCaughtError&&(a=n.onCaughtError),void 0!==n.onRecoverableError&&(o=n.onRecoverableError)),n=fb(e,1,!1,null,null,t,r,null,l,a,o,fX),e[eK]=n.current,s1(e),new fZ(n)},t.hydrateRoot=function(e,n,t){if(!s(e))throw Error(u(299));var r,l=!1,a="",o=oL,i=oO,c=oD,f=null;return null!=t&&(!0===t.unstable_strictMode&&(l=!0),void 0!==t.identifierPrefix&&(a=t.identifierPrefix),void 0!==t.onUncaughtError&&(o=t.onUncaughtError),void 0!==t.onCaughtError&&(i=t.onCaughtError),void 0!==t.onRecoverableError&&(c=t.onRecoverableError),void 0!==t.formState&&(f=t.formState)),(n=fb(e,1,!0,n,null!=t?t:null,l,a,f,o,i,c,fX)).context=(r=null,rh),t=n.current,(a=lj(l=eB(l=u4()))).callback=null,lH(t,a,l),t=l,n.current.lanes=t,eA(n,t),sA(n),e[eK]=n.current,s1(e),new fJ(n)},t.version="19.3.0-canary-f93b9fd4-20251217"},88014,(e,n,t)=>{"use strict";!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),n.exports=e.r(46480)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/07f1e4bb8e7d8066.js b/docs/_next/static/chunks/07f1e4bb8e7d8066.js new file mode 100644 index 00000000..bf893e01 --- /dev/null +++ b/docs/_next/static/chunks/07f1e4bb8e7d8066.js @@ -0,0 +1 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,66027,t=>{"use strict";var e=t.i(69230),r=t.i(69637);function c(t,c){return(0,r.useBaseQuery)(t,e.QueryObserver,c)}t.s(["useQuery",()=>c])},11152,40141,t=>{"use strict";var e=t.i(71645),r={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},c=e.default.createContext&&e.default.createContext(r),n=["attr","size","title"];function o(){return(o=Object.assign.bind()).apply(this,arguments)}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);e&&(c=c.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,c)}return r}function l(t){for(var e=1;ee.default.createElement(u,o({attr:l({},t.attr)},r),function t(r){return r&&r.map((r,c)=>e.default.createElement(r.tag,l({key:c},r.attr),t(r.child)))}(t.child))}function u(t){var i=r=>{var c,{attr:i,size:a,title:u}=t,s=function(t,e){if(null==t)return{};var r,c,n=function(t,e){if(null==t)return{};var r={};for(var c in t)if(Object.prototype.hasOwnProperty.call(t,c)){if(e.indexOf(c)>=0)continue;r[c]=t[c]}return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(c=0;c=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(n[r]=t[r])}return n}(t,n),f=a||r.size||"1em";return r.className&&(c=r.className),t.className&&(c=(c?c+" ":"")+t.className),e.default.createElement("svg",o({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,i,s,{className:c,style:l(l({color:t.color||r.color},r.style),t.style),height:f,width:f,xmlns:"http://www.w3.org/2000/svg"}),u&&e.default.createElement("title",null,u),t.children)};return void 0!==c?e.default.createElement(c.Consumer,null,t=>i(t)):i(r)}function s(t){return a({tag:"svg",attr:{viewBox:"0 0 288 512"},child:[{tag:"path",attr:{d:"M112 316.94v156.69l22.02 33.02c4.75 7.12 15.22 7.12 19.97 0L176 473.63V316.94c-10.39 1.92-21.06 3.06-32 3.06s-21.61-1.14-32-3.06zM144 0C64.47 0 0 64.47 0 144s64.47 144 144 144 144-64.47 144-144S223.53 0 144 0zm0 76c-37.5 0-68 30.5-68 68 0 6.62-5.38 12-12 12s-12-5.38-12-12c0-50.73 41.28-92 92-92 6.62 0 12 5.38 12 12s-5.38 12-12 12z"},child:[]}]})(t)}function f(t){return a({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM461.64 256l45.64-45.64c6.3-6.3 6.3-16.52 0-22.82l-22.82-22.82c-6.3-6.3-16.52-6.3-22.82 0L416 210.36l-45.64-45.64c-6.3-6.3-16.52-6.3-22.82 0l-22.82 22.82c-6.3 6.3-6.3 16.52 0 22.82L370.36 256l-45.63 45.63c-6.3 6.3-6.3 16.52 0 22.82l22.82 22.82c6.3 6.3 16.52 6.3 22.82 0L416 301.64l45.64 45.64c6.3 6.3 16.52 6.3 22.82 0l22.82-22.82c6.3-6.3 6.3-16.52 0-22.82L461.64 256z"},child:[]}]})(t)}function p(t){return a({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zm233.32-51.08c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51 66.27 43.49 105.82 116.6 105.82 195.58 0 78.98-39.55 152.09-105.82 195.58-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.58 576 351.33 576 256S528.27 72.43 448.35 19.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z"},child:[]}]})(t)}t.s(["GenIcon",()=>a],40141),t.s(["FaMapPin",()=>s,"FaVolumeMute",()=>f,"FaVolumeUp",()=>p],11152)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/6e74e9455d83b68c.js b/docs/_next/static/chunks/13f8b467e8aa89cb.js similarity index 99% rename from docs/_next/static/chunks/6e74e9455d83b68c.js rename to docs/_next/static/chunks/13f8b467e8aa89cb.js index d775bbba..376611e8 100644 --- a/docs/_next/static/chunks/6e74e9455d83b68c.js +++ b/docs/_next/static/chunks/13f8b467e8aa89cb.js @@ -1,4 +1,4 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,42585,e=>{"use strict";var t=e.i(43476),a=e.i(932),o=e.i(71645),i=e.i(31067),r=e.i(90072);let n=o.forwardRef(({args:e,children:t,...a},r)=>{let n=o.useRef(null);return o.useImperativeHandle(r,()=>n.current),o.useLayoutEffect(()=>void 0),o.createElement("mesh",(0,i.default)({ref:n},a),o.createElement("boxGeometry",{attach:"geometry",args:e}),t)});var l=e.i(47071),s=e.i(49774),u=e.i(73949),c=e.i(12979),f=e.i(62395),v=e.i(75567),d=e.i(48066),m=e.i(47021);let p=` +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,42585,e=>{"use strict";var t=e.i(43476),a=e.i(932),o=e.i(71645),i=e.i(31067),r=e.i(90072);let n=o.forwardRef(({args:e,children:t,...a},r)=>{let n=o.useRef(null);return o.useImperativeHandle(r,()=>n.current),o.useLayoutEffect(()=>void 0),o.createElement("mesh",(0,i.default)({ref:n},a),o.createElement("boxGeometry",{attach:"geometry",args:e}),t)});var l=e.i(47071),s=e.i(71753),u=e.i(15080),c=e.i(12979),f=e.i(62395),v=e.i(75567),d=e.i(48066),m=e.i(47021);let p=` #include #ifdef USE_FOG diff --git a/docs/_next/static/chunks/dce1ee0e89ee93db.js b/docs/_next/static/chunks/1627bf2f54f2038d.js similarity index 56% rename from docs/_next/static/chunks/dce1ee0e89ee93db.js rename to docs/_next/static/chunks/1627bf2f54f2038d.js index 6f3e6eba..16c05926 100644 --- a/docs/_next/static/chunks/dce1ee0e89ee93db.js +++ b/docs/_next/static/chunks/1627bf2f54f2038d.js @@ -1,4 +1,4 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,12718,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"InvariantError",{enumerable:!0,get:function(){return n}});class n extends Error{constructor(e,t){super(`Invariant: ${e.endsWith(".")?e:e+"."} This is a bug in Next.js.`,t),this.name="InvariantError"}}},55682,(e,t,r)=>{"use strict";r._=function(e){return e&&e.__esModule?e:{default:e}}},32061,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={BailoutToCSRError:function(){return u},isBailoutToCSRError:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="BAILOUT_TO_CLIENT_SIDE_RENDERING";class u extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=a}}function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===a}},54394,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTTPAccessErrorStatus:function(){return a},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return i},getAccessFallbackErrorTypeByStatus:function(){return l},getAccessFallbackHTTPStatus:function(){return s},isHTTPAccessFallbackError:function(){return c}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},u=new Set(Object.values(a)),i="NEXT_HTTP_ERROR_FALLBACK";function c(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===i&&u.has(Number(r))}function s(e){return Number(e.digest.split(";")[1])}function l(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return o}});var n,o=((n={})[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68391,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,o={REDIRECT_ERROR_CODE:function(){return i},RedirectType:function(){return c},isRedirectError:function(){return s}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let u=e.r(76963),i="NEXT_REDIRECT";var c=((n={}).push="push",n.replace="replace",n);function s(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,n]=t,o=t.slice(2,-2).join(";"),a=Number(t.at(-2));return r===i&&("replace"===n||"push"===n)&&"string"==typeof o&&!isNaN(a)&&a in u.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},65713,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return a}});let n=e.r(54394),o=e.r(68391);function a(e){return(0,o.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3680,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return o}});class n extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class o extends URLSearchParams{append(){throw new n}delete(){throw new n}set(){throw new n}sort(){throw new n}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61994,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={NavigationPromisesContext:function(){return l},PathParamsContext:function(){return s},PathnameContext:function(){return c},ReadonlyURLSearchParams:function(){return u.ReadonlyURLSearchParams},SearchParamsContext:function(){return i},createDevToolsInstrumentedPromise:function(){return d}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(71645),u=e.r(3680),i=(0,a.createContext)(null),c=(0,a.createContext)(null),s=(0,a.createContext)(null),l=(0,a.createContext)(null);function d(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},45955,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},21768,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_HEADER:function(){return u},FLIGHT_HEADERS:function(){return y},NEXT_ACTION_NOT_FOUND_HEADER:function(){return R},NEXT_ACTION_REVALIDATED_HEADER:function(){return P},NEXT_DID_POSTPONE_HEADER:function(){return h},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return d},NEXT_HMR_REFRESH_HEADER:function(){return l},NEXT_HTML_REQUEST_ID_HEADER:function(){return v},NEXT_IS_PRERENDER_HEADER:function(){return g},NEXT_REQUEST_ID_HEADER:function(){return O},NEXT_REWRITTEN_PATH_HEADER:function(){return b},NEXT_REWRITTEN_QUERY_HEADER:function(){return E},NEXT_ROUTER_PREFETCH_HEADER:function(){return c},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return s},NEXT_ROUTER_STALE_TIME_HEADER:function(){return m},NEXT_ROUTER_STATE_TREE_HEADER:function(){return i},NEXT_RSC_UNION_QUERY:function(){return _},NEXT_URL:function(){return f},RSC_CONTENT_TYPE_HEADER:function(){return p},RSC_HEADER:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="rsc",u="next-action",i="next-router-state-tree",c="next-router-prefetch",s="next-router-segment-prefetch",l="next-hmr-refresh",d="__next_hmr_refresh_hash__",f="next-url",p="text/x-component",y=[a,i,c,l,s],_="_rsc",m="x-nextjs-stale-time",h="x-nextjs-postponed",b="x-nextjs-rewritten-path",E="x-nextjs-rewritten-query",g="x-nextjs-prerender",R="x-nextjs-action-not-found",O="x-nextjs-request-id",v="x-nextjs-html-request-id",P="x-action-revalidated";("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},62141,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getCacheSignal:function(){return m},getDraftModeProviderForCacheScope:function(){return _},getHmrRefreshHash:function(){return f},getPrerenderResumeDataCache:function(){return l},getRenderResumeDataCache:function(){return d},getRuntimeStagePromise:function(){return h},getServerComponentsHmrCache:function(){return y},isHmrRefresh:function(){return p},throwForMissingRequestStore:function(){return c},throwInvariantForMissingStore:function(){return s},workUnitAsyncStorage:function(){return a.workUnitAsyncStorageInstance}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(45955),u=e.r(21768),i=e.r(12718);function c(e){throw Object.defineProperty(Error(`\`${e}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}function s(){throw Object.defineProperty(new i.InvariantError("Expected workUnitAsyncStorage to have a store."),"__NEXT_ERROR_CODE",{value:"E696",enumerable:!1,configurable:!0})}function l(e){switch(e.type){case"prerender":case"prerender-runtime":case"prerender-ppr":case"prerender-client":return e.prerenderResumeDataCache;case"request":if(e.prerenderResumeDataCache)return e.prerenderResumeDataCache;case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function d(e){switch(e.type){case"request":case"prerender":case"prerender-runtime":case"prerender-client":if(e.renderResumeDataCache)return e.renderResumeDataCache;case"prerender-ppr":return e.prerenderResumeDataCache??null;case"cache":case"private-cache":case"unstable-cache":case"prerender-legacy":return null;default:return e}}function f(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"prerender":case"prerender-runtime":return t.hmrRefreshHash;case"request":var r;return null==(r=t.cookies.get(u.NEXT_HMR_REFRESH_HASH_COOKIE))?void 0:r.value}}function p(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.isHmrRefresh??!1}return!1}function y(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.serverComponentsHmrCache}}function _(e,t){if(e.isDraftMode)switch(t.type){case"cache":case"private-cache":case"unstable-cache":case"prerender-runtime":case"request":return t.draftMode}}function m(e){switch(e.type){case"prerender":case"prerender-client":case"prerender-runtime":return e.cacheSignal;case"request":if(e.cacheSignal)return e.cacheSignal;case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function h(e){switch(e.type){case"prerender-runtime":case"private-cache":return e.runtimeStagePromise;case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"unstable-cache":return null;default:return e}}},90809,(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}r._=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(o,u,i):o[u]=e[u]}return o.default=e,r&&r.set(e,o),o}},13258,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DEFAULT_SEGMENT_KEY:function(){return d},NOT_FOUND_SEGMENT_KEY:function(){return f},PAGE_SEGMENT_KEY:function(){return l},addSearchParamsIfPageSegment:function(){return c},computeSelectedLayoutSegment:function(){return s},getSegmentValue:function(){return a},getSelectedLayoutSegmentPath:function(){return function e(t,r,n=!0,o=[]){let u;if(n)u=t[1][r];else{let e=t[1];u=e.children??Object.values(e)[0]}if(!u)return o;let i=a(u[0]);return!i||i.startsWith(l)?o:(o.push(i),e(u,r,!1,o))}},isGroupSegment:function(){return u},isParallelRouteSegment:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function a(e){return Array.isArray(e)?e[1]:e}function u(e){return"("===e[0]&&e.endsWith(")")}function i(e){return e.startsWith("@")&&"@children"!==e}function c(e,t){if(e.includes(l)){let e=JSON.stringify(t);return"{}"!==e?l+"?"+e:l}return e}function s(e,t){if(!e||0===e.length)return null;let r="children"===t?e[0]:e[e.length-1];return r===d?null:r}let l="__PAGE__",d="__DEFAULT__",f="/_not-found"},92838,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnrecognizedActionError:function(){return a},unstable_isUnrecognizedActionError:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});class a extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function u(e){return!!(e&&"object"==typeof e&&e instanceof a)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},34457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"actionAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},62266,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"actionAsyncStorage",{enumerable:!0,get:function(){return n.actionAsyncStorageInstance}});let n=e.r(34457)},24063,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return p},getRedirectTypeFromError:function(){return f},getURLFromRedirectError:function(){return d},permanentRedirect:function(){return l},redirect:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(76963),u=e.r(68391),i="undefined"==typeof window?e.r(62266).actionAsyncStorage:void 0;function c(e,t,r=a.RedirectStatusCode.TemporaryRedirect){let n=Object.defineProperty(Error(u.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n.digest=`${u.REDIRECT_ERROR_CODE};${t};${e};${r};`,n}function s(e,t){throw c(e,t??=i?.getStore()?.isAction?u.RedirectType.push:u.RedirectType.replace,a.RedirectStatusCode.TemporaryRedirect)}function l(e,t=u.RedirectType.replace){throw c(e,t,a.RedirectStatusCode.PermanentRedirect)}function d(e){return(0,u.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function f(e){if(!(0,u.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function p(e){if(!(0,u.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},8372,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={AppRouterContext:function(){return u},GlobalLayoutRouterContext:function(){return c},LayoutRouterContext:function(){return i},MissingSlotContext:function(){return l},TemplateContext:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(55682)._(e.r(71645)),u=a.default.createContext(null),i=a.default.createContext(null),c=a.default.createContext(null),s=a.default.createContext(null),l=a.default.createContext(new Set)},13957,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ServerInsertedHTMLContext:function(){return u},useServerInsertedHTML:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(90809)._(e.r(71645)),u=a.default.createContext(null);function i(e){let t=(0,a.useContext)(u);t&&t(e)}},22783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"notFound",{enumerable:!0,get:function(){return a}});let n=e.r(54394),o=`${n.HTTP_ERROR_FALLBACK_ERROR_CODE};404`;function a(){let e=Object.defineProperty(Error(o),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=o,e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79854,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"forbidden",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22683,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unauthorized",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15507,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,o.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(32061),o=e.r(65713);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},63138,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={isHangingPromiseRejectionError:function(){return a},makeDevtoolsIOAwarePromise:function(){return d},makeHangingPromise:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function a(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===u}let u="HANGING_PROMISE_REJECTION";class i extends Error{constructor(e,t){super(`During prerendering, ${t} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${t} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context. This occurred at route "${e}".`),this.route=e,this.expression=t,this.digest=u}}let c=new WeakMap;function s(e,t,r){if(e.aborted)return Promise.reject(new i(t,r));{let n=new Promise((n,o)=>{let a=o.bind(null,new i(t,r)),u=c.get(e);if(u)u.push(a);else{let t=[a];c.set(e,t),e.addEventListener("abort",()=>{for(let e=0;e{setTimeout(()=>{t(e)},0)})}},67287,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isPostpone",{enumerable:!0,get:function(){return o}});let n=Symbol.for("react.postpone");function o(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}},76353,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DynamicServerError:function(){return u},isDynamicServerError:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="DYNAMIC_SERVER_USAGE";class u extends Error{constructor(e){super(`Dynamic server usage: ${e}`),this.description=e,this.digest=a}}function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},43248,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={StaticGenBailoutError:function(){return u},isStaticGenBailoutError:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="NEXT_STATIC_GEN_BAILOUT";class u extends Error{constructor(...e){super(...e),this.code=a}}function i(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54839,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={METADATA_BOUNDARY_NAME:function(){return a},OUTLET_BOUNDARY_NAME:function(){return i},ROOT_LAYOUT_BOUNDARY_NAME:function(){return c},VIEWPORT_BOUNDARY_NAME:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="__next_metadata_boundary__",u="__next_viewport_boundary__",i="__next_outlet_boundary__",c="__next_root_layout_boundary__"},29419,(e,t,r)=>{"use strict";var n=e.i(47167);Object.defineProperty(r,"__esModule",{value:!0});var o={atLeastOneTask:function(){return c},scheduleImmediate:function(){return i},scheduleOnNextTick:function(){return u},waitAtLeastOneReactRenderTask:function(){return s}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let u=e=>{Promise.resolve().then(()=>{n.default.nextTick(e)})},i=e=>{setImmediate(e)};function c(){return new Promise(e=>i(e))}function s(){return new Promise(e=>setImmediate(e))}},67673,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,o,a={Postpone:function(){return T},PreludeState:function(){return J},abortAndThrowOnSynchronousRequestDataAccess:function(){return S},abortOnSynchronousPlatformIOAccess:function(){return j},accessedDynamicData:function(){return k},annotateDynamicAccess:function(){return $},consumeDynamicAccess:function(){return I},createDynamicTrackingState:function(){return b},createDynamicValidationState:function(){return E},createHangingInputAbortSignal:function(){return L},createRenderInBrowserAbortSignal:function(){return H},delayUntilRuntimeStage:function(){return er},formatDynamicAPIAccesses:function(){return U},getFirstDynamicReason:function(){return g},getStaticShellDisallowedDynamicReasons:function(){return et},isDynamicPostpone:function(){return x},isPrerenderInterruptedError:function(){return N},logDisallowedDynamicError:function(){return Z},markCurrentScopeAsDynamic:function(){return R},postponeWithTracking:function(){return w},throwIfDisallowedDynamic:function(){return ee},throwToInterruptStaticGeneration:function(){return O},trackAllowedDynamicAccess:function(){return z},trackDynamicDataInDynamicRender:function(){return v},trackDynamicHoleInRuntimeShell:function(){return K},trackDynamicHoleInStaticShell:function(){return V},useDynamicRouteParams:function(){return X},useDynamicSearchParams:function(){return B}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let i=(n=e.r(71645))&&n.__esModule?n:{default:n},c=e.r(76353),s=e.r(43248),l=e.r(62141),d=e.r(63599),f=e.r(63138),p=e.r(54839),y=e.r(29419),_=e.r(32061),m=e.r(12718),h="function"==typeof i.default.unstable_postpone;function b(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicErrorWithStack:null}}function E(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,dynamicMetadata:null,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function g(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function R(e,t,r){if(t)switch(t.type){case"cache":case"unstable-cache":case"private-cache":return}if(!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new s.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(t)switch(t.type){case"prerender-ppr":return w(e.route,r,t.dynamicTracking);case"prerender-legacy":t.revalidate=0;let n=Object.defineProperty(new c.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}function O(e,t,r){let n=Object.defineProperty(new c.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function v(e){switch(e.type){case"cache":case"unstable-cache":case"private-cache":return}}function P(e,t,r){let n=C(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);r.controller.abort(n);let o=r.dynamicTracking;o&&o.dynamicAccesses.push({stack:o.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function j(e,t,r,n){let o=n.dynamicTracking;P(e,t,n),o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicErrorWithStack=r)}function S(e,t,r,n){if(!1===n.controller.signal.aborted){P(e,t,n);let o=n.dynamicTracking;o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicErrorWithStack=r)}throw C(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}function T({reason:e,route:t}){let r=l.workUnitAsyncStorage.getStore();w(t,e,r&&"prerender-ppr"===r.type?r.dynamicTracking:null)}function w(e,t,r){(function(){if(!h)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})})(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),i.default.unstable_postpone(D(e,t))}function D(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function x(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&A(e.message)}function A(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===A(D("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let M="NEXT_PRERENDER_INTERRUPTED";function C(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=M,t}function N(e){return"object"==typeof e&&null!==e&&e.digest===M&&"name"in e&&"message"in e&&e instanceof Error}function k(e){return e.length>0}function I(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function U(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,12718,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"InvariantError",{enumerable:!0,get:function(){return n}});class n extends Error{constructor(e,t){super(`Invariant: ${e.endsWith(".")?e:e+"."} This is a bug in Next.js.`,t),this.name="InvariantError"}}},55682,(e,t,r)=>{"use strict";r._=function(e){return e&&e.__esModule?e:{default:e}}},32061,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={BailoutToCSRError:function(){return u},isBailoutToCSRError:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="BAILOUT_TO_CLIENT_SIDE_RENDERING";class u extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=a}}function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===a}},54394,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTTPAccessErrorStatus:function(){return a},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return i},getAccessFallbackErrorTypeByStatus:function(){return l},getAccessFallbackHTTPStatus:function(){return s},isHTTPAccessFallbackError:function(){return c}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},u=new Set(Object.values(a)),i="NEXT_HTTP_ERROR_FALLBACK";function c(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===i&&u.has(Number(r))}function s(e){return Number(e.digest.split(";")[1])}function l(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return o}});var n,o=((n={})[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68391,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,o={REDIRECT_ERROR_CODE:function(){return i},RedirectType:function(){return c},isRedirectError:function(){return s}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let u=e.r(76963),i="NEXT_REDIRECT";var c=((n={}).push="push",n.replace="replace",n);function s(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,n]=t,o=t.slice(2,-2).join(";"),a=Number(t.at(-2));return r===i&&("replace"===n||"push"===n)&&"string"==typeof o&&!isNaN(a)&&a in u.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},65713,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return a}});let n=e.r(54394),o=e.r(68391);function a(e){return(0,o.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3680,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return o}});class n extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class o extends URLSearchParams{append(){throw new n}delete(){throw new n}set(){throw new n}sort(){throw new n}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61994,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={NavigationPromisesContext:function(){return l},PathParamsContext:function(){return s},PathnameContext:function(){return c},ReadonlyURLSearchParams:function(){return u.ReadonlyURLSearchParams},SearchParamsContext:function(){return i},createDevToolsInstrumentedPromise:function(){return d}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(71645),u=e.r(3680),i=(0,a.createContext)(null),c=(0,a.createContext)(null),s=(0,a.createContext)(null),l=(0,a.createContext)(null);function d(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},45955,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},21768,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_HEADER:function(){return u},FLIGHT_HEADERS:function(){return y},NEXT_ACTION_NOT_FOUND_HEADER:function(){return R},NEXT_ACTION_REVALIDATED_HEADER:function(){return P},NEXT_DID_POSTPONE_HEADER:function(){return h},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return d},NEXT_HMR_REFRESH_HEADER:function(){return l},NEXT_HTML_REQUEST_ID_HEADER:function(){return v},NEXT_IS_PRERENDER_HEADER:function(){return g},NEXT_REQUEST_ID_HEADER:function(){return O},NEXT_REWRITTEN_PATH_HEADER:function(){return b},NEXT_REWRITTEN_QUERY_HEADER:function(){return E},NEXT_ROUTER_PREFETCH_HEADER:function(){return c},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return s},NEXT_ROUTER_STALE_TIME_HEADER:function(){return m},NEXT_ROUTER_STATE_TREE_HEADER:function(){return i},NEXT_RSC_UNION_QUERY:function(){return _},NEXT_URL:function(){return f},RSC_CONTENT_TYPE_HEADER:function(){return p},RSC_HEADER:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="rsc",u="next-action",i="next-router-state-tree",c="next-router-prefetch",s="next-router-segment-prefetch",l="next-hmr-refresh",d="__next_hmr_refresh_hash__",f="next-url",p="text/x-component",y=[a,i,c,l,s],_="_rsc",m="x-nextjs-stale-time",h="x-nextjs-postponed",b="x-nextjs-rewritten-path",E="x-nextjs-rewritten-query",g="x-nextjs-prerender",R="x-nextjs-action-not-found",O="x-nextjs-request-id",v="x-nextjs-html-request-id",P="x-action-revalidated";("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},62141,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getCacheSignal:function(){return m},getDraftModeProviderForCacheScope:function(){return _},getHmrRefreshHash:function(){return f},getPrerenderResumeDataCache:function(){return l},getRenderResumeDataCache:function(){return d},getRuntimeStagePromise:function(){return h},getServerComponentsHmrCache:function(){return y},isHmrRefresh:function(){return p},throwForMissingRequestStore:function(){return c},throwInvariantForMissingStore:function(){return s},workUnitAsyncStorage:function(){return a.workUnitAsyncStorageInstance}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(45955),u=e.r(21768),i=e.r(12718);function c(e){throw Object.defineProperty(Error(`\`${e}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}function s(){throw Object.defineProperty(new i.InvariantError("Expected workUnitAsyncStorage to have a store."),"__NEXT_ERROR_CODE",{value:"E696",enumerable:!1,configurable:!0})}function l(e){switch(e.type){case"prerender":case"prerender-runtime":case"prerender-ppr":case"prerender-client":return e.prerenderResumeDataCache;case"request":if(e.prerenderResumeDataCache)return e.prerenderResumeDataCache;case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function d(e){switch(e.type){case"request":case"prerender":case"prerender-runtime":case"prerender-client":if(e.renderResumeDataCache)return e.renderResumeDataCache;case"prerender-ppr":return e.prerenderResumeDataCache??null;case"cache":case"private-cache":case"unstable-cache":case"prerender-legacy":return null;default:return e}}function f(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"prerender":case"prerender-runtime":return t.hmrRefreshHash;case"request":var r;return null==(r=t.cookies.get(u.NEXT_HMR_REFRESH_HASH_COOKIE))?void 0:r.value}}function p(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.isHmrRefresh??!1}return!1}function y(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.serverComponentsHmrCache}}function _(e,t){if(e.isDraftMode)switch(t.type){case"cache":case"private-cache":case"unstable-cache":case"prerender-runtime":case"request":return t.draftMode}}function m(e){switch(e.type){case"prerender":case"prerender-client":case"prerender-runtime":return e.cacheSignal;case"request":if(e.cacheSignal)return e.cacheSignal;case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function h(e){switch(e.type){case"prerender-runtime":case"private-cache":return e.runtimeStagePromise;case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"unstable-cache":return null;default:return e}}},90809,(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}r._=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(o,u,i):o[u]=e[u]}return o.default=e,r&&r.set(e,o),o}},13258,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DEFAULT_SEGMENT_KEY:function(){return d},NOT_FOUND_SEGMENT_KEY:function(){return f},PAGE_SEGMENT_KEY:function(){return l},addSearchParamsIfPageSegment:function(){return c},computeSelectedLayoutSegment:function(){return s},getSegmentValue:function(){return a},getSelectedLayoutSegmentPath:function(){return function e(t,r,n=!0,o=[]){let u;if(n)u=t[1][r];else{let e=t[1];u=e.children??Object.values(e)[0]}if(!u)return o;let i=a(u[0]);return!i||i.startsWith(l)?o:(o.push(i),e(u,r,!1,o))}},isGroupSegment:function(){return u},isParallelRouteSegment:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function a(e){return Array.isArray(e)?e[1]:e}function u(e){return"("===e[0]&&e.endsWith(")")}function i(e){return e.startsWith("@")&&"@children"!==e}function c(e,t){if(e.includes(l)){let e=JSON.stringify(t);return"{}"!==e?l+"?"+e:l}return e}function s(e,t){if(!e||0===e.length)return null;let r="children"===t?e[0]:e[e.length-1];return r===d?null:r}let l="__PAGE__",d="__DEFAULT__",f="/_not-found"},92838,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnrecognizedActionError:function(){return a},unstable_isUnrecognizedActionError:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});class a extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function u(e){return!!(e&&"object"==typeof e&&e instanceof a)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},34457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"actionAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},62266,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"actionAsyncStorage",{enumerable:!0,get:function(){return n.actionAsyncStorageInstance}});let n=e.r(34457)},24063,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return p},getRedirectTypeFromError:function(){return f},getURLFromRedirectError:function(){return d},permanentRedirect:function(){return l},redirect:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(76963),u=e.r(68391),i="u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={AppRouterContext:function(){return u},GlobalLayoutRouterContext:function(){return c},LayoutRouterContext:function(){return i},MissingSlotContext:function(){return l},TemplateContext:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(55682)._(e.r(71645)),u=a.default.createContext(null),i=a.default.createContext(null),c=a.default.createContext(null),s=a.default.createContext(null),l=a.default.createContext(new Set)},13957,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ServerInsertedHTMLContext:function(){return u},useServerInsertedHTML:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(90809)._(e.r(71645)),u=a.default.createContext(null);function i(e){let t=(0,a.useContext)(u);t&&t(e)}},22783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"notFound",{enumerable:!0,get:function(){return a}});let n=e.r(54394),o=`${n.HTTP_ERROR_FALLBACK_ERROR_CODE};404`;function a(){let e=Object.defineProperty(Error(o),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=o,e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79854,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"forbidden",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22683,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unauthorized",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15507,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,o.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(32061),o=e.r(65713);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},63138,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={isHangingPromiseRejectionError:function(){return a},makeDevtoolsIOAwarePromise:function(){return d},makeHangingPromise:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function a(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===u}let u="HANGING_PROMISE_REJECTION";class i extends Error{constructor(e,t){super(`During prerendering, ${t} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${t} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context. This occurred at route "${e}".`),this.route=e,this.expression=t,this.digest=u}}let c=new WeakMap;function s(e,t,r){if(e.aborted)return Promise.reject(new i(t,r));{let n=new Promise((n,o)=>{let a=o.bind(null,new i(t,r)),u=c.get(e);if(u)u.push(a);else{let t=[a];c.set(e,t),e.addEventListener("abort",()=>{for(let e=0;e{setTimeout(()=>{t(e)},0)})}},67287,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isPostpone",{enumerable:!0,get:function(){return o}});let n=Symbol.for("react.postpone");function o(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}},76353,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DynamicServerError:function(){return u},isDynamicServerError:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="DYNAMIC_SERVER_USAGE";class u extends Error{constructor(e){super(`Dynamic server usage: ${e}`),this.description=e,this.digest=a}}function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},43248,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={StaticGenBailoutError:function(){return u},isStaticGenBailoutError:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="NEXT_STATIC_GEN_BAILOUT";class u extends Error{constructor(...e){super(...e),this.code=a}}function i(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54839,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={METADATA_BOUNDARY_NAME:function(){return a},OUTLET_BOUNDARY_NAME:function(){return i},ROOT_LAYOUT_BOUNDARY_NAME:function(){return c},VIEWPORT_BOUNDARY_NAME:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="__next_metadata_boundary__",u="__next_viewport_boundary__",i="__next_outlet_boundary__",c="__next_root_layout_boundary__"},29419,(e,t,r)=>{"use strict";var n=e.i(47167);Object.defineProperty(r,"__esModule",{value:!0});var o={atLeastOneTask:function(){return c},scheduleImmediate:function(){return i},scheduleOnNextTick:function(){return u},waitAtLeastOneReactRenderTask:function(){return s}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let u=e=>{Promise.resolve().then(()=>{n.default.nextTick(e)})},i=e=>{setImmediate(e)};function c(){return new Promise(e=>i(e))}function s(){return new Promise(e=>setImmediate(e))}},67673,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,o,a={Postpone:function(){return T},PreludeState:function(){return J},abortAndThrowOnSynchronousRequestDataAccess:function(){return S},abortOnSynchronousPlatformIOAccess:function(){return j},accessedDynamicData:function(){return k},annotateDynamicAccess:function(){return $},consumeDynamicAccess:function(){return I},createDynamicTrackingState:function(){return b},createDynamicValidationState:function(){return E},createHangingInputAbortSignal:function(){return L},createRenderInBrowserAbortSignal:function(){return H},delayUntilRuntimeStage:function(){return er},formatDynamicAPIAccesses:function(){return U},getFirstDynamicReason:function(){return g},getStaticShellDisallowedDynamicReasons:function(){return et},isDynamicPostpone:function(){return x},isPrerenderInterruptedError:function(){return N},logDisallowedDynamicError:function(){return Z},markCurrentScopeAsDynamic:function(){return R},postponeWithTracking:function(){return w},throwIfDisallowedDynamic:function(){return ee},throwToInterruptStaticGeneration:function(){return O},trackAllowedDynamicAccess:function(){return z},trackDynamicDataInDynamicRender:function(){return v},trackDynamicHoleInRuntimeShell:function(){return K},trackDynamicHoleInStaticShell:function(){return V},useDynamicRouteParams:function(){return X},useDynamicSearchParams:function(){return B}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let i=(n=e.r(71645))&&n.__esModule?n:{default:n},c=e.r(76353),s=e.r(43248),l=e.r(62141),d=e.r(63599),f=e.r(63138),p=e.r(54839),y=e.r(29419),_=e.r(32061),m=e.r(12718),h="function"==typeof i.default.unstable_postpone;function b(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicErrorWithStack:null}}function E(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,dynamicMetadata:null,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function g(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function R(e,t,r){if(t)switch(t.type){case"cache":case"unstable-cache":case"private-cache":return}if(!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new s.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(t)switch(t.type){case"prerender-ppr":return w(e.route,r,t.dynamicTracking);case"prerender-legacy":t.revalidate=0;let n=Object.defineProperty(new c.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}function O(e,t,r){let n=Object.defineProperty(new c.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function v(e){switch(e.type){case"cache":case"unstable-cache":case"private-cache":return}}function P(e,t,r){let n=C(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);r.controller.abort(n);let o=r.dynamicTracking;o&&o.dynamicAccesses.push({stack:o.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function j(e,t,r,n){let o=n.dynamicTracking;P(e,t,n),o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicErrorWithStack=r)}function S(e,t,r,n){if(!1===n.controller.signal.aborted){P(e,t,n);let o=n.dynamicTracking;o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicErrorWithStack=r)}throw C(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}function T({reason:e,route:t}){let r=l.workUnitAsyncStorage.getStore();w(t,e,r&&"prerender-ppr"===r.type?r.dynamicTracking:null)}function w(e,t,r){(function(){if(!h)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})})(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),i.default.unstable_postpone(D(e,t))}function D(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function x(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&A(e.message)}function A(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===A(D("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let M="NEXT_PRERENDER_INTERRUPTED";function C(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=M,t}function N(e){return"object"==typeof e&&null!==e&&e.digest===M&&"name"in e&&"message"in e&&e instanceof Error}function k(e){return e.length>0}function I(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function U(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: ${t}`))}function H(){let e=new AbortController;return e.abort(Object.defineProperty(new _.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),e.signal}function L(e){switch(e.type){case"prerender":case"prerender-runtime":let t=new AbortController;if(e.cacheSignal)e.cacheSignal.inputReady().then(()=>{t.abort()});else{let r=(0,l.getRuntimeStagePromise)(e);r?r.then(()=>(0,y.scheduleOnNextTick)(()=>t.abort())):(0,y.scheduleOnNextTick)(()=>t.abort())}return t.signal;case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return}}function $(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function X(e){let t=d.workAsyncStorage.getStore(),r=l.workUnitAsyncStorage.getStore();if(t&&r)switch(r.type){case"prerender-client":case"prerender":{let n=r.fallbackRouteParams;n&&n.size>0&&i.default.use((0,f.makeHangingPromise)(r.renderSignal,t.route,e));break}case"prerender-ppr":{let n=r.fallbackRouteParams;if(n&&n.size>0)return w(t.route,e,r.dynamicTracking);break}case"prerender-runtime":throw Object.defineProperty(new m.InvariantError(`\`${e}\` was called during a runtime prerender. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E771",enumerable:!1,configurable:!0});case"cache":case"private-cache":throw Object.defineProperty(new m.InvariantError(`\`${e}\` was called inside a cache scope. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0})}}function B(e){let t=d.workAsyncStorage.getStore(),r=l.workUnitAsyncStorage.getStore();if(t)switch(!r&&(0,l.throwForMissingRequestStore)(e),r.type){case"prerender-client":i.default.use((0,f.makeHangingPromise)(r.renderSignal,t.route,e));break;case"prerender-legacy":case"prerender-ppr":if(t.forceStatic)return;throw Object.defineProperty(new _.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});case"prerender":case"prerender-runtime":throw Object.defineProperty(new m.InvariantError(`\`${e}\` was called from a Server Component. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E795",enumerable:!1,configurable:!0});case"cache":case"unstable-cache":case"private-cache":throw Object.defineProperty(new m.InvariantError(`\`${e}\` was called inside a cache scope. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0});case"request":return}}let F=/\n\s+at Suspense \(\)/,W=RegExp(`\\n\\s+at Suspense \\(\\)(?:(?!\\n\\s+at (?:body|div|main|section|article|aside|header|footer|nav|form|p|span|h1|h2|h3|h4|h5|h6) \\(\\))[\\s\\S])*?\\n\\s+at ${p.ROOT_LAYOUT_BOUNDARY_NAME} \\([^\\n]*\\)`),G=RegExp(`\\n\\s+at ${p.METADATA_BOUNDARY_NAME}[\\n\\s]`),q=RegExp(`\\n\\s+at ${p.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),Y=RegExp(`\\n\\s+at ${p.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function z(e,t,r,n){if(!Y.test(t)){if(G.test(t)){r.hasDynamicMetadata=!0;return}if(q.test(t)){r.hasDynamicViewport=!0;return}if(W.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}else if(F.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)return void r.dynamicErrors.push(n.syncDynamicErrorWithStack);let o=Q(`Route "${e.route}": Uncached data was accessed outside of . This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/blocking-route`,t);return void r.dynamicErrors.push(o)}}}function K(e,t,r,n){if(!Y.test(t)){if(G.test(t)){r.dynamicMetadata=Q(`Route "${e.route}": Uncached data or \`connection()\` was accessed inside \`generateMetadata\`. Except for this instance, the page would have been entirely prerenderable which may have been the intended behavior. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-metadata`,t);return}if(q.test(t)){let n=Q(`Route "${e.route}": Uncached data or \`connection()\` was accessed inside \`generateViewport\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/next-prerender-dynamic-viewport`,t);r.dynamicErrors.push(n);return}if(W.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}else if(F.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)return void r.dynamicErrors.push(n.syncDynamicErrorWithStack);let o=Q(`Route "${e.route}": Uncached data or \`connection()\` was accessed outside of \`\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/blocking-route`,t);return void r.dynamicErrors.push(o)}}}function V(e,t,r,n){if(!Y.test(t)){if(G.test(t)){r.dynamicMetadata=Q(`Route "${e.route}": Runtime data such as \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` was accessed inside \`generateMetadata\` or you have file-based metadata such as icons that depend on dynamic params segments. Except for this instance, the page would have been entirely prerenderable which may have been the intended behavior. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-metadata`,t);return}if(q.test(t)){let n=Q(`Route "${e.route}": Runtime data such as \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` was accessed inside \`generateViewport\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/next-prerender-dynamic-viewport`,t);r.dynamicErrors.push(n);return}if(W.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}else if(F.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)return void r.dynamicErrors.push(n.syncDynamicErrorWithStack);let o=Q(`Route "${e.route}": Runtime data such as \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` was accessed outside of \`\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/blocking-route`,t);return void r.dynamicErrors.push(o)}}}function Q(e,t){let r=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r.stack=r.name+": "+e+t,r}var J=((o={})[o.Full=0]="Full",o[o.Empty=1]="Empty",o[o.Errored=2]="Errored",o);function Z(e,t){console.error(t),e.dev||(e.hasReadableErrorStacks?console.error(`To get a more detailed stack trace and pinpoint the issue, start the app in development mode by running \`next dev\`, then open "${e.route}" in your browser to investigate the error.`):console.error(`To get a more detailed stack trace and pinpoint the issue, try one of the following: - Start the app in development mode by running \`next dev\`, then open "${e.route}" in your browser to investigate the error. - - Rerun the production build with \`next build --debug-prerender\` to generate better stack traces.`))}function ee(e,t,r,n){if(n.syncDynamicErrorWithStack)throw Z(e,n.syncDynamicErrorWithStack),new s.StaticGenBailoutError;if(0!==t){if(r.hasSuspenseAboveBody)return;let n=r.dynamicErrors;if(n.length>0){for(let t=0;t0)return n;if(1===t)return[Object.defineProperty(new m.InvariantError(`Route "${e.route}" did not produce a static shell and Next.js was unable to determine a reason.`),"__NEXT_ERROR_CODE",{value:"E936",enumerable:!1,configurable:!0})]}else if(!1===r.hasAllowedDynamic&&0===r.dynamicErrors.length&&r.dynamicMetadata)return[r.dynamicMetadata];return[]}function er(e,t){return e.runtimeStagePromise?e.runtimeStagePromise.then(()=>t):t}},91414,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,u.isNextRouterError)(t)||(0,a.isBailoutToCSRError)(t)||(0,c.isDynamicServerError)(t)||(0,i.isDynamicPostpone)(t)||(0,o.isPostpone)(t)||(0,n.isHangingPromiseRejectionError)(t)||(0,i.isPrerenderInterruptedError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(63138),o=e.r(67287),a=e.r(32061),u=e.r(65713),i=e.r(67673),c=e.r(76353);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},90508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n="undefined"==typeof window?e.r(91414).unstable_rethrow:e.r(15507).unstable_rethrow;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92805,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return a.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},forbidden:function(){return s.forbidden},notFound:function(){return c.notFound},permanentRedirect:function(){return u.permanentRedirect},redirect:function(){return u.redirect},unauthorized:function(){return l.unauthorized},unstable_isUnrecognizedActionError:function(){return f},unstable_rethrow:function(){return d.unstable_rethrow}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(3680),u=e.r(24063),i=e.r(68391),c=e.r(22783),s=e.r(79854),l=e.r(22683),d=e.r(90508);function f(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76562,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return d.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},forbidden:function(){return d.forbidden},notFound:function(){return d.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return d.unauthorized},unstable_isUnrecognizedActionError:function(){return l.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return d.unstable_rethrow},useParams:function(){return h},usePathname:function(){return _},useRouter:function(){return m},useSearchParams:function(){return y},useSelectedLayoutSegment:function(){return E},useSelectedLayoutSegments:function(){return b},useServerInsertedHTML:function(){return s.useServerInsertedHTML}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(90809)._(e.r(71645)),u=e.r(8372),i=e.r(61994),c=e.r(13258),s=e.r(13957),l=e.r(92838),d=e.r(92805),f="undefined"==typeof window?e.r(67673).useDynamicRouteParams:void 0,p="undefined"==typeof window?e.r(67673).useDynamicSearchParams:void 0;function y(){p?.("useSearchParams()");let e=(0,a.useContext)(i.SearchParamsContext);return(0,a.useMemo)(()=>e?new i.ReadonlyURLSearchParams(e):null,[e])}function _(){return f?.("usePathname()"),(0,a.useContext)(i.PathnameContext)}function m(){let e=(0,a.useContext)(u.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function h(){return f?.("useParams()"),(0,a.useContext)(i.PathParamsContext)}function b(e="children"){f?.("useSelectedLayoutSegments()");let t=(0,a.useContext)(u.LayoutRouterContext);return t?(0,c.getSelectedLayoutSegmentPath)(t.parentTree,e):null}function E(e="children"){f?.("useSelectedLayoutSegment()"),(0,a.useContext)(i.NavigationPromisesContext);let t=b(e);return(0,c.computeSelectedLayoutSegment)(t,e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}]); \ No newline at end of file + - Rerun the production build with \`next build --debug-prerender\` to generate better stack traces.`))}function ee(e,t,r,n){if(n.syncDynamicErrorWithStack)throw Z(e,n.syncDynamicErrorWithStack),new s.StaticGenBailoutError;if(0!==t){if(r.hasSuspenseAboveBody)return;let n=r.dynamicErrors;if(n.length>0){for(let t=0;t0)return n;if(1===t)return[Object.defineProperty(new m.InvariantError(`Route "${e.route}" did not produce a static shell and Next.js was unable to determine a reason.`),"__NEXT_ERROR_CODE",{value:"E936",enumerable:!1,configurable:!0})]}else if(!1===r.hasAllowedDynamic&&0===r.dynamicErrors.length&&r.dynamicMetadata)return[r.dynamicMetadata];return[]}function er(e,t){return e.runtimeStagePromise?e.runtimeStagePromise.then(()=>t):t}},91414,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,u.isNextRouterError)(t)||(0,a.isBailoutToCSRError)(t)||(0,c.isDynamicServerError)(t)||(0,i.isDynamicPostpone)(t)||(0,o.isPostpone)(t)||(0,n.isHangingPromiseRejectionError)(t)||(0,i.isPrerenderInterruptedError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(63138),o=e.r(67287),a=e.r(32061),u=e.r(65713),i=e.r(67673),c=e.r(76353);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},90508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n="u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return a.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},forbidden:function(){return s.forbidden},notFound:function(){return c.notFound},permanentRedirect:function(){return u.permanentRedirect},redirect:function(){return u.redirect},unauthorized:function(){return l.unauthorized},unstable_isUnrecognizedActionError:function(){return f},unstable_rethrow:function(){return d.unstable_rethrow}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(3680),u=e.r(24063),i=e.r(68391),c=e.r(22783),s=e.r(79854),l=e.r(22683),d=e.r(90508);function f(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76562,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return d.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},forbidden:function(){return d.forbidden},notFound:function(){return d.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return d.unauthorized},unstable_isUnrecognizedActionError:function(){return l.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return d.unstable_rethrow},useParams:function(){return h},usePathname:function(){return _},useRouter:function(){return m},useSearchParams:function(){return y},useSelectedLayoutSegment:function(){return E},useSelectedLayoutSegments:function(){return b},useServerInsertedHTML:function(){return s.useServerInsertedHTML}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(90809)._(e.r(71645)),u=e.r(8372),i=e.r(61994),c=e.r(13258),s=e.r(13957),l=e.r(92838),d=e.r(92805),f="u"e?new i.ReadonlyURLSearchParams(e):null,[e])}function _(){return f?.("usePathname()"),(0,a.useContext)(i.PathnameContext)}function m(){let e=(0,a.useContext)(u.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function h(){return f?.("useParams()"),(0,a.useContext)(i.PathParamsContext)}function b(e="children"){f?.("useSelectedLayoutSegments()");let t=(0,a.useContext)(u.LayoutRouterContext);return t?(0,c.getSelectedLayoutSegmentPath)(t.parentTree,e):null}function E(e="children"){f?.("useSelectedLayoutSegment()"),(0,a.useContext)(i.NavigationPromisesContext);let t=b(e);return(0,c.computeSelectedLayoutSegment)(t,e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/20b7c805b0b1f5f3.js b/docs/_next/static/chunks/20b7c805b0b1f5f3.js new file mode 100644 index 00000000..c8aa7a68 --- /dev/null +++ b/docs/_next/static/chunks/20b7c805b0b1f5f3.js @@ -0,0 +1,362 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55838,(e,n,t)=>{"use strict";var r=e.r(71645),a="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},i=r.useState,o=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!a(e,t)}catch(e){return!0}}var c="u"{"use strict";n.exports=e.r(55838)},52822,(e,n,t)=>{"use strict";var r=e.r(71645),a=e.r(2239),i="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},o=a.useSyncExternalStore,l=r.useRef,s=r.useEffect,u=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,n,t,r,a){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=o(e,(d=u(function(){function e(e){if(!s){if(s=!0,o=e,e=r(e),void 0!==a&&f.hasValue){var n=f.value;if(a(n,e))return l=n}return l=e}if(n=l,i(o,e))return n;var t=r(e);return void 0!==a&&a(n,t)?(o=e,n):(o=e,l=t)}var o,l,s=!1,u=void 0===t?null:t;return[function(){return e(n())},null===u?void 0:function(){return e(u())}]},[n,t,r,a]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},30224,(e,n,t)=>{"use strict";n.exports=e.r(52822)},66936,(e,n,t)=>{"use strict";function r(e,n){var t=e.length;for(e.push(n);0>>1,a=e[r];if(0>>1;ro(s,t))uo(c,s)?(e[r]=c,e[u]=t,r=u):(e[r]=s,e[l]=t,r=l);else if(uo(c,t))e[r]=c,e[u]=t,r=u;else break}}return n}function o(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,s=performance;t.unstable_now=function(){return s.now()}}else{var u=Date,c=u.now();t.unstable_now=function(){return u.now()-c}}var d=[],f=[],p=1,m=null,h=3,g=!1,_=!1,v=!1,S=!1,E="function"==typeof setTimeout?setTimeout:null,T="function"==typeof clearTimeout?clearTimeout:null,M="u">typeof setImmediate?setImmediate:null;function b(e){for(var n=a(f);null!==n;){if(null===n.callback)i(f);else if(n.startTime<=e)i(f),n.sortIndex=n.expirationTime,r(d,n);else break;n=a(f)}}function x(e){if(v=!1,b(e),!_)if(null!==a(d))_=!0,R||(R=!0,l());else{var n=a(f);null!==n&&U(x,n.startTime-e)}}var R=!1,C=-1,y=5,A=-1;function P(){return!!S||!(t.unstable_now()-Ae&&P());){var o=m.callback;if("function"==typeof o){m.callback=null,h=m.priorityLevel;var s=o(m.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof s){m.callback=s,b(e),n=!0;break n}m===a(d)&&i(d),b(e)}else i(d);m=a(d)}if(null!==m)n=!0;else{var u=a(f);null!==u&&U(x,u.startTime-e),n=!1}}break e}finally{m=null,h=r,g=!1}}}finally{n?l():R=!1}}}if("function"==typeof M)l=function(){M(w)};else if("u">typeof MessageChannel){var L=new MessageChannel,N=L.port2;L.port1.onmessage=w,l=function(){N.postMessage(null)}}else l=function(){E(w,0)};function U(e,n){C=E(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_forceFrameRate=function(e){0>e||125o?(e.sortIndex=i,r(f,e),null===a(d)&&e===a(f)&&(v?(T(C),C=-1):v=!0,U(x,i-o))):(e.sortIndex=s,r(d,e),_||g||(_=!0,R||(R=!0,l()))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var n=h;return function(){var t=h;h=n;try{return e.apply(this,arguments)}finally{h=t}}}},89499,(e,n,t)=>{"use strict";n.exports=e.r(66936)},40859,8560,8155,66748,46791,e=>{"use strict";let n,t,r,a,i,o,l,s,u;var c,d,f,p,m,h,g=e.i(47167),_=e.i(71645),v=e.i(90072),S=v;function E(){let e=null,n=!1,t=null,r=null;function a(n,i){t(n,i),r=e.requestAnimationFrame(a)}return{start:function(){!0===n||null!==t&&(r=e.requestAnimationFrame(a),n=!0)},stop:function(){e.cancelAnimationFrame(r),n=!1},setAnimationLoop:function(e){t=e},setContext:function(n){e=n}}}function T(e){let n=new WeakMap;return{get:function(e){return e.isInterleavedBufferAttribute&&(e=e.data),n.get(e)},remove:function(t){t.isInterleavedBufferAttribute&&(t=t.data);let r=n.get(t);r&&(e.deleteBuffer(r.buffer),n.delete(t))},update:function(t,r){if(t.isInterleavedBufferAttribute&&(t=t.data),t.isGLBufferAttribute){let e=n.get(t);(!e||e.versiontypeof Float16Array&&a instanceof Float16Array)r=e.HALF_FLOAT;else if(a instanceof Uint16Array)r=n.isFloat16BufferAttribute?e.HALF_FLOAT:e.UNSIGNED_SHORT;else if(a instanceof Int16Array)r=e.SHORT;else if(a instanceof Uint32Array)r=e.UNSIGNED_INT;else if(a instanceof Int32Array)r=e.INT;else if(a instanceof Int8Array)r=e.BYTE;else if(a instanceof Uint8Array)r=e.UNSIGNED_BYTE;else if(a instanceof Uint8ClampedArray)r=e.UNSIGNED_BYTE;else throw Error("THREE.WebGLAttributes: Unsupported buffer data format: "+a);return{buffer:l,type:r,bytesPerElement:a.BYTES_PER_ELEMENT,version:n.version,size:o}}(t,r));else if(a.versione.start-n.start);let n=0;for(let e=1;e 0\n vec4 plane;\n #ifdef ALPHA_TO_COVERAGE\n float distanceToPlane, distanceGradient;\n float clipOpacity = 1.0;\n #pragma unroll_loop_start\n for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;\n distanceGradient = fwidth( distanceToPlane ) / 2.0;\n clipOpacity *= smoothstep( - distanceGradient, distanceGradient, distanceToPlane );\n if ( clipOpacity == 0.0 ) discard;\n }\n #pragma unroll_loop_end\n #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n float unionClipOpacity = 1.0;\n #pragma unroll_loop_start\n for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;\n distanceGradient = fwidth( distanceToPlane ) / 2.0;\n unionClipOpacity *= 1.0 - smoothstep( - distanceGradient, distanceGradient, distanceToPlane );\n }\n #pragma unroll_loop_end\n clipOpacity *= 1.0 - unionClipOpacity;\n #endif\n diffuseColor.a *= clipOpacity;\n if ( diffuseColor.a == 0.0 ) discard;\n #else\n #pragma unroll_loop_start\n for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n if ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;\n }\n #pragma unroll_loop_end\n #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n bool clipped = true;\n #pragma unroll_loop_start\n for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n clipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;\n }\n #pragma unroll_loop_end\n if ( clipped ) discard;\n #endif\n #endif\n#endif",clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n varying vec3 vClipPosition;\n uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0\n varying vec3 vClipPosition;\n#endif",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0\n vClipPosition = - mvPosition.xyz;\n#endif",color_fragment:"#if defined( USE_COLOR_ALPHA )\n diffuseColor *= vColor;\n#elif defined( USE_COLOR )\n diffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#if defined( USE_COLOR_ALPHA )\n varying vec4 vColor;\n#elif defined( USE_COLOR )\n varying vec3 vColor;\n#endif",color_pars_vertex:"#if defined( USE_COLOR_ALPHA )\n varying vec4 vColor;\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )\n varying vec3 vColor;\n#endif",color_vertex:"#if defined( USE_COLOR_ALPHA )\n vColor = vec4( 1.0 );\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )\n vColor = vec3( 1.0 );\n#endif\n#ifdef USE_COLOR\n vColor *= color;\n#endif\n#ifdef USE_INSTANCING_COLOR\n vColor.xyz *= instanceColor.xyz;\n#endif\n#ifdef USE_BATCHING_COLOR\n vec3 batchingColor = getBatchingColor( getIndirectIndex( gl_DrawID ) );\n vColor.xyz *= batchingColor.xyz;\n#endif",common:"#define PI 3.141592653589793\n#define PI2 6.283185307179586\n#define PI_HALF 1.5707963267948966\n#define RECIPROCAL_PI 0.3183098861837907\n#define RECIPROCAL_PI2 0.15915494309189535\n#define EPSILON 1e-6\n#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\n#define whiteComplement( a ) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nvec3 pow2( const in vec3 x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); }\nfloat average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); }\nhighp float rand( const in vec2 uv ) {\n const highp float a = 12.9898, b = 78.233, c = 43758.5453;\n highp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n return fract( sin( sn ) * c );\n}\n#ifdef HIGH_PRECISION\n float precisionSafeLength( vec3 v ) { return length( v ); }\n#else\n float precisionSafeLength( vec3 v ) {\n float maxComponent = max3( abs( v ) );\n return length( v / maxComponent ) * maxComponent;\n }\n#endif\nstruct IncidentLight {\n vec3 color;\n vec3 direction;\n bool visible;\n};\nstruct ReflectedLight {\n vec3 directDiffuse;\n vec3 directSpecular;\n vec3 indirectDiffuse;\n vec3 indirectSpecular;\n};\n#ifdef USE_ALPHAHASH\n varying vec3 vPosition;\n#endif\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n return normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nbool isPerspectiveMatrix( mat4 m ) {\n return m[ 2 ][ 3 ] == - 1.0;\n}\nvec2 equirectUv( in vec3 dir ) {\n float u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;\n float v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n return vec2( u, v );\n}\nvec3 BRDF_Lambert( const in vec3 diffuseColor ) {\n return RECIPROCAL_PI * diffuseColor;\n}\nvec3 F_Schlick( const in vec3 f0, const in float f90, const in float dotVH ) {\n float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );\n return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );\n}\nfloat F_Schlick( const in float f0, const in float f90, const in float dotVH ) {\n float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );\n return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );\n} // validated",cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n #define cubeUV_minMipLevel 4.0\n #define cubeUV_minTileSize 16.0\n float getFace( vec3 direction ) {\n vec3 absDirection = abs( direction );\n float face = - 1.0;\n if ( absDirection.x > absDirection.z ) {\n if ( absDirection.x > absDirection.y )\n face = direction.x > 0.0 ? 0.0 : 3.0;\n else\n face = direction.y > 0.0 ? 1.0 : 4.0;\n } else {\n if ( absDirection.z > absDirection.y )\n face = direction.z > 0.0 ? 2.0 : 5.0;\n else\n face = direction.y > 0.0 ? 1.0 : 4.0;\n }\n return face;\n }\n vec2 getUV( vec3 direction, float face ) {\n vec2 uv;\n if ( face == 0.0 ) {\n uv = vec2( direction.z, direction.y ) / abs( direction.x );\n } else if ( face == 1.0 ) {\n uv = vec2( - direction.x, - direction.z ) / abs( direction.y );\n } else if ( face == 2.0 ) {\n uv = vec2( - direction.x, direction.y ) / abs( direction.z );\n } else if ( face == 3.0 ) {\n uv = vec2( - direction.z, direction.y ) / abs( direction.x );\n } else if ( face == 4.0 ) {\n uv = vec2( - direction.x, direction.z ) / abs( direction.y );\n } else {\n uv = vec2( direction.x, direction.y ) / abs( direction.z );\n }\n return 0.5 * ( uv + 1.0 );\n }\n vec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {\n float face = getFace( direction );\n float filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );\n mipInt = max( mipInt, cubeUV_minMipLevel );\n float faceSize = exp2( mipInt );\n highp vec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0;\n if ( face > 2.0 ) {\n uv.y += faceSize;\n face -= 3.0;\n }\n uv.x += face * faceSize;\n uv.x += filterInt * 3.0 * cubeUV_minTileSize;\n uv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize );\n uv.x *= CUBEUV_TEXEL_WIDTH;\n uv.y *= CUBEUV_TEXEL_HEIGHT;\n #ifdef texture2DGradEXT\n return texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb;\n #else\n return texture2D( envMap, uv ).rgb;\n #endif\n }\n #define cubeUV_r0 1.0\n #define cubeUV_m0 - 2.0\n #define cubeUV_r1 0.8\n #define cubeUV_m1 - 1.0\n #define cubeUV_r4 0.4\n #define cubeUV_m4 2.0\n #define cubeUV_r5 0.305\n #define cubeUV_m5 3.0\n #define cubeUV_r6 0.21\n #define cubeUV_m6 4.0\n float roughnessToMip( float roughness ) {\n float mip = 0.0;\n if ( roughness >= cubeUV_r1 ) {\n mip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0;\n } else if ( roughness >= cubeUV_r4 ) {\n mip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1;\n } else if ( roughness >= cubeUV_r5 ) {\n mip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4;\n } else if ( roughness >= cubeUV_r6 ) {\n mip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5;\n } else {\n mip = - 2.0 * log2( 1.16 * roughness ); }\n return mip;\n }\n vec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {\n float mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP );\n float mipF = fract( mip );\n float mipInt = floor( mip );\n vec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );\n if ( mipF == 0.0 ) {\n return vec4( color0, 1.0 );\n } else {\n vec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );\n return vec4( mix( color0, color1, mipF ), 1.0 );\n }\n }\n#endif",defaultnormal_vertex:"vec3 transformedNormal = objectNormal;\n#ifdef USE_TANGENT\n vec3 transformedTangent = objectTangent;\n#endif\n#ifdef USE_BATCHING\n mat3 bm = mat3( batchingMatrix );\n transformedNormal /= vec3( dot( bm[ 0 ], bm[ 0 ] ), dot( bm[ 1 ], bm[ 1 ] ), dot( bm[ 2 ], bm[ 2 ] ) );\n transformedNormal = bm * transformedNormal;\n #ifdef USE_TANGENT\n transformedTangent = bm * transformedTangent;\n #endif\n#endif\n#ifdef USE_INSTANCING\n mat3 im = mat3( instanceMatrix );\n transformedNormal /= vec3( dot( im[ 0 ], im[ 0 ] ), dot( im[ 1 ], im[ 1 ] ), dot( im[ 2 ], im[ 2 ] ) );\n transformedNormal = im * transformedNormal;\n #ifdef USE_TANGENT\n transformedTangent = im * transformedTangent;\n #endif\n#endif\ntransformedNormal = normalMatrix * transformedNormal;\n#ifdef FLIP_SIDED\n transformedNormal = - transformedNormal;\n#endif\n#ifdef USE_TANGENT\n transformedTangent = ( modelViewMatrix * vec4( transformedTangent, 0.0 ) ).xyz;\n #ifdef FLIP_SIDED\n transformedTangent = - transformedTangent;\n #endif\n#endif",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n uniform sampler2D displacementMap;\n uniform float displacementScale;\n uniform float displacementBias;\n#endif",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vDisplacementMapUv ).x * displacementScale + displacementBias );\n#endif",emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n vec4 emissiveColor = texture2D( emissiveMap, vEmissiveMapUv );\n #ifdef DECODE_VIDEO_TEXTURE_EMISSIVE\n emissiveColor = sRGBTransferEOTF( emissiveColor );\n #endif\n totalEmissiveRadiance *= emissiveColor.rgb;\n#endif",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n uniform sampler2D emissiveMap;\n#endif",colorspace_fragment:"gl_FragColor = linearToOutputTexel( gl_FragColor );",colorspace_pars_fragment:"vec4 LinearTransferOETF( in vec4 value ) {\n return value;\n}\nvec4 sRGBTransferEOTF( in vec4 value ) {\n return vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a );\n}\nvec4 sRGBTransferOETF( in vec4 value ) {\n return vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}",envmap_fragment:"#ifdef USE_ENVMAP\n #ifdef ENV_WORLDPOS\n vec3 cameraToFrag;\n if ( isOrthographic ) {\n cameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n } else {\n cameraToFrag = normalize( vWorldPosition - cameraPosition );\n }\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n #ifdef ENVMAP_MODE_REFLECTION\n vec3 reflectVec = reflect( cameraToFrag, worldNormal );\n #else\n vec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );\n #endif\n #else\n vec3 reflectVec = vReflect;\n #endif\n #ifdef ENVMAP_TYPE_CUBE\n vec4 envColor = textureCube( envMap, envMapRotation * vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n #else\n vec4 envColor = vec4( 0.0 );\n #endif\n #ifdef ENVMAP_BLENDING_MULTIPLY\n outgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n #elif defined( ENVMAP_BLENDING_MIX )\n outgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n #elif defined( ENVMAP_BLENDING_ADD )\n outgoingLight += envColor.xyz * specularStrength * reflectivity;\n #endif\n#endif",envmap_common_pars_fragment:"#ifdef USE_ENVMAP\n uniform float envMapIntensity;\n uniform float flipEnvMap;\n uniform mat3 envMapRotation;\n #ifdef ENVMAP_TYPE_CUBE\n uniform samplerCube envMap;\n #else\n uniform sampler2D envMap;\n #endif\n#endif",envmap_pars_fragment:"#ifdef USE_ENVMAP\n uniform float reflectivity;\n #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n #define ENV_WORLDPOS\n #endif\n #ifdef ENV_WORLDPOS\n varying vec3 vWorldPosition;\n uniform float refractionRatio;\n #else\n varying vec3 vReflect;\n #endif\n#endif",envmap_pars_vertex:"#ifdef USE_ENVMAP\n #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n #define ENV_WORLDPOS\n #endif\n #ifdef ENV_WORLDPOS\n \n varying vec3 vWorldPosition;\n #else\n varying vec3 vReflect;\n uniform float refractionRatio;\n #endif\n#endif",envmap_physical_pars_fragment:"#ifdef USE_ENVMAP\n vec3 getIBLIrradiance( const in vec3 normal ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n vec4 envMapColor = textureCubeUV( envMap, envMapRotation * worldNormal, 1.0 );\n return PI * envMapColor.rgb * envMapIntensity;\n #else\n return vec3( 0.0 );\n #endif\n }\n vec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 reflectVec = reflect( - viewDir, normal );\n reflectVec = normalize( mix( reflectVec, normal, pow4( roughness ) ) );\n reflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n vec4 envMapColor = textureCubeUV( envMap, envMapRotation * reflectVec, roughness );\n return envMapColor.rgb * envMapIntensity;\n #else\n return vec3( 0.0 );\n #endif\n }\n #ifdef USE_ANISOTROPY\n vec3 getIBLAnisotropyRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness, const in vec3 bitangent, const in float anisotropy ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 bentNormal = cross( bitangent, viewDir );\n bentNormal = normalize( cross( bentNormal, bitangent ) );\n bentNormal = normalize( mix( bentNormal, normal, pow2( pow2( 1.0 - anisotropy * ( 1.0 - roughness ) ) ) ) );\n return getIBLRadiance( viewDir, bentNormal, roughness );\n #else\n return vec3( 0.0 );\n #endif\n }\n #endif\n#endif",envmap_vertex:"#ifdef USE_ENVMAP\n #ifdef ENV_WORLDPOS\n vWorldPosition = worldPosition.xyz;\n #else\n vec3 cameraToVertex;\n if ( isOrthographic ) {\n cameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n } else {\n cameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n }\n vec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n #ifdef ENVMAP_MODE_REFLECTION\n vReflect = reflect( cameraToVertex, worldNormal );\n #else\n vReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n #endif\n #endif\n#endif",fog_vertex:"#ifdef USE_FOG\n vFogDepth = - mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n varying float vFogDepth;\n#endif",fog_fragment:"#ifdef USE_FOG\n #ifdef FOG_EXP2\n float fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth );\n #else\n float fogFactor = smoothstep( fogNear, fogFar, vFogDepth );\n #endif\n gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif",fog_pars_fragment:"#ifdef USE_FOG\n uniform vec3 fogColor;\n varying float vFogDepth;\n #ifdef FOG_EXP2\n uniform float fogDensity;\n #else\n uniform float fogNear;\n uniform float fogFar;\n #endif\n#endif",gradientmap_pars_fragment:"#ifdef USE_GRADIENTMAP\n uniform sampler2D gradientMap;\n#endif\nvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n float dotNL = dot( normal, lightDirection );\n vec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n #ifdef USE_GRADIENTMAP\n return vec3( texture2D( gradientMap, coord ).r );\n #else\n vec2 fw = fwidth( coord ) * 0.5;\n return mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) );\n #endif\n}",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n uniform sampler2D lightMap;\n uniform float lightMapIntensity;\n#endif",lights_lambert_fragment:"LambertMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularStrength = specularStrength;",lights_lambert_pars_fragment:"varying vec3 vViewPosition;\nstruct LambertMaterial {\n vec3 diffuseColor;\n float specularStrength;\n};\nvoid RE_Direct_Lambert( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_Lambert\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert",lights_pars_begin:"uniform bool receiveShadow;\nuniform vec3 ambientLightColor;\n#if defined( USE_LIGHT_PROBES )\n uniform vec3 lightProbe[ 9 ];\n#endif\nvec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {\n float x = normal.x, y = normal.y, z = normal.z;\n vec3 result = shCoefficients[ 0 ] * 0.886227;\n result += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;\n result += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;\n result += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;\n result += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;\n result += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;\n result += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );\n result += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;\n result += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );\n return result;\n}\nvec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) {\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n vec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );\n return irradiance;\n}\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n vec3 irradiance = ambientLightColor;\n return irradiance;\n}\nfloat getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n float distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n if ( cutoffDistance > 0.0 ) {\n distanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n }\n return distanceFalloff;\n}\nfloat getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) {\n return smoothstep( coneCosine, penumbraCosine, angleCosine );\n}\n#if NUM_DIR_LIGHTS > 0\n struct DirectionalLight {\n vec3 direction;\n vec3 color;\n };\n uniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n void getDirectionalLightInfo( const in DirectionalLight directionalLight, out IncidentLight light ) {\n light.color = directionalLight.color;\n light.direction = directionalLight.direction;\n light.visible = true;\n }\n#endif\n#if NUM_POINT_LIGHTS > 0\n struct PointLight {\n vec3 position;\n vec3 color;\n float distance;\n float decay;\n };\n uniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n void getPointLightInfo( const in PointLight pointLight, const in vec3 geometryPosition, out IncidentLight light ) {\n vec3 lVector = pointLight.position - geometryPosition;\n light.direction = normalize( lVector );\n float lightDistance = length( lVector );\n light.color = pointLight.color;\n light.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay );\n light.visible = ( light.color != vec3( 0.0 ) );\n }\n#endif\n#if NUM_SPOT_LIGHTS > 0\n struct SpotLight {\n vec3 position;\n vec3 direction;\n vec3 color;\n float distance;\n float decay;\n float coneCos;\n float penumbraCos;\n };\n uniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n void getSpotLightInfo( const in SpotLight spotLight, const in vec3 geometryPosition, out IncidentLight light ) {\n vec3 lVector = spotLight.position - geometryPosition;\n light.direction = normalize( lVector );\n float angleCos = dot( light.direction, spotLight.direction );\n float spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n if ( spotAttenuation > 0.0 ) {\n float lightDistance = length( lVector );\n light.color = spotLight.color * spotAttenuation;\n light.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay );\n light.visible = ( light.color != vec3( 0.0 ) );\n } else {\n light.color = vec3( 0.0 );\n light.visible = false;\n }\n }\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n struct RectAreaLight {\n vec3 color;\n vec3 position;\n vec3 halfWidth;\n vec3 halfHeight;\n };\n uniform sampler2D ltc_1; uniform sampler2D ltc_2;\n uniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n struct HemisphereLight {\n vec3 direction;\n vec3 skyColor;\n vec3 groundColor;\n };\n uniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n vec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) {\n float dotNL = dot( normal, hemiLight.direction );\n float hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n vec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n return irradiance;\n }\n#endif",lights_toon_fragment:"ToonMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;",lights_toon_pars_fragment:"varying vec3 vViewPosition;\nstruct ToonMaterial {\n vec3 diffuseColor;\n};\nvoid RE_Direct_Toon( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n vec3 irradiance = getGradientIrradiance( geometryNormal, directLight.direction ) * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_Toon\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Toon",lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;",lights_phong_pars_fragment:"varying vec3 vViewPosition;\nstruct BlinnPhongMaterial {\n vec3 diffuseColor;\n vec3 specularColor;\n float specularShininess;\n float specularStrength;\n};\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n reflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometryViewDir, geometryNormal, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_BlinnPhong\n#define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong",lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.diffuseContribution = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nmaterial.metalness = metalnessFactor;\nvec3 dxy = max( abs( dFdx( nonPerturbedNormal ) ), abs( dFdy( nonPerturbedNormal ) ) );\nfloat geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );\nmaterial.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness;\nmaterial.roughness = min( material.roughness, 1.0 );\n#ifdef IOR\n material.ior = ior;\n #ifdef USE_SPECULAR\n float specularIntensityFactor = specularIntensity;\n vec3 specularColorFactor = specularColor;\n #ifdef USE_SPECULAR_COLORMAP\n specularColorFactor *= texture2D( specularColorMap, vSpecularColorMapUv ).rgb;\n #endif\n #ifdef USE_SPECULAR_INTENSITYMAP\n specularIntensityFactor *= texture2D( specularIntensityMap, vSpecularIntensityMapUv ).a;\n #endif\n material.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor );\n #else\n float specularIntensityFactor = 1.0;\n vec3 specularColorFactor = vec3( 1.0 );\n material.specularF90 = 1.0;\n #endif\n material.specularColor = min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor;\n material.specularColorBlended = mix( material.specularColor, diffuseColor.rgb, metalnessFactor );\n#else\n material.specularColor = vec3( 0.04 );\n material.specularColorBlended = mix( material.specularColor, diffuseColor.rgb, metalnessFactor );\n material.specularF90 = 1.0;\n#endif\n#ifdef USE_CLEARCOAT\n material.clearcoat = clearcoat;\n material.clearcoatRoughness = clearcoatRoughness;\n material.clearcoatF0 = vec3( 0.04 );\n material.clearcoatF90 = 1.0;\n #ifdef USE_CLEARCOATMAP\n material.clearcoat *= texture2D( clearcoatMap, vClearcoatMapUv ).x;\n #endif\n #ifdef USE_CLEARCOAT_ROUGHNESSMAP\n material.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vClearcoatRoughnessMapUv ).y;\n #endif\n material.clearcoat = saturate( material.clearcoat ); material.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );\n material.clearcoatRoughness += geometryRoughness;\n material.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );\n#endif\n#ifdef USE_DISPERSION\n material.dispersion = dispersion;\n#endif\n#ifdef USE_IRIDESCENCE\n material.iridescence = iridescence;\n material.iridescenceIOR = iridescenceIOR;\n #ifdef USE_IRIDESCENCEMAP\n material.iridescence *= texture2D( iridescenceMap, vIridescenceMapUv ).r;\n #endif\n #ifdef USE_IRIDESCENCE_THICKNESSMAP\n material.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vIridescenceThicknessMapUv ).g + iridescenceThicknessMinimum;\n #else\n material.iridescenceThickness = iridescenceThicknessMaximum;\n #endif\n#endif\n#ifdef USE_SHEEN\n material.sheenColor = sheenColor;\n #ifdef USE_SHEEN_COLORMAP\n material.sheenColor *= texture2D( sheenColorMap, vSheenColorMapUv ).rgb;\n #endif\n material.sheenRoughness = clamp( sheenRoughness, 0.0001, 1.0 );\n #ifdef USE_SHEEN_ROUGHNESSMAP\n material.sheenRoughness *= texture2D( sheenRoughnessMap, vSheenRoughnessMapUv ).a;\n #endif\n#endif\n#ifdef USE_ANISOTROPY\n #ifdef USE_ANISOTROPYMAP\n mat2 anisotropyMat = mat2( anisotropyVector.x, anisotropyVector.y, - anisotropyVector.y, anisotropyVector.x );\n vec3 anisotropyPolar = texture2D( anisotropyMap, vAnisotropyMapUv ).rgb;\n vec2 anisotropyV = anisotropyMat * normalize( 2.0 * anisotropyPolar.rg - vec2( 1.0 ) ) * anisotropyPolar.b;\n #else\n vec2 anisotropyV = anisotropyVector;\n #endif\n material.anisotropy = length( anisotropyV );\n if( material.anisotropy == 0.0 ) {\n anisotropyV = vec2( 1.0, 0.0 );\n } else {\n anisotropyV /= material.anisotropy;\n material.anisotropy = saturate( material.anisotropy );\n }\n material.alphaT = mix( pow2( material.roughness ), 1.0, pow2( material.anisotropy ) );\n material.anisotropyT = tbn[ 0 ] * anisotropyV.x + tbn[ 1 ] * anisotropyV.y;\n material.anisotropyB = tbn[ 1 ] * anisotropyV.x - tbn[ 0 ] * anisotropyV.y;\n#endif",lights_physical_pars_fragment:"uniform sampler2D dfgLUT;\nstruct PhysicalMaterial {\n vec3 diffuseColor;\n vec3 diffuseContribution;\n vec3 specularColor;\n vec3 specularColorBlended;\n float roughness;\n float metalness;\n float specularF90;\n float dispersion;\n #ifdef USE_CLEARCOAT\n float clearcoat;\n float clearcoatRoughness;\n vec3 clearcoatF0;\n float clearcoatF90;\n #endif\n #ifdef USE_IRIDESCENCE\n float iridescence;\n float iridescenceIOR;\n float iridescenceThickness;\n vec3 iridescenceFresnel;\n vec3 iridescenceF0;\n vec3 iridescenceFresnelDielectric;\n vec3 iridescenceFresnelMetallic;\n #endif\n #ifdef USE_SHEEN\n vec3 sheenColor;\n float sheenRoughness;\n #endif\n #ifdef IOR\n float ior;\n #endif\n #ifdef USE_TRANSMISSION\n float transmission;\n float transmissionAlpha;\n float thickness;\n float attenuationDistance;\n vec3 attenuationColor;\n #endif\n #ifdef USE_ANISOTROPY\n float anisotropy;\n float alphaT;\n vec3 anisotropyT;\n vec3 anisotropyB;\n #endif\n};\nvec3 clearcoatSpecularDirect = vec3( 0.0 );\nvec3 clearcoatSpecularIndirect = vec3( 0.0 );\nvec3 sheenSpecularDirect = vec3( 0.0 );\nvec3 sheenSpecularIndirect = vec3(0.0 );\nvec3 Schlick_to_F0( const in vec3 f, const in float f90, const in float dotVH ) {\n float x = clamp( 1.0 - dotVH, 0.0, 1.0 );\n float x2 = x * x;\n float x5 = clamp( x * x2 * x2, 0.0, 0.9999 );\n return ( f - vec3( f90 ) * x5 ) / ( 1.0 - x5 );\n}\nfloat V_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {\n float a2 = pow2( alpha );\n float gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n float gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n return 0.5 / max( gv + gl, EPSILON );\n}\nfloat D_GGX( const in float alpha, const in float dotNH ) {\n float a2 = pow2( alpha );\n float denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;\n return RECIPROCAL_PI * a2 / pow2( denom );\n}\n#ifdef USE_ANISOTROPY\n float V_GGX_SmithCorrelated_Anisotropic( const in float alphaT, const in float alphaB, const in float dotTV, const in float dotBV, const in float dotTL, const in float dotBL, const in float dotNV, const in float dotNL ) {\n float gv = dotNL * length( vec3( alphaT * dotTV, alphaB * dotBV, dotNV ) );\n float gl = dotNV * length( vec3( alphaT * dotTL, alphaB * dotBL, dotNL ) );\n float v = 0.5 / ( gv + gl );\n return v;\n }\n float D_GGX_Anisotropic( const in float alphaT, const in float alphaB, const in float dotNH, const in float dotTH, const in float dotBH ) {\n float a2 = alphaT * alphaB;\n highp vec3 v = vec3( alphaB * dotTH, alphaT * dotBH, a2 * dotNH );\n highp float v2 = dot( v, v );\n float w2 = a2 / v2;\n return RECIPROCAL_PI * a2 * pow2 ( w2 );\n }\n#endif\n#ifdef USE_CLEARCOAT\n vec3 BRDF_GGX_Clearcoat( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material) {\n vec3 f0 = material.clearcoatF0;\n float f90 = material.clearcoatF90;\n float roughness = material.clearcoatRoughness;\n float alpha = pow2( roughness );\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float dotVH = saturate( dot( viewDir, halfDir ) );\n vec3 F = F_Schlick( f0, f90, dotVH );\n float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n float D = D_GGX( alpha, dotNH );\n return F * ( V * D );\n }\n#endif\nvec3 BRDF_GGX( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material ) {\n vec3 f0 = material.specularColorBlended;\n float f90 = material.specularF90;\n float roughness = material.roughness;\n float alpha = pow2( roughness );\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float dotVH = saturate( dot( viewDir, halfDir ) );\n vec3 F = F_Schlick( f0, f90, dotVH );\n #ifdef USE_IRIDESCENCE\n F = mix( F, material.iridescenceFresnel, material.iridescence );\n #endif\n #ifdef USE_ANISOTROPY\n float dotTL = dot( material.anisotropyT, lightDir );\n float dotTV = dot( material.anisotropyT, viewDir );\n float dotTH = dot( material.anisotropyT, halfDir );\n float dotBL = dot( material.anisotropyB, lightDir );\n float dotBV = dot( material.anisotropyB, viewDir );\n float dotBH = dot( material.anisotropyB, halfDir );\n float V = V_GGX_SmithCorrelated_Anisotropic( material.alphaT, alpha, dotTV, dotBV, dotTL, dotBL, dotNV, dotNL );\n float D = D_GGX_Anisotropic( material.alphaT, alpha, dotNH, dotTH, dotBH );\n #else\n float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n float D = D_GGX( alpha, dotNH );\n #endif\n return F * ( V * D );\n}\nvec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {\n const float LUT_SIZE = 64.0;\n const float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;\n const float LUT_BIAS = 0.5 / LUT_SIZE;\n float dotNV = saturate( dot( N, V ) );\n vec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );\n uv = uv * LUT_SCALE + LUT_BIAS;\n return uv;\n}\nfloat LTC_ClippedSphereFormFactor( const in vec3 f ) {\n float l = length( f );\n return max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );\n}\nvec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {\n float x = dot( v1, v2 );\n float y = abs( x );\n float a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;\n float b = 3.4175940 + ( 4.1616724 + y ) * y;\n float v = a / b;\n float theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n return cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n vec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n vec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n vec3 lightNormal = cross( v1, v2 );\n if( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n vec3 T1, T2;\n T1 = normalize( V - N * dot( V, N ) );\n T2 = - cross( N, T1 );\n mat3 mat = mInv * transpose( mat3( T1, T2, N ) );\n vec3 coords[ 4 ];\n coords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n coords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n coords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n coords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n coords[ 0 ] = normalize( coords[ 0 ] );\n coords[ 1 ] = normalize( coords[ 1 ] );\n coords[ 2 ] = normalize( coords[ 2 ] );\n coords[ 3 ] = normalize( coords[ 3 ] );\n vec3 vectorFormFactor = vec3( 0.0 );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n float result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n return vec3( result );\n}\n#if defined( USE_SHEEN )\nfloat D_Charlie( float roughness, float dotNH ) {\n float alpha = pow2( roughness );\n float invAlpha = 1.0 / alpha;\n float cos2h = dotNH * dotNH;\n float sin2h = max( 1.0 - cos2h, 0.0078125 );\n return ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI );\n}\nfloat V_Neubelt( float dotNV, float dotNL ) {\n return saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) );\n}\nvec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) {\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float D = D_Charlie( sheenRoughness, dotNH );\n float V = V_Neubelt( dotNV, dotNL );\n return sheenColor * ( D * V );\n}\n#endif\nfloat IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n float dotNV = saturate( dot( normal, viewDir ) );\n float r2 = roughness * roughness;\n float rInv = 1.0 / ( roughness + 0.1 );\n float a = -1.9362 + 1.0678 * roughness + 0.4573 * r2 - 0.8469 * rInv;\n float b = -0.6014 + 0.5538 * roughness - 0.4670 * r2 - 0.1255 * rInv;\n float DG = exp( a * dotNV + b );\n return saturate( DG );\n}\nvec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) {\n float dotNV = saturate( dot( normal, viewDir ) );\n vec2 fab = texture2D( dfgLUT, vec2( roughness, dotNV ) ).rg;\n return specularColor * fab.x + specularF90 * fab.y;\n}\n#ifdef USE_IRIDESCENCE\nvoid computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#else\nvoid computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#endif\n float dotNV = saturate( dot( normal, viewDir ) );\n vec2 fab = texture2D( dfgLUT, vec2( roughness, dotNV ) ).rg;\n #ifdef USE_IRIDESCENCE\n vec3 Fr = mix( specularColor, iridescenceF0, iridescence );\n #else\n vec3 Fr = specularColor;\n #endif\n vec3 FssEss = Fr * fab.x + specularF90 * fab.y;\n float Ess = fab.x + fab.y;\n float Ems = 1.0 - Ess;\n vec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619; vec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );\n singleScatter += FssEss;\n multiScatter += Fms * Ems;\n}\nvec3 BRDF_GGX_Multiscatter( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material ) {\n vec3 singleScatter = BRDF_GGX( lightDir, viewDir, normal, material );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n vec2 dfgV = texture2D( dfgLUT, vec2( material.roughness, dotNV ) ).rg;\n vec2 dfgL = texture2D( dfgLUT, vec2( material.roughness, dotNL ) ).rg;\n vec3 FssEss_V = material.specularColorBlended * dfgV.x + material.specularF90 * dfgV.y;\n vec3 FssEss_L = material.specularColorBlended * dfgL.x + material.specularF90 * dfgL.y;\n float Ess_V = dfgV.x + dfgV.y;\n float Ess_L = dfgL.x + dfgL.y;\n float Ems_V = 1.0 - Ess_V;\n float Ems_L = 1.0 - Ess_L;\n vec3 Favg = material.specularColorBlended + ( 1.0 - material.specularColorBlended ) * 0.047619;\n vec3 Fms = FssEss_V * FssEss_L * Favg / ( 1.0 - Ems_V * Ems_L * Favg + EPSILON );\n float compensationFactor = Ems_V * Ems_L;\n vec3 multiScatter = Fms * compensationFactor;\n return singleScatter + multiScatter;\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n void RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n vec3 normal = geometryNormal;\n vec3 viewDir = geometryViewDir;\n vec3 position = geometryPosition;\n vec3 lightPos = rectAreaLight.position;\n vec3 halfWidth = rectAreaLight.halfWidth;\n vec3 halfHeight = rectAreaLight.halfHeight;\n vec3 lightColor = rectAreaLight.color;\n float roughness = material.roughness;\n vec3 rectCoords[ 4 ];\n rectCoords[ 0 ] = lightPos + halfWidth - halfHeight; rectCoords[ 1 ] = lightPos - halfWidth - halfHeight;\n rectCoords[ 2 ] = lightPos - halfWidth + halfHeight;\n rectCoords[ 3 ] = lightPos + halfWidth + halfHeight;\n vec2 uv = LTC_Uv( normal, viewDir, roughness );\n vec4 t1 = texture2D( ltc_1, uv );\n vec4 t2 = texture2D( ltc_2, uv );\n mat3 mInv = mat3(\n vec3( t1.x, 0, t1.y ),\n vec3( 0, 1, 0 ),\n vec3( t1.z, 0, t1.w )\n );\n vec3 fresnel = ( material.specularColorBlended * t2.x + ( vec3( 1.0 ) - material.specularColorBlended ) * t2.y );\n reflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );\n reflectedLight.directDiffuse += lightColor * material.diffuseContribution * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );\n }\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n #ifdef USE_CLEARCOAT\n float dotNLcc = saturate( dot( geometryClearcoatNormal, directLight.direction ) );\n vec3 ccIrradiance = dotNLcc * directLight.color;\n clearcoatSpecularDirect += ccIrradiance * BRDF_GGX_Clearcoat( directLight.direction, geometryViewDir, geometryClearcoatNormal, material );\n #endif\n #ifdef USE_SHEEN\n \n sheenSpecularDirect += irradiance * BRDF_Sheen( directLight.direction, geometryViewDir, geometryNormal, material.sheenColor, material.sheenRoughness );\n \n float sheenAlbedoV = IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );\n float sheenAlbedoL = IBLSheenBRDF( geometryNormal, directLight.direction, material.sheenRoughness );\n \n float sheenEnergyComp = 1.0 - max3( material.sheenColor ) * max( sheenAlbedoV, sheenAlbedoL );\n \n irradiance *= sheenEnergyComp;\n \n #endif\n reflectedLight.directSpecular += irradiance * BRDF_GGX_Multiscatter( directLight.direction, geometryViewDir, geometryNormal, material );\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseContribution );\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n vec3 diffuse = irradiance * BRDF_Lambert( material.diffuseContribution );\n #ifdef USE_SHEEN\n float sheenAlbedo = IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );\n float sheenEnergyComp = 1.0 - max3( material.sheenColor ) * sheenAlbedo;\n diffuse *= sheenEnergyComp;\n #endif\n reflectedLight.indirectDiffuse += diffuse;\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {\n #ifdef USE_CLEARCOAT\n clearcoatSpecularIndirect += clearcoatRadiance * EnvironmentBRDF( geometryClearcoatNormal, geometryViewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );\n #endif\n #ifdef USE_SHEEN\n sheenSpecularIndirect += irradiance * material.sheenColor * IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness ) * RECIPROCAL_PI;\n #endif\n vec3 singleScatteringDielectric = vec3( 0.0 );\n vec3 multiScatteringDielectric = vec3( 0.0 );\n vec3 singleScatteringMetallic = vec3( 0.0 );\n vec3 multiScatteringMetallic = vec3( 0.0 );\n #ifdef USE_IRIDESCENCE\n computeMultiscatteringIridescence( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnelDielectric, material.roughness, singleScatteringDielectric, multiScatteringDielectric );\n computeMultiscatteringIridescence( geometryNormal, geometryViewDir, material.diffuseColor, material.specularF90, material.iridescence, material.iridescenceFresnelMetallic, material.roughness, singleScatteringMetallic, multiScatteringMetallic );\n #else\n computeMultiscattering( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.roughness, singleScatteringDielectric, multiScatteringDielectric );\n computeMultiscattering( geometryNormal, geometryViewDir, material.diffuseColor, material.specularF90, material.roughness, singleScatteringMetallic, multiScatteringMetallic );\n #endif\n vec3 singleScattering = mix( singleScatteringDielectric, singleScatteringMetallic, material.metalness );\n vec3 multiScattering = mix( multiScatteringDielectric, multiScatteringMetallic, material.metalness );\n vec3 totalScatteringDielectric = singleScatteringDielectric + multiScatteringDielectric;\n vec3 diffuse = material.diffuseContribution * ( 1.0 - totalScatteringDielectric );\n vec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;\n vec3 indirectSpecular = radiance * singleScattering;\n indirectSpecular += multiScattering * cosineWeightedIrradiance;\n vec3 indirectDiffuse = diffuse * cosineWeightedIrradiance;\n #ifdef USE_SHEEN\n float sheenAlbedo = IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );\n float sheenEnergyComp = 1.0 - max3( material.sheenColor ) * sheenAlbedo;\n indirectSpecular *= sheenEnergyComp;\n indirectDiffuse *= sheenEnergyComp;\n #endif\n reflectedLight.indirectSpecular += indirectSpecular;\n reflectedLight.indirectDiffuse += indirectDiffuse;\n}\n#define RE_Direct RE_Direct_Physical\n#define RE_Direct_RectArea RE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular RE_IndirectSpecular_Physical\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}",lights_fragment_begin:"\nvec3 geometryPosition = - vViewPosition;\nvec3 geometryNormal = normal;\nvec3 geometryViewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );\nvec3 geometryClearcoatNormal = vec3( 0.0 );\n#ifdef USE_CLEARCOAT\n geometryClearcoatNormal = clearcoatNormal;\n#endif\n#ifdef USE_IRIDESCENCE\n float dotNVi = saturate( dot( normal, geometryViewDir ) );\n if ( material.iridescenceThickness == 0.0 ) {\n material.iridescence = 0.0;\n } else {\n material.iridescence = saturate( material.iridescence );\n }\n if ( material.iridescence > 0.0 ) {\n material.iridescenceFresnelDielectric = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );\n material.iridescenceFresnelMetallic = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.diffuseColor );\n material.iridescenceFresnel = mix( material.iridescenceFresnelDielectric, material.iridescenceFresnelMetallic, material.metalness );\n material.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );\n }\n#endif\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n PointLight pointLight;\n #if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0\n PointLightShadow pointLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n pointLight = pointLights[ i ];\n getPointLightInfo( pointLight, geometryPosition, directLight );\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS ) && ( defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_BASIC ) )\n pointLightShadow = pointLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowIntensity, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n SpotLight spotLight;\n vec4 spotColor;\n vec3 spotLightCoord;\n bool inSpotLightMap;\n #if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0\n SpotLightShadow spotLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n spotLight = spotLights[ i ];\n getSpotLightInfo( spotLight, geometryPosition, directLight );\n #if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n #define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX\n #elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n #define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS\n #else\n #define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n #endif\n #if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS )\n spotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w;\n inSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) );\n spotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy );\n directLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color;\n #endif\n #undef SPOT_LIGHT_MAP_INDEX\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n spotLightShadow = spotLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowIntensity, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n DirectionalLight directionalLight;\n #if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0\n DirectionalLightShadow directionalLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n directionalLight = directionalLights[ i ];\n getDirectionalLightInfo( directionalLight, directLight );\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )\n directionalLightShadow = directionalLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowIntensity, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n RectAreaLight rectAreaLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n rectAreaLight = rectAreaLights[ i ];\n RE_Direct_RectArea( rectAreaLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if defined( RE_IndirectDiffuse )\n vec3 iblIrradiance = vec3( 0.0 );\n vec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n #if defined( USE_LIGHT_PROBES )\n irradiance += getLightProbeIrradiance( lightProbe, geometryNormal );\n #endif\n #if ( NUM_HEMI_LIGHTS > 0 )\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n irradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometryNormal );\n }\n #pragma unroll_loop_end\n #endif\n#endif\n#if defined( RE_IndirectSpecular )\n vec3 radiance = vec3( 0.0 );\n vec3 clearcoatRadiance = vec3( 0.0 );\n#endif",lights_fragment_maps:"#if defined( RE_IndirectDiffuse )\n #ifdef USE_LIGHTMAP\n vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );\n vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n irradiance += lightMapIrradiance;\n #endif\n #if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )\n iblIrradiance += getIBLIrradiance( geometryNormal );\n #endif\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n #ifdef USE_ANISOTROPY\n radiance += getIBLAnisotropyRadiance( geometryViewDir, geometryNormal, material.roughness, material.anisotropyB, material.anisotropy );\n #else\n radiance += getIBLRadiance( geometryViewDir, geometryNormal, material.roughness );\n #endif\n #ifdef USE_CLEARCOAT\n clearcoatRadiance += getIBLRadiance( geometryViewDir, geometryClearcoatNormal, material.clearcoatRoughness );\n #endif\n#endif",lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n RE_IndirectDiffuse( irradiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n#endif",logdepthbuf_fragment:"#if defined( USE_LOGARITHMIC_DEPTH_BUFFER )\n gl_FragDepth = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#if defined( USE_LOGARITHMIC_DEPTH_BUFFER )\n uniform float logDepthBufFC;\n varying float vFragDepth;\n varying float vIsPerspective;\n#endif",logdepthbuf_pars_vertex:"#ifdef USE_LOGARITHMIC_DEPTH_BUFFER\n varying float vFragDepth;\n varying float vIsPerspective;\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGARITHMIC_DEPTH_BUFFER\n vFragDepth = 1.0 + gl_Position.w;\n vIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );\n#endif",map_fragment:"#ifdef USE_MAP\n vec4 sampledDiffuseColor = texture2D( map, vMapUv );\n #ifdef DECODE_VIDEO_TEXTURE\n sampledDiffuseColor = sRGBTransferEOTF( sampledDiffuseColor );\n #endif\n diffuseColor *= sampledDiffuseColor;\n#endif",map_pars_fragment:"#ifdef USE_MAP\n uniform sampler2D map;\n#endif",map_particle_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n #if defined( USE_POINTS_UV )\n vec2 uv = vUv;\n #else\n vec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;\n #endif\n#endif\n#ifdef USE_MAP\n diffuseColor *= texture2D( map, uv );\n#endif\n#ifdef USE_ALPHAMAP\n diffuseColor.a *= texture2D( alphaMap, uv ).g;\n#endif",map_particle_pars_fragment:"#if defined( USE_POINTS_UV )\n varying vec2 vUv;\n#else\n #if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n uniform mat3 uvTransform;\n #endif\n#endif\n#ifdef USE_MAP\n uniform sampler2D map;\n#endif\n#ifdef USE_ALPHAMAP\n uniform sampler2D alphaMap;\n#endif",metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n vec4 texelMetalness = texture2D( metalnessMap, vMetalnessMapUv );\n metalnessFactor *= texelMetalness.b;\n#endif",metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n uniform sampler2D metalnessMap;\n#endif",morphinstance_vertex:"#ifdef USE_INSTANCING_MORPH\n float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n float morphTargetBaseInfluence = texelFetch( morphTexture, ivec2( 0, gl_InstanceID ), 0 ).r;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n morphTargetInfluences[i] = texelFetch( morphTexture, ivec2( i + 1, gl_InstanceID ), 0 ).r;\n }\n#endif",morphcolor_vertex:"#if defined( USE_MORPHCOLORS )\n vColor *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n #if defined( USE_COLOR_ALPHA )\n if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ];\n #elif defined( USE_COLOR )\n if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ];\n #endif\n }\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n objectNormal *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n if ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ];\n }\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n #ifndef USE_INSTANCING_MORPH\n uniform float morphTargetBaseInfluence;\n uniform float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n #endif\n uniform sampler2DArray morphTargetsTexture;\n uniform ivec2 morphTargetsTextureSize;\n vec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) {\n int texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset;\n int y = texelIndex / morphTargetsTextureSize.x;\n int x = texelIndex - y * morphTargetsTextureSize.x;\n ivec3 morphUV = ivec3( x, y, morphTargetIndex );\n return texelFetch( morphTargetsTexture, morphUV, 0 );\n }\n#endif",morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n transformed *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n if ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ];\n }\n#endif",normal_fragment_begin:"float faceDirection = gl_FrontFacing ? 1.0 : - 1.0;\n#ifdef FLAT_SHADED\n vec3 fdx = dFdx( vViewPosition );\n vec3 fdy = dFdy( vViewPosition );\n vec3 normal = normalize( cross( fdx, fdy ) );\n#else\n vec3 normal = normalize( vNormal );\n #ifdef DOUBLE_SIDED\n normal *= faceDirection;\n #endif\n#endif\n#if defined( USE_NORMALMAP_TANGENTSPACE ) || defined( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY )\n #ifdef USE_TANGENT\n mat3 tbn = mat3( normalize( vTangent ), normalize( vBitangent ), normal );\n #else\n mat3 tbn = getTangentFrame( - vViewPosition, normal,\n #if defined( USE_NORMALMAP )\n vNormalMapUv\n #elif defined( USE_CLEARCOAT_NORMALMAP )\n vClearcoatNormalMapUv\n #else\n vUv\n #endif\n );\n #endif\n #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )\n tbn[0] *= faceDirection;\n tbn[1] *= faceDirection;\n #endif\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n #ifdef USE_TANGENT\n mat3 tbn2 = mat3( normalize( vTangent ), normalize( vBitangent ), normal );\n #else\n mat3 tbn2 = getTangentFrame( - vViewPosition, normal, vClearcoatNormalMapUv );\n #endif\n #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )\n tbn2[0] *= faceDirection;\n tbn2[1] *= faceDirection;\n #endif\n#endif\nvec3 nonPerturbedNormal = normal;",normal_fragment_maps:"#ifdef USE_NORMALMAP_OBJECTSPACE\n normal = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;\n #ifdef FLIP_SIDED\n normal = - normal;\n #endif\n #ifdef DOUBLE_SIDED\n normal = normal * faceDirection;\n #endif\n normal = normalize( normalMatrix * normal );\n#elif defined( USE_NORMALMAP_TANGENTSPACE )\n vec3 mapN = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;\n mapN.xy *= normalScale;\n normal = normalize( tbn * mapN );\n#elif defined( USE_BUMPMAP )\n normal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection );\n#endif",normal_pars_fragment:"#ifndef FLAT_SHADED\n varying vec3 vNormal;\n #ifdef USE_TANGENT\n varying vec3 vTangent;\n varying vec3 vBitangent;\n #endif\n#endif",normal_pars_vertex:"#ifndef FLAT_SHADED\n varying vec3 vNormal;\n #ifdef USE_TANGENT\n varying vec3 vTangent;\n varying vec3 vBitangent;\n #endif\n#endif",normal_vertex:"#ifndef FLAT_SHADED\n vNormal = normalize( transformedNormal );\n #ifdef USE_TANGENT\n vTangent = normalize( transformedTangent );\n vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n #endif\n#endif",normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n uniform sampler2D normalMap;\n uniform vec2 normalScale;\n#endif\n#ifdef USE_NORMALMAP_OBJECTSPACE\n uniform mat3 normalMatrix;\n#endif\n#if ! defined ( USE_TANGENT ) && ( defined ( USE_NORMALMAP_TANGENTSPACE ) || defined ( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY ) )\n mat3 getTangentFrame( vec3 eye_pos, vec3 surf_norm, vec2 uv ) {\n vec3 q0 = dFdx( eye_pos.xyz );\n vec3 q1 = dFdy( eye_pos.xyz );\n vec2 st0 = dFdx( uv.st );\n vec2 st1 = dFdy( uv.st );\n vec3 N = surf_norm;\n vec3 q1perp = cross( q1, N );\n vec3 q0perp = cross( N, q0 );\n vec3 T = q1perp * st0.x + q0perp * st1.x;\n vec3 B = q1perp * st0.y + q0perp * st1.y;\n float det = max( dot( T, T ), dot( B, B ) );\n float scale = ( det == 0.0 ) ? 0.0 : inversesqrt( det );\n return mat3( T * scale, B * scale, N );\n }\n#endif",clearcoat_normal_fragment_begin:"#ifdef USE_CLEARCOAT\n vec3 clearcoatNormal = nonPerturbedNormal;\n#endif",clearcoat_normal_fragment_maps:"#ifdef USE_CLEARCOAT_NORMALMAP\n vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vClearcoatNormalMapUv ).xyz * 2.0 - 1.0;\n clearcoatMapN.xy *= clearcoatNormalScale;\n clearcoatNormal = normalize( tbn2 * clearcoatMapN );\n#endif",clearcoat_pars_fragment:"#ifdef USE_CLEARCOATMAP\n uniform sampler2D clearcoatMap;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n uniform sampler2D clearcoatNormalMap;\n uniform vec2 clearcoatNormalScale;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n uniform sampler2D clearcoatRoughnessMap;\n#endif",iridescence_pars_fragment:"#ifdef USE_IRIDESCENCEMAP\n uniform sampler2D iridescenceMap;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n uniform sampler2D iridescenceThicknessMap;\n#endif",opaque_fragment:"#ifdef OPAQUE\ndiffuseColor.a = 1.0;\n#endif\n#ifdef USE_TRANSMISSION\ndiffuseColor.a *= material.transmissionAlpha;\n#endif\ngl_FragColor = vec4( outgoingLight, diffuseColor.a );",packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n return normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n return 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;const float ShiftRight8 = 1. / 256.;\nconst float Inv255 = 1. / 255.;\nconst vec4 PackFactors = vec4( 1.0, 256.0, 256.0 * 256.0, 256.0 * 256.0 * 256.0 );\nconst vec2 UnpackFactors2 = vec2( UnpackDownscale, 1.0 / PackFactors.g );\nconst vec3 UnpackFactors3 = vec3( UnpackDownscale / PackFactors.rg, 1.0 / PackFactors.b );\nconst vec4 UnpackFactors4 = vec4( UnpackDownscale / PackFactors.rgb, 1.0 / PackFactors.a );\nvec4 packDepthToRGBA( const in float v ) {\n if( v <= 0.0 )\n return vec4( 0., 0., 0., 0. );\n if( v >= 1.0 )\n return vec4( 1., 1., 1., 1. );\n float vuf;\n float af = modf( v * PackFactors.a, vuf );\n float bf = modf( vuf * ShiftRight8, vuf );\n float gf = modf( vuf * ShiftRight8, vuf );\n return vec4( vuf * Inv255, gf * PackUpscale, bf * PackUpscale, af );\n}\nvec3 packDepthToRGB( const in float v ) {\n if( v <= 0.0 )\n return vec3( 0., 0., 0. );\n if( v >= 1.0 )\n return vec3( 1., 1., 1. );\n float vuf;\n float bf = modf( v * PackFactors.b, vuf );\n float gf = modf( vuf * ShiftRight8, vuf );\n return vec3( vuf * Inv255, gf * PackUpscale, bf );\n}\nvec2 packDepthToRG( const in float v ) {\n if( v <= 0.0 )\n return vec2( 0., 0. );\n if( v >= 1.0 )\n return vec2( 1., 1. );\n float vuf;\n float gf = modf( v * 256., vuf );\n return vec2( vuf * Inv255, gf );\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n return dot( v, UnpackFactors4 );\n}\nfloat unpackRGBToDepth( const in vec3 v ) {\n return dot( v, UnpackFactors3 );\n}\nfloat unpackRGToDepth( const in vec2 v ) {\n return v.r * UnpackFactors2.r + v.g * UnpackFactors2.g;\n}\nvec4 pack2HalfToRGBA( const in vec2 v ) {\n vec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) );\n return vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w );\n}\nvec2 unpackRGBATo2Half( const in vec4 v ) {\n return vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n return ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float depth, const in float near, const in float far ) {\n return depth * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n return ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float depth, const in float near, const in float far ) {\n return ( near * far ) / ( ( far - near ) * depth - far );\n}",premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n gl_FragColor.rgb *= gl_FragColor.a;\n#endif",project_vertex:"vec4 mvPosition = vec4( transformed, 1.0 );\n#ifdef USE_BATCHING\n mvPosition = batchingMatrix * mvPosition;\n#endif\n#ifdef USE_INSTANCING\n mvPosition = instanceMatrix * mvPosition;\n#endif\nmvPosition = modelViewMatrix * mvPosition;\ngl_Position = projectionMatrix * mvPosition;",dithering_fragment:"#ifdef DITHERING\n gl_FragColor.rgb = dithering( gl_FragColor.rgb );\n#endif",dithering_pars_fragment:"#ifdef DITHERING\n vec3 dithering( vec3 color ) {\n float grid_position = rand( gl_FragCoord.xy );\n vec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );\n dither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );\n return color + dither_shift_RGB;\n }\n#endif",roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n vec4 texelRoughness = texture2D( roughnessMap, vRoughnessMapUv );\n roughnessFactor *= texelRoughness.g;\n#endif",roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n uniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#if NUM_SPOT_LIGHT_COORDS > 0\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#if NUM_SPOT_LIGHT_MAPS > 0\n uniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ];\n#endif\n#ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n uniform sampler2DShadow directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n #else\n uniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n #endif\n varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n struct DirectionalLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n uniform sampler2DShadow spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n #else\n uniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n #endif\n struct SpotLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n uniform samplerCubeShadow pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n #elif defined( SHADOWMAP_TYPE_BASIC )\n uniform samplerCube pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n #endif\n varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n struct PointLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n float shadowCameraNear;\n float shadowCameraFar;\n };\n uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n #endif\n #if defined( SHADOWMAP_TYPE_PCF )\n float interleavedGradientNoise( vec2 position ) {\n return fract( 52.9829189 * fract( dot( position, vec2( 0.06711056, 0.00583715 ) ) ) );\n }\n vec2 vogelDiskSample( int sampleIndex, int samplesCount, float phi ) {\n const float goldenAngle = 2.399963229728653;\n float r = sqrt( ( float( sampleIndex ) + 0.5 ) / float( samplesCount ) );\n float theta = float( sampleIndex ) * goldenAngle + phi;\n return vec2( cos( theta ), sin( theta ) ) * r;\n }\n #endif\n #if defined( SHADOWMAP_TYPE_PCF )\n float getShadow( sampler2DShadow shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n float shadow = 1.0;\n shadowCoord.xyz /= shadowCoord.w;\n shadowCoord.z += shadowBias;\n bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n bool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n if ( frustumTest ) {\n vec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n float radius = shadowRadius * texelSize.x;\n float phi = interleavedGradientNoise( gl_FragCoord.xy ) * 6.28318530718;\n shadow = (\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 0, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 1, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 2, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 3, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 4, 5, phi ) * radius, shadowCoord.z ) )\n ) * 0.2;\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #elif defined( SHADOWMAP_TYPE_VSM )\n float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n float shadow = 1.0;\n shadowCoord.xyz /= shadowCoord.w;\n shadowCoord.z += shadowBias;\n bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n bool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n if ( frustumTest ) {\n vec2 distribution = texture2D( shadowMap, shadowCoord.xy ).rg;\n float mean = distribution.x;\n float variance = distribution.y * distribution.y;\n #ifdef USE_REVERSED_DEPTH_BUFFER\n float hard_shadow = step( mean, shadowCoord.z );\n #else\n float hard_shadow = step( shadowCoord.z, mean );\n #endif\n if ( hard_shadow == 1.0 ) {\n shadow = 1.0;\n } else {\n variance = max( variance, 0.0000001 );\n float d = shadowCoord.z - mean;\n float p_max = variance / ( variance + d * d );\n p_max = clamp( ( p_max - 0.3 ) / 0.65, 0.0, 1.0 );\n shadow = max( hard_shadow, p_max );\n }\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #else\n float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n float shadow = 1.0;\n shadowCoord.xyz /= shadowCoord.w;\n shadowCoord.z += shadowBias;\n bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n bool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n if ( frustumTest ) {\n float depth = texture2D( shadowMap, shadowCoord.xy ).r;\n #ifdef USE_REVERSED_DEPTH_BUFFER\n shadow = step( depth, shadowCoord.z );\n #else\n shadow = step( shadowCoord.z, depth );\n #endif\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n float getPointShadow( samplerCubeShadow shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n float shadow = 1.0;\n vec3 lightToPosition = shadowCoord.xyz;\n vec3 bd3D = normalize( lightToPosition );\n vec3 absVec = abs( lightToPosition );\n float viewSpaceZ = max( max( absVec.x, absVec.y ), absVec.z );\n if ( viewSpaceZ - shadowCameraFar <= 0.0 && viewSpaceZ - shadowCameraNear >= 0.0 ) {\n float dp = ( shadowCameraFar * ( viewSpaceZ - shadowCameraNear ) ) / ( viewSpaceZ * ( shadowCameraFar - shadowCameraNear ) );\n dp += shadowBias;\n float texelSize = shadowRadius / shadowMapSize.x;\n vec3 absDir = abs( bd3D );\n vec3 tangent = absDir.x > absDir.z ? vec3( 0.0, 1.0, 0.0 ) : vec3( 1.0, 0.0, 0.0 );\n tangent = normalize( cross( bd3D, tangent ) );\n vec3 bitangent = cross( bd3D, tangent );\n float phi = interleavedGradientNoise( gl_FragCoord.xy ) * 6.28318530718;\n shadow = (\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 0, 5, phi ).x + bitangent * vogelDiskSample( 0, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 1, 5, phi ).x + bitangent * vogelDiskSample( 1, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 2, 5, phi ).x + bitangent * vogelDiskSample( 2, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 3, 5, phi ).x + bitangent * vogelDiskSample( 3, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 4, 5, phi ).x + bitangent * vogelDiskSample( 4, 5, phi ).y ) * texelSize, dp ) )\n ) * 0.2;\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #elif defined( SHADOWMAP_TYPE_BASIC )\n float getPointShadow( samplerCube shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n float shadow = 1.0;\n vec3 lightToPosition = shadowCoord.xyz;\n vec3 bd3D = normalize( lightToPosition );\n vec3 absVec = abs( lightToPosition );\n float viewSpaceZ = max( max( absVec.x, absVec.y ), absVec.z );\n if ( viewSpaceZ - shadowCameraFar <= 0.0 && viewSpaceZ - shadowCameraNear >= 0.0 ) {\n float dp = ( shadowCameraFar * ( viewSpaceZ - shadowCameraNear ) ) / ( viewSpaceZ * ( shadowCameraFar - shadowCameraNear ) );\n dp += shadowBias;\n float depth = textureCube( shadowMap, bd3D ).r;\n #ifdef USE_REVERSED_DEPTH_BUFFER\n shadow = step( depth, dp );\n #else\n shadow = step( dp, depth );\n #endif\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #endif\n #endif\n#endif",shadowmap_pars_vertex:"#if NUM_SPOT_LIGHT_COORDS > 0\n uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ];\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n uniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];\n varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n struct DirectionalLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n struct SpotLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n uniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];\n varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n struct PointLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n float shadowCameraNear;\n float shadowCameraFar;\n };\n uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n #endif\n#endif",shadowmap_vertex:"#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 )\n vec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n vec4 shadowWorldPosition;\n#endif\n#if defined( USE_SHADOWMAP )\n #if NUM_DIR_LIGHT_SHADOWS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );\n vDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );\n vPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n #endif\n#endif\n#if NUM_SPOT_LIGHT_COORDS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) {\n shadowWorldPosition = worldPosition;\n #if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n shadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias;\n #endif\n vSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n#endif",shadowmask_pars_fragment:"float getShadowMask() {\n float shadow = 1.0;\n #ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n DirectionalLightShadow directionalLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n directionalLight = directionalLightShadows[ i ];\n shadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowIntensity, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n SpotLightShadow spotLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n spotLight = spotLightShadows[ i ];\n shadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowIntensity, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0 && ( defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_BASIC ) )\n PointLightShadow pointLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n pointLight = pointLightShadows[ i ];\n shadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowIntensity, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #endif\n return shadow;\n}",skinbase_vertex:"#ifdef USE_SKINNING\n mat4 boneMatX = getBoneMatrix( skinIndex.x );\n mat4 boneMatY = getBoneMatrix( skinIndex.y );\n mat4 boneMatZ = getBoneMatrix( skinIndex.z );\n mat4 boneMatW = getBoneMatrix( skinIndex.w );\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n uniform mat4 bindMatrix;\n uniform mat4 bindMatrixInverse;\n uniform highp sampler2D boneTexture;\n mat4 getBoneMatrix( const in float i ) {\n int size = textureSize( boneTexture, 0 ).x;\n int j = int( i ) * 4;\n int x = j % size;\n int y = j / size;\n vec4 v1 = texelFetch( boneTexture, ivec2( x, y ), 0 );\n vec4 v2 = texelFetch( boneTexture, ivec2( x + 1, y ), 0 );\n vec4 v3 = texelFetch( boneTexture, ivec2( x + 2, y ), 0 );\n vec4 v4 = texelFetch( boneTexture, ivec2( x + 3, y ), 0 );\n return mat4( v1, v2, v3, v4 );\n }\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );\n vec4 skinned = vec4( 0.0 );\n skinned += boneMatX * skinVertex * skinWeight.x;\n skinned += boneMatY * skinVertex * skinWeight.y;\n skinned += boneMatZ * skinVertex * skinWeight.z;\n skinned += boneMatW * skinVertex * skinWeight.w;\n transformed = ( bindMatrixInverse * skinned ).xyz;\n#endif",skinnormal_vertex:"#ifdef USE_SKINNING\n mat4 skinMatrix = mat4( 0.0 );\n skinMatrix += skinWeight.x * boneMatX;\n skinMatrix += skinWeight.y * boneMatY;\n skinMatrix += skinWeight.z * boneMatZ;\n skinMatrix += skinWeight.w * boneMatW;\n skinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;\n objectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;\n #ifdef USE_TANGENT\n objectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n #endif\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\n vec4 texelSpecular = texture2D( specularMap, vSpecularMapUv );\n specularStrength = texelSpecular.r;\n#else\n specularStrength = 1.0;\n#endif",specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\n uniform sampler2D specularMap;\n#endif",tonemapping_fragment:"#if defined( TONE_MAPPING )\n gl_FragColor.rgb = toneMapping( gl_FragColor.rgb );\n#endif",tonemapping_pars_fragment:"#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\nuniform float toneMappingExposure;\nvec3 LinearToneMapping( vec3 color ) {\n return saturate( toneMappingExposure * color );\n}\nvec3 ReinhardToneMapping( vec3 color ) {\n color *= toneMappingExposure;\n return saturate( color / ( vec3( 1.0 ) + color ) );\n}\nvec3 CineonToneMapping( vec3 color ) {\n color *= toneMappingExposure;\n color = max( vec3( 0.0 ), color - 0.004 );\n return pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );\n}\nvec3 RRTAndODTFit( vec3 v ) {\n vec3 a = v * ( v + 0.0245786 ) - 0.000090537;\n vec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;\n return a / b;\n}\nvec3 ACESFilmicToneMapping( vec3 color ) {\n const mat3 ACESInputMat = mat3(\n vec3( 0.59719, 0.07600, 0.02840 ), vec3( 0.35458, 0.90834, 0.13383 ),\n vec3( 0.04823, 0.01566, 0.83777 )\n );\n const mat3 ACESOutputMat = mat3(\n vec3( 1.60475, -0.10208, -0.00327 ), vec3( -0.53108, 1.10813, -0.07276 ),\n vec3( -0.07367, -0.00605, 1.07602 )\n );\n color *= toneMappingExposure / 0.6;\n color = ACESInputMat * color;\n color = RRTAndODTFit( color );\n color = ACESOutputMat * color;\n return saturate( color );\n}\nconst mat3 LINEAR_REC2020_TO_LINEAR_SRGB = mat3(\n vec3( 1.6605, - 0.1246, - 0.0182 ),\n vec3( - 0.5876, 1.1329, - 0.1006 ),\n vec3( - 0.0728, - 0.0083, 1.1187 )\n);\nconst mat3 LINEAR_SRGB_TO_LINEAR_REC2020 = mat3(\n vec3( 0.6274, 0.0691, 0.0164 ),\n vec3( 0.3293, 0.9195, 0.0880 ),\n vec3( 0.0433, 0.0113, 0.8956 )\n);\nvec3 agxDefaultContrastApprox( vec3 x ) {\n vec3 x2 = x * x;\n vec3 x4 = x2 * x2;\n return + 15.5 * x4 * x2\n - 40.14 * x4 * x\n + 31.96 * x4\n - 6.868 * x2 * x\n + 0.4298 * x2\n + 0.1191 * x\n - 0.00232;\n}\nvec3 AgXToneMapping( vec3 color ) {\n const mat3 AgXInsetMatrix = mat3(\n vec3( 0.856627153315983, 0.137318972929847, 0.11189821299995 ),\n vec3( 0.0951212405381588, 0.761241990602591, 0.0767994186031903 ),\n vec3( 0.0482516061458583, 0.101439036467562, 0.811302368396859 )\n );\n const mat3 AgXOutsetMatrix = mat3(\n vec3( 1.1271005818144368, - 0.1413297634984383, - 0.14132976349843826 ),\n vec3( - 0.11060664309660323, 1.157823702216272, - 0.11060664309660294 ),\n vec3( - 0.016493938717834573, - 0.016493938717834257, 1.2519364065950405 )\n );\n const float AgxMinEv = - 12.47393; const float AgxMaxEv = 4.026069;\n color *= toneMappingExposure;\n color = LINEAR_SRGB_TO_LINEAR_REC2020 * color;\n color = AgXInsetMatrix * color;\n color = max( color, 1e-10 ); color = log2( color );\n color = ( color - AgxMinEv ) / ( AgxMaxEv - AgxMinEv );\n color = clamp( color, 0.0, 1.0 );\n color = agxDefaultContrastApprox( color );\n color = AgXOutsetMatrix * color;\n color = pow( max( vec3( 0.0 ), color ), vec3( 2.2 ) );\n color = LINEAR_REC2020_TO_LINEAR_SRGB * color;\n color = clamp( color, 0.0, 1.0 );\n return color;\n}\nvec3 NeutralToneMapping( vec3 color ) {\n const float StartCompression = 0.8 - 0.04;\n const float Desaturation = 0.15;\n color *= toneMappingExposure;\n float x = min( color.r, min( color.g, color.b ) );\n float offset = x < 0.08 ? x - 6.25 * x * x : 0.04;\n color -= offset;\n float peak = max( color.r, max( color.g, color.b ) );\n if ( peak < StartCompression ) return color;\n float d = 1. - StartCompression;\n float newPeak = 1. - d * d / ( peak + d - StartCompression );\n color *= newPeak / peak;\n float g = 1. - 1. / ( Desaturation * ( peak - newPeak ) + 1. );\n return mix( color, vec3( newPeak ), g );\n}\nvec3 CustomToneMapping( vec3 color ) { return color; }",transmission_fragment:"#ifdef USE_TRANSMISSION\n material.transmission = transmission;\n material.transmissionAlpha = 1.0;\n material.thickness = thickness;\n material.attenuationDistance = attenuationDistance;\n material.attenuationColor = attenuationColor;\n #ifdef USE_TRANSMISSIONMAP\n material.transmission *= texture2D( transmissionMap, vTransmissionMapUv ).r;\n #endif\n #ifdef USE_THICKNESSMAP\n material.thickness *= texture2D( thicknessMap, vThicknessMapUv ).g;\n #endif\n vec3 pos = vWorldPosition;\n vec3 v = normalize( cameraPosition - pos );\n vec3 n = inverseTransformDirection( normal, viewMatrix );\n vec4 transmitted = getIBLVolumeRefraction(\n n, v, material.roughness, material.diffuseContribution, material.specularColorBlended, material.specularF90,\n pos, modelMatrix, viewMatrix, projectionMatrix, material.dispersion, material.ior, material.thickness,\n material.attenuationColor, material.attenuationDistance );\n material.transmissionAlpha = mix( material.transmissionAlpha, transmitted.a, material.transmission );\n totalDiffuse = mix( totalDiffuse, transmitted.rgb, material.transmission );\n#endif",transmission_pars_fragment:"#ifdef USE_TRANSMISSION\n uniform float transmission;\n uniform float thickness;\n uniform float attenuationDistance;\n uniform vec3 attenuationColor;\n #ifdef USE_TRANSMISSIONMAP\n uniform sampler2D transmissionMap;\n #endif\n #ifdef USE_THICKNESSMAP\n uniform sampler2D thicknessMap;\n #endif\n uniform vec2 transmissionSamplerSize;\n uniform sampler2D transmissionSamplerMap;\n uniform mat4 modelMatrix;\n uniform mat4 projectionMatrix;\n varying vec3 vWorldPosition;\n float w0( float a ) {\n return ( 1.0 / 6.0 ) * ( a * ( a * ( - a + 3.0 ) - 3.0 ) + 1.0 );\n }\n float w1( float a ) {\n return ( 1.0 / 6.0 ) * ( a * a * ( 3.0 * a - 6.0 ) + 4.0 );\n }\n float w2( float a ){\n return ( 1.0 / 6.0 ) * ( a * ( a * ( - 3.0 * a + 3.0 ) + 3.0 ) + 1.0 );\n }\n float w3( float a ) {\n return ( 1.0 / 6.0 ) * ( a * a * a );\n }\n float g0( float a ) {\n return w0( a ) + w1( a );\n }\n float g1( float a ) {\n return w2( a ) + w3( a );\n }\n float h0( float a ) {\n return - 1.0 + w1( a ) / ( w0( a ) + w1( a ) );\n }\n float h1( float a ) {\n return 1.0 + w3( a ) / ( w2( a ) + w3( a ) );\n }\n vec4 bicubic( sampler2D tex, vec2 uv, vec4 texelSize, float lod ) {\n uv = uv * texelSize.zw + 0.5;\n vec2 iuv = floor( uv );\n vec2 fuv = fract( uv );\n float g0x = g0( fuv.x );\n float g1x = g1( fuv.x );\n float h0x = h0( fuv.x );\n float h1x = h1( fuv.x );\n float h0y = h0( fuv.y );\n float h1y = h1( fuv.y );\n vec2 p0 = ( vec2( iuv.x + h0x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;\n vec2 p1 = ( vec2( iuv.x + h1x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;\n vec2 p2 = ( vec2( iuv.x + h0x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;\n vec2 p3 = ( vec2( iuv.x + h1x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;\n return g0( fuv.y ) * ( g0x * textureLod( tex, p0, lod ) + g1x * textureLod( tex, p1, lod ) ) +\n g1( fuv.y ) * ( g0x * textureLod( tex, p2, lod ) + g1x * textureLod( tex, p3, lod ) );\n }\n vec4 textureBicubic( sampler2D sampler, vec2 uv, float lod ) {\n vec2 fLodSize = vec2( textureSize( sampler, int( lod ) ) );\n vec2 cLodSize = vec2( textureSize( sampler, int( lod + 1.0 ) ) );\n vec2 fLodSizeInv = 1.0 / fLodSize;\n vec2 cLodSizeInv = 1.0 / cLodSize;\n vec4 fSample = bicubic( sampler, uv, vec4( fLodSizeInv, fLodSize ), floor( lod ) );\n vec4 cSample = bicubic( sampler, uv, vec4( cLodSizeInv, cLodSize ), ceil( lod ) );\n return mix( fSample, cSample, fract( lod ) );\n }\n vec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) {\n vec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior );\n vec3 modelScale;\n modelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) );\n modelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) );\n modelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) );\n return normalize( refractionVector ) * thickness * modelScale;\n }\n float applyIorToRoughness( const in float roughness, const in float ior ) {\n return roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 );\n }\n vec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) {\n float lod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior );\n return textureBicubic( transmissionSamplerMap, fragCoord.xy, lod );\n }\n vec3 volumeAttenuation( const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {\n if ( isinf( attenuationDistance ) ) {\n return vec3( 1.0 );\n } else {\n vec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance;\n vec3 transmittance = exp( - attenuationCoefficient * transmissionDistance ); return transmittance;\n }\n }\n vec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor,\n const in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix,\n const in mat4 viewMatrix, const in mat4 projMatrix, const in float dispersion, const in float ior, const in float thickness,\n const in vec3 attenuationColor, const in float attenuationDistance ) {\n vec4 transmittedLight;\n vec3 transmittance;\n #ifdef USE_DISPERSION\n float halfSpread = ( ior - 1.0 ) * 0.025 * dispersion;\n vec3 iors = vec3( ior - halfSpread, ior, ior + halfSpread );\n for ( int i = 0; i < 3; i ++ ) {\n vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, iors[ i ], modelMatrix );\n vec3 refractedRayExit = position + transmissionRay;\n vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n vec2 refractionCoords = ndcPos.xy / ndcPos.w;\n refractionCoords += 1.0;\n refractionCoords /= 2.0;\n vec4 transmissionSample = getTransmissionSample( refractionCoords, roughness, iors[ i ] );\n transmittedLight[ i ] = transmissionSample[ i ];\n transmittedLight.a += transmissionSample.a;\n transmittance[ i ] = diffuseColor[ i ] * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance )[ i ];\n }\n transmittedLight.a /= 3.0;\n #else\n vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix );\n vec3 refractedRayExit = position + transmissionRay;\n vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n vec2 refractionCoords = ndcPos.xy / ndcPos.w;\n refractionCoords += 1.0;\n refractionCoords /= 2.0;\n transmittedLight = getTransmissionSample( refractionCoords, roughness, ior );\n transmittance = diffuseColor * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance );\n #endif\n vec3 attenuatedColor = transmittance * transmittedLight.rgb;\n vec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness );\n float transmittanceFactor = ( transmittance.r + transmittance.g + transmittance.b ) / 3.0;\n return vec4( ( 1.0 - F ) * attenuatedColor, 1.0 - ( 1.0 - transmittedLight.a ) * transmittanceFactor );\n }\n#endif",uv_pars_fragment:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n varying vec2 vUv;\n#endif\n#ifdef USE_MAP\n varying vec2 vMapUv;\n#endif\n#ifdef USE_ALPHAMAP\n varying vec2 vAlphaMapUv;\n#endif\n#ifdef USE_LIGHTMAP\n varying vec2 vLightMapUv;\n#endif\n#ifdef USE_AOMAP\n varying vec2 vAoMapUv;\n#endif\n#ifdef USE_BUMPMAP\n varying vec2 vBumpMapUv;\n#endif\n#ifdef USE_NORMALMAP\n varying vec2 vNormalMapUv;\n#endif\n#ifdef USE_EMISSIVEMAP\n varying vec2 vEmissiveMapUv;\n#endif\n#ifdef USE_METALNESSMAP\n varying vec2 vMetalnessMapUv;\n#endif\n#ifdef USE_ROUGHNESSMAP\n varying vec2 vRoughnessMapUv;\n#endif\n#ifdef USE_ANISOTROPYMAP\n varying vec2 vAnisotropyMapUv;\n#endif\n#ifdef USE_CLEARCOATMAP\n varying vec2 vClearcoatMapUv;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n varying vec2 vClearcoatNormalMapUv;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n varying vec2 vClearcoatRoughnessMapUv;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n varying vec2 vIridescenceMapUv;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n varying vec2 vIridescenceThicknessMapUv;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n varying vec2 vSheenColorMapUv;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n varying vec2 vSheenRoughnessMapUv;\n#endif\n#ifdef USE_SPECULARMAP\n varying vec2 vSpecularMapUv;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n varying vec2 vSpecularColorMapUv;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n varying vec2 vSpecularIntensityMapUv;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n uniform mat3 transmissionMapTransform;\n varying vec2 vTransmissionMapUv;\n#endif\n#ifdef USE_THICKNESSMAP\n uniform mat3 thicknessMapTransform;\n varying vec2 vThicknessMapUv;\n#endif",uv_pars_vertex:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n varying vec2 vUv;\n#endif\n#ifdef USE_MAP\n uniform mat3 mapTransform;\n varying vec2 vMapUv;\n#endif\n#ifdef USE_ALPHAMAP\n uniform mat3 alphaMapTransform;\n varying vec2 vAlphaMapUv;\n#endif\n#ifdef USE_LIGHTMAP\n uniform mat3 lightMapTransform;\n varying vec2 vLightMapUv;\n#endif\n#ifdef USE_AOMAP\n uniform mat3 aoMapTransform;\n varying vec2 vAoMapUv;\n#endif\n#ifdef USE_BUMPMAP\n uniform mat3 bumpMapTransform;\n varying vec2 vBumpMapUv;\n#endif\n#ifdef USE_NORMALMAP\n uniform mat3 normalMapTransform;\n varying vec2 vNormalMapUv;\n#endif\n#ifdef USE_DISPLACEMENTMAP\n uniform mat3 displacementMapTransform;\n varying vec2 vDisplacementMapUv;\n#endif\n#ifdef USE_EMISSIVEMAP\n uniform mat3 emissiveMapTransform;\n varying vec2 vEmissiveMapUv;\n#endif\n#ifdef USE_METALNESSMAP\n uniform mat3 metalnessMapTransform;\n varying vec2 vMetalnessMapUv;\n#endif\n#ifdef USE_ROUGHNESSMAP\n uniform mat3 roughnessMapTransform;\n varying vec2 vRoughnessMapUv;\n#endif\n#ifdef USE_ANISOTROPYMAP\n uniform mat3 anisotropyMapTransform;\n varying vec2 vAnisotropyMapUv;\n#endif\n#ifdef USE_CLEARCOATMAP\n uniform mat3 clearcoatMapTransform;\n varying vec2 vClearcoatMapUv;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n uniform mat3 clearcoatNormalMapTransform;\n varying vec2 vClearcoatNormalMapUv;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n uniform mat3 clearcoatRoughnessMapTransform;\n varying vec2 vClearcoatRoughnessMapUv;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n uniform mat3 sheenColorMapTransform;\n varying vec2 vSheenColorMapUv;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n uniform mat3 sheenRoughnessMapTransform;\n varying vec2 vSheenRoughnessMapUv;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n uniform mat3 iridescenceMapTransform;\n varying vec2 vIridescenceMapUv;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n uniform mat3 iridescenceThicknessMapTransform;\n varying vec2 vIridescenceThicknessMapUv;\n#endif\n#ifdef USE_SPECULARMAP\n uniform mat3 specularMapTransform;\n varying vec2 vSpecularMapUv;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n uniform mat3 specularColorMapTransform;\n varying vec2 vSpecularColorMapUv;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n uniform mat3 specularIntensityMapTransform;\n varying vec2 vSpecularIntensityMapUv;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n uniform mat3 transmissionMapTransform;\n varying vec2 vTransmissionMapUv;\n#endif\n#ifdef USE_THICKNESSMAP\n uniform mat3 thicknessMapTransform;\n varying vec2 vThicknessMapUv;\n#endif",uv_vertex:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n vUv = vec3( uv, 1 ).xy;\n#endif\n#ifdef USE_MAP\n vMapUv = ( mapTransform * vec3( MAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ALPHAMAP\n vAlphaMapUv = ( alphaMapTransform * vec3( ALPHAMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_LIGHTMAP\n vLightMapUv = ( lightMapTransform * vec3( LIGHTMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_AOMAP\n vAoMapUv = ( aoMapTransform * vec3( AOMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_BUMPMAP\n vBumpMapUv = ( bumpMapTransform * vec3( BUMPMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_NORMALMAP\n vNormalMapUv = ( normalMapTransform * vec3( NORMALMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_DISPLACEMENTMAP\n vDisplacementMapUv = ( displacementMapTransform * vec3( DISPLACEMENTMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_EMISSIVEMAP\n vEmissiveMapUv = ( emissiveMapTransform * vec3( EMISSIVEMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_METALNESSMAP\n vMetalnessMapUv = ( metalnessMapTransform * vec3( METALNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ROUGHNESSMAP\n vRoughnessMapUv = ( roughnessMapTransform * vec3( ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ANISOTROPYMAP\n vAnisotropyMapUv = ( anisotropyMapTransform * vec3( ANISOTROPYMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOATMAP\n vClearcoatMapUv = ( clearcoatMapTransform * vec3( CLEARCOATMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n vClearcoatNormalMapUv = ( clearcoatNormalMapTransform * vec3( CLEARCOAT_NORMALMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n vClearcoatRoughnessMapUv = ( clearcoatRoughnessMapTransform * vec3( CLEARCOAT_ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n vIridescenceMapUv = ( iridescenceMapTransform * vec3( IRIDESCENCEMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n vIridescenceThicknessMapUv = ( iridescenceThicknessMapTransform * vec3( IRIDESCENCE_THICKNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n vSheenColorMapUv = ( sheenColorMapTransform * vec3( SHEEN_COLORMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n vSheenRoughnessMapUv = ( sheenRoughnessMapTransform * vec3( SHEEN_ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULARMAP\n vSpecularMapUv = ( specularMapTransform * vec3( SPECULARMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n vSpecularColorMapUv = ( specularColorMapTransform * vec3( SPECULAR_COLORMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n vSpecularIntensityMapUv = ( specularIntensityMapTransform * vec3( SPECULAR_INTENSITYMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n vTransmissionMapUv = ( transmissionMapTransform * vec3( TRANSMISSIONMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_THICKNESSMAP\n vThicknessMapUv = ( thicknessMapTransform * vec3( THICKNESSMAP_UV, 1 ) ).xy;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0\n vec4 worldPosition = vec4( transformed, 1.0 );\n #ifdef USE_BATCHING\n worldPosition = batchingMatrix * worldPosition;\n #endif\n #ifdef USE_INSTANCING\n worldPosition = instanceMatrix * worldPosition;\n #endif\n worldPosition = modelMatrix * worldPosition;\n#endif",background_vert:"varying vec2 vUv;\nuniform mat3 uvTransform;\nvoid main() {\n vUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n gl_Position = vec4( position.xy, 1.0, 1.0 );\n}",background_frag:"uniform sampler2D t2D;\nuniform float backgroundIntensity;\nvarying vec2 vUv;\nvoid main() {\n vec4 texColor = texture2D( t2D, vUv );\n #ifdef DECODE_VIDEO_TEXTURE\n texColor = vec4( mix( pow( texColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), texColor.rgb * 0.0773993808, vec3( lessThanEqual( texColor.rgb, vec3( 0.04045 ) ) ) ), texColor.w );\n #endif\n texColor.rgb *= backgroundIntensity;\n gl_FragColor = texColor;\n #include \n #include \n}",backgroundCube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n gl_Position.z = gl_Position.w;\n}",backgroundCube_frag:"#ifdef ENVMAP_TYPE_CUBE\n uniform samplerCube envMap;\n#elif defined( ENVMAP_TYPE_CUBE_UV )\n uniform sampler2D envMap;\n#endif\nuniform float flipEnvMap;\nuniform float backgroundBlurriness;\nuniform float backgroundIntensity;\nuniform mat3 backgroundRotation;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n #ifdef ENVMAP_TYPE_CUBE\n vec4 texColor = textureCube( envMap, backgroundRotation * vec3( flipEnvMap * vWorldDirection.x, vWorldDirection.yz ) );\n #elif defined( ENVMAP_TYPE_CUBE_UV )\n vec4 texColor = textureCubeUV( envMap, backgroundRotation * vWorldDirection, backgroundBlurriness );\n #else\n vec4 texColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n #endif\n texColor.rgb *= backgroundIntensity;\n gl_FragColor = texColor;\n #include \n #include \n}",cube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n gl_Position.z = gl_Position.w;\n}",cube_frag:"uniform samplerCube tCube;\nuniform float tFlip;\nuniform float opacity;\nvarying vec3 vWorldDirection;\nvoid main() {\n vec4 texColor = textureCube( tCube, vec3( tFlip * vWorldDirection.x, vWorldDirection.yz ) );\n gl_FragColor = texColor;\n gl_FragColor.a *= opacity;\n #include \n #include \n}",depth_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n #include \n #include \n #include \n #include \n #ifdef USE_DISPLACEMENTMAP\n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vHighPrecisionZW = gl_Position.zw;\n}",depth_frag:"#if DEPTH_PACKING == 3200\n uniform float opacity;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n vec4 diffuseColor = vec4( 1.0 );\n #include \n #if DEPTH_PACKING == 3200\n diffuseColor.a = opacity;\n #endif\n #include \n #include \n #include \n #include \n #include \n #ifdef USE_REVERSED_DEPTH_BUFFER\n float fragCoordZ = vHighPrecisionZW[ 0 ] / vHighPrecisionZW[ 1 ];\n #else\n float fragCoordZ = 0.5 * vHighPrecisionZW[ 0 ] / vHighPrecisionZW[ 1 ] + 0.5;\n #endif\n #if DEPTH_PACKING == 3200\n gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );\n #elif DEPTH_PACKING == 3201\n gl_FragColor = packDepthToRGBA( fragCoordZ );\n #elif DEPTH_PACKING == 3202\n gl_FragColor = vec4( packDepthToRGB( fragCoordZ ), 1.0 );\n #elif DEPTH_PACKING == 3203\n gl_FragColor = vec4( packDepthToRG( fragCoordZ ), 0.0, 1.0 );\n #endif\n}",distance_vert:"#define DISTANCE\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #ifdef USE_DISPLACEMENTMAP\n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vWorldPosition = worldPosition.xyz;\n}",distance_frag:"#define DISTANCE\nuniform vec3 referencePosition;\nuniform float nearDistance;\nuniform float farDistance;\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main () {\n vec4 diffuseColor = vec4( 1.0 );\n #include \n #include \n #include \n #include \n #include \n float dist = length( vWorldPosition - referencePosition );\n dist = ( dist - nearDistance ) / ( farDistance - nearDistance );\n dist = saturate( dist );\n gl_FragColor = vec4( dist, 0.0, 0.0, 1.0 );\n}",equirect_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n}",equirect_frag:"uniform sampler2D tEquirect;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n vec3 direction = normalize( vWorldDirection );\n vec2 sampleUV = equirectUv( direction );\n gl_FragColor = texture2D( tEquirect, sampleUV );\n #include \n #include \n}",linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vLineDistance = scale * lineDistance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n if ( mod( vLineDistance, totalSize ) > dashSize ) {\n discard;\n }\n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n #include \n}",meshbasic_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #if defined ( USE_ENVMAP ) || defined ( USE_SKINNING )\n #include \n #include \n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n varying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n #ifdef USE_LIGHTMAP\n vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );\n reflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI;\n #else\n reflectedLight.indirectDiffuse += vec3( 1.0 );\n #endif\n #include \n reflectedLight.indirectDiffuse *= diffuseColor.rgb;\n vec3 outgoingLight = reflectedLight.indirectDiffuse;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshlambert_vert:"#define LAMBERT\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n #include \n}",meshlambert_frag:"#define LAMBERT\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshmatcap_vert:"#define MATCAP\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n}",meshmatcap_frag:"#define MATCAP\nuniform vec3 diffuse;\nuniform float opacity;\nuniform sampler2D matcap;\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 viewDir = normalize( vViewPosition );\n vec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );\n vec3 y = cross( viewDir, x );\n vec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;\n #ifdef USE_MATCAP\n vec4 matcapColor = texture2D( matcap, uv );\n #else\n vec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 );\n #endif\n vec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;\n #include \n #include \n #include \n #include \n #include \n #include \n}",meshnormal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n varying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n vViewPosition = - mvPosition.xyz;\n#endif\n}",meshnormal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n varying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( 0.0, 0.0, 0.0, opacity );\n #include \n #include \n #include \n #include \n gl_FragColor = vec4( normalize( normal ) * 0.5 + 0.5, diffuseColor.a );\n #ifdef OPAQUE\n gl_FragColor.a = 1.0;\n #endif\n}",meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n #include \n}",meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshphysical_vert:"#define STANDARD\nvarying vec3 vViewPosition;\n#ifdef USE_TRANSMISSION\n varying vec3 vWorldPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n#ifdef USE_TRANSMISSION\n vWorldPosition = worldPosition.xyz;\n#endif\n}",meshphysical_frag:"#define STANDARD\n#ifdef PHYSICAL\n #define IOR\n #define USE_SPECULAR\n#endif\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifdef IOR\n uniform float ior;\n#endif\n#ifdef USE_SPECULAR\n uniform float specularIntensity;\n uniform vec3 specularColor;\n #ifdef USE_SPECULAR_COLORMAP\n uniform sampler2D specularColorMap;\n #endif\n #ifdef USE_SPECULAR_INTENSITYMAP\n uniform sampler2D specularIntensityMap;\n #endif\n#endif\n#ifdef USE_CLEARCOAT\n uniform float clearcoat;\n uniform float clearcoatRoughness;\n#endif\n#ifdef USE_DISPERSION\n uniform float dispersion;\n#endif\n#ifdef USE_IRIDESCENCE\n uniform float iridescence;\n uniform float iridescenceIOR;\n uniform float iridescenceThicknessMinimum;\n uniform float iridescenceThicknessMaximum;\n#endif\n#ifdef USE_SHEEN\n uniform vec3 sheenColor;\n uniform float sheenRoughness;\n #ifdef USE_SHEEN_COLORMAP\n uniform sampler2D sheenColorMap;\n #endif\n #ifdef USE_SHEEN_ROUGHNESSMAP\n uniform sampler2D sheenRoughnessMap;\n #endif\n#endif\n#ifdef USE_ANISOTROPY\n uniform vec2 anisotropyVector;\n #ifdef USE_ANISOTROPYMAP\n uniform sampler2D anisotropyMap;\n #endif\n#endif\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse;\n vec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular;\n #include \n vec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance;\n #ifdef USE_SHEEN\n \n outgoingLight = outgoingLight + sheenSpecularDirect + sheenSpecularIndirect;\n \n #endif\n #ifdef USE_CLEARCOAT\n float dotNVcc = saturate( dot( geometryClearcoatNormal, geometryViewDir ) );\n vec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc );\n outgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + ( clearcoatSpecularDirect + clearcoatSpecularIndirect ) * material.clearcoat;\n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n}",meshtoon_vert:"#define TOON\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n}",meshtoon_frag:"#define TOON\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n}",points_vert:"uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \n#ifdef USE_POINTS_UV\n varying vec2 vUv;\n uniform mat3 uvTransform;\n#endif\nvoid main() {\n #ifdef USE_POINTS_UV\n vUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n gl_PointSize = size;\n #ifdef USE_SIZEATTENUATION\n bool isPerspective = isPerspectiveMatrix( projectionMatrix );\n if ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n #endif\n #include \n #include \n #include \n #include \n}",points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n #include \n}",shadow_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n gl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n #include \n #include \n #include \n}",sprite_vert:"uniform float rotation;\nuniform vec2 center;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n vec4 mvPosition = modelViewMatrix[ 3 ];\n vec2 scale = vec2( length( modelMatrix[ 0 ].xyz ), length( modelMatrix[ 1 ].xyz ) );\n #ifndef USE_SIZEATTENUATION\n bool isPerspective = isPerspectiveMatrix( projectionMatrix );\n if ( isPerspective ) scale *= - mvPosition.z;\n #endif\n vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n vec2 rotatedPosition;\n rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n mvPosition.xy += rotatedPosition;\n gl_Position = projectionMatrix * mvPosition;\n #include \n #include \n #include \n}",sprite_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n}"},b={common:{diffuse:{value:new S.Color(0xffffff)},opacity:{value:1},map:{value:null},mapTransform:{value:new S.Matrix3},alphaMap:{value:null},alphaMapTransform:{value:new S.Matrix3},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new S.Matrix3}},envmap:{envMap:{value:null},envMapRotation:{value:new S.Matrix3},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98},dfgLUT:{value:null}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new S.Matrix3}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new S.Matrix3}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new S.Matrix3},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new S.Matrix3},normalScale:{value:new S.Vector2(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new S.Matrix3},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new S.Matrix3}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new S.Matrix3}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new S.Matrix3}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new S.Color(0xffffff)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new S.Color(0xffffff)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new S.Matrix3},alphaTest:{value:0},uvTransform:{value:new S.Matrix3}},sprite:{diffuse:{value:new S.Color(0xffffff)},opacity:{value:1},center:{value:new S.Vector2(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new S.Matrix3},alphaMap:{value:null},alphaMapTransform:{value:new S.Matrix3},alphaTest:{value:0}}},x={basic:{uniforms:(0,S.mergeUniforms)([b.common,b.specularmap,b.envmap,b.aomap,b.lightmap,b.fog]),vertexShader:M.meshbasic_vert,fragmentShader:M.meshbasic_frag},lambert:{uniforms:(0,S.mergeUniforms)([b.common,b.specularmap,b.envmap,b.aomap,b.lightmap,b.emissivemap,b.bumpmap,b.normalmap,b.displacementmap,b.fog,b.lights,{emissive:{value:new S.Color(0)}}]),vertexShader:M.meshlambert_vert,fragmentShader:M.meshlambert_frag},phong:{uniforms:(0,S.mergeUniforms)([b.common,b.specularmap,b.envmap,b.aomap,b.lightmap,b.emissivemap,b.bumpmap,b.normalmap,b.displacementmap,b.fog,b.lights,{emissive:{value:new S.Color(0)},specular:{value:new S.Color(1118481)},shininess:{value:30}}]),vertexShader:M.meshphong_vert,fragmentShader:M.meshphong_frag},standard:{uniforms:(0,S.mergeUniforms)([b.common,b.envmap,b.aomap,b.lightmap,b.emissivemap,b.bumpmap,b.normalmap,b.displacementmap,b.roughnessmap,b.metalnessmap,b.fog,b.lights,{emissive:{value:new S.Color(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:M.meshphysical_vert,fragmentShader:M.meshphysical_frag},toon:{uniforms:(0,S.mergeUniforms)([b.common,b.aomap,b.lightmap,b.emissivemap,b.bumpmap,b.normalmap,b.displacementmap,b.gradientmap,b.fog,b.lights,{emissive:{value:new S.Color(0)}}]),vertexShader:M.meshtoon_vert,fragmentShader:M.meshtoon_frag},matcap:{uniforms:(0,S.mergeUniforms)([b.common,b.bumpmap,b.normalmap,b.displacementmap,b.fog,{matcap:{value:null}}]),vertexShader:M.meshmatcap_vert,fragmentShader:M.meshmatcap_frag},points:{uniforms:(0,S.mergeUniforms)([b.points,b.fog]),vertexShader:M.points_vert,fragmentShader:M.points_frag},dashed:{uniforms:(0,S.mergeUniforms)([b.common,b.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:M.linedashed_vert,fragmentShader:M.linedashed_frag},depth:{uniforms:(0,S.mergeUniforms)([b.common,b.displacementmap]),vertexShader:M.depth_vert,fragmentShader:M.depth_frag},normal:{uniforms:(0,S.mergeUniforms)([b.common,b.bumpmap,b.normalmap,b.displacementmap,{opacity:{value:1}}]),vertexShader:M.meshnormal_vert,fragmentShader:M.meshnormal_frag},sprite:{uniforms:(0,S.mergeUniforms)([b.sprite,b.fog]),vertexShader:M.sprite_vert,fragmentShader:M.sprite_frag},background:{uniforms:{uvTransform:{value:new S.Matrix3},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:M.background_vert,fragmentShader:M.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1},backgroundRotation:{value:new S.Matrix3}},vertexShader:M.backgroundCube_vert,fragmentShader:M.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:M.cube_vert,fragmentShader:M.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:M.equirect_vert,fragmentShader:M.equirect_frag},distance:{uniforms:(0,S.mergeUniforms)([b.common,b.displacementmap,{referencePosition:{value:new S.Vector3},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:M.distance_vert,fragmentShader:M.distance_frag},shadow:{uniforms:(0,S.mergeUniforms)([b.lights,b.fog,{color:{value:new S.Color(0)},opacity:{value:1}}]),vertexShader:M.shadow_vert,fragmentShader:M.shadow_frag}};x.physical={uniforms:(0,S.mergeUniforms)([x.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new S.Matrix3},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new S.Matrix3},clearcoatNormalScale:{value:new S.Vector2(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new S.Matrix3},dispersion:{value:0},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new S.Matrix3},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new S.Matrix3},sheen:{value:0},sheenColor:{value:new S.Color(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new S.Matrix3},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new S.Matrix3},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new S.Matrix3},transmissionSamplerSize:{value:new S.Vector2},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new S.Matrix3},attenuationDistance:{value:0},attenuationColor:{value:new S.Color(0)},specularColor:{value:new S.Color(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new S.Matrix3},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new S.Matrix3},anisotropyVector:{value:new S.Vector2},anisotropyMap:{value:null},anisotropyMapTransform:{value:new S.Matrix3}}]),vertexShader:M.meshphysical_vert,fragmentShader:M.meshphysical_frag};let R={r:0,b:0,g:0},C=new S.Euler,y=new S.Matrix4;function A(e,n,t,r,a,i,o){let l,s,u=new S.Color(0),c=+(!0!==i),d=null,f=0,p=null;function m(e){let r=!0===e.isScene?e.background:null;return r&&r.isTexture&&(r=(e.backgroundBlurriness>0?t:n).get(r)),r}function h(n,t){n.getRGB(R,(0,S.getUnlitUniformColorSpace)(e)),r.buffers.color.setClear(R.r,R.g,R.b,t,o)}return{getClearColor:function(){return u},setClearColor:function(e,n=1){u.set(e),h(u,c=n)},getClearAlpha:function(){return c},setClearAlpha:function(e){h(u,c=e)},render:function(n){let t=!1,a=m(n);null===a?h(u,c):a&&a.isColor&&(h(a,1),t=!0);let i=e.xr.getEnvironmentBlendMode();"additive"===i?r.buffers.color.setClear(0,0,0,1,o):"alpha-blend"===i&&r.buffers.color.setClear(0,0,0,0,o),(e.autoClear||t)&&(r.buffers.depth.setTest(!0),r.buffers.depth.setMask(!0),r.buffers.color.setMask(!0),e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil))},addToRenderList:function(n,t){let r=m(t);r&&(r.isCubeTexture||r.mapping===S.CubeUVReflectionMapping)?(void 0===s&&((s=new S.Mesh(new S.BoxGeometry(1,1,1),new S.ShaderMaterial({name:"BackgroundCubeMaterial",uniforms:(0,S.cloneUniforms)(x.backgroundCube.uniforms),vertexShader:x.backgroundCube.vertexShader,fragmentShader:x.backgroundCube.fragmentShader,side:S.BackSide,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1}))).geometry.deleteAttribute("normal"),s.geometry.deleteAttribute("uv"),s.onBeforeRender=function(e,n,t){this.matrixWorld.copyPosition(t.matrixWorld)},Object.defineProperty(s.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),a.update(s)),C.copy(t.backgroundRotation),C.x*=-1,C.y*=-1,C.z*=-1,r.isCubeTexture&&!1===r.isRenderTargetTexture&&(C.y*=-1,C.z*=-1),s.material.uniforms.envMap.value=r,s.material.uniforms.flipEnvMap.value=r.isCubeTexture&&!1===r.isRenderTargetTexture?-1:1,s.material.uniforms.backgroundBlurriness.value=t.backgroundBlurriness,s.material.uniforms.backgroundIntensity.value=t.backgroundIntensity,s.material.uniforms.backgroundRotation.value.setFromMatrix4(y.makeRotationFromEuler(C)),s.material.toneMapped=S.ColorManagement.getTransfer(r.colorSpace)!==S.SRGBTransfer,(d!==r||f!==r.version||p!==e.toneMapping)&&(s.material.needsUpdate=!0,d=r,f=r.version,p=e.toneMapping),s.layers.enableAll(),n.unshift(s,s.geometry,s.material,0,0,null)):r&&r.isTexture&&(void 0===l&&((l=new S.Mesh(new S.PlaneGeometry(2,2),new S.ShaderMaterial({name:"BackgroundMaterial",uniforms:(0,S.cloneUniforms)(x.background.uniforms),vertexShader:x.background.vertexShader,fragmentShader:x.background.fragmentShader,side:S.FrontSide,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1}))).geometry.deleteAttribute("normal"),Object.defineProperty(l.material,"map",{get:function(){return this.uniforms.t2D.value}}),a.update(l)),l.material.uniforms.t2D.value=r,l.material.uniforms.backgroundIntensity.value=t.backgroundIntensity,l.material.toneMapped=S.ColorManagement.getTransfer(r.colorSpace)!==S.SRGBTransfer,!0===r.matrixAutoUpdate&&r.updateMatrix(),l.material.uniforms.uvTransform.value.copy(r.matrix),(d!==r||f!==r.version||p!==e.toneMapping)&&(l.material.needsUpdate=!0,d=r,f=r.version,p=e.toneMapping),l.layers.enableAll(),n.unshift(l,l.geometry,l.material,0,0,null))},dispose:function(){void 0!==s&&(s.geometry.dispose(),s.material.dispose(),s=void 0),void 0!==l&&(l.geometry.dispose(),l.material.dispose(),l=void 0)}}}function P(e,n){let t=e.getParameter(e.MAX_VERTEX_ATTRIBS),r={},a=u(null),i=a,o=!1;function l(n){return e.bindVertexArray(n)}function s(n){return e.deleteVertexArray(n)}function u(e){let n=[],r=[],a=[];for(let e=0;e=0){let t=a[n],r=o[n];if(void 0===r&&("instanceMatrix"===n&&e.instanceMatrix&&(r=e.instanceMatrix),"instanceColor"===n&&e.instanceColor&&(r=e.instanceColor)),void 0===t||t.attribute!==r||r&&t.data!==r.data)return!0;l++}return i.attributesNum!==l||i.index!==r}(t,h,s,g))&&function(e,n,t,r){let a={},o=n.attributes,l=0,s=t.getAttributes();for(let n in s)if(s[n].location>=0){let t=o[n];void 0===t&&("instanceMatrix"===n&&e.instanceMatrix&&(t=e.instanceMatrix),"instanceColor"===n&&e.instanceColor&&(t=e.instanceColor));let r={};r.attribute=t,t&&t.data&&(r.data=t.data),a[n]=r,l++}i.attributes=a,i.attributesNum=l,i.index=r}(t,h,s,g),null!==g&&n.update(g,e.ELEMENT_ARRAY_BUFFER),(x||o)&&(o=!1,function(t,r,a,i){c();let o=i.attributes,l=a.getAttributes(),s=r.defaultAttributeValues;for(let r in l){let a=l[r];if(a.location>=0){let l=o[r];if(void 0===l&&("instanceMatrix"===r&&t.instanceMatrix&&(l=t.instanceMatrix),"instanceColor"===r&&t.instanceColor&&(l=t.instanceColor)),void 0!==l){let r=l.normalized,o=l.itemSize,s=n.get(l);if(void 0===s)continue;let u=s.buffer,c=s.type,p=s.bytesPerElement,h=c===e.INT||c===e.UNSIGNED_INT||l.gpuType===S.IntType;if(l.isInterleavedBufferAttribute){let n=l.data,s=n.stride,g=l.offset;if(n.isInstancedInterleavedBuffer){for(let e=0;e0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).precision>0)return"highp";n="mediump"}return"mediump"===n&&e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).precision>0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}let o=void 0!==t.precision?t.precision:"highp",l=i(o);return l!==o&&((0,S.warn)("WebGLRenderer:",o,"not supported, using",l,"instead."),o=l),{isWebGL2:!0,getMaxAnisotropy:function(){if(void 0!==a)return a;if(!0===n.has("EXT_texture_filter_anisotropic")){let t=n.get("EXT_texture_filter_anisotropic");a=e.getParameter(t.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else a=0;return a},getMaxPrecision:i,textureFormatReadable:function(n){return n===S.RGBAFormat||r.convert(n)===e.getParameter(e.IMPLEMENTATION_COLOR_READ_FORMAT)},textureTypeReadable:function(t){let a=t===S.HalfFloatType&&(n.has("EXT_color_buffer_half_float")||n.has("EXT_color_buffer_float"));return t===S.UnsignedByteType||r.convert(t)===e.getParameter(e.IMPLEMENTATION_COLOR_READ_TYPE)||t===S.FloatType||!!a},precision:o,logarithmicDepthBuffer:!0===t.logarithmicDepthBuffer,reversedDepthBuffer:!0===t.reversedDepthBuffer&&n.has("EXT_clip_control"),maxTextures:e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS),maxVertexTextures:e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS),maxTextureSize:e.getParameter(e.MAX_TEXTURE_SIZE),maxCubemapSize:e.getParameter(e.MAX_CUBE_MAP_TEXTURE_SIZE),maxAttributes:e.getParameter(e.MAX_VERTEX_ATTRIBS),maxVertexUniforms:e.getParameter(e.MAX_VERTEX_UNIFORM_VECTORS),maxVaryings:e.getParameter(e.MAX_VARYING_VECTORS),maxFragmentUniforms:e.getParameter(e.MAX_FRAGMENT_UNIFORM_VECTORS),maxSamples:e.getParameter(e.MAX_SAMPLES),samples:e.getParameter(e.SAMPLES)}}function N(e){let n=this,t=null,r=0,a=!1,i=!1,o=new S.Plane,l=new S.Matrix3,s={value:null,needsUpdate:!1};function u(e,t,r,a){let i=null!==e?e.length:0,u=null;if(0!==i){if(u=s.value,!0!==a||null===u){let n=r+4*i,a=t.matrixWorldInverse;l.getNormalMatrix(a),(null===u||u.length0),n.numPlanes=r,n.numIntersection=0)}}function U(e){let n=new WeakMap;function t(e,n){return n===S.EquirectangularReflectionMapping?e.mapping=S.CubeReflectionMapping:n===S.EquirectangularRefractionMapping&&(e.mapping=S.CubeRefractionMapping),e}function r(e){let t=e.target;t.removeEventListener("dispose",r);let a=n.get(t);void 0!==a&&(n.delete(t),a.dispose())}return{get:function(a){if(a&&a.isTexture){let i=a.mapping;if(i===S.EquirectangularReflectionMapping||i===S.EquirectangularRefractionMapping)if(n.has(a))return t(n.get(a).texture,a.mapping);else{let i=a.image;if(!i||!(i.height>0))return null;{let o=new S.WebGLCubeRenderTarget(i.height);return o.fromEquirectangularTexture(e,a),n.set(a,o),a.addEventListener("dispose",r),t(o.texture,a.mapping)}}}return a},dispose:function(){n=new WeakMap}}}let D=[.125,.215,.35,.446,.526,.582],I=new S.OrthographicCamera,F=new S.Color,O=null,B=0,G=0,H=!1,k=new S.Vector3;class V{constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._sizeLods=[],this._sigmas=[],this._lodMeshes=[],this._backgroundBox=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._blurMaterial=null,this._ggxMaterial=null}fromScene(e,n=0,t=.1,r=100,a={}){let{size:i=256,position:o=k}=a;O=this._renderer.getRenderTarget(),B=this._renderer.getActiveCubeFace(),G=this._renderer.getActiveMipmapLevel(),H=this._renderer.xr.enabled,this._renderer.xr.enabled=!1,this._setSize(i);let l=this._allocateTargets();return l.depthBuffer=!0,this._sceneToCubeUV(e,t,r,l,o),n>0&&this._blur(l,0,0,n),this._applyPMREM(l),this._cleanup(l),l}fromEquirectangular(e,n=null){return this._fromTexture(e,n)}fromCubemap(e,n=null){return this._fromTexture(e,n)}compileCubemapShader(){null===this._cubemapMaterial&&(this._cubemapMaterial=j(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){null===this._equirectMaterial&&(this._equirectMaterial=X(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),null!==this._cubemapMaterial&&this._cubemapMaterial.dispose(),null!==this._equirectMaterial&&this._equirectMaterial.dispose(),null!==this._backgroundBox&&(this._backgroundBox.geometry.dispose(),this._backgroundBox.material.dispose())}_setSize(e){this._lodMax=Math.floor(Math.log2(e)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){null!==this._blurMaterial&&this._blurMaterial.dispose(),null!==this._ggxMaterial&&this._ggxMaterial.dispose(),null!==this._pingPongRenderTarget&&this._pingPongRenderTarget.dispose();for(let e=0;ee-4?l=D[o-e+4-1]:0===o&&(l=0),t.push(l);let s=1/(i-2),u=-s,c=1+s,d=[u,u,c,u,c,c,u,u,c,c,u,c],f=new Float32Array(108),p=new Float32Array(72),m=new Float32Array(36);for(let e=0;e<6;e++){let n=e%3*2/3-1,t=e>2?0:-1,r=[n,t,0,n+2/3,t,0,n+2/3,t+1,0,n,t,0,n+2/3,t+1,0,n,t+1,0];f.set(r,18*e),p.set(d,12*e);let a=[e,e,e,e,e,e];m.set(a,6*e)}let h=new S.BufferGeometry;h.setAttribute("position",new S.BufferAttribute(f,3)),h.setAttribute("uv",new S.BufferAttribute(p,2)),h.setAttribute("faceIndex",new S.BufferAttribute(m,1)),r.push(new S.Mesh(h,null)),a>4&&a--}return{lodMeshes:r,sizeLods:n,sigmas:t}}(d)),this._blurMaterial=(a=d,i=e,o=n,r=new Float32Array(20),c=new S.Vector3(0,1,0),new S.ShaderMaterial({name:"SphericalGaussianBlur",defines:{n:20,CUBEUV_TEXEL_WIDTH:1/i,CUBEUV_TEXEL_HEIGHT:1/o,CUBEUV_MAX_MIP:`${a}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:r},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:c}},vertexShader:q(),fragmentShader:` + + precision mediump float; + precision mediump int; + + varying vec3 vOutputDirection; + + uniform sampler2D envMap; + uniform int samples; + uniform float weights[ n ]; + uniform bool latitudinal; + uniform float dTheta; + uniform float mipInt; + uniform vec3 poleAxis; + + #define ENVMAP_TYPE_CUBE_UV + #include + + vec3 getSample( float theta, vec3 axis ) { + + float cosTheta = cos( theta ); + // Rodrigues' axis-angle rotation + vec3 sampleDirection = vOutputDirection * cosTheta + + cross( axis, vOutputDirection ) * sin( theta ) + + axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta ); + + return bilinearCubeUV( envMap, sampleDirection, mipInt ); + + } + + void main() { + + vec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection ); + + if ( all( equal( axis, vec3( 0.0 ) ) ) ) { + + axis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x ); + + } + + axis = normalize( axis ); + + gl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 ); + gl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis ); + + for ( int i = 1; i < n; i++ ) { + + if ( i >= samples ) { + + break; + + } + + float theta = dTheta * float( i ); + gl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis ); + gl_FragColor.rgb += weights[ i ] * getSample( theta, axis ); + + } + + } + `,blending:S.NoBlending,depthTest:!1,depthWrite:!1})),this._ggxMaterial=(l=d,s=e,u=n,new S.ShaderMaterial({name:"PMREMGGXConvolution",defines:{GGX_SAMPLES:256,CUBEUV_TEXEL_WIDTH:1/s,CUBEUV_TEXEL_HEIGHT:1/u,CUBEUV_MAX_MIP:`${l}.0`},uniforms:{envMap:{value:null},roughness:{value:0},mipInt:{value:0}},vertexShader:q(),fragmentShader:` + + precision highp float; + precision highp int; + + varying vec3 vOutputDirection; + + uniform sampler2D envMap; + uniform float roughness; + uniform float mipInt; + + #define ENVMAP_TYPE_CUBE_UV + #include + + #define PI 3.14159265359 + + // Van der Corput radical inverse + float radicalInverse_VdC(uint bits) { + bits = (bits << 16u) | (bits >> 16u); + bits = ((bits & 0x55555555u) << 1u) | ((bits & 0xAAAAAAAAu) >> 1u); + bits = ((bits & 0x33333333u) << 2u) | ((bits & 0xCCCCCCCCu) >> 2u); + bits = ((bits & 0x0F0F0F0Fu) << 4u) | ((bits & 0xF0F0F0F0u) >> 4u); + bits = ((bits & 0x00FF00FFu) << 8u) | ((bits & 0xFF00FF00u) >> 8u); + return float(bits) * 2.3283064365386963e-10; // / 0x100000000 + } + + // Hammersley sequence + vec2 hammersley(uint i, uint N) { + return vec2(float(i) / float(N), radicalInverse_VdC(i)); + } + + // GGX VNDF importance sampling (Eric Heitz 2018) + // "Sampling the GGX Distribution of Visible Normals" + // https://jcgt.org/published/0007/04/01/ + vec3 importanceSampleGGX_VNDF(vec2 Xi, vec3 V, float roughness) { + float alpha = roughness * roughness; + + // Section 3.2: Transform view direction to hemisphere configuration + vec3 Vh = normalize(vec3(alpha * V.x, alpha * V.y, V.z)); + + // Section 4.1: Orthonormal basis + float lensq = Vh.x * Vh.x + Vh.y * Vh.y; + vec3 T1 = lensq > 0.0 ? vec3(-Vh.y, Vh.x, 0.0) / sqrt(lensq) : vec3(1.0, 0.0, 0.0); + vec3 T2 = cross(Vh, T1); + + // Section 4.2: Parameterization of projected area + float r = sqrt(Xi.x); + float phi = 2.0 * PI * Xi.y; + float t1 = r * cos(phi); + float t2 = r * sin(phi); + float s = 0.5 * (1.0 + Vh.z); + t2 = (1.0 - s) * sqrt(1.0 - t1 * t1) + s * t2; + + // Section 4.3: Reprojection onto hemisphere + vec3 Nh = t1 * T1 + t2 * T2 + sqrt(max(0.0, 1.0 - t1 * t1 - t2 * t2)) * Vh; + + // Section 3.4: Transform back to ellipsoid configuration + return normalize(vec3(alpha * Nh.x, alpha * Nh.y, max(0.0, Nh.z))); + } + + void main() { + vec3 N = normalize(vOutputDirection); + vec3 V = N; // Assume view direction equals normal for pre-filtering + + vec3 prefilteredColor = vec3(0.0); + float totalWeight = 0.0; + + // For very low roughness, just sample the environment directly + if (roughness < 0.001) { + gl_FragColor = vec4(bilinearCubeUV(envMap, N, mipInt), 1.0); + return; + } + + // Tangent space basis for VNDF sampling + vec3 up = abs(N.z) < 0.999 ? vec3(0.0, 0.0, 1.0) : vec3(1.0, 0.0, 0.0); + vec3 tangent = normalize(cross(up, N)); + vec3 bitangent = cross(N, tangent); + + for(uint i = 0u; i < uint(GGX_SAMPLES); i++) { + vec2 Xi = hammersley(i, uint(GGX_SAMPLES)); + + // For PMREM, V = N, so in tangent space V is always (0, 0, 1) + vec3 H_tangent = importanceSampleGGX_VNDF(Xi, vec3(0.0, 0.0, 1.0), roughness); + + // Transform H back to world space + vec3 H = normalize(tangent * H_tangent.x + bitangent * H_tangent.y + N * H_tangent.z); + vec3 L = normalize(2.0 * dot(V, H) * H - V); + + float NdotL = max(dot(N, L), 0.0); + + if(NdotL > 0.0) { + // Sample environment at fixed mip level + // VNDF importance sampling handles the distribution filtering + vec3 sampleColor = bilinearCubeUV(envMap, L, mipInt); + + // Weight by NdotL for the split-sum approximation + // VNDF PDF naturally accounts for the visible microfacet distribution + prefilteredColor += sampleColor * NdotL; + totalWeight += NdotL; + } + } + + if (totalWeight > 0.0) { + prefilteredColor = prefilteredColor / totalWeight; + } + + gl_FragColor = vec4(prefilteredColor, 1.0); + } + `,blending:S.NoBlending,depthTest:!1,depthWrite:!1}))}return r}_compileMaterial(e){let n=new S.Mesh(new S.BufferGeometry,e);this._renderer.compile(n,I)}_sceneToCubeUV(e,n,t,r,a){let i=new S.PerspectiveCamera(90,1,n,t),o=[1,-1,1,1,1,1],l=[1,1,1,-1,-1,-1],s=this._renderer,u=s.autoClear,c=s.toneMapping;s.getClearColor(F),s.toneMapping=S.NoToneMapping,s.autoClear=!1,s.state.buffers.depth.getReversed()&&(s.setRenderTarget(r),s.clearDepth(),s.setRenderTarget(null)),null===this._backgroundBox&&(this._backgroundBox=new S.Mesh(new S.BoxGeometry,new S.MeshBasicMaterial({name:"PMREM.Background",side:S.BackSide,depthWrite:!1,depthTest:!1})));let d=this._backgroundBox,f=d.material,p=!1,m=e.background;m?m.isColor&&(f.color.copy(m),e.background=null,p=!0):(f.color.copy(F),p=!0);for(let n=0;n<6;n++){let t=n%3;0===t?(i.up.set(0,o[n],0),i.position.set(a.x,a.y,a.z),i.lookAt(a.x+l[n],a.y,a.z)):1===t?(i.up.set(0,0,o[n]),i.position.set(a.x,a.y,a.z),i.lookAt(a.x,a.y+l[n],a.z)):(i.up.set(0,o[n],0),i.position.set(a.x,a.y,a.z),i.lookAt(a.x,a.y,a.z+l[n]));let u=this._cubeSize;W(r,t*u,n>2?u:0,u,u),s.setRenderTarget(r),p&&s.render(d,i),s.render(e,i)}s.toneMapping=c,s.autoClear=u,e.background=m}_textureToCubeUV(e,n){let t=this._renderer,r=e.mapping===S.CubeReflectionMapping||e.mapping===S.CubeRefractionMapping;r?(null===this._cubemapMaterial&&(this._cubemapMaterial=j()),this._cubemapMaterial.uniforms.flipEnvMap.value=!1===e.isRenderTargetTexture?-1:1):null===this._equirectMaterial&&(this._equirectMaterial=X());let a=r?this._cubemapMaterial:this._equirectMaterial,i=this._lodMeshes[0];i.material=a,a.uniforms.envMap.value=e;let o=this._cubeSize;W(n,0,0,3*o,2*o),t.setRenderTarget(n),t.render(i,I)}_applyPMREM(e){let n=this._renderer,t=n.autoClear;n.autoClear=!1;let r=this._lodMeshes.length;for(let n=1;nd-4?t-d+4:0),m=4*(this._cubeSize-f);l.envMap.value=e.texture,l.roughness.value=c*(0+1.25*s),l.mipInt.value=d-n,W(a,p,m,3*f,2*f),r.setRenderTarget(a),r.render(o,I),l.envMap.value=a.texture,l.roughness.value=0,l.mipInt.value=d-t,W(e,p,m,3*f,2*f),r.setRenderTarget(e),r.render(o,I)}_blur(e,n,t,r,a){let i=this._pingPongRenderTarget;this._halfBlur(e,i,n,t,r,"latitudinal",a),this._halfBlur(i,e,t,t,r,"longitudinal",a)}_halfBlur(e,n,t,r,a,i,o){let l=this._renderer,s=this._blurMaterial;"latitudinal"!==i&&"longitudinal"!==i&&(0,S.error)("blur direction must be either latitudinal or longitudinal!");let u=this._lodMeshes[r];u.material=s;let c=s.uniforms,d=this._sizeLods[t]-1,f=isFinite(a)?Math.PI/(2*d):2*Math.PI/39,p=a/f,m=isFinite(a)?1+Math.floor(3*p):20;m>20&&(0,S.warn)(`sigmaRadians, ${a}, is too large and will clip, as it requested ${m} samples when the maximum is set to 20`);let h=[],g=0;for(let e=0;e<20;++e){let n=e/p,t=Math.exp(-n*n/2);h.push(t),0===e?g+=t:e_-4?r-_+4:0),E,3*v,2*v),l.setRenderTarget(n),l.render(u,I)}}function z(e,n,t){let r=new S.WebGLRenderTarget(e,n,t);return r.texture.mapping=S.CubeUVReflectionMapping,r.texture.name="PMREM.cubeUv",r.scissorTest=!0,r}function W(e,n,t,r,a){e.viewport.set(n,t,r,a),e.scissor.set(n,t,r,a)}function X(){return new S.ShaderMaterial({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:q(),fragmentShader:` + + precision mediump float; + precision mediump int; + + varying vec3 vOutputDirection; + + uniform sampler2D envMap; + + #include + + void main() { + + vec3 outputDirection = normalize( vOutputDirection ); + vec2 uv = equirectUv( outputDirection ); + + gl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 ); + + } + `,blending:S.NoBlending,depthTest:!1,depthWrite:!1})}function j(){return new S.ShaderMaterial({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:q(),fragmentShader:` + + precision mediump float; + precision mediump int; + + uniform float flipEnvMap; + + varying vec3 vOutputDirection; + + uniform samplerCube envMap; + + void main() { + + gl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) ); + + } + `,blending:S.NoBlending,depthTest:!1,depthWrite:!1})}function q(){return` + + precision mediump float; + precision mediump int; + + attribute float faceIndex; + + varying vec3 vOutputDirection; + + // RH coordinate system; PMREM face-indexing convention + vec3 getDirection( vec2 uv, float face ) { + + uv = 2.0 * uv - 1.0; + + vec3 direction = vec3( uv, 1.0 ); + + if ( face == 0.0 ) { + + direction = direction.zyx; // ( 1, v, u ) pos x + + } else if ( face == 1.0 ) { + + direction = direction.xzy; + direction.xz *= -1.0; // ( -u, 1, -v ) pos y + + } else if ( face == 2.0 ) { + + direction.x *= -1.0; // ( -u, v, 1 ) pos z + + } else if ( face == 3.0 ) { + + direction = direction.zyx; + direction.xz *= -1.0; // ( -1, v, -u ) neg x + + } else if ( face == 4.0 ) { + + direction = direction.xzy; + direction.xy *= -1.0; // ( -u, -1, v ) neg y + + } else if ( face == 5.0 ) { + + direction.z *= -1.0; // ( u, v, -1 ) neg z + + } + + return direction; + + } + + void main() { + + vOutputDirection = getDirection( uv, faceIndex ); + gl_Position = vec4( position, 1.0 ); + + } + `}function Y(e){let n=new WeakMap,t=null;function r(e){let t=e.target;t.removeEventListener("dispose",r);let a=n.get(t);void 0!==a&&(n.delete(t),a.dispose())}return{get:function(a){if(a&&a.isTexture){let i=a.mapping,o=i===S.EquirectangularReflectionMapping||i===S.EquirectangularRefractionMapping,l=i===S.CubeReflectionMapping||i===S.CubeRefractionMapping;if(o||l){let i=n.get(a),s=void 0!==i?i.texture.pmremVersion:0;if(a.isRenderTargetTexture&&a.pmremVersion!==s)return null===t&&(t=new V(e)),(i=o?t.fromEquirectangular(a,i):t.fromCubemap(a,i)).texture.pmremVersion=a.pmremVersion,n.set(a,i),i.texture;{if(void 0!==i)return i.texture;let s=a.image;return o&&s&&s.height>0||l&&s&&function(e){let n=0;for(let t=0;t<6;t++)void 0!==e[t]&&n++;return 6===n}(s)?(null===t&&(t=new V(e)),(i=o?t.fromEquirectangular(a):t.fromCubemap(a)).texture.pmremVersion=a.pmremVersion,n.set(a,i),a.addEventListener("dispose",r),i.texture):null}}}return a},dispose:function(){n=new WeakMap,null!==t&&(t.dispose(),t=null)}}}function K(e){let n={};function t(t){if(void 0!==n[t])return n[t];let r=e.getExtension(t);return n[t]=r,r}return{has:function(e){return null!==t(e)},init:function(){t("EXT_color_buffer_float"),t("WEBGL_clip_cull_distance"),t("OES_texture_float_linear"),t("EXT_color_buffer_half_float"),t("WEBGL_multisampled_render_to_texture"),t("WEBGL_render_shared_exponent")},get:function(e){let n=t(e);return null===n&&(0,S.warnOnce)("WebGLRenderer: "+e+" extension not supported."),n}}}function $(e,n,t,r){let a={},i=new WeakMap;function o(e){let l=e.target;for(let e in null!==l.index&&n.remove(l.index),l.attributes)n.remove(l.attributes[e]);l.removeEventListener("dispose",o),delete a[l.id];let s=i.get(l);s&&(n.remove(s),i.delete(l)),r.releaseStatesOfGeometry(l),!0===l.isInstancedBufferGeometry&&delete l._maxInstanceCount,t.memory.geometries--}function l(e){let t=[],r=e.index,a=e.attributes.position,o=0;if(null!==r){let e=r.array;o=r.version;for(let n=0,r=e.length;nn.maxTextureSize&&(m=Math.ceil(p/n.maxTextureSize),p=n.maxTextureSize);let h=new Float32Array(p*m*4*c),g=new S.DataArrayTexture(h,p,m,c);g.type=S.FloatType,g.needsUpdate=!0;let _=4*f;for(let n=0;n + #include + + void main() { + gl_FragColor = texture2D( tDiffuse, vUv ); + + #ifdef LINEAR_TONE_MAPPING + gl_FragColor.rgb = LinearToneMapping( gl_FragColor.rgb ); + #elif defined( REINHARD_TONE_MAPPING ) + gl_FragColor.rgb = ReinhardToneMapping( gl_FragColor.rgb ); + #elif defined( CINEON_TONE_MAPPING ) + gl_FragColor.rgb = CineonToneMapping( gl_FragColor.rgb ); + #elif defined( ACES_FILMIC_TONE_MAPPING ) + gl_FragColor.rgb = ACESFilmicToneMapping( gl_FragColor.rgb ); + #elif defined( AGX_TONE_MAPPING ) + gl_FragColor.rgb = AgXToneMapping( gl_FragColor.rgb ); + #elif defined( NEUTRAL_TONE_MAPPING ) + gl_FragColor.rgb = NeutralToneMapping( gl_FragColor.rgb ); + #elif defined( CUSTOM_TONE_MAPPING ) + gl_FragColor.rgb = CustomToneMapping( gl_FragColor.rgb ); + #endif + + #ifdef SRGB_TRANSFER + gl_FragColor = sRGBTransferOETF( gl_FragColor ); + #endif + }`,depthTest:!1,depthWrite:!1}),c=new S.Mesh(s,u),d=new S.OrthographicCamera(-1,1,1,-1,0,1),f=null,p=null,m=!1,h=null,g=[],_=!1;this.setSize=function(e,n){o.setSize(e,n),l.setSize(e,n);for(let t=0;t0&&!0===g[0].isRenderPass;let n=o.width,t=o.height;for(let e=0;e0)return e;let a=n*t,i=es[a];if(void 0===i&&(i=new Float32Array(a),es[a]=i),0!==n){r.toArray(i,0);for(let r=1,a=0;r!==n;++r)a+=t,e[r].toArray(i,a)}return i}function em(e,n){if(e.length!==n.length)return!1;for(let t=0,r=e.length;t0&&(this.seq=r.concat(a))}setValue(e,n,t,r){let a=this.map[n];void 0!==a&&a.setValue(e,t,r)}setOptional(e,n,t){let r=n[t];void 0!==r&&this.setValue(e,t,r)}static upload(e,n,t,r){for(let a=0,i=n.length;a!==i;++a){let i=n[a],o=t[i.id];!1!==o.needsUpdate&&i.setValue(e,o.value,r)}}static seqWithValue(e,n){let t=[];for(let r=0,a=e.length;r!==a;++r){let a=e[r];a.id in n&&t.push(a)}return t}}function e8(e,n,t){let r=e.createShader(n);return e.shaderSource(r,t),e.compileShader(r),r}let e9=0,e7=new S.Matrix3;function ne(e,n,t){let r=e.getShaderParameter(n,e.COMPILE_STATUS),a=(e.getShaderInfoLog(n)||"").trim();if(r&&""===a)return"";let i=/ERROR: 0:(\d+)/.exec(a);if(!i)return a;{let r=parseInt(i[1]);return t.toUpperCase()+"\n\n"+a+"\n\n"+function(e,n){let t=e.split("\n"),r=[],a=Math.max(n-6,0),i=Math.min(n+6,t.length);for(let e=a;e":" "} ${a}: ${t[e]}`)}return r.join("\n")}(e.getShaderSource(n),r)}}let nn={[S.LinearToneMapping]:"Linear",[S.ReinhardToneMapping]:"Reinhard",[S.CineonToneMapping]:"Cineon",[S.ACESFilmicToneMapping]:"ACESFilmic",[S.AgXToneMapping]:"AgX",[S.NeutralToneMapping]:"Neutral",[S.CustomToneMapping]:"Custom"},nt=new S.Vector3;function nr(e){return""!==e}function na(e,n){let t=n.numSpotLightShadows+n.numSpotLightMaps-n.numSpotLightShadowsWithMaps;return e.replace(/NUM_DIR_LIGHTS/g,n.numDirLights).replace(/NUM_SPOT_LIGHTS/g,n.numSpotLights).replace(/NUM_SPOT_LIGHT_MAPS/g,n.numSpotLightMaps).replace(/NUM_SPOT_LIGHT_COORDS/g,t).replace(/NUM_RECT_AREA_LIGHTS/g,n.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,n.numPointLights).replace(/NUM_HEMI_LIGHTS/g,n.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,n.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g,n.numSpotLightShadowsWithMaps).replace(/NUM_SPOT_LIGHT_SHADOWS/g,n.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,n.numPointLightShadows)}function ni(e,n){return e.replace(/NUM_CLIPPING_PLANES/g,n.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,n.numClippingPlanes-n.numClipIntersection)}let no=/^[ \t]*#include +<([\w\d./]+)>/gm;function nl(e){return e.replace(no,nu)}let ns=new Map;function nu(e,n){let t=M[n];if(void 0===t){let e=ns.get(n);if(void 0!==e)t=M[e],(0,S.warn)('WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',n,e);else throw Error("Can not resolve #include <"+n+">")}return nl(t)}let nc=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function nd(e){return e.replace(nc,nf)}function nf(e,n,t,r){let a="";for(let e=parseInt(n);e0&&(o+="\n"),(l=["#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,T].filter(nr).join("\n")).length>0&&(l+="\n");else{let e,n,r,s,u;o=[np(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,T,t.extensionClipCullDistance?"#define USE_CLIP_DISTANCE":"",t.batching?"#define USE_BATCHING":"",t.batchingColor?"#define USE_BATCHING_COLOR":"",t.instancing?"#define USE_INSTANCING":"",t.instancingColor?"#define USE_INSTANCING_COLOR":"",t.instancingMorph?"#define USE_INSTANCING_MORPH":"",t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+g:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.displacementMap?"#define USE_DISPLACEMENTMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.mapUv?"#define MAP_UV "+t.mapUv:"",t.alphaMapUv?"#define ALPHAMAP_UV "+t.alphaMapUv:"",t.lightMapUv?"#define LIGHTMAP_UV "+t.lightMapUv:"",t.aoMapUv?"#define AOMAP_UV "+t.aoMapUv:"",t.emissiveMapUv?"#define EMISSIVEMAP_UV "+t.emissiveMapUv:"",t.bumpMapUv?"#define BUMPMAP_UV "+t.bumpMapUv:"",t.normalMapUv?"#define NORMALMAP_UV "+t.normalMapUv:"",t.displacementMapUv?"#define DISPLACEMENTMAP_UV "+t.displacementMapUv:"",t.metalnessMapUv?"#define METALNESSMAP_UV "+t.metalnessMapUv:"",t.roughnessMapUv?"#define ROUGHNESSMAP_UV "+t.roughnessMapUv:"",t.anisotropyMapUv?"#define ANISOTROPYMAP_UV "+t.anisotropyMapUv:"",t.clearcoatMapUv?"#define CLEARCOATMAP_UV "+t.clearcoatMapUv:"",t.clearcoatNormalMapUv?"#define CLEARCOAT_NORMALMAP_UV "+t.clearcoatNormalMapUv:"",t.clearcoatRoughnessMapUv?"#define CLEARCOAT_ROUGHNESSMAP_UV "+t.clearcoatRoughnessMapUv:"",t.iridescenceMapUv?"#define IRIDESCENCEMAP_UV "+t.iridescenceMapUv:"",t.iridescenceThicknessMapUv?"#define IRIDESCENCE_THICKNESSMAP_UV "+t.iridescenceThicknessMapUv:"",t.sheenColorMapUv?"#define SHEEN_COLORMAP_UV "+t.sheenColorMapUv:"",t.sheenRoughnessMapUv?"#define SHEEN_ROUGHNESSMAP_UV "+t.sheenRoughnessMapUv:"",t.specularMapUv?"#define SPECULARMAP_UV "+t.specularMapUv:"",t.specularColorMapUv?"#define SPECULAR_COLORMAP_UV "+t.specularColorMapUv:"",t.specularIntensityMapUv?"#define SPECULAR_INTENSITYMAP_UV "+t.specularIntensityMapUv:"",t.transmissionMapUv?"#define TRANSMISSIONMAP_UV "+t.transmissionMapUv:"",t.thicknessMapUv?"#define THICKNESSMAP_UV "+t.thicknessMapUv:"",t.vertexTangents&&!1===t.flatShading?"#define USE_TANGENT":"",t.vertexColors?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.flatShading?"#define FLAT_SHADED":"",t.skinning?"#define USE_SKINNING":"",t.morphTargets?"#define USE_MORPHTARGETS":"",t.morphNormals&&!1===t.flatShading?"#define USE_MORPHNORMALS":"",t.morphColors?"#define USE_MORPHCOLORS":"",t.morphTargetsCount>0?"#define MORPHTARGETS_TEXTURE_STRIDE "+t.morphTextureStride:"",t.morphTargetsCount>0?"#define MORPHTARGETS_COUNT "+t.morphTargetsCount:"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+m:"",t.sizeAttenuation?"#define USE_SIZEATTENUATION":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",t.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","#ifdef USE_INSTANCING_MORPH"," uniform sampler2D morphTexture;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_UV1"," attribute vec2 uv1;","#endif","#ifdef USE_UV2"," attribute vec2 uv2;","#endif","#ifdef USE_UV3"," attribute vec2 uv3;","#endif","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif","\n"].filter(nr).join("\n"),l=[np(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,T,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.alphaToCoverage?"#define ALPHA_TO_COVERAGE":"",t.map?"#define USE_MAP":"",t.matcap?"#define USE_MATCAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+h:"",t.envMap?"#define "+g:"",t.envMap?"#define "+_:"",v?"#define CUBEUV_TEXEL_WIDTH "+v.texelWidth:"",v?"#define CUBEUV_TEXEL_HEIGHT "+v.texelHeight:"",v?"#define CUBEUV_MAX_MIP "+v.maxMip+".0":"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoat?"#define USE_CLEARCOAT":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.dispersion?"#define USE_DISPERSION":"",t.iridescence?"#define USE_IRIDESCENCE":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaTest?"#define USE_ALPHATEST":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.sheen?"#define USE_SHEEN":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.vertexTangents&&!1===t.flatShading?"#define USE_TANGENT":"",t.vertexColors||t.instancingColor||t.batchingColor?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.gradientMap?"#define USE_GRADIENTMAP":"",t.flatShading?"#define FLAT_SHADED":"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+m:"",t.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",t.decodeVideoTextureEmissive?"#define DECODE_VIDEO_TEXTURE_EMISSIVE":"",t.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",t.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",t.toneMapping!==S.NoToneMapping?"#define TONE_MAPPING":"",t.toneMapping!==S.NoToneMapping?M.tonemapping_pars_fragment:"",t.toneMapping!==S.NoToneMapping?(a="toneMapping",void 0===(e=nn[i=t.toneMapping])?((0,S.warn)("WebGLProgram: Unsupported toneMapping:",i),"vec3 "+a+"( vec3 color ) { return LinearToneMapping( color ); }"):"vec3 "+a+"( vec3 color ) { return "+e+"ToneMapping( color ); }"):"",t.dithering?"#define DITHERING":"",t.opaque?"#define OPAQUE":"",M.colorspace_pars_fragment,(n=function(e){S.ColorManagement._getMatrix(e7,S.ColorManagement.workingColorSpace,e);let n=`mat3( ${e7.elements.map(e=>e.toFixed(4))} )`;switch(S.ColorManagement.getTransfer(e)){case S.LinearTransfer:return[n,"LinearTransferOETF"];case S.SRGBTransfer:return[n,"sRGBTransferOETF"];default:return(0,S.warn)("WebGLProgram: Unsupported color space: ",e),[n,"LinearTransferOETF"]}}(t.outputColorSpace),`vec4 linearToOutputTexel( vec4 value ) { + return ${n[1]}( vec4( value.rgb * ${n[0]}, value.a ) ); +}`),(S.ColorManagement.getLuminanceCoefficients(nt),r=nt.x.toFixed(4),s=nt.y.toFixed(4),u=nt.z.toFixed(4),`float luminance( const in vec3 rgb ) { + const vec3 weights = vec3( ${r}, ${s}, ${u} ); + return dot( weights, rgb ); +}`),t.useDepthPacking?"#define DEPTH_PACKING "+t.depthPacking:"","\n"].filter(nr).join("\n")}f=ni(f=na(f=nl(f),t),t),p=ni(p=na(p=nl(p),t),t),f=nd(f),p=nd(p),!0!==t.isRawShaderMaterial&&(x="#version 300 es\n",o=[E,"#define attribute in\n#define varying out\n#define texture2D texture"].join("\n")+"\n"+o,l=["#define varying in",t.glslVersion===S.GLSL3?"":"layout(location = 0) out highp vec4 pc_fragColor;",t.glslVersion===S.GLSL3?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth\n#define texture2D texture\n#define textureCube texture\n#define texture2DProj textureProj\n#define texture2DLodEXT textureLod\n#define texture2DProjLodEXT textureProjLod\n#define textureCubeLodEXT textureLod\n#define texture2DGradEXT textureGrad\n#define texture2DProjGradEXT textureProjGrad\n#define textureCubeGradEXT textureGrad"].join("\n")+"\n"+l);let R=x+o+f,C=x+l+p,y=e8(c,c.VERTEX_SHADER,R),A=e8(c,c.FRAGMENT_SHADER,C);function P(n){if(e.debug.checkShaderErrors){let t=c.getProgramInfoLog(b)||"",r=c.getShaderInfoLog(y)||"",a=c.getShaderInfoLog(A)||"",i=t.trim(),s=r.trim(),u=a.trim(),d=!0,f=!0;if(!1===c.getProgramParameter(b,c.LINK_STATUS))if(d=!1,"function"==typeof e.debug.onShaderError)e.debug.onShaderError(c,b,y,A);else{let e=ne(c,y,"vertex"),t=ne(c,A,"fragment");(0,S.error)("THREE.WebGLProgram: Shader Error "+c.getError()+" - VALIDATE_STATUS "+c.getProgramParameter(b,c.VALIDATE_STATUS)+"\n\nMaterial Name: "+n.name+"\nMaterial Type: "+n.type+"\n\nProgram Info Log: "+i+"\n"+e+"\n"+t)}else""!==i?(0,S.warn)("WebGLProgram: Program Info Log:",i):(""===s||""===u)&&(f=!1);f&&(n.diagnostics={runnable:d,programLog:i,vertexShader:{log:s,prefix:o},fragmentShader:{log:u,prefix:l}})}c.deleteShader(y),c.deleteShader(A),s=new e6(c,b),u=function(e,n){let t={},r=e.getProgramParameter(n,e.ACTIVE_ATTRIBUTES);for(let a=0;a0,Y=i.clearcoat>0,K=i.dispersion>0,$=i.iridescence>0,Q=i.sheen>0,Z=i.transmission>0,J=q&&!!i.anisotropyMap,ee=Y&&!!i.clearcoatMap,en=Y&&!!i.clearcoatNormalMap,et=Y&&!!i.clearcoatRoughnessMap,er=$&&!!i.iridescenceMap,ea=$&&!!i.iridescenceThicknessMap,ei=Q&&!!i.sheenColorMap,eo=Q&&!!i.sheenRoughnessMap,el=!!i.specularMap,es=!!i.specularColorMap,eu=!!i.specularIntensityMap,ec=Z&&!!i.transmissionMap,ed=Z&&!!i.thicknessMap,ef=!!i.gradientMap,ep=!!i.alphaMap,em=i.alphaTest>0,eh=!!i.alphaHash,eg=!!i.extensions,e_=S.NoToneMapping;i.toneMapped&&(null===N||!0===N.isXRRenderTarget)&&(e_=e.toneMapping);let ev={shaderID:A,shaderType:i.type,shaderName:i.name,vertexShader:_,fragmentShader:v,defines:i.defines,customVertexShaderID:E,customFragmentShaderID:T,isRawShaderMaterial:!0===i.isRawShaderMaterial,glslVersion:i.glslVersion,precision:p,batching:I,batchingColor:I&&null!==g._colorsTexture,instancing:D,instancingColor:D&&null!==g.instanceColor,instancingMorph:D&&null!==g.morphTexture,outputColorSpace:null===N?e.outputColorSpace:!0===N.isXRRenderTarget?N.texture.colorSpace:S.LinearSRGBColorSpace,alphaToCoverage:!!i.alphaToCoverage,map:F,matcap:O,envMap:B,envMapMode:B&&C.mapping,envMapCubeUVHeight:y,aoMap:G,lightMap:H,bumpMap:k,normalMap:V,displacementMap:z,emissiveMap:W,normalMapObjectSpace:V&&i.normalMapType===S.ObjectSpaceNormalMap,normalMapTangentSpace:V&&i.normalMapType===S.TangentSpaceNormalMap,metalnessMap:X,roughnessMap:j,anisotropy:q,anisotropyMap:J,clearcoat:Y,clearcoatMap:ee,clearcoatNormalMap:en,clearcoatRoughnessMap:et,dispersion:K,iridescence:$,iridescenceMap:er,iridescenceThicknessMap:ea,sheen:Q,sheenColorMap:ei,sheenRoughnessMap:eo,specularMap:el,specularColorMap:es,specularIntensityMap:eu,transmission:Z,transmissionMap:ec,thicknessMap:ed,gradientMap:ef,opaque:!1===i.transparent&&i.blending===S.NormalBlending&&!1===i.alphaToCoverage,alphaMap:ep,alphaTest:em,alphaHash:eh,combine:i.combine,mapUv:F&&h(i.map.channel),aoMapUv:G&&h(i.aoMap.channel),lightMapUv:H&&h(i.lightMap.channel),bumpMapUv:k&&h(i.bumpMap.channel),normalMapUv:V&&h(i.normalMap.channel),displacementMapUv:z&&h(i.displacementMap.channel),emissiveMapUv:W&&h(i.emissiveMap.channel),metalnessMapUv:X&&h(i.metalnessMap.channel),roughnessMapUv:j&&h(i.roughnessMap.channel),anisotropyMapUv:J&&h(i.anisotropyMap.channel),clearcoatMapUv:ee&&h(i.clearcoatMap.channel),clearcoatNormalMapUv:en&&h(i.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:et&&h(i.clearcoatRoughnessMap.channel),iridescenceMapUv:er&&h(i.iridescenceMap.channel),iridescenceThicknessMapUv:ea&&h(i.iridescenceThicknessMap.channel),sheenColorMapUv:ei&&h(i.sheenColorMap.channel),sheenRoughnessMapUv:eo&&h(i.sheenRoughnessMap.channel),specularMapUv:el&&h(i.specularMap.channel),specularColorMapUv:es&&h(i.specularColorMap.channel),specularIntensityMapUv:eu&&h(i.specularIntensityMap.channel),transmissionMapUv:ec&&h(i.transmissionMap.channel),thicknessMapUv:ed&&h(i.thicknessMap.channel),alphaMapUv:ep&&h(i.alphaMap.channel),vertexTangents:!!b.attributes.tangent&&(V||q),vertexColors:i.vertexColors,vertexAlphas:!0===i.vertexColors&&!!b.attributes.color&&4===b.attributes.color.itemSize,pointsUvs:!0===g.isPoints&&!!b.attributes.uv&&(F||ep),fog:!!M,useFog:!0===i.fog,fogExp2:!!M&&M.isFogExp2,flatShading:!0===i.flatShading&&!1===i.wireframe,sizeAttenuation:!0===i.sizeAttenuation,logarithmicDepthBuffer:f,reversedDepthBuffer:U,skinning:!0===g.isSkinnedMesh,morphTargets:void 0!==b.morphAttributes.position,morphNormals:void 0!==b.morphAttributes.normal,morphColors:void 0!==b.morphAttributes.color,morphTargetsCount:w,morphTextureStride:L,numDirLights:l.directional.length,numPointLights:l.point.length,numSpotLights:l.spot.length,numSpotLightMaps:l.spotLightMap.length,numRectAreaLights:l.rectArea.length,numHemiLights:l.hemi.length,numDirLightShadows:l.directionalShadowMap.length,numPointLightShadows:l.pointShadowMap.length,numSpotLightShadows:l.spotShadowMap.length,numSpotLightShadowsWithMaps:l.numSpotLightShadowsWithMaps,numLightProbes:l.numLightProbes,numClippingPlanes:o.numPlanes,numClipIntersection:o.numIntersection,dithering:i.dithering,shadowMapEnabled:e.shadowMap.enabled&&c.length>0,shadowMapType:e.shadowMap.type,toneMapping:e_,decodeVideoTexture:F&&!0===i.map.isVideoTexture&&S.ColorManagement.getTransfer(i.map.colorSpace)===S.SRGBTransfer,decodeVideoTextureEmissive:W&&!0===i.emissiveMap.isVideoTexture&&S.ColorManagement.getTransfer(i.emissiveMap.colorSpace)===S.SRGBTransfer,premultipliedAlpha:i.premultipliedAlpha,doubleSided:i.side===S.DoubleSide,flipSided:i.side===S.BackSide,useDepthPacking:i.depthPacking>=0,depthPacking:i.depthPacking||0,index0AttributeName:i.index0AttributeName,extensionClipCullDistance:eg&&!0===i.extensions.clipCullDistance&&r.has("WEBGL_clip_cull_distance"),extensionMultiDraw:(eg&&!0===i.extensions.multiDraw||I)&&r.has("WEBGL_multi_draw"),rendererExtensionParallelShaderCompile:r.has("KHR_parallel_shader_compile"),customProgramCacheKey:i.customProgramCacheKey()};return ev.vertexUv1s=u.has(1),ev.vertexUv2s=u.has(2),ev.vertexUv3s=u.has(3),u.clear(),ev},getProgramCacheKey:function(n){var t,r,a,i;let o=[];if(n.shaderID?o.push(n.shaderID):(o.push(n.customVertexShaderID),o.push(n.customFragmentShaderID)),void 0!==n.defines)for(let e in n.defines)o.push(e),o.push(n.defines[e]);return!1===n.isRawShaderMaterial&&(t=o,r=n,t.push(r.precision),t.push(r.outputColorSpace),t.push(r.envMapMode),t.push(r.envMapCubeUVHeight),t.push(r.mapUv),t.push(r.alphaMapUv),t.push(r.lightMapUv),t.push(r.aoMapUv),t.push(r.bumpMapUv),t.push(r.normalMapUv),t.push(r.displacementMapUv),t.push(r.emissiveMapUv),t.push(r.metalnessMapUv),t.push(r.roughnessMapUv),t.push(r.anisotropyMapUv),t.push(r.clearcoatMapUv),t.push(r.clearcoatNormalMapUv),t.push(r.clearcoatRoughnessMapUv),t.push(r.iridescenceMapUv),t.push(r.iridescenceThicknessMapUv),t.push(r.sheenColorMapUv),t.push(r.sheenRoughnessMapUv),t.push(r.specularMapUv),t.push(r.specularColorMapUv),t.push(r.specularIntensityMapUv),t.push(r.transmissionMapUv),t.push(r.thicknessMapUv),t.push(r.combine),t.push(r.fogExp2),t.push(r.sizeAttenuation),t.push(r.morphTargetsCount),t.push(r.morphAttributeCount),t.push(r.numDirLights),t.push(r.numPointLights),t.push(r.numSpotLights),t.push(r.numSpotLightMaps),t.push(r.numHemiLights),t.push(r.numRectAreaLights),t.push(r.numDirLightShadows),t.push(r.numPointLightShadows),t.push(r.numSpotLightShadows),t.push(r.numSpotLightShadowsWithMaps),t.push(r.numLightProbes),t.push(r.shadowMapType),t.push(r.toneMapping),t.push(r.numClippingPlanes),t.push(r.numClipIntersection),t.push(r.depthPacking),a=o,i=n,l.disableAll(),i.instancing&&l.enable(0),i.instancingColor&&l.enable(1),i.instancingMorph&&l.enable(2),i.matcap&&l.enable(3),i.envMap&&l.enable(4),i.normalMapObjectSpace&&l.enable(5),i.normalMapTangentSpace&&l.enable(6),i.clearcoat&&l.enable(7),i.iridescence&&l.enable(8),i.alphaTest&&l.enable(9),i.vertexColors&&l.enable(10),i.vertexAlphas&&l.enable(11),i.vertexUv1s&&l.enable(12),i.vertexUv2s&&l.enable(13),i.vertexUv3s&&l.enable(14),i.vertexTangents&&l.enable(15),i.anisotropy&&l.enable(16),i.alphaHash&&l.enable(17),i.batching&&l.enable(18),i.dispersion&&l.enable(19),i.batchingColor&&l.enable(20),i.gradientMap&&l.enable(21),a.push(l.mask),l.disableAll(),i.fog&&l.enable(0),i.useFog&&l.enable(1),i.flatShading&&l.enable(2),i.logarithmicDepthBuffer&&l.enable(3),i.reversedDepthBuffer&&l.enable(4),i.skinning&&l.enable(5),i.morphTargets&&l.enable(6),i.morphNormals&&l.enable(7),i.morphColors&&l.enable(8),i.premultipliedAlpha&&l.enable(9),i.shadowMapEnabled&&l.enable(10),i.doubleSided&&l.enable(11),i.flipSided&&l.enable(12),i.useDepthPacking&&l.enable(13),i.dithering&&l.enable(14),i.transmission&&l.enable(15),i.sheen&&l.enable(16),i.opaque&&l.enable(17),i.pointsUvs&&l.enable(18),i.decodeVideoTexture&&l.enable(19),i.decodeVideoTextureEmissive&&l.enable(20),i.alphaToCoverage&&l.enable(21),a.push(l.mask),o.push(e.outputColorSpace)),o.push(n.customProgramCacheKey),o.join()},getUniforms:function(e){let n,t=m[e.type];if(t){let e=x[t];n=S.UniformsUtils.clone(e.uniforms)}else n=e.uniforms;return n},acquireProgram:function(n,t){let r=d.get(t);return void 0!==r?++r.usedTimes:(r=new nv(e,t,n,i),c.push(r),d.set(t,r)),r},releaseProgram:function(e){if(0==--e.usedTimes){let n=c.indexOf(e);c[n]=c[c.length-1],c.pop(),d.delete(e.cacheKey),e.destroy()}},releaseShaderCache:function(e){s.remove(e)},programs:c,dispose:function(){s.dispose()}}}function nb(){let e=new WeakMap;return{has:function(n){return e.has(n)},get:function(n){let t=e.get(n);return void 0===t&&(t={},e.set(n,t)),t},remove:function(n){e.delete(n)},update:function(n,t,r){e.get(n)[t]=r},dispose:function(){e=new WeakMap}}}function nx(e,n){return e.groupOrder!==n.groupOrder?e.groupOrder-n.groupOrder:e.renderOrder!==n.renderOrder?e.renderOrder-n.renderOrder:e.material.id!==n.material.id?e.material.id-n.material.id:e.z!==n.z?e.z-n.z:e.id-n.id}function nR(e,n){return e.groupOrder!==n.groupOrder?e.groupOrder-n.groupOrder:e.renderOrder!==n.renderOrder?e.renderOrder-n.renderOrder:e.z!==n.z?n.z-e.z:e.id-n.id}function nC(){let e=[],n=0,t=[],r=[],a=[];function i(t,r,a,i,o,l){let s=e[n];return void 0===s?(s={id:t.id,object:t,geometry:r,material:a,groupOrder:i,renderOrder:t.renderOrder,z:o,group:l},e[n]=s):(s.id=t.id,s.object=t,s.geometry=r,s.material=a,s.groupOrder=i,s.renderOrder=t.renderOrder,s.z=o,s.group=l),n++,s}return{opaque:t,transmissive:r,transparent:a,init:function(){n=0,t.length=0,r.length=0,a.length=0},push:function(e,n,o,l,s,u){let c=i(e,n,o,l,s,u);o.transmission>0?r.push(c):!0===o.transparent?a.push(c):t.push(c)},unshift:function(e,n,o,l,s,u){let c=i(e,n,o,l,s,u);o.transmission>0?r.unshift(c):!0===o.transparent?a.unshift(c):t.unshift(c)},finish:function(){for(let t=n,r=e.length;t1&&t.sort(e||nx),r.length>1&&r.sort(n||nR),a.length>1&&a.sort(n||nR)}}}function ny(){let e=new WeakMap;return{get:function(n,t){let r,a=e.get(n);return void 0===a?(r=new nC,e.set(n,[r])):t>=a.length?(r=new nC,a.push(r)):r=a[t],r},dispose:function(){e=new WeakMap}}}function nA(){let e={};return{get:function(n){let t;if(void 0!==e[n.id])return e[n.id];switch(n.type){case"DirectionalLight":t={direction:new S.Vector3,color:new S.Color};break;case"SpotLight":t={position:new S.Vector3,direction:new S.Vector3,color:new S.Color,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new S.Vector3,color:new S.Color,distance:0,decay:0};break;case"HemisphereLight":t={direction:new S.Vector3,skyColor:new S.Color,groundColor:new S.Color};break;case"RectAreaLight":t={color:new S.Color,position:new S.Vector3,halfWidth:new S.Vector3,halfHeight:new S.Vector3}}return e[n.id]=t,t}}}let nP=0;function nw(e,n){return 2*!!n.castShadow-2*!!e.castShadow+ +!!n.map-!!e.map}function nL(e){let n,t=new nA,r=(n={},{get:function(e){let t;if(void 0!==n[e.id])return n[e.id];switch(e.type){case"DirectionalLight":case"SpotLight":t={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new S.Vector2};break;case"PointLight":t={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new S.Vector2,shadowCameraNear:1,shadowCameraFar:1e3}}return n[e.id]=t,t}}),a={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1,numLightProbes:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0,numLightProbes:0};for(let e=0;e<9;e++)a.probe.push(new S.Vector3);let i=new S.Vector3,o=new S.Matrix4,l=new S.Matrix4;return{setup:function(n){let i=0,o=0,l=0;for(let e=0;e<9;e++)a.probe[e].set(0,0,0);let s=0,u=0,c=0,d=0,f=0,p=0,m=0,h=0,g=0,_=0,v=0;n.sort(nw);for(let e=0,E=n.length;e0&&(!0===e.has("OES_texture_float_linear")?(a.rectAreaLTC1=b.LTC_FLOAT_1,a.rectAreaLTC2=b.LTC_FLOAT_2):(a.rectAreaLTC1=b.LTC_HALF_1,a.rectAreaLTC2=b.LTC_HALF_2)),a.ambient[0]=i,a.ambient[1]=o,a.ambient[2]=l;let E=a.hash;(E.directionalLength!==s||E.pointLength!==u||E.spotLength!==c||E.rectAreaLength!==d||E.hemiLength!==f||E.numDirectionalShadows!==p||E.numPointShadows!==m||E.numSpotShadows!==h||E.numSpotMaps!==g||E.numLightProbes!==v)&&(a.directional.length=s,a.spot.length=c,a.rectArea.length=d,a.point.length=u,a.hemi.length=f,a.directionalShadow.length=p,a.directionalShadowMap.length=p,a.pointShadow.length=m,a.pointShadowMap.length=m,a.spotShadow.length=h,a.spotShadowMap.length=h,a.directionalShadowMatrix.length=p,a.pointShadowMatrix.length=m,a.spotLightMatrix.length=h+g-_,a.spotLightMap.length=g,a.numSpotLightShadowsWithMaps=_,a.numLightProbes=v,E.directionalLength=s,E.pointLength=u,E.spotLength=c,E.rectAreaLength=d,E.hemiLength=f,E.numDirectionalShadows=p,E.numPointShadows=m,E.numSpotShadows=h,E.numSpotMaps=g,E.numLightProbes=v,a.version=nP++)},setupView:function(e,n){let t=0,r=0,s=0,u=0,c=0,d=n.matrixWorldInverse;for(let n=0,f=e.length;n=i.length?(a=new nN(e),i.push(a)):a=i[r],a},dispose:function(){n=new WeakMap}}}let nD=[new S.Vector3(1,0,0),new S.Vector3(-1,0,0),new S.Vector3(0,1,0),new S.Vector3(0,-1,0),new S.Vector3(0,0,1),new S.Vector3(0,0,-1)],nI=[new S.Vector3(0,-1,0),new S.Vector3(0,-1,0),new S.Vector3(0,0,1),new S.Vector3(0,0,-1),new S.Vector3(0,-1,0),new S.Vector3(0,-1,0)],nF=new S.Matrix4,nO=new S.Vector3,nB=new S.Vector3;function nG(e,n,t){let r=new S.Frustum,a=new S.Vector2,i=new S.Vector2,o=new S.Vector4,l=new S.MeshDepthMaterial,s=new S.MeshDistanceMaterial,u={},c=t.maxTextureSize,d={[S.FrontSide]:S.BackSide,[S.BackSide]:S.FrontSide,[S.DoubleSide]:S.DoubleSide},f=new S.ShaderMaterial({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new S.Vector2},radius:{value:4}},vertexShader:"void main() {\n gl_Position = vec4( position, 1.0 );\n}",fragmentShader:"uniform sampler2D shadow_pass;\nuniform vec2 resolution;\nuniform float radius;\nvoid main() {\n const float samples = float( VSM_SAMPLES );\n float mean = 0.0;\n float squared_mean = 0.0;\n float uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );\n float uvStart = samples <= 1.0 ? 0.0 : - 1.0;\n for ( float i = 0.0; i < samples; i ++ ) {\n float uvOffset = uvStart + i * uvStride;\n #ifdef HORIZONTAL_PASS\n vec2 distribution = texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ).rg;\n mean += distribution.x;\n squared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\n #else\n float depth = texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ).r;\n mean += depth;\n squared_mean += depth * depth;\n #endif\n }\n mean = mean / samples;\n squared_mean = squared_mean / samples;\n float std_dev = sqrt( max( 0.0, squared_mean - mean * mean ) );\n gl_FragColor = vec4( mean, std_dev, 0.0, 1.0 );\n}"}),p=f.clone();p.defines.HORIZONTAL_PASS=1;let m=new S.BufferGeometry;m.setAttribute("position",new S.BufferAttribute(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));let h=new S.Mesh(m,f),g=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=S.PCFShadowMap;let _=this.type;function v(n,t,r,a){let i=null,o=!0===r.isPointLight?n.customDistanceMaterial:n.customDepthMaterial;if(void 0!==o)i=o;else if(i=!0===r.isPointLight?s:l,e.localClippingEnabled&&!0===t.clipShadows&&Array.isArray(t.clippingPlanes)&&0!==t.clippingPlanes.length||t.displacementMap&&0!==t.displacementScale||t.alphaMap&&t.alphaTest>0||t.map&&t.alphaTest>0||!0===t.alphaToCoverage){let e=i.uuid,n=t.uuid,r=u[e];void 0===r&&(r={},u[e]=r);let a=r[n];void 0===a&&(a=i.clone(),r[n]=a,t.addEventListener("dispose",E)),i=a}return i.visible=t.visible,i.wireframe=t.wireframe,a===S.VSMShadowMap?i.side=null!==t.shadowSide?t.shadowSide:t.side:i.side=null!==t.shadowSide?t.shadowSide:d[t.side],i.alphaMap=t.alphaMap,i.alphaTest=!0===t.alphaToCoverage?.5:t.alphaTest,i.map=t.map,i.clipShadows=t.clipShadows,i.clippingPlanes=t.clippingPlanes,i.clipIntersection=t.clipIntersection,i.displacementMap=t.displacementMap,i.displacementScale=t.displacementScale,i.displacementBias=t.displacementBias,i.wireframeLinewidth=t.wireframeLinewidth,i.linewidth=t.linewidth,!0===r.isPointLight&&!0===i.isMeshDistanceMaterial&&(e.properties.get(i).light=r),i}function E(e){for(let n in e.target.removeEventListener("dispose",E),u){let t=u[n],r=e.target.uuid;r in t&&(t[r].dispose(),delete t[r])}}this.render=function(t,l,s){if(!1===g.enabled||!1===g.autoUpdate&&!1===g.needsUpdate||0===t.length)return;t.type===S.PCFSoftShadowMap&&((0,S.warn)("WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead."),t.type=S.PCFShadowMap);let u=e.getRenderTarget(),d=e.getActiveCubeFace(),m=e.getActiveMipmapLevel(),E=e.state;E.setBlending(S.NoBlending),!0===E.buffers.depth.getReversed()?E.buffers.color.setClear(0,0,0,0):E.buffers.color.setClear(1,1,1,1),E.buffers.depth.setTest(!0),E.setScissorTest(!1);let T=_!==this.type;T&&l.traverse(function(e){e.material&&(Array.isArray(e.material)?e.material.forEach(e=>e.needsUpdate=!0):e.material.needsUpdate=!0)});for(let u=0,d=t.length;uc||a.y>c)&&(a.x>c&&(i.x=Math.floor(c/g.x),a.x=i.x*g.x,m.mapSize.x=i.x),a.y>c&&(i.y=Math.floor(c/g.y),a.y=i.y*g.y,m.mapSize.y=i.y)),null===m.map||!0===T){if(null!==m.map&&(null!==m.map.depthTexture&&(m.map.depthTexture.dispose(),m.map.depthTexture=null),m.map.dispose()),this.type===S.VSMShadowMap){if(d.isPointLight){(0,S.warn)("WebGLShadowMap: VSM shadow maps are not supported for PointLights. Use PCF or BasicShadowMap instead.");continue}m.map=new S.WebGLRenderTarget(a.x,a.y,{format:S.RGFormat,type:S.HalfFloatType,minFilter:S.LinearFilter,magFilter:S.LinearFilter,generateMipmaps:!1}),m.map.texture.name=d.name+".shadowMap",m.map.depthTexture=new S.DepthTexture(a.x,a.y,S.FloatType),m.map.depthTexture.name=d.name+".shadowMapDepth",m.map.depthTexture.format=S.DepthFormat,m.map.depthTexture.compareFunction=null,m.map.depthTexture.minFilter=S.NearestFilter,m.map.depthTexture.magFilter=S.NearestFilter}else{d.isPointLight?(m.map=new S.WebGLCubeRenderTarget(a.x),m.map.depthTexture=new S.CubeDepthTexture(a.x,S.UnsignedIntType)):(m.map=new S.WebGLRenderTarget(a.x,a.y),m.map.depthTexture=new S.DepthTexture(a.x,a.y,S.UnsignedIntType)),m.map.depthTexture.name=d.name+".shadowMap",m.map.depthTexture.format=S.DepthFormat;let n=e.state.buffers.depth.getReversed();this.type===S.PCFShadowMap?(m.map.depthTexture.compareFunction=n?S.GreaterEqualCompare:S.LessEqualCompare,m.map.depthTexture.minFilter=S.LinearFilter,m.map.depthTexture.magFilter=S.LinearFilter):(m.map.depthTexture.compareFunction=null,m.map.depthTexture.minFilter=S.NearestFilter,m.map.depthTexture.magFilter=S.NearestFilter)}m.camera.updateProjectionMatrix()}let _=m.map.isWebGLCubeRenderTarget?6:1;for(let t=0;t<_;t++){if(m.map.isWebGLCubeRenderTarget)e.setRenderTarget(m.map,t),e.clear();else{0===t&&(e.setRenderTarget(m.map),e.clear());let n=m.getViewport(t);o.set(i.x*n.x,i.y*n.y,i.x*n.z,i.y*n.w),E.viewport(o)}if(d.isPointLight){let e=m.camera,n=m.matrix,r=d.distance||e.far;r!==e.far&&(e.far=r,e.updateProjectionMatrix()),nO.setFromMatrixPosition(d.matrixWorld),e.position.copy(nO),nB.copy(e.position),nB.add(nD[t]),e.up.copy(nI[t]),e.lookAt(nB),e.updateMatrixWorld(),n.makeTranslation(-nO.x,-nO.y,-nO.z),nF.multiplyMatrices(e.projectionMatrix,e.matrixWorldInverse),m._frustum.setFromProjectionMatrix(nF,e.coordinateSystem,e.reversedDepth)}else m.updateMatrices(d);r=m.getFrustum(),function t(a,i,o,l,s){if(!1===a.visible)return;if(a.layers.test(i.layers)&&(a.isMesh||a.isLine||a.isPoints)&&(a.castShadow||a.receiveShadow&&s===S.VSMShadowMap)&&(!a.frustumCulled||r.intersectsObject(a))){a.modelViewMatrix.multiplyMatrices(o.matrixWorldInverse,a.matrixWorld);let t=n.update(a),r=a.material;if(Array.isArray(r)){let n=t.groups;for(let u=0,c=n.length;u=1:-1!==L.indexOf("OpenGL ES")&&(w=parseFloat(/^OpenGL ES (\d)/.exec(L)[1])>=2);let N=null,U={},D=e.getParameter(e.SCISSOR_BOX),I=e.getParameter(e.VIEWPORT),F=new S.Vector4().fromArray(D),O=new S.Vector4().fromArray(I);function B(n,t,r,a){let i=new Uint8Array(4),o=e.createTexture();e.bindTexture(n,o),e.texParameteri(n,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(n,e.TEXTURE_MAG_FILTER,e.NEAREST);for(let o=0;otypeof navigator&&/OculusBrowser/g.test(navigator.userAgent),c=new S.Vector2,d=new WeakMap,f=new WeakMap,p=!1;try{p="u">typeof OffscreenCanvas&&null!==new OffscreenCanvas(1,1).getContext("2d")}catch(e){}function m(e,n){return p?new OffscreenCanvas(e,n):(0,S.createElementNS)("canvas")}function h(e,n,t){let r=1,a=z(e);if((a.width>t||a.height>t)&&(r=t/Math.max(a.width,a.height)),r<1)if("u">typeof HTMLImageElement&&e instanceof HTMLImageElement||"u">typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"u">typeof ImageBitmap&&e instanceof ImageBitmap||"u">typeof VideoFrame&&e instanceof VideoFrame){let t=Math.floor(r*a.width),i=Math.floor(r*a.height);void 0===l&&(l=m(t,i));let o=n?m(t,i):l;return o.width=t,o.height=i,o.getContext("2d").drawImage(e,0,0,t,i),(0,S.warn)("WebGLRenderer: Texture has been resized from ("+a.width+"x"+a.height+") to ("+t+"x"+i+")."),o}else"data"in e&&(0,S.warn)("WebGLRenderer: Image in DataTexture is too big ("+a.width+"x"+a.height+").");return e}function g(e){return e.generateMipmaps}function _(n){e.generateMipmap(n)}function v(t,r,a,i,o=!1){if(null!==t){if(void 0!==e[t])return e[t];(0,S.warn)("WebGLRenderer: Attempt to use non-existing WebGL internal format '"+t+"'")}let l=r;if(r===e.RED&&(a===e.FLOAT&&(l=e.R32F),a===e.HALF_FLOAT&&(l=e.R16F),a===e.UNSIGNED_BYTE&&(l=e.R8)),r===e.RED_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.R8UI),a===e.UNSIGNED_SHORT&&(l=e.R16UI),a===e.UNSIGNED_INT&&(l=e.R32UI),a===e.BYTE&&(l=e.R8I),a===e.SHORT&&(l=e.R16I),a===e.INT&&(l=e.R32I)),r===e.RG&&(a===e.FLOAT&&(l=e.RG32F),a===e.HALF_FLOAT&&(l=e.RG16F),a===e.UNSIGNED_BYTE&&(l=e.RG8)),r===e.RG_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.RG8UI),a===e.UNSIGNED_SHORT&&(l=e.RG16UI),a===e.UNSIGNED_INT&&(l=e.RG32UI),a===e.BYTE&&(l=e.RG8I),a===e.SHORT&&(l=e.RG16I),a===e.INT&&(l=e.RG32I)),r===e.RGB_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.RGB8UI),a===e.UNSIGNED_SHORT&&(l=e.RGB16UI),a===e.UNSIGNED_INT&&(l=e.RGB32UI),a===e.BYTE&&(l=e.RGB8I),a===e.SHORT&&(l=e.RGB16I),a===e.INT&&(l=e.RGB32I)),r===e.RGBA_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.RGBA8UI),a===e.UNSIGNED_SHORT&&(l=e.RGBA16UI),a===e.UNSIGNED_INT&&(l=e.RGBA32UI),a===e.BYTE&&(l=e.RGBA8I),a===e.SHORT&&(l=e.RGBA16I),a===e.INT&&(l=e.RGBA32I)),r===e.RGB&&(a===e.UNSIGNED_INT_5_9_9_9_REV&&(l=e.RGB9_E5),a===e.UNSIGNED_INT_10F_11F_11F_REV&&(l=e.R11F_G11F_B10F)),r===e.RGBA){let n=o?S.LinearTransfer:S.ColorManagement.getTransfer(i);a===e.FLOAT&&(l=e.RGBA32F),a===e.HALF_FLOAT&&(l=e.RGBA16F),a===e.UNSIGNED_BYTE&&(l=n===S.SRGBTransfer?e.SRGB8_ALPHA8:e.RGBA8),a===e.UNSIGNED_SHORT_4_4_4_4&&(l=e.RGBA4),a===e.UNSIGNED_SHORT_5_5_5_1&&(l=e.RGB5_A1)}return(l===e.R16F||l===e.R32F||l===e.RG16F||l===e.RG32F||l===e.RGBA16F||l===e.RGBA32F)&&n.get("EXT_color_buffer_float"),l}function E(n,t){let r;return n?null===t||t===S.UnsignedIntType||t===S.UnsignedInt248Type?r=e.DEPTH24_STENCIL8:t===S.FloatType?r=e.DEPTH32F_STENCIL8:t===S.UnsignedShortType&&(r=e.DEPTH24_STENCIL8,(0,S.warn)("DepthTexture: 16 bit depth attachment is not supported with stencil. Using 24-bit attachment.")):null===t||t===S.UnsignedIntType||t===S.UnsignedInt248Type?r=e.DEPTH_COMPONENT24:t===S.FloatType?r=e.DEPTH_COMPONENT32F:t===S.UnsignedShortType&&(r=e.DEPTH_COMPONENT16),r}function T(e,n){return!0===g(e)||e.isFramebufferTexture&&e.minFilter!==S.NearestFilter&&e.minFilter!==S.LinearFilter?Math.log2(Math.max(n.width,n.height))+1:void 0!==e.mipmaps&&e.mipmaps.length>0?e.mipmaps.length:e.isCompressedTexture&&Array.isArray(e.image)?n.mipmaps.length:1}function M(e){let n=e.target;n.removeEventListener("dispose",M),function(e){let n=r.get(e);if(void 0===n.__webglInit)return;let t=e.source,a=f.get(t);if(a){let r=a[n.__cacheKey];r.usedTimes--,0===r.usedTimes&&x(e),0===Object.keys(a).length&&f.delete(t)}r.remove(e)}(n),n.isVideoTexture&&d.delete(n)}function b(n){let t=n.target;t.removeEventListener("dispose",b),function(n){let t=r.get(n);if(n.depthTexture&&(n.depthTexture.dispose(),r.remove(n.depthTexture)),n.isWebGLCubeRenderTarget)for(let n=0;n<6;n++){if(Array.isArray(t.__webglFramebuffer[n]))for(let r=0;r0&&s.__version!==n.version){let e=n.image;if(null===e)(0,S.warn)("WebGLRenderer: Texture marked for update but no image data found.");else{if(!1!==e.complete)return void U(s,n,a);(0,S.warn)("WebGLRenderer: Texture marked for update but image is incomplete")}}else n.isExternalTexture&&(s.__webglTexture=n.sourceTexture?n.sourceTexture:null);t.bindTexture(e.TEXTURE_2D,s.__webglTexture,e.TEXTURE0+a)}let y={[S.RepeatWrapping]:e.REPEAT,[S.ClampToEdgeWrapping]:e.CLAMP_TO_EDGE,[S.MirroredRepeatWrapping]:e.MIRRORED_REPEAT},A={[S.NearestFilter]:e.NEAREST,[S.NearestMipmapNearestFilter]:e.NEAREST_MIPMAP_NEAREST,[S.NearestMipmapLinearFilter]:e.NEAREST_MIPMAP_LINEAR,[S.LinearFilter]:e.LINEAR,[S.LinearMipmapNearestFilter]:e.LINEAR_MIPMAP_NEAREST,[S.LinearMipmapLinearFilter]:e.LINEAR_MIPMAP_LINEAR},P={[S.NeverCompare]:e.NEVER,[S.AlwaysCompare]:e.ALWAYS,[S.LessCompare]:e.LESS,[S.LessEqualCompare]:e.LEQUAL,[S.EqualCompare]:e.EQUAL,[S.GreaterEqualCompare]:e.GEQUAL,[S.GreaterCompare]:e.GREATER,[S.NotEqualCompare]:e.NOTEQUAL};function w(t,i){if((i.type===S.FloatType&&!1===n.has("OES_texture_float_linear")&&(i.magFilter===S.LinearFilter||i.magFilter===S.LinearMipmapNearestFilter||i.magFilter===S.NearestMipmapLinearFilter||i.magFilter===S.LinearMipmapLinearFilter||i.minFilter===S.LinearFilter||i.minFilter===S.LinearMipmapNearestFilter||i.minFilter===S.NearestMipmapLinearFilter||i.minFilter===S.LinearMipmapLinearFilter)&&(0,S.warn)("WebGLRenderer: Unable to use linear filtering with floating point textures. OES_texture_float_linear not supported on this device."),e.texParameteri(t,e.TEXTURE_WRAP_S,y[i.wrapS]),e.texParameteri(t,e.TEXTURE_WRAP_T,y[i.wrapT]),(t===e.TEXTURE_3D||t===e.TEXTURE_2D_ARRAY)&&e.texParameteri(t,e.TEXTURE_WRAP_R,y[i.wrapR]),e.texParameteri(t,e.TEXTURE_MAG_FILTER,A[i.magFilter]),e.texParameteri(t,e.TEXTURE_MIN_FILTER,A[i.minFilter]),i.compareFunction&&(e.texParameteri(t,e.TEXTURE_COMPARE_MODE,e.COMPARE_REF_TO_TEXTURE),e.texParameteri(t,e.TEXTURE_COMPARE_FUNC,P[i.compareFunction])),!0===n.has("EXT_texture_filter_anisotropic"))&&i.magFilter!==S.NearestFilter&&(i.minFilter===S.NearestMipmapLinearFilter||i.minFilter===S.LinearMipmapLinearFilter)&&(i.type!==S.FloatType||!1!==n.has("OES_texture_float_linear"))&&(i.anisotropy>1||r.get(i).__currentAnisotropy)){let o=n.get("EXT_texture_filter_anisotropic");e.texParameterf(t,o.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(i.anisotropy,a.getMaxAnisotropy())),r.get(i).__currentAnisotropy=i.anisotropy}}function L(n,t){let r,a=!1;void 0===n.__webglInit&&(n.__webglInit=!0,t.addEventListener("dispose",M));let i=t.source,l=f.get(i);void 0===l&&(l={},f.set(i,l));let s=((r=[]).push(t.wrapS),r.push(t.wrapT),r.push(t.wrapR||0),r.push(t.magFilter),r.push(t.minFilter),r.push(t.anisotropy),r.push(t.internalFormat),r.push(t.format),r.push(t.type),r.push(t.generateMipmaps),r.push(t.premultiplyAlpha),r.push(t.flipY),r.push(t.unpackAlignment),r.push(t.colorSpace),r.join());if(s!==n.__cacheKey){void 0===l[s]&&(l[s]={texture:e.createTexture(),usedTimes:0},o.memory.textures++,a=!0),l[s].usedTimes++;let r=l[n.__cacheKey];void 0!==r&&(l[n.__cacheKey].usedTimes--,0===r.usedTimes&&x(t)),n.__cacheKey=s,n.__webglTexture=l[s].texture}return a}function N(e,n,t){return Math.floor(Math.floor(e/t)/n)}function U(n,o,l){let s=e.TEXTURE_2D;(o.isDataArrayTexture||o.isCompressedArrayTexture)&&(s=e.TEXTURE_2D_ARRAY),o.isData3DTexture&&(s=e.TEXTURE_3D);let u=L(n,o),c=o.source;t.bindTexture(s,n.__webglTexture,e.TEXTURE0+l);let d=r.get(c);if(c.version!==d.__version||!0===u){let n;t.activeTexture(e.TEXTURE0+l);let r=S.ColorManagement.getPrimaries(S.ColorManagement.workingColorSpace),f=o.colorSpace===S.NoColorSpace?null:S.ColorManagement.getPrimaries(o.colorSpace),p=o.colorSpace===S.NoColorSpace||r===f?e.NONE:e.BROWSER_DEFAULT_WEBGL;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,o.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,o.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,p);let m=h(o.image,!1,a.maxTextureSize);m=V(o,m);let M=i.convert(o.format,o.colorSpace),b=i.convert(o.type),x=v(o.internalFormat,M,b,o.colorSpace,o.isVideoTexture);w(s,o);let R=o.mipmaps,C=!0!==o.isVideoTexture,y=void 0===d.__version||!0===u,A=c.dataReady,P=T(o,m);if(o.isDepthTexture)x=E(o.format===S.DepthStencilFormat,o.type),y&&(C?t.texStorage2D(e.TEXTURE_2D,1,x,m.width,m.height):t.texImage2D(e.TEXTURE_2D,0,x,m.width,m.height,0,M,b,null));else if(o.isDataTexture)if(R.length>0){C&&y&&t.texStorage2D(e.TEXTURE_2D,P,x,R[0].width,R[0].height);for(let r=0,a=R.length;re.start-n.start);let l=0;for(let e=1;e0){let a=(0,S.getByteLength)(n.width,n.height,o.format,o.type);for(let i of o.layerUpdates){let o=n.data.subarray(i*a/n.data.BYTES_PER_ELEMENT,(i+1)*a/n.data.BYTES_PER_ELEMENT);t.compressedTexSubImage3D(e.TEXTURE_2D_ARRAY,r,0,0,i,n.width,n.height,1,M,o)}o.clearLayerUpdates()}else t.compressedTexSubImage3D(e.TEXTURE_2D_ARRAY,r,0,0,0,n.width,n.height,m.depth,M,n.data)}else t.compressedTexImage3D(e.TEXTURE_2D_ARRAY,r,x,n.width,n.height,m.depth,0,n.data,0,0);else(0,S.warn)("WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()");else C?A&&t.texSubImage3D(e.TEXTURE_2D_ARRAY,r,0,0,0,n.width,n.height,m.depth,M,b,n.data):t.texImage3D(e.TEXTURE_2D_ARRAY,r,x,n.width,n.height,m.depth,0,M,b,n.data)}else{C&&y&&t.texStorage2D(e.TEXTURE_2D,P,x,R[0].width,R[0].height);for(let r=0,a=R.length;r0){let n=(0,S.getByteLength)(m.width,m.height,o.format,o.type);for(let r of o.layerUpdates){let a=m.data.subarray(r*n/m.data.BYTES_PER_ELEMENT,(r+1)*n/m.data.BYTES_PER_ELEMENT);t.texSubImage3D(e.TEXTURE_2D_ARRAY,0,0,0,r,m.width,m.height,1,M,b,a)}o.clearLayerUpdates()}else t.texSubImage3D(e.TEXTURE_2D_ARRAY,0,0,0,0,m.width,m.height,m.depth,M,b,m.data)}else t.texImage3D(e.TEXTURE_2D_ARRAY,0,x,m.width,m.height,m.depth,0,M,b,m.data);else if(o.isData3DTexture)C?(y&&t.texStorage3D(e.TEXTURE_3D,P,x,m.width,m.height,m.depth),A&&t.texSubImage3D(e.TEXTURE_3D,0,0,0,0,m.width,m.height,m.depth,M,b,m.data)):t.texImage3D(e.TEXTURE_3D,0,x,m.width,m.height,m.depth,0,M,b,m.data);else if(o.isFramebufferTexture){if(y)if(C)t.texStorage2D(e.TEXTURE_2D,P,x,m.width,m.height);else{let n=m.width,r=m.height;for(let a=0;a>=1,r>>=1}}else if(R.length>0){if(C&&y){let n=z(R[0]);t.texStorage2D(e.TEXTURE_2D,P,x,n.width,n.height)}for(let r=0,a=R.length;r>c),r=Math.max(1,a.height>>c);u===e.TEXTURE_3D||u===e.TEXTURE_2D_ARRAY?t.texImage3D(u,c,p,n,r,a.depth,0,d,f,null):t.texImage2D(u,c,p,n,r,0,d,f,null)}t.bindFramebuffer(e.FRAMEBUFFER,n),k(a)?s.framebufferTexture2DMultisampleEXT(e.FRAMEBUFFER,l,u,h.__webglTexture,0,H(a)):(u===e.TEXTURE_2D||u>=e.TEXTURE_CUBE_MAP_POSITIVE_X&&u<=e.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&e.framebufferTexture2D(e.FRAMEBUFFER,l,u,h.__webglTexture,c),t.bindFramebuffer(e.FRAMEBUFFER,null)}function I(n,t,r){if(e.bindRenderbuffer(e.RENDERBUFFER,n),t.depthBuffer){let a=t.depthTexture,i=a&&a.isDepthTexture?a.type:null,o=E(t.stencilBuffer,i),l=t.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT;k(t)?s.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,H(t),o,t.width,t.height):r?e.renderbufferStorageMultisample(e.RENDERBUFFER,H(t),o,t.width,t.height):e.renderbufferStorage(e.RENDERBUFFER,o,t.width,t.height),e.framebufferRenderbuffer(e.FRAMEBUFFER,l,e.RENDERBUFFER,n)}else{let n=t.textures;for(let a=0;a{delete a.__boundDepthTexture,delete a.__depthDisposeCallback,e.removeEventListener("dispose",n)};e.addEventListener("dispose",n),a.__depthDisposeCallback=n}a.__boundDepthTexture=e}if(n.depthTexture&&!a.__autoAllocateDepthBuffer)if(i)for(let e=0;e<6;e++)F(a.__webglFramebuffer[e],n,e);else{let e=n.texture.mipmaps;e&&e.length>0?F(a.__webglFramebuffer[0],n,0):F(a.__webglFramebuffer,n,0)}else if(i){a.__webglDepthbuffer=[];for(let r=0;r<6;r++)if(t.bindFramebuffer(e.FRAMEBUFFER,a.__webglFramebuffer[r]),void 0===a.__webglDepthbuffer[r])a.__webglDepthbuffer[r]=e.createRenderbuffer(),I(a.__webglDepthbuffer[r],n,!1);else{let t=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,i=a.__webglDepthbuffer[r];e.bindRenderbuffer(e.RENDERBUFFER,i),e.framebufferRenderbuffer(e.FRAMEBUFFER,t,e.RENDERBUFFER,i)}}else{let r=n.texture.mipmaps;if(r&&r.length>0?t.bindFramebuffer(e.FRAMEBUFFER,a.__webglFramebuffer[0]):t.bindFramebuffer(e.FRAMEBUFFER,a.__webglFramebuffer),void 0===a.__webglDepthbuffer)a.__webglDepthbuffer=e.createRenderbuffer(),I(a.__webglDepthbuffer,n,!1);else{let t=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,r=a.__webglDepthbuffer;e.bindRenderbuffer(e.RENDERBUFFER,r),e.framebufferRenderbuffer(e.FRAMEBUFFER,t,e.RENDERBUFFER,r)}}t.bindFramebuffer(e.FRAMEBUFFER,null)}let B=[],G=[];function H(e){return Math.min(a.maxSamples,e.samples)}function k(e){let t=r.get(e);return e.samples>0&&!0===n.has("WEBGL_multisampled_render_to_texture")&&!1!==t.__useRenderToTexture}function V(e,n){let t=e.colorSpace,r=e.format,a=e.type;return!0===e.isCompressedTexture||!0===e.isVideoTexture||t!==S.LinearSRGBColorSpace&&t!==S.NoColorSpace&&(S.ColorManagement.getTransfer(t)===S.SRGBTransfer?(r!==S.RGBAFormat||a!==S.UnsignedByteType)&&(0,S.warn)("WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):(0,S.error)("WebGLTextures: Unsupported texture color space:",t)),n}function z(e){return"u">typeof HTMLImageElement&&e instanceof HTMLImageElement?(c.width=e.naturalWidth||e.width,c.height=e.naturalHeight||e.height):"u">typeof VideoFrame&&e instanceof VideoFrame?(c.width=e.displayWidth,c.height=e.displayHeight):(c.width=e.width,c.height=e.height),c}this.allocateTextureUnit=function(){let e=R;return e>=a.maxTextures&&(0,S.warn)("WebGLTextures: Trying to use "+e+" texture units while this GPU supports only "+a.maxTextures),R+=1,e},this.resetTextureUnits=function(){R=0},this.setTexture2D=C,this.setTexture2DArray=function(n,a){let i=r.get(n);!1===n.isRenderTargetTexture&&n.version>0&&i.__version!==n.version?U(i,n,a):(n.isExternalTexture&&(i.__webglTexture=n.sourceTexture?n.sourceTexture:null),t.bindTexture(e.TEXTURE_2D_ARRAY,i.__webglTexture,e.TEXTURE0+a))},this.setTexture3D=function(n,a){let i=r.get(n);!1===n.isRenderTargetTexture&&n.version>0&&i.__version!==n.version?U(i,n,a):t.bindTexture(e.TEXTURE_3D,i.__webglTexture,e.TEXTURE0+a)},this.setTextureCube=function(n,o){let l=r.get(n);!0!==n.isCubeDepthTexture&&n.version>0&&l.__version!==n.version?function(n,o,l){if(6!==o.image.length)return;let s=L(n,o),u=o.source;t.bindTexture(e.TEXTURE_CUBE_MAP,n.__webglTexture,e.TEXTURE0+l);let c=r.get(u);if(u.version!==c.__version||!0===s){let n;t.activeTexture(e.TEXTURE0+l);let r=S.ColorManagement.getPrimaries(S.ColorManagement.workingColorSpace),d=o.colorSpace===S.NoColorSpace?null:S.ColorManagement.getPrimaries(o.colorSpace),f=o.colorSpace===S.NoColorSpace||r===d?e.NONE:e.BROWSER_DEFAULT_WEBGL;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,o.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,o.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,f);let p=o.isCompressedTexture||o.image[0].isCompressedTexture,m=o.image[0]&&o.image[0].isDataTexture,E=[];for(let e=0;e<6;e++)p||m?E[e]=m?o.image[e].image:o.image[e]:E[e]=h(o.image[e],!0,a.maxCubemapSize),E[e]=V(o,E[e]);let M=E[0],b=i.convert(o.format,o.colorSpace),x=i.convert(o.type),R=v(o.internalFormat,b,x,o.colorSpace),C=!0!==o.isVideoTexture,y=void 0===c.__version||!0===s,A=u.dataReady,P=T(o,M);if(w(e.TEXTURE_CUBE_MAP,o),p){C&&y&&t.texStorage2D(e.TEXTURE_CUBE_MAP,P,R,M.width,M.height);for(let r=0;r<6;r++){n=E[r].mipmaps;for(let a=0;a0&&P++;let r=z(E[0]);t.texStorage2D(e.TEXTURE_CUBE_MAP,P,R,r.width,r.height)}for(let r=0;r<6;r++)if(m){C?A&&t.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+r,0,0,0,E[r].width,E[r].height,b,x,E[r].data):t.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+r,0,R,E[r].width,E[r].height,0,b,x,E[r].data);for(let a=0;a1;if(!d&&(void 0===s.__webglTexture&&(s.__webglTexture=e.createTexture()),s.__version=a.version,o.memory.textures++),c){l.__webglFramebuffer=[];for(let n=0;n<6;n++)if(a.mipmaps&&a.mipmaps.length>0){l.__webglFramebuffer[n]=[];for(let t=0;t0){l.__webglFramebuffer=[];for(let n=0;n0&&!1===k(n)){l.__webglMultisampledFramebuffer=e.createFramebuffer(),l.__webglColorRenderbuffer=[],t.bindFramebuffer(e.FRAMEBUFFER,l.__webglMultisampledFramebuffer);for(let t=0;t0)for(let r=0;r0)for(let t=0;t0){if(!1===k(n)){let a=n.textures,i=n.width,o=n.height,l=e.COLOR_BUFFER_BIT,s=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,c=r.get(n),d=a.length>1;if(d)for(let n=0;n0?t.bindFramebuffer(e.DRAW_FRAMEBUFFER,c.__webglFramebuffer[0]):t.bindFramebuffer(e.DRAW_FRAMEBUFFER,c.__webglFramebuffer);for(let t=0;t= 1.0 ) { + + gl_FragDepth = texture( depthColor, vec3( coord.x - 1.0, coord.y, 1 ) ).r; + + } else { + + gl_FragDepth = texture( depthColor, vec3( coord.x, coord.y, 0 ) ).r; + + } + +}`;class nj{constructor(){this.texture=null,this.mesh=null,this.depthNear=0,this.depthFar=0}init(e,n){if(null===this.texture){let t=new S.ExternalTexture(e.texture);(e.depthNear!==n.depthNear||e.depthFar!==n.depthFar)&&(this.depthNear=e.depthNear,this.depthFar=e.depthFar),this.texture=t}}getMesh(e){if(null!==this.texture&&null===this.mesh){let n=e.cameras[0].viewport,t=new S.ShaderMaterial({vertexShader:nW,fragmentShader:nX,uniforms:{depthColor:{value:this.texture},depthWidth:{value:n.z},depthHeight:{value:n.w}}});this.mesh=new S.Mesh(new S.PlaneGeometry(20,20),t)}return this.mesh}reset(){this.texture=null,this.mesh=null}getDepthTexture(){return this.texture}}class nq extends S.EventDispatcher{constructor(e,n){super();const t=this;let r=null,a=1,i=null,o="local-floor",l=1,s=null,u=null,c=null,d=null,f=null,p=null;const m="u">typeof XRWebGLBinding,h=new nj,g={},_=n.getContextAttributes();let v=null,T=null;const M=[],b=[],x=new S.Vector2;let R=null;const C=new S.PerspectiveCamera;C.viewport=new S.Vector4;const y=new S.PerspectiveCamera;y.viewport=new S.Vector4;const A=[C,y],P=new S.ArrayCamera;let w=null,L=null;function N(e){let n=b.indexOf(e.inputSource);if(-1===n)return;let t=M[n];void 0!==t&&(t.update(e.inputSource,e.frame,s||i),t.dispatchEvent({type:e.type,data:e.inputSource}))}function U(){r.removeEventListener("select",N),r.removeEventListener("selectstart",N),r.removeEventListener("selectend",N),r.removeEventListener("squeeze",N),r.removeEventListener("squeezestart",N),r.removeEventListener("squeezeend",N),r.removeEventListener("end",U),r.removeEventListener("inputsourceschange",D);for(let e=0;e=0&&(b[r]=null,M[r].disconnect(t))}for(let n=0;n=b.length){b.push(t),r=e;break}else if(null===b[e]){b[e]=t,r=e;break}if(-1===r)break}let a=M[r];a&&a.connect(t)}}this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(e){let n=M[e];return void 0===n&&(n=new S.WebXRController,M[e]=n),n.getTargetRaySpace()},this.getControllerGrip=function(e){let n=M[e];return void 0===n&&(n=new S.WebXRController,M[e]=n),n.getGripSpace()},this.getHand=function(e){let n=M[e];return void 0===n&&(n=new S.WebXRController,M[e]=n),n.getHandSpace()},this.setFramebufferScaleFactor=function(e){a=e,!0===t.isPresenting&&(0,S.warn)("WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(e){o=e,!0===t.isPresenting&&(0,S.warn)("WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return s||i},this.setReferenceSpace=function(e){s=e},this.getBaseLayer=function(){return null!==d?d:f},this.getBinding=function(){return null===c&&m&&(c=new XRWebGLBinding(r,n)),c},this.getFrame=function(){return p},this.getSession=function(){return r},this.setSession=async function(u){if(null!==(r=u)){if(v=e.getRenderTarget(),r.addEventListener("select",N),r.addEventListener("selectstart",N),r.addEventListener("selectend",N),r.addEventListener("squeeze",N),r.addEventListener("squeezestart",N),r.addEventListener("squeezeend",N),r.addEventListener("end",U),r.addEventListener("inputsourceschange",D),!0!==_.xrCompatible&&await n.makeXRCompatible(),R=e.getPixelRatio(),e.getSize(x),m&&"createProjectionLayer"in XRWebGLBinding.prototype){let t=null,i=null,o=null;_.depth&&(o=_.stencil?n.DEPTH24_STENCIL8:n.DEPTH_COMPONENT24,t=_.stencil?S.DepthStencilFormat:S.DepthFormat,i=_.stencil?S.UnsignedInt248Type:S.UnsignedIntType);let l={colorFormat:n.RGBA8,depthFormat:o,scaleFactor:a};d=(c=this.getBinding()).createProjectionLayer(l),r.updateRenderState({layers:[d]}),e.setPixelRatio(1),e.setSize(d.textureWidth,d.textureHeight,!1),T=new S.WebGLRenderTarget(d.textureWidth,d.textureHeight,{format:S.RGBAFormat,type:S.UnsignedByteType,depthTexture:new S.DepthTexture(d.textureWidth,d.textureHeight,i,void 0,void 0,void 0,void 0,void 0,void 0,t),stencilBuffer:_.stencil,colorSpace:e.outputColorSpace,samples:4*!!_.antialias,resolveDepthBuffer:!1===d.ignoreDepthValues,resolveStencilBuffer:!1===d.ignoreDepthValues})}else{let t={antialias:_.antialias,alpha:!0,depth:_.depth,stencil:_.stencil,framebufferScaleFactor:a};f=new XRWebGLLayer(r,n,t),r.updateRenderState({baseLayer:f}),e.setPixelRatio(1),e.setSize(f.framebufferWidth,f.framebufferHeight,!1),T=new S.WebGLRenderTarget(f.framebufferWidth,f.framebufferHeight,{format:S.RGBAFormat,type:S.UnsignedByteType,colorSpace:e.outputColorSpace,stencilBuffer:_.stencil,resolveDepthBuffer:!1===f.ignoreDepthValues,resolveStencilBuffer:!1===f.ignoreDepthValues})}T.isXRRenderTarget=!0,this.setFoveation(l),s=null,i=await r.requestReferenceSpace(o),G.setContext(r),G.start(),t.isPresenting=!0,t.dispatchEvent({type:"sessionstart"})}},this.getEnvironmentBlendMode=function(){if(null!==r)return r.environmentBlendMode},this.getDepthTexture=function(){return h.getDepthTexture()};const I=new S.Vector3,F=new S.Vector3;function O(e,n){null===n?e.matrixWorld.copy(e.matrix):e.matrixWorld.multiplyMatrices(n.matrixWorld,e.matrix),e.matrixWorldInverse.copy(e.matrixWorld).invert()}this.updateCamera=function(e){var n,t,a;if(null===r)return;let i=e.near,o=e.far;null!==h.texture&&(h.depthNear>0&&(i=h.depthNear),h.depthFar>0&&(o=h.depthFar)),P.near=y.near=C.near=i,P.far=y.far=C.far=o,(w!==P.near||L!==P.far)&&(r.updateRenderState({depthNear:P.near,depthFar:P.far}),w=P.near,L=P.far),P.layers.mask=6|e.layers.mask,C.layers.mask=3&P.layers.mask,y.layers.mask=5&P.layers.mask;let l=e.parent,s=P.cameras;O(P,l);for(let e=0;e0&&(e.alphaTest.value=r.alphaTest);let a=n.get(r),i=a.envMap,o=a.envMapRotation;i&&(e.envMap.value=i,nY.copy(o),nY.x*=-1,nY.y*=-1,nY.z*=-1,i.isCubeTexture&&!1===i.isRenderTargetTexture&&(nY.y*=-1,nY.z*=-1),e.envMapRotation.value.setFromMatrix4(nK.makeRotationFromEuler(nY)),e.flipEnvMap.value=i.isCubeTexture&&!1===i.isRenderTargetTexture?-1:1,e.reflectivity.value=r.reflectivity,e.ior.value=r.ior,e.refractionRatio.value=r.refractionRatio),r.lightMap&&(e.lightMap.value=r.lightMap,e.lightMapIntensity.value=r.lightMapIntensity,t(r.lightMap,e.lightMapTransform)),r.aoMap&&(e.aoMap.value=r.aoMap,e.aoMapIntensity.value=r.aoMapIntensity,t(r.aoMap,e.aoMapTransform))}return{refreshFogUniforms:function(n,t){t.color.getRGB(n.fogColor.value,(0,S.getUnlitUniformColorSpace)(e)),t.isFog?(n.fogNear.value=t.near,n.fogFar.value=t.far):t.isFogExp2&&(n.fogDensity.value=t.density)},refreshMaterialUniforms:function(e,a,i,o,l){var s,u,c,d,f,p,m,h,g,_,v,E,T,M,b,x,R,C,y,A,P,w,L;let N;a.isMeshBasicMaterial||a.isMeshLambertMaterial?r(e,a):a.isMeshToonMaterial?(r(e,a),s=e,(u=a).gradientMap&&(s.gradientMap.value=u.gradientMap)):a.isMeshPhongMaterial?(r(e,a),c=e,d=a,c.specular.value.copy(d.specular),c.shininess.value=Math.max(d.shininess,1e-4)):a.isMeshStandardMaterial?(r(e,a),f=e,p=a,f.metalness.value=p.metalness,p.metalnessMap&&(f.metalnessMap.value=p.metalnessMap,t(p.metalnessMap,f.metalnessMapTransform)),f.roughness.value=p.roughness,p.roughnessMap&&(f.roughnessMap.value=p.roughnessMap,t(p.roughnessMap,f.roughnessMapTransform)),p.envMap&&(f.envMapIntensity.value=p.envMapIntensity),a.isMeshPhysicalMaterial&&(m=e,h=a,g=l,m.ior.value=h.ior,h.sheen>0&&(m.sheenColor.value.copy(h.sheenColor).multiplyScalar(h.sheen),m.sheenRoughness.value=h.sheenRoughness,h.sheenColorMap&&(m.sheenColorMap.value=h.sheenColorMap,t(h.sheenColorMap,m.sheenColorMapTransform)),h.sheenRoughnessMap&&(m.sheenRoughnessMap.value=h.sheenRoughnessMap,t(h.sheenRoughnessMap,m.sheenRoughnessMapTransform))),h.clearcoat>0&&(m.clearcoat.value=h.clearcoat,m.clearcoatRoughness.value=h.clearcoatRoughness,h.clearcoatMap&&(m.clearcoatMap.value=h.clearcoatMap,t(h.clearcoatMap,m.clearcoatMapTransform)),h.clearcoatRoughnessMap&&(m.clearcoatRoughnessMap.value=h.clearcoatRoughnessMap,t(h.clearcoatRoughnessMap,m.clearcoatRoughnessMapTransform)),h.clearcoatNormalMap&&(m.clearcoatNormalMap.value=h.clearcoatNormalMap,t(h.clearcoatNormalMap,m.clearcoatNormalMapTransform),m.clearcoatNormalScale.value.copy(h.clearcoatNormalScale),h.side===S.BackSide&&m.clearcoatNormalScale.value.negate())),h.dispersion>0&&(m.dispersion.value=h.dispersion),h.iridescence>0&&(m.iridescence.value=h.iridescence,m.iridescenceIOR.value=h.iridescenceIOR,m.iridescenceThicknessMinimum.value=h.iridescenceThicknessRange[0],m.iridescenceThicknessMaximum.value=h.iridescenceThicknessRange[1],h.iridescenceMap&&(m.iridescenceMap.value=h.iridescenceMap,t(h.iridescenceMap,m.iridescenceMapTransform)),h.iridescenceThicknessMap&&(m.iridescenceThicknessMap.value=h.iridescenceThicknessMap,t(h.iridescenceThicknessMap,m.iridescenceThicknessMapTransform))),h.transmission>0&&(m.transmission.value=h.transmission,m.transmissionSamplerMap.value=g.texture,m.transmissionSamplerSize.value.set(g.width,g.height),h.transmissionMap&&(m.transmissionMap.value=h.transmissionMap,t(h.transmissionMap,m.transmissionMapTransform)),m.thickness.value=h.thickness,h.thicknessMap&&(m.thicknessMap.value=h.thicknessMap,t(h.thicknessMap,m.thicknessMapTransform)),m.attenuationDistance.value=h.attenuationDistance,m.attenuationColor.value.copy(h.attenuationColor)),h.anisotropy>0&&(m.anisotropyVector.value.set(h.anisotropy*Math.cos(h.anisotropyRotation),h.anisotropy*Math.sin(h.anisotropyRotation)),h.anisotropyMap&&(m.anisotropyMap.value=h.anisotropyMap,t(h.anisotropyMap,m.anisotropyMapTransform))),m.specularIntensity.value=h.specularIntensity,m.specularColor.value.copy(h.specularColor),h.specularColorMap&&(m.specularColorMap.value=h.specularColorMap,t(h.specularColorMap,m.specularColorMapTransform)),h.specularIntensityMap&&(m.specularIntensityMap.value=h.specularIntensityMap,t(h.specularIntensityMap,m.specularIntensityMapTransform)))):a.isMeshMatcapMaterial?(r(e,a),_=e,(v=a).matcap&&(_.matcap.value=v.matcap)):a.isMeshDepthMaterial?r(e,a):a.isMeshDistanceMaterial?(r(e,a),E=e,T=a,N=n.get(T).light,E.referencePosition.value.setFromMatrixPosition(N.matrixWorld),E.nearDistance.value=N.shadow.camera.near,E.farDistance.value=N.shadow.camera.far):a.isMeshNormalMaterial?r(e,a):a.isLineBasicMaterial?(M=e,b=a,M.diffuse.value.copy(b.color),M.opacity.value=b.opacity,b.map&&(M.map.value=b.map,t(b.map,M.mapTransform)),a.isLineDashedMaterial&&(x=e,R=a,x.dashSize.value=R.dashSize,x.totalSize.value=R.dashSize+R.gapSize,x.scale.value=R.scale)):a.isPointsMaterial?(C=e,y=a,A=i,P=o,C.diffuse.value.copy(y.color),C.opacity.value=y.opacity,C.size.value=y.size*A,C.scale.value=.5*P,y.map&&(C.map.value=y.map,t(y.map,C.uvTransform)),y.alphaMap&&(C.alphaMap.value=y.alphaMap,t(y.alphaMap,C.alphaMapTransform)),y.alphaTest>0&&(C.alphaTest.value=y.alphaTest)):a.isSpriteMaterial?(w=e,L=a,w.diffuse.value.copy(L.color),w.opacity.value=L.opacity,w.rotation.value=L.rotation,L.map&&(w.map.value=L.map,t(L.map,w.mapTransform)),L.alphaMap&&(w.alphaMap.value=L.alphaMap,t(L.alphaMap,w.alphaMapTransform)),L.alphaTest>0&&(w.alphaTest.value=L.alphaTest)):a.isShadowMaterial?(e.color.value.copy(a.color),e.opacity.value=a.opacity):a.isShaderMaterial&&(a.uniformsNeedUpdate=!1)}}}function nQ(e,n,t,r){let a={},i={},o=[],l=e.getParameter(e.MAX_UNIFORM_BUFFER_BINDINGS);function s(e){let n={boundary:0,storage:0};return"number"==typeof e||"boolean"==typeof e?(n.boundary=4,n.storage=4):e.isVector2?(n.boundary=8,n.storage=8):e.isVector3||e.isColor?(n.boundary=16,n.storage=12):e.isVector4?(n.boundary=16,n.storage=16):e.isMatrix3?(n.boundary=48,n.storage=48):e.isMatrix4?(n.boundary=64,n.storage=64):e.isTexture?(0,S.warn)("WebGLRenderer: Texture samplers can not be part of an uniforms group."):(0,S.warn)("WebGLRenderer: Unsupported uniform value type.",e),n}function u(n){let t=n.target;t.removeEventListener("dispose",u);let r=o.indexOf(t.__bindingPointIndex);o.splice(r,1),e.deleteBuffer(a[t.id]),delete a[t.id],delete i[t.id]}return{bind:function(e,n){let t=n.program;r.uniformBlockBinding(e,t)},update:function(t,c){var d;let f,p,m,h,g=a[t.id];void 0===g&&(function(e){let n=e.uniforms,t=0;for(let e=0,r=n.length;e0&&(t+=16-r),e.__size=t,e.__cache={}}(t),(d=t).__bindingPointIndex=f=function(){for(let e=0;etypeof WebGLRenderingContext&&F instanceof WebGLRenderingContext)throw Error("THREE.WebGLRenderer: WebGL 1 is not supported since r163.");n=F.getContextAttributes().alpha}else n=G;const q=new Set([S.RGBAIntegerFormat,S.RGIntegerFormat,S.RedIntegerFormat]),en=new Set([S.UnsignedByteType,S.UnsignedIntType,S.UnsignedShortType,S.UnsignedInt248Type,S.UnsignedShort4444Type,S.UnsignedShort5551Type]),er=new Uint32Array(4),ea=new Int32Array(4);let ei=null,eo=null;const el=[],es=[];let eu=null;this.domElement=I,this.debug={checkShaderErrors:!0,onShaderError:null},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this.toneMapping=S.NoToneMapping,this.toneMappingExposure=1,this.transmissionResolutionScale=1;const ec=this;let ed=!1;this._outputColorSpace=S.SRGBColorSpace;let ef=0,ep=0,em=null,eh=-1,eg=null;const e_=new S.Vector4,ev=new S.Vector4;let eS=null;const eE=new S.Color(0);let eT=0,eM=I.width,eb=I.height,ex=1,eR=null,eC=null;const ey=new S.Vector4(0,0,eM,eb),eA=new S.Vector4(0,0,eM,eb);let eP=!1;const ew=new S.Frustum;let eL=!1,eN=!1;const eU=new S.Matrix4,eD=new S.Vector3,eI=new S.Vector4,eF={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};let eO=!1;function eB(){return null===em?ex:1}let eG=F;function eH(e,n){return I.getContext(e,n)}try{if("setAttribute"in I&&I.setAttribute("data-engine",`three.js r${S.REVISION}`),I.addEventListener("webglcontextlost",ez,!1),I.addEventListener("webglcontextrestored",eW,!1),I.addEventListener("webglcontextcreationerror",eX,!1),null===eG){const e="webgl2";if(eG=eH(e,{alpha:!0,depth:O,stencil:B,antialias:H,premultipliedAlpha:k,preserveDrawingBuffer:V,powerPreference:z,failIfMajorPerformanceCaveat:W}),null===eG)if(eH(e))throw Error("Error creating WebGL context with your selected attributes.");else throw Error("Error creating WebGL context.")}}catch(e){throw(0,S.error)("WebGLRenderer: "+e.message),e}function ek(){(t=new K(eG)).init(),C=new nz(eG,t),r=new L(eG,t,e,C),a=new nk(eG,t),r.reversedDepthBuffer&&X&&a.buffers.depth.setReversed(!0),i=new Z(eG),o=new nb,l=new nV(eG,t,a,o,r,C,i),s=new U(ec),u=new Y(ec),c=new T(eG),y=new P(eG,c),d=new $(eG,c,i,y),f=new ee(eG,d,c,i),b=new J(eG,r,l),_=new N(o),p=new nM(ec,s,u,t,r,y,_),m=new n$(ec,o),h=new ny,g=new nU(t),M=new A(ec,s,u,a,f,n,k),v=new nG(ec,f,r),D=new nQ(eG,i,r,a),x=new w(eG,t,i),R=new Q(eG,t,i),i.programs=p.programs,ec.capabilities=r,ec.extensions=t,ec.properties=o,ec.renderLists=h,ec.shadowMap=v,ec.state=a,ec.info=i}ek(),j!==S.UnsignedByteType&&(eu=new et(j,I.width,I.height,O,B));const eV=new nq(ec,eG);function ez(e){e.preventDefault(),(0,S.log)("WebGLRenderer: Context Lost."),ed=!0}function eW(){(0,S.log)("WebGLRenderer: Context Restored."),ed=!1;let e=i.autoReset,n=v.enabled,t=v.autoUpdate,r=v.needsUpdate,a=v.type;ek(),i.autoReset=e,v.enabled=n,v.autoUpdate=t,v.needsUpdate=r,v.type=a}function eX(e){(0,S.error)("WebGLRenderer: A WebGL context could not be created. Reason: ",e.statusMessage)}function ej(e){var n,t;let r,a=e.target;a.removeEventListener("dispose",ej),t=n=a,void 0!==(r=o.get(t).programs)&&(r.forEach(function(e){p.releaseProgram(e)}),t.isShaderMaterial&&p.releaseShaderCache(t)),o.remove(n)}function eq(e,n,t){!0===e.transparent&&e.side===S.DoubleSide&&!1===e.forceSinglePass?(e.side=S.BackSide,e.needsUpdate=!0,e2(e,n,t),e.side=S.FrontSide,e.needsUpdate=!0,e2(e,n,t),e.side=S.DoubleSide):e2(e,n,t)}this.xr=eV,this.getContext=function(){return eG},this.getContextAttributes=function(){return eG.getContextAttributes()},this.forceContextLoss=function(){let e=t.get("WEBGL_lose_context");e&&e.loseContext()},this.forceContextRestore=function(){let e=t.get("WEBGL_lose_context");e&&e.restoreContext()},this.getPixelRatio=function(){return ex},this.setPixelRatio=function(e){void 0!==e&&(ex=e,this.setSize(eM,eb,!1))},this.getSize=function(e){return e.set(eM,eb)},this.setSize=function(e,n,t=!0){eV.isPresenting?(0,S.warn)("WebGLRenderer: Can't change size while VR device is presenting."):(eM=e,eb=n,I.width=Math.floor(e*ex),I.height=Math.floor(n*ex),!0===t&&(I.style.width=e+"px",I.style.height=n+"px"),null!==eu&&eu.setSize(I.width,I.height),this.setViewport(0,0,e,n))},this.getDrawingBufferSize=function(e){return e.set(eM*ex,eb*ex).floor()},this.setDrawingBufferSize=function(e,n,t){eM=e,eb=n,ex=t,I.width=Math.floor(e*t),I.height=Math.floor(n*t),this.setViewport(0,0,e,n)},this.setEffects=function(e){if(j===S.UnsignedByteType)return void console.error("THREE.WebGLRenderer: setEffects() requires outputBufferType set to HalfFloatType or FloatType.");if(e){for(let n=0;np.matrixWorld.determinant(),E=function(e,n,t,i,c){var d,f;!0!==n.isScene&&(n=eF),l.resetTextureUnits();let p=n.fog,h=i.isMeshStandardMaterial?n.environment:null,g=null===em?ec.outputColorSpace:!0===em.isXRRenderTarget?em.texture.colorSpace:S.LinearSRGBColorSpace,v=(i.isMeshStandardMaterial?u:s).get(i.envMap||h),E=!0===i.vertexColors&&!!t.attributes.color&&4===t.attributes.color.itemSize,T=!!t.attributes.tangent&&(!!i.normalMap||i.anisotropy>0),M=!!t.morphAttributes.position,x=!!t.morphAttributes.normal,R=!!t.morphAttributes.color,C=S.NoToneMapping;i.toneMapped&&(null===em||!0===em.isXRRenderTarget)&&(C=ec.toneMapping);let y=t.morphAttributes.position||t.morphAttributes.normal||t.morphAttributes.color,A=void 0!==y?y.length:0,P=o.get(i),w=eo.state.lights;if(!0===eL&&(!0===eN||e!==eg)){let n=e===eg&&i.id===eh;_.setState(i,e,n)}let L=!1;i.version===P.__version?P.needsLights&&P.lightsStateVersion!==w.state.version||P.outputColorSpace!==g||c.isBatchedMesh&&!1===P.batching?L=!0:c.isBatchedMesh||!0!==P.batching?c.isBatchedMesh&&!0===P.batchingColor&&null===c.colorTexture||c.isBatchedMesh&&!1===P.batchingColor&&null!==c.colorTexture||c.isInstancedMesh&&!1===P.instancing?L=!0:c.isInstancedMesh||!0!==P.instancing?c.isSkinnedMesh&&!1===P.skinning?L=!0:c.isSkinnedMesh||!0!==P.skinning?c.isInstancedMesh&&!0===P.instancingColor&&null===c.instanceColor||c.isInstancedMesh&&!1===P.instancingColor&&null!==c.instanceColor||c.isInstancedMesh&&!0===P.instancingMorph&&null===c.morphTexture||c.isInstancedMesh&&!1===P.instancingMorph&&null!==c.morphTexture||P.envMap!==v||!0===i.fog&&P.fog!==p||void 0!==P.numClippingPlanes&&(P.numClippingPlanes!==_.numPlanes||P.numIntersection!==_.numIntersection)||P.vertexAlphas!==E||P.vertexTangents!==T||P.morphTargets!==M||P.morphNormals!==x||P.morphColors!==R||P.toneMapping!==C?L=!0:P.morphTargetsCount!==A&&(L=!0):L=!0:L=!0:L=!0:(L=!0,P.__version=i.version);let N=P.currentProgram;!0===L&&(N=e2(i,n,c));let U=!1,I=!1,F=!1,O=N.getUniforms(),B=P.uniforms;if(a.useProgram(N.program)&&(U=!0,I=!0,F=!0),i.id!==eh&&(eh=i.id,I=!0),U||eg!==e){a.buffers.depth.getReversed()&&!0!==e.reversedDepth&&(e._reversedDepth=!0,e.updateProjectionMatrix()),O.setValue(eG,"projectionMatrix",e.projectionMatrix),O.setValue(eG,"viewMatrix",e.matrixWorldInverse);let n=O.map.cameraPosition;void 0!==n&&n.setValue(eG,eD.setFromMatrixPosition(e.matrixWorld)),r.logarithmicDepthBuffer&&O.setValue(eG,"logDepthBufFC",2/(Math.log(e.far+1)/Math.LN2)),(i.isMeshPhongMaterial||i.isMeshToonMaterial||i.isMeshLambertMaterial||i.isMeshBasicMaterial||i.isMeshStandardMaterial||i.isShaderMaterial)&&O.setValue(eG,"isOrthographic",!0===e.isOrthographicCamera),eg!==e&&(eg=e,I=!0,F=!0)}if(P.needsLights&&(w.state.directionalShadowMap.length>0&&O.setValue(eG,"directionalShadowMap",w.state.directionalShadowMap,l),w.state.spotShadowMap.length>0&&O.setValue(eG,"spotShadowMap",w.state.spotShadowMap,l),w.state.pointShadowMap.length>0&&O.setValue(eG,"pointShadowMap",w.state.pointShadowMap,l)),c.isSkinnedMesh){O.setOptional(eG,c,"bindMatrix"),O.setOptional(eG,c,"bindMatrixInverse");let e=c.skeleton;e&&(null===e.boneTexture&&e.computeBoneTexture(),O.setValue(eG,"boneTexture",e.boneTexture,l))}c.isBatchedMesh&&(O.setOptional(eG,c,"batchingTexture"),O.setValue(eG,"batchingTexture",c._matricesTexture,l),O.setOptional(eG,c,"batchingIdTexture"),O.setValue(eG,"batchingIdTexture",c._indirectTexture,l),O.setOptional(eG,c,"batchingColorTexture"),null!==c._colorsTexture&&O.setValue(eG,"batchingColorTexture",c._colorsTexture,l));let G=t.morphAttributes;if((void 0!==G.position||void 0!==G.normal||void 0!==G.color)&&b.update(c,t,N),(I||P.receiveShadow!==c.receiveShadow)&&(P.receiveShadow=c.receiveShadow,O.setValue(eG,"receiveShadow",c.receiveShadow)),i.isMeshGouraudMaterial&&null!==i.envMap&&(B.envMap.value=v,B.flipEnvMap.value=v.isCubeTexture&&!1===v.isRenderTargetTexture?-1:1),i.isMeshStandardMaterial&&null===i.envMap&&null!==n.environment&&(B.envMapIntensity.value=n.environmentIntensity),void 0!==B.dfgLUT&&(B.dfgLUT.value=(null===nJ&&((nJ=new S.DataTexture(nZ,16,16,S.RGFormat,S.HalfFloatType)).name="DFG_LUT",nJ.minFilter=S.LinearFilter,nJ.magFilter=S.LinearFilter,nJ.wrapS=S.ClampToEdgeWrapping,nJ.wrapT=S.ClampToEdgeWrapping,nJ.generateMipmaps=!1,nJ.needsUpdate=!0),nJ)),I&&(O.setValue(eG,"toneMappingExposure",ec.toneMappingExposure),P.needsLights&&(d=B,f=F,d.ambientLightColor.needsUpdate=f,d.lightProbe.needsUpdate=f,d.directionalLights.needsUpdate=f,d.directionalLightShadows.needsUpdate=f,d.pointLights.needsUpdate=f,d.pointLightShadows.needsUpdate=f,d.spotLights.needsUpdate=f,d.spotLightShadows.needsUpdate=f,d.rectAreaLights.needsUpdate=f,d.hemisphereLights.needsUpdate=f),p&&!0===i.fog&&m.refreshFogUniforms(B,p),m.refreshMaterialUniforms(B,i,ex,eb,eo.state.transmissionRenderTarget[e.id]),e6.upload(eG,e4(P),B,l)),i.isShaderMaterial&&!0===i.uniformsNeedUpdate&&(e6.upload(eG,e4(P),B,l),i.uniformsNeedUpdate=!1),i.isSpriteMaterial&&O.setValue(eG,"center",c.center),O.setValue(eG,"modelViewMatrix",c.modelViewMatrix),O.setValue(eG,"normalMatrix",c.normalMatrix),O.setValue(eG,"modelMatrix",c.matrixWorld),i.isShaderMaterial||i.isRawShaderMaterial){let e=i.uniformsGroups;for(let n=0,t=e.length;n{function r(){(a.forEach(function(e){o.get(e).currentProgram.isReady()&&a.delete(e)}),0===a.size)?n(e):setTimeout(r,10)}null!==t.get("KHR_parallel_shader_compile")?r():setTimeout(r,10)})};let eY=null;function eK(){eQ.stop()}function e$(){eQ.start()}const eQ=new E;function eZ(e,n,t,r){if(!1===e.visible)return;if(e.layers.test(n.layers)){if(e.isGroup)t=e.renderOrder;else if(e.isLOD)!0===e.autoUpdate&&e.update(n);else if(e.isLight)eo.pushLight(e),e.castShadow&&eo.pushShadow(e);else if(e.isSprite){if(!e.frustumCulled||ew.intersectsSprite(e)){r&&eI.setFromMatrixPosition(e.matrixWorld).applyMatrix4(eU);let n=f.update(e),a=e.material;a.visible&&ei.push(e,n,a,t,eI.z,null)}}else if((e.isMesh||e.isLine||e.isPoints)&&(!e.frustumCulled||ew.intersectsObject(e))){let n=f.update(e),a=e.material;if(r&&(void 0!==e.boundingSphere?(null===e.boundingSphere&&e.computeBoundingSphere(),eI.copy(e.boundingSphere.center)):(null===n.boundingSphere&&n.computeBoundingSphere(),eI.copy(n.boundingSphere.center)),eI.applyMatrix4(e.matrixWorld).applyMatrix4(eU)),Array.isArray(a)){let r=n.groups;for(let i=0,o=r.length;i0&&e1(i,n,t),o.length>0&&e1(o,n,t),l.length>0&&e1(l,n,t),a.buffers.depth.setTest(!0),a.buffers.depth.setMask(!0),a.buffers.color.setMask(!0),a.setPolygonOffset(!1)}function e0(e,n,a,i){if(null!==(!0===a.isScene?a.overrideMaterial:null))return;if(void 0===eo.state.transmissionRenderTarget[i.id]){let e=t.has("EXT_color_buffer_half_float")||t.has("EXT_color_buffer_float");eo.state.transmissionRenderTarget[i.id]=new S.WebGLRenderTarget(1,1,{generateMipmaps:!0,type:e?S.HalfFloatType:S.UnsignedByteType,minFilter:S.LinearMipmapLinearFilter,samples:r.samples,stencilBuffer:B,resolveDepthBuffer:!1,resolveStencilBuffer:!1,colorSpace:S.ColorManagement.workingColorSpace})}let o=eo.state.transmissionRenderTarget[i.id],s=i.viewport||e_;o.setSize(s.z*ec.transmissionResolutionScale,s.w*ec.transmissionResolutionScale);let u=ec.getRenderTarget(),c=ec.getActiveCubeFace(),d=ec.getActiveMipmapLevel();ec.setRenderTarget(o),ec.getClearColor(eE),(eT=ec.getClearAlpha())<1&&ec.setClearColor(0xffffff,.5),ec.clear(),eO&&M.render(a);let f=ec.toneMapping;ec.toneMapping=S.NoToneMapping;let p=i.viewport;if(void 0!==i.viewport&&(i.viewport=void 0),eo.setupLightsView(i),!0===eL&&_.setGlobalState(ec.clippingPlanes,i),e1(e,a,i),l.updateMultisampleRenderTarget(o),l.updateRenderTargetMipmap(o),!1===t.has("WEBGL_multisampled_render_to_texture")){let e=!1;for(let t=0,r=n.length;ttypeof self&&eQ.setContext(self),this.setAnimationLoop=function(e){eY=e,eV.setAnimationLoop(e),null===e?eQ.stop():eQ.start()},eV.addEventListener("sessionstart",eK),eV.addEventListener("sessionend",e$),this.render=function(e,n){if(void 0!==n&&!0!==n.isCamera)return void(0,S.error)("WebGLRenderer.render: camera is not an instance of THREE.Camera.");if(!0===ed)return;let t=!0===eV.enabled&&!0===eV.isPresenting,r=null!==eu&&(null===em||t)&&eu.begin(ec,em);if(!0===e.matrixWorldAutoUpdate&&e.updateMatrixWorld(),null===n.parent&&!0===n.matrixWorldAutoUpdate&&n.updateMatrixWorld(),!0===eV.enabled&&!0===eV.isPresenting&&(null===eu||!1===eu.isCompositing())&&(!0===eV.cameraAutoUpdate&&eV.updateCamera(n),n=eV.getCamera()),!0===e.isScene&&e.onBeforeRender(ec,e,n,em),(eo=g.get(e,es.length)).init(n),es.push(eo),eU.multiplyMatrices(n.projectionMatrix,n.matrixWorldInverse),ew.setFromProjectionMatrix(eU,S.WebGLCoordinateSystem,n.reversedDepth),eN=this.localClippingEnabled,eL=_.init(this.clippingPlanes,eN),(ei=h.get(e,el.length)).init(),el.push(ei),!0===eV.enabled&&!0===eV.isPresenting){let e=ec.xr.getDepthSensingMesh();null!==e&&eZ(e,n,-1/0,ec.sortObjects)}eZ(e,n,0,ec.sortObjects),ei.finish(),!0===ec.sortObjects&&ei.sort(eR,eC),(eO=!1===eV.enabled||!1===eV.isPresenting||!1===eV.hasDepthSensing())&&M.addToRenderList(ei,e),this.info.render.frame++,!0===eL&&_.beginShadows();let a=eo.state.shadowsArray;if(v.render(a,e,n),!0===eL&&_.endShadows(),!0===this.info.autoReset&&this.info.reset(),!1===(r&&eu.hasRenderPass())){let t=ei.opaque,r=ei.transmissive;if(eo.setupLights(),n.isArrayCamera){let a=n.cameras;if(r.length>0)for(let n=0,i=a.length;n0&&e0(t,r,e,n),eO&&M.render(e),eJ(ei,e,n)}null!==em&&0===ep&&(l.updateMultisampleRenderTarget(em),l.updateRenderTargetMipmap(em)),r&&eu.end(ec),!0===e.isScene&&e.onAfterRender(ec,e,n),y.resetDefaultState(),eh=-1,eg=null,es.pop(),es.length>0?(eo=es[es.length-1],!0===eL&&_.setGlobalState(ec.clippingPlanes,eo.state.camera)):eo=null,el.pop(),ei=el.length>0?el[el.length-1]:null},this.getActiveCubeFace=function(){return ef},this.getActiveMipmapLevel=function(){return ep},this.getRenderTarget=function(){return em},this.setRenderTargetTextures=function(e,n,t){let r=o.get(e);r.__autoAllocateDepthBuffer=!1===e.resolveDepthBuffer,!1===r.__autoAllocateDepthBuffer&&(r.__useRenderToTexture=!1),o.get(e.texture).__webglTexture=n,o.get(e.depthTexture).__webglTexture=r.__autoAllocateDepthBuffer?void 0:t,r.__hasExternalTextures=!0},this.setRenderTargetFramebuffer=function(e,n){let t=o.get(e);t.__webglFramebuffer=n,t.__useDefaultFramebuffer=void 0===n};const e8=eG.createFramebuffer();this.setRenderTarget=function(e,n=0,t=0){em=e,ef=n,ep=t;let r=null,i=!1,s=!1;if(e){let u=o.get(e);if(void 0!==u.__useDefaultFramebuffer){a.bindFramebuffer(eG.FRAMEBUFFER,u.__webglFramebuffer),e_.copy(e.viewport),ev.copy(e.scissor),eS=e.scissorTest,a.viewport(e_),a.scissor(ev),a.setScissorTest(eS),eh=-1;return}if(void 0===u.__webglFramebuffer)l.setupRenderTarget(e);else if(u.__hasExternalTextures)l.rebindTextures(e,o.get(e.texture).__webglTexture,o.get(e.depthTexture).__webglTexture);else if(e.depthBuffer){let n=e.depthTexture;if(u.__boundDepthTexture!==n){if(null!==n&&o.has(n)&&(e.width!==n.image.width||e.height!==n.image.height))throw Error("WebGLRenderTarget: Attached DepthTexture is initialized to the incorrect size.");l.setupDepthRenderbuffer(e)}}let c=e.texture;(c.isData3DTexture||c.isDataArrayTexture||c.isCompressedArrayTexture)&&(s=!0);let d=o.get(e).__webglFramebuffer;e.isWebGLCubeRenderTarget?(r=Array.isArray(d[n])?d[n][t]:d[n],i=!0):r=e.samples>0&&!1===l.useMultisampledRTT(e)?o.get(e).__webglMultisampledFramebuffer:Array.isArray(d)?d[t]:d,e_.copy(e.viewport),ev.copy(e.scissor),eS=e.scissorTest}else e_.copy(ey).multiplyScalar(ex).floor(),ev.copy(eA).multiplyScalar(ex).floor(),eS=eP;if(0!==t&&(r=e8),a.bindFramebuffer(eG.FRAMEBUFFER,r)&&a.drawBuffers(e,r),a.viewport(e_),a.scissor(ev),a.setScissorTest(eS),i){let r=o.get(e.texture);eG.framebufferTexture2D(eG.FRAMEBUFFER,eG.COLOR_ATTACHMENT0,eG.TEXTURE_CUBE_MAP_POSITIVE_X+n,r.__webglTexture,t)}else if(s)for(let r=0;r=0&&n<=e.width-i&&t>=0&&t<=e.height-l&&(e.textures.length>1&&eG.readBuffer(eG.COLOR_ATTACHMENT0+c),eG.readPixels(n,t,i,l,C.convert(o),C.convert(u),s))}finally{let e=null!==em?o.get(em).__webglFramebuffer:null;a.bindFramebuffer(eG.FRAMEBUFFER,e)}}},this.readRenderTargetPixelsAsync=async function(e,n,t,i,l,s,u,c=0){if(!(e&&e.isWebGLRenderTarget))throw Error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let d=o.get(e).__webglFramebuffer;if(e.isWebGLCubeRenderTarget&&void 0!==u&&(d=d[u]),d)if(n>=0&&n<=e.width-i&&t>=0&&t<=e.height-l){a.bindFramebuffer(eG.FRAMEBUFFER,d);let u=e.textures[c],f=u.format,p=u.type;if(!r.textureFormatReadable(f))throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in RGBA or implementation defined format.");if(!r.textureTypeReadable(p))throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in UnsignedByteType or implementation defined type.");let m=eG.createBuffer();eG.bindBuffer(eG.PIXEL_PACK_BUFFER,m),eG.bufferData(eG.PIXEL_PACK_BUFFER,s.byteLength,eG.STREAM_READ),e.textures.length>1&&eG.readBuffer(eG.COLOR_ATTACHMENT0+c),eG.readPixels(n,t,i,l,C.convert(f),C.convert(p),0);let h=null!==em?o.get(em).__webglFramebuffer:null;a.bindFramebuffer(eG.FRAMEBUFFER,h);let g=eG.fenceSync(eG.SYNC_GPU_COMMANDS_COMPLETE,0);return eG.flush(),await (0,S.probeAsync)(eG,g,4),eG.bindBuffer(eG.PIXEL_PACK_BUFFER,m),eG.getBufferSubData(eG.PIXEL_PACK_BUFFER,0,s),eG.deleteBuffer(m),eG.deleteSync(g),s}else throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: requested read bounds are out of range.")},this.copyFramebufferToTexture=function(e,n=null,t=0){let r=Math.pow(2,-t),i=Math.floor(e.image.width*r),o=Math.floor(e.image.height*r),s=null!==n?n.x:0,u=null!==n?n.y:0;l.setTexture2D(e,0),eG.copyTexSubImage2D(eG.TEXTURE_2D,t,0,0,s,u,i,o),a.unbindTexture()};const e9=eG.createFramebuffer(),e7=eG.createFramebuffer();this.copyTextureToTexture=function(e,n,t=null,r=null,i=0,s=null){let u,c,d,f,p,m,h,g,_,v;null===s&&(0!==i?((0,S.warnOnce)("WebGLRenderer: copyTextureToTexture function signature has changed to support src and dst mipmap levels."),s=i,i=0):s=0);let E=e.isCompressedTexture?e.mipmaps[s]:e.image;if(null!==t)u=t.max.x-t.min.x,c=t.max.y-t.min.y,d=t.isBox3?t.max.z-t.min.z:1,f=t.min.x,p=t.min.y,m=t.isBox3?t.min.z:0;else{let n=Math.pow(2,-i);u=Math.floor(E.width*n),c=Math.floor(E.height*n),d=e.isDataArrayTexture?E.depth:e.isData3DTexture?Math.floor(E.depth*n):1,f=0,p=0,m=0}null!==r?(h=r.x,g=r.y,_=r.z):(h=0,g=0,_=0);let T=C.convert(n.format),M=C.convert(n.type);n.isData3DTexture?(l.setTexture3D(n,0),v=eG.TEXTURE_3D):n.isDataArrayTexture||n.isCompressedArrayTexture?(l.setTexture2DArray(n,0),v=eG.TEXTURE_2D_ARRAY):(l.setTexture2D(n,0),v=eG.TEXTURE_2D),eG.pixelStorei(eG.UNPACK_FLIP_Y_WEBGL,n.flipY),eG.pixelStorei(eG.UNPACK_PREMULTIPLY_ALPHA_WEBGL,n.premultiplyAlpha),eG.pixelStorei(eG.UNPACK_ALIGNMENT,n.unpackAlignment);let b=eG.getParameter(eG.UNPACK_ROW_LENGTH),x=eG.getParameter(eG.UNPACK_IMAGE_HEIGHT),R=eG.getParameter(eG.UNPACK_SKIP_PIXELS),y=eG.getParameter(eG.UNPACK_SKIP_ROWS),A=eG.getParameter(eG.UNPACK_SKIP_IMAGES);eG.pixelStorei(eG.UNPACK_ROW_LENGTH,E.width),eG.pixelStorei(eG.UNPACK_IMAGE_HEIGHT,E.height),eG.pixelStorei(eG.UNPACK_SKIP_PIXELS,f),eG.pixelStorei(eG.UNPACK_SKIP_ROWS,p),eG.pixelStorei(eG.UNPACK_SKIP_IMAGES,m);let P=e.isDataArrayTexture||e.isData3DTexture,w=n.isDataArrayTexture||n.isData3DTexture;if(e.isDepthTexture){let t=o.get(e),r=o.get(n),l=o.get(t.__renderTarget),v=o.get(r.__renderTarget);a.bindFramebuffer(eG.READ_FRAMEBUFFER,l.__webglFramebuffer),a.bindFramebuffer(eG.DRAW_FRAMEBUFFER,v.__webglFramebuffer);for(let t=0;ttypeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}get coordinateSystem(){return S.WebGLCoordinateSystem}get outputColorSpace(){return this._outputColorSpace}set outputColorSpace(e){this._outputColorSpace=e;let n=this.getContext();n.drawingBufferColorSpace=S.ColorManagement._getDrawingBufferColorSpace(e),n.unpackColorSpace=S.ColorManagement._getUnpackColorSpace()}}e.s(["PMREMGenerator",()=>V,"ShaderChunk",()=>M,"ShaderLib",()=>x,"UniformsLib",()=>b,"WebGLRenderer",()=>n0,"WebGLUtils",()=>nz],8560);var n1=e.i(30224);let n3=e=>{let n,t=new Set,r=(e,r)=>{let a="function"==typeof e?e(n):e;if(!Object.is(a,n)){let e=n;n=(null!=r?r:"object"!=typeof a||null===a)?a:Object.assign({},n,a),t.forEach(t=>t(n,e))}},a=()=>n,i={setState:r,getState:a,getInitialState:()=>o,subscribe:e=>(t.add(e),()=>t.delete(e))},o=n=e(r,a,i);return i},n2=e=>e?n3(e):n3;e.s(["createStore",()=>n2],8155);let{useSyncExternalStoreWithSelector:n4}=n1.default,n5=e=>e;function n6(e,n=n5,t){let r=n4(e.subscribe,e.getState,e.getInitialState,n,t);return _.default.useDebugValue(r),r}let n8=(e,n)=>{let t=n2(e),r=(e,r=n)=>n6(t,e,r);return Object.assign(r,t),r},n9=(e,n)=>e?n8(e,n):n8;e.s(["createWithEqualityFn",()=>n9,"useStoreWithEqualityFn",()=>n6],66748);let n7=[];function te(e,n,t=(e,n)=>e===n){if(e===n)return!0;if(!e||!n)return!1;let r=e.length;if(n.length!==r)return!1;for(let a=0;a0&&(a.timeout&&clearTimeout(a.timeout),a.timeout=setTimeout(a.remove,r.lifespan)),a.response;if(!t)throw a.promise}let a={keys:n,equal:r.equal,remove:()=>{let e=n7.indexOf(a);-1!==e&&n7.splice(e,1)},promise:("object"==typeof e&&"function"==typeof e.then?e:e(...n)).then(e=>{a.response=e,r.lifespan&&r.lifespan>0&&(a.timeout=setTimeout(a.remove,r.lifespan))}).catch(e=>a.error=e)};if(n7.push(a),!t)throw a.promise}var tt=e.i(89499),tr=e.i(43476),ta=_;function ti(e,n,t){if(!e)return;if(!0===t(e))return e;let r=n?e.return:e.child;for(;r;){let e=ti(r,n,t);if(e)return e;r=n?null:r.sibling}}function to(e){try{return Object.defineProperties(e,{_currentRenderer:{get:()=>null,set(){}},_currentRenderer2:{get:()=>null,set(){}}})}catch(n){return e}}"u">typeof window&&((null==(c=window.document)?void 0:c.createElement)||(null==(d=window.navigator)?void 0:d.product)==="ReactNative")?ta.useLayoutEffect:ta.useEffect;let tl=to(ta.createContext(null));class ts extends ta.Component{render(){return ta.createElement(tl.Provider,{value:this._reactInternals},this.props.children)}}function tu(){let e=ta.useContext(tl);if(null===e)throw Error("its-fine: useFiber must be called within a !");let n=ta.useId();return ta.useMemo(()=>{for(let t of[e,null==e?void 0:e.alternate]){if(!t)continue;let e=ti(t,!1,e=>{let t=e.memoizedState;for(;t;){if(t.memoizedState===n)return!0;t=t.next}});if(e)return e}},[e,n])}let tc=Symbol.for("react.context"),td=e=>null!==e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===tc;function tf(){let e=function(){let e=tu(),[n]=ta.useState(()=>new Map);n.clear();let t=e;for(;t;){let e=t.type;td(e)&&e!==tl&&!n.has(e)&&n.set(e,ta.use(to(e))),t=t.return}return n}();return ta.useMemo(()=>Array.from(e.keys()).reduce((n,t)=>r=>ta.createElement(n,null,ta.createElement(t.Provider,{...r,value:e.get(t)})),e=>ta.createElement(ts,{...e})),[e])}function tp(e){let n=e.root;for(;n.getState().previousRoot;)n=n.getState().previousRoot;return n}e.s(["FiberProvider",()=>ts,"traverseFiber",()=>ti,"useContextBridge",()=>tf,"useFiber",()=>tu],46791),_.act;let tm=e=>e&&e.hasOwnProperty("current"),th=e=>null!=e&&("string"==typeof e||"number"==typeof e||e.isColor),tg="u">typeof window&&((null==(o=window.document)?void 0:o.createElement)||(null==(l=window.navigator)?void 0:l.product)==="ReactNative")?_.useLayoutEffect:_.useEffect;function t_(e){let n=_.useRef(e);return tg(()=>void(n.current=e),[e]),n}function tv(){let e=tu(),n=tf();return _.useMemo(()=>({children:t})=>{let r=ti(e,!0,e=>e.type===_.StrictMode)?_.StrictMode:_.Fragment;return(0,tr.jsx)(r,{children:(0,tr.jsx)(n,{children:t})})},[e,n])}function tS({set:e}){return tg(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}let tE=((s=class extends _.Component{constructor(...e){super(...e),this.state={error:!1}}componentDidCatch(e){this.props.set(e)}render(){return this.state.error?null:this.props.children}}).getDerivedStateFromError=()=>({error:!0}),s);function tT(e){var n;let t="u">typeof window?null!=(n=window.devicePixelRatio)?n:2:1;return Array.isArray(e)?Math.min(Math.max(e[0],t),e[1]):e}function tM(e){var n;return null==(n=e.__r3f)?void 0:n.root.getState()}let tb={obj:e=>e===Object(e)&&!tb.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,nul:e=>null===e,arr:e=>Array.isArray(e),equ(e,n,{arrays:t="shallow",objects:r="reference",strict:a=!0}={}){let i;if(typeof e!=typeof n||!!e!=!!n)return!1;if(tb.str(e)||tb.num(e)||tb.boo(e))return e===n;let o=tb.obj(e);if(o&&"reference"===r)return e===n;let l=tb.arr(e);if(l&&"reference"===t)return e===n;if((l||o)&&e===n)return!0;for(i in e)if(!(i in n))return!1;if(o&&"shallow"===t&&"shallow"===r){for(i in a?n:e)if(!tb.equ(e[i],n[i],{strict:a,objects:"reference"}))return!1}else for(i in a?n:e)if(e[i]!==n[i])return!1;if(tb.und(i)){if(l&&0===e.length&&0===n.length||o&&0===Object.keys(e).length&&0===Object.keys(n).length)return!0;if(e!==n)return!1}return!0}},tx=["children","key","ref"];function tR(e,n,t,r){let a=null==e?void 0:e.__r3f;return!a&&(a={root:n,type:t,parent:null,children:[],props:function(e){let n={};for(let t in e)tx.includes(t)||(n[t]=e[t]);return n}(r),object:e,eventCount:0,handlers:{},isHidden:!1},e&&(e.__r3f=a)),a}function tC(e,n){if(!n.includes("-")||n in e)return{root:e,key:n,target:e[n]};let t=e,r=n.split("-");for(let a of r){if("object"!=typeof t||null===t){if(void 0!==t)return{root:t,key:r.slice(r.indexOf(a)).join("-"),target:void 0};return{root:e,key:n,target:void 0}}n=a,e=t,t=t[n]}return{root:e,key:n,target:t}}let ty=/-\d+$/;function tA(e,n){if(tb.str(n.props.attach)){if(ty.test(n.props.attach)){let t=n.props.attach.replace(ty,""),{root:r,key:a}=tC(e.object,t);Array.isArray(r[a])||(r[a]=[])}let{root:t,key:r}=tC(e.object,n.props.attach);n.previousAttach=t[r],t[r]=n.object}else tb.fun(n.props.attach)&&(n.previousAttach=n.props.attach(e.object,n.object))}function tP(e,n){if(tb.str(n.props.attach)){let{root:t,key:r}=tC(e.object,n.props.attach),a=n.previousAttach;void 0===a?delete t[r]:t[r]=a}else null==n.previousAttach||n.previousAttach(e.object,n.object);delete n.previousAttach}let tw=[...tx,"args","dispose","attach","object","onUpdate","dispose"],tL=new Map,tN=["map","emissiveMap","sheenColorMap","specularColorMap","envMap"],tU=/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/;function tD(e,n){var t,r;let a=e.__r3f,i=a&&tp(a).getState(),o=null==a?void 0:a.eventCount;for(let t in n){let o=n[t];if(tw.includes(t))continue;if(a&&tU.test(t)){"function"==typeof o?a.handlers[t]=o:delete a.handlers[t],a.eventCount=Object.keys(a.handlers).length;continue}if(void 0===o)continue;let{root:l,key:s,target:u}=tC(e,t);if(void 0===u&&("object"!=typeof l||null===l))throw Error(`R3F: Cannot set "${t}". Ensure it is an object before setting "${s}".`);u instanceof v.Layers&&o instanceof v.Layers?u.mask=o.mask:u instanceof v.Color&&th(o)?u.set(o):null!==u&&"object"==typeof u&&"function"==typeof u.set&&"function"==typeof u.copy&&null!=o&&o.constructor&&u.constructor===o.constructor?u.copy(o):null!==u&&"object"==typeof u&&"function"==typeof u.set&&Array.isArray(o)?"function"==typeof u.fromArray?u.fromArray(o):u.set(...o):null!==u&&"object"==typeof u&&"function"==typeof u.set&&"number"==typeof o?"function"==typeof u.setScalar?u.setScalar(o):u.set(o):(l[s]=o,i&&!i.linear&&tN.includes(s)&&null!=(r=l[s])&&r.isTexture&&l[s].format===v.RGBAFormat&&l[s].type===v.UnsignedByteType&&(l[s].colorSpace=v.SRGBColorSpace))}if(null!=a&&a.parent&&null!=i&&i.internal&&null!=(t=a.object)&&t.isObject3D&&o!==a.eventCount){let e=a.object,n=i.internal.interaction.indexOf(e);n>-1&&i.internal.interaction.splice(n,1),a.eventCount&&null!==e.raycast&&i.internal.interaction.push(e)}return a&&void 0===a.props.attach&&(a.object.isBufferGeometry?a.props.attach="geometry":a.object.isMaterial&&(a.props.attach="material")),a&&tI(a),e}function tI(e){var n;if(!e.parent)return;null==e.props.onUpdate||e.props.onUpdate(e.object);let t=null==(n=e.root)||null==n.getState?void 0:n.getState();t&&0===t.internal.frames&&t.invalidate()}let tF=e=>null==e?void 0:e.isObject3D;function tO(e){return(e.eventObject||e.object).uuid+"/"+e.index+e.instanceId}function tB(e,n,t,r){let a=t.get(n);a&&(t.delete(n),0===t.size&&(e.delete(r),a.target.releasePointerCapture(r)))}let tG=e=>!!(null!=e&&e.render),tH=_.createContext(null);function tk(){let e=_.useContext(tH);if(!e)throw Error("R3F: Hooks can only be used within the Canvas component!");return e}function tV(e=e=>e,n){return tk()(e,n)}function tz(e,n=0){let t=tk(),r=t.getState().internal.subscribe,a=t_(e);return tg(()=>r(a,n,t),[n,r,t]),null}let tW=new WeakMap;function tX(e,n){return function(t,...r){var a;let i;return"function"==typeof t&&(null==t||null==(a=t.prototype)?void 0:a.constructor)===t?(i=tW.get(t))||(i=new t,tW.set(t,i)):i=t,e&&e(i),Promise.all(r.map(e=>new Promise((t,r)=>i.load(e,e=>{var n;let r;tF(null==e?void 0:e.scene)&&Object.assign(e,(n=e.scene,r={nodes:{},materials:{},meshes:{}},n&&n.traverse(e=>{e.name&&(r.nodes[e.name]=e),e.material&&!r.materials[e.material.name]&&(r.materials[e.material.name]=e.material),e.isMesh&&!r.meshes[e.name]&&(r.meshes[e.name]=e)}),r)),t(e)},n,n=>r(Error(`Could not load ${e}: ${null==n?void 0:n.message}`))))))}}function tj(e,n,t,r){let a=Array.isArray(n)?n:[n],i=tn(tX(t,r),[e,...a],!1,{equal:tb.equ});return Array.isArray(n)?i:i[0]}tj.preload=function(e,n,t){let r,a=Array.isArray(n)?n:[n];tn(tX(t),[e,...a],!0,r)},tj.clear=function(e,n){var t=[e,...Array.isArray(n)?n:[n]];if(void 0===t||0===t.length)n7.splice(0,n7.length);else{let e=n7.find(e=>te(t,e.keys,e.equal));e&&e.remove()}};var tq={exports:{}},tY={exports:{}};tY.exports;let tK=(h||(h=1,m||(m=1,tY.exports=function(e){function n(e,n,t,r){return new rK(e,n,t,r)}function t(){}function r(e){var n="https://react.dev/errors/"+e;if(1oR||(e.current=ox[oR],ox[oR]=null,oR--)}function d(e,n){ox[++oR]=e.current,e.current=n}function f(e){var n=42&e;if(0!==n)return n;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function p(e,n,t){var r=e.pendingLanes;if(0===r)return 0;var a=0,i=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var l=0x7ffffff&r;return 0!==l?0!=(r=l&~i)?a=f(r):0!=(o&=l)?a=f(o):t||0!=(t=l&~e)&&(a=f(t)):0!=(l=r&~i)?a=f(l):0!==o?a=f(o):t||0!=(t=r&~e)&&(a=f(t)),0===a?0:0!==n&&n!==a&&(n&i)==0&&((i=a&-a)>=(t=n&-n)||32===i&&(4194048&t)!=0)?n:a}function m(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)==0}function h(){var e=oN;return(0x3c00000&(oN<<=1))==0&&(oN=4194304),e}function v(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function S(e,n){e.pendingLanes|=n,0x10000000!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function E(e,n,t){e.pendingLanes|=n,e.suspendedLanes&=~n;var r=31-oy(n);e.entangledLanes|=n,e.entanglements[r]=0x40000000|e.entanglements[r]|261930&t}function T(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-oy(t),a=1<)":-1a||s[r]!==u[a]){var c=` +`+s[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=a)break}}}finally{oK=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?C(t):""}function A(e){try{var n="",t=null;do n+=function(e,n){switch(e.tag){case 26:case 27:case 5:return C(e.type);case 16:return C("Lazy");case 13:return e.child!==n&&null!==n?C("Suspense Fallback"):C("Suspense");case 19:return C("SuspenseList");case 0:case 15:return y(e.type,!1);case 11:return y(e.type.render,!1);case 1:return y(e.type,!0);case 31:return C("Activity");default:return""}}(e,t),t=e,e=e.return;while(e)return n}catch(e){return` +Error generating stack: `+e.message+` +`+e.stack}}function P(e,n){if("object"==typeof e&&null!==e){var t=o$.get(e);return void 0!==t?t:(n={value:e,source:n,stack:A(n)},o$.set(e,n),n)}return{value:e,source:n,stack:A(n)}}function w(e,n){oQ[oZ++]=o0,oQ[oZ++]=oJ,oJ=e,o0=n}function L(e,n,t){o1[o3++]=o4,o1[o3++]=o5,o1[o3++]=o2,o2=e;var r=o4;e=o5;var a=32-oy(r)-1;r&=~(1<>=o,a-=o,o4=1<<32-oy(n)+a|t<f?(p=d,d=null):p=d.sibling;var _=h(n,d,o[f],l);if(null===_){null===d&&(d=p);break}e&&d&&null===_.alternate&&t(n,d),r=s(_,r,f),null===c?u=_:c.sibling=_,c=_,d=p}if(f===o.length)return a(n,d),lt&&w(n,f),u;if(null===d){for(;fp?(_=f,f=null):_=f.sibling;var S=h(n,f,v.value,u);if(null===S){null===f&&(f=_);break}e&&f&&null===S.alternate&&t(n,f),o=s(S,o,p),null===d?c=S:d.sibling=S,d=S,f=_}if(v.done)return a(n,f),lt&&w(n,p),c;if(null===f){for(;!v.done;p++,v=l.next())null!==(v=m(n,v.value,u))&&(o=s(v,o,p),null===d?c=v:d.sibling=v,d=v);return lt&&w(n,p),c}for(f=i(f);!v.done;p++,v=l.next())null!==(v=g(f,n,p,v.value,u))&&(e&&null!==v.alternate&&f.delete(null===v.key?p:v.key),o=s(v,o,p),null===d?c=v:d.sibling=v,d=v);return e&&f.forEach(function(e){return t(n,e)}),lt&&w(n,p),c}(c,d,f=_.call(f),p)}if("function"==typeof f.then)return n(c,d,eb(f),p);if(f.$$typeof===ad)return n(c,d,ee(c,f),p);eR(c,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==d&&6===d.tag?(a(c,d.sibling),(p=o(d,f)).return=c):(a(c,d),(p=r1(f,c.mode,p)).return=c),u(c=p)):a(c,d)}(c,d,f,p);return lw=null,_}catch(e){if(e===lR||e===ly)throw e;var v=n(29,e,null,c.mode);return v.lanes=p,v.return=c,v}finally{}}}function ey(){for(var e=lI,n=lF=lI=0;ni?i:8);var o=aM.T,l={};aM.T=l,nZ(e,!1,n,t);try{var s=a(),u=aM.S;if(null!==u&&u(l,s),null!==s&&"object"==typeof s&&"function"==typeof s.then){var c,d,f=(c=[],d={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},s.then(function(){d.status="fulfilled",d.value=r;for(var e=0;e";case sc:return":has("+(rf(e)||"")+")";case sd:return'[role="'+e.value+'"]';case sp:return'"'+e.value+'"';case sf:return'[data-testname="'+e.value+'"]';default:throw Error(r(365))}}function rp(e,n){var t=[];e=[e,0];for(var r=0;rsO&&(n.flags|=128,i=!0,tO(a,!1),n.lanes=4194304)}else{if(!i)if(null!==(e=eQ(o))){if(n.flags|=128,i=!0,n.updateQueue=e=e.updateQueue,tF(n,e),tO(a,!0),null===a.tail&&"hidden"===a.tailMode&&!o.alternate&&!lt)return tB(n),null}else 2*oO()-a.renderingStartTime>sO&&0x20000000!==t&&(n.flags|=128,i=!0,tO(a,!1),n.lanes=4194304);a.isBackwards?(o.sibling=n.child,n.child=o):(null!==(e=a.last)?e.sibling=o:n.child=o,a.last=o)}return null!==a.tail?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=oO(),e.sibling=null,t=lz.current,d(lz,i?1&t|2:1&t),lt&&w(n,a.treeForkCount),e):(tB(n),null);case 22:case 23:return e$(n),eX(),a=null!==n.memoizedState,null!==e?null!==e.memoizedState!==a&&(n.flags|=8192):a&&(n.flags|=8192),a?(0x20000000&t)!=0&&(128&n.flags)==0&&(tB(n),6&n.subtreeFlags&&(n.flags|=8192)):tB(n),null!==(t=n.updateQueue)&&tF(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),a=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(a=n.memoizedState.cachePool.pool),a!==t&&(n.flags|=2048),null!==e&&c(lx),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),q(lf),tB(n),null;case 25:case 30:return null}throw Error(r(156,n.tag))}(n.alternate,n,sR);if(null!==t){sv=t;return}if(null!==(n=n.sibling)){sv=n;return}sv=n=e}while(null!==n)0===sC&&(sC=5)}function rD(e,n){do{var t=function(e,n){switch(U(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return q(lf),F(),(65536&(e=n.flags))!=0&&(128&e)==0?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return B(n),null;case 31:if(null!==n.memoizedState){if(e$(n),null===n.alternate)throw Error(r(340));z()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 13:if(e$(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(r(340));z()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return c(lz),null;case 4:return F(),null;case 10:return q(n.type),null;case 22:case 23:return e$(n),eX(),null!==e&&c(lx),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return q(lf),null;default:return null}}(e.alternate,e);if(null!==t){t.flags&=32767,sv=t;return}if(null!==(t=e.return)&&(t.flags|=32768,t.subtreeFlags=0,t.deletions=null),!n&&null!==(e=e.sibling)){sv=e;return}sv=e=t}while(null!==e)sC=6,sv=null}function rI(e,n,t,a,i,o,l,s,u){e.cancelPendingCommit=null;do rH();while(0!==sH)if((6&sg)!=0)throw Error(r(327));if(null!==n){if(n===e.current)throw Error(r(177));if(function(e,n,t,r,a,i){var o=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,u=e.hiddenUpdates;for(t=o&~t;0t?32:t;t=aM.T;var i=aj();try{aX(a),aM.T=null,a=sX,sX=null;var o=sk,l=sz;if(sH=0,sV=sk=null,sz=0,(6&sg)!=0)throw Error(r(331));var s=sg;if(sg|=4,rs(o.current),rt(o,o.current,l,a),sg=s,eo(0,!1),oX&&"function"==typeof oX.onPostCommitFiberRoot)try{oX.onPostCommitFiberRoot(oW,o)}catch{}return!0}finally{aX(i),aM.T=t,rG(e,n)}}function rV(e,n,t){n=P(t,n),n=n9(e.stateNode,n,2),null!==(e=eF(e,n,2))&&(S(e,2),ei(e))}function rz(e,n,t){if(3===e.tag)rV(e,e,t);else for(;null!==n;){if(3===n.tag){rV(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===sG||!sG.has(r))){e=P(t,e),null!==(r=eF(n,t=n7(2),2))&&(te(t,r,n,e),S(r,2),ei(r));break}}n=n.return}}function rW(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new sh;var a=new Set;r.set(n,a)}else void 0===(a=r.get(n))&&(a=new Set,r.set(n,a));a.has(t)||(sx=!0,a.add(t),e=rX.bind(null,e,n,t),n.then(e,e))}function rX(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,s_===e&&(sS&t)===t&&(4===sC||3===sC&&(0x3c00000&sS)===sS&&300>oO()-sI?(2&sg)==0&&rb(e,0):sP|=t,sL===sS&&(sL=0)),ei(e)}function rj(e,n){0===n&&(n=h()),null!==(e=ew(e,n))&&(S(e,n),ei(e))}function rq(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),rj(e,t)}function rY(e,n){var t=0;switch(e.tag){case 31:case 13:var a=e.stateNode,i=e.memoizedState;null!==i&&(t=i.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(r(314))}null!==a&&a.delete(n),rj(e,t)}function rK(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,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 r$(e){return!(!(e=e.prototype)||!e.isReactComponent)}function rQ(e,t){var r=e.alternate;return null===r?((r=n(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=0x3e00000&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function rZ(e,n){e.flags&=0x3e00002;var t=e.alternate;return null===t?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=t.childLanes,e.lanes=t.lanes,e.child=t.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=t.memoizedProps,e.memoizedState=t.memoizedState,e.updateQueue=t.updateQueue,e.type=t.type,e.dependencies=null===(n=t.dependencies)?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function rJ(e,t,a,i,o,l){var s=0;if(i=e,"function"==typeof e)r$(e)&&(s=1);else if("string"==typeof e)s=oa&&ov?oi(e,a,o6.current)?26:oM(e)?27:5:oa?oi(e,a,o6.current)?26:5:ov&&oM(e)?27:5;else t:switch(e){case a_:return(e=n(31,a,t,o)).elementType=a_,e.lanes=l,e;case al:return r0(a.children,o,l,t);case as:s=8,o|=24;break;case au:return(e=n(12,a,t,2|o)).elementType=au,e.lanes=l,e;case ap:return(e=n(13,a,t,o)).elementType=ap,e.lanes=l,e;case am:return(e=n(19,a,t,o)).elementType=am,e.lanes=l,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ad:s=10;break t;case ac:s=9;break t;case af:s=11;break t;case ah:s=14;break t;case ag:s=16,i=null;break t}s=29,a=Error(r(130,null===e?"null":typeof e,"")),i=null}return(t=n(s,a,t,o)).elementType=e,t.type=i,t.lanes=l,t}function r0(e,t,r,a){return(e=n(7,e,a,t)).lanes=r,e}function r1(e,t,r){return(e=n(6,e,null,t)).lanes=r,e}function r3(e){var t=n(18,null,null,0);return t.stateNode=e,t}function r2(e,t,r){return(t=n(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function r4(e,n,t,r,a,i,o,l,s){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=aB,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=v(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=v(0),this.hiddenUpdates=v(null),this.identifierPrefix=r,this.onUncaughtError=a,this.onCaughtError=i,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function r5(e,t,r,a,i,o,l,s,u,c,d,f){return e=new r4(e,t,r,l,u,c,d,f,s),t=1,!0===o&&(t|=24),o=n(3,null,null,t),e.current=o,o.stateNode=e,t=et(),t.refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:a,isDehydrated:r,cache:t},eU(o),e}function r6(e){var n=e._reactInternals;if(void 0===n)throw"function"==typeof e.render?Error(r(188)):Error(r(268,e=Object.keys(e).join(",")));return null===(e=null!==(e=o(n))?function e(n){var t=n.tag;if(5===t||26===t||27===t||6===t)return n;for(n=n.child;null!==n;){if(null!==(t=e(n)))return t;n=n.sibling}return null}(e):null)?null:aC(e.stateNode)}function r8(e,n,t,r,a,i){a=oC,null===r.context?r.context=a:r.pendingContext=a,(r=eI(n)).payload={element:t},null!==(i=void 0===i?null:i)&&(r.callback=i),null!==(t=eF(e,r,n))&&(r_(t,e,n),eO(t,e,n))}function r9(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t>>=0)?32:31-(oA(e)/oP|0)|0},oA=Math.log,oP=Math.LN2,ow=256,oL=262144,oN=4194304,oU=at.unstable_scheduleCallback,oD=at.unstable_cancelCallback,oI=at.unstable_shouldYield,oF=at.unstable_requestPaint,oO=at.unstable_now,oB=at.unstable_ImmediatePriority,oG=at.unstable_UserBlockingPriority,oH=at.unstable_NormalPriority,ok=at.unstable_IdlePriority,oV=at.log,oz=at.unstable_setDisableYieldValue,oW=null,oX=null,oj="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},oq="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if("object"==typeof g.default&&"function"==typeof g.default.emit)return void g.default.emit("uncaughtException",e);console.error(e)},oY=Object.prototype.hasOwnProperty,oK=!1,o$=new WeakMap,oQ=[],oZ=0,oJ=null,o0=0,o1=[],o3=0,o2=null,o4=1,o5="",o6=u(null),o8=u(null),o9=u(null),o7=u(null),le=null,ln=null,lt=!1,lr=null,la=!1,li=Error(r(519)),lo=u(null),ll=null,ls=null,lu="u">typeof AbortController?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(n,t){e.push(t)}};this.abort=function(){n.aborted=!0,e.forEach(function(e){return e()})}},lc=at.unstable_scheduleCallback,ld=at.unstable_NormalPriority,lf={$$typeof:ad,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},lp=null,lm=null,lh=!1,lg=!1,l_=!1,lv=0,lS=null,lE=0,lT=0,lM=null,lb=aM.S;aM.S=function(e,n){sF=oO(),"object"==typeof n&&null!==n&&"function"==typeof n.then&&function(e,n){if(null===lS){var t=lS=[];lE=0,lT=ef(),lM={status:"pending",value:void 0,then:function(e){t.push(e)}}}lE++,n.then(ep,ep)}(0,n),null!==lb&&lb(e,n)};var lx=u(null),lR=Error(r(460)),lC=Error(r(474)),ly=Error(r(542)),lA={then:function(){}},lP=null,lw=null,lL=0,lN=eC(!0),lU=eC(!1),lD=[],lI=0,lF=0,lO=!1,lB=!1,lG=u(null),lH=u(0),lk=u(null),lV=null,lz=u(0),lW=0,lX=null,lj=null,lq=null,lY=!1,lK=!1,l$=!1,lQ=0,lZ=0,lJ=null,l0=0,l1={readContext:J,use:nn,useCallback:eZ,useContext:eZ,useEffect:eZ,useImperativeHandle:eZ,useLayoutEffect:eZ,useInsertionEffect:eZ,useMemo:eZ,useReducer:eZ,useRef:eZ,useState:eZ,useDebugValue:eZ,useDeferredValue:eZ,useTransition:eZ,useSyncExternalStore:eZ,useId:eZ,useHostTransitionStatus:eZ,useFormState:eZ,useActionState:eZ,useOptimistic:eZ,useMemoCache:eZ,useCacheRefresh:eZ};l1.useEffectEvent=eZ;var l3={readContext:J,use:nn,useCallback:function(e,n){return e8().memoizedState=[e,void 0===n?null:n],e},useContext:J,useEffect:nL,useImperativeHandle:function(e,n,t){t=null!=t?t.concat([e]):null,nP(4194308,4,nF.bind(null,n,e),t)},useLayoutEffect:function(e,n){return nP(4194308,4,e,n)},useInsertionEffect:function(e,n){nP(4,2,e,n)},useMemo:function(e,n){var t=e8();n=void 0===n?null:n;var r=e();return t.memoizedState=[r,n],r},useReducer:function(e,n,t){var r=e8();if(void 0!==t)var a=t(n);else a=n;return r.memoizedState=r.baseState=a,r.queue=e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},e=e.dispatch=nK.bind(null,lX,e),[r.memoizedState,e]},useRef:function(e){return e8().memoizedState={current:e}},useState:function(e){var n=(e=np(e)).queue,t=n$.bind(null,lX,n);return n.dispatch=t,[e.memoizedState,t]},useDebugValue:nB,useDeferredValue:function(e,n){return nk(e8(),e,n)},useTransition:function(){var e=np(!1);return e=nz.bind(null,lX,e.queue,!0,!1),e8().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,t){var a=lX,i=e8();if(lt){if(void 0===t)throw Error(r(407));t=t()}else{if(t=n(),null===s_)throw Error(r(349));(127&sS)!=0||ns(a,n,t)}i.memoizedState=t;var o={value:t,getSnapshot:n};return i.queue=o,nL(nc.bind(null,a,o,e),[e]),a.flags|=2048,ny(9,{destroy:void 0},nu.bind(null,a,o,t,n),null),t},useId:function(){var e=e8(),n=s_.identifierPrefix;if(lt){var t=o5,r=o4;n="_"+n+"R_"+(t=(r&~(1<<32-oy(r)-1)).toString(32)+t),0<(t=lQ++)&&(n+="H"+t.toString(32)),n+="_"}else n="_"+n+"r_"+(t=l0++).toString(32)+"_";return e.memoizedState=n},useHostTransitionStatus:nX,useFormState:nM,useActionState:nM,useOptimistic:function(e){var n=e8();n.memoizedState=n.baseState=e;var t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=t,n=nZ.bind(null,lX,!0,t),t.dispatch=n,[e,n]},useMemoCache:nt,useCacheRefresh:function(){return e8().memoizedState=nY.bind(null,lX)},useEffectEvent:function(e){var n=e8(),t={impl:e};return n.memoizedState=t,function(){if((2&sg)!=0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}},l2={readContext:J,use:nn,useCallback:nG,useContext:J,useEffect:nN,useImperativeHandle:nO,useInsertionEffect:nD,useLayoutEffect:nI,useMemo:nH,useReducer:na,useRef:nA,useState:function(){return na(nr)},useDebugValue:nB,useDeferredValue:function(e,n){return nV(e9(),lj.memoizedState,e,n)},useTransition:function(){var e=na(nr)[0],n=e9().memoizedState;return["boolean"==typeof e?e:ne(e),n]},useSyncExternalStore:nl,useId:nj,useHostTransitionStatus:nX,useFormState:nb,useActionState:nb,useOptimistic:function(e,n){return nm(e9(),lj,e,n)},useMemoCache:nt,useCacheRefresh:nq};l2.useEffectEvent=nU;var l4={readContext:J,use:nn,useCallback:nG,useContext:J,useEffect:nN,useImperativeHandle:nO,useInsertionEffect:nD,useLayoutEffect:nI,useMemo:nH,useReducer:no,useRef:nA,useState:function(){return no(nr)},useDebugValue:nB,useDeferredValue:function(e,n){var t=e9();return null===lj?nk(t,e,n):nV(t,lj.memoizedState,e,n)},useTransition:function(){var e=no(nr)[0],n=e9().memoizedState;return["boolean"==typeof e?e:ne(e),n]},useSyncExternalStore:nl,useId:nj,useHostTransitionStatus:nX,useFormState:nC,useActionState:nC,useOptimistic:function(e,n){var t=e9();return null!==lj?nm(t,lj,e,n):(t.baseState=e,[e,t.queue.dispatch])},useMemoCache:nt,useCacheRefresh:nq};l4.useEffectEvent=nU;var l5={enqueueSetState:function(e,n,t){e=e._reactInternals;var r=rh(),a=eI(r);a.payload=n,null!=t&&(a.callback=t),null!==(n=eF(e,a,r))&&(r_(n,e,r),eO(n,e,r))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=rh(),a=eI(r);a.tag=1,a.payload=n,null!=t&&(a.callback=t),null!==(n=eF(e,a,r))&&(r_(n,e,r),eO(n,e,r))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=rh(),r=eI(t);r.tag=2,null!=n&&(r.callback=n),null!==(n=eF(e,r,t))&&(r_(n,e,t),eO(n,e,t))}},l6=Error(r(461)),l8=!1,l9={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},l7=!1,se=!1,sn=!1,st="function"==typeof WeakSet?WeakSet:Set,sr=null,sa=null,si=!1,so=null,sl=8192,ss={getCacheForType:function(e){var n=J(lf),t=n.data.get(e);return void 0===t&&(t=e(),n.data.set(e,t)),t},cacheSignal:function(){return J(lf).controller.signal}},su=0,sc=1,sd=2,sf=3,sp=4;if("function"==typeof Symbol&&Symbol.for){var sm=Symbol.for;su=sm("selector.component"),sc=sm("selector.has_pseudo_class"),sd=sm("selector.role"),sf=sm("selector.test_id"),sp=sm("selector.text")}var sh="function"==typeof WeakMap?WeakMap:Map,sg=0,s_=null,sv=null,sS=0,sE=0,sT=null,sM=!1,sb=!1,sx=!1,sR=0,sC=0,sy=0,sA=0,sP=0,sw=0,sL=0,sN=null,sU=null,sD=!1,sI=0,sF=0,sO=1/0,sB=null,sG=null,sH=0,sk=null,sV=null,sz=0,sW=0,sX=null,sj=null,sq=0,sY=null;return ae.attemptContinuousHydration=function(e){if(13===e.tag||31===e.tag){var n=ew(e,0x4000000);null!==n&&r_(n,e,0x4000000),r7(e,0x4000000)}},ae.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag||31===e.tag){var n=rh(),t=ew(e,n=b(n));null!==t&&r_(t,e,n),r7(e,n)}},ae.attemptSynchronousHydration=function(e){switch(e.tag){case 3:if((e=e.stateNode).current.memoizedState.isDehydrated){var n=f(e.pendingLanes);if(0!==n){for(e.pendingLanes|=2,e.entangledLanes|=2;n;){var t=1<<31-oy(n);e.entanglements[1]|=t,n&=~t}ei(e),(6&sg)==0&&(sO=oO()+500,eo(0,!1))}}break;case 31:case 13:null!==(n=ew(e,2))&&r_(n,e,2),rT(),r7(e,2)}},ae.batchedUpdates=function(e,n){return e(n)},ae.createComponentSelector=function(e){return{$$typeof:su,value:e}},ae.createContainer=function(e,n,t,r,a,i,o,l,s,u){return r5(e,n,!1,null,t,r,i,null,o,l,s,u)},ae.createHasPseudoClassSelector=function(e){return{$$typeof:sc,value:e}},ae.createHydrationContainer=function(e,n,t,r,a,i,o,l,s,u,c,d,f,p){var m;return(e=r5(t,r,!0,e,a,i,l,p,s,u,c,d)).context=oC,t=e.current,(a=eI(r=b(r=rh()))).callback=null!=(m=n)?m:null,eF(t,a,r),n=r,e.current.lanes=n,S(e,n),ei(e),e},ae.createPortal=function(e,n,t){var r=3=c&&o>=f&&i<=d&&l<=p){e.splice(n,1);break}if(a!==c||t.width!==u.width||pl){if(!(o!==f||t.height!==u.height||di)){c>a&&(u.width+=c-a,u.x=a),do&&(u.height+=f-o,u.y=o),pt&&(t=s)),s ")+` + +No matching component was found for: + `+e.join(" > ")}return null},ae.getPublicRootInstance=function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 27:case 5:return aC(e.child.stateNode);default:return e.child.stateNode}},ae.injectIntoDevTools=function(){var e={bundleType:0,version:ab,rendererPackageName:ax,currentDispatcherRef:aM,reconcilerVersion:"19.2.0"};if(null!==aR&&(e.rendererConfig=aR),typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")e=!1;else{var n=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(n.isDisabled||!n.supportsFiber)e=!0;else{try{oW=n.inject(e),oX=n}catch{}e=!!n.checkDCE}}return e},ae.isAlreadyRendering=function(){return(6&sg)!=0},ae.observeVisibleRects=function(e,n,t,a){if(!a9)throw Error(r(363));var i=io(e=rm(e,n),t,a).disconnect;return{disconnect:function(){i()}}},ae.shouldError=function(){return null},ae.shouldSuspend=function(){return!1},ae.startHostTransition=function(e,n,a,i){if(5!==e.tag)throw Error(r(476));var o=nW(e).queue;nz(e,o,n,a2,null===a?t:function(){var n=nW(e);return null===n.next&&(n=e.alternate.memoizedState),nQ(e,n.next.queue,{},rh()),a(i)})},ae.updateContainer=function(e,n,t,r){var a=n.current,i=rh();return r8(a,i,e,n,t,r),i},ae.updateContainerSync=function(e,n,t,r){return r8(n.current,2,e,n,t,r),2},ae},tY.exports.default=tY.exports,Object.defineProperty(tY.exports,"__esModule",{value:!0})),tq.exports=tY.exports),(f=tq.exports)&&f.__esModule&&Object.prototype.hasOwnProperty.call(f,"default"))?f.default:f,t$={},tQ=/^three(?=[A-Z])/,tZ=e=>`${e[0].toUpperCase()}${e.slice(1)}`,tJ=0;function t0(e){if("function"==typeof e){let n=`${tJ++}`;return t$[n]=e,n}Object.assign(t$,e)}function t1(e,n){let t=tZ(e),r=t$[t];if("primitive"!==e&&!r)throw Error(`R3F: ${t} 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("primitive"===e&&!n.object)throw Error("R3F: Primitives without 'object' are invalid!");if(void 0!==n.args&&!Array.isArray(n.args))throw Error("R3F: The args prop must be an array!")}function t3(e){if(e.isHidden){var n;e.props.attach&&null!=(n=e.parent)&&n.object?tA(e.parent,e):tF(e.object)&&!1!==e.props.visible&&(e.object.visible=!0),e.isHidden=!1,tI(e)}}function t2(e,n,t){let r=n.root.getState();if(e.parent||e.object===r.scene){if(!n.object){var a,i;let e=t$[tZ(n.type)];n.object=null!=(a=n.props.object)?a:new e(...null!=(i=n.props.args)?i:[]),n.object.__r3f=n}if(tD(n.object,n.props),n.props.attach)tA(e,n);else if(tF(n.object)&&tF(e.object)){let r=e.object.children.indexOf(null==t?void 0:t.object);if(t&&-1!==r){let t=e.object.children.indexOf(n.object);-1!==t?(e.object.children.splice(t,1),e.object.children.splice(t{try{e.dispose()}catch{}};"u">typeof IS_REACT_ACT_ENVIRONMENT?n():(0,tt.unstable_scheduleCallback)(tt.unstable_IdlePriority,n)}}function t8(e,n,t){if(!n)return;n.parent=null;let r=e.children.indexOf(n);-1!==r&&e.children.splice(r,1),n.props.attach?tP(e,n):tF(n.object)&&tF(e.object)&&(e.object.remove(n.object),function(e,n){let{internal:t}=e.getState();t.interaction=t.interaction.filter(e=>e!==n),t.initialHits=t.initialHits.filter(e=>e!==n),t.hovered.forEach((e,r)=>{(e.eventObject===n||e.object===n)&&t.hovered.delete(r)}),t.capturedMap.forEach((e,r)=>{tB(t.capturedMap,n,e,r)})}(tp(n),n.object));let a=null!==n.props.dispose&&!1!==t;for(let e=n.children.length-1;e>=0;e--){let t=n.children[e];t8(n,t,a)}n.children.length=0,delete n.object.__r3f,a&&"primitive"!==n.type&&"Scene"!==n.object.type&&t6(n.object),void 0===t&&tI(n)}let t9=[],t7=()=>{},re={},rn=0,rt=(p={isPrimaryRenderer:!1,warnsIfNotActing:!1,supportsMutation:!0,supportsPersistence:!1,supportsHydration:!1,createInstance:function(e,n,t){var r;return t1(e=tZ(e)in t$?e:e.replace(tQ,""),n),"primitive"===e&&null!=(r=n.object)&&r.__r3f&&delete n.object.__r3f,tR(n.object,t,e,n)},removeChild:t8,appendChild:t4,appendInitialChild:t4,insertBefore:t5,appendChildToContainer(e,n){let t=e.getState().scene.__r3f;n&&t&&t4(t,n)},removeChildFromContainer(e,n){let t=e.getState().scene.__r3f;n&&t&&t8(t,n)},insertInContainerBefore(e,n,t){let r=e.getState().scene.__r3f;n&&t&&r&&t5(r,n,t)},getRootHostContext:()=>re,getChildHostContext:()=>re,commitUpdate(e,n,t,r,a){var i,o,l;t1(n,r);let s=!1;if("primitive"===e.type&&t.object!==r.object||(null==(i=r.args)?void 0:i.length)!==(null==(o=t.args)?void 0:o.length)?s=!0:null!=(l=r.args)&&l.some((e,n)=>{var r;return e!==(null==(r=t.args)?void 0:r[n])})&&(s=!0),s)t9.push([e,{...r},a]);else{let n=function(e,n){let t={};for(let r in n)if(!tw.includes(r)&&!tb.equ(n[r],e.props[r]))for(let e in t[r]=n[r],n)e.startsWith(`${r}-`)&&(t[e]=n[e]);for(let r in e.props){if(tw.includes(r)||n.hasOwnProperty(r))continue;let{root:a,key:i}=tC(e.object,r);if(a.constructor&&0===a.constructor.length){let e=function(e){let n=tL.get(e.constructor);try{n||(n=new e.constructor,tL.set(e.constructor,n))}catch(e){}return n}(a);tb.und(e)||(t[i]=e[i])}else t[i]=0}return t}(e,r);Object.keys(n).length&&(Object.assign(e.props,n),tD(e.object,n))}(null===a.sibling||(4&a.flags)==0)&&function(){for(let[e]of t9){let n=e.parent;if(n)for(let t of(e.props.attach?tP(n,e):tF(e.object)&&tF(n.object)&&n.object.remove(e.object),e.children))t.props.attach?tP(e,t):tF(t.object)&&tF(e.object)&&e.object.remove(t.object);e.isHidden&&t3(e),e.object.__r3f&&delete e.object.__r3f,"primitive"!==e.type&&t6(e.object)}for(let[r,a,i]of t9){r.props=a;let o=r.parent;if(o){let a=t$[tZ(r.type)];r.object=null!=(e=r.props.object)?e:new a(...null!=(n=r.props.args)?n:[]),r.object.__r3f=r;var e,n,t=r.object;for(let e of[i,i.alternate])if(null!==e)if("function"==typeof e.ref){null==e.refCleanup||e.refCleanup();let n=e.ref(t);"function"==typeof n&&(e.refCleanup=n)}else e.ref&&(e.ref.current=t);for(let e of(tD(r.object,r.props),r.props.attach?tA(o,r):tF(r.object)&&tF(o.object)&&o.object.add(r.object),r.children))e.props.attach?tA(r,e):tF(e.object)&&tF(r.object)&&r.object.add(e.object);tI(r)}}t9.length=0}()},finalizeInitialChildren:()=>!1,commitMount(){},getPublicInstance:e=>null==e?void 0:e.object,prepareForCommit:()=>null,preparePortalMount:e=>tR(e.getState().scene,e,"",{}),resetAfterCommit:()=>{},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance:function(e){if(!e.isHidden){var n;e.props.attach&&null!=(n=e.parent)&&n.object?tP(e.parent,e):tF(e.object)&&(e.object.visible=!1),e.isHidden=!0,tI(e)}},unhideInstance:t3,createTextInstance:t7,hideTextInstance:t7,unhideTextInstance:t7,scheduleTimeout:"function"==typeof setTimeout?setTimeout:void 0,cancelTimeout:"function"==typeof clearTimeout?clearTimeout:void 0,noTimeout:-1,getInstanceFromNode:()=>null,beforeActiveInstanceBlur(){},afterActiveInstanceBlur(){},detachDeletedInstance(){},prepareScopeUpdate(){},getInstanceFromScope:()=>null,shouldAttemptEagerTransition:()=>!1,trackSchedulerEvent:()=>{},resolveEventType:()=>null,resolveEventTimeStamp:()=>-1.1,requestPostPaintCallback(){},maySuspendCommit:()=>!1,preloadInstance:()=>!0,suspendInstance(){},waitForCommitToBeReady:()=>null,NotPendingTransition:null,HostTransitionContext:_.createContext(null),setCurrentUpdatePriority(e){rn=e},getCurrentUpdatePriority:()=>rn,resolveUpdatePriority(){var e;if(0!==rn)return rn;switch("u">typeof window&&(null==(e=window.event)?void 0:e.type)){case"click":case"contextmenu":case"dblclick":case"pointercancel":case"pointerdown":case"pointerup":return 2;case"pointermove":case"pointerout":case"pointerover":case"pointerenter":case"pointerleave":case"wheel":return 8;default:return 32}},resetFormInstance(){},rendererPackageName:"@react-three/fiber",rendererVersion:"9.5.0",applyViewTransitionName(e,n,t){},restoreViewTransitionName(e,n){},cancelViewTransitionName(e,n,t){},cancelRootViewTransitionName(e){},restoreRootViewTransitionName(e){},InstanceMeasurement:null,measureInstance:e=>null,wasInstanceInViewport:e=>!0,hasInstanceChanged:(e,n)=>!1,hasInstanceAffectedParent:(e,n)=>!1,suspendOnActiveViewTransition(e,n){},startGestureTransition:()=>null,startViewTransition:()=>null,stopViewTransition(e){},createViewTransitionInstance:e=>null,getCurrentGestureOffset(e){throw Error("startGestureTransition is not yet supported in react-three-fiber.")},cloneMutableInstance:(e,n)=>e,cloneMutableTextInstance:e=>e,cloneRootViewTransitionContainer(e){throw Error("Not implemented.")},removeRootViewTransitionClone(e,n){throw Error("Not implemented.")},createFragmentInstance:e=>null,updateFragmentInstanceFiber(e,n){},commitNewChildToFragmentInstance(e,n){},deleteChildFromFragmentInstance(e,n){},measureClonedInstance:e=>null,maySuspendCommitOnUpdate:(e,n,t)=>!1,maySuspendCommitInSyncRender:(e,n)=>!1,startSuspendingCommit:()=>null,getSuspendedCommitReason:(e,n)=>null},(u=tK(p)).injectIntoDevTools(),u),rr=new Map,ra={objects:"shallow",strict:!1};function ri(e){var n,t;let r,a,i,o,l,s,u,c=rr.get(e),d=null==c?void 0:c.fiber,f=null==c?void 0:c.store;c&&console.warn("R3F.createRoot should only be called once!");let p="function"==typeof reportError?reportError:console.error,m=f||(n=rE,t=rT,l=(o=(i=n9((e,r)=>{let a,i=new v.Vector3,o=new v.Vector3,l=new v.Vector3;function s(e=r().camera,n=o,t=r().size){let{width:a,height:u,top:c,left:d}=t,f=a/u;n.isVector3?l.copy(n):l.set(...n);let p=e.getWorldPosition(i).distanceTo(l);if(e&&e.isOrthographicCamera)return{width:a/e.zoom,height:u/e.zoom,top:c,left:d,factor:1,distance:p,aspect:f};{let n=2*Math.tan(e.fov*Math.PI/180/2)*p,t=a/u*n;return{width:t,height:n,top:c,left:d,factor:a/t,distance:p,aspect:f}}}let u=n=>e(e=>({performance:{...e.performance,current:n}})),c=new v.Vector2;return{set:e,get:r,gl:null,camera:null,raycaster:null,events:{priority:1,enabled:!0,connected:!1},scene:null,xr:null,invalidate:(e=1)=>n(r(),e),advance:(e,n)=>t(e,n,r()),legacy:!1,linear:!1,flat:!1,controls:null,clock:new v.Clock,pointer:c,mouse:c,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&&u(e.performance.min),a=setTimeout(()=>u(r().performance.max),e.performance.debounce)}},size:{width:0,height:0,top:0,left:0},viewport:{initialDpr:0,dpr:0,width:0,height:0,top:0,left:0,aspect:0,distance:0,factor:0,getCurrentViewport:s},setEvents:n=>e(e=>({...e,events:{...e.events,...n}})),setSize:(n,t,a=0,i=0)=>{let l=r().camera,u={width:n,height:t,top:a,left:i};e(e=>({size:u,viewport:{...e.viewport,...s(l,o,u)}}))},setDpr:n=>e(e=>{let t=tT(n);return{viewport:{...e.viewport,dpr:t,initialDpr:e.viewport.initialDpr||t}}}),setFrameloop:(n="always")=>{let t=r().clock;t.stop(),t.elapsedTime=0,"never"!==n&&(t.start(),t.elapsedTime=0),e(()=>({frameloop:n}))},previousRoot:void 0,internal:{interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,lastEvent:_.createRef(),active:!1,frames:0,priority:0,subscribe:(e,n,t)=>{let a=r().internal;return a.priority=a.priority+ +(n>0),a.subscribers.push({ref:e,priority:n,store:t}),a.subscribers=a.subscribers.sort((e,n)=>e.priority-n.priority),()=>{let t=r().internal;null!=t&&t.subscribers&&(t.priority=t.priority-(n>0),t.subscribers=t.subscribers.filter(n=>n.ref!==e))}}}}})).getState()).size,s=o.viewport.dpr,u=o.camera,i.subscribe(()=>{let{camera:e,size:n,viewport:t,gl:r,set:a}=i.getState();if(n.width!==l.width||n.height!==l.height||t.dpr!==s){l=n,s=t.dpr;!e.manual&&(e&&e.isOrthographicCamera?(e.left=-(n.width/2),e.right=n.width/2,e.top=n.height/2,e.bottom=-(n.height/2)):e.aspect=n.width/n.height,e.updateProjectionMatrix());t.dpr>0&&r.setPixelRatio(t.dpr);let a="u">typeof HTMLCanvasElement&&r.domElement instanceof HTMLCanvasElement;r.setSize(n.width,n.height,a)}e!==u&&(u=e,a(n=>({viewport:{...n.viewport,...n.viewport.getCurrentViewport(e)}})))}),i.subscribe(e=>n(e)),i),h=d||rt.createContainer(m,1,null,!1,null,"",p,p,p,null);c||rr.set(e,{fiber:h,store:m});let g=!1,S=null;return{async configure(n={}){var t,i;let o;S=new Promise(e=>o=e);let{gl:l,size:s,scene:u,events:c,onCreated:d,shadows:f=!1,linear:p=!1,flat:h=!1,legacy:_=!1,orthographic:E=!1,frameloop:T="always",dpr:M=[1,2],performance:b,raycaster:x,camera:R,onPointerMissed:C}=n,y=m.getState(),A=y.gl;if(!y.gl){let n={canvas:e,powerPreference:"high-performance",antialias:!0,alpha:!0},t="function"==typeof l?await l(n):l;A=tG(t)?t:new n0({...n,...l}),y.set({gl:A})}let P=y.raycaster;P||y.set({raycaster:P=new v.Raycaster});let{params:w,...L}=x||{};if(tb.equ(L,P,ra)||tD(P,{...L}),tb.equ(w,P.params,ra)||tD(P,{params:{...P.params,...w}}),!y.camera||y.camera===a&&!tb.equ(a,R,ra)){a=R;let e=null==R?void 0:R.isCamera,n=e?R:E?new v.OrthographicCamera(0,0,0,0,.1,1e3):new v.PerspectiveCamera(75,0,.1,1e3);!e&&(n.position.z=5,R&&(tD(n,R),!n.manual&&("aspect"in R||"left"in R||"right"in R||"bottom"in R||"top"in R)&&(n.manual=!0,n.updateProjectionMatrix())),y.camera||null!=R&&R.rotation||n.lookAt(0,0,0)),y.set({camera:n}),P.camera=n}if(!y.scene){let e;null!=u&&u.isScene?tR(e=u,m,"",{}):(tR(e=new v.Scene,m,"",{}),u&&tD(e,u)),y.set({scene:e})}c&&!y.events.handlers&&y.set({events:c(m)});let N=function(e,n){if(!n&&"u">typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement&&e.parentElement){let{width:n,height:t,top:r,left:a}=e.parentElement.getBoundingClientRect();return{width:n,height:t,top:r,left:a}}return!n&&"u">typeof OffscreenCanvas&&e instanceof OffscreenCanvas?{width:e.width,height:e.height,top:0,left:0}:{width:0,height:0,top:0,left:0,...n}}(e,s);if(tb.equ(N,y.size,ra)||y.setSize(N.width,N.height,N.top,N.left),M&&y.viewport.dpr!==tT(M)&&y.setDpr(M),y.frameloop!==T&&y.setFrameloop(T),y.onPointerMissed||y.set({onPointerMissed:C}),b&&!tb.equ(b,y.performance,ra)&&y.set(e=>({performance:{...e.performance,...b}})),!y.xr){let e=(e,n)=>{let t=m.getState();"never"!==t.frameloop&&rT(e,!0,t,n)},n=()=>{let n=m.getState();n.gl.xr.enabled=n.gl.xr.isPresenting,n.gl.xr.setAnimationLoop(n.gl.xr.isPresenting?e:null),n.gl.xr.isPresenting||rE(n)},r={connect(){let e=m.getState().gl;e.xr.addEventListener("sessionstart",n),e.xr.addEventListener("sessionend",n)},disconnect(){let e=m.getState().gl;e.xr.removeEventListener("sessionstart",n),e.xr.removeEventListener("sessionend",n)}};"function"==typeof(null==(t=A.xr)?void 0:t.addEventListener)&&r.connect(),y.set({xr:r})}if(A.shadowMap){let e=A.shadowMap.enabled,n=A.shadowMap.type;if(A.shadowMap.enabled=!!f,tb.boo(f))A.shadowMap.type=v.PCFSoftShadowMap;else if(tb.str(f)){let e={basic:v.BasicShadowMap,percentage:v.PCFShadowMap,soft:v.PCFSoftShadowMap,variance:v.VSMShadowMap};A.shadowMap.type=null!=(i=e[f])?i:v.PCFSoftShadowMap}else tb.obj(f)&&Object.assign(A.shadowMap,f);(e!==A.shadowMap.enabled||n!==A.shadowMap.type)&&(A.shadowMap.needsUpdate=!0)}return v.ColorManagement.enabled=!_,g||(A.outputColorSpace=p?v.LinearSRGBColorSpace:v.SRGBColorSpace,A.toneMapping=h?v.NoToneMapping:v.ACESFilmicToneMapping),y.legacy!==_&&y.set(()=>({legacy:_})),y.linear!==p&&y.set(()=>({linear:p})),y.flat!==h&&y.set(()=>({flat:h})),!l||tb.fun(l)||tG(l)||tb.equ(l,A,ra)||tD(A,l),r=d,g=!0,o(),this},render(n){return g||S||this.configure(),S.then(()=>{rt.updateContainer((0,tr.jsx)(ro,{store:m,children:n,onCreated:r,rootElement:e}),h,null,()=>void 0)}),m},unmount(){rl(e)}}}function ro({store:e,children:n,onCreated:t,rootElement:r}){return tg(()=>{let n=e.getState();n.set(e=>({internal:{...e.internal,active:!0}})),t&&t(n),e.getState().events.connected||null==n.events.connect||n.events.connect(r)},[]),(0,tr.jsx)(tH.Provider,{value:e,children:n})}function rl(e,n){let t=rr.get(e),r=null==t?void 0:t.fiber;if(r){let a=null==t?void 0:t.store.getState();a&&(a.internal.active=!1),rt.updateContainer(null,r,null,()=>{a&&setTimeout(()=>{try{null==a.events.disconnect||a.events.disconnect(),null==(t=a.gl)||null==(r=t.renderLists)||null==r.dispose||r.dispose(),null==(i=a.gl)||null==i.forceContextLoss||i.forceContextLoss(),null!=(o=a.gl)&&o.xr&&a.xr.disconnect();var t,r,i,o,l=a.scene;for(let e in"Scene"!==l.type&&(null==l.dispose||l.dispose()),l){let n=l[e];(null==n?void 0:n.type)!=="Scene"&&(null==n||null==n.dispose||n.dispose())}rr.delete(e),n&&n(e)}catch(e){}},500)})}}function rs(e,n){let t={callback:e};return n.add(t),()=>void n.delete(t)}let ru=new Set,rc=new Set,rd=new Set,rf=e=>rs(e,ru),rp=e=>rs(e,rc);function rm(e,n){if(e.size)for(let{callback:t}of e.values())t(n)}function rh(e,n){switch(e){case"before":return rm(ru,n);case"after":return rm(rc,n);case"tail":return rm(rd,n)}}function rg(e,r,a){let i=r.clock.getDelta();"never"===r.frameloop&&"number"==typeof e&&(i=e-r.clock.elapsedTime,r.clock.oldTime=r.clock.elapsedTime,r.clock.elapsedTime=e),n=r.internal.subscribers;for(let e=0;e0)&&!(null!=(n=i.gl.xr)&&n.isPresenting)&&(r+=rg(e,i))}if(rv=!1,rh("after",e),0===r)return rh("tail",e),r_=!1,cancelAnimationFrame(a)}function rE(e,n=1){var t;if(!e)return rr.forEach(e=>rE(e.store.getState(),n));(null==(t=e.gl.xr)||!t.isPresenting)&&e.internal.active&&"never"!==e.frameloop&&(n>1?e.internal.frames=Math.min(60,e.internal.frames+n):rv?e.internal.frames=2:e.internal.frames=1,r_||(r_=!0,requestAnimationFrame(rS)))}function rT(e,n=!0,t,r){if(n&&rh("before",e),t)rg(e,t,r);else for(let n of rr.values())rg(e,n.store.getState());n&&rh("after",e)}let rM={onClick:["click",!1],onContextMenu:["contextmenu",!1],onDoubleClick:["dblclick",!1],onWheel:["wheel",!0],onPointerDown:["pointerdown",!0],onPointerUp:["pointerup",!0],onPointerLeave:["pointerleave",!0],onPointerMove:["pointermove",!0],onPointerCancel:["pointercancel",!0],onLostPointerCapture:["lostpointercapture",!0]};function rb(e){let{handlePointer:n}=function(e){function n(e){return e.filter(e=>["Move","Over","Enter","Out","Leave"].some(n=>{var t;return null==(t=e.__r3f)?void 0:t.handlers["onPointer"+n]}))}function t(n){let{internal:t}=e.getState();for(let e of t.hovered.values())if(!n.length||!n.find(n=>n.object===e.object&&n.index===e.index&&n.instanceId===e.instanceId)){let r=e.eventObject.__r3f;if(t.hovered.delete(tO(e)),null!=r&&r.eventCount){let t=r.handlers,a={...e,intersections:n};null==t.onPointerOut||t.onPointerOut(a),null==t.onPointerLeave||t.onPointerLeave(a)}}}function r(e,n){for(let t=0;tt([]);case"onLostPointerCapture":return n=>{let{internal:r}=e.getState();"pointerId"in n&&r.capturedMap.has(n.pointerId)&&requestAnimationFrame(()=>{r.capturedMap.has(n.pointerId)&&(r.capturedMap.delete(n.pointerId),t([]))})}}return function(i){let{onPointerMissed:o,internal:l}=e.getState();l.lastEvent.current=i;let s="onPointerMove"===a,u="onClick"===a||"onContextMenu"===a||"onDoubleClick"===a,c=function(n,t){let r=e.getState(),a=new Set,i=[],o=t?t(r.internal.interaction):r.internal.interaction;for(let e=0;e{let t=tM(e.object),r=tM(n.object);return t&&r&&r.events.priority-t.events.priority||e.distance-n.distance}).filter(e=>{let n=tO(e);return!a.has(n)&&(a.add(n),!0)});for(let e of(r.events.filter&&(l=r.events.filter(l,r)),l)){let n=e.object;for(;n;){var s;null!=(s=n.__r3f)&&s.eventCount&&i.push({...e,eventObject:n}),n=n.parent}}if("pointerId"in n&&r.internal.capturedMap.has(n.pointerId))for(let e of r.internal.capturedMap.get(n.pointerId).values())a.has(tO(e.intersection))||i.push(e.intersection);return i}(i,s?n:void 0),d=u?function(n){let{internal:t}=e.getState(),r=n.offsetX-t.initialClick[0],a=n.offsetY-t.initialClick[1];return Math.round(Math.sqrt(r*r+a*a))}(i):0;"onPointerDown"===a&&(l.initialClick=[i.offsetX,i.offsetY],l.initialHits=c.map(e=>e.eventObject)),u&&!c.length&&d<=2&&(r(i,l.interaction),o&&o(i)),s&&t(c),!function(e,n,r,a){if(e.length){let i={stopped:!1};for(let o of e){let l=tM(o.object);if(l||o.object.traverseAncestors(e=>{let n=tM(e);if(n)return l=n,!1}),l){let{raycaster:s,pointer:u,camera:c,internal:d}=l,f=new v.Vector3(u.x,u.y,0).unproject(c),p=e=>{var n,t;return null!=(n=null==(t=d.capturedMap.get(e))?void 0:t.has(o.eventObject))&&n},m=e=>{let t={intersection:o,target:n.target};d.capturedMap.has(e)?d.capturedMap.get(e).set(o.eventObject,t):d.capturedMap.set(e,new Map([[o.eventObject,t]])),n.target.setPointerCapture(e)},h=e=>{let n=d.capturedMap.get(e);n&&tB(d.capturedMap,o.eventObject,n,e)},g={};for(let e in n){let t=n[e];"function"!=typeof t&&(g[e]=t)}let _={...o,...g,pointer:u,intersections:e,stopped:i.stopped,delta:r,unprojectedPoint:f,ray:s.ray,camera:c,stopPropagation(){let r="pointerId"in n&&d.capturedMap.get(n.pointerId);(!r||r.has(o.eventObject))&&(_.stopped=i.stopped=!0,d.hovered.size&&Array.from(d.hovered.values()).find(e=>e.eventObject===o.eventObject)&&t([...e.slice(0,e.indexOf(o)),o]))},target:{hasPointerCapture:p,setPointerCapture:m,releasePointerCapture:h},currentTarget:{hasPointerCapture:p,setPointerCapture:m,releasePointerCapture:h},nativeEvent:n};if(a(_),!0===i.stopped)break}}}}(c,i,d,function(e){let n=e.eventObject,t=n.__r3f;if(!(null!=t&&t.eventCount))return;let o=t.handlers;if(s){if(o.onPointerOver||o.onPointerEnter||o.onPointerOut||o.onPointerLeave){let n=tO(e),t=l.hovered.get(n);t?t.stopped&&e.stopPropagation():(l.hovered.set(n,e),null==o.onPointerOver||o.onPointerOver(e),null==o.onPointerEnter||o.onPointerEnter(e))}null==o.onPointerMove||o.onPointerMove(e)}else{let t=o[a];t?(!u||l.initialHits.includes(n))&&(r(i,l.interaction.filter(e=>!l.initialHits.includes(e))),t(e)):u&&l.initialHits.includes(n)&&r(i,l.interaction.filter(e=>!l.initialHits.includes(e)))}})}}}}(e);return{priority:1,enabled:!0,compute(e,n,t){n.pointer.set(e.offsetX/n.size.width*2-1,-(2*(e.offsetY/n.size.height))+1),n.raycaster.setFromCamera(n.pointer,n.camera)},connected:void 0,handlers:Object.keys(rM).reduce((e,t)=>({...e,[t]:n(t)}),{}),update:()=>{var n;let{events:t,internal:r}=e.getState();null!=(n=r.lastEvent)&&n.current&&t.handlers&&t.handlers.onPointerMove(r.lastEvent.current)},connect:n=>{let{set:t,events:r}=e.getState();if(null==r.disconnect||r.disconnect(),t(e=>({events:{...e.events,connected:n}})),r.handlers)for(let e in r.handlers){let t=r.handlers[e],[a,i]=rM[e];n.addEventListener(a,t,{passive:i})}},disconnect:()=>{let{set:n,events:t}=e.getState();if(t.connected){if(t.handlers)for(let e in t.handlers){let n=t.handlers[e],[r]=rM[e];t.connected.removeEventListener(r,n)}n(e=>({events:{...e.events,connected:void 0}}))}}}}e.s(["B",()=>tS,"C",()=>tV,"D",()=>tz,"E",()=>tE,"G",()=>tj,"a",()=>t_,"b",()=>tg,"c",()=>ri,"d",()=>rl,"e",()=>t0,"f",()=>rb,"i",()=>tm,"j",()=>rf,"k",()=>rp,"u",()=>tv],40859)},15080,e=>{"use strict";var n=e.i(40859);e.s(["useThree",()=>n.C])},71753,e=>{"use strict";var n=e.i(40859);e.s(["useFrame",()=>n.D])},79123,e=>{"use strict";var n=e.i(43476),t=e.i(71645);let r=(0,t.createContext)(null),a=(0,t.createContext)(null),i=(0,t.createContext)(null);function o(){return(0,t.useContext)(r)}function l(){return(0,t.useContext)(a)}function s(){return(0,t.useContext)(i)}function u({children:e,fogEnabledOverride:o,onClearFogEnabledOverride:l}){let[s,u]=(0,t.useState)(!0),[c,d]=(0,t.useState)(!1),[f,p]=(0,t.useState)(1),[m,h]=(0,t.useState)(90),[g,_]=(0,t.useState)(!1),[v,S]=(0,t.useState)(!0),[E,T]=(0,t.useState)(!1),[M,b]=(0,t.useState)("moveLookStick"),x=(0,t.useCallback)(e=>{u(e),l()},[l]),R=(0,t.useMemo)(()=>({fogEnabled:o??s,setFogEnabled:x,highQualityFog:c,setHighQualityFog:d,fov:m,setFov:h,audioEnabled:g,setAudioEnabled:_,animationEnabled:v,setAnimationEnabled:S}),[s,o,x,c,m,g,v]),C=(0,t.useMemo)(()=>({debugMode:E,setDebugMode:T}),[E,T]),y=(0,t.useMemo)(()=>({speedMultiplier:f,setSpeedMultiplier:p,touchMode:M,setTouchMode:b}),[f,p,M,b]);(0,t.useLayoutEffect)(()=>{let e={};try{e=JSON.parse(localStorage.getItem("settings"))||{}}catch(e){}null!=e.debugMode&&T(e.debugMode),null!=e.audioEnabled&&_(e.audioEnabled),null!=e.animationEnabled&&S(e.animationEnabled),null!=e.fogEnabled&&u(e.fogEnabled),null!=e.highQualityFog&&d(e.highQualityFog),null!=e.speedMultiplier&&p(e.speedMultiplier),null!=e.fov&&h(e.fov),null!=e.touchMode&&b(e.touchMode)},[]);let A=(0,t.useRef)(null);return(0,t.useEffect)(()=>(A.current&&clearTimeout(A.current),A.current=setTimeout(()=>{try{localStorage.setItem("settings",JSON.stringify({fogEnabled:s,highQualityFog:c,speedMultiplier:f,fov:m,audioEnabled:g,animationEnabled:v,debugMode:E,touchMode:M}))}catch(e){}},500),()=>{A.current&&clearTimeout(A.current)}),[s,c,f,m,g,v,E,M]),(0,n.jsx)(r.Provider,{value:R,children:(0,n.jsx)(a.Provider,{value:C,children:(0,n.jsx)(i.Provider,{value:y,children:e})})})}e.s(["SettingsProvider",()=>u,"useControls",()=>s,"useDebug",()=>l,"useSettings",()=>o])}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/22ebafda1e5f0224.js b/docs/_next/static/chunks/22ebafda1e5f0224.js deleted file mode 100644 index 98bd14e7..00000000 --- a/docs/_next/static/chunks/22ebafda1e5f0224.js +++ /dev/null @@ -1,351 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,24478,(e,n,t)=>{"use strict";t.ConcurrentRoot=1,t.ContinuousEventPriority=8,t.DefaultEventPriority=32,t.DiscreteEventPriority=2,t.IdleEventPriority=0x10000000,t.LegacyRoot=0,t.NoEventPriority=0},39695,(e,n,t)=>{"use strict";n.exports=e.r(24478)},55838,(e,n,t)=>{"use strict";var r=e.r(71645),a="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},i=r.useState,o=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!a(e,t)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,n){return n()}:function(e,n){var t=n(),r=i({inst:{value:t,getSnapshot:n}}),a=r[0].inst,c=r[1];return l(function(){a.value=t,a.getSnapshot=n,u(a)&&c({inst:a})},[e,t,n]),o(function(){return u(a)&&c({inst:a}),e(function(){u(a)&&c({inst:a})})},[e]),s(t),t};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},2239,(e,n,t)=>{"use strict";n.exports=e.r(55838)},52822,(e,n,t)=>{"use strict";var r=e.r(71645),a=e.r(2239),i="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},o=a.useSyncExternalStore,l=r.useRef,s=r.useEffect,u=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,n,t,r,a){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=o(e,(d=u(function(){function e(e){if(!s){if(s=!0,o=e,e=r(e),void 0!==a&&f.hasValue){var n=f.value;if(a(n,e))return l=n}return l=e}if(n=l,i(o,e))return n;var t=r(e);return void 0!==a&&a(n,t)?(o=e,n):(o=e,l=t)}var o,l,s=!1,u=void 0===t?null:t;return[function(){return e(n())},null===u?void 0:function(){return e(u())}]},[n,t,r,a]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},30224,(e,n,t)=>{"use strict";n.exports=e.r(52822)},29779,(e,n,t)=>{"use strict";function r(e,n){var t=e.length;for(e.push(n);0>>1,a=e[r];if(0>>1;ro(s,t))uo(c,s)?(e[r]=c,e[u]=t,r=u):(e[r]=s,e[l]=t,r=l);else if(uo(c,t))e[r]=c,e[u]=t,r=u;else break}}return n}function o(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,s=performance;t.unstable_now=function(){return s.now()}}else{var u=Date,c=u.now();t.unstable_now=function(){return u.now()-c}}var d=[],f=[],p=1,m=null,h=3,g=!1,_=!1,v=!1,S="function"==typeof setTimeout?setTimeout:null,E="function"==typeof clearTimeout?clearTimeout:null,T="undefined"!=typeof setImmediate?setImmediate:null;function b(e){for(var n=a(f);null!==n;){if(null===n.callback)i(f);else if(n.startTime<=e)i(f),n.sortIndex=n.expirationTime,r(d,n);else break;n=a(f)}}function M(e){if(v=!1,b(e),!_)if(null!==a(d))_=!0,U();else{var n=a(f);null!==n&&D(M,n.startTime-e)}}var x=!1,R=-1,C=5,y=-1;function A(){return!(t.unstable_now()-ye&&A());){var o=m.callback;if("function"==typeof o){m.callback=null,h=m.priorityLevel;var s=o(m.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof s){m.callback=s,b(e),n=!0;break n}m===a(d)&&i(d),b(e)}else i(d);m=a(d)}if(null!==m)n=!0;else{var u=a(f);null!==u&&D(M,u.startTime-e),n=!1}}break e}finally{m=null,h=r,g=!1}}}finally{n?l():x=!1}}}if("function"==typeof T)l=function(){T(P)};else if("undefined"!=typeof MessageChannel){var w=new MessageChannel,L=w.port2;w.port1.onmessage=P,l=function(){L.postMessage(null)}}else l=function(){S(P,0)};function U(){x||(x=!0,l())}function D(e,n){R=S(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(){_||g||(_=!0,U())},t.unstable_forceFrameRate=function(e){0>e||125o?(e.sortIndex=i,r(f,e),null===a(d)&&e===a(f)&&(v?(E(R),R=-1):v=!0,D(M,i-o))):(e.sortIndex=l,r(d,e),_||g||(_=!0,U())),e},t.unstable_shouldYield=A,t.unstable_wrapCallback=function(e){var n=h;return function(){var t=h;h=n;try{return e.apply(this,arguments)}finally{h=t}}}},28563,(e,n,t)=>{"use strict";n.exports=e.r(29779)},40336,(e,n,t)=>{"use strict";var r=e.i(47167);n.exports=function(n){function t(e,n,t,r){return new rw(e,n,t,r)}function a(){}function i(e){var n="https://react.dev/errors/"+e;if(1)":-1a||u[r]!==c[a]){var d="\n"+u[r].replace(" at new "," at ");return e.displayName&&d.includes("")&&(d=d.replace("",e.displayName)),d}while(1<=r&&0<=a)break}}}finally{ao=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?s(t):""}function c(e){try{var n="";do n+=function(e){switch(e.tag){case 26:case 27:case 5:return s(e.type);case 16:return s("Lazy");case 13:return s("Suspense");case 19:return s("SuspenseList");case 0:case 15:return u(e.type,!1);case 11:return u(e.type.render,!1);case 1:return u(e.type,!0);default:return""}}(e),e=e.return;while(e)return n}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function d(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do 0!=(4098&(n=e).flags)&&(t=n.return),e=n.return;while(e)}return 3===n.tag?t:null}function f(e){if(d(e)!==e)throw Error(i(188))}function p(e){var n=e.alternate;if(!n){if(null===(n=d(e)))throw Error(i(188));return n!==e?null:e}for(var t=e,r=n;;){var a=t.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){t=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===t)return f(a),e;if(o===r)return f(a),n;o=o.sibling}throw Error(i(188))}if(t.return!==r.return)t=a,r=o;else{for(var l=!1,s=a.child;s;){if(s===t){l=!0,t=a,r=o;break}if(s===r){l=!0,r=a,t=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===t){l=!0,t=o,r=a;break}if(s===r){l=!0,r=o,t=a;break}s=s.sibling}if(!l)throw Error(i(189))}}if(t.alternate!==r)throw Error(i(190))}if(3!==t.tag)throw Error(i(188));return t.stateNode.current===t?e:n}function m(e){return{current:e}}function h(e){0>i4||(e.current=i2[i4],i2[i4]=null,i4--)}function g(e,n){i2[++i4]=e.current,e.current=n}function _(e){var n=42&e;if(0!==n)return n;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:return 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 4194176&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function v(e,n){var t=e.pendingLanes;if(0===t)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,o=e.warmLanes;e=0!==e.finishedLanes;var l=0x7ffffff&t;return 0!==l?0!=(t=l&~a)?r=_(t):0!=(i&=l)?r=_(i):e||0!=(o=l&~o)&&(r=_(o)):0!=(l=t&~a)?r=_(l):0!==i?r=_(i):e||0!=(o=t&~o)&&(r=_(o)),0===r?0:0!==n&&n!==r&&0==(n&a)&&((a=r&-r)>=(o=n&-n)||32===a&&0!=(4194176&o))?n:r}function S(e,n){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)}function E(){var e=i7;return 0==(4194176&(i7<<=1))&&(i7=128),e}function T(){var e=oe;return 0==(0x3c00000&(oe<<=1))&&(oe=4194304),e}function b(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function M(e,n){e.pendingLanes|=n,0x10000000!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function x(e,n,t){e.pendingLanes|=n,e.suspendedLanes&=~n;var r=31-i6(n);e.entangledLanes|=n,e.entanglements[r]=0x40000000|e.entanglements[r]|4194218&t}function R(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-i6(t),a=1<>=o,a-=o,oT=1<<32-i6(n)+a|t<f?(p=d,d=null):p=d.sibling;var _=h(t,d,o[f],l);if(null===_){null===d&&(d=p);break}e&&d&&null===_.alternate&&n(t,d),i=s(_,i,f),null===c?u=_:c.sibling=_,c=_,d=p}if(f===o.length)return r(t,d),oP&&A(t,f),u;if(null===d){for(;fp?(_=f,f=null):_=f.sibling;var S=h(t,f,v.value,u);if(null===S){null===f&&(f=_);break}e&&f&&null===S.alternate&&n(t,f),o=s(S,o,p),null===d?c=S:d.sibling=S,d=S,f=_}if(v.done)return r(t,f),oP&&A(t,p),c;if(null===f){for(;!v.done;p++,v=l.next())null!==(v=m(t,v.value,u))&&(o=s(v,o,p),null===d?c=v:d.sibling=v,d=v);return oP&&A(t,p),c}for(f=a(f);!v.done;p++,v=l.next())null!==(v=g(f,t,p,v.value,u))&&(e&&null!==v.alternate&&f.delete(null===v.key?p:v.key),o=s(v,o,p),null===d?c=v:d.sibling=v,d=v);return e&&f.forEach(function(e){return n(t,e)}),oP&&A(t,p),c}(c,d,f=_.call(f),p)}if("function"==typeof f.then)return t(c,d,e_(f),p);if(f.$$typeof===r2)return t(c,d,ts(c,f),p);eS(c,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==d&&6===d.tag?(r(c,d.sibling),(p=l(d,f)).return=c):(r(c,d),(p=rO(f,c.mode,p)).return=c),u(c=p)):r(c,d)}(c,d,f,p);return oJ=null,_}catch(e){if(e===oK)throw e;var v=t(29,e,null,c.mode);return v.lanes=p,v.return=c,v}finally{}}}function eb(e,n){g(o4,e=l1),g(o2,n),l1=e|n.baseLanes}function eM(){g(o4,l1),g(o2,o2.current)}function ex(){l1=o4.current,h(o2),h(o4)}function eR(e){var n=e.alternate;g(o8,1&o8.current),g(o5,e),null===o6&&(null===n||null!==o2.current?o6=e:null!==n.memoizedState&&(o6=e))}function eC(e){if(22===e.tag){if(g(o8,o8.current),g(o5,e),null===o6){var n=e.alternate;null!==n&&null!==n.memoizedState&&(o6=e)}}else ey(e)}function ey(){g(o8,o8.current),g(o5,o5.current)}function eA(e){h(o5),o6===e&&(o6=null),h(o8)}function eP(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||ip(t)||im(t)))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!=(128&n.flags))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}function ew(){throw Error(i(321))}function eL(e,n){if(null===n)return!1;for(var t=0;ti?i:8);var o=ai.T,l={};ai.T=l,nA(e,!1,n,t);try{var s=a(),u=ai.S;if(null!==u&&u(l,s),null!==s&&"object"==typeof s&&"function"==typeof s.then){var c,d,f=(c=[],d={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},s.then(function(){d.status="fulfilled",d.value=r;for(var e=0;e";case lk:return":has("+(t6(e)||"")+")";case lH:return'[role="'+e.value+'"]';case lz:return'"'+e.value+'"';case lV:return'[data-testname="'+e.value+'"]';default:throw Error(i(365))}}function t8(e,n){var t=[];e=[e,0];for(var r=0;rst&&(n.flags|=128,r=!0,tM(a,!1),n.lanes=4194304)}else{if(!r)if(null!==(e=eP(o))){if(n.flags|=128,r=!0,e=e.updateQueue,n.updateQueue=e,tb(n,e),tM(a,!0),null===a.tail&&"hidden"===a.tailMode&&!o.alternate&&!oP)return tx(n),null}else 2*oi()-a.renderingStartTime>st&&0x20000000!==t&&(n.flags|=128,r=!0,tM(a,!1),n.lanes=4194304);a.isBackwards?(o.sibling=n.child,n.child=o):(null!==(e=a.last)?e.sibling=o:n.child=o,a.last=o)}if(null!==a.tail)return n=a.tail,a.rendering=n,a.tail=n.sibling,a.renderingStartTime=oi(),n.sibling=null,e=o8.current,g(o8,r?1&e|2:1&e),n;return tx(n),null;case 22:case 23:return eA(n),ex(),r=null!==n.memoizedState,null!==e?null!==e.memoizedState!==r&&(n.flags|=8192):r&&(n.flags|=8192),r?0!=(0x20000000&t)&&0==(128&n.flags)&&(tx(n),6&n.subtreeFlags&&(n.flags|=8192)):tx(n),null!==(t=n.updateQueue)&&tb(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),r=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(r=n.memoizedState.cachePool.pool),r!==t&&(n.flags|=2048),null!==e&&h(ly),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),tn(lR),tx(n),null;case 25:return null}throw Error(i(156,n.tag))}(n.alternate,n,l1);if(null!==t){lY=t;return}if(null!==(n=n.sibling)){lY=n;return}lY=n=e}while(null!==n)0===l3&&(l3=5)}function rS(e,n){do{var t=function(e,n){switch(L(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return tn(lR),D(),0!=(65536&(e=n.flags))&&0==(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return I(n),null;case 13:if(eA(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(i(340));k()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return h(o8),null;case 4:return D(),null;case 10:return tn(n.type),null;case 22:case 23:return eA(n),ex(),null!==e&&h(ly),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return tn(lR),null;default:return null}}(e.alternate,e);if(null!==t){t.flags&=32767,lY=t;return}if(null!==(t=e.return)&&(t.flags|=32768,t.subtreeFlags=0,t.deletions=null),!n&&null!==(e=e.sibling)){lY=e;return}lY=e=t}while(null!==e)l3=6,lY=null}function rE(e,n,t,r,a,o,l,s,u,c){var d=ai.T,f=aL();try{aw(2),ai.T=null,function(e,n,t,r,a,o,l,s){do rb();while(null!==so)if(0!=(6&lj))throw Error(i(327));var u,c,d=e.finishedWork;if(r=e.finishedLanes,null!==d){if(e.finishedWork=null,e.finishedLanes=0,d===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var f=d.lanes|d.childLanes;!function(e,n,t,r,a,i){var o=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,u=e.hiddenUpdates;for(t=o&~t;0t?32:t;t=ai.T;var a=aL();try{if(aw(r),ai.T=null,null===so)var o=!1;else{r=su,su=null;var l=so,s=sl;if(so=null,sl=0,0!=(6&lj))throw Error(i(331));var u=lj;if(lj|=4,t3(l.current),t$(l,l.current,s,r),lj=u,K(0,!1),od&&"function"==typeof od.onPostCommitFiberRoot)try{od.onPostCommitFiberRoot(oc,l)}catch(e){}o=!0}return o}finally{aw(a),ai.T=t,rT(e,n)}}return!1}function rM(e,n,t){n=y(t,n),n=nB(e.stateNode,n,2),null!==(e=ei(e,n,2))&&(M(e,2),Y(e))}function rx(e,n,t){if(3===e.tag)rM(e,e,t);else for(;null!==n;){if(3===n.tag){rM(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===sa||!sa.has(r))){e=y(t,e),null!==(r=ei(n,t=nG(2),2))&&(nk(t,r,n,e),M(r,2),Y(r));break}}n=n.return}}function rR(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new lX;var a=new Set;r.set(n,a)}else void 0===(a=r.get(n))&&(a=new Set,r.set(n,a));a.has(t)||(l0=!0,a.add(t),e=rC.bind(null,e,n,t),n.then(e,e))}function rC(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,lq===e&&(lK&t)===t&&(4===l3||3===l3&&(0x3c00000&lK)===lK&&300>oi()-sn?0==(2&lj)&&rs(e,0):l5|=t,l8===lK&&(l8=0)),Y(e)}function ry(e,n){0===n&&(n=T()),null!==(e=X(e,n))&&(M(e,n),Y(e))}function rA(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),ry(e,t)}function rP(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(t=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}null!==r&&r.delete(n),ry(e,t)}function rw(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,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 rL(e){return!(!(e=e.prototype)||!e.isReactComponent)}function rU(e,n){var r=e.alternate;return null===r?((r=t(e.tag,n,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=0x1e00000&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function rD(e,n){e.flags&=0x1e00002;var t=e.alternate;return null===t?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=t.childLanes,e.lanes=t.lanes,e.child=t.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=t.memoizedProps,e.memoizedState=t.memoizedState,e.updateQueue=t.updateQueue,e.type=t.type,e.dependencies=null===(n=t.dependencies)?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function rN(e,n,r,a,o,l){var s=0;if(a=e,"function"==typeof e)rL(e)&&(s=1);else if("string"==typeof e)s=iO&&iQ?iB(e,r,oM.current)?26:i3(e)?27:5:iO?iB(e,r,oM.current)?26:5:iQ&&i3(e)?27:5;else e:switch(e){case rZ:return rI(r.children,o,l,n);case rJ:s=8,o|=24;break;case r0:return(e=t(12,r,n,2|o)).elementType=r0,e.lanes=l,e;case r5:return(e=t(13,r,n,o)).elementType=r5,e.lanes=l,e;case r6:return(e=t(19,r,n,o)).elementType=r6,e.lanes=l,e;case r7:return rF(r,o,l,n);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case r1:case r2:s=10;break e;case r3:s=9;break e;case r4:s=11;break e;case r8:s=14;break e;case r9:s=16,a=null;break e}s=29,r=Error(i(130,null===e?"null":typeof e,"")),a=null}return(n=t(s,r,n,o)).elementType=e,n.type=a,n.lanes=l,n}function rI(e,n,r,a){return(e=t(7,e,a,n)).lanes=r,e}function rF(e,n,r,a){(e=t(22,e,a,n)).elementType=r7,e.lanes=r;var o={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=o._current;if(null===e)throw Error(i(456));if(0==(2&o._pendingVisibility)){var n=X(e,2);null!==n&&(o._pendingVisibility|=2,rn(n,e,2))}},attach:function(){var e=o._current;if(null===e)throw Error(i(456));if(0!=(2&o._pendingVisibility)){var n=X(e,2);null!==n&&(o._pendingVisibility&=-3,rn(n,e,2))}}};return e.stateNode=o,e}function rO(e,n,r){return(e=t(6,e,null,n)).lanes=r,e}function rB(e,n,r){return(n=t(4,null!==e.children?e.children:[],e.key,n)).lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function rG(e,n,t,r,a,i,o,l){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=aM,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=b(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=b(0),this.hiddenUpdates=b(null),this.identifierPrefix=r,this.onUncaughtError=a,this.onCaughtError=i,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=l,this.incompleteTransitions=new Map}function rk(e,n,r,a,i,o,l,s,u,c,d,f){return e=new rG(e,n,r,l,s,u,c,f),n=1,!0===o&&(n|=24),o=t(3,null,null,n),e.current=o,o.stateNode=e,n=tc(),n.refCount++,e.pooledCache=n,n.refCount++,o.memoizedState={element:a,isDehydrated:r,cache:n},et(o),e}function rH(e){var n=e._reactInternals;if(void 0===n){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,e=Object.keys(e).join(",")))}return null===(e=null!==(e=p(n))?function e(n){var t=n.tag;if(5===t||26===t||27===t||6===t)return n;for(n=n.child;null!==n;){if(null!==(t=e(n)))return t;n=n.sibling}return null}(e):null)?null:ad(e.stateNode)}function rV(e,n,t,r,a,i){a=a?i5:i5,null===r.context?r.context=a:r.pendingContext=a,(r=ea(n)).payload={element:t},null!==(i=void 0===i?null:i)&&(r.callback=i),null!==(t=ei(e,r,n))&&(rn(t,e,n),eo(t,e,n))}function rz(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t>>=0)?32:31-(i8(e)/i9|0)|0},i8=Math.log,i9=Math.LN2,i7=128,oe=4194304,on=rq.unstable_scheduleCallback,ot=rq.unstable_cancelCallback,or=rq.unstable_shouldYield,oa=rq.unstable_requestPaint,oi=rq.unstable_now,oo=rq.unstable_ImmediatePriority,ol=rq.unstable_UserBlockingPriority,os=rq.unstable_NormalPriority,ou=rq.unstable_IdlePriority,oc=(rq.log,rq.unstable_setDisableYieldValue,null),od=null,of="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},op=new WeakMap,om=[],oh=0,og=null,o_=0,ov=[],oS=0,oE=null,oT=1,ob="",oM=m(null),ox=m(null),oR=m(null),oC=m(null),oy=null,oA=null,oP=!1,ow=null,oL=!1,oU=Error(i(519)),oD=[],oN=0,oI=0,oF=null,oO=null,oB=!1,oG=!1,ok=!1,oH=0,oV=null,oz=0,oW=0,oX=null,oj=!1,oq=!1,oY=Object.prototype.hasOwnProperty,oK=Error(i(460)),o$=Error(i(474)),oQ={then:function(){}},oZ=null,oJ=null,o0=0,o1=eT(!0),o3=eT(!1),o2=m(null),o4=m(0),o5=m(null),o6=null,o8=m(0),o9=0,o7=null,le=null,ln=null,lt=!1,lr=!1,la=!1,li=0,lo=0,ll=null,ls=0,lu=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},lc={readContext:tl,use:eV,useCallback:ew,useContext:ew,useEffect:ew,useImperativeHandle:ew,useLayoutEffect:ew,useInsertionEffect:ew,useMemo:ew,useReducer:ew,useRef:ew,useState:ew,useDebugValue:ew,useDeferredValue:ew,useTransition:ew,useSyncExternalStore:ew,useId:ew};lc.useCacheRefresh=ew,lc.useMemoCache=ew,lc.useHostTransitionStatus=ew,lc.useFormState=ew,lc.useActionState=ew,lc.useOptimistic=ew;var ld={readContext:tl,use:eV,useCallback:function(e,n){return eG().memoizedState=[e,void 0===n?null:n],e},useContext:tl,useEffect:ns,useImperativeHandle:function(e,n,t){t=null!=t?t.concat([e]):null,no(4194308,4,nf.bind(null,n,e),t)},useLayoutEffect:function(e,n){return no(4194308,4,e,n)},useInsertionEffect:function(e,n){no(4,2,e,n)},useMemo:function(e,n){var t=eG();n=void 0===n?null:n;var r=e();return t.memoizedState=[r,n],r},useReducer:function(e,n,t){var r=eG();if(void 0!==t)var a=t(n);else a=n;return r.memoizedState=r.baseState=a,r.queue=e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},e=e.dispatch=nR.bind(null,o7,e),[r.memoizedState,e]},useRef:function(e){return eG().memoizedState={current:e}},useState:function(e){var n=(e=e0(e)).queue,t=nC.bind(null,o7,n);return n.dispatch=t,[e.memoizedState,t]},useDebugValue:nm,useDeferredValue:function(e,n){return n_(eG(),e,n)},useTransition:function(){var e=e0(!1);return e=nS.bind(null,o7,e.queue,!0,!1),eG().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,t){var r=o7,a=eG();if(oP){if(void 0===t)throw Error(i(407));t=t()}else{if(t=n(),null===lq)throw Error(i(349));0!=(60&lK)||eK(r,n,t)}a.memoizedState=t;var o={value:t,getSnapshot:n};return a.queue=o,ns(eQ.bind(null,r,o,e),[e]),r.flags|=2048,na(9,e$.bind(null,r,o,t,n),{destroy:void 0},null),t},useId:function(){var e=eG(),n=lq.identifierPrefix;if(oP){var t=ob,r=oT;n=":"+n+"R"+(t=(r&~(1<<32-i6(r)-1)).toString(32)+t),0<(t=li++)&&(n+="H"+t.toString(32)),n+=":"}else n=":"+n+"r"+(t=ls++).toString(32)+":";return e.memoizedState=n},useCacheRefresh:function(){return eG().memoizedState=nx.bind(null,o7)}};ld.useMemoCache=ez,ld.useHostTransitionStatus=nT,ld.useFormState=e7,ld.useActionState=e7,ld.useOptimistic=function(e){var n=eG();n.memoizedState=n.baseState=e;var t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=t,n=nA.bind(null,o7,!0,t),t.dispatch=n,[e,n]};var lf={readContext:tl,use:eV,useCallback:nh,useContext:tl,useEffect:nu,useImperativeHandle:np,useInsertionEffect:nc,useLayoutEffect:nd,useMemo:ng,useReducer:eX,useRef:ni,useState:function(){return eX(eW)},useDebugValue:nm,useDeferredValue:function(e,n){return nv(ek(),le.memoizedState,e,n)},useTransition:function(){var e=eX(eW)[0],n=ek().memoizedState;return["boolean"==typeof e?e:eH(e),n]},useSyncExternalStore:eY,useId:nb};lf.useCacheRefresh=nM,lf.useMemoCache=ez,lf.useHostTransitionStatus=nT,lf.useFormState=ne,lf.useActionState=ne,lf.useOptimistic=function(e,n){return e1(ek(),le,e,n)};var lp={readContext:tl,use:eV,useCallback:nh,useContext:tl,useEffect:nu,useImperativeHandle:np,useInsertionEffect:nc,useLayoutEffect:nd,useMemo:ng,useReducer:eq,useRef:ni,useState:function(){return eq(eW)},useDebugValue:nm,useDeferredValue:function(e,n){var t=ek();return null===le?n_(t,e,n):nv(t,le.memoizedState,e,n)},useTransition:function(){var e=eq(eW)[0],n=ek().memoizedState;return["boolean"==typeof e?e:eH(e),n]},useSyncExternalStore:eY,useId:nb};lp.useCacheRefresh=nM,lp.useMemoCache=ez,lp.useHostTransitionStatus=nT,lp.useFormState=nr,lp.useActionState=nr,lp.useOptimistic=function(e,n){var t=ek();return null!==le?e1(t,le,e,n):(t.baseState=e,[e,t.queue.dispatch])};var lm={isMounted:function(e){return!!(e=e._reactInternals)&&d(e)===e},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=t7(),a=ea(r);a.payload=n,null!=t&&(a.callback=t),null!==(n=ei(e,a,r))&&(rn(n,e,r),eo(n,e,r))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=t7(),a=ea(r);a.tag=1,a.payload=n,null!=t&&(a.callback=t),null!==(n=ei(e,a,r))&&(rn(n,e,r),eo(n,e,r))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=t7(),r=ea(t);r.tag=2,null!=n&&(r.callback=n),null!==(n=ei(e,r,t))&&(rn(n,e,t),eo(n,e,t))}},lh="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if("object"==typeof r.default&&"function"==typeof r.default.emit)return void r.default.emit("uncaughtException",e);console.error(e)},lg=Error(i(461)),l_=!1,lv={dehydrated:null,treeContext:null,retryLane:0},lS=m(null),lE=null,lT=null,lb="undefined"!=typeof AbortController?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(n,t){e.push(t)}};this.abort=function(){n.aborted=!0,e.forEach(function(e){return e()})}},lM=rq.unstable_scheduleCallback,lx=rq.unstable_NormalPriority,lR={$$typeof:r2,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},lC=ai.S;ai.S=function(e,n){"object"==typeof n&&null!==n&&"function"==typeof n.then&&function(e,n){if(null===oV){var t=oV=[];oz=0,oW=ee(),oX={status:"pending",value:void 0,then:function(e){t.push(e)}}}oz++,n.then(en,en)}(0,n),null!==lC&&lC(e,n)};var ly=m(null),lA=!1,lP=!1,lw=!1,lL="function"==typeof WeakSet?WeakSet:Set,lU=null,lD=!1,lN=null,lI=!1,lF=null,lO=8192,lB={getCacheForType:function(e){var n=tl(lR),t=n.data.get(e);return void 0===t&&(t=e(),n.data.set(e,t)),t}},lG=0,lk=1,lH=2,lV=3,lz=4;if("function"==typeof Symbol&&Symbol.for){var lW=Symbol.for;lG=lW("selector.component"),lk=lW("selector.has_pseudo_class"),lH=lW("selector.role"),lV=lW("selector.test_id"),lz=lW("selector.text")}var lX="function"==typeof WeakMap?WeakMap:Map,lj=0,lq=null,lY=null,lK=0,l$=0,lQ=null,lZ=!1,lJ=!1,l0=!1,l1=0,l3=0,l2=0,l4=0,l5=0,l6=0,l8=0,l9=null,l7=null,se=!1,sn=0,st=1/0,sr=null,sa=null,si=!1,so=null,sl=0,ss=0,su=null,sc=0,sd=null;return rX.attemptContinuousHydration=function(e){if(13===e.tag){var n=X(e,0x4000000);null!==n&&rn(n,e,0x4000000),rW(e,0x4000000)}},rX.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag){var n=t7(),t=X(e,n);null!==t&&rn(t,e,n),rW(e,n)}},rX.attemptSynchronousHydration=function(e){switch(e.tag){case 3:if((e=e.stateNode).current.memoizedState.isDehydrated){var n=_(e.pendingLanes);if(0!==n){for(e.pendingLanes|=2,e.entangledLanes|=2;n;){var t=1<<31-i6(n);e.entanglements[1]|=t,n&=~t}Y(e),0==(6&lj)&&(st=oi()+500,K(0,!1))}}break;case 13:null!==(n=X(e,2))&&rn(n,e,2),ro(),rW(e,2)}},rX.batchedUpdates=function(e,n){return e(n)},rX.createComponentSelector=function(e){return{$$typeof:lG,value:e}},rX.createContainer=function(e,n,t,r,a,i,o,l,s,u){return rk(e,n,!1,null,t,r,i,o,l,s,u,null)},rX.createHasPseudoClassSelector=function(e){return{$$typeof:lk,value:e}},rX.createHydrationContainer=function(e,n,t,r,a,i,o,l,s,u,c,d,f){var p;return(e=rk(t,r,!0,e,a,i,l,s,u,c,d,f)).context=(p=null,i5),t=e.current,(a=ea(r=t7())).callback=null!=n?n:null,ei(t,a,r),e.current.lanes=r,M(e,r),Y(e),e},rX.createPortal=function(e,n,t){var r=3=c&&o>=f&&a<=d&&l<=p){e.splice(n,1);break}if(r!==c||t.width!==u.width||pl){if(!(o!==f||t.height!==u.height||da)){c>r&&(u.width+=c-r,u.x=r),do&&(u.height+=f-o,u.y=o),pt&&(t=s)),s ")+"\n\nNo matching component was found for:\n "+e.join(" > ")}return null},rX.getPublicRootInstance=function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 27:case 5:return ad(e.child.stateNode);default:return e.child.stateNode}},rX.injectIntoDevTools=function(){var e={bundleType:0,version:as,rendererPackageName:au,currentDispatcherRef:ai,findFiberByHostInstance:aA,reconcilerVersion:"19.0.0"};if(null!==ac&&(e.rendererConfig=ac),"undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)e=!1;else{var n=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(n.isDisabled||!n.supportsFiber)e=!0;else{try{oc=n.inject(e),od=n}catch(e){}e=!!n.checkDCE}}return e},rX.isAlreadyRendering=function(){return!1},rX.observeVisibleRects=function(e,n,t,r){if(!aX)throw Error(i(363));var a=aZ(e=t9(e,n),t,r).disconnect;return{disconnect:function(){a()}}},rX.shouldError=function(){return null},rX.shouldSuspend=function(){return!1},rX.startHostTransition=function(e,n,t,r){if(5!==e.tag)throw Error(i(476));var o=nE(e).queue;nS(e,o,n,ak,null===t?a:function(){var n=nE(e).next.queue;return ny(e,n,{},t7()),t(r)})},rX.updateContainer=function(e,n,t,r){var a=n.current,i=t7();return rV(a,i,e,n,t,r),i},rX.updateContainerSync=function(e,n,t,r){return 0===n.tag&&rb(),rV(n.current,2,e,n,t,r),2},rX},n.exports.default=n.exports,Object.defineProperty(n.exports,"__esModule",{value:!0})},98133,(e,n,t)=>{"use strict";n.exports=e.r(40336)},45015,(e,n,t)=>{"use strict";function r(e,n){var t=e.length;for(e.push(n);0>>1,a=e[r];if(0>>1;ro(s,t))uo(c,s)?(e[r]=c,e[u]=t,r=u):(e[r]=s,e[l]=t,r=l);else if(uo(c,t))e[r]=c,e[u]=t,r=u;else break}}return n}function o(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,s=performance;t.unstable_now=function(){return s.now()}}else{var u=Date,c=u.now();t.unstable_now=function(){return u.now()-c}}var d=[],f=[],p=1,m=null,h=3,g=!1,_=!1,v=!1,S="function"==typeof setTimeout?setTimeout:null,E="function"==typeof clearTimeout?clearTimeout:null,T="undefined"!=typeof setImmediate?setImmediate:null;function b(e){for(var n=a(f);null!==n;){if(null===n.callback)i(f);else if(n.startTime<=e)i(f),n.sortIndex=n.expirationTime,r(d,n);else break;n=a(f)}}function M(e){if(v=!1,b(e),!_)if(null!==a(d))_=!0,U();else{var n=a(f);null!==n&&D(M,n.startTime-e)}}var x=!1,R=-1,C=5,y=-1;function A(){return!(t.unstable_now()-ye&&A());){var o=m.callback;if("function"==typeof o){m.callback=null,h=m.priorityLevel;var s=o(m.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof s){m.callback=s,b(e),n=!0;break n}m===a(d)&&i(d),b(e)}else i(d);m=a(d)}if(null!==m)n=!0;else{var u=a(f);null!==u&&D(M,u.startTime-e),n=!1}}break e}finally{m=null,h=r,g=!1}}}finally{n?l():x=!1}}}if("function"==typeof T)l=function(){T(P)};else if("undefined"!=typeof MessageChannel){var w=new MessageChannel,L=w.port2;w.port1.onmessage=P,l=function(){L.postMessage(null)}}else l=function(){S(P,0)};function U(){x||(x=!0,l())}function D(e,n){R=S(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(){_||g||(_=!0,U())},t.unstable_forceFrameRate=function(e){0>e||125o?(e.sortIndex=i,r(f,e),null===a(d)&&e===a(f)&&(v?(E(R),R=-1):v=!0,D(M,i-o))):(e.sortIndex=l,r(d,e),_||g||(_=!0,U())),e},t.unstable_shouldYield=A,t.unstable_wrapCallback=function(e){var n=h;return function(){var t=h;h=n;try{return e.apply(this,arguments)}finally{h=t}}}},95087,(e,n,t)=>{"use strict";n.exports=e.r(45015)},91037,8560,8155,66748,46791,e=>{"use strict";let n,t,r,a,i,o,l,s,u;var c,d,f,p=e.i(71645),m=e.i(39695),h=e.i(90072),g=h;function _(){let e=null,n=!1,t=null,r=null;function a(n,i){t(n,i),r=e.requestAnimationFrame(a)}return{start:function(){!0===n||null!==t&&(r=e.requestAnimationFrame(a),n=!0)},stop:function(){e.cancelAnimationFrame(r),n=!1},setAnimationLoop:function(e){t=e},setContext:function(n){e=n}}}function v(e){let n=new WeakMap;return{get:function(e){return e.isInterleavedBufferAttribute&&(e=e.data),n.get(e)},remove:function(t){t.isInterleavedBufferAttribute&&(t=t.data);let r=n.get(t);r&&(e.deleteBuffer(r.buffer),n.delete(t))},update:function(t,r){if(t.isInterleavedBufferAttribute&&(t=t.data),t.isGLBufferAttribute){let e=n.get(t);(!e||e.versione.start-n.start);let n=0;for(let e=1;e 0\n vec4 plane;\n #ifdef ALPHA_TO_COVERAGE\n float distanceToPlane, distanceGradient;\n float clipOpacity = 1.0;\n #pragma unroll_loop_start\n for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;\n distanceGradient = fwidth( distanceToPlane ) / 2.0;\n clipOpacity *= smoothstep( - distanceGradient, distanceGradient, distanceToPlane );\n if ( clipOpacity == 0.0 ) discard;\n }\n #pragma unroll_loop_end\n #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n float unionClipOpacity = 1.0;\n #pragma unroll_loop_start\n for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;\n distanceGradient = fwidth( distanceToPlane ) / 2.0;\n unionClipOpacity *= 1.0 - smoothstep( - distanceGradient, distanceGradient, distanceToPlane );\n }\n #pragma unroll_loop_end\n clipOpacity *= 1.0 - unionClipOpacity;\n #endif\n diffuseColor.a *= clipOpacity;\n if ( diffuseColor.a == 0.0 ) discard;\n #else\n #pragma unroll_loop_start\n for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n if ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;\n }\n #pragma unroll_loop_end\n #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n bool clipped = true;\n #pragma unroll_loop_start\n for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n clipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;\n }\n #pragma unroll_loop_end\n if ( clipped ) discard;\n #endif\n #endif\n#endif",clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n varying vec3 vClipPosition;\n uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0\n varying vec3 vClipPosition;\n#endif",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0\n vClipPosition = - mvPosition.xyz;\n#endif",color_fragment:"#if defined( USE_COLOR_ALPHA )\n diffuseColor *= vColor;\n#elif defined( USE_COLOR )\n diffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#if defined( USE_COLOR_ALPHA )\n varying vec4 vColor;\n#elif defined( USE_COLOR )\n varying vec3 vColor;\n#endif",color_pars_vertex:"#if defined( USE_COLOR_ALPHA )\n varying vec4 vColor;\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )\n varying vec3 vColor;\n#endif",color_vertex:"#if defined( USE_COLOR_ALPHA )\n vColor = vec4( 1.0 );\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )\n vColor = vec3( 1.0 );\n#endif\n#ifdef USE_COLOR\n vColor *= color;\n#endif\n#ifdef USE_INSTANCING_COLOR\n vColor.xyz *= instanceColor.xyz;\n#endif\n#ifdef USE_BATCHING_COLOR\n vec3 batchingColor = getBatchingColor( getIndirectIndex( gl_DrawID ) );\n vColor.xyz *= batchingColor.xyz;\n#endif",common:"#define PI 3.141592653589793\n#define PI2 6.283185307179586\n#define PI_HALF 1.5707963267948966\n#define RECIPROCAL_PI 0.3183098861837907\n#define RECIPROCAL_PI2 0.15915494309189535\n#define EPSILON 1e-6\n#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\n#define whiteComplement( a ) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nvec3 pow2( const in vec3 x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); }\nfloat average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); }\nhighp float rand( const in vec2 uv ) {\n const highp float a = 12.9898, b = 78.233, c = 43758.5453;\n highp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n return fract( sin( sn ) * c );\n}\n#ifdef HIGH_PRECISION\n float precisionSafeLength( vec3 v ) { return length( v ); }\n#else\n float precisionSafeLength( vec3 v ) {\n float maxComponent = max3( abs( v ) );\n return length( v / maxComponent ) * maxComponent;\n }\n#endif\nstruct IncidentLight {\n vec3 color;\n vec3 direction;\n bool visible;\n};\nstruct ReflectedLight {\n vec3 directDiffuse;\n vec3 directSpecular;\n vec3 indirectDiffuse;\n vec3 indirectSpecular;\n};\n#ifdef USE_ALPHAHASH\n varying vec3 vPosition;\n#endif\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n return normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nbool isPerspectiveMatrix( mat4 m ) {\n return m[ 2 ][ 3 ] == - 1.0;\n}\nvec2 equirectUv( in vec3 dir ) {\n float u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;\n float v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n return vec2( u, v );\n}\nvec3 BRDF_Lambert( const in vec3 diffuseColor ) {\n return RECIPROCAL_PI * diffuseColor;\n}\nvec3 F_Schlick( const in vec3 f0, const in float f90, const in float dotVH ) {\n float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );\n return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );\n}\nfloat F_Schlick( const in float f0, const in float f90, const in float dotVH ) {\n float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );\n return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );\n} // validated",cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n #define cubeUV_minMipLevel 4.0\n #define cubeUV_minTileSize 16.0\n float getFace( vec3 direction ) {\n vec3 absDirection = abs( direction );\n float face = - 1.0;\n if ( absDirection.x > absDirection.z ) {\n if ( absDirection.x > absDirection.y )\n face = direction.x > 0.0 ? 0.0 : 3.0;\n else\n face = direction.y > 0.0 ? 1.0 : 4.0;\n } else {\n if ( absDirection.z > absDirection.y )\n face = direction.z > 0.0 ? 2.0 : 5.0;\n else\n face = direction.y > 0.0 ? 1.0 : 4.0;\n }\n return face;\n }\n vec2 getUV( vec3 direction, float face ) {\n vec2 uv;\n if ( face == 0.0 ) {\n uv = vec2( direction.z, direction.y ) / abs( direction.x );\n } else if ( face == 1.0 ) {\n uv = vec2( - direction.x, - direction.z ) / abs( direction.y );\n } else if ( face == 2.0 ) {\n uv = vec2( - direction.x, direction.y ) / abs( direction.z );\n } else if ( face == 3.0 ) {\n uv = vec2( - direction.z, direction.y ) / abs( direction.x );\n } else if ( face == 4.0 ) {\n uv = vec2( - direction.x, direction.z ) / abs( direction.y );\n } else {\n uv = vec2( direction.x, direction.y ) / abs( direction.z );\n }\n return 0.5 * ( uv + 1.0 );\n }\n vec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {\n float face = getFace( direction );\n float filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );\n mipInt = max( mipInt, cubeUV_minMipLevel );\n float faceSize = exp2( mipInt );\n highp vec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0;\n if ( face > 2.0 ) {\n uv.y += faceSize;\n face -= 3.0;\n }\n uv.x += face * faceSize;\n uv.x += filterInt * 3.0 * cubeUV_minTileSize;\n uv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize );\n uv.x *= CUBEUV_TEXEL_WIDTH;\n uv.y *= CUBEUV_TEXEL_HEIGHT;\n #ifdef texture2DGradEXT\n return texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb;\n #else\n return texture2D( envMap, uv ).rgb;\n #endif\n }\n #define cubeUV_r0 1.0\n #define cubeUV_m0 - 2.0\n #define cubeUV_r1 0.8\n #define cubeUV_m1 - 1.0\n #define cubeUV_r4 0.4\n #define cubeUV_m4 2.0\n #define cubeUV_r5 0.305\n #define cubeUV_m5 3.0\n #define cubeUV_r6 0.21\n #define cubeUV_m6 4.0\n float roughnessToMip( float roughness ) {\n float mip = 0.0;\n if ( roughness >= cubeUV_r1 ) {\n mip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0;\n } else if ( roughness >= cubeUV_r4 ) {\n mip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1;\n } else if ( roughness >= cubeUV_r5 ) {\n mip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4;\n } else if ( roughness >= cubeUV_r6 ) {\n mip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5;\n } else {\n mip = - 2.0 * log2( 1.16 * roughness ); }\n return mip;\n }\n vec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {\n float mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP );\n float mipF = fract( mip );\n float mipInt = floor( mip );\n vec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );\n if ( mipF == 0.0 ) {\n return vec4( color0, 1.0 );\n } else {\n vec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );\n return vec4( mix( color0, color1, mipF ), 1.0 );\n }\n }\n#endif",defaultnormal_vertex:"vec3 transformedNormal = objectNormal;\n#ifdef USE_TANGENT\n vec3 transformedTangent = objectTangent;\n#endif\n#ifdef USE_BATCHING\n mat3 bm = mat3( batchingMatrix );\n transformedNormal /= vec3( dot( bm[ 0 ], bm[ 0 ] ), dot( bm[ 1 ], bm[ 1 ] ), dot( bm[ 2 ], bm[ 2 ] ) );\n transformedNormal = bm * transformedNormal;\n #ifdef USE_TANGENT\n transformedTangent = bm * transformedTangent;\n #endif\n#endif\n#ifdef USE_INSTANCING\n mat3 im = mat3( instanceMatrix );\n transformedNormal /= vec3( dot( im[ 0 ], im[ 0 ] ), dot( im[ 1 ], im[ 1 ] ), dot( im[ 2 ], im[ 2 ] ) );\n transformedNormal = im * transformedNormal;\n #ifdef USE_TANGENT\n transformedTangent = im * transformedTangent;\n #endif\n#endif\ntransformedNormal = normalMatrix * transformedNormal;\n#ifdef FLIP_SIDED\n transformedNormal = - transformedNormal;\n#endif\n#ifdef USE_TANGENT\n transformedTangent = ( modelViewMatrix * vec4( transformedTangent, 0.0 ) ).xyz;\n #ifdef FLIP_SIDED\n transformedTangent = - transformedTangent;\n #endif\n#endif",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n uniform sampler2D displacementMap;\n uniform float displacementScale;\n uniform float displacementBias;\n#endif",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vDisplacementMapUv ).x * displacementScale + displacementBias );\n#endif",emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n vec4 emissiveColor = texture2D( emissiveMap, vEmissiveMapUv );\n #ifdef DECODE_VIDEO_TEXTURE_EMISSIVE\n emissiveColor = sRGBTransferEOTF( emissiveColor );\n #endif\n totalEmissiveRadiance *= emissiveColor.rgb;\n#endif",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n uniform sampler2D emissiveMap;\n#endif",colorspace_fragment:"gl_FragColor = linearToOutputTexel( gl_FragColor );",colorspace_pars_fragment:"vec4 LinearTransferOETF( in vec4 value ) {\n return value;\n}\nvec4 sRGBTransferEOTF( in vec4 value ) {\n return vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a );\n}\nvec4 sRGBTransferOETF( in vec4 value ) {\n return vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}",envmap_fragment:"#ifdef USE_ENVMAP\n #ifdef ENV_WORLDPOS\n vec3 cameraToFrag;\n if ( isOrthographic ) {\n cameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n } else {\n cameraToFrag = normalize( vWorldPosition - cameraPosition );\n }\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n #ifdef ENVMAP_MODE_REFLECTION\n vec3 reflectVec = reflect( cameraToFrag, worldNormal );\n #else\n vec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );\n #endif\n #else\n vec3 reflectVec = vReflect;\n #endif\n #ifdef ENVMAP_TYPE_CUBE\n vec4 envColor = textureCube( envMap, envMapRotation * vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n #else\n vec4 envColor = vec4( 0.0 );\n #endif\n #ifdef ENVMAP_BLENDING_MULTIPLY\n outgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n #elif defined( ENVMAP_BLENDING_MIX )\n outgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n #elif defined( ENVMAP_BLENDING_ADD )\n outgoingLight += envColor.xyz * specularStrength * reflectivity;\n #endif\n#endif",envmap_common_pars_fragment:"#ifdef USE_ENVMAP\n uniform float envMapIntensity;\n uniform float flipEnvMap;\n uniform mat3 envMapRotation;\n #ifdef ENVMAP_TYPE_CUBE\n uniform samplerCube envMap;\n #else\n uniform sampler2D envMap;\n #endif\n#endif",envmap_pars_fragment:"#ifdef USE_ENVMAP\n uniform float reflectivity;\n #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n #define ENV_WORLDPOS\n #endif\n #ifdef ENV_WORLDPOS\n varying vec3 vWorldPosition;\n uniform float refractionRatio;\n #else\n varying vec3 vReflect;\n #endif\n#endif",envmap_pars_vertex:"#ifdef USE_ENVMAP\n #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n #define ENV_WORLDPOS\n #endif\n #ifdef ENV_WORLDPOS\n \n varying vec3 vWorldPosition;\n #else\n varying vec3 vReflect;\n uniform float refractionRatio;\n #endif\n#endif",envmap_physical_pars_fragment:"#ifdef USE_ENVMAP\n vec3 getIBLIrradiance( const in vec3 normal ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n vec4 envMapColor = textureCubeUV( envMap, envMapRotation * worldNormal, 1.0 );\n return PI * envMapColor.rgb * envMapIntensity;\n #else\n return vec3( 0.0 );\n #endif\n }\n vec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 reflectVec = reflect( - viewDir, normal );\n reflectVec = normalize( mix( reflectVec, normal, pow4( roughness ) ) );\n reflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n vec4 envMapColor = textureCubeUV( envMap, envMapRotation * reflectVec, roughness );\n return envMapColor.rgb * envMapIntensity;\n #else\n return vec3( 0.0 );\n #endif\n }\n #ifdef USE_ANISOTROPY\n vec3 getIBLAnisotropyRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness, const in vec3 bitangent, const in float anisotropy ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 bentNormal = cross( bitangent, viewDir );\n bentNormal = normalize( cross( bentNormal, bitangent ) );\n bentNormal = normalize( mix( bentNormal, normal, pow2( pow2( 1.0 - anisotropy * ( 1.0 - roughness ) ) ) ) );\n return getIBLRadiance( viewDir, bentNormal, roughness );\n #else\n return vec3( 0.0 );\n #endif\n }\n #endif\n#endif",envmap_vertex:"#ifdef USE_ENVMAP\n #ifdef ENV_WORLDPOS\n vWorldPosition = worldPosition.xyz;\n #else\n vec3 cameraToVertex;\n if ( isOrthographic ) {\n cameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n } else {\n cameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n }\n vec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n #ifdef ENVMAP_MODE_REFLECTION\n vReflect = reflect( cameraToVertex, worldNormal );\n #else\n vReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n #endif\n #endif\n#endif",fog_vertex:"#ifdef USE_FOG\n vFogDepth = - mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n varying float vFogDepth;\n#endif",fog_fragment:"#ifdef USE_FOG\n #ifdef FOG_EXP2\n float fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth );\n #else\n float fogFactor = smoothstep( fogNear, fogFar, vFogDepth );\n #endif\n gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif",fog_pars_fragment:"#ifdef USE_FOG\n uniform vec3 fogColor;\n varying float vFogDepth;\n #ifdef FOG_EXP2\n uniform float fogDensity;\n #else\n uniform float fogNear;\n uniform float fogFar;\n #endif\n#endif",gradientmap_pars_fragment:"#ifdef USE_GRADIENTMAP\n uniform sampler2D gradientMap;\n#endif\nvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n float dotNL = dot( normal, lightDirection );\n vec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n #ifdef USE_GRADIENTMAP\n return vec3( texture2D( gradientMap, coord ).r );\n #else\n vec2 fw = fwidth( coord ) * 0.5;\n return mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) );\n #endif\n}",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n uniform sampler2D lightMap;\n uniform float lightMapIntensity;\n#endif",lights_lambert_fragment:"LambertMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularStrength = specularStrength;",lights_lambert_pars_fragment:"varying vec3 vViewPosition;\nstruct LambertMaterial {\n vec3 diffuseColor;\n float specularStrength;\n};\nvoid RE_Direct_Lambert( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_Lambert\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert",lights_pars_begin:"uniform bool receiveShadow;\nuniform vec3 ambientLightColor;\n#if defined( USE_LIGHT_PROBES )\n uniform vec3 lightProbe[ 9 ];\n#endif\nvec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {\n float x = normal.x, y = normal.y, z = normal.z;\n vec3 result = shCoefficients[ 0 ] * 0.886227;\n result += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;\n result += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;\n result += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;\n result += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;\n result += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;\n result += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );\n result += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;\n result += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );\n return result;\n}\nvec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) {\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n vec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );\n return irradiance;\n}\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n vec3 irradiance = ambientLightColor;\n return irradiance;\n}\nfloat getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n float distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n if ( cutoffDistance > 0.0 ) {\n distanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n }\n return distanceFalloff;\n}\nfloat getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) {\n return smoothstep( coneCosine, penumbraCosine, angleCosine );\n}\n#if NUM_DIR_LIGHTS > 0\n struct DirectionalLight {\n vec3 direction;\n vec3 color;\n };\n uniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n void getDirectionalLightInfo( const in DirectionalLight directionalLight, out IncidentLight light ) {\n light.color = directionalLight.color;\n light.direction = directionalLight.direction;\n light.visible = true;\n }\n#endif\n#if NUM_POINT_LIGHTS > 0\n struct PointLight {\n vec3 position;\n vec3 color;\n float distance;\n float decay;\n };\n uniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n void getPointLightInfo( const in PointLight pointLight, const in vec3 geometryPosition, out IncidentLight light ) {\n vec3 lVector = pointLight.position - geometryPosition;\n light.direction = normalize( lVector );\n float lightDistance = length( lVector );\n light.color = pointLight.color;\n light.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay );\n light.visible = ( light.color != vec3( 0.0 ) );\n }\n#endif\n#if NUM_SPOT_LIGHTS > 0\n struct SpotLight {\n vec3 position;\n vec3 direction;\n vec3 color;\n float distance;\n float decay;\n float coneCos;\n float penumbraCos;\n };\n uniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n void getSpotLightInfo( const in SpotLight spotLight, const in vec3 geometryPosition, out IncidentLight light ) {\n vec3 lVector = spotLight.position - geometryPosition;\n light.direction = normalize( lVector );\n float angleCos = dot( light.direction, spotLight.direction );\n float spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n if ( spotAttenuation > 0.0 ) {\n float lightDistance = length( lVector );\n light.color = spotLight.color * spotAttenuation;\n light.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay );\n light.visible = ( light.color != vec3( 0.0 ) );\n } else {\n light.color = vec3( 0.0 );\n light.visible = false;\n }\n }\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n struct RectAreaLight {\n vec3 color;\n vec3 position;\n vec3 halfWidth;\n vec3 halfHeight;\n };\n uniform sampler2D ltc_1; uniform sampler2D ltc_2;\n uniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n struct HemisphereLight {\n vec3 direction;\n vec3 skyColor;\n vec3 groundColor;\n };\n uniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n vec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) {\n float dotNL = dot( normal, hemiLight.direction );\n float hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n vec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n return irradiance;\n }\n#endif",lights_toon_fragment:"ToonMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;",lights_toon_pars_fragment:"varying vec3 vViewPosition;\nstruct ToonMaterial {\n vec3 diffuseColor;\n};\nvoid RE_Direct_Toon( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n vec3 irradiance = getGradientIrradiance( geometryNormal, directLight.direction ) * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_Toon\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Toon",lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;",lights_phong_pars_fragment:"varying vec3 vViewPosition;\nstruct BlinnPhongMaterial {\n vec3 diffuseColor;\n vec3 specularColor;\n float specularShininess;\n float specularStrength;\n};\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n reflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometryViewDir, geometryNormal, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_BlinnPhong\n#define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong",lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.diffuseContribution = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nmaterial.metalness = metalnessFactor;\nvec3 dxy = max( abs( dFdx( nonPerturbedNormal ) ), abs( dFdy( nonPerturbedNormal ) ) );\nfloat geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );\nmaterial.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness;\nmaterial.roughness = min( material.roughness, 1.0 );\n#ifdef IOR\n material.ior = ior;\n #ifdef USE_SPECULAR\n float specularIntensityFactor = specularIntensity;\n vec3 specularColorFactor = specularColor;\n #ifdef USE_SPECULAR_COLORMAP\n specularColorFactor *= texture2D( specularColorMap, vSpecularColorMapUv ).rgb;\n #endif\n #ifdef USE_SPECULAR_INTENSITYMAP\n specularIntensityFactor *= texture2D( specularIntensityMap, vSpecularIntensityMapUv ).a;\n #endif\n material.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor );\n #else\n float specularIntensityFactor = 1.0;\n vec3 specularColorFactor = vec3( 1.0 );\n material.specularF90 = 1.0;\n #endif\n material.specularColor = min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor;\n material.specularColorBlended = mix( material.specularColor, diffuseColor.rgb, metalnessFactor );\n#else\n material.specularColor = vec3( 0.04 );\n material.specularColorBlended = mix( material.specularColor, diffuseColor.rgb, metalnessFactor );\n material.specularF90 = 1.0;\n#endif\n#ifdef USE_CLEARCOAT\n material.clearcoat = clearcoat;\n material.clearcoatRoughness = clearcoatRoughness;\n material.clearcoatF0 = vec3( 0.04 );\n material.clearcoatF90 = 1.0;\n #ifdef USE_CLEARCOATMAP\n material.clearcoat *= texture2D( clearcoatMap, vClearcoatMapUv ).x;\n #endif\n #ifdef USE_CLEARCOAT_ROUGHNESSMAP\n material.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vClearcoatRoughnessMapUv ).y;\n #endif\n material.clearcoat = saturate( material.clearcoat ); material.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );\n material.clearcoatRoughness += geometryRoughness;\n material.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );\n#endif\n#ifdef USE_DISPERSION\n material.dispersion = dispersion;\n#endif\n#ifdef USE_IRIDESCENCE\n material.iridescence = iridescence;\n material.iridescenceIOR = iridescenceIOR;\n #ifdef USE_IRIDESCENCEMAP\n material.iridescence *= texture2D( iridescenceMap, vIridescenceMapUv ).r;\n #endif\n #ifdef USE_IRIDESCENCE_THICKNESSMAP\n material.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vIridescenceThicknessMapUv ).g + iridescenceThicknessMinimum;\n #else\n material.iridescenceThickness = iridescenceThicknessMaximum;\n #endif\n#endif\n#ifdef USE_SHEEN\n material.sheenColor = sheenColor;\n #ifdef USE_SHEEN_COLORMAP\n material.sheenColor *= texture2D( sheenColorMap, vSheenColorMapUv ).rgb;\n #endif\n material.sheenRoughness = clamp( sheenRoughness, 0.0001, 1.0 );\n #ifdef USE_SHEEN_ROUGHNESSMAP\n material.sheenRoughness *= texture2D( sheenRoughnessMap, vSheenRoughnessMapUv ).a;\n #endif\n#endif\n#ifdef USE_ANISOTROPY\n #ifdef USE_ANISOTROPYMAP\n mat2 anisotropyMat = mat2( anisotropyVector.x, anisotropyVector.y, - anisotropyVector.y, anisotropyVector.x );\n vec3 anisotropyPolar = texture2D( anisotropyMap, vAnisotropyMapUv ).rgb;\n vec2 anisotropyV = anisotropyMat * normalize( 2.0 * anisotropyPolar.rg - vec2( 1.0 ) ) * anisotropyPolar.b;\n #else\n vec2 anisotropyV = anisotropyVector;\n #endif\n material.anisotropy = length( anisotropyV );\n if( material.anisotropy == 0.0 ) {\n anisotropyV = vec2( 1.0, 0.0 );\n } else {\n anisotropyV /= material.anisotropy;\n material.anisotropy = saturate( material.anisotropy );\n }\n material.alphaT = mix( pow2( material.roughness ), 1.0, pow2( material.anisotropy ) );\n material.anisotropyT = tbn[ 0 ] * anisotropyV.x + tbn[ 1 ] * anisotropyV.y;\n material.anisotropyB = tbn[ 1 ] * anisotropyV.x - tbn[ 0 ] * anisotropyV.y;\n#endif",lights_physical_pars_fragment:"uniform sampler2D dfgLUT;\nstruct PhysicalMaterial {\n vec3 diffuseColor;\n vec3 diffuseContribution;\n vec3 specularColor;\n vec3 specularColorBlended;\n float roughness;\n float metalness;\n float specularF90;\n float dispersion;\n #ifdef USE_CLEARCOAT\n float clearcoat;\n float clearcoatRoughness;\n vec3 clearcoatF0;\n float clearcoatF90;\n #endif\n #ifdef USE_IRIDESCENCE\n float iridescence;\n float iridescenceIOR;\n float iridescenceThickness;\n vec3 iridescenceFresnel;\n vec3 iridescenceF0;\n vec3 iridescenceFresnelDielectric;\n vec3 iridescenceFresnelMetallic;\n #endif\n #ifdef USE_SHEEN\n vec3 sheenColor;\n float sheenRoughness;\n #endif\n #ifdef IOR\n float ior;\n #endif\n #ifdef USE_TRANSMISSION\n float transmission;\n float transmissionAlpha;\n float thickness;\n float attenuationDistance;\n vec3 attenuationColor;\n #endif\n #ifdef USE_ANISOTROPY\n float anisotropy;\n float alphaT;\n vec3 anisotropyT;\n vec3 anisotropyB;\n #endif\n};\nvec3 clearcoatSpecularDirect = vec3( 0.0 );\nvec3 clearcoatSpecularIndirect = vec3( 0.0 );\nvec3 sheenSpecularDirect = vec3( 0.0 );\nvec3 sheenSpecularIndirect = vec3(0.0 );\nvec3 Schlick_to_F0( const in vec3 f, const in float f90, const in float dotVH ) {\n float x = clamp( 1.0 - dotVH, 0.0, 1.0 );\n float x2 = x * x;\n float x5 = clamp( x * x2 * x2, 0.0, 0.9999 );\n return ( f - vec3( f90 ) * x5 ) / ( 1.0 - x5 );\n}\nfloat V_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {\n float a2 = pow2( alpha );\n float gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n float gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n return 0.5 / max( gv + gl, EPSILON );\n}\nfloat D_GGX( const in float alpha, const in float dotNH ) {\n float a2 = pow2( alpha );\n float denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;\n return RECIPROCAL_PI * a2 / pow2( denom );\n}\n#ifdef USE_ANISOTROPY\n float V_GGX_SmithCorrelated_Anisotropic( const in float alphaT, const in float alphaB, const in float dotTV, const in float dotBV, const in float dotTL, const in float dotBL, const in float dotNV, const in float dotNL ) {\n float gv = dotNL * length( vec3( alphaT * dotTV, alphaB * dotBV, dotNV ) );\n float gl = dotNV * length( vec3( alphaT * dotTL, alphaB * dotBL, dotNL ) );\n float v = 0.5 / ( gv + gl );\n return v;\n }\n float D_GGX_Anisotropic( const in float alphaT, const in float alphaB, const in float dotNH, const in float dotTH, const in float dotBH ) {\n float a2 = alphaT * alphaB;\n highp vec3 v = vec3( alphaB * dotTH, alphaT * dotBH, a2 * dotNH );\n highp float v2 = dot( v, v );\n float w2 = a2 / v2;\n return RECIPROCAL_PI * a2 * pow2 ( w2 );\n }\n#endif\n#ifdef USE_CLEARCOAT\n vec3 BRDF_GGX_Clearcoat( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material) {\n vec3 f0 = material.clearcoatF0;\n float f90 = material.clearcoatF90;\n float roughness = material.clearcoatRoughness;\n float alpha = pow2( roughness );\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float dotVH = saturate( dot( viewDir, halfDir ) );\n vec3 F = F_Schlick( f0, f90, dotVH );\n float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n float D = D_GGX( alpha, dotNH );\n return F * ( V * D );\n }\n#endif\nvec3 BRDF_GGX( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material ) {\n vec3 f0 = material.specularColorBlended;\n float f90 = material.specularF90;\n float roughness = material.roughness;\n float alpha = pow2( roughness );\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float dotVH = saturate( dot( viewDir, halfDir ) );\n vec3 F = F_Schlick( f0, f90, dotVH );\n #ifdef USE_IRIDESCENCE\n F = mix( F, material.iridescenceFresnel, material.iridescence );\n #endif\n #ifdef USE_ANISOTROPY\n float dotTL = dot( material.anisotropyT, lightDir );\n float dotTV = dot( material.anisotropyT, viewDir );\n float dotTH = dot( material.anisotropyT, halfDir );\n float dotBL = dot( material.anisotropyB, lightDir );\n float dotBV = dot( material.anisotropyB, viewDir );\n float dotBH = dot( material.anisotropyB, halfDir );\n float V = V_GGX_SmithCorrelated_Anisotropic( material.alphaT, alpha, dotTV, dotBV, dotTL, dotBL, dotNV, dotNL );\n float D = D_GGX_Anisotropic( material.alphaT, alpha, dotNH, dotTH, dotBH );\n #else\n float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n float D = D_GGX( alpha, dotNH );\n #endif\n return F * ( V * D );\n}\nvec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {\n const float LUT_SIZE = 64.0;\n const float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;\n const float LUT_BIAS = 0.5 / LUT_SIZE;\n float dotNV = saturate( dot( N, V ) );\n vec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );\n uv = uv * LUT_SCALE + LUT_BIAS;\n return uv;\n}\nfloat LTC_ClippedSphereFormFactor( const in vec3 f ) {\n float l = length( f );\n return max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );\n}\nvec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {\n float x = dot( v1, v2 );\n float y = abs( x );\n float a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;\n float b = 3.4175940 + ( 4.1616724 + y ) * y;\n float v = a / b;\n float theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n return cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n vec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n vec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n vec3 lightNormal = cross( v1, v2 );\n if( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n vec3 T1, T2;\n T1 = normalize( V - N * dot( V, N ) );\n T2 = - cross( N, T1 );\n mat3 mat = mInv * transpose( mat3( T1, T2, N ) );\n vec3 coords[ 4 ];\n coords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n coords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n coords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n coords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n coords[ 0 ] = normalize( coords[ 0 ] );\n coords[ 1 ] = normalize( coords[ 1 ] );\n coords[ 2 ] = normalize( coords[ 2 ] );\n coords[ 3 ] = normalize( coords[ 3 ] );\n vec3 vectorFormFactor = vec3( 0.0 );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n float result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n return vec3( result );\n}\n#if defined( USE_SHEEN )\nfloat D_Charlie( float roughness, float dotNH ) {\n float alpha = pow2( roughness );\n float invAlpha = 1.0 / alpha;\n float cos2h = dotNH * dotNH;\n float sin2h = max( 1.0 - cos2h, 0.0078125 );\n return ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI );\n}\nfloat V_Neubelt( float dotNV, float dotNL ) {\n return saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) );\n}\nvec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) {\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float D = D_Charlie( sheenRoughness, dotNH );\n float V = V_Neubelt( dotNV, dotNL );\n return sheenColor * ( D * V );\n}\n#endif\nfloat IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n float dotNV = saturate( dot( normal, viewDir ) );\n float r2 = roughness * roughness;\n float rInv = 1.0 / ( roughness + 0.1 );\n float a = -1.9362 + 1.0678 * roughness + 0.4573 * r2 - 0.8469 * rInv;\n float b = -0.6014 + 0.5538 * roughness - 0.4670 * r2 - 0.1255 * rInv;\n float DG = exp( a * dotNV + b );\n return saturate( DG );\n}\nvec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) {\n float dotNV = saturate( dot( normal, viewDir ) );\n vec2 fab = texture2D( dfgLUT, vec2( roughness, dotNV ) ).rg;\n return specularColor * fab.x + specularF90 * fab.y;\n}\n#ifdef USE_IRIDESCENCE\nvoid computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#else\nvoid computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#endif\n float dotNV = saturate( dot( normal, viewDir ) );\n vec2 fab = texture2D( dfgLUT, vec2( roughness, dotNV ) ).rg;\n #ifdef USE_IRIDESCENCE\n vec3 Fr = mix( specularColor, iridescenceF0, iridescence );\n #else\n vec3 Fr = specularColor;\n #endif\n vec3 FssEss = Fr * fab.x + specularF90 * fab.y;\n float Ess = fab.x + fab.y;\n float Ems = 1.0 - Ess;\n vec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619; vec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );\n singleScatter += FssEss;\n multiScatter += Fms * Ems;\n}\nvec3 BRDF_GGX_Multiscatter( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material ) {\n vec3 singleScatter = BRDF_GGX( lightDir, viewDir, normal, material );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n vec2 dfgV = texture2D( dfgLUT, vec2( material.roughness, dotNV ) ).rg;\n vec2 dfgL = texture2D( dfgLUT, vec2( material.roughness, dotNL ) ).rg;\n vec3 FssEss_V = material.specularColorBlended * dfgV.x + material.specularF90 * dfgV.y;\n vec3 FssEss_L = material.specularColorBlended * dfgL.x + material.specularF90 * dfgL.y;\n float Ess_V = dfgV.x + dfgV.y;\n float Ess_L = dfgL.x + dfgL.y;\n float Ems_V = 1.0 - Ess_V;\n float Ems_L = 1.0 - Ess_L;\n vec3 Favg = material.specularColorBlended + ( 1.0 - material.specularColorBlended ) * 0.047619;\n vec3 Fms = FssEss_V * FssEss_L * Favg / ( 1.0 - Ems_V * Ems_L * Favg + EPSILON );\n float compensationFactor = Ems_V * Ems_L;\n vec3 multiScatter = Fms * compensationFactor;\n return singleScatter + multiScatter;\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n void RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n vec3 normal = geometryNormal;\n vec3 viewDir = geometryViewDir;\n vec3 position = geometryPosition;\n vec3 lightPos = rectAreaLight.position;\n vec3 halfWidth = rectAreaLight.halfWidth;\n vec3 halfHeight = rectAreaLight.halfHeight;\n vec3 lightColor = rectAreaLight.color;\n float roughness = material.roughness;\n vec3 rectCoords[ 4 ];\n rectCoords[ 0 ] = lightPos + halfWidth - halfHeight; rectCoords[ 1 ] = lightPos - halfWidth - halfHeight;\n rectCoords[ 2 ] = lightPos - halfWidth + halfHeight;\n rectCoords[ 3 ] = lightPos + halfWidth + halfHeight;\n vec2 uv = LTC_Uv( normal, viewDir, roughness );\n vec4 t1 = texture2D( ltc_1, uv );\n vec4 t2 = texture2D( ltc_2, uv );\n mat3 mInv = mat3(\n vec3( t1.x, 0, t1.y ),\n vec3( 0, 1, 0 ),\n vec3( t1.z, 0, t1.w )\n );\n vec3 fresnel = ( material.specularColorBlended * t2.x + ( vec3( 1.0 ) - material.specularColorBlended ) * t2.y );\n reflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );\n reflectedLight.directDiffuse += lightColor * material.diffuseContribution * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );\n }\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n #ifdef USE_CLEARCOAT\n float dotNLcc = saturate( dot( geometryClearcoatNormal, directLight.direction ) );\n vec3 ccIrradiance = dotNLcc * directLight.color;\n clearcoatSpecularDirect += ccIrradiance * BRDF_GGX_Clearcoat( directLight.direction, geometryViewDir, geometryClearcoatNormal, material );\n #endif\n #ifdef USE_SHEEN\n \n sheenSpecularDirect += irradiance * BRDF_Sheen( directLight.direction, geometryViewDir, geometryNormal, material.sheenColor, material.sheenRoughness );\n \n float sheenAlbedoV = IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );\n float sheenAlbedoL = IBLSheenBRDF( geometryNormal, directLight.direction, material.sheenRoughness );\n \n float sheenEnergyComp = 1.0 - max3( material.sheenColor ) * max( sheenAlbedoV, sheenAlbedoL );\n \n irradiance *= sheenEnergyComp;\n \n #endif\n reflectedLight.directSpecular += irradiance * BRDF_GGX_Multiscatter( directLight.direction, geometryViewDir, geometryNormal, material );\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseContribution );\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n vec3 diffuse = irradiance * BRDF_Lambert( material.diffuseContribution );\n #ifdef USE_SHEEN\n float sheenAlbedo = IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );\n float sheenEnergyComp = 1.0 - max3( material.sheenColor ) * sheenAlbedo;\n diffuse *= sheenEnergyComp;\n #endif\n reflectedLight.indirectDiffuse += diffuse;\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {\n #ifdef USE_CLEARCOAT\n clearcoatSpecularIndirect += clearcoatRadiance * EnvironmentBRDF( geometryClearcoatNormal, geometryViewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );\n #endif\n #ifdef USE_SHEEN\n sheenSpecularIndirect += irradiance * material.sheenColor * IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness ) * RECIPROCAL_PI;\n #endif\n vec3 singleScatteringDielectric = vec3( 0.0 );\n vec3 multiScatteringDielectric = vec3( 0.0 );\n vec3 singleScatteringMetallic = vec3( 0.0 );\n vec3 multiScatteringMetallic = vec3( 0.0 );\n #ifdef USE_IRIDESCENCE\n computeMultiscatteringIridescence( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnelDielectric, material.roughness, singleScatteringDielectric, multiScatteringDielectric );\n computeMultiscatteringIridescence( geometryNormal, geometryViewDir, material.diffuseColor, material.specularF90, material.iridescence, material.iridescenceFresnelMetallic, material.roughness, singleScatteringMetallic, multiScatteringMetallic );\n #else\n computeMultiscattering( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.roughness, singleScatteringDielectric, multiScatteringDielectric );\n computeMultiscattering( geometryNormal, geometryViewDir, material.diffuseColor, material.specularF90, material.roughness, singleScatteringMetallic, multiScatteringMetallic );\n #endif\n vec3 singleScattering = mix( singleScatteringDielectric, singleScatteringMetallic, material.metalness );\n vec3 multiScattering = mix( multiScatteringDielectric, multiScatteringMetallic, material.metalness );\n vec3 totalScatteringDielectric = singleScatteringDielectric + multiScatteringDielectric;\n vec3 diffuse = material.diffuseContribution * ( 1.0 - totalScatteringDielectric );\n vec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;\n vec3 indirectSpecular = radiance * singleScattering;\n indirectSpecular += multiScattering * cosineWeightedIrradiance;\n vec3 indirectDiffuse = diffuse * cosineWeightedIrradiance;\n #ifdef USE_SHEEN\n float sheenAlbedo = IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );\n float sheenEnergyComp = 1.0 - max3( material.sheenColor ) * sheenAlbedo;\n indirectSpecular *= sheenEnergyComp;\n indirectDiffuse *= sheenEnergyComp;\n #endif\n reflectedLight.indirectSpecular += indirectSpecular;\n reflectedLight.indirectDiffuse += indirectDiffuse;\n}\n#define RE_Direct RE_Direct_Physical\n#define RE_Direct_RectArea RE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular RE_IndirectSpecular_Physical\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}",lights_fragment_begin:"\nvec3 geometryPosition = - vViewPosition;\nvec3 geometryNormal = normal;\nvec3 geometryViewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );\nvec3 geometryClearcoatNormal = vec3( 0.0 );\n#ifdef USE_CLEARCOAT\n geometryClearcoatNormal = clearcoatNormal;\n#endif\n#ifdef USE_IRIDESCENCE\n float dotNVi = saturate( dot( normal, geometryViewDir ) );\n if ( material.iridescenceThickness == 0.0 ) {\n material.iridescence = 0.0;\n } else {\n material.iridescence = saturate( material.iridescence );\n }\n if ( material.iridescence > 0.0 ) {\n material.iridescenceFresnelDielectric = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );\n material.iridescenceFresnelMetallic = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.diffuseColor );\n material.iridescenceFresnel = mix( material.iridescenceFresnelDielectric, material.iridescenceFresnelMetallic, material.metalness );\n material.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );\n }\n#endif\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n PointLight pointLight;\n #if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0\n PointLightShadow pointLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n pointLight = pointLights[ i ];\n getPointLightInfo( pointLight, geometryPosition, directLight );\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS ) && ( defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_BASIC ) )\n pointLightShadow = pointLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowIntensity, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n SpotLight spotLight;\n vec4 spotColor;\n vec3 spotLightCoord;\n bool inSpotLightMap;\n #if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0\n SpotLightShadow spotLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n spotLight = spotLights[ i ];\n getSpotLightInfo( spotLight, geometryPosition, directLight );\n #if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n #define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX\n #elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n #define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS\n #else\n #define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n #endif\n #if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS )\n spotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w;\n inSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) );\n spotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy );\n directLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color;\n #endif\n #undef SPOT_LIGHT_MAP_INDEX\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n spotLightShadow = spotLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowIntensity, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n DirectionalLight directionalLight;\n #if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0\n DirectionalLightShadow directionalLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n directionalLight = directionalLights[ i ];\n getDirectionalLightInfo( directionalLight, directLight );\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )\n directionalLightShadow = directionalLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowIntensity, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n RectAreaLight rectAreaLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n rectAreaLight = rectAreaLights[ i ];\n RE_Direct_RectArea( rectAreaLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if defined( RE_IndirectDiffuse )\n vec3 iblIrradiance = vec3( 0.0 );\n vec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n #if defined( USE_LIGHT_PROBES )\n irradiance += getLightProbeIrradiance( lightProbe, geometryNormal );\n #endif\n #if ( NUM_HEMI_LIGHTS > 0 )\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n irradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometryNormal );\n }\n #pragma unroll_loop_end\n #endif\n#endif\n#if defined( RE_IndirectSpecular )\n vec3 radiance = vec3( 0.0 );\n vec3 clearcoatRadiance = vec3( 0.0 );\n#endif",lights_fragment_maps:"#if defined( RE_IndirectDiffuse )\n #ifdef USE_LIGHTMAP\n vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );\n vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n irradiance += lightMapIrradiance;\n #endif\n #if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )\n iblIrradiance += getIBLIrradiance( geometryNormal );\n #endif\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n #ifdef USE_ANISOTROPY\n radiance += getIBLAnisotropyRadiance( geometryViewDir, geometryNormal, material.roughness, material.anisotropyB, material.anisotropy );\n #else\n radiance += getIBLRadiance( geometryViewDir, geometryNormal, material.roughness );\n #endif\n #ifdef USE_CLEARCOAT\n clearcoatRadiance += getIBLRadiance( geometryViewDir, geometryClearcoatNormal, material.clearcoatRoughness );\n #endif\n#endif",lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n RE_IndirectDiffuse( irradiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n#endif",logdepthbuf_fragment:"#if defined( USE_LOGARITHMIC_DEPTH_BUFFER )\n gl_FragDepth = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#if defined( USE_LOGARITHMIC_DEPTH_BUFFER )\n uniform float logDepthBufFC;\n varying float vFragDepth;\n varying float vIsPerspective;\n#endif",logdepthbuf_pars_vertex:"#ifdef USE_LOGARITHMIC_DEPTH_BUFFER\n varying float vFragDepth;\n varying float vIsPerspective;\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGARITHMIC_DEPTH_BUFFER\n vFragDepth = 1.0 + gl_Position.w;\n vIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );\n#endif",map_fragment:"#ifdef USE_MAP\n vec4 sampledDiffuseColor = texture2D( map, vMapUv );\n #ifdef DECODE_VIDEO_TEXTURE\n sampledDiffuseColor = sRGBTransferEOTF( sampledDiffuseColor );\n #endif\n diffuseColor *= sampledDiffuseColor;\n#endif",map_pars_fragment:"#ifdef USE_MAP\n uniform sampler2D map;\n#endif",map_particle_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n #if defined( USE_POINTS_UV )\n vec2 uv = vUv;\n #else\n vec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;\n #endif\n#endif\n#ifdef USE_MAP\n diffuseColor *= texture2D( map, uv );\n#endif\n#ifdef USE_ALPHAMAP\n diffuseColor.a *= texture2D( alphaMap, uv ).g;\n#endif",map_particle_pars_fragment:"#if defined( USE_POINTS_UV )\n varying vec2 vUv;\n#else\n #if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n uniform mat3 uvTransform;\n #endif\n#endif\n#ifdef USE_MAP\n uniform sampler2D map;\n#endif\n#ifdef USE_ALPHAMAP\n uniform sampler2D alphaMap;\n#endif",metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n vec4 texelMetalness = texture2D( metalnessMap, vMetalnessMapUv );\n metalnessFactor *= texelMetalness.b;\n#endif",metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n uniform sampler2D metalnessMap;\n#endif",morphinstance_vertex:"#ifdef USE_INSTANCING_MORPH\n float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n float morphTargetBaseInfluence = texelFetch( morphTexture, ivec2( 0, gl_InstanceID ), 0 ).r;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n morphTargetInfluences[i] = texelFetch( morphTexture, ivec2( i + 1, gl_InstanceID ), 0 ).r;\n }\n#endif",morphcolor_vertex:"#if defined( USE_MORPHCOLORS )\n vColor *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n #if defined( USE_COLOR_ALPHA )\n if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ];\n #elif defined( USE_COLOR )\n if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ];\n #endif\n }\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n objectNormal *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n if ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ];\n }\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n #ifndef USE_INSTANCING_MORPH\n uniform float morphTargetBaseInfluence;\n uniform float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n #endif\n uniform sampler2DArray morphTargetsTexture;\n uniform ivec2 morphTargetsTextureSize;\n vec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) {\n int texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset;\n int y = texelIndex / morphTargetsTextureSize.x;\n int x = texelIndex - y * morphTargetsTextureSize.x;\n ivec3 morphUV = ivec3( x, y, morphTargetIndex );\n return texelFetch( morphTargetsTexture, morphUV, 0 );\n }\n#endif",morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n transformed *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n if ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ];\n }\n#endif",normal_fragment_begin:"float faceDirection = gl_FrontFacing ? 1.0 : - 1.0;\n#ifdef FLAT_SHADED\n vec3 fdx = dFdx( vViewPosition );\n vec3 fdy = dFdy( vViewPosition );\n vec3 normal = normalize( cross( fdx, fdy ) );\n#else\n vec3 normal = normalize( vNormal );\n #ifdef DOUBLE_SIDED\n normal *= faceDirection;\n #endif\n#endif\n#if defined( USE_NORMALMAP_TANGENTSPACE ) || defined( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY )\n #ifdef USE_TANGENT\n mat3 tbn = mat3( normalize( vTangent ), normalize( vBitangent ), normal );\n #else\n mat3 tbn = getTangentFrame( - vViewPosition, normal,\n #if defined( USE_NORMALMAP )\n vNormalMapUv\n #elif defined( USE_CLEARCOAT_NORMALMAP )\n vClearcoatNormalMapUv\n #else\n vUv\n #endif\n );\n #endif\n #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )\n tbn[0] *= faceDirection;\n tbn[1] *= faceDirection;\n #endif\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n #ifdef USE_TANGENT\n mat3 tbn2 = mat3( normalize( vTangent ), normalize( vBitangent ), normal );\n #else\n mat3 tbn2 = getTangentFrame( - vViewPosition, normal, vClearcoatNormalMapUv );\n #endif\n #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )\n tbn2[0] *= faceDirection;\n tbn2[1] *= faceDirection;\n #endif\n#endif\nvec3 nonPerturbedNormal = normal;",normal_fragment_maps:"#ifdef USE_NORMALMAP_OBJECTSPACE\n normal = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;\n #ifdef FLIP_SIDED\n normal = - normal;\n #endif\n #ifdef DOUBLE_SIDED\n normal = normal * faceDirection;\n #endif\n normal = normalize( normalMatrix * normal );\n#elif defined( USE_NORMALMAP_TANGENTSPACE )\n vec3 mapN = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;\n mapN.xy *= normalScale;\n normal = normalize( tbn * mapN );\n#elif defined( USE_BUMPMAP )\n normal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection );\n#endif",normal_pars_fragment:"#ifndef FLAT_SHADED\n varying vec3 vNormal;\n #ifdef USE_TANGENT\n varying vec3 vTangent;\n varying vec3 vBitangent;\n #endif\n#endif",normal_pars_vertex:"#ifndef FLAT_SHADED\n varying vec3 vNormal;\n #ifdef USE_TANGENT\n varying vec3 vTangent;\n varying vec3 vBitangent;\n #endif\n#endif",normal_vertex:"#ifndef FLAT_SHADED\n vNormal = normalize( transformedNormal );\n #ifdef USE_TANGENT\n vTangent = normalize( transformedTangent );\n vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n #endif\n#endif",normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n uniform sampler2D normalMap;\n uniform vec2 normalScale;\n#endif\n#ifdef USE_NORMALMAP_OBJECTSPACE\n uniform mat3 normalMatrix;\n#endif\n#if ! defined ( USE_TANGENT ) && ( defined ( USE_NORMALMAP_TANGENTSPACE ) || defined ( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY ) )\n mat3 getTangentFrame( vec3 eye_pos, vec3 surf_norm, vec2 uv ) {\n vec3 q0 = dFdx( eye_pos.xyz );\n vec3 q1 = dFdy( eye_pos.xyz );\n vec2 st0 = dFdx( uv.st );\n vec2 st1 = dFdy( uv.st );\n vec3 N = surf_norm;\n vec3 q1perp = cross( q1, N );\n vec3 q0perp = cross( N, q0 );\n vec3 T = q1perp * st0.x + q0perp * st1.x;\n vec3 B = q1perp * st0.y + q0perp * st1.y;\n float det = max( dot( T, T ), dot( B, B ) );\n float scale = ( det == 0.0 ) ? 0.0 : inversesqrt( det );\n return mat3( T * scale, B * scale, N );\n }\n#endif",clearcoat_normal_fragment_begin:"#ifdef USE_CLEARCOAT\n vec3 clearcoatNormal = nonPerturbedNormal;\n#endif",clearcoat_normal_fragment_maps:"#ifdef USE_CLEARCOAT_NORMALMAP\n vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vClearcoatNormalMapUv ).xyz * 2.0 - 1.0;\n clearcoatMapN.xy *= clearcoatNormalScale;\n clearcoatNormal = normalize( tbn2 * clearcoatMapN );\n#endif",clearcoat_pars_fragment:"#ifdef USE_CLEARCOATMAP\n uniform sampler2D clearcoatMap;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n uniform sampler2D clearcoatNormalMap;\n uniform vec2 clearcoatNormalScale;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n uniform sampler2D clearcoatRoughnessMap;\n#endif",iridescence_pars_fragment:"#ifdef USE_IRIDESCENCEMAP\n uniform sampler2D iridescenceMap;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n uniform sampler2D iridescenceThicknessMap;\n#endif",opaque_fragment:"#ifdef OPAQUE\ndiffuseColor.a = 1.0;\n#endif\n#ifdef USE_TRANSMISSION\ndiffuseColor.a *= material.transmissionAlpha;\n#endif\ngl_FragColor = vec4( outgoingLight, diffuseColor.a );",packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n return normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n return 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;const float ShiftRight8 = 1. / 256.;\nconst float Inv255 = 1. / 255.;\nconst vec4 PackFactors = vec4( 1.0, 256.0, 256.0 * 256.0, 256.0 * 256.0 * 256.0 );\nconst vec2 UnpackFactors2 = vec2( UnpackDownscale, 1.0 / PackFactors.g );\nconst vec3 UnpackFactors3 = vec3( UnpackDownscale / PackFactors.rg, 1.0 / PackFactors.b );\nconst vec4 UnpackFactors4 = vec4( UnpackDownscale / PackFactors.rgb, 1.0 / PackFactors.a );\nvec4 packDepthToRGBA( const in float v ) {\n if( v <= 0.0 )\n return vec4( 0., 0., 0., 0. );\n if( v >= 1.0 )\n return vec4( 1., 1., 1., 1. );\n float vuf;\n float af = modf( v * PackFactors.a, vuf );\n float bf = modf( vuf * ShiftRight8, vuf );\n float gf = modf( vuf * ShiftRight8, vuf );\n return vec4( vuf * Inv255, gf * PackUpscale, bf * PackUpscale, af );\n}\nvec3 packDepthToRGB( const in float v ) {\n if( v <= 0.0 )\n return vec3( 0., 0., 0. );\n if( v >= 1.0 )\n return vec3( 1., 1., 1. );\n float vuf;\n float bf = modf( v * PackFactors.b, vuf );\n float gf = modf( vuf * ShiftRight8, vuf );\n return vec3( vuf * Inv255, gf * PackUpscale, bf );\n}\nvec2 packDepthToRG( const in float v ) {\n if( v <= 0.0 )\n return vec2( 0., 0. );\n if( v >= 1.0 )\n return vec2( 1., 1. );\n float vuf;\n float gf = modf( v * 256., vuf );\n return vec2( vuf * Inv255, gf );\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n return dot( v, UnpackFactors4 );\n}\nfloat unpackRGBToDepth( const in vec3 v ) {\n return dot( v, UnpackFactors3 );\n}\nfloat unpackRGToDepth( const in vec2 v ) {\n return v.r * UnpackFactors2.r + v.g * UnpackFactors2.g;\n}\nvec4 pack2HalfToRGBA( const in vec2 v ) {\n vec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) );\n return vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w );\n}\nvec2 unpackRGBATo2Half( const in vec4 v ) {\n return vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n return ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float depth, const in float near, const in float far ) {\n return depth * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n return ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float depth, const in float near, const in float far ) {\n return ( near * far ) / ( ( far - near ) * depth - far );\n}",premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n gl_FragColor.rgb *= gl_FragColor.a;\n#endif",project_vertex:"vec4 mvPosition = vec4( transformed, 1.0 );\n#ifdef USE_BATCHING\n mvPosition = batchingMatrix * mvPosition;\n#endif\n#ifdef USE_INSTANCING\n mvPosition = instanceMatrix * mvPosition;\n#endif\nmvPosition = modelViewMatrix * mvPosition;\ngl_Position = projectionMatrix * mvPosition;",dithering_fragment:"#ifdef DITHERING\n gl_FragColor.rgb = dithering( gl_FragColor.rgb );\n#endif",dithering_pars_fragment:"#ifdef DITHERING\n vec3 dithering( vec3 color ) {\n float grid_position = rand( gl_FragCoord.xy );\n vec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );\n dither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );\n return color + dither_shift_RGB;\n }\n#endif",roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n vec4 texelRoughness = texture2D( roughnessMap, vRoughnessMapUv );\n roughnessFactor *= texelRoughness.g;\n#endif",roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n uniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#if NUM_SPOT_LIGHT_COORDS > 0\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#if NUM_SPOT_LIGHT_MAPS > 0\n uniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ];\n#endif\n#ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n uniform sampler2DShadow directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n #else\n uniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n #endif\n varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n struct DirectionalLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n uniform sampler2DShadow spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n #else\n uniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n #endif\n struct SpotLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n uniform samplerCubeShadow pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n #elif defined( SHADOWMAP_TYPE_BASIC )\n uniform samplerCube pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n #endif\n varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n struct PointLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n float shadowCameraNear;\n float shadowCameraFar;\n };\n uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n #endif\n #if defined( SHADOWMAP_TYPE_PCF )\n float interleavedGradientNoise( vec2 position ) {\n return fract( 52.9829189 * fract( dot( position, vec2( 0.06711056, 0.00583715 ) ) ) );\n }\n vec2 vogelDiskSample( int sampleIndex, int samplesCount, float phi ) {\n const float goldenAngle = 2.399963229728653;\n float r = sqrt( ( float( sampleIndex ) + 0.5 ) / float( samplesCount ) );\n float theta = float( sampleIndex ) * goldenAngle + phi;\n return vec2( cos( theta ), sin( theta ) ) * r;\n }\n #endif\n #if defined( SHADOWMAP_TYPE_PCF )\n float getShadow( sampler2DShadow shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n float shadow = 1.0;\n shadowCoord.xyz /= shadowCoord.w;\n shadowCoord.z += shadowBias;\n bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n bool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n if ( frustumTest ) {\n vec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n float radius = shadowRadius * texelSize.x;\n float phi = interleavedGradientNoise( gl_FragCoord.xy ) * 6.28318530718;\n shadow = (\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 0, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 1, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 2, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 3, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 4, 5, phi ) * radius, shadowCoord.z ) )\n ) * 0.2;\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #elif defined( SHADOWMAP_TYPE_VSM )\n float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n float shadow = 1.0;\n shadowCoord.xyz /= shadowCoord.w;\n shadowCoord.z += shadowBias;\n bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n bool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n if ( frustumTest ) {\n vec2 distribution = texture2D( shadowMap, shadowCoord.xy ).rg;\n float mean = distribution.x;\n float variance = distribution.y * distribution.y;\n #ifdef USE_REVERSED_DEPTH_BUFFER\n float hard_shadow = step( mean, shadowCoord.z );\n #else\n float hard_shadow = step( shadowCoord.z, mean );\n #endif\n if ( hard_shadow == 1.0 ) {\n shadow = 1.0;\n } else {\n variance = max( variance, 0.0000001 );\n float d = shadowCoord.z - mean;\n float p_max = variance / ( variance + d * d );\n p_max = clamp( ( p_max - 0.3 ) / 0.65, 0.0, 1.0 );\n shadow = max( hard_shadow, p_max );\n }\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #else\n float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n float shadow = 1.0;\n shadowCoord.xyz /= shadowCoord.w;\n shadowCoord.z += shadowBias;\n bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n bool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n if ( frustumTest ) {\n float depth = texture2D( shadowMap, shadowCoord.xy ).r;\n #ifdef USE_REVERSED_DEPTH_BUFFER\n shadow = step( depth, shadowCoord.z );\n #else\n shadow = step( shadowCoord.z, depth );\n #endif\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n float getPointShadow( samplerCubeShadow shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n float shadow = 1.0;\n vec3 lightToPosition = shadowCoord.xyz;\n vec3 bd3D = normalize( lightToPosition );\n vec3 absVec = abs( lightToPosition );\n float viewSpaceZ = max( max( absVec.x, absVec.y ), absVec.z );\n if ( viewSpaceZ - shadowCameraFar <= 0.0 && viewSpaceZ - shadowCameraNear >= 0.0 ) {\n float dp = ( shadowCameraFar * ( viewSpaceZ - shadowCameraNear ) ) / ( viewSpaceZ * ( shadowCameraFar - shadowCameraNear ) );\n dp += shadowBias;\n float texelSize = shadowRadius / shadowMapSize.x;\n vec3 absDir = abs( bd3D );\n vec3 tangent = absDir.x > absDir.z ? vec3( 0.0, 1.0, 0.0 ) : vec3( 1.0, 0.0, 0.0 );\n tangent = normalize( cross( bd3D, tangent ) );\n vec3 bitangent = cross( bd3D, tangent );\n float phi = interleavedGradientNoise( gl_FragCoord.xy ) * 6.28318530718;\n shadow = (\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 0, 5, phi ).x + bitangent * vogelDiskSample( 0, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 1, 5, phi ).x + bitangent * vogelDiskSample( 1, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 2, 5, phi ).x + bitangent * vogelDiskSample( 2, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 3, 5, phi ).x + bitangent * vogelDiskSample( 3, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 4, 5, phi ).x + bitangent * vogelDiskSample( 4, 5, phi ).y ) * texelSize, dp ) )\n ) * 0.2;\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #elif defined( SHADOWMAP_TYPE_BASIC )\n float getPointShadow( samplerCube shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n float shadow = 1.0;\n vec3 lightToPosition = shadowCoord.xyz;\n vec3 bd3D = normalize( lightToPosition );\n vec3 absVec = abs( lightToPosition );\n float viewSpaceZ = max( max( absVec.x, absVec.y ), absVec.z );\n if ( viewSpaceZ - shadowCameraFar <= 0.0 && viewSpaceZ - shadowCameraNear >= 0.0 ) {\n float dp = ( shadowCameraFar * ( viewSpaceZ - shadowCameraNear ) ) / ( viewSpaceZ * ( shadowCameraFar - shadowCameraNear ) );\n dp += shadowBias;\n float depth = textureCube( shadowMap, bd3D ).r;\n #ifdef USE_REVERSED_DEPTH_BUFFER\n shadow = step( depth, dp );\n #else\n shadow = step( dp, depth );\n #endif\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #endif\n #endif\n#endif",shadowmap_pars_vertex:"#if NUM_SPOT_LIGHT_COORDS > 0\n uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ];\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n uniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];\n varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n struct DirectionalLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n struct SpotLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n uniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];\n varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n struct PointLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n float shadowCameraNear;\n float shadowCameraFar;\n };\n uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n #endif\n#endif",shadowmap_vertex:"#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 )\n vec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n vec4 shadowWorldPosition;\n#endif\n#if defined( USE_SHADOWMAP )\n #if NUM_DIR_LIGHT_SHADOWS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );\n vDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );\n vPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n #endif\n#endif\n#if NUM_SPOT_LIGHT_COORDS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) {\n shadowWorldPosition = worldPosition;\n #if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n shadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias;\n #endif\n vSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n#endif",shadowmask_pars_fragment:"float getShadowMask() {\n float shadow = 1.0;\n #ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n DirectionalLightShadow directionalLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n directionalLight = directionalLightShadows[ i ];\n shadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowIntensity, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n SpotLightShadow spotLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n spotLight = spotLightShadows[ i ];\n shadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowIntensity, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0 && ( defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_BASIC ) )\n PointLightShadow pointLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n pointLight = pointLightShadows[ i ];\n shadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowIntensity, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #endif\n return shadow;\n}",skinbase_vertex:"#ifdef USE_SKINNING\n mat4 boneMatX = getBoneMatrix( skinIndex.x );\n mat4 boneMatY = getBoneMatrix( skinIndex.y );\n mat4 boneMatZ = getBoneMatrix( skinIndex.z );\n mat4 boneMatW = getBoneMatrix( skinIndex.w );\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n uniform mat4 bindMatrix;\n uniform mat4 bindMatrixInverse;\n uniform highp sampler2D boneTexture;\n mat4 getBoneMatrix( const in float i ) {\n int size = textureSize( boneTexture, 0 ).x;\n int j = int( i ) * 4;\n int x = j % size;\n int y = j / size;\n vec4 v1 = texelFetch( boneTexture, ivec2( x, y ), 0 );\n vec4 v2 = texelFetch( boneTexture, ivec2( x + 1, y ), 0 );\n vec4 v3 = texelFetch( boneTexture, ivec2( x + 2, y ), 0 );\n vec4 v4 = texelFetch( boneTexture, ivec2( x + 3, y ), 0 );\n return mat4( v1, v2, v3, v4 );\n }\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );\n vec4 skinned = vec4( 0.0 );\n skinned += boneMatX * skinVertex * skinWeight.x;\n skinned += boneMatY * skinVertex * skinWeight.y;\n skinned += boneMatZ * skinVertex * skinWeight.z;\n skinned += boneMatW * skinVertex * skinWeight.w;\n transformed = ( bindMatrixInverse * skinned ).xyz;\n#endif",skinnormal_vertex:"#ifdef USE_SKINNING\n mat4 skinMatrix = mat4( 0.0 );\n skinMatrix += skinWeight.x * boneMatX;\n skinMatrix += skinWeight.y * boneMatY;\n skinMatrix += skinWeight.z * boneMatZ;\n skinMatrix += skinWeight.w * boneMatW;\n skinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;\n objectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;\n #ifdef USE_TANGENT\n objectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n #endif\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\n vec4 texelSpecular = texture2D( specularMap, vSpecularMapUv );\n specularStrength = texelSpecular.r;\n#else\n specularStrength = 1.0;\n#endif",specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\n uniform sampler2D specularMap;\n#endif",tonemapping_fragment:"#if defined( TONE_MAPPING )\n gl_FragColor.rgb = toneMapping( gl_FragColor.rgb );\n#endif",tonemapping_pars_fragment:"#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\nuniform float toneMappingExposure;\nvec3 LinearToneMapping( vec3 color ) {\n return saturate( toneMappingExposure * color );\n}\nvec3 ReinhardToneMapping( vec3 color ) {\n color *= toneMappingExposure;\n return saturate( color / ( vec3( 1.0 ) + color ) );\n}\nvec3 CineonToneMapping( vec3 color ) {\n color *= toneMappingExposure;\n color = max( vec3( 0.0 ), color - 0.004 );\n return pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );\n}\nvec3 RRTAndODTFit( vec3 v ) {\n vec3 a = v * ( v + 0.0245786 ) - 0.000090537;\n vec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;\n return a / b;\n}\nvec3 ACESFilmicToneMapping( vec3 color ) {\n const mat3 ACESInputMat = mat3(\n vec3( 0.59719, 0.07600, 0.02840 ), vec3( 0.35458, 0.90834, 0.13383 ),\n vec3( 0.04823, 0.01566, 0.83777 )\n );\n const mat3 ACESOutputMat = mat3(\n vec3( 1.60475, -0.10208, -0.00327 ), vec3( -0.53108, 1.10813, -0.07276 ),\n vec3( -0.07367, -0.00605, 1.07602 )\n );\n color *= toneMappingExposure / 0.6;\n color = ACESInputMat * color;\n color = RRTAndODTFit( color );\n color = ACESOutputMat * color;\n return saturate( color );\n}\nconst mat3 LINEAR_REC2020_TO_LINEAR_SRGB = mat3(\n vec3( 1.6605, - 0.1246, - 0.0182 ),\n vec3( - 0.5876, 1.1329, - 0.1006 ),\n vec3( - 0.0728, - 0.0083, 1.1187 )\n);\nconst mat3 LINEAR_SRGB_TO_LINEAR_REC2020 = mat3(\n vec3( 0.6274, 0.0691, 0.0164 ),\n vec3( 0.3293, 0.9195, 0.0880 ),\n vec3( 0.0433, 0.0113, 0.8956 )\n);\nvec3 agxDefaultContrastApprox( vec3 x ) {\n vec3 x2 = x * x;\n vec3 x4 = x2 * x2;\n return + 15.5 * x4 * x2\n - 40.14 * x4 * x\n + 31.96 * x4\n - 6.868 * x2 * x\n + 0.4298 * x2\n + 0.1191 * x\n - 0.00232;\n}\nvec3 AgXToneMapping( vec3 color ) {\n const mat3 AgXInsetMatrix = mat3(\n vec3( 0.856627153315983, 0.137318972929847, 0.11189821299995 ),\n vec3( 0.0951212405381588, 0.761241990602591, 0.0767994186031903 ),\n vec3( 0.0482516061458583, 0.101439036467562, 0.811302368396859 )\n );\n const mat3 AgXOutsetMatrix = mat3(\n vec3( 1.1271005818144368, - 0.1413297634984383, - 0.14132976349843826 ),\n vec3( - 0.11060664309660323, 1.157823702216272, - 0.11060664309660294 ),\n vec3( - 0.016493938717834573, - 0.016493938717834257, 1.2519364065950405 )\n );\n const float AgxMinEv = - 12.47393; const float AgxMaxEv = 4.026069;\n color *= toneMappingExposure;\n color = LINEAR_SRGB_TO_LINEAR_REC2020 * color;\n color = AgXInsetMatrix * color;\n color = max( color, 1e-10 ); color = log2( color );\n color = ( color - AgxMinEv ) / ( AgxMaxEv - AgxMinEv );\n color = clamp( color, 0.0, 1.0 );\n color = agxDefaultContrastApprox( color );\n color = AgXOutsetMatrix * color;\n color = pow( max( vec3( 0.0 ), color ), vec3( 2.2 ) );\n color = LINEAR_REC2020_TO_LINEAR_SRGB * color;\n color = clamp( color, 0.0, 1.0 );\n return color;\n}\nvec3 NeutralToneMapping( vec3 color ) {\n const float StartCompression = 0.8 - 0.04;\n const float Desaturation = 0.15;\n color *= toneMappingExposure;\n float x = min( color.r, min( color.g, color.b ) );\n float offset = x < 0.08 ? x - 6.25 * x * x : 0.04;\n color -= offset;\n float peak = max( color.r, max( color.g, color.b ) );\n if ( peak < StartCompression ) return color;\n float d = 1. - StartCompression;\n float newPeak = 1. - d * d / ( peak + d - StartCompression );\n color *= newPeak / peak;\n float g = 1. - 1. / ( Desaturation * ( peak - newPeak ) + 1. );\n return mix( color, vec3( newPeak ), g );\n}\nvec3 CustomToneMapping( vec3 color ) { return color; }",transmission_fragment:"#ifdef USE_TRANSMISSION\n material.transmission = transmission;\n material.transmissionAlpha = 1.0;\n material.thickness = thickness;\n material.attenuationDistance = attenuationDistance;\n material.attenuationColor = attenuationColor;\n #ifdef USE_TRANSMISSIONMAP\n material.transmission *= texture2D( transmissionMap, vTransmissionMapUv ).r;\n #endif\n #ifdef USE_THICKNESSMAP\n material.thickness *= texture2D( thicknessMap, vThicknessMapUv ).g;\n #endif\n vec3 pos = vWorldPosition;\n vec3 v = normalize( cameraPosition - pos );\n vec3 n = inverseTransformDirection( normal, viewMatrix );\n vec4 transmitted = getIBLVolumeRefraction(\n n, v, material.roughness, material.diffuseContribution, material.specularColorBlended, material.specularF90,\n pos, modelMatrix, viewMatrix, projectionMatrix, material.dispersion, material.ior, material.thickness,\n material.attenuationColor, material.attenuationDistance );\n material.transmissionAlpha = mix( material.transmissionAlpha, transmitted.a, material.transmission );\n totalDiffuse = mix( totalDiffuse, transmitted.rgb, material.transmission );\n#endif",transmission_pars_fragment:"#ifdef USE_TRANSMISSION\n uniform float transmission;\n uniform float thickness;\n uniform float attenuationDistance;\n uniform vec3 attenuationColor;\n #ifdef USE_TRANSMISSIONMAP\n uniform sampler2D transmissionMap;\n #endif\n #ifdef USE_THICKNESSMAP\n uniform sampler2D thicknessMap;\n #endif\n uniform vec2 transmissionSamplerSize;\n uniform sampler2D transmissionSamplerMap;\n uniform mat4 modelMatrix;\n uniform mat4 projectionMatrix;\n varying vec3 vWorldPosition;\n float w0( float a ) {\n return ( 1.0 / 6.0 ) * ( a * ( a * ( - a + 3.0 ) - 3.0 ) + 1.0 );\n }\n float w1( float a ) {\n return ( 1.0 / 6.0 ) * ( a * a * ( 3.0 * a - 6.0 ) + 4.0 );\n }\n float w2( float a ){\n return ( 1.0 / 6.0 ) * ( a * ( a * ( - 3.0 * a + 3.0 ) + 3.0 ) + 1.0 );\n }\n float w3( float a ) {\n return ( 1.0 / 6.0 ) * ( a * a * a );\n }\n float g0( float a ) {\n return w0( a ) + w1( a );\n }\n float g1( float a ) {\n return w2( a ) + w3( a );\n }\n float h0( float a ) {\n return - 1.0 + w1( a ) / ( w0( a ) + w1( a ) );\n }\n float h1( float a ) {\n return 1.0 + w3( a ) / ( w2( a ) + w3( a ) );\n }\n vec4 bicubic( sampler2D tex, vec2 uv, vec4 texelSize, float lod ) {\n uv = uv * texelSize.zw + 0.5;\n vec2 iuv = floor( uv );\n vec2 fuv = fract( uv );\n float g0x = g0( fuv.x );\n float g1x = g1( fuv.x );\n float h0x = h0( fuv.x );\n float h1x = h1( fuv.x );\n float h0y = h0( fuv.y );\n float h1y = h1( fuv.y );\n vec2 p0 = ( vec2( iuv.x + h0x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;\n vec2 p1 = ( vec2( iuv.x + h1x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;\n vec2 p2 = ( vec2( iuv.x + h0x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;\n vec2 p3 = ( vec2( iuv.x + h1x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;\n return g0( fuv.y ) * ( g0x * textureLod( tex, p0, lod ) + g1x * textureLod( tex, p1, lod ) ) +\n g1( fuv.y ) * ( g0x * textureLod( tex, p2, lod ) + g1x * textureLod( tex, p3, lod ) );\n }\n vec4 textureBicubic( sampler2D sampler, vec2 uv, float lod ) {\n vec2 fLodSize = vec2( textureSize( sampler, int( lod ) ) );\n vec2 cLodSize = vec2( textureSize( sampler, int( lod + 1.0 ) ) );\n vec2 fLodSizeInv = 1.0 / fLodSize;\n vec2 cLodSizeInv = 1.0 / cLodSize;\n vec4 fSample = bicubic( sampler, uv, vec4( fLodSizeInv, fLodSize ), floor( lod ) );\n vec4 cSample = bicubic( sampler, uv, vec4( cLodSizeInv, cLodSize ), ceil( lod ) );\n return mix( fSample, cSample, fract( lod ) );\n }\n vec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) {\n vec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior );\n vec3 modelScale;\n modelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) );\n modelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) );\n modelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) );\n return normalize( refractionVector ) * thickness * modelScale;\n }\n float applyIorToRoughness( const in float roughness, const in float ior ) {\n return roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 );\n }\n vec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) {\n float lod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior );\n return textureBicubic( transmissionSamplerMap, fragCoord.xy, lod );\n }\n vec3 volumeAttenuation( const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {\n if ( isinf( attenuationDistance ) ) {\n return vec3( 1.0 );\n } else {\n vec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance;\n vec3 transmittance = exp( - attenuationCoefficient * transmissionDistance ); return transmittance;\n }\n }\n vec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor,\n const in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix,\n const in mat4 viewMatrix, const in mat4 projMatrix, const in float dispersion, const in float ior, const in float thickness,\n const in vec3 attenuationColor, const in float attenuationDistance ) {\n vec4 transmittedLight;\n vec3 transmittance;\n #ifdef USE_DISPERSION\n float halfSpread = ( ior - 1.0 ) * 0.025 * dispersion;\n vec3 iors = vec3( ior - halfSpread, ior, ior + halfSpread );\n for ( int i = 0; i < 3; i ++ ) {\n vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, iors[ i ], modelMatrix );\n vec3 refractedRayExit = position + transmissionRay;\n vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n vec2 refractionCoords = ndcPos.xy / ndcPos.w;\n refractionCoords += 1.0;\n refractionCoords /= 2.0;\n vec4 transmissionSample = getTransmissionSample( refractionCoords, roughness, iors[ i ] );\n transmittedLight[ i ] = transmissionSample[ i ];\n transmittedLight.a += transmissionSample.a;\n transmittance[ i ] = diffuseColor[ i ] * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance )[ i ];\n }\n transmittedLight.a /= 3.0;\n #else\n vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix );\n vec3 refractedRayExit = position + transmissionRay;\n vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n vec2 refractionCoords = ndcPos.xy / ndcPos.w;\n refractionCoords += 1.0;\n refractionCoords /= 2.0;\n transmittedLight = getTransmissionSample( refractionCoords, roughness, ior );\n transmittance = diffuseColor * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance );\n #endif\n vec3 attenuatedColor = transmittance * transmittedLight.rgb;\n vec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness );\n float transmittanceFactor = ( transmittance.r + transmittance.g + transmittance.b ) / 3.0;\n return vec4( ( 1.0 - F ) * attenuatedColor, 1.0 - ( 1.0 - transmittedLight.a ) * transmittanceFactor );\n }\n#endif",uv_pars_fragment:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n varying vec2 vUv;\n#endif\n#ifdef USE_MAP\n varying vec2 vMapUv;\n#endif\n#ifdef USE_ALPHAMAP\n varying vec2 vAlphaMapUv;\n#endif\n#ifdef USE_LIGHTMAP\n varying vec2 vLightMapUv;\n#endif\n#ifdef USE_AOMAP\n varying vec2 vAoMapUv;\n#endif\n#ifdef USE_BUMPMAP\n varying vec2 vBumpMapUv;\n#endif\n#ifdef USE_NORMALMAP\n varying vec2 vNormalMapUv;\n#endif\n#ifdef USE_EMISSIVEMAP\n varying vec2 vEmissiveMapUv;\n#endif\n#ifdef USE_METALNESSMAP\n varying vec2 vMetalnessMapUv;\n#endif\n#ifdef USE_ROUGHNESSMAP\n varying vec2 vRoughnessMapUv;\n#endif\n#ifdef USE_ANISOTROPYMAP\n varying vec2 vAnisotropyMapUv;\n#endif\n#ifdef USE_CLEARCOATMAP\n varying vec2 vClearcoatMapUv;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n varying vec2 vClearcoatNormalMapUv;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n varying vec2 vClearcoatRoughnessMapUv;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n varying vec2 vIridescenceMapUv;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n varying vec2 vIridescenceThicknessMapUv;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n varying vec2 vSheenColorMapUv;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n varying vec2 vSheenRoughnessMapUv;\n#endif\n#ifdef USE_SPECULARMAP\n varying vec2 vSpecularMapUv;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n varying vec2 vSpecularColorMapUv;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n varying vec2 vSpecularIntensityMapUv;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n uniform mat3 transmissionMapTransform;\n varying vec2 vTransmissionMapUv;\n#endif\n#ifdef USE_THICKNESSMAP\n uniform mat3 thicknessMapTransform;\n varying vec2 vThicknessMapUv;\n#endif",uv_pars_vertex:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n varying vec2 vUv;\n#endif\n#ifdef USE_MAP\n uniform mat3 mapTransform;\n varying vec2 vMapUv;\n#endif\n#ifdef USE_ALPHAMAP\n uniform mat3 alphaMapTransform;\n varying vec2 vAlphaMapUv;\n#endif\n#ifdef USE_LIGHTMAP\n uniform mat3 lightMapTransform;\n varying vec2 vLightMapUv;\n#endif\n#ifdef USE_AOMAP\n uniform mat3 aoMapTransform;\n varying vec2 vAoMapUv;\n#endif\n#ifdef USE_BUMPMAP\n uniform mat3 bumpMapTransform;\n varying vec2 vBumpMapUv;\n#endif\n#ifdef USE_NORMALMAP\n uniform mat3 normalMapTransform;\n varying vec2 vNormalMapUv;\n#endif\n#ifdef USE_DISPLACEMENTMAP\n uniform mat3 displacementMapTransform;\n varying vec2 vDisplacementMapUv;\n#endif\n#ifdef USE_EMISSIVEMAP\n uniform mat3 emissiveMapTransform;\n varying vec2 vEmissiveMapUv;\n#endif\n#ifdef USE_METALNESSMAP\n uniform mat3 metalnessMapTransform;\n varying vec2 vMetalnessMapUv;\n#endif\n#ifdef USE_ROUGHNESSMAP\n uniform mat3 roughnessMapTransform;\n varying vec2 vRoughnessMapUv;\n#endif\n#ifdef USE_ANISOTROPYMAP\n uniform mat3 anisotropyMapTransform;\n varying vec2 vAnisotropyMapUv;\n#endif\n#ifdef USE_CLEARCOATMAP\n uniform mat3 clearcoatMapTransform;\n varying vec2 vClearcoatMapUv;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n uniform mat3 clearcoatNormalMapTransform;\n varying vec2 vClearcoatNormalMapUv;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n uniform mat3 clearcoatRoughnessMapTransform;\n varying vec2 vClearcoatRoughnessMapUv;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n uniform mat3 sheenColorMapTransform;\n varying vec2 vSheenColorMapUv;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n uniform mat3 sheenRoughnessMapTransform;\n varying vec2 vSheenRoughnessMapUv;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n uniform mat3 iridescenceMapTransform;\n varying vec2 vIridescenceMapUv;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n uniform mat3 iridescenceThicknessMapTransform;\n varying vec2 vIridescenceThicknessMapUv;\n#endif\n#ifdef USE_SPECULARMAP\n uniform mat3 specularMapTransform;\n varying vec2 vSpecularMapUv;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n uniform mat3 specularColorMapTransform;\n varying vec2 vSpecularColorMapUv;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n uniform mat3 specularIntensityMapTransform;\n varying vec2 vSpecularIntensityMapUv;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n uniform mat3 transmissionMapTransform;\n varying vec2 vTransmissionMapUv;\n#endif\n#ifdef USE_THICKNESSMAP\n uniform mat3 thicknessMapTransform;\n varying vec2 vThicknessMapUv;\n#endif",uv_vertex:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n vUv = vec3( uv, 1 ).xy;\n#endif\n#ifdef USE_MAP\n vMapUv = ( mapTransform * vec3( MAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ALPHAMAP\n vAlphaMapUv = ( alphaMapTransform * vec3( ALPHAMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_LIGHTMAP\n vLightMapUv = ( lightMapTransform * vec3( LIGHTMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_AOMAP\n vAoMapUv = ( aoMapTransform * vec3( AOMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_BUMPMAP\n vBumpMapUv = ( bumpMapTransform * vec3( BUMPMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_NORMALMAP\n vNormalMapUv = ( normalMapTransform * vec3( NORMALMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_DISPLACEMENTMAP\n vDisplacementMapUv = ( displacementMapTransform * vec3( DISPLACEMENTMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_EMISSIVEMAP\n vEmissiveMapUv = ( emissiveMapTransform * vec3( EMISSIVEMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_METALNESSMAP\n vMetalnessMapUv = ( metalnessMapTransform * vec3( METALNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ROUGHNESSMAP\n vRoughnessMapUv = ( roughnessMapTransform * vec3( ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ANISOTROPYMAP\n vAnisotropyMapUv = ( anisotropyMapTransform * vec3( ANISOTROPYMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOATMAP\n vClearcoatMapUv = ( clearcoatMapTransform * vec3( CLEARCOATMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n vClearcoatNormalMapUv = ( clearcoatNormalMapTransform * vec3( CLEARCOAT_NORMALMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n vClearcoatRoughnessMapUv = ( clearcoatRoughnessMapTransform * vec3( CLEARCOAT_ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n vIridescenceMapUv = ( iridescenceMapTransform * vec3( IRIDESCENCEMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n vIridescenceThicknessMapUv = ( iridescenceThicknessMapTransform * vec3( IRIDESCENCE_THICKNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n vSheenColorMapUv = ( sheenColorMapTransform * vec3( SHEEN_COLORMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n vSheenRoughnessMapUv = ( sheenRoughnessMapTransform * vec3( SHEEN_ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULARMAP\n vSpecularMapUv = ( specularMapTransform * vec3( SPECULARMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n vSpecularColorMapUv = ( specularColorMapTransform * vec3( SPECULAR_COLORMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n vSpecularIntensityMapUv = ( specularIntensityMapTransform * vec3( SPECULAR_INTENSITYMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n vTransmissionMapUv = ( transmissionMapTransform * vec3( TRANSMISSIONMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_THICKNESSMAP\n vThicknessMapUv = ( thicknessMapTransform * vec3( THICKNESSMAP_UV, 1 ) ).xy;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0\n vec4 worldPosition = vec4( transformed, 1.0 );\n #ifdef USE_BATCHING\n worldPosition = batchingMatrix * worldPosition;\n #endif\n #ifdef USE_INSTANCING\n worldPosition = instanceMatrix * worldPosition;\n #endif\n worldPosition = modelMatrix * worldPosition;\n#endif",background_vert:"varying vec2 vUv;\nuniform mat3 uvTransform;\nvoid main() {\n vUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n gl_Position = vec4( position.xy, 1.0, 1.0 );\n}",background_frag:"uniform sampler2D t2D;\nuniform float backgroundIntensity;\nvarying vec2 vUv;\nvoid main() {\n vec4 texColor = texture2D( t2D, vUv );\n #ifdef DECODE_VIDEO_TEXTURE\n texColor = vec4( mix( pow( texColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), texColor.rgb * 0.0773993808, vec3( lessThanEqual( texColor.rgb, vec3( 0.04045 ) ) ) ), texColor.w );\n #endif\n texColor.rgb *= backgroundIntensity;\n gl_FragColor = texColor;\n #include \n #include \n}",backgroundCube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n gl_Position.z = gl_Position.w;\n}",backgroundCube_frag:"#ifdef ENVMAP_TYPE_CUBE\n uniform samplerCube envMap;\n#elif defined( ENVMAP_TYPE_CUBE_UV )\n uniform sampler2D envMap;\n#endif\nuniform float flipEnvMap;\nuniform float backgroundBlurriness;\nuniform float backgroundIntensity;\nuniform mat3 backgroundRotation;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n #ifdef ENVMAP_TYPE_CUBE\n vec4 texColor = textureCube( envMap, backgroundRotation * vec3( flipEnvMap * vWorldDirection.x, vWorldDirection.yz ) );\n #elif defined( ENVMAP_TYPE_CUBE_UV )\n vec4 texColor = textureCubeUV( envMap, backgroundRotation * vWorldDirection, backgroundBlurriness );\n #else\n vec4 texColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n #endif\n texColor.rgb *= backgroundIntensity;\n gl_FragColor = texColor;\n #include \n #include \n}",cube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n gl_Position.z = gl_Position.w;\n}",cube_frag:"uniform samplerCube tCube;\nuniform float tFlip;\nuniform float opacity;\nvarying vec3 vWorldDirection;\nvoid main() {\n vec4 texColor = textureCube( tCube, vec3( tFlip * vWorldDirection.x, vWorldDirection.yz ) );\n gl_FragColor = texColor;\n gl_FragColor.a *= opacity;\n #include \n #include \n}",depth_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n #include \n #include \n #include \n #include \n #ifdef USE_DISPLACEMENTMAP\n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vHighPrecisionZW = gl_Position.zw;\n}",depth_frag:"#if DEPTH_PACKING == 3200\n uniform float opacity;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n vec4 diffuseColor = vec4( 1.0 );\n #include \n #if DEPTH_PACKING == 3200\n diffuseColor.a = opacity;\n #endif\n #include \n #include \n #include \n #include \n #include \n #ifdef USE_REVERSED_DEPTH_BUFFER\n float fragCoordZ = vHighPrecisionZW[ 0 ] / vHighPrecisionZW[ 1 ];\n #else\n float fragCoordZ = 0.5 * vHighPrecisionZW[ 0 ] / vHighPrecisionZW[ 1 ] + 0.5;\n #endif\n #if DEPTH_PACKING == 3200\n gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );\n #elif DEPTH_PACKING == 3201\n gl_FragColor = packDepthToRGBA( fragCoordZ );\n #elif DEPTH_PACKING == 3202\n gl_FragColor = vec4( packDepthToRGB( fragCoordZ ), 1.0 );\n #elif DEPTH_PACKING == 3203\n gl_FragColor = vec4( packDepthToRG( fragCoordZ ), 0.0, 1.0 );\n #endif\n}",distance_vert:"#define DISTANCE\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #ifdef USE_DISPLACEMENTMAP\n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vWorldPosition = worldPosition.xyz;\n}",distance_frag:"#define DISTANCE\nuniform vec3 referencePosition;\nuniform float nearDistance;\nuniform float farDistance;\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main () {\n vec4 diffuseColor = vec4( 1.0 );\n #include \n #include \n #include \n #include \n #include \n float dist = length( vWorldPosition - referencePosition );\n dist = ( dist - nearDistance ) / ( farDistance - nearDistance );\n dist = saturate( dist );\n gl_FragColor = vec4( dist, 0.0, 0.0, 1.0 );\n}",equirect_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n}",equirect_frag:"uniform sampler2D tEquirect;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n vec3 direction = normalize( vWorldDirection );\n vec2 sampleUV = equirectUv( direction );\n gl_FragColor = texture2D( tEquirect, sampleUV );\n #include \n #include \n}",linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vLineDistance = scale * lineDistance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n if ( mod( vLineDistance, totalSize ) > dashSize ) {\n discard;\n }\n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n #include \n}",meshbasic_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #if defined ( USE_ENVMAP ) || defined ( USE_SKINNING )\n #include \n #include \n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n varying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n #ifdef USE_LIGHTMAP\n vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );\n reflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI;\n #else\n reflectedLight.indirectDiffuse += vec3( 1.0 );\n #endif\n #include \n reflectedLight.indirectDiffuse *= diffuseColor.rgb;\n vec3 outgoingLight = reflectedLight.indirectDiffuse;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshlambert_vert:"#define LAMBERT\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n #include \n}",meshlambert_frag:"#define LAMBERT\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshmatcap_vert:"#define MATCAP\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n}",meshmatcap_frag:"#define MATCAP\nuniform vec3 diffuse;\nuniform float opacity;\nuniform sampler2D matcap;\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 viewDir = normalize( vViewPosition );\n vec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );\n vec3 y = cross( viewDir, x );\n vec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;\n #ifdef USE_MATCAP\n vec4 matcapColor = texture2D( matcap, uv );\n #else\n vec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 );\n #endif\n vec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;\n #include \n #include \n #include \n #include \n #include \n #include \n}",meshnormal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n varying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n vViewPosition = - mvPosition.xyz;\n#endif\n}",meshnormal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n varying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( 0.0, 0.0, 0.0, opacity );\n #include \n #include \n #include \n #include \n gl_FragColor = vec4( normalize( normal ) * 0.5 + 0.5, diffuseColor.a );\n #ifdef OPAQUE\n gl_FragColor.a = 1.0;\n #endif\n}",meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n #include \n}",meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshphysical_vert:"#define STANDARD\nvarying vec3 vViewPosition;\n#ifdef USE_TRANSMISSION\n varying vec3 vWorldPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n#ifdef USE_TRANSMISSION\n vWorldPosition = worldPosition.xyz;\n#endif\n}",meshphysical_frag:"#define STANDARD\n#ifdef PHYSICAL\n #define IOR\n #define USE_SPECULAR\n#endif\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifdef IOR\n uniform float ior;\n#endif\n#ifdef USE_SPECULAR\n uniform float specularIntensity;\n uniform vec3 specularColor;\n #ifdef USE_SPECULAR_COLORMAP\n uniform sampler2D specularColorMap;\n #endif\n #ifdef USE_SPECULAR_INTENSITYMAP\n uniform sampler2D specularIntensityMap;\n #endif\n#endif\n#ifdef USE_CLEARCOAT\n uniform float clearcoat;\n uniform float clearcoatRoughness;\n#endif\n#ifdef USE_DISPERSION\n uniform float dispersion;\n#endif\n#ifdef USE_IRIDESCENCE\n uniform float iridescence;\n uniform float iridescenceIOR;\n uniform float iridescenceThicknessMinimum;\n uniform float iridescenceThicknessMaximum;\n#endif\n#ifdef USE_SHEEN\n uniform vec3 sheenColor;\n uniform float sheenRoughness;\n #ifdef USE_SHEEN_COLORMAP\n uniform sampler2D sheenColorMap;\n #endif\n #ifdef USE_SHEEN_ROUGHNESSMAP\n uniform sampler2D sheenRoughnessMap;\n #endif\n#endif\n#ifdef USE_ANISOTROPY\n uniform vec2 anisotropyVector;\n #ifdef USE_ANISOTROPYMAP\n uniform sampler2D anisotropyMap;\n #endif\n#endif\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse;\n vec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular;\n #include \n vec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance;\n #ifdef USE_SHEEN\n \n outgoingLight = outgoingLight + sheenSpecularDirect + sheenSpecularIndirect;\n \n #endif\n #ifdef USE_CLEARCOAT\n float dotNVcc = saturate( dot( geometryClearcoatNormal, geometryViewDir ) );\n vec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc );\n outgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + ( clearcoatSpecularDirect + clearcoatSpecularIndirect ) * material.clearcoat;\n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n}",meshtoon_vert:"#define TOON\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n}",meshtoon_frag:"#define TOON\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n}",points_vert:"uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \n#ifdef USE_POINTS_UV\n varying vec2 vUv;\n uniform mat3 uvTransform;\n#endif\nvoid main() {\n #ifdef USE_POINTS_UV\n vUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n gl_PointSize = size;\n #ifdef USE_SIZEATTENUATION\n bool isPerspective = isPerspectiveMatrix( projectionMatrix );\n if ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n #endif\n #include \n #include \n #include \n #include \n}",points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n #include \n}",shadow_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n gl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n #include \n #include \n #include \n}",sprite_vert:"uniform float rotation;\nuniform vec2 center;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n vec4 mvPosition = modelViewMatrix[ 3 ];\n vec2 scale = vec2( length( modelMatrix[ 0 ].xyz ), length( modelMatrix[ 1 ].xyz ) );\n #ifndef USE_SIZEATTENUATION\n bool isPerspective = isPerspectiveMatrix( projectionMatrix );\n if ( isPerspective ) scale *= - mvPosition.z;\n #endif\n vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n vec2 rotatedPosition;\n rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n mvPosition.xy += rotatedPosition;\n gl_Position = projectionMatrix * mvPosition;\n #include \n #include \n #include \n}",sprite_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n}"},E={common:{diffuse:{value:new g.Color(0xffffff)},opacity:{value:1},map:{value:null},mapTransform:{value:new g.Matrix3},alphaMap:{value:null},alphaMapTransform:{value:new g.Matrix3},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new g.Matrix3}},envmap:{envMap:{value:null},envMapRotation:{value:new g.Matrix3},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98},dfgLUT:{value:null}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new g.Matrix3}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new g.Matrix3}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new g.Matrix3},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new g.Matrix3},normalScale:{value:new g.Vector2(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new g.Matrix3},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new g.Matrix3}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new g.Matrix3}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new g.Matrix3}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new g.Color(0xffffff)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new g.Color(0xffffff)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new g.Matrix3},alphaTest:{value:0},uvTransform:{value:new g.Matrix3}},sprite:{diffuse:{value:new g.Color(0xffffff)},opacity:{value:1},center:{value:new g.Vector2(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new g.Matrix3},alphaMap:{value:null},alphaMapTransform:{value:new g.Matrix3},alphaTest:{value:0}}},T={basic:{uniforms:(0,g.mergeUniforms)([E.common,E.specularmap,E.envmap,E.aomap,E.lightmap,E.fog]),vertexShader:S.meshbasic_vert,fragmentShader:S.meshbasic_frag},lambert:{uniforms:(0,g.mergeUniforms)([E.common,E.specularmap,E.envmap,E.aomap,E.lightmap,E.emissivemap,E.bumpmap,E.normalmap,E.displacementmap,E.fog,E.lights,{emissive:{value:new g.Color(0)}}]),vertexShader:S.meshlambert_vert,fragmentShader:S.meshlambert_frag},phong:{uniforms:(0,g.mergeUniforms)([E.common,E.specularmap,E.envmap,E.aomap,E.lightmap,E.emissivemap,E.bumpmap,E.normalmap,E.displacementmap,E.fog,E.lights,{emissive:{value:new g.Color(0)},specular:{value:new g.Color(1118481)},shininess:{value:30}}]),vertexShader:S.meshphong_vert,fragmentShader:S.meshphong_frag},standard:{uniforms:(0,g.mergeUniforms)([E.common,E.envmap,E.aomap,E.lightmap,E.emissivemap,E.bumpmap,E.normalmap,E.displacementmap,E.roughnessmap,E.metalnessmap,E.fog,E.lights,{emissive:{value:new g.Color(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:S.meshphysical_vert,fragmentShader:S.meshphysical_frag},toon:{uniforms:(0,g.mergeUniforms)([E.common,E.aomap,E.lightmap,E.emissivemap,E.bumpmap,E.normalmap,E.displacementmap,E.gradientmap,E.fog,E.lights,{emissive:{value:new g.Color(0)}}]),vertexShader:S.meshtoon_vert,fragmentShader:S.meshtoon_frag},matcap:{uniforms:(0,g.mergeUniforms)([E.common,E.bumpmap,E.normalmap,E.displacementmap,E.fog,{matcap:{value:null}}]),vertexShader:S.meshmatcap_vert,fragmentShader:S.meshmatcap_frag},points:{uniforms:(0,g.mergeUniforms)([E.points,E.fog]),vertexShader:S.points_vert,fragmentShader:S.points_frag},dashed:{uniforms:(0,g.mergeUniforms)([E.common,E.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:S.linedashed_vert,fragmentShader:S.linedashed_frag},depth:{uniforms:(0,g.mergeUniforms)([E.common,E.displacementmap]),vertexShader:S.depth_vert,fragmentShader:S.depth_frag},normal:{uniforms:(0,g.mergeUniforms)([E.common,E.bumpmap,E.normalmap,E.displacementmap,{opacity:{value:1}}]),vertexShader:S.meshnormal_vert,fragmentShader:S.meshnormal_frag},sprite:{uniforms:(0,g.mergeUniforms)([E.sprite,E.fog]),vertexShader:S.sprite_vert,fragmentShader:S.sprite_frag},background:{uniforms:{uvTransform:{value:new g.Matrix3},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:S.background_vert,fragmentShader:S.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1},backgroundRotation:{value:new g.Matrix3}},vertexShader:S.backgroundCube_vert,fragmentShader:S.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:S.cube_vert,fragmentShader:S.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:S.equirect_vert,fragmentShader:S.equirect_frag},distance:{uniforms:(0,g.mergeUniforms)([E.common,E.displacementmap,{referencePosition:{value:new g.Vector3},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:S.distance_vert,fragmentShader:S.distance_frag},shadow:{uniforms:(0,g.mergeUniforms)([E.lights,E.fog,{color:{value:new g.Color(0)},opacity:{value:1}}]),vertexShader:S.shadow_vert,fragmentShader:S.shadow_frag}};T.physical={uniforms:(0,g.mergeUniforms)([T.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new g.Matrix3},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new g.Matrix3},clearcoatNormalScale:{value:new g.Vector2(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new g.Matrix3},dispersion:{value:0},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new g.Matrix3},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new g.Matrix3},sheen:{value:0},sheenColor:{value:new g.Color(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new g.Matrix3},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new g.Matrix3},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new g.Matrix3},transmissionSamplerSize:{value:new g.Vector2},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new g.Matrix3},attenuationDistance:{value:0},attenuationColor:{value:new g.Color(0)},specularColor:{value:new g.Color(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new g.Matrix3},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new g.Matrix3},anisotropyVector:{value:new g.Vector2},anisotropyMap:{value:null},anisotropyMapTransform:{value:new g.Matrix3}}]),vertexShader:S.meshphysical_vert,fragmentShader:S.meshphysical_frag};let b={r:0,b:0,g:0},M=new g.Euler,x=new g.Matrix4;function R(e,n,t,r,a,i,o){let l,s,u=new g.Color(0),c=+(!0!==i),d=null,f=0,p=null;function m(e){let r=!0===e.isScene?e.background:null;return r&&r.isTexture&&(r=(e.backgroundBlurriness>0?t:n).get(r)),r}function h(n,t){n.getRGB(b,(0,g.getUnlitUniformColorSpace)(e)),r.buffers.color.setClear(b.r,b.g,b.b,t,o)}return{getClearColor:function(){return u},setClearColor:function(e,n=1){u.set(e),h(u,c=n)},getClearAlpha:function(){return c},setClearAlpha:function(e){h(u,c=e)},render:function(n){let t=!1,a=m(n);null===a?h(u,c):a&&a.isColor&&(h(a,1),t=!0);let i=e.xr.getEnvironmentBlendMode();"additive"===i?r.buffers.color.setClear(0,0,0,1,o):"alpha-blend"===i&&r.buffers.color.setClear(0,0,0,0,o),(e.autoClear||t)&&(r.buffers.depth.setTest(!0),r.buffers.depth.setMask(!0),r.buffers.color.setMask(!0),e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil))},addToRenderList:function(n,t){let r=m(t);r&&(r.isCubeTexture||r.mapping===g.CubeUVReflectionMapping)?(void 0===s&&((s=new g.Mesh(new g.BoxGeometry(1,1,1),new g.ShaderMaterial({name:"BackgroundCubeMaterial",uniforms:(0,g.cloneUniforms)(T.backgroundCube.uniforms),vertexShader:T.backgroundCube.vertexShader,fragmentShader:T.backgroundCube.fragmentShader,side:g.BackSide,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1}))).geometry.deleteAttribute("normal"),s.geometry.deleteAttribute("uv"),s.onBeforeRender=function(e,n,t){this.matrixWorld.copyPosition(t.matrixWorld)},Object.defineProperty(s.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),a.update(s)),M.copy(t.backgroundRotation),M.x*=-1,M.y*=-1,M.z*=-1,r.isCubeTexture&&!1===r.isRenderTargetTexture&&(M.y*=-1,M.z*=-1),s.material.uniforms.envMap.value=r,s.material.uniforms.flipEnvMap.value=r.isCubeTexture&&!1===r.isRenderTargetTexture?-1:1,s.material.uniforms.backgroundBlurriness.value=t.backgroundBlurriness,s.material.uniforms.backgroundIntensity.value=t.backgroundIntensity,s.material.uniforms.backgroundRotation.value.setFromMatrix4(x.makeRotationFromEuler(M)),s.material.toneMapped=g.ColorManagement.getTransfer(r.colorSpace)!==g.SRGBTransfer,(d!==r||f!==r.version||p!==e.toneMapping)&&(s.material.needsUpdate=!0,d=r,f=r.version,p=e.toneMapping),s.layers.enableAll(),n.unshift(s,s.geometry,s.material,0,0,null)):r&&r.isTexture&&(void 0===l&&((l=new g.Mesh(new g.PlaneGeometry(2,2),new g.ShaderMaterial({name:"BackgroundMaterial",uniforms:(0,g.cloneUniforms)(T.background.uniforms),vertexShader:T.background.vertexShader,fragmentShader:T.background.fragmentShader,side:g.FrontSide,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1}))).geometry.deleteAttribute("normal"),Object.defineProperty(l.material,"map",{get:function(){return this.uniforms.t2D.value}}),a.update(l)),l.material.uniforms.t2D.value=r,l.material.uniforms.backgroundIntensity.value=t.backgroundIntensity,l.material.toneMapped=g.ColorManagement.getTransfer(r.colorSpace)!==g.SRGBTransfer,!0===r.matrixAutoUpdate&&r.updateMatrix(),l.material.uniforms.uvTransform.value.copy(r.matrix),(d!==r||f!==r.version||p!==e.toneMapping)&&(l.material.needsUpdate=!0,d=r,f=r.version,p=e.toneMapping),l.layers.enableAll(),n.unshift(l,l.geometry,l.material,0,0,null))},dispose:function(){void 0!==s&&(s.geometry.dispose(),s.material.dispose(),s=void 0),void 0!==l&&(l.geometry.dispose(),l.material.dispose(),l=void 0)}}}function C(e,n){let t=e.getParameter(e.MAX_VERTEX_ATTRIBS),r={},a=u(null),i=a,o=!1;function l(n){return e.bindVertexArray(n)}function s(n){return e.deleteVertexArray(n)}function u(e){let n=[],r=[],a=[];for(let e=0;e=0){let t=a[n],r=o[n];if(void 0===r&&("instanceMatrix"===n&&e.instanceMatrix&&(r=e.instanceMatrix),"instanceColor"===n&&e.instanceColor&&(r=e.instanceColor)),void 0===t||t.attribute!==r||r&&t.data!==r.data)return!0;l++}return i.attributesNum!==l||i.index!==r}(t,h,s,_))&&function(e,n,t,r){let a={},o=n.attributes,l=0,s=t.getAttributes();for(let n in s)if(s[n].location>=0){let t=o[n];void 0===t&&("instanceMatrix"===n&&e.instanceMatrix&&(t=e.instanceMatrix),"instanceColor"===n&&e.instanceColor&&(t=e.instanceColor));let r={};r.attribute=t,t&&t.data&&(r.data=t.data),a[n]=r,l++}i.attributes=a,i.attributesNum=l,i.index=r}(t,h,s,_),null!==_&&n.update(_,e.ELEMENT_ARRAY_BUFFER),(x||o)&&(o=!1,function(t,r,a,i){c();let o=i.attributes,l=a.getAttributes(),s=r.defaultAttributeValues;for(let r in l){let a=l[r];if(a.location>=0){let l=o[r];if(void 0===l&&("instanceMatrix"===r&&t.instanceMatrix&&(l=t.instanceMatrix),"instanceColor"===r&&t.instanceColor&&(l=t.instanceColor)),void 0!==l){let r=l.normalized,o=l.itemSize,s=n.get(l);if(void 0===s)continue;let u=s.buffer,c=s.type,p=s.bytesPerElement,h=c===e.INT||c===e.UNSIGNED_INT||l.gpuType===g.IntType;if(l.isInterleavedBufferAttribute){let n=l.data,s=n.stride,g=l.offset;if(n.isInstancedInterleavedBuffer){for(let e=0;e0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).precision>0)return"highp";n="mediump"}return"mediump"===n&&e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).precision>0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}let o=void 0!==t.precision?t.precision:"highp",l=i(o);return l!==o&&((0,g.warn)("WebGLRenderer:",o,"not supported, using",l,"instead."),o=l),{isWebGL2:!0,getMaxAnisotropy:function(){if(void 0!==a)return a;if(!0===n.has("EXT_texture_filter_anisotropic")){let t=n.get("EXT_texture_filter_anisotropic");a=e.getParameter(t.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else a=0;return a},getMaxPrecision:i,textureFormatReadable:function(n){return n===g.RGBAFormat||r.convert(n)===e.getParameter(e.IMPLEMENTATION_COLOR_READ_FORMAT)},textureTypeReadable:function(t){let a=t===g.HalfFloatType&&(n.has("EXT_color_buffer_half_float")||n.has("EXT_color_buffer_float"));return t===g.UnsignedByteType||r.convert(t)===e.getParameter(e.IMPLEMENTATION_COLOR_READ_TYPE)||t===g.FloatType||!!a},precision:o,logarithmicDepthBuffer:!0===t.logarithmicDepthBuffer,reversedDepthBuffer:!0===t.reversedDepthBuffer&&n.has("EXT_clip_control"),maxTextures:e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS),maxVertexTextures:e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS),maxTextureSize:e.getParameter(e.MAX_TEXTURE_SIZE),maxCubemapSize:e.getParameter(e.MAX_CUBE_MAP_TEXTURE_SIZE),maxAttributes:e.getParameter(e.MAX_VERTEX_ATTRIBS),maxVertexUniforms:e.getParameter(e.MAX_VERTEX_UNIFORM_VECTORS),maxVaryings:e.getParameter(e.MAX_VARYING_VECTORS),maxFragmentUniforms:e.getParameter(e.MAX_FRAGMENT_UNIFORM_VECTORS),maxSamples:e.getParameter(e.MAX_SAMPLES),samples:e.getParameter(e.SAMPLES)}}function P(e){let n=this,t=null,r=0,a=!1,i=!1,o=new g.Plane,l=new g.Matrix3,s={value:null,needsUpdate:!1};function u(e,t,r,a){let i=null!==e?e.length:0,u=null;if(0!==i){if(u=s.value,!0!==a||null===u){let n=r+4*i,a=t.matrixWorldInverse;l.getNormalMatrix(a),(null===u||u.length0),n.numPlanes=r,n.numIntersection=0)}}function w(e){let n=new WeakMap;function t(e,n){return n===g.EquirectangularReflectionMapping?e.mapping=g.CubeReflectionMapping:n===g.EquirectangularRefractionMapping&&(e.mapping=g.CubeRefractionMapping),e}function r(e){let t=e.target;t.removeEventListener("dispose",r);let a=n.get(t);void 0!==a&&(n.delete(t),a.dispose())}return{get:function(a){if(a&&a.isTexture){let i=a.mapping;if(i===g.EquirectangularReflectionMapping||i===g.EquirectangularRefractionMapping)if(n.has(a))return t(n.get(a).texture,a.mapping);else{let i=a.image;if(!i||!(i.height>0))return null;{let o=new g.WebGLCubeRenderTarget(i.height);return o.fromEquirectangularTexture(e,a),n.set(a,o),a.addEventListener("dispose",r),t(o.texture,a.mapping)}}}return a},dispose:function(){n=new WeakMap}}}let L=[.125,.215,.35,.446,.526,.582],U=new g.OrthographicCamera,D=new g.Color,N=null,I=0,F=0,O=!1,B=new g.Vector3;class G{constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._sizeLods=[],this._sigmas=[],this._lodMeshes=[],this._backgroundBox=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._blurMaterial=null,this._ggxMaterial=null}fromScene(e,n=0,t=.1,r=100,a={}){let{size:i=256,position:o=B}=a;N=this._renderer.getRenderTarget(),I=this._renderer.getActiveCubeFace(),F=this._renderer.getActiveMipmapLevel(),O=this._renderer.xr.enabled,this._renderer.xr.enabled=!1,this._setSize(i);let l=this._allocateTargets();return l.depthBuffer=!0,this._sceneToCubeUV(e,t,r,l,o),n>0&&this._blur(l,0,0,n),this._applyPMREM(l),this._cleanup(l),l}fromEquirectangular(e,n=null){return this._fromTexture(e,n)}fromCubemap(e,n=null){return this._fromTexture(e,n)}compileCubemapShader(){null===this._cubemapMaterial&&(this._cubemapMaterial=z(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){null===this._equirectMaterial&&(this._equirectMaterial=V(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),null!==this._cubemapMaterial&&this._cubemapMaterial.dispose(),null!==this._equirectMaterial&&this._equirectMaterial.dispose(),null!==this._backgroundBox&&(this._backgroundBox.geometry.dispose(),this._backgroundBox.material.dispose())}_setSize(e){this._lodMax=Math.floor(Math.log2(e)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){null!==this._blurMaterial&&this._blurMaterial.dispose(),null!==this._ggxMaterial&&this._ggxMaterial.dispose(),null!==this._pingPongRenderTarget&&this._pingPongRenderTarget.dispose();for(let e=0;ee-4?l=L[o-e+4-1]:0===o&&(l=0),t.push(l);let s=1/(i-2),u=-s,c=1+s,d=[u,u,c,u,c,c,u,u,c,c,u,c],f=new Float32Array(108),p=new Float32Array(72),m=new Float32Array(36);for(let e=0;e<6;e++){let n=e%3*2/3-1,t=e>2?0:-1,r=[n,t,0,n+2/3,t,0,n+2/3,t+1,0,n,t,0,n+2/3,t+1,0,n,t+1,0];f.set(r,18*e),p.set(d,12*e);let a=[e,e,e,e,e,e];m.set(a,6*e)}let h=new g.BufferGeometry;h.setAttribute("position",new g.BufferAttribute(f,3)),h.setAttribute("uv",new g.BufferAttribute(p,2)),h.setAttribute("faceIndex",new g.BufferAttribute(m,1)),r.push(new g.Mesh(h,null)),a>4&&a--}return{lodMeshes:r,sizeLods:n,sigmas:t}}(d)),this._blurMaterial=(a=d,i=e,o=n,r=new Float32Array(20),c=new g.Vector3(0,1,0),new g.ShaderMaterial({name:"SphericalGaussianBlur",defines:{n:20,CUBEUV_TEXEL_WIDTH:1/i,CUBEUV_TEXEL_HEIGHT:1/o,CUBEUV_MAX_MIP:`${a}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:r},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:c}},vertexShader:W(),fragmentShader:` - - precision mediump float; - precision mediump int; - - varying vec3 vOutputDirection; - - uniform sampler2D envMap; - uniform int samples; - uniform float weights[ n ]; - uniform bool latitudinal; - uniform float dTheta; - uniform float mipInt; - uniform vec3 poleAxis; - - #define ENVMAP_TYPE_CUBE_UV - #include - - vec3 getSample( float theta, vec3 axis ) { - - float cosTheta = cos( theta ); - // Rodrigues' axis-angle rotation - vec3 sampleDirection = vOutputDirection * cosTheta - + cross( axis, vOutputDirection ) * sin( theta ) - + axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta ); - - return bilinearCubeUV( envMap, sampleDirection, mipInt ); - - } - - void main() { - - vec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection ); - - if ( all( equal( axis, vec3( 0.0 ) ) ) ) { - - axis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x ); - - } - - axis = normalize( axis ); - - gl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 ); - gl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis ); - - for ( int i = 1; i < n; i++ ) { - - if ( i >= samples ) { - - break; - - } - - float theta = dTheta * float( i ); - gl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis ); - gl_FragColor.rgb += weights[ i ] * getSample( theta, axis ); - - } - - } - `,blending:g.NoBlending,depthTest:!1,depthWrite:!1})),this._ggxMaterial=(l=d,s=e,u=n,new g.ShaderMaterial({name:"PMREMGGXConvolution",defines:{GGX_SAMPLES:256,CUBEUV_TEXEL_WIDTH:1/s,CUBEUV_TEXEL_HEIGHT:1/u,CUBEUV_MAX_MIP:`${l}.0`},uniforms:{envMap:{value:null},roughness:{value:0},mipInt:{value:0}},vertexShader:W(),fragmentShader:` - - precision highp float; - precision highp int; - - varying vec3 vOutputDirection; - - uniform sampler2D envMap; - uniform float roughness; - uniform float mipInt; - - #define ENVMAP_TYPE_CUBE_UV - #include - - #define PI 3.14159265359 - - // Van der Corput radical inverse - float radicalInverse_VdC(uint bits) { - bits = (bits << 16u) | (bits >> 16u); - bits = ((bits & 0x55555555u) << 1u) | ((bits & 0xAAAAAAAAu) >> 1u); - bits = ((bits & 0x33333333u) << 2u) | ((bits & 0xCCCCCCCCu) >> 2u); - bits = ((bits & 0x0F0F0F0Fu) << 4u) | ((bits & 0xF0F0F0F0u) >> 4u); - bits = ((bits & 0x00FF00FFu) << 8u) | ((bits & 0xFF00FF00u) >> 8u); - return float(bits) * 2.3283064365386963e-10; // / 0x100000000 - } - - // Hammersley sequence - vec2 hammersley(uint i, uint N) { - return vec2(float(i) / float(N), radicalInverse_VdC(i)); - } - - // GGX VNDF importance sampling (Eric Heitz 2018) - // "Sampling the GGX Distribution of Visible Normals" - // https://jcgt.org/published/0007/04/01/ - vec3 importanceSampleGGX_VNDF(vec2 Xi, vec3 V, float roughness) { - float alpha = roughness * roughness; - - // Section 3.2: Transform view direction to hemisphere configuration - vec3 Vh = normalize(vec3(alpha * V.x, alpha * V.y, V.z)); - - // Section 4.1: Orthonormal basis - float lensq = Vh.x * Vh.x + Vh.y * Vh.y; - vec3 T1 = lensq > 0.0 ? vec3(-Vh.y, Vh.x, 0.0) / sqrt(lensq) : vec3(1.0, 0.0, 0.0); - vec3 T2 = cross(Vh, T1); - - // Section 4.2: Parameterization of projected area - float r = sqrt(Xi.x); - float phi = 2.0 * PI * Xi.y; - float t1 = r * cos(phi); - float t2 = r * sin(phi); - float s = 0.5 * (1.0 + Vh.z); - t2 = (1.0 - s) * sqrt(1.0 - t1 * t1) + s * t2; - - // Section 4.3: Reprojection onto hemisphere - vec3 Nh = t1 * T1 + t2 * T2 + sqrt(max(0.0, 1.0 - t1 * t1 - t2 * t2)) * Vh; - - // Section 3.4: Transform back to ellipsoid configuration - return normalize(vec3(alpha * Nh.x, alpha * Nh.y, max(0.0, Nh.z))); - } - - void main() { - vec3 N = normalize(vOutputDirection); - vec3 V = N; // Assume view direction equals normal for pre-filtering - - vec3 prefilteredColor = vec3(0.0); - float totalWeight = 0.0; - - // For very low roughness, just sample the environment directly - if (roughness < 0.001) { - gl_FragColor = vec4(bilinearCubeUV(envMap, N, mipInt), 1.0); - return; - } - - // Tangent space basis for VNDF sampling - vec3 up = abs(N.z) < 0.999 ? vec3(0.0, 0.0, 1.0) : vec3(1.0, 0.0, 0.0); - vec3 tangent = normalize(cross(up, N)); - vec3 bitangent = cross(N, tangent); - - for(uint i = 0u; i < uint(GGX_SAMPLES); i++) { - vec2 Xi = hammersley(i, uint(GGX_SAMPLES)); - - // For PMREM, V = N, so in tangent space V is always (0, 0, 1) - vec3 H_tangent = importanceSampleGGX_VNDF(Xi, vec3(0.0, 0.0, 1.0), roughness); - - // Transform H back to world space - vec3 H = normalize(tangent * H_tangent.x + bitangent * H_tangent.y + N * H_tangent.z); - vec3 L = normalize(2.0 * dot(V, H) * H - V); - - float NdotL = max(dot(N, L), 0.0); - - if(NdotL > 0.0) { - // Sample environment at fixed mip level - // VNDF importance sampling handles the distribution filtering - vec3 sampleColor = bilinearCubeUV(envMap, L, mipInt); - - // Weight by NdotL for the split-sum approximation - // VNDF PDF naturally accounts for the visible microfacet distribution - prefilteredColor += sampleColor * NdotL; - totalWeight += NdotL; - } - } - - if (totalWeight > 0.0) { - prefilteredColor = prefilteredColor / totalWeight; - } - - gl_FragColor = vec4(prefilteredColor, 1.0); - } - `,blending:g.NoBlending,depthTest:!1,depthWrite:!1}))}return r}_compileMaterial(e){let n=new g.Mesh(new g.BufferGeometry,e);this._renderer.compile(n,U)}_sceneToCubeUV(e,n,t,r,a){let i=new g.PerspectiveCamera(90,1,n,t),o=[1,-1,1,1,1,1],l=[1,1,1,-1,-1,-1],s=this._renderer,u=s.autoClear,c=s.toneMapping;s.getClearColor(D),s.toneMapping=g.NoToneMapping,s.autoClear=!1,s.state.buffers.depth.getReversed()&&(s.setRenderTarget(r),s.clearDepth(),s.setRenderTarget(null)),null===this._backgroundBox&&(this._backgroundBox=new g.Mesh(new g.BoxGeometry,new g.MeshBasicMaterial({name:"PMREM.Background",side:g.BackSide,depthWrite:!1,depthTest:!1})));let d=this._backgroundBox,f=d.material,p=!1,m=e.background;m?m.isColor&&(f.color.copy(m),e.background=null,p=!0):(f.color.copy(D),p=!0);for(let n=0;n<6;n++){let t=n%3;0===t?(i.up.set(0,o[n],0),i.position.set(a.x,a.y,a.z),i.lookAt(a.x+l[n],a.y,a.z)):1===t?(i.up.set(0,0,o[n]),i.position.set(a.x,a.y,a.z),i.lookAt(a.x,a.y+l[n],a.z)):(i.up.set(0,o[n],0),i.position.set(a.x,a.y,a.z),i.lookAt(a.x,a.y,a.z+l[n]));let u=this._cubeSize;H(r,t*u,n>2?u:0,u,u),s.setRenderTarget(r),p&&s.render(d,i),s.render(e,i)}s.toneMapping=c,s.autoClear=u,e.background=m}_textureToCubeUV(e,n){let t=this._renderer,r=e.mapping===g.CubeReflectionMapping||e.mapping===g.CubeRefractionMapping;r?(null===this._cubemapMaterial&&(this._cubemapMaterial=z()),this._cubemapMaterial.uniforms.flipEnvMap.value=!1===e.isRenderTargetTexture?-1:1):null===this._equirectMaterial&&(this._equirectMaterial=V());let a=r?this._cubemapMaterial:this._equirectMaterial,i=this._lodMeshes[0];i.material=a,a.uniforms.envMap.value=e;let o=this._cubeSize;H(n,0,0,3*o,2*o),t.setRenderTarget(n),t.render(i,U)}_applyPMREM(e){let n=this._renderer,t=n.autoClear;n.autoClear=!1;let r=this._lodMeshes.length;for(let n=1;nd-4?t-d+4:0),m=4*(this._cubeSize-f);l.envMap.value=e.texture,l.roughness.value=c*(0+1.25*s),l.mipInt.value=d-n,H(a,p,m,3*f,2*f),r.setRenderTarget(a),r.render(o,U),l.envMap.value=a.texture,l.roughness.value=0,l.mipInt.value=d-t,H(e,p,m,3*f,2*f),r.setRenderTarget(e),r.render(o,U)}_blur(e,n,t,r,a){let i=this._pingPongRenderTarget;this._halfBlur(e,i,n,t,r,"latitudinal",a),this._halfBlur(i,e,t,t,r,"longitudinal",a)}_halfBlur(e,n,t,r,a,i,o){let l=this._renderer,s=this._blurMaterial;"latitudinal"!==i&&"longitudinal"!==i&&(0,g.error)("blur direction must be either latitudinal or longitudinal!");let u=this._lodMeshes[r];u.material=s;let c=s.uniforms,d=this._sizeLods[t]-1,f=isFinite(a)?Math.PI/(2*d):2*Math.PI/39,p=a/f,m=isFinite(a)?1+Math.floor(3*p):20;m>20&&(0,g.warn)(`sigmaRadians, ${a}, is too large and will clip, as it requested ${m} samples when the maximum is set to 20`);let h=[],_=0;for(let e=0;e<20;++e){let n=e/p,t=Math.exp(-n*n/2);h.push(t),0===e?_+=t:ev-4?r-v+4:0),E,3*S,2*S),l.setRenderTarget(n),l.render(u,U)}}function k(e,n,t){let r=new g.WebGLRenderTarget(e,n,t);return r.texture.mapping=g.CubeUVReflectionMapping,r.texture.name="PMREM.cubeUv",r.scissorTest=!0,r}function H(e,n,t,r,a){e.viewport.set(n,t,r,a),e.scissor.set(n,t,r,a)}function V(){return new g.ShaderMaterial({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:W(),fragmentShader:` - - precision mediump float; - precision mediump int; - - varying vec3 vOutputDirection; - - uniform sampler2D envMap; - - #include - - void main() { - - vec3 outputDirection = normalize( vOutputDirection ); - vec2 uv = equirectUv( outputDirection ); - - gl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 ); - - } - `,blending:g.NoBlending,depthTest:!1,depthWrite:!1})}function z(){return new g.ShaderMaterial({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:W(),fragmentShader:` - - precision mediump float; - precision mediump int; - - uniform float flipEnvMap; - - varying vec3 vOutputDirection; - - uniform samplerCube envMap; - - void main() { - - gl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) ); - - } - `,blending:g.NoBlending,depthTest:!1,depthWrite:!1})}function W(){return` - - precision mediump float; - precision mediump int; - - attribute float faceIndex; - - varying vec3 vOutputDirection; - - // RH coordinate system; PMREM face-indexing convention - vec3 getDirection( vec2 uv, float face ) { - - uv = 2.0 * uv - 1.0; - - vec3 direction = vec3( uv, 1.0 ); - - if ( face == 0.0 ) { - - direction = direction.zyx; // ( 1, v, u ) pos x - - } else if ( face == 1.0 ) { - - direction = direction.xzy; - direction.xz *= -1.0; // ( -u, 1, -v ) pos y - - } else if ( face == 2.0 ) { - - direction.x *= -1.0; // ( -u, v, 1 ) pos z - - } else if ( face == 3.0 ) { - - direction = direction.zyx; - direction.xz *= -1.0; // ( -1, v, -u ) neg x - - } else if ( face == 4.0 ) { - - direction = direction.xzy; - direction.xy *= -1.0; // ( -u, -1, v ) neg y - - } else if ( face == 5.0 ) { - - direction.z *= -1.0; // ( u, v, -1 ) neg z - - } - - return direction; - - } - - void main() { - - vOutputDirection = getDirection( uv, faceIndex ); - gl_Position = vec4( position, 1.0 ); - - } - `}function X(e){let n=new WeakMap,t=null;function r(e){let t=e.target;t.removeEventListener("dispose",r);let a=n.get(t);void 0!==a&&(n.delete(t),a.dispose())}return{get:function(a){if(a&&a.isTexture){let i=a.mapping,o=i===g.EquirectangularReflectionMapping||i===g.EquirectangularRefractionMapping,l=i===g.CubeReflectionMapping||i===g.CubeRefractionMapping;if(o||l){let i=n.get(a),s=void 0!==i?i.texture.pmremVersion:0;if(a.isRenderTargetTexture&&a.pmremVersion!==s)return null===t&&(t=new G(e)),(i=o?t.fromEquirectangular(a,i):t.fromCubemap(a,i)).texture.pmremVersion=a.pmremVersion,n.set(a,i),i.texture;{if(void 0!==i)return i.texture;let s=a.image;return o&&s&&s.height>0||l&&s&&function(e){let n=0;for(let t=0;t<6;t++)void 0!==e[t]&&n++;return 6===n}(s)?(null===t&&(t=new G(e)),(i=o?t.fromEquirectangular(a):t.fromCubemap(a)).texture.pmremVersion=a.pmremVersion,n.set(a,i),a.addEventListener("dispose",r),i.texture):null}}}return a},dispose:function(){n=new WeakMap,null!==t&&(t.dispose(),t=null)}}}function j(e){let n={};function t(t){if(void 0!==n[t])return n[t];let r=e.getExtension(t);return n[t]=r,r}return{has:function(e){return null!==t(e)},init:function(){t("EXT_color_buffer_float"),t("WEBGL_clip_cull_distance"),t("OES_texture_float_linear"),t("EXT_color_buffer_half_float"),t("WEBGL_multisampled_render_to_texture"),t("WEBGL_render_shared_exponent")},get:function(e){let n=t(e);return null===n&&(0,g.warnOnce)("WebGLRenderer: "+e+" extension not supported."),n}}}function q(e,n,t,r){let a={},i=new WeakMap;function o(e){let l=e.target;for(let e in null!==l.index&&n.remove(l.index),l.attributes)n.remove(l.attributes[e]);l.removeEventListener("dispose",o),delete a[l.id];let s=i.get(l);s&&(n.remove(s),i.delete(l)),r.releaseStatesOfGeometry(l),!0===l.isInstancedBufferGeometry&&delete l._maxInstanceCount,t.memory.geometries--}function l(e){let t=[],r=e.index,a=e.attributes.position,o=0;if(null!==r){let e=r.array;o=r.version;for(let n=0,r=e.length;nn.maxTextureSize&&(m=Math.ceil(p/n.maxTextureSize),p=n.maxTextureSize);let h=new Float32Array(p*m*4*c),_=new g.DataArrayTexture(h,p,m,c);_.type=g.FloatType,_.needsUpdate=!0;let v=4*f;for(let n=0;n - #include - - void main() { - gl_FragColor = texture2D( tDiffuse, vUv ); - - #ifdef LINEAR_TONE_MAPPING - gl_FragColor.rgb = LinearToneMapping( gl_FragColor.rgb ); - #elif defined( REINHARD_TONE_MAPPING ) - gl_FragColor.rgb = ReinhardToneMapping( gl_FragColor.rgb ); - #elif defined( CINEON_TONE_MAPPING ) - gl_FragColor.rgb = CineonToneMapping( gl_FragColor.rgb ); - #elif defined( ACES_FILMIC_TONE_MAPPING ) - gl_FragColor.rgb = ACESFilmicToneMapping( gl_FragColor.rgb ); - #elif defined( AGX_TONE_MAPPING ) - gl_FragColor.rgb = AgXToneMapping( gl_FragColor.rgb ); - #elif defined( NEUTRAL_TONE_MAPPING ) - gl_FragColor.rgb = NeutralToneMapping( gl_FragColor.rgb ); - #elif defined( CUSTOM_TONE_MAPPING ) - gl_FragColor.rgb = CustomToneMapping( gl_FragColor.rgb ); - #endif - - #ifdef SRGB_TRANSFER - gl_FragColor = sRGBTransferOETF( gl_FragColor ); - #endif - }`,depthTest:!1,depthWrite:!1}),c=new g.Mesh(s,u),d=new g.OrthographicCamera(-1,1,1,-1,0,1),f=null,p=null,m=!1,h=null,_=[],v=!1;this.setSize=function(e,n){o.setSize(e,n),l.setSize(e,n);for(let t=0;t<_.length;t++){let r=_[t];r.setSize&&r.setSize(e,n)}},this.setEffects=function(e){v=(_=e).length>0&&!0===_[0].isRenderPass;let n=o.width,t=o.height;for(let e=0;e<_.length;e++){let r=_[e];r.setSize&&r.setSize(n,t)}},this.begin=function(e,n){if(m||e.toneMapping===g.NoToneMapping&&0===_.length)return!1;if(h=n,null!==n){let e=n.width,t=n.height;(o.width!==e||o.height!==t)&&this.setSize(e,t)}return!1===v&&e.setRenderTarget(o),i=e.toneMapping,e.toneMapping=g.NoToneMapping,!0},this.hasRenderPass=function(){return v},this.end=function(e,n){e.toneMapping=i,m=!0;let t=o,r=l;for(let a=0;a<_.length;a++){let i=_[a];if(!1!==i.enabled&&(i.render(e,r,t,n),!1!==i.needsSwap)){let e=t;t=r,r=e}}if(f!==e.outputColorSpace||p!==e.toneMapping){f=e.outputColorSpace,p=e.toneMapping,u.defines={},g.ColorManagement.getTransfer(f)===g.SRGBTransfer&&(u.defines.SRGB_TRANSFER="");let n=Z[p];n&&(u.defines[n]=""),u.needsUpdate=!0}u.uniforms.tDiffuse.value=t.texture,e.setRenderTarget(h),e.render(c,d),h=null,m=!1},this.isCompositing=function(){return m},this.dispose=function(){o.dispose(),l.dispose(),s.dispose(),u.dispose()}}let ee=new g.Texture,en=new g.DepthTexture(1,1),et=new g.DataArrayTexture,er=new g.Data3DTexture,ea=new g.CubeTexture,ei=[],eo=[],el=new Float32Array(16),es=new Float32Array(9),eu=new Float32Array(4);function ec(e,n,t){let r=e[0];if(r<=0||r>0)return e;let a=n*t,i=ei[a];if(void 0===i&&(i=new Float32Array(a),ei[a]=i),0!==n){r.toArray(i,0);for(let r=1,a=0;r!==n;++r)a+=t,e[r].toArray(i,a)}return i}function ed(e,n){if(e.length!==n.length)return!1;for(let t=0,r=e.length;t0&&(this.seq=r.concat(a))}setValue(e,n,t,r){let a=this.map[n];void 0!==a&&a.setValue(e,t,r)}setOptional(e,n,t){let r=n[t];void 0!==r&&this.setValue(e,t,r)}static upload(e,n,t,r){for(let a=0,i=n.length;a!==i;++a){let i=n[a],o=t[i.id];!1!==o.needsUpdate&&i.setValue(e,o.value,r)}}static seqWithValue(e,n){let t=[];for(let r=0,a=e.length;r!==a;++r){let a=e[r];a.id in n&&t.push(a)}return t}}function e4(e,n,t){let r=e.createShader(n);return e.shaderSource(r,t),e.compileShader(r),r}let e5=0,e6=new g.Matrix3;function e8(e,n,t){let r=e.getShaderParameter(n,e.COMPILE_STATUS),a=(e.getShaderInfoLog(n)||"").trim();if(r&&""===a)return"";let i=/ERROR: 0:(\d+)/.exec(a);if(!i)return a;{let r=parseInt(i[1]);return t.toUpperCase()+"\n\n"+a+"\n\n"+function(e,n){let t=e.split("\n"),r=[],a=Math.max(n-6,0),i=Math.min(n+6,t.length);for(let e=a;e":" "} ${a}: ${t[e]}`)}return r.join("\n")}(e.getShaderSource(n),r)}}let e9={[g.LinearToneMapping]:"Linear",[g.ReinhardToneMapping]:"Reinhard",[g.CineonToneMapping]:"Cineon",[g.ACESFilmicToneMapping]:"ACESFilmic",[g.AgXToneMapping]:"AgX",[g.NeutralToneMapping]:"Neutral",[g.CustomToneMapping]:"Custom"},e7=new g.Vector3;function ne(e){return""!==e}function nn(e,n){let t=n.numSpotLightShadows+n.numSpotLightMaps-n.numSpotLightShadowsWithMaps;return e.replace(/NUM_DIR_LIGHTS/g,n.numDirLights).replace(/NUM_SPOT_LIGHTS/g,n.numSpotLights).replace(/NUM_SPOT_LIGHT_MAPS/g,n.numSpotLightMaps).replace(/NUM_SPOT_LIGHT_COORDS/g,t).replace(/NUM_RECT_AREA_LIGHTS/g,n.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,n.numPointLights).replace(/NUM_HEMI_LIGHTS/g,n.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,n.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g,n.numSpotLightShadowsWithMaps).replace(/NUM_SPOT_LIGHT_SHADOWS/g,n.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,n.numPointLightShadows)}function nt(e,n){return e.replace(/NUM_CLIPPING_PLANES/g,n.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,n.numClippingPlanes-n.numClipIntersection)}let nr=/^[ \t]*#include +<([\w\d./]+)>/gm;function na(e){return e.replace(nr,no)}let ni=new Map;function no(e,n){let t=S[n];if(void 0===t){let e=ni.get(n);if(void 0!==e)t=S[e],(0,g.warn)('WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',n,e);else throw Error("Can not resolve #include <"+n+">")}return na(t)}let nl=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function ns(e){return e.replace(nl,nu)}function nu(e,n,t,r){let a="";for(let e=parseInt(n);e0&&(o+="\n"),(l=["#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,b].filter(ne).join("\n")).length>0&&(l+="\n");else{let e,n,r,s,u;o=[nc(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,b,t.extensionClipCullDistance?"#define USE_CLIP_DISTANCE":"",t.batching?"#define USE_BATCHING":"",t.batchingColor?"#define USE_BATCHING_COLOR":"",t.instancing?"#define USE_INSTANCING":"",t.instancingColor?"#define USE_INSTANCING_COLOR":"",t.instancingMorph?"#define USE_INSTANCING_MORPH":"",t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+_:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.displacementMap?"#define USE_DISPLACEMENTMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.mapUv?"#define MAP_UV "+t.mapUv:"",t.alphaMapUv?"#define ALPHAMAP_UV "+t.alphaMapUv:"",t.lightMapUv?"#define LIGHTMAP_UV "+t.lightMapUv:"",t.aoMapUv?"#define AOMAP_UV "+t.aoMapUv:"",t.emissiveMapUv?"#define EMISSIVEMAP_UV "+t.emissiveMapUv:"",t.bumpMapUv?"#define BUMPMAP_UV "+t.bumpMapUv:"",t.normalMapUv?"#define NORMALMAP_UV "+t.normalMapUv:"",t.displacementMapUv?"#define DISPLACEMENTMAP_UV "+t.displacementMapUv:"",t.metalnessMapUv?"#define METALNESSMAP_UV "+t.metalnessMapUv:"",t.roughnessMapUv?"#define ROUGHNESSMAP_UV "+t.roughnessMapUv:"",t.anisotropyMapUv?"#define ANISOTROPYMAP_UV "+t.anisotropyMapUv:"",t.clearcoatMapUv?"#define CLEARCOATMAP_UV "+t.clearcoatMapUv:"",t.clearcoatNormalMapUv?"#define CLEARCOAT_NORMALMAP_UV "+t.clearcoatNormalMapUv:"",t.clearcoatRoughnessMapUv?"#define CLEARCOAT_ROUGHNESSMAP_UV "+t.clearcoatRoughnessMapUv:"",t.iridescenceMapUv?"#define IRIDESCENCEMAP_UV "+t.iridescenceMapUv:"",t.iridescenceThicknessMapUv?"#define IRIDESCENCE_THICKNESSMAP_UV "+t.iridescenceThicknessMapUv:"",t.sheenColorMapUv?"#define SHEEN_COLORMAP_UV "+t.sheenColorMapUv:"",t.sheenRoughnessMapUv?"#define SHEEN_ROUGHNESSMAP_UV "+t.sheenRoughnessMapUv:"",t.specularMapUv?"#define SPECULARMAP_UV "+t.specularMapUv:"",t.specularColorMapUv?"#define SPECULAR_COLORMAP_UV "+t.specularColorMapUv:"",t.specularIntensityMapUv?"#define SPECULAR_INTENSITYMAP_UV "+t.specularIntensityMapUv:"",t.transmissionMapUv?"#define TRANSMISSIONMAP_UV "+t.transmissionMapUv:"",t.thicknessMapUv?"#define THICKNESSMAP_UV "+t.thicknessMapUv:"",t.vertexTangents&&!1===t.flatShading?"#define USE_TANGENT":"",t.vertexColors?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.flatShading?"#define FLAT_SHADED":"",t.skinning?"#define USE_SKINNING":"",t.morphTargets?"#define USE_MORPHTARGETS":"",t.morphNormals&&!1===t.flatShading?"#define USE_MORPHNORMALS":"",t.morphColors?"#define USE_MORPHCOLORS":"",t.morphTargetsCount>0?"#define MORPHTARGETS_TEXTURE_STRIDE "+t.morphTextureStride:"",t.morphTargetsCount>0?"#define MORPHTARGETS_COUNT "+t.morphTargetsCount:"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+m:"",t.sizeAttenuation?"#define USE_SIZEATTENUATION":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",t.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","#ifdef USE_INSTANCING_MORPH"," uniform sampler2D morphTexture;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_UV1"," attribute vec2 uv1;","#endif","#ifdef USE_UV2"," attribute vec2 uv2;","#endif","#ifdef USE_UV3"," attribute vec2 uv3;","#endif","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif","\n"].filter(ne).join("\n"),l=[nc(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,b,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.alphaToCoverage?"#define ALPHA_TO_COVERAGE":"",t.map?"#define USE_MAP":"",t.matcap?"#define USE_MATCAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+h:"",t.envMap?"#define "+_:"",t.envMap?"#define "+v:"",E?"#define CUBEUV_TEXEL_WIDTH "+E.texelWidth:"",E?"#define CUBEUV_TEXEL_HEIGHT "+E.texelHeight:"",E?"#define CUBEUV_MAX_MIP "+E.maxMip+".0":"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoat?"#define USE_CLEARCOAT":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.dispersion?"#define USE_DISPERSION":"",t.iridescence?"#define USE_IRIDESCENCE":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaTest?"#define USE_ALPHATEST":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.sheen?"#define USE_SHEEN":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.vertexTangents&&!1===t.flatShading?"#define USE_TANGENT":"",t.vertexColors||t.instancingColor||t.batchingColor?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.gradientMap?"#define USE_GRADIENTMAP":"",t.flatShading?"#define FLAT_SHADED":"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+m:"",t.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",t.decodeVideoTextureEmissive?"#define DECODE_VIDEO_TEXTURE_EMISSIVE":"",t.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",t.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",t.toneMapping!==g.NoToneMapping?"#define TONE_MAPPING":"",t.toneMapping!==g.NoToneMapping?S.tonemapping_pars_fragment:"",t.toneMapping!==g.NoToneMapping?(a="toneMapping",void 0===(e=e9[i=t.toneMapping])?((0,g.warn)("WebGLProgram: Unsupported toneMapping:",i),"vec3 "+a+"( vec3 color ) { return LinearToneMapping( color ); }"):"vec3 "+a+"( vec3 color ) { return "+e+"ToneMapping( color ); }"):"",t.dithering?"#define DITHERING":"",t.opaque?"#define OPAQUE":"",S.colorspace_pars_fragment,(n=function(e){g.ColorManagement._getMatrix(e6,g.ColorManagement.workingColorSpace,e);let n=`mat3( ${e6.elements.map(e=>e.toFixed(4))} )`;switch(g.ColorManagement.getTransfer(e)){case g.LinearTransfer:return[n,"LinearTransferOETF"];case g.SRGBTransfer:return[n,"sRGBTransferOETF"];default:return(0,g.warn)("WebGLProgram: Unsupported color space: ",e),[n,"LinearTransferOETF"]}}(t.outputColorSpace),`vec4 linearToOutputTexel( vec4 value ) { - return ${n[1]}( vec4( value.rgb * ${n[0]}, value.a ) ); -}`),(g.ColorManagement.getLuminanceCoefficients(e7),r=e7.x.toFixed(4),s=e7.y.toFixed(4),u=e7.z.toFixed(4),`float luminance( const in vec3 rgb ) { - const vec3 weights = vec3( ${r}, ${s}, ${u} ); - return dot( weights, rgb ); -}`),t.useDepthPacking?"#define DEPTH_PACKING "+t.depthPacking:"","\n"].filter(ne).join("\n")}f=nt(f=nn(f=na(f),t),t),p=nt(p=nn(p=na(p),t),t),f=ns(f),p=ns(p),!0!==t.isRawShaderMaterial&&(x="#version 300 es\n",o=[T,"#define attribute in\n#define varying out\n#define texture2D texture"].join("\n")+"\n"+o,l=["#define varying in",t.glslVersion===g.GLSL3?"":"layout(location = 0) out highp vec4 pc_fragColor;",t.glslVersion===g.GLSL3?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth\n#define texture2D texture\n#define textureCube texture\n#define texture2DProj textureProj\n#define texture2DLodEXT textureLod\n#define texture2DProjLodEXT textureProjLod\n#define textureCubeLodEXT textureLod\n#define texture2DGradEXT textureGrad\n#define texture2DProjGradEXT textureProjGrad\n#define textureCubeGradEXT textureGrad"].join("\n")+"\n"+l);let R=x+o+f,C=x+l+p,y=e4(c,c.VERTEX_SHADER,R),A=e4(c,c.FRAGMENT_SHADER,C);function P(n){if(e.debug.checkShaderErrors){let t=c.getProgramInfoLog(M)||"",r=c.getShaderInfoLog(y)||"",a=c.getShaderInfoLog(A)||"",i=t.trim(),s=r.trim(),u=a.trim(),d=!0,f=!0;if(!1===c.getProgramParameter(M,c.LINK_STATUS))if(d=!1,"function"==typeof e.debug.onShaderError)e.debug.onShaderError(c,M,y,A);else{let e=e8(c,y,"vertex"),t=e8(c,A,"fragment");(0,g.error)("THREE.WebGLProgram: Shader Error "+c.getError()+" - VALIDATE_STATUS "+c.getProgramParameter(M,c.VALIDATE_STATUS)+"\n\nMaterial Name: "+n.name+"\nMaterial Type: "+n.type+"\n\nProgram Info Log: "+i+"\n"+e+"\n"+t)}else""!==i?(0,g.warn)("WebGLProgram: Program Info Log:",i):(""===s||""===u)&&(f=!1);f&&(n.diagnostics={runnable:d,programLog:i,vertexShader:{log:s,prefix:o},fragmentShader:{log:u,prefix:l}})}c.deleteShader(y),c.deleteShader(A),s=new e2(c,M),u=function(e,n){let t={},r=e.getProgramParameter(n,e.ACTIVE_ATTRIBUTES);for(let a=0;a0,Y=i.clearcoat>0,K=i.dispersion>0,$=i.iridescence>0,Q=i.sheen>0,Z=i.transmission>0,J=q&&!!i.anisotropyMap,ee=Y&&!!i.clearcoatMap,en=Y&&!!i.clearcoatNormalMap,et=Y&&!!i.clearcoatRoughnessMap,er=$&&!!i.iridescenceMap,ea=$&&!!i.iridescenceThicknessMap,ei=Q&&!!i.sheenColorMap,eo=Q&&!!i.sheenRoughnessMap,el=!!i.specularMap,es=!!i.specularColorMap,eu=!!i.specularIntensityMap,ec=Z&&!!i.transmissionMap,ed=Z&&!!i.thicknessMap,ef=!!i.gradientMap,ep=!!i.alphaMap,em=i.alphaTest>0,eh=!!i.alphaHash,eg=!!i.extensions,e_=g.NoToneMapping;i.toneMapped&&(null===U||!0===U.isXRRenderTarget)&&(e_=e.toneMapping);let ev={shaderID:A,shaderType:i.type,shaderName:i.name,vertexShader:v,fragmentShader:S,defines:i.defines,customVertexShaderID:E,customFragmentShaderID:b,isRawShaderMaterial:!0===i.isRawShaderMaterial,glslVersion:i.glslVersion,precision:p,batching:I,batchingColor:I&&null!==_._colorsTexture,instancing:N,instancingColor:N&&null!==_.instanceColor,instancingMorph:N&&null!==_.morphTexture,outputColorSpace:null===U?e.outputColorSpace:!0===U.isXRRenderTarget?U.texture.colorSpace:g.LinearSRGBColorSpace,alphaToCoverage:!!i.alphaToCoverage,map:F,matcap:O,envMap:B,envMapMode:B&&C.mapping,envMapCubeUVHeight:y,aoMap:G,lightMap:k,bumpMap:H,normalMap:V,displacementMap:z,emissiveMap:W,normalMapObjectSpace:V&&i.normalMapType===g.ObjectSpaceNormalMap,normalMapTangentSpace:V&&i.normalMapType===g.TangentSpaceNormalMap,metalnessMap:X,roughnessMap:j,anisotropy:q,anisotropyMap:J,clearcoat:Y,clearcoatMap:ee,clearcoatNormalMap:en,clearcoatRoughnessMap:et,dispersion:K,iridescence:$,iridescenceMap:er,iridescenceThicknessMap:ea,sheen:Q,sheenColorMap:ei,sheenRoughnessMap:eo,specularMap:el,specularColorMap:es,specularIntensityMap:eu,transmission:Z,transmissionMap:ec,thicknessMap:ed,gradientMap:ef,opaque:!1===i.transparent&&i.blending===g.NormalBlending&&!1===i.alphaToCoverage,alphaMap:ep,alphaTest:em,alphaHash:eh,combine:i.combine,mapUv:F&&h(i.map.channel),aoMapUv:G&&h(i.aoMap.channel),lightMapUv:k&&h(i.lightMap.channel),bumpMapUv:H&&h(i.bumpMap.channel),normalMapUv:V&&h(i.normalMap.channel),displacementMapUv:z&&h(i.displacementMap.channel),emissiveMapUv:W&&h(i.emissiveMap.channel),metalnessMapUv:X&&h(i.metalnessMap.channel),roughnessMapUv:j&&h(i.roughnessMap.channel),anisotropyMapUv:J&&h(i.anisotropyMap.channel),clearcoatMapUv:ee&&h(i.clearcoatMap.channel),clearcoatNormalMapUv:en&&h(i.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:et&&h(i.clearcoatRoughnessMap.channel),iridescenceMapUv:er&&h(i.iridescenceMap.channel),iridescenceThicknessMapUv:ea&&h(i.iridescenceThicknessMap.channel),sheenColorMapUv:ei&&h(i.sheenColorMap.channel),sheenRoughnessMapUv:eo&&h(i.sheenRoughnessMap.channel),specularMapUv:el&&h(i.specularMap.channel),specularColorMapUv:es&&h(i.specularColorMap.channel),specularIntensityMapUv:eu&&h(i.specularIntensityMap.channel),transmissionMapUv:ec&&h(i.transmissionMap.channel),thicknessMapUv:ed&&h(i.thicknessMap.channel),alphaMapUv:ep&&h(i.alphaMap.channel),vertexTangents:!!x.attributes.tangent&&(V||q),vertexColors:i.vertexColors,vertexAlphas:!0===i.vertexColors&&!!x.attributes.color&&4===x.attributes.color.itemSize,pointsUvs:!0===_.isPoints&&!!x.attributes.uv&&(F||ep),fog:!!M,useFog:!0===i.fog,fogExp2:!!M&&M.isFogExp2,flatShading:!0===i.flatShading&&!1===i.wireframe,sizeAttenuation:!0===i.sizeAttenuation,logarithmicDepthBuffer:f,reversedDepthBuffer:D,skinning:!0===_.isSkinnedMesh,morphTargets:void 0!==x.morphAttributes.position,morphNormals:void 0!==x.morphAttributes.normal,morphColors:void 0!==x.morphAttributes.color,morphTargetsCount:w,morphTextureStride:L,numDirLights:l.directional.length,numPointLights:l.point.length,numSpotLights:l.spot.length,numSpotLightMaps:l.spotLightMap.length,numRectAreaLights:l.rectArea.length,numHemiLights:l.hemi.length,numDirLightShadows:l.directionalShadowMap.length,numPointLightShadows:l.pointShadowMap.length,numSpotLightShadows:l.spotShadowMap.length,numSpotLightShadowsWithMaps:l.numSpotLightShadowsWithMaps,numLightProbes:l.numLightProbes,numClippingPlanes:o.numPlanes,numClipIntersection:o.numIntersection,dithering:i.dithering,shadowMapEnabled:e.shadowMap.enabled&&c.length>0,shadowMapType:e.shadowMap.type,toneMapping:e_,decodeVideoTexture:F&&!0===i.map.isVideoTexture&&g.ColorManagement.getTransfer(i.map.colorSpace)===g.SRGBTransfer,decodeVideoTextureEmissive:W&&!0===i.emissiveMap.isVideoTexture&&g.ColorManagement.getTransfer(i.emissiveMap.colorSpace)===g.SRGBTransfer,premultipliedAlpha:i.premultipliedAlpha,doubleSided:i.side===g.DoubleSide,flipSided:i.side===g.BackSide,useDepthPacking:i.depthPacking>=0,depthPacking:i.depthPacking||0,index0AttributeName:i.index0AttributeName,extensionClipCullDistance:eg&&!0===i.extensions.clipCullDistance&&r.has("WEBGL_clip_cull_distance"),extensionMultiDraw:(eg&&!0===i.extensions.multiDraw||I)&&r.has("WEBGL_multi_draw"),rendererExtensionParallelShaderCompile:r.has("KHR_parallel_shader_compile"),customProgramCacheKey:i.customProgramCacheKey()};return ev.vertexUv1s=u.has(1),ev.vertexUv2s=u.has(2),ev.vertexUv3s=u.has(3),u.clear(),ev},getProgramCacheKey:function(n){var t,r,a,i;let o=[];if(n.shaderID?o.push(n.shaderID):(o.push(n.customVertexShaderID),o.push(n.customFragmentShaderID)),void 0!==n.defines)for(let e in n.defines)o.push(e),o.push(n.defines[e]);return!1===n.isRawShaderMaterial&&(t=o,r=n,t.push(r.precision),t.push(r.outputColorSpace),t.push(r.envMapMode),t.push(r.envMapCubeUVHeight),t.push(r.mapUv),t.push(r.alphaMapUv),t.push(r.lightMapUv),t.push(r.aoMapUv),t.push(r.bumpMapUv),t.push(r.normalMapUv),t.push(r.displacementMapUv),t.push(r.emissiveMapUv),t.push(r.metalnessMapUv),t.push(r.roughnessMapUv),t.push(r.anisotropyMapUv),t.push(r.clearcoatMapUv),t.push(r.clearcoatNormalMapUv),t.push(r.clearcoatRoughnessMapUv),t.push(r.iridescenceMapUv),t.push(r.iridescenceThicknessMapUv),t.push(r.sheenColorMapUv),t.push(r.sheenRoughnessMapUv),t.push(r.specularMapUv),t.push(r.specularColorMapUv),t.push(r.specularIntensityMapUv),t.push(r.transmissionMapUv),t.push(r.thicknessMapUv),t.push(r.combine),t.push(r.fogExp2),t.push(r.sizeAttenuation),t.push(r.morphTargetsCount),t.push(r.morphAttributeCount),t.push(r.numDirLights),t.push(r.numPointLights),t.push(r.numSpotLights),t.push(r.numSpotLightMaps),t.push(r.numHemiLights),t.push(r.numRectAreaLights),t.push(r.numDirLightShadows),t.push(r.numPointLightShadows),t.push(r.numSpotLightShadows),t.push(r.numSpotLightShadowsWithMaps),t.push(r.numLightProbes),t.push(r.shadowMapType),t.push(r.toneMapping),t.push(r.numClippingPlanes),t.push(r.numClipIntersection),t.push(r.depthPacking),a=o,i=n,l.disableAll(),i.instancing&&l.enable(0),i.instancingColor&&l.enable(1),i.instancingMorph&&l.enable(2),i.matcap&&l.enable(3),i.envMap&&l.enable(4),i.normalMapObjectSpace&&l.enable(5),i.normalMapTangentSpace&&l.enable(6),i.clearcoat&&l.enable(7),i.iridescence&&l.enable(8),i.alphaTest&&l.enable(9),i.vertexColors&&l.enable(10),i.vertexAlphas&&l.enable(11),i.vertexUv1s&&l.enable(12),i.vertexUv2s&&l.enable(13),i.vertexUv3s&&l.enable(14),i.vertexTangents&&l.enable(15),i.anisotropy&&l.enable(16),i.alphaHash&&l.enable(17),i.batching&&l.enable(18),i.dispersion&&l.enable(19),i.batchingColor&&l.enable(20),i.gradientMap&&l.enable(21),a.push(l.mask),l.disableAll(),i.fog&&l.enable(0),i.useFog&&l.enable(1),i.flatShading&&l.enable(2),i.logarithmicDepthBuffer&&l.enable(3),i.reversedDepthBuffer&&l.enable(4),i.skinning&&l.enable(5),i.morphTargets&&l.enable(6),i.morphNormals&&l.enable(7),i.morphColors&&l.enable(8),i.premultipliedAlpha&&l.enable(9),i.shadowMapEnabled&&l.enable(10),i.doubleSided&&l.enable(11),i.flipSided&&l.enable(12),i.useDepthPacking&&l.enable(13),i.dithering&&l.enable(14),i.transmission&&l.enable(15),i.sheen&&l.enable(16),i.opaque&&l.enable(17),i.pointsUvs&&l.enable(18),i.decodeVideoTexture&&l.enable(19),i.decodeVideoTextureEmissive&&l.enable(20),i.alphaToCoverage&&l.enable(21),a.push(l.mask),o.push(e.outputColorSpace)),o.push(n.customProgramCacheKey),o.join()},getUniforms:function(e){let n,t=m[e.type];if(t){let e=T[t];n=g.UniformsUtils.clone(e.uniforms)}else n=e.uniforms;return n},acquireProgram:function(n,t){let r=d.get(t);return void 0!==r?++r.usedTimes:(r=new nh(e,t,n,i),c.push(r),d.set(t,r)),r},releaseProgram:function(e){if(0==--e.usedTimes){let n=c.indexOf(e);c[n]=c[c.length-1],c.pop(),d.delete(e.cacheKey),e.destroy()}},releaseShaderCache:function(e){s.remove(e)},programs:c,dispose:function(){s.dispose()}}}function nE(){let e=new WeakMap;return{has:function(n){return e.has(n)},get:function(n){let t=e.get(n);return void 0===t&&(t={},e.set(n,t)),t},remove:function(n){e.delete(n)},update:function(n,t,r){e.get(n)[t]=r},dispose:function(){e=new WeakMap}}}function nT(e,n){return e.groupOrder!==n.groupOrder?e.groupOrder-n.groupOrder:e.renderOrder!==n.renderOrder?e.renderOrder-n.renderOrder:e.material.id!==n.material.id?e.material.id-n.material.id:e.z!==n.z?e.z-n.z:e.id-n.id}function nb(e,n){return e.groupOrder!==n.groupOrder?e.groupOrder-n.groupOrder:e.renderOrder!==n.renderOrder?e.renderOrder-n.renderOrder:e.z!==n.z?n.z-e.z:e.id-n.id}function nM(){let e=[],n=0,t=[],r=[],a=[];function i(t,r,a,i,o,l){let s=e[n];return void 0===s?(s={id:t.id,object:t,geometry:r,material:a,groupOrder:i,renderOrder:t.renderOrder,z:o,group:l},e[n]=s):(s.id=t.id,s.object=t,s.geometry=r,s.material=a,s.groupOrder=i,s.renderOrder=t.renderOrder,s.z=o,s.group=l),n++,s}return{opaque:t,transmissive:r,transparent:a,init:function(){n=0,t.length=0,r.length=0,a.length=0},push:function(e,n,o,l,s,u){let c=i(e,n,o,l,s,u);o.transmission>0?r.push(c):!0===o.transparent?a.push(c):t.push(c)},unshift:function(e,n,o,l,s,u){let c=i(e,n,o,l,s,u);o.transmission>0?r.unshift(c):!0===o.transparent?a.unshift(c):t.unshift(c)},finish:function(){for(let t=n,r=e.length;t1&&t.sort(e||nT),r.length>1&&r.sort(n||nb),a.length>1&&a.sort(n||nb)}}}function nx(){let e=new WeakMap;return{get:function(n,t){let r,a=e.get(n);return void 0===a?(r=new nM,e.set(n,[r])):t>=a.length?(r=new nM,a.push(r)):r=a[t],r},dispose:function(){e=new WeakMap}}}function nR(){let e={};return{get:function(n){let t;if(void 0!==e[n.id])return e[n.id];switch(n.type){case"DirectionalLight":t={direction:new g.Vector3,color:new g.Color};break;case"SpotLight":t={position:new g.Vector3,direction:new g.Vector3,color:new g.Color,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new g.Vector3,color:new g.Color,distance:0,decay:0};break;case"HemisphereLight":t={direction:new g.Vector3,skyColor:new g.Color,groundColor:new g.Color};break;case"RectAreaLight":t={color:new g.Color,position:new g.Vector3,halfWidth:new g.Vector3,halfHeight:new g.Vector3}}return e[n.id]=t,t}}}let nC=0;function ny(e,n){return 2*!!n.castShadow-2*!!e.castShadow+ +!!n.map-!!e.map}function nA(e){let n,t=new nR,r=(n={},{get:function(e){let t;if(void 0!==n[e.id])return n[e.id];switch(e.type){case"DirectionalLight":case"SpotLight":t={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new g.Vector2};break;case"PointLight":t={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new g.Vector2,shadowCameraNear:1,shadowCameraFar:1e3}}return n[e.id]=t,t}}),a={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1,numLightProbes:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0,numLightProbes:0};for(let e=0;e<9;e++)a.probe.push(new g.Vector3);let i=new g.Vector3,o=new g.Matrix4,l=new g.Matrix4;return{setup:function(n){let i=0,o=0,l=0;for(let e=0;e<9;e++)a.probe[e].set(0,0,0);let s=0,u=0,c=0,d=0,f=0,p=0,m=0,h=0,_=0,v=0,S=0;n.sort(ny);for(let e=0,E=n.length;e0&&(!0===e.has("OES_texture_float_linear")?(a.rectAreaLTC1=E.LTC_FLOAT_1,a.rectAreaLTC2=E.LTC_FLOAT_2):(a.rectAreaLTC1=E.LTC_HALF_1,a.rectAreaLTC2=E.LTC_HALF_2)),a.ambient[0]=i,a.ambient[1]=o,a.ambient[2]=l;let T=a.hash;(T.directionalLength!==s||T.pointLength!==u||T.spotLength!==c||T.rectAreaLength!==d||T.hemiLength!==f||T.numDirectionalShadows!==p||T.numPointShadows!==m||T.numSpotShadows!==h||T.numSpotMaps!==_||T.numLightProbes!==S)&&(a.directional.length=s,a.spot.length=c,a.rectArea.length=d,a.point.length=u,a.hemi.length=f,a.directionalShadow.length=p,a.directionalShadowMap.length=p,a.pointShadow.length=m,a.pointShadowMap.length=m,a.spotShadow.length=h,a.spotShadowMap.length=h,a.directionalShadowMatrix.length=p,a.pointShadowMatrix.length=m,a.spotLightMatrix.length=h+_-v,a.spotLightMap.length=_,a.numSpotLightShadowsWithMaps=v,a.numLightProbes=S,T.directionalLength=s,T.pointLength=u,T.spotLength=c,T.rectAreaLength=d,T.hemiLength=f,T.numDirectionalShadows=p,T.numPointShadows=m,T.numSpotShadows=h,T.numSpotMaps=_,T.numLightProbes=S,a.version=nC++)},setupView:function(e,n){let t=0,r=0,s=0,u=0,c=0,d=n.matrixWorldInverse;for(let n=0,f=e.length;n=i.length?(a=new nP(e),i.push(a)):a=i[r],a},dispose:function(){n=new WeakMap}}}let nL=[new g.Vector3(1,0,0),new g.Vector3(-1,0,0),new g.Vector3(0,1,0),new g.Vector3(0,-1,0),new g.Vector3(0,0,1),new g.Vector3(0,0,-1)],nU=[new g.Vector3(0,-1,0),new g.Vector3(0,-1,0),new g.Vector3(0,0,1),new g.Vector3(0,0,-1),new g.Vector3(0,-1,0),new g.Vector3(0,-1,0)],nD=new g.Matrix4,nN=new g.Vector3,nI=new g.Vector3;function nF(e,n,t){let r=new g.Frustum,a=new g.Vector2,i=new g.Vector2,o=new g.Vector4,l=new g.MeshDepthMaterial,s=new g.MeshDistanceMaterial,u={},c=t.maxTextureSize,d={[g.FrontSide]:g.BackSide,[g.BackSide]:g.FrontSide,[g.DoubleSide]:g.DoubleSide},f=new g.ShaderMaterial({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new g.Vector2},radius:{value:4}},vertexShader:"void main() {\n gl_Position = vec4( position, 1.0 );\n}",fragmentShader:"uniform sampler2D shadow_pass;\nuniform vec2 resolution;\nuniform float radius;\nvoid main() {\n const float samples = float( VSM_SAMPLES );\n float mean = 0.0;\n float squared_mean = 0.0;\n float uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );\n float uvStart = samples <= 1.0 ? 0.0 : - 1.0;\n for ( float i = 0.0; i < samples; i ++ ) {\n float uvOffset = uvStart + i * uvStride;\n #ifdef HORIZONTAL_PASS\n vec2 distribution = texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ).rg;\n mean += distribution.x;\n squared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\n #else\n float depth = texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ).r;\n mean += depth;\n squared_mean += depth * depth;\n #endif\n }\n mean = mean / samples;\n squared_mean = squared_mean / samples;\n float std_dev = sqrt( max( 0.0, squared_mean - mean * mean ) );\n gl_FragColor = vec4( mean, std_dev, 0.0, 1.0 );\n}"}),p=f.clone();p.defines.HORIZONTAL_PASS=1;let m=new g.BufferGeometry;m.setAttribute("position",new g.BufferAttribute(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));let h=new g.Mesh(m,f),_=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=g.PCFShadowMap;let v=this.type;function S(n,t,r,a){let i=null,o=!0===r.isPointLight?n.customDistanceMaterial:n.customDepthMaterial;if(void 0!==o)i=o;else if(i=!0===r.isPointLight?s:l,e.localClippingEnabled&&!0===t.clipShadows&&Array.isArray(t.clippingPlanes)&&0!==t.clippingPlanes.length||t.displacementMap&&0!==t.displacementScale||t.alphaMap&&t.alphaTest>0||t.map&&t.alphaTest>0||!0===t.alphaToCoverage){let e=i.uuid,n=t.uuid,r=u[e];void 0===r&&(r={},u[e]=r);let a=r[n];void 0===a&&(a=i.clone(),r[n]=a,t.addEventListener("dispose",E)),i=a}return i.visible=t.visible,i.wireframe=t.wireframe,a===g.VSMShadowMap?i.side=null!==t.shadowSide?t.shadowSide:t.side:i.side=null!==t.shadowSide?t.shadowSide:d[t.side],i.alphaMap=t.alphaMap,i.alphaTest=!0===t.alphaToCoverage?.5:t.alphaTest,i.map=t.map,i.clipShadows=t.clipShadows,i.clippingPlanes=t.clippingPlanes,i.clipIntersection=t.clipIntersection,i.displacementMap=t.displacementMap,i.displacementScale=t.displacementScale,i.displacementBias=t.displacementBias,i.wireframeLinewidth=t.wireframeLinewidth,i.linewidth=t.linewidth,!0===r.isPointLight&&!0===i.isMeshDistanceMaterial&&(e.properties.get(i).light=r),i}function E(e){for(let n in e.target.removeEventListener("dispose",E),u){let t=u[n],r=e.target.uuid;r in t&&(t[r].dispose(),delete t[r])}}this.render=function(t,l,s){if(!1===_.enabled||!1===_.autoUpdate&&!1===_.needsUpdate||0===t.length)return;t.type===g.PCFSoftShadowMap&&((0,g.warn)("WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead."),t.type=g.PCFShadowMap);let u=e.getRenderTarget(),d=e.getActiveCubeFace(),m=e.getActiveMipmapLevel(),E=e.state;E.setBlending(g.NoBlending),!0===E.buffers.depth.getReversed()?E.buffers.color.setClear(0,0,0,0):E.buffers.color.setClear(1,1,1,1),E.buffers.depth.setTest(!0),E.setScissorTest(!1);let T=v!==this.type;T&&l.traverse(function(e){e.material&&(Array.isArray(e.material)?e.material.forEach(e=>e.needsUpdate=!0):e.material.needsUpdate=!0)});for(let u=0,d=t.length;uc||a.y>c)&&(a.x>c&&(i.x=Math.floor(c/_.x),a.x=i.x*_.x,m.mapSize.x=i.x),a.y>c&&(i.y=Math.floor(c/_.y),a.y=i.y*_.y,m.mapSize.y=i.y)),null===m.map||!0===T){if(null!==m.map&&(null!==m.map.depthTexture&&(m.map.depthTexture.dispose(),m.map.depthTexture=null),m.map.dispose()),this.type===g.VSMShadowMap){if(d.isPointLight){(0,g.warn)("WebGLShadowMap: VSM shadow maps are not supported for PointLights. Use PCF or BasicShadowMap instead.");continue}m.map=new g.WebGLRenderTarget(a.x,a.y,{format:g.RGFormat,type:g.HalfFloatType,minFilter:g.LinearFilter,magFilter:g.LinearFilter,generateMipmaps:!1}),m.map.texture.name=d.name+".shadowMap",m.map.depthTexture=new g.DepthTexture(a.x,a.y,g.FloatType),m.map.depthTexture.name=d.name+".shadowMapDepth",m.map.depthTexture.format=g.DepthFormat,m.map.depthTexture.compareFunction=null,m.map.depthTexture.minFilter=g.NearestFilter,m.map.depthTexture.magFilter=g.NearestFilter}else{d.isPointLight?(m.map=new g.WebGLCubeRenderTarget(a.x),m.map.depthTexture=new g.CubeDepthTexture(a.x,g.UnsignedIntType)):(m.map=new g.WebGLRenderTarget(a.x,a.y),m.map.depthTexture=new g.DepthTexture(a.x,a.y,g.UnsignedIntType)),m.map.depthTexture.name=d.name+".shadowMap",m.map.depthTexture.format=g.DepthFormat;let n=e.state.buffers.depth.getReversed();this.type===g.PCFShadowMap?(m.map.depthTexture.compareFunction=n?g.GreaterEqualCompare:g.LessEqualCompare,m.map.depthTexture.minFilter=g.LinearFilter,m.map.depthTexture.magFilter=g.LinearFilter):(m.map.depthTexture.compareFunction=null,m.map.depthTexture.minFilter=g.NearestFilter,m.map.depthTexture.magFilter=g.NearestFilter)}m.camera.updateProjectionMatrix()}let v=m.map.isWebGLCubeRenderTarget?6:1;for(let t=0;t=1:-1!==L.indexOf("OpenGL ES")&&(w=parseFloat(/^OpenGL ES (\d)/.exec(L)[1])>=2);let U=null,D={},N=e.getParameter(e.SCISSOR_BOX),I=e.getParameter(e.VIEWPORT),F=new g.Vector4().fromArray(N),O=new g.Vector4().fromArray(I);function B(n,t,r,a){let i=new Uint8Array(4),o=e.createTexture();e.bindTexture(n,o),e.texParameteri(n,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(n,e.TEXTURE_MAG_FILTER,e.NEAREST);for(let o=0;ot||a.height>t)&&(r=t/Math.max(a.width,a.height)),r<1)if("undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap||"undefined"!=typeof VideoFrame&&e instanceof VideoFrame){let t=Math.floor(r*a.width),i=Math.floor(r*a.height);void 0===l&&(l=m(t,i));let o=n?m(t,i):l;return o.width=t,o.height=i,o.getContext("2d").drawImage(e,0,0,t,i),(0,g.warn)("WebGLRenderer: Texture has been resized from ("+a.width+"x"+a.height+") to ("+t+"x"+i+")."),o}else"data"in e&&(0,g.warn)("WebGLRenderer: Image in DataTexture is too big ("+a.width+"x"+a.height+").");return e}function _(e){return e.generateMipmaps}function v(n){e.generateMipmap(n)}function S(t,r,a,i,o=!1){if(null!==t){if(void 0!==e[t])return e[t];(0,g.warn)("WebGLRenderer: Attempt to use non-existing WebGL internal format '"+t+"'")}let l=r;if(r===e.RED&&(a===e.FLOAT&&(l=e.R32F),a===e.HALF_FLOAT&&(l=e.R16F),a===e.UNSIGNED_BYTE&&(l=e.R8)),r===e.RED_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.R8UI),a===e.UNSIGNED_SHORT&&(l=e.R16UI),a===e.UNSIGNED_INT&&(l=e.R32UI),a===e.BYTE&&(l=e.R8I),a===e.SHORT&&(l=e.R16I),a===e.INT&&(l=e.R32I)),r===e.RG&&(a===e.FLOAT&&(l=e.RG32F),a===e.HALF_FLOAT&&(l=e.RG16F),a===e.UNSIGNED_BYTE&&(l=e.RG8)),r===e.RG_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.RG8UI),a===e.UNSIGNED_SHORT&&(l=e.RG16UI),a===e.UNSIGNED_INT&&(l=e.RG32UI),a===e.BYTE&&(l=e.RG8I),a===e.SHORT&&(l=e.RG16I),a===e.INT&&(l=e.RG32I)),r===e.RGB_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.RGB8UI),a===e.UNSIGNED_SHORT&&(l=e.RGB16UI),a===e.UNSIGNED_INT&&(l=e.RGB32UI),a===e.BYTE&&(l=e.RGB8I),a===e.SHORT&&(l=e.RGB16I),a===e.INT&&(l=e.RGB32I)),r===e.RGBA_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.RGBA8UI),a===e.UNSIGNED_SHORT&&(l=e.RGBA16UI),a===e.UNSIGNED_INT&&(l=e.RGBA32UI),a===e.BYTE&&(l=e.RGBA8I),a===e.SHORT&&(l=e.RGBA16I),a===e.INT&&(l=e.RGBA32I)),r===e.RGB&&(a===e.UNSIGNED_INT_5_9_9_9_REV&&(l=e.RGB9_E5),a===e.UNSIGNED_INT_10F_11F_11F_REV&&(l=e.R11F_G11F_B10F)),r===e.RGBA){let n=o?g.LinearTransfer:g.ColorManagement.getTransfer(i);a===e.FLOAT&&(l=e.RGBA32F),a===e.HALF_FLOAT&&(l=e.RGBA16F),a===e.UNSIGNED_BYTE&&(l=n===g.SRGBTransfer?e.SRGB8_ALPHA8:e.RGBA8),a===e.UNSIGNED_SHORT_4_4_4_4&&(l=e.RGBA4),a===e.UNSIGNED_SHORT_5_5_5_1&&(l=e.RGB5_A1)}return(l===e.R16F||l===e.R32F||l===e.RG16F||l===e.RG32F||l===e.RGBA16F||l===e.RGBA32F)&&n.get("EXT_color_buffer_float"),l}function E(n,t){let r;return n?null===t||t===g.UnsignedIntType||t===g.UnsignedInt248Type?r=e.DEPTH24_STENCIL8:t===g.FloatType?r=e.DEPTH32F_STENCIL8:t===g.UnsignedShortType&&(r=e.DEPTH24_STENCIL8,(0,g.warn)("DepthTexture: 16 bit depth attachment is not supported with stencil. Using 24-bit attachment.")):null===t||t===g.UnsignedIntType||t===g.UnsignedInt248Type?r=e.DEPTH_COMPONENT24:t===g.FloatType?r=e.DEPTH_COMPONENT32F:t===g.UnsignedShortType&&(r=e.DEPTH_COMPONENT16),r}function T(e,n){return!0===_(e)||e.isFramebufferTexture&&e.minFilter!==g.NearestFilter&&e.minFilter!==g.LinearFilter?Math.log2(Math.max(n.width,n.height))+1:void 0!==e.mipmaps&&e.mipmaps.length>0?e.mipmaps.length:e.isCompressedTexture&&Array.isArray(e.image)?n.mipmaps.length:1}function b(e){let n=e.target;n.removeEventListener("dispose",b),function(e){let n=r.get(e);if(void 0===n.__webglInit)return;let t=e.source,a=f.get(t);if(a){let r=a[n.__cacheKey];r.usedTimes--,0===r.usedTimes&&x(e),0===Object.keys(a).length&&f.delete(t)}r.remove(e)}(n),n.isVideoTexture&&d.delete(n)}function M(n){let t=n.target;t.removeEventListener("dispose",M),function(n){let t=r.get(n);if(n.depthTexture&&(n.depthTexture.dispose(),r.remove(n.depthTexture)),n.isWebGLCubeRenderTarget)for(let n=0;n<6;n++){if(Array.isArray(t.__webglFramebuffer[n]))for(let r=0;r0&&s.__version!==n.version){let e=n.image;if(null===e)(0,g.warn)("WebGLRenderer: Texture marked for update but no image data found.");else{if(!1!==e.complete)return void D(s,n,a);(0,g.warn)("WebGLRenderer: Texture marked for update but image is incomplete")}}else n.isExternalTexture&&(s.__webglTexture=n.sourceTexture?n.sourceTexture:null);t.bindTexture(e.TEXTURE_2D,s.__webglTexture,e.TEXTURE0+a)}let y={[g.RepeatWrapping]:e.REPEAT,[g.ClampToEdgeWrapping]:e.CLAMP_TO_EDGE,[g.MirroredRepeatWrapping]:e.MIRRORED_REPEAT},A={[g.NearestFilter]:e.NEAREST,[g.NearestMipmapNearestFilter]:e.NEAREST_MIPMAP_NEAREST,[g.NearestMipmapLinearFilter]:e.NEAREST_MIPMAP_LINEAR,[g.LinearFilter]:e.LINEAR,[g.LinearMipmapNearestFilter]:e.LINEAR_MIPMAP_NEAREST,[g.LinearMipmapLinearFilter]:e.LINEAR_MIPMAP_LINEAR},P={[g.NeverCompare]:e.NEVER,[g.AlwaysCompare]:e.ALWAYS,[g.LessCompare]:e.LESS,[g.LessEqualCompare]:e.LEQUAL,[g.EqualCompare]:e.EQUAL,[g.GreaterEqualCompare]:e.GEQUAL,[g.GreaterCompare]:e.GREATER,[g.NotEqualCompare]:e.NOTEQUAL};function w(t,i){if((i.type===g.FloatType&&!1===n.has("OES_texture_float_linear")&&(i.magFilter===g.LinearFilter||i.magFilter===g.LinearMipmapNearestFilter||i.magFilter===g.NearestMipmapLinearFilter||i.magFilter===g.LinearMipmapLinearFilter||i.minFilter===g.LinearFilter||i.minFilter===g.LinearMipmapNearestFilter||i.minFilter===g.NearestMipmapLinearFilter||i.minFilter===g.LinearMipmapLinearFilter)&&(0,g.warn)("WebGLRenderer: Unable to use linear filtering with floating point textures. OES_texture_float_linear not supported on this device."),e.texParameteri(t,e.TEXTURE_WRAP_S,y[i.wrapS]),e.texParameteri(t,e.TEXTURE_WRAP_T,y[i.wrapT]),(t===e.TEXTURE_3D||t===e.TEXTURE_2D_ARRAY)&&e.texParameteri(t,e.TEXTURE_WRAP_R,y[i.wrapR]),e.texParameteri(t,e.TEXTURE_MAG_FILTER,A[i.magFilter]),e.texParameteri(t,e.TEXTURE_MIN_FILTER,A[i.minFilter]),i.compareFunction&&(e.texParameteri(t,e.TEXTURE_COMPARE_MODE,e.COMPARE_REF_TO_TEXTURE),e.texParameteri(t,e.TEXTURE_COMPARE_FUNC,P[i.compareFunction])),!0===n.has("EXT_texture_filter_anisotropic"))&&i.magFilter!==g.NearestFilter&&(i.minFilter===g.NearestMipmapLinearFilter||i.minFilter===g.LinearMipmapLinearFilter)&&(i.type!==g.FloatType||!1!==n.has("OES_texture_float_linear"))&&(i.anisotropy>1||r.get(i).__currentAnisotropy)){let o=n.get("EXT_texture_filter_anisotropic");e.texParameterf(t,o.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(i.anisotropy,a.getMaxAnisotropy())),r.get(i).__currentAnisotropy=i.anisotropy}}function L(n,t){let r,a=!1;void 0===n.__webglInit&&(n.__webglInit=!0,t.addEventListener("dispose",b));let i=t.source,l=f.get(i);void 0===l&&(l={},f.set(i,l));let s=((r=[]).push(t.wrapS),r.push(t.wrapT),r.push(t.wrapR||0),r.push(t.magFilter),r.push(t.minFilter),r.push(t.anisotropy),r.push(t.internalFormat),r.push(t.format),r.push(t.type),r.push(t.generateMipmaps),r.push(t.premultiplyAlpha),r.push(t.flipY),r.push(t.unpackAlignment),r.push(t.colorSpace),r.join());if(s!==n.__cacheKey){void 0===l[s]&&(l[s]={texture:e.createTexture(),usedTimes:0},o.memory.textures++,a=!0),l[s].usedTimes++;let r=l[n.__cacheKey];void 0!==r&&(l[n.__cacheKey].usedTimes--,0===r.usedTimes&&x(t)),n.__cacheKey=s,n.__webglTexture=l[s].texture}return a}function U(e,n,t){return Math.floor(Math.floor(e/t)/n)}function D(n,o,l){let s=e.TEXTURE_2D;(o.isDataArrayTexture||o.isCompressedArrayTexture)&&(s=e.TEXTURE_2D_ARRAY),o.isData3DTexture&&(s=e.TEXTURE_3D);let u=L(n,o),c=o.source;t.bindTexture(s,n.__webglTexture,e.TEXTURE0+l);let d=r.get(c);if(c.version!==d.__version||!0===u){let n;t.activeTexture(e.TEXTURE0+l);let r=g.ColorManagement.getPrimaries(g.ColorManagement.workingColorSpace),f=o.colorSpace===g.NoColorSpace?null:g.ColorManagement.getPrimaries(o.colorSpace),p=o.colorSpace===g.NoColorSpace||r===f?e.NONE:e.BROWSER_DEFAULT_WEBGL;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,o.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,o.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,p);let m=h(o.image,!1,a.maxTextureSize);m=V(o,m);let b=i.convert(o.format,o.colorSpace),M=i.convert(o.type),x=S(o.internalFormat,b,M,o.colorSpace,o.isVideoTexture);w(s,o);let R=o.mipmaps,C=!0!==o.isVideoTexture,y=void 0===d.__version||!0===u,A=c.dataReady,P=T(o,m);if(o.isDepthTexture)x=E(o.format===g.DepthStencilFormat,o.type),y&&(C?t.texStorage2D(e.TEXTURE_2D,1,x,m.width,m.height):t.texImage2D(e.TEXTURE_2D,0,x,m.width,m.height,0,b,M,null));else if(o.isDataTexture)if(R.length>0){C&&y&&t.texStorage2D(e.TEXTURE_2D,P,x,R[0].width,R[0].height);for(let r=0,a=R.length;re.start-n.start);let l=0;for(let e=1;e0){let a=(0,g.getByteLength)(n.width,n.height,o.format,o.type);for(let i of o.layerUpdates){let o=n.data.subarray(i*a/n.data.BYTES_PER_ELEMENT,(i+1)*a/n.data.BYTES_PER_ELEMENT);t.compressedTexSubImage3D(e.TEXTURE_2D_ARRAY,r,0,0,i,n.width,n.height,1,b,o)}o.clearLayerUpdates()}else t.compressedTexSubImage3D(e.TEXTURE_2D_ARRAY,r,0,0,0,n.width,n.height,m.depth,b,n.data)}else t.compressedTexImage3D(e.TEXTURE_2D_ARRAY,r,x,n.width,n.height,m.depth,0,n.data,0,0);else(0,g.warn)("WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()");else C?A&&t.texSubImage3D(e.TEXTURE_2D_ARRAY,r,0,0,0,n.width,n.height,m.depth,b,M,n.data):t.texImage3D(e.TEXTURE_2D_ARRAY,r,x,n.width,n.height,m.depth,0,b,M,n.data)}else{C&&y&&t.texStorage2D(e.TEXTURE_2D,P,x,R[0].width,R[0].height);for(let r=0,a=R.length;r0){let n=(0,g.getByteLength)(m.width,m.height,o.format,o.type);for(let r of o.layerUpdates){let a=m.data.subarray(r*n/m.data.BYTES_PER_ELEMENT,(r+1)*n/m.data.BYTES_PER_ELEMENT);t.texSubImage3D(e.TEXTURE_2D_ARRAY,0,0,0,r,m.width,m.height,1,b,M,a)}o.clearLayerUpdates()}else t.texSubImage3D(e.TEXTURE_2D_ARRAY,0,0,0,0,m.width,m.height,m.depth,b,M,m.data)}else t.texImage3D(e.TEXTURE_2D_ARRAY,0,x,m.width,m.height,m.depth,0,b,M,m.data);else if(o.isData3DTexture)C?(y&&t.texStorage3D(e.TEXTURE_3D,P,x,m.width,m.height,m.depth),A&&t.texSubImage3D(e.TEXTURE_3D,0,0,0,0,m.width,m.height,m.depth,b,M,m.data)):t.texImage3D(e.TEXTURE_3D,0,x,m.width,m.height,m.depth,0,b,M,m.data);else if(o.isFramebufferTexture){if(y)if(C)t.texStorage2D(e.TEXTURE_2D,P,x,m.width,m.height);else{let n=m.width,r=m.height;for(let a=0;a>=1,r>>=1}}else if(R.length>0){if(C&&y){let n=z(R[0]);t.texStorage2D(e.TEXTURE_2D,P,x,n.width,n.height)}for(let r=0,a=R.length;r>c),r=Math.max(1,a.height>>c);u===e.TEXTURE_3D||u===e.TEXTURE_2D_ARRAY?t.texImage3D(u,c,p,n,r,a.depth,0,d,f,null):t.texImage2D(u,c,p,n,r,0,d,f,null)}t.bindFramebuffer(e.FRAMEBUFFER,n),H(a)?s.framebufferTexture2DMultisampleEXT(e.FRAMEBUFFER,l,u,h.__webglTexture,0,k(a)):(u===e.TEXTURE_2D||u>=e.TEXTURE_CUBE_MAP_POSITIVE_X&&u<=e.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&e.framebufferTexture2D(e.FRAMEBUFFER,l,u,h.__webglTexture,c),t.bindFramebuffer(e.FRAMEBUFFER,null)}function I(n,t,r){if(e.bindRenderbuffer(e.RENDERBUFFER,n),t.depthBuffer){let a=t.depthTexture,i=a&&a.isDepthTexture?a.type:null,o=E(t.stencilBuffer,i),l=t.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT;H(t)?s.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,k(t),o,t.width,t.height):r?e.renderbufferStorageMultisample(e.RENDERBUFFER,k(t),o,t.width,t.height):e.renderbufferStorage(e.RENDERBUFFER,o,t.width,t.height),e.framebufferRenderbuffer(e.FRAMEBUFFER,l,e.RENDERBUFFER,n)}else{let n=t.textures;for(let a=0;a{delete a.__boundDepthTexture,delete a.__depthDisposeCallback,e.removeEventListener("dispose",n)};e.addEventListener("dispose",n),a.__depthDisposeCallback=n}a.__boundDepthTexture=e}if(n.depthTexture&&!a.__autoAllocateDepthBuffer)if(i)for(let e=0;e<6;e++)F(a.__webglFramebuffer[e],n,e);else{let e=n.texture.mipmaps;e&&e.length>0?F(a.__webglFramebuffer[0],n,0):F(a.__webglFramebuffer,n,0)}else if(i){a.__webglDepthbuffer=[];for(let r=0;r<6;r++)if(t.bindFramebuffer(e.FRAMEBUFFER,a.__webglFramebuffer[r]),void 0===a.__webglDepthbuffer[r])a.__webglDepthbuffer[r]=e.createRenderbuffer(),I(a.__webglDepthbuffer[r],n,!1);else{let t=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,i=a.__webglDepthbuffer[r];e.bindRenderbuffer(e.RENDERBUFFER,i),e.framebufferRenderbuffer(e.FRAMEBUFFER,t,e.RENDERBUFFER,i)}}else{let r=n.texture.mipmaps;if(r&&r.length>0?t.bindFramebuffer(e.FRAMEBUFFER,a.__webglFramebuffer[0]):t.bindFramebuffer(e.FRAMEBUFFER,a.__webglFramebuffer),void 0===a.__webglDepthbuffer)a.__webglDepthbuffer=e.createRenderbuffer(),I(a.__webglDepthbuffer,n,!1);else{let t=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,r=a.__webglDepthbuffer;e.bindRenderbuffer(e.RENDERBUFFER,r),e.framebufferRenderbuffer(e.FRAMEBUFFER,t,e.RENDERBUFFER,r)}}t.bindFramebuffer(e.FRAMEBUFFER,null)}let B=[],G=[];function k(e){return Math.min(a.maxSamples,e.samples)}function H(e){let t=r.get(e);return e.samples>0&&!0===n.has("WEBGL_multisampled_render_to_texture")&&!1!==t.__useRenderToTexture}function V(e,n){let t=e.colorSpace,r=e.format,a=e.type;return!0===e.isCompressedTexture||!0===e.isVideoTexture||t!==g.LinearSRGBColorSpace&&t!==g.NoColorSpace&&(g.ColorManagement.getTransfer(t)===g.SRGBTransfer?(r!==g.RGBAFormat||a!==g.UnsignedByteType)&&(0,g.warn)("WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):(0,g.error)("WebGLTextures: Unsupported texture color space:",t)),n}function z(e){return"undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement?(c.width=e.naturalWidth||e.width,c.height=e.naturalHeight||e.height):"undefined"!=typeof VideoFrame&&e instanceof VideoFrame?(c.width=e.displayWidth,c.height=e.displayHeight):(c.width=e.width,c.height=e.height),c}this.allocateTextureUnit=function(){let e=R;return e>=a.maxTextures&&(0,g.warn)("WebGLTextures: Trying to use "+e+" texture units while this GPU supports only "+a.maxTextures),R+=1,e},this.resetTextureUnits=function(){R=0},this.setTexture2D=C,this.setTexture2DArray=function(n,a){let i=r.get(n);!1===n.isRenderTargetTexture&&n.version>0&&i.__version!==n.version?D(i,n,a):(n.isExternalTexture&&(i.__webglTexture=n.sourceTexture?n.sourceTexture:null),t.bindTexture(e.TEXTURE_2D_ARRAY,i.__webglTexture,e.TEXTURE0+a))},this.setTexture3D=function(n,a){let i=r.get(n);!1===n.isRenderTargetTexture&&n.version>0&&i.__version!==n.version?D(i,n,a):t.bindTexture(e.TEXTURE_3D,i.__webglTexture,e.TEXTURE0+a)},this.setTextureCube=function(n,o){let l=r.get(n);!0!==n.isCubeDepthTexture&&n.version>0&&l.__version!==n.version?function(n,o,l){if(6!==o.image.length)return;let s=L(n,o),u=o.source;t.bindTexture(e.TEXTURE_CUBE_MAP,n.__webglTexture,e.TEXTURE0+l);let c=r.get(u);if(u.version!==c.__version||!0===s){let n;t.activeTexture(e.TEXTURE0+l);let r=g.ColorManagement.getPrimaries(g.ColorManagement.workingColorSpace),d=o.colorSpace===g.NoColorSpace?null:g.ColorManagement.getPrimaries(o.colorSpace),f=o.colorSpace===g.NoColorSpace||r===d?e.NONE:e.BROWSER_DEFAULT_WEBGL;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,o.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,o.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,f);let p=o.isCompressedTexture||o.image[0].isCompressedTexture,m=o.image[0]&&o.image[0].isDataTexture,E=[];for(let e=0;e<6;e++)p||m?E[e]=m?o.image[e].image:o.image[e]:E[e]=h(o.image[e],!0,a.maxCubemapSize),E[e]=V(o,E[e]);let b=E[0],M=i.convert(o.format,o.colorSpace),x=i.convert(o.type),R=S(o.internalFormat,M,x,o.colorSpace),C=!0!==o.isVideoTexture,y=void 0===c.__version||!0===s,A=u.dataReady,P=T(o,b);if(w(e.TEXTURE_CUBE_MAP,o),p){C&&y&&t.texStorage2D(e.TEXTURE_CUBE_MAP,P,R,b.width,b.height);for(let r=0;r<6;r++){n=E[r].mipmaps;for(let a=0;a0&&P++;let r=z(E[0]);t.texStorage2D(e.TEXTURE_CUBE_MAP,P,R,r.width,r.height)}for(let r=0;r<6;r++)if(m){C?A&&t.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+r,0,0,0,E[r].width,E[r].height,M,x,E[r].data):t.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+r,0,R,E[r].width,E[r].height,0,M,x,E[r].data);for(let a=0;a1;if(!d&&(void 0===s.__webglTexture&&(s.__webglTexture=e.createTexture()),s.__version=a.version,o.memory.textures++),c){l.__webglFramebuffer=[];for(let n=0;n<6;n++)if(a.mipmaps&&a.mipmaps.length>0){l.__webglFramebuffer[n]=[];for(let t=0;t0){l.__webglFramebuffer=[];for(let n=0;n0&&!1===H(n)){l.__webglMultisampledFramebuffer=e.createFramebuffer(),l.__webglColorRenderbuffer=[],t.bindFramebuffer(e.FRAMEBUFFER,l.__webglMultisampledFramebuffer);for(let t=0;t0)for(let r=0;r0)for(let t=0;t0){if(!1===H(n)){let a=n.textures,i=n.width,o=n.height,l=e.COLOR_BUFFER_BIT,s=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,c=r.get(n),d=a.length>1;if(d)for(let n=0;n0?t.bindFramebuffer(e.DRAW_FRAMEBUFFER,c.__webglFramebuffer[0]):t.bindFramebuffer(e.DRAW_FRAMEBUFFER,c.__webglFramebuffer);for(let t=0;t= 1.0 ) { - - gl_FragDepth = texture( depthColor, vec3( coord.x - 1.0, coord.y, 1 ) ).r; - - } else { - - gl_FragDepth = texture( depthColor, vec3( coord.x, coord.y, 0 ) ).r; - - } - -}`;class nz{constructor(){this.texture=null,this.mesh=null,this.depthNear=0,this.depthFar=0}init(e,n){if(null===this.texture){let t=new g.ExternalTexture(e.texture);(e.depthNear!==n.depthNear||e.depthFar!==n.depthFar)&&(this.depthNear=e.depthNear,this.depthFar=e.depthFar),this.texture=t}}getMesh(e){if(null!==this.texture&&null===this.mesh){let n=e.cameras[0].viewport,t=new g.ShaderMaterial({vertexShader:nH,fragmentShader:nV,uniforms:{depthColor:{value:this.texture},depthWidth:{value:n.z},depthHeight:{value:n.w}}});this.mesh=new g.Mesh(new g.PlaneGeometry(20,20),t)}return this.mesh}reset(){this.texture=null,this.mesh=null}getDepthTexture(){return this.texture}}class nW extends g.EventDispatcher{constructor(e,n){super();const t=this;let r=null,a=1,i=null,o="local-floor",l=1,s=null,u=null,c=null,d=null,f=null,p=null;const m="undefined"!=typeof XRWebGLBinding,h=new nz,v={},S=n.getContextAttributes();let E=null,T=null;const b=[],M=[],x=new g.Vector2;let R=null;const C=new g.PerspectiveCamera;C.viewport=new g.Vector4;const y=new g.PerspectiveCamera;y.viewport=new g.Vector4;const A=[C,y],P=new g.ArrayCamera;let w=null,L=null;function U(e){let n=M.indexOf(e.inputSource);if(-1===n)return;let t=b[n];void 0!==t&&(t.update(e.inputSource,e.frame,s||i),t.dispatchEvent({type:e.type,data:e.inputSource}))}function D(){r.removeEventListener("select",U),r.removeEventListener("selectstart",U),r.removeEventListener("selectend",U),r.removeEventListener("squeeze",U),r.removeEventListener("squeezestart",U),r.removeEventListener("squeezeend",U),r.removeEventListener("end",D),r.removeEventListener("inputsourceschange",N);for(let e=0;e=0&&(M[r]=null,b[r].disconnect(t))}for(let n=0;n=M.length){M.push(t),r=e;break}else if(null===M[e]){M[e]=t,r=e;break}if(-1===r)break}let a=b[r];a&&a.connect(t)}}this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(e){let n=b[e];return void 0===n&&(n=new g.WebXRController,b[e]=n),n.getTargetRaySpace()},this.getControllerGrip=function(e){let n=b[e];return void 0===n&&(n=new g.WebXRController,b[e]=n),n.getGripSpace()},this.getHand=function(e){let n=b[e];return void 0===n&&(n=new g.WebXRController,b[e]=n),n.getHandSpace()},this.setFramebufferScaleFactor=function(e){a=e,!0===t.isPresenting&&(0,g.warn)("WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(e){o=e,!0===t.isPresenting&&(0,g.warn)("WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return s||i},this.setReferenceSpace=function(e){s=e},this.getBaseLayer=function(){return null!==d?d:f},this.getBinding=function(){return null===c&&m&&(c=new XRWebGLBinding(r,n)),c},this.getFrame=function(){return p},this.getSession=function(){return r},this.setSession=async function(u){if(null!==(r=u)){if(E=e.getRenderTarget(),r.addEventListener("select",U),r.addEventListener("selectstart",U),r.addEventListener("selectend",U),r.addEventListener("squeeze",U),r.addEventListener("squeezestart",U),r.addEventListener("squeezeend",U),r.addEventListener("end",D),r.addEventListener("inputsourceschange",N),!0!==S.xrCompatible&&await n.makeXRCompatible(),R=e.getPixelRatio(),e.getSize(x),m&&"createProjectionLayer"in XRWebGLBinding.prototype){let t=null,i=null,o=null;S.depth&&(o=S.stencil?n.DEPTH24_STENCIL8:n.DEPTH_COMPONENT24,t=S.stencil?g.DepthStencilFormat:g.DepthFormat,i=S.stencil?g.UnsignedInt248Type:g.UnsignedIntType);let l={colorFormat:n.RGBA8,depthFormat:o,scaleFactor:a};d=(c=this.getBinding()).createProjectionLayer(l),r.updateRenderState({layers:[d]}),e.setPixelRatio(1),e.setSize(d.textureWidth,d.textureHeight,!1),T=new g.WebGLRenderTarget(d.textureWidth,d.textureHeight,{format:g.RGBAFormat,type:g.UnsignedByteType,depthTexture:new g.DepthTexture(d.textureWidth,d.textureHeight,i,void 0,void 0,void 0,void 0,void 0,void 0,t),stencilBuffer:S.stencil,colorSpace:e.outputColorSpace,samples:4*!!S.antialias,resolveDepthBuffer:!1===d.ignoreDepthValues,resolveStencilBuffer:!1===d.ignoreDepthValues})}else{let t={antialias:S.antialias,alpha:!0,depth:S.depth,stencil:S.stencil,framebufferScaleFactor:a};f=new XRWebGLLayer(r,n,t),r.updateRenderState({baseLayer:f}),e.setPixelRatio(1),e.setSize(f.framebufferWidth,f.framebufferHeight,!1),T=new g.WebGLRenderTarget(f.framebufferWidth,f.framebufferHeight,{format:g.RGBAFormat,type:g.UnsignedByteType,colorSpace:e.outputColorSpace,stencilBuffer:S.stencil,resolveDepthBuffer:!1===f.ignoreDepthValues,resolveStencilBuffer:!1===f.ignoreDepthValues})}T.isXRRenderTarget=!0,this.setFoveation(l),s=null,i=await r.requestReferenceSpace(o),G.setContext(r),G.start(),t.isPresenting=!0,t.dispatchEvent({type:"sessionstart"})}},this.getEnvironmentBlendMode=function(){if(null!==r)return r.environmentBlendMode},this.getDepthTexture=function(){return h.getDepthTexture()};const I=new g.Vector3,F=new g.Vector3;function O(e,n){null===n?e.matrixWorld.copy(e.matrix):e.matrixWorld.multiplyMatrices(n.matrixWorld,e.matrix),e.matrixWorldInverse.copy(e.matrixWorld).invert()}this.updateCamera=function(e){var n,t,a;if(null===r)return;let i=e.near,o=e.far;null!==h.texture&&(h.depthNear>0&&(i=h.depthNear),h.depthFar>0&&(o=h.depthFar)),P.near=y.near=C.near=i,P.far=y.far=C.far=o,(w!==P.near||L!==P.far)&&(r.updateRenderState({depthNear:P.near,depthFar:P.far}),w=P.near,L=P.far),P.layers.mask=6|e.layers.mask,C.layers.mask=3&P.layers.mask,y.layers.mask=5&P.layers.mask;let l=e.parent,s=P.cameras;O(P,l);for(let e=0;e0&&(e.alphaTest.value=r.alphaTest);let a=n.get(r),i=a.envMap,o=a.envMapRotation;i&&(e.envMap.value=i,nX.copy(o),nX.x*=-1,nX.y*=-1,nX.z*=-1,i.isCubeTexture&&!1===i.isRenderTargetTexture&&(nX.y*=-1,nX.z*=-1),e.envMapRotation.value.setFromMatrix4(nj.makeRotationFromEuler(nX)),e.flipEnvMap.value=i.isCubeTexture&&!1===i.isRenderTargetTexture?-1:1,e.reflectivity.value=r.reflectivity,e.ior.value=r.ior,e.refractionRatio.value=r.refractionRatio),r.lightMap&&(e.lightMap.value=r.lightMap,e.lightMapIntensity.value=r.lightMapIntensity,t(r.lightMap,e.lightMapTransform)),r.aoMap&&(e.aoMap.value=r.aoMap,e.aoMapIntensity.value=r.aoMapIntensity,t(r.aoMap,e.aoMapTransform))}return{refreshFogUniforms:function(n,t){t.color.getRGB(n.fogColor.value,(0,g.getUnlitUniformColorSpace)(e)),t.isFog?(n.fogNear.value=t.near,n.fogFar.value=t.far):t.isFogExp2&&(n.fogDensity.value=t.density)},refreshMaterialUniforms:function(e,a,i,o,l){var s,u,c,d,f,p,m,h,_,v,S,E,T,b,M,x,R,C,y,A,P,w,L;let U;a.isMeshBasicMaterial||a.isMeshLambertMaterial?r(e,a):a.isMeshToonMaterial?(r(e,a),s=e,(u=a).gradientMap&&(s.gradientMap.value=u.gradientMap)):a.isMeshPhongMaterial?(r(e,a),c=e,d=a,c.specular.value.copy(d.specular),c.shininess.value=Math.max(d.shininess,1e-4)):a.isMeshStandardMaterial?(r(e,a),f=e,p=a,f.metalness.value=p.metalness,p.metalnessMap&&(f.metalnessMap.value=p.metalnessMap,t(p.metalnessMap,f.metalnessMapTransform)),f.roughness.value=p.roughness,p.roughnessMap&&(f.roughnessMap.value=p.roughnessMap,t(p.roughnessMap,f.roughnessMapTransform)),p.envMap&&(f.envMapIntensity.value=p.envMapIntensity),a.isMeshPhysicalMaterial&&(m=e,h=a,_=l,m.ior.value=h.ior,h.sheen>0&&(m.sheenColor.value.copy(h.sheenColor).multiplyScalar(h.sheen),m.sheenRoughness.value=h.sheenRoughness,h.sheenColorMap&&(m.sheenColorMap.value=h.sheenColorMap,t(h.sheenColorMap,m.sheenColorMapTransform)),h.sheenRoughnessMap&&(m.sheenRoughnessMap.value=h.sheenRoughnessMap,t(h.sheenRoughnessMap,m.sheenRoughnessMapTransform))),h.clearcoat>0&&(m.clearcoat.value=h.clearcoat,m.clearcoatRoughness.value=h.clearcoatRoughness,h.clearcoatMap&&(m.clearcoatMap.value=h.clearcoatMap,t(h.clearcoatMap,m.clearcoatMapTransform)),h.clearcoatRoughnessMap&&(m.clearcoatRoughnessMap.value=h.clearcoatRoughnessMap,t(h.clearcoatRoughnessMap,m.clearcoatRoughnessMapTransform)),h.clearcoatNormalMap&&(m.clearcoatNormalMap.value=h.clearcoatNormalMap,t(h.clearcoatNormalMap,m.clearcoatNormalMapTransform),m.clearcoatNormalScale.value.copy(h.clearcoatNormalScale),h.side===g.BackSide&&m.clearcoatNormalScale.value.negate())),h.dispersion>0&&(m.dispersion.value=h.dispersion),h.iridescence>0&&(m.iridescence.value=h.iridescence,m.iridescenceIOR.value=h.iridescenceIOR,m.iridescenceThicknessMinimum.value=h.iridescenceThicknessRange[0],m.iridescenceThicknessMaximum.value=h.iridescenceThicknessRange[1],h.iridescenceMap&&(m.iridescenceMap.value=h.iridescenceMap,t(h.iridescenceMap,m.iridescenceMapTransform)),h.iridescenceThicknessMap&&(m.iridescenceThicknessMap.value=h.iridescenceThicknessMap,t(h.iridescenceThicknessMap,m.iridescenceThicknessMapTransform))),h.transmission>0&&(m.transmission.value=h.transmission,m.transmissionSamplerMap.value=_.texture,m.transmissionSamplerSize.value.set(_.width,_.height),h.transmissionMap&&(m.transmissionMap.value=h.transmissionMap,t(h.transmissionMap,m.transmissionMapTransform)),m.thickness.value=h.thickness,h.thicknessMap&&(m.thicknessMap.value=h.thicknessMap,t(h.thicknessMap,m.thicknessMapTransform)),m.attenuationDistance.value=h.attenuationDistance,m.attenuationColor.value.copy(h.attenuationColor)),h.anisotropy>0&&(m.anisotropyVector.value.set(h.anisotropy*Math.cos(h.anisotropyRotation),h.anisotropy*Math.sin(h.anisotropyRotation)),h.anisotropyMap&&(m.anisotropyMap.value=h.anisotropyMap,t(h.anisotropyMap,m.anisotropyMapTransform))),m.specularIntensity.value=h.specularIntensity,m.specularColor.value.copy(h.specularColor),h.specularColorMap&&(m.specularColorMap.value=h.specularColorMap,t(h.specularColorMap,m.specularColorMapTransform)),h.specularIntensityMap&&(m.specularIntensityMap.value=h.specularIntensityMap,t(h.specularIntensityMap,m.specularIntensityMapTransform)))):a.isMeshMatcapMaterial?(r(e,a),v=e,(S=a).matcap&&(v.matcap.value=S.matcap)):a.isMeshDepthMaterial?r(e,a):a.isMeshDistanceMaterial?(r(e,a),E=e,T=a,U=n.get(T).light,E.referencePosition.value.setFromMatrixPosition(U.matrixWorld),E.nearDistance.value=U.shadow.camera.near,E.farDistance.value=U.shadow.camera.far):a.isMeshNormalMaterial?r(e,a):a.isLineBasicMaterial?(b=e,M=a,b.diffuse.value.copy(M.color),b.opacity.value=M.opacity,M.map&&(b.map.value=M.map,t(M.map,b.mapTransform)),a.isLineDashedMaterial&&(x=e,R=a,x.dashSize.value=R.dashSize,x.totalSize.value=R.dashSize+R.gapSize,x.scale.value=R.scale)):a.isPointsMaterial?(C=e,y=a,A=i,P=o,C.diffuse.value.copy(y.color),C.opacity.value=y.opacity,C.size.value=y.size*A,C.scale.value=.5*P,y.map&&(C.map.value=y.map,t(y.map,C.uvTransform)),y.alphaMap&&(C.alphaMap.value=y.alphaMap,t(y.alphaMap,C.alphaMapTransform)),y.alphaTest>0&&(C.alphaTest.value=y.alphaTest)):a.isSpriteMaterial?(w=e,L=a,w.diffuse.value.copy(L.color),w.opacity.value=L.opacity,w.rotation.value=L.rotation,L.map&&(w.map.value=L.map,t(L.map,w.mapTransform)),L.alphaMap&&(w.alphaMap.value=L.alphaMap,t(L.alphaMap,w.alphaMapTransform)),L.alphaTest>0&&(w.alphaTest.value=L.alphaTest)):a.isShadowMaterial?(e.color.value.copy(a.color),e.opacity.value=a.opacity):a.isShaderMaterial&&(a.uniformsNeedUpdate=!1)}}}function nY(e,n,t,r){let a={},i={},o=[],l=e.getParameter(e.MAX_UNIFORM_BUFFER_BINDINGS);function s(e){let n={boundary:0,storage:0};return"number"==typeof e||"boolean"==typeof e?(n.boundary=4,n.storage=4):e.isVector2?(n.boundary=8,n.storage=8):e.isVector3||e.isColor?(n.boundary=16,n.storage=12):e.isVector4?(n.boundary=16,n.storage=16):e.isMatrix3?(n.boundary=48,n.storage=48):e.isMatrix4?(n.boundary=64,n.storage=64):e.isTexture?(0,g.warn)("WebGLRenderer: Texture samplers can not be part of an uniforms group."):(0,g.warn)("WebGLRenderer: Unsupported uniform value type.",e),n}function u(n){let t=n.target;t.removeEventListener("dispose",u);let r=o.indexOf(t.__bindingPointIndex);o.splice(r,1),e.deleteBuffer(a[t.id]),delete a[t.id],delete i[t.id]}return{bind:function(e,n){let t=n.program;r.uniformBlockBinding(e,t)},update:function(t,c){var d;let f,p,m,h,_=a[t.id];void 0===_&&(function(e){let n=e.uniforms,t=0;for(let e=0,r=n.length;e0&&(t+=16-r),e.__size=t,e.__cache={}}(t),(d=t).__bindingPointIndex=f=function(){for(let e=0;ep.matrixWorld.determinant(),S=function(e,n,t,i,c){var d,f;!0!==n.isScene&&(n=eF),l.resetTextureUnits();let p=n.fog,h=i.isMeshStandardMaterial?n.environment:null,_=null===em?ec.outputColorSpace:!0===em.isXRRenderTarget?em.texture.colorSpace:g.LinearSRGBColorSpace,v=(i.isMeshStandardMaterial?u:s).get(i.envMap||h),S=!0===i.vertexColors&&!!t.attributes.color&&4===t.attributes.color.itemSize,T=!!t.attributes.tangent&&(!!i.normalMap||i.anisotropy>0),b=!!t.morphAttributes.position,x=!!t.morphAttributes.normal,R=!!t.morphAttributes.color,C=g.NoToneMapping;i.toneMapped&&(null===em||!0===em.isXRRenderTarget)&&(C=ec.toneMapping);let y=t.morphAttributes.position||t.morphAttributes.normal||t.morphAttributes.color,A=void 0!==y?y.length:0,P=o.get(i),w=eo.state.lights;if(!0===eL&&(!0===eU||e!==eg)){let n=e===eg&&i.id===eh;E.setState(i,e,n)}let L=!1;i.version===P.__version?P.needsLights&&P.lightsStateVersion!==w.state.version||P.outputColorSpace!==_||c.isBatchedMesh&&!1===P.batching?L=!0:c.isBatchedMesh||!0!==P.batching?c.isBatchedMesh&&!0===P.batchingColor&&null===c.colorTexture||c.isBatchedMesh&&!1===P.batchingColor&&null!==c.colorTexture||c.isInstancedMesh&&!1===P.instancing?L=!0:c.isInstancedMesh||!0!==P.instancing?c.isSkinnedMesh&&!1===P.skinning?L=!0:c.isSkinnedMesh||!0!==P.skinning?c.isInstancedMesh&&!0===P.instancingColor&&null===c.instanceColor||c.isInstancedMesh&&!1===P.instancingColor&&null!==c.instanceColor||c.isInstancedMesh&&!0===P.instancingMorph&&null===c.morphTexture||c.isInstancedMesh&&!1===P.instancingMorph&&null!==c.morphTexture||P.envMap!==v||!0===i.fog&&P.fog!==p||void 0!==P.numClippingPlanes&&(P.numClippingPlanes!==E.numPlanes||P.numIntersection!==E.numIntersection)||P.vertexAlphas!==S||P.vertexTangents!==T||P.morphTargets!==b||P.morphNormals!==x||P.morphColors!==R||P.toneMapping!==C?L=!0:P.morphTargetsCount!==A&&(L=!0):L=!0:L=!0:L=!0:(L=!0,P.__version=i.version);let U=P.currentProgram;!0===L&&(U=e4(i,n,c));let D=!1,I=!1,F=!1,O=U.getUniforms(),B=P.uniforms;if(a.useProgram(U.program)&&(D=!0,I=!0,F=!0),i.id!==eh&&(eh=i.id,I=!0),D||eg!==e){a.buffers.depth.getReversed()&&!0!==e.reversedDepth&&(e._reversedDepth=!0,e.updateProjectionMatrix()),O.setValue(eG,"projectionMatrix",e.projectionMatrix),O.setValue(eG,"viewMatrix",e.matrixWorldInverse);let n=O.map.cameraPosition;void 0!==n&&n.setValue(eG,eN.setFromMatrixPosition(e.matrixWorld)),r.logarithmicDepthBuffer&&O.setValue(eG,"logDepthBufFC",2/(Math.log(e.far+1)/Math.LN2)),(i.isMeshPhongMaterial||i.isMeshToonMaterial||i.isMeshLambertMaterial||i.isMeshBasicMaterial||i.isMeshStandardMaterial||i.isShaderMaterial)&&O.setValue(eG,"isOrthographic",!0===e.isOrthographicCamera),eg!==e&&(eg=e,I=!0,F=!0)}if(P.needsLights&&(w.state.directionalShadowMap.length>0&&O.setValue(eG,"directionalShadowMap",w.state.directionalShadowMap,l),w.state.spotShadowMap.length>0&&O.setValue(eG,"spotShadowMap",w.state.spotShadowMap,l),w.state.pointShadowMap.length>0&&O.setValue(eG,"pointShadowMap",w.state.pointShadowMap,l)),c.isSkinnedMesh){O.setOptional(eG,c,"bindMatrix"),O.setOptional(eG,c,"bindMatrixInverse");let e=c.skeleton;e&&(null===e.boneTexture&&e.computeBoneTexture(),O.setValue(eG,"boneTexture",e.boneTexture,l))}c.isBatchedMesh&&(O.setOptional(eG,c,"batchingTexture"),O.setValue(eG,"batchingTexture",c._matricesTexture,l),O.setOptional(eG,c,"batchingIdTexture"),O.setValue(eG,"batchingIdTexture",c._indirectTexture,l),O.setOptional(eG,c,"batchingColorTexture"),null!==c._colorsTexture&&O.setValue(eG,"batchingColorTexture",c._colorsTexture,l));let G=t.morphAttributes;if((void 0!==G.position||void 0!==G.normal||void 0!==G.color)&&M.update(c,t,U),(I||P.receiveShadow!==c.receiveShadow)&&(P.receiveShadow=c.receiveShadow,O.setValue(eG,"receiveShadow",c.receiveShadow)),i.isMeshGouraudMaterial&&null!==i.envMap&&(B.envMap.value=v,B.flipEnvMap.value=v.isCubeTexture&&!1===v.isRenderTargetTexture?-1:1),i.isMeshStandardMaterial&&null===i.envMap&&null!==n.environment&&(B.envMapIntensity.value=n.environmentIntensity),void 0!==B.dfgLUT&&(B.dfgLUT.value=(null===n$&&((n$=new g.DataTexture(nK,16,16,g.RGFormat,g.HalfFloatType)).name="DFG_LUT",n$.minFilter=g.LinearFilter,n$.magFilter=g.LinearFilter,n$.wrapS=g.ClampToEdgeWrapping,n$.wrapT=g.ClampToEdgeWrapping,n$.generateMipmaps=!1,n$.needsUpdate=!0),n$)),I&&(O.setValue(eG,"toneMappingExposure",ec.toneMappingExposure),P.needsLights&&(d=B,f=F,d.ambientLightColor.needsUpdate=f,d.lightProbe.needsUpdate=f,d.directionalLights.needsUpdate=f,d.directionalLightShadows.needsUpdate=f,d.pointLights.needsUpdate=f,d.pointLightShadows.needsUpdate=f,d.spotLights.needsUpdate=f,d.spotLightShadows.needsUpdate=f,d.rectAreaLights.needsUpdate=f,d.hemisphereLights.needsUpdate=f),p&&!0===i.fog&&m.refreshFogUniforms(B,p),m.refreshMaterialUniforms(B,i,ex,eM,eo.state.transmissionRenderTarget[e.id]),e2.upload(eG,e5(P),B,l)),i.isShaderMaterial&&!0===i.uniformsNeedUpdate&&(e2.upload(eG,e5(P),B,l),i.uniformsNeedUpdate=!1),i.isSpriteMaterial&&O.setValue(eG,"center",c.center),O.setValue(eG,"modelViewMatrix",c.modelViewMatrix),O.setValue(eG,"normalMatrix",c.normalMatrix),O.setValue(eG,"modelMatrix",c.matrixWorld),i.isShaderMaterial||i.isRawShaderMaterial){let e=i.uniformsGroups;for(let n=0,t=e.length;n{function r(){(a.forEach(function(e){o.get(e).currentProgram.isReady()&&a.delete(e)}),0===a.size)?n(e):setTimeout(r,10)}null!==t.get("KHR_parallel_shader_compile")?r():setTimeout(r,10)})};let eY=null;function eK(){eQ.stop()}function e$(){eQ.start()}const eQ=new _;function eZ(e,n,t,r){if(!1===e.visible)return;if(e.layers.test(n.layers)){if(e.isGroup)t=e.renderOrder;else if(e.isLOD)!0===e.autoUpdate&&e.update(n);else if(e.isLight)eo.pushLight(e),e.castShadow&&eo.pushShadow(e);else if(e.isSprite){if(!e.frustumCulled||ew.intersectsSprite(e)){r&&eI.setFromMatrixPosition(e.matrixWorld).applyMatrix4(eD);let n=f.update(e),a=e.material;a.visible&&ei.push(e,n,a,t,eI.z,null)}}else if((e.isMesh||e.isLine||e.isPoints)&&(!e.frustumCulled||ew.intersectsObject(e))){let n=f.update(e),a=e.material;if(r&&(void 0!==e.boundingSphere?(null===e.boundingSphere&&e.computeBoundingSphere(),eI.copy(e.boundingSphere.center)):(null===n.boundingSphere&&n.computeBoundingSphere(),eI.copy(n.boundingSphere.center)),eI.applyMatrix4(e.matrixWorld).applyMatrix4(eD)),Array.isArray(a)){let r=n.groups;for(let i=0,o=r.length;i0&&e1(i,n,t),o.length>0&&e1(o,n,t),l.length>0&&e1(l,n,t),a.buffers.depth.setTest(!0),a.buffers.depth.setMask(!0),a.buffers.color.setMask(!0),a.setPolygonOffset(!1)}function e0(e,n,a,i){if(null!==(!0===a.isScene?a.overrideMaterial:null))return;if(void 0===eo.state.transmissionRenderTarget[i.id]){let e=t.has("EXT_color_buffer_half_float")||t.has("EXT_color_buffer_float");eo.state.transmissionRenderTarget[i.id]=new g.WebGLRenderTarget(1,1,{generateMipmaps:!0,type:e?g.HalfFloatType:g.UnsignedByteType,minFilter:g.LinearMipmapLinearFilter,samples:r.samples,stencilBuffer:B,resolveDepthBuffer:!1,resolveStencilBuffer:!1,colorSpace:g.ColorManagement.workingColorSpace})}let o=eo.state.transmissionRenderTarget[i.id],s=i.viewport||e_;o.setSize(s.z*ec.transmissionResolutionScale,s.w*ec.transmissionResolutionScale);let u=ec.getRenderTarget(),c=ec.getActiveCubeFace(),d=ec.getActiveMipmapLevel();ec.setRenderTarget(o),ec.getClearColor(eE),(eT=ec.getClearAlpha())<1&&ec.setClearColor(0xffffff,.5),ec.clear(),eO&&b.render(a);let f=ec.toneMapping;ec.toneMapping=g.NoToneMapping;let p=i.viewport;if(void 0!==i.viewport&&(i.viewport=void 0),eo.setupLightsView(i),!0===eL&&E.setGlobalState(ec.clippingPlanes,i),e1(e,a,i),l.updateMultisampleRenderTarget(o),l.updateRenderTargetMipmap(o),!1===t.has("WEBGL_multisampled_render_to_texture")){let e=!1;for(let t=0,r=n.length;t0)for(let n=0,i=a.length;n0&&e0(t,r,e,n),eO&&b.render(e),eJ(ei,e,n)}null!==em&&0===ep&&(l.updateMultisampleRenderTarget(em),l.updateRenderTargetMipmap(em)),r&&eu.end(ec),!0===e.isScene&&e.onAfterRender(ec,e,n),D.resetDefaultState(),eh=-1,eg=null,es.pop(),es.length>0?(eo=es[es.length-1],!0===eL&&E.setGlobalState(ec.clippingPlanes,eo.state.camera)):eo=null,el.pop(),ei=el.length>0?el[el.length-1]:null},this.getActiveCubeFace=function(){return ef},this.getActiveMipmapLevel=function(){return ep},this.getRenderTarget=function(){return em},this.setRenderTargetTextures=function(e,n,t){let r=o.get(e);r.__autoAllocateDepthBuffer=!1===e.resolveDepthBuffer,!1===r.__autoAllocateDepthBuffer&&(r.__useRenderToTexture=!1),o.get(e.texture).__webglTexture=n,o.get(e.depthTexture).__webglTexture=r.__autoAllocateDepthBuffer?void 0:t,r.__hasExternalTextures=!0},this.setRenderTargetFramebuffer=function(e,n){let t=o.get(e);t.__webglFramebuffer=n,t.__useDefaultFramebuffer=void 0===n};const e8=eG.createFramebuffer();this.setRenderTarget=function(e,n=0,t=0){em=e,ef=n,ep=t;let r=null,i=!1,s=!1;if(e){let u=o.get(e);if(void 0!==u.__useDefaultFramebuffer){a.bindFramebuffer(eG.FRAMEBUFFER,u.__webglFramebuffer),e_.copy(e.viewport),ev.copy(e.scissor),eS=e.scissorTest,a.viewport(e_),a.scissor(ev),a.setScissorTest(eS),eh=-1;return}if(void 0===u.__webglFramebuffer)l.setupRenderTarget(e);else if(u.__hasExternalTextures)l.rebindTextures(e,o.get(e.texture).__webglTexture,o.get(e.depthTexture).__webglTexture);else if(e.depthBuffer){let n=e.depthTexture;if(u.__boundDepthTexture!==n){if(null!==n&&o.has(n)&&(e.width!==n.image.width||e.height!==n.image.height))throw Error("WebGLRenderTarget: Attached DepthTexture is initialized to the incorrect size.");l.setupDepthRenderbuffer(e)}}let c=e.texture;(c.isData3DTexture||c.isDataArrayTexture||c.isCompressedArrayTexture)&&(s=!0);let d=o.get(e).__webglFramebuffer;e.isWebGLCubeRenderTarget?(r=Array.isArray(d[n])?d[n][t]:d[n],i=!0):r=e.samples>0&&!1===l.useMultisampledRTT(e)?o.get(e).__webglMultisampledFramebuffer:Array.isArray(d)?d[t]:d,e_.copy(e.viewport),ev.copy(e.scissor),eS=e.scissorTest}else e_.copy(ey).multiplyScalar(ex).floor(),ev.copy(eA).multiplyScalar(ex).floor(),eS=eP;if(0!==t&&(r=e8),a.bindFramebuffer(eG.FRAMEBUFFER,r)&&a.drawBuffers(e,r),a.viewport(e_),a.scissor(ev),a.setScissorTest(eS),i){let r=o.get(e.texture);eG.framebufferTexture2D(eG.FRAMEBUFFER,eG.COLOR_ATTACHMENT0,eG.TEXTURE_CUBE_MAP_POSITIVE_X+n,r.__webglTexture,t)}else if(s)for(let r=0;r=0&&n<=e.width-i&&t>=0&&t<=e.height-l&&(e.textures.length>1&&eG.readBuffer(eG.COLOR_ATTACHMENT0+c),eG.readPixels(n,t,i,l,U.convert(o),U.convert(u),s))}finally{let e=null!==em?o.get(em).__webglFramebuffer:null;a.bindFramebuffer(eG.FRAMEBUFFER,e)}}},this.readRenderTargetPixelsAsync=async function(e,n,t,i,l,s,u,c=0){if(!(e&&e.isWebGLRenderTarget))throw Error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let d=o.get(e).__webglFramebuffer;if(e.isWebGLCubeRenderTarget&&void 0!==u&&(d=d[u]),d)if(n>=0&&n<=e.width-i&&t>=0&&t<=e.height-l){a.bindFramebuffer(eG.FRAMEBUFFER,d);let u=e.textures[c],f=u.format,p=u.type;if(!r.textureFormatReadable(f))throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in RGBA or implementation defined format.");if(!r.textureTypeReadable(p))throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in UnsignedByteType or implementation defined type.");let m=eG.createBuffer();eG.bindBuffer(eG.PIXEL_PACK_BUFFER,m),eG.bufferData(eG.PIXEL_PACK_BUFFER,s.byteLength,eG.STREAM_READ),e.textures.length>1&&eG.readBuffer(eG.COLOR_ATTACHMENT0+c),eG.readPixels(n,t,i,l,U.convert(f),U.convert(p),0);let h=null!==em?o.get(em).__webglFramebuffer:null;a.bindFramebuffer(eG.FRAMEBUFFER,h);let _=eG.fenceSync(eG.SYNC_GPU_COMMANDS_COMPLETE,0);return eG.flush(),await (0,g.probeAsync)(eG,_,4),eG.bindBuffer(eG.PIXEL_PACK_BUFFER,m),eG.getBufferSubData(eG.PIXEL_PACK_BUFFER,0,s),eG.deleteBuffer(m),eG.deleteSync(_),s}else throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: requested read bounds are out of range.")},this.copyFramebufferToTexture=function(e,n=null,t=0){let r=Math.pow(2,-t),i=Math.floor(e.image.width*r),o=Math.floor(e.image.height*r),s=null!==n?n.x:0,u=null!==n?n.y:0;l.setTexture2D(e,0),eG.copyTexSubImage2D(eG.TEXTURE_2D,t,0,0,s,u,i,o),a.unbindTexture()};const e9=eG.createFramebuffer(),e7=eG.createFramebuffer();this.copyTextureToTexture=function(e,n,t=null,r=null,i=0,s=null){let u,c,d,f,p,m,h,_,v,S;null===s&&(0!==i?((0,g.warnOnce)("WebGLRenderer: copyTextureToTexture function signature has changed to support src and dst mipmap levels."),s=i,i=0):s=0);let E=e.isCompressedTexture?e.mipmaps[s]:e.image;if(null!==t)u=t.max.x-t.min.x,c=t.max.y-t.min.y,d=t.isBox3?t.max.z-t.min.z:1,f=t.min.x,p=t.min.y,m=t.isBox3?t.min.z:0;else{let n=Math.pow(2,-i);u=Math.floor(E.width*n),c=Math.floor(E.height*n),d=e.isDataArrayTexture?E.depth:e.isData3DTexture?Math.floor(E.depth*n):1,f=0,p=0,m=0}null!==r?(h=r.x,_=r.y,v=r.z):(h=0,_=0,v=0);let T=U.convert(n.format),b=U.convert(n.type);n.isData3DTexture?(l.setTexture3D(n,0),S=eG.TEXTURE_3D):n.isDataArrayTexture||n.isCompressedArrayTexture?(l.setTexture2DArray(n,0),S=eG.TEXTURE_2D_ARRAY):(l.setTexture2D(n,0),S=eG.TEXTURE_2D),eG.pixelStorei(eG.UNPACK_FLIP_Y_WEBGL,n.flipY),eG.pixelStorei(eG.UNPACK_PREMULTIPLY_ALPHA_WEBGL,n.premultiplyAlpha),eG.pixelStorei(eG.UNPACK_ALIGNMENT,n.unpackAlignment);let M=eG.getParameter(eG.UNPACK_ROW_LENGTH),x=eG.getParameter(eG.UNPACK_IMAGE_HEIGHT),R=eG.getParameter(eG.UNPACK_SKIP_PIXELS),C=eG.getParameter(eG.UNPACK_SKIP_ROWS),y=eG.getParameter(eG.UNPACK_SKIP_IMAGES);eG.pixelStorei(eG.UNPACK_ROW_LENGTH,E.width),eG.pixelStorei(eG.UNPACK_IMAGE_HEIGHT,E.height),eG.pixelStorei(eG.UNPACK_SKIP_PIXELS,f),eG.pixelStorei(eG.UNPACK_SKIP_ROWS,p),eG.pixelStorei(eG.UNPACK_SKIP_IMAGES,m);let A=e.isDataArrayTexture||e.isData3DTexture,P=n.isDataArrayTexture||n.isData3DTexture;if(e.isDepthTexture){let t=o.get(e),r=o.get(n),l=o.get(t.__renderTarget),g=o.get(r.__renderTarget);a.bindFramebuffer(eG.READ_FRAMEBUFFER,l.__webglFramebuffer),a.bindFramebuffer(eG.DRAW_FRAMEBUFFER,g.__webglFramebuffer);for(let t=0;tG,"ShaderChunk",()=>S,"ShaderLib",()=>T,"UniformsLib",()=>E,"WebGLRenderer",()=>nQ,"WebGLUtils",()=>nk],8560);var nZ=e.i(30224);let nJ=e=>{let n,t=new Set,r=(e,r)=>{let a="function"==typeof e?e(n):e;if(!Object.is(a,n)){let e=n;n=(null!=r?r:"object"!=typeof a||null===a)?a:Object.assign({},n,a),t.forEach(t=>t(n,e))}},a=()=>n,i={setState:r,getState:a,getInitialState:()=>o,subscribe:e=>(t.add(e),()=>t.delete(e))},o=n=e(r,a,i);return i},n0=e=>e?nJ(e):nJ;e.s(["createStore",()=>n0],8155);let{useSyncExternalStoreWithSelector:n1}=nZ.default,n3=e=>e;function n2(e,n=n3,t){let r=n1(e.subscribe,e.getState,e.getInitialState,n,t);return p.default.useDebugValue(r),r}let n4=(e,n)=>{let t=n0(e),r=(e,r=n)=>n2(t,e,r);return Object.assign(r,t),r},n5=(e,n)=>e?n4(e,n):n4;e.s(["createWithEqualityFn",()=>n5,"useStoreWithEqualityFn",()=>n2],66748);let n6=[];function n8(e,n,t=(e,n)=>e===n){if(e===n)return!0;if(!e||!n)return!1;let r=e.length;if(n.length!==r)return!1;for(let a=0;a0&&(a.timeout&&clearTimeout(a.timeout),a.timeout=setTimeout(a.remove,r.lifespan)),a.response;if(!t)throw a.promise}let a={keys:n,equal:r.equal,remove:()=>{let e=n6.indexOf(a);-1!==e&&n6.splice(e,1)},promise:("object"==typeof e&&"function"==typeof e.then?e:e(...n)).then(e=>{a.response=e,r.lifespan&&r.lifespan>0&&(a.timeout=setTimeout(a.remove,r.lifespan))}).catch(e=>a.error=e)};if(n6.push(a),!t)throw a.promise}var n7=e.i(98133),te=e.i(95087),tn=e.i(43476),tt=p;function tr(e,n,t){if(!e)return;if(!0===t(e))return e;let r=n?e.return:e.child;for(;r;){let e=tr(r,n,t);if(e)return e;r=n?null:r.sibling}}function ta(e){try{return Object.defineProperties(e,{_currentRenderer:{get:()=>null,set(){}},_currentRenderer2:{get:()=>null,set(){}}})}catch(n){return e}}"undefined"!=typeof window&&((null==(c=window.document)?void 0:c.createElement)||(null==(d=window.navigator)?void 0:d.product)==="ReactNative")?tt.useLayoutEffect:tt.useEffect;let ti=ta(tt.createContext(null));class to extends tt.Component{render(){return tt.createElement(ti.Provider,{value:this._reactInternals},this.props.children)}}function tl(){let e=tt.useContext(ti);if(null===e)throw Error("its-fine: useFiber must be called within a !");let n=tt.useId();return tt.useMemo(()=>{for(let t of[e,null==e?void 0:e.alternate]){if(!t)continue;let e=tr(t,!1,e=>{let t=e.memoizedState;for(;t;){if(t.memoizedState===n)return!0;t=t.next}});if(e)return e}},[e,n])}let ts=Symbol.for("react.context"),tu=e=>null!==e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===ts;function tc(){let e=function(){let e=tl(),[n]=tt.useState(()=>new Map);n.clear();let t=e;for(;t;){let e=t.type;tu(e)&&e!==ti&&!n.has(e)&&n.set(e,tt.use(ta(e))),t=t.return}return n}();return tt.useMemo(()=>Array.from(e.keys()).reduce((n,t)=>r=>tt.createElement(n,null,tt.createElement(t.Provider,{...r,value:e.get(t)})),e=>tt.createElement(to,{...e})),[e])}function td(e){let n=e.root;for(;n.getState().previousRoot;)n=n.getState().previousRoot;return n}e.s(["FiberProvider",()=>to,"traverseFiber",()=>tr,"useContextBridge",()=>tc,"useFiber",()=>tl],46791),p.act;let tf=e=>e&&e.hasOwnProperty("current"),tp=e=>null!=e&&("string"==typeof e||"number"==typeof e||e.isColor),tm="undefined"!=typeof window&&((null==(o=window.document)?void 0:o.createElement)||(null==(l=window.navigator)?void 0:l.product)==="ReactNative")?p.useLayoutEffect:p.useEffect;function th(e){let n=p.useRef(e);return tm(()=>void(n.current=e),[e]),n}function tg(){let e=tl(),n=tc();return p.useMemo(()=>({children:t})=>{let r=tr(e,!0,e=>e.type===p.StrictMode)?p.StrictMode:p.Fragment;return(0,tn.jsx)(r,{children:(0,tn.jsx)(n,{children:t})})},[e,n])}function t_({set:e}){return tm(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}let tv=((s=class extends p.Component{constructor(...e){super(...e),this.state={error:!1}}componentDidCatch(e){this.props.set(e)}render(){return this.state.error?null:this.props.children}}).getDerivedStateFromError=()=>({error:!0}),s);function tS(e){var n;let t="undefined"!=typeof window?null!=(n=window.devicePixelRatio)?n:2:1;return Array.isArray(e)?Math.min(Math.max(e[0],t),e[1]):e}function tE(e){var n;return null==(n=e.__r3f)?void 0:n.root.getState()}let tT={obj:e=>e===Object(e)&&!tT.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,nul:e=>null===e,arr:e=>Array.isArray(e),equ(e,n,{arrays:t="shallow",objects:r="reference",strict:a=!0}={}){let i;if(typeof e!=typeof n||!!e!=!!n)return!1;if(tT.str(e)||tT.num(e)||tT.boo(e))return e===n;let o=tT.obj(e);if(o&&"reference"===r)return e===n;let l=tT.arr(e);if(l&&"reference"===t)return e===n;if((l||o)&&e===n)return!0;for(i in e)if(!(i in n))return!1;if(o&&"shallow"===t&&"shallow"===r){for(i in a?n:e)if(!tT.equ(e[i],n[i],{strict:a,objects:"reference"}))return!1}else for(i in a?n:e)if(e[i]!==n[i])return!1;if(tT.und(i)){if(l&&0===e.length&&0===n.length||o&&0===Object.keys(e).length&&0===Object.keys(n).length)return!0;if(e!==n)return!1}return!0}},tb=["children","key","ref"];function tM(e,n,t,r){let a=null==e?void 0:e.__r3f;return!a&&(a={root:n,type:t,parent:null,children:[],props:function(e){let n={};for(let t in e)tb.includes(t)||(n[t]=e[t]);return n}(r),object:e,eventCount:0,handlers:{},isHidden:!1},e&&(e.__r3f=a)),a}function tx(e,n){if(!n.includes("-")||n in e)return{root:e,key:n,target:e[n]};let t=e,r=n.split("-");for(let a of r){if("object"!=typeof t||null===t){if(void 0!==t)return{root:t,key:r.slice(r.indexOf(a)).join("-"),target:void 0};return{root:e,key:n,target:void 0}}n=a,e=t,t=t[n]}return{root:e,key:n,target:t}}let tR=/-\d+$/;function tC(e,n){if(tT.str(n.props.attach)){if(tR.test(n.props.attach)){let t=n.props.attach.replace(tR,""),{root:r,key:a}=tx(e.object,t);Array.isArray(r[a])||(r[a]=[])}let{root:t,key:r}=tx(e.object,n.props.attach);n.previousAttach=t[r],t[r]=n.object}else tT.fun(n.props.attach)&&(n.previousAttach=n.props.attach(e.object,n.object))}function ty(e,n){if(tT.str(n.props.attach)){let{root:t,key:r}=tx(e.object,n.props.attach),a=n.previousAttach;void 0===a?delete t[r]:t[r]=a}else null==n.previousAttach||n.previousAttach(e.object,n.object);delete n.previousAttach}let tA=[...tb,"args","dispose","attach","object","onUpdate","dispose"],tP=new Map,tw=["map","emissiveMap","sheenColorMap","specularColorMap","envMap"],tL=/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/;function tU(e,n){var t,r;let a=e.__r3f,i=a&&td(a).getState(),o=null==a?void 0:a.eventCount;for(let t in n){let o=n[t];if(tA.includes(t))continue;if(a&&tL.test(t)){"function"==typeof o?a.handlers[t]=o:delete a.handlers[t],a.eventCount=Object.keys(a.handlers).length;continue}if(void 0===o)continue;let{root:l,key:s,target:u}=tx(e,t);if(void 0===u&&("object"!=typeof l||null===l))throw Error(`R3F: Cannot set "${t}". Ensure it is an object before setting "${s}".`);u instanceof h.Layers&&o instanceof h.Layers?u.mask=o.mask:u instanceof h.Color&&tp(o)?u.set(o):null!==u&&"object"==typeof u&&"function"==typeof u.set&&"function"==typeof u.copy&&null!=o&&o.constructor&&u.constructor===o.constructor?u.copy(o):null!==u&&"object"==typeof u&&"function"==typeof u.set&&Array.isArray(o)?"function"==typeof u.fromArray?u.fromArray(o):u.set(...o):null!==u&&"object"==typeof u&&"function"==typeof u.set&&"number"==typeof o?"function"==typeof u.setScalar?u.setScalar(o):u.set(o):(l[s]=o,i&&!i.linear&&tw.includes(s)&&null!=(r=l[s])&&r.isTexture&&l[s].format===h.RGBAFormat&&l[s].type===h.UnsignedByteType&&(l[s].colorSpace=h.SRGBColorSpace))}if(null!=a&&a.parent&&null!=i&&i.internal&&null!=(t=a.object)&&t.isObject3D&&o!==a.eventCount){let e=a.object,n=i.internal.interaction.indexOf(e);n>-1&&i.internal.interaction.splice(n,1),a.eventCount&&null!==e.raycast&&i.internal.interaction.push(e)}return a&&void 0===a.props.attach&&(a.object.isBufferGeometry?a.props.attach="geometry":a.object.isMaterial&&(a.props.attach="material")),a&&tD(a),e}function tD(e){var n;if(!e.parent)return;null==e.props.onUpdate||e.props.onUpdate(e.object);let t=null==(n=e.root)||null==n.getState?void 0:n.getState();t&&0===t.internal.frames&&t.invalidate()}let tN=e=>null==e?void 0:e.isObject3D;function tI(e){return(e.eventObject||e.object).uuid+"/"+e.index+e.instanceId}function tF(e,n,t,r){let a=t.get(n);a&&(t.delete(n),0===t.size&&(e.delete(r),a.target.releasePointerCapture(r)))}let tO=e=>!!(null!=e&&e.render),tB=p.createContext(null);function tG(){let e=p.useContext(tB);if(!e)throw Error("R3F: Hooks can only be used within the Canvas component!");return e}function tk(e=e=>e,n){return tG()(e,n)}function tH(e,n=0){let t=tG(),r=t.getState().internal.subscribe,a=th(e);return tm(()=>r(a,n,t),[n,r,t]),null}let tV=new WeakMap;function tz(e,n){return function(t,...r){var a;let i;return"function"==typeof t&&(null==t||null==(a=t.prototype)?void 0:a.constructor)===t?(i=tV.get(t))||(i=new t,tV.set(t,i)):i=t,e&&e(i),Promise.all(r.map(e=>new Promise((t,r)=>i.load(e,e=>{var n;let r;tN(null==e?void 0:e.scene)&&Object.assign(e,(n=e.scene,r={nodes:{},materials:{},meshes:{}},n&&n.traverse(e=>{e.name&&(r.nodes[e.name]=e),e.material&&!r.materials[e.material.name]&&(r.materials[e.material.name]=e.material),e.isMesh&&!r.meshes[e.name]&&(r.meshes[e.name]=e)}),r)),t(e)},n,n=>r(Error(`Could not load ${e}: ${null==n?void 0:n.message}`))))))}}function tW(e,n,t,r){let a=Array.isArray(n)?n:[n],i=n9(tz(t,r),[e,...a],!1,{equal:tT.equ});return Array.isArray(n)?i:i[0]}tW.preload=function(e,n,t){let r,a=Array.isArray(n)?n:[n];n9(tz(t),[e,...a],!0,r)},tW.clear=function(e,n){var t=[e,...Array.isArray(n)?n:[n]];if(void 0===t||0===t.length)n6.splice(0,n6.length);else{let e=n6.find(e=>n8(t,e.keys,e.equal));e&&e.remove()}};let tX={},tj=/^three(?=[A-Z])/,tq=e=>`${e[0].toUpperCase()}${e.slice(1)}`,tY=0;function tK(e){if("function"==typeof e){let n=`${tY++}`;return tX[n]=e,n}Object.assign(tX,e)}function t$(e,n){let t=tq(e),r=tX[t];if("primitive"!==e&&!r)throw Error(`R3F: ${t} 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("primitive"===e&&!n.object)throw Error("R3F: Primitives without 'object' are invalid!");if(void 0!==n.args&&!Array.isArray(n.args))throw Error("R3F: The args prop must be an array!")}function tQ(e){if(e.isHidden){var n;e.props.attach&&null!=(n=e.parent)&&n.object?tC(e.parent,e):tN(e.object)&&!1!==e.props.visible&&(e.object.visible=!0),e.isHidden=!1,tD(e)}}function tZ(e,n,t){let r=n.root.getState();if(e.parent||e.object===r.scene){if(!n.object){var a,i;let e=tX[tq(n.type)];n.object=null!=(a=n.props.object)?a:new e(...null!=(i=n.props.args)?i:[]),n.object.__r3f=n}if(tU(n.object,n.props),n.props.attach)tC(e,n);else if(tN(n.object)&&tN(e.object)){let r=e.object.children.indexOf(null==t?void 0:t.object);if(t&&-1!==r){let t=e.object.children.indexOf(n.object);-1!==t?(e.object.children.splice(t,1),e.object.children.splice(t{try{e.dispose()}catch{}};"undefined"!=typeof IS_REACT_ACT_ENVIRONMENT?n():(0,te.unstable_scheduleCallback)(te.unstable_IdlePriority,n)}}function t3(e,n,t){if(!n)return;n.parent=null;let r=e.children.indexOf(n);-1!==r&&e.children.splice(r,1),n.props.attach?ty(e,n):tN(n.object)&&tN(e.object)&&(e.object.remove(n.object),function(e,n){let{internal:t}=e.getState();t.interaction=t.interaction.filter(e=>e!==n),t.initialHits=t.initialHits.filter(e=>e!==n),t.hovered.forEach((e,r)=>{(e.eventObject===n||e.object===n)&&t.hovered.delete(r)}),t.capturedMap.forEach((e,r)=>{tF(t.capturedMap,n,e,r)})}(td(n),n.object));let a=null!==n.props.dispose&&!1!==t;for(let e=n.children.length-1;e>=0;e--){let t=n.children[e];t3(n,t,a)}n.children.length=0,delete n.object.__r3f,a&&"primitive"!==n.type&&"Scene"!==n.object.type&&t1(n.object),void 0===t&&tD(n)}let t2=[],t4=()=>{},t5={},t6=0,t8=(f={isPrimaryRenderer:!1,warnsIfNotActing:!1,supportsMutation:!0,supportsPersistence:!1,supportsHydration:!1,createInstance:function(e,n,t){var r;return t$(e=tq(e)in tX?e:e.replace(tj,""),n),"primitive"===e&&null!=(r=n.object)&&r.__r3f&&delete n.object.__r3f,tM(n.object,t,e,n)},removeChild:t3,appendChild:tJ,appendInitialChild:tJ,insertBefore:t0,appendChildToContainer(e,n){let t=e.getState().scene.__r3f;n&&t&&tJ(t,n)},removeChildFromContainer(e,n){let t=e.getState().scene.__r3f;n&&t&&t3(t,n)},insertInContainerBefore(e,n,t){let r=e.getState().scene.__r3f;n&&t&&r&&t0(r,n,t)},getRootHostContext:()=>t5,getChildHostContext:()=>t5,commitUpdate(e,n,t,r,a){var i,o,l;t$(n,r);let s=!1;if("primitive"===e.type&&t.object!==r.object||(null==(i=r.args)?void 0:i.length)!==(null==(o=t.args)?void 0:o.length)?s=!0:null!=(l=r.args)&&l.some((e,n)=>{var r;return e!==(null==(r=t.args)?void 0:r[n])})&&(s=!0),s)t2.push([e,{...r},a]);else{let n=function(e,n){let t={};for(let r in n)if(!tA.includes(r)&&!tT.equ(n[r],e.props[r]))for(let e in t[r]=n[r],n)e.startsWith(`${r}-`)&&(t[e]=n[e]);for(let r in e.props){if(tA.includes(r)||n.hasOwnProperty(r))continue;let{root:a,key:i}=tx(e.object,r);if(a.constructor&&0===a.constructor.length){let e=function(e){let n=tP.get(e.constructor);try{n||(n=new e.constructor,tP.set(e.constructor,n))}catch(e){}return n}(a);tT.und(e)||(t[i]=e[i])}else t[i]=0}return t}(e,r);Object.keys(n).length&&(Object.assign(e.props,n),tU(e.object,n))}(null===a.sibling||(4&a.flags)==0)&&function(){for(let[e]of t2){let n=e.parent;if(n)for(let t of(e.props.attach?ty(n,e):tN(e.object)&&tN(n.object)&&n.object.remove(e.object),e.children))t.props.attach?ty(e,t):tN(t.object)&&tN(e.object)&&e.object.remove(t.object);e.isHidden&&tQ(e),e.object.__r3f&&delete e.object.__r3f,"primitive"!==e.type&&t1(e.object)}for(let[r,a,i]of t2){r.props=a;let o=r.parent;if(o){let a=tX[tq(r.type)];r.object=null!=(e=r.props.object)?e:new a(...null!=(n=r.props.args)?n:[]),r.object.__r3f=r;var e,n,t=r.object;for(let e of[i,i.alternate])if(null!==e)if("function"==typeof e.ref){null==e.refCleanup||e.refCleanup();let n=e.ref(t);"function"==typeof n&&(e.refCleanup=n)}else e.ref&&(e.ref.current=t);for(let e of(tU(r.object,r.props),r.props.attach?tC(o,r):tN(r.object)&&tN(o.object)&&o.object.add(r.object),r.children))e.props.attach?tC(r,e):tN(e.object)&&tN(r.object)&&r.object.add(e.object);tD(r)}}t2.length=0}()},finalizeInitialChildren:()=>!1,commitMount(){},getPublicInstance:e=>null==e?void 0:e.object,prepareForCommit:()=>null,preparePortalMount:e=>tM(e.getState().scene,e,"",{}),resetAfterCommit:()=>{},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance:function(e){if(!e.isHidden){var n;e.props.attach&&null!=(n=e.parent)&&n.object?ty(e.parent,e):tN(e.object)&&(e.object.visible=!1),e.isHidden=!0,tD(e)}},unhideInstance:tQ,createTextInstance:t4,hideTextInstance:t4,unhideTextInstance:t4,scheduleTimeout:"function"==typeof setTimeout?setTimeout:void 0,cancelTimeout:"function"==typeof clearTimeout?clearTimeout:void 0,noTimeout:-1,getInstanceFromNode:()=>null,beforeActiveInstanceBlur(){},afterActiveInstanceBlur(){},detachDeletedInstance(){},prepareScopeUpdate(){},getInstanceFromScope:()=>null,shouldAttemptEagerTransition:()=>!1,trackSchedulerEvent:()=>{},resolveEventType:()=>null,resolveEventTimeStamp:()=>-1.1,requestPostPaintCallback(){},maySuspendCommit:()=>!1,preloadInstance:()=>!0,startSuspendingCommit(){},suspendInstance(){},waitForCommitToBeReady:()=>null,NotPendingTransition:null,HostTransitionContext:p.createContext(null),setCurrentUpdatePriority(e){t6=e},getCurrentUpdatePriority:()=>t6,resolveUpdatePriority(){var e;if(0!==t6)return t6;switch("undefined"!=typeof window&&(null==(e=window.event)?void 0:e.type)){case"click":case"contextmenu":case"dblclick":case"pointercancel":case"pointerdown":case"pointerup":return m.DiscreteEventPriority;case"pointermove":case"pointerout":case"pointerover":case"pointerenter":case"pointerleave":case"wheel":return m.ContinuousEventPriority;default:return m.DefaultEventPriority}},resetFormInstance(){},rendererPackageName:"@react-three/fiber",rendererVersion:"9.4.2"},(u=(0,n7.default)(f)).injectIntoDevTools(),u),t9=new Map,t7={objects:"shallow",strict:!1};function re(e){var n,t;let r,a,i,o,l,s,u,c=t9.get(e),d=null==c?void 0:c.fiber,f=null==c?void 0:c.store;c&&console.warn("R3F.createRoot should only be called once!");let g="function"==typeof reportError?reportError:console.error,_=f||(n=rh,t=rg,l=(o=(i=n5((e,r)=>{let a,i=new h.Vector3,o=new h.Vector3,l=new h.Vector3;function s(e=r().camera,n=o,t=r().size){let{width:a,height:u,top:c,left:d}=t,f=a/u;n.isVector3?l.copy(n):l.set(...n);let p=e.getWorldPosition(i).distanceTo(l);if(e&&e.isOrthographicCamera)return{width:a/e.zoom,height:u/e.zoom,top:c,left:d,factor:1,distance:p,aspect:f};{let n=2*Math.tan(e.fov*Math.PI/180/2)*p,t=a/u*n;return{width:t,height:n,top:c,left:d,factor:a/t,distance:p,aspect:f}}}let u=n=>e(e=>({performance:{...e.performance,current:n}})),c=new h.Vector2;return{set:e,get:r,gl:null,camera:null,raycaster:null,events:{priority:1,enabled:!0,connected:!1},scene:null,xr:null,invalidate:(e=1)=>n(r(),e),advance:(e,n)=>t(e,n,r()),legacy:!1,linear:!1,flat:!1,controls:null,clock:new h.Clock,pointer:c,mouse:c,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&&u(e.performance.min),a=setTimeout(()=>u(r().performance.max),e.performance.debounce)}},size:{width:0,height:0,top:0,left:0},viewport:{initialDpr:0,dpr:0,width:0,height:0,top:0,left:0,aspect:0,distance:0,factor:0,getCurrentViewport:s},setEvents:n=>e(e=>({...e,events:{...e.events,...n}})),setSize:(n,t,a=0,i=0)=>{let l=r().camera,u={width:n,height:t,top:a,left:i};e(e=>({size:u,viewport:{...e.viewport,...s(l,o,u)}}))},setDpr:n=>e(e=>{let t=tS(n);return{viewport:{...e.viewport,dpr:t,initialDpr:e.viewport.initialDpr||t}}}),setFrameloop:(n="always")=>{let t=r().clock;t.stop(),t.elapsedTime=0,"never"!==n&&(t.start(),t.elapsedTime=0),e(()=>({frameloop:n}))},previousRoot:void 0,internal:{interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,lastEvent:p.createRef(),active:!1,frames:0,priority:0,subscribe:(e,n,t)=>{let a=r().internal;return a.priority=a.priority+ +(n>0),a.subscribers.push({ref:e,priority:n,store:t}),a.subscribers=a.subscribers.sort((e,n)=>e.priority-n.priority),()=>{let t=r().internal;null!=t&&t.subscribers&&(t.priority=t.priority-(n>0),t.subscribers=t.subscribers.filter(n=>n.ref!==e))}}}}})).getState()).size,s=o.viewport.dpr,u=o.camera,i.subscribe(()=>{let{camera:e,size:n,viewport:t,gl:r,set:a}=i.getState();if(n.width!==l.width||n.height!==l.height||t.dpr!==s){l=n,s=t.dpr;!e.manual&&(e&&e.isOrthographicCamera?(e.left=-(n.width/2),e.right=n.width/2,e.top=n.height/2,e.bottom=-(n.height/2)):e.aspect=n.width/n.height,e.updateProjectionMatrix());t.dpr>0&&r.setPixelRatio(t.dpr);let a="undefined"!=typeof HTMLCanvasElement&&r.domElement instanceof HTMLCanvasElement;r.setSize(n.width,n.height,a)}e!==u&&(u=e,a(n=>({viewport:{...n.viewport,...n.viewport.getCurrentViewport(e)}})))}),i.subscribe(e=>n(e)),i),v=d||t8.createContainer(_,m.ConcurrentRoot,null,!1,null,"",g,g,g,null);c||t9.set(e,{fiber:v,store:_});let S=!1,E=null;return{async configure(n={}){var t,i;let o;E=new Promise(e=>o=e);let{gl:l,size:s,scene:u,events:c,onCreated:d,shadows:f=!1,linear:p=!1,flat:m=!1,legacy:g=!1,orthographic:v=!1,frameloop:T="always",dpr:b=[1,2],performance:M,raycaster:x,camera:R,onPointerMissed:C}=n,y=_.getState(),A=y.gl;if(!y.gl){let n={canvas:e,powerPreference:"high-performance",antialias:!0,alpha:!0},t="function"==typeof l?await l(n):l;A=tO(t)?t:new nQ({...n,...l}),y.set({gl:A})}let P=y.raycaster;P||y.set({raycaster:P=new h.Raycaster});let{params:w,...L}=x||{};if(tT.equ(L,P,t7)||tU(P,{...L}),tT.equ(w,P.params,t7)||tU(P,{params:{...P.params,...w}}),!y.camera||y.camera===a&&!tT.equ(a,R,t7)){a=R;let e=null==R?void 0:R.isCamera,n=e?R:v?new h.OrthographicCamera(0,0,0,0,.1,1e3):new h.PerspectiveCamera(75,0,.1,1e3);!e&&(n.position.z=5,R&&(tU(n,R),!n.manual&&("aspect"in R||"left"in R||"right"in R||"bottom"in R||"top"in R)&&(n.manual=!0,n.updateProjectionMatrix())),y.camera||null!=R&&R.rotation||n.lookAt(0,0,0)),y.set({camera:n}),P.camera=n}if(!y.scene){let e;null!=u&&u.isScene?tM(e=u,_,"",{}):(tM(e=new h.Scene,_,"",{}),u&&tU(e,u)),y.set({scene:e})}c&&!y.events.handlers&&y.set({events:c(_)});let U=function(e,n){if(!n&&"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement&&e.parentElement){let{width:n,height:t,top:r,left:a}=e.parentElement.getBoundingClientRect();return{width:n,height:t,top:r,left:a}}return!n&&"undefined"!=typeof OffscreenCanvas&&e instanceof OffscreenCanvas?{width:e.width,height:e.height,top:0,left:0}:{width:0,height:0,top:0,left:0,...n}}(e,s);if(tT.equ(U,y.size,t7)||y.setSize(U.width,U.height,U.top,U.left),b&&y.viewport.dpr!==tS(b)&&y.setDpr(b),y.frameloop!==T&&y.setFrameloop(T),y.onPointerMissed||y.set({onPointerMissed:C}),M&&!tT.equ(M,y.performance,t7)&&y.set(e=>({performance:{...e.performance,...M}})),!y.xr){let e=(e,n)=>{let t=_.getState();"never"!==t.frameloop&&rg(e,!0,t,n)},n=()=>{let n=_.getState();n.gl.xr.enabled=n.gl.xr.isPresenting,n.gl.xr.setAnimationLoop(n.gl.xr.isPresenting?e:null),n.gl.xr.isPresenting||rh(n)},r={connect(){let e=_.getState().gl;e.xr.addEventListener("sessionstart",n),e.xr.addEventListener("sessionend",n)},disconnect(){let e=_.getState().gl;e.xr.removeEventListener("sessionstart",n),e.xr.removeEventListener("sessionend",n)}};"function"==typeof(null==(t=A.xr)?void 0:t.addEventListener)&&r.connect(),y.set({xr:r})}if(A.shadowMap){let e=A.shadowMap.enabled,n=A.shadowMap.type;if(A.shadowMap.enabled=!!f,tT.boo(f))A.shadowMap.type=h.PCFSoftShadowMap;else if(tT.str(f)){let e={basic:h.BasicShadowMap,percentage:h.PCFShadowMap,soft:h.PCFSoftShadowMap,variance:h.VSMShadowMap};A.shadowMap.type=null!=(i=e[f])?i:h.PCFSoftShadowMap}else tT.obj(f)&&Object.assign(A.shadowMap,f);(e!==A.shadowMap.enabled||n!==A.shadowMap.type)&&(A.shadowMap.needsUpdate=!0)}return h.ColorManagement.enabled=!g,S||(A.outputColorSpace=p?h.LinearSRGBColorSpace:h.SRGBColorSpace,A.toneMapping=m?h.NoToneMapping:h.ACESFilmicToneMapping),y.legacy!==g&&y.set(()=>({legacy:g})),y.linear!==p&&y.set(()=>({linear:p})),y.flat!==m&&y.set(()=>({flat:m})),!l||tT.fun(l)||tO(l)||tT.equ(l,A,t7)||tU(A,l),r=d,S=!0,o(),this},render(n){return S||E||this.configure(),E.then(()=>{t8.updateContainer((0,tn.jsx)(rn,{store:_,children:n,onCreated:r,rootElement:e}),v,null,()=>void 0)}),_},unmount(){rt(e)}}}function rn({store:e,children:n,onCreated:t,rootElement:r}){return tm(()=>{let n=e.getState();n.set(e=>({internal:{...e.internal,active:!0}})),t&&t(n),e.getState().events.connected||null==n.events.connect||n.events.connect(r)},[]),(0,tn.jsx)(tB.Provider,{value:e,children:n})}function rt(e,n){let t=t9.get(e),r=null==t?void 0:t.fiber;if(r){let a=null==t?void 0:t.store.getState();a&&(a.internal.active=!1),t8.updateContainer(null,r,null,()=>{a&&setTimeout(()=>{try{null==a.events.disconnect||a.events.disconnect(),null==(t=a.gl)||null==(r=t.renderLists)||null==r.dispose||r.dispose(),null==(i=a.gl)||null==i.forceContextLoss||i.forceContextLoss(),null!=(o=a.gl)&&o.xr&&a.xr.disconnect();var t,r,i,o,l=a.scene;for(let e in"Scene"!==l.type&&(null==l.dispose||l.dispose()),l){let n=l[e];(null==n?void 0:n.type)!=="Scene"&&(null==n||null==n.dispose||n.dispose())}t9.delete(e),n&&n(e)}catch(e){}},500)})}}function rr(e,n){let t={callback:e};return n.add(t),()=>void n.delete(t)}let ra=new Set,ri=new Set,ro=new Set,rl=e=>rr(e,ra),rs=e=>rr(e,ri);function ru(e,n){if(e.size)for(let{callback:t}of e.values())t(n)}function rc(e,n){switch(e){case"before":return ru(ra,n);case"after":return ru(ri,n);case"tail":return ru(ro,n)}}function rd(e,r,a){let i=r.clock.getDelta();"never"===r.frameloop&&"number"==typeof e&&(i=e-r.clock.elapsedTime,r.clock.oldTime=r.clock.elapsedTime,r.clock.elapsedTime=e),n=r.internal.subscribers;for(let e=0;e0)&&!(null!=(n=i.gl.xr)&&n.isPresenting)&&(r+=rd(e,i))}if(rp=!1,rc("after",e),0===r)return rc("tail",e),rf=!1,cancelAnimationFrame(a)}function rh(e,n=1){var t;if(!e)return t9.forEach(e=>rh(e.store.getState(),n));(null==(t=e.gl.xr)||!t.isPresenting)&&e.internal.active&&"never"!==e.frameloop&&(n>1?e.internal.frames=Math.min(60,e.internal.frames+n):rp?e.internal.frames=2:e.internal.frames=1,rf||(rf=!0,requestAnimationFrame(rm)))}function rg(e,n=!0,t,r){if(n&&rc("before",e),t)rd(e,t,r);else for(let n of t9.values())rd(e,n.store.getState());n&&rc("after",e)}let r_={onClick:["click",!1],onContextMenu:["contextmenu",!1],onDoubleClick:["dblclick",!1],onWheel:["wheel",!0],onPointerDown:["pointerdown",!0],onPointerUp:["pointerup",!0],onPointerLeave:["pointerleave",!0],onPointerMove:["pointermove",!0],onPointerCancel:["pointercancel",!0],onLostPointerCapture:["lostpointercapture",!0]};function rv(e){let{handlePointer:n}=function(e){function n(e){return e.filter(e=>["Move","Over","Enter","Out","Leave"].some(n=>{var t;return null==(t=e.__r3f)?void 0:t.handlers["onPointer"+n]}))}function t(n){let{internal:t}=e.getState();for(let e of t.hovered.values())if(!n.length||!n.find(n=>n.object===e.object&&n.index===e.index&&n.instanceId===e.instanceId)){let r=e.eventObject.__r3f;if(t.hovered.delete(tI(e)),null!=r&&r.eventCount){let t=r.handlers,a={...e,intersections:n};null==t.onPointerOut||t.onPointerOut(a),null==t.onPointerLeave||t.onPointerLeave(a)}}}function r(e,n){for(let t=0;tt([]);case"onLostPointerCapture":return n=>{let{internal:r}=e.getState();"pointerId"in n&&r.capturedMap.has(n.pointerId)&&requestAnimationFrame(()=>{r.capturedMap.has(n.pointerId)&&(r.capturedMap.delete(n.pointerId),t([]))})}}return function(i){let{onPointerMissed:o,internal:l}=e.getState();l.lastEvent.current=i;let s="onPointerMove"===a,u="onClick"===a||"onContextMenu"===a||"onDoubleClick"===a,c=function(n,t){let r=e.getState(),a=new Set,i=[],o=t?t(r.internal.interaction):r.internal.interaction;for(let e=0;e{let t=tE(e.object),r=tE(n.object);return t&&r&&r.events.priority-t.events.priority||e.distance-n.distance}).filter(e=>{let n=tI(e);return!a.has(n)&&(a.add(n),!0)});for(let e of(r.events.filter&&(l=r.events.filter(l,r)),l)){let n=e.object;for(;n;){var s;null!=(s=n.__r3f)&&s.eventCount&&i.push({...e,eventObject:n}),n=n.parent}}if("pointerId"in n&&r.internal.capturedMap.has(n.pointerId))for(let e of r.internal.capturedMap.get(n.pointerId).values())a.has(tI(e.intersection))||i.push(e.intersection);return i}(i,s?n:void 0),d=u?function(n){let{internal:t}=e.getState(),r=n.offsetX-t.initialClick[0],a=n.offsetY-t.initialClick[1];return Math.round(Math.sqrt(r*r+a*a))}(i):0;"onPointerDown"===a&&(l.initialClick=[i.offsetX,i.offsetY],l.initialHits=c.map(e=>e.eventObject)),u&&!c.length&&d<=2&&(r(i,l.interaction),o&&o(i)),s&&t(c),!function(e,n,r,a){if(e.length){let i={stopped:!1};for(let o of e){let l=tE(o.object);if(l||o.object.traverseAncestors(e=>{let n=tE(e);if(n)return l=n,!1}),l){let{raycaster:s,pointer:u,camera:c,internal:d}=l,f=new h.Vector3(u.x,u.y,0).unproject(c),p=e=>{var n,t;return null!=(n=null==(t=d.capturedMap.get(e))?void 0:t.has(o.eventObject))&&n},m=e=>{let t={intersection:o,target:n.target};d.capturedMap.has(e)?d.capturedMap.get(e).set(o.eventObject,t):d.capturedMap.set(e,new Map([[o.eventObject,t]])),n.target.setPointerCapture(e)},g=e=>{let n=d.capturedMap.get(e);n&&tF(d.capturedMap,o.eventObject,n,e)},_={};for(let e in n){let t=n[e];"function"!=typeof t&&(_[e]=t)}let v={...o,..._,pointer:u,intersections:e,stopped:i.stopped,delta:r,unprojectedPoint:f,ray:s.ray,camera:c,stopPropagation(){let r="pointerId"in n&&d.capturedMap.get(n.pointerId);(!r||r.has(o.eventObject))&&(v.stopped=i.stopped=!0,d.hovered.size&&Array.from(d.hovered.values()).find(e=>e.eventObject===o.eventObject)&&t([...e.slice(0,e.indexOf(o)),o]))},target:{hasPointerCapture:p,setPointerCapture:m,releasePointerCapture:g},currentTarget:{hasPointerCapture:p,setPointerCapture:m,releasePointerCapture:g},nativeEvent:n};if(a(v),!0===i.stopped)break}}}}(c,i,d,function(e){let n=e.eventObject,t=n.__r3f;if(!(null!=t&&t.eventCount))return;let o=t.handlers;if(s){if(o.onPointerOver||o.onPointerEnter||o.onPointerOut||o.onPointerLeave){let n=tI(e),t=l.hovered.get(n);t?t.stopped&&e.stopPropagation():(l.hovered.set(n,e),null==o.onPointerOver||o.onPointerOver(e),null==o.onPointerEnter||o.onPointerEnter(e))}null==o.onPointerMove||o.onPointerMove(e)}else{let t=o[a];t?(!u||l.initialHits.includes(n))&&(r(i,l.interaction.filter(e=>!l.initialHits.includes(e))),t(e)):u&&l.initialHits.includes(n)&&r(i,l.interaction.filter(e=>!l.initialHits.includes(e)))}})}}}}(e);return{priority:1,enabled:!0,compute(e,n,t){n.pointer.set(e.offsetX/n.size.width*2-1,-(2*(e.offsetY/n.size.height))+1),n.raycaster.setFromCamera(n.pointer,n.camera)},connected:void 0,handlers:Object.keys(r_).reduce((e,t)=>({...e,[t]:n(t)}),{}),update:()=>{var n;let{events:t,internal:r}=e.getState();null!=(n=r.lastEvent)&&n.current&&t.handlers&&t.handlers.onPointerMove(r.lastEvent.current)},connect:n=>{let{set:t,events:r}=e.getState();if(null==r.disconnect||r.disconnect(),t(e=>({events:{...e.events,connected:n}})),r.handlers)for(let e in r.handlers){let t=r.handlers[e],[a,i]=r_[e];n.addEventListener(a,t,{passive:i})}},disconnect:()=>{let{set:n,events:t}=e.getState();if(t.connected){if(t.handlers)for(let e in t.handlers){let n=t.handlers[e],[r]=r_[e];t.connected.removeEventListener(r,n)}n(e=>({events:{...e.events,connected:void 0}}))}}}}e.s(["B",()=>t_,"C",()=>tk,"D",()=>tH,"E",()=>tv,"G",()=>tW,"a",()=>th,"b",()=>tm,"c",()=>re,"d",()=>rt,"e",()=>tK,"f",()=>rv,"i",()=>tf,"j",()=>rl,"k",()=>rs,"u",()=>tg],91037)},49774,e=>{"use strict";var n=e.i(91037);e.s(["useFrame",()=>n.D])},73949,e=>{"use strict";var n=e.i(91037);e.s(["useThree",()=>n.C])},79123,e=>{"use strict";var n=e.i(43476),t=e.i(71645);let r=(0,t.createContext)(null),a=(0,t.createContext)(null),i=(0,t.createContext)(null);function o(){return(0,t.useContext)(r)}function l(){return(0,t.useContext)(a)}function s(){return(0,t.useContext)(i)}function u({children:e,fogEnabledOverride:o,onClearFogEnabledOverride:l}){let[s,u]=(0,t.useState)(!0),[c,d]=(0,t.useState)(!1),[f,p]=(0,t.useState)(1),[m,h]=(0,t.useState)(90),[g,_]=(0,t.useState)(!1),[v,S]=(0,t.useState)(!0),[E,T]=(0,t.useState)(!1),[b,M]=(0,t.useState)("moveLookStick"),x=(0,t.useCallback)(e=>{u(e),l()},[l]),R=(0,t.useMemo)(()=>({fogEnabled:o??s,setFogEnabled:x,highQualityFog:c,setHighQualityFog:d,fov:m,setFov:h,audioEnabled:g,setAudioEnabled:_,animationEnabled:v,setAnimationEnabled:S}),[s,o,x,c,m,g,v]),C=(0,t.useMemo)(()=>({debugMode:E,setDebugMode:T}),[E,T]),y=(0,t.useMemo)(()=>({speedMultiplier:f,setSpeedMultiplier:p,touchMode:b,setTouchMode:M}),[f,p,b,M]);(0,t.useLayoutEffect)(()=>{let e={};try{e=JSON.parse(localStorage.getItem("settings"))||{}}catch(e){}null!=e.debugMode&&T(e.debugMode),null!=e.audioEnabled&&_(e.audioEnabled),null!=e.animationEnabled&&S(e.animationEnabled),null!=e.fogEnabled&&u(e.fogEnabled),null!=e.highQualityFog&&d(e.highQualityFog),null!=e.speedMultiplier&&p(e.speedMultiplier),null!=e.fov&&h(e.fov),null!=e.touchMode&&M(e.touchMode)},[]);let A=(0,t.useRef)(null);return(0,t.useEffect)(()=>(A.current&&clearTimeout(A.current),A.current=setTimeout(()=>{try{localStorage.setItem("settings",JSON.stringify({fogEnabled:s,highQualityFog:c,speedMultiplier:f,fov:m,audioEnabled:g,animationEnabled:v,debugMode:E,touchMode:b}))}catch(e){}},500),()=>{A.current&&clearTimeout(A.current)}),[s,c,f,m,g,v,E,b]),(0,n.jsx)(r.Provider,{value:R,children:(0,n.jsx)(a.Provider,{value:C,children:(0,n.jsx)(i.Provider,{value:y,children:e})})})}e.s(["SettingsProvider",()=>u,"useControls",()=>s,"useDebug",()=>l,"useSettings",()=>o])}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/2f236954d6a65e12.js b/docs/_next/static/chunks/2f236954d6a65e12.js new file mode 100644 index 00000000..a6312360 --- /dev/null +++ b/docs/_next/static/chunks/2f236954d6a65e12.js @@ -0,0 +1 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},91915,(e,t,r)=>{"use strict";function n(e,t={}){if(t.onlyHashChange)return void e();let r=document.documentElement;if("smooth"!==r.dataset.scrollBehavior)return void e();let a=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=a}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}}),e.r(33525)},68017,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return l}});let n=e.r(90809),a=e.r(43476),o=n._(e.r(71645)),i=e.r(90373),s=e.r(54394);e.r(33525);let c=e.r(8372);class u extends o.default.Component{constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}componentDidCatch(){}static getDerivedStateFromError(e){if((0,s.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,s.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:o}=this.state,i={[s.HTTPAccessErrorStatus.NOT_FOUND]:e,[s.HTTPAccessErrorStatus.FORBIDDEN]:t,[s.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(o){let c=o===s.HTTPAccessErrorStatus.NOT_FOUND&&e,u=o===s.HTTPAccessErrorStatus.FORBIDDEN&&t,l=o===s.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return c||u||l?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("meta",{name:"robots",content:"noindex"}),!1,i[o]]}):n}return n}}function l({notFound:e,forbidden:t,unauthorized:r,children:n}){let s=(0,i.useUntrackedPathname)(),l=(0,o.useContext)(c.MissingSlotContext);return e||t||r?(0,a.jsx)(u,{pathname:s,notFound:e,forbidden:t,unauthorized:r,missingSlots:l,children:n}):(0,a.jsx)(a.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91798,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouterBFCache",{enumerable:!0,get:function(){return a}});let n=e.r(71645);function a(e,t){let[r,a]=(0,n.useState)(()=>({tree:e,stateKey:t,next:null}));if(r.tree===e)return r;let o={tree:e,stateKey:t,next:null},i=1,s=r,c=o;for(;null!==s&&i<1;){if(s.stateKey===t){c.next=s.next;break}{i++;let e={tree:s.tree,stateKey:s.stateKey,next:null};c.next=e,c=e}s=s.next}return a(o),o}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},39756,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return w}});let n=e.r(55682),a=e.r(90809),o=e.r(43476),i=a._(e.r(71645)),s=n._(e.r(74080)),c=e.r(8372),u=e.r(1244),l=e.r(72383),d=e.r(56019),f=e.r(91915),p=e.r(58442),h=e.r(68017),m=e.r(70725),g=e.r(91798);e.r(74180);let y=e.r(61994),b=e.r(33906),P=e.r(95871),_=s.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,S=["bottom","height","left","right","top","width","x","y"];function v(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class O extends i.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,d.matchSegment)(t,e[r]))))return;let r=null,n=e.hashFragment;if(n&&(r="top"===n?document.body:document.getElementById(n)??document.getElementsByName(n)[0]),r||(r="u"0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,f.disableSmoothScrollDuringRouteTransition)(()=>{if(n)return void r.scrollIntoView();let e=document.documentElement,t=e.clientHeight;!v(r,t)&&(e.scrollTop=0,v(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function R({segmentPath:e,children:t}){let r=(0,i.useContext)(c.GlobalLayoutRouterContext);if(!r)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,o.jsx)(O,{segmentPath:e,focusAndScrollRef:r.focusAndScrollRef,children:t})}function E({tree:e,segmentPath:t,debugNameContext:r,cacheNode:n,params:a,url:s,isActive:l}){let d,f=(0,i.useContext)(c.GlobalLayoutRouterContext);if((0,i.useContext)(y.NavigationPromisesContext),!f)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let p=null!==n?n:(0,i.use)(u.unresolvedThenable),h=null!==p.prefetchRsc?p.prefetchRsc:p.rsc,m=(0,i.useDeferredValue)(p.rsc,h);if((0,P.isDeferredRsc)(m)){let e=(0,i.use)(m);null===e&&(0,i.use)(u.unresolvedThenable),d=e}else null===m&&(0,i.use)(u.unresolvedThenable),d=m;let g=d;return(0,o.jsx)(c.LayoutRouterContext.Provider,{value:{parentTree:e,parentCacheNode:p,parentSegmentPath:t,parentParams:a,debugNameContext:r,url:s,isActive:l},children:g})}function j({name:e,loading:t,children:r}){let n;if(n="object"==typeof t&&null!==t&&"function"==typeof t.then?(0,i.use)(t):t){let t=n[0],a=n[1],s=n[2];return(0,o.jsx)(i.Suspense,{name:e,fallback:(0,o.jsxs)(o.Fragment,{children:[a,s,t]}),children:r})}return(0,o.jsx)(o.Fragment,{children:r})}function w({parallelRouterKey:e,error:t,errorStyles:r,errorScripts:n,templateStyles:a,templateScripts:s,template:d,notFound:f,forbidden:y,unauthorized:P,segmentViewBoundaries:_}){let S=(0,i.useContext)(c.LayoutRouterContext);if(!S)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:v,parentCacheNode:O,parentSegmentPath:w,parentParams:C,url:T,isActive:x,debugNameContext:A}=S,M=O.parallelRoutes,D=M.get(e);D||(D=new Map,M.set(e,D));let F=v[0],I=null===w?[e]:w.concat([F,e]),k=v[1][e];void 0===k&&(0,i.use)(u.unresolvedThenable);let N=k[0],U=(0,m.createRouterCacheKey)(N,!0),B=(0,g.useRouterBFCache)(k,U),L=[];do{let e=B.tree,i=B.stateKey,u=e[0],g=(0,m.createRouterCacheKey)(u),_=D.get(g)??null,S=C;if(Array.isArray(u)){let e=u[0],t=u[1],r=u[2],n=(0,b.getParamValueFromCacheKey)(t,r);null!==n&&(S={...C,[e]:n})}let v=function(e){if("/"===e)return"/";if("string"==typeof e)if("(slot)"===e)return;else return e+"/";return e[1]+"/"}(u),w=v??A,M=void 0===v?void 0:A,F=O.loading,k=(0,o.jsxs)(c.TemplateContext.Provider,{value:(0,o.jsxs)(R,{segmentPath:I,children:[(0,o.jsx)(l.ErrorBoundary,{errorComponent:t,errorStyles:r,errorScripts:n,children:(0,o.jsx)(j,{name:M,loading:F,children:(0,o.jsx)(h.HTTPAccessFallbackBoundary,{notFound:f,forbidden:y,unauthorized:P,children:(0,o.jsxs)(p.RedirectBoundary,{children:[(0,o.jsx)(E,{url:T,tree:e,params:S,cacheNode:_,segmentPath:I,debugNameContext:w,isActive:x&&i===U}),null]})})})}),null]}),children:[a,s,d]},i);L.push(k),B=B.next}while(null!==B)return L}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},37457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(90809),a=e.r(43476),o=n._(e.r(71645)),i=e.r(8372);function s(){let e=(0,o.useContext)(i.TemplateContext);return(0,a.jsx)(a.Fragment,{children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},93504,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return a}});let n=new WeakMap;function a(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},66996,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(93504).createRenderSearchParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},6831,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return a}});let n=new WeakMap;function a(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},97689,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(6831).createRenderParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},42715,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},76361,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return c}});let n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(void 0);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}(e.r(71645));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}let o={current:null},i="function"==typeof n.cache?n.cache:e=>e,s=console.warn;function c(e){return function(...t){s(e(...t))}}i(e=>{try{s(o.current)}finally{o.current=null}})},65932,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={describeHasCheckingStringProperty:function(){return s},describeStringPropertyAccess:function(){return i},wellKnownProperties:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function i(e,t){return o.test(t)?`\`${e}.${t}\``:`\`${e}[${JSON.stringify(t)}]\``}function s(e,t){let r=JSON.stringify(t);return`\`Reflect.has(${e}, ${r})\`, \`${r} in ${e}\`, or similar`}let c=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleString","then","catch","finally","status","displayName","_debugInfo","toJSON","$$typeof","__esModule"])},83066,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"afterTaskAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},41643,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"afterTaskAsyncStorage",{enumerable:!0,get:function(){return n.afterTaskAsyncStorageInstance}});let n=e.r(83066)},50999,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={isRequestAPICallableInsideAfter:function(){return u},throwForSearchParamsAccessInUseCache:function(){return c},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(43248),i=e.r(41643);function s(e,t){throw Object.defineProperty(new o.StaticGenBailoutError(`Route ${e} with \`dynamic = "error"\` couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function c(e,t){let r=Object.defineProperty(Error(`Route ${e.route} used \`searchParams\` inside "use cache". Accessing dynamic request data inside a cache scope is not supported. If you need some search params inside a cached function await \`searchParams\` outside of the cached function and pass only the required search params as arguments to the cached function. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E842",enumerable:!1,configurable:!0});throw Error.captureStackTrace(r,t),e.invalidDynamicUsageError??=r,r}function u(){let e=i.afterTaskAsyncStorage.getStore();return(null==e?void 0:e.rootTaskSpawnPhase)==="action"}},42852,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={RenderStage:function(){return c},StagedRenderingController:function(){return u}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let i=e.r(12718),s=e.r(39470);var c=((n={})[n.Before=1]="Before",n[n.Static=2]="Static",n[n.Runtime=3]="Runtime",n[n.Dynamic=4]="Dynamic",n[n.Abandoned=5]="Abandoned",n);class u{constructor(e=null,t){this.abortSignal=e,this.hasRuntimePrefetch=t,this.currentStage=1,this.staticInterruptReason=null,this.runtimeInterruptReason=null,this.staticStageEndTime=1/0,this.runtimeStageEndTime=1/0,this.runtimeStageListeners=[],this.dynamicStageListeners=[],this.runtimeStagePromise=(0,s.createPromiseWithResolvers)(),this.dynamicStagePromise=(0,s.createPromiseWithResolvers)(),this.mayAbandon=!1,e&&(e.addEventListener("abort",()=>{let{reason:t}=e;this.currentStage<3&&(this.runtimeStagePromise.promise.catch(l),this.runtimeStagePromise.reject(t)),(this.currentStage<4||5===this.currentStage)&&(this.dynamicStagePromise.promise.catch(l),this.dynamicStagePromise.reject(t))},{once:!0}),this.mayAbandon=!0)}onStage(e,t){if(this.currentStage>=e)t();else if(3===e)this.runtimeStageListeners.push(t);else if(4===e)this.dynamicStageListeners.push(t);else throw Object.defineProperty(new i.InvariantError(`Invalid render stage: ${e}`),"__NEXT_ERROR_CODE",{value:"E881",enumerable:!1,configurable:!0})}canSyncInterrupt(){if(1===this.currentStage)return!1;let e=this.hasRuntimePrefetch?4:3;return this.currentStage=3&&(this.staticStageEndTime=performance.now()+performance.timeOrigin,this.resolveRuntimeStage()),t<4&&e>=4){this.runtimeStageEndTime=performance.now()+performance.timeOrigin,this.resolveDynamicStage();return}}resolveRuntimeStage(){let e=this.runtimeStageListeners;for(let t=0;t{n.then(e.bind(null,o),t)}),void 0!==a&&(i.displayName=a),i);return this.abortSignal&&s.catch(l),s}}function l(){}},69882,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createPrerenderSearchParamsForClientPage:function(){return g},createSearchParamsFromClient:function(){return p},createServerSearchParamsForMetadata:function(){return h},createServerSearchParamsForServerPage:function(){return m},makeErroringSearchParamsForUseCache:function(){return S}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(42715),i=e.r(67673),s=e.r(62141),c=e.r(12718),u=e.r(63138),l=e.r(76361),d=e.r(65932),f=e.r(50999);function p(e,t){let r=s.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return y(t,r);case"prerender-runtime":throw Object.defineProperty(new c.InvariantError("createSearchParamsFromClient should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E769",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new c.InvariantError("createSearchParamsFromClient should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E739",enumerable:!1,configurable:!0});case"request":return b(e,t,r)}(0,s.throwInvariantForMissingStore)()}e.r(42852);let h=m;function m(e,t){let r=s.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return y(t,r);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new c.InvariantError("createServerSearchParamsForServerPage should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E747",enumerable:!1,configurable:!0});case"prerender-runtime":var n,a;return n=e,a=r,(0,i.delayUntilRuntimeStage)(a,v(n));case"request":return b(e,t,r)}(0,s.throwInvariantForMissingStore)()}function g(e){if(e.forceStatic)return Promise.resolve({});let t=s.workUnitAsyncStorage.getStore();if(t)switch(t.type){case"prerender":case"prerender-client":return(0,u.makeHangingPromise)(t.renderSignal,e.route,"`searchParams`");case"prerender-runtime":throw Object.defineProperty(new c.InvariantError("createPrerenderSearchParamsForClientPage should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E768",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new c.InvariantError("createPrerenderSearchParamsForClientPage should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E746",enumerable:!1,configurable:!0});case"prerender-ppr":case"prerender-legacy":case"request":return Promise.resolve({})}(0,s.throwInvariantForMissingStore)()}function y(e,t){if(e.forceStatic)return Promise.resolve({});switch(t.type){case"prerender":case"prerender-client":var r=e,n=t;let a=P.get(n);if(a)return a;let s=(0,u.makeHangingPromise)(n.renderSignal,r.route,"`searchParams`"),c=new Proxy(s,{get(e,t,r){if(Object.hasOwn(s,t))return o.ReflectAdapter.get(e,t,r);switch(t){case"then":return(0,i.annotateDynamicAccess)("`await searchParams`, `searchParams.then`, or similar",n),o.ReflectAdapter.get(e,t,r);case"status":return(0,i.annotateDynamicAccess)("`use(searchParams)`, `searchParams.status`, or similar",n),o.ReflectAdapter.get(e,t,r);default:return o.ReflectAdapter.get(e,t,r)}}});return P.set(n,c),c;case"prerender-ppr":case"prerender-legacy":var l=e,d=t;let p=P.get(l);if(p)return p;let h=Promise.resolve({}),m=new Proxy(h,{get(e,t,r){if(Object.hasOwn(h,t))return o.ReflectAdapter.get(e,t,r);if("string"==typeof t&&"then"===t){let e="`await searchParams`, `searchParams.then`, or similar";l.dynamicShouldError?(0,f.throwWithStaticGenerationBailoutErrorWithDynamicError)(l.route,e):"prerender-ppr"===d.type?(0,i.postponeWithTracking)(l.route,e,d.dynamicTracking):(0,i.throwToInterruptStaticGeneration)(e,l,d)}return o.ReflectAdapter.get(e,t,r)}});return P.set(l,m),m;default:return t}}function b(e,t,r){return t.forceStatic?Promise.resolve({}):v(e)}let P=new WeakMap,_=new WeakMap;function S(e){let t=_.get(e);if(t)return t;let r=Promise.resolve({}),n=new Proxy(r,{get:function t(n,a,i){return Object.hasOwn(r,a)||"string"!=typeof a||"then"!==a&&d.wellKnownProperties.has(a)||(0,f.throwForSearchParamsAccessInUseCache)(e,t),o.ReflectAdapter.get(n,a,i)}});return _.set(e,n),n}function v(e){let t=P.get(e);if(t)return t;let r=Promise.resolve(e);return P.set(e,r),r}(0,l.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`searchParams\` is a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E848",enumerable:!1,configurable:!0})})},74804,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"dynamicAccessAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},88276,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"dynamicAccessAsyncStorage",{enumerable:!0,get:function(){return n.dynamicAccessAsyncStorageInstance}});let n=e.r(74804)},41489,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createParamsFromClient:function(){return h},createPrerenderParamsForClientSegment:function(){return b},createServerParamsForMetadata:function(){return m},createServerParamsForRoute:function(){return g},createServerParamsForServerSegment:function(){return y}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(63599),i=e.r(42715),s=e.r(67673),c=e.r(62141),u=e.r(12718),l=e.r(65932),d=e.r(63138),f=e.r(76361),p=e.r(88276);function h(e,t){let r=c.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return P(e,t,r);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new u.InvariantError("createParamsFromClient should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E736",enumerable:!1,configurable:!0});case"prerender-runtime":throw Object.defineProperty(new u.InvariantError("createParamsFromClient should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E770",enumerable:!1,configurable:!0});case"request":return O(e)}(0,c.throwInvariantForMissingStore)()}e.r(42852);let m=y;function g(e,t){let r=c.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return P(e,t,r);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new u.InvariantError("createServerParamsForRoute should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E738",enumerable:!1,configurable:!0});case"prerender-runtime":return _(e,r);case"request":return O(e)}(0,c.throwInvariantForMissingStore)()}function y(e,t){let r=c.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return P(e,t,r);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new u.InvariantError("createServerParamsForServerSegment should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E743",enumerable:!1,configurable:!0});case"prerender-runtime":return _(e,r);case"request":return O(e)}(0,c.throwInvariantForMissingStore)()}function b(e){let t=o.workAsyncStorage.getStore();if(!t)throw Object.defineProperty(new u.InvariantError("Missing workStore in createPrerenderParamsForClientSegment"),"__NEXT_ERROR_CODE",{value:"E773",enumerable:!1,configurable:!0});let r=c.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":let n=r.fallbackRouteParams;if(n){for(let a in e)if(n.has(a))return(0,d.makeHangingPromise)(r.renderSignal,t.route,"`params`")}break;case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new u.InvariantError("createPrerenderParamsForClientSegment should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E734",enumerable:!1,configurable:!0})}return Promise.resolve(e)}function P(e,t,r){switch(r.type){case"prerender":case"prerender-client":{let n=r.fallbackRouteParams;if(n){for(let a in e)if(n.has(a))return function(e,t,r){let n=S.get(e);if(n)return n;let a=new Proxy((0,d.makeHangingPromise)(r.renderSignal,t.route,"`params`"),v);return S.set(e,a),a}(e,t,r)}break}case"prerender-ppr":{let n=r.fallbackRouteParams;if(n){for(let a in e)if(n.has(a))return function(e,t,r,n){let a=S.get(e);if(a)return a;let o={...e},i=Promise.resolve(o);return S.set(e,i),Object.keys(e).forEach(e=>{l.wellKnownProperties.has(e)||t.has(e)&&Object.defineProperty(o,e,{get(){let t=(0,l.describeStringPropertyAccess)("params",e);"prerender-ppr"===n.type?(0,s.postponeWithTracking)(r.route,t,n.dynamicTracking):(0,s.throwToInterruptStaticGeneration)(t,r,n)},enumerable:!0})}),i}(e,n,t,r)}}}return O(e)}function _(e,t){return(0,s.delayUntilRuntimeStage)(t,O(e))}let S=new WeakMap,v={get:function(e,t,r){if("then"===t||"catch"===t||"finally"===t){let n=i.ReflectAdapter.get(e,t,r);return({[t]:(...t)=>{let r=p.dynamicAccessAsyncStorage.getStore();return r&&r.abortController.abort(Object.defineProperty(Error("Accessed fallback `params` during prerendering."),"__NEXT_ERROR_CODE",{value:"E691",enumerable:!1,configurable:!0})),new Proxy(n.apply(e,t),v)}})[t]}return i.ReflectAdapter.get(e,t,r)}};function O(e){let t=S.get(e);if(t)return t;let r=Promise.resolve(e);return S.set(e,r),r}(0,f.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`params\` is a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E834",enumerable:!1,configurable:!0})})},47257,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let n=e.r(43476),a=e.r(12718),o=e.r(8372),i=e.r(71645),s=e.r(33906),c=e.r(61994);function u({Component:t,serverProvidedParams:r}){let u,l;if(null!==r)u=r.searchParams,l=r.params;else{let e=(0,i.use)(o.LayoutRouterContext);l=null!==e?e.parentParams:{},u=(0,s.urlSearchParamsToParsedUrlQuery)((0,i.use)(c.SearchParamsContext))}if("u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientSegmentRoot",{enumerable:!0,get:function(){return s}});let n=e.r(43476),a=e.r(12718),o=e.r(8372),i=e.r(71645);function s({Component:t,slots:r,serverProvidedParams:s}){let c;if(null!==s)c=s.params;else{let e=(0,i.use)(o.LayoutRouterContext);c=null!==e?e.parentParams:{}}if("u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"IconMark",{enumerable:!0,get:function(){return a}});let n=e.r(43476),a=()=>"u">typeof window?null:(0,n.jsx)("meta",{name:"«nxt-icon»"})}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/39f1afbfab5559a9.js b/docs/_next/static/chunks/39f1afbfab5559a9.js deleted file mode 100644 index 7d4a905c..00000000 --- a/docs/_next/static/chunks/39f1afbfab5559a9.js +++ /dev/null @@ -1,52 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,79474,(t,e,i)=>{"use strict";var s=t.r(71645).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;i.c=function(t){return s.H.useMemoCache(t)}},932,(t,e,i)=>{"use strict";e.exports=t.r(79474)},90072,t=>{"use strict";let e,i,s,r,n,a,o,h,l,u={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},c={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},p="attached",d="detached",m="srgb",f="srgb-linear",g="linear",y="srgb",x={COMPUTE:"compute",RENDER:"render"},b={PERSPECTIVE:"perspective",LINEAR:"linear",FLAT:"flat"},v={NORMAL:"normal",CENTROID:"centroid",SAMPLE:"sample",FIRST:"first",EITHER:"either"};function w(t){for(let e=t.length-1;e>=0;--e)if(t[e]>=65535)return!0;return!1}let M={Int8Array:Int8Array,Uint8Array:Uint8Array,Uint8ClampedArray:Uint8ClampedArray,Int16Array:Int16Array,Uint16Array:Uint16Array,Int32Array:Int32Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array};function S(t,e){return new M[t](e)}function A(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function _(t){return document.createElementNS("http://www.w3.org/1999/xhtml",t)}function C(){let t=_("canvas");return t.style.display="block",t}let T={},I=null;function z(t){I=t}function k(){return I}function B(...t){let e="THREE."+t.shift();I?I("log",e,...t):console.log(e,...t)}function R(...t){let e="THREE."+t.shift();I?I("warn",e,...t):console.warn(e,...t)}function O(...t){let e="THREE."+t.shift();I?I("error",e,...t):console.error(e,...t)}function E(...t){let e=t.join(" ");e in T||(T[e]=!0,R(...t))}function P(t,e,i){return new Promise(function(s,r){setTimeout(function n(){switch(t.clientWaitSync(e,t.SYNC_FLUSH_COMMANDS_BIT,0)){case t.WAIT_FAILED:r();break;case t.TIMEOUT_EXPIRED:setTimeout(n,i);break;default:s()}},i)})}class L{addEventListener(t,e){void 0===this._listeners&&(this._listeners={});let i=this._listeners;void 0===i[t]&&(i[t]=[]),-1===i[t].indexOf(e)&&i[t].push(e)}hasEventListener(t,e){let i=this._listeners;return void 0!==i&&void 0!==i[t]&&-1!==i[t].indexOf(e)}removeEventListener(t,e){let i=this._listeners;if(void 0===i)return;let s=i[t];if(void 0!==s){let t=s.indexOf(e);-1!==t&&s.splice(t,1)}}dispatchEvent(t){let e=this._listeners;if(void 0===e)return;let i=e[t.type];if(void 0!==i){t.target=this;let e=i.slice(0);for(let i=0,s=e.length;i>8&255]+N[t>>16&255]+N[t>>24&255]+"-"+N[255&e]+N[e>>8&255]+"-"+N[e>>16&15|64]+N[e>>24&255]+"-"+N[63&i|128]+N[i>>8&255]+"-"+N[i>>16&255]+N[i>>24&255]+N[255&s]+N[s>>8&255]+N[s>>16&255]+N[s>>24&255]).toLowerCase()}function j(t,e,i){return Math.max(e,Math.min(i,t))}function U(t,e){return(t%e+e)%e}function W(t,e,i){return(1-i)*t+i*e}function G(t,e){switch(e.constructor){case Float32Array:return t;case Uint32Array:return t/0xffffffff;case Uint16Array:return t/65535;case Uint8Array:return t/255;case Int32Array:return Math.max(t/0x7fffffff,-1);case Int16Array:return Math.max(t/32767,-1);case Int8Array:return Math.max(t/127,-1);default:throw Error("Invalid component type.")}}function q(t,e){switch(e.constructor){case Float32Array:return t;case Uint32Array:return Math.round(0xffffffff*t);case Uint16Array:return Math.round(65535*t);case Uint8Array:return Math.round(255*t);case Int32Array:return Math.round(0x7fffffff*t);case Int16Array:return Math.round(32767*t);case Int8Array:return Math.round(127*t);default:throw Error("Invalid component type.")}}let H={DEG2RAD:$,RAD2DEG:V,generateUUID:D,clamp:j,euclideanModulo:U,mapLinear:function(t,e,i,s,r){return s+(t-e)*(r-s)/(i-e)},inverseLerp:function(t,e,i){return t!==e?(i-t)/(e-t):0},lerp:W,damp:function(t,e,i,s){return W(t,e,1-Math.exp(-i*s))},pingpong:function(t,e=1){return e-Math.abs(U(t,2*e)-e)},smoothstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)},smootherstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*t*(t*(6*t-15)+10)},randInt:function(t,e){return t+Math.floor(Math.random()*(e-t+1))},randFloat:function(t,e){return t+Math.random()*(e-t)},randFloatSpread:function(t){return t*(.5-Math.random())},seededRandom:function(t){void 0!==t&&(F=t);let e=F+=0x6d2b79f5;return e=Math.imul(e^e>>>15,1|e),(((e^=e+Math.imul(e^e>>>7,61|e))^e>>>14)>>>0)/0x100000000},degToRad:function(t){return t*$},radToDeg:function(t){return t*V},isPowerOfTwo:function(t){return(t&t-1)==0&&0!==t},ceilPowerOfTwo:function(t){return Math.pow(2,Math.ceil(Math.log(t)/Math.LN2))},floorPowerOfTwo:function(t){return Math.pow(2,Math.floor(Math.log(t)/Math.LN2))},setQuaternionFromProperEuler:function(t,e,i,s,r){let n=Math.cos,a=Math.sin,o=n(i/2),h=a(i/2),l=n((e+s)/2),u=a((e+s)/2),c=n((e-s)/2),p=a((e-s)/2),d=n((s-e)/2),m=a((s-e)/2);switch(r){case"XYX":t.set(o*u,h*c,h*p,o*l);break;case"YZY":t.set(h*p,o*u,h*c,o*l);break;case"ZXZ":t.set(h*c,h*p,o*u,o*l);break;case"XZX":t.set(o*u,h*m,h*d,o*l);break;case"YXY":t.set(h*d,o*u,h*m,o*l);break;case"ZYZ":t.set(h*m,h*d,o*u,o*l);break;default:R("MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+r)}},normalize:q,denormalize:G};class J{constructor(t=0,e=0){J.prototype.isVector2=!0,this.x=t,this.y=e}get width(){return this.x}set width(t){this.x=t}get height(){return this.y}set height(t){this.y=t}set(t,e){return this.x=t,this.y=e,this}setScalar(t){return this.x=t,this.y=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y)}copy(t){return this.x=t.x,this.y=t.y,this}add(t){return this.x+=t.x,this.y+=t.y,this}addScalar(t){return this.x+=t,this.y+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this}subScalar(t){return this.x-=t,this.y-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this}multiply(t){return this.x*=t.x,this.y*=t.y,this}multiplyScalar(t){return this.x*=t,this.y*=t,this}divide(t){return this.x/=t.x,this.y/=t.y,this}divideScalar(t){return this.multiplyScalar(1/t)}applyMatrix3(t){let e=this.x,i=this.y,s=t.elements;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this}clamp(t,e){return this.x=j(this.x,t.x,e.x),this.y=j(this.y,t.y,e.y),this}clampScalar(t,e){return this.x=j(this.x,t,e),this.y=j(this.y,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(j(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(t){return this.x*t.x+this.y*t.y}cross(t){return this.x*t.y-this.y*t.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(t){let e=Math.sqrt(this.lengthSq()*t.lengthSq());return 0===e?Math.PI/2:Math.acos(j(this.dot(t)/e,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){let e=this.x-t.x,i=this.y-t.y;return e*e+i*i}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this}equals(t){return t.x===this.x&&t.y===this.y}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this}rotateAround(t,e){let i=Math.cos(e),s=Math.sin(e),r=this.x-t.x,n=this.y-t.y;return this.x=r*i-n*s+t.x,this.y=r*s+n*i+t.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class X{constructor(t=0,e=0,i=0,s=1){this.isQuaternion=!0,this._x=t,this._y=e,this._z=i,this._w=s}static slerpFlat(t,e,i,s,r,n,a){let o=i[s+0],h=i[s+1],l=i[s+2],u=i[s+3],c=r[n+0],p=r[n+1],d=r[n+2],m=r[n+3];if(a<=0){t[e+0]=o,t[e+1]=h,t[e+2]=l,t[e+3]=u;return}if(a>=1){t[e+0]=c,t[e+1]=p,t[e+2]=d,t[e+3]=m;return}if(u!==m||o!==c||h!==p||l!==d){let t=o*c+h*p+l*d+u*m;t<0&&(c=-c,p=-p,d=-d,m=-m,t=-t);let e=1-a;if(t<.9995){let i=Math.acos(t),s=Math.sin(i);o=o*(e=Math.sin(e*i)/s)+c*(a=Math.sin(a*i)/s),h=h*e+p*a,l=l*e+d*a,u=u*e+m*a}else{let t=1/Math.sqrt((o=o*e+c*a)*o+(h=h*e+p*a)*h+(l=l*e+d*a)*l+(u=u*e+m*a)*u);o*=t,h*=t,l*=t,u*=t}}t[e]=o,t[e+1]=h,t[e+2]=l,t[e+3]=u}static multiplyQuaternionsFlat(t,e,i,s,r,n){let a=i[s],o=i[s+1],h=i[s+2],l=i[s+3],u=r[n],c=r[n+1],p=r[n+2],d=r[n+3];return t[e]=a*d+l*u+o*p-h*c,t[e+1]=o*d+l*c+h*u-a*p,t[e+2]=h*d+l*p+a*c-o*u,t[e+3]=l*d-a*u-o*c-h*p,t}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get w(){return this._w}set w(t){this._w=t,this._onChangeCallback()}set(t,e,i,s){return this._x=t,this._y=e,this._z=i,this._w=s,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(t){return this._x=t.x,this._y=t.y,this._z=t.z,this._w=t.w,this._onChangeCallback(),this}setFromEuler(t,e=!0){let i=t._x,s=t._y,r=t._z,n=t._order,a=Math.cos,o=Math.sin,h=a(i/2),l=a(s/2),u=a(r/2),c=o(i/2),p=o(s/2),d=o(r/2);switch(n){case"XYZ":this._x=c*l*u+h*p*d,this._y=h*p*u-c*l*d,this._z=h*l*d+c*p*u,this._w=h*l*u-c*p*d;break;case"YXZ":this._x=c*l*u+h*p*d,this._y=h*p*u-c*l*d,this._z=h*l*d-c*p*u,this._w=h*l*u+c*p*d;break;case"ZXY":this._x=c*l*u-h*p*d,this._y=h*p*u+c*l*d,this._z=h*l*d+c*p*u,this._w=h*l*u-c*p*d;break;case"ZYX":this._x=c*l*u-h*p*d,this._y=h*p*u+c*l*d,this._z=h*l*d-c*p*u,this._w=h*l*u+c*p*d;break;case"YZX":this._x=c*l*u+h*p*d,this._y=h*p*u+c*l*d,this._z=h*l*d-c*p*u,this._w=h*l*u-c*p*d;break;case"XZY":this._x=c*l*u-h*p*d,this._y=h*p*u-c*l*d,this._z=h*l*d+c*p*u,this._w=h*l*u+c*p*d;break;default:R("Quaternion: .setFromEuler() encountered an unknown order: "+n)}return!0===e&&this._onChangeCallback(),this}setFromAxisAngle(t,e){let i=e/2,s=Math.sin(i);return this._x=t.x*s,this._y=t.y*s,this._z=t.z*s,this._w=Math.cos(i),this._onChangeCallback(),this}setFromRotationMatrix(t){let e=t.elements,i=e[0],s=e[4],r=e[8],n=e[1],a=e[5],o=e[9],h=e[2],l=e[6],u=e[10],c=i+a+u;if(c>0){let t=.5/Math.sqrt(c+1);this._w=.25/t,this._x=(l-o)*t,this._y=(r-h)*t,this._z=(n-s)*t}else if(i>a&&i>u){let t=2*Math.sqrt(1+i-a-u);this._w=(l-o)/t,this._x=.25*t,this._y=(s+n)/t,this._z=(r+h)/t}else if(a>u){let t=2*Math.sqrt(1+a-i-u);this._w=(r-h)/t,this._x=(s+n)/t,this._y=.25*t,this._z=(o+l)/t}else{let t=2*Math.sqrt(1+u-i-a);this._w=(n-s)/t,this._x=(r+h)/t,this._y=(o+l)/t,this._z=.25*t}return this._onChangeCallback(),this}setFromUnitVectors(t,e){let i=t.dot(e)+1;return i<1e-8?(i=0,Math.abs(t.x)>Math.abs(t.z)?(this._x=-t.y,this._y=t.x,this._z=0):(this._x=0,this._y=-t.z,this._z=t.y)):(this._x=t.y*e.z-t.z*e.y,this._y=t.z*e.x-t.x*e.z,this._z=t.x*e.y-t.y*e.x),this._w=i,this.normalize()}angleTo(t){return 2*Math.acos(Math.abs(j(this.dot(t),-1,1)))}rotateTowards(t,e){let i=this.angleTo(t);if(0===i)return this;let s=Math.min(1,e/i);return this.slerp(t,s),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(t){return this._x*t._x+this._y*t._y+this._z*t._z+this._w*t._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let t=this.length();return 0===t?(this._x=0,this._y=0,this._z=0,this._w=1):(t=1/t,this._x=this._x*t,this._y=this._y*t,this._z=this._z*t,this._w=this._w*t),this._onChangeCallback(),this}multiply(t){return this.multiplyQuaternions(this,t)}premultiply(t){return this.multiplyQuaternions(t,this)}multiplyQuaternions(t,e){let i=t._x,s=t._y,r=t._z,n=t._w,a=e._x,o=e._y,h=e._z,l=e._w;return this._x=i*l+n*a+s*h-r*o,this._y=s*l+n*o+r*a-i*h,this._z=r*l+n*h+i*o-s*a,this._w=n*l-i*a-s*o-r*h,this._onChangeCallback(),this}slerp(t,e){if(e<=0)return this;if(e>=1)return this.copy(t);let i=t._x,s=t._y,r=t._z,n=t._w,a=this.dot(t);a<0&&(i=-i,s=-s,r=-r,n=-n,a=-a);let o=1-e;if(a<.9995){let t=Math.acos(a),h=Math.sin(t);o=Math.sin(o*t)/h,e=Math.sin(e*t)/h,this._x=this._x*o+i*e,this._y=this._y*o+s*e,this._z=this._z*o+r*e,this._w=this._w*o+n*e,this._onChangeCallback()}else this._x=this._x*o+i*e,this._y=this._y*o+s*e,this._z=this._z*o+r*e,this._w=this._w*o+n*e,this.normalize();return this}slerpQuaternions(t,e,i){return this.copy(t).slerp(e,i)}random(){let t=2*Math.PI*Math.random(),e=2*Math.PI*Math.random(),i=Math.random(),s=Math.sqrt(1-i),r=Math.sqrt(i);return this.set(s*Math.sin(t),s*Math.cos(t),r*Math.sin(e),r*Math.cos(e))}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._w===this._w}fromArray(t,e=0){return this._x=t[e],this._y=t[e+1],this._z=t[e+2],this._w=t[e+3],this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._w,t}fromBufferAttribute(t,e){return this._x=t.getX(e),this._y=t.getY(e),this._z=t.getZ(e),this._w=t.getW(e),this._onChangeCallback(),this}toJSON(){return this.toArray()}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class Z{constructor(t=0,e=0,i=0){Z.prototype.isVector3=!0,this.x=t,this.y=e,this.z=i}set(t,e,i){return void 0===i&&(i=this.z),this.x=t,this.y=e,this.z=i,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this}multiplyVectors(t,e){return this.x=t.x*e.x,this.y=t.y*e.y,this.z=t.z*e.z,this}applyEuler(t){return this.applyQuaternion(Q.setFromEuler(t))}applyAxisAngle(t,e){return this.applyQuaternion(Q.setFromAxisAngle(t,e))}applyMatrix3(t){let e=this.x,i=this.y,s=this.z,r=t.elements;return this.x=r[0]*e+r[3]*i+r[6]*s,this.y=r[1]*e+r[4]*i+r[7]*s,this.z=r[2]*e+r[5]*i+r[8]*s,this}applyNormalMatrix(t){return this.applyMatrix3(t).normalize()}applyMatrix4(t){let e=this.x,i=this.y,s=this.z,r=t.elements,n=1/(r[3]*e+r[7]*i+r[11]*s+r[15]);return this.x=(r[0]*e+r[4]*i+r[8]*s+r[12])*n,this.y=(r[1]*e+r[5]*i+r[9]*s+r[13])*n,this.z=(r[2]*e+r[6]*i+r[10]*s+r[14])*n,this}applyQuaternion(t){let e=this.x,i=this.y,s=this.z,r=t.x,n=t.y,a=t.z,o=t.w,h=2*(n*s-a*i),l=2*(a*e-r*s),u=2*(r*i-n*e);return this.x=e+o*h+n*u-a*l,this.y=i+o*l+a*h-r*u,this.z=s+o*u+r*l-n*h,this}project(t){return this.applyMatrix4(t.matrixWorldInverse).applyMatrix4(t.projectionMatrix)}unproject(t){return this.applyMatrix4(t.projectionMatrixInverse).applyMatrix4(t.matrixWorld)}transformDirection(t){let e=this.x,i=this.y,s=this.z,r=t.elements;return this.x=r[0]*e+r[4]*i+r[8]*s,this.y=r[1]*e+r[5]*i+r[9]*s,this.z=r[2]*e+r[6]*i+r[10]*s,this.normalize()}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this}divideScalar(t){return this.multiplyScalar(1/t)}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this}clamp(t,e){return this.x=j(this.x,t.x,e.x),this.y=j(this.y,t.y,e.y),this.z=j(this.z,t.z,e.z),this}clampScalar(t,e){return this.x=j(this.x,t,e),this.y=j(this.y,t,e),this.z=j(this.z,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(j(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this.z=t.z+(e.z-t.z)*i,this}cross(t){return this.crossVectors(this,t)}crossVectors(t,e){let i=t.x,s=t.y,r=t.z,n=e.x,a=e.y,o=e.z;return this.x=s*o-r*a,this.y=r*n-i*o,this.z=i*a-s*n,this}projectOnVector(t){let e=t.lengthSq();if(0===e)return this.set(0,0,0);let i=t.dot(this)/e;return this.copy(t).multiplyScalar(i)}projectOnPlane(t){return Y.copy(this).projectOnVector(t),this.sub(Y)}reflect(t){return this.sub(Y.copy(t).multiplyScalar(2*this.dot(t)))}angleTo(t){let e=Math.sqrt(this.lengthSq()*t.lengthSq());return 0===e?Math.PI/2:Math.acos(j(this.dot(t)/e,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){let e=this.x-t.x,i=this.y-t.y,s=this.z-t.z;return e*e+i*i+s*s}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)+Math.abs(this.z-t.z)}setFromSpherical(t){return this.setFromSphericalCoords(t.radius,t.phi,t.theta)}setFromSphericalCoords(t,e,i){let s=Math.sin(e)*t;return this.x=s*Math.sin(i),this.y=Math.cos(e)*t,this.z=s*Math.cos(i),this}setFromCylindrical(t){return this.setFromCylindricalCoords(t.radius,t.theta,t.y)}setFromCylindricalCoords(t,e,i){return this.x=t*Math.sin(e),this.y=i,this.z=t*Math.cos(e),this}setFromMatrixPosition(t){let e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this}setFromMatrixScale(t){let e=this.setFromMatrixColumn(t,0).length(),i=this.setFromMatrixColumn(t,1).length(),s=this.setFromMatrixColumn(t,2).length();return this.x=e,this.y=i,this.z=s,this}setFromMatrixColumn(t,e){return this.fromArray(t.elements,4*e)}setFromMatrix3Column(t,e){return this.fromArray(t.elements,3*e)}setFromEuler(t){return this.x=t._x,this.y=t._y,this.z=t._z,this}setFromColor(t){return this.x=t.r,this.y=t.g,this.z=t.b,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){let t=Math.random()*Math.PI*2,e=2*Math.random()-1,i=Math.sqrt(1-e*e);return this.x=i*Math.cos(t),this.y=e,this.z=i*Math.sin(t),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}let Y=new Z,Q=new X;class K{constructor(t,e,i,s,r,n,a,o,h){K.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],void 0!==t&&this.set(t,e,i,s,r,n,a,o,h)}set(t,e,i,s,r,n,a,o,h){let l=this.elements;return l[0]=t,l[1]=s,l[2]=a,l[3]=e,l[4]=r,l[5]=o,l[6]=i,l[7]=n,l[8]=h,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(t){let e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this}extractBasis(t,e,i){return t.setFromMatrix3Column(this,0),e.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this}setFromMatrix4(t){let e=t.elements;return this.set(e[0],e[4],e[8],e[1],e[5],e[9],e[2],e[6],e[10]),this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){let i=t.elements,s=e.elements,r=this.elements,n=i[0],a=i[3],o=i[6],h=i[1],l=i[4],u=i[7],c=i[2],p=i[5],d=i[8],m=s[0],f=s[3],g=s[6],y=s[1],x=s[4],b=s[7],v=s[2],w=s[5],M=s[8];return r[0]=n*m+a*y+o*v,r[3]=n*f+a*x+o*w,r[6]=n*g+a*b+o*M,r[1]=h*m+l*y+u*v,r[4]=h*f+l*x+u*w,r[7]=h*g+l*b+u*M,r[2]=c*m+p*y+d*v,r[5]=c*f+p*x+d*w,r[8]=c*g+p*b+d*M,this}multiplyScalar(t){let e=this.elements;return e[0]*=t,e[3]*=t,e[6]*=t,e[1]*=t,e[4]*=t,e[7]*=t,e[2]*=t,e[5]*=t,e[8]*=t,this}determinant(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8];return e*n*l-e*a*h-i*r*l+i*a*o+s*r*h-s*n*o}invert(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=l*n-a*h,c=a*o-l*r,p=h*r-n*o,d=e*u+i*c+s*p;if(0===d)return this.set(0,0,0,0,0,0,0,0,0);let m=1/d;return t[0]=u*m,t[1]=(s*h-l*i)*m,t[2]=(a*i-s*n)*m,t[3]=c*m,t[4]=(l*e-s*o)*m,t[5]=(s*r-a*e)*m,t[6]=p*m,t[7]=(i*o-h*e)*m,t[8]=(n*e-i*r)*m,this}transpose(){let t,e=this.elements;return t=e[1],e[1]=e[3],e[3]=t,t=e[2],e[2]=e[6],e[6]=t,t=e[5],e[5]=e[7],e[7]=t,this}getNormalMatrix(t){return this.setFromMatrix4(t).invert().transpose()}transposeIntoArray(t){let e=this.elements;return t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8],this}setUvTransform(t,e,i,s,r,n,a){let o=Math.cos(r),h=Math.sin(r);return this.set(i*o,i*h,-i*(o*n+h*a)+n+t,-s*h,s*o,-s*(-h*n+o*a)+a+e,0,0,1),this}scale(t,e){return this.premultiply(tt.makeScale(t,e)),this}rotate(t){return this.premultiply(tt.makeRotation(-t)),this}translate(t,e){return this.premultiply(tt.makeTranslation(t,e)),this}makeTranslation(t,e){return t.isVector2?this.set(1,0,t.x,0,1,t.y,0,0,1):this.set(1,0,t,0,1,e,0,0,1),this}makeRotation(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,i,e,0,0,0,1),this}makeScale(t,e){return this.set(t,0,0,0,e,0,0,0,1),this}equals(t){let e=this.elements,i=t.elements;for(let t=0;t<9;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t,e=0){for(let i=0;i<9;i++)this.elements[i]=t[i+e];return this}toArray(t=[],e=0){let i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t}clone(){return new this.constructor().fromArray(this.elements)}}let tt=new K,te=new K().set(.4123908,.3575843,.1804808,.212639,.7151687,.0721923,.0193308,.1191948,.9505322),ti=new K().set(3.2409699,-1.5373832,-.4986108,-.9692436,1.8759675,.0415551,.0556301,-.203977,1.0569715),ts=(o=[.64,.33,.3,.6,.15,.06],h=[.2126,.7152,.0722],l=[.3127,.329],(a={enabled:!0,workingColorSpace:f,spaces:{},convert:function(t,e,i){return!1!==this.enabled&&e!==i&&e&&i&&(this.spaces[e].transfer===y&&(t.r=tr(t.r),t.g=tr(t.g),t.b=tr(t.b)),this.spaces[e].primaries!==this.spaces[i].primaries&&(t.applyMatrix3(this.spaces[e].toXYZ),t.applyMatrix3(this.spaces[i].fromXYZ)),this.spaces[i].transfer===y&&(t.r=tn(t.r),t.g=tn(t.g),t.b=tn(t.b))),t},workingToColorSpace:function(t,e){return this.convert(t,this.workingColorSpace,e)},colorSpaceToWorking:function(t,e){return this.convert(t,e,this.workingColorSpace)},getPrimaries:function(t){return this.spaces[t].primaries},getTransfer:function(t){return""===t?g:this.spaces[t].transfer},getToneMappingMode:function(t){return this.spaces[t].outputColorSpaceConfig.toneMappingMode||"standard"},getLuminanceCoefficients:function(t,e=this.workingColorSpace){return t.fromArray(this.spaces[e].luminanceCoefficients)},define:function(t){Object.assign(this.spaces,t)},_getMatrix:function(t,e,i){return t.copy(this.spaces[e].toXYZ).multiply(this.spaces[i].fromXYZ)},_getDrawingBufferColorSpace:function(t){return this.spaces[t].outputColorSpaceConfig.drawingBufferColorSpace},_getUnpackColorSpace:function(t=this.workingColorSpace){return this.spaces[t].workingColorSpaceConfig.unpackColorSpace},fromWorkingColorSpace:function(t,e){return E("ColorManagement: .fromWorkingColorSpace() has been renamed to .workingToColorSpace()."),a.workingToColorSpace(t,e)},toWorkingColorSpace:function(t,e){return E("ColorManagement: .toWorkingColorSpace() has been renamed to .colorSpaceToWorking()."),a.colorSpaceToWorking(t,e)}}).define({[f]:{primaries:o,whitePoint:l,transfer:g,toXYZ:te,fromXYZ:ti,luminanceCoefficients:h,workingColorSpaceConfig:{unpackColorSpace:m},outputColorSpaceConfig:{drawingBufferColorSpace:m}},[m]:{primaries:o,whitePoint:l,transfer:y,toXYZ:te,fromXYZ:ti,luminanceCoefficients:h,outputColorSpaceConfig:{drawingBufferColorSpace:m}}}),a);function tr(t){return t<.04045?.0773993808*t:Math.pow(.9478672986*t+.0521327014,2.4)}function tn(t){return t<.0031308?12.92*t:1.055*Math.pow(t,.41666)-.055}class ta{static getDataURL(t,i="image/png"){let s;if(/^data:/i.test(t.src)||"undefined"==typeof HTMLCanvasElement)return t.src;if(t instanceof HTMLCanvasElement)s=t;else{void 0===e&&(e=_("canvas")),e.width=t.width,e.height=t.height;let i=e.getContext("2d");t instanceof ImageData?i.putImageData(t,0,0):i.drawImage(t,0,0,t.width,t.height),s=e}return s.toDataURL(i)}static sRGBToLinear(t){if("undefined"!=typeof HTMLImageElement&&t instanceof HTMLImageElement||"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"undefined"!=typeof ImageBitmap&&t instanceof ImageBitmap){let e=_("canvas");e.width=t.width,e.height=t.height;let i=e.getContext("2d");i.drawImage(t,0,0,t.width,t.height);let s=i.getImageData(0,0,t.width,t.height),r=s.data;for(let t=0;t1,this.pmremVersion=0}get width(){return this.source.getSize(tc).x}get height(){return this.source.getSize(tc).y}get depth(){return this.source.getSize(tc).z}get image(){return this.source.data}set image(t=null){this.source.data=t}updateMatrix(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}clone(){return new this.constructor().copy(this)}copy(t){return this.name=t.name,this.source=t.source,this.mipmaps=t.mipmaps.slice(0),this.mapping=t.mapping,this.channel=t.channel,this.wrapS=t.wrapS,this.wrapT=t.wrapT,this.magFilter=t.magFilter,this.minFilter=t.minFilter,this.anisotropy=t.anisotropy,this.format=t.format,this.internalFormat=t.internalFormat,this.type=t.type,this.offset.copy(t.offset),this.repeat.copy(t.repeat),this.center.copy(t.center),this.rotation=t.rotation,this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrix.copy(t.matrix),this.generateMipmaps=t.generateMipmaps,this.premultiplyAlpha=t.premultiplyAlpha,this.flipY=t.flipY,this.unpackAlignment=t.unpackAlignment,this.colorSpace=t.colorSpace,this.renderTarget=t.renderTarget,this.isRenderTargetTexture=t.isRenderTargetTexture,this.isArrayTexture=t.isArrayTexture,this.userData=JSON.parse(JSON.stringify(t.userData)),this.needsUpdate=!0,this}setValues(t){for(let e in t){let i=t[e];if(void 0===i){R(`Texture.setValues(): parameter '${e}' has value of undefined.`);continue}let s=this[e];if(void 0===s){R(`Texture.setValues(): property '${e}' does not exist.`);continue}s&&i&&s.isVector2&&i.isVector2||s&&i&&s.isVector3&&i.isVector3||s&&i&&s.isMatrix3&&i.isMatrix3?s.copy(i):this[e]=i}}toJSON(t){let e=void 0===t||"string"==typeof t;if(!e&&void 0!==t.textures[this.uuid])return t.textures[this.uuid];let i={metadata:{version:4.7,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,image:this.source.toJSON(t).uuid,mapping:this.mapping,channel:this.channel,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,internalFormat:this.internalFormat,type:this.type,colorSpace:this.colorSpace,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,generateMipmaps:this.generateMipmaps,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};return Object.keys(this.userData).length>0&&(i.userData=this.userData),e||(t.textures[this.uuid]=i),i}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(t){if(300!==this.mapping)return t;if(t.applyMatrix3(this.matrix),t.x<0||t.x>1)switch(this.wrapS){case 1e3:t.x=t.x-Math.floor(t.x);break;case 1001:t.x=t.x<0?0:1;break;case 1002:1===Math.abs(Math.floor(t.x)%2)?t.x=Math.ceil(t.x)-t.x:t.x=t.x-Math.floor(t.x)}if(t.y<0||t.y>1)switch(this.wrapT){case 1e3:t.y=t.y-Math.floor(t.y);break;case 1001:t.y=t.y<0?0:1;break;case 1002:1===Math.abs(Math.floor(t.y)%2)?t.y=Math.ceil(t.y)-t.y:t.y=t.y-Math.floor(t.y)}return this.flipY&&(t.y=1-t.y),t}set needsUpdate(t){!0===t&&(this.version++,this.source.needsUpdate=!0)}set needsPMREMUpdate(t){!0===t&&this.pmremVersion++}}tp.DEFAULT_IMAGE=null,tp.DEFAULT_MAPPING=300,tp.DEFAULT_ANISOTROPY=1;class td{constructor(t=0,e=0,i=0,s=1){td.prototype.isVector4=!0,this.x=t,this.y=e,this.z=i,this.w=s}get width(){return this.z}set width(t){this.z=t}get height(){return this.w}set height(t){this.w=t}set(t,e,i,s){return this.x=t,this.y=e,this.z=i,this.w=s,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this.w=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setW(t){return this.w=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;case 3:this.w=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this.w=void 0!==t.w?t.w:1,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this.w+=t.w,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this.w+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this.w=t.w+e.w,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this.w+=t.w*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this.w-=t.w,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this.w-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this.w=t.w-e.w,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this.w*=t.w,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this}applyMatrix4(t){let e=this.x,i=this.y,s=this.z,r=this.w,n=t.elements;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12]*r,this.y=n[1]*e+n[5]*i+n[9]*s+n[13]*r,this.z=n[2]*e+n[6]*i+n[10]*s+n[14]*r,this.w=n[3]*e+n[7]*i+n[11]*s+n[15]*r,this}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this.w/=t.w,this}divideScalar(t){return this.multiplyScalar(1/t)}setAxisAngleFromQuaternion(t){this.w=2*Math.acos(t.w);let e=Math.sqrt(1-t.w*t.w);return e<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=t.x/e,this.y=t.y/e,this.z=t.z/e),this}setAxisAngleFromRotationMatrix(t){let e,i,s,r,n=t.elements,a=n[0],o=n[4],h=n[8],l=n[1],u=n[5],c=n[9],p=n[2],d=n[6],m=n[10];if(.01>Math.abs(o-l)&&.01>Math.abs(h-p)&&.01>Math.abs(c-d)){if(.1>Math.abs(o+l)&&.1>Math.abs(h+p)&&.1>Math.abs(c+d)&&.1>Math.abs(a+u+m-3))return this.set(1,0,0,0),this;e=Math.PI;let t=(a+1)/2,n=(u+1)/2,f=(m+1)/2,g=(o+l)/4,y=(h+p)/4,x=(c+d)/4;return t>n&&t>f?t<.01?(i=0,s=.707106781,r=.707106781):(s=g/(i=Math.sqrt(t)),r=y/i):n>f?n<.01?(i=.707106781,s=0,r=.707106781):(i=g/(s=Math.sqrt(n)),r=x/s):f<.01?(i=.707106781,s=.707106781,r=0):(i=y/(r=Math.sqrt(f)),s=x/r),this.set(i,s,r,e),this}let f=Math.sqrt((d-c)*(d-c)+(h-p)*(h-p)+(l-o)*(l-o));return .001>Math.abs(f)&&(f=1),this.x=(d-c)/f,this.y=(h-p)/f,this.z=(l-o)/f,this.w=Math.acos((a+u+m-1)/2),this}setFromMatrixPosition(t){let e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this.w=e[15],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this.w=Math.min(this.w,t.w),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this.w=Math.max(this.w,t.w),this}clamp(t,e){return this.x=j(this.x,t.x,e.x),this.y=j(this.y,t.y,e.y),this.z=j(this.z,t.z,e.z),this.w=j(this.w,t.w,e.w),this}clampScalar(t,e){return this.x=j(this.x,t,e),this.y=j(this.y,t,e),this.z=j(this.z,t,e),this.w=j(this.w,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(j(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this.w+=(t.w-this.w)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this.z=t.z+(e.z-t.z)*i,this.w=t.w+(e.w-t.w)*i,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z&&t.w===this.w}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this.w=t[e+3],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t[e+3]=this.w,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this.w=t.getW(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class tm extends L{constructor(t=1,e=1,i={}){super(),i=Object.assign({generateMipmaps:!1,internalFormat:null,minFilter:1006,depthBuffer:!0,stencilBuffer:!1,resolveDepthBuffer:!0,resolveStencilBuffer:!0,depthTexture:null,samples:0,count:1,depth:1,multiview:!1},i),this.isRenderTarget=!0,this.width=t,this.height=e,this.depth=i.depth,this.scissor=new td(0,0,t,e),this.scissorTest=!1,this.viewport=new td(0,0,t,e);const s=new tp({width:t,height:e,depth:i.depth});this.textures=[];const r=i.count;for(let t=0;t1);this.dispose()}this.viewport.set(0,0,t,e),this.scissor.set(0,0,t,e)}clone(){return new this.constructor().copy(this)}copy(t){this.width=t.width,this.height=t.height,this.depth=t.depth,this.scissor.copy(t.scissor),this.scissorTest=t.scissorTest,this.viewport.copy(t.viewport),this.textures.length=0;for(let e=0,i=t.textures.length;e=this.min.x&&t.x<=this.max.x&&t.y>=this.min.y&&t.y<=this.max.y&&t.z>=this.min.z&&t.z<=this.max.z}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y&&this.min.z<=t.min.z&&t.max.z<=this.max.z}getParameter(t,e){return e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y),(t.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(t){return t.max.x>=this.min.x&&t.min.x<=this.max.x&&t.max.y>=this.min.y&&t.min.y<=this.max.y&&t.max.z>=this.min.z&&t.min.z<=this.max.z}intersectsSphere(t){return this.clampPoint(t.center,tM),tM.distanceToSquared(t.center)<=t.radius*t.radius}intersectsPlane(t){let e,i;return t.normal.x>0?(e=t.normal.x*this.min.x,i=t.normal.x*this.max.x):(e=t.normal.x*this.max.x,i=t.normal.x*this.min.x),t.normal.y>0?(e+=t.normal.y*this.min.y,i+=t.normal.y*this.max.y):(e+=t.normal.y*this.max.y,i+=t.normal.y*this.min.y),t.normal.z>0?(e+=t.normal.z*this.min.z,i+=t.normal.z*this.max.z):(e+=t.normal.z*this.max.z,i+=t.normal.z*this.min.z),e<=-t.constant&&i>=-t.constant}intersectsTriangle(t){if(this.isEmpty())return!1;this.getCenter(tk),tB.subVectors(this.max,tk),tA.subVectors(t.a,tk),t_.subVectors(t.b,tk),tC.subVectors(t.c,tk),tT.subVectors(t_,tA),tI.subVectors(tC,t_),tz.subVectors(tA,tC);let e=[0,-tT.z,tT.y,0,-tI.z,tI.y,0,-tz.z,tz.y,tT.z,0,-tT.x,tI.z,0,-tI.x,tz.z,0,-tz.x,-tT.y,tT.x,0,-tI.y,tI.x,0,-tz.y,tz.x,0];return!!tE(e,tA,t_,tC,tB)&&!!tE(e=[1,0,0,0,1,0,0,0,1],tA,t_,tC,tB)&&(tR.crossVectors(tT,tI),tE(e=[tR.x,tR.y,tR.z],tA,t_,tC,tB))}clampPoint(t,e){return e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return this.clampPoint(t,tM).distanceTo(t)}getBoundingSphere(t){return this.isEmpty()?t.makeEmpty():(this.getCenter(t.center),t.radius=.5*this.getSize(tM).length()),t}intersect(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}applyMatrix4(t){return this.isEmpty()||(tw[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(t),tw[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(t),tw[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(t),tw[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(t),tw[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(t),tw[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(t),tw[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(t),tw[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(t),this.setFromPoints(tw)),this}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}toJSON(){return{min:this.min.toArray(),max:this.max.toArray()}}fromJSON(t){return this.min.fromArray(t.min),this.max.fromArray(t.max),this}}let tw=[new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z],tM=new Z,tS=new tv,tA=new Z,t_=new Z,tC=new Z,tT=new Z,tI=new Z,tz=new Z,tk=new Z,tB=new Z,tR=new Z,tO=new Z;function tE(t,e,i,s,r){for(let n=0,a=t.length-3;n<=a;n+=3){tO.fromArray(t,n);let a=r.x*Math.abs(tO.x)+r.y*Math.abs(tO.y)+r.z*Math.abs(tO.z),o=e.dot(tO),h=i.dot(tO),l=s.dot(tO);if(Math.max(-Math.max(o,h,l),Math.min(o,h,l))>a)return!1}return!0}let tP=new tv,tL=new Z,tN=new Z;class tF{constructor(t=new Z,e=-1){this.isSphere=!0,this.center=t,this.radius=e}set(t,e){return this.center.copy(t),this.radius=e,this}setFromPoints(t,e){let i=this.center;void 0!==e?i.copy(e):tP.setFromPoints(t).getCenter(i);let s=0;for(let e=0,r=t.length;ethis.radius*this.radius&&(e.sub(this.center).normalize(),e.multiplyScalar(this.radius).add(this.center)),e}getBoundingBox(t){return this.isEmpty()?t.makeEmpty():(t.set(this.center,this.center),t.expandByScalar(this.radius)),t}applyMatrix4(t){return this.center.applyMatrix4(t),this.radius=this.radius*t.getMaxScaleOnAxis(),this}translate(t){return this.center.add(t),this}expandByPoint(t){if(this.isEmpty())return this.center.copy(t),this.radius=0,this;tL.subVectors(t,this.center);let e=tL.lengthSq();if(e>this.radius*this.radius){let t=Math.sqrt(e),i=(t-this.radius)*.5;this.center.addScaledVector(tL,i/t),this.radius+=i}return this}union(t){return t.isEmpty()||(this.isEmpty()?this.copy(t):!0===this.center.equals(t.center)?this.radius=Math.max(this.radius,t.radius):(tN.subVectors(t.center,this.center).setLength(t.radius),this.expandByPoint(tL.copy(t.center).add(tN)),this.expandByPoint(tL.copy(t.center).sub(tN)))),this}equals(t){return t.center.equals(this.center)&&t.radius===this.radius}clone(){return new this.constructor().copy(this)}toJSON(){return{radius:this.radius,center:this.center.toArray()}}fromJSON(t){return this.radius=t.radius,this.center.fromArray(t.center),this}}let t$=new Z,tV=new Z,tD=new Z,tj=new Z,tU=new Z,tW=new Z,tG=new Z;class tq{constructor(t=new Z,e=new Z(0,0,-1)){this.origin=t,this.direction=e}set(t,e){return this.origin.copy(t),this.direction.copy(e),this}copy(t){return this.origin.copy(t.origin),this.direction.copy(t.direction),this}at(t,e){return e.copy(this.origin).addScaledVector(this.direction,t)}lookAt(t){return this.direction.copy(t).sub(this.origin).normalize(),this}recast(t){return this.origin.copy(this.at(t,t$)),this}closestPointToPoint(t,e){e.subVectors(t,this.origin);let i=e.dot(this.direction);return i<0?e.copy(this.origin):e.copy(this.origin).addScaledVector(this.direction,i)}distanceToPoint(t){return Math.sqrt(this.distanceSqToPoint(t))}distanceSqToPoint(t){let e=t$.subVectors(t,this.origin).dot(this.direction);return e<0?this.origin.distanceToSquared(t):(t$.copy(this.origin).addScaledVector(this.direction,e),t$.distanceToSquared(t))}distanceSqToSegment(t,e,i,s){let r,n,a,o;tV.copy(t).add(e).multiplyScalar(.5),tD.copy(e).sub(t).normalize(),tj.copy(this.origin).sub(tV);let h=.5*t.distanceTo(e),l=-this.direction.dot(tD),u=tj.dot(this.direction),c=-tj.dot(tD),p=tj.lengthSq(),d=Math.abs(1-l*l);if(d>0)if(r=l*c-u,n=l*u-c,o=h*d,r>=0)if(n>=-o)if(n<=o){let t=1/d;r*=t,n*=t,a=r*(r+l*n+2*u)+n*(l*r+n+2*c)+p}else a=-(r=Math.max(0,-(l*(n=h)+u)))*r+n*(n+2*c)+p;else a=-(r=Math.max(0,-(l*(n=-h)+u)))*r+n*(n+2*c)+p;else n<=-o?(n=(r=Math.max(0,-(-l*h+u)))>0?-h:Math.min(Math.max(-h,-c),h),a=-r*r+n*(n+2*c)+p):n<=o?(r=0,a=(n=Math.min(Math.max(-h,-c),h))*(n+2*c)+p):(n=(r=Math.max(0,-(l*h+u)))>0?h:Math.min(Math.max(-h,-c),h),a=-r*r+n*(n+2*c)+p);else n=l>0?-h:h,a=-(r=Math.max(0,-(l*n+u)))*r+n*(n+2*c)+p;return i&&i.copy(this.origin).addScaledVector(this.direction,r),s&&s.copy(tV).addScaledVector(tD,n),a}intersectSphere(t,e){t$.subVectors(t.center,this.origin);let i=t$.dot(this.direction),s=t$.dot(t$)-i*i,r=t.radius*t.radius;if(s>r)return null;let n=Math.sqrt(r-s),a=i-n,o=i+n;return o<0?null:a<0?this.at(o,e):this.at(a,e)}intersectsSphere(t){return!(t.radius<0)&&this.distanceSqToPoint(t.center)<=t.radius*t.radius}distanceToPlane(t){let e=t.normal.dot(this.direction);if(0===e)return 0===t.distanceToPoint(this.origin)?0:null;let i=-(this.origin.dot(t.normal)+t.constant)/e;return i>=0?i:null}intersectPlane(t,e){let i=this.distanceToPlane(t);return null===i?null:this.at(i,e)}intersectsPlane(t){let e=t.distanceToPoint(this.origin);return!!(0===e||t.normal.dot(this.direction)*e<0)}intersectBox(t,e){let i,s,r,n,a,o,h=1/this.direction.x,l=1/this.direction.y,u=1/this.direction.z,c=this.origin;return(h>=0?(i=(t.min.x-c.x)*h,s=(t.max.x-c.x)*h):(i=(t.max.x-c.x)*h,s=(t.min.x-c.x)*h),l>=0?(r=(t.min.y-c.y)*l,n=(t.max.y-c.y)*l):(r=(t.max.y-c.y)*l,n=(t.min.y-c.y)*l),i>n||r>s||((r>i||isNaN(i))&&(i=r),(n=0?(a=(t.min.z-c.z)*u,o=(t.max.z-c.z)*u):(a=(t.max.z-c.z)*u,o=(t.min.z-c.z)*u),i>o||a>s||((a>i||i!=i)&&(i=a),(o=0?i:s,e)}intersectsBox(t){return null!==this.intersectBox(t,t$)}intersectTriangle(t,e,i,s,r){let n;tU.subVectors(e,t),tW.subVectors(i,t),tG.crossVectors(tU,tW);let a=this.direction.dot(tG);if(a>0){if(s)return null;n=1}else{if(!(a<0))return null;n=-1,a=-a}tj.subVectors(this.origin,t);let o=n*this.direction.dot(tW.crossVectors(tj,tW));if(o<0)return null;let h=n*this.direction.dot(tU.cross(tj));if(h<0||o+h>a)return null;let l=-n*tj.dot(tG);return l<0?null:this.at(l/a,r)}applyMatrix4(t){return this.origin.applyMatrix4(t),this.direction.transformDirection(t),this}equals(t){return t.origin.equals(this.origin)&&t.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}}class tH{constructor(t,e,i,s,r,n,a,o,h,l,u,c,p,d,m,f){tH.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],void 0!==t&&this.set(t,e,i,s,r,n,a,o,h,l,u,c,p,d,m,f)}set(t,e,i,s,r,n,a,o,h,l,u,c,p,d,m,f){let g=this.elements;return g[0]=t,g[4]=e,g[8]=i,g[12]=s,g[1]=r,g[5]=n,g[9]=a,g[13]=o,g[2]=h,g[6]=l,g[10]=u,g[14]=c,g[3]=p,g[7]=d,g[11]=m,g[15]=f,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new tH().fromArray(this.elements)}copy(t){let e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this}copyPosition(t){let e=this.elements,i=t.elements;return e[12]=i[12],e[13]=i[13],e[14]=i[14],this}setFromMatrix3(t){let e=t.elements;return this.set(e[0],e[3],e[6],0,e[1],e[4],e[7],0,e[2],e[5],e[8],0,0,0,0,1),this}extractBasis(t,e,i){return 0===this.determinant()?(t.set(1,0,0),e.set(0,1,0),i.set(0,0,1)):(t.setFromMatrixColumn(this,0),e.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2)),this}makeBasis(t,e,i){return this.set(t.x,e.x,i.x,0,t.y,e.y,i.y,0,t.z,e.z,i.z,0,0,0,0,1),this}extractRotation(t){if(0===t.determinant())return this.identity();let e=this.elements,i=t.elements,s=1/tJ.setFromMatrixColumn(t,0).length(),r=1/tJ.setFromMatrixColumn(t,1).length(),n=1/tJ.setFromMatrixColumn(t,2).length();return e[0]=i[0]*s,e[1]=i[1]*s,e[2]=i[2]*s,e[3]=0,e[4]=i[4]*r,e[5]=i[5]*r,e[6]=i[6]*r,e[7]=0,e[8]=i[8]*n,e[9]=i[9]*n,e[10]=i[10]*n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromEuler(t){let e=this.elements,i=t.x,s=t.y,r=t.z,n=Math.cos(i),a=Math.sin(i),o=Math.cos(s),h=Math.sin(s),l=Math.cos(r),u=Math.sin(r);if("XYZ"===t.order){let t=n*l,i=n*u,s=a*l,r=a*u;e[0]=o*l,e[4]=-o*u,e[8]=h,e[1]=i+s*h,e[5]=t-r*h,e[9]=-a*o,e[2]=r-t*h,e[6]=s+i*h,e[10]=n*o}else if("YXZ"===t.order){let t=o*l,i=o*u,s=h*l,r=h*u;e[0]=t+r*a,e[4]=s*a-i,e[8]=n*h,e[1]=n*u,e[5]=n*l,e[9]=-a,e[2]=i*a-s,e[6]=r+t*a,e[10]=n*o}else if("ZXY"===t.order){let t=o*l,i=o*u,s=h*l,r=h*u;e[0]=t-r*a,e[4]=-n*u,e[8]=s+i*a,e[1]=i+s*a,e[5]=n*l,e[9]=r-t*a,e[2]=-n*h,e[6]=a,e[10]=n*o}else if("ZYX"===t.order){let t=n*l,i=n*u,s=a*l,r=a*u;e[0]=o*l,e[4]=s*h-i,e[8]=t*h+r,e[1]=o*u,e[5]=r*h+t,e[9]=i*h-s,e[2]=-h,e[6]=a*o,e[10]=n*o}else if("YZX"===t.order){let t=n*o,i=n*h,s=a*o,r=a*h;e[0]=o*l,e[4]=r-t*u,e[8]=s*u+i,e[1]=u,e[5]=n*l,e[9]=-a*l,e[2]=-h*l,e[6]=i*u+s,e[10]=t-r*u}else if("XZY"===t.order){let t=n*o,i=n*h,s=a*o,r=a*h;e[0]=o*l,e[4]=-u,e[8]=h*l,e[1]=t*u+r,e[5]=n*l,e[9]=i*u-s,e[2]=s*u-i,e[6]=a*l,e[10]=r*u+t}return e[3]=0,e[7]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromQuaternion(t){return this.compose(tZ,t,tY)}lookAt(t,e,i){let s=this.elements;return t0.subVectors(t,e),0===t0.lengthSq()&&(t0.z=1),t0.normalize(),tQ.crossVectors(i,t0),0===tQ.lengthSq()&&(1===Math.abs(i.z)?t0.x+=1e-4:t0.z+=1e-4,t0.normalize(),tQ.crossVectors(i,t0)),tQ.normalize(),tK.crossVectors(t0,tQ),s[0]=tQ.x,s[4]=tK.x,s[8]=t0.x,s[1]=tQ.y,s[5]=tK.y,s[9]=t0.y,s[2]=tQ.z,s[6]=tK.z,s[10]=t0.z,this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){let i=t.elements,s=e.elements,r=this.elements,n=i[0],a=i[4],o=i[8],h=i[12],l=i[1],u=i[5],c=i[9],p=i[13],d=i[2],m=i[6],f=i[10],g=i[14],y=i[3],x=i[7],b=i[11],v=i[15],w=s[0],M=s[4],S=s[8],A=s[12],_=s[1],C=s[5],T=s[9],I=s[13],z=s[2],k=s[6],B=s[10],R=s[14],O=s[3],E=s[7],P=s[11],L=s[15];return r[0]=n*w+a*_+o*z+h*O,r[4]=n*M+a*C+o*k+h*E,r[8]=n*S+a*T+o*B+h*P,r[12]=n*A+a*I+o*R+h*L,r[1]=l*w+u*_+c*z+p*O,r[5]=l*M+u*C+c*k+p*E,r[9]=l*S+u*T+c*B+p*P,r[13]=l*A+u*I+c*R+p*L,r[2]=d*w+m*_+f*z+g*O,r[6]=d*M+m*C+f*k+g*E,r[10]=d*S+m*T+f*B+g*P,r[14]=d*A+m*I+f*R+g*L,r[3]=y*w+x*_+b*z+v*O,r[7]=y*M+x*C+b*k+v*E,r[11]=y*S+x*T+b*B+v*P,r[15]=y*A+x*I+b*R+v*L,this}multiplyScalar(t){let e=this.elements;return e[0]*=t,e[4]*=t,e[8]*=t,e[12]*=t,e[1]*=t,e[5]*=t,e[9]*=t,e[13]*=t,e[2]*=t,e[6]*=t,e[10]*=t,e[14]*=t,e[3]*=t,e[7]*=t,e[11]*=t,e[15]*=t,this}determinant(){let t=this.elements,e=t[0],i=t[4],s=t[8],r=t[12],n=t[1],a=t[5],o=t[9],h=t[13],l=t[2],u=t[6],c=t[10],p=t[14],d=t[3],m=t[7],f=t[11],g=t[15],y=o*p-h*c,x=a*p-h*u,b=a*c-o*u,v=n*p-h*l,w=n*c-o*l,M=n*u-a*l;return e*(m*y-f*x+g*b)-i*(d*y-f*v+g*w)+s*(d*x-m*v+g*M)-r*(d*b-m*w+f*M)}transpose(){let t,e=this.elements;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(t,e,i){let s=this.elements;return t.isVector3?(s[12]=t.x,s[13]=t.y,s[14]=t.z):(s[12]=t,s[13]=e,s[14]=i),this}invert(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=t[9],c=t[10],p=t[11],d=t[12],m=t[13],f=t[14],g=t[15],y=u*f*h-m*c*h+m*o*p-a*f*p-u*o*g+a*c*g,x=d*c*h-l*f*h-d*o*p+n*f*p+l*o*g-n*c*g,b=l*m*h-d*u*h+d*a*p-n*m*p-l*a*g+n*u*g,v=d*u*o-l*m*o-d*a*c+n*m*c+l*a*f-n*u*f,w=e*y+i*x+s*b+r*v;if(0===w)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);let M=1/w;return t[0]=y*M,t[1]=(m*c*r-u*f*r-m*s*p+i*f*p+u*s*g-i*c*g)*M,t[2]=(a*f*r-m*o*r+m*s*h-i*f*h-a*s*g+i*o*g)*M,t[3]=(u*o*r-a*c*r-u*s*h+i*c*h+a*s*p-i*o*p)*M,t[4]=x*M,t[5]=(l*f*r-d*c*r+d*s*p-e*f*p-l*s*g+e*c*g)*M,t[6]=(d*o*r-n*f*r-d*s*h+e*f*h+n*s*g-e*o*g)*M,t[7]=(n*c*r-l*o*r+l*s*h-e*c*h-n*s*p+e*o*p)*M,t[8]=b*M,t[9]=(d*u*r-l*m*r-d*i*p+e*m*p+l*i*g-e*u*g)*M,t[10]=(n*m*r-d*a*r+d*i*h-e*m*h-n*i*g+e*a*g)*M,t[11]=(l*a*r-n*u*r-l*i*h+e*u*h+n*i*p-e*a*p)*M,t[12]=v*M,t[13]=(l*m*s-d*u*s+d*i*c-e*m*c-l*i*f+e*u*f)*M,t[14]=(d*a*s-n*m*s-d*i*o+e*m*o+n*i*f-e*a*f)*M,t[15]=(n*u*s-l*a*s+l*i*o-e*u*o-n*i*c+e*a*c)*M,this}scale(t){let e=this.elements,i=t.x,s=t.y,r=t.z;return e[0]*=i,e[4]*=s,e[8]*=r,e[1]*=i,e[5]*=s,e[9]*=r,e[2]*=i,e[6]*=s,e[10]*=r,e[3]*=i,e[7]*=s,e[11]*=r,this}getMaxScaleOnAxis(){let t=this.elements;return Math.sqrt(Math.max(t[0]*t[0]+t[1]*t[1]+t[2]*t[2],t[4]*t[4]+t[5]*t[5]+t[6]*t[6],t[8]*t[8]+t[9]*t[9]+t[10]*t[10]))}makeTranslation(t,e,i){return t.isVector3?this.set(1,0,0,t.x,0,1,0,t.y,0,0,1,t.z,0,0,0,1):this.set(1,0,0,t,0,1,0,e,0,0,1,i,0,0,0,1),this}makeRotationX(t){let e=Math.cos(t),i=Math.sin(t);return this.set(1,0,0,0,0,e,-i,0,0,i,e,0,0,0,0,1),this}makeRotationY(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,0,i,0,0,1,0,0,-i,0,e,0,0,0,0,1),this}makeRotationZ(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(t,e){let i=Math.cos(e),s=Math.sin(e),r=1-i,n=t.x,a=t.y,o=t.z,h=r*n,l=r*a;return this.set(h*n+i,h*a-s*o,h*o+s*a,0,h*a+s*o,l*a+i,l*o-s*n,0,h*o-s*a,l*o+s*n,r*o*o+i,0,0,0,0,1),this}makeScale(t,e,i){return this.set(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1),this}makeShear(t,e,i,s,r,n){return this.set(1,i,r,0,t,1,n,0,e,s,1,0,0,0,0,1),this}compose(t,e,i){let s=this.elements,r=e._x,n=e._y,a=e._z,o=e._w,h=r+r,l=n+n,u=a+a,c=r*h,p=r*l,d=r*u,m=n*l,f=n*u,g=a*u,y=o*h,x=o*l,b=o*u,v=i.x,w=i.y,M=i.z;return s[0]=(1-(m+g))*v,s[1]=(p+b)*v,s[2]=(d-x)*v,s[3]=0,s[4]=(p-b)*w,s[5]=(1-(c+g))*w,s[6]=(f+y)*w,s[7]=0,s[8]=(d+x)*M,s[9]=(f-y)*M,s[10]=(1-(c+m))*M,s[11]=0,s[12]=t.x,s[13]=t.y,s[14]=t.z,s[15]=1,this}decompose(t,e,i){let s=this.elements;if(t.x=s[12],t.y=s[13],t.z=s[14],0===this.determinant())return i.set(1,1,1),e.identity(),this;let r=tJ.set(s[0],s[1],s[2]).length(),n=tJ.set(s[4],s[5],s[6]).length(),a=tJ.set(s[8],s[9],s[10]).length();0>this.determinant()&&(r=-r),tX.copy(this);let o=1/r,h=1/n,l=1/a;return tX.elements[0]*=o,tX.elements[1]*=o,tX.elements[2]*=o,tX.elements[4]*=h,tX.elements[5]*=h,tX.elements[6]*=h,tX.elements[8]*=l,tX.elements[9]*=l,tX.elements[10]*=l,e.setFromRotationMatrix(tX),i.x=r,i.y=n,i.z=a,this}makePerspective(t,e,i,s,r,n,a=2e3,o=!1){let h,l,u=this.elements;if(o)h=r/(n-r),l=n*r/(n-r);else if(2e3===a)h=-(n+r)/(n-r),l=-2*n*r/(n-r);else if(2001===a)h=-n/(n-r),l=-n*r/(n-r);else throw Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+a);return u[0]=2*r/(e-t),u[4]=0,u[8]=(e+t)/(e-t),u[12]=0,u[1]=0,u[5]=2*r/(i-s),u[9]=(i+s)/(i-s),u[13]=0,u[2]=0,u[6]=0,u[10]=h,u[14]=l,u[3]=0,u[7]=0,u[11]=-1,u[15]=0,this}makeOrthographic(t,e,i,s,r,n,a=2e3,o=!1){let h,l,u=this.elements;if(o)h=1/(n-r),l=n/(n-r);else if(2e3===a)h=-2/(n-r),l=-(n+r)/(n-r);else if(2001===a)h=-1/(n-r),l=-r/(n-r);else throw Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+a);return u[0]=2/(e-t),u[4]=0,u[8]=0,u[12]=-(e+t)/(e-t),u[1]=0,u[5]=2/(i-s),u[9]=0,u[13]=-(i+s)/(i-s),u[2]=0,u[6]=0,u[10]=h,u[14]=l,u[3]=0,u[7]=0,u[11]=0,u[15]=1,this}equals(t){let e=this.elements,i=t.elements;for(let t=0;t<16;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t,e=0){for(let i=0;i<16;i++)this.elements[i]=t[i+e];return this}toArray(t=[],e=0){let i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t[e+9]=i[9],t[e+10]=i[10],t[e+11]=i[11],t[e+12]=i[12],t[e+13]=i[13],t[e+14]=i[14],t[e+15]=i[15],t}}let tJ=new Z,tX=new tH,tZ=new Z(0,0,0),tY=new Z(1,1,1),tQ=new Z,tK=new Z,t0=new Z,t1=new tH,t2=new X;class t3{constructor(t=0,e=0,i=0,s=t3.DEFAULT_ORDER){this.isEuler=!0,this._x=t,this._y=e,this._z=i,this._order=s}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get order(){return this._order}set order(t){this._order=t,this._onChangeCallback()}set(t,e,i,s=this._order){return this._x=t,this._y=e,this._z=i,this._order=s,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(t){return this._x=t._x,this._y=t._y,this._z=t._z,this._order=t._order,this._onChangeCallback(),this}setFromRotationMatrix(t,e=this._order,i=!0){let s=t.elements,r=s[0],n=s[4],a=s[8],o=s[1],h=s[5],l=s[9],u=s[2],c=s[6],p=s[10];switch(e){case"XYZ":this._y=Math.asin(j(a,-1,1)),.9999999>Math.abs(a)?(this._x=Math.atan2(-l,p),this._z=Math.atan2(-n,r)):(this._x=Math.atan2(c,h),this._z=0);break;case"YXZ":this._x=Math.asin(-j(l,-1,1)),.9999999>Math.abs(l)?(this._y=Math.atan2(a,p),this._z=Math.atan2(o,h)):(this._y=Math.atan2(-u,r),this._z=0);break;case"ZXY":this._x=Math.asin(j(c,-1,1)),.9999999>Math.abs(c)?(this._y=Math.atan2(-u,p),this._z=Math.atan2(-n,h)):(this._y=0,this._z=Math.atan2(o,r));break;case"ZYX":this._y=Math.asin(-j(u,-1,1)),.9999999>Math.abs(u)?(this._x=Math.atan2(c,p),this._z=Math.atan2(o,r)):(this._x=0,this._z=Math.atan2(-n,h));break;case"YZX":this._z=Math.asin(j(o,-1,1)),.9999999>Math.abs(o)?(this._x=Math.atan2(-l,h),this._y=Math.atan2(-u,r)):(this._x=0,this._y=Math.atan2(a,p));break;case"XZY":this._z=Math.asin(-j(n,-1,1)),.9999999>Math.abs(n)?(this._x=Math.atan2(c,h),this._y=Math.atan2(a,r)):(this._x=Math.atan2(-l,p),this._y=0);break;default:R("Euler: .setFromRotationMatrix() encountered an unknown order: "+e)}return this._order=e,!0===i&&this._onChangeCallback(),this}setFromQuaternion(t,e,i){return t1.makeRotationFromQuaternion(t),this.setFromRotationMatrix(t1,e,i)}setFromVector3(t,e=this._order){return this.set(t.x,t.y,t.z,e)}reorder(t){return t2.setFromEuler(this),this.setFromQuaternion(t2,t)}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._order===this._order}fromArray(t){return this._x=t[0],this._y=t[1],this._z=t[2],void 0!==t[3]&&(this._order=t[3]),this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._order,t}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}}t3.DEFAULT_ORDER="XYZ";class t5{constructor(){this.mask=1}set(t){this.mask=1<>>0}enable(t){this.mask|=1<1){for(let t=0;t1){for(let t=0;t0&&(s.userData=this.userData),s.layers=this.layers.mask,s.matrix=this.matrix.toArray(),s.up=this.up.toArray(),!1===this.matrixAutoUpdate&&(s.matrixAutoUpdate=!1),this.isInstancedMesh&&(s.type="InstancedMesh",s.count=this.count,s.instanceMatrix=this.instanceMatrix.toJSON(),null!==this.instanceColor&&(s.instanceColor=this.instanceColor.toJSON())),this.isBatchedMesh&&(s.type="BatchedMesh",s.perObjectFrustumCulled=this.perObjectFrustumCulled,s.sortObjects=this.sortObjects,s.drawRanges=this._drawRanges,s.reservedRanges=this._reservedRanges,s.geometryInfo=this._geometryInfo.map(t=>({...t,boundingBox:t.boundingBox?t.boundingBox.toJSON():void 0,boundingSphere:t.boundingSphere?t.boundingSphere.toJSON():void 0})),s.instanceInfo=this._instanceInfo.map(t=>({...t})),s.availableInstanceIds=this._availableInstanceIds.slice(),s.availableGeometryIds=this._availableGeometryIds.slice(),s.nextIndexStart=this._nextIndexStart,s.nextVertexStart=this._nextVertexStart,s.geometryCount=this._geometryCount,s.maxInstanceCount=this._maxInstanceCount,s.maxVertexCount=this._maxVertexCount,s.maxIndexCount=this._maxIndexCount,s.geometryInitialized=this._geometryInitialized,s.matricesTexture=this._matricesTexture.toJSON(t),s.indirectTexture=this._indirectTexture.toJSON(t),null!==this._colorsTexture&&(s.colorsTexture=this._colorsTexture.toJSON(t)),null!==this.boundingSphere&&(s.boundingSphere=this.boundingSphere.toJSON()),null!==this.boundingBox&&(s.boundingBox=this.boundingBox.toJSON())),this.isScene)this.background&&(this.background.isColor?s.background=this.background.toJSON():this.background.isTexture&&(s.background=this.background.toJSON(t).uuid)),this.environment&&this.environment.isTexture&&!0!==this.environment.isRenderTargetTexture&&(s.environment=this.environment.toJSON(t).uuid);else if(this.isMesh||this.isLine||this.isPoints){s.geometry=r(t.geometries,this.geometry);let e=this.geometry.parameters;if(void 0!==e&&void 0!==e.shapes){let i=e.shapes;if(Array.isArray(i))for(let e=0,s=i.length;e0){s.children=[];for(let e=0;e0){s.animations=[];for(let e=0;e0&&(i.geometries=e),s.length>0&&(i.materials=s),r.length>0&&(i.textures=r),a.length>0&&(i.images=a),o.length>0&&(i.shapes=o),h.length>0&&(i.skeletons=h),l.length>0&&(i.animations=l),u.length>0&&(i.nodes=u)}return i.object=s,i;function n(t){let e=[];for(let i in t){let s=t[i];delete s.metadata,e.push(s)}return e}}clone(t){return new this.constructor().copy(this,t)}copy(t,e=!0){if(this.name=t.name,this.up.copy(t.up),this.position.copy(t.position),this.rotation.order=t.rotation.order,this.quaternion.copy(t.quaternion),this.scale.copy(t.scale),this.matrix.copy(t.matrix),this.matrixWorld.copy(t.matrixWorld),this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrixWorldAutoUpdate=t.matrixWorldAutoUpdate,this.matrixWorldNeedsUpdate=t.matrixWorldNeedsUpdate,this.layers.mask=t.layers.mask,this.visible=t.visible,this.castShadow=t.castShadow,this.receiveShadow=t.receiveShadow,this.frustumCulled=t.frustumCulled,this.renderOrder=t.renderOrder,this.animations=t.animations.slice(),this.userData=JSON.parse(JSON.stringify(t.userData)),!0===e)for(let e=0;e0?s.multiplyScalar(1/Math.sqrt(r)):s.set(0,0,0)}static getBarycoord(t,e,i,s,r){ec.subVectors(s,e),ep.subVectors(i,e),ed.subVectors(t,e);let n=ec.dot(ec),a=ec.dot(ep),o=ec.dot(ed),h=ep.dot(ep),l=ep.dot(ed),u=n*h-a*a;if(0===u)return r.set(0,0,0),null;let c=1/u,p=(h*o-a*l)*c,d=(n*l-a*o)*c;return r.set(1-p-d,d,p)}static containsPoint(t,e,i,s){return null!==this.getBarycoord(t,e,i,s,em)&&em.x>=0&&em.y>=0&&em.x+em.y<=1}static getInterpolation(t,e,i,s,r,n,a,o){return null===this.getBarycoord(t,e,i,s,em)?(o.x=0,o.y=0,"z"in o&&(o.z=0),"w"in o&&(o.w=0),null):(o.setScalar(0),o.addScaledVector(r,em.x),o.addScaledVector(n,em.y),o.addScaledVector(a,em.z),o)}static getInterpolatedAttribute(t,e,i,s,r,n){return ew.setScalar(0),eM.setScalar(0),eS.setScalar(0),ew.fromBufferAttribute(t,e),eM.fromBufferAttribute(t,i),eS.fromBufferAttribute(t,s),n.setScalar(0),n.addScaledVector(ew,r.x),n.addScaledVector(eM,r.y),n.addScaledVector(eS,r.z),n}static isFrontFacing(t,e,i,s){return ec.subVectors(i,e),ep.subVectors(t,e),0>ec.cross(ep).dot(s)}set(t,e,i){return this.a.copy(t),this.b.copy(e),this.c.copy(i),this}setFromPointsAndIndices(t,e,i,s){return this.a.copy(t[e]),this.b.copy(t[i]),this.c.copy(t[s]),this}setFromAttributeAndIndices(t,e,i,s){return this.a.fromBufferAttribute(t,e),this.b.fromBufferAttribute(t,i),this.c.fromBufferAttribute(t,s),this}clone(){return new this.constructor().copy(this)}copy(t){return this.a.copy(t.a),this.b.copy(t.b),this.c.copy(t.c),this}getArea(){return ec.subVectors(this.c,this.b),ep.subVectors(this.a,this.b),.5*ec.cross(ep).length()}getMidpoint(t){return t.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(t){return eA.getNormal(this.a,this.b,this.c,t)}getPlane(t){return t.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(t,e){return eA.getBarycoord(t,this.a,this.b,this.c,e)}getInterpolation(t,e,i,s,r){return eA.getInterpolation(t,this.a,this.b,this.c,e,i,s,r)}containsPoint(t){return eA.containsPoint(t,this.a,this.b,this.c)}isFrontFacing(t){return eA.isFrontFacing(this.a,this.b,this.c,t)}intersectsBox(t){return t.intersectsTriangle(this)}closestPointToPoint(t,e){let i,s,r=this.a,n=this.b,a=this.c;ef.subVectors(n,r),eg.subVectors(a,r),ex.subVectors(t,r);let o=ef.dot(ex),h=eg.dot(ex);if(o<=0&&h<=0)return e.copy(r);eb.subVectors(t,n);let l=ef.dot(eb),u=eg.dot(eb);if(l>=0&&u<=l)return e.copy(n);let c=o*u-l*h;if(c<=0&&o>=0&&l<=0)return i=o/(o-l),e.copy(r).addScaledVector(ef,i);ev.subVectors(t,a);let p=ef.dot(ev),d=eg.dot(ev);if(d>=0&&p<=d)return e.copy(a);let m=p*h-o*d;if(m<=0&&h>=0&&d<=0)return s=h/(h-d),e.copy(r).addScaledVector(eg,s);let f=l*d-p*u;if(f<=0&&u-l>=0&&p-d>=0)return ey.subVectors(a,n),s=(u-l)/(u-l+(p-d)),e.copy(n).addScaledVector(ey,s);let g=1/(f+m+c);return i=m*g,s=c*g,e.copy(r).addScaledVector(ef,i).addScaledVector(eg,s)}equals(t){return t.a.equals(this.a)&&t.b.equals(this.b)&&t.c.equals(this.c)}}let e_={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32},eC={h:0,s:0,l:0},eT={h:0,s:0,l:0};function eI(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*6*(2/3-i):t}class ez{constructor(t,e,i){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(t,e,i)}set(t,e,i){return void 0===e&&void 0===i?t&&t.isColor?this.copy(t):"number"==typeof t?this.setHex(t):"string"==typeof t&&this.setStyle(t):this.setRGB(t,e,i),this}setScalar(t){return this.r=t,this.g=t,this.b=t,this}setHex(t,e=m){return t=Math.floor(t),this.r=(t>>16&255)/255,this.g=(t>>8&255)/255,this.b=(255&t)/255,ts.colorSpaceToWorking(this,e),this}setRGB(t,e,i,s=ts.workingColorSpace){return this.r=t,this.g=e,this.b=i,ts.colorSpaceToWorking(this,s),this}setHSL(t,e,i,s=ts.workingColorSpace){if(t=U(t,1),e=j(e,0,1),i=j(i,0,1),0===e)this.r=this.g=this.b=i;else{let s=i<=.5?i*(1+e):i+e-i*e,r=2*i-s;this.r=eI(r,s,t+1/3),this.g=eI(r,s,t),this.b=eI(r,s,t-1/3)}return ts.colorSpaceToWorking(this,s),this}setStyle(t,e=m){let i;function s(e){void 0!==e&&1>parseFloat(e)&&R("Color: Alpha component of "+t+" will be ignored.")}if(i=/^(\w+)\(([^\)]*)\)/.exec(t)){let r,n=i[1],a=i[2];switch(n){case"rgb":case"rgba":if(r=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setRGB(Math.min(255,parseInt(r[1],10))/255,Math.min(255,parseInt(r[2],10))/255,Math.min(255,parseInt(r[3],10))/255,e);if(r=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setRGB(Math.min(100,parseInt(r[1],10))/100,Math.min(100,parseInt(r[2],10))/100,Math.min(100,parseInt(r[3],10))/100,e);break;case"hsl":case"hsla":if(r=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setHSL(parseFloat(r[1])/360,parseFloat(r[2])/100,parseFloat(r[3])/100,e);break;default:R("Color: Unknown color model "+t)}}else if(i=/^\#([A-Fa-f\d]+)$/.exec(t)){let s=i[1],r=s.length;if(3===r)return this.setRGB(parseInt(s.charAt(0),16)/15,parseInt(s.charAt(1),16)/15,parseInt(s.charAt(2),16)/15,e);if(6===r)return this.setHex(parseInt(s,16),e);R("Color: Invalid hex color "+t)}else if(t&&t.length>0)return this.setColorName(t,e);return this}setColorName(t,e=m){let i=e_[t.toLowerCase()];return void 0!==i?this.setHex(i,e):R("Color: Unknown color "+t),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(t){return this.r=t.r,this.g=t.g,this.b=t.b,this}copySRGBToLinear(t){return this.r=tr(t.r),this.g=tr(t.g),this.b=tr(t.b),this}copyLinearToSRGB(t){return this.r=tn(t.r),this.g=tn(t.g),this.b=tn(t.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(t=m){return ts.workingToColorSpace(ek.copy(this),t),65536*Math.round(j(255*ek.r,0,255))+256*Math.round(j(255*ek.g,0,255))+Math.round(j(255*ek.b,0,255))}getHexString(t=m){return("000000"+this.getHex(t).toString(16)).slice(-6)}getHSL(t,e=ts.workingColorSpace){let i,s;ts.workingToColorSpace(ek.copy(this),e);let r=ek.r,n=ek.g,a=ek.b,o=Math.max(r,n,a),h=Math.min(r,n,a),l=(h+o)/2;if(h===o)i=0,s=0;else{let t=o-h;switch(s=l<=.5?t/(o+h):t/(2-o-h),o){case r:i=(n-a)/t+6*(n0!=t>0&&this.version++,this._alphaTest=t}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(t){if(void 0!==t)for(let e in t){let i=t[e];if(void 0===i){R(`Material: parameter '${e}' has value of undefined.`);continue}let s=this[e];if(void 0===s){R(`Material: '${e}' is not a property of THREE.${this.type}.`);continue}s&&s.isColor?s.set(i):s&&s.isVector3&&i&&i.isVector3?s.copy(i):this[e]=i}}toJSON(t){let e=void 0===t||"string"==typeof t;e&&(t={textures:{},images:{}});let i={metadata:{version:4.7,type:"Material",generator:"Material.toJSON"}};function s(t){let e=[];for(let i in t){let s=t[i];delete s.metadata,e.push(s)}return e}if(i.uuid=this.uuid,i.type=this.type,""!==this.name&&(i.name=this.name),this.color&&this.color.isColor&&(i.color=this.color.getHex()),void 0!==this.roughness&&(i.roughness=this.roughness),void 0!==this.metalness&&(i.metalness=this.metalness),void 0!==this.sheen&&(i.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(i.sheenColor=this.sheenColor.getHex()),void 0!==this.sheenRoughness&&(i.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(i.emissive=this.emissive.getHex()),void 0!==this.emissiveIntensity&&1!==this.emissiveIntensity&&(i.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(i.specular=this.specular.getHex()),void 0!==this.specularIntensity&&(i.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(i.specularColor=this.specularColor.getHex()),void 0!==this.shininess&&(i.shininess=this.shininess),void 0!==this.clearcoat&&(i.clearcoat=this.clearcoat),void 0!==this.clearcoatRoughness&&(i.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(i.clearcoatMap=this.clearcoatMap.toJSON(t).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(i.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(t).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(i.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(t).uuid,i.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.sheenColorMap&&this.sheenColorMap.isTexture&&(i.sheenColorMap=this.sheenColorMap.toJSON(t).uuid),this.sheenRoughnessMap&&this.sheenRoughnessMap.isTexture&&(i.sheenRoughnessMap=this.sheenRoughnessMap.toJSON(t).uuid),void 0!==this.dispersion&&(i.dispersion=this.dispersion),void 0!==this.iridescence&&(i.iridescence=this.iridescence),void 0!==this.iridescenceIOR&&(i.iridescenceIOR=this.iridescenceIOR),void 0!==this.iridescenceThicknessRange&&(i.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(i.iridescenceMap=this.iridescenceMap.toJSON(t).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(i.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(t).uuid),void 0!==this.anisotropy&&(i.anisotropy=this.anisotropy),void 0!==this.anisotropyRotation&&(i.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(i.anisotropyMap=this.anisotropyMap.toJSON(t).uuid),this.map&&this.map.isTexture&&(i.map=this.map.toJSON(t).uuid),this.matcap&&this.matcap.isTexture&&(i.matcap=this.matcap.toJSON(t).uuid),this.alphaMap&&this.alphaMap.isTexture&&(i.alphaMap=this.alphaMap.toJSON(t).uuid),this.lightMap&&this.lightMap.isTexture&&(i.lightMap=this.lightMap.toJSON(t).uuid,i.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(i.aoMap=this.aoMap.toJSON(t).uuid,i.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(i.bumpMap=this.bumpMap.toJSON(t).uuid,i.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(i.normalMap=this.normalMap.toJSON(t).uuid,i.normalMapType=this.normalMapType,i.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(i.displacementMap=this.displacementMap.toJSON(t).uuid,i.displacementScale=this.displacementScale,i.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(i.roughnessMap=this.roughnessMap.toJSON(t).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(i.metalnessMap=this.metalnessMap.toJSON(t).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(i.emissiveMap=this.emissiveMap.toJSON(t).uuid),this.specularMap&&this.specularMap.isTexture&&(i.specularMap=this.specularMap.toJSON(t).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(i.specularIntensityMap=this.specularIntensityMap.toJSON(t).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(i.specularColorMap=this.specularColorMap.toJSON(t).uuid),this.envMap&&this.envMap.isTexture&&(i.envMap=this.envMap.toJSON(t).uuid,void 0!==this.combine&&(i.combine=this.combine)),void 0!==this.envMapRotation&&(i.envMapRotation=this.envMapRotation.toArray()),void 0!==this.envMapIntensity&&(i.envMapIntensity=this.envMapIntensity),void 0!==this.reflectivity&&(i.reflectivity=this.reflectivity),void 0!==this.refractionRatio&&(i.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(i.gradientMap=this.gradientMap.toJSON(t).uuid),void 0!==this.transmission&&(i.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(i.transmissionMap=this.transmissionMap.toJSON(t).uuid),void 0!==this.thickness&&(i.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(i.thicknessMap=this.thicknessMap.toJSON(t).uuid),void 0!==this.attenuationDistance&&this.attenuationDistance!==1/0&&(i.attenuationDistance=this.attenuationDistance),void 0!==this.attenuationColor&&(i.attenuationColor=this.attenuationColor.getHex()),void 0!==this.size&&(i.size=this.size),null!==this.shadowSide&&(i.shadowSide=this.shadowSide),void 0!==this.sizeAttenuation&&(i.sizeAttenuation=this.sizeAttenuation),1!==this.blending&&(i.blending=this.blending),0!==this.side&&(i.side=this.side),!0===this.vertexColors&&(i.vertexColors=!0),this.opacity<1&&(i.opacity=this.opacity),!0===this.transparent&&(i.transparent=!0),204!==this.blendSrc&&(i.blendSrc=this.blendSrc),205!==this.blendDst&&(i.blendDst=this.blendDst),100!==this.blendEquation&&(i.blendEquation=this.blendEquation),null!==this.blendSrcAlpha&&(i.blendSrcAlpha=this.blendSrcAlpha),null!==this.blendDstAlpha&&(i.blendDstAlpha=this.blendDstAlpha),null!==this.blendEquationAlpha&&(i.blendEquationAlpha=this.blendEquationAlpha),this.blendColor&&this.blendColor.isColor&&(i.blendColor=this.blendColor.getHex()),0!==this.blendAlpha&&(i.blendAlpha=this.blendAlpha),3!==this.depthFunc&&(i.depthFunc=this.depthFunc),!1===this.depthTest&&(i.depthTest=this.depthTest),!1===this.depthWrite&&(i.depthWrite=this.depthWrite),!1===this.colorWrite&&(i.colorWrite=this.colorWrite),255!==this.stencilWriteMask&&(i.stencilWriteMask=this.stencilWriteMask),519!==this.stencilFunc&&(i.stencilFunc=this.stencilFunc),0!==this.stencilRef&&(i.stencilRef=this.stencilRef),255!==this.stencilFuncMask&&(i.stencilFuncMask=this.stencilFuncMask),7680!==this.stencilFail&&(i.stencilFail=this.stencilFail),7680!==this.stencilZFail&&(i.stencilZFail=this.stencilZFail),7680!==this.stencilZPass&&(i.stencilZPass=this.stencilZPass),!0===this.stencilWrite&&(i.stencilWrite=this.stencilWrite),void 0!==this.rotation&&0!==this.rotation&&(i.rotation=this.rotation),!0===this.polygonOffset&&(i.polygonOffset=!0),0!==this.polygonOffsetFactor&&(i.polygonOffsetFactor=this.polygonOffsetFactor),0!==this.polygonOffsetUnits&&(i.polygonOffsetUnits=this.polygonOffsetUnits),void 0!==this.linewidth&&1!==this.linewidth&&(i.linewidth=this.linewidth),void 0!==this.dashSize&&(i.dashSize=this.dashSize),void 0!==this.gapSize&&(i.gapSize=this.gapSize),void 0!==this.scale&&(i.scale=this.scale),!0===this.dithering&&(i.dithering=!0),this.alphaTest>0&&(i.alphaTest=this.alphaTest),!0===this.alphaHash&&(i.alphaHash=!0),!0===this.alphaToCoverage&&(i.alphaToCoverage=!0),!0===this.premultipliedAlpha&&(i.premultipliedAlpha=!0),!0===this.forceSinglePass&&(i.forceSinglePass=!0),!1===this.allowOverride&&(i.allowOverride=!1),!0===this.wireframe&&(i.wireframe=!0),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(i.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(i.wireframeLinejoin=this.wireframeLinejoin),!0===this.flatShading&&(i.flatShading=!0),!1===this.visible&&(i.visible=!1),!1===this.toneMapped&&(i.toneMapped=!1),!1===this.fog&&(i.fog=!1),Object.keys(this.userData).length>0&&(i.userData=this.userData),e){let e=s(t.textures),r=s(t.images);e.length>0&&(i.textures=e),r.length>0&&(i.images=r)}return i}clone(){return new this.constructor().copy(this)}copy(t){this.name=t.name,this.blending=t.blending,this.side=t.side,this.vertexColors=t.vertexColors,this.opacity=t.opacity,this.transparent=t.transparent,this.blendSrc=t.blendSrc,this.blendDst=t.blendDst,this.blendEquation=t.blendEquation,this.blendSrcAlpha=t.blendSrcAlpha,this.blendDstAlpha=t.blendDstAlpha,this.blendEquationAlpha=t.blendEquationAlpha,this.blendColor.copy(t.blendColor),this.blendAlpha=t.blendAlpha,this.depthFunc=t.depthFunc,this.depthTest=t.depthTest,this.depthWrite=t.depthWrite,this.stencilWriteMask=t.stencilWriteMask,this.stencilFunc=t.stencilFunc,this.stencilRef=t.stencilRef,this.stencilFuncMask=t.stencilFuncMask,this.stencilFail=t.stencilFail,this.stencilZFail=t.stencilZFail,this.stencilZPass=t.stencilZPass,this.stencilWrite=t.stencilWrite;let e=t.clippingPlanes,i=null;if(null!==e){let t=e.length;i=Array(t);for(let s=0;s!==t;++s)i[s]=e[s].clone()}return this.clippingPlanes=i,this.clipIntersection=t.clipIntersection,this.clipShadows=t.clipShadows,this.shadowSide=t.shadowSide,this.colorWrite=t.colorWrite,this.precision=t.precision,this.polygonOffset=t.polygonOffset,this.polygonOffsetFactor=t.polygonOffsetFactor,this.polygonOffsetUnits=t.polygonOffsetUnits,this.dithering=t.dithering,this.alphaTest=t.alphaTest,this.alphaHash=t.alphaHash,this.alphaToCoverage=t.alphaToCoverage,this.premultipliedAlpha=t.premultipliedAlpha,this.forceSinglePass=t.forceSinglePass,this.allowOverride=t.allowOverride,this.visible=t.visible,this.toneMapped=t.toneMapped,this.userData=JSON.parse(JSON.stringify(t.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(t){!0===t&&this.version++}}class eO extends eR{constructor(t){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new ez(0xffffff),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new t3,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.fog=t.fog,this}}let eE=function(){let t=new ArrayBuffer(4),e=new Float32Array(t),i=new Uint32Array(t),s=new Uint32Array(512),r=new Uint32Array(512);for(let t=0;t<256;++t){let e=t-127;e<-27?(s[t]=0,s[256|t]=32768,r[t]=24,r[256|t]=24):e<-14?(s[t]=1024>>-e-14,s[256|t]=1024>>-e-14|32768,r[t]=-e-1,r[256|t]=-e-1):e<=15?(s[t]=e+15<<10,s[256|t]=e+15<<10|32768,r[t]=13,r[256|t]=13):e<128?(s[t]=31744,s[256|t]=64512,r[t]=24,r[256|t]=24):(s[t]=31744,s[256|t]=64512,r[t]=13,r[256|t]=13)}let n=new Uint32Array(2048),a=new Uint32Array(64),o=new Uint32Array(64);for(let t=1;t<1024;++t){let e=t<<13,i=0;for(;(8388608&e)==0;)e<<=1,i-=8388608;e&=-8388609,i+=0x38800000,n[t]=e|i}for(let t=1024;t<2048;++t)n[t]=0x38000000+(t-1024<<13);for(let t=1;t<31;++t)a[t]=t<<23;a[31]=0x47800000,a[32]=0x80000000;for(let t=33;t<63;++t)a[t]=0x80000000+(t-32<<23);a[63]=0xc7800000;for(let t=1;t<64;++t)32!==t&&(o[t]=1024);return{floatView:e,uint32View:i,baseTable:s,shiftTable:r,mantissaTable:n,exponentTable:a,offsetTable:o}}();function eP(t){Math.abs(t)>65504&&R("DataUtils.toHalfFloat(): Value out of range."),t=j(t,-65504,65504),eE.floatView[0]=t;let e=eE.uint32View[0],i=e>>23&511;return eE.baseTable[i]+((8388607&e)>>eE.shiftTable[i])}function eL(t){let e=t>>10;return eE.uint32View[0]=eE.mantissaTable[eE.offsetTable[e]+(1023&t)]+eE.exponentTable[e],eE.floatView[0]}class eN{static toHalfFloat(t){return eP(t)}static fromHalfFloat(t){return eL(t)}}let eF=new Z,e$=new J,eV=0;class eD{constructor(t,e,i=!1){if(Array.isArray(t))throw TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,Object.defineProperty(this,"id",{value:eV++}),this.name="",this.array=t,this.itemSize=e,this.count=void 0!==t?t.length/e:0,this.normalized=i,this.usage=35044,this.updateRanges=[],this.gpuType=1015,this.version=0}onUploadCallback(){}set needsUpdate(t){!0===t&&this.version++}setUsage(t){return this.usage=t,this}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}copy(t){return this.name=t.name,this.array=new t.array.constructor(t.array),this.itemSize=t.itemSize,this.count=t.count,this.normalized=t.normalized,this.usage=t.usage,this.gpuType=t.gpuType,this}copyAt(t,e,i){t*=this.itemSize,i*=e.itemSize;for(let s=0,r=this.itemSize;se.count&&R("BufferGeometry: Buffer size too small for points data. Use .dispose() and create a new geometry."),e.needsUpdate=!0}return this}computeBoundingBox(){null===this.boundingBox&&(this.boundingBox=new tv);let t=this.attributes.position,e=this.morphAttributes.position;if(t&&t.isGLBufferAttribute){O("BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box.",this),this.boundingBox.set(new Z(-1/0,-1/0,-1/0),new Z(Infinity,Infinity,Infinity));return}if(void 0!==t){if(this.boundingBox.setFromBufferAttribute(t),e)for(let t=0,i=e.length;t0&&(t.userData=this.userData),void 0!==this.parameters){let e=this.parameters;for(let i in e)void 0!==e[i]&&(t[i]=e[i]);return t}t.data={attributes:{}};let e=this.index;null!==e&&(t.data.index={type:e.array.constructor.name,array:Array.prototype.slice.call(e.array)});let i=this.attributes;for(let e in i){let s=i[e];t.data.attributes[e]=s.toJSON(t.data)}let s={},r=!1;for(let e in this.morphAttributes){let i=this.morphAttributes[e],n=[];for(let e=0,s=i.length;e0&&(s[e]=n,r=!0)}r&&(t.data.morphAttributes=s,t.data.morphTargetsRelative=this.morphTargetsRelative);let n=this.groups;n.length>0&&(t.data.groups=JSON.parse(JSON.stringify(n)));let a=this.boundingSphere;return null!==a&&(t.data.boundingSphere=a.toJSON()),t}clone(){return new this.constructor().copy(this)}copy(t){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;let e={};this.name=t.name;let i=t.index;null!==i&&this.setIndex(i.clone());let s=t.attributes;for(let t in s){let i=s[t];this.setAttribute(t,i.clone(e))}let r=t.morphAttributes;for(let t in r){let i=[],s=r[t];for(let t=0,r=s.length;t0){let i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;t(t.far-t.near)**2)||(e4.copy(r).invert(),e6.copy(t.ray).applyMatrix4(e4),(null===i.boundingBox||!1!==e6.intersectsBox(i.boundingBox))&&this._computeIntersections(t,e,e6)))}_computeIntersections(t,e,i){let s,r=this.geometry,n=this.material,a=r.index,o=r.attributes.position,h=r.attributes.uv,l=r.attributes.uv1,u=r.attributes.normal,c=r.groups,p=r.drawRange;if(null!==a)if(Array.isArray(n))for(let r=0,o=c.length;ri.far?null:{distance:h,point:ia.clone(),object:t}}(t,e,i,s,e7,it,ie,ir);if(u){let t=new Z;eA.getBarycoord(ir,e7,it,ie,t),r&&(u.uv=eA.getInterpolatedAttribute(r,o,h,l,t,new J)),n&&(u.uv1=eA.getInterpolatedAttribute(n,o,h,l,t,new J)),a&&(u.normal=eA.getInterpolatedAttribute(a,o,h,l,t,new Z),u.normal.dot(s.direction)>0&&u.normal.multiplyScalar(-1));let e={a:o,b:h,c:l,normal:new Z,materialIndex:0};eA.getNormal(e7,it,ie,e.normal),u.face=e,u.barycoord=t}return u}class il extends e5{constructor(t=1,e=1,i=1,s=1,r=1,n=1){super(),this.type="BoxGeometry",this.parameters={width:t,height:e,depth:i,widthSegments:s,heightSegments:r,depthSegments:n};const a=this;s=Math.floor(s),r=Math.floor(r);const o=[],h=[],l=[],u=[];let c=0,p=0;function d(t,e,i,s,r,n,d,m,f,g,y){let x=n/f,b=d/g,v=n/2,w=d/2,M=m/2,S=f+1,A=g+1,_=0,C=0,T=new Z;for(let n=0;n0?1:-1,l.push(T.x,T.y,T.z),u.push(o/f),u.push(1-n/g),_+=1}}for(let t=0;t0&&(e.defines=this.defines),e.vertexShader=this.vertexShader,e.fragmentShader=this.fragmentShader,e.lights=this.lights,e.clipping=this.clipping;let i={};for(let t in this.extensions)!0===this.extensions[t]&&(i[t]=!0);return Object.keys(i).length>0&&(e.extensions=i),e}}class ig extends eu{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new tH,this.projectionMatrix=new tH,this.projectionMatrixInverse=new tH,this.coordinateSystem=2e3,this._reversedDepth=!1}get reversedDepth(){return this._reversedDepth}copy(t,e){return super.copy(t,e),this.matrixWorldInverse.copy(t.matrixWorldInverse),this.projectionMatrix.copy(t.projectionMatrix),this.projectionMatrixInverse.copy(t.projectionMatrixInverse),this.coordinateSystem=t.coordinateSystem,this}getWorldDirection(t){return super.getWorldDirection(t).negate()}updateMatrixWorld(t){super.updateMatrixWorld(t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(t,e){super.updateWorldMatrix(t,e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}}let iy=new Z,ix=new J,ib=new J;class iv extends ig{constructor(t=50,e=1,i=.1,s=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=t,this.zoom=1,this.near=i,this.far=s,this.focus=10,this.aspect=e,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(t,e){return super.copy(t,e),this.fov=t.fov,this.zoom=t.zoom,this.near=t.near,this.far=t.far,this.focus=t.focus,this.aspect=t.aspect,this.view=null===t.view?null:Object.assign({},t.view),this.filmGauge=t.filmGauge,this.filmOffset=t.filmOffset,this}setFocalLength(t){let e=.5*this.getFilmHeight()/t;this.fov=2*V*Math.atan(e),this.updateProjectionMatrix()}getFocalLength(){let t=Math.tan(.5*$*this.fov);return .5*this.getFilmHeight()/t}getEffectiveFOV(){return 2*V*Math.atan(Math.tan(.5*$*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}getViewBounds(t,e,i){iy.set(-1,-1,.5).applyMatrix4(this.projectionMatrixInverse),e.set(iy.x,iy.y).multiplyScalar(-t/iy.z),iy.set(1,1,.5).applyMatrix4(this.projectionMatrixInverse),i.set(iy.x,iy.y).multiplyScalar(-t/iy.z)}getViewSize(t,e){return this.getViewBounds(t,ix,ib),e.subVectors(ib,ix)}setViewOffset(t,e,i,s,r,n){this.aspect=t/e,null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=t,this.view.fullHeight=e,this.view.offsetX=i,this.view.offsetY=s,this.view.width=r,this.view.height=n,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){let t=this.near,e=t*Math.tan(.5*$*this.fov)/this.zoom,i=2*e,s=this.aspect*i,r=-.5*s,n=this.view;if(null!==this.view&&this.view.enabled){let t=n.fullWidth,a=n.fullHeight;r+=n.offsetX*s/t,e-=n.offsetY*i/a,s*=n.width/t,i*=n.height/a}let a=this.filmOffset;0!==a&&(r+=t*a/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+s,e,e-i,t,this.far,this.coordinateSystem,this.reversedDepth),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(t){let e=super.toJSON(t);return e.object.fov=this.fov,e.object.zoom=this.zoom,e.object.near=this.near,e.object.far=this.far,e.object.focus=this.focus,e.object.aspect=this.aspect,null!==this.view&&(e.object.view=Object.assign({},this.view)),e.object.filmGauge=this.filmGauge,e.object.filmOffset=this.filmOffset,e}}class iw extends eu{constructor(t,e,i){super(),this.type="CubeCamera",this.renderTarget=i,this.coordinateSystem=null,this.activeMipmapLevel=0;const s=new iv(-90,1,t,e);s.layers=this.layers,this.add(s);const r=new iv(-90,1,t,e);r.layers=this.layers,this.add(r);const n=new iv(-90,1,t,e);n.layers=this.layers,this.add(n);const a=new iv(-90,1,t,e);a.layers=this.layers,this.add(a);const o=new iv(-90,1,t,e);o.layers=this.layers,this.add(o);const h=new iv(-90,1,t,e);h.layers=this.layers,this.add(h)}updateCoordinateSystem(){let t=this.coordinateSystem,e=this.children.concat(),[i,s,r,n,a,o]=e;for(let t of e)this.remove(t);if(2e3===t)i.up.set(0,1,0),i.lookAt(1,0,0),s.up.set(0,1,0),s.lookAt(-1,0,0),r.up.set(0,0,-1),r.lookAt(0,1,0),n.up.set(0,0,1),n.lookAt(0,-1,0),a.up.set(0,1,0),a.lookAt(0,0,1),o.up.set(0,1,0),o.lookAt(0,0,-1);else if(2001===t)i.up.set(0,-1,0),i.lookAt(-1,0,0),s.up.set(0,-1,0),s.lookAt(1,0,0),r.up.set(0,0,1),r.lookAt(0,1,0),n.up.set(0,0,-1),n.lookAt(0,-1,0),a.up.set(0,-1,0),a.lookAt(0,0,1),o.up.set(0,-1,0),o.lookAt(0,0,-1);else throw Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+t);for(let t of e)this.add(t),t.updateMatrixWorld()}update(t,e){null===this.parent&&this.updateMatrixWorld();let{renderTarget:i,activeMipmapLevel:s}=this;this.coordinateSystem!==t.coordinateSystem&&(this.coordinateSystem=t.coordinateSystem,this.updateCoordinateSystem());let[r,n,a,o,h,l]=this.children,u=t.getRenderTarget(),c=t.getActiveCubeFace(),p=t.getActiveMipmapLevel(),d=t.xr.enabled;t.xr.enabled=!1;let m=i.texture.generateMipmaps;i.texture.generateMipmaps=!1,t.setRenderTarget(i,0,s),t.render(e,r),t.setRenderTarget(i,1,s),t.render(e,n),t.setRenderTarget(i,2,s),t.render(e,a),t.setRenderTarget(i,3,s),t.render(e,o),t.setRenderTarget(i,4,s),t.render(e,h),i.texture.generateMipmaps=m,t.setRenderTarget(i,5,s),t.render(e,l),t.setRenderTarget(u,c,p),t.xr.enabled=d,i.texture.needsPMREMUpdate=!0}}class iM extends tp{constructor(t=[],e=301,i,s,r,n,a,o,h,l){super(t,e,i,s,r,n,a,o,h,l),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(t){this.image=t}}class iS extends tf{constructor(t=1,e={}){super(t,t,e),this.isWebGLCubeRenderTarget=!0;const i={width:t,height:t,depth:1};this.texture=new iM([i,i,i,i,i,i]),this._setTextureOptions(e),this.texture.isRenderTargetTexture=!0}fromEquirectangularTexture(t,e){this.texture.type=e.type,this.texture.colorSpace=e.colorSpace,this.texture.generateMipmaps=e.generateMipmaps,this.texture.minFilter=e.minFilter,this.texture.magFilter=e.magFilter;let i={uniforms:{tEquirect:{value:null}},vertexShader:` - - varying vec3 vWorldDirection; - - vec3 transformDirection( in vec3 dir, in mat4 matrix ) { - - return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz ); - - } - - void main() { - - vWorldDirection = transformDirection( position, modelMatrix ); - - #include - #include - - } - `,fragmentShader:` - - uniform sampler2D tEquirect; - - varying vec3 vWorldDirection; - - #include - - void main() { - - vec3 direction = normalize( vWorldDirection ); - - vec2 sampleUV = equirectUv( direction ); - - gl_FragColor = texture2D( tEquirect, sampleUV ); - - } - `},s=new il(5,5,5),r=new im({name:"CubemapFromEquirect",uniforms:iu(i.uniforms),vertexShader:i.vertexShader,fragmentShader:i.fragmentShader,side:1,blending:0});r.uniforms.tEquirect.value=e;let n=new io(s,r),a=e.minFilter;return 1008===e.minFilter&&(e.minFilter=1006),new iw(1,10,this).update(t,n),e.minFilter=a,n.geometry.dispose(),n.material.dispose(),this}clear(t,e=!0,i=!0,s=!0){let r=t.getRenderTarget();for(let r=0;r<6;r++)t.setRenderTarget(this,r),t.clear(e,i,s);t.setRenderTarget(r)}}class iA extends eu{constructor(){super(),this.isGroup=!0,this.type="Group"}}let i_={type:"move"};class iC{constructor(){this._targetRay=null,this._grip=null,this._hand=null}getHandSpace(){return null===this._hand&&(this._hand=new iA,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return null===this._targetRay&&(this._targetRay=new iA,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new Z,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new Z),this._targetRay}getGripSpace(){return null===this._grip&&(this._grip=new iA,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new Z,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new Z),this._grip}dispatchEvent(t){return null!==this._targetRay&&this._targetRay.dispatchEvent(t),null!==this._grip&&this._grip.dispatchEvent(t),null!==this._hand&&this._hand.dispatchEvent(t),this}connect(t){if(t&&t.hand){let e=this._hand;if(e)for(let i of t.hand.values())this._getHandJoint(e,i)}return this.dispatchEvent({type:"connected",data:t}),this}disconnect(t){return this.dispatchEvent({type:"disconnected",data:t}),null!==this._targetRay&&(this._targetRay.visible=!1),null!==this._grip&&(this._grip.visible=!1),null!==this._hand&&(this._hand.visible=!1),this}update(t,e,i){let s=null,r=null,n=null,a=this._targetRay,o=this._grip,h=this._hand;if(t&&"visible-blurred"!==e.session.visibilityState){if(h&&t.hand){for(let s of(n=!0,t.hand.values())){let t=e.getJointPose(s,i),r=this._getHandJoint(h,s);null!==t&&(r.matrix.fromArray(t.transform.matrix),r.matrix.decompose(r.position,r.rotation,r.scale),r.matrixWorldNeedsUpdate=!0,r.jointRadius=t.radius),r.visible=null!==t}let s=h.joints["index-finger-tip"],r=h.joints["thumb-tip"],a=s.position.distanceTo(r.position);h.inputState.pinching&&a>.025?(h.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:t.handedness,target:this})):!h.inputState.pinching&&a<=.015&&(h.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:t.handedness,target:this}))}else null!==o&&t.gripSpace&&null!==(r=e.getPose(t.gripSpace,i))&&(o.matrix.fromArray(r.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale),o.matrixWorldNeedsUpdate=!0,r.linearVelocity?(o.hasLinearVelocity=!0,o.linearVelocity.copy(r.linearVelocity)):o.hasLinearVelocity=!1,r.angularVelocity?(o.hasAngularVelocity=!0,o.angularVelocity.copy(r.angularVelocity)):o.hasAngularVelocity=!1);null!==a&&(null===(s=e.getPose(t.targetRaySpace,i))&&null!==r&&(s=r),null!==s&&(a.matrix.fromArray(s.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),a.matrixWorldNeedsUpdate=!0,s.linearVelocity?(a.hasLinearVelocity=!0,a.linearVelocity.copy(s.linearVelocity)):a.hasLinearVelocity=!1,s.angularVelocity?(a.hasAngularVelocity=!0,a.angularVelocity.copy(s.angularVelocity)):a.hasAngularVelocity=!1,this.dispatchEvent(i_)))}return null!==a&&(a.visible=null!==s),null!==o&&(o.visible=null!==r),null!==h&&(h.visible=null!==n),this}_getHandJoint(t,e){if(void 0===t.joints[e.jointName]){let i=new iA;i.matrixAutoUpdate=!1,i.visible=!1,t.joints[e.jointName]=i,t.add(i)}return t.joints[e.jointName]}}class iT{constructor(t,e=25e-5){this.isFogExp2=!0,this.name="",this.color=new ez(t),this.density=e}clone(){return new iT(this.color,this.density)}toJSON(){return{type:"FogExp2",name:this.name,color:this.color.getHex(),density:this.density}}}class iI{constructor(t,e=1,i=1e3){this.isFog=!0,this.name="",this.color=new ez(t),this.near=e,this.far=i}clone(){return new iI(this.color,this.near,this.far)}toJSON(){return{type:"Fog",name:this.name,color:this.color.getHex(),near:this.near,far:this.far}}}class iz extends eu{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.backgroundRotation=new t3,this.environmentIntensity=1,this.environmentRotation=new t3,this.overrideMaterial=null,"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(t,e){return super.copy(t,e),null!==t.background&&(this.background=t.background.clone()),null!==t.environment&&(this.environment=t.environment.clone()),null!==t.fog&&(this.fog=t.fog.clone()),this.backgroundBlurriness=t.backgroundBlurriness,this.backgroundIntensity=t.backgroundIntensity,this.backgroundRotation.copy(t.backgroundRotation),this.environmentIntensity=t.environmentIntensity,this.environmentRotation.copy(t.environmentRotation),null!==t.overrideMaterial&&(this.overrideMaterial=t.overrideMaterial.clone()),this.matrixAutoUpdate=t.matrixAutoUpdate,this}toJSON(t){let e=super.toJSON(t);return null!==this.fog&&(e.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(e.object.backgroundBlurriness=this.backgroundBlurriness),1!==this.backgroundIntensity&&(e.object.backgroundIntensity=this.backgroundIntensity),e.object.backgroundRotation=this.backgroundRotation.toArray(),1!==this.environmentIntensity&&(e.object.environmentIntensity=this.environmentIntensity),e.object.environmentRotation=this.environmentRotation.toArray(),e}}class ik{constructor(t,e){this.isInterleavedBuffer=!0,this.array=t,this.stride=e,this.count=void 0!==t?t.length/e:0,this.usage=35044,this.updateRanges=[],this.version=0,this.uuid=D()}onUploadCallback(){}set needsUpdate(t){!0===t&&this.version++}setUsage(t){return this.usage=t,this}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}copy(t){return this.array=new t.array.constructor(t.array),this.count=t.count,this.stride=t.stride,this.usage=t.usage,this}copyAt(t,e,i){t*=this.stride,i*=e.stride;for(let s=0,r=this.stride;st.far||e.push({distance:o,point:iE.clone(),uv:eA.getInterpolation(iE,iV,iD,ij,iU,iW,iG,new J),face:null,object:this})}copy(t,e){return super.copy(t,e),void 0!==t.center&&this.center.copy(t.center),this.material=t.material,this}}function iH(t,e,i,s,r,n){iN.subVectors(t,i).addScalar(.5).multiply(s),void 0!==r?(iF.x=n*iN.x-r*iN.y,iF.y=r*iN.x+n*iN.y):iF.copy(iN),t.copy(e),t.x+=iF.x,t.y+=iF.y,t.applyMatrix4(i$)}let iJ=new Z,iX=new Z;class iZ extends eu{constructor(){super(),this.isLOD=!0,this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]}}),this.autoUpdate=!0}copy(t){super.copy(t,!1);let e=t.levels;for(let t=0,i=e.length;t0){let i,s;for(i=1,s=e.length;i0){iJ.setFromMatrixPosition(this.matrixWorld);let i=t.ray.origin.distanceTo(iJ);this.getObjectForDistance(i).raycast(t,e)}}update(t){let e=this.levels;if(e.length>1){let i,s;iJ.setFromMatrixPosition(t.matrixWorld),iX.setFromMatrixPosition(this.matrixWorld);let r=iJ.distanceTo(iX)/t.zoom;for(i=1,e[0].object.visible=!0,s=e.length;i=t)e[i-1].object.visible=!1,e[i].object.visible=!0;else break}for(this._currentLevel=i-1;i1?null:e.copy(t.start).addScaledVector(i,r)}intersectsLine(t){let e=this.distanceToPoint(t.start),i=this.distanceToPoint(t.end);return e<0&&i>0||i<0&&e>0}intersectsBox(t){return t.intersectsPlane(this)}intersectsSphere(t){return t.intersectsPlane(this)}coplanarPoint(t){return t.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(t,e){let i=e||sd.getNormalMatrix(t),s=this.coplanarPoint(sc).applyMatrix4(t),r=this.normal.applyMatrix3(i).normalize();return this.constant=-s.dot(r),this}translate(t){return this.constant-=t.dot(this.normal),this}equals(t){return t.normal.equals(this.normal)&&t.constant===this.constant}clone(){return new this.constructor().copy(this)}}let sf=new tF,sg=new J(.5,.5),sy=new Z;class sx{constructor(t=new sm,e=new sm,i=new sm,s=new sm,r=new sm,n=new sm){this.planes=[t,e,i,s,r,n]}set(t,e,i,s,r,n){let a=this.planes;return a[0].copy(t),a[1].copy(e),a[2].copy(i),a[3].copy(s),a[4].copy(r),a[5].copy(n),this}copy(t){let e=this.planes;for(let i=0;i<6;i++)e[i].copy(t.planes[i]);return this}setFromProjectionMatrix(t,e=2e3,i=!1){let s=this.planes,r=t.elements,n=r[0],a=r[1],o=r[2],h=r[3],l=r[4],u=r[5],c=r[6],p=r[7],d=r[8],m=r[9],f=r[10],g=r[11],y=r[12],x=r[13],b=r[14],v=r[15];if(s[0].setComponents(h-n,p-l,g-d,v-y).normalize(),s[1].setComponents(h+n,p+l,g+d,v+y).normalize(),s[2].setComponents(h+a,p+u,g+m,v+x).normalize(),s[3].setComponents(h-a,p-u,g-m,v-x).normalize(),i)s[4].setComponents(o,c,f,b).normalize(),s[5].setComponents(h-o,p-c,g-f,v-b).normalize();else if(s[4].setComponents(h-o,p-c,g-f,v-b).normalize(),2e3===e)s[5].setComponents(h+o,p+c,g+f,v+b).normalize();else if(2001===e)s[5].setComponents(o,c,f,b).normalize();else throw Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+e);return this}intersectsObject(t){if(void 0!==t.boundingSphere)null===t.boundingSphere&&t.computeBoundingSphere(),sf.copy(t.boundingSphere).applyMatrix4(t.matrixWorld);else{let e=t.geometry;null===e.boundingSphere&&e.computeBoundingSphere(),sf.copy(e.boundingSphere).applyMatrix4(t.matrixWorld)}return this.intersectsSphere(sf)}intersectsSprite(t){return sf.center.set(0,0,0),sf.radius=.7071067811865476+sg.distanceTo(t.center),sf.applyMatrix4(t.matrixWorld),this.intersectsSphere(sf)}intersectsSphere(t){let e=this.planes,i=t.center,s=-t.radius;for(let t=0;t<6;t++)if(e[t].distanceToPoint(i)0?t.max.x:t.min.x,sy.y=s.normal.y>0?t.max.y:t.min.y,sy.z=s.normal.z>0?t.max.z:t.min.z,0>s.distanceToPoint(sy))return!1}return!0}containsPoint(t){let e=this.planes;for(let i=0;i<6;i++)if(0>e[i].distanceToPoint(t))return!1;return!0}clone(){return new this.constructor().copy(this)}}let sb=new tH,sv=new sx;class sw{constructor(){this.coordinateSystem=2e3}intersectsObject(t,e){if(!e.isArrayCamera||0===e.cameras.length)return!1;for(let i=0;i=r.length&&r.push({start:-1,count:-1,z:-1,index:-1});let a=r[this.index];n.push(a),this.index++,a.start=t,a.count=e,a.z=i,a.index=s}reset(){this.list.length=0,this.index=0}},sP=new io,sL=[];function sN(t,e){if(t.constructor!==e.constructor){let i=Math.min(t.length,e.length);for(let s=0;s65535?new Uint32Array(s):new Uint16Array(s);e.setIndex(new eD(t,1))}this._geometryInitialized=!0}}_validateGeometry(t){let e=this.geometry;if(!!t.getIndex()!=!!e.getIndex())throw Error('THREE.BatchedMesh: All geometries must consistently have "index".');for(let i in e.attributes){if(!t.hasAttribute(i))throw Error(`THREE.BatchedMesh: Added geometry missing "${i}". All geometries must have consistent attributes.`);let s=t.getAttribute(i),r=e.getAttribute(i);if(s.itemSize!==r.itemSize||s.normalized!==r.normalized)throw Error("THREE.BatchedMesh: All attributes must have a consistent itemSize and normalized value.")}}validateInstanceId(t){let e=this._instanceInfo;if(t<0||t>=e.length||!1===e[t].active)throw Error(`THREE.BatchedMesh: Invalid instanceId ${t}. Instance is either out of range or has been deleted.`)}validateGeometryId(t){let e=this._geometryInfo;if(t<0||t>=e.length||!1===e[t].active)throw Error(`THREE.BatchedMesh: Invalid geometryId ${t}. Geometry is either out of range or has been deleted.`)}setCustomSort(t){return this.customSort=t,this}computeBoundingBox(){null===this.boundingBox&&(this.boundingBox=new tv);let t=this.boundingBox,e=this._instanceInfo;t.makeEmpty();for(let i=0,s=e.length;i=this.maxInstanceCount&&0===this._availableInstanceIds.length)throw Error("THREE.BatchedMesh: Maximum item count reached.");let e={visible:!0,active:!0,geometryIndex:t},i=null;this._availableInstanceIds.length>0?(this._availableInstanceIds.sort(sM),i=this._availableInstanceIds.shift(),this._instanceInfo[i]=e):(i=this._instanceInfo.length,this._instanceInfo.push(e));let s=this._matricesTexture;s_.identity().toArray(s.image.data,16*i),s.needsUpdate=!0;let r=this._colorsTexture;return r&&(sC.toArray(r.image.data,4*i),r.needsUpdate=!0),this._visibilityChanged=!0,i}addGeometry(t,e=-1,i=-1){let s;this._initializeGeometry(t),this._validateGeometry(t);let r={vertexStart:-1,vertexCount:-1,reservedVertexCount:-1,indexStart:-1,indexCount:-1,reservedIndexCount:-1,start:-1,count:-1,boundingBox:null,boundingSphere:null,active:!0},n=this._geometryInfo;r.vertexStart=this._nextVertexStart,r.reservedVertexCount=-1===e?t.getAttribute("position").count:e;let a=t.getIndex();if(null!==a&&(r.indexStart=this._nextIndexStart,r.reservedIndexCount=-1===i?a.count:i),-1!==r.indexStart&&r.indexStart+r.reservedIndexCount>this._maxIndexCount||r.vertexStart+r.reservedVertexCount>this._maxVertexCount)throw Error("THREE.BatchedMesh: Reserved space request exceeds the maximum buffer size.");return this._availableGeometryIds.length>0?(this._availableGeometryIds.sort(sM),n[s=this._availableGeometryIds.shift()]=r):(s=this._geometryCount,this._geometryCount++,n.push(r)),this.setGeometryAt(s,t),this._nextIndexStart=r.indexStart+r.reservedIndexCount,this._nextVertexStart=r.vertexStart+r.reservedVertexCount,s}setGeometryAt(t,e){if(t>=this._geometryCount)throw Error("THREE.BatchedMesh: Maximum geometry count reached.");this._validateGeometry(e);let i=this.geometry,s=null!==i.getIndex(),r=i.getIndex(),n=e.getIndex(),a=this._geometryInfo[t];if(s&&n.count>a.reservedIndexCount||e.attributes.position.count>a.reservedVertexCount)throw Error("THREE.BatchedMesh: Reserved space not large enough for provided geometry.");let o=a.vertexStart,h=a.reservedVertexCount;for(let t in a.vertexCount=e.getAttribute("position").count,i.attributes){let s=e.getAttribute(t),r=i.getAttribute(t);!function(t,e,i=0){let s=e.itemSize;if(t.isInterleavedBufferAttribute||t.array.constructor!==e.array.constructor){let r=t.count;for(let n=0;n=e.length||!1===e[t].active)return this;let i=this._instanceInfo;for(let e=0,s=i.length;ee).sort((t,e)=>i[t].vertexStart-i[e].vertexStart),r=this.geometry;for(let n=0,a=i.length;n=this._geometryCount)return null;let i=this.geometry,s=this._geometryInfo[t];if(null===s.boundingBox){let t=new tv,e=i.index,r=i.attributes.position;for(let i=s.start,n=s.start+s.count;i=this._geometryCount)return null;let i=this.geometry,s=this._geometryInfo[t];if(null===s.boundingSphere){let e=new tF;this.getBoundingBoxAt(t,sz),sz.getCenter(e.center);let r=i.index,n=i.attributes.position,a=0;for(let t=s.start,i=s.start+s.count;tt.active);if(Math.max(...i.map(t=>t.vertexStart+t.reservedVertexCount))>t)throw Error(`BatchedMesh: Geometry vertex values are being used outside the range ${e}. Cannot shrink further.`);if(this.geometry.index&&Math.max(...i.map(t=>t.indexStart+t.reservedIndexCount))>e)throw Error(`BatchedMesh: Geometry index values are being used outside the range ${e}. Cannot shrink further.`);let s=this.geometry;s.dispose(),this._maxVertexCount=t,this._maxIndexCount=e,this._geometryInitialized&&(this._geometryInitialized=!1,this.geometry=new e5,this._initializeGeometry(s));let r=this.geometry;for(let t in s.index&&sN(s.index.array,r.index.array),s.attributes)sN(s.attributes[t].array,r.attributes[t].array)}raycast(t,e){let i=this._instanceInfo,s=this._geometryInfo,r=this.matrixWorld,n=this.geometry;sP.material=this.material,sP.geometry.index=n.index,sP.geometry.attributes=n.attributes,null===sP.geometry.boundingBox&&(sP.geometry.boundingBox=new tv),null===sP.geometry.boundingSphere&&(sP.geometry.boundingSphere=new tF);for(let n=0,a=i.length;n({...t,boundingBox:null!==t.boundingBox?t.boundingBox.clone():null,boundingSphere:null!==t.boundingSphere?t.boundingSphere.clone():null})),this._instanceInfo=t._instanceInfo.map(t=>({...t})),this._availableInstanceIds=t._availableInstanceIds.slice(),this._availableGeometryIds=t._availableGeometryIds.slice(),this._nextIndexStart=t._nextIndexStart,this._nextVertexStart=t._nextVertexStart,this._geometryCount=t._geometryCount,this._maxInstanceCount=t._maxInstanceCount,this._maxVertexCount=t._maxVertexCount,this._maxIndexCount=t._maxIndexCount,this._geometryInitialized=t._geometryInitialized,this._multiDrawCounts=t._multiDrawCounts.slice(),this._multiDrawStarts=t._multiDrawStarts.slice(),this._indirectTexture=t._indirectTexture.clone(),this._indirectTexture.image.data=this._indirectTexture.image.data.slice(),this._matricesTexture=t._matricesTexture.clone(),this._matricesTexture.image.data=this._matricesTexture.image.data.slice(),null!==this._colorsTexture&&(this._colorsTexture=t._colorsTexture.clone(),this._colorsTexture.image.data=this._colorsTexture.image.data.slice()),this}dispose(){this.geometry.dispose(),this._matricesTexture.dispose(),this._matricesTexture=null,this._indirectTexture.dispose(),this._indirectTexture=null,null!==this._colorsTexture&&(this._colorsTexture.dispose(),this._colorsTexture=null)}onBeforeRender(t,e,i,s,r){if(!this._visibilityChanged&&!this.perObjectFrustumCulled&&!this.sortObjects)return;let n=s.getIndex(),a=null===n?1:n.array.BYTES_PER_ELEMENT,o=this._instanceInfo,h=this._multiDrawStarts,l=this._multiDrawCounts,u=this._geometryInfo,c=this.perObjectFrustumCulled,p=this._indirectTexture,d=p.image.data,m=i.isArrayCamera?sI:sT;c&&!i.isArrayCamera&&(s_.multiplyMatrices(i.projectionMatrix,i.matrixWorldInverse).multiply(this.matrixWorld),sT.setFromProjectionMatrix(s_,i.coordinateSystem,i.reversedDepth));let f=0;if(this.sortObjects){s_.copy(this.matrixWorld).invert(),sB.setFromMatrixPosition(i.matrixWorld).applyMatrix4(s_),sR.set(0,0,-1).transformDirection(i.matrixWorld).transformDirection(s_);for(let t=0,e=o.length;t0){let i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;ts)return;sG.applyMatrix4(t.matrixWorld);let h=e.ray.origin.distanceTo(sG);if(!(he.far))return{distance:h,point:sq.clone().applyMatrix4(t.matrixWorld),index:a,face:null,faceIndex:null,barycoord:null,object:t}}let sX=new Z,sZ=new Z;class sY extends sH{constructor(t,e){super(t,e),this.isLineSegments=!0,this.type="LineSegments"}computeLineDistances(){let t=this.geometry;if(null===t.index){let e=t.attributes.position,i=[];for(let t=0,s=e.count;t0){let i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;tr.far)return;n.push({distance:h,distanceToRay:Math.sqrt(o),point:i,index:e,face:null,faceIndex:null,barycoord:null,object:a})}}class s6 extends tp{constructor(t,e,i,s,r=1006,n=1006,a,o,h){super(t,e,i,s,r,n,a,o,h),this.isVideoTexture=!0,this.generateMipmaps=!1,this._requestVideoFrameCallbackId=0;const l=this;"requestVideoFrameCallback"in t&&(this._requestVideoFrameCallbackId=t.requestVideoFrameCallback(function e(){l.needsUpdate=!0,l._requestVideoFrameCallbackId=t.requestVideoFrameCallback(e)}))}clone(){return new this.constructor(this.image).copy(this)}update(){let t=this.image;!1=="requestVideoFrameCallback"in t&&t.readyState>=t.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}dispose(){0!==this._requestVideoFrameCallbackId&&(this.source.data.cancelVideoFrameCallback(this._requestVideoFrameCallbackId),this._requestVideoFrameCallbackId=0),super.dispose()}}class s8 extends s6{constructor(t,e,i,s,r,n,a,o){super({},t,e,i,s,r,n,a,o),this.isVideoFrameTexture=!0}update(){}clone(){return new this.constructor().copy(this)}setFrame(t){this.image=t,this.needsUpdate=!0}}class s9 extends tp{constructor(t,e){super({width:t,height:e}),this.isFramebufferTexture=!0,this.magFilter=1003,this.minFilter=1003,this.generateMipmaps=!1,this.needsUpdate=!0}}class s7 extends tp{constructor(t,e,i,s,r,n,a,o,h,l,u,c){super(null,n,a,o,h,l,s,r,u,c),this.isCompressedTexture=!0,this.image={width:e,height:i},this.mipmaps=t,this.flipY=!1,this.generateMipmaps=!1}}class rt extends s7{constructor(t,e,i,s,r,n){super(t,e,i,r,n),this.isCompressedArrayTexture=!0,this.image.depth=s,this.wrapR=1001,this.layerUpdates=new Set}addLayerUpdate(t){this.layerUpdates.add(t)}clearLayerUpdates(){this.layerUpdates.clear()}}class re extends s7{constructor(t,e,i){super(void 0,t[0].width,t[0].height,e,i,301),this.isCompressedCubeTexture=!0,this.isCubeTexture=!0,this.image=t}}class ri extends tp{constructor(t,e,i,s,r,n,a,o,h){super(t,e,i,s,r,n,a,o,h),this.isCanvasTexture=!0,this.needsUpdate=!0}}class rs extends tp{constructor(t,e,i=1014,s,r,n,a=1003,o=1003,h,l=1026,u=1){if(1026!==l&&1027!==l)throw Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");super({width:t,height:e,depth:u},s,r,n,a,o,l,i,h),this.isDepthTexture=!0,this.flipY=!1,this.generateMipmaps=!1,this.compareFunction=null}copy(t){return super.copy(t),this.source=new th(Object.assign({},t.image)),this.compareFunction=t.compareFunction,this}toJSON(t){let e=super.toJSON(t);return null!==this.compareFunction&&(e.compareFunction=this.compareFunction),e}}class rr extends rs{constructor(t,e=1014,i=301,s,r,n=1003,a=1003,o,h=1026){const l={width:t,height:t,depth:1};super(t,t,e,i,s,r,n,a,o,h),this.image=[l,l,l,l,l,l],this.isCubeDepthTexture=!0,this.isCubeTexture=!0}get images(){return this.image}set images(t){this.image=t}}class rn extends tp{constructor(t=null){super(),this.sourceTexture=t,this.isExternalTexture=!0}copy(t){return super.copy(t),this.sourceTexture=t.sourceTexture,this}}class ra extends e5{constructor(t=1,e=1,i=4,s=8,r=1){super(),this.type="CapsuleGeometry",this.parameters={radius:t,height:e,capSegments:i,radialSegments:s,heightSegments:r},e=Math.max(0,e),i=Math.max(1,Math.floor(i)),s=Math.max(3,Math.floor(s));const n=[],a=[],o=[],h=[],l=e/2,u=Math.PI/2*t,c=e,p=2*u+c,d=2*i+(r=Math.max(1,Math.floor(r))),m=s+1,f=new Z,g=new Z;for(let y=0;y<=d;y++){let x=0,b=0,v=0,w=0;if(y<=i){const e=y/i,s=e*Math.PI/2;b=-l-t*Math.cos(s),v=t*Math.sin(s),w=-t*Math.cos(s),x=e*u}else if(y<=i+r){const s=(y-i)/r;b=-l+s*e,v=t,w=0,x=u+s*c}else{const e=(y-i-r)/i,s=e*Math.PI/2;b=l+t*Math.sin(s),v=t*Math.cos(s),w=t*Math.sin(s),x=u+c+e*u}const M=Math.max(0,Math.min(1,x/p));let S=0;0===y?S=.5/s:y===d&&(S=-.5/s);for(let t=0;t<=s;t++){const e=t/s,i=e*Math.PI*2,r=Math.sin(i),n=Math.cos(i);g.x=-v*n,g.y=b,g.z=v*r,a.push(g.x,g.y,g.z),f.set(-v*n,w,v*r),f.normalize(),o.push(f.x,f.y,f.z),h.push(e+S,M)}if(y>0){const t=(y-1)*m;for(let e=0;e0||0!==s)&&(l.push(n,a,h),x+=3),(e>0||s!==r-1)&&(l.push(a,o,h),x+=3)}h.addGroup(g,x,0),g+=x})(),!1===n&&(t>0&&y(!0),e>0&&y(!1)),this.setIndex(l),this.setAttribute("position",new eZ(u,3)),this.setAttribute("normal",new eZ(c,3)),this.setAttribute("uv",new eZ(p,2))}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new rh(t.radiusTop,t.radiusBottom,t.height,t.radialSegments,t.heightSegments,t.openEnded,t.thetaStart,t.thetaLength)}}class rl extends rh{constructor(t=1,e=1,i=32,s=1,r=!1,n=0,a=2*Math.PI){super(0,t,e,i,s,r,n,a),this.type="ConeGeometry",this.parameters={radius:t,height:e,radialSegments:i,heightSegments:s,openEnded:r,thetaStart:n,thetaLength:a}}static fromJSON(t){return new rl(t.radius,t.height,t.radialSegments,t.heightSegments,t.openEnded,t.thetaStart,t.thetaLength)}}class ru extends e5{constructor(t=[],e=[],i=1,s=0){super(),this.type="PolyhedronGeometry",this.parameters={vertices:t,indices:e,radius:i,detail:s};const r=[],n=[];function a(t){r.push(t.x,t.y,t.z)}function o(e,i){let s=3*e;i.x=t[s+0],i.y=t[s+1],i.z=t[s+2]}function h(t,e,i,s){s<0&&1===t.x&&(n[e]=t.x-1),0===i.x&&0===i.z&&(n[e]=s/2/Math.PI+.5)}function l(t){return Math.atan2(t.z,-t.x)}(function(t){let i=new Z,s=new Z,r=new Z;for(let n=0;n.9&&a<.1&&(e<.2&&(n[t+0]+=1),i<.2&&(n[t+2]+=1),s<.2&&(n[t+4]+=1))}}()}(),this.setAttribute("position",new eZ(r,3)),this.setAttribute("normal",new eZ(r.slice(),3)),this.setAttribute("uv",new eZ(n,2)),0===s?this.computeVertexNormals():this.normalizeNormals()}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new ru(t.vertices,t.indices,t.radius,t.detail)}}class rc extends ru{constructor(t=1,e=0){const i=(1+Math.sqrt(5))/2,s=1/i;super([-1,-1,-1,-1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,1,1,-1,1,1,1,0,-s,-i,0,-s,i,0,s,-i,0,s,i,-s,-i,0,-s,i,0,s,-i,0,s,i,0,-i,0,-s,i,0,-s,-i,0,s,i,0,s],[3,11,7,3,7,15,3,15,13,7,19,17,7,17,6,7,6,15,17,4,8,17,8,10,17,10,6,8,0,16,8,16,2,8,2,10,0,12,1,0,1,18,0,18,16,6,10,2,6,2,13,6,13,15,2,16,18,2,18,3,2,3,13,18,1,9,18,9,11,18,11,3,4,14,12,4,12,0,4,0,8,11,9,5,11,5,19,11,19,7,19,5,14,19,14,4,19,4,17,1,12,14,1,14,5,1,5,9],t,e),this.type="DodecahedronGeometry",this.parameters={radius:t,detail:e}}static fromJSON(t){return new rc(t.radius,t.detail)}}let rp=new Z,rd=new Z,rm=new Z,rf=new eA;class rg extends e5{constructor(t=null,e=1){if(super(),this.type="EdgesGeometry",this.parameters={geometry:t,thresholdAngle:e},null!==t){const i=Math.cos($*e),s=t.getIndex(),r=t.getAttribute("position"),n=s?s.count:r.count,a=[0,0,0],o=["a","b","c"],h=[,,,],l={},u=[];for(let t=0;t0)o=r-1;else{o=r;break}if(s[r=o]===i)return r/(n-1);let l=s[r],u=s[r+1];return(r+(i-l)/(u-l))/(n-1)}getTangent(t,e){let i=t-1e-4,s=t+1e-4;i<0&&(i=0),s>1&&(s=1);let r=this.getPoint(i),n=this.getPoint(s),a=e||(r.isVector2?new J:new Z);return a.copy(n).sub(r).normalize(),a}getTangentAt(t,e){let i=this.getUtoTmapping(t);return this.getTangent(i,e)}computeFrenetFrames(t,e=!1){let i=new Z,s=[],r=[],n=[],a=new Z,o=new tH;for(let e=0;e<=t;e++){let i=e/t;s[e]=this.getTangentAt(i,new Z)}r[0]=new Z,n[0]=new Z;let h=Number.MAX_VALUE,l=Math.abs(s[0].x),u=Math.abs(s[0].y),c=Math.abs(s[0].z);l<=h&&(h=l,i.set(1,0,0)),u<=h&&(h=u,i.set(0,1,0)),c<=h&&i.set(0,0,1),a.crossVectors(s[0],i).normalize(),r[0].crossVectors(s[0],a),n[0].crossVectors(s[0],r[0]);for(let e=1;e<=t;e++){if(r[e]=r[e-1].clone(),n[e]=n[e-1].clone(),a.crossVectors(s[e-1],s[e]),a.length()>Number.EPSILON){a.normalize();let t=Math.acos(j(s[e-1].dot(s[e]),-1,1));r[e].applyMatrix4(o.makeRotationAxis(a,t))}n[e].crossVectors(s[e],r[e])}if(!0===e){let e=Math.acos(j(r[0].dot(r[t]),-1,1));e/=t,s[0].dot(a.crossVectors(r[0],r[t]))>0&&(e=-e);for(let i=1;i<=t;i++)r[i].applyMatrix4(o.makeRotationAxis(s[i],e*i)),n[i].crossVectors(s[i],r[i])}return{tangents:s,normals:r,binormals:n}}clone(){return new this.constructor().copy(this)}copy(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}toJSON(){let t={metadata:{version:4.7,type:"Curve",generator:"Curve.toJSON"}};return t.arcLengthDivisions=this.arcLengthDivisions,t.type=this.type,t}fromJSON(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}}class rx extends ry{constructor(t=0,e=0,i=1,s=1,r=0,n=2*Math.PI,a=!1,o=0){super(),this.isEllipseCurve=!0,this.type="EllipseCurve",this.aX=t,this.aY=e,this.xRadius=i,this.yRadius=s,this.aStartAngle=r,this.aEndAngle=n,this.aClockwise=a,this.aRotation=o}getPoint(t,e=new J){let i=2*Math.PI,s=this.aEndAngle-this.aStartAngle,r=Math.abs(s)i;)s-=i;s0?0:(Math.floor(Math.abs(o)/n)+1)*n:0===h&&o===n-1&&(o=n-2,h=1),this.closed||o>0?i=r[(o-1)%n]:(rw.subVectors(r[0],r[1]).add(r[0]),i=rw);let l=r[o%n],u=r[(o+1)%n];if(this.closed||o+2i.length-2?i.length-1:r+1],l=i[r>i.length-3?i.length-1:r+2];return e.set(rC(n,a.x,o.x,h.x,l.x),rC(n,a.y,o.y,h.y,l.y)),e}copy(t){super.copy(t),this.points=[];for(let e=0,i=t.points.length;e=i){let t=s[r]-i,n=this.curves[r],a=n.getLength(),o=0===a?0:1-t/a;return n.getPointAt(o,e)}r++}return null}getLength(){let t=this.getCurveLengths();return t[t.length-1]}updateArcLengths(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()}getCurveLengths(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;let t=[],e=0;for(let i=0,s=this.curves.length;i1&&!i[i.length-1].equals(i[0])&&i.push(i[0]),i}copy(t){super.copy(t),this.curves=[];for(let e=0,i=t.curves.length;e0){let t=h.getPoint(0);t.equals(this.currentPoint)||this.lineTo(t.x,t.y)}this.curves.push(h);let l=h.getPoint(1);return this.currentPoint.copy(l),this}copy(t){return super.copy(t),this.currentPoint.copy(t.currentPoint),this}toJSON(){let t=super.toJSON();return t.currentPoint=this.currentPoint.toArray(),t}fromJSON(t){return super.fromJSON(t),this.currentPoint.fromArray(t.currentPoint),this}}class r$ extends rF{constructor(t){super(t),this.uuid=D(),this.type="Shape",this.holes=[]}getPointsHoles(t){let e=[];for(let i=0,s=this.holes.length;i0)for(let r=e;r=e;r-=s)n=rK(r/s|0,t[r],t[r+1],n);return n&&rH(n,n.next)&&(r0(n),n=n.next),n}function rD(t,e){if(!t)return t;e||(e=t);let i=t,s;do if(s=!1,!i.steiner&&(rH(i,i.next)||0===rq(i.prev,i,i.next))){if(r0(i),(i=e=i.prev)===i.next)break;s=!0}else i=i.next;while(s||i!==e)return e}function rj(t,e){let i=t.x-e.x;return 0===i&&0==(i=t.y-e.y)&&(i=(t.next.y-t.y)/(t.next.x-t.x)-(e.next.y-e.y)/(e.next.x-e.x)),i}function rU(t,e,i,s,r){return(t=((t=((t=((t=((t=(t-i)*r|0)|t<<8)&0xff00ff)|t<<4)&0xf0f0f0f)|t<<2)&0x33333333)|t<<1)&0x55555555)|(e=((e=((e=((e=((e=(e-s)*r|0)|e<<8)&0xff00ff)|e<<4)&0xf0f0f0f)|e<<2)&0x33333333)|e<<1)&0x55555555)<<1}function rW(t,e,i,s,r,n,a,o){return(r-a)*(e-o)>=(t-a)*(n-o)&&(t-a)*(s-o)>=(i-a)*(e-o)&&(i-a)*(n-o)>=(r-a)*(s-o)}function rG(t,e,i,s,r,n,a,o){return(t!==a||e!==o)&&rW(t,e,i,s,r,n,a,o)}function rq(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function rH(t,e){return t.x===e.x&&t.y===e.y}function rJ(t,e,i,s){let r=rZ(rq(t,e,i)),n=rZ(rq(t,e,s)),a=rZ(rq(i,s,t)),o=rZ(rq(i,s,e));return!!(r!==n&&a!==o||0===r&&rX(t,i,e)||0===n&&rX(t,s,e)||0===a&&rX(i,t,s)||0===o&&rX(i,e,s))}function rX(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function rZ(t){return t>0?1:t<0?-1:0}function rY(t,e){return 0>rq(t.prev,t,t.next)?rq(t,e,t.next)>=0&&rq(t,t.prev,e)>=0:0>rq(t,e,t.prev)||0>rq(t,t.next,e)}function rQ(t,e){let i=r1(t.i,t.x,t.y),s=r1(e.i,e.x,e.y),r=t.next,n=e.prev;return t.next=e,e.prev=t,i.next=r,r.prev=i,s.next=i,i.prev=s,n.next=s,s.prev=n,s}function rK(t,e,i,s){let r=r1(t,e,i);return s?(r.next=s.next,r.prev=s,s.next.prev=r,s.next=r):(r.prev=r,r.next=r),r}function r0(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function r1(t,e,i){return{i:t,x:e,y:i,prev:null,next:null,z:0,prevZ:null,nextZ:null,steiner:!1}}class r2{static triangulate(t,e,i=2){return function(t,e,i=2){let s,r,n,a=e&&e.length,o=a?e[0]*i:t.length,h=rV(t,0,o,i,!0),l=[];if(!h||h.next===h.prev)return l;if(a&&(h=function(t,e,i,s){let r=[];for(let i=0,n=e.length;i=s.next.y&&s.next.y!==s.y){let t=s.x+(n-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(t<=r&&t>a&&(a=t,i=s.x=s.x&&s.x>=h&&r!==s.x&&rW(ni.x||s.x===i.x&&(c=i,p=s,0>rq(c.prev,c,p.prev)&&0>rq(p.next,c,c.next))))&&(i=s,u=e)}s=s.next}while(s!==o)return i}(t,e);if(!i)return e;let s=rQ(i,t);return rD(s,s.next),rD(i,i.next)}(r[t],i);return i}(t,e,h,i)),t.length>80*i){s=t[0],r=t[1];let e=s,a=r;for(let n=i;ne&&(e=i),o>a&&(a=o)}n=0!==(n=Math.max(e-s,a-r))?32767/n:0}return function t(e,i,s,r,n,a,o){if(!e)return;!o&&a&&function(t,e,i,s){let r=t;do 0===r.z&&(r.z=rU(r.x,r.y,e,i,s)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next;while(r!==t)r.prevZ.nextZ=null,r.prevZ=null,function(t){let e,i=1;do{let s,r=t;t=null;let n=null;for(e=0;r;){e++;let a=r,o=0;for(let t=0;t0||h>0&&a;)0!==o&&(0===h||!a||r.z<=a.z)?(s=r,r=r.nextZ,o--):(s=a,a=a.nextZ,h--),n?n.nextZ=s:t=s,s.prevZ=n,n=s;r=a}n.nextZ=null,i*=2}while(e>1)}(r)}(e,r,n,a);let h=e;for(;e.prev!==e.next;){let l=e.prev,u=e.next;if(a?function(t,e,i,s){let r=t.prev,n=t.next;if(rq(r,t,n)>=0)return!1;let a=r.x,o=t.x,h=n.x,l=r.y,u=t.y,c=n.y,p=Math.min(a,o,h),d=Math.min(l,u,c),m=Math.max(a,o,h),f=Math.max(l,u,c),g=rU(p,d,e,i,s),y=rU(m,f,e,i,s),x=t.prevZ,b=t.nextZ;for(;x&&x.z>=g&&b&&b.z<=y;){if(x.x>=p&&x.x<=m&&x.y>=d&&x.y<=f&&x!==r&&x!==n&&rG(a,l,o,u,h,c,x.x,x.y)&&rq(x.prev,x,x.next)>=0||(x=x.prevZ,b.x>=p&&b.x<=m&&b.y>=d&&b.y<=f&&b!==r&&b!==n&&rG(a,l,o,u,h,c,b.x,b.y)&&rq(b.prev,b,b.next)>=0))return!1;b=b.nextZ}for(;x&&x.z>=g;){if(x.x>=p&&x.x<=m&&x.y>=d&&x.y<=f&&x!==r&&x!==n&&rG(a,l,o,u,h,c,x.x,x.y)&&rq(x.prev,x,x.next)>=0)return!1;x=x.prevZ}for(;b&&b.z<=y;){if(b.x>=p&&b.x<=m&&b.y>=d&&b.y<=f&&b!==r&&b!==n&&rG(a,l,o,u,h,c,b.x,b.y)&&rq(b.prev,b,b.next)>=0)return!1;b=b.nextZ}return!0}(e,r,n,a):function(t){let e=t.prev,i=t.next;if(rq(e,t,i)>=0)return!1;let s=e.x,r=t.x,n=i.x,a=e.y,o=t.y,h=i.y,l=Math.min(s,r,n),u=Math.min(a,o,h),c=Math.max(s,r,n),p=Math.max(a,o,h),d=i.next;for(;d!==e;){if(d.x>=l&&d.x<=c&&d.y>=u&&d.y<=p&&rG(s,a,r,o,n,h,d.x,d.y)&&rq(d.prev,d,d.next)>=0)return!1;d=d.next}return!0}(e)){i.push(l.i,e.i,u.i),r0(e),e=u.next,h=u.next;continue}if((e=u)===h){o?1===o?t(e=function(t,e){let i=t;do{let s=i.prev,r=i.next.next;!rH(s,r)&&rJ(s,i,i.next,r)&&rY(s,r)&&rY(r,s)&&(e.push(s.i,i.i,r.i),r0(i),r0(i.next),i=t=r),i=i.next}while(i!==t)return rD(i)}(rD(e),i),i,s,r,n,a,2):2===o&&function(e,i,s,r,n,a){let o=e;do{let e=o.next.next;for(;e!==o.prev;){var h,l;if(o.i!==e.i&&(h=o,l=e,h.next.i!==l.i&&h.prev.i!==l.i&&!function(t,e){let i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&rJ(i,i.next,t,e))return!0;i=i.next}while(i!==t)return!1}(h,l)&&(rY(h,l)&&rY(l,h)&&function(t,e){let i=t,s=!1,r=(t.x+e.x)/2,n=(t.y+e.y)/2;do i.y>n!=i.next.y>n&&i.next.y!==i.y&&r<(i.next.x-i.x)*(n-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next;while(i!==t)return s}(h,l)&&(rq(h.prev,h,l.prev)||rq(h,l.prev,l))||rH(h,l)&&rq(h.prev,h,h.next)>0&&rq(l.prev,l,l.next)>0))){let h=rQ(o,e);o=rD(o,o.next),h=rD(h,h.next),t(o,i,s,r,n,a,0),t(h,i,s,r,n,a,0);return}e=e.next}o=o.next}while(o!==e)}(e,i,s,r,n,a):t(rD(e),i,s,r,n,a,1);break}}}(h,l,i,s,r,n,0),l}(t,e,i)}}class r3{static area(t){let e=t.length,i=0;for(let s=e-1,r=0;rr3.area(t)}static triangulateShape(t,e){let i=[],s=[],r=[];r5(t),r4(i,t);let n=t.length;e.forEach(r5);for(let t=0;t2&&t[e-1].equals(t[0])&&t.pop()}function r4(t,e){for(let i=0;iNumber.EPSILON){let c=Math.sqrt(u),p=Math.sqrt(h*h+l*l),d=e.x-o/c,m=e.y+a/c,f=((i.x-l/p-d)*l-(i.y+h/p-m)*h)/(a*l-o*h),g=(s=d+a*f-t.x)*s+(r=m+o*f-t.y)*r;if(g<=2)return new J(s,r);n=Math.sqrt(g/2)}else{let t=!1;a>Number.EPSILON?h>Number.EPSILON&&(t=!0):a<-Number.EPSILON?h<-Number.EPSILON&&(t=!0):Math.sign(o)===Math.sign(l)&&(t=!0),t?(s=-o,r=a,n=Math.sqrt(u)):(s=a,r=o,n=Math.sqrt(u/2))}return new J(s/n,r/n)}let R=[];for(let t=0,e=I.length,i=e-1,s=t+1;t=0;t--){let e=t/x,i=f*Math.cos(e*Math.PI/2),s=g*Math.sin(e*Math.PI/2)+y;for(let t=0,e=I.length;t=0;){let n=r,a=r-1;a<0&&(a=t.length-1);for(let t=0,r=p+2*x;t0)&&p.push(e,r,h),(t!==i-1||o0!=t>0&&this.version++,this._anisotropy=t}get clearcoat(){return this._clearcoat}set clearcoat(t){this._clearcoat>0!=t>0&&this.version++,this._clearcoat=t}get iridescence(){return this._iridescence}set iridescence(t){this._iridescence>0!=t>0&&this.version++,this._iridescence=t}get dispersion(){return this._dispersion}set dispersion(t){this._dispersion>0!=t>0&&this.version++,this._dispersion=t}get sheen(){return this._sheen}set sheen(t){this._sheen>0!=t>0&&this.version++,this._sheen=t}get transmission(){return this._transmission}set transmission(t){this._transmission>0!=t>0&&this.version++,this._transmission=t}copy(t){return super.copy(t),this.defines={STANDARD:"",PHYSICAL:""},this.anisotropy=t.anisotropy,this.anisotropyRotation=t.anisotropyRotation,this.anisotropyMap=t.anisotropyMap,this.clearcoat=t.clearcoat,this.clearcoatMap=t.clearcoatMap,this.clearcoatRoughness=t.clearcoatRoughness,this.clearcoatRoughnessMap=t.clearcoatRoughnessMap,this.clearcoatNormalMap=t.clearcoatNormalMap,this.clearcoatNormalScale.copy(t.clearcoatNormalScale),this.dispersion=t.dispersion,this.ior=t.ior,this.iridescence=t.iridescence,this.iridescenceMap=t.iridescenceMap,this.iridescenceIOR=t.iridescenceIOR,this.iridescenceThicknessRange=[...t.iridescenceThicknessRange],this.iridescenceThicknessMap=t.iridescenceThicknessMap,this.sheen=t.sheen,this.sheenColor.copy(t.sheenColor),this.sheenColorMap=t.sheenColorMap,this.sheenRoughness=t.sheenRoughness,this.sheenRoughnessMap=t.sheenRoughnessMap,this.transmission=t.transmission,this.transmissionMap=t.transmissionMap,this.thickness=t.thickness,this.thicknessMap=t.thicknessMap,this.attenuationDistance=t.attenuationDistance,this.attenuationColor.copy(t.attenuationColor),this.specularIntensity=t.specularIntensity,this.specularIntensityMap=t.specularIntensityMap,this.specularColor.copy(t.specularColor),this.specularColorMap=t.specularColorMap,this}}class ng extends eR{constructor(t){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new ez(0xffffff),this.specular=new ez(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new ez(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new t3,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.specular.copy(t.specular),this.shininess=t.shininess,this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.flatShading=t.flatShading,this.fog=t.fog,this}}class ny extends eR{constructor(t){super(),this.isMeshToonMaterial=!0,this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new ez(0xffffff),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new ez(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.gradientMap=t.gradientMap,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.alphaMap=t.alphaMap,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.fog=t.fog,this}}class nx extends eR{constructor(t){super(),this.isMeshNormalMaterial=!0,this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.setValues(t)}copy(t){return super.copy(t),this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.flatShading=t.flatShading,this}}class nb extends eR{constructor(t){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new ez(0xffffff),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new ez(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new t3,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.flatShading=t.flatShading,this.fog=t.fog,this}}class nv extends eR{constructor(t){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=3200,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(t)}copy(t){return super.copy(t),this.depthPacking=t.depthPacking,this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this}}class nw extends eR{constructor(t){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(t)}copy(t){return super.copy(t),this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this}}class nM extends eR{constructor(t){super(),this.isMeshMatcapMaterial=!0,this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new ez(0xffffff),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.defines={MATCAP:""},this.color.copy(t.color),this.matcap=t.matcap,this.map=t.map,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.alphaMap=t.alphaMap,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.flatShading=t.flatShading,this.fog=t.fog,this}}class nS extends s${constructor(t){super(),this.isLineDashedMaterial=!0,this.type="LineDashedMaterial",this.scale=1,this.dashSize=3,this.gapSize=1,this.setValues(t)}copy(t){return super.copy(t),this.scale=t.scale,this.dashSize=t.dashSize,this.gapSize=t.gapSize,this}}function nA(t,e){return t&&t.constructor!==e?"number"==typeof e.BYTES_PER_ELEMENT?new e(t):Array.prototype.slice.call(t):t}function n_(t){let e=t.length,i=Array(e);for(let t=0;t!==e;++t)i[t]=t;return i.sort(function(e,i){return t[e]-t[i]}),i}function nC(t,e,i){let s=t.length,r=new t.constructor(s);for(let n=0,a=0;a!==s;++n){let s=i[n]*e;for(let i=0;i!==e;++i)r[a++]=t[s+i]}return r}function nT(t,e,i,s){let r=1,n=t[0];for(;void 0!==n&&void 0===n[s];)n=t[r++];if(void 0===n)return;let a=n[s];if(void 0!==a)if(Array.isArray(a))do void 0!==(a=n[s])&&(e.push(n.time),i.push(...a)),n=t[r++];while(void 0!==n)else if(void 0!==a.toArray)do void 0!==(a=n[s])&&(e.push(n.time),a.toArray(i,i.length)),n=t[r++];while(void 0!==n)else do void 0!==(a=n[s])&&(e.push(n.time),i.push(a)),n=t[r++];while(void 0!==n)}class nI{static convertArray(t,e){return nA(t,e)}static isTypedArray(t){return A(t)}static getKeyframeOrder(t){return n_(t)}static sortedArray(t,e,i){return nC(t,e,i)}static flattenJSON(t,e,i,s){nT(t,e,i,s)}static subclip(t,e,i,s,r=30){return function(t,e,i,s,r=30){let n=t.clone();n.name=e;let a=[];for(let t=0;t=s)){h.push(e.times[t]);for(let i=0;in.tracks[t].times[0]&&(o=n.tracks[t].times[0]);for(let t=0;t=r.times[p]){let t=p*l+h,e=t+l-h;s=r.values.slice(t,e)}else{let t=r.createInterpolant(),e=h,i=l-h;t.evaluate(n),s=t.resultBuffer.slice(e,i)}"quaternion"===a&&new X().fromArray(s).normalize().conjugate().toArray(s);let d=o.times.length;for(let t=0;t=r)){let a=e[1];t=(r=e[--i-1]))break e}n=i,i=0;break i}break t}for(;i>>1;te;)--n;if(++n,0!==r||n!==s){r>=n&&(r=(n=Math.max(n,1))-1);let t=this.getValueSize();this.times=i.slice(r,n),this.values=this.values.slice(r*t,n*t)}return this}validate(){let t=!0,e=this.getValueSize();e-Math.floor(e)!=0&&(O("KeyframeTrack: Invalid value size in track.",this),t=!1);let i=this.times,s=this.values,r=i.length;0===r&&(O("KeyframeTrack: Track is empty.",this),t=!1);let n=null;for(let e=0;e!==r;e++){let s=i[e];if("number"==typeof s&&isNaN(s)){O("KeyframeTrack: Time is not a valid number.",this,e,s),t=!1;break}if(null!==n&&n>s){O("KeyframeTrack: Out of order keys.",this,e,s,n),t=!1;break}n=s}if(void 0!==s&&A(s))for(let e=0,i=s.length;e!==i;++e){let i=s[e];if(isNaN(i)){O("KeyframeTrack: Value is not a valid number.",this,e,i),t=!1;break}}return t}optimize(){let t=this.times.slice(),e=this.values.slice(),i=this.getValueSize(),s=2302===this.getInterpolation(),r=t.length-1,n=1;for(let a=1;a0){t[n]=t[r];for(let t=r*i,s=n*i,a=0;a!==i;++a)e[s+a]=e[t+a];++n}return n!==t.length?(this.times=t.slice(0,n),this.values=e.slice(0,n*i)):(this.times=t,this.values=e),this}clone(){let t=this.times.slice(),e=this.values.slice(),i=new this.constructor(this.name,t,e);return i.createInterpolant=this.createInterpolant,i}}nO.prototype.ValueTypeName="",nO.prototype.TimeBufferType=Float32Array,nO.prototype.ValueBufferType=Float32Array,nO.prototype.DefaultInterpolation=2301;class nE extends nO{constructor(t,e,i){super(t,e,i)}}nE.prototype.ValueTypeName="bool",nE.prototype.ValueBufferType=Array,nE.prototype.DefaultInterpolation=2300,nE.prototype.InterpolantFactoryMethodLinear=void 0,nE.prototype.InterpolantFactoryMethodSmooth=void 0;class nP extends nO{constructor(t,e,i,s){super(t,e,i,s)}}nP.prototype.ValueTypeName="color";class nL extends nO{constructor(t,e,i,s){super(t,e,i,s)}}nL.prototype.ValueTypeName="number";class nN extends nz{constructor(t,e,i,s){super(t,e,i,s)}interpolate_(t,e,i,s){let r=this.resultBuffer,n=this.sampleValues,a=this.valueSize,o=(i-e)/(s-e),h=t*a;for(let t=h+a;h!==t;h+=4)X.slerpFlat(r,0,n,h-a,n,h,o);return r}}class nF extends nO{constructor(t,e,i,s){super(t,e,i,s)}InterpolantFactoryMethodLinear(t){return new nN(this.times,this.values,this.getValueSize(),t)}}nF.prototype.ValueTypeName="quaternion",nF.prototype.InterpolantFactoryMethodSmooth=void 0;class n$ extends nO{constructor(t,e,i){super(t,e,i)}}n$.prototype.ValueTypeName="string",n$.prototype.ValueBufferType=Array,n$.prototype.DefaultInterpolation=2300,n$.prototype.InterpolantFactoryMethodLinear=void 0,n$.prototype.InterpolantFactoryMethodSmooth=void 0;class nV extends nO{constructor(t,e,i,s){super(t,e,i,s)}}nV.prototype.ValueTypeName="vector";class nD{constructor(t="",e=-1,i=[],s=2500){this.name=t,this.tracks=i,this.duration=e,this.blendMode=s,this.uuid=D(),this.userData={},this.duration<0&&this.resetDuration()}static parse(t){let e=[],i=t.tracks,s=1/(t.fps||1);for(let t=0,r=i.length;t!==r;++t)e.push((function(t){if(void 0===t.type)throw Error("THREE.KeyframeTrack: track type undefined, can not parse");let e=function(t){switch(t.toLowerCase()){case"scalar":case"double":case"float":case"number":case"integer":return nL;case"vector":case"vector2":case"vector3":case"vector4":return nV;case"color":return nP;case"quaternion":return nF;case"bool":case"boolean":return nE;case"string":return n$}throw Error("THREE.KeyframeTrack: Unsupported typeName: "+t)}(t.type);if(void 0===t.times){let e=[],i=[];nT(t.keys,e,i,"value"),t.times=e,t.values=i}return void 0!==e.parse?e.parse(t):new e(t.name,t.times,t.values,t.interpolation)})(i[t]).scale(s));let r=new this(t.name,t.duration,e,t.blendMode);return r.uuid=t.uuid,r.userData=JSON.parse(t.userData||"{}"),r}static toJSON(t){let e=[],i=t.tracks,s={name:t.name,duration:t.duration,tracks:e,uuid:t.uuid,blendMode:t.blendMode,userData:JSON.stringify(t.userData)};for(let t=0,s=i.length;t!==s;++t)e.push(nO.toJSON(i[t]));return s}static CreateFromMorphTargetSequence(t,e,i,s){let r=e.length,n=[];for(let t=0;t1){let t=n[1],e=s[t];e||(s[t]=e=[]),e.push(i)}}let n=[];for(let t in s)n.push(this.CreateFromMorphTargetSequence(t,s[t],e,i));return n}static parseAnimation(t,e){if(R("AnimationClip: parseAnimation() is deprecated and will be removed with r185"),!t)return O("AnimationClip: No animation in JSONLoader data."),null;let i=function(t,e,i,s,r){if(0!==i.length){let n=[],a=[];nT(i,n,a,s),0!==n.length&&r.push(new t(e,n,a))}},s=[],r=t.name||"default",n=t.fps||30,a=t.blendMode,o=t.length||-1,h=t.hierarchy||[];for(let t=0;t{e&&e(r),this.manager.itemEnd(t)},0),r;if(void 0!==nq[t])return void nq[t].push({onLoad:e,onProgress:i,onError:s});nq[t]=[],nq[t].push({onLoad:e,onProgress:i,onError:s});let n=new Request(t,{headers:new Headers(this.requestHeader),credentials:this.withCredentials?"include":"same-origin",signal:"function"==typeof AbortSignal.any?AbortSignal.any([this._abortController.signal,this.manager.abortController.signal]):this._abortController.signal}),a=this.mimeType,o=this.responseType;fetch(n).then(e=>{if(200===e.status||0===e.status){if(0===e.status&&R("FileLoader: HTTP Status 0 received."),"undefined"==typeof ReadableStream||void 0===e.body||void 0===e.body.getReader)return e;let i=nq[t],s=e.body.getReader(),r=e.headers.get("X-File-Size")||e.headers.get("Content-Length"),n=r?parseInt(r):0,a=0!==n,o=0;return new Response(new ReadableStream({start(t){!function e(){s.read().then(({done:s,value:r})=>{if(s)t.close();else{let s=new ProgressEvent("progress",{lengthComputable:a,loaded:o+=r.byteLength,total:n});for(let t=0,e=i.length;t{t.error(e)})}()}}))}throw new nH(`fetch for "${e.url}" responded with ${e.status}: ${e.statusText}`,e)}).then(t=>{switch(o){case"arraybuffer":return t.arrayBuffer();case"blob":return t.blob();case"document":return t.text().then(t=>new DOMParser().parseFromString(t,a));case"json":return t.json();default:if(""===a)return t.text();{let e=/charset="?([^;"\s]*)"?/i.exec(a),i=new TextDecoder(e&&e[1]?e[1].toLowerCase():void 0);return t.arrayBuffer().then(t=>i.decode(t))}}}).then(e=>{nj.add(`file:${t}`,e);let i=nq[t];delete nq[t];for(let t=0,s=i.length;t{let i=nq[t];if(void 0===i)throw this.manager.itemError(t),e;delete nq[t];for(let t=0,s=i.length;t{this.manager.itemEnd(t)}),this.manager.itemStart(t)}setResponseType(t){return this.responseType=t,this}setMimeType(t){return this.mimeType=t,this}abort(){return this._abortController.abort(),this._abortController=new AbortController,this}}class nX extends nG{constructor(t){super(t)}load(t,e,i,s){let r=this,n=new nJ(this.manager);n.setPath(this.path),n.setRequestHeader(this.requestHeader),n.setWithCredentials(this.withCredentials),n.load(t,function(i){try{e(r.parse(JSON.parse(i)))}catch(e){s?s(e):O(e),r.manager.itemError(t)}},i,s)}parse(t){let e=[];for(let i=0;i0:s.vertexColors=t.vertexColors),void 0!==t.uniforms)for(let e in t.uniforms){let r=t.uniforms[e];switch(s.uniforms[e]={},r.type){case"t":s.uniforms[e].value=i(r.value);break;case"c":s.uniforms[e].value=new ez().setHex(r.value);break;case"v2":s.uniforms[e].value=new J().fromArray(r.value);break;case"v3":s.uniforms[e].value=new Z().fromArray(r.value);break;case"v4":s.uniforms[e].value=new td().fromArray(r.value);break;case"m3":s.uniforms[e].value=new K().fromArray(r.value);break;case"m4":s.uniforms[e].value=new tH().fromArray(r.value);break;default:s.uniforms[e].value=r.value}}if(void 0!==t.defines&&(s.defines=t.defines),void 0!==t.vertexShader&&(s.vertexShader=t.vertexShader),void 0!==t.fragmentShader&&(s.fragmentShader=t.fragmentShader),void 0!==t.glslVersion&&(s.glslVersion=t.glslVersion),void 0!==t.extensions)for(let e in t.extensions)s.extensions[e]=t.extensions[e];if(void 0!==t.lights&&(s.lights=t.lights),void 0!==t.clipping&&(s.clipping=t.clipping),void 0!==t.size&&(s.size=t.size),void 0!==t.sizeAttenuation&&(s.sizeAttenuation=t.sizeAttenuation),void 0!==t.map&&(s.map=i(t.map)),void 0!==t.matcap&&(s.matcap=i(t.matcap)),void 0!==t.alphaMap&&(s.alphaMap=i(t.alphaMap)),void 0!==t.bumpMap&&(s.bumpMap=i(t.bumpMap)),void 0!==t.bumpScale&&(s.bumpScale=t.bumpScale),void 0!==t.normalMap&&(s.normalMap=i(t.normalMap)),void 0!==t.normalMapType&&(s.normalMapType=t.normalMapType),void 0!==t.normalScale){let e=t.normalScale;!1===Array.isArray(e)&&(e=[e,e]),s.normalScale=new J().fromArray(e)}return void 0!==t.displacementMap&&(s.displacementMap=i(t.displacementMap)),void 0!==t.displacementScale&&(s.displacementScale=t.displacementScale),void 0!==t.displacementBias&&(s.displacementBias=t.displacementBias),void 0!==t.roughnessMap&&(s.roughnessMap=i(t.roughnessMap)),void 0!==t.metalnessMap&&(s.metalnessMap=i(t.metalnessMap)),void 0!==t.emissiveMap&&(s.emissiveMap=i(t.emissiveMap)),void 0!==t.emissiveIntensity&&(s.emissiveIntensity=t.emissiveIntensity),void 0!==t.specularMap&&(s.specularMap=i(t.specularMap)),void 0!==t.specularIntensityMap&&(s.specularIntensityMap=i(t.specularIntensityMap)),void 0!==t.specularColorMap&&(s.specularColorMap=i(t.specularColorMap)),void 0!==t.envMap&&(s.envMap=i(t.envMap)),void 0!==t.envMapRotation&&s.envMapRotation.fromArray(t.envMapRotation),void 0!==t.envMapIntensity&&(s.envMapIntensity=t.envMapIntensity),void 0!==t.reflectivity&&(s.reflectivity=t.reflectivity),void 0!==t.refractionRatio&&(s.refractionRatio=t.refractionRatio),void 0!==t.lightMap&&(s.lightMap=i(t.lightMap)),void 0!==t.lightMapIntensity&&(s.lightMapIntensity=t.lightMapIntensity),void 0!==t.aoMap&&(s.aoMap=i(t.aoMap)),void 0!==t.aoMapIntensity&&(s.aoMapIntensity=t.aoMapIntensity),void 0!==t.gradientMap&&(s.gradientMap=i(t.gradientMap)),void 0!==t.clearcoatMap&&(s.clearcoatMap=i(t.clearcoatMap)),void 0!==t.clearcoatRoughnessMap&&(s.clearcoatRoughnessMap=i(t.clearcoatRoughnessMap)),void 0!==t.clearcoatNormalMap&&(s.clearcoatNormalMap=i(t.clearcoatNormalMap)),void 0!==t.clearcoatNormalScale&&(s.clearcoatNormalScale=new J().fromArray(t.clearcoatNormalScale)),void 0!==t.iridescenceMap&&(s.iridescenceMap=i(t.iridescenceMap)),void 0!==t.iridescenceThicknessMap&&(s.iridescenceThicknessMap=i(t.iridescenceThicknessMap)),void 0!==t.transmissionMap&&(s.transmissionMap=i(t.transmissionMap)),void 0!==t.thicknessMap&&(s.thicknessMap=i(t.thicknessMap)),void 0!==t.anisotropyMap&&(s.anisotropyMap=i(t.anisotropyMap)),void 0!==t.sheenColorMap&&(s.sheenColorMap=i(t.sheenColorMap)),void 0!==t.sheenRoughnessMap&&(s.sheenRoughnessMap=i(t.sheenRoughnessMap)),s}setTextures(t){return this.textures=t,this}createMaterialFromType(t){return al.createMaterialFromType(t)}static createMaterialFromType(t){return new({ShadowMaterial:np,SpriteMaterial:iO,RawShaderMaterial:nd,ShaderMaterial:im,PointsMaterial:sK,MeshPhysicalMaterial:nf,MeshStandardMaterial:nm,MeshPhongMaterial:ng,MeshToonMaterial:ny,MeshNormalMaterial:nx,MeshLambertMaterial:nb,MeshDepthMaterial:nv,MeshDistanceMaterial:nw,MeshBasicMaterial:eO,MeshMatcapMaterial:nM,LineDashedMaterial:nS,LineBasicMaterial:s$,Material:eR})[t]}}class au{static extractUrlBase(t){let e=t.lastIndexOf("/");return -1===e?"./":t.slice(0,e+1)}static resolveURL(t,e){return"string"!=typeof t||""===t?"":(/^https?:\/\//i.test(e)&&/^\//.test(t)&&(e=e.replace(/(^https?:\/\/[^\/]+).*/i,"$1")),/^(https?:)?\/\//i.test(t)||/^data:.*,.*$/i.test(t)||/^blob:.*$/i.test(t))?t:e+t}}class ac extends e5{constructor(){super(),this.isInstancedBufferGeometry=!0,this.type="InstancedBufferGeometry",this.instanceCount=1/0}copy(t){return super.copy(t),this.instanceCount=t.instanceCount,this}toJSON(){let t=super.toJSON();return t.instanceCount=this.instanceCount,t.isInstancedBufferGeometry=!0,t}}class ap extends nG{constructor(t){super(t)}load(t,e,i,s){let r=this,n=new nJ(r.manager);n.setPath(r.path),n.setRequestHeader(r.requestHeader),n.setWithCredentials(r.withCredentials),n.load(t,function(i){try{e(r.parse(JSON.parse(i)))}catch(e){s?s(e):O(e),r.manager.itemError(t)}},i,s)}parse(t){let e={},i={};function s(t,s){if(void 0!==e[s])return e[s];let r=t.interleavedBuffers[s],n=function(t,e){if(void 0!==i[e])return i[e];let s=new Uint32Array(t.arrayBuffers[e]).buffer;return i[e]=s,s}(t,r.buffer),a=new ik(S(r.type,n),r.stride);return a.uuid=r.uuid,e[s]=a,a}let r=t.isInstancedBufferGeometry?new ac:new e5,n=t.data.index;if(void 0!==n){let t=S(n.type,n.array);r.setIndex(new eD(t,1))}let a=t.data.attributes;for(let e in a){let i,n=a[e];if(n.isInterleavedBufferAttribute)i=new iR(s(t.data,n.data),n.itemSize,n.offset,n.normalized);else{let t=S(n.type,n.array);i=new(n.isInstancedBufferAttribute?si:eD)(t,n.itemSize,n.normalized)}void 0!==n.name&&(i.name=n.name),void 0!==n.usage&&i.setUsage(n.usage),r.setAttribute(e,i)}let o=t.data.morphAttributes;if(o)for(let e in o){let i=o[e],n=[];for(let e=0,r=i.length;e0){(i=new nQ(new nU(e))).setCrossOrigin(this.crossOrigin);for(let e=0,i=t.length;e0){(e=new nQ(this.manager)).setCrossOrigin(this.crossOrigin);for(let e=0,i=t.length;e{let e=null,i=null;return void 0!==t.boundingBox&&(e=new tv().fromJSON(t.boundingBox)),void 0!==t.boundingSphere&&(i=new tF().fromJSON(t.boundingSphere)),{...t,boundingBox:e,boundingSphere:i}}),n._instanceInfo=t.instanceInfo,n._availableInstanceIds=t._availableInstanceIds,n._availableGeometryIds=t._availableGeometryIds,n._nextIndexStart=t.nextIndexStart,n._nextVertexStart=t.nextVertexStart,n._geometryCount=t.geometryCount,n._maxInstanceCount=t.maxInstanceCount,n._maxVertexCount=t.maxVertexCount,n._maxIndexCount=t.maxIndexCount,n._geometryInitialized=t.geometryInitialized,n._matricesTexture=u(t.matricesTexture.uuid),n._indirectTexture=u(t.indirectTexture.uuid),void 0!==t.colorsTexture&&(n._colorsTexture=u(t.colorsTexture.uuid)),void 0!==t.boundingSphere&&(n.boundingSphere=new tF().fromJSON(t.boundingSphere)),void 0!==t.boundingBox&&(n.boundingBox=new tv().fromJSON(t.boundingBox));break;case"LOD":n=new iZ;break;case"Line":n=new sH(h(t.geometry),l(t.material));break;case"LineLoop":n=new sQ(h(t.geometry),l(t.material));break;case"LineSegments":n=new sY(h(t.geometry),l(t.material));break;case"PointCloud":case"Points":n=new s5(h(t.geometry),l(t.material));break;case"Sprite":n=new iq(l(t.material));break;case"Group":n=new iA;break;case"Bone":n=new i8;break;default:n=new eu}if(n.uuid=t.uuid,void 0!==t.name&&(n.name=t.name),void 0!==t.matrix?(n.matrix.fromArray(t.matrix),void 0!==t.matrixAutoUpdate&&(n.matrixAutoUpdate=t.matrixAutoUpdate),n.matrixAutoUpdate&&n.matrix.decompose(n.position,n.quaternion,n.scale)):(void 0!==t.position&&n.position.fromArray(t.position),void 0!==t.rotation&&n.rotation.fromArray(t.rotation),void 0!==t.quaternion&&n.quaternion.fromArray(t.quaternion),void 0!==t.scale&&n.scale.fromArray(t.scale)),void 0!==t.up&&n.up.fromArray(t.up),void 0!==t.castShadow&&(n.castShadow=t.castShadow),void 0!==t.receiveShadow&&(n.receiveShadow=t.receiveShadow),t.shadow&&(void 0!==t.shadow.intensity&&(n.shadow.intensity=t.shadow.intensity),void 0!==t.shadow.bias&&(n.shadow.bias=t.shadow.bias),void 0!==t.shadow.normalBias&&(n.shadow.normalBias=t.shadow.normalBias),void 0!==t.shadow.radius&&(n.shadow.radius=t.shadow.radius),void 0!==t.shadow.mapSize&&n.shadow.mapSize.fromArray(t.shadow.mapSize),void 0!==t.shadow.camera&&(n.shadow.camera=this.parseObject(t.shadow.camera))),void 0!==t.visible&&(n.visible=t.visible),void 0!==t.frustumCulled&&(n.frustumCulled=t.frustumCulled),void 0!==t.renderOrder&&(n.renderOrder=t.renderOrder),void 0!==t.userData&&(n.userData=t.userData),void 0!==t.layers&&(n.layers.mask=t.layers),void 0!==t.children){let a=t.children;for(let t=0;t{if(!0!==ay.has(n))return e&&e(i),r.manager.itemEnd(t),i;s&&s(ay.get(n)),r.manager.itemError(t),r.manager.itemEnd(t)}):(setTimeout(function(){e&&e(n),r.manager.itemEnd(t)},0),n);let a={};a.credentials="anonymous"===this.crossOrigin?"same-origin":"include",a.headers=this.requestHeader,a.signal="function"==typeof AbortSignal.any?AbortSignal.any([this._abortController.signal,this.manager.abortController.signal]):this._abortController.signal;let o=fetch(t,a).then(function(t){return t.blob()}).then(function(t){return createImageBitmap(t,Object.assign(r.options,{colorSpaceConversion:"none"}))}).then(function(i){return nj.add(`image-bitmap:${t}`,i),e&&e(i),r.manager.itemEnd(t),i}).catch(function(e){s&&s(e),ay.set(o,e),nj.remove(`image-bitmap:${t}`),r.manager.itemError(t),r.manager.itemEnd(t)});nj.add(`image-bitmap:${t}`,o),r.manager.itemStart(t)}abort(){return this._abortController.abort(),this._abortController=new AbortController,this}}class ab{static getContext(){return void 0===s&&(s=new(window.AudioContext||window.webkitAudioContext)),s}static setContext(t){s=t}}class av extends nG{constructor(t){super(t)}load(t,e,i,s){let r=this,n=new nJ(this.manager);function a(e){s?s(e):O(e),r.manager.itemError(t)}n.setResponseType("arraybuffer"),n.setPath(this.path),n.setRequestHeader(this.requestHeader),n.setWithCredentials(this.withCredentials),n.load(t,function(t){try{let i=t.slice(0);ab.getContext().decodeAudioData(i,function(t){e(t)}).catch(a)}catch(t){a(t)}},i,s)}}let aw=new tH,aM=new tH,aS=new tH;class aA{constructor(){this.type="StereoCamera",this.aspect=1,this.eyeSep=.064,this.cameraL=new iv,this.cameraL.layers.enable(1),this.cameraL.matrixAutoUpdate=!1,this.cameraR=new iv,this.cameraR.layers.enable(2),this.cameraR.matrixAutoUpdate=!1,this._cache={focus:null,fov:null,aspect:null,near:null,far:null,zoom:null,eyeSep:null}}update(t){let e=this._cache;if(e.focus!==t.focus||e.fov!==t.fov||e.aspect!==t.aspect*this.aspect||e.near!==t.near||e.far!==t.far||e.zoom!==t.zoom||e.eyeSep!==this.eyeSep){let i,s;e.focus=t.focus,e.fov=t.fov,e.aspect=t.aspect*this.aspect,e.near=t.near,e.far=t.far,e.zoom=t.zoom,e.eyeSep=this.eyeSep,aS.copy(t.projectionMatrix);let r=e.eyeSep/2,n=r*e.near/e.focus,a=e.near*Math.tan($*e.fov*.5)/e.zoom;aM.elements[12]=-r,aw.elements[12]=r,i=-a*e.aspect+n,s=a*e.aspect+n,aS.elements[0]=2*e.near/(s-i),aS.elements[8]=(s+i)/(s-i),this.cameraL.projectionMatrix.copy(aS),i=-a*e.aspect-n,s=a*e.aspect-n,aS.elements[0]=2*e.near/(s-i),aS.elements[8]=(s+i)/(s-i),this.cameraR.projectionMatrix.copy(aS)}this.cameraL.matrixWorld.copy(t.matrixWorld).multiply(aM),this.cameraR.matrixWorld.copy(t.matrixWorld).multiply(aw)}}class a_ extends iv{constructor(t=[]){super(),this.isArrayCamera=!0,this.isMultiViewCamera=!1,this.cameras=t}}class aC{constructor(t=!0){this.autoStart=t,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=performance.now(),this.oldTime=this.startTime,this.elapsedTime=0,this.running=!0}stop(){this.getElapsedTime(),this.running=!1,this.autoStart=!1}getElapsedTime(){return this.getDelta(),this.elapsedTime}getDelta(){let t=0;if(this.autoStart&&!this.running)return this.start(),0;if(this.running){let e=performance.now();t=(e-this.oldTime)/1e3,this.oldTime=e,this.elapsedTime+=t}return t}}let aT=new Z,aI=new X,az=new Z,ak=new Z,aB=new Z;class aR extends eu{constructor(){super(),this.type="AudioListener",this.context=ab.getContext(),this.gain=this.context.createGain(),this.gain.connect(this.context.destination),this.filter=null,this.timeDelta=0,this._clock=new aC}getInput(){return this.gain}removeFilter(){return null!==this.filter&&(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination),this.gain.connect(this.context.destination),this.filter=null),this}getFilter(){return this.filter}setFilter(t){return null!==this.filter?(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination)):this.gain.disconnect(this.context.destination),this.filter=t,this.gain.connect(this.filter),this.filter.connect(this.context.destination),this}getMasterVolume(){return this.gain.gain.value}setMasterVolume(t){return this.gain.gain.setTargetAtTime(t,this.context.currentTime,.01),this}updateMatrixWorld(t){super.updateMatrixWorld(t);let e=this.context.listener;if(this.timeDelta=this._clock.getDelta(),this.matrixWorld.decompose(aT,aI,az),ak.set(0,0,-1).applyQuaternion(aI),aB.set(0,1,0).applyQuaternion(aI),e.positionX){let t=this.context.currentTime+this.timeDelta;e.positionX.linearRampToValueAtTime(aT.x,t),e.positionY.linearRampToValueAtTime(aT.y,t),e.positionZ.linearRampToValueAtTime(aT.z,t),e.forwardX.linearRampToValueAtTime(ak.x,t),e.forwardY.linearRampToValueAtTime(ak.y,t),e.forwardZ.linearRampToValueAtTime(ak.z,t),e.upX.linearRampToValueAtTime(aB.x,t),e.upY.linearRampToValueAtTime(aB.y,t),e.upZ.linearRampToValueAtTime(aB.z,t)}else e.setPosition(aT.x,aT.y,aT.z),e.setOrientation(ak.x,ak.y,ak.z,aB.x,aB.y,aB.z)}}class aO extends eu{constructor(t){super(),this.type="Audio",this.listener=t,this.context=t.context,this.gain=this.context.createGain(),this.gain.connect(t.getInput()),this.autoplay=!1,this.buffer=null,this.detune=0,this.loop=!1,this.loopStart=0,this.loopEnd=0,this.offset=0,this.duration=void 0,this.playbackRate=1,this.isPlaying=!1,this.hasPlaybackControl=!0,this.source=null,this.sourceType="empty",this._startedAt=0,this._progress=0,this._connected=!1,this.filters=[]}getOutput(){return this.gain}setNodeSource(t){return this.hasPlaybackControl=!1,this.sourceType="audioNode",this.source=t,this.connect(),this}setMediaElementSource(t){return this.hasPlaybackControl=!1,this.sourceType="mediaNode",this.source=this.context.createMediaElementSource(t),this.connect(),this}setMediaStreamSource(t){return this.hasPlaybackControl=!1,this.sourceType="mediaStreamNode",this.source=this.context.createMediaStreamSource(t),this.connect(),this}setBuffer(t){return this.buffer=t,this.sourceType="buffer",this.autoplay&&this.play(),this}play(t=0){if(!0===this.isPlaying)return void R("Audio: Audio is already playing.");if(!1===this.hasPlaybackControl)return void R("Audio: this Audio has no playback control.");this._startedAt=this.context.currentTime+t;let e=this.context.createBufferSource();return e.buffer=this.buffer,e.loop=this.loop,e.loopStart=this.loopStart,e.loopEnd=this.loopEnd,e.onended=this.onEnded.bind(this),e.start(this._startedAt,this._progress+this.offset,this.duration),this.isPlaying=!0,this.source=e,this.setDetune(this.detune),this.setPlaybackRate(this.playbackRate),this.connect()}pause(){return!1===this.hasPlaybackControl?void R("Audio: this Audio has no playback control."):(!0===this.isPlaying&&(this._progress+=Math.max(this.context.currentTime-this._startedAt,0)*this.playbackRate,!0===this.loop&&(this._progress=this._progress%(this.duration||this.buffer.duration)),this.source.stop(),this.source.onended=null,this.isPlaying=!1),this)}stop(t=0){return!1===this.hasPlaybackControl?void R("Audio: this Audio has no playback control."):(this._progress=0,null!==this.source&&(this.source.stop(this.context.currentTime+t),this.source.onended=null),this.isPlaying=!1,this)}connect(){if(this.filters.length>0){this.source.connect(this.filters[0]);for(let t=1,e=this.filters.length;t0){this.source.disconnect(this.filters[0]);for(let t=1,e=this.filters.length;t0&&this._mixBufferRegionAdditive(i,s,this._addIndex*e,1,e);for(let t=e,r=e+e;t!==r;++t)if(i[t]!==i[t+e]){a.setValue(i,s);break}}saveOriginalState(){let t=this.binding,e=this.buffer,i=this.valueSize,s=i*this._origIndex;t.getValue(e,s);for(let t=i;t!==s;++t)e[t]=e[s+t%i];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){let t=3*this.valueSize;this.binding.setValue(this.buffer,t)}_setAdditiveIdentityNumeric(){let t=this._addIndex*this.valueSize,e=t+this.valueSize;for(let i=t;i=.5)for(let s=0;s!==r;++s)t[e+s]=t[i+s]}_slerp(t,e,i,s){X.slerpFlat(t,e,t,e,t,i,s)}_slerpAdditive(t,e,i,s,r){let n=this._workIndex*r;X.multiplyQuaternionsFlat(t,n,t,e,t,i),X.slerpFlat(t,e,t,e,t,n,s)}_lerp(t,e,i,s,r){let n=1-s;for(let a=0;a!==r;++a){let r=e+a;t[r]=t[r]*n+t[i+a]*s}}_lerpAdditive(t,e,i,s,r){for(let n=0;n!==r;++n){let r=e+n;t[r]=t[r]+t[i+n]*s}}}let aD="\\[\\]\\.:\\/",aj=RegExp("["+aD+"]","g"),aU="[^"+aD+"]",aW="[^"+aD.replace("\\.","")+"]",aG=RegExp("^"+/((?:WC+[\/:])*)/.source.replace("WC",aU)+/(WCOD+)?/.source.replace("WCOD",aW)+/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",aU)+/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",aU)+"$"),aq=["material","materials","bones","map"];class aH{constructor(t,e,i){this.path=e,this.parsedPath=i||aH.parseTrackName(e),this.node=aH.findNode(t,this.parsedPath.nodeName),this.rootNode=t,this.getValue=this._getValue_unbound,this.setValue=this._setValue_unbound}static create(t,e,i){return t&&t.isAnimationObjectGroup?new aH.Composite(t,e,i):new aH(t,e,i)}static sanitizeNodeName(t){return t.replace(/\s/g,"_").replace(aj,"")}static parseTrackName(t){let e=aG.exec(t);if(null===e)throw Error("PropertyBinding: Cannot parse trackName: "+t);let i={nodeName:e[2],objectName:e[3],objectIndex:e[4],propertyName:e[5],propertyIndex:e[6]},s=i.nodeName&&i.nodeName.lastIndexOf(".");if(void 0!==s&&-1!==s){let t=i.nodeName.substring(s+1);-1!==aq.indexOf(t)&&(i.nodeName=i.nodeName.substring(0,s),i.objectName=t)}if(null===i.propertyName||0===i.propertyName.length)throw Error("PropertyBinding: can not parse propertyName from trackName: "+t);return i}static findNode(t,e){if(void 0===e||""===e||"."===e||-1===e||e===t.name||e===t.uuid)return t;if(t.skeleton){let i=t.skeleton.getBoneByName(e);if(void 0!==i)return i}if(t.children){let i=function(t){for(let s=0;s=r){let n=r++,l=t[n];e[l.uuid]=h,t[h]=l,e[o]=n,t[n]=a;for(let t=0;t!==s;++t){let e=i[t],s=e[n],r=e[h];e[h]=s,e[n]=r}}}this.nCachedObjects_=r}uncache(){let t=this._objects,e=this._indicesByUUID,i=this._bindings,s=i.length,r=this.nCachedObjects_,n=t.length;for(let a=0,o=arguments.length;a!==o;++a){let o=arguments[a],h=o.uuid,l=e[h];if(void 0!==l)if(delete e[h],l0&&(e[a.uuid]=l),t[l]=a,t.pop();for(let t=0;t!==s;++t){let e=i[t];e[l]=e[r],e.pop()}}}this.nCachedObjects_=r}subscribe_(t,e){let i=this._bindingsIndicesByPath,s=i[t],r=this._bindings;if(void 0!==s)return r[s];let n=this._paths,a=this._parsedPaths,o=this._objects,h=o.length,l=this.nCachedObjects_,u=Array(h);s=r.length,i[t]=s,n.push(t),a.push(e),r.push(u);for(let i=l,s=o.length;i!==s;++i){let s=o[i];u[i]=new aH(s,t,e)}return u}unsubscribe_(t){let e=this._bindingsIndicesByPath,i=e[t];if(void 0!==i){let s=this._paths,r=this._parsedPaths,n=this._bindings,a=n.length-1,o=n[a];e[t[a]]=i,n[i]=o,n.pop(),r[i]=r[a],r.pop(),s[i]=s[a],s.pop()}}}class aX{constructor(t,e,i=null,s=e.blendMode){this._mixer=t,this._clip=e,this._localRoot=i,this.blendMode=s;const r=e.tracks,n=r.length,a=Array(n),o={endingStart:2400,endingEnd:2400};for(let t=0;t!==n;++t){const e=r[t].createInterpolant(null);a[t]=e,e.settings=o}this._interpolantSettings=o,this._interpolants=a,this._propertyBindings=Array(n),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=2201,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}play(){return this._mixer._activateAction(this),this}stop(){return this._mixer._deactivateAction(this),this.reset()}reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCount=-1,this._startTime=null,this.stopFading().stopWarping()}isRunning(){return this.enabled&&!this.paused&&0!==this.timeScale&&null===this._startTime&&this._mixer._isActiveAction(this)}isScheduled(){return this._mixer._isActiveAction(this)}startAt(t){return this._startTime=t,this}setLoop(t,e){return this.loop=t,this.repetitions=e,this}setEffectiveWeight(t){return this.weight=t,this._effectiveWeight=this.enabled?t:0,this.stopFading()}getEffectiveWeight(){return this._effectiveWeight}fadeIn(t){return this._scheduleFading(t,0,1)}fadeOut(t){return this._scheduleFading(t,1,0)}crossFadeFrom(t,e,i=!1){if(t.fadeOut(e),this.fadeIn(e),!0===i){let i=this._clip.duration,s=t._clip.duration;t.warp(1,s/i,e),this.warp(i/s,1,e)}return this}crossFadeTo(t,e,i=!1){return t.crossFadeFrom(this,e,i)}stopFading(){let t=this._weightInterpolant;return null!==t&&(this._weightInterpolant=null,this._mixer._takeBackControlInterpolant(t)),this}setEffectiveTimeScale(t){return this.timeScale=t,this._effectiveTimeScale=this.paused?0:t,this.stopWarping()}getEffectiveTimeScale(){return this._effectiveTimeScale}setDuration(t){return this.timeScale=this._clip.duration/t,this.stopWarping()}syncWith(t){return this.time=t.time,this.timeScale=t.timeScale,this.stopWarping()}halt(t){return this.warp(this._effectiveTimeScale,0,t)}warp(t,e,i){let s=this._mixer,r=s.time,n=this.timeScale,a=this._timeScaleInterpolant;null===a&&(a=s._lendControlInterpolant(),this._timeScaleInterpolant=a);let o=a.parameterPositions,h=a.sampleValues;return o[0]=r,o[1]=r+i,h[0]=t/n,h[1]=e/n,this}stopWarping(){let t=this._timeScaleInterpolant;return null!==t&&(this._timeScaleInterpolant=null,this._mixer._takeBackControlInterpolant(t)),this}getMixer(){return this._mixer}getClip(){return this._clip}getRoot(){return this._localRoot||this._mixer._root}_update(t,e,i,s){if(!this.enabled)return void this._updateWeight(t);let r=this._startTime;if(null!==r){let s=(t-r)*i;s<0||0===i?e=0:(this._startTime=null,e=i*s)}e*=this._updateTimeScale(t);let n=this._updateTime(e),a=this._updateWeight(t);if(a>0){let t=this._interpolants,e=this._propertyBindings;if(2501===this.blendMode)for(let i=0,s=t.length;i!==s;++i)t[i].evaluate(n),e[i].accumulateAdditive(a);else for(let i=0,r=t.length;i!==r;++i)t[i].evaluate(n),e[i].accumulate(s,a)}}_updateWeight(t){let e=0;if(this.enabled){e=this.weight;let i=this._weightInterpolant;if(null!==i){let s=i.evaluate(t)[0];e*=s,t>i.parameterPositions[1]&&(this.stopFading(),0===s&&(this.enabled=!1))}}return this._effectiveWeight=e,e}_updateTimeScale(t){let e=0;if(!this.paused){e=this.timeScale;let i=this._timeScaleInterpolant;null!==i&&(e*=i.evaluate(t)[0],t>i.parameterPositions[1]&&(this.stopWarping(),0===e?this.paused=!0:this.timeScale=e))}return this._effectiveTimeScale=e,e}_updateTime(t){let e=this._clip.duration,i=this.loop,s=this.time+t,r=this._loopCount,n=2202===i;if(0===t)return -1===r?s:n&&(1&r)==1?e-s:s;if(2200===i){-1===r&&(this._loopCount=0,this._setEndings(!0,!0,!1));r:{if(s>=e)s=e;else if(s<0)s=0;else{this.time=s;break r}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=s,this._mixer.dispatchEvent({type:"finished",action:this,direction:t<0?-1:1})}}else{if(-1===r&&(t>=0?(r=0,this._setEndings(!0,0===this.repetitions,n)):this._setEndings(0===this.repetitions,!0,n)),s>=e||s<0){let i=Math.floor(s/e);s-=e*i,r+=Math.abs(i);let a=this.repetitions-r;if(a<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,s=t>0?e:0,this.time=s,this._mixer.dispatchEvent({type:"finished",action:this,direction:t>0?1:-1});else{if(1===a){let e=t<0;this._setEndings(e,!e,n)}else this._setEndings(!1,!1,n);this._loopCount=r,this.time=s,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:i})}}else this.time=s;if(n&&(1&r)==1)return e-s}return s}_setEndings(t,e,i){let s=this._interpolantSettings;i?(s.endingStart=2401,s.endingEnd=2401):(t?s.endingStart=this.zeroSlopeAtStart?2401:2400:s.endingStart=2402,e?s.endingEnd=this.zeroSlopeAtEnd?2401:2400:s.endingEnd=2402)}_scheduleFading(t,e,i){let s=this._mixer,r=s.time,n=this._weightInterpolant;null===n&&(n=s._lendControlInterpolant(),this._weightInterpolant=n);let a=n.parameterPositions,o=n.sampleValues;return a[0]=r,o[0]=e,a[1]=r+t,o[1]=i,this}}let aZ=new Float32Array(1);class aY extends L{constructor(t){super(),this._root=t,this._initMemoryManager(),this._accuIndex=0,this.time=0,this.timeScale=1}_bindAction(t,e){let i=t._localRoot||this._root,s=t._clip.tracks,r=s.length,n=t._propertyBindings,a=t._interpolants,o=i.uuid,h=this._bindingsByRootAndName,l=h[o];void 0===l&&(l={},h[o]=l);for(let t=0;t!==r;++t){let r=s[t],h=r.name,u=l[h];if(void 0!==u)++u.referenceCount,n[t]=u;else{if(void 0!==(u=n[t])){null===u._cacheIndex&&(++u.referenceCount,this._addInactiveBinding(u,o,h));continue}let s=e&&e._propertyBindings[t].binding.parsedPath;u=new aV(aH.create(i,h,s),r.ValueTypeName,r.getValueSize()),++u.referenceCount,this._addInactiveBinding(u,o,h),n[t]=u}a[t].resultBuffer=u.buffer}}_activateAction(t){if(!this._isActiveAction(t)){if(null===t._cacheIndex){let e=(t._localRoot||this._root).uuid,i=t._clip.uuid,s=this._actionsByClip[i];this._bindAction(t,s&&s.knownActions[0]),this._addInactiveAction(t,i,e)}let e=t._propertyBindings;for(let t=0,i=e.length;t!==i;++t){let i=e[t];0==i.useCount++&&(this._lendBinding(i),i.saveOriginalState())}this._lendAction(t)}}_deactivateAction(t){if(this._isActiveAction(t)){let e=t._propertyBindings;for(let t=0,i=e.length;t!==i;++t){let i=e[t];0==--i.useCount&&(i.restoreOriginalState(),this._takeBackBinding(i))}this._takeBackAction(t)}}_initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;let t=this;this.stats={actions:{get total(){return t._actions.length},get inUse(){return t._nActiveActions}},bindings:{get total(){return t._bindings.length},get inUse(){return t._nActiveBindings}},controlInterpolants:{get total(){return t._controlInterpolants.length},get inUse(){return t._nActiveControlInterpolants}}}}_isActiveAction(t){let e=t._cacheIndex;return null!==e&&e=0;--i)t[i].stop();return this}update(t){t*=this.timeScale;let e=this._actions,i=this._nActiveActions,s=this.time+=t,r=Math.sign(t),n=this._accuIndex^=1;for(let a=0;a!==i;++a)e[a]._update(s,t,r,n);let a=this._bindings,o=this._nActiveBindings;for(let t=0;t!==o;++t)a[t].apply(n);return this}setTime(t){this.time=0;for(let t=0;t=this.min.x&&t.x<=this.max.x&&t.y>=this.min.y&&t.y<=this.max.y}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y}getParameter(t,e){return e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(t){return t.max.x>=this.min.x&&t.min.x<=this.max.x&&t.max.y>=this.min.y&&t.min.y<=this.max.y}clampPoint(t,e){return e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return this.clampPoint(t,os).distanceTo(t)}intersect(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}}let on=new Z,oa=new Z,oo=new Z,oh=new Z,ol=new Z,ou=new Z,oc=new Z;class op{constructor(t=new Z,e=new Z){this.start=t,this.end=e}set(t,e){return this.start.copy(t),this.end.copy(e),this}copy(t){return this.start.copy(t.start),this.end.copy(t.end),this}getCenter(t){return t.addVectors(this.start,this.end).multiplyScalar(.5)}delta(t){return t.subVectors(this.end,this.start)}distanceSq(){return this.start.distanceToSquared(this.end)}distance(){return this.start.distanceTo(this.end)}at(t,e){return this.delta(e).multiplyScalar(t).add(this.start)}closestPointToPointParameter(t,e){on.subVectors(t,this.start),oa.subVectors(this.end,this.start);let i=oa.dot(oa),s=oa.dot(on)/i;return e&&(s=j(s,0,1)),s}closestPointToPoint(t,e,i){let s=this.closestPointToPointParameter(t,e);return this.delta(i).multiplyScalar(s).add(this.start)}distanceSqToLine3(t,e=ou,i=oc){let s,r,n=1e-8*1e-8,a=this.start,o=t.start,h=this.end,l=t.end;oo.subVectors(h,a),oh.subVectors(l,o),ol.subVectors(a,o);let u=oo.dot(oo),c=oh.dot(oh),p=oh.dot(ol);if(u<=n&&c<=n)return e.copy(a),i.copy(o),e.sub(i),e.dot(e);if(u<=n)s=0,r=j(r=p/c,0,1);else{let t=oo.dot(ol);if(c<=n)r=0,s=j(-t/u,0,1);else{let e=oo.dot(oh),i=u*c-e*e;s=0!==i?j((e*p-t*c)/i,0,1):0,(r=(e*s+p)/c)<0?(r=0,s=j(-t/u,0,1)):r>1&&(r=1,s=j((e-t)/u,0,1))}}return e.copy(a).add(oo.multiplyScalar(s)),i.copy(o).add(oh.multiplyScalar(r)),e.sub(i),e.dot(e)}applyMatrix4(t){return this.start.applyMatrix4(t),this.end.applyMatrix4(t),this}equals(t){return t.start.equals(this.start)&&t.end.equals(this.end)}clone(){return new this.constructor().copy(this)}}let od=new Z;class om extends eu{constructor(t,e){super(),this.light=t,this.matrixAutoUpdate=!1,this.color=e,this.type="SpotLightHelper";const i=new e5,s=[0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,0,-1,1];for(let t=0,e=1;t<32;t++,e++){const i=t/32*Math.PI*2,r=e/32*Math.PI*2;s.push(Math.cos(i),Math.sin(i),1,Math.cos(r),Math.sin(r),1)}i.setAttribute("position",new eZ(s,3));const r=new s$({fog:!1,toneMapped:!1});this.cone=new sY(i,r),this.add(this.cone),this.update()}dispose(){this.cone.geometry.dispose(),this.cone.material.dispose()}update(){this.light.updateWorldMatrix(!0,!1),this.light.target.updateWorldMatrix(!0,!1),this.parent?(this.parent.updateWorldMatrix(!0),this.matrix.copy(this.parent.matrixWorld).invert().multiply(this.light.matrixWorld)):this.matrix.copy(this.light.matrixWorld),this.matrixWorld.copy(this.light.matrixWorld);let t=this.light.distance?this.light.distance:1e3,e=t*Math.tan(this.light.angle);this.cone.scale.set(e,e,t),od.setFromMatrixPosition(this.light.target.matrixWorld),this.cone.lookAt(od),void 0!==this.color?this.cone.material.color.set(this.color):this.cone.material.color.copy(this.light.color)}}let of=new Z,og=new tH,oy=new tH;class ox extends sY{constructor(t){const e=function t(e){let i=[];!0===e.isBone&&i.push(e);for(let s=0;s1)for(let i=0;i.99999)this.quaternion.set(0,0,0,1);else if(t.y<-.99999)this.quaternion.set(1,0,0,0);else{oF.set(t.z,0,-t.x).normalize();let e=Math.acos(t.y);this.quaternion.setFromAxisAngle(oF,e)}}setLength(t,e=.2*t,i=.2*e){this.line.scale.set(1,Math.max(1e-4,t-e),1),this.line.updateMatrix(),this.cone.scale.set(i,e,i),this.cone.position.y=t,this.cone.updateMatrix()}setColor(t){this.line.material.color.set(t),this.cone.material.color.set(t)}copy(t){return super.copy(t,!1),this.line.copy(t.line),this.cone.copy(t.cone),this}dispose(){this.line.geometry.dispose(),this.line.material.dispose(),this.cone.geometry.dispose(),this.cone.material.dispose()}}class oV extends sY{constructor(t=1){const e=new e5;e.setAttribute("position",new eZ([0,0,0,t,0,0,0,0,0,0,t,0,0,0,0,0,0,t],3)),e.setAttribute("color",new eZ([1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1],3)),super(e,new s$({vertexColors:!0,toneMapped:!1})),this.type="AxesHelper"}setColors(t,e,i){let s=new ez,r=this.geometry.attributes.color.array;return s.set(t),s.toArray(r,0),s.toArray(r,3),s.set(e),s.toArray(r,6),s.toArray(r,9),s.set(i),s.toArray(r,12),s.toArray(r,15),this.geometry.attributes.color.needsUpdate=!0,this}dispose(){this.geometry.dispose(),this.material.dispose()}}class oD{constructor(){this.type="ShapePath",this.color=new ez,this.subPaths=[],this.currentPath=null}moveTo(t,e){return this.currentPath=new rF,this.subPaths.push(this.currentPath),this.currentPath.moveTo(t,e),this}lineTo(t,e){return this.currentPath.lineTo(t,e),this}quadraticCurveTo(t,e,i,s){return this.currentPath.quadraticCurveTo(t,e,i,s),this}bezierCurveTo(t,e,i,s,r,n){return this.currentPath.bezierCurveTo(t,e,i,s,r,n),this}splineThru(t){return this.currentPath.splineThru(t),this}toShapes(t){let e,i,s,r,n,a=r3.isClockWise,o=this.subPaths;if(0===o.length)return[];let h=[];if(1===o.length)return i=o[0],(s=new r$).curves=i.curves,h.push(s),h;let l=!a(o[0].getPoints());l=t?!l:l;let u=[],c=[],p=[],d=0;c[0]=void 0,p[d]=[];for(let s=0,n=o.length;s1){let t=!1,e=0;for(let t=0,e=c.length;tNumber.EPSILON){if(h<0&&(i=e[n],o=-o,a=e[r],h=-h),t.ya.y)continue;if(t.y===i.y){if(t.x===i.x)return!0}else{let e=h*(t.x-i.x)-o*(t.y-i.y);if(0===e)return!0;if(e<0)continue;s=!s}}else{if(t.y!==i.y)continue;if(a.x<=t.x&&t.x<=i.x||i.x<=t.x&&t.x<=a.x)return!0}}return s})(n.p,c[s].p)&&(i!==s&&e++,a?(a=!1,u[s].push(n)):t=!0);a&&u[i].push(n)}}e>0&&!1===t&&(p=u)}for(let t=0,e=c.length;te?(t.repeat.x=1,t.repeat.y=i/e,t.offset.x=0,t.offset.y=(1-t.repeat.y)/2):(t.repeat.x=e/i,t.repeat.y=1,t.offset.x=(1-t.repeat.x)/2,t.offset.y=0),t}static cover(t,e){let i;return(i=t.image&&t.image.width?t.image.width/t.image.height:1)>e?(t.repeat.x=e/i,t.repeat.y=1,t.offset.x=(1-t.repeat.x)/2,t.offset.y=0):(t.repeat.x=1,t.repeat.y=i/e,t.offset.x=0,t.offset.y=(1-t.repeat.y)/2),t}static fill(t){return t.repeat.x=1,t.repeat.y=1,t.offset.x=0,t.offset.y=0,t}static getByteLength(t,e,i,s){return oU(t,e,i,s)}}"undefined"!=typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:"182"}})),"undefined"!=typeof window&&(window.__THREE__?R("WARNING: Multiple instances of Three.js being imported."):window.__THREE__="182"),t.s(["ACESFilmicToneMapping",()=>4,"AddEquation",()=>100,"AddOperation",()=>2,"AdditiveAnimationBlendMode",()=>2501,"AdditiveBlending",()=>2,"AgXToneMapping",()=>6,"AlphaFormat",()=>1021,"AlwaysCompare",()=>519,"AlwaysDepth",()=>1,"AlwaysStencilFunc",()=>519,"AmbientLight",()=>an,"AnimationAction",()=>aX,"AnimationClip",()=>nD,"AnimationLoader",()=>nX,"AnimationMixer",()=>aY,"AnimationObjectGroup",()=>aJ,"AnimationUtils",()=>nI,"ArcCurve",()=>rb,"ArrayCamera",()=>a_,"ArrowHelper",()=>o$,"AttachedBindMode",()=>p,"Audio",()=>aO,"AudioAnalyser",()=>a$,"AudioContext",()=>ab,"AudioListener",()=>aR,"AudioLoader",()=>av,"AxesHelper",()=>oV,"BackSide",()=>1,"BasicDepthPacking",()=>3200,"BasicShadowMap",()=>0,"BatchedMesh",()=>sF,"Bone",()=>i8,"BooleanKeyframeTrack",()=>nE,"Box2",()=>or,"Box3",()=>tv,"Box3Helper",()=>oL,"BoxGeometry",()=>il,"BoxHelper",()=>oP,"BufferAttribute",()=>eD,"BufferGeometry",()=>e5,"BufferGeometryLoader",()=>ap,"ByteType",()=>1010,"Cache",()=>nj,"Camera",()=>ig,"CameraHelper",()=>oR,"CanvasTexture",()=>ri,"CapsuleGeometry",()=>ra,"CatmullRomCurve3",()=>r_,"CineonToneMapping",()=>3,"CircleGeometry",()=>ro,"ClampToEdgeWrapping",()=>1001,"Clock",()=>aC,"Color",()=>ez,"ColorKeyframeTrack",()=>nP,"ColorManagement",()=>ts,"CompressedArrayTexture",()=>rt,"CompressedCubeTexture",()=>re,"CompressedTexture",()=>s7,"CompressedTextureLoader",()=>nZ,"ConeGeometry",()=>rl,"ConstantAlphaFactor",()=>213,"ConstantColorFactor",()=>211,"Controls",()=>oj,"CubeCamera",()=>iw,"CubeDepthTexture",()=>rr,"CubeReflectionMapping",()=>301,"CubeRefractionMapping",()=>302,"CubeTexture",()=>iM,"CubeTextureLoader",()=>nK,"CubeUVReflectionMapping",()=>306,"CubicBezierCurve",()=>rz,"CubicBezierCurve3",()=>rk,"CubicInterpolant",()=>nk,"CullFaceBack",()=>1,"CullFaceFront",()=>2,"CullFaceFrontBack",()=>3,"CullFaceNone",()=>0,"Curve",()=>ry,"CurvePath",()=>rN,"CustomBlending",()=>5,"CustomToneMapping",()=>5,"CylinderGeometry",()=>rh,"Cylindrical",()=>oe,"Data3DTexture",()=>tx,"DataArrayTexture",()=>tg,"DataTexture",()=>i9,"DataTextureLoader",()=>n0,"DataUtils",()=>eN,"DecrementStencilOp",()=>7683,"DecrementWrapStencilOp",()=>34056,"DefaultLoadingManager",()=>nW,"DepthFormat",()=>1026,"DepthStencilFormat",()=>1027,"DepthTexture",()=>rs,"DetachedBindMode",()=>d,"DirectionalLight",()=>ar,"DirectionalLightHelper",()=>oz,"DiscreteInterpolant",()=>nR,"DodecahedronGeometry",()=>rc,"DoubleSide",()=>2,"DstAlphaFactor",()=>206,"DstColorFactor",()=>208,"DynamicCopyUsage",()=>35050,"DynamicDrawUsage",()=>35048,"DynamicReadUsage",()=>35049,"EdgesGeometry",()=>rg,"EllipseCurve",()=>rx,"EqualCompare",()=>514,"EqualDepth",()=>4,"EqualStencilFunc",()=>514,"EquirectangularReflectionMapping",()=>303,"EquirectangularRefractionMapping",()=>304,"Euler",()=>t3,"EventDispatcher",()=>L,"ExternalTexture",()=>rn,"ExtrudeGeometry",()=>r6,"FileLoader",()=>nJ,"Float16BufferAttribute",()=>eX,"Float32BufferAttribute",()=>eZ,"FloatType",()=>1015,"Fog",()=>iI,"FogExp2",()=>iT,"FramebufferTexture",()=>s9,"FrontSide",()=>0,"Frustum",()=>sx,"FrustumArray",()=>sw,"GLBufferAttribute",()=>a3,"GLSL1",()=>"100","GLSL3",()=>"300 es","GreaterCompare",()=>516,"GreaterDepth",()=>6,"GreaterEqualCompare",()=>518,"GreaterEqualDepth",()=>5,"GreaterEqualStencilFunc",()=>518,"GreaterStencilFunc",()=>516,"GridHelper",()=>oA,"Group",()=>iA,"HalfFloatType",()=>1016,"HemisphereLight",()=>n3,"HemisphereLightHelper",()=>oS,"IcosahedronGeometry",()=>r9,"ImageBitmapLoader",()=>ax,"ImageLoader",()=>nQ,"ImageUtils",()=>ta,"IncrementStencilOp",()=>7682,"IncrementWrapStencilOp",()=>34055,"InstancedBufferAttribute",()=>si,"InstancedBufferGeometry",()=>ac,"InstancedInterleavedBuffer",()=>a2,"InstancedMesh",()=>su,"Int16BufferAttribute",()=>eG,"Int32BufferAttribute",()=>eH,"Int8BufferAttribute",()=>ej,"IntType",()=>1013,"InterleavedBuffer",()=>ik,"InterleavedBufferAttribute",()=>iR,"Interpolant",()=>nz,"InterpolateDiscrete",()=>2300,"InterpolateLinear",()=>2301,"InterpolateSmooth",()=>2302,"InterpolationSamplingMode",()=>v,"InterpolationSamplingType",()=>b,"InvertStencilOp",()=>5386,"KeepStencilOp",()=>7680,"KeyframeTrack",()=>nO,"LOD",()=>iZ,"LatheGeometry",()=>r7,"Layers",()=>t5,"LessCompare",()=>513,"LessDepth",()=>2,"LessEqualCompare",()=>515,"LessEqualDepth",()=>3,"LessEqualStencilFunc",()=>515,"LessStencilFunc",()=>513,"Light",()=>n2,"LightProbe",()=>ah,"Line",()=>sH,"Line3",()=>op,"LineBasicMaterial",()=>s$,"LineCurve",()=>rB,"LineCurve3",()=>rR,"LineDashedMaterial",()=>nS,"LineLoop",()=>sQ,"LineSegments",()=>sY,"LinearFilter",()=>1006,"LinearInterpolant",()=>nB,"LinearMipMapLinearFilter",()=>1008,"LinearMipMapNearestFilter",()=>1007,"LinearMipmapLinearFilter",()=>1008,"LinearMipmapNearestFilter",()=>1007,"LinearSRGBColorSpace",()=>f,"LinearToneMapping",()=>1,"LinearTransfer",()=>g,"Loader",()=>nG,"LoaderUtils",()=>au,"LoadingManager",()=>nU,"LoopOnce",()=>2200,"LoopPingPong",()=>2202,"LoopRepeat",()=>2201,"MOUSE",()=>u,"Material",()=>eR,"MaterialLoader",()=>al,"MathUtils",()=>H,"Matrix2",()=>oi,"Matrix3",()=>K,"Matrix4",()=>tH,"MaxEquation",()=>104,"Mesh",()=>io,"MeshBasicMaterial",()=>eO,"MeshDepthMaterial",()=>nv,"MeshDistanceMaterial",()=>nw,"MeshLambertMaterial",()=>nb,"MeshMatcapMaterial",()=>nM,"MeshNormalMaterial",()=>nx,"MeshPhongMaterial",()=>ng,"MeshPhysicalMaterial",()=>nf,"MeshStandardMaterial",()=>nm,"MeshToonMaterial",()=>ny,"MinEquation",()=>103,"MirroredRepeatWrapping",()=>1002,"MixOperation",()=>1,"MultiplyBlending",()=>4,"MultiplyOperation",()=>0,"NearestFilter",()=>1003,"NearestMipMapLinearFilter",()=>1005,"NearestMipMapNearestFilter",()=>1004,"NearestMipmapLinearFilter",()=>1005,"NearestMipmapNearestFilter",()=>1004,"NeutralToneMapping",()=>7,"NeverCompare",()=>512,"NeverDepth",()=>0,"NeverStencilFunc",()=>512,"NoBlending",()=>0,"NoColorSpace",()=>"","NoNormalPacking",()=>"","NoToneMapping",()=>0,"NormalAnimationBlendMode",()=>2500,"NormalBlending",()=>1,"NormalGAPacking",()=>"ga","NormalRGPacking",()=>"rg","NotEqualCompare",()=>517,"NotEqualDepth",()=>7,"NotEqualStencilFunc",()=>517,"NumberKeyframeTrack",()=>nL,"Object3D",()=>eu,"ObjectLoader",()=>ad,"ObjectSpaceNormalMap",()=>1,"OctahedronGeometry",()=>nt,"OneFactor",()=>201,"OneMinusConstantAlphaFactor",()=>214,"OneMinusConstantColorFactor",()=>212,"OneMinusDstAlphaFactor",()=>207,"OneMinusDstColorFactor",()=>209,"OneMinusSrcAlphaFactor",()=>205,"OneMinusSrcColorFactor",()=>203,"OrthographicCamera",()=>ai,"PCFShadowMap",()=>1,"PCFSoftShadowMap",()=>2,"Path",()=>rF,"PerspectiveCamera",()=>iv,"Plane",()=>sm,"PlaneGeometry",()=>ne,"PlaneHelper",()=>oN,"PointLight",()=>ae,"PointLightHelper",()=>ob,"Points",()=>s5,"PointsMaterial",()=>sK,"PolarGridHelper",()=>o_,"PolyhedronGeometry",()=>ru,"PositionalAudio",()=>aF,"PropertyBinding",()=>aH,"PropertyMixer",()=>aV,"QuadraticBezierCurve",()=>rO,"QuadraticBezierCurve3",()=>rE,"Quaternion",()=>X,"QuaternionKeyframeTrack",()=>nF,"QuaternionLinearInterpolant",()=>nN,"R11_EAC_Format",()=>37488,"RAD2DEG",()=>V,"RED_GREEN_RGTC2_Format",()=>36285,"RED_RGTC1_Format",()=>36283,"REVISION",()=>"182","RG11_EAC_Format",()=>37490,"RGBADepthPacking",()=>3201,"RGBAFormat",()=>1023,"RGBAIntegerFormat",()=>1033,"RGBA_ASTC_10x10_Format",()=>37819,"RGBA_ASTC_10x5_Format",()=>37816,"RGBA_ASTC_10x6_Format",()=>37817,"RGBA_ASTC_10x8_Format",()=>37818,"RGBA_ASTC_12x10_Format",()=>37820,"RGBA_ASTC_12x12_Format",()=>37821,"RGBA_ASTC_4x4_Format",()=>37808,"RGBA_ASTC_5x4_Format",()=>37809,"RGBA_ASTC_5x5_Format",()=>37810,"RGBA_ASTC_6x5_Format",()=>37811,"RGBA_ASTC_6x6_Format",()=>37812,"RGBA_ASTC_8x5_Format",()=>37813,"RGBA_ASTC_8x6_Format",()=>37814,"RGBA_ASTC_8x8_Format",()=>37815,"RGBA_BPTC_Format",()=>36492,"RGBA_ETC2_EAC_Format",()=>37496,"RGBA_PVRTC_2BPPV1_Format",()=>35843,"RGBA_PVRTC_4BPPV1_Format",()=>35842,"RGBA_S3TC_DXT1_Format",()=>33777,"RGBA_S3TC_DXT3_Format",()=>33778,"RGBA_S3TC_DXT5_Format",()=>33779,"RGBDepthPacking",()=>3202,"RGBFormat",()=>1022,"RGBIntegerFormat",()=>1032,"RGB_BPTC_SIGNED_Format",()=>36494,"RGB_BPTC_UNSIGNED_Format",()=>36495,"RGB_ETC1_Format",()=>36196,"RGB_ETC2_Format",()=>37492,"RGB_PVRTC_2BPPV1_Format",()=>35841,"RGB_PVRTC_4BPPV1_Format",()=>35840,"RGB_S3TC_DXT1_Format",()=>33776,"RGDepthPacking",()=>3203,"RGFormat",()=>1030,"RGIntegerFormat",()=>1031,"RawShaderMaterial",()=>nd,"Ray",()=>tq,"Raycaster",()=>a4,"RectAreaLight",()=>aa,"RedFormat",()=>1028,"RedIntegerFormat",()=>1029,"ReinhardToneMapping",()=>2,"RenderTarget",()=>tm,"RenderTarget3D",()=>aQ,"RepeatWrapping",()=>1e3,"ReplaceStencilOp",()=>7681,"ReverseSubtractEquation",()=>102,"RingGeometry",()=>ni,"SIGNED_R11_EAC_Format",()=>37489,"SIGNED_RED_GREEN_RGTC2_Format",()=>36286,"SIGNED_RED_RGTC1_Format",()=>36284,"SIGNED_RG11_EAC_Format",()=>37491,"SRGBColorSpace",()=>m,"SRGBTransfer",()=>y,"Scene",()=>iz,"ShaderMaterial",()=>im,"ShadowMaterial",()=>np,"Shape",()=>r$,"ShapeGeometry",()=>ns,"ShapePath",()=>oD,"ShapeUtils",()=>r3,"ShortType",()=>1011,"Skeleton",()=>se,"SkeletonHelper",()=>ox,"SkinnedMesh",()=>i6,"Source",()=>th,"Sphere",()=>tF,"SphereGeometry",()=>nr,"Spherical",()=>ot,"SphericalHarmonics3",()=>ao,"SplineCurve",()=>rP,"SpotLight",()=>n7,"SpotLightHelper",()=>om,"Sprite",()=>iq,"SpriteMaterial",()=>iO,"SrcAlphaFactor",()=>204,"SrcAlphaSaturateFactor",()=>210,"SrcColorFactor",()=>202,"StaticCopyUsage",()=>35046,"StaticDrawUsage",()=>35044,"StaticReadUsage",()=>35045,"StereoCamera",()=>aA,"StreamCopyUsage",()=>35042,"StreamDrawUsage",()=>35040,"StreamReadUsage",()=>35041,"StringKeyframeTrack",()=>n$,"SubtractEquation",()=>101,"SubtractiveBlending",()=>3,"TOUCH",()=>c,"TangentSpaceNormalMap",()=>0,"TetrahedronGeometry",()=>nn,"Texture",()=>tp,"TextureLoader",()=>n1,"TextureUtils",()=>oW,"Timer",()=>a9,"TimestampQuery",()=>x,"TorusGeometry",()=>na,"TorusKnotGeometry",()=>no,"Triangle",()=>eA,"TriangleFanDrawMode",()=>2,"TriangleStripDrawMode",()=>1,"TrianglesDrawMode",()=>0,"TubeGeometry",()=>nh,"UVMapping",()=>300,"Uint16BufferAttribute",()=>eq,"Uint32BufferAttribute",()=>eJ,"Uint8BufferAttribute",()=>eU,"Uint8ClampedBufferAttribute",()=>eW,"Uniform",()=>aK,"UniformsGroup",()=>a1,"UniformsUtils",()=>id,"UnsignedByteType",()=>1009,"UnsignedInt101111Type",()=>35899,"UnsignedInt248Type",()=>1020,"UnsignedInt5999Type",()=>35902,"UnsignedIntType",()=>1014,"UnsignedShort4444Type",()=>1017,"UnsignedShort5551Type",()=>1018,"UnsignedShortType",()=>1012,"VSMShadowMap",()=>3,"Vector2",()=>J,"Vector3",()=>Z,"Vector4",()=>td,"VectorKeyframeTrack",()=>nV,"VideoFrameTexture",()=>s8,"VideoTexture",()=>s6,"WebGL3DRenderTarget",()=>tb,"WebGLArrayRenderTarget",()=>ty,"WebGLCoordinateSystem",()=>2e3,"WebGLCubeRenderTarget",()=>iS,"WebGLRenderTarget",()=>tf,"WebGPUCoordinateSystem",()=>2001,"WebXRController",()=>iC,"WireframeGeometry",()=>nl,"WrapAroundEnding",()=>2402,"ZeroCurvatureEnding",()=>2400,"ZeroFactor",()=>200,"ZeroSlopeEnding",()=>2401,"ZeroStencilOp",()=>0,"arrayNeedsUint32",()=>w,"cloneUniforms",()=>iu,"createCanvasElement",()=>C,"createElementNS",()=>_,"error",()=>O,"getByteLength",()=>oU,"getConsoleFunction",()=>k,"getUnlitUniformColorSpace",()=>ip,"log",()=>B,"mergeUniforms",()=>ic,"probeAsync",()=>P,"setConsoleFunction",()=>z,"warn",()=>R,"warnOnce",()=>E])},53487,(t,e,i)=>{"use strict";let s="[^\\\\/]",r="[^/]",n="(?:\\/|$)",a="(?:^|\\/)",o=`\\.{1,2}${n}`,h=`(?!${a}${o})`,l=`(?!\\.{0,1}${n})`,u=`(?!${o})`,c=`${r}*?`,p={DOT_LITERAL:"\\.",PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:"\\/",ONE_CHAR:"(?=.)",QMARK:r,END_ANCHOR:n,DOTS_SLASH:o,NO_DOT:"(?!\\.)",NO_DOTS:h,NO_DOT_SLASH:l,NO_DOTS_SLASH:u,QMARK_NO_DOT:"[^.\\/]",STAR:c,START_ANCHOR:a,SEP:"/"},d={...p,SLASH_LITERAL:"[\\\\/]",QMARK:s,STAR:`${s}*?`,DOTS_SLASH:"\\.{1,2}(?:[\\\\/]|$)",NO_DOT:"(?!\\.)",NO_DOTS:"(?!(?:^|[\\\\/])\\.{1,2}(?:[\\\\/]|$))",NO_DOT_SLASH:"(?!\\.{0,1}(?:[\\\\/]|$))",NO_DOTS_SLASH:"(?!\\.{1,2}(?:[\\\\/]|$))",QMARK_NO_DOT:"[^.\\\\/]",START_ANCHOR:"(?:^|[\\\\/])",END_ANCHOR:"(?:[\\\\/]|$)",SEP:"\\"};e.exports={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"},REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{__proto__:null,"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,extglobChars:t=>({"!":{type:"negate",open:"(?:(?!(?:",close:`))${t.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}),globChars:t=>!0===t?d:p}},19241,(t,e,i)=>{"use strict";var s=t.i(47167);let{REGEX_BACKSLASH:r,REGEX_REMOVE_BACKSLASH:n,REGEX_SPECIAL_CHARS:a,REGEX_SPECIAL_CHARS_GLOBAL:o}=t.r(53487);i.isObject=t=>null!==t&&"object"==typeof t&&!Array.isArray(t),i.hasRegexChars=t=>a.test(t),i.isRegexChar=t=>1===t.length&&i.hasRegexChars(t),i.escapeRegex=t=>t.replace(o,"\\$1"),i.toPosixSlashes=t=>t.replace(r,"/"),i.isWindows=()=>{if("undefined"!=typeof navigator&&navigator.platform){let t=navigator.platform.toLowerCase();return"win32"===t||"windows"===t}return void 0!==s.default&&!!s.default.platform&&"win32"===s.default.platform},i.removeBackslashes=t=>t.replace(n,t=>"\\"===t?"":t),i.escapeLast=(t,e,s)=>{let r=t.lastIndexOf(e,s);return -1===r?t:"\\"===t[r-1]?i.escapeLast(t,e,r-1):`${t.slice(0,r)}\\${t.slice(r)}`},i.removePrefix=(t,e={})=>{let i=t;return i.startsWith("./")&&(i=i.slice(2),e.prefix="./"),i},i.wrapOutput=(t,e={},i={})=>{let s=i.contains?"":"^",r=i.contains?"":"$",n=`${s}(?:${t})${r}`;return!0===e.negated&&(n=`(?:^(?!${n}).*$)`),n},i.basename=(t,{windows:e}={})=>{let i=t.split(e?/[\\/]/:"/"),s=i[i.length-1];return""===s?i[i.length-2]:s}},26094,(t,e,i)=>{"use strict";let s=t.r(19241),{CHAR_ASTERISK:r,CHAR_AT:n,CHAR_BACKWARD_SLASH:a,CHAR_COMMA:o,CHAR_DOT:h,CHAR_EXCLAMATION_MARK:l,CHAR_FORWARD_SLASH:u,CHAR_LEFT_CURLY_BRACE:c,CHAR_LEFT_PARENTHESES:p,CHAR_LEFT_SQUARE_BRACKET:d,CHAR_PLUS:m,CHAR_QUESTION_MARK:f,CHAR_RIGHT_CURLY_BRACE:g,CHAR_RIGHT_PARENTHESES:y,CHAR_RIGHT_SQUARE_BRACKET:x}=t.r(53487),b=t=>t===u||t===a,v=t=>{!0!==t.isPrefix&&(t.depth=t.isGlobstar?1/0:1)};e.exports=(t,e)=>{let i,w,M=e||{},S=t.length-1,A=!0===M.parts||!0===M.scanToEnd,_=[],C=[],T=[],I=t,z=-1,k=0,B=0,R=!1,O=!1,E=!1,P=!1,L=!1,N=!1,F=!1,$=!1,V=!1,D=!1,j=0,U={value:"",depth:0,isGlob:!1},W=()=>z>=S,G=()=>I.charCodeAt(z+1),q=()=>(i=w,I.charCodeAt(++z));for(;z0&&(J=I.slice(0,k),I=I.slice(k),B-=k),H&&!0===E&&B>0?(H=I.slice(0,B),X=I.slice(B)):!0===E?(H="",X=I):H=I,H&&""!==H&&"/"!==H&&H!==I&&b(H.charCodeAt(H.length-1))&&(H=H.slice(0,-1)),!0===M.unescape&&(X&&(X=s.removeBackslashes(X)),H&&!0===F&&(H=s.removeBackslashes(H)));let Z={prefix:J,input:t,start:k,base:H,glob:X,isBrace:R,isBracket:O,isGlob:E,isExtglob:P,isGlobstar:L,negated:$,negatedExtglob:V};if(!0===M.tokens&&(Z.maxDepth=0,b(w)||C.push(U),Z.tokens=C),!0===M.parts||!0===M.tokens){let e;for(let i=0;i<_.length;i++){let s=e?e+1:k,r=_[i],n=t.slice(s,r);M.tokens&&(0===i&&0!==k?(C[i].isPrefix=!0,C[i].value=J):C[i].value=n,v(C[i]),Z.maxDepth+=C[i].depth),(0!==i||""!==n)&&T.push(n),e=r}if(e&&e+1{"use strict";let s=t.r(53487),r=t.r(19241),{MAX_LENGTH:n,POSIX_REGEX_SOURCE:a,REGEX_NON_SPECIAL_CHARS:o,REGEX_SPECIAL_CHARS_BACKREF:h,REPLACEMENTS:l}=s,u=(t,e)=>{if("function"==typeof e.expandRange)return e.expandRange(...t,e);t.sort();let i=`[${t.join("-")}]`;try{new RegExp(i)}catch(e){return t.map(t=>r.escapeRegex(t)).join("..")}return i},c=(t,e)=>`Missing ${t}: "${e}" - use "\\\\${e}" to match literal characters`,p=(t,e)=>{let i;if("string"!=typeof t)throw TypeError("Expected a string");t=l[t]||t;let d={...e},m="number"==typeof d.maxLength?Math.min(n,d.maxLength):n,f=t.length;if(f>m)throw SyntaxError(`Input length: ${f}, exceeds maximum allowed length: ${m}`);let g={type:"bos",value:"",output:d.prepend||""},y=[g],x=d.capture?"":"?:",b=s.globChars(d.windows),v=s.extglobChars(b),{DOT_LITERAL:w,PLUS_LITERAL:M,SLASH_LITERAL:S,ONE_CHAR:A,DOTS_SLASH:_,NO_DOT:C,NO_DOT_SLASH:T,NO_DOTS_SLASH:I,QMARK:z,QMARK_NO_DOT:k,STAR:B,START_ANCHOR:R}=b,O=t=>`(${x}(?:(?!${R}${t.dot?_:w}).)*?)`,E=d.dot?"":C,P=d.dot?z:k,L=!0===d.bash?O(d):B;d.capture&&(L=`(${L})`),"boolean"==typeof d.noext&&(d.noextglob=d.noext);let N={input:t,index:-1,start:0,dot:!0===d.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:y};f=(t=r.removePrefix(t,N)).length;let F=[],$=[],V=[],D=g,j=()=>N.index===f-1,U=N.peek=(e=1)=>t[N.index+e],W=N.advance=()=>t[++N.index]||"",G=()=>t.slice(N.index+1),q=(t="",e=0)=>{N.consumed+=t,N.index+=e},H=t=>{N.output+=null!=t.output?t.output:t.value,q(t.value)},J=()=>{let t=1;for(;"!"===U()&&("("!==U(2)||"?"===U(3));)W(),N.start++,t++;return t%2!=0&&(N.negated=!0,N.start++,!0)},X=t=>{N[t]++,V.push(t)},Z=t=>{N[t]--,V.pop()},Y=t=>{if("globstar"===D.type){let e=N.braces>0&&("comma"===t.type||"brace"===t.type),i=!0===t.extglob||F.length&&("pipe"===t.type||"paren"===t.type);"slash"===t.type||"paren"===t.type||e||i||(N.output=N.output.slice(0,-D.output.length),D.type="star",D.value="*",D.output=L,N.output+=D.output)}if(F.length&&"paren"!==t.type&&(F[F.length-1].inner+=t.value),(t.value||t.output)&&H(t),D&&"text"===D.type&&"text"===t.type){D.output=(D.output||D.value)+t.value,D.value+=t.value;return}t.prev=D,y.push(t),D=t},Q=(t,e)=>{let i={...v[e],conditions:1,inner:""};i.prev=D,i.parens=N.parens,i.output=N.output;let s=(d.capture?"(":"")+i.open;X("parens"),Y({type:t,value:e,output:N.output?"":A}),Y({type:"paren",extglob:!0,value:W(),output:s}),F.push(i)},K=t=>{let s,r=t.close+(d.capture?")":"");if("negate"===t.type){let i=L;if(t.inner&&t.inner.length>1&&t.inner.includes("/")&&(i=O(d)),(i!==L||j()||/^\)+$/.test(G()))&&(r=t.close=`)$))${i}`),t.inner.includes("*")&&(s=G())&&/^\.[^\\/.]+$/.test(s)){let n=p(s,{...e,fastpaths:!1}).output;r=t.close=`)${n})${i})`}"bos"===t.prev.type&&(N.negatedExtglob=!0)}Y({type:"paren",extglob:!0,value:i,output:r}),Z("parens")};if(!1!==d.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(t)){let i=!1,s=t.replace(h,(t,e,s,r,n,a)=>"\\"===r?(i=!0,t):"?"===r?e?e+r+(n?z.repeat(n.length):""):0===a?P+(n?z.repeat(n.length):""):z.repeat(s.length):"."===r?w.repeat(s.length):"*"===r?e?e+r+(n?L:""):L:e?t:`\\${t}`);return(!0===i&&(s=!0===d.unescape?s.replace(/\\/g,""):s.replace(/\\+/g,t=>t.length%2==0?"\\\\":t?"\\":"")),s===t&&!0===d.contains)?N.output=t:N.output=r.wrapOutput(s,N,e),N}for(;!j();){if("\0"===(i=W()))continue;if("\\"===i){let t=U();if("/"===t&&!0!==d.bash||"."===t||";"===t)continue;if(!t){Y({type:"text",value:i+="\\"});continue}let e=/^\\+/.exec(G()),s=0;if(e&&e[0].length>2&&(s=e[0].length,N.index+=s,s%2!=0&&(i+="\\")),!0===d.unescape?i=W():i+=W(),0===N.brackets){Y({type:"text",value:i});continue}}if(N.brackets>0&&("]"!==i||"["===D.value||"[^"===D.value)){if(!1!==d.posix&&":"===i){let t=D.value.slice(1);if(t.includes("[")&&(D.posix=!0,t.includes(":"))){let t=D.value.lastIndexOf("["),e=D.value.slice(0,t),i=a[D.value.slice(t+2)];if(i){D.value=e+i,N.backtrack=!0,W(),g.output||1!==y.indexOf(D)||(g.output=A);continue}}}("["===i&&":"!==U()||"-"===i&&"]"===U())&&(i=`\\${i}`),"]"===i&&("["===D.value||"[^"===D.value)&&(i=`\\${i}`),!0===d.posix&&"!"===i&&"["===D.value&&(i="^"),D.value+=i,H({value:i});continue}if(1===N.quotes&&'"'!==i){i=r.escapeRegex(i),D.value+=i,H({value:i});continue}if('"'===i){N.quotes=+(1!==N.quotes),!0===d.keepQuotes&&Y({type:"text",value:i});continue}if("("===i){X("parens"),Y({type:"paren",value:i});continue}if(")"===i){if(0===N.parens&&!0===d.strictBrackets)throw SyntaxError(c("opening","("));let t=F[F.length-1];if(t&&N.parens===t.parens+1){K(F.pop());continue}Y({type:"paren",value:i,output:N.parens?")":"\\)"}),Z("parens");continue}if("["===i){if(!0!==d.nobracket&&G().includes("]"))X("brackets");else{if(!0!==d.nobracket&&!0===d.strictBrackets)throw SyntaxError(c("closing","]"));i=`\\${i}`}Y({type:"bracket",value:i});continue}if("]"===i){if(!0===d.nobracket||D&&"bracket"===D.type&&1===D.value.length){Y({type:"text",value:i,output:`\\${i}`});continue}if(0===N.brackets){if(!0===d.strictBrackets)throw SyntaxError(c("opening","["));Y({type:"text",value:i,output:`\\${i}`});continue}Z("brackets");let t=D.value.slice(1);if(!0===D.posix||"^"!==t[0]||t.includes("/")||(i=`/${i}`),D.value+=i,H({value:i}),!1===d.literalBrackets||r.hasRegexChars(t))continue;let e=r.escapeRegex(D.value);if(N.output=N.output.slice(0,-D.value.length),!0===d.literalBrackets){N.output+=e,D.value=e;continue}D.value=`(${x}${e}|${D.value})`,N.output+=D.value;continue}if("{"===i&&!0!==d.nobrace){X("braces");let t={type:"brace",value:i,output:"(",outputIndex:N.output.length,tokensIndex:N.tokens.length};$.push(t),Y(t);continue}if("}"===i){let t=$[$.length-1];if(!0===d.nobrace||!t){Y({type:"text",value:i,output:i});continue}let e=")";if(!0===t.dots){let t=y.slice(),i=[];for(let e=t.length-1;e>=0&&(y.pop(),"brace"!==t[e].type);e--)"dots"!==t[e].type&&i.unshift(t[e].value);e=u(i,d),N.backtrack=!0}if(!0!==t.comma&&!0!==t.dots){let s=N.output.slice(0,t.outputIndex),r=N.tokens.slice(t.tokensIndex);for(let n of(t.value=t.output="\\{",i=e="\\}",N.output=s,r))N.output+=n.output||n.value}Y({type:"brace",value:i,output:e}),Z("braces"),$.pop();continue}if("|"===i){F.length>0&&F[F.length-1].conditions++,Y({type:"text",value:i});continue}if(","===i){let t=i,e=$[$.length-1];e&&"braces"===V[V.length-1]&&(e.comma=!0,t="|"),Y({type:"comma",value:i,output:t});continue}if("/"===i){if("dot"===D.type&&N.index===N.start+1){N.start=N.index+1,N.consumed="",N.output="",y.pop(),D=g;continue}Y({type:"slash",value:i,output:S});continue}if("."===i){if(N.braces>0&&"dot"===D.type){"."===D.value&&(D.output=w);let t=$[$.length-1];D.type="dots",D.output+=i,D.value+=i,t.dots=!0;continue}if(N.braces+N.parens===0&&"bos"!==D.type&&"slash"!==D.type){Y({type:"text",value:i,output:w});continue}Y({type:"dot",value:i,output:w});continue}if("?"===i){if(!(D&&"("===D.value)&&!0!==d.noextglob&&"("===U()&&"?"!==U(2)){Q("qmark",i);continue}if(D&&"paren"===D.type){let t=U(),e=i;("("!==D.value||/[!=<:]/.test(t))&&("<"!==t||/<([!=]|\w+>)/.test(G()))||(e=`\\${i}`),Y({type:"text",value:i,output:e});continue}if(!0!==d.dot&&("slash"===D.type||"bos"===D.type)){Y({type:"qmark",value:i,output:k});continue}Y({type:"qmark",value:i,output:z});continue}if("!"===i){if(!0!==d.noextglob&&"("===U()&&("?"!==U(2)||!/[!=<:]/.test(U(3)))){Q("negate",i);continue}if(!0!==d.nonegate&&0===N.index){J();continue}}if("+"===i){if(!0!==d.noextglob&&"("===U()&&"?"!==U(2)){Q("plus",i);continue}if(D&&"("===D.value||!1===d.regex){Y({type:"plus",value:i,output:M});continue}if(D&&("bracket"===D.type||"paren"===D.type||"brace"===D.type)||N.parens>0){Y({type:"plus",value:i});continue}Y({type:"plus",value:M});continue}if("@"===i){if(!0!==d.noextglob&&"("===U()&&"?"!==U(2)){Y({type:"at",extglob:!0,value:i,output:""});continue}Y({type:"text",value:i});continue}if("*"!==i){("$"===i||"^"===i)&&(i=`\\${i}`);let t=o.exec(G());t&&(i+=t[0],N.index+=t[0].length),Y({type:"text",value:i});continue}if(D&&("globstar"===D.type||!0===D.star)){D.type="star",D.star=!0,D.value+=i,D.output=L,N.backtrack=!0,N.globstar=!0,q(i);continue}let e=G();if(!0!==d.noextglob&&/^\([^?]/.test(e)){Q("star",i);continue}if("star"===D.type){if(!0===d.noglobstar){q(i);continue}let s=D.prev,r=s.prev,n="slash"===s.type||"bos"===s.type,a=r&&("star"===r.type||"globstar"===r.type);if(!0===d.bash&&(!n||e[0]&&"/"!==e[0])){Y({type:"star",value:i,output:""});continue}let o=N.braces>0&&("comma"===s.type||"brace"===s.type),h=F.length&&("pipe"===s.type||"paren"===s.type);if(!n&&"paren"!==s.type&&!o&&!h){Y({type:"star",value:i,output:""});continue}for(;"/**"===e.slice(0,3);){let i=t[N.index+4];if(i&&"/"!==i)break;e=e.slice(3),q("/**",3)}if("bos"===s.type&&j()){D.type="globstar",D.value+=i,D.output=O(d),N.output=D.output,N.globstar=!0,q(i);continue}if("slash"===s.type&&"bos"!==s.prev.type&&!a&&j()){N.output=N.output.slice(0,-(s.output+D.output).length),s.output=`(?:${s.output}`,D.type="globstar",D.output=O(d)+(d.strictSlashes?")":"|$)"),D.value+=i,N.globstar=!0,N.output+=s.output+D.output,q(i);continue}if("slash"===s.type&&"bos"!==s.prev.type&&"/"===e[0]){let t=void 0!==e[1]?"|$":"";N.output=N.output.slice(0,-(s.output+D.output).length),s.output=`(?:${s.output}`,D.type="globstar",D.output=`${O(d)}${S}|${S}${t})`,D.value+=i,N.output+=s.output+D.output,N.globstar=!0,q(i+W()),Y({type:"slash",value:"/",output:""});continue}if("bos"===s.type&&"/"===e[0]){D.type="globstar",D.value+=i,D.output=`(?:^|${S}|${O(d)}${S})`,N.output=D.output,N.globstar=!0,q(i+W()),Y({type:"slash",value:"/",output:""});continue}N.output=N.output.slice(0,-D.output.length),D.type="globstar",D.output=O(d),D.value+=i,N.output+=D.output,N.globstar=!0,q(i);continue}let s={type:"star",value:i,output:L};if(!0===d.bash){s.output=".*?",("bos"===D.type||"slash"===D.type)&&(s.output=E+s.output),Y(s);continue}if(D&&("bracket"===D.type||"paren"===D.type)&&!0===d.regex){s.output=i,Y(s);continue}(N.index===N.start||"slash"===D.type||"dot"===D.type)&&("dot"===D.type?(N.output+=T,D.output+=T):!0===d.dot?(N.output+=I,D.output+=I):(N.output+=E,D.output+=E),"*"!==U()&&(N.output+=A,D.output+=A)),Y(s)}for(;N.brackets>0;){if(!0===d.strictBrackets)throw SyntaxError(c("closing","]"));N.output=r.escapeLast(N.output,"["),Z("brackets")}for(;N.parens>0;){if(!0===d.strictBrackets)throw SyntaxError(c("closing",")"));N.output=r.escapeLast(N.output,"("),Z("parens")}for(;N.braces>0;){if(!0===d.strictBrackets)throw SyntaxError(c("closing","}"));N.output=r.escapeLast(N.output,"{"),Z("braces")}if(!0!==d.strictSlashes&&("star"===D.type||"bracket"===D.type)&&Y({type:"maybe_slash",value:"",output:`${S}?`}),!0===N.backtrack)for(let t of(N.output="",N.tokens))N.output+=null!=t.output?t.output:t.value,t.suffix&&(N.output+=t.suffix);return N};p.fastpaths=(t,e)=>{let i={...e},a="number"==typeof i.maxLength?Math.min(n,i.maxLength):n,o=t.length;if(o>a)throw SyntaxError(`Input length: ${o}, exceeds maximum allowed length: ${a}`);t=l[t]||t;let{DOT_LITERAL:h,SLASH_LITERAL:u,ONE_CHAR:c,DOTS_SLASH:p,NO_DOT:d,NO_DOTS:m,NO_DOTS_SLASH:f,STAR:g,START_ANCHOR:y}=s.globChars(i.windows),x=i.dot?m:d,b=i.dot?f:d,v=i.capture?"":"?:",w=!0===i.bash?".*?":g;i.capture&&(w=`(${w})`);let M=t=>!0===t.noglobstar?w:`(${v}(?:(?!${y}${t.dot?p:h}).)*?)`,S=t=>{switch(t){case"*":return`${x}${c}${w}`;case".*":return`${h}${c}${w}`;case"*.*":return`${x}${w}${h}${c}${w}`;case"*/*":return`${x}${w}${u}${c}${b}${w}`;case"**":return x+M(i);case"**/*":return`(?:${x}${M(i)}${u})?${b}${c}${w}`;case"**/*.*":return`(?:${x}${M(i)}${u})?${b}${w}${h}${c}${w}`;case"**/.*":return`(?:${x}${M(i)}${u})?${h}${c}${w}`;default:{let e=/^(.*?)\.(\w+)$/.exec(t);if(!e)return;let i=S(e[1]);if(!i)return;return i+h+e[2]}}},A=S(r.removePrefix(t,{negated:!1,prefix:""}));return A&&!0!==i.strictSlashes&&(A+=`${u}?`),A},e.exports=p},53174,(t,e,i)=>{"use strict";let s=t.r(26094),r=t.r(17932),n=t.r(19241),a=t.r(53487),o=(t,e,i=!1)=>{if(Array.isArray(t)){let s=t.map(t=>o(t,e,i));return t=>{for(let e of s){let i=e(t);if(i)return i}return!1}}let s=t&&"object"==typeof t&&!Array.isArray(t)&&t.tokens&&t.input;if(""===t||"string"!=typeof t&&!s)throw TypeError("Expected pattern to be a non-empty string");let r=e||{},n=r.windows,a=s?o.compileRe(t,e):o.makeRe(t,e,!1,!0),h=a.state;delete a.state;let l=()=>!1;if(r.ignore){let t={...e,ignore:null,onMatch:null,onResult:null};l=o(r.ignore,t,i)}let u=(i,s=!1)=>{let{isMatch:u,match:c,output:p}=o.test(i,a,e,{glob:t,posix:n}),d={glob:t,state:h,regex:a,posix:n,input:i,output:p,match:c,isMatch:u};return("function"==typeof r.onResult&&r.onResult(d),!1===u)?(d.isMatch=!1,!!s&&d):l(i)?("function"==typeof r.onIgnore&&r.onIgnore(d),d.isMatch=!1,!!s&&d):("function"==typeof r.onMatch&&r.onMatch(d),!s||d)};return i&&(u.state=h),u};o.test=(t,e,i,{glob:s,posix:r}={})=>{if("string"!=typeof t)throw TypeError("Expected input to be a string");if(""===t)return{isMatch:!1,output:""};let a=i||{},h=a.format||(r?n.toPosixSlashes:null),l=t===s,u=l&&h?h(t):t;return!1===l&&(l=(u=h?h(t):t)===s),(!1===l||!0===a.capture)&&(l=!0===a.matchBase||!0===a.basename?o.matchBase(t,e,i,r):e.exec(u)),{isMatch:!!l,match:l,output:u}},o.matchBase=(t,e,i)=>(e instanceof RegExp?e:o.makeRe(e,i)).test(n.basename(t)),o.isMatch=(t,e,i)=>o(e,i)(t),o.parse=(t,e)=>Array.isArray(t)?t.map(t=>o.parse(t,e)):r(t,{...e,fastpaths:!1}),o.scan=(t,e)=>s(t,e),o.compileRe=(t,e,i=!1,s=!1)=>{if(!0===i)return t.output;let r=e||{},n=r.contains?"":"^",a=r.contains?"":"$",h=`${n}(?:${t.output})${a}`;t&&!0===t.negated&&(h=`^(?!${h}).*$`);let l=o.toRegex(h,e);return!0===s&&(l.state=t),l},o.makeRe=(t,e={},i=!1,s=!1)=>{if(!t||"string"!=typeof t)throw TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return!1!==e.fastpaths&&("."===t[0]||"*"===t[0])&&(n.output=r.fastpaths(t,e)),n.output||(n=r(t,e)),o.compileRe(n,e,i,s)},o.toRegex=(t,e)=>{try{let i=e||{};return new RegExp(t,i.flags||(i.nocase?"i":""))}catch(t){if(e&&!0===e.debug)throw t;return/$^/}},o.constants=a,e.exports=o},54970,(t,e,i)=>{"use strict";let s=t.r(53174),r=t.r(19241);function n(t,e,i=!1){return e&&(null===e.windows||void 0===e.windows)&&(e={...e,windows:r.isWindows()}),s(t,e,i)}Object.assign(n,s),e.exports=n},98223,71726,91996,t=>{"use strict";function e(t){return t.split(/(?:\r\n|\r|\n)/g).map(t=>t.trim()).filter(Boolean).filter(t=>!t.startsWith(";")).map(t=>{let e=t.match(/^(.+)\s(\d+)$/);if(!e)return{name:t,frameCount:1};{let t=parseInt(e[2],10);return{name:e[1],frameCount:t}}})}t.s(["parseImageFileList",()=>e],98223);var i=t.i(87447);function s(t){return t.replace(/\\/g,"/").replace(/\/+/g,"/")}t.s(["normalizePath",()=>s],71726);let r=i.default;function n(t){return s(t).toLowerCase()}function a(){return r.resources}function o(t){let[e,...i]=r.resources[t],[s,n]=i[i.length-1];return[s,n??e]}function h(t){let e=n(t);if(r.resources[e])return e;let i=e.replace(/\d+(\.(png))$/i,"$1");if(r.resources[i])return i;throw Error(`Resource not found in manifest: ${t}`)}function l(){return Object.keys(r.resources)}let u=["",".jpg",".png",".gif",".bmp"];function c(t){let e=n(t);for(let t of u){let i=`${e}${t}`;if(r.resources[i])return i}return e}function p(t){let e=r.missions[t];if(!e)throw Error(`Mission not found: ${t}`);return e}function d(){return Object.keys(r.missions)}let m=new Map(Object.keys(r.missions).map(t=>[t.toLowerCase(),t]));function f(t){let e=t.replace(/-/g,"_").toLowerCase();return m.get(e)??null}t.s(["findMissionByDemoName",()=>f,"getActualResourceKey",()=>h,"getMissionInfo",()=>p,"getMissionList",()=>d,"getResourceKey",()=>n,"getResourceList",()=>l,"getResourceMap",()=>a,"getSourceAndPath",()=>o,"getStandardTextureResourceKey",()=>c],91996)},92552,(t,e,i)=>{"use strict";let s,r;function n(t,e){return e.reduce((t,[e,i])=>({type:"BinaryExpression",operator:e,left:t,right:i}),t)}function a(t,e){return{type:"UnaryExpression",operator:t,argument:e}}class o extends SyntaxError{constructor(t,e,i,s){super(t),this.expected=e,this.found=i,this.location=s,this.name="SyntaxError"}format(t){let e="Error: "+this.message;if(this.location){let i=null,s=t.find(t=>t.source===this.location.source);s&&(i=s.text.split(/\r\n|\n|\r/g));let r=this.location.start,n=this.location.source&&"function"==typeof this.location.source.offset?this.location.source.offset(r):r,a=this.location.source+":"+n.line+":"+n.column;if(i){let t=this.location.end,s="".padEnd(n.line.toString().length," "),o=i[r.line-1],h=(r.line===t.line?t.column:o.length+1)-r.column||1;e+="\n --> "+a+"\n"+s+" |\n"+n.line+" | "+o+"\n"+s+" | "+"".padEnd(r.column-1," ")+"".padEnd(h,"^")}else e+="\n at "+a}return e}static buildMessage(t,e){function i(t){return t.codePointAt(0).toString(16).toUpperCase()}let s=Object.prototype.hasOwnProperty.call(RegExp.prototype,"unicode")?RegExp("[\\p{C}\\p{Mn}\\p{Mc}]","gu"):null;function r(t){return s?t.replace(s,t=>"\\u{"+i(t)+"}"):t}function n(t){return r(t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,t=>"\\x0"+i(t)).replace(/[\x10-\x1F\x7F-\x9F]/g,t=>"\\x"+i(t)))}function a(t){return r(t.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,t=>"\\x0"+i(t)).replace(/[\x10-\x1F\x7F-\x9F]/g,t=>"\\x"+i(t)))}let o={literal:t=>'"'+n(t.text)+'"',class(t){let e=t.parts.map(t=>Array.isArray(t)?a(t[0])+"-"+a(t[1]):a(t));return"["+(t.inverted?"^":"")+e.join("")+"]"+(t.unicode?"u":"")},any:()=>"any character",end:()=>"end of input",other:t=>t.description};function h(t){return o[t.type](t)}return"Expected "+function(t){let e=t.map(h);if(e.sort(),e.length>0){let t=1;for(let i=1;i]/,I=/^[+\-]/,z=/^[%*\/]/,k=/^[!\-~]/,B=/^[a-zA-Z_]/,R=/^[a-zA-Z0-9_]/,O=/^[ \t]/,E=/^[^"\\\n\r]/,P=/^[^'\\\n\r]/,L=/^[0-9a-fA-F]/,N=/^[0-9]/,F=/^[xX]/,$=/^[^\n\r]/,V=/^[\n\r]/,D=/^[ \t\n\r]/,j=eC(";",!1),U=eC("package",!1),W=eC("{",!1),G=eC("}",!1),q=eC("function",!1),H=eC("(",!1),J=eC(")",!1),X=eC("::",!1),Z=eC(",",!1),Y=eC("datablock",!1),Q=eC(":",!1),K=eC("new",!1),tt=eC("[",!1),te=eC("]",!1),ti=eC("=",!1),ts=eC(".",!1),tr=eC("if",!1),tn=eC("else",!1),ta=eC("for",!1),to=eC("while",!1),th=eC("do",!1),tl=eC("switch$",!1),tu=eC("switch",!1),tc=eC("case",!1),tp=eC("default",!1),td=eC("or",!1),tm=eC("return",!1),tf=eC("break",!1),tg=eC("continue",!1),ty=eC("+=",!1),tx=eC("-=",!1),tb=eC("*=",!1),tv=eC("/=",!1),tw=eC("%=",!1),tM=eC("<<=",!1),tS=eC(">>=",!1),tA=eC("&=",!1),t_=eC("|=",!1),tC=eC("^=",!1),tT=eC("?",!1),tI=eC("||",!1),tz=eC("&&",!1),tk=eC("|",!1),tB=eC("^",!1),tR=eC("&",!1),tO=eC("==",!1),tE=eC("!=",!1),tP=eC("<=",!1),tL=eC(">=",!1),tN=eT(["<",">"],!1,!1,!1),tF=eC("$=",!1),t$=eC("!$=",!1),tV=eC("@",!1),tD=eC("NL",!1),tj=eC("TAB",!1),tU=eC("SPC",!1),tW=eC("<<",!1),tG=eC(">>",!1),tq=eT(["+","-"],!1,!1,!1),tH=eT(["%","*","/"],!1,!1,!1),tJ=eT(["!","-","~"],!1,!1,!1),tX=eC("++",!1),tZ=eC("--",!1),tY=eC("*",!1),tQ=eC("%",!1),tK=eT([["a","z"],["A","Z"],"_"],!1,!1,!1),t0=eT([["a","z"],["A","Z"],["0","9"],"_"],!1,!1,!1),t1=eC("$",!1),t2=eC("parent",!1),t3=eT([" "," "],!1,!1,!1),t5=eC('"',!1),t4=eC("'",!1),t6=eC("\\",!1),t8=eT(['"',"\\","\n","\r"],!0,!1,!1),t9=eT(["'","\\","\n","\r"],!0,!1,!1),t7=eC("n",!1),et=eC("r",!1),ee=eC("t",!1),ei=eC("x",!1),es=eT([["0","9"],["a","f"],["A","F"]],!1,!1,!1),er=eC("cr",!1),en=eC("cp",!1),ea=eC("co",!1),eo=eC("c",!1),eh=eT([["0","9"]],!1,!1,!1),el={type:"any"},eu=eC("0",!1),ec=eT(["x","X"],!1,!1,!1),ep=eC("-",!1),ed=eC("true",!1),em=eC("false",!1),ef=eC("//",!1),eg=eT(["\n","\r"],!0,!1,!1),ey=eT(["\n","\r"],!1,!1,!1),ex=eC("/*",!1),eb=eC("*/",!1),ev=eT([" "," ","\n","\r"],!1,!1,!1),ew=0|e.peg$currPos,eM=[{line:1,column:1}],eS=ew,eA=e.peg$maxFailExpected||[],e_=0|e.peg$silentFails;if(e.startRule){if(!(e.startRule in u))throw Error("Can't start parsing from rule \""+e.startRule+'".');c=u[e.startRule]}function eC(t,e){return{type:"literal",text:t,ignoreCase:e}}function eT(t,e,i,s){return{type:"class",parts:t,inverted:e,ignoreCase:i,unicode:s}}function eI(e){let i,s=eM[e];if(s)return s;if(e>=eM.length)i=eM.length-1;else for(i=e;!eM[--i];);for(s={line:(s=eM[i]).line,column:s.column};ieS&&(eS=ew,eA=[]),eA.push(t))}function eB(){let t,e,i;for(ip(),t=[],e=ew,(i=il())===h&&(i=eR()),i!==h?e=i=[i,ip()]:(ew=e,e=h);e!==h;)t.push(e),e=ew,(i=il())===h&&(i=eR()),i!==h?e=i=[i,ip()]:(ew=e,e=h);return{type:"Program",body:t.map(([t])=>t).filter(Boolean),execScriptPaths:Array.from(s),hasDynamicExec:r}}function eR(){let e,i,s,r,n,a,o,l,u,c,m,b,v,A,_,C,T;return(e=function(){let e,i,s,r,n,a,o,l;if(e=ew,t.substr(ew,7)===p?(i=p,ew+=7):(i=h,0===e_&&ek(U)),i!==h)if(ic()!==h)if((s=is())!==h)if(iu(),123===t.charCodeAt(ew)?(r="{",ew++):(r=h,0===e_&&ek(W)),r!==h){for(ip(),n=[],a=ew,(o=il())===h&&(o=eR()),o!==h?a=o=[o,l=ip()]:(ew=a,a=h);a!==h;)n.push(a),a=ew,(o=il())===h&&(o=eR()),o!==h?a=o=[o,l=ip()]:(ew=a,a=h);(125===t.charCodeAt(ew)?(a="}",ew++):(a=h,0===e_&&ek(G)),a!==h)?(o=iu(),59===t.charCodeAt(ew)?(l=";",ew++):(l=h,0===e_&&ek(j)),l===h&&(l=null),e={type:"PackageDeclaration",name:s,body:n.map(([t])=>t).filter(Boolean)}):(ew=e,e=h)}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o;if(e=ew,t.substr(ew,8)===d?(i=d,ew+=8):(i=h,0===e_&&ek(q)),i!==h)if(ic()!==h)if((s=function(){let e,i,s,r;if(e=ew,(i=is())!==h)if("::"===t.substr(ew,2)?(s="::",ew+=2):(s=h,0===e_&&ek(X)),s!==h)if((r=is())!==h)e={type:"MethodName",namespace:i,method:r};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e===h&&(e=is()),e}())!==h)if(iu(),40===t.charCodeAt(ew)?(r="(",ew++):(r=h,0===e_&&ek(H)),r!==h)if(iu(),(n=function(){let e,i,s,r,n,a,o,l;if(e=ew,(i=is())!==h){for(s=[],r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=is())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=is())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);e=[i,...s.map(([,,,t])=>t)]}else ew=e,e=h;return e}())===h&&(n=null),iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h)if(iu(),(o=eD())!==h)e={type:"FunctionDeclaration",name:s,params:n||[],body:o};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&((s=ew,(r=eO())!==h)?(iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n===h&&(n=null),iu(),s=r):(ew=s,s=h),(e=s)===h&&((a=ew,(o=eE())!==h)?(iu(),59===t.charCodeAt(ew)?(l=";",ew++):(l=h,0===e_&&ek(j)),l===h&&(l=null),iu(),a=o):(ew=a,a=h),(e=a)===h&&(e=function(){let e,i,s,r,n,a,o,l,u,c,p;if(e=ew,"if"===t.substr(ew,2)?(i="if",ew+=2):(i=h,0===e_&&ek(tr)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),(a=eR())!==h){var d;o=ew,l=iu(),t.substr(ew,4)===f?(u=f,ew+=4):(u=h,0===e_&&ek(tn)),u!==h?(c=iu(),(p=eR())!==h?o=l=[l,u,c,p]:(ew=o,o=h)):(ew=o,o=h),o===h&&(o=null),e={type:"IfStatement",test:r,consequent:a,alternate:(d=o)?d[3]:null}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o,l,u,c;if(e=ew,"for"===t.substr(ew,3)?(i="for",ew+=3):(i=h,0===e_&&ek(ta)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())===h&&(r=null),iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n!==h)if(iu(),(a=ej())===h&&(a=null),iu(),59===t.charCodeAt(ew)?(o=";",ew++):(o=h,0===e_&&ek(j)),o!==h)if(iu(),(l=ej())===h&&(l=null),iu(),41===t.charCodeAt(ew)?(u=")",ew++):(u=h,0===e_&&ek(J)),u!==h)if(iu(),(c=eR())!==h){var p,d;p=r,d=a,e={type:"ForStatement",init:p,test:d,update:l,body:c}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o,l;if(e=ew,"do"===t.substr(ew,2)?(i="do",ew+=2):(i=h,0===e_&&ek(th)),i!==h)if(iu(),(s=eR())!==h)if(iu(),t.substr(ew,5)===g?(r=g,ew+=5):(r=h,0===e_&&ek(to)),r!==h)if(iu(),40===t.charCodeAt(ew)?(n="(",ew++):(n=h,0===e_&&ek(H)),n!==h)if(iu(),(a=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(o=")",ew++):(o=h,0===e_&&ek(J)),o!==h)iu(),59===t.charCodeAt(ew)?(l=";",ew++):(l=h,0===e_&&ek(j)),l===h&&(l=null),e={type:"DoWhileStatement",test:a,body:s};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a;if(e=ew,t.substr(ew,5)===g?(i=g,ew+=5):(i=h,0===e_&&ek(to)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),(a=eR())!==h)e={type:"WhileStatement",test:r,body:a};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o,l,u,c;if(e=ew,t.substr(ew,7)===y?(i=y,ew+=7):(i=h,0===e_&&ek(tl)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),123===t.charCodeAt(ew)?(a="{",ew++):(a=h,0===e_&&ek(W)),a!==h){for(ip(),o=[],l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);l!==h;)o.push(l),l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);(125===t.charCodeAt(ew)?(l="}",ew++):(l=h,0===e_&&ek(G)),l!==h)?e={type:"SwitchStatement",stringMode:!0,discriminant:r,cases:o.map(([t])=>t).filter(t=>t&&"SwitchCase"===t.type)}:(ew=e,e=h)}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;if(e===h)if(e=ew,t.substr(ew,6)===x?(i=x,ew+=6):(i=h,0===e_&&ek(tu)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),123===t.charCodeAt(ew)?(a="{",ew++):(a=h,0===e_&&ek(W)),a!==h){for(ip(),o=[],l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);l!==h;)o.push(l),l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);(125===t.charCodeAt(ew)?(l="}",ew++):(l=h,0===e_&&ek(G)),l!==h)?e={type:"SwitchStatement",stringMode:!1,discriminant:r,cases:o.map(([t])=>t).filter(t=>t&&"SwitchCase"===t.type)}:(ew=e,e=h)}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n;if(e=ew,t.substr(ew,6)===w?(i=w,ew+=6):(i=h,0===e_&&ek(tm)),i!==h)if(s=ew,(r=ic())!==h&&(n=ej())!==h?s=r=[r,n]:(ew=s,s=h),s===h&&(s=null),r=iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n!==h){var a;e={type:"ReturnStatement",value:(a=s)?a[1]:null}}else ew=e,e=h;else ew=e,e=h;return e}())===h&&(u=ew,t.substr(ew,5)===M?(c=M,ew+=5):(c=h,0===e_&&ek(tf)),c!==h?(iu(),59===t.charCodeAt(ew)?(m=";",ew++):(m=h,0===e_&&ek(j)),m!==h?u={type:"BreakStatement"}:(ew=u,u=h)):(ew=u,u=h),(e=u)===h&&(b=ew,t.substr(ew,8)===S?(v=S,ew+=8):(v=h,0===e_&&ek(tg)),v!==h?(iu(),59===t.charCodeAt(ew)?(A=";",ew++):(A=h,0===e_&&ek(j)),A!==h?b={type:"ContinueStatement"}:(ew=b,b=h)):(ew=b,b=h),(e=b)===h&&((_=ew,(C=ej())!==h&&(iu(),59===t.charCodeAt(ew)?(T=";",ew++):(T=h,0===e_&&ek(j)),T!==h))?_={type:"ExpressionStatement",expression:C}:(ew=_,_=h),(e=_)===h&&(e=eD())===h&&(e=il())===h)))))&&(e=ew,iu(),59===t.charCodeAt(ew)?(i=";",ew++):(i=h,0===e_&&ek(j)),i!==h?(iu(),e=null):(ew=e,e=h)),e}function eO(){let e,i,s,r,n,a,o,l,u,c,p,d,f,g;if(e=ew,t.substr(ew,9)===m?(i=m,ew+=9):(i=h,0===e_&&ek(Y)),i!==h)if(ic()!==h)if((s=is())!==h)if(iu(),40===t.charCodeAt(ew)?(r="(",ew++):(r=h,0===e_&&ek(H)),r!==h)if(iu(),(n=eL())===h&&(n=null),iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h){var y,x,b;if(iu(),o=ew,58===t.charCodeAt(ew)?(l=":",ew++):(l=h,0===e_&&ek(Q)),l!==h?(u=iu(),(c=is())!==h?o=l=[l,u,c]:(ew=o,o=h)):(ew=o,o=h),o===h&&(o=null),l=iu(),u=ew,123===t.charCodeAt(ew)?(c="{",ew++):(c=h,0===e_&&ek(W)),c!==h){for(p=iu(),d=[],f=eP();f!==h;)d.push(f),f=eP();f=iu(),125===t.charCodeAt(ew)?(g="}",ew++):(g=h,0===e_&&ek(G)),g!==h?u=c=[c,p,d,f,g,iu()]:(ew=u,u=h)}else ew=u,u=h;u===h&&(u=null),y=n,x=o,b=u,e={type:"DatablockDeclaration",className:s,instanceName:y,parent:x?x[2]:null,body:b?b[2].filter(Boolean):[]}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}function eE(){let e,i,s,r,n,a,o,l,u,c,p,d;if(e=ew,"new"===t.substr(ew,3)?(i="new",ew+=3):(i=h,0===e_&&ek(K)),i!==h)if(ic()!==h)if((s=function(){let e,i,s,r,n,a,o,l,u,c;if((e=ew,40===t.charCodeAt(ew)?(i="(",ew++):(i=h,0===e_&&ek(H)),i!==h&&(s=iu(),(r=ej())!==h&&(n=iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h)))?e=r:(ew=e,e=h),e===h)if(e=ew,(i=is())!==h){var p;for(s=[],r=ew,n=iu(),91===t.charCodeAt(ew)?(a="[",ew++):(a=h,0===e_&&ek(tt)),a!==h?(o=iu(),(l=e$())!==h?(u=iu(),93===t.charCodeAt(ew)?(c="]",ew++):(c=h,0===e_&&ek(te)),c!==h?r=n=[n,a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),91===t.charCodeAt(ew)?(a="[",ew++):(a=h,0===e_&&ek(tt)),a!==h?(o=iu(),(l=e$())!==h?(u=iu(),93===t.charCodeAt(ew)?(c="]",ew++):(c=h,0===e_&&ek(te)),c!==h?r=n=[n,a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);p=i,e=s.reduce((t,[,,,e])=>({type:"IndexExpression",object:t,index:e}),p)}else ew=e,e=h;return e}())!==h)if(iu(),40===t.charCodeAt(ew)?(r="(",ew++):(r=h,0===e_&&ek(H)),r!==h)if(iu(),(n=eL())===h&&(n=null),iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h){var m;if(iu(),o=ew,123===t.charCodeAt(ew)?(l="{",ew++):(l=h,0===e_&&ek(W)),l!==h){for(u=iu(),c=[],p=eP();p!==h;)c.push(p),p=eP();p=iu(),125===t.charCodeAt(ew)?(d="}",ew++):(d=h,0===e_&&ek(G)),d!==h?o=l=[l,u,c,p,d,iu()]:(ew=o,o=h)}else ew=o,o=h;o===h&&(o=null),e={type:"ObjectDeclaration",className:s,instanceName:n,body:(m=o)?m[2].filter(Boolean):[]}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}function eP(){let e,i,s;return(e=ew,(i=eE())!==h)?(iu(),59===t.charCodeAt(ew)?(s=";",ew++):(s=h,0===e_&&ek(j)),s===h&&(s=null),iu(),e=i):(ew=e,e=h),e===h&&((e=ew,(i=eO())!==h)?(iu(),59===t.charCodeAt(ew)?(s=";",ew++):(s=h,0===e_&&ek(j)),s===h&&(s=null),iu(),e=i):(ew=e,e=h),e===h&&(e=function(){let e,i,s,r,n;if(e=ew,iu(),(i=eN())!==h)if(iu(),61===t.charCodeAt(ew)?(s="=",ew++):(s=h,0===e_&&ek(ti)),s!==h)if(iu(),(r=ej())!==h)iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n===h&&(n=null),iu(),e={type:"Assignment",target:i,value:r};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=il())===h&&(e=function(){let e,i;if(e=[],i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev)),i!==h)for(;i!==h;)e.push(i),i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev));else e=h;return e!==h&&(e=null),e}())),e}function eL(){let t;return(t=eK())===h&&(t=is())===h&&(t=ih()),t}function eN(){let t,e,i,s;if(t=ew,(e=e9())!==h){for(i=[],s=eF();s!==h;)i.push(s),s=eF();t=i.reduce((t,e)=>"property"===e.type?{type:"MemberExpression",object:t,property:e.value}:{type:"IndexExpression",object:t,index:e.value},e)}else ew=t,t=h;return t}function eF(){let e,i,s,r;return(e=ew,46===t.charCodeAt(ew)?(i=".",ew++):(i=h,0===e_&&ek(ts)),i!==h&&(iu(),(s=is())!==h))?e={type:"property",value:s}:(ew=e,e=h),e===h&&((e=ew,91===t.charCodeAt(ew)?(i="[",ew++):(i=h,0===e_&&ek(tt)),i!==h&&(iu(),(s=e$())!==h&&(iu(),93===t.charCodeAt(ew)?(r="]",ew++):(r=h,0===e_&&ek(te)),r!==h)))?e={type:"index",value:s}:(ew=e,e=h)),e}function e$(){let e,i,s,r,n,a,o,l;if(e=ew,(i=ej())!==h){for(s=[],r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);e=s.length>0?[i,...s.map(([,,,t])=>t)]:i}else ew=e,e=h;return e}function eV(){let e,i,s,r,n,a,o,l,u;if(e=ew,t.substr(ew,4)===b?(i=b,ew+=4):(i=h,0===e_&&ek(tc)),i!==h)if(ic()!==h)if((s=function(){let e,i,s,r,n,a,o,l;if(e=ew,(i=e5())!==h){for(s=[],r=ew,n=iu(),"or"===t.substr(ew,2)?(a="or",ew+=2):(a=h,0===e_&&ek(td)),a!==h&&(o=ic())!==h&&(l=e5())!==h?r=n=[n,a,o,l]:(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),"or"===t.substr(ew,2)?(a="or",ew+=2):(a=h,0===e_&&ek(td)),a!==h&&(o=ic())!==h&&(l=e5())!==h?r=n=[n,a,o,l]:(ew=r,r=h);e=s.length>0?[i,...s.map(([,,,t])=>t)]:i}else ew=e,e=h;return e}())!==h)if(iu(),58===t.charCodeAt(ew)?(r=":",ew++):(r=h,0===e_&&ek(Q)),r!==h){for(n=ip(),a=[],o=ew,(l=il())===h&&(l=eR()),l!==h?o=l=[l,u=ip()]:(ew=o,o=h);o!==h;)a.push(o),o=ew,(l=il())===h&&(l=eR()),l!==h?o=l=[l,u=ip()]:(ew=o,o=h);e={type:"SwitchCase",test:s,consequent:a.map(([t])=>t).filter(Boolean)}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;if(e===h)if(e=ew,t.substr(ew,7)===v?(i=v,ew+=7):(i=h,0===e_&&ek(tp)),i!==h)if(iu(),58===t.charCodeAt(ew)?(s=":",ew++):(s=h,0===e_&&ek(Q)),s!==h){for(ip(),r=[],n=ew,(a=il())===h&&(a=eR()),a!==h?n=a=[a,o=ip()]:(ew=n,n=h);n!==h;)r.push(n),n=ew,(a=il())===h&&(a=eR()),a!==h?n=a=[a,o=ip()]:(ew=n,n=h);e={type:"SwitchCase",test:null,consequent:r.map(([t])=>t).filter(Boolean)}}else ew=e,e=h;else ew=e,e=h;return e}function eD(){let e,i,s,r,n,a;if(e=ew,123===t.charCodeAt(ew)?(i="{",ew++):(i=h,0===e_&&ek(W)),i!==h){for(ip(),s=[],r=ew,(n=il())===h&&(n=eR()),n!==h?r=n=[n,a=ip()]:(ew=r,r=h);r!==h;)s.push(r),r=ew,(n=il())===h&&(n=eR()),n!==h?r=n=[n,a=ip()]:(ew=r,r=h);(125===t.charCodeAt(ew)?(r="}",ew++):(r=h,0===e_&&ek(G)),r!==h)?e={type:"BlockStatement",body:s.map(([t])=>t).filter(Boolean)}:(ew=e,e=h)}else ew=e,e=h;return e}function ej(){let e,i,s,r;if(e=ew,(i=eN())!==h)if(iu(),(s=eU())!==h)if(iu(),(r=ej())!==h)e={type:"AssignmentExpression",operator:s,target:i,value:r};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e===h&&(e=function(){let e,i,s,r,n,a;if(e=ew,(i=eW())!==h)if(iu(),63===t.charCodeAt(ew)?(s="?",ew++):(s=h,0===e_&&ek(tT)),s!==h)if(iu(),(r=ej())!==h)if(iu(),58===t.charCodeAt(ew)?(n=":",ew++):(n=h,0===e_&&ek(Q)),n!==h)if(iu(),(a=ej())!==h)e={type:"ConditionalExpression",test:i,consequent:r,alternate:a};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e===h&&(e=eW()),e}()),e}function eU(){let e;return 61===t.charCodeAt(ew)?(e="=",ew++):(e=h,0===e_&&ek(ti)),e===h&&("+="===t.substr(ew,2)?(e="+=",ew+=2):(e=h,0===e_&&ek(ty)),e===h&&("-="===t.substr(ew,2)?(e="-=",ew+=2):(e=h,0===e_&&ek(tx)),e===h&&("*="===t.substr(ew,2)?(e="*=",ew+=2):(e=h,0===e_&&ek(tb)),e===h&&("/="===t.substr(ew,2)?(e="/=",ew+=2):(e=h,0===e_&&ek(tv)),e===h&&("%="===t.substr(ew,2)?(e="%=",ew+=2):(e=h,0===e_&&ek(tw)),e===h&&("<<="===t.substr(ew,3)?(e="<<=",ew+=3):(e=h,0===e_&&ek(tM)),e===h&&(">>="===t.substr(ew,3)?(e=">>=",ew+=3):(e=h,0===e_&&ek(tS)),e===h&&("&="===t.substr(ew,2)?(e="&=",ew+=2):(e=h,0===e_&&ek(tA)),e===h&&("|="===t.substr(ew,2)?(e="|=",ew+=2):(e=h,0===e_&&ek(t_)),e===h&&("^="===t.substr(ew,2)?(e="^=",ew+=2):(e=h,0===e_&&ek(tC)))))))))))),e}function eW(){let e,i,s,r,a,o,l,u;if(e=ew,(i=eG())!==h){for(s=[],r=ew,a=iu(),"||"===t.substr(ew,2)?(o="||",ew+=2):(o=h,0===e_&&ek(tI)),o!==h?(l=iu(),(u=eG())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),"||"===t.substr(ew,2)?(o="||",ew+=2):(o=h,0===e_&&ek(tI)),o!==h?(l=iu(),(u=eG())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function eG(){let e,i,s,r,a,o,l,u;if(e=ew,(i=eq())!==h){for(s=[],r=ew,a=iu(),"&&"===t.substr(ew,2)?(o="&&",ew+=2):(o=h,0===e_&&ek(tz)),o!==h?(l=iu(),(u=eq())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),"&&"===t.substr(ew,2)?(o="&&",ew+=2):(o=h,0===e_&&ek(tz)),o!==h?(l=iu(),(u=eq())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function eq(){let e,i,s,r,a,o,l,u,c;if(e=ew,(i=eH())!==h){for(s=[],r=ew,a=iu(),124===t.charCodeAt(ew)?(o="|",ew++):(o=h,0===e_&&ek(tk)),o!==h?(l=ew,e_++,124===t.charCodeAt(ew)?(u="|",ew++):(u=h,0===e_&&ek(tk)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eH())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),124===t.charCodeAt(ew)?(o="|",ew++):(o=h,0===e_&&ek(tk)),o!==h?(l=ew,e_++,124===t.charCodeAt(ew)?(u="|",ew++):(u=h,0===e_&&ek(tk)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eH())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,,e])=>[t,e]))}else ew=e,e=h;return e}function eH(){let e,i,s,r,a,o,l,u;if(e=ew,(i=eJ())!==h){for(s=[],r=ew,a=iu(),94===t.charCodeAt(ew)?(o="^",ew++):(o=h,0===e_&&ek(tB)),o!==h?(l=iu(),(u=eJ())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),94===t.charCodeAt(ew)?(o="^",ew++):(o=h,0===e_&&ek(tB)),o!==h?(l=iu(),(u=eJ())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function eJ(){let e,i,s,r,a,o,l,u,c;if(e=ew,(i=eX())!==h){for(s=[],r=ew,a=iu(),38===t.charCodeAt(ew)?(o="&",ew++):(o=h,0===e_&&ek(tR)),o!==h?(l=ew,e_++,38===t.charCodeAt(ew)?(u="&",ew++):(u=h,0===e_&&ek(tR)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eX())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),38===t.charCodeAt(ew)?(o="&",ew++):(o=h,0===e_&&ek(tR)),o!==h?(l=ew,e_++,38===t.charCodeAt(ew)?(u="&",ew++):(u=h,0===e_&&ek(tR)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eX())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,,e])=>[t,e]))}else ew=e,e=h;return e}function eX(){let t,e,i,s,r,a,o,l;if(t=ew,(e=eY())!==h){for(i=[],s=ew,r=iu(),(a=eZ())!==h?(o=iu(),(l=eY())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=eZ())!==h?(o=iu(),(l=eY())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function eZ(){let e;return"=="===t.substr(ew,2)?(e="==",ew+=2):(e=h,0===e_&&ek(tO)),e===h&&("!="===t.substr(ew,2)?(e="!=",ew+=2):(e=h,0===e_&&ek(tE))),e}function eY(){let t,e,i,s,r,a,o,l;if(t=ew,(e=eK())!==h){for(i=[],s=ew,r=iu(),(a=eQ())!==h?(o=iu(),(l=eK())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=eQ())!==h?(o=iu(),(l=eK())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function eQ(){let e;return"<="===t.substr(ew,2)?(e="<=",ew+=2):(e=h,0===e_&&ek(tP)),e===h&&(">="===t.substr(ew,2)?(e=">=",ew+=2):(e=h,0===e_&&ek(tL)),e===h&&(e=t.charAt(ew),T.test(e)?ew++:(e=h,0===e_&&ek(tN)))),e}function eK(){let t,e,i,s,r,a,o,l;if(t=ew,(e=e2())!==h){for(i=[],s=ew,r=iu(),(a=e1())!==h?(o=iu(),(l=e0())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=e1())!==h?(o=iu(),(l=e0())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function e0(){let t,e,i,s;if(t=ew,(e=eN())!==h)if(iu(),(i=eU())!==h)if(iu(),(s=ej())!==h)t={type:"AssignmentExpression",operator:i,target:e,value:s};else ew=t,t=h;else ew=t,t=h;else ew=t,t=h;return t===h&&(t=e2()),t}function e1(){let e;return"$="===t.substr(ew,2)?(e="$=",ew+=2):(e=h,0===e_&&ek(tF)),e===h&&("!$="===t.substr(ew,3)?(e="!$=",ew+=3):(e=h,0===e_&&ek(t$)),e===h&&(64===t.charCodeAt(ew)?(e="@",ew++):(e=h,0===e_&&ek(tV)),e===h&&("NL"===t.substr(ew,2)?(e="NL",ew+=2):(e=h,0===e_&&ek(tD)),e===h&&("TAB"===t.substr(ew,3)?(e="TAB",ew+=3):(e=h,0===e_&&ek(tj)),e===h&&("SPC"===t.substr(ew,3)?(e="SPC",ew+=3):(e=h,0===e_&&ek(tU))))))),e}function e2(){let t,e,i,s,r,a,o,l;if(t=ew,(e=e5())!==h){for(i=[],s=ew,r=iu(),(a=e3())!==h?(o=iu(),(l=e5())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=e3())!==h?(o=iu(),(l=e5())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function e3(){let e;return"<<"===t.substr(ew,2)?(e="<<",ew+=2):(e=h,0===e_&&ek(tW)),e===h&&(">>"===t.substr(ew,2)?(e=">>",ew+=2):(e=h,0===e_&&ek(tG))),e}function e5(){let e,i,s,r,a,o,l,u;if(e=ew,(i=e4())!==h){for(s=[],r=ew,a=iu(),o=t.charAt(ew),I.test(o)?ew++:(o=h,0===e_&&ek(tq)),o!==h?(l=iu(),(u=e4())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),o=t.charAt(ew),I.test(o)?ew++:(o=h,0===e_&&ek(tq)),o!==h?(l=iu(),(u=e4())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function e4(){let e,i,s,r,a,o,l,u;if(e=ew,(i=e6())!==h){for(s=[],r=ew,a=iu(),o=t.charAt(ew),z.test(o)?ew++:(o=h,0===e_&&ek(tH)),o!==h?(l=iu(),(u=e6())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),o=t.charAt(ew),z.test(o)?ew++:(o=h,0===e_&&ek(tH)),o!==h?(l=iu(),(u=e6())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function e6(){let e,i,s;return(e=ew,i=t.charAt(ew),k.test(i)?ew++:(i=h,0===e_&&ek(tJ)),i!==h&&(iu(),(s=e8())!==h))?e=a(i,s):(ew=e,e=h),e===h&&((e=ew,"++"===t.substr(ew,2)?(i="++",ew+=2):(i=h,0===e_&&ek(tX)),i===h&&("--"===t.substr(ew,2)?(i="--",ew+=2):(i=h,0===e_&&ek(tZ))),i!==h&&(iu(),(s=e8())!==h))?e=a(i,s):(ew=e,e=h),e===h&&((e=ew,42===t.charCodeAt(ew)?(i="*",ew++):(i=h,0===e_&&ek(tY)),i!==h&&(iu(),(s=e8())!==h))?e={type:"TagDereferenceExpression",argument:s}:(ew=e,e=h),e===h&&(e=function(){let e,i,s;if(e=ew,(i=e9())!==h)if(iu(),"++"===t.substr(ew,2)?(s="++",ew+=2):(s=h,0===e_&&ek(tX)),s===h&&("--"===t.substr(ew,2)?(s="--",ew+=2):(s=h,0===e_&&ek(tZ))),s!==h)e={type:"PostfixExpression",operator:s,argument:i};else ew=e,e=h;else ew=e,e=h;return e===h&&(e=e9()),e}()))),e}function e8(){let t,e,i,s;if(t=ew,(e=eN())!==h)if(iu(),(i=eU())!==h)if(iu(),(s=ej())!==h)t={type:"AssignmentExpression",operator:i,target:e,value:s};else ew=t,t=h;else ew=t,t=h;else ew=t,t=h;return t===h&&(t=e6()),t}function e9(){let e,i,n,a,o,l,u,c,p,d;if(e=ew,(i=function(){let e,i,s,r,n,a,o,l,u,c,p,d,m,f,g,y;if(e=ew,(o=eE())===h&&(o=eO())===h&&(o=function(){let e,i,s,r;if(e=ew,34===t.charCodeAt(ew)?(i='"',ew++):(i=h,0===e_&&ek(t5)),i!==h){for(s=[],r=ir();r!==h;)s.push(r),r=ir();(34===t.charCodeAt(ew)?(r='"',ew++):(r=h,0===e_&&ek(t5)),r!==h)?e={type:"StringLiteral",value:s.join("")}:(ew=e,e=h)}else ew=e,e=h;if(e===h)if(e=ew,39===t.charCodeAt(ew)?(i="'",ew++):(i=h,0===e_&&ek(t4)),i!==h){for(s=[],r=ia();r!==h;)s.push(r),r=ia();(39===t.charCodeAt(ew)?(r="'",ew++):(r=h,0===e_&&ek(t4)),r!==h)?e={type:"StringLiteral",value:s.join(""),tagged:!0}:(ew=e,e=h)}else ew=e,e=h;return e}())===h&&(o=ih())===h&&((l=ew,t.substr(ew,4)===_?(u=_,ew+=4):(u=h,0===e_&&ek(ed)),u===h&&(t.substr(ew,5)===C?(u=C,ew+=5):(u=h,0===e_&&ek(em))),u!==h&&(c=ew,e_++,p=im(),e_--,p===h?c=void 0:(ew=c,c=h),c!==h))?l={type:"BooleanLiteral",value:"true"===u}:(ew=l,l=h),(o=l)===h&&((d=it())===h&&(d=ie())===h&&(d=ii()),(o=d)===h))&&((m=ew,40===t.charCodeAt(ew)?(f="(",ew++):(f=h,0===e_&&ek(H)),f!==h&&(iu(),(g=ej())!==h&&(iu(),41===t.charCodeAt(ew)?(y=")",ew++):(y=h,0===e_&&ek(J)),y!==h)))?m=g:(ew=m,m=h),o=m),(i=o)!==h){for(s=[],r=ew,n=iu(),(a=eF())!==h?r=n=[n,a]:(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),(a=eF())!==h?r=n=[n,a]:(ew=r,r=h);e=s.reduce((t,[,e])=>"property"===e.type?{type:"MemberExpression",object:t,property:e.value}:{type:"IndexExpression",object:t,index:e.value},i)}else ew=e,e=h;return e}())!==h){for(n=[],a=ew,o=iu(),40===t.charCodeAt(ew)?(l="(",ew++):(l=h,0===e_&&ek(H)),l!==h?(u=iu(),(c=e7())===h&&(c=null),p=iu(),41===t.charCodeAt(ew)?(d=")",ew++):(d=h,0===e_&&ek(J)),d!==h?a=o=[o,l,u,c,p,d]:(ew=a,a=h)):(ew=a,a=h),a===h&&(a=ew,o=iu(),(l=eF())!==h?a=o=[o,l]:(ew=a,a=h));a!==h;)n.push(a),a=ew,o=iu(),40===t.charCodeAt(ew)?(l="(",ew++):(l=h,0===e_&&ek(H)),l!==h?(u=iu(),(c=e7())===h&&(c=null),p=iu(),41===t.charCodeAt(ew)?(d=")",ew++):(d=h,0===e_&&ek(J)),d!==h?a=o=[o,l,u,c,p,d]:(ew=a,a=h)):(ew=a,a=h),a===h&&(a=ew,o=iu(),(l=eF())!==h?a=o=[o,l]:(ew=a,a=h));e=n.reduce((t,e)=>{if("("===e[1]){var i;let[,,,n]=e;return i=n||[],"Identifier"===t.type&&"exec"===t.name.toLowerCase()&&(i.length>0&&"StringLiteral"===i[0].type?s.add(i[0].value):r=!0),{type:"CallExpression",callee:t,arguments:i}}let n=e[1];return"property"===n.type?{type:"MemberExpression",object:t,property:n.value}:{type:"IndexExpression",object:t,index:n.value}},i)}else ew=e,e=h;return e}function e7(){let e,i,s,r,n,a,o,l;if(e=ew,(i=ej())!==h){for(s=[],r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);e=[i,...s.map(([,,,t])=>t)]}else ew=e,e=h;return e}function it(){let e,i,s,r,n,a,o;if(e=ew,37===t.charCodeAt(ew)?(i="%",ew++):(i=h,0===e_&&ek(tQ)),i!==h){if(s=ew,r=ew,n=t.charAt(ew),B.test(n)?ew++:(n=h,0===e_&&ek(tK)),n!==h){for(a=[],o=t.charAt(ew),R.test(o)?ew++:(o=h,0===e_&&ek(t0));o!==h;)a.push(o),o=t.charAt(ew),R.test(o)?ew++:(o=h,0===e_&&ek(t0));r=n=[n,a]}else ew=r,r=h;(s=r!==h?t.substring(s,ew):r)!==h?e={type:"Variable",scope:"local",name:s}:(ew=e,e=h)}else ew=e,e=h;return e}function ie(){let e,i,s,r,n,a,o,l,u,c,p,d,m;if(e=ew,36===t.charCodeAt(ew)?(i="$",ew++):(i=h,0===e_&&ek(t1)),i!==h){if(s=ew,r=ew,"::"===t.substr(ew,2)?(n="::",ew+=2):(n=h,0===e_&&ek(X)),n===h&&(n=null),a=t.charAt(ew),B.test(a)?ew++:(a=h,0===e_&&ek(tK)),a!==h){for(o=[],l=t.charAt(ew),R.test(l)?ew++:(l=h,0===e_&&ek(t0));l!==h;)o.push(l),l=t.charAt(ew),R.test(l)?ew++:(l=h,0===e_&&ek(t0));if(l=[],u=ew,"::"===t.substr(ew,2)?(c="::",ew+=2):(c=h,0===e_&&ek(X)),c!==h)if(p=t.charAt(ew),B.test(p)?ew++:(p=h,0===e_&&ek(tK)),p!==h){for(d=[],m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));m!==h;)d.push(m),m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));u=c=[c,p,d]}else ew=u,u=h;else ew=u,u=h;for(;u!==h;)if(l.push(u),u=ew,"::"===t.substr(ew,2)?(c="::",ew+=2):(c=h,0===e_&&ek(X)),c!==h)if(p=t.charAt(ew),B.test(p)?ew++:(p=h,0===e_&&ek(tK)),p!==h){for(d=[],m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));m!==h;)d.push(m),m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));u=c=[c,p,d]}else ew=u,u=h;else ew=u,u=h;r=n=[n,a,o,l]}else ew=r,r=h;(s=r!==h?t.substring(s,ew):r)!==h?e={type:"Variable",scope:"global",name:s}:(ew=e,e=h)}else ew=e,e=h;return e}function ii(){let e,i,s,r,n,a,o,l,u,c,p;if(e=ew,i=ew,s=ew,t.substr(ew,6)===A?(r=A,ew+=6):(r=h,0===e_&&ek(t2)),r!==h){for(n=[],a=t.charAt(ew),O.test(a)?ew++:(a=h,0===e_&&ek(t3));a!==h;)n.push(a),a=t.charAt(ew),O.test(a)?ew++:(a=h,0===e_&&ek(t3));if("::"===t.substr(ew,2)?(a="::",ew+=2):(a=h,0===e_&&ek(X)),a!==h){for(o=[],l=t.charAt(ew),O.test(l)?ew++:(l=h,0===e_&&ek(t3));l!==h;)o.push(l),l=t.charAt(ew),O.test(l)?ew++:(l=h,0===e_&&ek(t3));if(l=t.charAt(ew),B.test(l)?ew++:(l=h,0===e_&&ek(tK)),l!==h){for(u=[],c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));c!==h;)u.push(c),c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));s=r=[r,n,a,o,l,u]}else ew=s,s=h}else ew=s,s=h}else ew=s,s=h;if((i=s!==h?t.substring(i,ew):s)!==h&&(i={type:"Identifier",name:i.replace(/\s+/g,"")}),(e=i)===h){if(e=ew,i=ew,s=ew,t.substr(ew,6)===A?(r=A,ew+=6):(r=h,0===e_&&ek(t2)),r!==h){if(n=[],a=ew,"::"===t.substr(ew,2)?(o="::",ew+=2):(o=h,0===e_&&ek(X)),o!==h)if(l=t.charAt(ew),B.test(l)?ew++:(l=h,0===e_&&ek(tK)),l!==h){for(u=[],c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));c!==h;)u.push(c),c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));a=o=[o,l,u]}else ew=a,a=h;else ew=a,a=h;if(a!==h)for(;a!==h;)if(n.push(a),a=ew,"::"===t.substr(ew,2)?(o="::",ew+=2):(o=h,0===e_&&ek(X)),o!==h)if(l=t.charAt(ew),B.test(l)?ew++:(l=h,0===e_&&ek(tK)),l!==h){for(u=[],c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));c!==h;)u.push(c),c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));a=o=[o,l,u]}else ew=a,a=h;else ew=a,a=h;else n=h;n!==h?s=r=[r,n]:(ew=s,s=h)}else ew=s,s=h;if((i=s!==h?t.substring(i,ew):s)!==h&&(i={type:"Identifier",name:i}),(e=i)===h){if(e=ew,i=ew,s=ew,r=t.charAt(ew),B.test(r)?ew++:(r=h,0===e_&&ek(tK)),r!==h){for(n=[],a=t.charAt(ew),R.test(a)?ew++:(a=h,0===e_&&ek(t0));a!==h;)n.push(a),a=t.charAt(ew),R.test(a)?ew++:(a=h,0===e_&&ek(t0));if(a=[],o=ew,"::"===t.substr(ew,2)?(l="::",ew+=2):(l=h,0===e_&&ek(X)),l!==h)if(u=t.charAt(ew),B.test(u)?ew++:(u=h,0===e_&&ek(tK)),u!==h){for(c=[],p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));p!==h;)c.push(p),p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));o=l=[l,u,c]}else ew=o,o=h;else ew=o,o=h;for(;o!==h;)if(a.push(o),o=ew,"::"===t.substr(ew,2)?(l="::",ew+=2):(l=h,0===e_&&ek(X)),l!==h)if(u=t.charAt(ew),B.test(u)?ew++:(u=h,0===e_&&ek(tK)),u!==h){for(c=[],p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));p!==h;)c.push(p),p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));o=l=[l,u,c]}else ew=o,o=h;else ew=o,o=h;s=r=[r,n,a]}else ew=s,s=h;(i=s!==h?t.substring(i,ew):s)!==h&&(i={type:"Identifier",name:i}),e=i}}return e}function is(){let t;return(t=it())===h&&(t=ie())===h&&(t=ii()),t}function ir(){let e,i,s;return(e=ew,92===t.charCodeAt(ew)?(i="\\",ew++):(i=h,0===e_&&ek(t6)),i!==h&&(s=io())!==h)?e=s:(ew=e,e=h),e===h&&(e=t.charAt(ew),E.test(e)?ew++:(e=h,0===e_&&ek(t8))),e}function ia(){let e,i,s;return(e=ew,92===t.charCodeAt(ew)?(i="\\",ew++):(i=h,0===e_&&ek(t6)),i!==h&&(s=io())!==h)?e=s:(ew=e,e=h),e===h&&(e=t.charAt(ew),P.test(e)?ew++:(e=h,0===e_&&ek(t9))),e}function io(){let e,i,s,r,n,a;return e=ew,110===t.charCodeAt(ew)?(i="n",ew++):(i=h,0===e_&&ek(t7)),i!==h&&(i="\n"),(e=i)===h&&(e=ew,114===t.charCodeAt(ew)?(i="r",ew++):(i=h,0===e_&&ek(et)),i!==h&&(i="\r"),(e=i)===h)&&(e=ew,116===t.charCodeAt(ew)?(i="t",ew++):(i=h,0===e_&&ek(ee)),i!==h&&(i=" "),(e=i)===h)&&((e=ew,120===t.charCodeAt(ew)?(i="x",ew++):(i=h,0===e_&&ek(ei)),i!==h&&(s=ew,r=ew,n=t.charAt(ew),L.test(n)?ew++:(n=h,0===e_&&ek(es)),n!==h?(a=t.charAt(ew),L.test(a)?ew++:(a=h,0===e_&&ek(es)),a!==h?r=n=[n,a]:(ew=r,r=h)):(ew=r,r=h),(s=r!==h?t.substring(s,ew):r)!==h))?e=String.fromCharCode(parseInt(s,16)):(ew=e,e=h),e===h&&(e=ew,"cr"===t.substr(ew,2)?(i="cr",ew+=2):(i=h,0===e_&&ek(er)),i!==h&&(i="\x0f"),(e=i)===h&&(e=ew,"cp"===t.substr(ew,2)?(i="cp",ew+=2):(i=h,0===e_&&ek(en)),i!==h&&(i="\x10"),(e=i)===h))&&(e=ew,"co"===t.substr(ew,2)?(i="co",ew+=2):(i=h,0===e_&&ek(ea)),i!==h&&(i="\x11"),(e=i)===h)&&((e=ew,99===t.charCodeAt(ew)?(i="c",ew++):(i=h,0===e_&&ek(eo)),i!==h&&(s=t.charAt(ew),N.test(s)?ew++:(s=h,0===e_&&ek(eh)),s!==h))?e=String.fromCharCode([2,3,4,5,6,7,8,11,12,14][parseInt(s,10)]):(ew=e,e=h),e===h&&(e=ew,t.length>ew?(i=t.charAt(ew),ew++):(i=h,0===e_&&ek(el)),e=i))),e}function ih(){let e,i,s,r,n,a,o,l,u;if(e=ew,i=ew,s=ew,48===t.charCodeAt(ew)?(r="0",ew++):(r=h,0===e_&&ek(eu)),r!==h)if(n=t.charAt(ew),F.test(n)?ew++:(n=h,0===e_&&ek(ec)),n!==h){if(a=[],o=t.charAt(ew),L.test(o)?ew++:(o=h,0===e_&&ek(es)),o!==h)for(;o!==h;)a.push(o),o=t.charAt(ew),L.test(o)?ew++:(o=h,0===e_&&ek(es));else a=h;a!==h?s=r=[r,n,a]:(ew=s,s=h)}else ew=s,s=h;else ew=s,s=h;if((i=s!==h?t.substring(i,ew):s)!==h&&(s=ew,e_++,r=im(),e_--,r===h?s=void 0:(ew=s,s=h),s!==h)?e={type:"NumberLiteral",value:parseInt(i,16)}:(ew=e,e=h),e===h){if(e=ew,i=ew,s=ew,45===t.charCodeAt(ew)?(r="-",ew++):(r=h,0===e_&&ek(ep)),r===h&&(r=null),n=[],a=t.charAt(ew),N.test(a)?ew++:(a=h,0===e_&&ek(eh)),a!==h)for(;a!==h;)n.push(a),a=t.charAt(ew),N.test(a)?ew++:(a=h,0===e_&&ek(eh));else n=h;if(n!==h){if(a=ew,46===t.charCodeAt(ew)?(o=".",ew++):(o=h,0===e_&&ek(ts)),o!==h){if(l=[],u=t.charAt(ew),N.test(u)?ew++:(u=h,0===e_&&ek(eh)),u!==h)for(;u!==h;)l.push(u),u=t.charAt(ew),N.test(u)?ew++:(u=h,0===e_&&ek(eh));else l=h;l!==h?a=o=[o,l]:(ew=a,a=h)}else ew=a,a=h;a===h&&(a=null),s=r=[r,n,a]}else ew=s,s=h;if(s===h)if(s=ew,45===t.charCodeAt(ew)?(r="-",ew++):(r=h,0===e_&&ek(ep)),r===h&&(r=null),46===t.charCodeAt(ew)?(n=".",ew++):(n=h,0===e_&&ek(ts)),n!==h){if(a=[],o=t.charAt(ew),N.test(o)?ew++:(o=h,0===e_&&ek(eh)),o!==h)for(;o!==h;)a.push(o),o=t.charAt(ew),N.test(o)?ew++:(o=h,0===e_&&ek(eh));else a=h;a!==h?s=r=[r,n,a]:(ew=s,s=h)}else ew=s,s=h;(i=s!==h?t.substring(i,ew):s)!==h&&(s=ew,e_++,r=im(),e_--,r===h?s=void 0:(ew=s,s=h),s!==h)?e={type:"NumberLiteral",value:parseFloat(i)}:(ew=e,e=h)}return e}function il(){let e;return(e=function(){let e,i,s,r,n;if(e=ew,"//"===t.substr(ew,2)?(i="//",ew+=2):(i=h,0===e_&&ek(ef)),i!==h){for(s=ew,r=[],n=t.charAt(ew),$.test(n)?ew++:(n=h,0===e_&&ek(eg));n!==h;)r.push(n),n=t.charAt(ew),$.test(n)?ew++:(n=h,0===e_&&ek(eg));s=t.substring(s,ew),r=t.charAt(ew),V.test(r)?ew++:(r=h,0===e_&&ek(ey)),r===h&&(r=null),e={type:"Comment",value:s}}else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o;if(e=ew,"/*"===t.substr(ew,2)?(i="/*",ew+=2):(i=h,0===e_&&ek(ex)),i!==h){for(s=ew,r=[],n=ew,a=ew,e_++,"*/"===t.substr(ew,2)?(o="*/",ew+=2):(o=h,0===e_&&ek(eb)),e_--,o===h?a=void 0:(ew=a,a=h),a!==h?(t.length>ew?(o=t.charAt(ew),ew++):(o=h,0===e_&&ek(el)),o!==h?n=a=[a,o]:(ew=n,n=h)):(ew=n,n=h);n!==h;)r.push(n),n=ew,a=ew,e_++,"*/"===t.substr(ew,2)?(o="*/",ew+=2):(o=h,0===e_&&ek(eb)),e_--,o===h?a=void 0:(ew=a,a=h),a!==h?(t.length>ew?(o=t.charAt(ew),ew++):(o=h,0===e_&&ek(el)),o!==h?n=a=[a,o]:(ew=n,n=h)):(ew=n,n=h);(s=t.substring(s,ew),"*/"===t.substr(ew,2)?(r="*/",ew+=2):(r=h,0===e_&&ek(eb)),r!==h)?e={type:"Comment",value:s}:(ew=e,e=h)}else ew=e,e=h;return e}()),e}function iu(){let e,i;for(e=[],i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev)),i===h&&(i=id());i!==h;)e.push(i),i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev)),i===h&&(i=id());return e}function ic(){let e,i,s,r;if(e=ew,i=[],s=t.charAt(ew),D.test(s)?ew++:(s=h,0===e_&&ek(ev)),s!==h)for(;s!==h;)i.push(s),s=t.charAt(ew),D.test(s)?ew++:(s=h,0===e_&&ek(ev));else i=h;if(i!==h){for(s=[],r=t.charAt(ew),D.test(r)?ew++:(r=h,0===e_&&ek(ev)),r===h&&(r=id());r!==h;)s.push(r),r=t.charAt(ew),D.test(r)?ew++:(r=h,0===e_&&ek(ev)),r===h&&(r=id());e=i=[i,s]}else ew=e,e=h;return e}function ip(){let e,i;for(e=[],i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev));i!==h;)e.push(i),i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev));return e}function id(){let e,i,s,r,n,a;if(e=ew,"//"===t.substr(ew,2)?(i="//",ew+=2):(i=h,0===e_&&ek(ef)),i!==h){for(s=[],r=t.charAt(ew),$.test(r)?ew++:(r=h,0===e_&&ek(eg));r!==h;)s.push(r),r=t.charAt(ew),$.test(r)?ew++:(r=h,0===e_&&ek(eg));r=t.charAt(ew),V.test(r)?ew++:(r=h,0===e_&&ek(ey)),r===h&&(r=null),e=i=[i,s,r]}else ew=e,e=h;if(e===h)if(e=ew,"/*"===t.substr(ew,2)?(i="/*",ew+=2):(i=h,0===e_&&ek(ex)),i!==h){for(s=[],r=ew,n=ew,e_++,"*/"===t.substr(ew,2)?(a="*/",ew+=2):(a=h,0===e_&&ek(eb)),e_--,a===h?n=void 0:(ew=n,n=h),n!==h?(t.length>ew?(a=t.charAt(ew),ew++):(a=h,0===e_&&ek(el)),a!==h?r=n=[n,a]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=ew,e_++,"*/"===t.substr(ew,2)?(a="*/",ew+=2):(a=h,0===e_&&ek(eb)),e_--,a===h?n=void 0:(ew=n,n=h),n!==h?(t.length>ew?(a=t.charAt(ew),ew++):(a=h,0===e_&&ek(el)),a!==h?r=n=[n,a]:(ew=r,r=h)):(ew=r,r=h);"*/"===t.substr(ew,2)?(r="*/",ew+=2):(r=h,0===e_&&ek(eb)),r!==h?e=i=[i,s,r]:(ew=e,e=h)}else ew=e,e=h;return e}function im(){let e;return e=t.charAt(ew),R.test(e)?ew++:(e=h,0===e_&&ek(t0)),e}s=new Set,r=!1;let ig=(i=c())!==h&&ew===t.length;function iy(){var e,s,r;throw i!==h&&ew{"use strict";var e=t.i(90072);t.s(["parse",()=>E,"runServer",()=>N],86608);var i=t.i(92552);function s(t){let e=t.indexOf("::");return -1===e?null:{namespace:t.slice(0,e),method:t.slice(e+2)}}let r={"+":"$.add","-":"$.sub","*":"$.mul","/":"$.div","<":"$.lt","<=":"$.le",">":"$.gt",">=":"$.ge","==":"$.eq","!=":"$.ne","%":"$.mod","&":"$.bitand","|":"$.bitor","^":"$.bitxor","<<":"$.shl",">>":"$.shr"};class n{indent;runtime;functions;globals;locals;indentLevel=0;currentClass=null;currentFunction=null;constructor(t={}){this.indent=t.indent??" ",this.runtime=t.runtime??"$",this.functions=t.functions??"$f",this.globals=t.globals??"$g",this.locals=t.locals??"$l"}getAccessInfo(t){if("Variable"===t.type){let e=JSON.stringify(t.name),i="global"===t.scope?this.globals:this.locals;return{getter:`${i}.get(${e})`,setter:t=>`${i}.set(${e}, ${t})`,postIncHelper:`${i}.postInc(${e})`,postDecHelper:`${i}.postDec(${e})`}}if("MemberExpression"===t.type){let e=this.expression(t.object),i="Identifier"===t.property.type?JSON.stringify(t.property.name):this.expression(t.property);return{getter:`${this.runtime}.prop(${e}, ${i})`,setter:t=>`${this.runtime}.setProp(${e}, ${i}, ${t})`,postIncHelper:`${this.runtime}.propPostInc(${e}, ${i})`,postDecHelper:`${this.runtime}.propPostDec(${e}, ${i})`}}if("IndexExpression"===t.type){let e=Array.isArray(t.index)?t.index.map(t=>this.expression(t)):[this.expression(t.index)];if("Variable"===t.object.type){let i=JSON.stringify(t.object.name),s="global"===t.object.scope?this.globals:this.locals,r=e.join(", ");return{getter:`${s}.get(${i}, ${r})`,setter:t=>`${s}.set(${i}, ${r}, ${t})`,postIncHelper:`${s}.postInc(${i}, ${r})`,postDecHelper:`${s}.postDec(${i}, ${r})`}}if("MemberExpression"===t.object.type){let i=t.object,s=this.expression(i.object),r="Identifier"===i.property.type?JSON.stringify(i.property.name):this.expression(i.property),n=`${this.runtime}.key(${r}, ${e.join(", ")})`;return{getter:`${this.runtime}.prop(${s}, ${n})`,setter:t=>`${this.runtime}.setProp(${s}, ${n}, ${t})`,postIncHelper:`${this.runtime}.propPostInc(${s}, ${n})`,postDecHelper:`${this.runtime}.propPostDec(${s}, ${n})`}}let i=this.expression(t.object),s=1===e.length?e[0]:`${this.runtime}.key(${e.join(", ")})`;return{getter:`${this.runtime}.getIndex(${i}, ${s})`,setter:t=>`${this.runtime}.setIndex(${i}, ${s}, ${t})`,postIncHelper:`${this.runtime}.indexPostInc(${i}, ${s})`,postDecHelper:`${this.runtime}.indexPostDec(${i}, ${s})`}}return null}generate(t){let e=[];for(let i of t.body){let t=this.statement(i);t&&e.push(t)}return e.join("\n\n")}statement(t){switch(t.type){case"Comment":return"";case"ExpressionStatement":return this.line(`${this.expression(t.expression)};`);case"FunctionDeclaration":return this.functionDeclaration(t);case"PackageDeclaration":return this.packageDeclaration(t);case"DatablockDeclaration":return this.datablockDeclaration(t);case"ObjectDeclaration":return this.line(`${this.objectDeclaration(t)};`);case"IfStatement":return this.ifStatement(t);case"ForStatement":return this.forStatement(t);case"WhileStatement":return this.whileStatement(t);case"DoWhileStatement":return this.doWhileStatement(t);case"SwitchStatement":return this.switchStatement(t);case"ReturnStatement":return this.returnStatement(t);case"BreakStatement":return this.line("break;");case"ContinueStatement":return this.line("continue;");case"BlockStatement":return this.blockStatement(t);default:throw Error(`Unknown statement type: ${t.type}`)}}functionDeclaration(t){let e=s(t.name.name);if(e){let i=e.namespace,s=e.method;this.currentClass=i.toLowerCase(),this.currentFunction=s.toLowerCase();let r=this.functionBody(t.body,t.params);return this.currentClass=null,this.currentFunction=null,`${this.line(`${this.runtime}.registerMethod(${JSON.stringify(i)}, ${JSON.stringify(s)}, function() {`)} -${r} -${this.line("});")}`}{let e=t.name.name;this.currentFunction=e.toLowerCase();let i=this.functionBody(t.body,t.params);return this.currentFunction=null,`${this.line(`${this.runtime}.registerFunction(${JSON.stringify(e)}, function() {`)} -${i} -${this.line("});")}`}}functionBody(t,e){this.indentLevel++;let i=[];i.push(this.line(`const ${this.locals} = ${this.runtime}.locals();`));for(let t=0;tthis.statement(t)).join("\n\n");return this.indentLevel--,`${this.line(`${this.runtime}.package(${e}, function() {`)} -${i} -${this.line("});")}`}datablockDeclaration(t){let e=JSON.stringify(t.className.name),i=t.instanceName?JSON.stringify(t.instanceName.name):"null",s=t.parent?JSON.stringify(t.parent.name):"null",r=this.objectBody(t.body);return this.line(`${this.runtime}.datablock(${e}, ${i}, ${s}, ${r});`)}objectDeclaration(t){let e="Identifier"===t.className.type?JSON.stringify(t.className.name):this.expression(t.className),i=null===t.instanceName?"null":"Identifier"===t.instanceName.type?JSON.stringify(t.instanceName.name):this.expression(t.instanceName),s=[],r=[];for(let e of t.body)"Assignment"===e.type?s.push(e):r.push(e);let n=this.objectBody(s);if(r.length>0){let t=r.map(t=>this.objectDeclaration(t)).join(",\n");return`${this.runtime}.create(${e}, ${i}, ${n}, [ -${t} -])`}return`${this.runtime}.create(${e}, ${i}, ${n})`}objectBody(t){if(0===t.length)return"{}";let e=[];for(let i of t)if("Assignment"===i.type){let t=this.expression(i.value);if("Identifier"===i.target.type){let s=i.target.name;/^[a-zA-Z_][a-zA-Z0-9_]*$/.test(s)?e.push(`${s}: ${t}`):e.push(`[${JSON.stringify(s)}]: ${t}`)}else if("IndexExpression"===i.target.type){let s=this.objectPropertyKey(i.target);e.push(`[${s}]: ${t}`)}else{let s=this.expression(i.target);e.push(`[${s}]: ${t}`)}}if(e.length<=1)return`{ ${e.join(", ")} }`;let i=this.indent.repeat(this.indentLevel+1),s=this.indent.repeat(this.indentLevel);return`{ -${i}${e.join(",\n"+i)} -${s}}`}objectPropertyKey(t){let e="Identifier"===t.object.type?JSON.stringify(t.object.name):this.expression(t.object),i=Array.isArray(t.index)?t.index.map(t=>this.expression(t)).join(", "):this.expression(t.index);return`${this.runtime}.key(${e}, ${i})`}ifStatement(t){let e=this.expression(t.test),i=this.statementAsBlock(t.consequent);if(t.alternate)if("IfStatement"===t.alternate.type){let s=this.ifStatement(t.alternate).replace(/^\s*/,"");return this.line(`if (${e}) ${i} else ${s}`)}else{let s=this.statementAsBlock(t.alternate);return this.line(`if (${e}) ${i} else ${s}`)}return this.line(`if (${e}) ${i}`)}forStatement(t){let e=t.init?this.expression(t.init):"",i=t.test?this.expression(t.test):"",s=t.update?this.expression(t.update):"",r=this.statementAsBlock(t.body);return this.line(`for (${e}; ${i}; ${s}) ${r}`)}whileStatement(t){let e=this.expression(t.test),i=this.statementAsBlock(t.body);return this.line(`while (${e}) ${i}`)}doWhileStatement(t){let e=this.statementAsBlock(t.body),i=this.expression(t.test);return this.line(`do ${e} while (${i});`)}switchStatement(t){if(t.stringMode)return this.switchStringStatement(t);let e=this.expression(t.discriminant);this.indentLevel++;let i=[];for(let e of t.cases)i.push(this.switchCase(e));return this.indentLevel--,`${this.line(`switch (${e}) {`)} -${i.join("\n")} -${this.line("}")}`}switchCase(t){let e=[];if(null===t.test)e.push(this.line("default:"));else if(Array.isArray(t.test))for(let i of t.test)e.push(this.line(`case ${this.expression(i)}:`));else e.push(this.line(`case ${this.expression(t.test)}:`));for(let i of(this.indentLevel++,t.consequent))e.push(this.statement(i));return e.push(this.line("break;")),this.indentLevel--,e.join("\n")}switchStringStatement(t){let e=this.expression(t.discriminant),i=[];for(let e of t.cases)if(null===e.test)i.push(`default: () => { ${this.blockContent(e.consequent)} }`);else if(Array.isArray(e.test))for(let t of e.test)i.push(`${this.expression(t)}: () => { ${this.blockContent(e.consequent)} }`);else i.push(`${this.expression(e.test)}: () => { ${this.blockContent(e.consequent)} }`);return this.line(`${this.runtime}.switchStr(${e}, { ${i.join(", ")} });`)}returnStatement(t){return t.value?this.line(`return ${this.expression(t.value)};`):this.line("return;")}blockStatement(t){this.indentLevel++;let e=t.body.map(t=>this.statement(t)).join("\n");return this.indentLevel--,`{ -${e} -${this.line("}")}`}statementAsBlock(t){if("BlockStatement"===t.type)return this.blockStatement(t);this.indentLevel++;let e=this.statement(t);return this.indentLevel--,`{ -${e} -${this.line("}")}`}blockContent(t){return t.map(t=>this.statement(t).trim()).join(" ")}expression(t){switch(t.type){case"Identifier":return this.identifier(t);case"Variable":return this.variable(t);case"NumberLiteral":case"BooleanLiteral":return String(t.value);case"StringLiteral":return JSON.stringify(t.value);case"BinaryExpression":return this.binaryExpression(t);case"UnaryExpression":return this.unaryExpression(t);case"PostfixExpression":return this.postfixExpression(t);case"AssignmentExpression":return this.assignmentExpression(t);case"ConditionalExpression":return`(${this.expression(t.test)} ? ${this.expression(t.consequent)} : ${this.expression(t.alternate)})`;case"CallExpression":return this.callExpression(t);case"MemberExpression":return this.memberExpression(t);case"IndexExpression":return this.indexExpression(t);case"TagDereferenceExpression":return`${this.runtime}.deref(${this.expression(t.argument)})`;case"ObjectDeclaration":return this.objectDeclaration(t);case"DatablockDeclaration":return`${this.runtime}.datablock(${JSON.stringify(t.className.name)}, ${t.instanceName?JSON.stringify(t.instanceName.name):"null"}, ${t.parent?JSON.stringify(t.parent.name):"null"}, ${this.objectBody(t.body)})`;default:throw Error(`Unknown expression type: ${t.type}`)}}identifier(t){let e=s(t.name);return e&&"parent"===e.namespace.toLowerCase()?t.name:e?`${this.runtime}.nsRef(${JSON.stringify(e.namespace)}, ${JSON.stringify(e.method)})`:JSON.stringify(t.name)}variable(t){return"global"===t.scope?`${this.globals}.get(${JSON.stringify(t.name)})`:`${this.locals}.get(${JSON.stringify(t.name)})`}binaryExpression(t){let e=this.expression(t.left),i=this.expression(t.right),s=t.operator,n=this.concatExpression(e,s,i);if(n)return n;if("$="===s)return`${this.runtime}.streq(${e}, ${i})`;if("!$="===s)return`!${this.runtime}.streq(${e}, ${i})`;if("&&"===s||"||"===s)return`(${e} ${s} ${i})`;let a=r[s];return a?`${a}(${e}, ${i})`:`(${e} ${s} ${i})`}unaryExpression(t){if("++"===t.operator||"--"===t.operator){let e=this.getAccessInfo(t.argument);if(e){let i="++"===t.operator?1:-1;return e.setter(`${this.runtime}.add(${e.getter}, ${i})`)}}let e=this.expression(t.argument);return"~"===t.operator?`${this.runtime}.bitnot(${e})`:"-"===t.operator?`${this.runtime}.neg(${e})`:`${t.operator}${e}`}postfixExpression(t){let e=this.getAccessInfo(t.argument);if(e){let i="++"===t.operator?e.postIncHelper:e.postDecHelper;if(i)return i}return`${this.expression(t.argument)}${t.operator}`}assignmentExpression(t){let e=this.expression(t.value),i=t.operator,s=this.getAccessInfo(t.target);if(!s)throw Error(`Unhandled assignment target type: ${t.target.type}`);if("="===i)return s.setter(e);{let t=i.slice(0,-1),r=this.compoundAssignmentValue(s.getter,t,e);return s.setter(r)}}callExpression(t){let e=t.arguments.map(t=>this.expression(t)).join(", ");if("Identifier"===t.callee.type){let i=t.callee.name,r=s(i);if(r&&"parent"===r.namespace.toLowerCase())if(this.currentClass)return`${this.runtime}.parent(${JSON.stringify(this.currentClass)}, ${JSON.stringify(r.method)}, arguments[0]${e?", "+e:""})`;else if(this.currentFunction)return`${this.runtime}.parentFunc(${JSON.stringify(this.currentFunction)}${e?", "+e:""})`;else throw Error("Parent:: call outside of function context");return r?`${this.runtime}.nsCall(${JSON.stringify(r.namespace)}, ${JSON.stringify(r.method)}${e?", "+e:""})`:`${this.functions}.call(${JSON.stringify(i)}${e?", "+e:""})`}if("MemberExpression"===t.callee.type){let i=this.expression(t.callee.object),s="Identifier"===t.callee.property.type?JSON.stringify(t.callee.property.name):this.expression(t.callee.property);return`${this.runtime}.call(${i}, ${s}${e?", "+e:""})`}let i=this.expression(t.callee);return`${i}(${e})`}memberExpression(t){let e=this.expression(t.object);return t.computed||"Identifier"!==t.property.type?`${this.runtime}.prop(${e}, ${this.expression(t.property)})`:`${this.runtime}.prop(${e}, ${JSON.stringify(t.property.name)})`}indexExpression(t){let e=Array.isArray(t.index)?t.index.map(t=>this.expression(t)):[this.expression(t.index)];if("Variable"===t.object.type){let i=JSON.stringify(t.object.name),s="global"===t.object.scope?this.globals:this.locals;return`${s}.get(${i}, ${e.join(", ")})`}if("MemberExpression"===t.object.type){let i=t.object,s=this.expression(i.object),r="Identifier"===i.property.type?JSON.stringify(i.property.name):this.expression(i.property),n=`${this.runtime}.key(${r}, ${e.join(", ")})`;return`${this.runtime}.prop(${s}, ${n})`}let i=this.expression(t.object);return 1===e.length?`${this.runtime}.getIndex(${i}, ${e[0]})`:`${this.runtime}.getIndex(${i}, ${this.runtime}.key(${e.join(", ")}))`}line(t){return this.indent.repeat(this.indentLevel)+t}concatExpression(t,e,i){switch(e){case"@":return`${this.runtime}.concat(${t}, ${i})`;case"SPC":return`${this.runtime}.concat(${t}, " ", ${i})`;case"TAB":return`${this.runtime}.concat(${t}, "\\t", ${i})`;case"NL":return`${this.runtime}.concat(${t}, "\\n", ${i})`;default:return null}}compoundAssignmentValue(t,e,i){let s=this.concatExpression(t,e,i);if(s)return s;let n=r[e];return n?`${n}(${t}, ${i})`:`(${t} ${e} ${i})`}}t.s(["createRuntime",()=>R,"createScriptCache",()=>I],33870);var a=t.i(54970);class o{map=new Map;keyLookup=new Map;constructor(t){if(t)for(const[e,i]of t)this.set(e,i)}get size(){return this.map.size}get(t){let e=this.keyLookup.get(t.toLowerCase());return void 0!==e?this.map.get(e):void 0}set(t,e){let i=t.toLowerCase(),s=this.keyLookup.get(i);return void 0!==s?this.map.set(s,e):(this.keyLookup.set(i,t),this.map.set(t,e)),this}has(t){return this.keyLookup.has(t.toLowerCase())}delete(t){let e=t.toLowerCase(),i=this.keyLookup.get(e);return void 0!==i&&(this.keyLookup.delete(e),this.map.delete(i))}clear(){this.map.clear(),this.keyLookup.clear()}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.map[Symbol.iterator]()}forEach(t){for(let[e,i]of this.map)t(i,e,this)}get[Symbol.toStringTag](){return"CaseInsensitiveMap"}getOriginalKey(t){return this.keyLookup.get(t.toLowerCase())}}class h{set=new Set;constructor(t){if(t)for(const e of t)this.add(e)}get size(){return this.set.size}add(t){return this.set.add(t.toLowerCase()),this}has(t){return this.set.has(t.toLowerCase())}delete(t){return this.set.delete(t.toLowerCase())}clear(){this.set.clear()}[Symbol.iterator](){return this.set[Symbol.iterator]()}get[Symbol.toStringTag](){return"CaseInsensitiveSet"}}function l(t){return t.replace(/\\/g,"/").toLowerCase()}function u(t){return String(t??"")}function c(t){return Number(t)||0}function p(t){let e=u(t||"0 0 0").split(" ").map(Number);return[e[0]||0,e[1]||0,e[2]||0]}function d(t,e,i){let s=0;for(;e+s0;){if(s>=t.length)return"";let r=d(t,s,i);if(s+r>=t.length)return"";s+=r+1,e--}let r=d(t,s,i);return 0===r?"":t.substring(s,s+r)}function f(t,e,i,s){let r=0,n=e;for(;n>0;){if(r>=t.length)return"";let e=d(t,r,s);if(r+e>=t.length)return"";r+=e+1,n--}let a=r,o=i-e+1;for(;o>0;){let e=d(t,r,s);if((r+=e)>=t.length)break;r++,o--}let h=r;return h>a&&s.includes(t[h-1])&&h--,t.substring(a,h)}function g(t,e){if(""===t)return 0;let i=0;for(let s=0;se&&a>=t.length)break}return n.join(r)}function x(t,e,i,s){let r=[],n=0,a=0;for(;ne().$f.call(u(t),...i),eval(t){throw Error("eval() not implemented: requires runtime parsing and execution")},collapseescape:t=>u(t).replace(/\\([ntr\\])/g,(t,e)=>"n"===e?"\n":"t"===e?" ":"r"===e?"\r":"\\"),expandescape:t=>u(t).replace(/\\/g,"\\\\").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r"),export(t,e,i){console.warn(`export(${t}): not implemented`)},quit(){console.warn("quit(): not implemented in browser")},trace(t){},isobject:t=>e().$.isObject(t),nametoid:t=>e().$.nameToId(t),strlen:t=>u(t).length,strchr(t,e){let i=u(t),s=u(e)[0]??"",r=i.indexOf(s);return r>=0?i.substring(r):""},strpos:(t,e,i)=>u(t).indexOf(u(e),c(i)),strcmp(t,e){let i=u(t),s=u(e);return is)},stricmp(t,e){let i=u(t).toLowerCase(),s=u(e).toLowerCase();return is)},strstr:(t,e)=>u(t).indexOf(u(e)),getsubstr(t,e,i){let s=u(t),r=c(e);return void 0===i?s.substring(r):s.substring(r,r+c(i))},getword:(t,e)=>m(u(t),c(e)," \n"),getwordcount:t=>g(u(t)," \n"),getfield:(t,e)=>m(u(t),c(e)," \n"),getfieldcount:t=>g(u(t)," \n"),setword:(t,e,i)=>y(u(t),c(e),u(i)," \n"," "),setfield:(t,e,i)=>y(u(t),c(e),u(i)," \n"," "),firstword:t=>m(u(t),0," \n"),restwords:t=>f(u(t),1,1e6," \n"),trim:t=>u(t).trim(),ltrim:t=>u(t).replace(/^\s+/,""),rtrim:t=>u(t).replace(/\s+$/,""),strupr:t=>u(t).toUpperCase(),strlwr:t=>u(t).toLowerCase(),strreplace:(t,e,i)=>u(t).split(u(e)).join(u(i)),filterstring:(t,e)=>u(t),stripchars(t,e){let i=u(t),s=new Set(u(e).split(""));return i.split("").filter(t=>!s.has(t)).join("")},getfields(t,e,i){let s=void 0!==i?Number(i):1e6;return f(u(t),c(e),s," \n")},getwords(t,e,i){let s=void 0!==i?Number(i):1e6;return f(u(t),c(e),s," \n")},removeword:(t,e)=>x(u(t),c(e)," \n"," "),removefield:(t,e)=>x(u(t),c(e)," \n"," "),getrecord:(t,e)=>m(u(t),c(e),"\n"),getrecordcount:t=>g(u(t),"\n"),setrecord:(t,e,i)=>y(u(t),c(e),u(i),"\n","\n"),removerecord:(t,e)=>x(u(t),c(e),"\n","\n"),nexttoken(t,e,i){throw Error("nextToken() is not implemented: it requires variable mutation")},strtoplayername:t=>u(t).replace(/[^\w\s-]/g,"").trim(),mabs:t=>Math.abs(c(t)),mfloor:t=>Math.floor(c(t)),mceil:t=>Math.ceil(c(t)),msqrt:t=>Math.sqrt(c(t)),mpow:(t,e)=>Math.pow(c(t),c(e)),msin:t=>Math.sin(c(t)),mcos:t=>Math.cos(c(t)),mtan:t=>Math.tan(c(t)),masin:t=>Math.asin(c(t)),macos:t=>Math.acos(c(t)),matan:(t,e)=>Math.atan2(c(t),c(e)),mlog:t=>Math.log(c(t)),getrandom(t,e){if(void 0===t)return Math.random();if(void 0===e)return Math.floor(Math.random()*(c(t)+1));let i=c(t);return Math.floor(Math.random()*(c(e)-i+1))+i},mdegtorad:t=>c(t)*(Math.PI/180),mradtodeg:t=>c(t)*(180/Math.PI),mfloatlength:(t,e)=>c(t).toFixed(c(e)),getboxcenter(t){let e=u(t).split(" ").map(Number),i=e[0]||0,s=e[1]||0,r=e[2]||0,n=e[3]||0,a=e[4]||0,o=e[5]||0;return`${(i+n)/2} ${(s+a)/2} ${(r+o)/2}`},vectoradd(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return`${i+n} ${s+a} ${r+o}`},vectorsub(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return`${i-n} ${s-a} ${r-o}`},vectorscale(t,e){let[i,s,r]=p(t),n=c(e);return`${i*n} ${s*n} ${r*n}`},vectordot(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return i*n+s*a+r*o},vectorcross(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return`${s*o-r*a} ${r*n-i*o} ${i*a-s*n}`},vectorlen(t){let[e,i,s]=p(t);return Math.sqrt(e*e+i*i+s*s)},vectornormalize(t){let[e,i,s]=p(t),r=Math.sqrt(e*e+i*i+s*s);return 0===r?"0 0 0":`${e/r} ${i/r} ${s/r}`},vectordist(t,e){let[i,s,r]=p(t),[n,a,o]=p(e),h=i-n,l=s-a,u=r-o;return Math.sqrt(h*h+l*l+u*u)},matrixcreate(t,e){throw Error("MatrixCreate() not implemented: requires axis-angle rotation math")},matrixcreatefromeuler(t){throw Error("MatrixCreateFromEuler() not implemented: requires Euler→Quaternion→AxisAngle conversion")},matrixmultiply(t,e){throw Error("MatrixMultiply() not implemented: requires full 4x4 matrix multiplication")},matrixmulpoint(t,e){throw Error("MatrixMulPoint() not implemented: requires full transform application")},matrixmulvector(t,e){throw Error("MatrixMulVector() not implemented: requires rotation matrix application")},getsimtime:()=>Date.now()-e().state.startTime,getrealtime:()=>Date.now(),schedule(t,i,s,...r){let n=Number(t)||0,a=e(),o=setTimeout(()=>{a.state.pendingTimeouts.delete(o);try{a.$f.call(String(s),...r)}catch(t){throw console.error(`schedule: error calling ${s}:`,t),t}},n);return a.state.pendingTimeouts.add(o),o},cancel(t){clearTimeout(t),e().state.pendingTimeouts.delete(t)},iseventpending:t=>e().state.pendingTimeouts.has(t),exec(t){let i=String(t??"");if(console.debug(`exec(${JSON.stringify(i)}): preparing to execute…`),!i.includes("."))return console.error(`exec: invalid script file name ${JSON.stringify(i)}.`),!1;let s=l(i),r=e(),{executedScripts:n,scripts:a}=r.state;if(n.has(s))return console.debug(`exec(${JSON.stringify(i)}): skipping (already executed)`),!0;let o=a.get(s);return null==o?(console.warn(`exec(${JSON.stringify(i)}): script not found`),!1):(n.add(s),console.debug(`exec(${JSON.stringify(i)}): executing!`),r.executeAST(o),!0)},compile(t){throw Error("compile() not implemented: requires DSO bytecode compiler")},isdemo:()=>!1,isfile:t=>i?i.isFile(u(t)):(console.warn("isFile(): no fileSystem handler configured"),!1),fileext(t){let e=u(t),i=e.lastIndexOf(".");return i>=0?e.substring(i):""},filebase(t){let e=u(t),i=Math.max(e.lastIndexOf("/"),e.lastIndexOf("\\")),s=e.lastIndexOf("."),r=i>=0?i+1:0,n=s>r?s:e.length;return e.substring(r,n)},filepath(t){let e=u(t),i=Math.max(e.lastIndexOf("/"),e.lastIndexOf("\\"));return i>=0?e.substring(0,i):""},expandfilename(t){throw Error("expandFilename() not implemented: requires filesystem path expansion")},findfirstfile:t=>i?(n=u(t),s=i.findFiles(n),r=0,s[r++]??""):(console.warn("findFirstFile(): no fileSystem handler configured"),""),findnextfile(t){let e=u(t);if(e!==n){if(!i)return"";n=e,s=i.findFiles(e)}return s[r++]??""},getfilecrc:t=>u(t),iswriteablefilename:t=>!1,activatepackage(t){e().$.activatePackage(u(t))},deactivatepackage(t){e().$.deactivatePackage(u(t))},ispackage:t=>e().$.isPackage(u(t)),isactivepackage:t=>e().$.isActivePackage(u(t)),getpackagelist:()=>e().$.getPackageList(),addmessagecallback(t,e){},alxcreatesource:(...t)=>0,alxgetwavelen:t=>0,alxlistenerf(t,e){},alxplay:(...t)=>0,alxsetchannelvolume(t,e){},alxsourcef(t,e,i){},alxstop(t){},alxstopall(){},activatedirectinput(){},activatekeyboard(){},deactivatedirectinput(){},deactivatekeyboard(){},disablejoystick(){},enablejoystick(){},enablewinconsole(t){},isjoystickdetected:()=>!1,lockmouse(t){},addmaterialmapping(t,e){},flushtexturecache(){},getdesktopresolution:()=>"1920 1080 32",getdisplaydevicelist:()=>"OpenGL",getresolutionlist:t=>"640 480 800 600 1024 768 1280 720 1920 1080",getvideodriverinfo:()=>"WebGL",isdevicefullscreenonly:t=>!1,isfullscreen:()=>!1,screenshot(t){},setdisplaydevice:t=>!0,setfov(t){},setinteriorrendermode(t){},setopenglanisotropy(t){},setopenglmipreduction(t){},setopenglskymipreduction(t){},setopengltexturecompressionhint(t){},setscreenmode(t,e,i,s){},setverticalsync(t){},setzoomspeed(t){},togglefullscreen(){},videosetgammacorrection(t){},snaptoggle(){},addtaggedstring:t=>0,buildtaggedstring:(t,...e)=>"",detag:t=>u(t),gettag:t=>0,gettaggedstring:t=>"",removetaggedstring(t){},commandtoclient(t,e){},commandtoserver(t){},cancelserverquery(){},querymasterserver(){},querysingleserver(){},setnetport:t=>!0,allowconnections(t){},startheartbeat(){},stopheartbeat(){},gotowebpage(t){},deletedatablocks(){},preloaddatablock:t=>!0,containerboxempty:(...t)=>!0,containerraycast:(...t)=>"",containersearchcurrdist:()=>0,containersearchnext:()=>0,initcontainerradiussearch(){},calcexplosioncoverage:(...t)=>1,getcontrolobjectaltitude:()=>0,getcontrolobjectspeed:()=>0,getterrainheight:t=>0,lightscene(){},pathonmissionloaddone(){}}}function v(t){return t.toLowerCase()}function w(t){let e=t.trim();return v(e.startsWith("$")?e.slice(1):e)}function M(t,e){let i=t.get(e);return i||(i=new Set,t.set(e,i)),i}function S(t,e){for(let i of e)t.add(v(i))}function A(t,e,i){if(t.anyClassValues.has("*")||t.anyClassValues.has(i))return!0;for(let s of e){let e=t.valuesByClass.get(v(s));if(e&&(e.has("*")||e.has(i)))return!0}return!1}let _=[{classNames:["SceneObject","GameBase","ShapeBase","Item","Player"],fields:["position","rotation","scale","transform","hidden","renderingdistance","datablock","shapename","shapefile","initialbarrel","skin","team","health","energy","energylevel","damagelevel","damageflash","damagepercent","damagestate","mountobject","mountedimage","targetposition","targetrotation","targetscale","missiontypeslist","renderenabled","vis","velocity","name"]},{classNames:["*"],fields:["position","rotation","scale","hidden","shapefile","datablock"]}],C=[{classNames:["SceneObject","GameBase","ShapeBase","SimObject"],methods:["settransform","setposition","setrotation","setscale","sethidden","setdatablock","setshapename","mountimage","unmountimage","mountobject","unmountobject","setdamagelevel","setenergylevel","schedule","delete","deleteallobjects","add","remove"]},{classNames:["*"],methods:["settransform","setscale","delete","add","remove"]}],T=["missionrunning","loadingmission"];function I(){return{scripts:new Map,generatedCode:new WeakMap}}function z(t){return t.toLowerCase()}function k(t){return Number(t)>>>0}function B(t){if(null==t)return null;if("string"==typeof t)return t||null;if("number"==typeof t)return String(t);throw Error(`Invalid instance name type: ${typeof t}`)}function R(t={}){let e,i,s,r=t.reactiveFieldRules??_,u=t.reactiveMethodRules??C,c=t.reactiveGlobalNames??T,p=(e=function(t){let e=new Set,i=new Map;for(let s of t)for(let t of s.classNames){let r=v(t);if("*"===r){S(e,s.fields);continue}S(M(i,r),s.fields)}return{anyClassValues:e,valuesByClass:i}}(r),(t,i)=>A(e,t,v(i))),d=(i=function(t){let e=new Set,i=new Map;for(let s of t)for(let t of s.classNames){let r=v(t);if("*"===r){S(e,s.methods);continue}S(M(i,r),s.methods)}return{anyClassValues:e,valuesByClass:i}}(u),(t,e)=>A(i,t,v(e))),m=(s=function(t){let e=new Set;for(let i of t)e.add(w(i));return e}(c),t=>{let e=w(t);return s.has("*")||s.has(e)}),f=new o,g=new o,y=new o,x=[],O=new h,P=3,L=1027,N=new Map,F=new o,$=new o,V=new o,D=new o,j=new o,U=new Set,W=[],G=!1,q=0;if(t.globals)for(let[e,i]of Object.entries(t.globals)){if(!e.startsWith("$"))throw Error(`Global variable "${e}" must start with $, e.g. "$${e}"`);V.set(e.slice(1),i)}let H=new Set,J=new Set,X=t.ignoreScripts&&t.ignoreScripts.length>0?(0,a.default)(t.ignoreScripts,{nocase:!0}):null,Z=t.cache??I(),Y=Z.scripts,Q=Z.generatedCode,K=new Map;function tt(t){let e=K.get(t);return e&&e.length>0?e[e.length-1]:void 0}function te(t,e,i){let s;(s=K.get(t))||(s=[],K.set(t,s)),s.push(e);try{return i()}finally{let e;(e=K.get(t))&&e.pop()}}function ti(t,e){return`${t.toLowerCase()}::${e.toLowerCase()}`}function ts(t,e){return f.get(t)?.get(e)??null}function tr(t){if(!t)return[];let e=[],i=new Set,s=t.class||t._className||t._class,r=s?z(String(s)):"";for(;r&&!i.has(r);)e.push(r),i.add(r),r=j.get(r)??"";return t._superClass&&!i.has(t._superClass)&&e.push(t._superClass),e}function tn(){if(G=!1,0===W.length)return;let t=W.splice(0,W.length);for(let e of(q+=1,U))e({type:"batch.flushed",tick:q,events:t})}function ta(t){for(let e of(W.push(t),U))e(t);G||(G=!0,queueMicrotask(tn))}function to(t){ta({type:"object.created",objectId:t._id,object:t})}function th(t,e,i,s){let r=z(e);Object.is(i,s)||p(tr(t),r)&&ta({type:"field.changed",objectId:t._id,field:r,value:i,previousValue:s,object:t})}let tl=new Set,tu=null,tc=null,tp=(t.builtins??b)({runtime:()=>tc,fileSystem:t.fileSystem??null});function td(t){let e=y.get(t);if(!e)return void O.add(t);if(!e.active){for(let[t,i]of(e.active=!0,x.push(e.name),e.methods)){f.has(t)||f.set(t,new o);let e=f.get(t);for(let[t,s]of i)e.has(t)||e.set(t,[]),e.get(t).push(s)}for(let[t,i]of e.functions)g.has(t)||g.set(t,[]),g.get(t).push(i)}}function tm(t){return null==t||""===t?null:"object"==typeof t&&null!=t._id?t:"string"==typeof t?F.get(t)??null:"number"==typeof t?N.get(t)??null:null}function tf(t,e,i){let s=tm(t);if(null==s)return 0;let r=tb(s[e]);return s[e]=r+i,th(s,e,s[e],r),r}function tg(t,e){let i=ts(t,e);return i&&i.length>0?i[i.length-1]:null}function ty(t,e,i,s){let r=ts(t,e);return r&&0!==r.length?{found:!0,result:te(ti(t,e),r.length-1,()=>r[r.length-1](i,...s))}:{found:!1}}function tx(t,e,i,s){let r;d((r=tr(i)).length?r:[t],e)&&ta({type:"method.called",className:z(t),methodName:z(e),objectId:i._id,args:[...s]});let n=D.get(t);if(n){let t=n.get(e);if(t)for(let e of t)e(i,...s)}}function tb(t){if(null==t||""===t)return 0;let e=Number(t);return isNaN(e)?0:e}function tv(t){if(!t||""===t)return null;t.startsWith("/")&&(t=t.slice(1));let e=t.split("/"),i=null;for(let t=0;te._name?.toLowerCase()===t)??null}if(!i)return null}}return i}function tw(t){return null==t||""===t?null:tv(String(t))}function tM(t,e){function i(t,e){return t+e.join("_")}return{get:(e,...s)=>t.get(i(e,s))??"",set(s,...r){if(0===r.length)throw Error("set() requires at least a value argument");if(1===r.length){let i=t.get(s);return t.set(s,r[0]),e?.onSet?.(s,r[0],i),r[0]}let n=r[r.length-1],a=i(s,r.slice(0,-1)),o=t.get(a);return t.set(a,n),e?.onSet?.(a,n,o),n},postInc(s,...r){let n=i(s,r),a=tb(t.get(n)),o=a+1;return t.set(n,o),e?.onSet?.(n,o,a),a},postDec(s,...r){let n=i(s,r),a=tb(t.get(n)),o=a-1;return t.set(n,o),e?.onSet?.(n,o,a),a}}}function tS(){return tM(new o)}let tA={registerMethod:function(t,e,i){if(tu)tu.methods.has(t)||tu.methods.set(t,new o),tu.methods.get(t).set(e,i);else{f.has(t)||f.set(t,new o);let s=f.get(t);s.has(e)||s.set(e,[]),s.get(e).push(i)}},registerFunction:function(t,e){tu?tu.functions.set(t,e):(g.has(t)||g.set(t,[]),g.get(t).push(e))},package:function(t,e){let i=y.get(t);i||(i={name:t,active:!1,methods:new o,functions:new o},y.set(t,i));let s=tu;tu=i,e(),tu=s,O.has(t)&&(O.delete(t),td(t))},activatePackage:td,deactivatePackage:function(t){let e=y.get(t);if(!e||!e.active)return;e.active=!1;let i=x.findIndex(e=>e.toLowerCase()===t.toLowerCase());for(let[t,s]of(-1!==i&&x.splice(i,1),e.methods)){let e=f.get(t);if(e)for(let[t,i]of s){let s=e.get(t);if(s){let t=s.indexOf(i);-1!==t&&s.splice(t,1)}}}for(let[t,i]of e.functions){let e=g.get(t);if(e){let t=e.indexOf(i);-1!==t&&e.splice(t,1)}}},create:function(t,e,i,s){let r=z(t),n=function(){for(;N.has(L);)L+=1;let t=L;return L+=1,t}(),a={_class:r,_className:t,_id:n};for(let[t,e]of Object.entries(i))a[z(t)]=e;a.superclass&&(a._superClass=z(String(a.superclass)),a.class&&j.set(z(String(a.class)),a._superClass)),N.set(n,a);let o=B(e);if(o&&(a._name=o,F.set(o,a)),s){for(let t of s)t._parent=a;a._children=s}let h=tg(t,"onAdd");return h&&h(a),to(a),a},datablock:function(t,e,i,s){let r=z(t),n=function(){for(;N.has(P);)P+=1;let t=P;return P+=1,t}(),a={_class:r,_className:t,_id:n,_isDatablock:!0},o=B(i);if(o){let t=$.get(o);if(t){for(let[e,i]of Object.entries(t))e.startsWith("_")||(a[e]=i);a._parent=t}}for(let[t,e]of Object.entries(s))a[z(t)]=e;N.set(n,a);let h=B(e);return h&&(a._name=h,F.set(h,a),$.set(h,a)),to(a),a},deleteObject:function t(e){var i;let s;if(null==e||("number"==typeof e?s=N.get(e):"string"==typeof e?s=F.get(e):"object"==typeof e&&e._id&&(s=e),!s))return!1;let r=tg(s._className,"onRemove");if(r&&r(s),N.delete(s._id),s._name&&F.delete(s._name),s._isDatablock&&s._name&&$.delete(s._name),s._parent&&s._parent._children){let t=s._parent._children.indexOf(s);-1!==t&&s._parent._children.splice(t,1)}if(s._children)for(let e of[...s._children])t(e);return ta({type:"object.deleted",objectId:(i=s)._id,object:i}),!0},prop:function(t,e){let i=tm(t);return null==i?"":i[z(e)]??""},setProp:function(t,e,i){let s=tm(t);if(null==s)return i;let r=z(e),n=s[r];return s[r]=i,th(s,r,i,n),i},getIndex:function(t,e){let i=tm(t);return null==i?"":i[String(e)]??""},setIndex:function(t,e,i){let s=tm(t);if(null==s)return i;let r=String(e),n=s[r];return s[r]=i,th(s,r,i,n),i},propPostInc:function(t,e){return tf(t,z(e),1)},propPostDec:function(t,e){return tf(t,z(e),-1)},indexPostInc:function(t,e){return tf(t,String(e),1)},indexPostDec:function(t,e){return tf(t,String(e),-1)},key:function(t,...e){return t+e.join("_")},call:function(t,e,...i){if(null==t||("string"==typeof t||"number"==typeof t)&&null==(t=tw(t)))return"";let s=t.class||t._className||t._class;if(s){let r=ty(s,e,t,i);if(r.found)return tx(s,e,t,i),r.result}let r=t._superClass||j.get(s);for(;r;){let s=ty(r,e,t,i);if(s.found)return tx(r,e,t,i),s.result;r=j.get(r)}return""},nsCall:function(t,e,...i){let s=ts(t,e);if(!s||0===s.length)return"";let r=ti(t,e),n=s[s.length-1],a=te(r,s.length-1,()=>n(...i)),o=i[0];return o&&"object"==typeof o&&tx(t,e,o,i.slice(1)),a},nsRef:function(t,e){let i=ts(t,e);if(!i||0===i.length)return null;let s=ti(t,e),r=i[i.length-1];return(...t)=>te(s,i.length-1,()=>r(...t))},parent:function(t,e,i,...s){let r=ts(t,e),n=ti(t,e),a=tt(n);if(r&&void 0!==a&&a>=1){let o=a-1,h=te(n,o,()=>r[o](i,...s));return i&&"object"==typeof i&&tx(t,e,i,s),h}let o=j.get(t);for(;o;){let t=ts(o,e);if(t&&t.length>0){let r=te(ti(o,e),t.length-1,()=>t[t.length-1](i,...s));return i&&"object"==typeof i&&tx(o,e,i,s),r}o=j.get(o)}return""},parentFunc:function(t,...e){let i=g.get(t);if(!i)return"";let s=t.toLowerCase(),r=tt(s);if(void 0===r||r<1)return"";let n=r-1;return te(s,n,()=>i[n](...e))},add:function(t,e){return tb(t)+tb(e)},sub:function(t,e){return tb(t)-tb(e)},mul:function(t,e){return tb(t)*tb(e)},div:function(t,e){return tb(t)/tb(e)},neg:function(t){return-tb(t)},lt:function(t,e){return tb(t)tb(e)},ge:function(t,e){return tb(t)>=tb(e)},eq:function(t,e){return tb(t)===tb(e)},ne:function(t,e){return tb(t)!==tb(e)},mod:function(t,e){let i=0|Number(e);return 0===i?0:(0|Number(t))%i},bitand:function(t,e){return k(t)&k(e)},bitor:function(t,e){return k(t)|k(e)},bitxor:function(t,e){return k(t)^k(e)},shl:function(t,e){return k(k(t)<<(31&k(e)))},shr:function(t,e){return k(t)>>>(31&k(e))},bitnot:function(t){return~k(t)>>>0},concat:function(...t){return t.map(t=>String(t??"")).join("")},streq:function(t,e){return String(t??"").toLowerCase()===String(e??"").toLowerCase()},switchStr:function(t,e){let i=String(t??"").toLowerCase();for(let[t,s]of Object.entries(e))if("default"!==t&&z(t)===i)return void s();e.default&&e.default()},deref:tw,nameToId:function(t){let e=tv(t);return e?e._id:-1},isObject:function(t){return null!=t&&("object"==typeof t&&!!t._id||("number"==typeof t?N.has(t):"string"==typeof t&&F.has(t)))},isFunction:function(t){return g.has(t)||t.toLowerCase()in tp},isPackage:function(t){return y.has(t)},isActivePackage:function(t){let e=y.get(t);return e?.active??!1},getPackageList:function(){return x.join(" ")},locals:tS,onMethodCalled(t,e,i){let s=D.get(t);s||(s=new o,D.set(t,s));let r=s.get(e);r||(r=[],s.set(e,r)),r.push(i)}},t_={call(t,...e){let i=g.get(t);if(i&&i.length>0)return te(t.toLowerCase(),i.length-1,()=>i[i.length-1](...e));let s=tp[t.toLowerCase()];return s?s(...e):(console.warn(`Unknown function: ${t}(${e.map(t=>JSON.stringify(t)).join(", ")})`),"")}},tC=tM(V,{onSet:function(t,e,i){let s=z(t.startsWith("$")?t.slice(1):t);Object.is(e,i)||m(s)&&ta({type:"global.changed",name:s,value:e,previousValue:i})}}),tT={methods:f,functions:g,packages:y,activePackages:x,objectsById:N,objectsByName:F,datablocks:$,globals:V,executedScripts:H,failedScripts:J,scripts:Y,generatedCode:Q,pendingTimeouts:tl,startTime:Date.now()};function tI(t){let e=function(t){let e=Q.get(t);null==e&&(e=new n(void 0).generate(t),Q.set(t,e));return e}(t),i=tS();Function("$","$f","$g","$l",e)(tA,t_,tC,i)}function tz(t,e){return{execute(){if(e){let t=l(e);tT.executedScripts.add(t)}tI(t)}}}async function tk(e,i,s){let r=t.loadScript;if(!r){e.length>0&&console.warn("Script has exec() calls but no loadScript provided:",e);return}async function n(e){t.signal?.throwIfAborted();let n=l(e);if(tT.scripts.has(n)||tT.failedScripts.has(n))return;if(X&&X(n)){console.warn(`Ignoring script: ${e}`),tT.failedScripts.add(n);return}if(s.has(n))return;let a=i.get(n);if(a)return void await a;t.progress?.addItem(e);let o=(async()=>{let a,o=await r(e);if(null==o){console.warn(`Script not found: ${e}`),tT.failedScripts.add(n),t.progress?.completeItem();return}try{a=E(o,{filename:e})}catch(i){console.warn(`Failed to parse script: ${e}`,i),tT.failedScripts.add(n),t.progress?.completeItem();return}let h=new Set(s);h.add(n),await tk(a.execScriptPaths,i,h),tT.scripts.set(n,a),t.progress?.completeItem()})();i.set(n,o),await o}await Promise.all(e.map(n))}async function tB(e){let i=t.loadScript;if(!i)throw Error("loadFromPath requires loadScript option to be set");let s=l(e);if(tT.scripts.has(s))return tz(tT.scripts.get(s),e);t.progress?.addItem(e);let r=await i(e);if(null==r)throw t.progress?.completeItem(),Error(`Script not found: ${e}`);let n=await tR(r,{path:e});return t.progress?.completeItem(),n}async function tR(t,e){if(e?.path){let t=l(e.path);if(tT.scripts.has(t))return tz(tT.scripts.get(t),e.path)}return tO(E(t,{filename:e?.path}),e)}async function tO(e,i){let s=new Map,r=new Set;if(i?.path){let t=l(i.path);tT.scripts.set(t,e),r.add(t)}let n=[...e.execScriptPaths,...t.preloadScripts??[]];return await tk(n,s,r),tz(e,i?.path)}return tc={$:tA,$f:t_,$g:tC,state:tT,destroy:function(){for(let t of(W.length>0&&tn(),tT.pendingTimeouts))clearTimeout(t);tT.pendingTimeouts.clear(),U.clear()},executeAST:tI,loadFromPath:tB,loadFromSource:tR,loadFromAST:tO,call:(t,...e)=>t_.call(t,...e),getObjectByName:t=>F.get(t),subscribeRuntimeEvents:t=>(U.add(t),()=>{U.delete(t)})}}function O(){let t=new Set,e=0,i=0,s=null;function r(){for(let e of t)e()}return{get total(){return e},get loaded(){return i},get current(){return s},get progress(){return 0===e?0:i/e},on(e,i){t.add(i)},off(e,i){t.delete(i)},addItem(t){e++,s=t,r()},completeItem(){i++,s=null,r()},setCurrent(t){s=t,r()}}}function E(t,e){try{return i.default.parse(t)}catch(t){if(e?.filename&&t.location)throw Error(`${e.filename}:${t.location.start.line}:${t.location.start.column}: ${t.message}`,{cause:t});throw t}}function P(t){if("boolean"==typeof t)return t;if("number"==typeof t)return 0!==t;if("string"==typeof t){let e=t.trim().toLowerCase();return""!==e&&"0"!==e&&"false"!==e}return!!t}function L(){let t=Error("Operation aborted");return t.name="AbortError",t}function N(t){let{missionName:e,missionType:i,runtimeOptions:s,onMissionLoadDone:r}=t,{signal:n,fileSystem:a,globals:o={},preloadScripts:h=[],reactiveGlobalNames:l}=s??{},u=a?.findFiles("scripts/*Game.cs")??[],c=l?Array.from(new Set([...l,"missionRunning"])):void 0,p=R({...s,reactiveGlobalNames:c,globals:{...o,"$Host::Map":e,"$Host::MissionType":i},preloadScripts:[...h,...u]}),d=async function(){try{let t=await p.loadFromPath("scripts/server.cs");n?.throwIfAborted(),await p.loadFromPath(`missions/${e}.mis`),n?.throwIfAborted(),t.execute();let i=function(t,e){let{signal:i,onMissionLoadDone:s}=e;return new Promise((e,r)=>{let n=!1,a=!1,o=()=>P(t.$g.get("missionRunning")),h=()=>{n||(n=!0,d(),e())},l=t=>{n||(n=!0,d(),r(t))},u=e=>{if(!s||a)return;let i=e??t.getObjectByName("Game");i&&(a=!0,s(i))},c=()=>l(L()),p=t.subscribeRuntimeEvents(t=>{if("global.changed"===t.type&&"missionrunning"===t.name){P(t.value)&&(u(),h());return}"batch.flushed"===t.type&&o()&&(u(),h())});function d(){p(),i?.removeEventListener("abort",c)}if(i){if(i.aborted)return void l(L());i.addEventListener("abort",c,{once:!0})}o()&&(u(),h())})}(p,{signal:n,onMissionLoadDone:r}),s=await p.loadFromSource("CreateServer($Host::Map, $Host::MissionType);");n?.throwIfAborted(),s.execute(),await i}catch(t){if(t instanceof Error&&"AbortError"===t.name)return;throw t}}();return{runtime:p,ready:d}}t.s(["createProgressTracker",()=>O],38433);let F=/^[ \t]*(DisplayName|MissionTypes|BriefingWAV|Bitmap|PlanetName)[ \t]*=[ \t]*(.+)$/i,$=/^[ \t]*-+[ \t]*([A-Z ]+)[ \t]+BEGIN[ \t]*-+$/i,V=/^[ \t]*-+[ \t]*([A-Z ]+)[ \t]+END[ \t]*-+$/i,D={arena:"Arena",bounty:"Bounty",cnh:"CnH",ctf:"CTF",dm:"DM",dnd:"DnD",hunters:"Hunters",lakrabbit:"LakRabbit",lakzm:"LakZM",lctf:"LCTF",none:"None",rabbit:"Rabbit",sctf:"SCtF",siege:"Siege",singleplayer:"SinglePlayer",tdm:"TDM",teamhunters:"TeamHunters",teamlak:"TeamLak",tr2:"TR2"};function j(t){let e=E(t),{pragma:i,sections:s}=function(t){let e={},i=[],s={name:null,comments:[]};for(let r of t.body)if("Comment"===r.type){let t=function(t){let e;return(e=t.match($))?{type:"sectionBegin",name:e[1]}:(e=t.match(V))?{type:"sectionEnd",name:e[1]}:(e=t.match(F))?{type:"definition",identifier:e[1],value:e[2]}:null}(r.value);if(t)switch(t.type){case"definition":null===s.name?e[t.identifier.toLowerCase()]=t.value:s.comments.push(r.value);break;case"sectionBegin":(null!==s.name||s.comments.length>0)&&i.push(s),s={name:t.name.toUpperCase(),comments:[]};break;case"sectionEnd":null!==s.name&&i.push(s),s={name:null,comments:[]}}else s.comments.push(r.value)}return(null!==s.name||s.comments.length>0)&&i.push(s),{pragma:e,sections:i}}(e);function r(t){return s.find(e=>e.name===t)?.comments.map(t=>t.trimStart()).join("\n")??null}return{displayName:i.displayname??null,missionTypes:i.missiontypes?.split(/\s+/).filter(Boolean).map(t=>D[t.toLowerCase()]??t)??[],missionBriefing:r("MISSION BRIEFING"),briefingWav:i.briefingwav??null,bitmap:i.bitmap??null,planetName:i.planetname??null,missionBlurb:r("MISSION BLURB"),missionQuote:r("MISSION QUOTE"),missionString:r("MISSION STRING"),execScriptPaths:e.execScriptPaths,hasDynamicExec:e.hasDynamicExec,ast:e}}function U(t,e){if(t)return t[e.toLowerCase()]}function W(t,e){let i=t[e.toLowerCase()];return null==i?i:parseFloat(i)}function G(t,e){let i=t[e.toLowerCase()];return null==i?i:parseInt(i,10)}function q(t){let[e,i,s]=(t.position??"0 0 0").split(" ").map(t=>parseFloat(t));return[i||0,s||0,e||0]}function H(t){let[e,i,s]=(t.scale??"1 1 1").split(" ").map(t=>parseFloat(t));return[i||0,s||0,e||0]}function J(t){let[i,s,r,n]=(t.rotation??"1 0 0 0").split(" ").map(t=>parseFloat(t)),a=new e.Vector3(s,r,i).normalize(),o=-(Math.PI/180*n);return new e.Quaternion().setFromAxisAngle(a,o)}t.s(["getFloat",()=>W,"getInt",()=>G,"getPosition",()=>q,"getProperty",()=>U,"getRotation",()=>J,"getScale",()=>H,"parseMissionScript",()=>j],62395)},12979,t=>{"use strict";var e=t.i(98223),i=t.i(91996),s=t.i(62395),r=t.i(71726);let n="/t2-mapper",a=`${n}/base/`,o=`${n}/magenta.png`;function h(t,e){let s;try{s=(0,i.getActualResourceKey)(t)}catch(i){if(e)return console.warn(`Resource "${t}" not found - rendering fallback.`),e;throw i}let[r,n]=(0,i.getSourceAndPath)(s);return r?`${a}@vl2/${r}/${n}`:`${a}${n}`}function l(t){return h(`interiors/${t}`).replace(/\.dif$/i,".glb")}function u(t){return h(`shapes/${t}`).replace(/\.dts$/i,".glb")}function c(t){return t=t.replace(/^terrain\./,""),h((0,i.getStandardTextureResourceKey)(`textures/terrain/${t}`),o)}function p(t,e){let s=(0,r.normalizePath)(e).split("/"),n=s.length>1?s.slice(0,-1).join("/")+"/":"",a=`${n}${t}`;return h((0,i.getStandardTextureResourceKey)(a),o)}function d(t){return h((0,i.getStandardTextureResourceKey)(`textures/${t}`),o)}function m(t){return h(`audio/${t}`)}async function f(t){let e=h(`textures/${t}`),i=await fetch(e);return(await i.text()).split(/(?:\r\n|\r|\n)/).map(t=>{if(!(t=t.trim()).startsWith(";"))return t}).filter(Boolean)}async function g(t){let e,r=(0,i.getMissionInfo)(t),n=await fetch(h(r.resourcePath)),a=await n.arrayBuffer();try{e=new TextDecoder("utf-8",{fatal:!0}).decode(a)}catch{e=new TextDecoder("windows-1252").decode(a)}return e=e.replaceAll("�","'"),(0,s.parseMissionScript)(e)}async function y(t){let e=await fetch(h(`terrains/${t}`));return function(t){let e=new DataView(t),i=0,s=e.getUint8(i++),r=new Uint16Array(65536),n=[],a=t=>{let s="";for(let r=0;r0&&n.push(r)}let o=[];for(let t of n){let t=new Uint8Array(65536);for(let s=0;s<65536;s++){let r=e.getUint8(i++);t[s]=r}o.push(t)}return{version:s,textureNames:n,heightMap:r,alphaMaps:o}}(await e.arrayBuffer())}async function x(t){let i=h(t),s=await fetch(i),r=await s.text();return(0,e.parseImageFileList)(r)}t.s(["FALLBACK_TEXTURE_URL",0,o,"RESOURCE_ROOT_URL",0,a,"audioToUrl",()=>m,"getUrlForPath",()=>h,"iflTextureToUrl",()=>p,"interiorToUrl",()=>l,"loadDetailMapList",()=>f,"loadImageFrameList",()=>x,"loadMission",()=>g,"loadTerrain",()=>y,"shapeToUrl",()=>u,"terrainTextureToUrl",()=>c,"textureToUrl",()=>d],12979)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/3a7943ba4f8effca.css b/docs/_next/static/chunks/3a7943ba4f8effca.css new file mode 100644 index 00000000..129fdf58 --- /dev/null +++ b/docs/_next/static/chunks/3a7943ba4f8effca.css @@ -0,0 +1 @@ +.TouchControls-module__AkxfgW__Joystick{z-index:1;width:140px;height:140px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.TouchControls-module__AkxfgW__Left{left:20px;transform:none;}.TouchControls-module__AkxfgW__Right{left:auto;right:20px;transform:none;} diff --git a/docs/_next/static/chunks/3adaddad39f53f70.js b/docs/_next/static/chunks/3adaddad39f53f70.js new file mode 100644 index 00000000..59036cdf --- /dev/null +++ b/docs/_next/static/chunks/3adaddad39f53f70.js @@ -0,0 +1,566 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,13070,e=>{e.v({Arrow:"KeyboardOverlay-module__HsRBsa__Arrow",Column:"KeyboardOverlay-module__HsRBsa__Column",Key:"KeyboardOverlay-module__HsRBsa__Key",Root:"KeyboardOverlay-module__HsRBsa__Root",Row:"KeyboardOverlay-module__HsRBsa__Row",Spacer:"KeyboardOverlay-module__HsRBsa__Spacer"})},78295,e=>{e.v({Joystick:"TouchControls-module__AkxfgW__Joystick",Left:"TouchControls-module__AkxfgW__Left TouchControls-module__AkxfgW__Joystick",Right:"TouchControls-module__AkxfgW__Right TouchControls-module__AkxfgW__Joystick"})},65883,e=>{e.v({ButtonLabel:"InspectorControls-module__gNRB6W__ButtonLabel",CheckboxField:"InspectorControls-module__gNRB6W__CheckboxField",Controls:"InspectorControls-module__gNRB6W__Controls",Dropdown:"InspectorControls-module__gNRB6W__Dropdown",Field:"InspectorControls-module__gNRB6W__Field",Group:"InspectorControls-module__gNRB6W__Group",IconButton:"InspectorControls-module__gNRB6W__IconButton",LabelledButton:"InspectorControls-module__gNRB6W__LabelledButton",MapInfoButton:"InspectorControls-module__gNRB6W__MapInfoButton InspectorControls-module__gNRB6W__IconButton InspectorControls-module__gNRB6W__LabelledButton",MissionSelectWrapper:"InspectorControls-module__gNRB6W__MissionSelectWrapper",Toggle:"InspectorControls-module__gNRB6W__Toggle InspectorControls-module__gNRB6W__IconButton"})},36679,e=>{e.v({ButtonLabel:"CopyCoordinatesButton-module__BxovtG__ButtonLabel "+e.i(65883).ButtonLabel,ClipboardCheck:"CopyCoordinatesButton-module__BxovtG__ClipboardCheck",MapPin:"CopyCoordinatesButton-module__BxovtG__MapPin",Root:"CopyCoordinatesButton-module__BxovtG__Root "+e.i(65883).IconButton+" "+e.i(65883).LabelledButton,showClipboardCheck:"CopyCoordinatesButton-module__BxovtG__showClipboardCheck"})},76775,(e,t,a)=>{function r(e,t,a,r){return Math.round(e/a)+" "+r+(t>=1.5*a?"s":"")}t.exports=function(e,t){t=t||{};var a,n,i,o,s=typeof e;if("string"===s&&e.length>0){var l=e;if(!((l=String(l)).length>100)){var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(l);if(c){var d=parseFloat(c[1]);switch((c[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*d;case"weeks":case"week":case"w":return 6048e5*d;case"days":case"day":case"d":return 864e5*d;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*d;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*d;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*d;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return d;default:break}}}return}if("number"===s&&isFinite(e)){return t.long?(n=Math.abs(a=e))>=864e5?r(a,n,864e5,"day"):n>=36e5?r(a,n,36e5,"hour"):n>=6e4?r(a,n,6e4,"minute"):n>=1e3?r(a,n,1e3,"second"):a+" ms":(o=Math.abs(i=e))>=864e5?Math.round(i/864e5)+"d":o>=36e5?Math.round(i/36e5)+"h":o>=6e4?Math.round(i/6e4)+"m":o>=1e3?Math.round(i/1e3)+"s":i+"ms"}throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},7003,(e,t,a)=>{t.exports=function(t){function a(e){let t,n,i,o=null;function s(...e){if(!s.enabled)return;let r=Number(new Date);s.diff=r-(t||r),s.prev=t,s.curr=r,t=r,e[0]=a.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let n=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(t,r)=>{if("%%"===t)return"%";n++;let i=a.formatters[r];if("function"==typeof i){let a=e[n];t=i.call(s,a),e.splice(n,1),n--}return t}),a.formatArgs.call(s,e),(s.log||a.log).apply(s,e)}return s.namespace=e,s.useColors=a.useColors(),s.color=a.selectColor(e),s.extend=r,s.destroy=a.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==o?o:(n!==a.namespaces&&(n=a.namespaces,i=a.enabled(e)),i),set:e=>{o=e}}),"function"==typeof a.init&&a.init(s),s}function r(e,t){let r=a(this.namespace+(void 0===t?":":t)+e);return r.log=this.log,r}function n(e,t){let a=0,r=0,n=-1,i=0;for(;a"-"+e)].join(",");return a.enable(""),e},a.enable=function(e){for(let t of(a.save(e),a.namespaces=e,a.names=[],a.skips=[],("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean)))"-"===t[0]?a.skips.push(t.slice(1)):a.names.push(t)},a.enabled=function(e){for(let t of a.skips)if(n(e,t))return!1;for(let t of a.names)if(n(e,t))return!0;return!1},a.humanize=e.r(76775),a.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(t).forEach(e=>{a[e]=t[e]}),a.names=[],a.skips=[],a.formatters={},a.selectColor=function(e){let t=0;for(let a=0;a{let r;var n=e.i(47167);a.formatArgs=function(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+t.exports.humanize(this.diff),!this.useColors)return;let a="color: "+this.color;e.splice(1,0,a,"color: inherit");let r=0,n=0;e[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(r++,"%c"===e&&(n=r))}),e.splice(n,0,a)},a.save=function(e){try{e?a.storage.setItem("debug",e):a.storage.removeItem("debug")}catch(e){}},a.load=function(){let e;try{e=a.storage.getItem("debug")||a.storage.getItem("DEBUG")}catch(e){}return!e&&void 0!==n.default&&"env"in n.default&&(e=n.default.env.DEBUG),e},a.useColors=function(){let e;return"u">typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("u">typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"u">typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"u">typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"u">typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},a.storage=function(){try{return localStorage}catch(e){}}(),r=!1,a.destroy=()=>{r||(r=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))},a.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],a.log=console.debug||console.log||(()=>{}),t.exports=e.r(7003)(a);let{formatters:i}=t.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},28903,e=>{e.v({ButtonLabel:"LoadDemoButton-module__kGZaoW__ButtonLabel "+e.i(65883).ButtonLabel,DemoIcon:"LoadDemoButton-module__kGZaoW__DemoIcon",Root:"LoadDemoButton-module__kGZaoW__Root "+e.i(65883).IconButton+" "+e.i(65883).LabelledButton})},29418,e=>{e.v({Bottom:"PlayerNameplate-module__zYDm0a__Bottom PlayerNameplate-module__zYDm0a__Root",HealthBar:"PlayerNameplate-module__zYDm0a__HealthBar",HealthFill:"PlayerNameplate-module__zYDm0a__HealthFill",IffArrow:"PlayerNameplate-module__zYDm0a__IffArrow",Name:"PlayerNameplate-module__zYDm0a__Name",Root:"PlayerNameplate-module__zYDm0a__Root",Top:"PlayerNameplate-module__zYDm0a__Top PlayerNameplate-module__zYDm0a__Root"})},21629,e=>{e.v({DiagnosticsFooter:"DemoControls-module__PjV4fq__DiagnosticsFooter",DiagnosticsMetrics:"DemoControls-module__PjV4fq__DiagnosticsMetrics",DiagnosticsPanel:"DemoControls-module__PjV4fq__DiagnosticsPanel",DiagnosticsStatus:"DemoControls-module__PjV4fq__DiagnosticsStatus",PlayPause:"DemoControls-module__PjV4fq__PlayPause",Root:"DemoControls-module__PjV4fq__Root",Seek:"DemoControls-module__PjV4fq__Seek",Speed:"DemoControls-module__PjV4fq__Speed",Time:"DemoControls-module__PjV4fq__Time"})},75840,e=>{e.v({Bar:"PlayerHUD-module__-E1Scq__Bar",BarFill:"PlayerHUD-module__-E1Scq__BarFill",ChatWindow:"PlayerHUD-module__-E1Scq__ChatWindow",EnergyBar:"PlayerHUD-module__-E1Scq__EnergyBar PlayerHUD-module__-E1Scq__Bar",HealthBar:"PlayerHUD-module__-E1Scq__HealthBar PlayerHUD-module__-E1Scq__Bar",PlayerHUD:"PlayerHUD-module__-E1Scq__PlayerHUD"})},3011,e=>{e.v({CanvasContainer:"page-module__E0kJGG__CanvasContainer",LoadingIndicator:"page-module__E0kJGG__LoadingIndicator",Progress:"page-module__E0kJGG__Progress",ProgressBar:"page-module__E0kJGG__ProgressBar",ProgressText:"page-module__E0kJGG__ProgressText",Spinner:"page-module__E0kJGG__Spinner",loadingComplete:"page-module__E0kJGG__loadingComplete",spin:"page-module__E0kJGG__spin"})},31713,e=>{"use strict";var t,a=e.i(43476),r=e.i(932),n=e.i(71645),i=e.i(75056),o=e.i(90072),s=e.i(66027),l=e.i(54970),c=e.i(12979),d=e.i(32424),u=e.i(71753),h=e.i(15080),m=e.i(62395),g=e.i(75567),f=e.i(47071);let p={value:!0},y=` +vec3 terrainLinearToSRGB(vec3 linear) { + vec3 higher = pow(linear, vec3(1.0/2.4)) * 1.055 - 0.055; + vec3 lower = linear * 12.92; + return mix(lower, higher, step(vec3(0.0031308), linear)); +} + +vec3 terrainSRGBToLinear(vec3 srgb) { + vec3 higher = pow((srgb + 0.055) / 1.055, vec3(2.4)); + vec3 lower = srgb / 12.92; + return mix(lower, higher, step(vec3(0.04045), srgb)); +} + +// Debug grid overlay using screen-space derivatives for sharp, anti-aliased lines +// Returns 1.0 on grid lines, 0.0 elsewhere +float terrainDebugGrid(vec2 uv, float gridSize, float lineWidth) { + vec2 scaledUV = uv * gridSize; + vec2 grid = abs(fract(scaledUV - 0.5) - 0.5) / fwidth(scaledUV); + float line = min(grid.x, grid.y); + return 1.0 - min(line / lineWidth, 1.0); +} +`;var v=e.i(79123),F=e.i(47021),b=e.i(48066);let x={0:32,1:32,2:32,3:32,4:32,5:32};function S({displacementMap:e,visibilityMask:t,textureNames:r,alphaTextures:i,detailTextureName:s,lightmap:l}){let{debugMode:d}=(0,v.useDebug)(),u=(0,f.useTexture)(r.map(e=>(0,c.terrainTextureToUrl)(e)),e=>{e.forEach(e=>(0,g.setupTexture)(e))}),h=s?(0,c.textureToUrl)(s):null,m=(0,f.useTexture)(h??c.FALLBACK_TEXTURE_URL,e=>{(0,g.setupTexture)(e)}),S=(0,n.useCallback)(e=>{!function({shader:e,baseTextures:t,alphaTextures:a,visibilityMask:r,tiling:n,detailTexture:i=null,lightmap:o=null}){e.uniforms.sunLightPointsDown=p;let s=t.length;if(t.forEach((t,a)=>{e.uniforms[`albedo${a}`]={value:t}}),a.forEach((t,a)=>{e.uniforms[`mask${a}`]={value:t}}),r&&(e.uniforms.visibilityMask={value:r}),t.forEach((t,a)=>{e.uniforms[`tiling${a}`]={value:n[a]??32}}),o&&(e.uniforms.terrainLightmap={value:o}),i&&(e.uniforms.detailTexture={value:i},e.uniforms.detailTiling={value:64},e.uniforms.detailFadeDistance={value:150},e.vertexShader=e.vertexShader.replace("#include ",`#include +varying vec3 vTerrainWorldPos;`),e.vertexShader=e.vertexShader.replace("#include ",`#include +vTerrainWorldPos = (modelMatrix * vec4(transformed, 1.0)).xyz;`)),e.fragmentShader=` +uniform sampler2D albedo0; +uniform sampler2D albedo1; +uniform sampler2D albedo2; +uniform sampler2D albedo3; +uniform sampler2D albedo4; +uniform sampler2D albedo5; +uniform sampler2D mask0; +uniform sampler2D mask1; +uniform sampler2D mask2; +uniform sampler2D mask3; +uniform sampler2D mask4; +uniform sampler2D mask5; +uniform float tiling0; +uniform float tiling1; +uniform float tiling2; +uniform float tiling3; +uniform float tiling4; +uniform float tiling5; +${r?"uniform sampler2D visibilityMask;":""} +${o?"uniform sampler2D terrainLightmap;":""} +uniform bool sunLightPointsDown; +${i?`uniform sampler2D detailTexture; +uniform float detailTiling; +uniform float detailFadeDistance; +varying vec3 vTerrainWorldPos;`:""} + +${y} + +// Global variable to store shadow factor from RE_Direct for use in output calculation +float terrainShadowFactor = 1.0; +`+e.fragmentShader,r){let t="#include ";e.fragmentShader=e.fragmentShader.replace(t,`${t} + // Early discard for invisible areas (before fog/lighting) + float visibility = texture2D(visibilityMask, vMapUv).r; + if (visibility < 0.5) { + discard; + } + `)}e.fragmentShader=e.fragmentShader.replace("#include ",` + // Sample base albedo layers (sRGB textures auto-decoded to linear by Three.js) + vec2 baseUv = vMapUv; + vec3 c0 = texture2D(albedo0, baseUv * vec2(tiling0)).rgb; + ${s>1?"vec3 c1 = texture2D(albedo1, baseUv * vec2(tiling1)).rgb;":""} + ${s>2?"vec3 c2 = texture2D(albedo2, baseUv * vec2(tiling2)).rgb;":""} + ${s>3?"vec3 c3 = texture2D(albedo3, baseUv * vec2(tiling3)).rgb;":""} + ${s>4?"vec3 c4 = texture2D(albedo4, baseUv * vec2(tiling4)).rgb;":""} + ${s>5?"vec3 c5 = texture2D(albedo5, baseUv * vec2(tiling5)).rgb;":""} + + // Sample alpha masks for all layers (use R channel) + // Add +0.5 texel offset: Torque samples alpha at grid corners (integer indices), + // but GPU linear filtering samples at texel centers. This offset aligns them. + vec2 alphaUv = baseUv + vec2(0.5 / 256.0); + float a0 = texture2D(mask0, alphaUv).r; + ${s>1?"float a1 = texture2D(mask1, alphaUv).r;":""} + ${s>2?"float a2 = texture2D(mask2, alphaUv).r;":""} + ${s>3?"float a3 = texture2D(mask3, alphaUv).r;":""} + ${s>4?"float a4 = texture2D(mask4, alphaUv).r;":""} + ${s>5?"float a5 = texture2D(mask5, alphaUv).r;":""} + + // Torque-style additive weighted blending (blender.cc): + // result = tex0 * alpha0 + tex1 * alpha1 + tex2 * alpha2 + ... + // Each layer's alpha map defines its contribution weight. + vec3 blended = c0 * a0; + ${s>1?"blended += c1 * a1;":""} + ${s>2?"blended += c2 * a2;":""} + ${s>3?"blended += c3 * a3;":""} + ${s>4?"blended += c4 * a4;":""} + ${s>5?"blended += c5 * a5;":""} + + // Assign to diffuseColor before lighting + vec3 textureColor = blended; + + ${i?`// Detail texture blending (Torque-style multiplicative blend) + // Sample detail texture at high frequency tiling + vec3 detailColor = texture2D(detailTexture, baseUv * detailTiling).rgb; + + // Calculate distance-based fade factor using world positions + // Torque: distFactor = (zeroDetailDistance - distance) / zeroDetailDistance + float distToCamera = distance(vTerrainWorldPos, cameraPosition); + float detailFade = clamp(1.0 - distToCamera / detailFadeDistance, 0.0, 1.0); + + // Torque blending: dst * lerp(1.0, detailTexel, fadeFactor) + // Detail textures are authored with bright values (~0.8 mean), not 0.5 gray + // Direct multiplication adds subtle darkening for surface detail + textureColor *= mix(vec3(1.0), detailColor, detailFade);`:""} + + // Store blended texture in diffuseColor (still in linear space here) + // We'll convert to sRGB in the output calculation + diffuseColor.rgb = textureColor; +`),o&&(e.fragmentShader=e.fragmentShader.replace("#include ",`#include + +// Override RE_Direct to extract shadow factor for Torque-style gamma-space lighting +#undef RE_Direct +void RE_Direct_TerrainShadow( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) { + // Torque lighting (terrLighting.cc): if light points up, terrain gets only ambient + // This prevents shadow acne from light hitting terrain backfaces + if (!sunLightPointsDown) { + terrainShadowFactor = 0.0; + return; + } + // directLight.color = sunColor * shadowFactor (shadow already applied by Three.js) + // Extract shadow factor by comparing to original sun color + #if ( NUM_DIR_LIGHTS > 0 ) + vec3 originalSunColor = directionalLights[0].color; + float sunMax = max(max(originalSunColor.r, originalSunColor.g), originalSunColor.b); + float shadowedMax = max(max(directLight.color.r, directLight.color.g), directLight.color.b); + terrainShadowFactor = clamp(shadowedMax / max(sunMax, 0.001), 0.0, 1.0); + #endif + // Don't add to reflectedLight - we'll compute lighting in gamma space at output +} +#define RE_Direct RE_Direct_TerrainShadow + +`),e.fragmentShader=e.fragmentShader.replace("#include ",`#include +// Clear indirect diffuse - we'll compute ambient in gamma space +#if defined( RE_IndirectDiffuse ) + irradiance = vec3(0.0); +#endif +`),e.fragmentShader=e.fragmentShader.replace("#include ",`#include + // Clear Three.js lighting - we compute everything in gamma space + reflectedLight.directDiffuse = vec3(0.0); + reflectedLight.indirectDiffuse = vec3(0.0); +`)),e.fragmentShader=e.fragmentShader.replace("#include ",`// Torque-style terrain lighting: output = clamp(lighting \xd7 texture, 0, 1) in sRGB space +{ + // Get texture in sRGB space (undo Three.js linear decode) + vec3 textureSRGB = terrainLinearToSRGB(diffuseColor.rgb); + + ${o?` + // Sample terrain lightmap for smooth NdotL + vec2 lightmapUv = vMapUv + vec2(0.5 / 512.0); + float lightmapNdotL = texture2D(terrainLightmap, lightmapUv).r; + + // Get sun and ambient colors from Three.js lights (these ARE sRGB values from mission file) + // Three.js interprets them as linear, but the numerical values are preserved + #if ( NUM_DIR_LIGHTS > 0 ) + vec3 sunColorSRGB = directionalLights[0].color; + #else + vec3 sunColorSRGB = vec3(0.7); + #endif + vec3 ambientColorSRGB = ambientLightColor; + + // Torque formula (terrLighting.cc:471-483): + // lighting = ambient + NdotL * shadowFactor * sunColor + // Clamp lighting to [0,1] before multiplying by texture + vec3 lightingSRGB = clamp(ambientColorSRGB + lightmapNdotL * terrainShadowFactor * sunColorSRGB, 0.0, 1.0); + `:` + // No lightmap - use simple ambient lighting + vec3 lightingSRGB = ambientLightColor; + `} + + // Torque formula: output = clamp(lighting \xd7 texture, 0, 1) in sRGB/gamma space + vec3 resultSRGB = clamp(lightingSRGB * textureSRGB, 0.0, 1.0); + + // Convert back to linear for Three.js output pipeline + outgoingLight = terrainSRGBToLinear(resultSRGB) + totalEmissiveRadiance; +} +#include `),e.fragmentShader=e.fragmentShader.replace("#include ",`#if DEBUG_MODE + // Debug mode: overlay green grid matching terrain grid squares (256x256) + float gridIntensity = terrainDebugGrid(vMapUv, 256.0, 1.5); + vec3 gridColor = vec3(0.0, 0.8, 0.4); // Green + gl_FragColor.rgb = mix(gl_FragColor.rgb, gridColor, gridIntensity * 0.1); +#endif + +#include `)}({shader:e,baseTextures:u,alphaTextures:i,visibilityMask:t,tiling:x,detailTexture:h?m:null,lightmap:l}),(0,F.injectCustomFog)(e,b.globalFogUniforms)},[u,i,t,m,h,l]),k=(0,n.useRef)(null);(0,n.useEffect)(()=>{let e=k.current;e&&(e.defines??={},e.defines.DEBUG_MODE=+!!d,e.needsUpdate=!0)},[d]);let D=`${h?"detail":"nodetail"}-${l?"lightmap":"nolightmap"}`;return(0,a.jsx)("meshLambertMaterial",{ref:k,map:e,depthWrite:!0,side:o.FrontSide,defines:{DEBUG_MODE:+!!d},onBeforeCompile:S},D)}function k(e){let t,i,o=(0,r.c)(8),{displacementMap:s,visibilityMask:l,textureNames:c,alphaTextures:d,detailTextureName:u,lightmap:h}=e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("meshLambertMaterial",{color:"rgb(0, 109, 56)",wireframe:!0}),o[0]=t):t=o[0],o[1]!==d||o[2]!==u||o[3]!==s||o[4]!==h||o[5]!==c||o[6]!==l?(i=(0,a.jsx)(n.Suspense,{fallback:t,children:(0,a.jsx)(S,{displacementMap:s,visibilityMask:l,textureNames:c,alphaTextures:d,detailTextureName:u,lightmap:h})}),o[1]=d,o[2]=u,o[3]=s,o[4]=h,o[5]=c,o[6]=l,o[7]=i):i=o[7],i}let D=(0,n.memo)(function(e){let t,n,i,o=(0,r.c)(15),{tileX:s,tileZ:l,blockSize:c,basePosition:d,textureNames:u,geometry:h,displacementMap:m,visibilityMask:g,alphaTextures:f,detailTextureName:p,lightmap:y,visible:v}=e,F=void 0===v||v,b=c/2,x=d.x+s*c+b,S=d.z+l*c+b;o[0]!==x||o[1]!==S?(t=[x,0,S],o[0]=x,o[1]=S,o[2]=t):t=o[2];let D=t;return o[3]!==f||o[4]!==p||o[5]!==m||o[6]!==y||o[7]!==u||o[8]!==g?(n=(0,a.jsx)(k,{displacementMap:m,visibilityMask:g,textureNames:u,alphaTextures:f,detailTextureName:p,lightmap:y}),o[3]=f,o[4]=p,o[5]=m,o[6]=y,o[7]=u,o[8]=g,o[9]=n):n=o[9],o[10]!==h||o[11]!==D||o[12]!==n||o[13]!==F?(i=(0,a.jsx)("mesh",{position:D,geometry:h,castShadow:!0,receiveShadow:!0,visible:F,children:n}),o[10]=h,o[11]=D,o[12]=n,o[13]=F,o[14]=i):i=o[14],i});e.i(13876);var P=e.i(58647);function w(e){return(0,P.useRuntimeObjectByName)(e)}let C=null;function I(e){let t=new Uint8Array(65536);for(let a of(t.fill(255),e)){let e=255&a,r=a>>8&255,n=a>>16,i=256*r;for(let a=0;a0?n:(t[0]!==a?(e=(0,m.getFloat)(a,"visibleDistance")??600,t[0]=a,t[1]=e):e=t[1],e)}(),Y=(0,h.useThree)(E),Z=-(128*W);V[6]!==Z?(d={x:Z,z:Z},V[6]=Z,V[7]=d):d=V[7];let J=d;if(V[8]!==q){let e=(0,m.getProperty)(q,"emptySquares");g=e?e.split(" ").map(T):[],V[8]=q,V[9]=g}else g=V[9];let Q=g,{data:ee}=((O=(0,r.c)(2))[0]!==H?(U={queryKey:["terrain",H],queryFn:()=>(0,c.loadTerrain)(H)},O[0]=H,O[1]=U):U=O[1],(0,s.useQuery)(U));e:{let e;if(!ee){f=null;break e}let t=256*W;V[10]!==t||V[11]!==W||V[12]!==ee.heightMap?(!function(e,t,a){let r=e.attributes.position,n=e.attributes.uv,i=e.attributes.normal,o=r.array,s=n.array,l=i.array,c=r.count,d=(e,a)=>(e=Math.max(0,Math.min(255,e)),t[256*(a=Math.max(0,Math.min(255,a)))+e]/65535*2048),u=(e,a)=>{let r=Math.floor(e=Math.max(0,Math.min(255,e))),n=Math.floor(a=Math.max(0,Math.min(255,a))),i=Math.min(r+1,255),o=Math.min(n+1,255),s=e-r,l=a-n;return(t[256*n+r]/65535*2048*(1-s)+t[256*n+i]/65535*2048*s)*(1-l)+(t[256*o+r]/65535*2048*(1-s)+t[256*o+i]/65535*2048*s)*l};for(let e=0;e0?(g/=y,f/=y,p/=y):(g=0,f=1,p=0),l[3*e]=g,l[3*e+1]=f,l[3*e+2]=p}r.needsUpdate=!0,i.needsUpdate=!0}(e=function(e,t){let a=new o.BufferGeometry,r=new Float32Array(198147),n=new Float32Array(198147),i=new Float32Array(132098),s=new Uint32Array(393216),l=0,c=e/256;for(let t=0;t<=256;t++)for(let a=0;a<=256;a++){let o=257*t+a;r[3*o]=a*c-e/2,r[3*o+1]=e/2-t*c,r[3*o+2]=0,n[3*o]=0,n[3*o+1]=0,n[3*o+2]=1,i[2*o]=a/256,i[2*o+1]=1-t/256}for(let e=0;e<256;e++)for(let t=0;t<256;t++){let a=257*e+t,r=a+1,n=(e+1)*257+t,i=n+1;((t^e)&1)==0?(s[l++]=a,s[l++]=n,s[l++]=i,s[l++]=a,s[l++]=i,s[l++]=r):(s[l++]=a,s[l++]=n,s[l++]=r,s[l++]=r,s[l++]=n,s[l++]=i)}return a.setIndex(new o.BufferAttribute(s,1)),a.setAttribute("position",new o.Float32BufferAttribute(r,3)),a.setAttribute("normal",new o.Float32BufferAttribute(n,3)),a.setAttribute("uv",new o.Float32BufferAttribute(i,2)),a.rotateX(-Math.PI/2),a.rotateY(-Math.PI/2),a}(t,0),ee.heightMap,W),V[10]=t,V[11]=W,V[12]=ee.heightMap,V[13]=e):e=V[13],f=e}let et=f;V[14]!==W||V[15]!==ee?(p=()=>{if(ee){var e;return e=ee.heightMap,C=(t,a)=>{let r=Math.max(0,Math.min(255,a/W+128)),n=Math.max(0,Math.min(255,t/W+128)),i=Math.floor(r),o=Math.floor(n),s=Math.min(i+1,255),l=Math.min(o+1,255),c=r-i,d=n-o;return((e[256*o+i]*(1-c)+e[256*o+s]*c)*(1-d)+(e[256*l+i]*(1-c)+e[256*l+s]*c)*d)/65535*2048},B}},y=[ee,W],V[14]=W,V[15]=ee,V[16]=p,V[17]=y):(p=V[16],y=V[17]),(0,n.useEffect)(p,y);let ea=w("Sun");t:{let e,t;if(!ea){let e;V[18]===Symbol.for("react.memo_cache_sentinel")?(e=new o.Vector3(.57735,-.57735,.57735),V[18]=e):e=V[18],v=e;break t}V[19]!==ea?(e=((0,m.getProperty)(ea,"direction")??"0.57735 0.57735 -0.57735").split(" ").map(j),V[19]=ea,V[20]=e):e=V[20];let[a,r,n]=e,i=Math.sqrt(a*a+n*n+r*r),s=a/i,l=n/i,c=r/i;V[21]!==s||V[22]!==l||V[23]!==c?(t=new o.Vector3(s,l,c),V[21]=s,V[22]=l,V[23]=c,V[24]=t):t=V[24],v=t}let er=v;a:{let e;if(!ee){F=null;break a}V[25]!==W||V[26]!==er||V[27]!==ee.heightMap?(e=function(e,t,a){let r=(t,a)=>{let r=Math.max(0,Math.min(255,t)),n=Math.max(0,Math.min(255,a)),i=Math.floor(r),o=Math.floor(n),s=Math.min(i+1,255),l=Math.min(o+1,255),c=r-i,d=n-o;return((e[256*o+i]/65535*(1-c)+e[256*o+s]/65535*c)*(1-d)+(e[256*l+i]/65535*(1-c)+e[256*l+s]/65535*c)*d)*2048},n=new o.Vector3(-t.x,-t.y,-t.z).normalize(),i=new Uint8Array(262144);for(let e=0;e<512;e++)for(let t=0;t<512;t++){let o=t/2+.25,s=e/2+.25,l=r(o,s),c=r(o-.5,s),d=r(o+.5,s),u=r(o,s-.5),h=-((r(o,s+.5)-u)/1),m=-((d-c)/1),g=Math.sqrt(h*h+a*a+m*m),f=Math.max(0,h/g*n.x+a/g*n.y+m/g*n.z),p=1;f>0&&(p=function(e,t,a,r,n,i){let o=r.z/n,s=r.x/n,l=r.y,c=Math.sqrt(o*o+s*s);if(c<1e-4)return 1;let d=.5/c,u=o*d,h=s*d,m=l*d,g=e,f=t,p=a+.1;for(let e=0;e<768&&(g+=u,f+=h,p+=m,!(g<0)&&!(g>=256)&&!(f<0)&&!(f>=256)&&!(p>2048));e++)if(pArray(ed).fill(null),V[38]=ed,V[39]=M):M=V[39];let[eh,em]=(0,n.useState)(M);V[40]===Symbol.for("react.memo_cache_sentinel")?(N={xStart:0,xEnd:0,zStart:0,zEnd:0},V[40]=N):N=V[40];let eg=(0,n.useRef)(N);return(V[41]!==J.x||V[42]!==J.z||V[43]!==K||V[44]!==Y.position.x||V[45]!==Y.position.z||V[46]!==ed||V[47]!==X?(A=()=>{let e=Y.position.x-J.x,t=Y.position.z-J.z,a=Math.floor((e-X)/K),r=Math.ceil((e+X)/K),n=Math.floor((t-X)/K),i=Math.ceil((t+X)/K),o=eg.current;if(a===o.xStart&&r===o.xEnd&&n===o.zStart&&i===o.zEnd)return;o.xStart=a,o.xEnd=r,o.zStart=n,o.zEnd=i;let s=[];for(let e=a;e{let t=eh[e];return(0,a.jsx)(D,{tileX:t?.tileX??0,tileZ:t?.tileZ??0,blockSize:K,basePosition:J,textureNames:ee.textureNames,geometry:et,displacementMap:ei,visibilityMask:es,alphaTextures:el,detailTextureName:$,lightmap:en,visible:null!==t},e)}),V[59]=J,V[60]=K,V[61]=$,V[62]=eu,V[63]=el,V[64]=ei,V[65]=et,V[66]=ee.textureNames,V[67]=en,V[68]=eh,V[69]=L):L=V[69],V[70]!==G||V[71]!==L?(z=(0,a.jsxs)(a.Fragment,{children:[G,L]}),V[70]=G,V[71]=L,V[72]=z):z=V[72],z):null});function E(e){return e.camera}function T(e){return parseInt(e,10)}function B(){C=null}function j(e){return parseFloat(e)}function _(e){return(0,g.setupMask)(e)}function R(e,t){return t}let N=(0,n.createContext)(null);function A(){return(0,n.useContext)(N)}function G(e){return(0,a.jsx)(eE,{objectId:e},e)}var L=e.i(8597),z=e.i(78140),U=e.i(89887);let O=` +vec3 interiorLinearToSRGB(vec3 linear) { + vec3 higher = pow(linear, vec3(1.0/2.4)) * 1.055 - 0.055; + vec3 lower = linear * 12.92; + return mix(lower, higher, step(vec3(0.0031308), linear)); +} + +vec3 interiorSRGBToLinear(vec3 srgb) { + vec3 higher = pow((srgb + 0.055) / 1.055, vec3(2.4)); + vec3 lower = srgb / 12.92; + return mix(lower, higher, step(vec3(0.04045), srgb)); +} + +// Debug grid overlay function using screen-space derivatives for sharp, anti-aliased lines +// Returns 1.0 on grid lines, 0.0 elsewhere +float debugGrid(vec2 uv, float gridSize, float lineWidth) { + vec2 scaledUV = uv * gridSize; + vec2 grid = abs(fract(scaledUV - 0.5) - 0.5) / fwidth(scaledUV); + float line = min(grid.x, grid.y); + return 1.0 - min(line / lineWidth, 1.0); +} +`;function V({materialName:e,material:t,lightMap:r}){let i=(0,v.useDebug)(),s=i?.debugMode??!1,l=(0,c.textureToUrl)(e),d=(0,f.useTexture)(l,e=>(0,g.setupTexture)(e)),u=new Set(t?.userData?.flag_names??[]).has("SelfIlluminating"),h=new Set(t?.userData?.surface_flag_names??[]).has("SurfaceOutsideVisible"),m=(0,n.useCallback)(e=>{let t;(0,F.injectCustomFog)(e,b.globalFogUniforms),t=h??!1,e.uniforms.useSceneLighting={value:t},e.uniforms.interiorDebugColor={value:t?new o.Vector3(0,.4,1):new o.Vector3(1,.2,0)},e.fragmentShader=e.fragmentShader.replace("#include ",`#include +${O} +uniform bool useSceneLighting; +uniform vec3 interiorDebugColor; +`),e.fragmentShader=e.fragmentShader.replace("#include ",`// Lightmap handled in custom output calculation +#ifdef USE_LIGHTMAP + vec4 lightMapTexel = texture2D( lightMap, vLightMapUv ); +#endif`),e.fragmentShader=e.fragmentShader.replace("#include ",`// Torque-style lighting: output = clamp(lighting \xd7 texture, 0, 1) in sRGB space +// Get texture in sRGB space (undo Three.js linear decode) +vec3 textureSRGB = interiorLinearToSRGB(diffuseColor.rgb); + +// Compute lighting in sRGB space +vec3 lightingSRGB = vec3(0.0); + +if (useSceneLighting) { + // Three.js computed: reflectedLight = lighting \xd7 texture_linear / PI + // Extract pure lighting: lighting = reflectedLight \xd7 PI / texture_linear + vec3 totalLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse; + vec3 safeTexLinear = max(diffuseColor.rgb, vec3(0.001)); + vec3 extractedLighting = totalLight * PI / safeTexLinear; + // NOTE: extractedLighting is ALREADY sRGB values because mission sun/ambient colors + // are sRGB values (Torque used them directly in gamma space). Three.js treats them + // as linear but the numerical values are the same. DO NOT convert to sRGB here! + // IMPORTANT: Torque clamps scene lighting to [0,1] BEFORE adding to lightmap + // (sceneLighting.cc line 1785: tmp.clamp()) + lightingSRGB = clamp(extractedLighting, 0.0, 1.0); +} + +// Add lightmap contribution (for BOTH outside and inside surfaces) +// In Torque, scene lighting is ADDED to lightmaps for outside surfaces at mission load +// (stored in .ml files). Inside surfaces only have base lightmap. Both need lightmap here. +#ifdef USE_LIGHTMAP + // Lightmap is stored as linear in Three.js (decoded from sRGB texture), convert back + lightingSRGB += interiorLinearToSRGB(lightMapTexel.rgb); +#endif +// Torque clamps the sum to [0,1] per channel (sceneLighting.cc lines 1817-1827) +lightingSRGB = clamp(lightingSRGB, 0.0, 1.0); + +// Torque formula: output = clamp(lighting \xd7 texture, 0, 1) in sRGB/gamma space +vec3 resultSRGB = clamp(lightingSRGB * textureSRGB, 0.0, 1.0); + +// Convert back to linear for Three.js output pipeline +vec3 resultLinear = interiorSRGBToLinear(resultSRGB); + +// Reassign outgoingLight before opaque_fragment consumes it +outgoingLight = resultLinear + totalEmissiveRadiance; + +#include `),e.fragmentShader=e.fragmentShader.replace("#include ",`// Debug mode: overlay colored grid on top of normal rendering +// Blue grid = SurfaceOutsideVisible (receives scene ambient light) +// Red grid = inside surface (no scene ambient light) +#if DEBUG_MODE && defined(USE_MAP) + // gridSize=4 creates 4x4 grid per UV tile, lineWidth=1.5 is ~1.5 pixels wide + float gridIntensity = debugGrid(vMapUv, 4.0, 1.5); + gl_FragColor.rgb = mix(gl_FragColor.rgb, interiorDebugColor, gridIntensity * 0.1); +#endif + +#include `)},[h]),p=(0,n.useRef)(null),y=(0,n.useRef)(null);(0,n.useEffect)(()=>{let e=p.current??y.current;e&&(e.defines??={},e.defines.DEBUG_MODE=+!!s,e.needsUpdate=!0)},[s]);let x={DEBUG_MODE:+!!s},S=`${h}`;return u?(0,a.jsx)("meshBasicMaterial",{ref:p,map:d,toneMapped:!1,defines:x,onBeforeCompile:m},S):(0,a.jsx)("meshLambertMaterial",{ref:y,map:d,lightMap:r,toneMapped:!1,defines:x,onBeforeCompile:m},S)}function q(e){if(!e)return null;let t=e.emissiveMap;return t&&(t.colorSpace=o.SRGBColorSpace),t??null}function H(e){let t,i,o,s=(0,r.c)(13),{node:l}=e;e:{let e,a;if(!l.material){let e;s[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],s[0]=e):e=s[0],t=e;break e}if(Array.isArray(l.material)){let e;s[1]!==l.material?(e=l.material.map(W),s[1]=l.material,s[2]=e):e=s[2],t=e;break e}s[3]!==l.material?(e=q(l.material),s[3]=l.material,s[4]=e):e=s[4],s[5]!==e?(a=[e],s[5]=e,s[6]=a):a=s[6],t=a}let c=t;return s[7]!==c||s[8]!==l.material?(i=l.material?(0,a.jsx)(n.Suspense,{fallback:(0,a.jsx)("meshStandardMaterial",{color:"yellow",wireframe:!0}),children:Array.isArray(l.material)?l.material.map((e,t)=>(0,a.jsx)(V,{materialName:e.userData.resource_path,material:e,lightMap:c[t]},t)):(0,a.jsx)(V,{materialName:l.material.userData.resource_path,material:l.material,lightMap:c[0]})}):null,s[7]=c,s[8]=l.material,s[9]=i):i=s[9],s[10]!==l.geometry||s[11]!==i?(o=(0,a.jsx)("mesh",{geometry:l.geometry,castShadow:!0,receiveShadow:!0,children:i}),s[10]=l.geometry,s[11]=i,s[12]=o):o=s[12],o}function W(e){return q(e)}let $=(0,n.memo)(function(e){let t,n,i,o,s,l,d,u=(0,r.c)(10),{object:h,interiorFile:m}=e,{nodes:g}=((l=(0,r.c)(2))[0]!==m?(s=(0,c.interiorToUrl)(m),l[0]=m,l[1]=s):s=l[1],d=s,(0,z.useGLTF)(d)),f=(0,v.useDebug)(),p=f?.debugMode??!1;return u[0]===Symbol.for("react.memo_cache_sentinel")?(t=[0,-Math.PI/2,0],u[0]=t):t=u[0],u[1]!==g?(n=Object.entries(g).filter(Z).map(J),u[1]=g,u[2]=n):n=u[2],u[3]!==p||u[4]!==m||u[5]!==h?(i=p?(0,a.jsxs)(U.FloatingLabel,{children:[h._id,": ",m]}):null,u[3]=p,u[4]=m,u[5]=h,u[6]=i):i=u[6],u[7]!==n||u[8]!==i?(o=(0,a.jsxs)("group",{rotation:t,children:[n,i]}),u[7]=n,u[8]=i,u[9]=o):o=u[9],o});function K(e){let t,n,i,o,s=(0,r.c)(9),{color:l,label:c}=e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("boxGeometry",{args:[10,10,10]}),s[0]=t):t=s[0],s[1]!==l?(n=(0,a.jsx)("meshStandardMaterial",{color:l,wireframe:!0}),s[1]=l,s[2]=n):n=s[2],s[3]!==l||s[4]!==c?(i=c?(0,a.jsx)(U.FloatingLabel,{color:l,children:c}):null,s[3]=l,s[4]=c,s[5]=i):i=s[5],s[6]!==n||s[7]!==i?(o=(0,a.jsxs)("mesh",{children:[t,n,i]}),s[6]=n,s[7]=i,s[8]=o):o=s[8],o}function X(e){let t,n=(0,r.c)(3),{label:i}=e,o=(0,v.useDebug)(),s=o?.debugMode??!1;return n[0]!==s||n[1]!==i?(t=s?(0,a.jsx)(K,{color:"red",label:i}):null,n[0]=s,n[1]=i,n[2]=t):t=n[2],t}let Y=(0,n.memo)(function(e){let t,i,o,s,l,c,d,u,h,g=(0,r.c)(22),{object:f}=e;g[0]!==f?(t=(0,m.getProperty)(f,"interiorFile"),g[0]=f,g[1]=t):t=g[1];let p=t;g[2]!==f?(i=(0,m.getPosition)(f),g[2]=f,g[3]=i):i=g[3];let y=i;g[4]!==f?(o=(0,m.getScale)(f),g[4]=f,g[5]=o):o=g[5];let v=o;g[6]!==f?(s=(0,m.getRotation)(f),g[6]=f,g[7]=s):s=g[7];let F=s,b=`${f._id}: ${p}`;return g[8]!==b?(l=(0,a.jsx)(X,{label:b}),g[8]=b,g[9]=l):l=g[9],g[10]===Symbol.for("react.memo_cache_sentinel")?(c=(0,a.jsx)(K,{color:"orange"}),g[10]=c):c=g[10],g[11]!==p||g[12]!==f?(d=(0,a.jsx)(n.Suspense,{fallback:c,children:(0,a.jsx)($,{object:f,interiorFile:p})}),g[11]=p,g[12]=f,g[13]=d):d=g[13],g[14]!==l||g[15]!==d?(u=(0,a.jsx)(L.ErrorBoundary,{fallback:l,children:d}),g[14]=l,g[15]=d,g[16]=u):u=g[16],g[17]!==y||g[18]!==F||g[19]!==v||g[20]!==u?(h=(0,a.jsx)("group",{position:y,quaternion:F,scale:v,children:u}),g[17]=y,g[18]=F,g[19]=v,g[20]=u,g[21]=h):h=g[21],h});function Z(e){let[,t]=e;return t.isMesh}function J(e){let[t,r]=e;return(0,a.jsx)(H,{node:r},t)}var Q=e.i(99143);function ee(e,{path:t}){let[a]=(0,Q.useLoader)(o.CubeTextureLoader,[e],e=>e.setPath(t));return a}ee.preload=(e,{path:t})=>Q.useLoader.preload(o.CubeTextureLoader,[e],e=>e.setPath(t));let et=()=>{};function ea(e){return e.wrapS=o.RepeatWrapping,e.wrapT=o.RepeatWrapping,e.minFilter=o.LinearFilter,e.magFilter=o.LinearFilter,e.colorSpace=o.NoColorSpace,e.needsUpdate=!0,e}let er=` + attribute float alpha; + + uniform vec2 uvOffset; + + varying vec2 vUv; + varying float vAlpha; + + void main() { + // Apply UV offset for scrolling + vUv = uv + uvOffset; + vAlpha = alpha; + + vec4 pos = projectionMatrix * modelViewMatrix * vec4(position, 1.0); + // Set depth to far plane so clouds are always visible and behind other geometry + gl_Position = pos.xyww; + } +`,en=` + uniform sampler2D cloudTexture; + uniform float debugMode; + uniform int layerIndex; + + varying vec2 vUv; + varying float vAlpha; + + // Debug grid using screen-space derivatives for sharp, anti-aliased lines + float debugGrid(vec2 uv, float gridSize, float lineWidth) { + vec2 scaledUV = uv * gridSize; + vec2 grid = abs(fract(scaledUV - 0.5) - 0.5) / fwidth(scaledUV); + float line = min(grid.x, grid.y); + return 1.0 - min(line / lineWidth, 1.0); + } + + void main() { + vec4 texColor = texture2D(cloudTexture, vUv); + + // Tribes 2 uses GL_MODULATE: final = texture \xd7 vertex color + // Vertex color is white with varying alpha, so: + // Final RGB = Texture RGB \xd7 1.0 = Texture RGB + // Final Alpha = Texture Alpha \xd7 Vertex Alpha + float finalAlpha = texColor.a * vAlpha; + vec3 color = texColor.rgb; + + // Debug mode: overlay R/G/B grid for layers 0/1/2 + if (debugMode > 0.5) { + float gridIntensity = debugGrid(vUv, 4.0, 1.5); + vec3 gridColor; + if (layerIndex == 0) { + gridColor = vec3(1.0, 0.0, 0.0); // Red + } else if (layerIndex == 1) { + gridColor = vec3(0.0, 1.0, 0.0); // Green + } else { + gridColor = vec3(0.0, 0.0, 1.0); // Blue + } + color = mix(color, gridColor, gridIntensity * 0.5); + } + + // Output clouds with texture color and combined alpha + gl_FragColor = vec4(color, finalAlpha); + } +`;function ei({textureUrl:e,radius:t,heightPercent:r,speed:i,windDirection:s,layerIndex:l}){let{debugMode:c}=(0,v.useDebug)(),{animationEnabled:d}=(0,v.useSettings)(),h=(0,n.useRef)(null),m=(0,f.useTexture)(e,ea),g=(0,n.useMemo)(()=>{let e=r-.05;return function(e,t,a,r){var n;let i,s,l,c,d,u,h,m,g,f,p,y,v,F,b,x,S,k=new o.BufferGeometry,D=new Float32Array(75),P=new Float32Array(50),w=[.05,.05,.05,.05,.05,.05,a,a,a,.05,.05,a,t,a,.05,.05,a,a,a,.05,.05,.05,.05,.05,.05],C=2*e/4;for(let t=0;t<5;t++)for(let a=0;a<5;a++){let r=5*t+a,n=-e+a*C,i=e-t*C,o=e*w[r];D[3*r]=n,D[3*r+1]=o,D[3*r+2]=i,P[2*r]=a,P[2*r+1]=t}n=D,i=e=>({x:n[3*e],y:n[3*e+1],z:n[3*e+2]}),s=(e,t,a,r)=>{n[3*e]=t,n[3*e+1]=a,n[3*e+2]=r},l=i(1),c=i(3),d=i(5),u=i(6),h=i(8),m=i(9),g=i(15),f=i(16),p=i(18),y=i(19),v=i(21),F=i(23),b=d.x+(l.x-d.x)*.5,x=d.y+(l.y-d.y)*.5,S=d.z+(l.z-d.z)*.5,s(0,u.x+(b-u.x)*2,u.y+(x-u.y)*2,u.z+(S-u.z)*2),b=m.x+(c.x-m.x)*.5,x=m.y+(c.y-m.y)*.5,S=m.z+(c.z-m.z)*.5,s(4,h.x+(b-h.x)*2,h.y+(x-h.y)*2,h.z+(S-h.z)*2),b=v.x+(g.x-v.x)*.5,x=v.y+(g.y-v.y)*.5,S=v.z+(g.z-v.z)*.5,s(20,f.x+(b-f.x)*2,f.y+(x-f.y)*2,f.z+(S-f.z)*2),b=F.x+(y.x-F.x)*.5,x=F.y+(y.y-F.y)*.5,S=F.z+(y.z-F.z)*.5,s(24,p.x+(b-p.x)*2,p.y+(x-p.y)*2,p.z+(S-p.z)*2);let I=function(e,t){let a=new Float32Array(25);for(let r=0;r<25;r++){let n=e[3*r],i=e[3*r+2],o=1.3-Math.sqrt(n*n+i*i)/t;o<.4?o=0:o>.8&&(o=1),a[r]=o}return a}(D,e),M=[];for(let e=0;e<4;e++)for(let t=0;t<4;t++){let a=5*e+t,r=a+1,n=a+5,i=n+1;M.push(a,n,i),M.push(a,i,r)}return k.setIndex(M),k.setAttribute("position",new o.Float32BufferAttribute(D,3)),k.setAttribute("uv",new o.Float32BufferAttribute(P,2)),k.setAttribute("alpha",new o.Float32BufferAttribute(I,1)),k.computeBoundingSphere(),k}(t,r,e,0)},[t,r]);(0,n.useEffect)(()=>()=>{g.dispose()},[g]);let p=(0,n.useMemo)(()=>new o.ShaderMaterial({uniforms:{cloudTexture:{value:m},uvOffset:{value:new o.Vector2(0,0)},debugMode:{value:+!!c},layerIndex:{value:l}},vertexShader:er,fragmentShader:en,transparent:!0,depthWrite:!1,side:o.DoubleSide}),[m,c,l]);return(0,n.useEffect)(()=>()=>{p.dispose()},[p]),(0,u.useFrame)(d?(e,t)=>{let a=1e3*t/32;h.current??=new o.Vector2(0,0),h.current.x+=s.x*i*a,h.current.y+=s.y*i*a,h.current.x-=Math.floor(h.current.x),h.current.y-=Math.floor(h.current.y),p.uniforms.uvOffset.value.copy(h.current)}:et),(0,a.jsx)("mesh",{geometry:g,frustumCulled:!1,renderOrder:10,children:(0,a.jsx)("primitive",{object:p,attach:"material"})})}function eo(e){var t;let i,l,d,h,g,f,p,y,v,F,b,x,S,k,D,P,w,C,I,M=(0,r.c)(37),{object:E}=e;M[0]!==E?(i=(0,m.getProperty)(E,"materialList"),M[0]=E,M[1]=i):i=M[1];let{data:T}=(t=i,(C=(0,r.c)(7))[0]!==t?(D=["detailMapList",t],P=()=>(0,c.loadDetailMapList)(t),C[0]=t,C[1]=D,C[2]=P):(D=C[1],P=C[2]),I=!!t,C[3]!==D||C[4]!==P||C[5]!==I?(w={queryKey:D,queryFn:P,enabled:I},C[3]=D,C[4]=P,C[5]=I,C[6]=w):w=C[6],(0,s.useQuery)(w));M[2]!==E?(l=(0,m.getFloat)(E,"visibleDistance")??500,M[2]=E,M[3]=l):l=M[3];let B=.95*l;M[4]!==E?(d=(0,m.getFloat)(E,"cloudSpeed1")??1e-4,M[4]=E,M[5]=d):d=M[5],M[6]!==E?(h=(0,m.getFloat)(E,"cloudSpeed2")??2e-4,M[6]=E,M[7]=h):h=M[7],M[8]!==E?(g=(0,m.getFloat)(E,"cloudSpeed3")??3e-4,M[8]=E,M[9]=g):g=M[9],M[10]!==d||M[11]!==h||M[12]!==g?(f=[d,h,g],M[10]=d,M[11]=h,M[12]=g,M[13]=f):f=M[13];let j=f;M[14]!==E?(p=(0,m.getFloat)(E,"cloudHeightPer1")??.35,M[14]=E,M[15]=p):p=M[15],M[16]!==E?(y=(0,m.getFloat)(E,"cloudHeightPer2")??.25,M[16]=E,M[17]=y):y=M[17],M[18]!==E?(v=(0,m.getFloat)(E,"cloudHeightPer3")??.2,M[18]=E,M[19]=v):v=M[19],M[20]!==p||M[21]!==y||M[22]!==v?(F=[p,y,v],M[20]=p,M[21]=y,M[22]=v,M[23]=F):F=M[23];let _=F;if(M[24]!==E){e:{let e,t=(0,m.getProperty)(E,"windVelocity");if(t){let[e,a]=t.split(" ").map(es);if(0!==e||0!==a){b=new o.Vector2(a,-e).normalize();break e}}M[26]===Symbol.for("react.memo_cache_sentinel")?(e=new o.Vector2(1,0),M[26]=e):e=M[26],b=e}M[24]=E,M[25]=b}else b=M[25];let R=b;t:{let e;if(!T){let e;M[27]===Symbol.for("react.memo_cache_sentinel")?(e=[],M[27]=e):e=M[27],x=e;break t}if(M[28]!==_||M[29]!==j||M[30]!==T){e=[];for(let t=0;t<3;t++){let a=T[7+t];a&&e.push({texture:a,height:_[t],speed:j[t]})}M[28]=_,M[29]=j,M[30]=T,M[31]=e}else e=M[31];x=e}let N=x,A=(0,n.useRef)(null);return(M[32]===Symbol.for("react.memo_cache_sentinel")?(S=e=>{let{camera:t}=e;A.current&&A.current.position.copy(t.position)},M[32]=S):S=M[32],(0,u.useFrame)(S),N&&0!==N.length)?(M[33]!==N||M[34]!==B||M[35]!==R?(k=(0,a.jsx)("group",{ref:A,children:N.map((e,t)=>{let r=(0,c.textureToUrl)(e.texture);return(0,a.jsx)(n.Suspense,{fallback:null,children:(0,a.jsx)(ei,{textureUrl:r,radius:B,heightPercent:e.height,speed:e.speed,windDirection:R,layerIndex:t})},t)})}),M[33]=N,M[34]=B,M[35]=R,M[36]=k):k=M[36],k):null}function es(e){return parseFloat(e)}let el=!1;function ec(e){if(!e)return;let[t,a,r]=e.split(" ").map(e=>parseFloat(e));return[new o.Color().setRGB(t,a,r),new o.Color().setRGB(t,a,r).convertSRGBToLinear()]}function ed({skyBoxFiles:e,fogColor:t,fogState:r}){let{camera:i}=(0,h.useThree)(),s=ee(e,{path:""}),l=!!t,c=(0,n.useMemo)(()=>i.projectionMatrixInverse,[i]),d=(0,n.useMemo)(()=>r?(0,b.packFogVolumeData)(r.fogVolumes):new Float32Array(12),[r]),u=(0,n.useRef)({skybox:{value:s},fogColor:{value:t??new o.Color(0,0,0)},enableFog:{value:l},inverseProjectionMatrix:{value:c},cameraMatrixWorld:{value:i.matrixWorld},cameraHeight:b.globalFogUniforms.cameraHeight,fogVolumeData:{value:d},horizonFogHeight:{value:.18}}),m=(0,n.useMemo)(()=>{if(!r)return .18;let e=.95*r.visibleDistance/Math.sqrt(3);return 60/Math.sqrt(e*e+3600)},[r]);return(0,n.useEffect)(()=>{u.current.skybox.value=s,u.current.fogColor.value=t??new o.Color(0,0,0),u.current.enableFog.value=l,u.current.fogVolumeData.value=d,u.current.horizonFogHeight.value=m},[s,t,l,d,m]),(0,a.jsxs)("mesh",{renderOrder:-1e3,frustumCulled:!1,children:[(0,a.jsxs)("bufferGeometry",{children:[(0,a.jsx)("bufferAttribute",{attach:"attributes-position",array:new Float32Array([-1,-1,0,3,-1,0,-1,3,0]),count:3,itemSize:3}),(0,a.jsx)("bufferAttribute",{attach:"attributes-uv",array:new Float32Array([0,0,2,0,0,2]),count:3,itemSize:2})]}),(0,a.jsx)("shaderMaterial",{uniforms:u.current,vertexShader:` + varying vec2 vUv; + + void main() { + vUv = uv; + gl_Position = vec4(position.xy, 0.9999, 1.0); + } + `,fragmentShader:` + uniform samplerCube skybox; + uniform vec3 fogColor; + uniform bool enableFog; + uniform mat4 inverseProjectionMatrix; + uniform mat4 cameraMatrixWorld; + uniform float cameraHeight; + uniform float fogVolumeData[12]; + uniform float horizonFogHeight; + + varying vec2 vUv; + + // Convert linear to sRGB for display + // shaderMaterial does NOT get automatic linear->sRGB output conversion + // Use proper sRGB transfer function (not simplified gamma 2.2) to match Three.js + vec3 linearToSRGB(vec3 linear) { + vec3 low = linear * 12.92; + vec3 high = 1.055 * pow(linear, vec3(1.0 / 2.4)) - 0.055; + return mix(low, high, step(vec3(0.0031308), linear)); + } + + void main() { + vec2 ndc = vUv * 2.0 - 1.0; + vec4 viewPos = inverseProjectionMatrix * vec4(ndc, 1.0, 1.0); + viewPos.xyz /= viewPos.w; + vec3 direction = normalize((cameraMatrixWorld * vec4(viewPos.xyz, 0.0)).xyz); + direction = vec3(direction.z, direction.y, -direction.x); + // Sample skybox - Three.js CubeTexture with SRGBColorSpace auto-converts to linear + vec4 skyColor = textureCube(skybox, direction); + vec3 finalColor; + + if (enableFog) { + vec3 effectiveFogColor = fogColor; + + // Calculate how much fog volume the ray passes through + // For skybox at "infinite" distance, the relevant height is how much + // of the volume is above/below camera depending on view direction + float volumeFogInfluence = 0.0; + + for (int i = 0; i < 3; i++) { + int offset = i * 4; + float volVisDist = fogVolumeData[offset + 0]; + float volMinH = fogVolumeData[offset + 1]; + float volMaxH = fogVolumeData[offset + 2]; + float volPct = fogVolumeData[offset + 3]; + + if (volVisDist <= 0.0) continue; + + // Check if camera is inside this volume + if (cameraHeight >= volMinH && cameraHeight <= volMaxH) { + // Camera is inside the fog volume + // Looking horizontally or up at shallow angles means ray travels + // through more fog before exiting the volume + float heightAboveCamera = volMaxH - cameraHeight; + float heightBelowCamera = cameraHeight - volMinH; + float volumeHeight = volMaxH - volMinH; + + // For horizontal rays (direction.y ≈ 0), maximum fog influence + // For rays going up steeply, less fog (exits volume quickly) + // For rays going down, more fog (travels through volume below) + float rayInfluence; + if (direction.y >= 0.0) { + // Looking up: influence based on how steep we're looking + // Shallow angles = long path through fog = high influence + rayInfluence = 1.0 - smoothstep(0.0, 0.3, direction.y); + } else { + // Looking down: always high fog (into the volume) + rayInfluence = 1.0; + } + + // Scale by percentage and volume depth factor + volumeFogInfluence += rayInfluence * volPct; + } + } + + // Base fog factor from view direction (for haze at horizon) + // In Torque, the fog "bans" (bands) are rendered as geometry from + // height 0 (HORIZON) to height 60 (OFFSET_HEIGHT) on the skybox. + // The skybox corner is at mSkyBoxPt.x = mRadius / sqrt(3). + // + // horizonFogHeight is the direction.y value where the fog band ends: + // horizonFogHeight = 60 / sqrt(skyBoxPt.x^2 + 60^2) + // + // For Firestorm (visDist=600): mRadius=570, skyBoxPt.x=329, horizonFogHeight≈0.18 + // + // Torque renders the fog bands as geometry with linear vertex alpha + // interpolation. We use a squared curve (t^2) to create a gentler + // falloff at the top of the gradient, matching Tribes 2's appearance. + float baseFogFactor; + if (direction.y <= 0.0) { + // Looking at or below horizon: full fog + baseFogFactor = 1.0; + } else if (direction.y >= horizonFogHeight) { + // Above fog band: no fog + baseFogFactor = 0.0; + } else { + // Within fog band: squared curve for gentler falloff at top + float t = direction.y / horizonFogHeight; + baseFogFactor = (1.0 - t) * (1.0 - t); + } + + // Combine base fog with volume fog influence + // When inside a volume, increase fog intensity + float finalFogFactor = min(1.0, baseFogFactor + volumeFogInfluence * 0.5); + + finalColor = mix(skyColor.rgb, effectiveFogColor, finalFogFactor); + } else { + finalColor = skyColor.rgb; + } + // Convert linear result to sRGB for display + gl_FragColor = vec4(linearToSRGB(finalColor), 1.0); + } + `,depthWrite:!1,depthTest:!1})]})}function eu(e){let t,n,i,o,l=(0,r.c)(6),{materialList:d,fogColor:u,fogState:h}=e,{data:m}=((o=(0,r.c)(2))[0]!==d?(i={queryKey:["detailMapList",d],queryFn:()=>(0,c.loadDetailMapList)(d)},o[0]=d,o[1]=i):i=o[1],(0,s.useQuery)(i));l[0]!==m?(t=m?[(0,c.textureToUrl)(m[1]),(0,c.textureToUrl)(m[3]),(0,c.textureToUrl)(m[4]),(0,c.textureToUrl)(m[5]),(0,c.textureToUrl)(m[0]),(0,c.textureToUrl)(m[2])]:null,l[0]=m,l[1]=t):t=l[1];let g=t;return g?(l[2]!==u||l[3]!==h||l[4]!==g?(n=(0,a.jsx)(ed,{skyBoxFiles:g,fogColor:u,fogState:h}),l[2]=u,l[3]=h,l[4]=g,l[5]=n):n=l[5],n):null}function eh({skyColor:e,fogColor:t,fogState:r}){let{camera:i}=(0,h.useThree)(),s=!!t,l=(0,n.useMemo)(()=>i.projectionMatrixInverse,[i]),c=(0,n.useMemo)(()=>r?(0,b.packFogVolumeData)(r.fogVolumes):new Float32Array(12),[r]),d=(0,n.useMemo)(()=>{if(!r)return .18;let e=.95*r.visibleDistance/Math.sqrt(3);return 60/Math.sqrt(e*e+3600)},[r]),u=(0,n.useRef)({skyColor:{value:e},fogColor:{value:t??new o.Color(0,0,0)},enableFog:{value:s},inverseProjectionMatrix:{value:l},cameraMatrixWorld:{value:i.matrixWorld},cameraHeight:b.globalFogUniforms.cameraHeight,fogVolumeData:{value:c},horizonFogHeight:{value:d}});return(0,n.useEffect)(()=>{u.current.skyColor.value=e,u.current.fogColor.value=t??new o.Color(0,0,0),u.current.enableFog.value=s,u.current.fogVolumeData.value=c,u.current.horizonFogHeight.value=d},[e,t,s,c,d]),(0,a.jsxs)("mesh",{renderOrder:-1e3,frustumCulled:!1,children:[(0,a.jsxs)("bufferGeometry",{children:[(0,a.jsx)("bufferAttribute",{attach:"attributes-position",array:new Float32Array([-1,-1,0,3,-1,0,-1,3,0]),count:3,itemSize:3}),(0,a.jsx)("bufferAttribute",{attach:"attributes-uv",array:new Float32Array([0,0,2,0,0,2]),count:3,itemSize:2})]}),(0,a.jsx)("shaderMaterial",{uniforms:u.current,vertexShader:` + varying vec2 vUv; + + void main() { + vUv = uv; + gl_Position = vec4(position.xy, 0.9999, 1.0); + } + `,fragmentShader:` + uniform vec3 skyColor; + uniform vec3 fogColor; + uniform bool enableFog; + uniform mat4 inverseProjectionMatrix; + uniform mat4 cameraMatrixWorld; + uniform float cameraHeight; + uniform float fogVolumeData[12]; + uniform float horizonFogHeight; + + varying vec2 vUv; + + // Convert linear to sRGB for display + vec3 linearToSRGB(vec3 linear) { + vec3 low = linear * 12.92; + vec3 high = 1.055 * pow(linear, vec3(1.0 / 2.4)) - 0.055; + return mix(low, high, step(vec3(0.0031308), linear)); + } + + void main() { + vec2 ndc = vUv * 2.0 - 1.0; + vec4 viewPos = inverseProjectionMatrix * vec4(ndc, 1.0, 1.0); + viewPos.xyz /= viewPos.w; + vec3 direction = normalize((cameraMatrixWorld * vec4(viewPos.xyz, 0.0)).xyz); + direction = vec3(direction.z, direction.y, -direction.x); + + vec3 finalColor; + + if (enableFog) { + // Calculate volume fog influence (same logic as SkyBoxTexture) + float volumeFogInfluence = 0.0; + + for (int i = 0; i < 3; i++) { + int offset = i * 4; + float volVisDist = fogVolumeData[offset + 0]; + float volMinH = fogVolumeData[offset + 1]; + float volMaxH = fogVolumeData[offset + 2]; + float volPct = fogVolumeData[offset + 3]; + + if (volVisDist <= 0.0) continue; + + if (cameraHeight >= volMinH && cameraHeight <= volMaxH) { + float rayInfluence; + if (direction.y >= 0.0) { + rayInfluence = 1.0 - smoothstep(0.0, 0.3, direction.y); + } else { + rayInfluence = 1.0; + } + volumeFogInfluence += rayInfluence * volPct; + } + } + + // Base fog factor from view direction + float baseFogFactor; + if (direction.y <= 0.0) { + baseFogFactor = 1.0; + } else if (direction.y >= horizonFogHeight) { + baseFogFactor = 0.0; + } else { + float t = direction.y / horizonFogHeight; + baseFogFactor = (1.0 - t) * (1.0 - t); + } + + // Combine base fog with volume fog influence + float finalFogFactor = min(1.0, baseFogFactor + volumeFogInfluence * 0.5); + + finalColor = mix(skyColor, fogColor, finalFogFactor); + } else { + finalColor = skyColor; + } + + gl_FragColor = vec4(linearToSRGB(finalColor), 1.0); + } + `,depthWrite:!1,depthTest:!1})]})}function em(e,t){let{fogDistance:a,visibleDistance:r}=e;return[a,r]}function eg({fogState:e,enabled:t}){let{scene:a,camera:r}=(0,h.useThree)(),i=(0,n.useRef)(null),s=(0,n.useMemo)(()=>(0,b.packFogVolumeData)(e.fogVolumes),[e.fogVolumes]);return(0,n.useEffect)(()=>{el||((0,F.installCustomFogShader)(),el=!0)},[]),(0,n.useEffect)(()=>{(0,b.resetGlobalFogUniforms)();let[t,n]=em(e,r.position.y),l=new o.Fog(e.fogColor,t,n);return a.fog=l,i.current=l,(0,b.updateGlobalFogUniforms)(r.position.y,s),()=>{a.fog=null,i.current=null,(0,b.resetGlobalFogUniforms)()}},[a,r,e,s]),(0,n.useEffect)(()=>{let a=i.current;if(a)if(t){let[t,n]=em(e,r.position.y);a.near=t,a.far=n}else a.near=1e10,a.far=1e10},[t,e,r.position.y]),(0,u.useFrame)(()=>{let a=i.current;if(!a)return;let n=r.position.y;if((0,b.updateGlobalFogUniforms)(n,s,t),t){let[t,r]=em(e,n);a.near=t,a.far=r,a.color.copy(e.fogColor)}}),null}function ef(e){return parseFloat(e)}function ep(e){return parseFloat(e)}function ey(e){return parseFloat(e)}var ev=e.i(91907),eF=e.i(25947),eb=e.i(6112);let ex={1:"Storm",2:"Inferno"},eS=(0,n.createContext)(null);function ek(){let e=(0,n.useContext)(eS);if(!e)throw Error("useCameras must be used within CamerasProvider");return e}function eD({children:e}){let{camera:t}=(0,h.useThree)(),[r,i]=(0,n.useState)(-1),[s,l]=(0,n.useState)({}),[c,d]=(0,n.useState)(()=>({initialized:!1,position:null,quarternion:null})),u=(0,n.useCallback)(e=>{l(t=>({...t,[e.id]:e}))},[]),m=(0,n.useCallback)(e=>{l(t=>{let{[e.id]:a,...r}=t;return r})},[]),g=Object.keys(s).length,f=(0,n.useCallback)(e=>{if(e>=0&&e{f(g?(r+1)%g:-1)},[g,r,f]);(0,n.useEffect)(()=>{let e=()=>{let e=window.location.hash;if(e.startsWith("#c")){let[t,a]=e.slice(2).split("~"),r=t.split(",").map(e=>parseFloat(e)),n=a.split(",").map(e=>parseFloat(e));d({initialized:!0,position:new o.Vector3(...r),quarternion:new o.Quaternion(...n)})}else d({initialized:!0,position:null,quarternion:null})};return window.addEventListener("hashchange",e),e(),()=>{window.removeEventListener("hashchange",e)}},[]),(0,n.useEffect)(()=>{c.initialized&&c.position&&(t.position.copy(c.position),c.quarternion&&t.quaternion.copy(c.quarternion))},[t,c]),(0,n.useEffect)(()=>{c.initialized&&!c.position&&g>0&&-1===r&&f(0)},[g,f,r,c]);let y=(0,n.useMemo)(()=>({registerCamera:u,unregisterCamera:m,nextCamera:p,setCameraIndex:f,cameraCount:g}),[u,m,p,f,g]);return 0===g&&-1!==r&&i(-1),(0,a.jsx)(eS.Provider,{value:y,children:e})}let eP=(0,n.createContext)(null),ew=eP.Provider,eC=(0,n.lazy)(()=>e.A(61921).then(e=>({default:e.AudioEmitter}))),eI={AudioEmitter:function(e){let t,n=(0,r.c)(3),{audioEnabled:i}=(0,v.useSettings)();return n[0]!==i||n[1]!==e?(t=i?(0,a.jsx)(eC,{...e}):null,n[0]=i,n[1]=e,n[2]=t):t=n[2],t},Camera:function(e){let t,a,i,s,l,c=(0,r.c)(14),{object:d}=e,{registerCamera:u,unregisterCamera:h}=ek(),g=(0,n.useId)();c[0]!==d?(t=(0,m.getProperty)(d,"dataBlock"),c[0]=d,c[1]=t):t=c[1];let f=t;c[2]!==d?(a=(0,m.getPosition)(d),c[2]=d,c[3]=a):a=c[3];let p=a;c[4]!==d?(i=(0,m.getRotation)(d),c[4]=d,c[5]=i):i=c[5];let y=i;return c[6]!==f||c[7]!==g||c[8]!==p||c[9]!==y||c[10]!==u||c[11]!==h?(s=()=>{if("Observer"===f){let e={id:g,position:new o.Vector3(...p),rotation:y};return u(e),()=>{h(e)}}},l=[g,f,u,h,p,y],c[6]=f,c[7]=g,c[8]=p,c[9]=y,c[10]=u,c[11]=h,c[12]=s,c[13]=l):(s=c[12],l=c[13]),(0,n.useEffect)(s,l),null},ForceFieldBare:(0,n.lazy)(()=>e.A(25147).then(e=>({default:e.ForceFieldBare}))),InteriorInstance:Y,Item:function(e){let t,i,o,s,l,c,d,h,g,f,p,y,F=(0,r.c)(32),{object:b}=e,x=A();F[0]!==b?(t=(0,m.getProperty)(b,"dataBlock")??"",F[0]=b,F[1]=t):t=F[1];let S=t,k=(0,eb.useDatablock)(S);F[2]!==k||F[3]!==b?(i=function(e){if("string"==typeof e){let t=e.toLowerCase();return"0"!==t&&"false"!==t&&""!==t}return!!e}((0,m.getProperty)(b,"rotate")??(0,m.getProperty)(k,"rotate")),F[2]=k,F[3]=b,F[4]=i):i=F[4];let D=i;F[5]!==b?(o=(0,m.getPosition)(b),F[5]=b,F[6]=o):o=F[6];let P=o;F[7]!==b?(s=(0,m.getScale)(b),F[7]=b,F[8]=s):s=F[8];let w=s;F[9]!==b?(l=(0,m.getRotation)(b),F[9]=b,F[10]=l):l=F[10];let C=l,{animationEnabled:I}=(0,v.useSettings)(),M=(0,n.useRef)(null);F[11]!==I||F[12]!==D?(c=()=>{if(!M.current||!D||!I)return;let e=performance.now()/1e3;M.current.rotation.y=e/3*Math.PI*2},F[11]=I,F[12]=D,F[13]=c):c=F[13],(0,u.useFrame)(c),F[14]!==k?(d=(0,m.getProperty)(k,"shapeFile"),F[14]=k,F[15]=d):d=F[15];let E=d;E||console.error(` missing shape for datablock: ${S}`);let T=S?.toLowerCase()==="flag",B=x?.team??null,j=B&&B>0?ex[B]:null,_=T&&j?`${j} Flag`:null;return F[16]!==C||F[17]!==D?(h=!D&&{quaternion:C},F[16]=C,F[17]=D,F[18]=h):h=F[18],F[19]!==_?(g=_?(0,a.jsx)(U.FloatingLabel,{opacity:.6,children:_}):null,F[19]=_,F[20]=g):g=F[20],F[21]!==g?(f=(0,a.jsx)(ev.ShapeRenderer,{loadingColor:"pink",children:g}),F[21]=g,F[22]=f):f=F[22],F[23]!==P||F[24]!==w||F[25]!==f||F[26]!==h?(p=(0,a.jsx)("group",{ref:M,position:P,...h,scale:w,children:f}),F[23]=P,F[24]=w,F[25]=f,F[26]=h,F[27]=p):p=F[27],F[28]!==b||F[29]!==E||F[30]!==p?(y=(0,a.jsx)(eF.ShapeInfoProvider,{type:"Item",object:b,shapeName:E,children:p}),F[28]=b,F[29]=E,F[30]=p,F[31]=y):y=F[31],y},SimGroup:function(e){let t,n,i,o,s=(0,r.c)(17),{object:l}=e,c=(0,P.useRuntimeObjectById)(l._id)??l,d=A();s[0]!==c._children?(t=c._children??[],s[0]=c._children,s[1]=t):t=s[1];let u=(0,P.useRuntimeChildIds)(c._id,t),h=null,m=!1;if(d&&d.hasTeams){if(m=!0,null!=d.team)h=d.team;else if(c._name){let e;if(s[2]!==c._name){let t;s[4]===Symbol.for("react.memo_cache_sentinel")?(t=/^team(\d+)$/i,s[4]=t):t=s[4],e=c._name.match(t),s[2]=c._name,s[3]=e}else e=s[3];let t=e;t&&(h=parseInt(t[1],10))}}else if(c._name){let e;s[5]!==c._name?(e=c._name.toLowerCase(),s[5]=c._name,s[6]=e):e=s[6],m="teams"===e}s[7]!==m||s[8]!==c||s[9]!==d||s[10]!==h?(n={object:c,parent:d,hasTeams:m,team:h},s[7]=m,s[8]=c,s[9]=d,s[10]=h,s[11]=n):n=s[11];let g=n;return s[12]!==u?(i=u.map(G),s[12]=u,s[13]=i):i=s[13],s[14]!==g||s[15]!==i?(o=(0,a.jsx)(N.Provider,{value:g,children:i}),s[14]=g,s[15]=i,s[16]=o):o=s[16],o},Sky:function({object:e}){let{fogEnabled:t,highQualityFog:r}=(0,v.useSettings)(),i=(0,m.getProperty)(e,"materialList"),s=(0,n.useMemo)(()=>ec((0,m.getProperty)(e,"SkySolidColor")),[e]),l=(0,m.getInt)(e,"useSkyTextures")??1,c=(0,n.useMemo)(()=>(function(e,t=!0){let a=(0,m.getFloat)(e,"fogDistance")??0,r=(0,m.getFloat)(e,"visibleDistance")??1e3,n=(0,m.getFloat)(e,"high_fogDistance"),i=(0,m.getFloat)(e,"high_visibleDistance"),s=t&&null!=n&&n>0?n:a,l=t&&null!=i&&i>0?i:r,c=function(e){if(!e)return new o.Color(.5,.5,.5);let[t,a,r]=e.split(" ").map(e=>parseFloat(e));return new o.Color().setRGB(t,a,r).convertSRGBToLinear()}((0,m.getProperty)(e,"fogColor")),d=[];for(let t=1;t<=3;t++){let a=function(e,t=1){if(!e)return null;let a=e.split(" ").map(e=>parseFloat(e));if(a.length<3)return null;let[r,n,i]=a;return r<=0||i<=n?null:{visibleDistance:r,minHeight:n,maxHeight:i,percentage:Math.max(0,Math.min(1,t))}}((0,m.getProperty)(e,`fogVolume${t}`),1);a&&d.push(a)}let u=d.reduce((e,t)=>Math.max(e,t.maxHeight),0);return{fogDistance:s,visibleDistance:l,fogColor:c,fogVolumes:d,fogLine:u,enabled:l>s}})(e,r),[e,r]),d=(0,n.useMemo)(()=>ec((0,m.getProperty)(e,"fogColor")),[e]),u=s||d,g=c.enabled&&t,f=c.fogColor,{scene:p,gl:y}=(0,h.useThree)();(0,n.useEffect)(()=>{if(g){let e=f.clone();p.background=e,y.setClearColor(e)}else if(u){let e=u[0].clone();p.background=e,y.setClearColor(e)}else p.background=null;return()=>{p.background=null}},[p,y,g,f,u]);let F=s?.[1];return(0,a.jsxs)(a.Fragment,{children:[i&&l?(0,a.jsx)(n.Suspense,{fallback:null,children:(0,a.jsx)(eu,{materialList:i,fogColor:g?f:void 0,fogState:g?c:void 0},i)}):F?(0,a.jsx)(eh,{skyColor:F,fogColor:g?f:void 0,fogState:g?c:void 0}):null,(0,a.jsx)(n.Suspense,{children:(0,a.jsx)(eo,{object:e})}),c.enabled?(0,a.jsx)(eg,{fogState:c,enabled:t}):null]})},StaticShape:function(e){let t,n,i,o,s,l,c,d,u=(0,r.c)(19),{object:h}=e;u[0]!==h?(t=(0,m.getProperty)(h,"dataBlock")??"",u[0]=h,u[1]=t):t=u[1];let g=t,f=(0,eb.useDatablock)(g);u[2]!==h?(n=(0,m.getPosition)(h),u[2]=h,u[3]=n):n=u[3];let p=n;u[4]!==h?(i=(0,m.getRotation)(h),u[4]=h,u[5]=i):i=u[5];let y=i;u[6]!==h?(o=(0,m.getScale)(h),u[6]=h,u[7]=o):o=u[7];let v=o;u[8]!==f?(s=(0,m.getProperty)(f,"shapeFile"),u[8]=f,u[9]=s):s=u[9];let F=s;return F||console.error(` missing shape for datablock: ${g}`),u[10]===Symbol.for("react.memo_cache_sentinel")?(l=(0,a.jsx)(ev.ShapeRenderer,{}),u[10]=l):l=u[10],u[11]!==p||u[12]!==y||u[13]!==v?(c=(0,a.jsx)("group",{position:p,quaternion:y,scale:v,children:l}),u[11]=p,u[12]=y,u[13]=v,u[14]=c):c=u[14],u[15]!==h||u[16]!==F||u[17]!==c?(d=(0,a.jsx)(eF.ShapeInfoProvider,{type:"StaticShape",object:h,shapeName:F,children:c}),u[15]=h,u[16]=F,u[17]=c,u[18]=d):d=u[18],d},Sun:function(e){let t,i,s,l,c,d,u,h,g,f,y=(0,r.c)(25),{object:v}=e;y[0]!==v?(t=((0,m.getProperty)(v,"direction")??"0.57735 0.57735 -0.57735").split(" ").map(ey),y[0]=v,y[1]=t):t=y[1];let[F,b,x]=t,S=Math.sqrt(F*F+x*x+b*b),k=F/S,D=x/S,P=b/S;y[2]!==k||y[3]!==D||y[4]!==P?(i=new o.Vector3(k,D,P),y[2]=k,y[3]=D,y[4]=P,y[5]=i):i=y[5];let w=i,C=-(5e3*w.x),I=-(5e3*w.y),M=-(5e3*w.z);y[6]!==C||y[7]!==I||y[8]!==M?(s=new o.Vector3(C,I,M),y[6]=C,y[7]=I,y[8]=M,y[9]=s):s=y[9];let E=s;if(y[10]!==v){let[e,t,a]=((0,m.getProperty)(v,"color")??"0.7 0.7 0.7 1").split(" ").map(ep);l=new o.Color(e,t,a),y[10]=v,y[11]=l}else l=y[11];let T=l;if(y[12]!==v){let[e,t,a]=((0,m.getProperty)(v,"ambient")??"0.5 0.5 0.5 1").split(" ").map(ef);c=new o.Color(e,t,a),y[12]=v,y[13]=c}else c=y[13];let B=c,j=w.y<0;return y[14]!==j?(d=()=>{p.value=j},u=[j],y[14]=j,y[15]=d,y[16]=u):(d=y[15],u=y[16]),(0,n.useEffect)(d,u),y[17]!==T||y[18]!==E?(h=(0,a.jsx)("directionalLight",{position:E,color:T,intensity:1,castShadow:!0,"shadow-mapSize-width":8192,"shadow-mapSize-height":8192,"shadow-camera-left":-4096,"shadow-camera-right":4096,"shadow-camera-top":4096,"shadow-camera-bottom":-4096,"shadow-camera-near":100,"shadow-camera-far":12e3,"shadow-bias":-1e-5,"shadow-normalBias":.4,"shadow-radius":2}),y[17]=T,y[18]=E,y[19]=h):h=y[19],y[20]!==B?(g=(0,a.jsx)("ambientLight",{color:B,intensity:1}),y[20]=B,y[21]=g):g=y[21],y[22]!==h||y[23]!==g?(f=(0,a.jsxs)(a.Fragment,{children:[h,g]}),y[22]=h,y[23]=g,y[24]=f):f=y[24],f},TerrainBlock:M,TSStatic:function(e){let t,n,i,o,s,l,c,d=(0,r.c)(17),{object:u}=e;d[0]!==u?(t=(0,m.getProperty)(u,"shapeName"),d[0]=u,d[1]=t):t=d[1];let h=t;d[2]!==u?(n=(0,m.getPosition)(u),d[2]=u,d[3]=n):n=d[3];let g=n;d[4]!==u?(i=(0,m.getRotation)(u),d[4]=u,d[5]=i):i=d[5];let f=i;d[6]!==u?(o=(0,m.getScale)(u),d[6]=u,d[7]=o):o=d[7];let p=o;return h||console.error(" missing shapeName for object",u),d[8]===Symbol.for("react.memo_cache_sentinel")?(s=(0,a.jsx)(ev.ShapeRenderer,{}),d[8]=s):s=d[8],d[9]!==g||d[10]!==f||d[11]!==p?(l=(0,a.jsx)("group",{position:g,quaternion:f,scale:p,children:s}),d[9]=g,d[10]=f,d[11]=p,d[12]=l):l=d[12],d[13]!==u||d[14]!==h||d[15]!==l?(c=(0,a.jsx)(eF.ShapeInfoProvider,{type:"TSStatic",object:u,shapeName:h,children:l}),d[13]=u,d[14]=h,d[15]=l,d[16]=c):c=d[16],c},Turret:function(e){let t,n,i,o,s,l,c,d,u,h,g,f=(0,r.c)(27),{object:p}=e;f[0]!==p?(t=(0,m.getProperty)(p,"dataBlock")??"",f[0]=p,f[1]=t):t=f[1];let y=t;f[2]!==p?(n=(0,m.getProperty)(p,"initialBarrel"),f[2]=p,f[3]=n):n=f[3];let v=n,F=(0,eb.useDatablock)(y),b=(0,eb.useDatablock)(v);f[4]!==p?(i=(0,m.getPosition)(p),f[4]=p,f[5]=i):i=f[5];let x=i;f[6]!==p?(o=(0,m.getRotation)(p),f[6]=p,f[7]=o):o=f[7];let S=o;f[8]!==p?(s=(0,m.getScale)(p),f[8]=p,f[9]=s):s=f[9];let k=s;f[10]!==F?(l=(0,m.getProperty)(F,"shapeFile"),f[10]=F,f[11]=l):l=f[11];let D=l;f[12]!==b?(c=(0,m.getProperty)(b,"shapeFile"),f[12]=b,f[13]=c):c=f[13];let P=c;return D||console.error(` missing shape for datablock: ${y}`),v&&!P&&console.error(` missing shape for barrel datablock: ${v}`),f[14]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)(ev.ShapeRenderer,{}),f[14]=d):d=f[14],f[15]!==P||f[16]!==p?(u=P?(0,a.jsx)(eF.ShapeInfoProvider,{type:"Turret",object:p,shapeName:P,children:(0,a.jsx)("group",{position:[0,1.5,0],children:(0,a.jsx)(ev.ShapeRenderer,{})})}):null,f[15]=P,f[16]=p,f[17]=u):u=f[17],f[18]!==x||f[19]!==S||f[20]!==k||f[21]!==u?(h=(0,a.jsxs)("group",{position:x,quaternion:S,scale:k,children:[d,u]}),f[18]=x,f[19]=S,f[20]=k,f[21]=u,f[22]=h):h=f[22],f[23]!==p||f[24]!==D||f[25]!==h?(g=(0,a.jsx)(eF.ShapeInfoProvider,{type:"Turret",object:p,shapeName:D,children:h}),f[23]=p,f[24]=D,f[25]=h,f[26]=g):g=f[26],g},WaterBlock:(0,n.lazy)(()=>e.A(18599).then(e=>({default:e.WaterBlock}))),WayPoint:function(e){let t,n,i,o=(0,r.c)(7),{object:s}=e;o[0]!==s?(t=(0,m.getPosition)(s),o[0]=s,o[1]=t):t=o[1];let l=t;o[2]!==s?(n=(0,m.getProperty)(s,"name"),o[2]=s,o[3]=n):n=o[3];let c=n;return o[4]!==c||o[5]!==l?(i=c?(0,a.jsx)(U.FloatingLabel,{position:l,opacity:.6,children:c}):null,o[4]=c,o[5]=l,o[6]=i):i=o[6],i}},eM=new Set(["ForceFieldBare","Item","StaticShape","Turret"]);function eE(e){let t,i,o,s=(0,r.c)(13),{object:l,objectId:c}=e,d=(0,P.useRuntimeObjectById)(c??l?._id)??l,{missionType:u}=(0,n.useContext)(eP),h=(0,P.useEngineSelector)(eT);e:{let e,a;if(!d){t=!1;break e}s[0]!==d?(e=new Set(((0,m.getProperty)(d,"missionTypesList")??"").toLowerCase().split(/\s+/).filter(Boolean)),s[0]=d,s[1]=e):e=s[1];let r=e;s[2]!==u||s[3]!==r?(a=!r.size||r.has(u.toLowerCase()),s[2]=u,s[3]=r,s[4]=a):a=s[4],t=a}let g=t;if(!d)return null;let f=eI[d._className];s[5]!==h||s[6]!==d._className?(i=h&&eM.has(d._className),s[5]=h,s[6]=d._className,s[7]=i):i=s[7];let p=i;return s[8]!==f||s[9]!==p||s[10]!==d||s[11]!==g?(o=g&&f?(0,a.jsx)(n.Suspense,{children:!p&&(0,a.jsx)(f,{object:d})}):null,s[8]=f,s[9]=p,s[10]=d,s[11]=g,s[12]=o):o=s[12],o}function eT(e){return null!=e.playback.recording}var eB=e.i(51475);let ej=(0,n.createContext)(null);function e_(e){let t,n,i=(0,r.c)(5),{runtime:o,children:s}=e;return i[0]!==s?(t=(0,a.jsx)(eB.TickProvider,{children:s}),i[0]=s,i[1]=t):t=i[1],i[2]!==o||i[3]!==t?(n=(0,a.jsx)(ej.Provider,{value:o,children:t}),i[2]=o,i[3]=t,i[4]=n):n=i[4],n}var eR=e.i(86608),eN=e.i(38433),eA=e.i(33870),eG=e.i(91996),eL=e.i(7368);let ez=(0,d.createScriptLoader)(),eU=(0,eA.createScriptCache)(),eO={findFiles:e=>{let t=(0,l.default)(e,{nocase:!0});return(0,eG.getResourceList)().filter(e=>t(e)).map(e=>{let[,t]=(0,eG.getSourceAndPath)(e);return t})},isFile:e=>null!=(0,eG.getResourceMap)()[(0,eG.getResourceKey)(e)]};function eV(e){"batch.flushed"===e.type&&P.engineStore.getState().applyRuntimeBatch(e.events,{tick:e.tick})}function eq(e){e instanceof Error&&"AbortError"===e.name||console.error("Mission runtime failed to become ready:",e)}let eH=(0,n.memo)(function(e){let t,i,o,l,d,u,h,m,g=(0,r.c)(17),{name:f,missionType:p,onLoadingChange:y}=e,{data:v}=((m=(0,r.c)(2))[0]!==f?(h={queryKey:["parsedMission",f],queryFn:()=>(0,c.loadMission)(f)},m[0]=f,m[1]=h):h=m[1],(0,s.useQuery)(h)),{missionGroup:F,runtime:b,progress:x}=function(e,t,a){let i,o,s,l=(0,r.c)(6);l[0]===Symbol.for("react.memo_cache_sentinel")?(i={missionGroup:void 0,runtime:void 0,progress:0},l[0]=i):i=l[0];let[c,d]=(0,n.useState)(i);return l[1]!==e||l[2]!==t||l[3]!==a?(o=()=>{if(!a)return;let r=new AbortController,n=!1,i=null,o=(0,eN.createProgressTracker)(),s=()=>{d(e=>({...e,progress:o.progress}))};o.on("update",s);let{runtime:l,ready:c}=(0,eR.runServer)({missionName:e,missionType:t,runtimeOptions:{loadScript:ez,fileSystem:eO,cache:eU,signal:r.signal,progress:o,ignoreScripts:eL.ignoreScripts}});return c.then(()=>{n||r.signal.aborted||(P.engineStore.getState().setRuntime(l),d({missionGroup:l.getObjectByName("MissionGroup"),runtime:l,progress:1}))}).catch(eq),i=l.subscribeRuntimeEvents(eV),P.engineStore.getState().setRuntime(l),()=>{n=!0,o.off("update",s),r.abort(),i?.(),P.engineStore.getState().clearRuntime(),l.destroy()}},s=[e,t,a],l[1]=e,l[2]=t,l[3]=a,l[4]=o,l[5]=s):(o=l[4],s=l[5]),(0,n.useEffect)(o,s),c}(f,p,v),S=!v||!F||!b;g[0]!==F||g[1]!==p||g[2]!==v?(t={metadata:v,missionType:p,missionGroup:F},g[0]=F,g[1]=p,g[2]=v,g[3]=t):t=g[3];let k=t;return(g[4]!==S||g[5]!==y||g[6]!==x?(i=()=>{y?.(S,x)},o=[S,x,y],g[4]=S,g[5]=y,g[6]=x,g[7]=i,g[8]=o):(i=g[7],o=g[8]),(0,n.useEffect)(i,o),S)?null:(g[9]!==F?(l=(0,a.jsx)(eE,{object:F}),g[9]=F,g[10]=l):l=g[10],g[11]!==b||g[12]!==l?(d=(0,a.jsx)(e_,{runtime:b,children:l}),g[11]=b,g[12]=l,g[13]=d):d=g[13],g[14]!==k||g[15]!==d?(u=(0,a.jsx)(ew,{value:k,children:d}),g[14]=k,g[15]=d,g[16]=u):u=g[16],u)});var eW=e.i(17751),e$=e.i(12598),eK=e.i(8155);let eX=e=>{let t=(0,eK.createStore)(e),a=e=>(function(e,t=e=>e){let a=n.default.useSyncExternalStore(e.subscribe,n.default.useCallback(()=>t(e.getState()),[e,t]),n.default.useCallback(()=>t(e.getInitialState()),[e,t]));return n.default.useDebugValue(a),a})(t,e);return Object.assign(a,t),a};var eY=e.i(79473);let eZ=n.createContext(null);function eJ({map:e,children:t,onChange:a,domElement:r}){let i=e.map(e=>e.name+e.keys).join("-"),o=n.useMemo(()=>{let t;return(t=(0,eY.subscribeWithSelector)(()=>e.reduce((e,t)=>({...e,[t.name]:!1}),{})))?eX(t):eX},[i]),s=n.useMemo(()=>[o.subscribe,o.getState,o],[i]),l=o.setState;return n.useEffect(()=>{let t=e.map(({name:e,keys:t,up:r})=>({keys:t,up:r,fn:t=>{l({[e]:t}),a&&a(e,t,s[1]())}})).reduce((e,{keys:t,fn:a,up:r=!0})=>(t.forEach(t=>e[t]={fn:a,pressed:!1,up:r}),e),{}),n=({key:e,code:a})=>{let r=t[e]||t[a];if(!r)return;let{fn:n,pressed:i,up:o}=r;r.pressed=!0,(o||!i)&&n(!0)},i=({key:e,code:a})=>{let r=t[e]||t[a];if(!r)return;let{fn:n,up:i}=r;r.pressed=!1,i&&n(!1)},o=r||window;return o.addEventListener("keydown",n,{passive:!0}),o.addEventListener("keyup",i,{passive:!0}),()=>{o.removeEventListener("keydown",n),o.removeEventListener("keyup",i)}},[r,i]),n.createElement(eZ.Provider,{value:s,children:t})}function eQ(e){let[t,a,r]=n.useContext(eZ);return e?r(e):[t,a]}var e0=e.i(85413),e2=Object.defineProperty,e1=(e,t,a)=>{let r;return(r="symbol"!=typeof t?t+"":t)in e?e2(e,r,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[r]=a,a};let e3=new o.Euler(0,0,0,"YXZ"),e5=new o.Vector3,e4={type:"change"},e6={type:"lock"},e8={type:"unlock"},e7=Math.PI/2;class e9 extends e0.EventDispatcher{constructor(e,t){super(),e1(this,"camera"),e1(this,"domElement"),e1(this,"isLocked"),e1(this,"minPolarAngle"),e1(this,"maxPolarAngle"),e1(this,"pointerSpeed"),e1(this,"onMouseMove",e=>{this.domElement&&!1!==this.isLocked&&(e3.setFromQuaternion(this.camera.quaternion),e3.y-=.002*e.movementX*this.pointerSpeed,e3.x-=.002*e.movementY*this.pointerSpeed,e3.x=Math.max(e7-this.maxPolarAngle,Math.min(e7-this.minPolarAngle,e3.x)),this.camera.quaternion.setFromEuler(e3),this.dispatchEvent(e4))}),e1(this,"onPointerlockChange",()=>{this.domElement&&(this.domElement.ownerDocument.pointerLockElement===this.domElement?(this.dispatchEvent(e6),this.isLocked=!0):(this.dispatchEvent(e8),this.isLocked=!1))}),e1(this,"onPointerlockError",()=>{console.error("THREE.PointerLockControls: Unable to use Pointer Lock API")}),e1(this,"connect",e=>{this.domElement=e||this.domElement,this.domElement&&(this.domElement.ownerDocument.addEventListener("mousemove",this.onMouseMove),this.domElement.ownerDocument.addEventListener("pointerlockchange",this.onPointerlockChange),this.domElement.ownerDocument.addEventListener("pointerlockerror",this.onPointerlockError))}),e1(this,"disconnect",()=>{this.domElement&&(this.domElement.ownerDocument.removeEventListener("mousemove",this.onMouseMove),this.domElement.ownerDocument.removeEventListener("pointerlockchange",this.onPointerlockChange),this.domElement.ownerDocument.removeEventListener("pointerlockerror",this.onPointerlockError))}),e1(this,"dispose",()=>{this.disconnect()}),e1(this,"getObject",()=>this.camera),e1(this,"direction",new o.Vector3(0,0,-1)),e1(this,"getDirection",e=>e.copy(this.direction).applyQuaternion(this.camera.quaternion)),e1(this,"moveForward",e=>{e5.setFromMatrixColumn(this.camera.matrix,0),e5.crossVectors(this.camera.up,e5),this.camera.position.addScaledVector(e5,e)}),e1(this,"moveRight",e=>{e5.setFromMatrixColumn(this.camera.matrix,0),this.camera.position.addScaledVector(e5,e)}),e1(this,"lock",()=>{this.domElement&&this.domElement.requestPointerLock()}),e1(this,"unlock",()=>{this.domElement&&this.domElement.ownerDocument.exitPointerLock()}),this.camera=e,this.domElement=t,this.isLocked=!1,this.minPolarAngle=0,this.maxPolarAngle=Math.PI,this.pointerSpeed=1,t&&this.connect(t)}}(t={}).forward="forward",t.backward="backward",t.left="left",t.right="right",t.up="up",t.down="down",t.lookUp="lookUp",t.lookDown="lookDown",t.lookLeft="lookLeft",t.lookRight="lookRight",t.camera1="camera1",t.camera2="camera2",t.camera3="camera3",t.camera4="camera4",t.camera5="camera5",t.camera6="camera6",t.camera7="camera7",t.camera8="camera8",t.camera9="camera9";let te=Math.PI/2-.01;function tt(){let e,t,a,i,s,l,c,d,m,g,f,p,y,F=(0,r.c)(26),{speedMultiplier:b,setSpeedMultiplier:x}=(0,v.useControls)(),[S,k]=eQ(),{camera:D,gl:P}=(0,h.useThree)(),{nextCamera:w,setCameraIndex:C,cameraCount:I}=ek(),M=(0,n.useRef)(null);F[0]===Symbol.for("react.memo_cache_sentinel")?(e=new o.Vector3,F[0]=e):e=F[0];let E=(0,n.useRef)(e);F[1]===Symbol.for("react.memo_cache_sentinel")?(t=new o.Vector3,F[1]=t):t=F[1];let T=(0,n.useRef)(t);F[2]===Symbol.for("react.memo_cache_sentinel")?(a=new o.Vector3,F[2]=a):a=F[2];let B=(0,n.useRef)(a);F[3]===Symbol.for("react.memo_cache_sentinel")?(i=new o.Euler(0,0,0,"YXZ"),F[3]=i):i=F[3];let j=(0,n.useRef)(i);return F[4]!==D||F[5]!==P.domElement?(s=()=>{let e=new e9(D,P.domElement);return M.current=e,()=>{e.dispose()}},l=[D,P.domElement],F[4]=D,F[5]=P.domElement,F[6]=s,F[7]=l):(s=F[6],l=F[7]),(0,n.useEffect)(s,l),F[8]!==D||F[9]!==P.domElement||F[10]!==w?(c=()=>{let e=P.domElement,t=new o.Euler(0,0,0,"YXZ"),a=!1,r=!1,n=0,i=0,s=t=>{M.current?.isLocked||t.target===e&&(a=!0,r=!1,n=t.clientX,i=t.clientY)},l=e=>{!a||!r&&3>Math.abs(e.clientX-n)&&3>Math.abs(e.clientY-i)||(r=!0,t.setFromQuaternion(D.quaternion,"YXZ"),t.y=t.y-.003*e.movementX,t.x=t.x-.003*e.movementY,t.x=Math.max(-te,Math.min(te,t.x)),D.quaternion.setFromEuler(t))},c=()=>{a=!1},d=t=>{let a=M.current;!a||a.isLocked?w():t.target!==e||r||a.lock()};return e.addEventListener("mousedown",s),document.addEventListener("mousemove",l),document.addEventListener("mouseup",c),document.addEventListener("click",d),()=>{e.removeEventListener("mousedown",s),document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",c),document.removeEventListener("click",d)}},d=[D,P.domElement,w],F[8]=D,F[9]=P.domElement,F[10]=w,F[11]=c,F[12]=d):(c=F[11],d=F[12]),(0,n.useEffect)(c,d),F[13]!==I||F[14]!==C||F[15]!==S?(m=()=>{let e=["camera1","camera2","camera3","camera4","camera5","camera6","camera7","camera8","camera9"];return S(t=>{for(let a=0;a{let e=e=>{e.preventDefault();let t=e.deltaY>0?-1:1,a=Math.max(.05,Math.min(.5,Math.abs(.01*e.deltaY)))*t;x(e=>Math.max(.1,Math.min(5,Math.round((e+a)*20)/20)))},t=P.domElement;return t.addEventListener("wheel",e,{passive:!1}),()=>{t.removeEventListener("wheel",e)}},p=[P.domElement,x],F[18]=P.domElement,F[19]=x,F[20]=f,F[21]=p):(f=F[20],p=F[21]),(0,n.useEffect)(f,p),F[22]!==D||F[23]!==k||F[24]!==b?(y=(e,t)=>{let{forward:a,backward:r,left:n,right:i,up:o,down:s,lookUp:l,lookDown:c,lookLeft:d,lookRight:u}=k();if((l||c||d||u)&&(j.current.setFromQuaternion(D.quaternion,"YXZ"),d&&(j.current.y=j.current.y+ +t),u&&(j.current.y=j.current.y-t),l&&(j.current.x=j.current.x+ +t),c&&(j.current.x=j.current.x-t),j.current.x=Math.max(-te,Math.min(te,j.current.x)),D.quaternion.setFromEuler(j.current)),!a&&!r&&!n&&!i&&!o&&!s)return;let h=80*b;D.getWorldDirection(E.current),E.current.normalize(),T.current.crossVectors(D.up,E.current).normalize(),B.current.set(0,0,0),a&&B.current.add(E.current),r&&B.current.sub(E.current),n&&B.current.add(T.current),i&&B.current.sub(T.current),o&&(B.current.y=B.current.y+1),s&&(B.current.y=B.current.y-1),B.current.lengthSq()>0&&(B.current.normalize().multiplyScalar(h*t),D.position.add(B.current))},F[22]=D,F[23]=k,F[24]=b,F[25]=y):y=F[25],(0,u.useFrame)(y),null}let ta=[{name:"forward",keys:["KeyW"]},{name:"backward",keys:["KeyS"]},{name:"left",keys:["KeyA"]},{name:"right",keys:["KeyD"]},{name:"up",keys:["Space"]},{name:"down",keys:["ShiftLeft","ShiftRight"]},{name:"lookUp",keys:["ArrowUp"]},{name:"lookDown",keys:["ArrowDown"]},{name:"lookLeft",keys:["ArrowLeft"]},{name:"lookRight",keys:["ArrowRight"]},{name:"camera1",keys:["Digit1"]},{name:"camera2",keys:["Digit2"]},{name:"camera3",keys:["Digit3"]},{name:"camera4",keys:["Digit4"]},{name:"camera5",keys:["Digit5"]},{name:"camera6",keys:["Digit6"]},{name:"camera7",keys:["Digit7"]},{name:"camera8",keys:["Digit8"]},{name:"camera9",keys:["Digit9"]}];function tr(){let e,t,i=(0,r.c)(2);return i[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],i[0]=e):e=i[0],(0,n.useEffect)(tn,e),i[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tt,{}),i[1]=t):t=i[1],t}function tn(){return window.addEventListener("keydown",ti,{capture:!0}),window.addEventListener("keyup",ti,{capture:!0}),()=>{window.removeEventListener("keydown",ti,{capture:!0}),window.removeEventListener("keyup",ti,{capture:!0})}}function ti(e){(e.metaKey||e.ctrlKey)&&"k"===e.key||e.metaKey&&e.stopImmediatePropagation()}function to(e){let t,n=(0,r.c)(2),{children:i}=e;return n[0]!==i?(t=(0,a.jsx)(a.Fragment,{children:i}),n[0]=i,n[1]=t):t=n[1],t}function ts(){return(0,P.useEngineSelector)(tl)}function tl(e){return e.playback.recording}function tc(){return(0,P.useEngineSelector)(td)}function td(e){return"playing"===e.playback.status}function tu(e){return e.playback.timeMs/1e3}function th(e){return e.playback.durationMs/1e3}function tm(e){return e.playback.rate}function tg(){let e,t,a,n,i,o,s=(0,r.c)(17),l=ts(),c=(0,P.useEngineSelector)(tv),d=(0,P.useEngineSelector)(ty),u=(0,P.useEngineSelector)(tp),h=(0,P.useEngineSelector)(tf);s[0]!==c?(e=e=>{c(e)},s[0]=c,s[1]=e):e=s[1];let m=e;s[2]!==l||s[3]!==d?(t=()=>{l&&d("playing")},s[2]=l,s[3]=d,s[4]=t):t=s[4];let g=t;s[5]!==d?(a=()=>{d("paused")},s[5]=d,s[6]=a):a=s[6];let f=a;s[7]!==u?(n=e=>{u(1e3*e)},s[7]=u,s[8]=n):n=s[8];let p=n;s[9]!==h?(i=e=>{h(e)},s[9]=h,s[10]=i):i=s[10];let y=i;return s[11]!==f||s[12]!==g||s[13]!==p||s[14]!==m||s[15]!==y?(o={setRecording:m,play:g,pause:f,seek:p,setSpeed:y},s[11]=f,s[12]=g,s[13]=p,s[14]=m,s[15]=y,s[16]=o):o=s[16],o}function tf(e){return e.setPlaybackRate}function tp(e){return e.setPlaybackTime}function ty(e){return e.setPlaybackStatus}function tv(e){return e.setDemoRecording}var tF=e.i(13070);function tb(){let e,t,n,i,o,s,l,c,d,u,h,m,g,f,p,y,v,F,b,x,S,k,D,P,w=(0,r.c)(51),C=ts(),I=eQ(tE),M=eQ(tM),E=eQ(tI),T=eQ(tC),B=eQ(tw),j=eQ(tP),_=eQ(tD),R=eQ(tk),N=eQ(tS),A=eQ(tx);return C?null:(w[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:tF.default.Spacer}),w[0]=e):e=w[0],w[1]!==I?(t=(0,a.jsx)("div",{className:tF.default.Key,"data-pressed":I,children:"W"}),w[1]=I,w[2]=t):t=w[2],w[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,a.jsx)("div",{className:tF.default.Spacer}),w[3]=n):n=w[3],w[4]!==t?(i=(0,a.jsxs)("div",{className:tF.default.Row,children:[e,t,n]}),w[4]=t,w[5]=i):i=w[5],w[6]!==E?(o=(0,a.jsx)("div",{className:tF.default.Key,"data-pressed":E,children:"A"}),w[6]=E,w[7]=o):o=w[7],w[8]!==M?(s=(0,a.jsx)("div",{className:tF.default.Key,"data-pressed":M,children:"S"}),w[8]=M,w[9]=s):s=w[9],w[10]!==T?(l=(0,a.jsx)("div",{className:tF.default.Key,"data-pressed":T,children:"D"}),w[10]=T,w[11]=l):l=w[11],w[12]!==o||w[13]!==s||w[14]!==l?(c=(0,a.jsxs)("div",{className:tF.default.Row,children:[o,s,l]}),w[12]=o,w[13]=s,w[14]=l,w[15]=c):c=w[15],w[16]!==i||w[17]!==c?(d=(0,a.jsxs)("div",{className:tF.default.Column,children:[i,c]}),w[16]=i,w[17]=c,w[18]=d):d=w[18],w[19]===Symbol.for("react.memo_cache_sentinel")?(u=(0,a.jsx)("span",{className:tF.default.Arrow,children:"↑"}),w[19]=u):u=w[19],w[20]!==B?(h=(0,a.jsx)("div",{className:tF.default.Row,children:(0,a.jsxs)("div",{className:tF.default.Key,"data-pressed":B,children:[u," Space"]})}),w[20]=B,w[21]=h):h=w[21],w[22]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)("span",{className:tF.default.Arrow,children:"↓"}),w[22]=m):m=w[22],w[23]!==j?(g=(0,a.jsx)("div",{className:tF.default.Row,children:(0,a.jsxs)("div",{className:tF.default.Key,"data-pressed":j,children:[m," Shift"]})}),w[23]=j,w[24]=g):g=w[24],w[25]!==h||w[26]!==g?(f=(0,a.jsxs)("div",{className:tF.default.Column,children:[h,g]}),w[25]=h,w[26]=g,w[27]=f):f=w[27],w[28]===Symbol.for("react.memo_cache_sentinel")?(p=(0,a.jsx)("div",{className:tF.default.Spacer}),w[28]=p):p=w[28],w[29]!==_?(y=(0,a.jsx)("div",{className:tF.default.Key,"data-pressed":_,children:"↑"}),w[29]=_,w[30]=y):y=w[30],w[31]===Symbol.for("react.memo_cache_sentinel")?(v=(0,a.jsx)("div",{className:tF.default.Spacer}),w[31]=v):v=w[31],w[32]!==y?(F=(0,a.jsxs)("div",{className:tF.default.Row,children:[p,y,v]}),w[32]=y,w[33]=F):F=w[33],w[34]!==N?(b=(0,a.jsx)("div",{className:tF.default.Key,"data-pressed":N,children:"←"}),w[34]=N,w[35]=b):b=w[35],w[36]!==R?(x=(0,a.jsx)("div",{className:tF.default.Key,"data-pressed":R,children:"↓"}),w[36]=R,w[37]=x):x=w[37],w[38]!==A?(S=(0,a.jsx)("div",{className:tF.default.Key,"data-pressed":A,children:"→"}),w[38]=A,w[39]=S):S=w[39],w[40]!==b||w[41]!==x||w[42]!==S?(k=(0,a.jsxs)("div",{className:tF.default.Row,children:[b,x,S]}),w[40]=b,w[41]=x,w[42]=S,w[43]=k):k=w[43],w[44]!==F||w[45]!==k?(D=(0,a.jsxs)("div",{className:tF.default.Column,children:[F,k]}),w[44]=F,w[45]=k,w[46]=D):D=w[46],w[47]!==f||w[48]!==D||w[49]!==d?(P=(0,a.jsxs)("div",{className:tF.default.Root,children:[d,f,D]}),w[47]=f,w[48]=D,w[49]=d,w[50]=P):P=w[50],P)}function tx(e){return e.lookRight}function tS(e){return e.lookLeft}function tk(e){return e.lookDown}function tD(e){return e.lookUp}function tP(e){return e.down}function tw(e){return e.up}function tC(e){return e.right}function tI(e){return e.left}function tM(e){return e.backward}function tE(e){return e.forward}var tT=e.i(78295);function tB(e){let t=e.querySelector(".back");t&&(t.style.background="rgba(3, 79, 76, 0.6)",t.style.border="1px solid rgba(0, 219, 223, 0.5)",t.style.boxShadow="inset 0 0 10px rgba(0, 0, 0, 0.7)");let a=e.querySelector(".front");a&&(a.style.background="radial-gradient(circle at 50% 50%, rgba(23, 247, 198, 0.9) 0%, rgba(9, 184, 170, 0.95) 100%)",a.style.border="2px solid rgba(255, 255, 255, 0.4)",a.style.boxShadow="0 2px 4px rgba(0, 0, 0, 0.5), 0 1px 1px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 2px rgba(0, 0, 0, 0.3)")}let tj=Math.PI/2-.01;function t_({joystickState:t,joystickZone:r,lookJoystickState:i,lookJoystickZone:o}){let{touchMode:s}=(0,v.useControls)();(0,n.useEffect)(()=>{let a=r.current;if(!a)return;let n=null,i=!1;return e.A(84968).then(e=>{i||(n=e.default.create({zone:a,mode:"static",position:{left:"70px",bottom:"70px"},size:120,restOpacity:.9}),tB(a),n.on("move",(e,a)=>{t.current.angle=a.angle.radian,t.current.force=Math.min(1,a.force)}),n.on("end",()=>{t.current.force=0}))}),()=>{i=!0,n?.destroy()}},[t,r,s]),(0,n.useEffect)(()=>{if("dualStick"!==s)return;let t=o.current;if(!t)return;let a=null,r=!1;return e.A(84968).then(e=>{r||(a=e.default.create({zone:t,mode:"static",position:{right:"70px",bottom:"70px"},size:120,restOpacity:.9}),tB(t),a.on("move",(e,t)=>{i.current.angle=t.angle.radian,i.current.force=Math.min(1,t.force)}),a.on("end",()=>{i.current.force=0}))}),()=>{r=!0,a?.destroy()}},[s,i,o]);let l=()=>{document.activeElement instanceof HTMLElement&&document.activeElement.blur()};return"dualStick"===s?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{ref:r,className:tT.default.Left,onContextMenu:e=>e.preventDefault(),onTouchStart:l}),(0,a.jsx)("div",{ref:o,className:tT.default.Right,onContextMenu:e=>e.preventDefault(),onTouchStart:l})]}):(0,a.jsx)("div",{ref:r,className:tT.default.Joystick,onContextMenu:e=>e.preventDefault(),onTouchStart:l})}function tR(e){let t,a,i,s,l,c,d,m,g,f,p=(0,r.c)(25),{joystickState:y,joystickZone:F,lookJoystickState:b}=e,{speedMultiplier:x,touchMode:S}=(0,v.useControls)(),{camera:k,gl:D}=(0,h.useThree)();p[0]===Symbol.for("react.memo_cache_sentinel")?(t=new o.Euler(0,0,0,"YXZ"),p[0]=t):t=p[0];let P=(0,n.useRef)(t),w=(0,n.useRef)(null);p[1]===Symbol.for("react.memo_cache_sentinel")?(a={x:0,y:0},p[1]=a):a=p[1];let C=(0,n.useRef)(a);p[2]===Symbol.for("react.memo_cache_sentinel")?(i=new o.Vector3,p[2]=i):i=p[2];let I=(0,n.useRef)(i);p[3]===Symbol.for("react.memo_cache_sentinel")?(s=new o.Vector3,p[3]=s):s=p[3];let M=(0,n.useRef)(s);p[4]===Symbol.for("react.memo_cache_sentinel")?(l=new o.Vector3,p[4]=l):l=p[4];let E=(0,n.useRef)(l);return p[5]!==k.quaternion?(c=()=>{P.current.setFromQuaternion(k.quaternion,"YXZ")},p[5]=k.quaternion,p[6]=c):c=p[6],p[7]!==k?(d=[k],p[7]=k,p[8]=d):d=p[8],(0,n.useEffect)(c,d),p[9]!==k.quaternion||p[10]!==D.domElement||p[11]!==F||p[12]!==S?(m=()=>{if("moveLookStick"!==S)return;let e=D.domElement,t=e=>{let t=F.current;if(!t)return!1;let a=t.getBoundingClientRect();return e.clientX>=a.left&&e.clientX<=a.right&&e.clientY>=a.top&&e.clientY<=a.bottom},a=e=>{if(null===w.current)for(let a=0;a{if(null!==w.current)for(let t=0;t{for(let t=0;t{e.removeEventListener("touchstart",a),e.removeEventListener("touchmove",r),e.removeEventListener("touchend",n),e.removeEventListener("touchcancel",n),w.current=null}},p[9]=k.quaternion,p[10]=D.domElement,p[11]=F,p[12]=S,p[13]=m):m=p[13],p[14]!==k||p[15]!==D.domElement||p[16]!==F||p[17]!==S?(g=[k,D.domElement,F,S],p[14]=k,p[15]=D.domElement,p[16]=F,p[17]=S,p[18]=g):g=p[18],(0,n.useEffect)(m,g),p[19]!==k||p[20]!==y.current||p[21]!==b||p[22]!==x||p[23]!==S?(f=(e,t)=>{let{force:a,angle:r}=y.current;if("dualStick"===S){let e=b.current;if(e.force>.15){let a=(e.force-.15)/.85,r=Math.cos(e.angle),n=Math.sin(e.angle);P.current.setFromQuaternion(k.quaternion,"YXZ"),P.current.y=P.current.y-r*a*2.5*t,P.current.x=P.current.x+n*a*2.5*t,P.current.x=Math.max(-tj,Math.min(tj,P.current.x)),k.quaternion.setFromEuler(P.current)}if(a>.08){let e=80*x*((a-.08)/.92),n=Math.cos(r),i=Math.sin(r);k.getWorldDirection(I.current),I.current.normalize(),M.current.crossVectors(k.up,I.current).normalize(),E.current.set(0,0,0).addScaledVector(I.current,i).addScaledVector(M.current,-n),E.current.lengthSq()>0&&(E.current.normalize().multiplyScalar(e*t),k.position.add(E.current))}}else if("moveLookStick"===S&&a>0){let e=80*x*.5;if(k.getWorldDirection(I.current),I.current.normalize(),E.current.copy(I.current).multiplyScalar(e*t),k.position.add(E.current),a>=.15){let e=Math.cos(r),n=Math.sin(r),i=(a-.15)/.85;P.current.setFromQuaternion(k.quaternion,"YXZ"),P.current.y=P.current.y-e*i*1.25*t,P.current.x=P.current.x+n*i*1.25*t,P.current.x=Math.max(-tj,Math.min(tj,P.current.x)),k.quaternion.setFromEuler(P.current)}}},p[19]=k,p[20]=y.current,p[21]=b,p[22]=x,p[23]=S,p[24]=f):f=p[24],(0,u.useFrame)(f),null}var tN=e.i(11889),tA=e.i(56373),tG=e.i(86447),tL=e.i(1559),tz=e.i(78440),tU=e.i(59129),tO=e.i(25998),tV=e.i(18364),tq=e.i(70238),tH=e.i(29402),tW=e.i(97442);let t$=new Set(["SkiFree","SkiFree_Daily","SkiFree_Randomizer"]),tK={"missions.vl2":"Official","TR2final105-client.vl2":"Team Rabbit 2","z_mappacks/CTF/Classic_maps_v1.vl2":"Classic","z_mappacks/CTF/DynamixFinalPack.vl2":"Official","z_mappacks/CTF/KryMapPack_b3EDIT.vl2":"KryMapPack","z_mappacks/CTF/S5maps.vl2":"S5","z_mappacks/CTF/S8maps.vl2":"S8","z_mappacks/CTF/TWL-MapPack.vl2":"TWL","z_mappacks/CTF/TWL-MapPackEDIT.vl2":"TWL","z_mappacks/CTF/TWL2-MapPack.vl2":"TWL2","z_mappacks/CTF/TWL2-MapPackEDIT.vl2":"TWL2","z_mappacks/TWL_T2arenaOfficialMaps.vl2":"Arena","z_mappacks/xPack2.vl2":"xPack2","z_mappacks/z_DMP2-V0.6.vl2":"DMP2 (Discord Map Pack)","z_mappacks/zDMP-4.7.3DX.vl2":"DMP (Discord Map Pack)","z_mappacks/zDMP-4.7.3DX-ServerOnly.vl2":"DMP (Discord Map Pack)"},tX={"z_mappacks/DM":"DM","z_mappacks/LCTF":"LCTF","z_mappacks/Lak":"LakRabbit"},tY=(0,eG.getMissionList)().filter(e=>!t$.has(e)).map(e=>{let t,a=(0,eG.getMissionInfo)(e),[r]=(0,eG.getSourceAndPath)(a.resourcePath),n=(t=r.match(/^(.*)(\/[^/]+)$/))?t[1]:"",i=tK[r]??tX[n]??null;return{resourcePath:a.resourcePath,missionName:e,displayName:a.displayName,sourcePath:r,groupName:i,missionTypes:a.missionTypes}}),tZ=new Map(tY.map(e=>[e.missionName,e])),tJ=function(e){let t=new Map;for(let a of e){let e=t.get(a.groupName)??[];e.push(a),t.set(a.groupName,e)}return t.forEach((e,a)=>{t.set(a,(0,tH.default)(e,[e=>(e.displayName||e.missionName).toLowerCase()],["asc"]))}),(0,tH.default)(Array.from(t.entries()),[([e])=>"Official"===e?0:null==e?2:1,([e])=>e?e.toLowerCase():""],["asc","asc"])}(tY),tQ="u">typeof navigator&&/Mac|iPhone|iPad|iPod/.test(navigator.platform);function t0(e){let t,n,i,o,s,l=(0,r.c)(12),{mission:c}=e,d=c.displayName||c.missionName;return l[0]!==d?(t=(0,a.jsx)("span",{className:tW.default.ItemName,children:d}),l[0]=d,l[1]=t):t=l[1],l[2]!==c.missionTypes?(n=c.missionTypes.length>0&&(0,a.jsx)("span",{className:tW.default.ItemTypes,children:c.missionTypes.map(t2)}),l[2]=c.missionTypes,l[3]=n):n=l[3],l[4]!==t||l[5]!==n?(i=(0,a.jsxs)("span",{className:tW.default.ItemHeader,children:[t,n]}),l[4]=t,l[5]=n,l[6]=i):i=l[6],l[7]!==c.missionName?(o=(0,a.jsx)("span",{className:tW.default.ItemMissionName,children:c.missionName}),l[7]=c.missionName,l[8]=o):o=l[8],l[9]!==i||l[10]!==o?(s=(0,a.jsxs)(a.Fragment,{children:[i,o]}),l[9]=i,l[10]=o,l[11]=s):s=l[11],s}function t2(e){return(0,a.jsx)("span",{className:tW.default.ItemType,"data-mission-type":e,children:e},e)}function t1(e){let t,i,o,s,l,c,d,u,h,m,g,f,p,y,v,F,b,x=(0,r.c)(46),{value:S,missionType:k,onChange:D,disabled:P}=e,[w,C]=(0,n.useState)(""),I=(0,n.useRef)(null),M=(0,n.useRef)(k);x[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{(0,n.startTransition)(()=>C(e))},x[0]=t):t=x[0];let E=(0,tV.useComboboxStore)({resetValueOnHide:!0,selectedValue:S,setSelectedValue:e=>{if(e){let t=M.current,a=(0,eG.getMissionInfo)(e).missionTypes;t&&a.includes(t)||(t=a[0]),D({missionName:e,missionType:t}),I.current?.blur()}},setValue:t});x[1]!==E?(i=()=>{let e=e=>{"k"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),I.current?.focus(),E.show())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},o=[E],x[1]=E,x[2]=i,x[3]=o):(i=x[2],o=x[3]),(0,n.useEffect)(i,o),x[4]!==S?(s=tZ.get(S),x[4]=S,x[5]=s):s=x[5];let T=s;e:{let e,t;if(!w){let e;x[6]===Symbol.for("react.memo_cache_sentinel")?(e={type:"grouped",groups:tJ},x[6]=e):e=x[6],l=e;break e}x[7]!==w?(e=(0,tq.matchSorter)(tY,w,{keys:["displayName","missionName","missionTypes","groupName"]}),x[7]=w,x[8]=e):e=x[8];let a=e;x[9]!==a?(t={type:"flat",missions:a},x[9]=a,x[10]=t):t=x[10],l=t}let B=l,j=T?T.displayName||T.missionName:S,_="flat"===B.type?0===B.missions.length:0===B.groups.length,R=e=>(0,a.jsx)(tA.ComboboxItem,{value:e.missionName,className:tW.default.Item,focusOnHover:!0,onClick:t=>{if(t.target&&t.target instanceof HTMLElement){let a=t.target.dataset.missionType;a?(M.current=a,e.missionName===S&&D({missionName:e.missionName,missionType:a})):M.current=null}else M.current=null},children:(0,a.jsx)(t0,{mission:e})},e.missionName),N=tz.ComboboxProvider;x[11]!==E?(c=()=>{try{document.exitPointerLock()}catch{}E.show()},d=e=>{"Escape"!==e.key||E.getState().open||I.current?.blur()},x[11]=E,x[12]=c,x[13]=d):(c=x[12],d=x[13]),x[14]!==P||x[15]!==j||x[16]!==c||x[17]!==d?(u=(0,a.jsx)(tN.Combobox,{ref:I,autoSelect:!0,disabled:P,placeholder:j,className:tW.default.Input,onFocus:c,onKeyDown:d}),x[14]=P,x[15]=j,x[16]=c,x[17]=d,x[18]=u):u=x[18],x[19]!==j?(h=(0,a.jsx)("span",{className:tW.default.SelectedName,children:j}),x[19]=j,x[20]=h):h=x[20],x[21]!==k?(m=k&&(0,a.jsx)("span",{className:tW.default.ItemType,"data-mission-type":k,children:k}),x[21]=k,x[22]=m):m=x[22],x[23]!==m||x[24]!==h?(g=(0,a.jsxs)("div",{className:tW.default.SelectedValue,children:[h,m]}),x[23]=m,x[24]=h,x[25]=g):g=x[25],x[26]===Symbol.for("react.memo_cache_sentinel")?(f=(0,a.jsx)("kbd",{className:tW.default.Shortcut,children:tQ?"⌘K":"^K"}),x[26]=f):f=x[26],x[27]!==g||x[28]!==u?(p=(0,a.jsxs)("div",{className:tW.default.InputWrapper,children:[u,g,f]}),x[27]=g,x[28]=u,x[29]=p):p=x[29];let A=tL.ComboboxPopover,G=tW.default,L=tG.ComboboxList,z=tW.default,U="flat"===B.type?B.missions.map(R):B.groups.map(e=>{let[t,r]=e;return t?(0,a.jsxs)(tU.ComboboxGroup,{className:tW.default.Group,children:[(0,a.jsx)(tO.ComboboxGroupLabel,{className:tW.default.GroupLabel,children:t}),r.map(R)]},t):(0,a.jsx)(n.Fragment,{children:r.map(R)},"ungrouped")});return x[30]!==_?(y=_&&(0,a.jsx)("div",{className:tW.default.NoResults,children:"No missions found"}),x[30]=_,x[31]=y):y=x[31],x[32]!==L||x[33]!==z.List||x[34]!==U||x[35]!==y?(v=(0,a.jsxs)(L,{className:z.List,children:[U,y]}),x[32]=L,x[33]=z.List,x[34]=U,x[35]=y,x[36]=v):v=x[36],x[37]!==A||x[38]!==G.Popover||x[39]!==v?(F=(0,a.jsx)(A,{gutter:4,fitViewport:!0,autoFocusOnHide:!1,className:G.Popover,children:v}),x[37]=A,x[38]=G.Popover,x[39]=v,x[40]=F):F=x[40],x[41]!==N||x[42]!==E||x[43]!==p||x[44]!==F?(b=(0,a.jsxs)(N,{store:E,children:[p,F]}),x[41]=N,x[42]=E,x[43]=p,x[44]=F,x[45]=b):b=x[45],b}var t3=e.i(11152),t5=e.i(40141);function t4(e){return(0,t5.GenIcon)({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M192 0c-41.8 0-77.4 26.7-90.5 64L64 64C28.7 64 0 92.7 0 128L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64l-37.5 0C269.4 26.7 233.8 0 192 0zm0 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64zM305 273L177 401c-9.4 9.4-24.6 9.4-33.9 0L79 337c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L271 239c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"},child:[]}]})(e)}var t6=e.i(36679);function t8(e){let t,i,o,s,l,c=(0,r.c)(11),{cameraRef:d,missionName:u,missionType:h}=e,{fogEnabled:m}=(0,v.useSettings)(),[g,f]=(0,n.useState)(!1),p=(0,n.useRef)(null);c[0]!==d||c[1]!==m||c[2]!==u||c[3]!==h?(t=async()=>{clearTimeout(p.current);let e=d.current;if(!e)return;let t=function({position:e,quaternion:t}){let a=e=>parseFloat(e.toFixed(3)),r=`${a(e.x)},${a(e.y)},${a(e.z)}`,n=`${a(t.x)},${a(t.y)},${a(t.z)},${a(t.w)}`;return`#c${r}~${n}`}(e),a=new URLSearchParams;a.set("mission",`${u}~${h}`),a.set("fog",m.toString());let r=`${window.location.pathname}?${a}${t}`,n=`${window.location.origin}${r}`;window.history.replaceState(null,"",r);try{await navigator.clipboard.writeText(n),f(!0),p.current=setTimeout(()=>{f(!1)},1100)}catch(e){console.error(e)}},c[0]=d,c[1]=m,c[2]=u,c[3]=h,c[4]=t):t=c[4];let y=t,F=g?"true":"false";return c[5]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(t3.FaMapPin,{className:t6.default.MapPin}),o=(0,a.jsx)(t4,{className:t6.default.ClipboardCheck}),s=(0,a.jsx)("span",{className:t6.default.ButtonLabel,children:" Copy coordinates URL"}),c[5]=i,c[6]=o,c[7]=s):(i=c[5],o=c[6],s=c[7]),c[8]!==y||c[9]!==F?(l=(0,a.jsxs)("button",{type:"button",className:t6.default.Root,"aria-label":"Copy coordinates URL",title:"Copy coordinates URL",onClick:y,"data-copied":F,id:"copyCoordinatesButton",children:[i,o,s]}),c[8]=y,c[9]=F,c[10]=l):l=c[10],l}function t7(e){return(0,t5.GenIcon)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0V0z"},child:[]},{tag:"path",attr:{d:"M21 3H3c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h5v2h8v-2h5c1.1 0 1.99-.9 1.99-2L23 5a2 2 0 0 0-2-2zm0 14H3V5h18v12zm-5-6-7 4V7z"},child:[]}]})(e)}var t9={},ae=function(e,t,a,r,n){var i=new Worker(t9[t]||(t9[t]=URL.createObjectURL(new Blob([e+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return i.onmessage=function(e){var t=e.data,a=t.$e$;if(a){var r=Error(a[0]);r.code=a[1],r.stack=a[2],n(r,null)}else n(null,t)},i.postMessage(a,r),i},at=Uint8Array,aa=Uint16Array,ar=Int32Array,an=new at([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),ai=new at([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),ao=new at([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),as=function(e,t){for(var a=new aa(31),r=0;r<31;++r)a[r]=t+=1<>1|(21845&af)<<1;ap=(61680&(ap=(52428&ap)>>2|(13107&ap)<<2))>>4|(3855&ap)<<4,ag[af]=((65280&ap)>>8|(255&ap)<<8)>>1}for(var ay=function(e,t,a){for(var r,n=e.length,i=0,o=new aa(t);i>l]=c}else for(i=0,r=new aa(n);i>15-e[i]);return r},av=new at(288),af=0;af<144;++af)av[af]=8;for(var af=144;af<256;++af)av[af]=9;for(var af=256;af<280;++af)av[af]=7;for(var af=280;af<288;++af)av[af]=8;for(var aF=new at(32),af=0;af<32;++af)aF[af]=5;var ab=ay(av,9,0),ax=ay(av,9,1),aS=ay(aF,5,0),ak=ay(aF,5,1),aD=function(e){for(var t=e[0],a=1;at&&(t=e[a]);return t},aP=function(e,t,a){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(7&t)&a},aw=function(e,t){var a=t/8|0;return(e[a]|e[a+1]<<8|e[a+2]<<16)>>(7&t)},aC=function(e){return(e+7)/8|0},aI=function(e,t,a){return(null==t||t<0)&&(t=0),(null==a||a>e.length)&&(a=e.length),new at(e.subarray(t,a))},aM=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],aE=function(e,t,a){var r=Error(t||aM[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,aE),!a)throw r;return r},aT=function(e,t,a,r){var n=e.length,i=r?r.length:0;if(!n||t.f&&!t.l)return a||new at(0);var o=!a,s=o||2!=t.i,l=t.i;o&&(a=new at(3*n));var c=function(e){var t=a.length;if(e>t){var r=new at(Math.max(2*t,e));r.set(a),a=r}},d=t.f||0,u=t.p||0,h=t.b||0,m=t.l,g=t.d,f=t.m,p=t.n,y=8*n;do{if(!m){d=aP(e,u,1);var v=aP(e,u+1,3);if(u+=3,v)if(1==v)m=ax,g=ak,f=9,p=5;else if(2==v){var F=aP(e,u,31)+257,b=aP(e,u+10,15)+4,x=F+aP(e,u+5,31)+1;u+=14;for(var S=new at(x),k=new at(19),D=0;D>4;if(M<16)S[D++]=M;else{var E=0,T=0;for(16==M?(T=3+aP(e,u,3),u+=2,E=S[D-1]):17==M?(T=3+aP(e,u,7),u+=3):18==M&&(T=11+aP(e,u,127),u+=7);T--;)S[D++]=E}}var B=S.subarray(0,F),j=S.subarray(F);f=aD(B),p=aD(j),m=ay(B,f,1),g=ay(j,p,1)}else aE(1);else{var M=aC(u)+4,_=e[M-4]|e[M-3]<<8,R=M+_;if(R>n){l&&aE(0);break}s&&c(h+_),a.set(e.subarray(M,R),h),t.b=h+=_,t.p=u=8*R,t.f=d;continue}if(u>y){l&&aE(0);break}}s&&c(h+131072);for(var N=(1<>4;if((u+=15&E)>y){l&&aE(0);break}if(E||aE(2),L<256)a[h++]=L;else if(256==L){G=u,m=null;break}else{var z=L-254;if(L>264){var D=L-257,U=an[D];z=aP(e,u,(1<>4;O||aE(3),u+=15&O;var j=ah[V];if(V>3){var U=ai[V];j+=aw(e,u)&(1<y){l&&aE(0);break}s&&c(h+131072);var q=h+z;if(h>8},aj=function(e,t,a){a<<=7&t;var r=t/8|0;e[r]|=a,e[r+1]|=a>>8,e[r+2]|=a>>16},a_=function(e,t){for(var a=[],r=0;rh&&(h=i[r].s);var m=new aa(h+1),g=aR(a[d-1],m,0);if(g>t){var r=0,f=0,p=g-t,y=1<t)f+=y-(1<>=p;f>0;){var F=i[r].s;m[F]=0&&f;--r){var b=i[r].s;m[b]==t&&(--m[b],++f)}g=t}return{t:new at(m),l:g}},aR=function(e,t,a){return -1==e.s?Math.max(aR(e.l,t,a+1),aR(e.r,t,a+1)):t[e.s]=a},aN=function(e){for(var t=e.length;t&&!e[--t];);for(var a=new aa(++t),r=0,n=e[0],i=1,o=function(e){a[r++]=e},s=1;s<=t;++s)if(e[s]==n&&s!=t)++i;else{if(!n&&i>2){for(;i>138;i-=138)o(32754);i>2&&(o(i>10?i-11<<5|28690:i-3<<5|12305),i=0)}else if(i>3){for(o(n),--i;i>6;i-=6)o(8304);i>2&&(o(i-3<<5|8208),i=0)}for(;i--;)o(n);i=1,n=e[s]}return{c:a.subarray(0,r),n:t}},aA=function(e,t){for(var a=0,r=0;r>8,e[n+2]=255^e[n],e[n+3]=255^e[n+1];for(var i=0;i4&&!E[ao[B-1]];--B);var j=c+5<<3,_=aA(n,av)+aA(i,aF)+o,R=aA(n,p)+aA(i,F)+o+14+3*B+aA(C,E)+2*C[16]+3*C[17]+7*C[18];if(l>=0&&j<=_&&j<=R)return aG(t,d,e.subarray(l,l+c));if(aB(t,d,1+(R<_)),d+=2,R<_){u=ay(p,y,0),h=p,m=ay(F,b,0),g=F;var N=ay(E,T,0);aB(t,d,k-257),aB(t,d+5,w-1),aB(t,d+10,B-4),d+=14;for(var I=0;I15&&(aB(t,d,L[I]>>5&127),d+=L[I]>>12)}}else u=ab,h=av,m=aS,g=aF;for(var I=0;I255){var z=U>>18&31;aj(t,d,u[z+257]),d+=h[z+257],z>7&&(aB(t,d,U>>23&31),d+=an[z]);var O=31&U;aj(t,d,m[O]),d+=g[O],O>3&&(aj(t,d,U>>5&8191),d+=ai[O])}else aj(t,d,u[U]),d+=h[U]}return aj(t,d,u[256]),d+h[256]},az=new ar([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),aU=new at(0),aO=function(e,t,a,r,n,i){var o=i.z||e.length,s=new at(r+o+5*(1+Math.ceil(o/7e3))+n),l=s.subarray(r,s.length-n),c=i.l,d=7&(i.r||0);if(t){d&&(l[0]=i.r>>3);for(var u=az[t-1],h=u>>13,m=8191&u,g=(1<7e3||w>24576)&&(B>423||!c)){d=aL(e,l,0,b,x,S,D,w,I,P-I,d),w=k=D=0,I=P;for(var j=0;j<286;++j)x[j]=0;for(var j=0;j<30;++j)S[j]=0}var _=2,R=0,N=m,A=E-T&32767;if(B>2&&M==F(P-A))for(var G=Math.min(h,B)-1,L=Math.min(32767,P),z=Math.min(258,B);A<=L&&--N&&E!=T;){if(e[P+_]==e[P+_-A]){for(var U=0;U_){if(_=U,R=A,U>G)break;for(var O=Math.min(A,U-2),V=0,j=0;jV&&(V=W,T=q)}}}T=f[E=T],A+=E-T&32767}if(R){b[w++]=0x10000000|ad[_]<<18|am[R];var $=31&ad[_],K=31&am[R];D+=an[$]+ai[K],++x[257+$],++S[K],C=P+_,++k}else b[w++]=e[P],++x[e[P]]}}for(P=Math.max(P,C);P=o&&(l[d/8|0]=c,X=o),d=aG(l,d+1,e.subarray(P,X))}i.i=o}return aI(s,0,r+aC(d)+n)},aV=function(){for(var e=new Int32Array(256),t=0;t<256;++t){for(var a=t,r=9;--r;)a=(1&a&&-0x12477ce0)^a>>>1;e[t]=a}return e}(),aq=function(){var e=-1;return{p:function(t){for(var a=e,r=0;r>>8;e=a},d:function(){return~e}}},aH=function(){var e=1,t=0;return{p:function(a){for(var r=e,n=t,i=0|a.length,o=0;o!=i;){for(var s=Math.min(o+2655,i);o>16),n=(65535&n)+15*(n>>16)}e=r,t=n},d:function(){return e%=65521,t%=65521,(255&e)<<24|(65280&e)<<8|(255&t)<<8|t>>8}}},aW=function(e,t,a,r,n){if(!n&&(n={l:1},t.dictionary)){var i=t.dictionary.subarray(-32768),o=new at(i.length+e.length);o.set(i),o.set(e,i.length),e=o,n.w=i.length}return aO(e,null==t.level?6:t.level,null==t.mem?n.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):20:12+t.mem,a,r,n)},a$=function(e,t){var a={};for(var r in e)a[r]=e[r];for(var r in t)a[r]=t[r];return a},aK=function(e,t,a){for(var r=e(),n=e.toString(),i=n.slice(n.indexOf("[")+1,n.lastIndexOf("]")).replace(/\s+/g,"").split(","),o=0;o>>0},a9=function(e,t){return a7(e,t)+0x100000000*a7(e,t+4)},re=function(e,t,a){for(;a;++t)e[t]=a,a>>>=8},rt=function(e,t){var a=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:2*(9==t.level),e[9]=3,0!=t.mtime&&re(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),a){e[3]=8;for(var r=0;r<=a.length;++r)e[r+10]=a.charCodeAt(r)}},ra=function(e){(31!=e[0]||139!=e[1]||8!=e[2])&&aE(6,"invalid gzip data");var t=e[3],a=10;4&t&&(a+=(e[10]|e[11]<<8)+2);for(var r=(t>>3&1)+(t>>4&1);r>0;r-=!e[a++]);return a+(2&t)},rr=function(e){var t=e.length;return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0},rn=function(e){return 10+(e.filename?e.filename.length+1:0)},ri=function(e,t){var a=t.level;if(e[0]=120,e[1]=(0==a?0:a<6?1:9==a?3:2)<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var r=aH();r.p(t.dictionary),re(e,2,r.d())}},ro=function(e,t){return((15&e[0])!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&aE(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&aE(6,"invalid zlib data: "+(32&e[1]?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function rs(e,t){return"function"==typeof e&&(t=e,e={}),this.ondata=t,e}var rl=function(){function e(e,t){if("function"==typeof e&&(t=e,e={}),this.ondata=t,this.o=e||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new at(98304),this.o.dictionary){var a=this.o.dictionary.subarray(-32768);this.b.set(a,32768-a.length),this.s.i=32768-a.length}}return e.prototype.p=function(e,t){this.ondata(aW(e,this.o,0,0,this.s),t)},e.prototype.push=function(e,t){this.ondata||aE(5),this.s.l&&aE(4);var a=e.length+this.s.z;if(a>this.b.length){if(a>2*this.b.length-32768){var r=new at(-32768&a);r.set(this.b.subarray(0,this.s.z)),this.b=r}var n=this.b.length-this.s.z;this.b.set(e.subarray(0,n),this.s.z),this.s.z=this.b.length,this.p(this.b,!1),this.b.set(this.b.subarray(-32768)),this.b.set(e.subarray(n),32768),this.s.z=e.length-n+32768,this.s.i=32766,this.s.w=32768}else this.b.set(e,this.s.z),this.s.z+=e.length;this.s.l=1&t,(this.s.z>this.s.w+8191||t)&&(this.p(this.b,t||!1),this.s.w=this.s.i,this.s.i-=2)},e.prototype.flush=function(){this.ondata||aE(5),this.s.l&&aE(4),this.p(this.b,!1),this.s.w=this.s.i,this.s.i-=2},e}(),rc=function(e,t){a6([aQ,function(){return[a4,rl]}],this,rs.call(this,e,t),function(e){onmessage=a4(new rl(e.data))},6,1)};function rd(e,t){return aW(e,t||{},0,0)}var ru=function(){function e(e,t){"function"==typeof e&&(t=e,e={}),this.ondata=t;var a=e&&e.dictionary&&e.dictionary.subarray(-32768);this.s={i:0,b:a?a.length:0},this.o=new at(32768),this.p=new at(0),a&&this.o.set(a)}return e.prototype.e=function(e){if(this.ondata||aE(5),this.d&&aE(4),this.p.length){if(e.length){var t=new at(this.p.length+e.length);t.set(this.p),t.set(e,this.p.length),this.p=t}}else this.p=e},e.prototype.c=function(e){this.s.i=+(this.d=e||!1);var t=this.s.b,a=aT(this.p,this.s,this.o);this.ondata(aI(a,t,this.s.b),this.d),this.o=aI(a,this.s.b-32768),this.s.b=this.o.length,this.p=aI(this.p,this.s.p/8|0),this.s.p&=7},e.prototype.push=function(e,t){this.e(e),this.c(t)},e}(),rh=function(e,t){a6([aJ,function(){return[a4,ru]}],this,rs.call(this,e,t),function(e){onmessage=a4(new ru(e.data))},7,0)};function rm(e,t){return aT(e,{i:2},t&&t.out,t&&t.dictionary)}(function(){function e(e,t){this.c=aq(),this.l=0,this.v=1,rl.call(this,e,t)}e.prototype.push=function(e,t){this.c.p(e),this.l+=e.length,rl.prototype.push.call(this,e,t)},e.prototype.p=function(e,t){var a=aW(e,this.o,this.v&&rn(this.o),t&&8,this.s);this.v&&(rt(a,this.o),this.v=0),t&&(re(a,a.length-8,this.c.d()),re(a,a.length-4,this.l)),this.ondata(a,t)},e.prototype.flush=function(){rl.prototype.flush.call(this)}})();var rg=function(){function e(e,t){this.v=1,this.r=0,ru.call(this,e,t)}return e.prototype.push=function(e,t){if(ru.prototype.e.call(this,e),this.r+=e.length,this.v){var a=this.p.subarray(this.v-1),r=a.length>3?ra(a):4;if(r>a.length){if(!t)return}else this.v>1&&this.onmember&&this.onmember(this.r-a.length);this.p=a.subarray(r),this.v=0}ru.prototype.c.call(this,t),!this.s.f||this.s.l||t||(this.v=aC(this.s.p)+9,this.s={i:0},this.o=new at(0),this.push(new at(0),t))},e}(),rf=function(e,t){var a=this;a6([aJ,a0,function(){return[a4,ru,rg]}],this,rs.call(this,e,t),function(e){var t=new rg(e.data);t.onmember=function(e){return postMessage(e)},onmessage=a4(t)},9,0,function(e){return a.onmember&&a.onmember(e)})},rp=(function(){function e(e,t){this.c=aH(),this.v=1,rl.call(this,e,t)}e.prototype.push=function(e,t){this.c.p(e),rl.prototype.push.call(this,e,t)},e.prototype.p=function(e,t){var a=aW(e,this.o,this.v&&(this.o.dictionary?6:2),t&&4,this.s);this.v&&(ri(a,this.o),this.v=0),t&&re(a,a.length-4,this.c.d()),this.ondata(a,t)},e.prototype.flush=function(){rl.prototype.flush.call(this)}}(),function(){function e(e,t){ru.call(this,e,t),this.v=e&&e.dictionary?2:1}return e.prototype.push=function(e,t){if(ru.prototype.e.call(this,e),this.v){if(this.p.length<6&&!t)return;this.p=this.p.subarray(ro(this.p,this.v-1)),this.v=0}t&&(this.p.length<4&&aE(6,"invalid zlib data"),this.p=this.p.subarray(0,-4)),ru.prototype.c.call(this,t)},e}()),ry=function(e,t){a6([aJ,a2,function(){return[a4,ru,rp]}],this,rs.call(this,e,t),function(e){onmessage=a4(new rp(e.data))},11,0)},rv=function(){function e(e,t){this.o=rs.call(this,e,t)||{},this.G=rg,this.I=ru,this.Z=rp}return e.prototype.i=function(){var e=this;this.s.ondata=function(t,a){e.ondata(t,a)}},e.prototype.push=function(e,t){if(this.ondata||aE(5),this.s)this.s.push(e,t);else{if(this.p&&this.p.length){var a=new at(this.p.length+e.length);a.set(this.p),a.set(e,this.p.length)}else this.p=e;this.p.length>2&&(this.s=31==this.p[0]&&139==this.p[1]&&8==this.p[2]?new this.G(this.o):(15&this.p[0])!=8||this.p[0]>>4>7||(this.p[0]<<8|this.p[1])%31?new this.I(this.o):new this.Z(this.o),this.i(),this.s.push(this.p,t),this.p=null)}},e}();function rF(e,t){rv.call(this,e,t),this.queuedSize=0,this.G=rf,this.I=rh,this.Z=ry}rF.prototype.i=function(){var e=this;this.s.ondata=function(t,a,r){e.ondata(t,a,r)},this.s.ondrain=function(t){e.queuedSize-=t,e.ondrain&&e.ondrain(t)}},rF.prototype.push=function(e,t){this.queuedSize+=e.length,rv.prototype.push.call(this,e,t)};var rb="u">typeof TextEncoder&&new TextEncoder,rx="u">typeof TextDecoder&&new TextDecoder,rS=0;try{rx.decode(aU,{stream:!0}),rS=1}catch(e){}var rk=function(e){for(var t="",a=0;;){var r=e[a++],n=(r>127)+(r>223)+(r>239);if(a+n>e.length)return{s:t,r:aI(e,a-1)};n?3==n?t+=String.fromCharCode(55296|(r=((15&r)<<18|(63&e[a++])<<12|(63&e[a++])<<6|63&e[a++])-65536)>>10,56320|1023&r):1&n?t+=String.fromCharCode((31&r)<<6|63&e[a++]):t+=String.fromCharCode((15&r)<<12|(63&e[a++])<<6|63&e[a++]):t+=String.fromCharCode(r)}};function rD(e,t){if(t){for(var a=new at(e.length),r=0;r>1)),o=0,s=function(e){i[o++]=e},r=0;ri.length){var l=new at(o+8+(n-r<<1));l.set(i),i=l}var c=e.charCodeAt(r);c<128||t?s(c):(c<2048?s(192|c>>6):(c>55295&&c<57344?(s(240|(c=65536+(1047552&c)|1023&e.charCodeAt(++r))>>18),s(128|c>>12&63)):s(224|c>>12),s(128|c>>6&63)),s(128|63&c))}return aI(i,0,o)}(function(e){this.ondata=e,rS?this.t=new TextDecoder:this.p=aU}).prototype.push=function(e,t){if(this.ondata||aE(5),t=!!t,this.t){this.ondata(this.t.decode(e,{stream:!0}),t),t&&(this.t.decode().length&&aE(8),this.t=null);return}this.p||aE(4);var a=new at(this.p.length+e.length);a.set(this.p),a.set(e,this.p.length);var r=rk(a),n=r.s,i=r.r;t?(i.length&&aE(8),this.p=null):this.p=i,this.ondata(n,t)},(function(e){this.ondata=e}).prototype.push=function(e,t){this.ondata||aE(5),this.d&&aE(4),this.ondata(rD(e),this.d=t||!1)};var rP=function(e){return 1==e?3:e<6?2:+(9==e)},rw=function(e,t){for(;1!=a8(e,t);t+=4+a8(e,t+2));return[a9(e,t+12),a9(e,t+4),a9(e,t+20)]},rC=function(e){var t=0;if(e)for(var a in e){var r=e[a].length;r>65535&&aE(9),t+=r+4}return t},rI=function(e,t,a,r,n,i,o,s){var l=r.length,c=a.extra,d=s&&s.length,u=rC(c);re(e,t,null!=o?0x2014b50:0x4034b50),t+=4,null!=o&&(e[t++]=20,e[t++]=a.os),e[t]=20,t+=2,e[t++]=a.flag<<1|(i<0&&8),e[t++]=n&&8,e[t++]=255&a.compression,e[t++]=a.compression>>8;var h=new Date(null==a.mtime?Date.now():a.mtime),m=h.getFullYear()-1980;if((m<0||m>119)&&aE(10),re(e,t,m<<25|h.getMonth()+1<<21|h.getDate()<<16|h.getHours()<<11|h.getMinutes()<<5|h.getSeconds()>>1),t+=4,-1!=i&&(re(e,t,a.crc),re(e,t+4,i<0?-i-2:i),re(e,t+8,a.size)),re(e,t+12,l),re(e,t+14,u),t+=16,null!=o&&(re(e,t,d),re(e,t+6,a.attrs),re(e,t+10,o),t+=14),e.set(r,t),t+=l,u)for(var g in c){var f=c[g],p=f.length;re(e,t,+g),re(e,t+2,p),e.set(f,t+4),t+=4+p}return d&&(e.set(s,t),t+=d),t},rM=function(e,t,a,r,n){re(e,t,0x6054b50),re(e,t+8,a),re(e,t+10,a),re(e,t+12,r),re(e,t+16,n)},rE=function(){function e(e){this.filename=e,this.c=aq(),this.size=0,this.compression=0}return e.prototype.process=function(e,t){this.ondata(null,e,t)},e.prototype.push=function(e,t){this.ondata||aE(5),this.c.p(e),this.size+=e.length,t&&(this.crc=this.c.d()),this.process(e,t||!1)},e}();function rT(e,t){var a=this;t||(t={}),rE.call(this,e),this.d=new rl(t,function(e,t){a.ondata(null,e,t)}),this.compression=8,this.flag=rP(t.level)}function rB(e,t){var a=this;t||(t={}),rE.call(this,e),this.d=new rc(t,function(e,t,r){a.ondata(e,t,r)}),this.compression=8,this.flag=rP(t.level),this.terminate=this.d.terminate}function rj(e){this.ondata=e,this.u=[],this.d=1}rT.prototype.process=function(e,t){try{this.d.push(e,t)}catch(e){this.ondata(e,null,t)}},rT.prototype.push=function(e,t){rE.prototype.push.call(this,e,t)},rB.prototype.process=function(e,t){this.d.push(e,t)},rB.prototype.push=function(e,t){rE.prototype.push.call(this,e,t)},rj.prototype.add=function(e){var t=this;if(this.ondata||aE(5),2&this.d)this.ondata(aE(4+(1&this.d)*8,0,1),null,!1);else{var a=rD(e.filename),r=a.length,n=e.comment,i=n&&rD(n),o=r!=e.filename.length||i&&n.length!=i.length,s=r+rC(e.extra)+30;r>65535&&this.ondata(aE(11,0,1),null,!1);var l=new at(s);rI(l,0,e,a,o,-1);var c=[l],d=function(){for(var e=0,a=c;e0){var r=Math.min(this.c,e.length),n=e.subarray(0,r);if(this.c-=r,this.d?this.d.push(n,!this.c):this.k[0].push(n),(e=e.subarray(r)).length)return this.push(e,t)}else{var i=0,o=0,s=void 0,l=void 0;this.p.length?e.length?((l=new at(this.p.length+e.length)).set(this.p),l.set(e,this.p.length)):l=this.p:l=e;for(var c=l.length,d=this.c,u=d&&this.d,h=this;oo+30+u+m){var g,f,p=[];h.k.unshift(p),i=2;var y=a7(l,o+18),v=a7(l,o+22),F=function(e,t){if(t){for(var a="",r=0;r=0&&(b.size=y,b.originalSize=v),h.onfile(b)}return"break"}if(d){if(0x8074b50==e)return s=o+=12+(-2==d&&8),i=3,h.c=0,"break";else if(0x2014b50==e)return s=o-=4,i=3,h.c=0,"break"}}();++o);if(this.p=aU,d<0){var m=i?l.subarray(0,s-12-(-2==d&&8)-(0x8074b50==a7(l,s-16)&&4)):l.subarray(0,o);u?u.push(m,!!i):this.k[+(2==i)].push(m)}if(2&i)return this.push(l.subarray(o),t);this.p=l.subarray(o)}t&&(this.c&&aE(13),this.p=null)},rA.prototype.register=function(e){this.o[e.compression]=e},"function"==typeof queueMicrotask&&queueMicrotask;var rG=e.i(48450);let rL=[0,0,0,0,0,0,0,0,0,329,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2809,68,0,27,0,58,3,62,4,7,0,0,15,65,554,3,394,404,189,117,30,51,27,15,34,32,80,1,142,3,142,39,0,144,125,44,122,275,70,135,61,127,8,12,113,246,122,36,185,1,149,309,335,12,11,14,54,151,0,0,2,0,0,211,0,2090,344,736,993,2872,701,605,646,1552,328,305,1240,735,1533,1713,562,3,1775,1149,1469,979,407,553,59,279,31,0,0,0,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];function rz(e){return e.node?e.node.pop:e.leaf.pop}let rU=new class{nodes=[];leaves=[];tablesBuilt=!1;buildTables(){if(this.tablesBuilt)return;this.tablesBuilt=!0,this.leaves=[];for(let t=0;t<256;t++){var e;this.leaves.push({pop:rL[t]+ +((e=t)>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122)+1,symbol:t,numBits:0,code:0})}this.nodes=[{pop:0,index0:0,index1:0}];let t=256,a=[];for(let e=0;e<256;e++)a.push({node:null,leaf:this.leaves[e]});for(;1!==t;){let e=0xfffffffe,r=0xffffffff,n=-1,i=-1;for(let o=0;oi?n:i;a[s]={node:o,leaf:null},l!==t-1&&(a[l]=a[t-1]),t--}this.nodes[0]=a[0].node,this.generateCodes(0,0,0)}determineIndex(e){return null!==e.leaf?-(this.leaves.indexOf(e.leaf)+1):this.nodes.indexOf(e.node)}generateCodes(e,t,a){if(t<0){let r=this.leaves[-(t+1)];r.code=e,r.numBits=a}else{let r=this.nodes[t];this.generateCodes(e,r.index0,a+1),this.generateCodes(e|1<=0)t=e.readFlag()?this.nodes[t].index1:this.nodes[t].index0;else{a.push(this.leaves[-(t+1)].symbol);break}}return String.fromCharCode(...a)}{let t=e.readInt(8);return String.fromCharCode(...e.readBytes(t))}}};class rO{data;bitNum;maxReadBitNum;error;stringBuffer=null;constructor(e,t=0){this.data=e,this.bitNum=t,this.maxReadBitNum=e.length<<3,this.error=!1}getCurPos(){return this.bitNum}setCurPos(e){this.bitNum=e}getBytePosition(){return this.bitNum+7>>3}isError(){return this.error}isFull(){return this.bitNum>this.maxReadBitNum}getRemainingBits(){return this.maxReadBitNum-this.bitNum}getMaxPos(){return this.maxReadBitNum}readFlag(){if(this.bitNum>=this.maxReadBitNum)return this.error=!0,!1;let e=1<<(7&this.bitNum),t=(this.data[this.bitNum>>3]&e)!=0;return this.bitNum++,t}readInt(e){if(0===e)return 0;if(this.bitNum+e>this.maxReadBitNum)return this.error=!0,0;let t=this.bitNum>>3,a=7&this.bitNum;if(this.bitNum+=e,e+a<=32){let r=0,n=e+a+7>>3;for(let e=0;e>>=a,32===e)?r>>>0:r&(1<>3;for(let e=0;e>>0:r&(1<>3,a=new Uint8Array(t),r=this.bitNum>>3,n=7&this.bitNum,i=8-n;if(0===n)a.set(this.data.subarray(r,r+t));else{let e=this.data[r];for(let o=0;o>n|t<this.maxReadBitNum)return this.error=!0,0;let e=this.bitNum>>3,t=7&this.bitNum,a=rO.f32U8;if(0===t)a[0]=this.data[e],a[1]=this.data[e+1],a[2]=this.data[e+2],a[3]=this.data[e+3];else{let r=8-t;for(let n=0;n<4;n++){let i=this.data[e+n],o=e+n+1>t|o<>>0)}getCompressionPoint(){return this.compressionPoint}getConnectionContext(){let e=this.dataBlockDataMap;return{compressionPoint:this.compressionPoint,ghostTracker:this.ghostTracker,getDataBlockParser:e=>this.registry.getDataBlockParser(e),getDataBlockData:e?t=>e.get(t):void 0,getGhostParser:e=>this.registry.getGhostParser(e)}}setNextRecvEventSeq(e){this.nextRecvEventSeq=e>>>0}setConnectionProtocolState(e){for(this.lastSeqRecvdAtSend=e.lastSeqRecvdAtSend.slice(0,32);this.lastSeqRecvdAtSend.length<32;)this.lastSeqRecvdAtSend.push(0);this.lastSeqRecvd=e.lastSeqRecvd>>>0,this.highestAckedSeq=e.highestAckedSeq>>>0,this.lastSendSeq=e.lastSendSeq>>>0,this.recvAckMask=e.ackMask>>>0,this.connectSequence=e.connectSequence>>>0,this.lastRecvAckAck=e.lastRecvAckAck>>>0,this.connectionEstablished=e.connectionEstablished}onSendPacketTrigger(){this.lastSendSeq=this.lastSendSeq+1>>>0,this.lastSeqRecvdAtSend[31&this.lastSendSeq]=this.lastSeqRecvd>>>0}applyProtocolHeader(e){if(e.connectSeqBit!==(1&this.connectSequence)||e.ackByteCount>4||e.packetType>2)return{accepted:!1,dispatchData:!1};let t=(e.seqNumber|0xfffffe00&this.lastSeqRecvd)>>>0;if(t>>0),this.lastSeqRecvd+31>>0;if(a>>0),this.lastSendSeq>>0,0===e.packetType&&(this.recvAckMask=(1|this.recvAckMask)>>>0);for(let t=this.highestAckedSeq+1;t<=a;t++)(e.ackMask&1<<(a-t&31))!=0&&(this.lastRecvAckAck=this.lastSeqRecvdAtSend[31&t]>>>0);t-this.lastRecvAckAck>32&&(this.lastRecvAckAck=t-32),this.highestAckedSeq=a;let n=this.lastSeqRecvd!==t&&0===e.packetType;return this.lastSeqRecvd=t,{accepted:!0,dispatchData:n}}parsePacket(e){let t=new rO(e),a=this.readDnetHeader(t),r=this.applyProtocolHeader(a);if(this.packetsParsed++,!r.accepted)return this.protocolRejected++,{dnetHeader:a,rateInfo:{},gameState:this.emptyGameState(),events:[],ghosts:[]};if(!r.dispatchData)return this.protocolNoDispatch++,{dnetHeader:a,rateInfo:{},gameState:this.emptyGameState(),events:[],ghosts:[]};let n=this.readRateInfo(t);t.setStringBuffer(!0);let i=this.readGameState(t),o=void 0===i.controlObjectDataStart||void 0!==i.controlObjectData,s=o?this.readEvents(t):[],l=s[s.length-1],c=!l||l.dataBitsEnd!==l.dataBitsStart,d=o&&c?t.getCurPos():void 0,u=o&&c?this.readGhosts(t,a.seqNumber):[];return t.setStringBuffer(!1),{dnetHeader:a,rateInfo:n,gameState:i,events:s,ghosts:u,ghostSectionStart:d}}readDnetHeader(e){let t=e.readFlag(),a=e.readInt(1),r=e.readInt(9),n=e.readInt(9),i=e.readInt(2),o=e.readInt(3),s=o>0?e.readInt(8*o):0;return{gameFlag:t,connectSeqBit:a,seqNumber:r,highestAck:n,packetType:i,ackByteCount:o,ackMask:s}}readRateInfo(e){let t={};return e.readFlag()&&(t.updateDelay=e.readInt(10),t.packetSize=e.readInt(10)),e.readFlag()&&(t.maxUpdateDelay=e.readInt(10),t.maxPacketSize=e.readInt(10)),t}readGameState(e){let t,a,r,n,i,o,s,l,c,d,u,h,m,g,f,p=e.readInt(32);e.readFlag()&&(e.readFlag()&&(t=e.readFloat(7)),e.readFlag()&&(a=1.5*e.readFloat(7))),e.readFlag()&&(r=e.readFlag(),n=e.readFlag()),e.readFlag()&&((i=e.readFlag())&&(o={x:e.readF32(),y:e.readF32(),z:e.readF32()}),1===(s=e.readRangedU32(0,2))?e.readFlag()&&(l=e.readRangedU32(0,1023)):2===s&&(c={x:e.readF32(),y:e.readF32(),z:e.readF32()}));let y=e.readFlag(),v=e.readFlag();if(e.readFlag())if(e.readFlag()){let f=e.readInt(10);d=f,u=e.getCurPos();let F=e.savePos(),b=this.ghostTracker.getGhost(f),x=b?this.registry.getGhostParser(b.classId):void 0,S=this.controlParserByGhostIndex.get(f),k=this.registry.getGhostParser(25),D=this.registry.getGhostParser(4),P=[],w=new Set,C=e=>{!e?.readPacketData||w.has(e.name)||(w.add(e.name),P.push(e))};C(x),C(S),C(k),C(D);let I=!1;for(let t of P){e.restorePos(F);try{let a=this.getConnectionContext(),r=t.readPacketData(e,a);if(e.getCurPos()-u<=0||e.isError())continue;m=r,h=e.getCurPos(),this.controlParserByGhostIndex.set(f,t),a.compressionPoint!==this.compressionPoint&&(this.compressionPoint=a.compressionPoint,g=this.compressionPoint),this.controlObjectParsed++,I=!0;break}catch{}}if(!I)return e.restorePos(F),h=u,this.controlObjectFailed++,{lastMoveAck:p,damageFlash:t,whiteOut:a,selfLocked:r,selfHomed:n,seekerTracking:i,seekerTrackingPos:o,seekerMode:s,seekerObjectGhostIndex:l,targetPos:c,pinged:y,jammed:v,controlObjectGhostIndex:d,controlObjectDataStart:u,controlObjectDataEnd:h,controlObjectData:m,targetVisibility:[]}}else g={x:e.readF32(),y:e.readF32(),z:e.readF32()},this.compressionPoint=g;let F=[];for(;e.readFlag();)F.push({index:e.readInt(4),mask:e.readInt(32)});return e.readFlag()&&(f=e.readInt(8)),{lastMoveAck:p,damageFlash:t,whiteOut:a,selfLocked:r,selfHomed:n,seekerTracking:i,seekerTrackingPos:o,seekerMode:s,seekerObjectGhostIndex:l,targetPos:c,pinged:y,jammed:v,controlObjectGhostIndex:d,controlObjectDataStart:u,controlObjectDataEnd:h,controlObjectData:m,compressionPoint:g,targetVisibility:F.length>0?F:void 0,cameraFov:f}}readEvents(e){let t=[],a=!0,r=-2;for(;;){let n,i,o,s=e.readFlag();if(a&&!s){if(a=!1,!e.readFlag()){this.dispatchGuaranteedEvents(t);break}}else if(a||s){if(!s)break}else{this.dispatchGuaranteedEvents(t);break}!a&&(r=n=e.readFlag()?r+1&127:e.readInt(7),(i=n|0xffffff80&this.nextRecvEventSeq)0&&this.pendingGuaranteedEvents[0].absoluteSequenceNumber===this.nextRecvEventSeq;){let t=this.pendingGuaranteedEvents.shift();if(!t)break;this.nextRecvEventSeq=this.nextRecvEventSeq+1>>>0,e.push(t.event),t.event.parsedData&&this.applyEventSideEffects(t.event.parsedData)}}applyEventSideEffects(e){let t=e.type;if("GhostingMessageEvent"===t){let t=e.message;"number"==typeof t&&2===t&&this.ghostTracker.clear();return}if("GhostAlwaysObjectEvent"===t){let t=e.ghostIndex,a=e.classId;if("number"==typeof t&&"number"==typeof a){let e=this.registry.getGhostParser(a);this.ghostTracker.createGhost(t,a,e?.name??`unknown_${a}`)}}"SimDataBlockEvent"===t&&this.dataBlockDataMap&&e.dataBlockData&&"number"==typeof e.objectId&&this.dataBlockDataMap.set(e.objectId,e.dataBlockData)}readGhosts(e,t){let a=[];if(!e.readFlag())return a;let r=e.readInt(3)+3;for(;e.readFlag();){let n;if(e.isError())break;let i=e.readInt(r);if(e.isError())break;if(e.readFlag()){this.ghostTracker.deleteGhost(i),this.ghostDeletes++,a.push({index:i,type:"delete",updateBitsStart:e.getCurPos(),updateBitsEnd:e.getCurPos()});continue}let o=!this.ghostTracker.hasGhost(i);n=o?e.readInt(7)+0:this.ghostTracker.getGhost(i)?.classId;let s=e.getCurPos(),l=void 0!==n?this.registry.getGhostParser(n):void 0;if(o&&!l){this.ghostsTrackerDiverged++,rW("DIVERGED pkt=%d seq=%d idx=%d classId=%d bit=%d/%d trackerSize=%d (server sent UPDATE for ghost not in our tracker; 7-bit classId is actually update data)",this.packetsParsed,t,i,n,s,e.getMaxPos(),this.ghostTracker.size()),a.push({index:i,type:"create",classId:n,updateBitsStart:s,updateBitsEnd:s});break}let c=!1;if(l)try{let t=this.getConnectionContext();t.currentGhostIndex=i;let r=l.unpackUpdate(e,o,t),d=e.getCurPos();o&&void 0!==n?(this.ghostTracker.createGhost(i,n,l.name),this.ghostCreatesParsed++):this.ghostUpdatesParsed++,a.push({index:i,type:o?"create":"update",classId:n,updateBitsStart:s,updateBitsEnd:d,parsedData:r}),c=!0}catch(d){this.ghostsFailed++;let r=o?"create":"update",c=d instanceof Error?d.message:String(d);rW("FAIL pkt=%d seq=%d #%d idx=%d op=%s classId=%d parser=%s bit=%d/%d trackerSize=%d err=%s",this.packetsParsed,t,a.length,i,r,n,l.name,s,e.getMaxPos(),this.ghostTracker.size(),c)}if(!c){rW("STOP pkt=%d seq=%d idx=%d op=%s classId=%d parser=%s bit=%d/%d",this.packetsParsed,t,i,o?"create":"update",n,l?.name??"NONE",s,e.getMaxPos()),a.push({index:i,type:o?"create":"update",classId:n,updateBitsStart:s,updateBitsEnd:s});break}}return a}emptyGameState(){return{lastMoveAck:0,pinged:!1,jammed:!1}}}class rK{eventParsers=new Map;ghostParsers=new Map;dataBlockParsers=new Map;eventCatalog=new Map;ghostCatalog=new Map;dataBlockCatalog=new Map;catalogEvent(e){this.eventCatalog.set(e.name,e)}catalogGhost(e){this.ghostCatalog.set(e.name,e)}catalogDataBlock(e){this.dataBlockCatalog.set(e.name,e)}bindDeterministicDataBlocks(e,t){let a=0,r=[];for(let n=0;n0&&(r.sounds=t)}if(e.readFlag()){let t=[];for(let a=0;a<4;a++)e.readFlag()&&t.push({index:a,sequence:e.readInt(5),state:e.readInt(2),forward:e.readFlag(),atEnd:e.readFlag()});t.length>0&&(r.threads=t)}let n=!1;if(e.readFlag()){let a=[];for(let r=0;r<8;r++)if(e.readFlag()){let i={index:r};e.readFlag()?i.dataBlockId=rZ(e):i.dataBlockId=0,e.readFlag()&&(e.readFlag()?i.skinTagIndex=e.readInt(10):i.skinName=e.readString(),n=!0),i.wet=e.readFlag(),i.ammo=e.readFlag(),i.loaded=e.readFlag(),i.target=e.readFlag(),i.triggerDown=e.readFlag(),i.fireCount=e.readInt(3),t&&(i.imageExtraFlag=e.readFlag()),a.push(i)}a.length>0&&(r.images=a)}if(e.readFlag()){if(e.readFlag()){r.stateAEnabled=e.readFlag(),r.stateB=e.readFlag();let t=e.readFlag();r.hasInvulnerability=t,t?(r.invulnerabilityVisual=e.readFlag(),r.invulnerabilityTicks=e.readU32()):r.binaryCloak=e.readFlag()}if(e.readFlag())if(e.readFlag()){let t=e.readFlag();r.stateBMode=t,t?r.energyPackOn=!0:r.energyPackOn=!1}else r.shieldNormal=e.readNormalVector(8),r.energyPercent=e.readFloat(5);e.readFlag()&&(r.stateValue1=e.readU32(),r.stateValue2=e.readU32())}return n&&(r.imageSkinDirty=!0),e.readFlag()&&(e.readFlag()?(r.mountObject=e.readInt(10),r.mountNode=e.readInt(5)):r.mountObject=-1),r}function r0(e,t,a){let r=rQ(e,t,a);if(e.readFlag()&&(r.impactSound=e.readInt(3)),e.readFlag()&&(r.action=e.readInt(8),r.actionHoldAtEnd=e.readFlag(),r.actionAtEnd=e.readFlag(),r.actionFirstPerson=e.readFlag(),!r.actionAtEnd&&e.readFlag()&&(r.actionAnimPos=e.readSignedFloat(6))),e.readFlag()&&(r.armAction=e.readInt(8)),e.readFlag())return r;if(e.readFlag()){if(r.actionState=e.readInt(3),e.readFlag()&&(r.recoverTicks=e.readInt(7)),r.moveFlag0=e.readFlag(),r.moveFlag1=e.readFlag(),r.position=e.readCompressedPoint(a.compressionPoint),e.readFlag()){let t=e.readInt(13)/32,a=e.readNormalVector(10);r.velocity={x:a.x*t,y:a.y*t,z:a.z*t}}else r.velocity={x:0,y:0,z:0};r.headX=e.readSignedFloat(6),r.headZ=e.readSignedFloat(6),r.rotationZ=2*e.readFloat(7)*Math.PI,r.move=rY(e),r.allowWarp=e.readFlag()}return r.energy=e.readFloat(5),r}function r2(e,t){let a={};if(a.energyLevel=e.readF32(),a.rechargeRate=e.readF32(),a.actionState=e.readInt(3),e.readFlag()&&(a.recoverTicks=e.readInt(7)),e.readFlag()&&(a.jumpDelay=e.readInt(7)),e.readFlag()){let r={x:e.readF32(),y:e.readF32(),z:e.readF32()};a.position=r,t.compressionPoint=r,a.velocity={x:e.readF32(),y:e.readF32(),z:e.readF32()},a.jumpSurfaceLastContact=e.readInt(4)}if(a.headX=e.readF32(),a.headZ=e.readF32(),a.rotationZ=e.readF32(),e.readFlag()){let r=e.readInt(10);a.controlObjectGhost=r;let n=t.ghostTracker.getGhost(r),i=n?t.getGhostParser?.(n.classId):void 0;if(i?.readPacketData){let n=t.currentGhostIndex;t.currentGhostIndex=r,a.controlObjectData=i.readPacketData(e,t),t.currentGhostIndex=n}}return a.disableMove=e.readFlag(),a.pilot=e.readFlag(),a}function r1(e,t,a){let r=rQ(e,t,a);return(r.jetting=e.readFlag(),e.readFlag())?r._controlledEarlyReturn=!0:(r.steeringYaw=e.readFloat(9),r.steeringPitch=e.readFloat(9),r.move=rY(e),r.frozen=e.readFlag(),e.readFlag()&&(r.position=e.readCompressedPoint(a.compressionPoint),r.angPosition={x:e.readF32(),y:e.readF32(),z:e.readF32(),w:e.readF32()},r.linMomentum=e.readPoint3F(),r.angMomentum=e.readPoint3F()),e.readFlag()&&(r.energy=e.readFloat(8))),r}function r3(e,t){let a={};a.energyLevel=e.readF32(),a.rechargeRate=e.readF32(),a.steering={x:e.readF32(),y:e.readF32()};let r={x:e.readF32(),y:e.readF32(),z:e.readF32()};return a.linPosition=r,a.angPosition={x:e.readF32(),y:e.readF32(),z:e.readF32(),w:e.readF32()},a.linMomentum=e.readPoint3F(),a.angMomentum=e.readPoint3F(),a.disableMove=e.readFlag(),a.frozen=e.readFlag(),t.compressionPoint=r,a}function r5(e,t){let a=r3(e,t);a.braking=e.readFlag();let r=4,n=t.currentGhostIndex;if(void 0!==n){let e=nN.get(n);void 0!==e&&(r=e)}let i=[];for(let t=0;t64)throw Error(`Invalid Sky fogVolumeCount: ${t}`);r.fogVolumeCount=t,r.useSkyTextures=e.readBool(),r.renderBottomTexture=e.readBool(),r.skySolidColor={r:e.readF32(),g:e.readF32(),b:e.readF32()},r.windEffectPrecipitation=e.readBool();let a=[];for(let r=0;r3)throw Error(`Invalid precipitation colorCount: ${t}`);let a=[];for(let r=0;rMath.floor(e.getRemainingBits()/96))throw Error(`Invalid physicalZone point count: ${t}`);let a=[];for(let r=0;rMath.floor(e.getRemainingBits()/128))throw Error(`Invalid physicalZone plane count: ${n}`);let i=[];for(let t=0;tMath.floor(e.getRemainingBits()/128))throw Error(`Invalid physicalZone edge count: ${o}`);let s=[];for(let t=0;t0&&(a.audioData=e.readBitsBuffer(8*r)),a}function n6(e,t){return{type:"GhostingMessageEvent",sequence:e.readU32(),message:e.readInt(3),ghostCount:e.readInt(11)}}function n8(e,t){let a={type:"GhostAlwaysObjectEvent"};a.ghostIndex=e.readInt(10);let r=e.readFlag();if(a._hasObjectData=r,r){let r=e.readInt(7);a.classId=r;let n=t.getGhostParser?.(r);if(!n)throw Error(`No ghost parser for GhostAlwaysObjectEvent classId=${r}`);a.objectData=n.unpackUpdate(e,!0,t)}return a}function n7(e,t){let a={type:"PathManagerEvent"};if(e.readFlag()){a.messageType="NewPaths";let t=e.readU32(),r=[];for(let a=0;a0&&(t.hudImages=a),t}function ip(e){let t={};e.readFlag()&&(t.crc=e.readU32()),t.shapeName=e.readString(),t.mountPoint=e.readU32(),e.readFlag()||(t.offset=e.readAffineTransform()),t.firstPerson=e.readFlag(),t.mass=e.readF32(),t.usesEnergy=e.readFlag(),t.minEnergy=e.readF32(),t.hasFlash=e.readFlag(),t.projectile=ic(e),t.muzzleFlash=ic(e),t.isSeeker=e.readFlag(),t.isSeeker&&(t.seekerRadius=e.readF32(),t.maxSeekAngle=e.readF32(),t.seekerLockTime=e.readF32(),t.seekerFreeTime=e.readF32(),t.isTargetLockRequired=e.readFlag(),t.maxLockRange=e.readF32()),t.cloakable=e.readFlag(),t.lightType=e.readRangedU32(0,3),0!==t.lightType&&(t.lightRadius=e.readF32(),t.lightTime=e.readS32(),t.lightColor={r:e.readFloat(7),g:e.readFloat(7),b:e.readFloat(7),a:e.readFloat(7)}),t.shellExitDir={x:e.readF32(),y:e.readF32(),z:e.readF32()},t.shellExitVariance=e.readF32(),t.shellVelocity=e.readF32(),t.casing=ic(e),t.accuFire=e.readFlag();let a=[];for(let t=0;t<31;t++){if(!e.readFlag())continue;let t={};t.name=e.readString(),t.transitionOnAmmo=e.readInt(5),t.transitionOnNoAmmo=e.readInt(5),t.transitionOnTarget=e.readInt(5),t.transitionOnNoTarget=e.readInt(5),t.transitionOnWet=e.readInt(5),t.transitionOnNotWet=e.readInt(5),t.transitionOnTriggerUp=e.readInt(5),t.transitionOnTriggerDown=e.readInt(5),t.transitionOnTimeout=e.readInt(5),t.transitionGeneric0In=e.readInt(5),t.transitionGeneric0Out=e.readInt(5),e.readFlag()&&(t.timeoutValue=e.readF32()),t.waitForTimeout=e.readFlag(),t.fire=e.readFlag(),t.ejectShell=e.readFlag(),t.scaleAnimation=e.readFlag(),t.direction=e.readFlag(),t.reload=e.readFlag(),e.readFlag()&&(t.energyDrain=e.readF32()),t.loaded=e.readInt(3),t.spin=e.readInt(3),t.recoil=e.readInt(3),e.readFlag()&&(t.sequence=e.readSignedInt(16)),e.readFlag()&&(t.sequenceVis=e.readSignedInt(16)),t.flashSequence=e.readFlag(),t.ignoreLoadedForReady=e.readFlag(),t.emitter=ic(e),null!==t.emitter&&(t.emitterTime=e.readF32(),t.emitterNode=e.readS32()),t.sound=ic(e),a.push(t)}return t.states=a,t}function iy(e){let t=ig(e);t.renderFirstPerson=e.readFlag(),t.minLookAngle=e.readF32(),t.maxLookAngle=e.readF32(),t.maxFreelookAngle=e.readF32(),t.maxTimeScale=e.readF32(),t.maxStepHeight=e.readF32(),t.runForce=e.readF32(),t.runEnergyDrain=e.readF32(),t.minRunEnergy=e.readF32(),t.maxForwardSpeed=e.readF32(),t.maxBackwardSpeed=e.readF32(),t.maxSideSpeed=e.readF32(),t.maxUnderwaterForwardSpeed=e.readF32(),t.maxUnderwaterBackwardSpeed=e.readF32(),t.maxUnderwaterSideSpeedRef=ic(e),e.readFlag()&&(t.runSurfaceAngleRef=e.readInt(11)),t.runSurfaceAngle=e.readF32(),t.recoverDelay=e.readF32(),t.recoverRunForceScale=e.readF32(),t.jumpForce=e.readF32(),t.jumpEnergyDrain=e.readF32(),t.minJumpEnergy=e.readF32(),t.minJumpSpeed=e.readF32(),t.maxJumpSpeed=e.readF32(),t.jumpSurfaceAngle=e.readF32(),t.minJetEnergy=e.readF32(),t.splashVelocity=e.readF32(),t.splashAngle=e.readF32(),t.splashFreqMod=e.readF32(),t.splashVelEpsilon=e.readF32(),t.bubbleEmitTime=e.readF32(),t.medSplashSoundVel=e.readF32(),t.hardSplashSoundVel=e.readF32(),t.exitSplashSoundVel=e.readF32(),t.jumpDelay=e.readInt(7),t.horizMaxSpeed=e.readF32(),t.horizResistSpeed=e.readF32(),t.horizResistFactor=e.readF32(),t.upMaxSpeed=e.readF32(),t.upResistSpeed=e.readF32(),t.upResistFactor=e.readF32(),t.jetEnergyDrain=e.readF32(),t.canJet=e.readF32(),t.maxJetHorizontalPercentage=e.readF32(),t.maxJetForwardSpeed=e.readF32(),t.jetForce=e.readF32(),t.minJetSpeed=e.readF32(),t.maxDamage=e.readF32(),t.minImpactDamageSpeed=e.readF32(),t.impactDamageScale=e.readF32(),t.footSplashHeight=e.readF32();let a=[];for(let t=0;t<32;t++)e.readFlag()?a.push(e.readInt(11)):a.push(null);t.sounds=a,t.boxSize={x:e.readF32(),y:e.readF32(),z:e.readF32()},t.footPuffEmitter=ic(e),t.footPuffNumParts=e.readF32(),t.footPuffRadius=e.readF32(),t.decalData=ic(e),t.decalOffset=e.readF32(),t.dustEmitter=ic(e),t.splash=ic(e);let r=[];for(let t=0;t<3;t++)r.push(ic(e));return t.splashEmitters=r,t.groundImpactMinSpeed=e.readF32(),t.groundImpactShakeFreq={x:e.readF32(),y:e.readF32(),z:e.readF32()},t.groundImpactShakeAmp={x:e.readF32(),y:e.readF32(),z:e.readF32()},t.groundImpactShakeDuration=e.readF32(),t.groundImpactShakeFalloff=e.readF32(),t.boundingRadius=e.readF32(),t.moveBubbleSize=e.readF32(),t}function iv(e){let t=ig(e);t.bodyRestitution=e.readF32(),t.bodyFriction=e.readF32();let a=[];for(let t=0;t<2;t++)a.push(ic(e));t.impactSounds=a,t.minImpactSpeed=e.readF32(),t.softImpactSpeed=e.readF32(),t.hardImpactSpeed=e.readF32(),t.minRollSpeed=e.readF32(),t.maxSteeringAngle=e.readF32(),t.maxDrag=e.readF32(),t.minDrag=e.readF32(),t.cameraOffset=e.readF32(),t.cameraLag=e.readF32(),t.jetForce=e.readF32(),t.jetEnergyDrain=e.readF32(),t.minJetEnergy=e.readF32(),t.integration=e.readF32(),t.collisionTol=e.readF32(),t.massCenter=e.readF32(),t.exitSplashSoundVelocity=e.readF32(),t.softSplashSoundVelocity=e.readF32(),t.mediumSplashSoundVelocity=e.readF32(),t.hardSplashSoundVelocity=e.readF32();let r=[];for(let t=0;t<5;t++)r.push(ic(e));t.waterSounds=r,t.dustEmitter=ic(e);let n=[];for(let t=0;t<3;t++)n.push(ic(e));t.damageEmitters=n;let i=[];for(let t=0;t<2;t++)i.push(ic(e));return t.splashEmitters=i,t.damageEmitterOffset0={x:e.readF32(),y:e.readF32(),z:e.readF32()},t.damageEmitterOffset1={x:e.readF32(),y:e.readF32(),z:e.readF32()},t.damageLevelTolerance0=e.readF32(),t.damageLevelTolerance1=e.readF32(),t.splashFreqMod=e.readF32(),t.splashVelEpsilon=e.readF32(),t.collDamageThresholdVel=e.readF32(),t.collDamageMultiplier=e.readF32(),t}function iF(e){let t=iv(e);t.jetActivateSound=ic(e),t.jetDeactivateSound=ic(e);let a=[];for(let t=0;t<4;t++)a.push(ic(e));return t.jetEmitters=a,t.maneuveringForce=e.readF32(),t.horizontalSurfaceForce=e.readF32(),t.verticalSurfaceForce=e.readF32(),t.autoInputDamping=e.readF32(),t.steeringForce=e.readF32(),t.steeringRollForce=e.readF32(),t.rollForce=e.readF32(),t.autoAngularForce=e.readF32(),t.rotationalDrag=e.readF32(),t.maxAutoSpeed=e.readF32(),t.autoLinearForce=e.readF32(),t.hoverHeight=e.readF32(),t.createHoverHeight=e.readF32(),t.minTrailSpeed=e.readF32(),t.vertThrustMultiple=e.readF32(),t.maxForwardSpeed=e.readF32(),t}function ib(e){let t=iv(e);t.dragForce=e.readF32(),t.mainThrustForce=e.readF32(),t.reverseThrustForce=e.readF32(),t.strafeThrustForce=e.readF32(),t.turboFactor=e.readF32(),t.stabLenMin=e.readF32(),t.stabLenMax=e.readF32(),t.stabSpringConstant=e.readF32(),t.stabDampingConstant=e.readF32(),t.gyroDrag=e.readF32(),t.normalForce=e.readF32(),t.restorativeForce=e.readF32(),t.steeringForce=e.readF32(),t.rollForce=e.readF32(),t.pitchForce=e.readF32(),t.floatingThrustFactor=e.readF32(),t.brakingForce=e.readF32(),t.dustTrailOffset={x:e.readF32(),y:e.readF32(),z:e.readF32()},t.dustTrailFreqMod=e.readF32(),t.triggerTrailHeight=e.readF32(),t.floatSound=ic(e),t.thrustSound=ic(e),t.turboSound=ic(e);let a=[];for(let t=0;t<3;t++)a.push(ic(e));return t.jetEmitters=a,t.dustTrailEmitter=ic(e),t.mainThrustEmitterFactor=e.readF32(),t.strafeThrustEmitterFactor=e.readF32(),t.reverseThrustEmitterFactor=e.readF32(),t}function ix(e){let t=iv(e);return t.tireRadius=e.readF32(),t.tireStaticFriction=e.readF32(),t.tireKineticFriction=e.readF32(),t.tireRestitution=e.readF32(),t.tireLateralForce=e.readF32(),t.tireLateralDamping=e.readF32(),t.tireLateralRelaxation=e.readF32(),t.tireLongitudinalForce=e.readF32(),t.tireLongitudinalDamping=e.readF32(),t.tireEmitter=ic(e),t.jetSound=ic(e),t.engineSound=ic(e),t.squealSound=ic(e),t.wadeSound=ic(e),t.spring=e.readF32(),t.springDamping=e.readF32(),t.springLength=e.readF32(),t.brakeTorque=e.readF32(),t.engineTorque=e.readF32(),t.engineBrake=e.readF32(),t.maxWheelSpeed=e.readF32(),t.steeringAngle=e.readF32(),t.steeringReturn=e.readF32(),t.steeringDamping=e.readF32(),t.powerSteeringFactor=e.readF32(),t}function iS(e){let t=ig(e);return t.noIndividualDamage=e.readFlag(),t.dynamicTypeField=e.readS32(),t}function ik(e){let t=iS(e);return t.thetaMin=e.readF32(),t.thetaMax=e.readF32(),t.thetaNull=e.readF32(),t.neverUpdateControl=e.readFlag(),t.primaryAxis=e.readRangedU32(0,3),t.maxCapacitorEnergy=e.readF32(),t.capacitorRechargeRate=e.readF32(),t}function iD(e){let t=ip(e);return t.activationMS=e.readInt(8),t.deactivateDelayMS=e.readInt(8),t.degPerSecTheta=e.readRangedU32(0,1080),t.degPerSecPhi=e.readRangedU32(0,1080),t.dontFireInsideDamageRadius=e.readFlag(),t.damageRadius=e.readF32(),t.useCapacitor=e.readFlag(),t}function iP(e){let t=ig(e);return t.friction=e.readFloat(10),t.elasticity=e.readFloat(10),t.sticky=e.readFlag(),e.readFlag()&&(t.gravityMod=e.readFloat(10)),e.readFlag()&&(t.maxVelocity=e.readF32()),e.readFlag()&&(t.lightType=e.readInt(2),t.lightColor={r:e.readFloat(7),g:e.readFloat(7),b:e.readFloat(7),a:e.readFloat(7)},t.lightTime=e.readS32(),t.lightRadius=e.readF32(),t.lightOnlyStatic=e.readFlag()),t}function iw(e){let t={};t.projectileShapeName=e.readString(),t.faceViewerLinkTime=e.readS32(),t.lifetime=e.readS32(),t.faceViewer=e.readFlag(),e.readFlag()&&(t.scale={x:e.readF32(),y:e.readF32(),z:e.readF32()}),t.activateEmitter=ic(e),t.maintainEmitter=ic(e),t.activateSound=ic(e),t.maintainSound=ic(e),t.explosion=ic(e),t.splash=ic(e),t.bounceExplosion=ic(e),t.bounceSound=ic(e),t.underwaterExplosion=ic(e);let a=[];for(let t=0;t<6;t++)a.push(ic(e));return t.decals=a,e.readFlag()&&(t.lightRadius=e.readFloat(8),t.lightColor={r:e.readFloat(7),g:e.readFloat(7),b:e.readFloat(7)}),e.readFlag()&&(t.underwaterLightColor={r:e.readFloat(7),g:e.readFloat(7),b:e.readFloat(7)}),t.explodeOnWaterImpact=ih(e),t.depthTolerance=e.readF32(),t}function iC(e){let t=iw(e);return t.dryVelocity=e.readF32(),t.wetVelocity=e.readF32(),t.fizzleTime=e.readU32(),t.fizzleType=e.readU32(),t.hardRetarget=e.readFlag(),t.inheritedVelocityScale=e.readRangedU32(0,90),t.lifetimeMS=e.readRangedU32(0,90),t.collideWithOwnerTimeMS=e.readU32(),t.proximityRadius=e.readU32(),t.tracerProjectile=e.readFlag(),t}function iI(e){let t=iw(e);return t.grenadeElasticity=e.readS32(),t.grenadeFriction=e.readF32(),t.dragCoefficient=e.readF32(),t.windCoefficient=e.readF32(),t.gravityMod=e.readF32(),t.muzzleVelocity=e.readF32(),t.drag=e.readF32(),t.lifetimeMS=e.readS32(),t}function iM(e){let t=iw(e);return t.lifetimeMS=e.readS32(),t.muzzleVelocity=e.readF32(),t.turningSpeed=e.readF32(),t.proximityRadius=e.readF32(),t.terrainAvoidanceSpeed=e.readF32(),t.terrainScanAhead=e.readF32(),t.terrainHeightFail=e.readF32(),t.terrainAvoidanceRadius=e.readF32(),t.flareDistance=e.readF32(),t.flareAngle=e.readF32(),t.useFlechette=ih(e),t.maxVelocity=e.readF32(),t.acceleration=e.readF32(),t.flechetteDelayMs=e.readS32(),t.exhaustTimeMs=e.readS32(),t.exhaustNodeName=e.readString(),t.casingShapeName=e.readString(),t.casingDebris=ic(e),t.puffEmitter=ic(e),t.exhaustEmitter=ic(e),t}function iE(e){let t=iw(e);t.maxRifleRange=e.readF32(),t.rifleHeadMultiplier=e.readF32(),t.beamColor=iu(e),t.fadeTime=e.readF32(),t.startBeamWidth=e.readF32(),t.endBeamWidth=e.readF32(),t.pulseBeamWidth=e.readF32(),t.beamFlareAngle=e.readF32(),t.minFlareSize=e.readF32(),t.maxFlareSize=e.readF32(),t.pulseSpeed=e.readF32(),t.pulseLength=e.readF32(),t.lightColor=iu(e),t.lightRadius=e.readF32();let a=[];for(let t=0;t<12;t++)a.push(e.readString());return t.textures=a,t}function iT(e){let t=iw(e);t.zapDuration=e.readF32(),t.boltLength=e.readF32(),t.numParts=e.readF32(),t.lightningFreq=e.readF32(),t.lightningDensity=e.readF32(),t.lightningAmp=e.readF32(),t.lightningWidth=e.readF32(),t.shockwave=ic(e);let a=[],r=[],n=[],i=[];for(let t=0;t<2;t++)a.push(e.readF32()),r.push(e.readF32()),n.push(e.readF32()),i.push(e.readF32());t.startWidth=a,t.endWidth=r,t.boltSpeed=n,t.texWrap=i;let o=[];for(let t=0;t<4;t++)o.push(e.readString());return t.textures=o,t.emitter=ic(e),t}function iB(e){let t=iw(e);return t.beamRange=e.readF32(),t.beamDrainRate=e.readF32(),t.muzzleVelocity=e.readF32(),t.proximityRadius=e.readF32(),t.startWidth=e.readF32(),t.endWidth=e.readF32(),t.mainBeamTexture=e.readString(),t.innerBeamTexture=e.readString(),t.flareTexture=e.readString(),t.hitEmitter=ic(e),t}function ij(e){let t=iw(e);return t.beamRange=e.readF32(),t.beamRepairRate=e.readF32(),t.muzzleVelocity=e.readF32(),t.proximityRadius=e.readF32(),t.startWidth=e.readF32(),t.endWidth=e.readF32(),t.startBeamWidth=e.readF32(),t.endBeamWidth=e.readF32(),t.mainBeamTexture=e.readString(),t.innerBeamTexture=e.readString(),t}function i_(e){let t=iw(e);t.maxRifleRange=e.readF32(),t.beamColor=iu(e),t.startBeamWidth=e.readF32(),t.pulseBeamWidth=e.readF32(),t.beamFlareAngle=e.readF32(),t.minFlareSize=e.readF32(),t.maxFlareSize=e.readF32(),t.pulseSpeed=e.readF32(),t.pulseLength=e.readF32();let a=[];for(let t=0;t<4;t++)a.push(e.readString());return t.textures=a,t}function iR(e){let t=iC(e);return t.tracerLength=e.readF32(),t.tracerAlpha=e.readF32(),t.tracerMinPixels=e.readF32(),t.crossViewFraction=ih(e),t.tracerColor=iu(e),t.tracerWidth=e.readF32(),t.muzzleVelocity=e.readF32(),t.proximityRadius=ih(e),t.textureName0=e.readString(),t.textureName1=e.readString(),t}function iN(e){let t=iI(e);return t.energyDrainPerSecond=e.readF32(),t.energyMinDrain=e.readF32(),t.beamWidth=e.readF32(),t.beamRange=e.readF32(),t.numSegments=e.readF32(),t.texRepeat=e.readF32(),t.beamFlareAngle=e.readF32(),t.beamTexture=e.readString(),t.flareTexture=e.readString(),t}function iA(e){let t=iC(e);return t.numFlares=e.readF32(),t.flareColor=iu(e),t.flareTexture=e.readString(),t.smokeTexture=e.readString(),t.size=e.readF32(),t.flareModTexture=e.readF32(),t.smokeSize=e.readF32(),t}function iG(e){let t=iI(e);return t.smokeDist=e.readF32(),t.noSmoke=e.readF32(),t.boomTime=e.readF32(),t.casingDist=e.readF32(),t.smokeCushion=e.readF32(),t.noSmokeCounter=e.readF32(),t.smokeTexture=e.readString(),t.bombTexture=e.readString(),t}function iL(e){let t=iI(e);return t.size=e.readF32(),t.useLensFlare=ih(e),t.flareTexture=e.readString(),t.lensFlareTexture=e.readString(),t}function iz(e){let t={};t.dtsFileName=e.readString(),t.soundProfile=ic(e),t.particleEmitter=ic(e),t.particleDensity=e.readInt(14),t.particleRadius=e.readF32(),t.faceViewer=e.readFlag(),e.readFlag()&&(t.explosionScale={x:e.readInt(16),y:e.readInt(16),z:e.readInt(16)}),t.playSpeed=e.readInt(14),t.debrisThetaMin=e.readRangedU32(0,180),t.debrisThetaMax=e.readRangedU32(0,180),t.debrisPhiMin=e.readRangedU32(0,360),t.debrisPhiMax=e.readRangedU32(0,360),t.debrisMinVelocity=e.readRangedU32(0,1e3),t.debrisMaxVelocity=e.readRangedU32(0,1e3),t.debrisNum=e.readInt(14),t.debrisVariance=e.readRangedU32(0,1e4),t.delayMS=e.readInt(16),t.delayVariance=e.readInt(16),t.lifetimeMS=e.readInt(16),t.lifetimeVariance=e.readInt(16),t.offset=e.readF32(),t.shakeCamera=e.readFlag(),t.hasLight=e.readFlag(),t.camShakeFreq={x:e.readF32(),y:e.readF32(),z:e.readF32()},t.camShakeAmp={x:e.readF32(),y:e.readF32(),z:e.readF32()},t.camShakeDuration=e.readF32(),t.camShakeRadius=e.readF32(),t.camShakeFalloff=e.readF32(),t.shockwave=ic(e),t.debris=ic(e);let a=[];for(let t=0;t<4;t++)a.push(ic(e));t.emitters=a;let r=[];for(let t=0;t<5;t++)r.push(ic(e));t.subExplosions=r;let n=e.readRangedU32(0,4),i=[];for(let t=0;t0&&oo("DataBlock binding: %d/%d bound, missing parsers: %s",t,rV.length,a.join(", "));const{bound:r,missing:n}=this.registry.bindDeterministicGhosts(rq,0);n.length>0&&oo("Ghost binding: %d/%d bound, missing parsers: %s",r,rq.length,n.join(", "));const{bound:i,missing:o}=this.registry.bindDeterministicEvents(rH,255);o.length>0&&oo("Event binding: %d/%d bound, missing parsers: %s",i,rH.length,o.join(", ")),this.packetParser=new r$(this.registry,this.ghostTracker)}getRegistry(){return this.registry}getGhostTracker(){return this.ghostTracker}getPacketParser(){return this.packetParser}get loaded(){return this._loaded}get header(){if(!this._loaded)throw Error("must call load() first");return this._header}get initialBlock(){if(!this._loaded)throw Error("must call load() first");return this._initialBlock}get blockCount(){if(!this._loaded)throw Error("must call load() first");if(void 0===this._blockCount){let e=this._decompressedData,t=this._decompressedView,a=0,r=0;for(;r+2<=e.length;){let n=4095&t.getUint16(r,!0);if((r+=2+n)>e.length)break;a++}this._blockCount=a}return this._blockCount}get blockCursor(){if(!this._loaded)throw Error("must call load() first");return this._blockCursor}async load(){if(this._loaded)return{header:this._header,initialBlock:this._initialBlock};let e=this.readHeader();oo('header: "%s" version=0x%s length=%dms (%smin) initialBlockSize=%d',e.identString,e.protocolVersion.toString(16),e.demoLengthMs,(e.demoLengthMs/1e3/60).toFixed(1),e.initialBlockSize);let t=this.buffer.subarray(this.offset,this.offset+e.initialBlockSize),a=this.readInitialBlock(t);this.offset+=e.initialBlockSize;let r=this.buffer.subarray(this.offset);oo("compressed block stream: %d bytes",r.length);let n=await new Promise((e,t)=>{var a,n;a=(a,r)=>{a?t(a):e(r)},n||(n=a,a={}),"function"!=typeof n&&aE(7),a5(r,a,[aJ],function(e){return a1(rm(e.data[0],a3(e.data[1])))},1,n)});return oo("decompressed block stream: %d bytes",n.length),this._decompressedData=n,this._decompressedView=new DataView(n.buffer,n.byteOffset,n.byteLength),this.setupPacketParser(a),this._header=e,this._initialBlock=a,this._blockStreamOffset=0,this._blockCursor=0,this._loaded=!0,{header:e,initialBlock:a}}nextBlock(){if(!this._loaded)throw Error("must call load() first");let e=this._decompressedData,t=this._decompressedView,a=this._blockStreamOffset;if(a+2>e.length)return;let r=t.getUint16(a,!0),n=r>>12,i=4095&r;if(a+2+i>e.length)return void ol("block %d: size %d would exceed decompressed data (offset=%d remaining=%d), stopping",this._blockCursor,i,a+2,e.length-a-2);let o=e.subarray(a+2,a+2+i);this._blockStreamOffset=a+2+i;let s={index:this._blockCursor,type:n,size:i,data:o};if(this._blockCursor++,0===n)try{s.parsed=this.packetParser.parsePacket(o)}catch{}else if(1===n)this.packetParser.onSendPacketTrigger();else if(2===n&&64===i)try{s.parsed=this.readRawMove(o)}catch{}else if(3===n&&8===i)try{s.parsed=this.readInfoBlock(o)}catch{}return s}reset(){if(!this._loaded)throw Error("must call load() first");this._blockStreamOffset=0,this._blockCursor=0,this._blockCount=void 0,this.setupPacketParser(this._initialBlock)}processBlocks(e){if(!this._loaded)throw Error("must call load() first");let t=0;for(let a=0;a=128&&t<128+rV.length?rV[t-128]:`unknown(${t})`;throw Error(`No parser for DataBlock classId ${t} (${e}) at bit ${i}`)}}oo("all %d/%d DataBlocks parsed (%d payloads), bit position after DataBlocks: %d",l,i,s.size,r.getCurPos());let c=r.readU8(),d=[];for(let e=0;e<6;e++)d.push(r.readU32());let u=[];for(let e=0;e<16;e++)u.push(r.readU32());let h=r.readU32(),m=[];for(let e=0;e>3<<3),this.readSimpleTargetManager(r),this.readSimpleTargetManager(r),os('after sequential tail bit=%d mission="%s" CRC=0x%s',r.getCurPos(),E,T.toString(16))}catch(e){a=e instanceof Error?e.message:String(e)}finally{this.ghostTracker=D}let B=S-r.getCurPos(),j=E.length>0?E.split("").filter(e=>{let t=e.charCodeAt(0);return t>=32&&t<=126}).length/E.length:1,_=E.length>0&&j>=.8&&void 0===a;return oo('initial block: events=%d ghosts=%d ghostingSeq=%d controlObj=%d mission="%s" CRC=0x%s valid=%s%s',P.length,I.length,C,M,E,T.toString(16),_,a?` error=${a}`:""),{taggedStrings:n,dataBlockHeaders:o,dataBlockCount:l,dataBlocks:s,demoSetting:c,connectionFields:d,stateArray:u,scoreEntries:m,demoValues:g,sensorGroupColors:f,targetEntries:p,connectionState:y,roundTripTime:v,packetLoss:F,pathManager:b,notifyCount:x,nextRecvEventSeq:w,ghostingSequence:C,initialGhosts:I,initialEvents:P,controlObjectGhostIndex:M,controlObjectData:t,missionName:E,missionCRC:T,phase2TrailingBits:B,phase2Valid:_,phase2Error:a}}readScoreEntry(e){let t=e.readFlag()?e.readInt(16):0,a=e.readFlag()?e.readInt(16):0,r=e.readFlag()?e.readInt(16):0,n=e.readInt(6),i=e.readInt(6),o=e.readInt(6),s=e.readFlag(),l=[];for(let t=0;t<6;t++)l.push(e.readFlag());return{clientId:t,teamId:a,score:r,field0:n,field1:i,field2:o,isBot:s,triggerFlags:l}}readDemoValues(e){let t=[];for(;e.readFlag();)t.push(e.readString());return t}readComplexTargetManager(e){e.readU8(),e.readU8(),e.readU8(),e.readU8();let t=[];for(let a=0;a<32;a++)for(let r=0;r<32;r++)e.readFlag()&&t.push({group:a,targetGroup:r,r:e.readU8(),g:e.readU8(),b:e.readU8(),a:e.readU8()});let a=[];for(let t=0;t<512;t++){if(!e.readFlag())continue;let r={targetId:t,sensorGroup:0,targetData:0,damageLevel:0};e.readFlag()&&(r.sensorData=e.readU32()),e.readFlag()&&(r.voiceMapData=e.readU32()),e.readFlag()&&(r.name=e.readString()),e.readFlag()&&(r.skin=e.readString()),e.readFlag()&&(r.skinPref=e.readString()),e.readFlag()&&(r.voice=e.readString()),e.readFlag()&&(r.typeDescription=e.readString()),r.sensorGroup=e.readInt(5),r.targetData=e.readInt(9),t>=32&&e.readFlag()&&(r.dataBlockRef=e.readInt(11)),r.damageLevel=e.readFloat(7),a.push(r)}return{sensorGroupColors:t,targets:a}}readPathManager(e){let t=[],a=e.readU32();for(let r=0;rthis.registry.getDataBlockParser(e)};t=i.unpack(e,a)}catch{a.push({classId:r,guaranteed:!0,dataBitsStart:n,dataBitsEnd:n});break}else{a.push({classId:r,guaranteed:!0,dataBitsStart:n,dataBitsEnd:n});break}a.push({classId:r,guaranteed:!0,dataBitsStart:n,dataBitsEnd:e.getCurPos(),parsedData:t}),os(" event classId=%d bits=%d",r,e.getCurPos()-n)}return{nextRecvEventSeq:t,events:a}}readGhostStartBlock(e,t){let a=e.readU32(),r=[];os("ghost block: seq=%d bit=%d",a,e.getCurPos());let n=this.registry.getGhostCatalog(),i=8*e.getBuffer().length,o=new Map;for(let[e,a]of t)o.set(e,a.data);for(;e.readFlag()&&!e.isError();){let a=e.readInt(10),s=e.readInt(7)+0,l=e.getCurPos(),c=[],d=new Set,{entry:u}=this.identifyGhostViaDataBlock(e,t,n),h=this.registry.getGhostParser(s);h&&(c.push({entry:h,method:"registry"}),d.add(h)),u&&!d.has(u)&&(c.push({entry:u,method:"datablock"}),d.add(u));let m={getDataBlockData:e=>o.get(e),getDataBlockParser:e=>this.registry.getDataBlockParser(e)},g=!1;for(let{entry:t,method:n}of c){let o="registry"===n,c=this.tryGhostParser(e,t,l,i,!1,m,o);if(!1!==c){this.ghostTracker.createGhost(a,s,t.name),os(" ghost idx=%d classId=%d parser=%s bits=%d via=%s",a,s,t.name,e.getCurPos()-l,n),r.push({index:a,type:"create",classId:s,updateBitsStart:l,updateBitsEnd:e.getCurPos(),parsedData:c}),g=!0;break}}if(!g){os(" ghost idx=%d classId=%d NO PARSER (stopping at bit=%d, remaining=%d)",a,s,l,i-l);break}}return os("ghost loop ended at bit=%d remaining=%d count=%d",e.getCurPos(),i-e.getCurPos(),r.length),{ghostingSequence:a,ghosts:r}}tryGhostParser(e,t,a,r,n=!1,i,o=!1){let s=e.savePos();n||os(" try %s: startBit=%d",t.name,a);try{let l=t.unpackUpdate(e,!0,{compressionPoint:{x:0,y:0,z:0},ghostTracker:this.ghostTracker,...i}),c=e.getCurPos()-a,d=r-e.getCurPos();if(e.isError()||!o&&c<3)return n||os(" reject %s: bits=%d isError=%s",t.name,c,e.isError()),e.restorePos(s),!1;if(d>1e3){let a=e.getCurPos(),r=e.readFlag();if(e.setCurPos(a),!r)return n||os(" reject %s: bits=%d misaligned (remaining=%d)",t.name,c,d),e.restorePos(s),!1}return l??{}}catch(a){return n||os(" reject %s: error at bit=%d: %s",t.name,e.getCurPos(),a instanceof Error?a.message:String(a)),e.restorePos(s),!1}}identifyGhostViaDataBlock(e,t,a){let r;if(!t)return{entry:void 0,dbFlag:!1};let n=e.savePos(),i=!1;try{if(i=e.readFlag()){let n=e.readInt(11),i=t.get(n);if(i){let e=i.className.replace(/Data$/,"");(r=a.get(e))||os(" identifyGhostViaDataBlock: dbId=%d className=%s ghostName=%s (no ghost parser)",n,i.className,e)}else os(" identifyGhostViaDataBlock: dbId=%d (no DataBlock found)",n)}else os(" identifyGhostViaDataBlock: DataBlock flag=0")}catch{}return e.restorePos(n),{entry:r,dbFlag:i}}readRawMove(e){let t=new DataView(e.buffer,e.byteOffset,e.byteLength),a=t.getInt32(0,!0),r=t.getInt32(4,!0),n=t.getInt32(8,!0),i=t.getUint32(12,!0),o=t.getUint32(16,!0),s=t.getUint32(20,!0),l=t.getFloat32(24,!0),c=t.getFloat32(28,!0),d=t.getFloat32(32,!0),u=t.getFloat32(36,!0),h=t.getFloat32(40,!0),m=t.getFloat32(44,!0),g=t.getUint32(48,!0),f=t.getUint32(52,!0),p=0!==e[56],y=[];for(let t=0;t<6;t++)y.push(0!==e[57+t]);return{px:a,py:r,pz:n,pyaw:i,ppitch:o,proll:s,x:l,y:c,z:d,yaw:u,pitch:h,roll:m,id:g,sendCount:f,freeLook:p,trigger:y}}readInfoBlock(e){let t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{value1:t.getUint32(0,!0),value2:t.getFloat32(4,!0)}}}let od=Object.freeze({r:0,g:255,b:0}),ou=Object.freeze({r:255,g:0,b:0}),oh=new Set(["FlyingVehicle","HoverVehicle","WheeledVehicle"]),om=new Set(["BombProjectile","EnergyProjectile","FlareProjectile","GrenadeProjectile","LinearFlareProjectile","LinearProjectile","Projectile","SeekerProjectile","TracerProjectile"]),og=new Set(["LinearProjectile","TracerProjectile","LinearFlareProjectile","Projectile"]),of=new Set(["GrenadeProjectile","EnergyProjectile","FlareProjectile","BombProjectile"]),op=new Set(["SeekerProjectile"]),oy=new Set(["StaticShape","ScopeAlwaysShape","Turret","BeaconObject","ForceFieldBare"]),ov=new Set(["TSStatic","InteriorInstance","TerrainBlock","Sky","Sun","MissionArea","PhysicalZone","MissionMarker","SpawnSphere","VehicleBlocker","Camera"]),oF=.494*Math.PI,ob=new o.Matrix4,ox=new o.Quaternion;function oS(e){return null!=e&&Number.isFinite(e.x)&&Number.isFinite(e.y)&&Number.isFinite(e.z)}function ok(e,t,a){return ea?a:e}function oD(e){let t=-e/2;return[0,Math.sin(t),0,Math.cos(t)]}function oP(e){if(!Number.isFinite(e.x)||!Number.isFinite(e.y)||!Number.isFinite(e.z)||!Number.isFinite(e.w))return null;let t=-e.y,a=-e.z,r=-e.x,n=e.w,i=t*t+a*a+r*r+n*n;if(i<=1e-12)return null;let o=1/Math.sqrt(i);return[t*o,a*o,r*o,n*o]}function ow(e){let t="";for(let a=0;a=32&&(t+=e[a]);return t}function oC(e){return"Player"===e?"Player":oh.has(e)?"Vehicle":"Item"===e?"Item":om.has(e)?"Projectile":oy.has(e)?"Deployable":"Ghost"}function oI(e,t){return"Player"===e?`player_${t}`:oh.has(e)?`vehicle_${t}`:"Item"===e?`item_${t}`:om.has(e)?`projectile_${t}`:oy.has(e)?`deployable_${t}`:`ghost_${t}`}function oM(e){return!!e&&"object"==typeof e&&"number"==typeof e.x&&"number"==typeof e.y&&"number"==typeof e.z&&"number"==typeof e.w}function oE(e){return!!e&&"object"==typeof e&&"number"==typeof e.x&&"number"==typeof e.y&&"number"==typeof e.z}function oT(e){if(e){for(let t of[e.shapeName,e.projectileShapeName,e.shapeFileName,e.shapeFile,e.model])if("string"==typeof t&&t.length>0)return t}}function oB(e,t){if(e)for(let a of t){let t=e[a];if("number"==typeof t&&Number.isFinite(t))return t}}function oj(e,t){if(e)for(let a of t){let t=e[a];if("string"==typeof t&&t.length>0)return t}}function o_(e){return e?"number"==typeof e.cameraMode?"camera":"number"==typeof e.rotationZ?"player":null:null}class oR{parser;initialBlock;registry;netStrings=new Map;targetNames=new Map;targetTeams=new Map;sensorGroupColors=new Map;state;constructor(e){this.parser=e,this.registry=e.getRegistry();const t=e.initialBlock;this.initialBlock={dataBlocks:t.dataBlocks,initialGhosts:t.initialGhosts,controlObjectGhostIndex:t.controlObjectGhostIndex,controlObjectData:t.controlObjectData,targetEntries:t.targetEntries,sensorGroupColors:t.sensorGroupColors,taggedStrings:t.taggedStrings},this.state={moveTicks:0,moveYawAccum:0,movePitchAccum:0,yawOffset:0,pitchOffset:0,lastAbsYaw:0,lastAbsPitch:0,lastControlType:"player",isPiloting:!1,lastOrbitDistance:void 0,exhausted:!1,latestFov:100,latestControl:{ghostIndex:t.controlObjectGhostIndex,data:t.controlObjectData,position:oS(t.controlObjectData?.position)?t.controlObjectData?.position:void 0},camera:null,entitiesById:new Map,entityIdByGhostIndex:new Map,lastStatus:{health:1,energy:1},nextExplosionId:0,playerSensorGroup:0},this.reset()}reset(){for(let[e,t]of(this.parser.reset(),this.netStrings.clear(),this.targetNames.clear(),this.targetTeams.clear(),this.sensorGroupColors.clear(),this.state.entitiesById.clear(),this.state.entityIdByGhostIndex.clear(),this.initialBlock.taggedStrings))this.netStrings.set(e,t);for(let e of this.initialBlock.targetEntries)e.name&&this.targetNames.set(e.targetId,ow(e.name)),this.targetTeams.set(e.targetId,e.sensorGroup);for(let e of this.initialBlock.sensorGroupColors){let t=this.sensorGroupColors.get(e.group);t||(t=new Map,this.sensorGroupColors.set(e.group,t)),t.set(e.targetGroup,{r:e.r,g:e.g,b:e.b})}if(this.state.playerSensorGroup=0,this.state.moveTicks=0,this.state.moveYawAccum=0,this.state.movePitchAccum=0,this.state.yawOffset=0,this.state.pitchOffset=0,this.state.lastAbsYaw=0,this.state.lastAbsPitch=0,this.state.lastControlType=o_(this.initialBlock.controlObjectData)??"player",this.state.isPiloting="player"===this.state.lastControlType&&!!(this.initialBlock.controlObjectData?.pilot||this.initialBlock.controlObjectData?.controlObjectGhost!=null),this.state.lastCameraMode="camera"===this.state.lastControlType&&"number"==typeof this.initialBlock.controlObjectData?.cameraMode?this.initialBlock.controlObjectData.cameraMode:void 0,this.state.lastOrbitGhostIndex="camera"===this.state.lastControlType&&"number"==typeof this.initialBlock.controlObjectData?.orbitObjectGhostIndex?this.initialBlock.controlObjectData.orbitObjectGhostIndex:void 0,"camera"===this.state.lastControlType){let e=this.initialBlock.controlObjectData?.minOrbitDist,t=this.initialBlock.controlObjectData?.maxOrbitDist,a=this.initialBlock.controlObjectData?.curOrbitDist;"number"==typeof e&&"number"==typeof t&&Number.isFinite(e)&&Number.isFinite(t)?this.state.lastOrbitDistance=Math.max(0,t-e):"number"==typeof a&&Number.isFinite(a)?this.state.lastOrbitDistance=Math.max(0,a):this.state.lastOrbitDistance=void 0}else this.state.lastOrbitDistance=void 0;let e=this.getAbsoluteRotation(this.initialBlock.controlObjectData);for(let t of(e&&(this.state.lastAbsYaw=e.yaw,this.state.lastAbsPitch=e.pitch,this.state.yawOffset=e.yaw,this.state.pitchOffset=e.pitch),this.state.exhausted=!1,this.state.latestFov=100,this.state.latestControl={ghostIndex:this.initialBlock.controlObjectGhostIndex,data:this.initialBlock.controlObjectData,position:oS(this.initialBlock.controlObjectData?.position)?this.initialBlock.controlObjectData?.position:void 0},this.state.controlPlayerGhostId="player"===this.state.lastControlType&&this.initialBlock.controlObjectGhostIndex>=0?`player_${this.initialBlock.controlObjectGhostIndex}`:void 0,this.state.camera=null,this.state.lastStatus={health:1,energy:1},this.state.nextExplosionId=0,this.initialBlock.initialGhosts)){if("create"!==t.type||null==t.classId)continue;let e=this.registry.getGhostParser(t.classId)?.name??`ghost_${t.classId}`,a=oI(e,t.index),r={id:a,ghostIndex:t.index,className:e,spawnTick:0,type:oC(e),rotation:[0,0,0,1]};this.applyGhostData(r,t.parsedData),this.state.entitiesById.set(a,r),this.state.entityIdByGhostIndex.set(t.index,a)}if(0===this.state.playerSensorGroup&&"player"===this.state.lastControlType&&this.state.latestControl.ghostIndex>=0){let e=this.state.entityIdByGhostIndex.get(this.state.latestControl.ghostIndex),t=e?this.state.entitiesById.get(e):void 0;t?.sensorGroup!=null&&t.sensorGroup>0&&(this.state.playerSensorGroup=t.sensorGroup)}this.updateCameraAndHud()}getSnapshot(){return this.buildSnapshot()}getEffectShapes(){let e=new Set;for(let[,t]of this.initialBlock.dataBlocks){let a=t.data?.explosion;if(null==a)continue;let r=this.getDataBlockData(a),n=r?.dtsFileName;n&&e.add(n)}return[...e]}stepToTime(e,t=1/0){let a=Math.floor(1e3*(Number.isFinite(e)?Math.max(0,e):0)/32);a0&&(this.state.playerSensorGroup=t.sensorGroup)}if(a){let e=o_(a);if(e&&(this.state.lastControlType=e),"player"===this.state.lastControlType)this.state.isPiloting=!!(a.pilot||null!=a.controlObjectGhost);else if(this.state.isPiloting=!1,"number"==typeof a.cameraMode)if(this.state.lastCameraMode=a.cameraMode,3===a.cameraMode){"number"==typeof a.orbitObjectGhostIndex&&(this.state.lastOrbitGhostIndex=a.orbitObjectGhostIndex);let e=a.minOrbitDist,t=a.maxOrbitDist,r=a.curOrbitDist;"number"==typeof e&&"number"==typeof t&&Number.isFinite(e)&&Number.isFinite(t)?this.state.lastOrbitDistance=Math.max(0,t-e):"number"==typeof r&&Number.isFinite(r)&&(this.state.lastOrbitDistance=Math.max(0,r))}else this.state.lastOrbitGhostIndex=void 0,this.state.lastOrbitDistance=void 0}for(let e of t.events){let t=this.registry.getEventParser(e.classId)?.name;if("NetStringEvent"===t&&e.parsedData){let t=e.parsedData.id,a=e.parsedData.value;null!=t&&"string"==typeof a&&this.netStrings.set(t,a);continue}if("TargetInfoEvent"===t&&e.parsedData){let t=e.parsedData.targetId,a=e.parsedData.nameTag;if(null!=t&&null!=a){let e=this.netStrings.get(a);e&&this.targetNames.set(t,ow(e))}let r=e.parsedData.sensorGroup;null!=t&&null!=r&&this.targetTeams.set(t,r)}else if("SetSensorGroupEvent"===t&&e.parsedData){let t=e.parsedData.sensorGroup;null!=t&&(this.state.playerSensorGroup=t)}else if("SensorGroupColorEvent"===t&&e.parsedData){let t=e.parsedData.sensorGroup,a=e.parsedData.colors;if(a){let e=this.sensorGroupColors.get(t);for(let r of(e||(e=new Map,this.sensorGroupColors.set(t,e)),a))r.default?e.delete(r.index):e.set(r.index,{r:r.r??0,g:r.g??0,b:r.b??0})}}}for(let e of t.ghosts)this.applyPacketGhost(e);return}if(3===e.type&&this.isInfoData(e.parsed)){Number.isFinite(e.parsed.value2)&&(this.state.latestFov=e.parsed.value2);return}2===e.type&&this.isMoveData(e.parsed)&&(this.state.moveYawAccum+=e.parsed.yaw??0,this.state.movePitchAccum+=e.parsed.pitch??0)}applyPacketGhost(e){let t,a=e.index,r=this.state.entityIdByGhostIndex.get(a);if(r){let t=this.state.entitiesById.get(r);t&&"Projectile"===t.type&&!t.hasExploded&&t.explosionShape&&t.position&&("delete"===e.type||"create"===e.type)&&this.spawnExplosion(t,[...t.position])}if("delete"===e.type){r&&(this.state.entitiesById.delete(r),this.state.entityIdByGhostIndex.delete(a));return}let n=this.resolveGhostClassName(a,e.classId);if(!n)return;let i=oI(n,a);r&&r!==i&&this.state.entitiesById.delete(r);let o=this.state.entitiesById.get(i);o&&"create"===e.type?(o.spawnTick=this.state.moveTicks,o.rotation=[0,0,0,1],o.hasExploded=void 0,o.explosionShape=void 0,o.explosionLifetimeTicks=void 0,o.faceViewer=void 0,o.simulatedVelocity=void 0,o.projectilePhysics=void 0,o.gravityMod=void 0,o.direction=void 0,o.velocity=void 0,o.position=void 0,o.dataBlock=void 0,o.dataBlockId=void 0,o.shapeHint=void 0,o.visual=void 0,t=o):o?t=o:(t={id:i,ghostIndex:a,className:n,spawnTick:this.state.moveTicks,type:oC(n),rotation:[0,0,0,1]},this.state.entitiesById.set(i,t)),t.ghostIndex=a,t.className=n,t.type=oC(n),this.state.entityIdByGhostIndex.set(a,i),this.applyGhostData(t,e.parsedData)}resolveGhostClassName(e,t){if("number"==typeof t){let e=this.registry.getGhostParser(t)?.name;if(e)return e}let a=this.state.entityIdByGhostIndex.get(e);if(a){let e=this.state.entitiesById.get(a);if(e?.className)return e.className}let r=this.parser.getGhostTracker().getGhost(e);if(r?.className)return r.className}resolveEntityIdForGhostIndex(e){let t=this.state.entityIdByGhostIndex.get(e);if(t)return t;let a=this.parser.getGhostTracker().getGhost(e);if(a)return oI(a.className,e)}getDataBlockData(e){let t=this.initialBlock.dataBlocks.get(e);if(t?.data)return t.data;let a=this.parser.getPacketParser();return a.dataBlockDataMap?.get(e)}resolveExplosionInfo(e){let t=this.getDataBlockData(e),a=t?.maintainSound;if(null==a)return void console.log("[streaming] resolveExplosionInfo — no explosion field on projBlock id:",e);let r=this.getDataBlockData(a);if(!r)return void console.log("[streaming] resolveExplosionInfo — expBlock not found for explosionId:",a);let n=r.dtsFileName;if(!n)return void console.log("[streaming] resolveExplosionInfo — no dtsFileName on expBlock, explosionId:",a,"keys:",Object.keys(r));let i=r.lifetimeMS??31;return console.log("[streaming] resolveExplosionInfo OK — projDataBlockId:",e,"explosionId:",a,"shape:",n,"lifetimeTicks:",i),{shape:n,faceViewer:!1!==r.faceViewer&&0!==r.faceViewer,lifetimeTicks:i,explosionDataBlockId:a}}applyGhostData(e,t){if(!t)return;let a=t.dataBlockId;if(null!=a){e.dataBlockId=a;let t=this.getDataBlockData(a),r=oT(t);if(e.visual=function(e,t){if(!t)return;let a=oj(t,["tracerTex0","textureName0","texture0"])??"";if(!("TracerProjectile"===e||a.length>0&&null!=oB(t,["tracerLength"]))||!a)return;let r=oj(t,["tracerTex1","textureName1","texture1"]),n=oB(t,["tracerLength"])??10,i=oB(t,["tracerWidth"]),o=oB(t,["tracerAlpha"]),s=null!=i&&(null!=oB(t,["crossViewAng"])||i<=.7)?i:o??i??.5,l=oB(t,["crossViewAng","crossViewFraction"])??("number"==typeof t.tracerWidth&&t.tracerWidth>.7?t.tracerWidth:.98);return{kind:"tracer",texture:a,crossTexture:r,tracerLength:n,tracerWidth:s,crossViewAng:l,crossSize:oB(t,["crossSize","muzzleVelocity"])??.45,renderCross:function(e,t){if(e)for(let a of t){let t=e[a];if("boolean"==typeof t)return t}}(t,["renderCross","proximityRadius"])??!0}}(e.className,t)??function(e,t){if(t){if("LinearFlareProjectile"===e){let e=oj(t,["smokeTexture","flareTexture"]);if(!e)return;let a=t.flareColor,r=oB(t,["size"])??.5;return{kind:"sprite",texture:e,color:a?{r:a.r,g:a.g,b:a.b}:{r:1,g:1,b:1},size:r}}if("FlareProjectile"===e){let e=oj(t,["flareTexture"]);if(!e)return;return{kind:"sprite",texture:e,color:{r:1,g:.9,b:.5},size:oB(t,["size"])??4}}}}(e.className,t),"string"==typeof r&&(e.shapeHint=r,e.dataBlock=r),"Player"===e.type&&"number"==typeof t?.maxEnergy&&(e.maxEnergy=t.maxEnergy),"Projectile"===e.type&&(og.has(e.className)?e.projectilePhysics="linear":of.has(e.className)?(e.projectilePhysics="ballistic",e.gravityMod=oB(t,["gravityMod"])??1):op.has(e.className)&&(e.projectilePhysics="seeker")),"Projectile"===e.type&&!e.explosionShape){let t=this.resolveExplosionInfo(a);t&&(e.explosionShape=t.shape,e.faceViewer=t.faceViewer,e.explosionLifetimeTicks=t.lifetimeTicks,e.explosionDataBlockId=t.explosionDataBlockId)}if("Projectile"===e.type&&null==e.maintainEmitterId){let a=t?.activateEmitter;"number"==typeof a&&a>0?(e.maintainEmitterId=a,console.log("[streaming] baseEmitter resolved for",e.className,e.id,"— emitterId:",a)):e.maintainEmitterChecked||(console.log("[streaming] baseEmitter NOT found on",e.className,e.id,"— blockData keys:",t?Object.keys(t):"NO blockData","activateEmitter:",t?.activateEmitter),e.maintainEmitterChecked=!0)}}if("Player"===e.type){let a=t.images;if(Array.isArray(a)&&a.length>0){let t=a[0];if(t?.dataBlockId&&t.dataBlockId>0){let a=this.getDataBlockData(t.dataBlockId),r=oT(a);if(r){let t=a?.mountPoint;(null==t||t<=0)&&!/pack_/i.test(r)&&(e.weaponShape=r)}}else t&&!t.dataBlockId&&(e.weaponShape=void 0)}}let r=oS(t.position)?t.position:oS(t.initialPosition)?t.initialPosition:oS(t.explodePosition)?t.explodePosition:oS(t.endPoint)?t.endPoint:oS(t.transform?.position)?t.transform.position:void 0;r&&(e.position=[r.x,r.y,r.z]);let n=oE(t.direction)?t.direction:void 0;if(n&&(e.direction=[n.x,n.y,n.z]),"Player"===e.type&&"number"==typeof t.rotationZ)e.rotation=oD(t.rotationZ);else if(oM(t.angPosition)){let a=oP(t.angPosition);a&&(e.rotation=a)}else if(oM(t.transform?.rotation)){let a=oP(t.transform.rotation);a&&(e.rotation=a)}else if("Item"===e.type&&"number"==typeof t.rotation?.angle){let a=t.rotation;e.rotation=oD((a.zSign??1)*a.angle)}else if("Projectile"===e.type){let a=t.velocity??t.direction??(oS(t.initialPosition)&&oS(t.endPos)?{x:t.endPos.x-t.initialPosition.x,y:t.endPos.y-t.initialPosition.y,z:t.endPos.z-t.initialPosition.z}:void 0);oE(a)&&(0!==a.x||0!==a.y)&&(e.rotation=oD(Math.atan2(a.x,a.y)))}if(oE(t.velocity)&&(e.velocity=[t.velocity.x,t.velocity.y,t.velocity.z],e.direction||(e.direction=[t.velocity.x,t.velocity.y,t.velocity.z])),"Item"===e.type){let a=t.atRest;if(!0===a)e.itemPhysics=void 0;else if(!1===a&&oE(t.velocity)){let a=null!=e.dataBlockId?this.getDataBlockData(e.dataBlockId):void 0;e.itemPhysics={velocity:[t.velocity.x,t.velocity.y,t.velocity.z],atRest:!1,elasticity:oB(a,["elasticity"])??.2,friction:oB(a,["friction"])??.6,gravityMod:oB(a,["gravityMod"])??1}}else r&&!oE(t.velocity)&&(e.itemPhysics=void 0)}if(e.projectilePhysics){if("linear"===e.projectilePhysics){let a=oB(null!=e.dataBlockId?this.getDataBlockData(e.dataBlockId):void 0,["dryVelocity","muzzleVelocity","bulletVelocity"])??80,r=e.direction??[0,1,0],n=r[0]*a,i=r[1]*a,o=r[2]*a,s=t.excessVel,l=t.excessDir;"number"==typeof s&&s>0&&oE(l)&&(n+=l.x*s,i+=l.y*s,o+=l.z*s),e.simulatedVelocity=[n,i,o]}else e.velocity&&(e.simulatedVelocity=[e.velocity[0],e.velocity[1],e.velocity[2]]);let a=t.currTick;if("number"==typeof a&&a>0&&e.simulatedVelocity&&e.position){let t=.032*a,r=e.simulatedVelocity;if(e.position[0]+=r[0]*t,e.position[1]+=r[1]*t,e.position[2]+=r[2]*t,"ballistic"===e.projectilePhysics){let a=9.81*(e.gravityMod??1);e.position[2]-=.5*a*t*t,r[2]-=a*t}}}let i=oS(t.explodePosition)?t.explodePosition:oS(t.explodePoint)?t.explodePoint:void 0;if("Projectile"===e.type&&!e.hasExploded&&i&&e.explosionShape&&this.spawnExplosion(e,[i.x,i.y,i.z]),"number"==typeof t.damageLevel&&(e.health=ok(1-t.damageLevel,0,1)),"number"==typeof t.damageState&&(e.damageState=t.damageState),"number"==typeof t.action&&(e.actionAnim=t.action,e.actionAtEnd=!!t.actionAtEnd),Array.isArray(t.threads)&&(e.threads=t.threads),"number"==typeof t.energy&&(e.energy=ok(t.energy,0,1)),"number"==typeof t.targetId){e.targetId=t.targetId;let a=this.targetNames.get(t.targetId);a&&(e.playerName=a);let r=this.targetTeams.get(t.targetId);null!=r&&(e.sensorGroup=r,e.ghostIndex===this.state.latestControl.ghostIndex&&"player"===this.state.lastControlType&&(this.state.playerSensorGroup=r))}}advanceProjectiles(){for(let e of this.state.entitiesById.values()){if(!e.simulatedVelocity||!e.position)continue;let t=e.simulatedVelocity,a=e.position;if("ballistic"===e.projectilePhysics){let a=9.81*(e.gravityMod??1);t[2]-=.032*a}a[0]+=.032*t[0],a[1]+=.032*t[1],a[2]+=.032*t[2],(0!==t[0]||0!==t[1])&&(e.rotation=oD(Math.atan2(t[0],t[1])))}}advanceItems(){for(let a of this.state.entitiesById.values()){var e,t;let r=a.itemPhysics;if(!r||r.atRest||!a.position)continue;let n=r.velocity,i=a.position;n[2]+=-20*r.gravityMod*.032,i[0]+=.032*n[0],i[1]+=.032*n[1],i[2]+=.032*n[2];let o=(e=i[0],t=i[1],C?C(e,t):null);if(null!=o&&i[2]0){let e=Math.max(0,1-t/a);n[0]*=e,n[1]*=e}.15>Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2])&&(n[0]=n[1]=n[2]=0,r.atRest=!0)}}}spawnExplosion(e,t){e.hasExploded=!0;let a=`fx_${this.state.nextExplosionId++}`,r=e.explosionLifetimeTicks??31;console.log("[streaming] spawnExplosion — fxId:",a,"explosionDataBlockId:",e.explosionDataBlockId,"explosionShape:",e.explosionShape,"pos:",t,"lifetimeTicks:",r,"moveTicks:",this.state.moveTicks);let n={id:a,ghostIndex:-1,className:"Explosion",spawnTick:this.state.moveTicks,type:"Explosion",dataBlock:e.explosionShape,explosionDataBlockId:e.explosionDataBlockId,position:t,rotation:[0,0,0,1],isExplosion:!0,faceViewer:!1!==e.faceViewer,expiryTick:this.state.moveTicks+r};this.state.entitiesById.set(a,n),e.position=void 0,e.simulatedVelocity=void 0}removeExpiredExplosions(){for(let[e,t]of this.state.entitiesById)t.isExplosion&&null!=t.expiryTick&&this.state.moveTicks>=t.expiryTick&&this.state.entitiesById.delete(e)}updateCameraAndHud(){let e=this.state.latestControl,t=.032*this.state.moveTicks,a=e.data,r=this.state.lastControlType;if(e.position){var n,i;let o,s,l,c,d=this.getAbsoluteRotation(a),u=!this.state.isPiloting&&"player"===r,h=u?this.state.moveYawAccum+this.state.yawOffset:this.state.lastAbsYaw,m=u?this.state.movePitchAccum+this.state.pitchOffset:this.state.lastAbsPitch,g=h,f=m;if(d?(g=d.yaw,f=d.pitch,this.state.lastAbsYaw=g,this.state.lastAbsPitch=f,this.state.yawOffset=g-this.state.moveYawAccum,this.state.pitchOffset=f-this.state.movePitchAccum):u?(this.state.lastAbsYaw=g,this.state.lastAbsPitch=f):(g=this.state.lastAbsYaw,f=this.state.lastAbsPitch),this.state.camera={time:t,position:[e.position.x,e.position.y,e.position.z],rotation:(n=g,o=Math.sin(i=ok(f,-oF,oF)),s=Math.cos(i),l=Math.sin(n),c=Math.cos(n),ob.set(-l,c*o,-c*s,0,0,s,o,0,c,l*o,-l*s,0,0,0,0,1),ox.setFromRotationMatrix(ob),[ox.x,ox.y,ox.z,ox.w]),fov:this.state.latestFov,mode:"observer",yaw:g,pitch:f},"camera"===r)if(("number"==typeof a?.cameraMode?a.cameraMode:this.state.lastCameraMode)===3){this.state.camera.mode="third-person","number"==typeof this.state.lastOrbitDistance&&(this.state.camera.orbitDistance=this.state.lastOrbitDistance);let e="number"==typeof a?.orbitObjectGhostIndex?a.orbitObjectGhostIndex:this.state.lastOrbitGhostIndex;"number"==typeof e&&e>=0&&(this.state.camera.orbitTargetId=this.resolveEntityIdForGhostIndex(e))}else this.state.camera.mode="observer";else this.state.camera.mode="first-person",e.ghostIndex>=0&&(this.state.controlPlayerGhostId=`player_${e.ghostIndex}`),this.state.controlPlayerGhostId&&(this.state.camera.controlEntityId=this.state.controlPlayerGhostId);if("player"===r&&!this.state.isPiloting&&this.state.controlPlayerGhostId&&e.position){let t=this.state.entitiesById.get(this.state.controlPlayerGhostId);t&&(t.position=[e.position.x,e.position.y,e.position.z],t.rotation=oD(g))}}else this.state.camera&&(this.state.camera={...this.state.camera,time:t,fov:this.state.latestFov});let o={health:1,energy:1};if(this.state.camera?.mode==="first-person"){let e=this.state.controlPlayerGhostId,t=e?this.state.entitiesById.get(e):void 0;o.health=t?.health??1;let r=a?.energyLevel;if("number"==typeof r){let e=t?.maxEnergy??60;e>0&&(o.energy=ok(r/e,0,1))}else o.energy=t?.energy??1}else if(this.state.camera?.mode==="third-person"&&this.state.camera.orbitTargetId){let e=this.state.entitiesById.get(this.state.camera.orbitTargetId);o.health=e?.health??1,o.energy=e?.energy??1}this.state.lastStatus=o}buildSnapshot(){let e=[];for(let t of this.state.entitiesById.values())(t.spawnTick>0||!ov.has(t.className))&&e.push({id:t.id,type:t.type,visual:t.visual,direction:t.direction,ghostIndex:t.ghostIndex,className:t.className,dataBlockId:t.dataBlockId,shapeHint:t.shapeHint,dataBlock:t.dataBlock,weaponShape:t.weaponShape,playerName:t.playerName,iffColor:"Player"===t.type&&null!=t.sensorGroup?this.resolveIffColor(t.sensorGroup):void 0,position:t.position&&(t.simulatedVelocity||t.itemPhysics&&!t.itemPhysics.atRest)?[...t.position]:t.position,rotation:t.rotation,velocity:t.velocity,health:t.health,energy:t.energy,actionAnim:t.actionAnim,actionAtEnd:t.actionAtEnd,damageState:t.damageState,faceViewer:t.faceViewer,threads:t.threads,explosionDataBlockId:t.explosionDataBlockId,maintainEmitterId:t.maintainEmitterId});return{timeSec:.032*this.state.moveTicks,exhausted:this.state.exhausted,camera:this.state.camera,entities:e,controlPlayerGhostId:this.state.controlPlayerGhostId,status:this.state.lastStatus}}resolveIffColor(e){if(0===this.state.playerSensorGroup)return;let t=this.sensorGroupColors.get(this.state.playerSensorGroup);if(t){let a=t.get(e);if(a)return a}return e===this.state.playerSensorGroup?od:0!==e?ou:void 0}getAbsoluteRotation(e){return e?"number"==typeof e.rotationZ&&"number"==typeof e.headX?{yaw:e.rotationZ,pitch:e.headX}:"number"==typeof e.rotZ&&"number"==typeof e.rotX?{yaw:e.rotZ,pitch:e.rotX}:null:null}isPacketData(e){return!!e&&"object"==typeof e&&"gameState"in e&&"events"in e&&"ghosts"in e}isMoveData(e){return!!e&&"object"==typeof e&&"yaw"in e}isInfoData(e){return!!e&&"object"==typeof e&&"value2"in e&&"number"==typeof e.value2}}async function oN(e){let t=new oc(new Uint8Array(e)),{header:a,initialBlock:r}=await t.load(),{missionName:n,gameType:i}=function(e){let t=null,a=null;for(let r=0;r{if(h){f.current=f.current+1,m(null);return}g.current?.click()},u[0]=h,u[1]=m,u[2]=e):e=u[2];let p=e;u[3]!==m?(t=async e=>{let t=e.target.files?.[0];if(t){e.target.value="";try{let e=await t.arrayBuffer(),a=f.current+1;f.current=a;let r=await oN(e);if(f.current!==a)return;m(r)}catch(e){console.error("Failed to load demo:",e)}}},u[3]=m,u[4]=t):t=u[4];let y=t;u[5]===Symbol.for("react.memo_cache_sentinel")?(i={display:"none"},u[5]=i):i=u[5],u[6]!==y?(o=(0,a.jsx)("input",{ref:g,type:"file",accept:".rec",style:i,onChange:y}),u[6]=y,u[7]=o):o=u[7];let v=h?"Unload demo":"Load demo (.rec)",F=h?"Unload demo":"Load demo (.rec)",b=h?"true":void 0;u[8]===Symbol.for("react.memo_cache_sentinel")?(s=(0,a.jsx)(t7,{className:oA.default.DemoIcon}),u[8]=s):s=u[8];let x=h?"Unload demo":"Demo";return u[9]!==x?(l=(0,a.jsx)("span",{className:oA.default.ButtonLabel,children:x}),u[9]=x,u[10]=l):l=u[10],u[11]!==p||u[12]!==v||u[13]!==F||u[14]!==b||u[15]!==l?(c=(0,a.jsxs)("button",{type:"button",className:oA.default.Root,"aria-label":v,title:F,onClick:p,"data-active":b,children:[s,l]}),u[11]=p,u[12]=v,u[13]=F,u[14]=b,u[15]=l,u[16]=c):c=u[16],u[17]!==c||u[18]!==o?(d=(0,a.jsxs)(a.Fragment,{children:[o,c]}),u[17]=c,u[18]=o,u[19]=d):d=u[19],d}function oL(e){return(0,t5.GenIcon)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"10"},child:[]},{tag:"line",attr:{x1:"12",y1:"16",x2:"12",y2:"12"},child:[]},{tag:"line",attr:{x1:"12",y1:"8",x2:"12.01",y2:"8"},child:[]}]})(e)}function oz(e){return(0,t5.GenIcon)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"3"},child:[]},{tag:"path",attr:{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"},child:[]}]})(e)}var oU=e.i(65883);function oO(e){let t,i,o,s,l,c,d,u,h,m,g,f,p,y,F,b,x,S,k,D,P,w,C,I,M,E,T,B,j,_,R,N,A,G,L,z,U,O,V,q,H,W,$,K,X,Y=(0,r.c)(103),{missionName:Z,missionType:J,onChangeMission:Q,onOpenMapInfo:ee,cameraRef:et,isTouch:ea}=e,{fogEnabled:er,setFogEnabled:en,fov:ei,setFov:eo,audioEnabled:es,setAudioEnabled:el,animationEnabled:ec,setAnimationEnabled:ed}=(0,v.useSettings)(),{speedMultiplier:eu,setSpeedMultiplier:eh,touchMode:em,setTouchMode:eg}=(0,v.useControls)(),{debugMode:ef,setDebugMode:ep}=(0,v.useDebug)(),ey=null!=ts(),[ev,eF]=(0,n.useState)(!1),eb=(0,n.useRef)(null),ex=(0,n.useRef)(null),eS=(0,n.useRef)(null);Y[0]!==ev?(t=()=>{ev&&eb.current?.focus()},i=[ev],Y[0]=ev,Y[1]=t,Y[2]=i):(t=Y[1],i=Y[2]),(0,n.useEffect)(t,i),Y[3]===Symbol.for("react.memo_cache_sentinel")?(o=e=>{let t=e.relatedTarget;t&&eS.current?.contains(t)||eF(!1)},Y[3]=o):o=Y[3];let ek=o;Y[4]===Symbol.for("react.memo_cache_sentinel")?(s=e=>{"Escape"===e.key&&(eF(!1),ex.current?.focus())},Y[4]=s):s=Y[4];let eD=s;return Y[5]!==ey||Y[6]!==Z||Y[7]!==J||Y[8]!==Q?(l=(0,a.jsx)("div",{className:oU.default.MissionSelectWrapper,children:(0,a.jsx)(t1,{value:Z,missionType:J,onChange:Q,disabled:ey})}),Y[5]=ey,Y[6]=Z,Y[7]=J,Y[8]=Q,Y[9]=l):l=Y[9],Y[10]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{eF(oV)},Y[10]=c):c=Y[10],Y[11]===Symbol.for("react.memo_cache_sentinel")?(d=(0,a.jsx)(oz,{}),Y[11]=d):d=Y[11],Y[12]!==ev?(u=(0,a.jsx)("button",{ref:ex,className:oU.default.Toggle,onClick:c,"aria-expanded":ev,"aria-controls":"settingsPanel","aria-label":"Settings",children:d}),Y[12]=ev,Y[13]=u):u=Y[13],Y[14]!==et||Y[15]!==Z||Y[16]!==J?(h=(0,a.jsx)(t8,{cameraRef:et,missionName:Z,missionType:J}),Y[14]=et,Y[15]=Z,Y[16]=J,Y[17]=h):h=Y[17],Y[18]===Symbol.for("react.memo_cache_sentinel")?(m=(0,a.jsx)(oG,{}),Y[18]=m):m=Y[18],Y[19]===Symbol.for("react.memo_cache_sentinel")?(g=(0,a.jsx)(oL,{}),f=(0,a.jsx)("span",{className:oU.default.ButtonLabel,children:"Show map info"}),Y[19]=g,Y[20]=f):(g=Y[19],f=Y[20]),Y[21]!==ee?(p=(0,a.jsxs)("button",{type:"button",className:oU.default.MapInfoButton,"aria-label":"Show map info",onClick:ee,children:[g,f]}),Y[21]=ee,Y[22]=p):p=Y[22],Y[23]!==p||Y[24]!==h?(y=(0,a.jsxs)("div",{className:oU.default.Group,children:[h,m,p]}),Y[23]=p,Y[24]=h,Y[25]=y):y=Y[25],Y[26]!==en?(F=e=>{en(e.target.checked)},Y[26]=en,Y[27]=F):F=Y[27],Y[28]!==er||Y[29]!==F?(b=(0,a.jsx)("input",{id:"fogInput",type:"checkbox",checked:er,onChange:F}),Y[28]=er,Y[29]=F,Y[30]=b):b=Y[30],Y[31]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsx)("label",{htmlFor:"fogInput",children:"Fog?"}),Y[31]=x):x=Y[31],Y[32]!==b?(S=(0,a.jsxs)("div",{className:oU.default.CheckboxField,children:[b,x]}),Y[32]=b,Y[33]=S):S=Y[33],Y[34]!==el?(k=e=>{el(e.target.checked)},Y[34]=el,Y[35]=k):k=Y[35],Y[36]!==es||Y[37]!==k?(D=(0,a.jsx)("input",{id:"audioInput",type:"checkbox",checked:es,onChange:k}),Y[36]=es,Y[37]=k,Y[38]=D):D=Y[38],Y[39]===Symbol.for("react.memo_cache_sentinel")?(P=(0,a.jsx)("label",{htmlFor:"audioInput",children:"Audio?"}),Y[39]=P):P=Y[39],Y[40]!==D?(w=(0,a.jsxs)("div",{className:oU.default.CheckboxField,children:[D,P]}),Y[40]=D,Y[41]=w):w=Y[41],Y[42]!==S||Y[43]!==w?(C=(0,a.jsxs)("div",{className:oU.default.Group,children:[S,w]}),Y[42]=S,Y[43]=w,Y[44]=C):C=Y[44],Y[45]!==ed?(I=e=>{ed(e.target.checked)},Y[45]=ed,Y[46]=I):I=Y[46],Y[47]!==ec||Y[48]!==I?(M=(0,a.jsx)("input",{id:"animationInput",type:"checkbox",checked:ec,onChange:I}),Y[47]=ec,Y[48]=I,Y[49]=M):M=Y[49],Y[50]===Symbol.for("react.memo_cache_sentinel")?(E=(0,a.jsx)("label",{htmlFor:"animationInput",children:"Animation?"}),Y[50]=E):E=Y[50],Y[51]!==M?(T=(0,a.jsxs)("div",{className:oU.default.CheckboxField,children:[M,E]}),Y[51]=M,Y[52]=T):T=Y[52],Y[53]!==ep?(B=e=>{ep(e.target.checked)},Y[53]=ep,Y[54]=B):B=Y[54],Y[55]!==ef||Y[56]!==B?(j=(0,a.jsx)("input",{id:"debugInput",type:"checkbox",checked:ef,onChange:B}),Y[55]=ef,Y[56]=B,Y[57]=j):j=Y[57],Y[58]===Symbol.for("react.memo_cache_sentinel")?(_=(0,a.jsx)("label",{htmlFor:"debugInput",children:"Debug?"}),Y[58]=_):_=Y[58],Y[59]!==j?(R=(0,a.jsxs)("div",{className:oU.default.CheckboxField,children:[j,_]}),Y[59]=j,Y[60]=R):R=Y[60],Y[61]!==T||Y[62]!==R?(N=(0,a.jsxs)("div",{className:oU.default.Group,children:[T,R]}),Y[61]=T,Y[62]=R,Y[63]=N):N=Y[63],Y[64]===Symbol.for("react.memo_cache_sentinel")?(A=(0,a.jsx)("label",{htmlFor:"fovInput",children:"FOV"}),Y[64]=A):A=Y[64],Y[65]!==eo?(G=e=>eo(parseInt(e.target.value)),Y[65]=eo,Y[66]=G):G=Y[66],Y[67]!==ei||Y[68]!==ey||Y[69]!==G?(L=(0,a.jsx)("input",{id:"fovInput",type:"range",min:75,max:120,step:5,value:ei,disabled:ey,onChange:G}),Y[67]=ei,Y[68]=ey,Y[69]=G,Y[70]=L):L=Y[70],Y[71]!==ei?(z=(0,a.jsx)("output",{htmlFor:"fovInput",children:ei}),Y[71]=ei,Y[72]=z):z=Y[72],Y[73]!==L||Y[74]!==z?(U=(0,a.jsxs)("div",{className:oU.default.Field,children:[A,L,z]}),Y[73]=L,Y[74]=z,Y[75]=U):U=Y[75],Y[76]===Symbol.for("react.memo_cache_sentinel")?(O=(0,a.jsx)("label",{htmlFor:"speedInput",children:"Speed"}),Y[76]=O):O=Y[76],Y[77]!==eh?(V=e=>eh(parseFloat(e.target.value)),Y[77]=eh,Y[78]=V):V=Y[78],Y[79]!==ey||Y[80]!==eu||Y[81]!==V?(q=(0,a.jsxs)("div",{className:oU.default.Field,children:[O,(0,a.jsx)("input",{id:"speedInput",type:"range",min:.1,max:5,step:.05,value:eu,disabled:ey,onChange:V})]}),Y[79]=ey,Y[80]=eu,Y[81]=V,Y[82]=q):q=Y[82],Y[83]!==U||Y[84]!==q?(H=(0,a.jsxs)("div",{className:oU.default.Group,children:[U,q]}),Y[83]=U,Y[84]=q,Y[85]=H):H=Y[85],Y[86]!==ea||Y[87]!==eg||Y[88]!==em?(W=ea&&(0,a.jsx)("div",{className:oU.default.Group,children:(0,a.jsxs)("div",{className:oU.default.Field,children:[(0,a.jsx)("label",{htmlFor:"touchModeInput",children:"Joystick:"})," ",(0,a.jsxs)("select",{id:"touchModeInput",value:em,onChange:e=>eg(e.target.value),children:[(0,a.jsx)("option",{value:"dualStick",children:"Dual Stick"}),(0,a.jsx)("option",{value:"moveLookStick",children:"Single Stick"})]})]})}),Y[86]=ea,Y[87]=eg,Y[88]=em,Y[89]=W):W=Y[89],Y[90]!==ev||Y[91]!==y||Y[92]!==C||Y[93]!==N||Y[94]!==H||Y[95]!==W?($=(0,a.jsxs)("div",{className:oU.default.Dropdown,ref:eb,id:"settingsPanel",tabIndex:-1,onKeyDown:eD,onBlur:ek,"data-open":ev,children:[y,C,N,H,W]}),Y[90]=ev,Y[91]=y,Y[92]=C,Y[93]=N,Y[94]=H,Y[95]=W,Y[96]=$):$=Y[96],Y[97]!==$||Y[98]!==u?(K=(0,a.jsxs)("div",{ref:eS,children:[u,$]}),Y[97]=$,Y[98]=u,Y[99]=K):K=Y[99],Y[100]!==K||Y[101]!==l?(X=(0,a.jsxs)("div",{id:"controls",className:oU.default.Controls,onKeyDown:oW,onPointerDown:oH,onClick:oq,children:[l,K]}),Y[100]=K,Y[101]=l,Y[102]=X):X=Y[102],X}function oV(e){return!e}function oq(e){return e.stopPropagation()}function oH(e){return e.stopPropagation()}function oW(e){return e.stopPropagation()}let o$=()=>null;var oK=e.i(31067);let oX=n.forwardRef(({envMap:e,resolution:t=256,frames:a=1/0,makeDefault:r,children:i,...s},l)=>{let c=(0,h.useThree)(({set:e})=>e),d=(0,h.useThree)(({camera:e})=>e),m=(0,h.useThree)(({size:e})=>e),g=n.useRef(null);n.useImperativeHandle(l,()=>g.current,[]);let f=n.useRef(null),p=function(e,t,a){let r=(0,h.useThree)(e=>e.size),i=(0,h.useThree)(e=>e.viewport),s="number"==typeof e?e:r.width*i.dpr,l=r.height*i.dpr,c=("number"==typeof e?void 0:e)||{},{samples:d=0,depth:u,...m}=c,g=null!=u?u:c.depthBuffer,f=n.useMemo(()=>{let e=new o.WebGLRenderTarget(s,l,{minFilter:o.LinearFilter,magFilter:o.LinearFilter,type:o.HalfFloatType,...m});return g&&(e.depthTexture=new o.DepthTexture(s,l,o.FloatType)),e.samples=d,e},[]);return n.useLayoutEffect(()=>{f.setSize(s,l),d&&(f.samples=d)},[d,f,s,l]),n.useEffect(()=>()=>f.dispose(),[]),f}(t);n.useLayoutEffect(()=>{s.manual||(g.current.aspect=m.width/m.height)},[m,s]),n.useLayoutEffect(()=>{g.current.updateProjectionMatrix()});let y=0,v=null,F="function"==typeof i;return(0,u.useFrame)(t=>{F&&(a===1/0||y{if(r)return c(()=>({camera:g.current})),()=>c(()=>({camera:d}))},[g,r,c]),n.createElement(n.Fragment,null,n.createElement("perspectiveCamera",(0,oK.default)({ref:g},s),!F&&i),n.createElement("group",{ref:f},F&&i(p.texture)))});function oY(){let e,t,n=(0,r.c)(3),{fov:i}=(0,v.useSettings)();return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=[0,256,0],n[0]=e):e=n[0],n[1]!==i?(t=(0,a.jsx)(oX,{makeDefault:!0,position:e,fov:i}),n[1]=i,n[2]=t):t=n[2],t}var oZ=e.i(51434),oJ=e.i(86855),oQ=e.i(71832),o0=n,o2=e.i(82816),o1=e.i(43595);function o3(e){let t,i,s,l,c,d,h,m,g,f,p,y,v,F,b=(0,r.c)(31),{entity:x,timeRef:S}=e,k=(0,P.useEngineStoreApi)(),D=(0,ev.useStaticShape)(x.dataBlock);b[0]!==x.dataBlock?(t=e=>{let t=x.dataBlock?.toLowerCase();return t?e.runtime.sequenceAliases.get(t):void 0},b[0]=x.dataBlock,b[1]=t):t=b[1];let w=(0,P.useEngineSelector)(t);b[2]!==D.scene?(l=o2.clone(D.scene),(0,oQ.processShapeScene)(l),s=new o.AnimationMixer(l),i=null,l.traverse(e=>{i||"Mount0"!==e.name||(i=e)}),b[2]=D.scene,b[3]=i,b[4]=s,b[5]=l):(i=b[3],s=b[4],l=b[5]),b[6]!==i||b[7]!==s||b[8]!==l?(c={clonedScene:l,mixer:s,mount0:i},b[6]=i,b[7]=s,b[8]=l,b[9]=c):c=b[9];let{clonedScene:C,mixer:I,mount0:M}=c;b[10]===Symbol.for("react.memo_cache_sentinel")?(d=new Map,b[10]=d):d=b[10];let E=(0,n.useRef)(d);b[11]===Symbol.for("react.memo_cache_sentinel")?(h={name:"root",timeScale:1},b[11]=h):h=b[11];let T=(0,n.useRef)(h),B=(0,n.useRef)(!1);return b[12]!==D.animations||b[13]!==I||b[14]!==w?(m=()=>{let e=(0,o1.getAliasedActions)(D.animations,I,w);E.current=e;let t=e.get("root");return t&&t.play(),T.current={name:"root",timeScale:1},I.update(0),()=>{I.stopAllAction(),E.current=new Map}},g=[I,D.animations,w],b[12]=D.animations,b[13]=I,b[14]=w,b[15]=m,b[16]=g):(m=b[15],g=b[16]),(0,n.useEffect)(m,g),b[17]!==k||b[18]!==x.keyframes||b[19]!==I||b[20]!==S?(f=(e,t)=>{let a=k.getState().playback,r="playing"===a.status,n=S.current,i=(0,oQ.getKeyframeAtTime)(x.keyframes,n),s=i?.damageState!=null&&i.damageState>=1,l=E.current;if(s&&!B.current){B.current=!0;let e=[...l.keys()].filter(o5);if(e.length>0){let t=e[Math.floor(Math.random()*e.length)],a=l.get(T.current.name.toLowerCase());a&&a.fadeOut(oQ.ANIM_TRANSITION_TIME);let r=l.get(t);r.setLoop(o.LoopOnce,1),r.clampWhenFinished=!0,r.reset().fadeIn(oQ.ANIM_TRANSITION_TIME).play(),T.current={name:t,timeScale:1}}}if(!s&&B.current){B.current=!1;let e=l.get(T.current.name.toLowerCase());e&&(e.stop(),e.setLoop(o.LoopRepeat,1/0),e.clampWhenFinished=!1),T.current={name:"root",timeScale:1};let t=l.get("root");t&&t.reset().play()}if(!B.current){let e=function(e,t){if(!e)return{animation:"root",timeScale:1};let[a,r,n]=e;if(n<-10)return{animation:"fall",timeScale:1};let i=-2*Math.atan2(t[1],t[3]),o=Math.cos(i),s=Math.sin(i),l=a*o+r*s,c=-a*s+r*o,d=-c,u=-l,h=Math.max(c,d,u,l);return h<.1?{animation:"root",timeScale:1}:h===c?{animation:"run",timeScale:1}:h===d?{animation:"back",timeScale:1}:h===u?{animation:"side",timeScale:1}:{animation:"side",timeScale:-1}}(i?.velocity,i?.rotation??[0,0,0,1]),t=T.current;if(e.animation!==t.name||e.timeScale!==t.timeScale){let a=l.get(t.name.toLowerCase()),n=l.get(e.animation.toLowerCase());n&&(r&&a&&a!==n?(a.fadeOut(oQ.ANIM_TRANSITION_TIME),n.reset().fadeIn(oQ.ANIM_TRANSITION_TIME).play()):(a&&a!==n&&a.stop(),n.reset().play()),n.timeScale=e.timeScale,T.current={name:e.animation,timeScale:e.timeScale})}}r?I.update(t*a.rate):I.update(0)},b[17]=k,b[18]=x.keyframes,b[19]=I,b[20]=S,b[21]=f):f=b[21],(0,u.useFrame)(f),b[22]===Symbol.for("react.memo_cache_sentinel")?(p=[0,Math.PI/2,0],b[22]=p):p=b[22],b[23]!==C?(y=(0,a.jsx)("group",{rotation:p,children:(0,a.jsx)("primitive",{object:C})}),b[23]=C,b[24]=y):y=b[24],b[25]!==x.weaponShape||b[26]!==M?(v=x.weaponShape&&M&&(0,a.jsx)(sb,{fallback:null,children:(0,a.jsx)(n.Suspense,{fallback:null,children:(0,a.jsx)(o4,{weaponShape:x.weaponShape,mount0:M})})}),b[25]=x.weaponShape,b[26]=M,b[27]=v):v=b[27],b[28]!==v||b[29]!==y?(F=(0,a.jsxs)(a.Fragment,{children:[y,v]}),b[28]=v,b[29]=y,b[30]=F):F=b[30],F}function o5(e){return e.startsWith("death")}function o4(e){let t,a,i=(0,r.c)(7),{weaponShape:o,mount0:s}=e,l=(0,ev.useStaticShape)(o);return i[0]!==s||i[1]!==l.animations||i[2]!==l.scene?(t=()=>{let e=l.scene.clone(!0);(0,oQ.processShapeScene)(e);let t=(0,oQ.getPosedNodeTransform)(l.scene,l.animations,"Mountpoint");if(t){let a=t.quaternion.clone().invert(),r=t.position.clone().negate().applyQuaternion(a);e.position.copy(r),e.quaternion.copy(a)}return s.add(e),()=>{s.remove(e)}},i[0]=s,i[1]=l.animations,i[2]=l.scene,i[3]=t):t=i[3],i[4]!==s||i[5]!==l?(a=[l,s],i[4]=s,i[5]=l,i[6]=a):a=i[6],(0,n.useEffect)(t,a),null}function o6(e){let t,a,i=(0,r.c)(7),{shapeName:o,eyeOffsetRef:s}=e,l=(0,ev.useStaticShape)(o);return i[0]!==s||i[1]!==l.animations||i[2]!==l.scene?(t=()=>{let e=(0,oQ.getPosedNodeTransform)(l.scene,l.animations,"Eye");e?s.current.set(e.position.z,e.position.y,-e.position.x):s.current.set(0,oQ.DEFAULT_EYE_HEIGHT,0)},i[0]=s,i[1]=l.animations,i[2]=l.scene,i[3]=t):t=i[3],i[4]!==s||i[5]!==l?(a=[l,s],i[4]=s,i[5]=l,i[6]=a):a=i[6],(0,n.useEffect)(t,a),null}function o8(e){let t,n,i,o=(0,r.c)(8),{shapeName:s,entityId:l,threads:c}=e,d="number"==typeof l?l:0;o[0]!==d?(t={_class:"player",_className:"Player",_id:d},o[0]=d,o[1]=t):t=o[1];let u=t;return o[2]!==c?(n=(0,a.jsx)(ev.ShapeRenderer,{loadingColor:"#00ff88",demoThreads:c}),o[2]=c,o[3]=n):n=o[3],o[4]!==s||o[5]!==n||o[6]!==u?(i=(0,a.jsx)(eF.ShapeInfoProvider,{object:u,shapeName:s,type:"StaticShape",children:n}),o[4]=s,o[5]=n,o[6]=u,o[7]=i):i=o[7],i}function o7(e){let t,n,i,o,s,l=(0,r.c)(16),{shapeName:c,playerShapeName:d}=e,u=(0,ev.useStaticShape)(d),h=(0,ev.useStaticShape)(c);if(l[0]!==u.animations||l[1]!==u.scene||l[2]!==h){e:{let e,a,r,n=(0,oQ.getPosedNodeTransform)(u.scene,u.animations,"Mount0");if(!n){let e;l[4]===Symbol.for("react.memo_cache_sentinel")?(e={position:void 0,quaternion:void 0},l[4]=e):e=l[4],t=e;break e}let i=(0,oQ.getPosedNodeTransform)(h.scene,h.animations,"Mountpoint");if(i){let t=i.quaternion.clone().invert(),r=i.position.clone().negate().applyQuaternion(t);a=n.quaternion.clone().multiply(t),e=r.clone().applyQuaternion(n.quaternion).add(n.position)}else e=n.position.clone(),a=n.quaternion.clone();let o=e.applyQuaternion(oQ._r90),s=oQ._r90.clone().multiply(a).multiply(oQ._r90inv);l[5]!==o||l[6]!==s?(r={position:o,quaternion:s},l[5]=o,l[6]=s,l[7]=r):r=l[7],t=r}l[0]=u.animations,l[1]=u.scene,l[2]=h,l[3]=t}else t=l[3];let m=t;l[8]===Symbol.for("react.memo_cache_sentinel")?(n={_class:"weapon",_className:"Weapon",_id:0},l[8]=n):n=l[8];let g=n;return l[9]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(ev.ShapeRenderer,{loadingColor:"#4488ff"}),l[9]=i):i=l[9],l[10]!==m.position||l[11]!==m.quaternion?(o=(0,a.jsx)("group",{position:m.position,quaternion:m.quaternion,children:i}),l[10]=m.position,l[11]=m.quaternion,l[12]=o):o=l[12],l[13]!==c||l[14]!==o?(s=(0,a.jsx)(eF.ShapeInfoProvider,{object:g,shapeName:c,type:"Item",children:o}),l[13]=c,l[14]=o,l[15]=s):s=l[15],s}let o9=new o.Vector3,se=new o.Vector3,st=new o.Vector3,sa=new o.Vector3,sr=new o.Vector3,sn=new o.Vector3,si=new o.Vector3(0,1,0);function so(e){let t,n,i,s,l,d=(0,r.c)(14),{visual:u}=e;d[0]!==u.texture?(t=(0,c.textureToUrl)(u.texture),d[0]=u.texture,d[1]=t):t=d[1];let h=t,m=(0,f.useTexture)(h,ss),g=Array.isArray(m)?m[0]:m;d[2]!==u.color.b||d[3]!==u.color.g||d[4]!==u.color.r?(n=new o.Color().setRGB(u.color.r,u.color.g,u.color.b,o.SRGBColorSpace),d[2]=u.color.b,d[3]=u.color.g,d[4]=u.color.r,d[5]=n):n=d[5];let p=n;return d[6]!==u.size?(i=[u.size,u.size,1],d[6]=u.size,d[7]=i):i=d[7],d[8]!==p||d[9]!==g?(s=(0,a.jsx)("spriteMaterial",{map:g,color:p,transparent:!0,blending:o.AdditiveBlending,depthWrite:!1,toneMapped:!1}),d[8]=p,d[9]=g,d[10]=s):s=d[10],d[11]!==i||d[12]!==s?(l=(0,a.jsx)("sprite",{scale:i,children:s}),d[11]=i,d[12]=s,d[13]=l):l=d[13],l}function ss(e){let t=Array.isArray(e)?e[0]:e;(0,oQ.setupEffectTexture)(t)}function sl(e){let t,i,s,l,d,h,m,g,p,y,v,F,b=(0,r.c)(28),{entity:x,visual:S}=e,k=(0,n.useRef)(null),D=(0,n.useRef)(null),P=(0,n.useRef)(null);b[0]===Symbol.for("react.memo_cache_sentinel")?(t=new o.Quaternion,b[0]=t):t=b[0];let w=(0,n.useRef)(t);b[1]!==S.texture?(i=(0,c.textureToUrl)(S.texture),b[1]=S.texture,b[2]=i):i=b[2];let C=S.crossTexture??S.texture;b[3]!==C?(s=(0,c.textureToUrl)(C),b[3]=C,b[4]=s):s=b[4],b[5]!==i||b[6]!==s?(l=[i,s],b[5]=i,b[6]=s,b[7]=l):l=b[7];let I=l,M=(0,f.useTexture)(I,sc);b[8]!==M?(d=Array.isArray(M)?M:[M,M],b[8]=M,b[9]=d):d=b[9];let[E,T]=d;return b[10]!==x||b[11]!==S.crossSize||b[12]!==S.crossViewAng||b[13]!==S.renderCross||b[14]!==S.tracerLength||b[15]!==S.tracerWidth?(h=e=>{let{camera:t}=e,a=k.current,r=D.current;if(!a||!r)return;let n=x.keyframes[0],i=n?.position,o=x.direction??n?.velocity;if(!i||!o||((0,oQ.torqueVecToThree)(o,o9),1e-8>o9.lengthSq())){a.visible=!1,P.current&&(P.current.visible=!1);return}o9.normalize(),a.visible=!0,(0,oQ.torqueVecToThree)(i,sn),se.copy(sn).sub(t.position),st.crossVectors(se,o9),1e-8>st.lengthSq()&&(st.crossVectors(si,o9),1e-8>st.lengthSq()&&st.set(1,0,0)),st.normalize().multiplyScalar(S.tracerWidth);let s=.5*S.tracerLength;sa.copy(o9).multiplyScalar(-s),sr.copy(o9).multiplyScalar(s);let l=r.array;l[0]=sa.x+st.x,l[1]=sa.y+st.y,l[2]=sa.z+st.z,l[3]=sa.x-st.x,l[4]=sa.y-st.y,l[5]=sa.z-st.z,l[6]=sr.x-st.x,l[7]=sr.y-st.y,l[8]=sr.z-st.z,l[9]=sr.x+st.x,l[10]=sr.y+st.y,l[11]=sr.z+st.z,r.needsUpdate=!0;let c=P.current;if(!c)return;if(!S.renderCross){c.visible=!1;return}se.normalize();let d=o9.dot(se);if(d>-S.crossViewAng&&d{let e=v.current;if(!e)return;e.getWorldPosition(sg);let t=y.position.distanceTo(sg),a=y.matrixWorld.elements,r=!(-((sg.x-a[12])*a[8])+-((sg.y-a[13])*a[9])+-((sg.z-a[14])*a[10])<0)&&t<150;if(k!==r&&D(r),!r)return;let n=(0,oQ.getKeyframeAtTime)(g.keyframes,f.current),i=n?.health??1;if(n?.damageState!=null&&n.damageState>=1){F.current&&(F.current.style.opacity="0"),b.current&&(b.current.style.opacity="0");return}let o=Math.max(0,Math.min(1,1-t/150)).toString();if(F.current&&(F.current.style.opacity=o),b.current&&(b.current.style.opacity=o),S.current&&g.iffColor){let e=g.iffColor.r>g.iffColor.g?sm:sh;S.current.src!==e&&(S.current.src=e)}x.current&&C&&(x.current.style.width=`${Math.max(0,Math.min(100,100*i))}%`,x.current.style.background=g.iffColor?`rgb(${g.iffColor.r}, ${g.iffColor.g}, ${g.iffColor.b})`:"")},m[7]=y,m[8]=g.iffColor,m[9]=g.keyframes,m[10]=C,m[11]=k,m[12]=f,m[13]=l):l=m[13],(0,u.useFrame)(l);let I=g.iffColor&&g.iffColor.r>g.iffColor.g?sm:sh;return m[14]!==P||m[15]!==C||m[16]!==w||m[17]!==I||m[18]!==k?(c=k&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(sd.Html,{position:[0,w,0],center:!0,children:(0,a.jsx)("div",{ref:F,className:su.default.Top,children:(0,a.jsx)("img",{ref:S,className:su.default.IffArrow,src:I,alt:""})})}),(0,a.jsx)(sd.Html,{position:[0,-.2,0],center:!0,children:(0,a.jsxs)("div",{ref:b,className:su.default.Bottom,children:[(0,a.jsx)("div",{className:su.default.Name,children:P}),C&&(0,a.jsx)("div",{className:su.default.HealthBar,children:(0,a.jsx)("div",{ref:x,className:su.default.HealthFill})})]})})]}),m[14]=P,m[15]=C,m[16]=w,m[17]=I,m[18]=k,m[19]=c):c=m[19],m[20]!==c?(d=(0,a.jsx)("group",{ref:v,children:c}),m[20]=c,m[21]=d):d=m[21],d}function sp(e){return null!=e.health}function sy(e){let t,n,i,o,s,l,c,d,u=(0,r.c)(79),{entity:h,timeRef:m}=e,g=(0,v.useDebug)(),f=g?.debugMode??!1,p=(0,P.useEngineSelector)(sv),y=String(h.id);if(h.visual?.kind==="tracer"){let e,t,r,n,i;return u[0]===Symbol.for("react.memo_cache_sentinel")?(e={demoVisualKind:"tracer"},u[0]=e):e=u[0],u[1]!==h?(t=(0,a.jsx)(o0.Suspense,{fallback:null,children:(0,a.jsx)(sl,{entity:h,visual:h.visual})}),u[1]=h,u[2]=t):t=u[2],u[3]!==f||u[4]!==h?(r=f?(0,a.jsx)(sF,{entity:h}):null,u[3]=f,u[4]=h,u[5]=r):r=u[5],u[6]!==t||u[7]!==r?(n=(0,a.jsxs)("group",{name:"model",userData:e,children:[t,r]}),u[6]=t,u[7]=r,u[8]=n):n=u[8],u[9]!==y||u[10]!==n?(i=(0,a.jsx)("group",{name:y,children:n}),u[9]=y,u[10]=n,u[11]=i):i=u[11],i}if(h.visual?.kind==="sprite"){let e,t,r,n,i;return u[12]===Symbol.for("react.memo_cache_sentinel")?(e={demoVisualKind:"sprite"},u[12]=e):e=u[12],u[13]!==h.visual?(t=(0,a.jsx)(o0.Suspense,{fallback:null,children:(0,a.jsx)(so,{visual:h.visual})}),u[13]=h.visual,u[14]=t):t=u[14],u[15]!==f||u[16]!==h?(r=f?(0,a.jsx)(sF,{entity:h}):null,u[15]=f,u[16]=h,u[17]=r):r=u[17],u[18]!==t||u[19]!==r?(n=(0,a.jsxs)("group",{name:"model",userData:e,children:[t,r]}),u[18]=t,u[19]=r,u[20]=n):n=u[20],u[21]!==y||u[22]!==n?(i=(0,a.jsx)("group",{name:y,children:n}),u[21]=y,u[22]=n,u[23]=i):i=u[23],i}if(!h.dataBlock){let e,t,r,n,i,o;return u[24]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("sphereGeometry",{args:[.3,6,4]}),u[24]=e):e=u[24],u[25]!==h.type?(t=(0,oQ.entityTypeColor)(h.type),u[25]=h.type,u[26]=t):t=u[26],u[27]!==t?(r=(0,a.jsxs)("mesh",{children:[e,(0,a.jsx)("meshBasicMaterial",{color:t,wireframe:!0})]}),u[27]=t,u[28]=r):r=u[28],u[29]!==f||u[30]!==h?(n=f?(0,a.jsx)(sF,{entity:h}):null,u[29]=f,u[30]=h,u[31]=n):n=u[31],u[32]!==r||u[33]!==n?(i=(0,a.jsxs)("group",{name:"model",children:[r,n]}),u[32]=r,u[33]=n,u[34]=i):i=u[34],u[35]!==y||u[36]!==i?(o=(0,a.jsx)("group",{name:y,children:i}),u[35]=y,u[36]=i,u[37]=o):o=u[37],o}u[38]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)("sphereGeometry",{args:[.5,8,6]}),u[38]=t):t=u[38],u[39]!==h.type?(n=(0,oQ.entityTypeColor)(h.type),u[39]=h.type,u[40]=n):n=u[40],u[41]!==n?(i=(0,a.jsxs)("mesh",{children:[t,(0,a.jsx)("meshBasicMaterial",{color:n,wireframe:!0})]}),u[41]=n,u[42]=i):i=u[42];let F=i;if("Player"===h.type){let e,t,r,n,i,o,s=h.id===p;return u[43]!==h||u[44]!==m?(e=(0,a.jsx)(o3,{entity:h,timeRef:m}),u[43]=h,u[44]=m,u[45]=e):e=u[45],u[46]!==F||u[47]!==e?(t=(0,a.jsx)(o0.Suspense,{fallback:F,children:e}),u[46]=F,u[47]=e,u[48]=t):t=u[48],u[49]!==F||u[50]!==t?(r=(0,a.jsx)(sb,{fallback:F,children:t}),u[49]=F,u[50]=t,u[51]=r):r=u[51],u[52]!==h||u[53]!==s||u[54]!==m?(n=!s&&(0,a.jsx)(o0.Suspense,{fallback:null,children:(0,a.jsx)(sf,{entity:h,timeRef:m})}),u[52]=h,u[53]=s,u[54]=m,u[55]=n):n=u[55],u[56]!==r||u[57]!==n?(i=(0,a.jsxs)("group",{name:"model",children:[r,n]}),u[56]=r,u[57]=n,u[58]=i):i=u[58],u[59]!==y||u[60]!==i?(o=(0,a.jsx)("group",{name:y,children:i}),u[59]=y,u[60]=i,u[61]=o):o=u[61],o}return u[62]!==h.dataBlock||u[63]!==h.id||u[64]!==h.threads?(o=(0,a.jsx)(o8,{shapeName:h.dataBlock,entityId:h.id,threads:h.threads}),u[62]=h.dataBlock,u[63]=h.id,u[64]=h.threads,u[65]=o):o=u[65],u[66]!==F||u[67]!==o?(s=(0,a.jsx)(o0.Suspense,{fallback:F,children:o}),u[66]=F,u[67]=o,u[68]=s):s=u[68],u[69]!==F||u[70]!==s?(l=(0,a.jsx)("group",{name:"model",children:(0,a.jsx)(sb,{fallback:F,children:s})}),u[69]=F,u[70]=s,u[71]=l):l=u[71],u[72]!==h.dataBlock||u[73]!==h.weaponShape?(c=h.weaponShape&&(0,a.jsx)("group",{name:"weapon",children:(0,a.jsx)(sb,{fallback:null,children:(0,a.jsx)(o0.Suspense,{fallback:null,children:(0,a.jsx)(o7,{shapeName:h.weaponShape,playerShapeName:h.dataBlock})})})}),u[72]=h.dataBlock,u[73]=h.weaponShape,u[74]=c):c=u[74],u[75]!==y||u[76]!==l||u[77]!==c?(d=(0,a.jsxs)("group",{name:y,children:[l,c]}),u[75]=y,u[76]=l,u[77]=c,u[78]=d):d=u[78],d}function sv(e){return e.playback.streamSnapshot?.controlPlayerGhostId}function sF(e){let t,n,i=(0,r.c)(9),{entity:o}=e,s=String(o.id);i[0]!==o.className||i[1]!==o.dataBlockId||i[2]!==o.ghostIndex||i[3]!==o.shapeHint||i[4]!==o.type||i[5]!==s?((t=[]).push(`${s} (${o.type})`),o.className&&t.push(`class ${o.className}`),"number"==typeof o.ghostIndex&&t.push(`ghost ${o.ghostIndex}`),"number"==typeof o.dataBlockId&&t.push(`db ${o.dataBlockId}`),t.push(o.shapeHint?`shapeHint ${o.shapeHint}`:"shapeHint "),i[0]=o.className,i[1]=o.dataBlockId,i[2]=o.ghostIndex,i[3]=o.shapeHint,i[4]=o.type,i[5]=s,i[6]=t):t=i[6];let l=t.join(" | ");return i[7]!==l?(n=(0,a.jsx)(U.FloatingLabel,{color:"#ff6688",children:l}),i[7]=l,i[8]=n):n=i[8],n}class sb extends o0.Component{state={hasError:!1};static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.warn("[demo] Shape load failed:",e.message,t.componentStack)}render(){return this.state.hasError?this.props.fallback:this.props.children}}let sx=Math.PI/180,sS=Math.PI/18e4;function sk(e,t,a){let r=e[t];return"number"==typeof r&&Number.isFinite(r)?r:a}function sD(e,t,a){let r=e[t];return"boolean"==typeof r?r:"number"==typeof r?0!==r:a}function sP(e,t){let a,r=e.particles;if(Array.isArray(r)){for(let e of r)if("number"==typeof e&&(a=t(e)))break}return a?{ejectionPeriodMS:sk(e,"ejectionPeriodMS",100),periodVarianceMS:sk(e,"periodVarianceMS",0),ejectionVelocity:.01*sk(e,"ejectionVelocity",200),velocityVariance:.01*sk(e,"velocityVariance",100),ejectionOffset:.01*sk(e,"ejectionOffset",0),thetaMin:sk(e,"thetaMin",0),thetaMax:sk(e,"thetaMax",90),phiReferenceVel:sk(e,"phiReferenceVel",0),phiVariance:sk(e,"phiVariance",360),overrideAdvances:sD(e,"overrideAdvances",!1),orientParticles:sD(e,"orientParticles",!1),orientOnVelocity:sD(e,"orientOnVelocity",!0),lifetimeMS:sk(e,"lifetimeMS",0)<<5,lifetimeVarianceMS:sk(e,"lifetimeVarianceMS",0)<<5,particles:function(e){let t=e.keys,a=[];if(Array.isArray(t)&&t.length>0)for(let e=0;e0&&t[0]&&(r=t[0])}return{dragCoefficient:5*sk(e,"dragCoefficient",0),windCoefficient:sk(e,"windCoefficient",1),gravityCoefficient:10*sk(e,"gravityCoefficient",0),inheritedVelFactor:sk(e,"inheritedVelFactor",0),constantAcceleration:sk(e,"constantAcceleration",0),lifetimeMS:sk(e,"lifetimeMS",31)<<5,lifetimeVarianceMS:sk(e,"lifetimeVarianceMS",0)<<5,spinSpeed:sk(e,"spinSpeed",0),spinRandomMin:sk(e,"spinRandomMin",1e3)+-1e3,spinRandomMax:sk(e,"spinRandomMax",1e3)+-1e3,useInvAlpha:sD(e,"useInvAlpha",!1),keys:a,textureName:r}}(a)}:null}function sw(e,t){return e+(2*Math.random()-1)*t}function sC(e,t,a,r,n,i,o){let s=Math.cos(o),l=Math.sin(o),c=e*r+t*n+a*i;return[e*s+(n*a-i*t)*l+r*c*(1-s),t*s+(i*e-r*a)*l+n*c*(1-s),a*s+(r*t-n*e)*l+i*c*(1-s)]}class sI{data;particles=[];maxParticles;internalClock=0;nextParticleTime=0;emitterAge=0;emitterLifetime;emitterDead=!1;constructor(e,t=256,a){this.data=e,this.maxParticles=t;let r=a??e.lifetimeMS;!a&&e.lifetimeVarianceMS>0&&(r+=Math.round(sw(0,e.lifetimeVarianceMS))),this.emitterLifetime=r}emitBurst(e,t,a=[0,0,1]){for(let r=0;r0;){if(this.nextParticleTime>0){let e=Math.min(r,this.nextParticleTime);this.nextParticleTime-=e,r-=e,this.internalClock+=e;continue}this.particles.length0&&(t+=Math.round(sw(0,this.data.periodVarianceMS))),this.nextParticleTime=Math.max(1,t)}}update(e){this.emitterAge+=e,this.emitterLifetime>0&&this.emitterAge>=this.emitterLifetime&&(this.emitterDead=!0);let t=e/1e3,a=this.data.particles;for(let r=this.particles.length-1;r>=0;r--){let n=this.particles[r];if(n.currentAge+=e,n.currentAge>=n.totalLifetime){this.particles[r]=this.particles[this.particles.length-1],this.particles.pop();continue}let i=a.dragCoefficient,o=a.gravityCoefficient,s=-n.vel[0]*i,l=-n.vel[1]*i,c=-n.vel[2]*i+-9.81*o;n.vel[0]+=s*t,n.vel[1]+=l*t,n.vel[2]+=c*t,n.pos[0]+=n.vel[0]*t,n.pos[1]+=n.vel[1]*t,n.pos[2]+=n.vel[2]*t;let d=n.currentAge/n.totalLifetime,u=function(e,t){for(let a=1;a=t){let r=e[a-1],n=e[a],i=n.time-r.time,o=i>0?(t-r.time)/i:0;return{r:r.r+(n.r-r.r)*o,g:r.g+(n.g-r.g)*o,b:r.b+(n.b-r.b)*o,a:r.a+(n.a-r.a)*o,size:r.size+(n.size-r.size)*o}}let a=e[e.length-1];return{r:a.r,g:a.g,b:a.b,a:a.a,size:a.size}}(a.keys,d);n.r=u.r,n.g=u.g,n.b=u.b,n.a=u.a,n.size=u.size,n.currentSpin=n.spinSpeed*n.currentAge*sS}}isDead(){return this.emitterDead&&0===this.particles.length}kill(){this.emitterDead=!0}addParticle(e,t){var a,r,n,i;let o,s,l,c,d=this.data,u=d.particles,h=t[0],m=t[1],g=t[2],f=(a=h,r=m,.9>Math.abs(n=g)?(o=r,s=-a,l=0):(o=-n,s=0,l=a),(c=Math.sqrt(o*o+s*s+l*l))<1e-8?[1,0,0]:[o/c,s/c,l/c]),p=(d.thetaMin+Math.random()*(d.thetaMax-d.thetaMin))*sx,y=(this.internalClock/1e3*d.phiReferenceVel+Math.random()*d.phiVariance)*sx;[h,m,g]=sC(h,m,g,f[0],f[1],f[2],p),[h,m,g]=sC(h,m,g,t[0],t[1],t[2],y);let v=Math.sqrt(h*h+m*m+g*g);v>1e-8&&(h/=v,m/=v,g/=v);let F=sw(d.ejectionVelocity,d.velocityVariance),b=[e[0]+h*d.ejectionOffset,e[1]+m*d.ejectionOffset,e[2]+g*d.ejectionOffset],x=[h*F,m*F,g*F],S=u.lifetimeMS;u.lifetimeVarianceMS>0&&(S+=Math.round(sw(0,u.lifetimeVarianceMS))),S=Math.max(1,S);let k=u.spinSpeed+((i=u.spinRandomMin)+Math.random()*(u.spinRandomMax-i)),D=u.keys[0];this.particles.push({pos:b,vel:x,orientDir:[h,m,g],currentAge:0,totalLifetime:S,dataIndex:0,spinSpeed:k,currentSpin:0,r:D.r,g:D.g,b:D.b,a:D.a,size:D.size})}}let sM=` +// 'position' is auto-declared by Three.js for ShaderMaterial. +attribute vec4 particleColor; +attribute float particleSize; +attribute float particleSpin; +attribute vec2 quadCorner; // (-0.5,-0.5) to (0.5,0.5) + +varying vec2 vUv; +varying vec4 vColor; + +void main() { + vUv = quadCorner + 0.5; // [0,1] range + vColor = particleColor; + + // Transform particle center to view space for billboarding. + vec3 viewPos = (modelViewMatrix * vec4(position, 1.0)).xyz; + + // Apply spin rotation to quad corner. + float c = cos(particleSpin); + float s = sin(particleSpin); + vec2 rotated = vec2( + c * quadCorner.x - s * quadCorner.y, + s * quadCorner.x + c * quadCorner.y + ); + + // Offset in view space (camera-facing billboard). + viewPos.xy += rotated * particleSize; + + gl_Position = projectionMatrix * vec4(viewPos, 1.0); +} +`,sE=` +uniform sampler2D particleTexture; +uniform bool hasTexture; + +varying vec2 vUv; +varying vec4 vColor; + +void main() { + if (hasTexture) { + vec4 texColor = texture2D(particleTexture, vUv); + gl_FragColor = texColor * vColor; + } else { + gl_FragColor = vColor; + } +} +`,sT=new Float32Array([-.5,-.5,.5,-.5,.5,.5,-.5,.5]),sB=new o.TextureLoader,sj=new Map,s_=new Set,sR=new o.DataTexture(new Uint8Array([255,255,255,255]),1,1,o.RGBAFormat,o.UnsignedByteType);function sN(e){if(!e)return sR;let t=sj.get(e);if(t)return t;try{let t=(0,c.textureToUrl)(e),a=sB.load(t,e=>{(0,oQ.setupEffectTexture)(e),s_.add(e)});return(0,oQ.setupEffectTexture)(a),sj.set(e,a),a}catch{return sR}}sR.needsUpdate=!0;let sA=new o.SphereGeometry(1,6,6),sG=new o.MeshBasicMaterial({color:0xff0000,wireframe:!0}),sL=new o.BoxGeometry(.3,.3,.3),sz=new o.MeshBasicMaterial({color:65280,wireframe:!0});function sU(e){return e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function sO(e){let t=new o.BufferGeometry,a=4*e,r=new Float32Array(2*a);for(let t=0;t{console.log("[ParticleFX] MOUNTED — playback:",!!y,"snapshotRef:",!!F)},c=[y,F],p[3]=y,p[4]=F,p[5]=l,p[6]=c):(l=p[5],c=p[6]),(0,n.useEffect)(l,c),p[7]!==b||p[8]!==x||p[9]!==y||p[10]!==F?(d=(e,t)=>{let a=S.current,r=F.current;if(!a||!r)return void console.log("[ParticleFX] early return — group:",!!a,"snapshot:",!!r);let n=1e3*t,i=y.getDataBlockData.bind(y),s=performance.now();if(s-w.current>2e3){w.current=s;let e={},t=0,a=0;for(let n of r.entities)e[n.type]=(e[n.type]||0)+1,n.maintainEmitterId&&t++,n.explosionDataBlockId&&a++;console.log("[ParticleFX] types:",e,"| active emitters:",k.current.length,"| processedExplosions:",D.current.size,"| trailEntities:",P.current.size,"| withExplosionDataBlockId:",a,"| withMaintainEmitter:",t)}for(let e of r.entities){if("Explosion"!==e.type||!e.explosionDataBlockId||!e.position){"Explosion"===e.type&&console.log("[ParticleFX] Explosion entity SKIPPED — id:",e.id,"explosionDataBlockId:",e.explosionDataBlockId,"position:",e.position);continue}if(D.current.has(e.id))continue;D.current.add(e.id),console.log("[ParticleFX] NEW explosion entity:",e.id,"dataBlockId:",e.explosionDataBlockId,"pos:",e.position);let t=function(e,t){let a=t(e);if(!a)return console.log("[resolveExplosion] getDataBlockData returned undefined for id:",e),null;console.log("[resolveExplosion] expBlock keys:",Object.keys(a),"particleEmitter:",a.particleEmitter,"emitters:",a.emitters,"particleDensity:",a.particleDensity);let r=[],n=[],i=a.particleEmitter;if("number"==typeof i){let e=t(i);if(console.log("[resolveExplosion] burst emitter lookup — particleEmitterId:",i,"found:",!!e),e){console.log("[resolveExplosion] burst emitter raw keys:",Object.keys(e),"particles:",e.particles);let n=sP(e,t);if(n){let e=a.particleDensity??10;console.log("[resolveExplosion] burst emitter RESOLVED — density:",e,"textureName:",n.particles.textureName,"particleLifetimeMS:",n.particles.lifetimeMS,"emitterLifetimeMS:",n.lifetimeMS),r.push({data:n,density:e})}else console.log("[resolveExplosion] resolveEmitterData returned null for burst emitter")}}else console.log("[resolveExplosion] no particleEmitter field (value:",a.particleEmitter,")");let o=a.emitters;if(Array.isArray(o))for(let e of(console.log("[resolveExplosion] emitters array:",o),o)){if("number"!=typeof e)continue;let a=t(e);if(!a){console.log("[resolveExplosion] streaming emitter ref",e,"not found");continue}console.log("[resolveExplosion] streaming emitter raw keys:",Object.keys(a),"particles:",a.particles);let r=sP(a,t);r?(console.log("[resolveExplosion] streaming emitter RESOLVED — textureName:",r.particles.textureName,"particleLifetimeMS:",r.particles.lifetimeMS,"emitterLifetimeMS:",r.lifetimeMS,"ejectionPeriodMS:",r.ejectionPeriodMS),n.push(r)):console.log("[resolveExplosion] resolveEmitterData returned null for streaming emitter ref:",e)}else console.log("[resolveExplosion] no emitters array on expBlock");return 0===r.length&&0===n.length?(console.log("[resolveExplosion] no emitters resolved at all, returning null"),null):{burstEmitters:r,streamingEmitters:n,lifetimeMS:32*(a.lifetimeMS??31)}}(e.explosionDataBlockId,i);if(!t){console.log("[ParticleFX] resolveExplosion returned null for dataBlockId:",e.explosionDataBlockId);continue}console.log("[ParticleFX] resolveExplosion OK — burstEmitters:",t.burstEmitters.length,"streamingEmitters:",t.streamingEmitters.length,"lifetimeMS:",t.lifetimeMS);let r=[...e.position];for(let e of t.burstEmitters){let t=new sI(e.data,256);t.emitBurst(r,e.density),console.log("[ParticleFX] Created BURST emitter — particles after burst:",t.particles.length,"origin:",r,"texture:",e.data.particles.textureName,"particleLifetimeMS:",e.data.particles.lifetimeMS,"keyframes:",e.data.particles.keys.length,"key0:",e.data.particles.keys[0]);let n=sN(e.data.particles.textureName);console.log("[ParticleFX] burst texture loaded:",!!n,"textureName:",e.data.particles.textureName);let i=sO(256),s=sV(n,e.data.particles.useInvAlpha),l=new o.Mesh(i,s);l.frustumCulled=!1,a.add(l),k.current.push({emitter:t,mesh:l,geometry:i,material:s,targetTexture:n,origin:r,isBurst:!0,hasBurst:!0})}for(let e of t.streamingEmitters){let n=new sI(e,256,t.lifetimeMS);console.log("[ParticleFX] Created STREAMING emitter — emitterLifetimeMS:",e.lifetimeMS,"ejectionPeriodMS:",e.ejectionPeriodMS,"origin:",r,"texture:",e.particles.textureName,"particleLifetimeMS:",e.particles.lifetimeMS);let i=sN(e.particles.textureName);console.log("[ParticleFX] streaming texture loaded:",!!i,"textureName:",e.particles.textureName);let s=sO(256),l=sV(i,e.particles.useInvAlpha),c=new o.Mesh(s,l);c.frustumCulled=!1,a.add(c),k.current.push({emitter:n,mesh:c,geometry:s,material:l,targetTexture:i,origin:r,isBurst:!1,hasBurst:!1})}}let l=new Set;for(let e of r.entities){if(l.add(e.id),!e.maintainEmitterId||P.current.has(e.id))continue;P.current.add(e.id);let t=i(e.maintainEmitterId);if(!t)continue;let r=sP(t,i);if(!r)continue;let n=e.position?[...e.position]:[0,0,0],s=new sI(r,256);console.log("[ParticleFX] Created TRAIL emitter for",e.type,e.id,"— maintainEmitterId:",e.maintainEmitterId,"texture:",r.particles.textureName);let c=sN(r.particles.textureName),d=sO(256),u=sV(c,r.particles.useInvAlpha),h=new o.Mesh(d,u);h.frustumCulled=!1,a.add(h),k.current.push({emitter:s,mesh:h,geometry:d,material:u,targetTexture:c,origin:n,isBurst:!1,hasBurst:!1,followEntityId:e.id})}for(let e of k.current)e.followEntityId&&!l.has(e.followEntityId)&&e.emitter.kill();for(let e of P.current)l.has(e)||P.current.delete(e);let c=k.current;for(let e=c.length-1;e>=0;e--){let t=c[e];if(!function(e,t,a){let r=e.properties.get(t).currentProgram;if(!r)return;let n=r.program,i=e.getContext();i.getProgramParameter(n,i.LINK_STATUS)||console.error(`[ParticleFX] Shader LINK ERROR (${a}):`,i.getProgramInfoLog(n))}(x,t.material,t.isBurst?"burst":"stream"),t.followEntityId){let e=r.entities.find(e=>e.id===t.followEntityId);e?.position&&(t.origin[0]=e.position[0],t.origin[1]=e.position[1],t.origin[2]=e.position[2])}if(t.isBurst||t.emitter.emitPeriodic(t.origin,n),t.emitter.update(n),t.emitter.particles.length>0&&.02>Math.random()){let e=t.emitter.particles[0];console.log("[ParticleFX] update — isBurst:",t.isBurst,"particleCount:",t.emitter.particles.length,"p0.pos:",e.pos,"p0.size:",e.size,"p0.a:",e.a,"p0.age/lifetime:",e.currentAge,"/",e.totalLifetime,"drawRange:",t.geometry.drawRange)}if(s_.has(t.targetTexture)&&t.material.uniforms.particleTexture.value!==t.targetTexture&&(t.material.uniforms.particleTexture.value=t.targetTexture),!function(e){let t=e.emitter.particles,a=e.geometry,r=a.getAttribute("position"),n=a.getAttribute("particleColor"),i=a.getAttribute("particleSize"),o=a.getAttribute("particleSpin"),s=r.array,l=n.array,c=i.array,d=o.array,u=Math.min(t.length,256);for(let e=0;e500){let e=new Set(r.entities.map(sH));for(let t of D.current)e.has(t)||D.current.delete(t)}},p[7]=b,p[8]=x,p[9]=y,p[10]=F,p[11]=d):d=p[11],(0,u.useFrame)(d),p[12]===Symbol.for("react.memo_cache_sentinel")?(m=()=>()=>{let e=S.current;for(let t of k.current){if(e&&(e.remove(t.mesh),t.debugOriginMesh&&e.remove(t.debugOriginMesh),t.debugParticleMeshes))for(let a of t.debugParticleMeshes)e.remove(a);t.geometry.dispose(),t.material.dispose()}k.current=[],D.current.clear(),P.current.clear()},g=[],p[12]=m,p[13]=g):(m=p[12],g=p[13]),(0,n.useEffect)(m,g),p[14]===Symbol.for("react.memo_cache_sentinel")?(f=(0,a.jsx)("group",{ref:S}),p[14]=f):f=p[14],f}function sH(e){return e.id}function sW(e){return e.gl}let s$=new WeakMap;function sK(e){let t=s$.get(e);return t||(t=new Map(e.entities.map(e=>[e.id,e])),s$.set(e,t)),t}let sX=new o.Vector3,sY=new o.Quaternion,sZ=new o.Quaternion,sJ=new o.Quaternion(0,1,0,0),sQ=new o.Vector3,s0=new o.Vector3,s2=new o.Vector3,s1=0,s3=0;function s5({recording:e}){let t=(0,P.useEngineStoreApi)(),r=(0,n.useRef)(null);r.current||(r.current=(0,oQ.nextLifecycleInstanceId)("StreamingDemoPlayback"));let i=(0,n.useRef)(null),s=(0,n.useRef)(0),l=(0,n.useRef)(0),d=(0,n.useRef)(null),h=(0,n.useRef)(null),m=(0,n.useRef)(new o.Vector3(0,oQ.DEFAULT_EYE_HEIGHT,0)),g=(0,n.useRef)(e.streamingPlayback??null),f=(0,n.useRef)(null),p=(0,n.useRef)(new Map),y=(0,n.useRef)(null),v=(0,n.useRef)(0),F=(0,n.useRef)(!1),[b,x]=(0,n.useState)([]),[S,k]=(0,n.useState)(null);(0,n.useEffect)(()=>{s1+=1;let a=Date.now();return t.getState().recordPlaybackDiagnosticEvent({kind:"component.lifecycle",message:"StreamingDemoPlayback mounted",meta:{component:"StreamingDemoPlayback",phase:"mount",instanceId:r.current,mountCount:s1,unmountCount:s3,recordingMissionName:e.missionName??null,recordingDurationSec:Number(e.duration.toFixed(3)),ts:a}}),console.info("[demo diagnostics] StreamingDemoPlayback mounted",{instanceId:r.current,mountCount:s1,unmountCount:s3,recordingMissionName:e.missionName??null,mountedAt:a}),()=>{s3+=1;let a=Date.now();t.getState().recordPlaybackDiagnosticEvent({kind:"component.lifecycle",message:"StreamingDemoPlayback unmounted",meta:{component:"StreamingDemoPlayback",phase:"unmount",instanceId:r.current,mountCount:s1,unmountCount:s3,recordingMissionName:e.missionName??null,ts:a}}),console.info("[demo diagnostics] StreamingDemoPlayback unmounted",{instanceId:r.current,mountCount:s1,unmountCount:s3,recordingMissionName:e.missionName??null,unmountedAt:a})}},[t]);let D=(0,n.useCallback)(e=>{if(e===y.current)return;y.current=e;let a=p.current,r=new Map,n=e.entities.length!==a.size;for(let t of e.entities){let i=a.get(t.id);i&&i.type===t.type&&i.dataBlock===t.dataBlock&&i.weaponShape===t.weaponShape&&i.className===t.className&&i.ghostIndex===t.ghostIndex&&i.dataBlockId===t.dataBlockId&&i.shapeHint===t.shapeHint||(i=(0,oQ.buildStreamDemoEntity)(t.id,t.type,t.dataBlock,t.visual,t.direction,t.weaponShape,t.playerName,t.className,t.ghostIndex,t.dataBlockId,t.shapeHint),n=!0),i.playerName=t.playerName,i.iffColor=t.iffColor,i.dataBlock=t.dataBlock,i.visual=t.visual,i.direction=t.direction,i.weaponShape=t.weaponShape,i.className=t.className,i.ghostIndex=t.ghostIndex,i.dataBlockId=t.dataBlockId,i.shapeHint=t.shapeHint,i.threads=t.threads,0===i.keyframes.length&&i.keyframes.push({time:e.timeSec,position:t.position??[0,0,0],rotation:t.rotation??[0,0,0,1]});let o=i.keyframes[0];o.time=e.timeSec,t.position&&(o.position=t.position),t.rotation&&(o.rotation=t.rotation),o.velocity=t.velocity,o.health=t.health,o.energy=t.energy,o.actionAnim=t.actionAnim,o.actionAtEnd=t.actionAtEnd,o.damageState=t.damageState,r.set(t.id,i)}if(p.current=r,n){x(Array.from(r.values()));let n=Date.now();n-v.current>=500&&(v.current=n,t.getState().recordPlaybackDiagnosticEvent({kind:"stream.entities.rebuild",message:"Renderable demo entity list was rebuilt",meta:{previousEntityCount:a.size,nextEntityCount:r.size,snapshotTimeSec:Number(e.timeSec.toFixed(3))}}))}let i=null;if(e.camera?.mode==="first-person"&&e.camera.controlEntityId){let t=r.get(e.camera.controlEntityId);t?.dataBlock&&(i=t.dataBlock)}k(e=>e===i?e:i)},[t]);return(0,n.useEffect)(()=>{g.current=e.streamingPlayback??null,p.current=new Map,y.current=null,f.current=null,s.current=0,l.current=0,d.current=null,h.current=null,F.current=!1;let a=g.current;if(!a)return void t.getState().setPlaybackStreamSnapshot(null);for(let e of(a.reset(),a.getEffectShapes()))z.useGLTF.preload((0,c.shapeToUrl)(e));let r=a.getSnapshot();return s.current=r.timeSec,l.current=r.timeSec,d.current=r,h.current=r,D(r),t.getState().setPlaybackStreamSnapshot(r),f.current=r,()=>{t.getState().setPlaybackStreamSnapshot(null)}},[e,t,D]),(0,u.useFrame)((e,a)=>{let r=g.current;if(!r)return;let n=t.getState(),o=n.playback,c="playing"===o.status,u=o.timeMs/1e3,p=!c&&Math.abs(u-l.current)>5e-4,y=c&&Math.abs(u-s.current)>.05,v=p||y;v&&(l.current=u),c&&(l.current+=a*o.rate);let b=Math.max(1,Math.ceil(1e3*a*Math.max(o.rate,.01)/32)+2),x=l.current+oQ.STREAM_TICK_SEC,S=r.stepToTime(x,c&&!v?b:1/0),k=h.current;!k||S.timeSec1.5*oQ.STREAM_TICK_SEC?(d.current=S,h.current=S):S.timeSec!==k.timeSec&&(d.current=k,h.current=S);let P=h.current??S,w=d.current??P,C=P.timeSec-oQ.STREAM_TICK_SEC,I=Math.max(0,Math.min(1,(l.current-C)/oQ.STREAM_TICK_SEC));s.current=l.current,S.exhausted&&c&&(l.current=Math.min(l.current,S.timeSec)),D(P);let M=f.current;M&&P.timeSec===M.timeSec&&P.exhausted===M.exhausted&&P.status.health===M.status.health&&P.status.energy===M.status.energy&&P.camera?.mode===M.camera?.mode&&P.camera?.controlEntityId===M.camera?.controlEntityId&&P.camera?.orbitTargetId===M.camera?.orbitTargetId||(f.current=P,n.setPlaybackStreamSnapshot(P));let E=P.camera,T=E&&w.camera&&w.camera.mode===E.mode&&w.camera.controlEntityId===E.controlEntityId&&w.camera.orbitTargetId===E.orbitTargetId?w.camera:null;if(E){if(T){let t=T.position[0],a=T.position[1],r=T.position[2],n=E.position[0],i=E.position[1],o=E.position[2];e.camera.position.set(a+(i-a)*I,r+(o-r)*I,t+(n-t)*I),sY.set(...T.rotation),sZ.set(...E.rotation),sY.slerp(sZ,I),e.camera.quaternion.copy(sY)}else e.camera.position.set(E.position[1],E.position[2],E.position[0]),e.camera.quaternion.set(...E.rotation);if(Number.isFinite(E.fov)&&"isPerspectiveCamera"in e.camera&&e.camera.isPerspectiveCamera){let t=e.camera,a=T&&Number.isFinite(T.fov)?T.fov+(E.fov-T.fov)*I:E.fov,r=(0,oQ.torqueHorizontalFovToThreeVerticalFov)(a,t.aspect);Math.abs(t.fov-r)>.01&&(t.fov=r,t.updateProjectionMatrix())}}let B=sK(P),j=sK(w),_=i.current;if(_)for(let t of _.children){let a=B.get(t.name);if(!a?.position){t.visible=!1;continue}t.visible=!0;let r=j.get(t.name);if(r?.position){let e=r.position[0],n=r.position[1],i=r.position[2],o=a.position[0],s=a.position[1],l=a.position[2],c=e+(o-e)*I,d=n+(s-n)*I,u=i+(l-i)*I;t.position.set(d,u,c)}else t.position.set(a.position[1],a.position[2],a.position[0]);a.faceViewer?t.quaternion.copy(e.camera.quaternion).multiply(sJ):a.visual?.kind==="tracer"?t.quaternion.identity():a.rotation&&(r?.rotation?(sY.set(...r.rotation),sZ.set(...a.rotation),sY.slerp(sZ,I),t.quaternion.copy(sY)):t.quaternion.set(...a.rotation))}let R=E?.mode;if("third-person"===R&&_&&E?.orbitTargetId){let t=_.children.find(e=>e.name===E.orbitTargetId);if(t){let a=B.get(E.orbitTargetId);s0.copy(t.position),a?.type==="Player"&&(s0.y+=1);let r=!1;if("number"==typeof E.yaw&&"number"==typeof E.pitch){let e=Math.sin(E.pitch),t=Math.cos(E.pitch),a=Math.sin(E.yaw),n=Math.cos(E.yaw);sQ.set(-t,-a*e,-n*e),r=sQ.lengthSq()>1e-8}if(r||(sQ.copy(e.camera.position).sub(s0),r=sQ.lengthSq()>1e-8),r){sQ.normalize();let t=Math.max(.1,E.orbitDistance??4);s2.copy(s0).addScaledVector(sQ,t),e.camera.position.copy(s2),e.camera.lookAt(s0)}}}if("first-person"===R&&_&&E?.controlEntityId){let t=_.children.find(e=>e.name===E.controlEntityId);t?(sX.copy(m.current).applyQuaternion(t.quaternion),e.camera.position.add(sX)):e.camera.position.y+=m.current.y}c&&S.exhausted?(F.current||(F.current=!0,n.recordPlaybackDiagnosticEvent({kind:"stream.exhausted",message:"Streaming playback reached end-of-stream while playing",meta:{streamTimeSec:Number(S.timeSec.toFixed(3)),requestedPlaybackSec:Number(l.current.toFixed(3))}})),n.setPlaybackStatus("paused")):S.exhausted||(F.current=!1);let N=1e3*l.current;Math.abs(N-o.timeMs)>.5&&n.setPlaybackTime(N)}),(0,a.jsxs)(eB.TickProvider,{children:[(0,a.jsx)("group",{ref:i,children:b.map(e=>(0,a.jsx)(sy,{entity:e,timeRef:s},e.id))}),(0,a.jsx)(sq,{playback:e.streamingPlayback,snapshotRef:h}),S&&(0,a.jsx)(n.Suspense,{fallback:null,children:(0,a.jsx)(o6,{shapeName:S,eyeOffsetRef:m})})]})}let s4=0,s6=0;function s8({recording:e}){let{gl:t,scene:a}=(0,h.useThree)(),r=(0,P.useEngineStoreApi)(),i=(0,n.useRef)(null),o=(0,n.useRef)(0);return(0,n.useEffect)(()=>{r.getState().recordPlaybackDiagnosticEvent({kind:"recording.loaded",meta:{missionName:e.missionName??null,gameType:e.gameType??null,durationSec:Number(e.duration.toFixed(3))}})},[r]),(0,n.useEffect)(()=>{let e=t.domElement;if(!e)return;let a=()=>{try{let e=t.getContext();if(e&&"function"==typeof e.isContextLost)return!!e.isContextLost()}catch{}},n=e=>{e.preventDefault();let t=r.getState();t.setWebglContextLost(!0),t.recordPlaybackDiagnosticEvent({kind:"webgl.context.lost",message:"Renderer emitted webglcontextlost",meta:{contextLost:a()}}),console.error("[demo diagnostics] WebGL context lost")},i=()=>{let e=r.getState();e.setWebglContextLost(!1),e.recordPlaybackDiagnosticEvent({kind:"webgl.context.restored",message:"Renderer emitted webglcontextrestored",meta:{contextLost:a()}}),console.warn("[demo diagnostics] WebGL context restored")},o=e=>{r.getState().recordPlaybackDiagnosticEvent({kind:"webgl.context.creation_error",message:e.statusMessage??"Context creation error",meta:{contextLost:a()}}),console.error("[demo diagnostics] WebGL context creation error",e.statusMessage??"")};return e.addEventListener("webglcontextlost",n,!1),e.addEventListener("webglcontextrestored",i,!1),e.addEventListener("webglcontextcreationerror",o,!1),()=>{e.removeEventListener("webglcontextlost",n,!1),e.removeEventListener("webglcontextrestored",i,!1),e.removeEventListener("webglcontextcreationerror",o,!1)}},[r,t]),(0,n.useEffect)(()=>{let e=()=>{let{sceneObjects:e,visibleSceneObjects:n}=(0,oQ.collectSceneObjectCounts)(a),s=Array.isArray(t.info.programs)?t.info.programs.length:0,l=performance.memory,c={t:Date.now(),geometries:t.info.memory.geometries,textures:t.info.memory.textures,programs:s,renderCalls:t.info.render.calls,renderTriangles:t.info.render.triangles,renderPoints:t.info.render.points,renderLines:t.info.render.lines,sceneObjects:e,visibleSceneObjects:n,jsHeapUsed:l?.usedJSHeapSize,jsHeapTotal:l?.totalJSHeapSize,jsHeapLimit:l?.jsHeapSizeLimit};r.getState().appendRendererSample(c);let d=i.current;if(i.current={geometries:c.geometries,textures:c.textures,programs:c.programs,sceneObjects:c.sceneObjects,visibleSceneObjects:c.visibleSceneObjects},!d)return;let u=c.t,h=c.geometries-d.geometries,m=c.textures-d.textures,g=c.programs-d.programs,f=c.sceneObjects-d.sceneObjects;u-o.current>=5e3&&(h>=200||m>=100||g>=20||f>=400)&&(o.current=u,r.getState().recordPlaybackDiagnosticEvent({kind:"renderer.resource.spike",message:"Detected large one-second renderer resource increase",meta:{geometryDelta:h,textureDelta:m,programDelta:g,sceneObjectDelta:f,geometries:c.geometries,textures:c.textures,programs:c.programs,sceneObjects:c.sceneObjects}}))};e();let n=window.setInterval(e,1e3);return()=>{window.clearInterval(n)}},[r,t,a]),null}function s7(){let e=(0,P.useEngineStoreApi)(),t=ts(),r=(0,n.useRef)(null);return(r.current||(r.current=(0,oQ.nextLifecycleInstanceId)("DemoPlayback")),(0,n.useEffect)(()=>{s4+=1;let a=Date.now();return e.getState().recordPlaybackDiagnosticEvent({kind:"component.lifecycle",message:"DemoPlayback mounted",meta:{component:"DemoPlayback",phase:"mount",instanceId:r.current,mountCount:s4,unmountCount:s6,recordingMissionName:t?.missionName??null,recordingDurationSec:t?Number(t.duration.toFixed(3)):null,ts:a}}),console.info("[demo diagnostics] DemoPlayback mounted",{instanceId:r.current,mountCount:s4,unmountCount:s6,recordingMissionName:t?.missionName??null,mountedAt:a}),()=>{s6+=1;let a=Date.now();e.getState().recordPlaybackDiagnosticEvent({kind:"component.lifecycle",message:"DemoPlayback unmounted",meta:{component:"DemoPlayback",phase:"unmount",instanceId:r.current,mountCount:s4,unmountCount:s6,recordingMissionName:t?.missionName??null,ts:a}}),console.info("[demo diagnostics] DemoPlayback unmounted",{instanceId:r.current,mountCount:s4,unmountCount:s6,recordingMissionName:t?.missionName??null,unmountedAt:a})}},[e]),t)?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s8,{recording:t}),(0,a.jsx)(s5,{recording:t})]}):null}var s9=e.i(30064),le=e.i(21629);let lt=[.25,.5,1,2,4];function la(e){let t=Math.floor(e/60),a=Math.floor(e%60);return`${t}:${a.toString().padStart(2,"0")}`}function lr(){let e,t,n,i,o,s,l,c,d,u,h,m,g,f,p,y,v,F,b,x,S=(0,r.c)(55),k=ts(),D=tc(),w=(0,P.useEngineSelector)(tu),C=(0,P.useEngineSelector)(th),I=(0,P.useEngineSelector)(tm),{play:M,pause:E,seek:T,setSpeed:B}=tg(),j=(0,P.useEngineStoreApi)(),_=(0,P.useEngineSelector)(lh),R=(0,P.useEngineSelector)(lu),N=(0,P.useEngineSelector)(ld),A=(0,P.useEngineSelector)(lc),G=(0,P.useEngineSelector)(ll);S[0]!==T?(e=e=>{T(parseFloat(e.target.value))},S[0]=T,S[1]=e):e=S[1];let L=e;S[2]!==B?(t=e=>{B(parseFloat(e.target.value))},S[2]=B,S[3]=t):t=S[3];let z=t;S[4]!==j?(n=()=>{let e=j.getState(),t=(0,s9.buildSerializableDiagnosticsSnapshot)(e),a=(0,s9.buildSerializableDiagnosticsJson)(e);console.log("[demo diagnostics dump]",t),console.log("[demo diagnostics dump json]",a)},S[4]=j,S[5]=n):n=S[5];let U=n;S[6]!==j?(i=()=>{j.getState().clearPlaybackDiagnostics(),console.info("[demo diagnostics] Cleared playback diagnostics")},S[6]=j,S[7]=i):i=S[7];let O=i;if(!k)return null;let V=D?E:M,q=D?"Pause":"Play",H=D?"❚❚":"▶";S[8]!==V||S[9]!==q||S[10]!==H?(o=(0,a.jsx)("button",{className:le.default.PlayPause,onClick:V,"aria-label":q,children:H}),S[8]=V,S[9]=q,S[10]=H,S[11]=o):o=S[11],S[12]!==w?(s=la(w),S[12]=w,S[13]=s):s=S[13],S[14]!==C?(l=la(C),S[14]=C,S[15]=l):l=S[15];let W=`${s} / ${l}`;S[16]!==W?(c=(0,a.jsx)("span",{className:le.default.Time,children:W}),S[16]=W,S[17]=c):c=S[17],S[18]!==w||S[19]!==C||S[20]!==L?(d=(0,a.jsx)("input",{className:le.default.Seek,type:"range",min:0,max:C,step:.01,value:w,onChange:L}),S[18]=w,S[19]=C,S[20]=L,S[21]=d):d=S[21],S[22]===Symbol.for("react.memo_cache_sentinel")?(u=lt.map(ln),S[22]=u):u=S[22],S[23]!==z||S[24]!==I?(h=(0,a.jsx)("select",{className:le.default.Speed,value:I,onChange:z,children:u}),S[23]=z,S[24]=I,S[25]=h):h=S[25];let $=_?"true":void 0,K=_?"WebGL context: LOST":"WebGL context: ok";if(S[26]!==K?(m=(0,a.jsx)("div",{className:le.default.DiagnosticsStatus,children:K}),S[26]=K,S[27]=m):m=S[27],S[28]!==N){var X;g=(0,a.jsx)("div",{className:le.default.DiagnosticsMetrics,children:N?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("span",{children:["geom ",N.geometries," tex"," ",N.textures," prog"," ",N.programs]}),(0,a.jsxs)("span",{children:["draw ",N.renderCalls," tri"," ",N.renderTriangles]}),(0,a.jsxs)("span",{children:["scene ",N.visibleSceneObjects,"/",N.sceneObjects]}),(0,a.jsxs)("span",{children:["heap ",Number.isFinite(X=N.jsHeapUsed)&&null!=X?X<1024?`${Math.round(X)} B`:X<1048576?`${(X/1024).toFixed(1)} KB`:X<0x40000000?`${(X/1048576).toFixed(1)} MB`:`${(X/0x40000000).toFixed(2)} GB`:"n/a"]})]}):(0,a.jsx)("span",{children:"No renderer samples yet"})}),S[28]=N,S[29]=g}else g=S[29];return S[30]!==A||S[31]!==R?(f=(0,a.jsxs)("span",{children:["samples ",R," events ",A]}),S[30]=A,S[31]=R,S[32]=f):f=S[32],S[33]!==G?(p=G?(0,a.jsxs)("span",{title:G.message,children:["last event: ",G.kind]}):(0,a.jsx)("span",{children:"last event: none"}),S[33]=G,S[34]=p):p=S[34],S[35]!==U?(y=(0,a.jsx)("button",{type:"button",onClick:U,children:"Dump"}),S[35]=U,S[36]=y):y=S[36],S[37]!==O?(v=(0,a.jsx)("button",{type:"button",onClick:O,children:"Clear"}),S[37]=O,S[38]=v):v=S[38],S[39]!==f||S[40]!==p||S[41]!==y||S[42]!==v?(F=(0,a.jsxs)("div",{className:le.default.DiagnosticsFooter,children:[f,p,y,v]}),S[39]=f,S[40]=p,S[41]=y,S[42]=v,S[43]=F):F=S[43],S[44]!==$||S[45]!==m||S[46]!==g||S[47]!==F?(b=(0,a.jsxs)("div",{className:le.default.DiagnosticsPanel,"data-context-lost":$,children:[m,g,F]}),S[44]=$,S[45]=m,S[46]=g,S[47]=F,S[48]=b):b=S[48],S[49]!==c||S[50]!==d||S[51]!==h||S[52]!==b||S[53]!==o?(x=(0,a.jsxs)("div",{className:le.default.Root,onKeyDown:ls,onPointerDown:lo,onClick:li,children:[o,c,d,h,b]}),S[49]=c,S[50]=d,S[51]=h,S[52]=b,S[53]=o,S[54]=x):x=S[54],x}function ln(e){return(0,a.jsxs)("option",{value:e,children:[e,"x"]},e)}function li(e){return e.stopPropagation()}function lo(e){return e.stopPropagation()}function ls(e){return e.stopPropagation()}function ll(e){let t=e.diagnostics.playbackEvents;return t.length>0?t[t.length-1]:null}function lc(e){return e.diagnostics.playbackEvents.length}function ld(e){let t=e.diagnostics.rendererSamples;return t.length>0?t[t.length-1]:null}function lu(e){return e.diagnostics.rendererSamples.length}function lh(e){return e.diagnostics.webglContextLost}var lm=e.i(75840);function lg(e){let t,n=(0,r.c)(2),{value:i}=e,o=Math.max(0,Math.min(100,100*i)),s=`${o}%`;return n[0]!==s?(t=(0,a.jsx)("div",{className:lm.default.HealthBar,children:(0,a.jsx)("div",{className:lm.default.BarFill,style:{width:s}})}),n[0]=s,n[1]=t):t=n[1],t}function lf(e){let t,n=(0,r.c)(2),{value:i}=e,o=Math.max(0,Math.min(100,100*i)),s=`${o}%`;return n[0]!==s?(t=(0,a.jsx)("div",{className:lm.default.EnergyBar,children:(0,a.jsx)("div",{className:lm.default.BarFill,style:{width:s}})}),n[0]=s,n[1]=t):t=n[1],t}function lp(){let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:lm.default.ChatWindow}),t[0]=e):e=t[0],e}function ly(){let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:lm.default.WeaponSlots}),t[0]=e):e=t[0],e}function lv(){let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:lm.default.ToolBelt}),t[0]=e):e=t[0],e}function lF(){let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:lm.default.Reticle}),t[0]=e):e=t[0],e}function lb(){let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:lm.default.TeamStats}),t[0]=e):e=t[0],e}function lx(){let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:lm.default.Compass}),t[0]=e):e=t[0],e}function lS(){let e,t,n,i,o,s,l,c,d,u=(0,r.c)(13),h=ts(),m=(0,P.useEngineSelector)(lk);if(!h)return null;let g=m?.status;return g?(u[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(lp,{}),t=(0,a.jsx)(lx,{}),u[0]=e,u[1]=t):(e=u[0],t=u[1]),u[2]!==g.health?(n=(0,a.jsx)(lg,{value:g.health}),u[2]=g.health,u[3]=n):n=u[3],u[4]!==g.energy?(i=(0,a.jsx)(lf,{value:g.energy}),u[4]=g.energy,u[5]=i):i=u[5],u[6]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(lb,{}),s=(0,a.jsx)(lF,{}),l=(0,a.jsx)(lv,{}),c=(0,a.jsx)(ly,{}),u[6]=o,u[7]=s,u[8]=l,u[9]=c):(o=u[6],s=u[7],l=u[8],c=u[9]),u[10]!==n||u[11]!==i?(d=(0,a.jsxs)("div",{className:lm.default.PlayerHUD,children:[e,t,n,i,o,s,l,c]}),u[10]=n,u[11]=i,u[12]=d):d=u[12],d):null}function lk(e){return e.playback.streamSnapshot}var lD=e.i(38847),lP=e.i(3011);let lw=(0,n.lazy)(()=>e.A(59197).then(e=>({default:e.MapInfoDialog}))),lC=new eW.QueryClient,lI={toneMapping:o.NoToneMapping,outputColorSpace:o.SRGBColorSpace},lM=(0,lD.createParser)({parse(e){let[t,a]=e.split("~"),r=a,n=(0,eG.getMissionInfo)(t).missionTypes;return a&&n.includes(a)||(r=n[0]),{missionName:t,missionType:r}},serialize:({missionName:e,missionType:t})=>1===(0,eG.getMissionInfo)(e).missionTypes.length?e:`${e}~${t}`,eq:(e,t)=>e.missionName===t.missionName&&e.missionType===t.missionType}).withDefault({missionName:"RiverDance",missionType:"CTF"});function lE(){let e,t,s,l,c,d,[u,h]=(0,lD.useQueryState)("mission",lM),m=(0,P.useEngineStoreApi)(),[g,f]=(0,lD.useQueryState)("fog",lD.parseAsBoolean),p=(0,n.useCallback)(()=>{f(null)},[f]),y=(0,n.useRef)(u);y.current=u;let F=(0,n.useCallback)(e=>{let t=y.current,a=function(e=0){let t=Error().stack;if(!t)return null;let a=t.split("\n").map(e=>e.trim()).filter(Boolean).slice(1+e,9+e);return a.length>0?a.join(" <= "):null}(1);m.getState().recordPlaybackDiagnosticEvent({kind:"mission.change.requested",message:"changeMission invoked",meta:{previousMissionName:t.missionName,previousMissionType:t.missionType??null,nextMissionName:e.missionName,nextMissionType:e.missionType??null,stack:a??"unavailable"}}),console.info("[mission trace] changeMission",{previousMission:t,nextMission:e,stack:a}),window.location.hash="",p(),h(e)},[m,h,p]),b=(s=(0,r.c)(2),l=(0,n.useRef)(null),s[0]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{let t=window.matchMedia("(pointer: coarse)");return t.addEventListener("change",e),l.current=t,()=>{t.removeEventListener("change",e)}},s[0]=e):e=s[0],c=e,s[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>l.current?.matches??null,s[1]=t):t=s[1],d=t,(0,n.useSyncExternalStore)(c,d,o$)),{missionName:x,missionType:S}=u,[k,D]=(0,n.useState)(!1),[w,C]=(0,n.useState)(0),[I,M]=(0,n.useState)(!0),E=w<1;(0,n.useEffect)(()=>{if(E)M(!0);else{let e=setTimeout(()=>M(!1),500);return()=>clearTimeout(e)}},[E]),(0,n.useEffect)(()=>(window.setMissionName=e=>{let t=(0,eG.getMissionInfo)(e).missionTypes;F({missionName:e,missionType:t[0]})},window.getMissionList=eG.getMissionList,window.getMissionInfo=eG.getMissionInfo,()=>{delete window.setMissionName,delete window.getMissionList,delete window.getMissionInfo}),[F]),(0,n.useEffect)(()=>{let e=e=>{if("KeyI"!==e.code||e.metaKey||e.ctrlKey||e.altKey)return;let t=e.target;"INPUT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||D(!0)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]);let T=(0,n.useCallback)((e,t=0)=>{C(t)},[]),B=(0,n.useRef)(null),j=(0,n.useRef)({angle:0,force:0}),_=(0,n.useRef)(null),R=(0,n.useRef)({angle:0,force:0}),N=(0,n.useRef)(null);return(0,a.jsx)(e$.QueryClientProvider,{client:lC,children:(0,a.jsx)("main",{children:(0,a.jsx)(to,{children:(0,a.jsx)(v.SettingsProvider,{fogEnabledOverride:g,onClearFogEnabledOverride:p,children:(0,a.jsxs)(eJ,{map:ta,children:[(0,a.jsxs)("div",{id:"canvasContainer",className:lP.default.CanvasContainer,children:[I&&(0,a.jsxs)("div",{id:"loadingIndicator",className:lP.default.LoadingIndicator,"data-complete":!E,children:[(0,a.jsx)("div",{className:lP.default.Spinner}),(0,a.jsx)("div",{className:lP.default.Progress,children:(0,a.jsx)("div",{className:lP.default.ProgressBar,style:{width:`${100*w}%`}})}),(0,a.jsxs)("div",{className:lP.default.ProgressText,children:[Math.round(100*w),"%"]})]}),(0,a.jsx)(i.Canvas,{frameloop:"always",gl:lI,shadows:{type:o.PCFShadowMap},onCreated:e=>{B.current=e.camera},children:(0,a.jsx)(eD,{children:(0,a.jsxs)(oZ.AudioProvider,{children:[(0,a.jsx)(eH,{name:x,missionType:S,onLoadingChange:T},`${x}~${S}`),(0,a.jsx)(oY,{}),(0,a.jsx)(oJ.DebugElements,{}),(0,a.jsx)(s7,{}),(0,a.jsx)(lj,{isTouch:b,joystickStateRef:j,joystickZoneRef:_,lookJoystickStateRef:R,lookJoystickZoneRef:N})]})})})]}),(0,a.jsx)(lS,{}),b&&(0,a.jsx)(t_,{joystickState:j,joystickZone:_,lookJoystickState:R,lookJoystickZone:N}),!1===b&&(0,a.jsx)(tb,{}),(0,a.jsx)(oO,{missionName:x,missionType:S,onChangeMission:F,onOpenMapInfo:()=>D(!0),cameraRef:B,isTouch:b}),k&&(0,a.jsx)(n.Suspense,{fallback:null,children:(0,a.jsx)(lw,{open:k,onClose:()=>D(!1),missionName:x,missionType:S??""})}),(0,a.jsx)(lB,{changeMission:F,currentMission:u}),(0,a.jsx)(lr,{}),(0,a.jsx)(l_,{})]})})})})})}let lT={"Capture the Flag":"CTF","Capture and Hold":"CnH",Deathmatch:"DM","Team Deathmatch":"TDM",Siege:"Siege",Bounty:"Bounty",Rabbit:"Rabbit"};function lB(e){let t,a,i=(0,r.c)(5),{changeMission:o,currentMission:s}=e,l=ts();return i[0]!==o||i[1]!==s||i[2]!==l?(t=()=>{if(!l?.missionName)return;let e=(0,eG.findMissionByDemoName)(l.missionName);if(!e)return void console.warn(`Demo mission "${l.missionName}" not found in manifest`);let t=(0,eG.getMissionInfo)(e),a=l.gameType?lT[l.gameType]:void 0,r=a&&t.missionTypes.includes(a)?a:t.missionTypes[0];(s.missionName!==e||s.missionType!==r)&&o({missionName:e,missionType:r})},a=[l,o,s],i[0]=o,i[1]=s,i[2]=l,i[3]=t,i[4]=a):(t=i[3],a=i[4]),(0,n.useEffect)(t,a),null}function lj(e){let t,n=(0,r.c)(6),{isTouch:i,joystickStateRef:o,joystickZoneRef:s,lookJoystickStateRef:l,lookJoystickZoneRef:c}=e;if(tc()||null===i)return null;if(i){let e;return n[0]!==o||n[1]!==s||n[2]!==l||n[3]!==c?(e=(0,a.jsx)(tR,{joystickState:o,joystickZone:s,lookJoystickState:l,lookJoystickZone:c}),n[0]=o,n[1]=s,n[2]=l,n[3]=c,n[4]=e):e=n[4],e}return n[5]===Symbol.for("react.memo_cache_sentinel")?(t=(0,a.jsx)(tr,{}),n[5]=t):t=n[5],t}function l_(){let e,t,a=(0,r.c)(4),{setRecording:i}=tg(),o=(0,P.useEngineStoreApi)();return a[0]!==o||a[1]!==i?(e=()=>(window.loadDemoRecording=i,window.getDemoDiagnostics=()=>(0,s9.buildSerializableDiagnosticsSnapshot)(o.getState()),window.getDemoDiagnosticsJson=()=>(0,s9.buildSerializableDiagnosticsJson)(o.getState()),window.clearDemoDiagnostics=()=>{o.getState().clearPlaybackDiagnostics()},lR),t=[o,i],a[0]=o,a[1]=i,a[2]=e,a[3]=t):(e=a[2],t=a[3]),(0,n.useEffect)(e,t),null}function lR(){delete window.loadDemoRecording,delete window.getDemoDiagnostics,delete window.getDemoDiagnosticsJson,delete window.clearDemoDiagnostics}function lN(){let e,t=(0,r.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(n.Suspense,{children:(0,a.jsx)(lE,{})}),t[0]=e):e=t[0],e}e.s(["default",()=>lN],31713)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/3ff360e595385fc4.js b/docs/_next/static/chunks/3ff360e595385fc4.js new file mode 100644 index 00000000..a2fb0444 --- /dev/null +++ b/docs/_next/static/chunks/3ff360e595385fc4.js @@ -0,0 +1,52 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,79474,(t,e,i)=>{"use strict";var s=t.r(71645).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;i.c=function(t){return s.H.useMemoCache(t)}},932,(t,e,i)=>{"use strict";e.exports=t.r(79474)},90072,t=>{"use strict";let e,i,s,r,n,a,o,h,l,u={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},c={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},p="attached",d="detached",m="srgb",f="srgb-linear",g="linear",y="srgb",x={COMPUTE:"compute",RENDER:"render"},b={PERSPECTIVE:"perspective",LINEAR:"linear",FLAT:"flat"},v={NORMAL:"normal",CENTROID:"centroid",SAMPLE:"sample",FIRST:"first",EITHER:"either"};function w(t){for(let e=t.length-1;e>=0;--e)if(t[e]>=65535)return!0;return!1}let M={Int8Array:Int8Array,Uint8Array:Uint8Array,Uint8ClampedArray:Uint8ClampedArray,Int16Array:Int16Array,Uint16Array:Uint16Array,Int32Array:Int32Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array};function S(t,e){return new M[t](e)}function A(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function _(t){return document.createElementNS("http://www.w3.org/1999/xhtml",t)}function C(){let t=_("canvas");return t.style.display="block",t}let T={},I=null;function z(t){I=t}function k(){return I}function B(...t){let e="THREE."+t.shift();I?I("log",e,...t):console.log(e,...t)}function R(...t){let e="THREE."+t.shift();I?I("warn",e,...t):console.warn(e,...t)}function O(...t){let e="THREE."+t.shift();I?I("error",e,...t):console.error(e,...t)}function E(...t){let e=t.join(" ");e in T||(T[e]=!0,R(...t))}function P(t,e,i){return new Promise(function(s,r){setTimeout(function n(){switch(t.clientWaitSync(e,t.SYNC_FLUSH_COMMANDS_BIT,0)){case t.WAIT_FAILED:r();break;case t.TIMEOUT_EXPIRED:setTimeout(n,i);break;default:s()}},i)})}class L{addEventListener(t,e){void 0===this._listeners&&(this._listeners={});let i=this._listeners;void 0===i[t]&&(i[t]=[]),-1===i[t].indexOf(e)&&i[t].push(e)}hasEventListener(t,e){let i=this._listeners;return void 0!==i&&void 0!==i[t]&&-1!==i[t].indexOf(e)}removeEventListener(t,e){let i=this._listeners;if(void 0===i)return;let s=i[t];if(void 0!==s){let t=s.indexOf(e);-1!==t&&s.splice(t,1)}}dispatchEvent(t){let e=this._listeners;if(void 0===e)return;let i=e[t.type];if(void 0!==i){t.target=this;let e=i.slice(0);for(let i=0,s=e.length;i>8&255]+N[t>>16&255]+N[t>>24&255]+"-"+N[255&e]+N[e>>8&255]+"-"+N[e>>16&15|64]+N[e>>24&255]+"-"+N[63&i|128]+N[i>>8&255]+"-"+N[i>>16&255]+N[i>>24&255]+N[255&s]+N[s>>8&255]+N[s>>16&255]+N[s>>24&255]).toLowerCase()}function j(t,e,i){return Math.max(e,Math.min(i,t))}function U(t,e){return(t%e+e)%e}function W(t,e,i){return(1-i)*t+i*e}function G(t,e){switch(e.constructor){case Float32Array:return t;case Uint32Array:return t/0xffffffff;case Uint16Array:return t/65535;case Uint8Array:return t/255;case Int32Array:return Math.max(t/0x7fffffff,-1);case Int16Array:return Math.max(t/32767,-1);case Int8Array:return Math.max(t/127,-1);default:throw Error("Invalid component type.")}}function q(t,e){switch(e.constructor){case Float32Array:return t;case Uint32Array:return Math.round(0xffffffff*t);case Uint16Array:return Math.round(65535*t);case Uint8Array:return Math.round(255*t);case Int32Array:return Math.round(0x7fffffff*t);case Int16Array:return Math.round(32767*t);case Int8Array:return Math.round(127*t);default:throw Error("Invalid component type.")}}let H={DEG2RAD:$,RAD2DEG:V,generateUUID:D,clamp:j,euclideanModulo:U,mapLinear:function(t,e,i,s,r){return s+(t-e)*(r-s)/(i-e)},inverseLerp:function(t,e,i){return t!==e?(i-t)/(e-t):0},lerp:W,damp:function(t,e,i,s){return W(t,e,1-Math.exp(-i*s))},pingpong:function(t,e=1){return e-Math.abs(U(t,2*e)-e)},smoothstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)},smootherstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*t*(t*(6*t-15)+10)},randInt:function(t,e){return t+Math.floor(Math.random()*(e-t+1))},randFloat:function(t,e){return t+Math.random()*(e-t)},randFloatSpread:function(t){return t*(.5-Math.random())},seededRandom:function(t){void 0!==t&&(F=t);let e=F+=0x6d2b79f5;return e=Math.imul(e^e>>>15,1|e),(((e^=e+Math.imul(e^e>>>7,61|e))^e>>>14)>>>0)/0x100000000},degToRad:function(t){return t*$},radToDeg:function(t){return t*V},isPowerOfTwo:function(t){return(t&t-1)==0&&0!==t},ceilPowerOfTwo:function(t){return Math.pow(2,Math.ceil(Math.log(t)/Math.LN2))},floorPowerOfTwo:function(t){return Math.pow(2,Math.floor(Math.log(t)/Math.LN2))},setQuaternionFromProperEuler:function(t,e,i,s,r){let n=Math.cos,a=Math.sin,o=n(i/2),h=a(i/2),l=n((e+s)/2),u=a((e+s)/2),c=n((e-s)/2),p=a((e-s)/2),d=n((s-e)/2),m=a((s-e)/2);switch(r){case"XYX":t.set(o*u,h*c,h*p,o*l);break;case"YZY":t.set(h*p,o*u,h*c,o*l);break;case"ZXZ":t.set(h*c,h*p,o*u,o*l);break;case"XZX":t.set(o*u,h*m,h*d,o*l);break;case"YXY":t.set(h*d,o*u,h*m,o*l);break;case"ZYZ":t.set(h*m,h*d,o*u,o*l);break;default:R("MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+r)}},normalize:q,denormalize:G};class J{constructor(t=0,e=0){J.prototype.isVector2=!0,this.x=t,this.y=e}get width(){return this.x}set width(t){this.x=t}get height(){return this.y}set height(t){this.y=t}set(t,e){return this.x=t,this.y=e,this}setScalar(t){return this.x=t,this.y=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y)}copy(t){return this.x=t.x,this.y=t.y,this}add(t){return this.x+=t.x,this.y+=t.y,this}addScalar(t){return this.x+=t,this.y+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this}subScalar(t){return this.x-=t,this.y-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this}multiply(t){return this.x*=t.x,this.y*=t.y,this}multiplyScalar(t){return this.x*=t,this.y*=t,this}divide(t){return this.x/=t.x,this.y/=t.y,this}divideScalar(t){return this.multiplyScalar(1/t)}applyMatrix3(t){let e=this.x,i=this.y,s=t.elements;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this}clamp(t,e){return this.x=j(this.x,t.x,e.x),this.y=j(this.y,t.y,e.y),this}clampScalar(t,e){return this.x=j(this.x,t,e),this.y=j(this.y,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(j(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(t){return this.x*t.x+this.y*t.y}cross(t){return this.x*t.y-this.y*t.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(t){let e=Math.sqrt(this.lengthSq()*t.lengthSq());return 0===e?Math.PI/2:Math.acos(j(this.dot(t)/e,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){let e=this.x-t.x,i=this.y-t.y;return e*e+i*i}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this}equals(t){return t.x===this.x&&t.y===this.y}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this}rotateAround(t,e){let i=Math.cos(e),s=Math.sin(e),r=this.x-t.x,n=this.y-t.y;return this.x=r*i-n*s+t.x,this.y=r*s+n*i+t.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class X{constructor(t=0,e=0,i=0,s=1){this.isQuaternion=!0,this._x=t,this._y=e,this._z=i,this._w=s}static slerpFlat(t,e,i,s,r,n,a){let o=i[s+0],h=i[s+1],l=i[s+2],u=i[s+3],c=r[n+0],p=r[n+1],d=r[n+2],m=r[n+3];if(a<=0){t[e+0]=o,t[e+1]=h,t[e+2]=l,t[e+3]=u;return}if(a>=1){t[e+0]=c,t[e+1]=p,t[e+2]=d,t[e+3]=m;return}if(u!==m||o!==c||h!==p||l!==d){let t=o*c+h*p+l*d+u*m;t<0&&(c=-c,p=-p,d=-d,m=-m,t=-t);let e=1-a;if(t<.9995){let i=Math.acos(t),s=Math.sin(i);o=o*(e=Math.sin(e*i)/s)+c*(a=Math.sin(a*i)/s),h=h*e+p*a,l=l*e+d*a,u=u*e+m*a}else{let t=1/Math.sqrt((o=o*e+c*a)*o+(h=h*e+p*a)*h+(l=l*e+d*a)*l+(u=u*e+m*a)*u);o*=t,h*=t,l*=t,u*=t}}t[e]=o,t[e+1]=h,t[e+2]=l,t[e+3]=u}static multiplyQuaternionsFlat(t,e,i,s,r,n){let a=i[s],o=i[s+1],h=i[s+2],l=i[s+3],u=r[n],c=r[n+1],p=r[n+2],d=r[n+3];return t[e]=a*d+l*u+o*p-h*c,t[e+1]=o*d+l*c+h*u-a*p,t[e+2]=h*d+l*p+a*c-o*u,t[e+3]=l*d-a*u-o*c-h*p,t}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get w(){return this._w}set w(t){this._w=t,this._onChangeCallback()}set(t,e,i,s){return this._x=t,this._y=e,this._z=i,this._w=s,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(t){return this._x=t.x,this._y=t.y,this._z=t.z,this._w=t.w,this._onChangeCallback(),this}setFromEuler(t,e=!0){let i=t._x,s=t._y,r=t._z,n=t._order,a=Math.cos,o=Math.sin,h=a(i/2),l=a(s/2),u=a(r/2),c=o(i/2),p=o(s/2),d=o(r/2);switch(n){case"XYZ":this._x=c*l*u+h*p*d,this._y=h*p*u-c*l*d,this._z=h*l*d+c*p*u,this._w=h*l*u-c*p*d;break;case"YXZ":this._x=c*l*u+h*p*d,this._y=h*p*u-c*l*d,this._z=h*l*d-c*p*u,this._w=h*l*u+c*p*d;break;case"ZXY":this._x=c*l*u-h*p*d,this._y=h*p*u+c*l*d,this._z=h*l*d+c*p*u,this._w=h*l*u-c*p*d;break;case"ZYX":this._x=c*l*u-h*p*d,this._y=h*p*u+c*l*d,this._z=h*l*d-c*p*u,this._w=h*l*u+c*p*d;break;case"YZX":this._x=c*l*u+h*p*d,this._y=h*p*u+c*l*d,this._z=h*l*d-c*p*u,this._w=h*l*u-c*p*d;break;case"XZY":this._x=c*l*u-h*p*d,this._y=h*p*u-c*l*d,this._z=h*l*d+c*p*u,this._w=h*l*u+c*p*d;break;default:R("Quaternion: .setFromEuler() encountered an unknown order: "+n)}return!0===e&&this._onChangeCallback(),this}setFromAxisAngle(t,e){let i=e/2,s=Math.sin(i);return this._x=t.x*s,this._y=t.y*s,this._z=t.z*s,this._w=Math.cos(i),this._onChangeCallback(),this}setFromRotationMatrix(t){let e=t.elements,i=e[0],s=e[4],r=e[8],n=e[1],a=e[5],o=e[9],h=e[2],l=e[6],u=e[10],c=i+a+u;if(c>0){let t=.5/Math.sqrt(c+1);this._w=.25/t,this._x=(l-o)*t,this._y=(r-h)*t,this._z=(n-s)*t}else if(i>a&&i>u){let t=2*Math.sqrt(1+i-a-u);this._w=(l-o)/t,this._x=.25*t,this._y=(s+n)/t,this._z=(r+h)/t}else if(a>u){let t=2*Math.sqrt(1+a-i-u);this._w=(r-h)/t,this._x=(s+n)/t,this._y=.25*t,this._z=(o+l)/t}else{let t=2*Math.sqrt(1+u-i-a);this._w=(n-s)/t,this._x=(r+h)/t,this._y=(o+l)/t,this._z=.25*t}return this._onChangeCallback(),this}setFromUnitVectors(t,e){let i=t.dot(e)+1;return i<1e-8?(i=0,Math.abs(t.x)>Math.abs(t.z)?(this._x=-t.y,this._y=t.x,this._z=0):(this._x=0,this._y=-t.z,this._z=t.y)):(this._x=t.y*e.z-t.z*e.y,this._y=t.z*e.x-t.x*e.z,this._z=t.x*e.y-t.y*e.x),this._w=i,this.normalize()}angleTo(t){return 2*Math.acos(Math.abs(j(this.dot(t),-1,1)))}rotateTowards(t,e){let i=this.angleTo(t);if(0===i)return this;let s=Math.min(1,e/i);return this.slerp(t,s),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(t){return this._x*t._x+this._y*t._y+this._z*t._z+this._w*t._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let t=this.length();return 0===t?(this._x=0,this._y=0,this._z=0,this._w=1):(t=1/t,this._x=this._x*t,this._y=this._y*t,this._z=this._z*t,this._w=this._w*t),this._onChangeCallback(),this}multiply(t){return this.multiplyQuaternions(this,t)}premultiply(t){return this.multiplyQuaternions(t,this)}multiplyQuaternions(t,e){let i=t._x,s=t._y,r=t._z,n=t._w,a=e._x,o=e._y,h=e._z,l=e._w;return this._x=i*l+n*a+s*h-r*o,this._y=s*l+n*o+r*a-i*h,this._z=r*l+n*h+i*o-s*a,this._w=n*l-i*a-s*o-r*h,this._onChangeCallback(),this}slerp(t,e){if(e<=0)return this;if(e>=1)return this.copy(t);let i=t._x,s=t._y,r=t._z,n=t._w,a=this.dot(t);a<0&&(i=-i,s=-s,r=-r,n=-n,a=-a);let o=1-e;if(a<.9995){let t=Math.acos(a),h=Math.sin(t);o=Math.sin(o*t)/h,e=Math.sin(e*t)/h,this._x=this._x*o+i*e,this._y=this._y*o+s*e,this._z=this._z*o+r*e,this._w=this._w*o+n*e,this._onChangeCallback()}else this._x=this._x*o+i*e,this._y=this._y*o+s*e,this._z=this._z*o+r*e,this._w=this._w*o+n*e,this.normalize();return this}slerpQuaternions(t,e,i){return this.copy(t).slerp(e,i)}random(){let t=2*Math.PI*Math.random(),e=2*Math.PI*Math.random(),i=Math.random(),s=Math.sqrt(1-i),r=Math.sqrt(i);return this.set(s*Math.sin(t),s*Math.cos(t),r*Math.sin(e),r*Math.cos(e))}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._w===this._w}fromArray(t,e=0){return this._x=t[e],this._y=t[e+1],this._z=t[e+2],this._w=t[e+3],this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._w,t}fromBufferAttribute(t,e){return this._x=t.getX(e),this._y=t.getY(e),this._z=t.getZ(e),this._w=t.getW(e),this._onChangeCallback(),this}toJSON(){return this.toArray()}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class Z{constructor(t=0,e=0,i=0){Z.prototype.isVector3=!0,this.x=t,this.y=e,this.z=i}set(t,e,i){return void 0===i&&(i=this.z),this.x=t,this.y=e,this.z=i,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this}multiplyVectors(t,e){return this.x=t.x*e.x,this.y=t.y*e.y,this.z=t.z*e.z,this}applyEuler(t){return this.applyQuaternion(Q.setFromEuler(t))}applyAxisAngle(t,e){return this.applyQuaternion(Q.setFromAxisAngle(t,e))}applyMatrix3(t){let e=this.x,i=this.y,s=this.z,r=t.elements;return this.x=r[0]*e+r[3]*i+r[6]*s,this.y=r[1]*e+r[4]*i+r[7]*s,this.z=r[2]*e+r[5]*i+r[8]*s,this}applyNormalMatrix(t){return this.applyMatrix3(t).normalize()}applyMatrix4(t){let e=this.x,i=this.y,s=this.z,r=t.elements,n=1/(r[3]*e+r[7]*i+r[11]*s+r[15]);return this.x=(r[0]*e+r[4]*i+r[8]*s+r[12])*n,this.y=(r[1]*e+r[5]*i+r[9]*s+r[13])*n,this.z=(r[2]*e+r[6]*i+r[10]*s+r[14])*n,this}applyQuaternion(t){let e=this.x,i=this.y,s=this.z,r=t.x,n=t.y,a=t.z,o=t.w,h=2*(n*s-a*i),l=2*(a*e-r*s),u=2*(r*i-n*e);return this.x=e+o*h+n*u-a*l,this.y=i+o*l+a*h-r*u,this.z=s+o*u+r*l-n*h,this}project(t){return this.applyMatrix4(t.matrixWorldInverse).applyMatrix4(t.projectionMatrix)}unproject(t){return this.applyMatrix4(t.projectionMatrixInverse).applyMatrix4(t.matrixWorld)}transformDirection(t){let e=this.x,i=this.y,s=this.z,r=t.elements;return this.x=r[0]*e+r[4]*i+r[8]*s,this.y=r[1]*e+r[5]*i+r[9]*s,this.z=r[2]*e+r[6]*i+r[10]*s,this.normalize()}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this}divideScalar(t){return this.multiplyScalar(1/t)}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this}clamp(t,e){return this.x=j(this.x,t.x,e.x),this.y=j(this.y,t.y,e.y),this.z=j(this.z,t.z,e.z),this}clampScalar(t,e){return this.x=j(this.x,t,e),this.y=j(this.y,t,e),this.z=j(this.z,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(j(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this.z=t.z+(e.z-t.z)*i,this}cross(t){return this.crossVectors(this,t)}crossVectors(t,e){let i=t.x,s=t.y,r=t.z,n=e.x,a=e.y,o=e.z;return this.x=s*o-r*a,this.y=r*n-i*o,this.z=i*a-s*n,this}projectOnVector(t){let e=t.lengthSq();if(0===e)return this.set(0,0,0);let i=t.dot(this)/e;return this.copy(t).multiplyScalar(i)}projectOnPlane(t){return Y.copy(this).projectOnVector(t),this.sub(Y)}reflect(t){return this.sub(Y.copy(t).multiplyScalar(2*this.dot(t)))}angleTo(t){let e=Math.sqrt(this.lengthSq()*t.lengthSq());return 0===e?Math.PI/2:Math.acos(j(this.dot(t)/e,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){let e=this.x-t.x,i=this.y-t.y,s=this.z-t.z;return e*e+i*i+s*s}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)+Math.abs(this.z-t.z)}setFromSpherical(t){return this.setFromSphericalCoords(t.radius,t.phi,t.theta)}setFromSphericalCoords(t,e,i){let s=Math.sin(e)*t;return this.x=s*Math.sin(i),this.y=Math.cos(e)*t,this.z=s*Math.cos(i),this}setFromCylindrical(t){return this.setFromCylindricalCoords(t.radius,t.theta,t.y)}setFromCylindricalCoords(t,e,i){return this.x=t*Math.sin(e),this.y=i,this.z=t*Math.cos(e),this}setFromMatrixPosition(t){let e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this}setFromMatrixScale(t){let e=this.setFromMatrixColumn(t,0).length(),i=this.setFromMatrixColumn(t,1).length(),s=this.setFromMatrixColumn(t,2).length();return this.x=e,this.y=i,this.z=s,this}setFromMatrixColumn(t,e){return this.fromArray(t.elements,4*e)}setFromMatrix3Column(t,e){return this.fromArray(t.elements,3*e)}setFromEuler(t){return this.x=t._x,this.y=t._y,this.z=t._z,this}setFromColor(t){return this.x=t.r,this.y=t.g,this.z=t.b,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){let t=Math.random()*Math.PI*2,e=2*Math.random()-1,i=Math.sqrt(1-e*e);return this.x=i*Math.cos(t),this.y=e,this.z=i*Math.sin(t),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}let Y=new Z,Q=new X;class K{constructor(t,e,i,s,r,n,a,o,h){K.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],void 0!==t&&this.set(t,e,i,s,r,n,a,o,h)}set(t,e,i,s,r,n,a,o,h){let l=this.elements;return l[0]=t,l[1]=s,l[2]=a,l[3]=e,l[4]=r,l[5]=o,l[6]=i,l[7]=n,l[8]=h,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(t){let e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this}extractBasis(t,e,i){return t.setFromMatrix3Column(this,0),e.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this}setFromMatrix4(t){let e=t.elements;return this.set(e[0],e[4],e[8],e[1],e[5],e[9],e[2],e[6],e[10]),this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){let i=t.elements,s=e.elements,r=this.elements,n=i[0],a=i[3],o=i[6],h=i[1],l=i[4],u=i[7],c=i[2],p=i[5],d=i[8],m=s[0],f=s[3],g=s[6],y=s[1],x=s[4],b=s[7],v=s[2],w=s[5],M=s[8];return r[0]=n*m+a*y+o*v,r[3]=n*f+a*x+o*w,r[6]=n*g+a*b+o*M,r[1]=h*m+l*y+u*v,r[4]=h*f+l*x+u*w,r[7]=h*g+l*b+u*M,r[2]=c*m+p*y+d*v,r[5]=c*f+p*x+d*w,r[8]=c*g+p*b+d*M,this}multiplyScalar(t){let e=this.elements;return e[0]*=t,e[3]*=t,e[6]*=t,e[1]*=t,e[4]*=t,e[7]*=t,e[2]*=t,e[5]*=t,e[8]*=t,this}determinant(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8];return e*n*l-e*a*h-i*r*l+i*a*o+s*r*h-s*n*o}invert(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=l*n-a*h,c=a*o-l*r,p=h*r-n*o,d=e*u+i*c+s*p;if(0===d)return this.set(0,0,0,0,0,0,0,0,0);let m=1/d;return t[0]=u*m,t[1]=(s*h-l*i)*m,t[2]=(a*i-s*n)*m,t[3]=c*m,t[4]=(l*e-s*o)*m,t[5]=(s*r-a*e)*m,t[6]=p*m,t[7]=(i*o-h*e)*m,t[8]=(n*e-i*r)*m,this}transpose(){let t,e=this.elements;return t=e[1],e[1]=e[3],e[3]=t,t=e[2],e[2]=e[6],e[6]=t,t=e[5],e[5]=e[7],e[7]=t,this}getNormalMatrix(t){return this.setFromMatrix4(t).invert().transpose()}transposeIntoArray(t){let e=this.elements;return t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8],this}setUvTransform(t,e,i,s,r,n,a){let o=Math.cos(r),h=Math.sin(r);return this.set(i*o,i*h,-i*(o*n+h*a)+n+t,-s*h,s*o,-s*(-h*n+o*a)+a+e,0,0,1),this}scale(t,e){return this.premultiply(tt.makeScale(t,e)),this}rotate(t){return this.premultiply(tt.makeRotation(-t)),this}translate(t,e){return this.premultiply(tt.makeTranslation(t,e)),this}makeTranslation(t,e){return t.isVector2?this.set(1,0,t.x,0,1,t.y,0,0,1):this.set(1,0,t,0,1,e,0,0,1),this}makeRotation(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,i,e,0,0,0,1),this}makeScale(t,e){return this.set(t,0,0,0,e,0,0,0,1),this}equals(t){let e=this.elements,i=t.elements;for(let t=0;t<9;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t,e=0){for(let i=0;i<9;i++)this.elements[i]=t[i+e];return this}toArray(t=[],e=0){let i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t}clone(){return new this.constructor().fromArray(this.elements)}}let tt=new K,te=new K().set(.4123908,.3575843,.1804808,.212639,.7151687,.0721923,.0193308,.1191948,.9505322),ti=new K().set(3.2409699,-1.5373832,-.4986108,-.9692436,1.8759675,.0415551,.0556301,-.203977,1.0569715),ts=(o=[.64,.33,.3,.6,.15,.06],h=[.2126,.7152,.0722],l=[.3127,.329],(a={enabled:!0,workingColorSpace:f,spaces:{},convert:function(t,e,i){return!1!==this.enabled&&e!==i&&e&&i&&(this.spaces[e].transfer===y&&(t.r=tr(t.r),t.g=tr(t.g),t.b=tr(t.b)),this.spaces[e].primaries!==this.spaces[i].primaries&&(t.applyMatrix3(this.spaces[e].toXYZ),t.applyMatrix3(this.spaces[i].fromXYZ)),this.spaces[i].transfer===y&&(t.r=tn(t.r),t.g=tn(t.g),t.b=tn(t.b))),t},workingToColorSpace:function(t,e){return this.convert(t,this.workingColorSpace,e)},colorSpaceToWorking:function(t,e){return this.convert(t,e,this.workingColorSpace)},getPrimaries:function(t){return this.spaces[t].primaries},getTransfer:function(t){return""===t?g:this.spaces[t].transfer},getToneMappingMode:function(t){return this.spaces[t].outputColorSpaceConfig.toneMappingMode||"standard"},getLuminanceCoefficients:function(t,e=this.workingColorSpace){return t.fromArray(this.spaces[e].luminanceCoefficients)},define:function(t){Object.assign(this.spaces,t)},_getMatrix:function(t,e,i){return t.copy(this.spaces[e].toXYZ).multiply(this.spaces[i].fromXYZ)},_getDrawingBufferColorSpace:function(t){return this.spaces[t].outputColorSpaceConfig.drawingBufferColorSpace},_getUnpackColorSpace:function(t=this.workingColorSpace){return this.spaces[t].workingColorSpaceConfig.unpackColorSpace},fromWorkingColorSpace:function(t,e){return E("ColorManagement: .fromWorkingColorSpace() has been renamed to .workingToColorSpace()."),a.workingToColorSpace(t,e)},toWorkingColorSpace:function(t,e){return E("ColorManagement: .toWorkingColorSpace() has been renamed to .colorSpaceToWorking()."),a.colorSpaceToWorking(t,e)}}).define({[f]:{primaries:o,whitePoint:l,transfer:g,toXYZ:te,fromXYZ:ti,luminanceCoefficients:h,workingColorSpaceConfig:{unpackColorSpace:m},outputColorSpaceConfig:{drawingBufferColorSpace:m}},[m]:{primaries:o,whitePoint:l,transfer:y,toXYZ:te,fromXYZ:ti,luminanceCoefficients:h,outputColorSpaceConfig:{drawingBufferColorSpace:m}}}),a);function tr(t){return t<.04045?.0773993808*t:Math.pow(.9478672986*t+.0521327014,2.4)}function tn(t){return t<.0031308?12.92*t:1.055*Math.pow(t,.41666)-.055}class ta{static getDataURL(t,i="image/png"){let s;if(/^data:/i.test(t.src)||"u"typeof HTMLImageElement&&t instanceof HTMLImageElement||"u">typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"u">typeof ImageBitmap&&t instanceof ImageBitmap){let e=_("canvas");e.width=t.width,e.height=t.height;let i=e.getContext("2d");i.drawImage(t,0,0,t.width,t.height);let s=i.getImageData(0,0,t.width,t.height),r=s.data;for(let t=0;ttypeof HTMLVideoElement&&e instanceof HTMLVideoElement?t.set(e.videoWidth,e.videoHeight,0):"u">typeof VideoFrame&&e instanceof VideoFrame?t.set(e.displayHeight,e.displayWidth,0):null!==e?t.set(e.width,e.height,e.depth||0):t.set(0,0,0),t}set needsUpdate(t){!0===t&&this.version++}toJSON(t){let e=void 0===t||"string"==typeof t;if(!e&&void 0!==t.images[this.uuid])return t.images[this.uuid];let i={uuid:this.uuid,url:""},s=this.data;if(null!==s){let t;if(Array.isArray(s)){t=[];for(let e=0,i=s.length;etypeof HTMLImageElement&&t instanceof HTMLImageElement||"u">typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"u">typeof ImageBitmap&&t instanceof ImageBitmap?ta.getDataURL(t):t.data?{data:Array.from(t.data),width:t.width,height:t.height,type:t.data.constructor.name}:(R("Texture: Unable to serialize Texture."),{})}let tu=0,tc=new Z;class tp extends L{constructor(t=tp.DEFAULT_IMAGE,e=tp.DEFAULT_MAPPING,i=1001,s=1001,r=1006,n=1008,a=1023,o=1009,h=tp.DEFAULT_ANISOTROPY,l=""){super(),this.isTexture=!0,Object.defineProperty(this,"id",{value:tu++}),this.uuid=D(),this.name="",this.source=new th(t),this.mipmaps=[],this.mapping=e,this.channel=0,this.wrapS=i,this.wrapT=s,this.magFilter=r,this.minFilter=n,this.anisotropy=h,this.format=a,this.internalFormat=null,this.type=o,this.offset=new J(0,0),this.repeat=new J(1,1),this.center=new J(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new K,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.colorSpace=l,this.userData={},this.updateRanges=[],this.version=0,this.onUpdate=null,this.renderTarget=null,this.isRenderTargetTexture=!1,this.isArrayTexture=!!t&&!!t.depth&&t.depth>1,this.pmremVersion=0}get width(){return this.source.getSize(tc).x}get height(){return this.source.getSize(tc).y}get depth(){return this.source.getSize(tc).z}get image(){return this.source.data}set image(t=null){this.source.data=t}updateMatrix(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}clone(){return new this.constructor().copy(this)}copy(t){return this.name=t.name,this.source=t.source,this.mipmaps=t.mipmaps.slice(0),this.mapping=t.mapping,this.channel=t.channel,this.wrapS=t.wrapS,this.wrapT=t.wrapT,this.magFilter=t.magFilter,this.minFilter=t.minFilter,this.anisotropy=t.anisotropy,this.format=t.format,this.internalFormat=t.internalFormat,this.type=t.type,this.offset.copy(t.offset),this.repeat.copy(t.repeat),this.center.copy(t.center),this.rotation=t.rotation,this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrix.copy(t.matrix),this.generateMipmaps=t.generateMipmaps,this.premultiplyAlpha=t.premultiplyAlpha,this.flipY=t.flipY,this.unpackAlignment=t.unpackAlignment,this.colorSpace=t.colorSpace,this.renderTarget=t.renderTarget,this.isRenderTargetTexture=t.isRenderTargetTexture,this.isArrayTexture=t.isArrayTexture,this.userData=JSON.parse(JSON.stringify(t.userData)),this.needsUpdate=!0,this}setValues(t){for(let e in t){let i=t[e];if(void 0===i){R(`Texture.setValues(): parameter '${e}' has value of undefined.`);continue}let s=this[e];if(void 0===s){R(`Texture.setValues(): property '${e}' does not exist.`);continue}s&&i&&s.isVector2&&i.isVector2||s&&i&&s.isVector3&&i.isVector3||s&&i&&s.isMatrix3&&i.isMatrix3?s.copy(i):this[e]=i}}toJSON(t){let e=void 0===t||"string"==typeof t;if(!e&&void 0!==t.textures[this.uuid])return t.textures[this.uuid];let i={metadata:{version:4.7,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,image:this.source.toJSON(t).uuid,mapping:this.mapping,channel:this.channel,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,internalFormat:this.internalFormat,type:this.type,colorSpace:this.colorSpace,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,generateMipmaps:this.generateMipmaps,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};return Object.keys(this.userData).length>0&&(i.userData=this.userData),e||(t.textures[this.uuid]=i),i}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(t){if(300!==this.mapping)return t;if(t.applyMatrix3(this.matrix),t.x<0||t.x>1)switch(this.wrapS){case 1e3:t.x=t.x-Math.floor(t.x);break;case 1001:t.x=t.x<0?0:1;break;case 1002:1===Math.abs(Math.floor(t.x)%2)?t.x=Math.ceil(t.x)-t.x:t.x=t.x-Math.floor(t.x)}if(t.y<0||t.y>1)switch(this.wrapT){case 1e3:t.y=t.y-Math.floor(t.y);break;case 1001:t.y=t.y<0?0:1;break;case 1002:1===Math.abs(Math.floor(t.y)%2)?t.y=Math.ceil(t.y)-t.y:t.y=t.y-Math.floor(t.y)}return this.flipY&&(t.y=1-t.y),t}set needsUpdate(t){!0===t&&(this.version++,this.source.needsUpdate=!0)}set needsPMREMUpdate(t){!0===t&&this.pmremVersion++}}tp.DEFAULT_IMAGE=null,tp.DEFAULT_MAPPING=300,tp.DEFAULT_ANISOTROPY=1;class td{constructor(t=0,e=0,i=0,s=1){td.prototype.isVector4=!0,this.x=t,this.y=e,this.z=i,this.w=s}get width(){return this.z}set width(t){this.z=t}get height(){return this.w}set height(t){this.w=t}set(t,e,i,s){return this.x=t,this.y=e,this.z=i,this.w=s,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this.w=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setW(t){return this.w=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;case 3:this.w=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this.w=void 0!==t.w?t.w:1,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this.w+=t.w,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this.w+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this.w=t.w+e.w,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this.w+=t.w*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this.w-=t.w,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this.w-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this.w=t.w-e.w,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this.w*=t.w,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this}applyMatrix4(t){let e=this.x,i=this.y,s=this.z,r=this.w,n=t.elements;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12]*r,this.y=n[1]*e+n[5]*i+n[9]*s+n[13]*r,this.z=n[2]*e+n[6]*i+n[10]*s+n[14]*r,this.w=n[3]*e+n[7]*i+n[11]*s+n[15]*r,this}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this.w/=t.w,this}divideScalar(t){return this.multiplyScalar(1/t)}setAxisAngleFromQuaternion(t){this.w=2*Math.acos(t.w);let e=Math.sqrt(1-t.w*t.w);return e<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=t.x/e,this.y=t.y/e,this.z=t.z/e),this}setAxisAngleFromRotationMatrix(t){let e,i,s,r,n=t.elements,a=n[0],o=n[4],h=n[8],l=n[1],u=n[5],c=n[9],p=n[2],d=n[6],m=n[10];if(.01>Math.abs(o-l)&&.01>Math.abs(h-p)&&.01>Math.abs(c-d)){if(.1>Math.abs(o+l)&&.1>Math.abs(h+p)&&.1>Math.abs(c+d)&&.1>Math.abs(a+u+m-3))return this.set(1,0,0,0),this;e=Math.PI;let t=(a+1)/2,n=(u+1)/2,f=(m+1)/2,g=(o+l)/4,y=(h+p)/4,x=(c+d)/4;return t>n&&t>f?t<.01?(i=0,s=.707106781,r=.707106781):(s=g/(i=Math.sqrt(t)),r=y/i):n>f?n<.01?(i=.707106781,s=0,r=.707106781):(i=g/(s=Math.sqrt(n)),r=x/s):f<.01?(i=.707106781,s=.707106781,r=0):(i=y/(r=Math.sqrt(f)),s=x/r),this.set(i,s,r,e),this}let f=Math.sqrt((d-c)*(d-c)+(h-p)*(h-p)+(l-o)*(l-o));return .001>Math.abs(f)&&(f=1),this.x=(d-c)/f,this.y=(h-p)/f,this.z=(l-o)/f,this.w=Math.acos((a+u+m-1)/2),this}setFromMatrixPosition(t){let e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this.w=e[15],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this.w=Math.min(this.w,t.w),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this.w=Math.max(this.w,t.w),this}clamp(t,e){return this.x=j(this.x,t.x,e.x),this.y=j(this.y,t.y,e.y),this.z=j(this.z,t.z,e.z),this.w=j(this.w,t.w,e.w),this}clampScalar(t,e){return this.x=j(this.x,t,e),this.y=j(this.y,t,e),this.z=j(this.z,t,e),this.w=j(this.w,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(j(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this.w+=(t.w-this.w)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this.z=t.z+(e.z-t.z)*i,this.w=t.w+(e.w-t.w)*i,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z&&t.w===this.w}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this.w=t[e+3],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t[e+3]=this.w,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this.w=t.getW(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class tm extends L{constructor(t=1,e=1,i={}){super(),i=Object.assign({generateMipmaps:!1,internalFormat:null,minFilter:1006,depthBuffer:!0,stencilBuffer:!1,resolveDepthBuffer:!0,resolveStencilBuffer:!0,depthTexture:null,samples:0,count:1,depth:1,multiview:!1},i),this.isRenderTarget=!0,this.width=t,this.height=e,this.depth=i.depth,this.scissor=new td(0,0,t,e),this.scissorTest=!1,this.viewport=new td(0,0,t,e);const s=new tp({width:t,height:e,depth:i.depth});this.textures=[];const r=i.count;for(let t=0;t1);this.dispose()}this.viewport.set(0,0,t,e),this.scissor.set(0,0,t,e)}clone(){return new this.constructor().copy(this)}copy(t){this.width=t.width,this.height=t.height,this.depth=t.depth,this.scissor.copy(t.scissor),this.scissorTest=t.scissorTest,this.viewport.copy(t.viewport),this.textures.length=0;for(let e=0,i=t.textures.length;e=this.min.x&&t.x<=this.max.x&&t.y>=this.min.y&&t.y<=this.max.y&&t.z>=this.min.z&&t.z<=this.max.z}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y&&this.min.z<=t.min.z&&t.max.z<=this.max.z}getParameter(t,e){return e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y),(t.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(t){return t.max.x>=this.min.x&&t.min.x<=this.max.x&&t.max.y>=this.min.y&&t.min.y<=this.max.y&&t.max.z>=this.min.z&&t.min.z<=this.max.z}intersectsSphere(t){return this.clampPoint(t.center,tM),tM.distanceToSquared(t.center)<=t.radius*t.radius}intersectsPlane(t){let e,i;return t.normal.x>0?(e=t.normal.x*this.min.x,i=t.normal.x*this.max.x):(e=t.normal.x*this.max.x,i=t.normal.x*this.min.x),t.normal.y>0?(e+=t.normal.y*this.min.y,i+=t.normal.y*this.max.y):(e+=t.normal.y*this.max.y,i+=t.normal.y*this.min.y),t.normal.z>0?(e+=t.normal.z*this.min.z,i+=t.normal.z*this.max.z):(e+=t.normal.z*this.max.z,i+=t.normal.z*this.min.z),e<=-t.constant&&i>=-t.constant}intersectsTriangle(t){if(this.isEmpty())return!1;this.getCenter(tk),tB.subVectors(this.max,tk),tA.subVectors(t.a,tk),t_.subVectors(t.b,tk),tC.subVectors(t.c,tk),tT.subVectors(t_,tA),tI.subVectors(tC,t_),tz.subVectors(tA,tC);let e=[0,-tT.z,tT.y,0,-tI.z,tI.y,0,-tz.z,tz.y,tT.z,0,-tT.x,tI.z,0,-tI.x,tz.z,0,-tz.x,-tT.y,tT.x,0,-tI.y,tI.x,0,-tz.y,tz.x,0];return!!tE(e,tA,t_,tC,tB)&&!!tE(e=[1,0,0,0,1,0,0,0,1],tA,t_,tC,tB)&&(tR.crossVectors(tT,tI),tE(e=[tR.x,tR.y,tR.z],tA,t_,tC,tB))}clampPoint(t,e){return e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return this.clampPoint(t,tM).distanceTo(t)}getBoundingSphere(t){return this.isEmpty()?t.makeEmpty():(this.getCenter(t.center),t.radius=.5*this.getSize(tM).length()),t}intersect(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}applyMatrix4(t){return this.isEmpty()||(tw[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(t),tw[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(t),tw[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(t),tw[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(t),tw[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(t),tw[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(t),tw[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(t),tw[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(t),this.setFromPoints(tw)),this}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}toJSON(){return{min:this.min.toArray(),max:this.max.toArray()}}fromJSON(t){return this.min.fromArray(t.min),this.max.fromArray(t.max),this}}let tw=[new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z],tM=new Z,tS=new tv,tA=new Z,t_=new Z,tC=new Z,tT=new Z,tI=new Z,tz=new Z,tk=new Z,tB=new Z,tR=new Z,tO=new Z;function tE(t,e,i,s,r){for(let n=0,a=t.length-3;n<=a;n+=3){tO.fromArray(t,n);let a=r.x*Math.abs(tO.x)+r.y*Math.abs(tO.y)+r.z*Math.abs(tO.z),o=e.dot(tO),h=i.dot(tO),l=s.dot(tO);if(Math.max(-Math.max(o,h,l),Math.min(o,h,l))>a)return!1}return!0}let tP=new tv,tL=new Z,tN=new Z;class tF{constructor(t=new Z,e=-1){this.isSphere=!0,this.center=t,this.radius=e}set(t,e){return this.center.copy(t),this.radius=e,this}setFromPoints(t,e){let i=this.center;void 0!==e?i.copy(e):tP.setFromPoints(t).getCenter(i);let s=0;for(let e=0,r=t.length;ethis.radius*this.radius&&(e.sub(this.center).normalize(),e.multiplyScalar(this.radius).add(this.center)),e}getBoundingBox(t){return this.isEmpty()?t.makeEmpty():(t.set(this.center,this.center),t.expandByScalar(this.radius)),t}applyMatrix4(t){return this.center.applyMatrix4(t),this.radius=this.radius*t.getMaxScaleOnAxis(),this}translate(t){return this.center.add(t),this}expandByPoint(t){if(this.isEmpty())return this.center.copy(t),this.radius=0,this;tL.subVectors(t,this.center);let e=tL.lengthSq();if(e>this.radius*this.radius){let t=Math.sqrt(e),i=(t-this.radius)*.5;this.center.addScaledVector(tL,i/t),this.radius+=i}return this}union(t){return t.isEmpty()||(this.isEmpty()?this.copy(t):!0===this.center.equals(t.center)?this.radius=Math.max(this.radius,t.radius):(tN.subVectors(t.center,this.center).setLength(t.radius),this.expandByPoint(tL.copy(t.center).add(tN)),this.expandByPoint(tL.copy(t.center).sub(tN)))),this}equals(t){return t.center.equals(this.center)&&t.radius===this.radius}clone(){return new this.constructor().copy(this)}toJSON(){return{radius:this.radius,center:this.center.toArray()}}fromJSON(t){return this.radius=t.radius,this.center.fromArray(t.center),this}}let t$=new Z,tV=new Z,tD=new Z,tj=new Z,tU=new Z,tW=new Z,tG=new Z;class tq{constructor(t=new Z,e=new Z(0,0,-1)){this.origin=t,this.direction=e}set(t,e){return this.origin.copy(t),this.direction.copy(e),this}copy(t){return this.origin.copy(t.origin),this.direction.copy(t.direction),this}at(t,e){return e.copy(this.origin).addScaledVector(this.direction,t)}lookAt(t){return this.direction.copy(t).sub(this.origin).normalize(),this}recast(t){return this.origin.copy(this.at(t,t$)),this}closestPointToPoint(t,e){e.subVectors(t,this.origin);let i=e.dot(this.direction);return i<0?e.copy(this.origin):e.copy(this.origin).addScaledVector(this.direction,i)}distanceToPoint(t){return Math.sqrt(this.distanceSqToPoint(t))}distanceSqToPoint(t){let e=t$.subVectors(t,this.origin).dot(this.direction);return e<0?this.origin.distanceToSquared(t):(t$.copy(this.origin).addScaledVector(this.direction,e),t$.distanceToSquared(t))}distanceSqToSegment(t,e,i,s){let r,n,a,o;tV.copy(t).add(e).multiplyScalar(.5),tD.copy(e).sub(t).normalize(),tj.copy(this.origin).sub(tV);let h=.5*t.distanceTo(e),l=-this.direction.dot(tD),u=tj.dot(this.direction),c=-tj.dot(tD),p=tj.lengthSq(),d=Math.abs(1-l*l);if(d>0)if(r=l*c-u,n=l*u-c,o=h*d,r>=0)if(n>=-o)if(n<=o){let t=1/d;r*=t,n*=t,a=r*(r+l*n+2*u)+n*(l*r+n+2*c)+p}else a=-(r=Math.max(0,-(l*(n=h)+u)))*r+n*(n+2*c)+p;else a=-(r=Math.max(0,-(l*(n=-h)+u)))*r+n*(n+2*c)+p;else n<=-o?(n=(r=Math.max(0,-(-l*h+u)))>0?-h:Math.min(Math.max(-h,-c),h),a=-r*r+n*(n+2*c)+p):n<=o?(r=0,a=(n=Math.min(Math.max(-h,-c),h))*(n+2*c)+p):(n=(r=Math.max(0,-(l*h+u)))>0?h:Math.min(Math.max(-h,-c),h),a=-r*r+n*(n+2*c)+p);else n=l>0?-h:h,a=-(r=Math.max(0,-(l*n+u)))*r+n*(n+2*c)+p;return i&&i.copy(this.origin).addScaledVector(this.direction,r),s&&s.copy(tV).addScaledVector(tD,n),a}intersectSphere(t,e){t$.subVectors(t.center,this.origin);let i=t$.dot(this.direction),s=t$.dot(t$)-i*i,r=t.radius*t.radius;if(s>r)return null;let n=Math.sqrt(r-s),a=i-n,o=i+n;return o<0?null:a<0?this.at(o,e):this.at(a,e)}intersectsSphere(t){return!(t.radius<0)&&this.distanceSqToPoint(t.center)<=t.radius*t.radius}distanceToPlane(t){let e=t.normal.dot(this.direction);if(0===e)return 0===t.distanceToPoint(this.origin)?0:null;let i=-(this.origin.dot(t.normal)+t.constant)/e;return i>=0?i:null}intersectPlane(t,e){let i=this.distanceToPlane(t);return null===i?null:this.at(i,e)}intersectsPlane(t){let e=t.distanceToPoint(this.origin);return!!(0===e||t.normal.dot(this.direction)*e<0)}intersectBox(t,e){let i,s,r,n,a,o,h=1/this.direction.x,l=1/this.direction.y,u=1/this.direction.z,c=this.origin;return(h>=0?(i=(t.min.x-c.x)*h,s=(t.max.x-c.x)*h):(i=(t.max.x-c.x)*h,s=(t.min.x-c.x)*h),l>=0?(r=(t.min.y-c.y)*l,n=(t.max.y-c.y)*l):(r=(t.max.y-c.y)*l,n=(t.min.y-c.y)*l),i>n||r>s||((r>i||isNaN(i))&&(i=r),(n=0?(a=(t.min.z-c.z)*u,o=(t.max.z-c.z)*u):(a=(t.max.z-c.z)*u,o=(t.min.z-c.z)*u),i>o||a>s||((a>i||i!=i)&&(i=a),(o=0?i:s,e)}intersectsBox(t){return null!==this.intersectBox(t,t$)}intersectTriangle(t,e,i,s,r){let n;tU.subVectors(e,t),tW.subVectors(i,t),tG.crossVectors(tU,tW);let a=this.direction.dot(tG);if(a>0){if(s)return null;n=1}else{if(!(a<0))return null;n=-1,a=-a}tj.subVectors(this.origin,t);let o=n*this.direction.dot(tW.crossVectors(tj,tW));if(o<0)return null;let h=n*this.direction.dot(tU.cross(tj));if(h<0||o+h>a)return null;let l=-n*tj.dot(tG);return l<0?null:this.at(l/a,r)}applyMatrix4(t){return this.origin.applyMatrix4(t),this.direction.transformDirection(t),this}equals(t){return t.origin.equals(this.origin)&&t.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}}class tH{constructor(t,e,i,s,r,n,a,o,h,l,u,c,p,d,m,f){tH.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],void 0!==t&&this.set(t,e,i,s,r,n,a,o,h,l,u,c,p,d,m,f)}set(t,e,i,s,r,n,a,o,h,l,u,c,p,d,m,f){let g=this.elements;return g[0]=t,g[4]=e,g[8]=i,g[12]=s,g[1]=r,g[5]=n,g[9]=a,g[13]=o,g[2]=h,g[6]=l,g[10]=u,g[14]=c,g[3]=p,g[7]=d,g[11]=m,g[15]=f,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new tH().fromArray(this.elements)}copy(t){let e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this}copyPosition(t){let e=this.elements,i=t.elements;return e[12]=i[12],e[13]=i[13],e[14]=i[14],this}setFromMatrix3(t){let e=t.elements;return this.set(e[0],e[3],e[6],0,e[1],e[4],e[7],0,e[2],e[5],e[8],0,0,0,0,1),this}extractBasis(t,e,i){return 0===this.determinant()?(t.set(1,0,0),e.set(0,1,0),i.set(0,0,1)):(t.setFromMatrixColumn(this,0),e.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2)),this}makeBasis(t,e,i){return this.set(t.x,e.x,i.x,0,t.y,e.y,i.y,0,t.z,e.z,i.z,0,0,0,0,1),this}extractRotation(t){if(0===t.determinant())return this.identity();let e=this.elements,i=t.elements,s=1/tJ.setFromMatrixColumn(t,0).length(),r=1/tJ.setFromMatrixColumn(t,1).length(),n=1/tJ.setFromMatrixColumn(t,2).length();return e[0]=i[0]*s,e[1]=i[1]*s,e[2]=i[2]*s,e[3]=0,e[4]=i[4]*r,e[5]=i[5]*r,e[6]=i[6]*r,e[7]=0,e[8]=i[8]*n,e[9]=i[9]*n,e[10]=i[10]*n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromEuler(t){let e=this.elements,i=t.x,s=t.y,r=t.z,n=Math.cos(i),a=Math.sin(i),o=Math.cos(s),h=Math.sin(s),l=Math.cos(r),u=Math.sin(r);if("XYZ"===t.order){let t=n*l,i=n*u,s=a*l,r=a*u;e[0]=o*l,e[4]=-o*u,e[8]=h,e[1]=i+s*h,e[5]=t-r*h,e[9]=-a*o,e[2]=r-t*h,e[6]=s+i*h,e[10]=n*o}else if("YXZ"===t.order){let t=o*l,i=o*u,s=h*l,r=h*u;e[0]=t+r*a,e[4]=s*a-i,e[8]=n*h,e[1]=n*u,e[5]=n*l,e[9]=-a,e[2]=i*a-s,e[6]=r+t*a,e[10]=n*o}else if("ZXY"===t.order){let t=o*l,i=o*u,s=h*l,r=h*u;e[0]=t-r*a,e[4]=-n*u,e[8]=s+i*a,e[1]=i+s*a,e[5]=n*l,e[9]=r-t*a,e[2]=-n*h,e[6]=a,e[10]=n*o}else if("ZYX"===t.order){let t=n*l,i=n*u,s=a*l,r=a*u;e[0]=o*l,e[4]=s*h-i,e[8]=t*h+r,e[1]=o*u,e[5]=r*h+t,e[9]=i*h-s,e[2]=-h,e[6]=a*o,e[10]=n*o}else if("YZX"===t.order){let t=n*o,i=n*h,s=a*o,r=a*h;e[0]=o*l,e[4]=r-t*u,e[8]=s*u+i,e[1]=u,e[5]=n*l,e[9]=-a*l,e[2]=-h*l,e[6]=i*u+s,e[10]=t-r*u}else if("XZY"===t.order){let t=n*o,i=n*h,s=a*o,r=a*h;e[0]=o*l,e[4]=-u,e[8]=h*l,e[1]=t*u+r,e[5]=n*l,e[9]=i*u-s,e[2]=s*u-i,e[6]=a*l,e[10]=r*u+t}return e[3]=0,e[7]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromQuaternion(t){return this.compose(tZ,t,tY)}lookAt(t,e,i){let s=this.elements;return t0.subVectors(t,e),0===t0.lengthSq()&&(t0.z=1),t0.normalize(),tQ.crossVectors(i,t0),0===tQ.lengthSq()&&(1===Math.abs(i.z)?t0.x+=1e-4:t0.z+=1e-4,t0.normalize(),tQ.crossVectors(i,t0)),tQ.normalize(),tK.crossVectors(t0,tQ),s[0]=tQ.x,s[4]=tK.x,s[8]=t0.x,s[1]=tQ.y,s[5]=tK.y,s[9]=t0.y,s[2]=tQ.z,s[6]=tK.z,s[10]=t0.z,this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){let i=t.elements,s=e.elements,r=this.elements,n=i[0],a=i[4],o=i[8],h=i[12],l=i[1],u=i[5],c=i[9],p=i[13],d=i[2],m=i[6],f=i[10],g=i[14],y=i[3],x=i[7],b=i[11],v=i[15],w=s[0],M=s[4],S=s[8],A=s[12],_=s[1],C=s[5],T=s[9],I=s[13],z=s[2],k=s[6],B=s[10],R=s[14],O=s[3],E=s[7],P=s[11],L=s[15];return r[0]=n*w+a*_+o*z+h*O,r[4]=n*M+a*C+o*k+h*E,r[8]=n*S+a*T+o*B+h*P,r[12]=n*A+a*I+o*R+h*L,r[1]=l*w+u*_+c*z+p*O,r[5]=l*M+u*C+c*k+p*E,r[9]=l*S+u*T+c*B+p*P,r[13]=l*A+u*I+c*R+p*L,r[2]=d*w+m*_+f*z+g*O,r[6]=d*M+m*C+f*k+g*E,r[10]=d*S+m*T+f*B+g*P,r[14]=d*A+m*I+f*R+g*L,r[3]=y*w+x*_+b*z+v*O,r[7]=y*M+x*C+b*k+v*E,r[11]=y*S+x*T+b*B+v*P,r[15]=y*A+x*I+b*R+v*L,this}multiplyScalar(t){let e=this.elements;return e[0]*=t,e[4]*=t,e[8]*=t,e[12]*=t,e[1]*=t,e[5]*=t,e[9]*=t,e[13]*=t,e[2]*=t,e[6]*=t,e[10]*=t,e[14]*=t,e[3]*=t,e[7]*=t,e[11]*=t,e[15]*=t,this}determinant(){let t=this.elements,e=t[0],i=t[4],s=t[8],r=t[12],n=t[1],a=t[5],o=t[9],h=t[13],l=t[2],u=t[6],c=t[10],p=t[14],d=t[3],m=t[7],f=t[11],g=t[15],y=o*p-h*c,x=a*p-h*u,b=a*c-o*u,v=n*p-h*l,w=n*c-o*l,M=n*u-a*l;return e*(m*y-f*x+g*b)-i*(d*y-f*v+g*w)+s*(d*x-m*v+g*M)-r*(d*b-m*w+f*M)}transpose(){let t,e=this.elements;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(t,e,i){let s=this.elements;return t.isVector3?(s[12]=t.x,s[13]=t.y,s[14]=t.z):(s[12]=t,s[13]=e,s[14]=i),this}invert(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=t[9],c=t[10],p=t[11],d=t[12],m=t[13],f=t[14],g=t[15],y=u*f*h-m*c*h+m*o*p-a*f*p-u*o*g+a*c*g,x=d*c*h-l*f*h-d*o*p+n*f*p+l*o*g-n*c*g,b=l*m*h-d*u*h+d*a*p-n*m*p-l*a*g+n*u*g,v=d*u*o-l*m*o-d*a*c+n*m*c+l*a*f-n*u*f,w=e*y+i*x+s*b+r*v;if(0===w)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);let M=1/w;return t[0]=y*M,t[1]=(m*c*r-u*f*r-m*s*p+i*f*p+u*s*g-i*c*g)*M,t[2]=(a*f*r-m*o*r+m*s*h-i*f*h-a*s*g+i*o*g)*M,t[3]=(u*o*r-a*c*r-u*s*h+i*c*h+a*s*p-i*o*p)*M,t[4]=x*M,t[5]=(l*f*r-d*c*r+d*s*p-e*f*p-l*s*g+e*c*g)*M,t[6]=(d*o*r-n*f*r-d*s*h+e*f*h+n*s*g-e*o*g)*M,t[7]=(n*c*r-l*o*r+l*s*h-e*c*h-n*s*p+e*o*p)*M,t[8]=b*M,t[9]=(d*u*r-l*m*r-d*i*p+e*m*p+l*i*g-e*u*g)*M,t[10]=(n*m*r-d*a*r+d*i*h-e*m*h-n*i*g+e*a*g)*M,t[11]=(l*a*r-n*u*r-l*i*h+e*u*h+n*i*p-e*a*p)*M,t[12]=v*M,t[13]=(l*m*s-d*u*s+d*i*c-e*m*c-l*i*f+e*u*f)*M,t[14]=(d*a*s-n*m*s-d*i*o+e*m*o+n*i*f-e*a*f)*M,t[15]=(n*u*s-l*a*s+l*i*o-e*u*o-n*i*c+e*a*c)*M,this}scale(t){let e=this.elements,i=t.x,s=t.y,r=t.z;return e[0]*=i,e[4]*=s,e[8]*=r,e[1]*=i,e[5]*=s,e[9]*=r,e[2]*=i,e[6]*=s,e[10]*=r,e[3]*=i,e[7]*=s,e[11]*=r,this}getMaxScaleOnAxis(){let t=this.elements;return Math.sqrt(Math.max(t[0]*t[0]+t[1]*t[1]+t[2]*t[2],t[4]*t[4]+t[5]*t[5]+t[6]*t[6],t[8]*t[8]+t[9]*t[9]+t[10]*t[10]))}makeTranslation(t,e,i){return t.isVector3?this.set(1,0,0,t.x,0,1,0,t.y,0,0,1,t.z,0,0,0,1):this.set(1,0,0,t,0,1,0,e,0,0,1,i,0,0,0,1),this}makeRotationX(t){let e=Math.cos(t),i=Math.sin(t);return this.set(1,0,0,0,0,e,-i,0,0,i,e,0,0,0,0,1),this}makeRotationY(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,0,i,0,0,1,0,0,-i,0,e,0,0,0,0,1),this}makeRotationZ(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(t,e){let i=Math.cos(e),s=Math.sin(e),r=1-i,n=t.x,a=t.y,o=t.z,h=r*n,l=r*a;return this.set(h*n+i,h*a-s*o,h*o+s*a,0,h*a+s*o,l*a+i,l*o-s*n,0,h*o-s*a,l*o+s*n,r*o*o+i,0,0,0,0,1),this}makeScale(t,e,i){return this.set(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1),this}makeShear(t,e,i,s,r,n){return this.set(1,i,r,0,t,1,n,0,e,s,1,0,0,0,0,1),this}compose(t,e,i){let s=this.elements,r=e._x,n=e._y,a=e._z,o=e._w,h=r+r,l=n+n,u=a+a,c=r*h,p=r*l,d=r*u,m=n*l,f=n*u,g=a*u,y=o*h,x=o*l,b=o*u,v=i.x,w=i.y,M=i.z;return s[0]=(1-(m+g))*v,s[1]=(p+b)*v,s[2]=(d-x)*v,s[3]=0,s[4]=(p-b)*w,s[5]=(1-(c+g))*w,s[6]=(f+y)*w,s[7]=0,s[8]=(d+x)*M,s[9]=(f-y)*M,s[10]=(1-(c+m))*M,s[11]=0,s[12]=t.x,s[13]=t.y,s[14]=t.z,s[15]=1,this}decompose(t,e,i){let s=this.elements;if(t.x=s[12],t.y=s[13],t.z=s[14],0===this.determinant())return i.set(1,1,1),e.identity(),this;let r=tJ.set(s[0],s[1],s[2]).length(),n=tJ.set(s[4],s[5],s[6]).length(),a=tJ.set(s[8],s[9],s[10]).length();0>this.determinant()&&(r=-r),tX.copy(this);let o=1/r,h=1/n,l=1/a;return tX.elements[0]*=o,tX.elements[1]*=o,tX.elements[2]*=o,tX.elements[4]*=h,tX.elements[5]*=h,tX.elements[6]*=h,tX.elements[8]*=l,tX.elements[9]*=l,tX.elements[10]*=l,e.setFromRotationMatrix(tX),i.x=r,i.y=n,i.z=a,this}makePerspective(t,e,i,s,r,n,a=2e3,o=!1){let h,l,u=this.elements;if(o)h=r/(n-r),l=n*r/(n-r);else if(2e3===a)h=-(n+r)/(n-r),l=-2*n*r/(n-r);else if(2001===a)h=-n/(n-r),l=-n*r/(n-r);else throw Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+a);return u[0]=2*r/(e-t),u[4]=0,u[8]=(e+t)/(e-t),u[12]=0,u[1]=0,u[5]=2*r/(i-s),u[9]=(i+s)/(i-s),u[13]=0,u[2]=0,u[6]=0,u[10]=h,u[14]=l,u[3]=0,u[7]=0,u[11]=-1,u[15]=0,this}makeOrthographic(t,e,i,s,r,n,a=2e3,o=!1){let h,l,u=this.elements;if(o)h=1/(n-r),l=n/(n-r);else if(2e3===a)h=-2/(n-r),l=-(n+r)/(n-r);else if(2001===a)h=-1/(n-r),l=-r/(n-r);else throw Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+a);return u[0]=2/(e-t),u[4]=0,u[8]=0,u[12]=-(e+t)/(e-t),u[1]=0,u[5]=2/(i-s),u[9]=0,u[13]=-(i+s)/(i-s),u[2]=0,u[6]=0,u[10]=h,u[14]=l,u[3]=0,u[7]=0,u[11]=0,u[15]=1,this}equals(t){let e=this.elements,i=t.elements;for(let t=0;t<16;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t,e=0){for(let i=0;i<16;i++)this.elements[i]=t[i+e];return this}toArray(t=[],e=0){let i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t[e+9]=i[9],t[e+10]=i[10],t[e+11]=i[11],t[e+12]=i[12],t[e+13]=i[13],t[e+14]=i[14],t[e+15]=i[15],t}}let tJ=new Z,tX=new tH,tZ=new Z(0,0,0),tY=new Z(1,1,1),tQ=new Z,tK=new Z,t0=new Z,t1=new tH,t2=new X;class t3{constructor(t=0,e=0,i=0,s=t3.DEFAULT_ORDER){this.isEuler=!0,this._x=t,this._y=e,this._z=i,this._order=s}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get order(){return this._order}set order(t){this._order=t,this._onChangeCallback()}set(t,e,i,s=this._order){return this._x=t,this._y=e,this._z=i,this._order=s,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(t){return this._x=t._x,this._y=t._y,this._z=t._z,this._order=t._order,this._onChangeCallback(),this}setFromRotationMatrix(t,e=this._order,i=!0){let s=t.elements,r=s[0],n=s[4],a=s[8],o=s[1],h=s[5],l=s[9],u=s[2],c=s[6],p=s[10];switch(e){case"XYZ":this._y=Math.asin(j(a,-1,1)),.9999999>Math.abs(a)?(this._x=Math.atan2(-l,p),this._z=Math.atan2(-n,r)):(this._x=Math.atan2(c,h),this._z=0);break;case"YXZ":this._x=Math.asin(-j(l,-1,1)),.9999999>Math.abs(l)?(this._y=Math.atan2(a,p),this._z=Math.atan2(o,h)):(this._y=Math.atan2(-u,r),this._z=0);break;case"ZXY":this._x=Math.asin(j(c,-1,1)),.9999999>Math.abs(c)?(this._y=Math.atan2(-u,p),this._z=Math.atan2(-n,h)):(this._y=0,this._z=Math.atan2(o,r));break;case"ZYX":this._y=Math.asin(-j(u,-1,1)),.9999999>Math.abs(u)?(this._x=Math.atan2(c,p),this._z=Math.atan2(o,r)):(this._x=0,this._z=Math.atan2(-n,h));break;case"YZX":this._z=Math.asin(j(o,-1,1)),.9999999>Math.abs(o)?(this._x=Math.atan2(-l,h),this._y=Math.atan2(-u,r)):(this._x=0,this._y=Math.atan2(a,p));break;case"XZY":this._z=Math.asin(-j(n,-1,1)),.9999999>Math.abs(n)?(this._x=Math.atan2(c,h),this._y=Math.atan2(a,r)):(this._x=Math.atan2(-l,p),this._y=0);break;default:R("Euler: .setFromRotationMatrix() encountered an unknown order: "+e)}return this._order=e,!0===i&&this._onChangeCallback(),this}setFromQuaternion(t,e,i){return t1.makeRotationFromQuaternion(t),this.setFromRotationMatrix(t1,e,i)}setFromVector3(t,e=this._order){return this.set(t.x,t.y,t.z,e)}reorder(t){return t2.setFromEuler(this),this.setFromQuaternion(t2,t)}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._order===this._order}fromArray(t){return this._x=t[0],this._y=t[1],this._z=t[2],void 0!==t[3]&&(this._order=t[3]),this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._order,t}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}}t3.DEFAULT_ORDER="XYZ";class t5{constructor(){this.mask=1}set(t){this.mask=1<>>0}enable(t){this.mask|=1<1){for(let t=0;t1){for(let t=0;t0&&(s.userData=this.userData),s.layers=this.layers.mask,s.matrix=this.matrix.toArray(),s.up=this.up.toArray(),!1===this.matrixAutoUpdate&&(s.matrixAutoUpdate=!1),this.isInstancedMesh&&(s.type="InstancedMesh",s.count=this.count,s.instanceMatrix=this.instanceMatrix.toJSON(),null!==this.instanceColor&&(s.instanceColor=this.instanceColor.toJSON())),this.isBatchedMesh&&(s.type="BatchedMesh",s.perObjectFrustumCulled=this.perObjectFrustumCulled,s.sortObjects=this.sortObjects,s.drawRanges=this._drawRanges,s.reservedRanges=this._reservedRanges,s.geometryInfo=this._geometryInfo.map(t=>({...t,boundingBox:t.boundingBox?t.boundingBox.toJSON():void 0,boundingSphere:t.boundingSphere?t.boundingSphere.toJSON():void 0})),s.instanceInfo=this._instanceInfo.map(t=>({...t})),s.availableInstanceIds=this._availableInstanceIds.slice(),s.availableGeometryIds=this._availableGeometryIds.slice(),s.nextIndexStart=this._nextIndexStart,s.nextVertexStart=this._nextVertexStart,s.geometryCount=this._geometryCount,s.maxInstanceCount=this._maxInstanceCount,s.maxVertexCount=this._maxVertexCount,s.maxIndexCount=this._maxIndexCount,s.geometryInitialized=this._geometryInitialized,s.matricesTexture=this._matricesTexture.toJSON(t),s.indirectTexture=this._indirectTexture.toJSON(t),null!==this._colorsTexture&&(s.colorsTexture=this._colorsTexture.toJSON(t)),null!==this.boundingSphere&&(s.boundingSphere=this.boundingSphere.toJSON()),null!==this.boundingBox&&(s.boundingBox=this.boundingBox.toJSON())),this.isScene)this.background&&(this.background.isColor?s.background=this.background.toJSON():this.background.isTexture&&(s.background=this.background.toJSON(t).uuid)),this.environment&&this.environment.isTexture&&!0!==this.environment.isRenderTargetTexture&&(s.environment=this.environment.toJSON(t).uuid);else if(this.isMesh||this.isLine||this.isPoints){s.geometry=r(t.geometries,this.geometry);let e=this.geometry.parameters;if(void 0!==e&&void 0!==e.shapes){let i=e.shapes;if(Array.isArray(i))for(let e=0,s=i.length;e0){s.children=[];for(let e=0;e0){s.animations=[];for(let e=0;e0&&(i.geometries=e),s.length>0&&(i.materials=s),r.length>0&&(i.textures=r),a.length>0&&(i.images=a),o.length>0&&(i.shapes=o),h.length>0&&(i.skeletons=h),l.length>0&&(i.animations=l),u.length>0&&(i.nodes=u)}return i.object=s,i;function n(t){let e=[];for(let i in t){let s=t[i];delete s.metadata,e.push(s)}return e}}clone(t){return new this.constructor().copy(this,t)}copy(t,e=!0){if(this.name=t.name,this.up.copy(t.up),this.position.copy(t.position),this.rotation.order=t.rotation.order,this.quaternion.copy(t.quaternion),this.scale.copy(t.scale),this.matrix.copy(t.matrix),this.matrixWorld.copy(t.matrixWorld),this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrixWorldAutoUpdate=t.matrixWorldAutoUpdate,this.matrixWorldNeedsUpdate=t.matrixWorldNeedsUpdate,this.layers.mask=t.layers.mask,this.visible=t.visible,this.castShadow=t.castShadow,this.receiveShadow=t.receiveShadow,this.frustumCulled=t.frustumCulled,this.renderOrder=t.renderOrder,this.animations=t.animations.slice(),this.userData=JSON.parse(JSON.stringify(t.userData)),!0===e)for(let e=0;e0?s.multiplyScalar(1/Math.sqrt(r)):s.set(0,0,0)}static getBarycoord(t,e,i,s,r){ec.subVectors(s,e),ep.subVectors(i,e),ed.subVectors(t,e);let n=ec.dot(ec),a=ec.dot(ep),o=ec.dot(ed),h=ep.dot(ep),l=ep.dot(ed),u=n*h-a*a;if(0===u)return r.set(0,0,0),null;let c=1/u,p=(h*o-a*l)*c,d=(n*l-a*o)*c;return r.set(1-p-d,d,p)}static containsPoint(t,e,i,s){return null!==this.getBarycoord(t,e,i,s,em)&&em.x>=0&&em.y>=0&&em.x+em.y<=1}static getInterpolation(t,e,i,s,r,n,a,o){return null===this.getBarycoord(t,e,i,s,em)?(o.x=0,o.y=0,"z"in o&&(o.z=0),"w"in o&&(o.w=0),null):(o.setScalar(0),o.addScaledVector(r,em.x),o.addScaledVector(n,em.y),o.addScaledVector(a,em.z),o)}static getInterpolatedAttribute(t,e,i,s,r,n){return ew.setScalar(0),eM.setScalar(0),eS.setScalar(0),ew.fromBufferAttribute(t,e),eM.fromBufferAttribute(t,i),eS.fromBufferAttribute(t,s),n.setScalar(0),n.addScaledVector(ew,r.x),n.addScaledVector(eM,r.y),n.addScaledVector(eS,r.z),n}static isFrontFacing(t,e,i,s){return ec.subVectors(i,e),ep.subVectors(t,e),0>ec.cross(ep).dot(s)}set(t,e,i){return this.a.copy(t),this.b.copy(e),this.c.copy(i),this}setFromPointsAndIndices(t,e,i,s){return this.a.copy(t[e]),this.b.copy(t[i]),this.c.copy(t[s]),this}setFromAttributeAndIndices(t,e,i,s){return this.a.fromBufferAttribute(t,e),this.b.fromBufferAttribute(t,i),this.c.fromBufferAttribute(t,s),this}clone(){return new this.constructor().copy(this)}copy(t){return this.a.copy(t.a),this.b.copy(t.b),this.c.copy(t.c),this}getArea(){return ec.subVectors(this.c,this.b),ep.subVectors(this.a,this.b),.5*ec.cross(ep).length()}getMidpoint(t){return t.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(t){return eA.getNormal(this.a,this.b,this.c,t)}getPlane(t){return t.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(t,e){return eA.getBarycoord(t,this.a,this.b,this.c,e)}getInterpolation(t,e,i,s,r){return eA.getInterpolation(t,this.a,this.b,this.c,e,i,s,r)}containsPoint(t){return eA.containsPoint(t,this.a,this.b,this.c)}isFrontFacing(t){return eA.isFrontFacing(this.a,this.b,this.c,t)}intersectsBox(t){return t.intersectsTriangle(this)}closestPointToPoint(t,e){let i,s,r=this.a,n=this.b,a=this.c;ef.subVectors(n,r),eg.subVectors(a,r),ex.subVectors(t,r);let o=ef.dot(ex),h=eg.dot(ex);if(o<=0&&h<=0)return e.copy(r);eb.subVectors(t,n);let l=ef.dot(eb),u=eg.dot(eb);if(l>=0&&u<=l)return e.copy(n);let c=o*u-l*h;if(c<=0&&o>=0&&l<=0)return i=o/(o-l),e.copy(r).addScaledVector(ef,i);ev.subVectors(t,a);let p=ef.dot(ev),d=eg.dot(ev);if(d>=0&&p<=d)return e.copy(a);let m=p*h-o*d;if(m<=0&&h>=0&&d<=0)return s=h/(h-d),e.copy(r).addScaledVector(eg,s);let f=l*d-p*u;if(f<=0&&u-l>=0&&p-d>=0)return ey.subVectors(a,n),s=(u-l)/(u-l+(p-d)),e.copy(n).addScaledVector(ey,s);let g=1/(f+m+c);return i=m*g,s=c*g,e.copy(r).addScaledVector(ef,i).addScaledVector(eg,s)}equals(t){return t.a.equals(this.a)&&t.b.equals(this.b)&&t.c.equals(this.c)}}let e_={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32},eC={h:0,s:0,l:0},eT={h:0,s:0,l:0};function eI(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*6*(2/3-i):t}class ez{constructor(t,e,i){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(t,e,i)}set(t,e,i){return void 0===e&&void 0===i?t&&t.isColor?this.copy(t):"number"==typeof t?this.setHex(t):"string"==typeof t&&this.setStyle(t):this.setRGB(t,e,i),this}setScalar(t){return this.r=t,this.g=t,this.b=t,this}setHex(t,e=m){return t=Math.floor(t),this.r=(t>>16&255)/255,this.g=(t>>8&255)/255,this.b=(255&t)/255,ts.colorSpaceToWorking(this,e),this}setRGB(t,e,i,s=ts.workingColorSpace){return this.r=t,this.g=e,this.b=i,ts.colorSpaceToWorking(this,s),this}setHSL(t,e,i,s=ts.workingColorSpace){if(t=U(t,1),e=j(e,0,1),i=j(i,0,1),0===e)this.r=this.g=this.b=i;else{let s=i<=.5?i*(1+e):i+e-i*e,r=2*i-s;this.r=eI(r,s,t+1/3),this.g=eI(r,s,t),this.b=eI(r,s,t-1/3)}return ts.colorSpaceToWorking(this,s),this}setStyle(t,e=m){let i;function s(e){void 0!==e&&1>parseFloat(e)&&R("Color: Alpha component of "+t+" will be ignored.")}if(i=/^(\w+)\(([^\)]*)\)/.exec(t)){let r,n=i[1],a=i[2];switch(n){case"rgb":case"rgba":if(r=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setRGB(Math.min(255,parseInt(r[1],10))/255,Math.min(255,parseInt(r[2],10))/255,Math.min(255,parseInt(r[3],10))/255,e);if(r=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setRGB(Math.min(100,parseInt(r[1],10))/100,Math.min(100,parseInt(r[2],10))/100,Math.min(100,parseInt(r[3],10))/100,e);break;case"hsl":case"hsla":if(r=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setHSL(parseFloat(r[1])/360,parseFloat(r[2])/100,parseFloat(r[3])/100,e);break;default:R("Color: Unknown color model "+t)}}else if(i=/^\#([A-Fa-f\d]+)$/.exec(t)){let s=i[1],r=s.length;if(3===r)return this.setRGB(parseInt(s.charAt(0),16)/15,parseInt(s.charAt(1),16)/15,parseInt(s.charAt(2),16)/15,e);if(6===r)return this.setHex(parseInt(s,16),e);R("Color: Invalid hex color "+t)}else if(t&&t.length>0)return this.setColorName(t,e);return this}setColorName(t,e=m){let i=e_[t.toLowerCase()];return void 0!==i?this.setHex(i,e):R("Color: Unknown color "+t),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(t){return this.r=t.r,this.g=t.g,this.b=t.b,this}copySRGBToLinear(t){return this.r=tr(t.r),this.g=tr(t.g),this.b=tr(t.b),this}copyLinearToSRGB(t){return this.r=tn(t.r),this.g=tn(t.g),this.b=tn(t.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(t=m){return ts.workingToColorSpace(ek.copy(this),t),65536*Math.round(j(255*ek.r,0,255))+256*Math.round(j(255*ek.g,0,255))+Math.round(j(255*ek.b,0,255))}getHexString(t=m){return("000000"+this.getHex(t).toString(16)).slice(-6)}getHSL(t,e=ts.workingColorSpace){let i,s;ts.workingToColorSpace(ek.copy(this),e);let r=ek.r,n=ek.g,a=ek.b,o=Math.max(r,n,a),h=Math.min(r,n,a),l=(h+o)/2;if(h===o)i=0,s=0;else{let t=o-h;switch(s=l<=.5?t/(o+h):t/(2-o-h),o){case r:i=(n-a)/t+6*(n0!=t>0&&this.version++,this._alphaTest=t}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(t){if(void 0!==t)for(let e in t){let i=t[e];if(void 0===i){R(`Material: parameter '${e}' has value of undefined.`);continue}let s=this[e];if(void 0===s){R(`Material: '${e}' is not a property of THREE.${this.type}.`);continue}s&&s.isColor?s.set(i):s&&s.isVector3&&i&&i.isVector3?s.copy(i):this[e]=i}}toJSON(t){let e=void 0===t||"string"==typeof t;e&&(t={textures:{},images:{}});let i={metadata:{version:4.7,type:"Material",generator:"Material.toJSON"}};function s(t){let e=[];for(let i in t){let s=t[i];delete s.metadata,e.push(s)}return e}if(i.uuid=this.uuid,i.type=this.type,""!==this.name&&(i.name=this.name),this.color&&this.color.isColor&&(i.color=this.color.getHex()),void 0!==this.roughness&&(i.roughness=this.roughness),void 0!==this.metalness&&(i.metalness=this.metalness),void 0!==this.sheen&&(i.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(i.sheenColor=this.sheenColor.getHex()),void 0!==this.sheenRoughness&&(i.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(i.emissive=this.emissive.getHex()),void 0!==this.emissiveIntensity&&1!==this.emissiveIntensity&&(i.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(i.specular=this.specular.getHex()),void 0!==this.specularIntensity&&(i.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(i.specularColor=this.specularColor.getHex()),void 0!==this.shininess&&(i.shininess=this.shininess),void 0!==this.clearcoat&&(i.clearcoat=this.clearcoat),void 0!==this.clearcoatRoughness&&(i.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(i.clearcoatMap=this.clearcoatMap.toJSON(t).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(i.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(t).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(i.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(t).uuid,i.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.sheenColorMap&&this.sheenColorMap.isTexture&&(i.sheenColorMap=this.sheenColorMap.toJSON(t).uuid),this.sheenRoughnessMap&&this.sheenRoughnessMap.isTexture&&(i.sheenRoughnessMap=this.sheenRoughnessMap.toJSON(t).uuid),void 0!==this.dispersion&&(i.dispersion=this.dispersion),void 0!==this.iridescence&&(i.iridescence=this.iridescence),void 0!==this.iridescenceIOR&&(i.iridescenceIOR=this.iridescenceIOR),void 0!==this.iridescenceThicknessRange&&(i.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(i.iridescenceMap=this.iridescenceMap.toJSON(t).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(i.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(t).uuid),void 0!==this.anisotropy&&(i.anisotropy=this.anisotropy),void 0!==this.anisotropyRotation&&(i.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(i.anisotropyMap=this.anisotropyMap.toJSON(t).uuid),this.map&&this.map.isTexture&&(i.map=this.map.toJSON(t).uuid),this.matcap&&this.matcap.isTexture&&(i.matcap=this.matcap.toJSON(t).uuid),this.alphaMap&&this.alphaMap.isTexture&&(i.alphaMap=this.alphaMap.toJSON(t).uuid),this.lightMap&&this.lightMap.isTexture&&(i.lightMap=this.lightMap.toJSON(t).uuid,i.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(i.aoMap=this.aoMap.toJSON(t).uuid,i.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(i.bumpMap=this.bumpMap.toJSON(t).uuid,i.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(i.normalMap=this.normalMap.toJSON(t).uuid,i.normalMapType=this.normalMapType,i.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(i.displacementMap=this.displacementMap.toJSON(t).uuid,i.displacementScale=this.displacementScale,i.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(i.roughnessMap=this.roughnessMap.toJSON(t).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(i.metalnessMap=this.metalnessMap.toJSON(t).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(i.emissiveMap=this.emissiveMap.toJSON(t).uuid),this.specularMap&&this.specularMap.isTexture&&(i.specularMap=this.specularMap.toJSON(t).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(i.specularIntensityMap=this.specularIntensityMap.toJSON(t).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(i.specularColorMap=this.specularColorMap.toJSON(t).uuid),this.envMap&&this.envMap.isTexture&&(i.envMap=this.envMap.toJSON(t).uuid,void 0!==this.combine&&(i.combine=this.combine)),void 0!==this.envMapRotation&&(i.envMapRotation=this.envMapRotation.toArray()),void 0!==this.envMapIntensity&&(i.envMapIntensity=this.envMapIntensity),void 0!==this.reflectivity&&(i.reflectivity=this.reflectivity),void 0!==this.refractionRatio&&(i.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(i.gradientMap=this.gradientMap.toJSON(t).uuid),void 0!==this.transmission&&(i.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(i.transmissionMap=this.transmissionMap.toJSON(t).uuid),void 0!==this.thickness&&(i.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(i.thicknessMap=this.thicknessMap.toJSON(t).uuid),void 0!==this.attenuationDistance&&this.attenuationDistance!==1/0&&(i.attenuationDistance=this.attenuationDistance),void 0!==this.attenuationColor&&(i.attenuationColor=this.attenuationColor.getHex()),void 0!==this.size&&(i.size=this.size),null!==this.shadowSide&&(i.shadowSide=this.shadowSide),void 0!==this.sizeAttenuation&&(i.sizeAttenuation=this.sizeAttenuation),1!==this.blending&&(i.blending=this.blending),0!==this.side&&(i.side=this.side),!0===this.vertexColors&&(i.vertexColors=!0),this.opacity<1&&(i.opacity=this.opacity),!0===this.transparent&&(i.transparent=!0),204!==this.blendSrc&&(i.blendSrc=this.blendSrc),205!==this.blendDst&&(i.blendDst=this.blendDst),100!==this.blendEquation&&(i.blendEquation=this.blendEquation),null!==this.blendSrcAlpha&&(i.blendSrcAlpha=this.blendSrcAlpha),null!==this.blendDstAlpha&&(i.blendDstAlpha=this.blendDstAlpha),null!==this.blendEquationAlpha&&(i.blendEquationAlpha=this.blendEquationAlpha),this.blendColor&&this.blendColor.isColor&&(i.blendColor=this.blendColor.getHex()),0!==this.blendAlpha&&(i.blendAlpha=this.blendAlpha),3!==this.depthFunc&&(i.depthFunc=this.depthFunc),!1===this.depthTest&&(i.depthTest=this.depthTest),!1===this.depthWrite&&(i.depthWrite=this.depthWrite),!1===this.colorWrite&&(i.colorWrite=this.colorWrite),255!==this.stencilWriteMask&&(i.stencilWriteMask=this.stencilWriteMask),519!==this.stencilFunc&&(i.stencilFunc=this.stencilFunc),0!==this.stencilRef&&(i.stencilRef=this.stencilRef),255!==this.stencilFuncMask&&(i.stencilFuncMask=this.stencilFuncMask),7680!==this.stencilFail&&(i.stencilFail=this.stencilFail),7680!==this.stencilZFail&&(i.stencilZFail=this.stencilZFail),7680!==this.stencilZPass&&(i.stencilZPass=this.stencilZPass),!0===this.stencilWrite&&(i.stencilWrite=this.stencilWrite),void 0!==this.rotation&&0!==this.rotation&&(i.rotation=this.rotation),!0===this.polygonOffset&&(i.polygonOffset=!0),0!==this.polygonOffsetFactor&&(i.polygonOffsetFactor=this.polygonOffsetFactor),0!==this.polygonOffsetUnits&&(i.polygonOffsetUnits=this.polygonOffsetUnits),void 0!==this.linewidth&&1!==this.linewidth&&(i.linewidth=this.linewidth),void 0!==this.dashSize&&(i.dashSize=this.dashSize),void 0!==this.gapSize&&(i.gapSize=this.gapSize),void 0!==this.scale&&(i.scale=this.scale),!0===this.dithering&&(i.dithering=!0),this.alphaTest>0&&(i.alphaTest=this.alphaTest),!0===this.alphaHash&&(i.alphaHash=!0),!0===this.alphaToCoverage&&(i.alphaToCoverage=!0),!0===this.premultipliedAlpha&&(i.premultipliedAlpha=!0),!0===this.forceSinglePass&&(i.forceSinglePass=!0),!1===this.allowOverride&&(i.allowOverride=!1),!0===this.wireframe&&(i.wireframe=!0),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(i.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(i.wireframeLinejoin=this.wireframeLinejoin),!0===this.flatShading&&(i.flatShading=!0),!1===this.visible&&(i.visible=!1),!1===this.toneMapped&&(i.toneMapped=!1),!1===this.fog&&(i.fog=!1),Object.keys(this.userData).length>0&&(i.userData=this.userData),e){let e=s(t.textures),r=s(t.images);e.length>0&&(i.textures=e),r.length>0&&(i.images=r)}return i}clone(){return new this.constructor().copy(this)}copy(t){this.name=t.name,this.blending=t.blending,this.side=t.side,this.vertexColors=t.vertexColors,this.opacity=t.opacity,this.transparent=t.transparent,this.blendSrc=t.blendSrc,this.blendDst=t.blendDst,this.blendEquation=t.blendEquation,this.blendSrcAlpha=t.blendSrcAlpha,this.blendDstAlpha=t.blendDstAlpha,this.blendEquationAlpha=t.blendEquationAlpha,this.blendColor.copy(t.blendColor),this.blendAlpha=t.blendAlpha,this.depthFunc=t.depthFunc,this.depthTest=t.depthTest,this.depthWrite=t.depthWrite,this.stencilWriteMask=t.stencilWriteMask,this.stencilFunc=t.stencilFunc,this.stencilRef=t.stencilRef,this.stencilFuncMask=t.stencilFuncMask,this.stencilFail=t.stencilFail,this.stencilZFail=t.stencilZFail,this.stencilZPass=t.stencilZPass,this.stencilWrite=t.stencilWrite;let e=t.clippingPlanes,i=null;if(null!==e){let t=e.length;i=Array(t);for(let s=0;s!==t;++s)i[s]=e[s].clone()}return this.clippingPlanes=i,this.clipIntersection=t.clipIntersection,this.clipShadows=t.clipShadows,this.shadowSide=t.shadowSide,this.colorWrite=t.colorWrite,this.precision=t.precision,this.polygonOffset=t.polygonOffset,this.polygonOffsetFactor=t.polygonOffsetFactor,this.polygonOffsetUnits=t.polygonOffsetUnits,this.dithering=t.dithering,this.alphaTest=t.alphaTest,this.alphaHash=t.alphaHash,this.alphaToCoverage=t.alphaToCoverage,this.premultipliedAlpha=t.premultipliedAlpha,this.forceSinglePass=t.forceSinglePass,this.allowOverride=t.allowOverride,this.visible=t.visible,this.toneMapped=t.toneMapped,this.userData=JSON.parse(JSON.stringify(t.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(t){!0===t&&this.version++}}class eO extends eR{constructor(t){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new ez(0xffffff),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new t3,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.fog=t.fog,this}}let eE=function(){let t=new ArrayBuffer(4),e=new Float32Array(t),i=new Uint32Array(t),s=new Uint32Array(512),r=new Uint32Array(512);for(let t=0;t<256;++t){let e=t-127;e<-27?(s[t]=0,s[256|t]=32768,r[t]=24,r[256|t]=24):e<-14?(s[t]=1024>>-e-14,s[256|t]=1024>>-e-14|32768,r[t]=-e-1,r[256|t]=-e-1):e<=15?(s[t]=e+15<<10,s[256|t]=e+15<<10|32768,r[t]=13,r[256|t]=13):e<128?(s[t]=31744,s[256|t]=64512,r[t]=24,r[256|t]=24):(s[t]=31744,s[256|t]=64512,r[t]=13,r[256|t]=13)}let n=new Uint32Array(2048),a=new Uint32Array(64),o=new Uint32Array(64);for(let t=1;t<1024;++t){let e=t<<13,i=0;for(;(8388608&e)==0;)e<<=1,i-=8388608;e&=-8388609,i+=0x38800000,n[t]=e|i}for(let t=1024;t<2048;++t)n[t]=0x38000000+(t-1024<<13);for(let t=1;t<31;++t)a[t]=t<<23;a[31]=0x47800000,a[32]=0x80000000;for(let t=33;t<63;++t)a[t]=0x80000000+(t-32<<23);a[63]=0xc7800000;for(let t=1;t<64;++t)32!==t&&(o[t]=1024);return{floatView:e,uint32View:i,baseTable:s,shiftTable:r,mantissaTable:n,exponentTable:a,offsetTable:o}}();function eP(t){Math.abs(t)>65504&&R("DataUtils.toHalfFloat(): Value out of range."),t=j(t,-65504,65504),eE.floatView[0]=t;let e=eE.uint32View[0],i=e>>23&511;return eE.baseTable[i]+((8388607&e)>>eE.shiftTable[i])}function eL(t){let e=t>>10;return eE.uint32View[0]=eE.mantissaTable[eE.offsetTable[e]+(1023&t)]+eE.exponentTable[e],eE.floatView[0]}class eN{static toHalfFloat(t){return eP(t)}static fromHalfFloat(t){return eL(t)}}let eF=new Z,e$=new J,eV=0;class eD{constructor(t,e,i=!1){if(Array.isArray(t))throw TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,Object.defineProperty(this,"id",{value:eV++}),this.name="",this.array=t,this.itemSize=e,this.count=void 0!==t?t.length/e:0,this.normalized=i,this.usage=35044,this.updateRanges=[],this.gpuType=1015,this.version=0}onUploadCallback(){}set needsUpdate(t){!0===t&&this.version++}setUsage(t){return this.usage=t,this}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}copy(t){return this.name=t.name,this.array=new t.array.constructor(t.array),this.itemSize=t.itemSize,this.count=t.count,this.normalized=t.normalized,this.usage=t.usage,this.gpuType=t.gpuType,this}copyAt(t,e,i){t*=this.itemSize,i*=e.itemSize;for(let s=0,r=this.itemSize;se.count&&R("BufferGeometry: Buffer size too small for points data. Use .dispose() and create a new geometry."),e.needsUpdate=!0}return this}computeBoundingBox(){null===this.boundingBox&&(this.boundingBox=new tv);let t=this.attributes.position,e=this.morphAttributes.position;if(t&&t.isGLBufferAttribute){O("BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box.",this),this.boundingBox.set(new Z(-1/0,-1/0,-1/0),new Z(Infinity,Infinity,Infinity));return}if(void 0!==t){if(this.boundingBox.setFromBufferAttribute(t),e)for(let t=0,i=e.length;t0&&(t.userData=this.userData),void 0!==this.parameters){let e=this.parameters;for(let i in e)void 0!==e[i]&&(t[i]=e[i]);return t}t.data={attributes:{}};let e=this.index;null!==e&&(t.data.index={type:e.array.constructor.name,array:Array.prototype.slice.call(e.array)});let i=this.attributes;for(let e in i){let s=i[e];t.data.attributes[e]=s.toJSON(t.data)}let s={},r=!1;for(let e in this.morphAttributes){let i=this.morphAttributes[e],n=[];for(let e=0,s=i.length;e0&&(s[e]=n,r=!0)}r&&(t.data.morphAttributes=s,t.data.morphTargetsRelative=this.morphTargetsRelative);let n=this.groups;n.length>0&&(t.data.groups=JSON.parse(JSON.stringify(n)));let a=this.boundingSphere;return null!==a&&(t.data.boundingSphere=a.toJSON()),t}clone(){return new this.constructor().copy(this)}copy(t){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;let e={};this.name=t.name;let i=t.index;null!==i&&this.setIndex(i.clone());let s=t.attributes;for(let t in s){let i=s[t];this.setAttribute(t,i.clone(e))}let r=t.morphAttributes;for(let t in r){let i=[],s=r[t];for(let t=0,r=s.length;t0){let i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;t(t.far-t.near)**2)||(e4.copy(r).invert(),e6.copy(t.ray).applyMatrix4(e4),(null===i.boundingBox||!1!==e6.intersectsBox(i.boundingBox))&&this._computeIntersections(t,e,e6)))}_computeIntersections(t,e,i){let s,r=this.geometry,n=this.material,a=r.index,o=r.attributes.position,h=r.attributes.uv,l=r.attributes.uv1,u=r.attributes.normal,c=r.groups,p=r.drawRange;if(null!==a)if(Array.isArray(n))for(let r=0,o=c.length;ri.far?null:{distance:h,point:ia.clone(),object:t}}(t,e,i,s,e7,it,ie,ir);if(u){let t=new Z;eA.getBarycoord(ir,e7,it,ie,t),r&&(u.uv=eA.getInterpolatedAttribute(r,o,h,l,t,new J)),n&&(u.uv1=eA.getInterpolatedAttribute(n,o,h,l,t,new J)),a&&(u.normal=eA.getInterpolatedAttribute(a,o,h,l,t,new Z),u.normal.dot(s.direction)>0&&u.normal.multiplyScalar(-1));let e={a:o,b:h,c:l,normal:new Z,materialIndex:0};eA.getNormal(e7,it,ie,e.normal),u.face=e,u.barycoord=t}return u}class il extends e5{constructor(t=1,e=1,i=1,s=1,r=1,n=1){super(),this.type="BoxGeometry",this.parameters={width:t,height:e,depth:i,widthSegments:s,heightSegments:r,depthSegments:n};const a=this;s=Math.floor(s),r=Math.floor(r);const o=[],h=[],l=[],u=[];let c=0,p=0;function d(t,e,i,s,r,n,d,m,f,g,y){let x=n/f,b=d/g,v=n/2,w=d/2,M=m/2,S=f+1,A=g+1,_=0,C=0,T=new Z;for(let n=0;n0?1:-1,l.push(T.x,T.y,T.z),u.push(o/f),u.push(1-n/g),_+=1}}for(let t=0;t0&&(e.defines=this.defines),e.vertexShader=this.vertexShader,e.fragmentShader=this.fragmentShader,e.lights=this.lights,e.clipping=this.clipping;let i={};for(let t in this.extensions)!0===this.extensions[t]&&(i[t]=!0);return Object.keys(i).length>0&&(e.extensions=i),e}}class ig extends eu{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new tH,this.projectionMatrix=new tH,this.projectionMatrixInverse=new tH,this.coordinateSystem=2e3,this._reversedDepth=!1}get reversedDepth(){return this._reversedDepth}copy(t,e){return super.copy(t,e),this.matrixWorldInverse.copy(t.matrixWorldInverse),this.projectionMatrix.copy(t.projectionMatrix),this.projectionMatrixInverse.copy(t.projectionMatrixInverse),this.coordinateSystem=t.coordinateSystem,this}getWorldDirection(t){return super.getWorldDirection(t).negate()}updateMatrixWorld(t){super.updateMatrixWorld(t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(t,e){super.updateWorldMatrix(t,e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}}let iy=new Z,ix=new J,ib=new J;class iv extends ig{constructor(t=50,e=1,i=.1,s=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=t,this.zoom=1,this.near=i,this.far=s,this.focus=10,this.aspect=e,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(t,e){return super.copy(t,e),this.fov=t.fov,this.zoom=t.zoom,this.near=t.near,this.far=t.far,this.focus=t.focus,this.aspect=t.aspect,this.view=null===t.view?null:Object.assign({},t.view),this.filmGauge=t.filmGauge,this.filmOffset=t.filmOffset,this}setFocalLength(t){let e=.5*this.getFilmHeight()/t;this.fov=2*V*Math.atan(e),this.updateProjectionMatrix()}getFocalLength(){let t=Math.tan(.5*$*this.fov);return .5*this.getFilmHeight()/t}getEffectiveFOV(){return 2*V*Math.atan(Math.tan(.5*$*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}getViewBounds(t,e,i){iy.set(-1,-1,.5).applyMatrix4(this.projectionMatrixInverse),e.set(iy.x,iy.y).multiplyScalar(-t/iy.z),iy.set(1,1,.5).applyMatrix4(this.projectionMatrixInverse),i.set(iy.x,iy.y).multiplyScalar(-t/iy.z)}getViewSize(t,e){return this.getViewBounds(t,ix,ib),e.subVectors(ib,ix)}setViewOffset(t,e,i,s,r,n){this.aspect=t/e,null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=t,this.view.fullHeight=e,this.view.offsetX=i,this.view.offsetY=s,this.view.width=r,this.view.height=n,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){let t=this.near,e=t*Math.tan(.5*$*this.fov)/this.zoom,i=2*e,s=this.aspect*i,r=-.5*s,n=this.view;if(null!==this.view&&this.view.enabled){let t=n.fullWidth,a=n.fullHeight;r+=n.offsetX*s/t,e-=n.offsetY*i/a,s*=n.width/t,i*=n.height/a}let a=this.filmOffset;0!==a&&(r+=t*a/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+s,e,e-i,t,this.far,this.coordinateSystem,this.reversedDepth),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(t){let e=super.toJSON(t);return e.object.fov=this.fov,e.object.zoom=this.zoom,e.object.near=this.near,e.object.far=this.far,e.object.focus=this.focus,e.object.aspect=this.aspect,null!==this.view&&(e.object.view=Object.assign({},this.view)),e.object.filmGauge=this.filmGauge,e.object.filmOffset=this.filmOffset,e}}class iw extends eu{constructor(t,e,i){super(),this.type="CubeCamera",this.renderTarget=i,this.coordinateSystem=null,this.activeMipmapLevel=0;const s=new iv(-90,1,t,e);s.layers=this.layers,this.add(s);const r=new iv(-90,1,t,e);r.layers=this.layers,this.add(r);const n=new iv(-90,1,t,e);n.layers=this.layers,this.add(n);const a=new iv(-90,1,t,e);a.layers=this.layers,this.add(a);const o=new iv(-90,1,t,e);o.layers=this.layers,this.add(o);const h=new iv(-90,1,t,e);h.layers=this.layers,this.add(h)}updateCoordinateSystem(){let t=this.coordinateSystem,e=this.children.concat(),[i,s,r,n,a,o]=e;for(let t of e)this.remove(t);if(2e3===t)i.up.set(0,1,0),i.lookAt(1,0,0),s.up.set(0,1,0),s.lookAt(-1,0,0),r.up.set(0,0,-1),r.lookAt(0,1,0),n.up.set(0,0,1),n.lookAt(0,-1,0),a.up.set(0,1,0),a.lookAt(0,0,1),o.up.set(0,1,0),o.lookAt(0,0,-1);else if(2001===t)i.up.set(0,-1,0),i.lookAt(-1,0,0),s.up.set(0,-1,0),s.lookAt(1,0,0),r.up.set(0,0,1),r.lookAt(0,1,0),n.up.set(0,0,-1),n.lookAt(0,-1,0),a.up.set(0,-1,0),a.lookAt(0,0,1),o.up.set(0,-1,0),o.lookAt(0,0,-1);else throw Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+t);for(let t of e)this.add(t),t.updateMatrixWorld()}update(t,e){null===this.parent&&this.updateMatrixWorld();let{renderTarget:i,activeMipmapLevel:s}=this;this.coordinateSystem!==t.coordinateSystem&&(this.coordinateSystem=t.coordinateSystem,this.updateCoordinateSystem());let[r,n,a,o,h,l]=this.children,u=t.getRenderTarget(),c=t.getActiveCubeFace(),p=t.getActiveMipmapLevel(),d=t.xr.enabled;t.xr.enabled=!1;let m=i.texture.generateMipmaps;i.texture.generateMipmaps=!1,t.setRenderTarget(i,0,s),t.render(e,r),t.setRenderTarget(i,1,s),t.render(e,n),t.setRenderTarget(i,2,s),t.render(e,a),t.setRenderTarget(i,3,s),t.render(e,o),t.setRenderTarget(i,4,s),t.render(e,h),i.texture.generateMipmaps=m,t.setRenderTarget(i,5,s),t.render(e,l),t.setRenderTarget(u,c,p),t.xr.enabled=d,i.texture.needsPMREMUpdate=!0}}class iM extends tp{constructor(t=[],e=301,i,s,r,n,a,o,h,l){super(t,e,i,s,r,n,a,o,h,l),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(t){this.image=t}}class iS extends tf{constructor(t=1,e={}){super(t,t,e),this.isWebGLCubeRenderTarget=!0;const i={width:t,height:t,depth:1};this.texture=new iM([i,i,i,i,i,i]),this._setTextureOptions(e),this.texture.isRenderTargetTexture=!0}fromEquirectangularTexture(t,e){this.texture.type=e.type,this.texture.colorSpace=e.colorSpace,this.texture.generateMipmaps=e.generateMipmaps,this.texture.minFilter=e.minFilter,this.texture.magFilter=e.magFilter;let i={uniforms:{tEquirect:{value:null}},vertexShader:` + + varying vec3 vWorldDirection; + + vec3 transformDirection( in vec3 dir, in mat4 matrix ) { + + return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz ); + + } + + void main() { + + vWorldDirection = transformDirection( position, modelMatrix ); + + #include + #include + + } + `,fragmentShader:` + + uniform sampler2D tEquirect; + + varying vec3 vWorldDirection; + + #include + + void main() { + + vec3 direction = normalize( vWorldDirection ); + + vec2 sampleUV = equirectUv( direction ); + + gl_FragColor = texture2D( tEquirect, sampleUV ); + + } + `},s=new il(5,5,5),r=new im({name:"CubemapFromEquirect",uniforms:iu(i.uniforms),vertexShader:i.vertexShader,fragmentShader:i.fragmentShader,side:1,blending:0});r.uniforms.tEquirect.value=e;let n=new io(s,r),a=e.minFilter;return 1008===e.minFilter&&(e.minFilter=1006),new iw(1,10,this).update(t,n),e.minFilter=a,n.geometry.dispose(),n.material.dispose(),this}clear(t,e=!0,i=!0,s=!0){let r=t.getRenderTarget();for(let r=0;r<6;r++)t.setRenderTarget(this,r),t.clear(e,i,s);t.setRenderTarget(r)}}class iA extends eu{constructor(){super(),this.isGroup=!0,this.type="Group"}}let i_={type:"move"};class iC{constructor(){this._targetRay=null,this._grip=null,this._hand=null}getHandSpace(){return null===this._hand&&(this._hand=new iA,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return null===this._targetRay&&(this._targetRay=new iA,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new Z,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new Z),this._targetRay}getGripSpace(){return null===this._grip&&(this._grip=new iA,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new Z,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new Z),this._grip}dispatchEvent(t){return null!==this._targetRay&&this._targetRay.dispatchEvent(t),null!==this._grip&&this._grip.dispatchEvent(t),null!==this._hand&&this._hand.dispatchEvent(t),this}connect(t){if(t&&t.hand){let e=this._hand;if(e)for(let i of t.hand.values())this._getHandJoint(e,i)}return this.dispatchEvent({type:"connected",data:t}),this}disconnect(t){return this.dispatchEvent({type:"disconnected",data:t}),null!==this._targetRay&&(this._targetRay.visible=!1),null!==this._grip&&(this._grip.visible=!1),null!==this._hand&&(this._hand.visible=!1),this}update(t,e,i){let s=null,r=null,n=null,a=this._targetRay,o=this._grip,h=this._hand;if(t&&"visible-blurred"!==e.session.visibilityState){if(h&&t.hand){for(let s of(n=!0,t.hand.values())){let t=e.getJointPose(s,i),r=this._getHandJoint(h,s);null!==t&&(r.matrix.fromArray(t.transform.matrix),r.matrix.decompose(r.position,r.rotation,r.scale),r.matrixWorldNeedsUpdate=!0,r.jointRadius=t.radius),r.visible=null!==t}let s=h.joints["index-finger-tip"],r=h.joints["thumb-tip"],a=s.position.distanceTo(r.position);h.inputState.pinching&&a>.025?(h.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:t.handedness,target:this})):!h.inputState.pinching&&a<=.015&&(h.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:t.handedness,target:this}))}else null!==o&&t.gripSpace&&null!==(r=e.getPose(t.gripSpace,i))&&(o.matrix.fromArray(r.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale),o.matrixWorldNeedsUpdate=!0,r.linearVelocity?(o.hasLinearVelocity=!0,o.linearVelocity.copy(r.linearVelocity)):o.hasLinearVelocity=!1,r.angularVelocity?(o.hasAngularVelocity=!0,o.angularVelocity.copy(r.angularVelocity)):o.hasAngularVelocity=!1);null!==a&&(null===(s=e.getPose(t.targetRaySpace,i))&&null!==r&&(s=r),null!==s&&(a.matrix.fromArray(s.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),a.matrixWorldNeedsUpdate=!0,s.linearVelocity?(a.hasLinearVelocity=!0,a.linearVelocity.copy(s.linearVelocity)):a.hasLinearVelocity=!1,s.angularVelocity?(a.hasAngularVelocity=!0,a.angularVelocity.copy(s.angularVelocity)):a.hasAngularVelocity=!1,this.dispatchEvent(i_)))}return null!==a&&(a.visible=null!==s),null!==o&&(o.visible=null!==r),null!==h&&(h.visible=null!==n),this}_getHandJoint(t,e){if(void 0===t.joints[e.jointName]){let i=new iA;i.matrixAutoUpdate=!1,i.visible=!1,t.joints[e.jointName]=i,t.add(i)}return t.joints[e.jointName]}}class iT{constructor(t,e=25e-5){this.isFogExp2=!0,this.name="",this.color=new ez(t),this.density=e}clone(){return new iT(this.color,this.density)}toJSON(){return{type:"FogExp2",name:this.name,color:this.color.getHex(),density:this.density}}}class iI{constructor(t,e=1,i=1e3){this.isFog=!0,this.name="",this.color=new ez(t),this.near=e,this.far=i}clone(){return new iI(this.color,this.near,this.far)}toJSON(){return{type:"Fog",name:this.name,color:this.color.getHex(),near:this.near,far:this.far}}}class iz extends eu{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.backgroundRotation=new t3,this.environmentIntensity=1,this.environmentRotation=new t3,this.overrideMaterial=null,"u">typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(t,e){return super.copy(t,e),null!==t.background&&(this.background=t.background.clone()),null!==t.environment&&(this.environment=t.environment.clone()),null!==t.fog&&(this.fog=t.fog.clone()),this.backgroundBlurriness=t.backgroundBlurriness,this.backgroundIntensity=t.backgroundIntensity,this.backgroundRotation.copy(t.backgroundRotation),this.environmentIntensity=t.environmentIntensity,this.environmentRotation.copy(t.environmentRotation),null!==t.overrideMaterial&&(this.overrideMaterial=t.overrideMaterial.clone()),this.matrixAutoUpdate=t.matrixAutoUpdate,this}toJSON(t){let e=super.toJSON(t);return null!==this.fog&&(e.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(e.object.backgroundBlurriness=this.backgroundBlurriness),1!==this.backgroundIntensity&&(e.object.backgroundIntensity=this.backgroundIntensity),e.object.backgroundRotation=this.backgroundRotation.toArray(),1!==this.environmentIntensity&&(e.object.environmentIntensity=this.environmentIntensity),e.object.environmentRotation=this.environmentRotation.toArray(),e}}class ik{constructor(t,e){this.isInterleavedBuffer=!0,this.array=t,this.stride=e,this.count=void 0!==t?t.length/e:0,this.usage=35044,this.updateRanges=[],this.version=0,this.uuid=D()}onUploadCallback(){}set needsUpdate(t){!0===t&&this.version++}setUsage(t){return this.usage=t,this}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}copy(t){return this.array=new t.array.constructor(t.array),this.count=t.count,this.stride=t.stride,this.usage=t.usage,this}copyAt(t,e,i){t*=this.stride,i*=e.stride;for(let s=0,r=this.stride;st.far||e.push({distance:o,point:iE.clone(),uv:eA.getInterpolation(iE,iV,iD,ij,iU,iW,iG,new J),face:null,object:this})}copy(t,e){return super.copy(t,e),void 0!==t.center&&this.center.copy(t.center),this.material=t.material,this}}function iH(t,e,i,s,r,n){iN.subVectors(t,i).addScalar(.5).multiply(s),void 0!==r?(iF.x=n*iN.x-r*iN.y,iF.y=r*iN.x+n*iN.y):iF.copy(iN),t.copy(e),t.x+=iF.x,t.y+=iF.y,t.applyMatrix4(i$)}let iJ=new Z,iX=new Z;class iZ extends eu{constructor(){super(),this.isLOD=!0,this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]}}),this.autoUpdate=!0}copy(t){super.copy(t,!1);let e=t.levels;for(let t=0,i=e.length;t0){let i,s;for(i=1,s=e.length;i0){iJ.setFromMatrixPosition(this.matrixWorld);let i=t.ray.origin.distanceTo(iJ);this.getObjectForDistance(i).raycast(t,e)}}update(t){let e=this.levels;if(e.length>1){let i,s;iJ.setFromMatrixPosition(t.matrixWorld),iX.setFromMatrixPosition(this.matrixWorld);let r=iJ.distanceTo(iX)/t.zoom;for(i=1,e[0].object.visible=!0,s=e.length;i=t)e[i-1].object.visible=!1,e[i].object.visible=!0;else break}for(this._currentLevel=i-1;i1?null:e.copy(t.start).addScaledVector(i,r)}intersectsLine(t){let e=this.distanceToPoint(t.start),i=this.distanceToPoint(t.end);return e<0&&i>0||i<0&&e>0}intersectsBox(t){return t.intersectsPlane(this)}intersectsSphere(t){return t.intersectsPlane(this)}coplanarPoint(t){return t.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(t,e){let i=e||sd.getNormalMatrix(t),s=this.coplanarPoint(sc).applyMatrix4(t),r=this.normal.applyMatrix3(i).normalize();return this.constant=-s.dot(r),this}translate(t){return this.constant-=t.dot(this.normal),this}equals(t){return t.normal.equals(this.normal)&&t.constant===this.constant}clone(){return new this.constructor().copy(this)}}let sf=new tF,sg=new J(.5,.5),sy=new Z;class sx{constructor(t=new sm,e=new sm,i=new sm,s=new sm,r=new sm,n=new sm){this.planes=[t,e,i,s,r,n]}set(t,e,i,s,r,n){let a=this.planes;return a[0].copy(t),a[1].copy(e),a[2].copy(i),a[3].copy(s),a[4].copy(r),a[5].copy(n),this}copy(t){let e=this.planes;for(let i=0;i<6;i++)e[i].copy(t.planes[i]);return this}setFromProjectionMatrix(t,e=2e3,i=!1){let s=this.planes,r=t.elements,n=r[0],a=r[1],o=r[2],h=r[3],l=r[4],u=r[5],c=r[6],p=r[7],d=r[8],m=r[9],f=r[10],g=r[11],y=r[12],x=r[13],b=r[14],v=r[15];if(s[0].setComponents(h-n,p-l,g-d,v-y).normalize(),s[1].setComponents(h+n,p+l,g+d,v+y).normalize(),s[2].setComponents(h+a,p+u,g+m,v+x).normalize(),s[3].setComponents(h-a,p-u,g-m,v-x).normalize(),i)s[4].setComponents(o,c,f,b).normalize(),s[5].setComponents(h-o,p-c,g-f,v-b).normalize();else if(s[4].setComponents(h-o,p-c,g-f,v-b).normalize(),2e3===e)s[5].setComponents(h+o,p+c,g+f,v+b).normalize();else if(2001===e)s[5].setComponents(o,c,f,b).normalize();else throw Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+e);return this}intersectsObject(t){if(void 0!==t.boundingSphere)null===t.boundingSphere&&t.computeBoundingSphere(),sf.copy(t.boundingSphere).applyMatrix4(t.matrixWorld);else{let e=t.geometry;null===e.boundingSphere&&e.computeBoundingSphere(),sf.copy(e.boundingSphere).applyMatrix4(t.matrixWorld)}return this.intersectsSphere(sf)}intersectsSprite(t){return sf.center.set(0,0,0),sf.radius=.7071067811865476+sg.distanceTo(t.center),sf.applyMatrix4(t.matrixWorld),this.intersectsSphere(sf)}intersectsSphere(t){let e=this.planes,i=t.center,s=-t.radius;for(let t=0;t<6;t++)if(e[t].distanceToPoint(i)0?t.max.x:t.min.x,sy.y=s.normal.y>0?t.max.y:t.min.y,sy.z=s.normal.z>0?t.max.z:t.min.z,0>s.distanceToPoint(sy))return!1}return!0}containsPoint(t){let e=this.planes;for(let i=0;i<6;i++)if(0>e[i].distanceToPoint(t))return!1;return!0}clone(){return new this.constructor().copy(this)}}let sb=new tH,sv=new sx;class sw{constructor(){this.coordinateSystem=2e3}intersectsObject(t,e){if(!e.isArrayCamera||0===e.cameras.length)return!1;for(let i=0;i=r.length&&r.push({start:-1,count:-1,z:-1,index:-1});let a=r[this.index];n.push(a),this.index++,a.start=t,a.count=e,a.z=i,a.index=s}reset(){this.list.length=0,this.index=0}},sP=new io,sL=[];function sN(t,e){if(t.constructor!==e.constructor){let i=Math.min(t.length,e.length);for(let s=0;s65535?new Uint32Array(s):new Uint16Array(s);e.setIndex(new eD(t,1))}this._geometryInitialized=!0}}_validateGeometry(t){let e=this.geometry;if(!!t.getIndex()!=!!e.getIndex())throw Error('THREE.BatchedMesh: All geometries must consistently have "index".');for(let i in e.attributes){if(!t.hasAttribute(i))throw Error(`THREE.BatchedMesh: Added geometry missing "${i}". All geometries must have consistent attributes.`);let s=t.getAttribute(i),r=e.getAttribute(i);if(s.itemSize!==r.itemSize||s.normalized!==r.normalized)throw Error("THREE.BatchedMesh: All attributes must have a consistent itemSize and normalized value.")}}validateInstanceId(t){let e=this._instanceInfo;if(t<0||t>=e.length||!1===e[t].active)throw Error(`THREE.BatchedMesh: Invalid instanceId ${t}. Instance is either out of range or has been deleted.`)}validateGeometryId(t){let e=this._geometryInfo;if(t<0||t>=e.length||!1===e[t].active)throw Error(`THREE.BatchedMesh: Invalid geometryId ${t}. Geometry is either out of range or has been deleted.`)}setCustomSort(t){return this.customSort=t,this}computeBoundingBox(){null===this.boundingBox&&(this.boundingBox=new tv);let t=this.boundingBox,e=this._instanceInfo;t.makeEmpty();for(let i=0,s=e.length;i=this.maxInstanceCount&&0===this._availableInstanceIds.length)throw Error("THREE.BatchedMesh: Maximum item count reached.");let e={visible:!0,active:!0,geometryIndex:t},i=null;this._availableInstanceIds.length>0?(this._availableInstanceIds.sort(sM),i=this._availableInstanceIds.shift(),this._instanceInfo[i]=e):(i=this._instanceInfo.length,this._instanceInfo.push(e));let s=this._matricesTexture;s_.identity().toArray(s.image.data,16*i),s.needsUpdate=!0;let r=this._colorsTexture;return r&&(sC.toArray(r.image.data,4*i),r.needsUpdate=!0),this._visibilityChanged=!0,i}addGeometry(t,e=-1,i=-1){let s;this._initializeGeometry(t),this._validateGeometry(t);let r={vertexStart:-1,vertexCount:-1,reservedVertexCount:-1,indexStart:-1,indexCount:-1,reservedIndexCount:-1,start:-1,count:-1,boundingBox:null,boundingSphere:null,active:!0},n=this._geometryInfo;r.vertexStart=this._nextVertexStart,r.reservedVertexCount=-1===e?t.getAttribute("position").count:e;let a=t.getIndex();if(null!==a&&(r.indexStart=this._nextIndexStart,r.reservedIndexCount=-1===i?a.count:i),-1!==r.indexStart&&r.indexStart+r.reservedIndexCount>this._maxIndexCount||r.vertexStart+r.reservedVertexCount>this._maxVertexCount)throw Error("THREE.BatchedMesh: Reserved space request exceeds the maximum buffer size.");return this._availableGeometryIds.length>0?(this._availableGeometryIds.sort(sM),n[s=this._availableGeometryIds.shift()]=r):(s=this._geometryCount,this._geometryCount++,n.push(r)),this.setGeometryAt(s,t),this._nextIndexStart=r.indexStart+r.reservedIndexCount,this._nextVertexStart=r.vertexStart+r.reservedVertexCount,s}setGeometryAt(t,e){if(t>=this._geometryCount)throw Error("THREE.BatchedMesh: Maximum geometry count reached.");this._validateGeometry(e);let i=this.geometry,s=null!==i.getIndex(),r=i.getIndex(),n=e.getIndex(),a=this._geometryInfo[t];if(s&&n.count>a.reservedIndexCount||e.attributes.position.count>a.reservedVertexCount)throw Error("THREE.BatchedMesh: Reserved space not large enough for provided geometry.");let o=a.vertexStart,h=a.reservedVertexCount;for(let t in a.vertexCount=e.getAttribute("position").count,i.attributes){let s=e.getAttribute(t),r=i.getAttribute(t);!function(t,e,i=0){let s=e.itemSize;if(t.isInterleavedBufferAttribute||t.array.constructor!==e.array.constructor){let r=t.count;for(let n=0;n=e.length||!1===e[t].active)return this;let i=this._instanceInfo;for(let e=0,s=i.length;ee).sort((t,e)=>i[t].vertexStart-i[e].vertexStart),r=this.geometry;for(let n=0,a=i.length;n=this._geometryCount)return null;let i=this.geometry,s=this._geometryInfo[t];if(null===s.boundingBox){let t=new tv,e=i.index,r=i.attributes.position;for(let i=s.start,n=s.start+s.count;i=this._geometryCount)return null;let i=this.geometry,s=this._geometryInfo[t];if(null===s.boundingSphere){let e=new tF;this.getBoundingBoxAt(t,sz),sz.getCenter(e.center);let r=i.index,n=i.attributes.position,a=0;for(let t=s.start,i=s.start+s.count;tt.active);if(Math.max(...i.map(t=>t.vertexStart+t.reservedVertexCount))>t)throw Error(`BatchedMesh: Geometry vertex values are being used outside the range ${e}. Cannot shrink further.`);if(this.geometry.index&&Math.max(...i.map(t=>t.indexStart+t.reservedIndexCount))>e)throw Error(`BatchedMesh: Geometry index values are being used outside the range ${e}. Cannot shrink further.`);let s=this.geometry;s.dispose(),this._maxVertexCount=t,this._maxIndexCount=e,this._geometryInitialized&&(this._geometryInitialized=!1,this.geometry=new e5,this._initializeGeometry(s));let r=this.geometry;for(let t in s.index&&sN(s.index.array,r.index.array),s.attributes)sN(s.attributes[t].array,r.attributes[t].array)}raycast(t,e){let i=this._instanceInfo,s=this._geometryInfo,r=this.matrixWorld,n=this.geometry;sP.material=this.material,sP.geometry.index=n.index,sP.geometry.attributes=n.attributes,null===sP.geometry.boundingBox&&(sP.geometry.boundingBox=new tv),null===sP.geometry.boundingSphere&&(sP.geometry.boundingSphere=new tF);for(let n=0,a=i.length;n({...t,boundingBox:null!==t.boundingBox?t.boundingBox.clone():null,boundingSphere:null!==t.boundingSphere?t.boundingSphere.clone():null})),this._instanceInfo=t._instanceInfo.map(t=>({...t})),this._availableInstanceIds=t._availableInstanceIds.slice(),this._availableGeometryIds=t._availableGeometryIds.slice(),this._nextIndexStart=t._nextIndexStart,this._nextVertexStart=t._nextVertexStart,this._geometryCount=t._geometryCount,this._maxInstanceCount=t._maxInstanceCount,this._maxVertexCount=t._maxVertexCount,this._maxIndexCount=t._maxIndexCount,this._geometryInitialized=t._geometryInitialized,this._multiDrawCounts=t._multiDrawCounts.slice(),this._multiDrawStarts=t._multiDrawStarts.slice(),this._indirectTexture=t._indirectTexture.clone(),this._indirectTexture.image.data=this._indirectTexture.image.data.slice(),this._matricesTexture=t._matricesTexture.clone(),this._matricesTexture.image.data=this._matricesTexture.image.data.slice(),null!==this._colorsTexture&&(this._colorsTexture=t._colorsTexture.clone(),this._colorsTexture.image.data=this._colorsTexture.image.data.slice()),this}dispose(){this.geometry.dispose(),this._matricesTexture.dispose(),this._matricesTexture=null,this._indirectTexture.dispose(),this._indirectTexture=null,null!==this._colorsTexture&&(this._colorsTexture.dispose(),this._colorsTexture=null)}onBeforeRender(t,e,i,s,r){if(!this._visibilityChanged&&!this.perObjectFrustumCulled&&!this.sortObjects)return;let n=s.getIndex(),a=null===n?1:n.array.BYTES_PER_ELEMENT,o=this._instanceInfo,h=this._multiDrawStarts,l=this._multiDrawCounts,u=this._geometryInfo,c=this.perObjectFrustumCulled,p=this._indirectTexture,d=p.image.data,m=i.isArrayCamera?sI:sT;c&&!i.isArrayCamera&&(s_.multiplyMatrices(i.projectionMatrix,i.matrixWorldInverse).multiply(this.matrixWorld),sT.setFromProjectionMatrix(s_,i.coordinateSystem,i.reversedDepth));let f=0;if(this.sortObjects){s_.copy(this.matrixWorld).invert(),sB.setFromMatrixPosition(i.matrixWorld).applyMatrix4(s_),sR.set(0,0,-1).transformDirection(i.matrixWorld).transformDirection(s_);for(let t=0,e=o.length;t0){let i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;ts)return;sG.applyMatrix4(t.matrixWorld);let h=e.ray.origin.distanceTo(sG);if(!(he.far))return{distance:h,point:sq.clone().applyMatrix4(t.matrixWorld),index:a,face:null,faceIndex:null,barycoord:null,object:t}}let sX=new Z,sZ=new Z;class sY extends sH{constructor(t,e){super(t,e),this.isLineSegments=!0,this.type="LineSegments"}computeLineDistances(){let t=this.geometry;if(null===t.index){let e=t.attributes.position,i=[];for(let t=0,s=e.count;t0){let i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;tr.far)return;n.push({distance:h,distanceToRay:Math.sqrt(o),point:i,index:e,face:null,faceIndex:null,barycoord:null,object:a})}}class s6 extends tp{constructor(t,e,i,s,r=1006,n=1006,a,o,h){super(t,e,i,s,r,n,a,o,h),this.isVideoTexture=!0,this.generateMipmaps=!1,this._requestVideoFrameCallbackId=0;const l=this;"requestVideoFrameCallback"in t&&(this._requestVideoFrameCallbackId=t.requestVideoFrameCallback(function e(){l.needsUpdate=!0,l._requestVideoFrameCallbackId=t.requestVideoFrameCallback(e)}))}clone(){return new this.constructor(this.image).copy(this)}update(){let t=this.image;!1=="requestVideoFrameCallback"in t&&t.readyState>=t.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}dispose(){0!==this._requestVideoFrameCallbackId&&(this.source.data.cancelVideoFrameCallback(this._requestVideoFrameCallbackId),this._requestVideoFrameCallbackId=0),super.dispose()}}class s8 extends s6{constructor(t,e,i,s,r,n,a,o){super({},t,e,i,s,r,n,a,o),this.isVideoFrameTexture=!0}update(){}clone(){return new this.constructor().copy(this)}setFrame(t){this.image=t,this.needsUpdate=!0}}class s9 extends tp{constructor(t,e){super({width:t,height:e}),this.isFramebufferTexture=!0,this.magFilter=1003,this.minFilter=1003,this.generateMipmaps=!1,this.needsUpdate=!0}}class s7 extends tp{constructor(t,e,i,s,r,n,a,o,h,l,u,c){super(null,n,a,o,h,l,s,r,u,c),this.isCompressedTexture=!0,this.image={width:e,height:i},this.mipmaps=t,this.flipY=!1,this.generateMipmaps=!1}}class rt extends s7{constructor(t,e,i,s,r,n){super(t,e,i,r,n),this.isCompressedArrayTexture=!0,this.image.depth=s,this.wrapR=1001,this.layerUpdates=new Set}addLayerUpdate(t){this.layerUpdates.add(t)}clearLayerUpdates(){this.layerUpdates.clear()}}class re extends s7{constructor(t,e,i){super(void 0,t[0].width,t[0].height,e,i,301),this.isCompressedCubeTexture=!0,this.isCubeTexture=!0,this.image=t}}class ri extends tp{constructor(t,e,i,s,r,n,a,o,h){super(t,e,i,s,r,n,a,o,h),this.isCanvasTexture=!0,this.needsUpdate=!0}}class rs extends tp{constructor(t,e,i=1014,s,r,n,a=1003,o=1003,h,l=1026,u=1){if(1026!==l&&1027!==l)throw Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");super({width:t,height:e,depth:u},s,r,n,a,o,l,i,h),this.isDepthTexture=!0,this.flipY=!1,this.generateMipmaps=!1,this.compareFunction=null}copy(t){return super.copy(t),this.source=new th(Object.assign({},t.image)),this.compareFunction=t.compareFunction,this}toJSON(t){let e=super.toJSON(t);return null!==this.compareFunction&&(e.compareFunction=this.compareFunction),e}}class rr extends rs{constructor(t,e=1014,i=301,s,r,n=1003,a=1003,o,h=1026){const l={width:t,height:t,depth:1};super(t,t,e,i,s,r,n,a,o,h),this.image=[l,l,l,l,l,l],this.isCubeDepthTexture=!0,this.isCubeTexture=!0}get images(){return this.image}set images(t){this.image=t}}class rn extends tp{constructor(t=null){super(),this.sourceTexture=t,this.isExternalTexture=!0}copy(t){return super.copy(t),this.sourceTexture=t.sourceTexture,this}}class ra extends e5{constructor(t=1,e=1,i=4,s=8,r=1){super(),this.type="CapsuleGeometry",this.parameters={radius:t,height:e,capSegments:i,radialSegments:s,heightSegments:r},e=Math.max(0,e),i=Math.max(1,Math.floor(i)),s=Math.max(3,Math.floor(s));const n=[],a=[],o=[],h=[],l=e/2,u=Math.PI/2*t,c=e,p=2*u+c,d=2*i+(r=Math.max(1,Math.floor(r))),m=s+1,f=new Z,g=new Z;for(let y=0;y<=d;y++){let x=0,b=0,v=0,w=0;if(y<=i){const e=y/i,s=e*Math.PI/2;b=-l-t*Math.cos(s),v=t*Math.sin(s),w=-t*Math.cos(s),x=e*u}else if(y<=i+r){const s=(y-i)/r;b=-l+s*e,v=t,w=0,x=u+s*c}else{const e=(y-i-r)/i,s=e*Math.PI/2;b=l+t*Math.sin(s),v=t*Math.cos(s),w=t*Math.sin(s),x=u+c+e*u}const M=Math.max(0,Math.min(1,x/p));let S=0;0===y?S=.5/s:y===d&&(S=-.5/s);for(let t=0;t<=s;t++){const e=t/s,i=e*Math.PI*2,r=Math.sin(i),n=Math.cos(i);g.x=-v*n,g.y=b,g.z=v*r,a.push(g.x,g.y,g.z),f.set(-v*n,w,v*r),f.normalize(),o.push(f.x,f.y,f.z),h.push(e+S,M)}if(y>0){const t=(y-1)*m;for(let e=0;e0||0!==s)&&(l.push(n,a,h),x+=3),(e>0||s!==r-1)&&(l.push(a,o,h),x+=3)}h.addGroup(g,x,0),g+=x})(),!1===n&&(t>0&&y(!0),e>0&&y(!1)),this.setIndex(l),this.setAttribute("position",new eZ(u,3)),this.setAttribute("normal",new eZ(c,3)),this.setAttribute("uv",new eZ(p,2))}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new rh(t.radiusTop,t.radiusBottom,t.height,t.radialSegments,t.heightSegments,t.openEnded,t.thetaStart,t.thetaLength)}}class rl extends rh{constructor(t=1,e=1,i=32,s=1,r=!1,n=0,a=2*Math.PI){super(0,t,e,i,s,r,n,a),this.type="ConeGeometry",this.parameters={radius:t,height:e,radialSegments:i,heightSegments:s,openEnded:r,thetaStart:n,thetaLength:a}}static fromJSON(t){return new rl(t.radius,t.height,t.radialSegments,t.heightSegments,t.openEnded,t.thetaStart,t.thetaLength)}}class ru extends e5{constructor(t=[],e=[],i=1,s=0){super(),this.type="PolyhedronGeometry",this.parameters={vertices:t,indices:e,radius:i,detail:s};const r=[],n=[];function a(t){r.push(t.x,t.y,t.z)}function o(e,i){let s=3*e;i.x=t[s+0],i.y=t[s+1],i.z=t[s+2]}function h(t,e,i,s){s<0&&1===t.x&&(n[e]=t.x-1),0===i.x&&0===i.z&&(n[e]=s/2/Math.PI+.5)}function l(t){return Math.atan2(t.z,-t.x)}(function(t){let i=new Z,s=new Z,r=new Z;for(let n=0;n.9&&a<.1&&(e<.2&&(n[t+0]+=1),i<.2&&(n[t+2]+=1),s<.2&&(n[t+4]+=1))}}()}(),this.setAttribute("position",new eZ(r,3)),this.setAttribute("normal",new eZ(r.slice(),3)),this.setAttribute("uv",new eZ(n,2)),0===s?this.computeVertexNormals():this.normalizeNormals()}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new ru(t.vertices,t.indices,t.radius,t.detail)}}class rc extends ru{constructor(t=1,e=0){const i=(1+Math.sqrt(5))/2,s=1/i;super([-1,-1,-1,-1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,1,1,-1,1,1,1,0,-s,-i,0,-s,i,0,s,-i,0,s,i,-s,-i,0,-s,i,0,s,-i,0,s,i,0,-i,0,-s,i,0,-s,-i,0,s,i,0,s],[3,11,7,3,7,15,3,15,13,7,19,17,7,17,6,7,6,15,17,4,8,17,8,10,17,10,6,8,0,16,8,16,2,8,2,10,0,12,1,0,1,18,0,18,16,6,10,2,6,2,13,6,13,15,2,16,18,2,18,3,2,3,13,18,1,9,18,9,11,18,11,3,4,14,12,4,12,0,4,0,8,11,9,5,11,5,19,11,19,7,19,5,14,19,14,4,19,4,17,1,12,14,1,14,5,1,5,9],t,e),this.type="DodecahedronGeometry",this.parameters={radius:t,detail:e}}static fromJSON(t){return new rc(t.radius,t.detail)}}let rp=new Z,rd=new Z,rm=new Z,rf=new eA;class rg extends e5{constructor(t=null,e=1){if(super(),this.type="EdgesGeometry",this.parameters={geometry:t,thresholdAngle:e},null!==t){const i=Math.cos($*e),s=t.getIndex(),r=t.getAttribute("position"),n=s?s.count:r.count,a=[0,0,0],o=["a","b","c"],h=[,,,],l={},u=[];for(let t=0;t0)o=r-1;else{o=r;break}if(s[r=o]===i)return r/(n-1);let l=s[r],u=s[r+1];return(r+(i-l)/(u-l))/(n-1)}getTangent(t,e){let i=t-1e-4,s=t+1e-4;i<0&&(i=0),s>1&&(s=1);let r=this.getPoint(i),n=this.getPoint(s),a=e||(r.isVector2?new J:new Z);return a.copy(n).sub(r).normalize(),a}getTangentAt(t,e){let i=this.getUtoTmapping(t);return this.getTangent(i,e)}computeFrenetFrames(t,e=!1){let i=new Z,s=[],r=[],n=[],a=new Z,o=new tH;for(let e=0;e<=t;e++){let i=e/t;s[e]=this.getTangentAt(i,new Z)}r[0]=new Z,n[0]=new Z;let h=Number.MAX_VALUE,l=Math.abs(s[0].x),u=Math.abs(s[0].y),c=Math.abs(s[0].z);l<=h&&(h=l,i.set(1,0,0)),u<=h&&(h=u,i.set(0,1,0)),c<=h&&i.set(0,0,1),a.crossVectors(s[0],i).normalize(),r[0].crossVectors(s[0],a),n[0].crossVectors(s[0],r[0]);for(let e=1;e<=t;e++){if(r[e]=r[e-1].clone(),n[e]=n[e-1].clone(),a.crossVectors(s[e-1],s[e]),a.length()>Number.EPSILON){a.normalize();let t=Math.acos(j(s[e-1].dot(s[e]),-1,1));r[e].applyMatrix4(o.makeRotationAxis(a,t))}n[e].crossVectors(s[e],r[e])}if(!0===e){let e=Math.acos(j(r[0].dot(r[t]),-1,1));e/=t,s[0].dot(a.crossVectors(r[0],r[t]))>0&&(e=-e);for(let i=1;i<=t;i++)r[i].applyMatrix4(o.makeRotationAxis(s[i],e*i)),n[i].crossVectors(s[i],r[i])}return{tangents:s,normals:r,binormals:n}}clone(){return new this.constructor().copy(this)}copy(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}toJSON(){let t={metadata:{version:4.7,type:"Curve",generator:"Curve.toJSON"}};return t.arcLengthDivisions=this.arcLengthDivisions,t.type=this.type,t}fromJSON(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}}class rx extends ry{constructor(t=0,e=0,i=1,s=1,r=0,n=2*Math.PI,a=!1,o=0){super(),this.isEllipseCurve=!0,this.type="EllipseCurve",this.aX=t,this.aY=e,this.xRadius=i,this.yRadius=s,this.aStartAngle=r,this.aEndAngle=n,this.aClockwise=a,this.aRotation=o}getPoint(t,e=new J){let i=2*Math.PI,s=this.aEndAngle-this.aStartAngle,r=Math.abs(s)i;)s-=i;s0?0:(Math.floor(Math.abs(o)/n)+1)*n:0===h&&o===n-1&&(o=n-2,h=1),this.closed||o>0?i=r[(o-1)%n]:(rw.subVectors(r[0],r[1]).add(r[0]),i=rw);let l=r[o%n],u=r[(o+1)%n];if(this.closed||o+2i.length-2?i.length-1:r+1],l=i[r>i.length-3?i.length-1:r+2];return e.set(rC(n,a.x,o.x,h.x,l.x),rC(n,a.y,o.y,h.y,l.y)),e}copy(t){super.copy(t),this.points=[];for(let e=0,i=t.points.length;e=i){let t=s[r]-i,n=this.curves[r],a=n.getLength(),o=0===a?0:1-t/a;return n.getPointAt(o,e)}r++}return null}getLength(){let t=this.getCurveLengths();return t[t.length-1]}updateArcLengths(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()}getCurveLengths(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;let t=[],e=0;for(let i=0,s=this.curves.length;i1&&!i[i.length-1].equals(i[0])&&i.push(i[0]),i}copy(t){super.copy(t),this.curves=[];for(let e=0,i=t.curves.length;e0){let t=h.getPoint(0);t.equals(this.currentPoint)||this.lineTo(t.x,t.y)}this.curves.push(h);let l=h.getPoint(1);return this.currentPoint.copy(l),this}copy(t){return super.copy(t),this.currentPoint.copy(t.currentPoint),this}toJSON(){let t=super.toJSON();return t.currentPoint=this.currentPoint.toArray(),t}fromJSON(t){return super.fromJSON(t),this.currentPoint.fromArray(t.currentPoint),this}}class r$ extends rF{constructor(t){super(t),this.uuid=D(),this.type="Shape",this.holes=[]}getPointsHoles(t){let e=[];for(let i=0,s=this.holes.length;i0)for(let r=e;r=e;r-=s)n=rK(r/s|0,t[r],t[r+1],n);return n&&rH(n,n.next)&&(r0(n),n=n.next),n}function rD(t,e){if(!t)return t;e||(e=t);let i=t,s;do if(s=!1,!i.steiner&&(rH(i,i.next)||0===rq(i.prev,i,i.next))){if(r0(i),(i=e=i.prev)===i.next)break;s=!0}else i=i.next;while(s||i!==e)return e}function rj(t,e){let i=t.x-e.x;return 0===i&&0==(i=t.y-e.y)&&(i=(t.next.y-t.y)/(t.next.x-t.x)-(e.next.y-e.y)/(e.next.x-e.x)),i}function rU(t,e,i,s,r){return(t=((t=((t=((t=((t=(t-i)*r|0)|t<<8)&0xff00ff)|t<<4)&0xf0f0f0f)|t<<2)&0x33333333)|t<<1)&0x55555555)|(e=((e=((e=((e=((e=(e-s)*r|0)|e<<8)&0xff00ff)|e<<4)&0xf0f0f0f)|e<<2)&0x33333333)|e<<1)&0x55555555)<<1}function rW(t,e,i,s,r,n,a,o){return(r-a)*(e-o)>=(t-a)*(n-o)&&(t-a)*(s-o)>=(i-a)*(e-o)&&(i-a)*(n-o)>=(r-a)*(s-o)}function rG(t,e,i,s,r,n,a,o){return(t!==a||e!==o)&&rW(t,e,i,s,r,n,a,o)}function rq(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function rH(t,e){return t.x===e.x&&t.y===e.y}function rJ(t,e,i,s){let r=rZ(rq(t,e,i)),n=rZ(rq(t,e,s)),a=rZ(rq(i,s,t)),o=rZ(rq(i,s,e));return!!(r!==n&&a!==o||0===r&&rX(t,i,e)||0===n&&rX(t,s,e)||0===a&&rX(i,t,s)||0===o&&rX(i,e,s))}function rX(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function rZ(t){return t>0?1:t<0?-1:0}function rY(t,e){return 0>rq(t.prev,t,t.next)?rq(t,e,t.next)>=0&&rq(t,t.prev,e)>=0:0>rq(t,e,t.prev)||0>rq(t,t.next,e)}function rQ(t,e){let i=r1(t.i,t.x,t.y),s=r1(e.i,e.x,e.y),r=t.next,n=e.prev;return t.next=e,e.prev=t,i.next=r,r.prev=i,s.next=i,i.prev=s,n.next=s,s.prev=n,s}function rK(t,e,i,s){let r=r1(t,e,i);return s?(r.next=s.next,r.prev=s,s.next.prev=r,s.next=r):(r.prev=r,r.next=r),r}function r0(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function r1(t,e,i){return{i:t,x:e,y:i,prev:null,next:null,z:0,prevZ:null,nextZ:null,steiner:!1}}class r2{static triangulate(t,e,i=2){return function(t,e,i=2){let s,r,n,a=e&&e.length,o=a?e[0]*i:t.length,h=rV(t,0,o,i,!0),l=[];if(!h||h.next===h.prev)return l;if(a&&(h=function(t,e,i,s){let r=[];for(let i=0,n=e.length;i=s.next.y&&s.next.y!==s.y){let t=s.x+(n-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(t<=r&&t>a&&(a=t,i=s.x=s.x&&s.x>=h&&r!==s.x&&rW(ni.x||s.x===i.x&&(c=i,p=s,0>rq(c.prev,c,p.prev)&&0>rq(p.next,c,c.next))))&&(i=s,u=e)}s=s.next}while(s!==o)return i}(t,e);if(!i)return e;let s=rQ(i,t);return rD(s,s.next),rD(i,i.next)}(r[t],i);return i}(t,e,h,i)),t.length>80*i){s=t[0],r=t[1];let e=s,a=r;for(let n=i;ne&&(e=i),o>a&&(a=o)}n=0!==(n=Math.max(e-s,a-r))?32767/n:0}return function t(e,i,s,r,n,a,o){if(!e)return;!o&&a&&function(t,e,i,s){let r=t;do 0===r.z&&(r.z=rU(r.x,r.y,e,i,s)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next;while(r!==t)r.prevZ.nextZ=null,r.prevZ=null,function(t){let e,i=1;do{let s,r=t;t=null;let n=null;for(e=0;r;){e++;let a=r,o=0;for(let t=0;t0||h>0&&a;)0!==o&&(0===h||!a||r.z<=a.z)?(s=r,r=r.nextZ,o--):(s=a,a=a.nextZ,h--),n?n.nextZ=s:t=s,s.prevZ=n,n=s;r=a}n.nextZ=null,i*=2}while(e>1)}(r)}(e,r,n,a);let h=e;for(;e.prev!==e.next;){let l=e.prev,u=e.next;if(a?function(t,e,i,s){let r=t.prev,n=t.next;if(rq(r,t,n)>=0)return!1;let a=r.x,o=t.x,h=n.x,l=r.y,u=t.y,c=n.y,p=Math.min(a,o,h),d=Math.min(l,u,c),m=Math.max(a,o,h),f=Math.max(l,u,c),g=rU(p,d,e,i,s),y=rU(m,f,e,i,s),x=t.prevZ,b=t.nextZ;for(;x&&x.z>=g&&b&&b.z<=y;){if(x.x>=p&&x.x<=m&&x.y>=d&&x.y<=f&&x!==r&&x!==n&&rG(a,l,o,u,h,c,x.x,x.y)&&rq(x.prev,x,x.next)>=0||(x=x.prevZ,b.x>=p&&b.x<=m&&b.y>=d&&b.y<=f&&b!==r&&b!==n&&rG(a,l,o,u,h,c,b.x,b.y)&&rq(b.prev,b,b.next)>=0))return!1;b=b.nextZ}for(;x&&x.z>=g;){if(x.x>=p&&x.x<=m&&x.y>=d&&x.y<=f&&x!==r&&x!==n&&rG(a,l,o,u,h,c,x.x,x.y)&&rq(x.prev,x,x.next)>=0)return!1;x=x.prevZ}for(;b&&b.z<=y;){if(b.x>=p&&b.x<=m&&b.y>=d&&b.y<=f&&b!==r&&b!==n&&rG(a,l,o,u,h,c,b.x,b.y)&&rq(b.prev,b,b.next)>=0)return!1;b=b.nextZ}return!0}(e,r,n,a):function(t){let e=t.prev,i=t.next;if(rq(e,t,i)>=0)return!1;let s=e.x,r=t.x,n=i.x,a=e.y,o=t.y,h=i.y,l=Math.min(s,r,n),u=Math.min(a,o,h),c=Math.max(s,r,n),p=Math.max(a,o,h),d=i.next;for(;d!==e;){if(d.x>=l&&d.x<=c&&d.y>=u&&d.y<=p&&rG(s,a,r,o,n,h,d.x,d.y)&&rq(d.prev,d,d.next)>=0)return!1;d=d.next}return!0}(e)){i.push(l.i,e.i,u.i),r0(e),e=u.next,h=u.next;continue}if((e=u)===h){o?1===o?t(e=function(t,e){let i=t;do{let s=i.prev,r=i.next.next;!rH(s,r)&&rJ(s,i,i.next,r)&&rY(s,r)&&rY(r,s)&&(e.push(s.i,i.i,r.i),r0(i),r0(i.next),i=t=r),i=i.next}while(i!==t)return rD(i)}(rD(e),i),i,s,r,n,a,2):2===o&&function(e,i,s,r,n,a){let o=e;do{let e=o.next.next;for(;e!==o.prev;){var h,l;if(o.i!==e.i&&(h=o,l=e,h.next.i!==l.i&&h.prev.i!==l.i&&!function(t,e){let i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&rJ(i,i.next,t,e))return!0;i=i.next}while(i!==t)return!1}(h,l)&&(rY(h,l)&&rY(l,h)&&function(t,e){let i=t,s=!1,r=(t.x+e.x)/2,n=(t.y+e.y)/2;do i.y>n!=i.next.y>n&&i.next.y!==i.y&&r<(i.next.x-i.x)*(n-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next;while(i!==t)return s}(h,l)&&(rq(h.prev,h,l.prev)||rq(h,l.prev,l))||rH(h,l)&&rq(h.prev,h,h.next)>0&&rq(l.prev,l,l.next)>0))){let h=rQ(o,e);o=rD(o,o.next),h=rD(h,h.next),t(o,i,s,r,n,a,0),t(h,i,s,r,n,a,0);return}e=e.next}o=o.next}while(o!==e)}(e,i,s,r,n,a):t(rD(e),i,s,r,n,a,1);break}}}(h,l,i,s,r,n,0),l}(t,e,i)}}class r3{static area(t){let e=t.length,i=0;for(let s=e-1,r=0;rr3.area(t)}static triangulateShape(t,e){let i=[],s=[],r=[];r5(t),r4(i,t);let n=t.length;e.forEach(r5);for(let t=0;t2&&t[e-1].equals(t[0])&&t.pop()}function r4(t,e){for(let i=0;iNumber.EPSILON){let c=Math.sqrt(u),p=Math.sqrt(h*h+l*l),d=e.x-o/c,m=e.y+a/c,f=((i.x-l/p-d)*l-(i.y+h/p-m)*h)/(a*l-o*h),g=(s=d+a*f-t.x)*s+(r=m+o*f-t.y)*r;if(g<=2)return new J(s,r);n=Math.sqrt(g/2)}else{let t=!1;a>Number.EPSILON?h>Number.EPSILON&&(t=!0):a<-Number.EPSILON?h<-Number.EPSILON&&(t=!0):Math.sign(o)===Math.sign(l)&&(t=!0),t?(s=-o,r=a,n=Math.sqrt(u)):(s=a,r=o,n=Math.sqrt(u/2))}return new J(s/n,r/n)}let R=[];for(let t=0,e=I.length,i=e-1,s=t+1;t=0;t--){let e=t/x,i=f*Math.cos(e*Math.PI/2),s=g*Math.sin(e*Math.PI/2)+y;for(let t=0,e=I.length;t=0;){let n=r,a=r-1;a<0&&(a=t.length-1);for(let t=0,r=p+2*x;t0)&&p.push(e,r,h),(t!==i-1||o0!=t>0&&this.version++,this._anisotropy=t}get clearcoat(){return this._clearcoat}set clearcoat(t){this._clearcoat>0!=t>0&&this.version++,this._clearcoat=t}get iridescence(){return this._iridescence}set iridescence(t){this._iridescence>0!=t>0&&this.version++,this._iridescence=t}get dispersion(){return this._dispersion}set dispersion(t){this._dispersion>0!=t>0&&this.version++,this._dispersion=t}get sheen(){return this._sheen}set sheen(t){this._sheen>0!=t>0&&this.version++,this._sheen=t}get transmission(){return this._transmission}set transmission(t){this._transmission>0!=t>0&&this.version++,this._transmission=t}copy(t){return super.copy(t),this.defines={STANDARD:"",PHYSICAL:""},this.anisotropy=t.anisotropy,this.anisotropyRotation=t.anisotropyRotation,this.anisotropyMap=t.anisotropyMap,this.clearcoat=t.clearcoat,this.clearcoatMap=t.clearcoatMap,this.clearcoatRoughness=t.clearcoatRoughness,this.clearcoatRoughnessMap=t.clearcoatRoughnessMap,this.clearcoatNormalMap=t.clearcoatNormalMap,this.clearcoatNormalScale.copy(t.clearcoatNormalScale),this.dispersion=t.dispersion,this.ior=t.ior,this.iridescence=t.iridescence,this.iridescenceMap=t.iridescenceMap,this.iridescenceIOR=t.iridescenceIOR,this.iridescenceThicknessRange=[...t.iridescenceThicknessRange],this.iridescenceThicknessMap=t.iridescenceThicknessMap,this.sheen=t.sheen,this.sheenColor.copy(t.sheenColor),this.sheenColorMap=t.sheenColorMap,this.sheenRoughness=t.sheenRoughness,this.sheenRoughnessMap=t.sheenRoughnessMap,this.transmission=t.transmission,this.transmissionMap=t.transmissionMap,this.thickness=t.thickness,this.thicknessMap=t.thicknessMap,this.attenuationDistance=t.attenuationDistance,this.attenuationColor.copy(t.attenuationColor),this.specularIntensity=t.specularIntensity,this.specularIntensityMap=t.specularIntensityMap,this.specularColor.copy(t.specularColor),this.specularColorMap=t.specularColorMap,this}}class ng extends eR{constructor(t){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new ez(0xffffff),this.specular=new ez(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new ez(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new t3,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.specular.copy(t.specular),this.shininess=t.shininess,this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.flatShading=t.flatShading,this.fog=t.fog,this}}class ny extends eR{constructor(t){super(),this.isMeshToonMaterial=!0,this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new ez(0xffffff),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new ez(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.gradientMap=t.gradientMap,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.alphaMap=t.alphaMap,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.fog=t.fog,this}}class nx extends eR{constructor(t){super(),this.isMeshNormalMaterial=!0,this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.setValues(t)}copy(t){return super.copy(t),this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.flatShading=t.flatShading,this}}class nb extends eR{constructor(t){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new ez(0xffffff),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new ez(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new t3,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.flatShading=t.flatShading,this.fog=t.fog,this}}class nv extends eR{constructor(t){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=3200,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(t)}copy(t){return super.copy(t),this.depthPacking=t.depthPacking,this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this}}class nw extends eR{constructor(t){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(t)}copy(t){return super.copy(t),this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this}}class nM extends eR{constructor(t){super(),this.isMeshMatcapMaterial=!0,this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new ez(0xffffff),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.defines={MATCAP:""},this.color.copy(t.color),this.matcap=t.matcap,this.map=t.map,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.alphaMap=t.alphaMap,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.flatShading=t.flatShading,this.fog=t.fog,this}}class nS extends s${constructor(t){super(),this.isLineDashedMaterial=!0,this.type="LineDashedMaterial",this.scale=1,this.dashSize=3,this.gapSize=1,this.setValues(t)}copy(t){return super.copy(t),this.scale=t.scale,this.dashSize=t.dashSize,this.gapSize=t.gapSize,this}}function nA(t,e){return t&&t.constructor!==e?"number"==typeof e.BYTES_PER_ELEMENT?new e(t):Array.prototype.slice.call(t):t}function n_(t){let e=t.length,i=Array(e);for(let t=0;t!==e;++t)i[t]=t;return i.sort(function(e,i){return t[e]-t[i]}),i}function nC(t,e,i){let s=t.length,r=new t.constructor(s);for(let n=0,a=0;a!==s;++n){let s=i[n]*e;for(let i=0;i!==e;++i)r[a++]=t[s+i]}return r}function nT(t,e,i,s){let r=1,n=t[0];for(;void 0!==n&&void 0===n[s];)n=t[r++];if(void 0===n)return;let a=n[s];if(void 0!==a)if(Array.isArray(a))do void 0!==(a=n[s])&&(e.push(n.time),i.push(...a)),n=t[r++];while(void 0!==n)else if(void 0!==a.toArray)do void 0!==(a=n[s])&&(e.push(n.time),a.toArray(i,i.length)),n=t[r++];while(void 0!==n)else do void 0!==(a=n[s])&&(e.push(n.time),i.push(a)),n=t[r++];while(void 0!==n)}class nI{static convertArray(t,e){return nA(t,e)}static isTypedArray(t){return A(t)}static getKeyframeOrder(t){return n_(t)}static sortedArray(t,e,i){return nC(t,e,i)}static flattenJSON(t,e,i,s){nT(t,e,i,s)}static subclip(t,e,i,s,r=30){return function(t,e,i,s,r=30){let n=t.clone();n.name=e;let a=[];for(let t=0;t=s)){h.push(e.times[t]);for(let i=0;in.tracks[t].times[0]&&(o=n.tracks[t].times[0]);for(let t=0;t=r.times[p]){let t=p*l+h,e=t+l-h;s=r.values.slice(t,e)}else{let t=r.createInterpolant(),e=h,i=l-h;t.evaluate(n),s=t.resultBuffer.slice(e,i)}"quaternion"===a&&new X().fromArray(s).normalize().conjugate().toArray(s);let d=o.times.length;for(let t=0;t=r)){let a=e[1];t=(r=e[--i-1]))break e}n=i,i=0;break i}break t}for(;i>>1;te;)--n;if(++n,0!==r||n!==s){r>=n&&(r=(n=Math.max(n,1))-1);let t=this.getValueSize();this.times=i.slice(r,n),this.values=this.values.slice(r*t,n*t)}return this}validate(){let t=!0,e=this.getValueSize();e-Math.floor(e)!=0&&(O("KeyframeTrack: Invalid value size in track.",this),t=!1);let i=this.times,s=this.values,r=i.length;0===r&&(O("KeyframeTrack: Track is empty.",this),t=!1);let n=null;for(let e=0;e!==r;e++){let s=i[e];if("number"==typeof s&&isNaN(s)){O("KeyframeTrack: Time is not a valid number.",this,e,s),t=!1;break}if(null!==n&&n>s){O("KeyframeTrack: Out of order keys.",this,e,s,n),t=!1;break}n=s}if(void 0!==s&&A(s))for(let e=0,i=s.length;e!==i;++e){let i=s[e];if(isNaN(i)){O("KeyframeTrack: Value is not a valid number.",this,e,i),t=!1;break}}return t}optimize(){let t=this.times.slice(),e=this.values.slice(),i=this.getValueSize(),s=2302===this.getInterpolation(),r=t.length-1,n=1;for(let a=1;a0){t[n]=t[r];for(let t=r*i,s=n*i,a=0;a!==i;++a)e[s+a]=e[t+a];++n}return n!==t.length?(this.times=t.slice(0,n),this.values=e.slice(0,n*i)):(this.times=t,this.values=e),this}clone(){let t=this.times.slice(),e=this.values.slice(),i=new this.constructor(this.name,t,e);return i.createInterpolant=this.createInterpolant,i}}nO.prototype.ValueTypeName="",nO.prototype.TimeBufferType=Float32Array,nO.prototype.ValueBufferType=Float32Array,nO.prototype.DefaultInterpolation=2301;class nE extends nO{constructor(t,e,i){super(t,e,i)}}nE.prototype.ValueTypeName="bool",nE.prototype.ValueBufferType=Array,nE.prototype.DefaultInterpolation=2300,nE.prototype.InterpolantFactoryMethodLinear=void 0,nE.prototype.InterpolantFactoryMethodSmooth=void 0;class nP extends nO{constructor(t,e,i,s){super(t,e,i,s)}}nP.prototype.ValueTypeName="color";class nL extends nO{constructor(t,e,i,s){super(t,e,i,s)}}nL.prototype.ValueTypeName="number";class nN extends nz{constructor(t,e,i,s){super(t,e,i,s)}interpolate_(t,e,i,s){let r=this.resultBuffer,n=this.sampleValues,a=this.valueSize,o=(i-e)/(s-e),h=t*a;for(let t=h+a;h!==t;h+=4)X.slerpFlat(r,0,n,h-a,n,h,o);return r}}class nF extends nO{constructor(t,e,i,s){super(t,e,i,s)}InterpolantFactoryMethodLinear(t){return new nN(this.times,this.values,this.getValueSize(),t)}}nF.prototype.ValueTypeName="quaternion",nF.prototype.InterpolantFactoryMethodSmooth=void 0;class n$ extends nO{constructor(t,e,i){super(t,e,i)}}n$.prototype.ValueTypeName="string",n$.prototype.ValueBufferType=Array,n$.prototype.DefaultInterpolation=2300,n$.prototype.InterpolantFactoryMethodLinear=void 0,n$.prototype.InterpolantFactoryMethodSmooth=void 0;class nV extends nO{constructor(t,e,i,s){super(t,e,i,s)}}nV.prototype.ValueTypeName="vector";class nD{constructor(t="",e=-1,i=[],s=2500){this.name=t,this.tracks=i,this.duration=e,this.blendMode=s,this.uuid=D(),this.userData={},this.duration<0&&this.resetDuration()}static parse(t){let e=[],i=t.tracks,s=1/(t.fps||1);for(let t=0,r=i.length;t!==r;++t)e.push((function(t){if(void 0===t.type)throw Error("THREE.KeyframeTrack: track type undefined, can not parse");let e=function(t){switch(t.toLowerCase()){case"scalar":case"double":case"float":case"number":case"integer":return nL;case"vector":case"vector2":case"vector3":case"vector4":return nV;case"color":return nP;case"quaternion":return nF;case"bool":case"boolean":return nE;case"string":return n$}throw Error("THREE.KeyframeTrack: Unsupported typeName: "+t)}(t.type);if(void 0===t.times){let e=[],i=[];nT(t.keys,e,i,"value"),t.times=e,t.values=i}return void 0!==e.parse?e.parse(t):new e(t.name,t.times,t.values,t.interpolation)})(i[t]).scale(s));let r=new this(t.name,t.duration,e,t.blendMode);return r.uuid=t.uuid,r.userData=JSON.parse(t.userData||"{}"),r}static toJSON(t){let e=[],i=t.tracks,s={name:t.name,duration:t.duration,tracks:e,uuid:t.uuid,blendMode:t.blendMode,userData:JSON.stringify(t.userData)};for(let t=0,s=i.length;t!==s;++t)e.push(nO.toJSON(i[t]));return s}static CreateFromMorphTargetSequence(t,e,i,s){let r=e.length,n=[];for(let t=0;t1){let t=n[1],e=s[t];e||(s[t]=e=[]),e.push(i)}}let n=[];for(let t in s)n.push(this.CreateFromMorphTargetSequence(t,s[t],e,i));return n}static parseAnimation(t,e){if(R("AnimationClip: parseAnimation() is deprecated and will be removed with r185"),!t)return O("AnimationClip: No animation in JSONLoader data."),null;let i=function(t,e,i,s,r){if(0!==i.length){let n=[],a=[];nT(i,n,a,s),0!==n.length&&r.push(new t(e,n,a))}},s=[],r=t.name||"default",n=t.fps||30,a=t.blendMode,o=t.length||-1,h=t.hierarchy||[];for(let t=0;t{e&&e(r),this.manager.itemEnd(t)},0),r;if(void 0!==nq[t])return void nq[t].push({onLoad:e,onProgress:i,onError:s});nq[t]=[],nq[t].push({onLoad:e,onProgress:i,onError:s});let n=new Request(t,{headers:new Headers(this.requestHeader),credentials:this.withCredentials?"include":"same-origin",signal:"function"==typeof AbortSignal.any?AbortSignal.any([this._abortController.signal,this.manager.abortController.signal]):this._abortController.signal}),a=this.mimeType,o=this.responseType;fetch(n).then(e=>{if(200===e.status||0===e.status){if(0===e.status&&R("FileLoader: HTTP Status 0 received."),"u"{if(s)t.close();else{let s=new ProgressEvent("progress",{lengthComputable:a,loaded:o+=r.byteLength,total:n});for(let t=0,e=i.length;t{t.error(e)})}()}}))}throw new nH(`fetch for "${e.url}" responded with ${e.status}: ${e.statusText}`,e)}).then(t=>{switch(o){case"arraybuffer":return t.arrayBuffer();case"blob":return t.blob();case"document":return t.text().then(t=>new DOMParser().parseFromString(t,a));case"json":return t.json();default:if(""===a)return t.text();{let e=/charset="?([^;"\s]*)"?/i.exec(a),i=new TextDecoder(e&&e[1]?e[1].toLowerCase():void 0);return t.arrayBuffer().then(t=>i.decode(t))}}}).then(e=>{nj.add(`file:${t}`,e);let i=nq[t];delete nq[t];for(let t=0,s=i.length;t{let i=nq[t];if(void 0===i)throw this.manager.itemError(t),e;delete nq[t];for(let t=0,s=i.length;t{this.manager.itemEnd(t)}),this.manager.itemStart(t)}setResponseType(t){return this.responseType=t,this}setMimeType(t){return this.mimeType=t,this}abort(){return this._abortController.abort(),this._abortController=new AbortController,this}}class nX extends nG{constructor(t){super(t)}load(t,e,i,s){let r=this,n=new nJ(this.manager);n.setPath(this.path),n.setRequestHeader(this.requestHeader),n.setWithCredentials(this.withCredentials),n.load(t,function(i){try{e(r.parse(JSON.parse(i)))}catch(e){s?s(e):O(e),r.manager.itemError(t)}},i,s)}parse(t){let e=[];for(let i=0;i0:s.vertexColors=t.vertexColors),void 0!==t.uniforms)for(let e in t.uniforms){let r=t.uniforms[e];switch(s.uniforms[e]={},r.type){case"t":s.uniforms[e].value=i(r.value);break;case"c":s.uniforms[e].value=new ez().setHex(r.value);break;case"v2":s.uniforms[e].value=new J().fromArray(r.value);break;case"v3":s.uniforms[e].value=new Z().fromArray(r.value);break;case"v4":s.uniforms[e].value=new td().fromArray(r.value);break;case"m3":s.uniforms[e].value=new K().fromArray(r.value);break;case"m4":s.uniforms[e].value=new tH().fromArray(r.value);break;default:s.uniforms[e].value=r.value}}if(void 0!==t.defines&&(s.defines=t.defines),void 0!==t.vertexShader&&(s.vertexShader=t.vertexShader),void 0!==t.fragmentShader&&(s.fragmentShader=t.fragmentShader),void 0!==t.glslVersion&&(s.glslVersion=t.glslVersion),void 0!==t.extensions)for(let e in t.extensions)s.extensions[e]=t.extensions[e];if(void 0!==t.lights&&(s.lights=t.lights),void 0!==t.clipping&&(s.clipping=t.clipping),void 0!==t.size&&(s.size=t.size),void 0!==t.sizeAttenuation&&(s.sizeAttenuation=t.sizeAttenuation),void 0!==t.map&&(s.map=i(t.map)),void 0!==t.matcap&&(s.matcap=i(t.matcap)),void 0!==t.alphaMap&&(s.alphaMap=i(t.alphaMap)),void 0!==t.bumpMap&&(s.bumpMap=i(t.bumpMap)),void 0!==t.bumpScale&&(s.bumpScale=t.bumpScale),void 0!==t.normalMap&&(s.normalMap=i(t.normalMap)),void 0!==t.normalMapType&&(s.normalMapType=t.normalMapType),void 0!==t.normalScale){let e=t.normalScale;!1===Array.isArray(e)&&(e=[e,e]),s.normalScale=new J().fromArray(e)}return void 0!==t.displacementMap&&(s.displacementMap=i(t.displacementMap)),void 0!==t.displacementScale&&(s.displacementScale=t.displacementScale),void 0!==t.displacementBias&&(s.displacementBias=t.displacementBias),void 0!==t.roughnessMap&&(s.roughnessMap=i(t.roughnessMap)),void 0!==t.metalnessMap&&(s.metalnessMap=i(t.metalnessMap)),void 0!==t.emissiveMap&&(s.emissiveMap=i(t.emissiveMap)),void 0!==t.emissiveIntensity&&(s.emissiveIntensity=t.emissiveIntensity),void 0!==t.specularMap&&(s.specularMap=i(t.specularMap)),void 0!==t.specularIntensityMap&&(s.specularIntensityMap=i(t.specularIntensityMap)),void 0!==t.specularColorMap&&(s.specularColorMap=i(t.specularColorMap)),void 0!==t.envMap&&(s.envMap=i(t.envMap)),void 0!==t.envMapRotation&&s.envMapRotation.fromArray(t.envMapRotation),void 0!==t.envMapIntensity&&(s.envMapIntensity=t.envMapIntensity),void 0!==t.reflectivity&&(s.reflectivity=t.reflectivity),void 0!==t.refractionRatio&&(s.refractionRatio=t.refractionRatio),void 0!==t.lightMap&&(s.lightMap=i(t.lightMap)),void 0!==t.lightMapIntensity&&(s.lightMapIntensity=t.lightMapIntensity),void 0!==t.aoMap&&(s.aoMap=i(t.aoMap)),void 0!==t.aoMapIntensity&&(s.aoMapIntensity=t.aoMapIntensity),void 0!==t.gradientMap&&(s.gradientMap=i(t.gradientMap)),void 0!==t.clearcoatMap&&(s.clearcoatMap=i(t.clearcoatMap)),void 0!==t.clearcoatRoughnessMap&&(s.clearcoatRoughnessMap=i(t.clearcoatRoughnessMap)),void 0!==t.clearcoatNormalMap&&(s.clearcoatNormalMap=i(t.clearcoatNormalMap)),void 0!==t.clearcoatNormalScale&&(s.clearcoatNormalScale=new J().fromArray(t.clearcoatNormalScale)),void 0!==t.iridescenceMap&&(s.iridescenceMap=i(t.iridescenceMap)),void 0!==t.iridescenceThicknessMap&&(s.iridescenceThicknessMap=i(t.iridescenceThicknessMap)),void 0!==t.transmissionMap&&(s.transmissionMap=i(t.transmissionMap)),void 0!==t.thicknessMap&&(s.thicknessMap=i(t.thicknessMap)),void 0!==t.anisotropyMap&&(s.anisotropyMap=i(t.anisotropyMap)),void 0!==t.sheenColorMap&&(s.sheenColorMap=i(t.sheenColorMap)),void 0!==t.sheenRoughnessMap&&(s.sheenRoughnessMap=i(t.sheenRoughnessMap)),s}setTextures(t){return this.textures=t,this}createMaterialFromType(t){return al.createMaterialFromType(t)}static createMaterialFromType(t){return new({ShadowMaterial:np,SpriteMaterial:iO,RawShaderMaterial:nd,ShaderMaterial:im,PointsMaterial:sK,MeshPhysicalMaterial:nf,MeshStandardMaterial:nm,MeshPhongMaterial:ng,MeshToonMaterial:ny,MeshNormalMaterial:nx,MeshLambertMaterial:nb,MeshDepthMaterial:nv,MeshDistanceMaterial:nw,MeshBasicMaterial:eO,MeshMatcapMaterial:nM,LineDashedMaterial:nS,LineBasicMaterial:s$,Material:eR})[t]}}class au{static extractUrlBase(t){let e=t.lastIndexOf("/");return -1===e?"./":t.slice(0,e+1)}static resolveURL(t,e){return"string"!=typeof t||""===t?"":(/^https?:\/\//i.test(e)&&/^\//.test(t)&&(e=e.replace(/(^https?:\/\/[^\/]+).*/i,"$1")),/^(https?:)?\/\//i.test(t)||/^data:.*,.*$/i.test(t)||/^blob:.*$/i.test(t))?t:e+t}}class ac extends e5{constructor(){super(),this.isInstancedBufferGeometry=!0,this.type="InstancedBufferGeometry",this.instanceCount=1/0}copy(t){return super.copy(t),this.instanceCount=t.instanceCount,this}toJSON(){let t=super.toJSON();return t.instanceCount=this.instanceCount,t.isInstancedBufferGeometry=!0,t}}class ap extends nG{constructor(t){super(t)}load(t,e,i,s){let r=this,n=new nJ(r.manager);n.setPath(r.path),n.setRequestHeader(r.requestHeader),n.setWithCredentials(r.withCredentials),n.load(t,function(i){try{e(r.parse(JSON.parse(i)))}catch(e){s?s(e):O(e),r.manager.itemError(t)}},i,s)}parse(t){let e={},i={};function s(t,s){if(void 0!==e[s])return e[s];let r=t.interleavedBuffers[s],n=function(t,e){if(void 0!==i[e])return i[e];let s=new Uint32Array(t.arrayBuffers[e]).buffer;return i[e]=s,s}(t,r.buffer),a=new ik(S(r.type,n),r.stride);return a.uuid=r.uuid,e[s]=a,a}let r=t.isInstancedBufferGeometry?new ac:new e5,n=t.data.index;if(void 0!==n){let t=S(n.type,n.array);r.setIndex(new eD(t,1))}let a=t.data.attributes;for(let e in a){let i,n=a[e];if(n.isInterleavedBufferAttribute)i=new iR(s(t.data,n.data),n.itemSize,n.offset,n.normalized);else{let t=S(n.type,n.array);i=new(n.isInstancedBufferAttribute?si:eD)(t,n.itemSize,n.normalized)}void 0!==n.name&&(i.name=n.name),void 0!==n.usage&&i.setUsage(n.usage),r.setAttribute(e,i)}let o=t.data.morphAttributes;if(o)for(let e in o){let i=o[e],n=[];for(let e=0,r=i.length;e0){(i=new nQ(new nU(e))).setCrossOrigin(this.crossOrigin);for(let e=0,i=t.length;e0){(e=new nQ(this.manager)).setCrossOrigin(this.crossOrigin);for(let e=0,i=t.length;e{let e=null,i=null;return void 0!==t.boundingBox&&(e=new tv().fromJSON(t.boundingBox)),void 0!==t.boundingSphere&&(i=new tF().fromJSON(t.boundingSphere)),{...t,boundingBox:e,boundingSphere:i}}),n._instanceInfo=t.instanceInfo,n._availableInstanceIds=t._availableInstanceIds,n._availableGeometryIds=t._availableGeometryIds,n._nextIndexStart=t.nextIndexStart,n._nextVertexStart=t.nextVertexStart,n._geometryCount=t.geometryCount,n._maxInstanceCount=t.maxInstanceCount,n._maxVertexCount=t.maxVertexCount,n._maxIndexCount=t.maxIndexCount,n._geometryInitialized=t.geometryInitialized,n._matricesTexture=u(t.matricesTexture.uuid),n._indirectTexture=u(t.indirectTexture.uuid),void 0!==t.colorsTexture&&(n._colorsTexture=u(t.colorsTexture.uuid)),void 0!==t.boundingSphere&&(n.boundingSphere=new tF().fromJSON(t.boundingSphere)),void 0!==t.boundingBox&&(n.boundingBox=new tv().fromJSON(t.boundingBox));break;case"LOD":n=new iZ;break;case"Line":n=new sH(h(t.geometry),l(t.material));break;case"LineLoop":n=new sQ(h(t.geometry),l(t.material));break;case"LineSegments":n=new sY(h(t.geometry),l(t.material));break;case"PointCloud":case"Points":n=new s5(h(t.geometry),l(t.material));break;case"Sprite":n=new iq(l(t.material));break;case"Group":n=new iA;break;case"Bone":n=new i8;break;default:n=new eu}if(n.uuid=t.uuid,void 0!==t.name&&(n.name=t.name),void 0!==t.matrix?(n.matrix.fromArray(t.matrix),void 0!==t.matrixAutoUpdate&&(n.matrixAutoUpdate=t.matrixAutoUpdate),n.matrixAutoUpdate&&n.matrix.decompose(n.position,n.quaternion,n.scale)):(void 0!==t.position&&n.position.fromArray(t.position),void 0!==t.rotation&&n.rotation.fromArray(t.rotation),void 0!==t.quaternion&&n.quaternion.fromArray(t.quaternion),void 0!==t.scale&&n.scale.fromArray(t.scale)),void 0!==t.up&&n.up.fromArray(t.up),void 0!==t.castShadow&&(n.castShadow=t.castShadow),void 0!==t.receiveShadow&&(n.receiveShadow=t.receiveShadow),t.shadow&&(void 0!==t.shadow.intensity&&(n.shadow.intensity=t.shadow.intensity),void 0!==t.shadow.bias&&(n.shadow.bias=t.shadow.bias),void 0!==t.shadow.normalBias&&(n.shadow.normalBias=t.shadow.normalBias),void 0!==t.shadow.radius&&(n.shadow.radius=t.shadow.radius),void 0!==t.shadow.mapSize&&n.shadow.mapSize.fromArray(t.shadow.mapSize),void 0!==t.shadow.camera&&(n.shadow.camera=this.parseObject(t.shadow.camera))),void 0!==t.visible&&(n.visible=t.visible),void 0!==t.frustumCulled&&(n.frustumCulled=t.frustumCulled),void 0!==t.renderOrder&&(n.renderOrder=t.renderOrder),void 0!==t.userData&&(n.userData=t.userData),void 0!==t.layers&&(n.layers.mask=t.layers),void 0!==t.children){let a=t.children;for(let t=0;t{if(!0!==ay.has(n))return e&&e(i),r.manager.itemEnd(t),i;s&&s(ay.get(n)),r.manager.itemError(t),r.manager.itemEnd(t)}):(setTimeout(function(){e&&e(n),r.manager.itemEnd(t)},0),n);let a={};a.credentials="anonymous"===this.crossOrigin?"same-origin":"include",a.headers=this.requestHeader,a.signal="function"==typeof AbortSignal.any?AbortSignal.any([this._abortController.signal,this.manager.abortController.signal]):this._abortController.signal;let o=fetch(t,a).then(function(t){return t.blob()}).then(function(t){return createImageBitmap(t,Object.assign(r.options,{colorSpaceConversion:"none"}))}).then(function(i){return nj.add(`image-bitmap:${t}`,i),e&&e(i),r.manager.itemEnd(t),i}).catch(function(e){s&&s(e),ay.set(o,e),nj.remove(`image-bitmap:${t}`),r.manager.itemError(t),r.manager.itemEnd(t)});nj.add(`image-bitmap:${t}`,o),r.manager.itemStart(t)}abort(){return this._abortController.abort(),this._abortController=new AbortController,this}}class ab{static getContext(){return void 0===s&&(s=new(window.AudioContext||window.webkitAudioContext)),s}static setContext(t){s=t}}class av extends nG{constructor(t){super(t)}load(t,e,i,s){let r=this,n=new nJ(this.manager);function a(e){s?s(e):O(e),r.manager.itemError(t)}n.setResponseType("arraybuffer"),n.setPath(this.path),n.setRequestHeader(this.requestHeader),n.setWithCredentials(this.withCredentials),n.load(t,function(t){try{let i=t.slice(0);ab.getContext().decodeAudioData(i,function(t){e(t)}).catch(a)}catch(t){a(t)}},i,s)}}let aw=new tH,aM=new tH,aS=new tH;class aA{constructor(){this.type="StereoCamera",this.aspect=1,this.eyeSep=.064,this.cameraL=new iv,this.cameraL.layers.enable(1),this.cameraL.matrixAutoUpdate=!1,this.cameraR=new iv,this.cameraR.layers.enable(2),this.cameraR.matrixAutoUpdate=!1,this._cache={focus:null,fov:null,aspect:null,near:null,far:null,zoom:null,eyeSep:null}}update(t){let e=this._cache;if(e.focus!==t.focus||e.fov!==t.fov||e.aspect!==t.aspect*this.aspect||e.near!==t.near||e.far!==t.far||e.zoom!==t.zoom||e.eyeSep!==this.eyeSep){let i,s;e.focus=t.focus,e.fov=t.fov,e.aspect=t.aspect*this.aspect,e.near=t.near,e.far=t.far,e.zoom=t.zoom,e.eyeSep=this.eyeSep,aS.copy(t.projectionMatrix);let r=e.eyeSep/2,n=r*e.near/e.focus,a=e.near*Math.tan($*e.fov*.5)/e.zoom;aM.elements[12]=-r,aw.elements[12]=r,i=-a*e.aspect+n,s=a*e.aspect+n,aS.elements[0]=2*e.near/(s-i),aS.elements[8]=(s+i)/(s-i),this.cameraL.projectionMatrix.copy(aS),i=-a*e.aspect-n,s=a*e.aspect-n,aS.elements[0]=2*e.near/(s-i),aS.elements[8]=(s+i)/(s-i),this.cameraR.projectionMatrix.copy(aS)}this.cameraL.matrixWorld.copy(t.matrixWorld).multiply(aM),this.cameraR.matrixWorld.copy(t.matrixWorld).multiply(aw)}}class a_ extends iv{constructor(t=[]){super(),this.isArrayCamera=!0,this.isMultiViewCamera=!1,this.cameras=t}}class aC{constructor(t=!0){this.autoStart=t,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=performance.now(),this.oldTime=this.startTime,this.elapsedTime=0,this.running=!0}stop(){this.getElapsedTime(),this.running=!1,this.autoStart=!1}getElapsedTime(){return this.getDelta(),this.elapsedTime}getDelta(){let t=0;if(this.autoStart&&!this.running)return this.start(),0;if(this.running){let e=performance.now();t=(e-this.oldTime)/1e3,this.oldTime=e,this.elapsedTime+=t}return t}}let aT=new Z,aI=new X,az=new Z,ak=new Z,aB=new Z;class aR extends eu{constructor(){super(),this.type="AudioListener",this.context=ab.getContext(),this.gain=this.context.createGain(),this.gain.connect(this.context.destination),this.filter=null,this.timeDelta=0,this._clock=new aC}getInput(){return this.gain}removeFilter(){return null!==this.filter&&(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination),this.gain.connect(this.context.destination),this.filter=null),this}getFilter(){return this.filter}setFilter(t){return null!==this.filter?(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination)):this.gain.disconnect(this.context.destination),this.filter=t,this.gain.connect(this.filter),this.filter.connect(this.context.destination),this}getMasterVolume(){return this.gain.gain.value}setMasterVolume(t){return this.gain.gain.setTargetAtTime(t,this.context.currentTime,.01),this}updateMatrixWorld(t){super.updateMatrixWorld(t);let e=this.context.listener;if(this.timeDelta=this._clock.getDelta(),this.matrixWorld.decompose(aT,aI,az),ak.set(0,0,-1).applyQuaternion(aI),aB.set(0,1,0).applyQuaternion(aI),e.positionX){let t=this.context.currentTime+this.timeDelta;e.positionX.linearRampToValueAtTime(aT.x,t),e.positionY.linearRampToValueAtTime(aT.y,t),e.positionZ.linearRampToValueAtTime(aT.z,t),e.forwardX.linearRampToValueAtTime(ak.x,t),e.forwardY.linearRampToValueAtTime(ak.y,t),e.forwardZ.linearRampToValueAtTime(ak.z,t),e.upX.linearRampToValueAtTime(aB.x,t),e.upY.linearRampToValueAtTime(aB.y,t),e.upZ.linearRampToValueAtTime(aB.z,t)}else e.setPosition(aT.x,aT.y,aT.z),e.setOrientation(ak.x,ak.y,ak.z,aB.x,aB.y,aB.z)}}class aO extends eu{constructor(t){super(),this.type="Audio",this.listener=t,this.context=t.context,this.gain=this.context.createGain(),this.gain.connect(t.getInput()),this.autoplay=!1,this.buffer=null,this.detune=0,this.loop=!1,this.loopStart=0,this.loopEnd=0,this.offset=0,this.duration=void 0,this.playbackRate=1,this.isPlaying=!1,this.hasPlaybackControl=!0,this.source=null,this.sourceType="empty",this._startedAt=0,this._progress=0,this._connected=!1,this.filters=[]}getOutput(){return this.gain}setNodeSource(t){return this.hasPlaybackControl=!1,this.sourceType="audioNode",this.source=t,this.connect(),this}setMediaElementSource(t){return this.hasPlaybackControl=!1,this.sourceType="mediaNode",this.source=this.context.createMediaElementSource(t),this.connect(),this}setMediaStreamSource(t){return this.hasPlaybackControl=!1,this.sourceType="mediaStreamNode",this.source=this.context.createMediaStreamSource(t),this.connect(),this}setBuffer(t){return this.buffer=t,this.sourceType="buffer",this.autoplay&&this.play(),this}play(t=0){if(!0===this.isPlaying)return void R("Audio: Audio is already playing.");if(!1===this.hasPlaybackControl)return void R("Audio: this Audio has no playback control.");this._startedAt=this.context.currentTime+t;let e=this.context.createBufferSource();return e.buffer=this.buffer,e.loop=this.loop,e.loopStart=this.loopStart,e.loopEnd=this.loopEnd,e.onended=this.onEnded.bind(this),e.start(this._startedAt,this._progress+this.offset,this.duration),this.isPlaying=!0,this.source=e,this.setDetune(this.detune),this.setPlaybackRate(this.playbackRate),this.connect()}pause(){return!1===this.hasPlaybackControl?void R("Audio: this Audio has no playback control."):(!0===this.isPlaying&&(this._progress+=Math.max(this.context.currentTime-this._startedAt,0)*this.playbackRate,!0===this.loop&&(this._progress=this._progress%(this.duration||this.buffer.duration)),this.source.stop(),this.source.onended=null,this.isPlaying=!1),this)}stop(t=0){return!1===this.hasPlaybackControl?void R("Audio: this Audio has no playback control."):(this._progress=0,null!==this.source&&(this.source.stop(this.context.currentTime+t),this.source.onended=null),this.isPlaying=!1,this)}connect(){if(this.filters.length>0){this.source.connect(this.filters[0]);for(let t=1,e=this.filters.length;t0){this.source.disconnect(this.filters[0]);for(let t=1,e=this.filters.length;t0&&this._mixBufferRegionAdditive(i,s,this._addIndex*e,1,e);for(let t=e,r=e+e;t!==r;++t)if(i[t]!==i[t+e]){a.setValue(i,s);break}}saveOriginalState(){let t=this.binding,e=this.buffer,i=this.valueSize,s=i*this._origIndex;t.getValue(e,s);for(let t=i;t!==s;++t)e[t]=e[s+t%i];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){let t=3*this.valueSize;this.binding.setValue(this.buffer,t)}_setAdditiveIdentityNumeric(){let t=this._addIndex*this.valueSize,e=t+this.valueSize;for(let i=t;i=.5)for(let s=0;s!==r;++s)t[e+s]=t[i+s]}_slerp(t,e,i,s){X.slerpFlat(t,e,t,e,t,i,s)}_slerpAdditive(t,e,i,s,r){let n=this._workIndex*r;X.multiplyQuaternionsFlat(t,n,t,e,t,i),X.slerpFlat(t,e,t,e,t,n,s)}_lerp(t,e,i,s,r){let n=1-s;for(let a=0;a!==r;++a){let r=e+a;t[r]=t[r]*n+t[i+a]*s}}_lerpAdditive(t,e,i,s,r){for(let n=0;n!==r;++n){let r=e+n;t[r]=t[r]+t[i+n]*s}}}let aD="\\[\\]\\.:\\/",aj=RegExp("["+aD+"]","g"),aU="[^"+aD+"]",aW="[^"+aD.replace("\\.","")+"]",aG=RegExp("^"+/((?:WC+[\/:])*)/.source.replace("WC",aU)+/(WCOD+)?/.source.replace("WCOD",aW)+/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",aU)+/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",aU)+"$"),aq=["material","materials","bones","map"];class aH{constructor(t,e,i){this.path=e,this.parsedPath=i||aH.parseTrackName(e),this.node=aH.findNode(t,this.parsedPath.nodeName),this.rootNode=t,this.getValue=this._getValue_unbound,this.setValue=this._setValue_unbound}static create(t,e,i){return t&&t.isAnimationObjectGroup?new aH.Composite(t,e,i):new aH(t,e,i)}static sanitizeNodeName(t){return t.replace(/\s/g,"_").replace(aj,"")}static parseTrackName(t){let e=aG.exec(t);if(null===e)throw Error("PropertyBinding: Cannot parse trackName: "+t);let i={nodeName:e[2],objectName:e[3],objectIndex:e[4],propertyName:e[5],propertyIndex:e[6]},s=i.nodeName&&i.nodeName.lastIndexOf(".");if(void 0!==s&&-1!==s){let t=i.nodeName.substring(s+1);-1!==aq.indexOf(t)&&(i.nodeName=i.nodeName.substring(0,s),i.objectName=t)}if(null===i.propertyName||0===i.propertyName.length)throw Error("PropertyBinding: can not parse propertyName from trackName: "+t);return i}static findNode(t,e){if(void 0===e||""===e||"."===e||-1===e||e===t.name||e===t.uuid)return t;if(t.skeleton){let i=t.skeleton.getBoneByName(e);if(void 0!==i)return i}if(t.children){let i=function(t){for(let s=0;s=r){let n=r++,l=t[n];e[l.uuid]=h,t[h]=l,e[o]=n,t[n]=a;for(let t=0;t!==s;++t){let e=i[t],s=e[n],r=e[h];e[h]=s,e[n]=r}}}this.nCachedObjects_=r}uncache(){let t=this._objects,e=this._indicesByUUID,i=this._bindings,s=i.length,r=this.nCachedObjects_,n=t.length;for(let a=0,o=arguments.length;a!==o;++a){let o=arguments[a],h=o.uuid,l=e[h];if(void 0!==l)if(delete e[h],l0&&(e[a.uuid]=l),t[l]=a,t.pop();for(let t=0;t!==s;++t){let e=i[t];e[l]=e[r],e.pop()}}}this.nCachedObjects_=r}subscribe_(t,e){let i=this._bindingsIndicesByPath,s=i[t],r=this._bindings;if(void 0!==s)return r[s];let n=this._paths,a=this._parsedPaths,o=this._objects,h=o.length,l=this.nCachedObjects_,u=Array(h);s=r.length,i[t]=s,n.push(t),a.push(e),r.push(u);for(let i=l,s=o.length;i!==s;++i){let s=o[i];u[i]=new aH(s,t,e)}return u}unsubscribe_(t){let e=this._bindingsIndicesByPath,i=e[t];if(void 0!==i){let s=this._paths,r=this._parsedPaths,n=this._bindings,a=n.length-1,o=n[a];e[t[a]]=i,n[i]=o,n.pop(),r[i]=r[a],r.pop(),s[i]=s[a],s.pop()}}}class aX{constructor(t,e,i=null,s=e.blendMode){this._mixer=t,this._clip=e,this._localRoot=i,this.blendMode=s;const r=e.tracks,n=r.length,a=Array(n),o={endingStart:2400,endingEnd:2400};for(let t=0;t!==n;++t){const e=r[t].createInterpolant(null);a[t]=e,e.settings=o}this._interpolantSettings=o,this._interpolants=a,this._propertyBindings=Array(n),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=2201,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}play(){return this._mixer._activateAction(this),this}stop(){return this._mixer._deactivateAction(this),this.reset()}reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCount=-1,this._startTime=null,this.stopFading().stopWarping()}isRunning(){return this.enabled&&!this.paused&&0!==this.timeScale&&null===this._startTime&&this._mixer._isActiveAction(this)}isScheduled(){return this._mixer._isActiveAction(this)}startAt(t){return this._startTime=t,this}setLoop(t,e){return this.loop=t,this.repetitions=e,this}setEffectiveWeight(t){return this.weight=t,this._effectiveWeight=this.enabled?t:0,this.stopFading()}getEffectiveWeight(){return this._effectiveWeight}fadeIn(t){return this._scheduleFading(t,0,1)}fadeOut(t){return this._scheduleFading(t,1,0)}crossFadeFrom(t,e,i=!1){if(t.fadeOut(e),this.fadeIn(e),!0===i){let i=this._clip.duration,s=t._clip.duration;t.warp(1,s/i,e),this.warp(i/s,1,e)}return this}crossFadeTo(t,e,i=!1){return t.crossFadeFrom(this,e,i)}stopFading(){let t=this._weightInterpolant;return null!==t&&(this._weightInterpolant=null,this._mixer._takeBackControlInterpolant(t)),this}setEffectiveTimeScale(t){return this.timeScale=t,this._effectiveTimeScale=this.paused?0:t,this.stopWarping()}getEffectiveTimeScale(){return this._effectiveTimeScale}setDuration(t){return this.timeScale=this._clip.duration/t,this.stopWarping()}syncWith(t){return this.time=t.time,this.timeScale=t.timeScale,this.stopWarping()}halt(t){return this.warp(this._effectiveTimeScale,0,t)}warp(t,e,i){let s=this._mixer,r=s.time,n=this.timeScale,a=this._timeScaleInterpolant;null===a&&(a=s._lendControlInterpolant(),this._timeScaleInterpolant=a);let o=a.parameterPositions,h=a.sampleValues;return o[0]=r,o[1]=r+i,h[0]=t/n,h[1]=e/n,this}stopWarping(){let t=this._timeScaleInterpolant;return null!==t&&(this._timeScaleInterpolant=null,this._mixer._takeBackControlInterpolant(t)),this}getMixer(){return this._mixer}getClip(){return this._clip}getRoot(){return this._localRoot||this._mixer._root}_update(t,e,i,s){if(!this.enabled)return void this._updateWeight(t);let r=this._startTime;if(null!==r){let s=(t-r)*i;s<0||0===i?e=0:(this._startTime=null,e=i*s)}e*=this._updateTimeScale(t);let n=this._updateTime(e),a=this._updateWeight(t);if(a>0){let t=this._interpolants,e=this._propertyBindings;if(2501===this.blendMode)for(let i=0,s=t.length;i!==s;++i)t[i].evaluate(n),e[i].accumulateAdditive(a);else for(let i=0,r=t.length;i!==r;++i)t[i].evaluate(n),e[i].accumulate(s,a)}}_updateWeight(t){let e=0;if(this.enabled){e=this.weight;let i=this._weightInterpolant;if(null!==i){let s=i.evaluate(t)[0];e*=s,t>i.parameterPositions[1]&&(this.stopFading(),0===s&&(this.enabled=!1))}}return this._effectiveWeight=e,e}_updateTimeScale(t){let e=0;if(!this.paused){e=this.timeScale;let i=this._timeScaleInterpolant;null!==i&&(e*=i.evaluate(t)[0],t>i.parameterPositions[1]&&(this.stopWarping(),0===e?this.paused=!0:this.timeScale=e))}return this._effectiveTimeScale=e,e}_updateTime(t){let e=this._clip.duration,i=this.loop,s=this.time+t,r=this._loopCount,n=2202===i;if(0===t)return -1===r?s:n&&(1&r)==1?e-s:s;if(2200===i){-1===r&&(this._loopCount=0,this._setEndings(!0,!0,!1));r:{if(s>=e)s=e;else if(s<0)s=0;else{this.time=s;break r}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=s,this._mixer.dispatchEvent({type:"finished",action:this,direction:t<0?-1:1})}}else{if(-1===r&&(t>=0?(r=0,this._setEndings(!0,0===this.repetitions,n)):this._setEndings(0===this.repetitions,!0,n)),s>=e||s<0){let i=Math.floor(s/e);s-=e*i,r+=Math.abs(i);let a=this.repetitions-r;if(a<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,s=t>0?e:0,this.time=s,this._mixer.dispatchEvent({type:"finished",action:this,direction:t>0?1:-1});else{if(1===a){let e=t<0;this._setEndings(e,!e,n)}else this._setEndings(!1,!1,n);this._loopCount=r,this.time=s,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:i})}}else this.time=s;if(n&&(1&r)==1)return e-s}return s}_setEndings(t,e,i){let s=this._interpolantSettings;i?(s.endingStart=2401,s.endingEnd=2401):(t?s.endingStart=this.zeroSlopeAtStart?2401:2400:s.endingStart=2402,e?s.endingEnd=this.zeroSlopeAtEnd?2401:2400:s.endingEnd=2402)}_scheduleFading(t,e,i){let s=this._mixer,r=s.time,n=this._weightInterpolant;null===n&&(n=s._lendControlInterpolant(),this._weightInterpolant=n);let a=n.parameterPositions,o=n.sampleValues;return a[0]=r,o[0]=e,a[1]=r+t,o[1]=i,this}}let aZ=new Float32Array(1);class aY extends L{constructor(t){super(),this._root=t,this._initMemoryManager(),this._accuIndex=0,this.time=0,this.timeScale=1}_bindAction(t,e){let i=t._localRoot||this._root,s=t._clip.tracks,r=s.length,n=t._propertyBindings,a=t._interpolants,o=i.uuid,h=this._bindingsByRootAndName,l=h[o];void 0===l&&(l={},h[o]=l);for(let t=0;t!==r;++t){let r=s[t],h=r.name,u=l[h];if(void 0!==u)++u.referenceCount,n[t]=u;else{if(void 0!==(u=n[t])){null===u._cacheIndex&&(++u.referenceCount,this._addInactiveBinding(u,o,h));continue}let s=e&&e._propertyBindings[t].binding.parsedPath;u=new aV(aH.create(i,h,s),r.ValueTypeName,r.getValueSize()),++u.referenceCount,this._addInactiveBinding(u,o,h),n[t]=u}a[t].resultBuffer=u.buffer}}_activateAction(t){if(!this._isActiveAction(t)){if(null===t._cacheIndex){let e=(t._localRoot||this._root).uuid,i=t._clip.uuid,s=this._actionsByClip[i];this._bindAction(t,s&&s.knownActions[0]),this._addInactiveAction(t,i,e)}let e=t._propertyBindings;for(let t=0,i=e.length;t!==i;++t){let i=e[t];0==i.useCount++&&(this._lendBinding(i),i.saveOriginalState())}this._lendAction(t)}}_deactivateAction(t){if(this._isActiveAction(t)){let e=t._propertyBindings;for(let t=0,i=e.length;t!==i;++t){let i=e[t];0==--i.useCount&&(i.restoreOriginalState(),this._takeBackBinding(i))}this._takeBackAction(t)}}_initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;let t=this;this.stats={actions:{get total(){return t._actions.length},get inUse(){return t._nActiveActions}},bindings:{get total(){return t._bindings.length},get inUse(){return t._nActiveBindings}},controlInterpolants:{get total(){return t._controlInterpolants.length},get inUse(){return t._nActiveControlInterpolants}}}}_isActiveAction(t){let e=t._cacheIndex;return null!==e&&e=0;--i)t[i].stop();return this}update(t){t*=this.timeScale;let e=this._actions,i=this._nActiveActions,s=this.time+=t,r=Math.sign(t),n=this._accuIndex^=1;for(let a=0;a!==i;++a)e[a]._update(s,t,r,n);let a=this._bindings,o=this._nActiveBindings;for(let t=0;t!==o;++t)a[t].apply(n);return this}setTime(t){this.time=0;for(let t=0;t=this.min.x&&t.x<=this.max.x&&t.y>=this.min.y&&t.y<=this.max.y}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y}getParameter(t,e){return e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(t){return t.max.x>=this.min.x&&t.min.x<=this.max.x&&t.max.y>=this.min.y&&t.min.y<=this.max.y}clampPoint(t,e){return e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return this.clampPoint(t,os).distanceTo(t)}intersect(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}}let on=new Z,oa=new Z,oo=new Z,oh=new Z,ol=new Z,ou=new Z,oc=new Z;class op{constructor(t=new Z,e=new Z){this.start=t,this.end=e}set(t,e){return this.start.copy(t),this.end.copy(e),this}copy(t){return this.start.copy(t.start),this.end.copy(t.end),this}getCenter(t){return t.addVectors(this.start,this.end).multiplyScalar(.5)}delta(t){return t.subVectors(this.end,this.start)}distanceSq(){return this.start.distanceToSquared(this.end)}distance(){return this.start.distanceTo(this.end)}at(t,e){return this.delta(e).multiplyScalar(t).add(this.start)}closestPointToPointParameter(t,e){on.subVectors(t,this.start),oa.subVectors(this.end,this.start);let i=oa.dot(oa),s=oa.dot(on)/i;return e&&(s=j(s,0,1)),s}closestPointToPoint(t,e,i){let s=this.closestPointToPointParameter(t,e);return this.delta(i).multiplyScalar(s).add(this.start)}distanceSqToLine3(t,e=ou,i=oc){let s,r,n=1e-8*1e-8,a=this.start,o=t.start,h=this.end,l=t.end;oo.subVectors(h,a),oh.subVectors(l,o),ol.subVectors(a,o);let u=oo.dot(oo),c=oh.dot(oh),p=oh.dot(ol);if(u<=n&&c<=n)return e.copy(a),i.copy(o),e.sub(i),e.dot(e);if(u<=n)s=0,r=j(r=p/c,0,1);else{let t=oo.dot(ol);if(c<=n)r=0,s=j(-t/u,0,1);else{let e=oo.dot(oh),i=u*c-e*e;s=0!==i?j((e*p-t*c)/i,0,1):0,(r=(e*s+p)/c)<0?(r=0,s=j(-t/u,0,1)):r>1&&(r=1,s=j((e-t)/u,0,1))}}return e.copy(a).add(oo.multiplyScalar(s)),i.copy(o).add(oh.multiplyScalar(r)),e.sub(i),e.dot(e)}applyMatrix4(t){return this.start.applyMatrix4(t),this.end.applyMatrix4(t),this}equals(t){return t.start.equals(this.start)&&t.end.equals(this.end)}clone(){return new this.constructor().copy(this)}}let od=new Z;class om extends eu{constructor(t,e){super(),this.light=t,this.matrixAutoUpdate=!1,this.color=e,this.type="SpotLightHelper";const i=new e5,s=[0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,0,-1,1];for(let t=0,e=1;t<32;t++,e++){const i=t/32*Math.PI*2,r=e/32*Math.PI*2;s.push(Math.cos(i),Math.sin(i),1,Math.cos(r),Math.sin(r),1)}i.setAttribute("position",new eZ(s,3));const r=new s$({fog:!1,toneMapped:!1});this.cone=new sY(i,r),this.add(this.cone),this.update()}dispose(){this.cone.geometry.dispose(),this.cone.material.dispose()}update(){this.light.updateWorldMatrix(!0,!1),this.light.target.updateWorldMatrix(!0,!1),this.parent?(this.parent.updateWorldMatrix(!0),this.matrix.copy(this.parent.matrixWorld).invert().multiply(this.light.matrixWorld)):this.matrix.copy(this.light.matrixWorld),this.matrixWorld.copy(this.light.matrixWorld);let t=this.light.distance?this.light.distance:1e3,e=t*Math.tan(this.light.angle);this.cone.scale.set(e,e,t),od.setFromMatrixPosition(this.light.target.matrixWorld),this.cone.lookAt(od),void 0!==this.color?this.cone.material.color.set(this.color):this.cone.material.color.copy(this.light.color)}}let of=new Z,og=new tH,oy=new tH;class ox extends sY{constructor(t){const e=function t(e){let i=[];!0===e.isBone&&i.push(e);for(let s=0;s1)for(let i=0;i.99999)this.quaternion.set(0,0,0,1);else if(t.y<-.99999)this.quaternion.set(1,0,0,0);else{oF.set(t.z,0,-t.x).normalize();let e=Math.acos(t.y);this.quaternion.setFromAxisAngle(oF,e)}}setLength(t,e=.2*t,i=.2*e){this.line.scale.set(1,Math.max(1e-4,t-e),1),this.line.updateMatrix(),this.cone.scale.set(i,e,i),this.cone.position.y=t,this.cone.updateMatrix()}setColor(t){this.line.material.color.set(t),this.cone.material.color.set(t)}copy(t){return super.copy(t,!1),this.line.copy(t.line),this.cone.copy(t.cone),this}dispose(){this.line.geometry.dispose(),this.line.material.dispose(),this.cone.geometry.dispose(),this.cone.material.dispose()}}class oV extends sY{constructor(t=1){const e=new e5;e.setAttribute("position",new eZ([0,0,0,t,0,0,0,0,0,0,t,0,0,0,0,0,0,t],3)),e.setAttribute("color",new eZ([1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1],3)),super(e,new s$({vertexColors:!0,toneMapped:!1})),this.type="AxesHelper"}setColors(t,e,i){let s=new ez,r=this.geometry.attributes.color.array;return s.set(t),s.toArray(r,0),s.toArray(r,3),s.set(e),s.toArray(r,6),s.toArray(r,9),s.set(i),s.toArray(r,12),s.toArray(r,15),this.geometry.attributes.color.needsUpdate=!0,this}dispose(){this.geometry.dispose(),this.material.dispose()}}class oD{constructor(){this.type="ShapePath",this.color=new ez,this.subPaths=[],this.currentPath=null}moveTo(t,e){return this.currentPath=new rF,this.subPaths.push(this.currentPath),this.currentPath.moveTo(t,e),this}lineTo(t,e){return this.currentPath.lineTo(t,e),this}quadraticCurveTo(t,e,i,s){return this.currentPath.quadraticCurveTo(t,e,i,s),this}bezierCurveTo(t,e,i,s,r,n){return this.currentPath.bezierCurveTo(t,e,i,s,r,n),this}splineThru(t){return this.currentPath.splineThru(t),this}toShapes(t){let e,i,s,r,n,a=r3.isClockWise,o=this.subPaths;if(0===o.length)return[];let h=[];if(1===o.length)return i=o[0],(s=new r$).curves=i.curves,h.push(s),h;let l=!a(o[0].getPoints());l=t?!l:l;let u=[],c=[],p=[],d=0;c[0]=void 0,p[d]=[];for(let s=0,n=o.length;s1){let t=!1,e=0;for(let t=0,e=c.length;tNumber.EPSILON){if(h<0&&(i=e[n],o=-o,a=e[r],h=-h),t.ya.y)continue;if(t.y===i.y){if(t.x===i.x)return!0}else{let e=h*(t.x-i.x)-o*(t.y-i.y);if(0===e)return!0;if(e<0)continue;s=!s}}else{if(t.y!==i.y)continue;if(a.x<=t.x&&t.x<=i.x||i.x<=t.x&&t.x<=a.x)return!0}}return s})(n.p,c[s].p)&&(i!==s&&e++,a?(a=!1,u[s].push(n)):t=!0);a&&u[i].push(n)}}e>0&&!1===t&&(p=u)}for(let t=0,e=c.length;te?(t.repeat.x=1,t.repeat.y=i/e,t.offset.x=0,t.offset.y=(1-t.repeat.y)/2):(t.repeat.x=e/i,t.repeat.y=1,t.offset.x=(1-t.repeat.x)/2,t.offset.y=0),t}static cover(t,e){let i;return(i=t.image&&t.image.width?t.image.width/t.image.height:1)>e?(t.repeat.x=e/i,t.repeat.y=1,t.offset.x=(1-t.repeat.x)/2,t.offset.y=0):(t.repeat.x=1,t.repeat.y=i/e,t.offset.x=0,t.offset.y=(1-t.repeat.y)/2),t}static fill(t){return t.repeat.x=1,t.repeat.y=1,t.offset.x=0,t.offset.y=0,t}static getByteLength(t,e,i,s){return oU(t,e,i,s)}}"u">typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:"182"}})),"u">typeof window&&(window.__THREE__?R("WARNING: Multiple instances of Three.js being imported."):window.__THREE__="182"),t.s(["ACESFilmicToneMapping",()=>4,"AddEquation",()=>100,"AddOperation",()=>2,"AdditiveAnimationBlendMode",()=>2501,"AdditiveBlending",()=>2,"AgXToneMapping",()=>6,"AlphaFormat",()=>1021,"AlwaysCompare",()=>519,"AlwaysDepth",()=>1,"AlwaysStencilFunc",()=>519,"AmbientLight",()=>an,"AnimationAction",()=>aX,"AnimationClip",()=>nD,"AnimationLoader",()=>nX,"AnimationMixer",()=>aY,"AnimationObjectGroup",()=>aJ,"AnimationUtils",()=>nI,"ArcCurve",()=>rb,"ArrayCamera",()=>a_,"ArrowHelper",()=>o$,"AttachedBindMode",()=>p,"Audio",()=>aO,"AudioAnalyser",()=>a$,"AudioContext",()=>ab,"AudioListener",()=>aR,"AudioLoader",()=>av,"AxesHelper",()=>oV,"BackSide",()=>1,"BasicDepthPacking",()=>3200,"BasicShadowMap",()=>0,"BatchedMesh",()=>sF,"Bone",()=>i8,"BooleanKeyframeTrack",()=>nE,"Box2",()=>or,"Box3",()=>tv,"Box3Helper",()=>oL,"BoxGeometry",()=>il,"BoxHelper",()=>oP,"BufferAttribute",()=>eD,"BufferGeometry",()=>e5,"BufferGeometryLoader",()=>ap,"ByteType",()=>1010,"Cache",()=>nj,"Camera",()=>ig,"CameraHelper",()=>oR,"CanvasTexture",()=>ri,"CapsuleGeometry",()=>ra,"CatmullRomCurve3",()=>r_,"CineonToneMapping",()=>3,"CircleGeometry",()=>ro,"ClampToEdgeWrapping",()=>1001,"Clock",()=>aC,"Color",()=>ez,"ColorKeyframeTrack",()=>nP,"ColorManagement",()=>ts,"CompressedArrayTexture",()=>rt,"CompressedCubeTexture",()=>re,"CompressedTexture",()=>s7,"CompressedTextureLoader",()=>nZ,"ConeGeometry",()=>rl,"ConstantAlphaFactor",()=>213,"ConstantColorFactor",()=>211,"Controls",()=>oj,"CubeCamera",()=>iw,"CubeDepthTexture",()=>rr,"CubeReflectionMapping",()=>301,"CubeRefractionMapping",()=>302,"CubeTexture",()=>iM,"CubeTextureLoader",()=>nK,"CubeUVReflectionMapping",()=>306,"CubicBezierCurve",()=>rz,"CubicBezierCurve3",()=>rk,"CubicInterpolant",()=>nk,"CullFaceBack",()=>1,"CullFaceFront",()=>2,"CullFaceFrontBack",()=>3,"CullFaceNone",()=>0,"Curve",()=>ry,"CurvePath",()=>rN,"CustomBlending",()=>5,"CustomToneMapping",()=>5,"CylinderGeometry",()=>rh,"Cylindrical",()=>oe,"Data3DTexture",()=>tx,"DataArrayTexture",()=>tg,"DataTexture",()=>i9,"DataTextureLoader",()=>n0,"DataUtils",()=>eN,"DecrementStencilOp",()=>7683,"DecrementWrapStencilOp",()=>34056,"DefaultLoadingManager",()=>nW,"DepthFormat",()=>1026,"DepthStencilFormat",()=>1027,"DepthTexture",()=>rs,"DetachedBindMode",()=>d,"DirectionalLight",()=>ar,"DirectionalLightHelper",()=>oz,"DiscreteInterpolant",()=>nR,"DodecahedronGeometry",()=>rc,"DoubleSide",()=>2,"DstAlphaFactor",()=>206,"DstColorFactor",()=>208,"DynamicCopyUsage",()=>35050,"DynamicDrawUsage",()=>35048,"DynamicReadUsage",()=>35049,"EdgesGeometry",()=>rg,"EllipseCurve",()=>rx,"EqualCompare",()=>514,"EqualDepth",()=>4,"EqualStencilFunc",()=>514,"EquirectangularReflectionMapping",()=>303,"EquirectangularRefractionMapping",()=>304,"Euler",()=>t3,"EventDispatcher",()=>L,"ExternalTexture",()=>rn,"ExtrudeGeometry",()=>r6,"FileLoader",()=>nJ,"Float16BufferAttribute",()=>eX,"Float32BufferAttribute",()=>eZ,"FloatType",()=>1015,"Fog",()=>iI,"FogExp2",()=>iT,"FramebufferTexture",()=>s9,"FrontSide",()=>0,"Frustum",()=>sx,"FrustumArray",()=>sw,"GLBufferAttribute",()=>a3,"GLSL1",()=>"100","GLSL3",()=>"300 es","GreaterCompare",()=>516,"GreaterDepth",()=>6,"GreaterEqualCompare",()=>518,"GreaterEqualDepth",()=>5,"GreaterEqualStencilFunc",()=>518,"GreaterStencilFunc",()=>516,"GridHelper",()=>oA,"Group",()=>iA,"HalfFloatType",()=>1016,"HemisphereLight",()=>n3,"HemisphereLightHelper",()=>oS,"IcosahedronGeometry",()=>r9,"ImageBitmapLoader",()=>ax,"ImageLoader",()=>nQ,"ImageUtils",()=>ta,"IncrementStencilOp",()=>7682,"IncrementWrapStencilOp",()=>34055,"InstancedBufferAttribute",()=>si,"InstancedBufferGeometry",()=>ac,"InstancedInterleavedBuffer",()=>a2,"InstancedMesh",()=>su,"Int16BufferAttribute",()=>eG,"Int32BufferAttribute",()=>eH,"Int8BufferAttribute",()=>ej,"IntType",()=>1013,"InterleavedBuffer",()=>ik,"InterleavedBufferAttribute",()=>iR,"Interpolant",()=>nz,"InterpolateDiscrete",()=>2300,"InterpolateLinear",()=>2301,"InterpolateSmooth",()=>2302,"InterpolationSamplingMode",()=>v,"InterpolationSamplingType",()=>b,"InvertStencilOp",()=>5386,"KeepStencilOp",()=>7680,"KeyframeTrack",()=>nO,"LOD",()=>iZ,"LatheGeometry",()=>r7,"Layers",()=>t5,"LessCompare",()=>513,"LessDepth",()=>2,"LessEqualCompare",()=>515,"LessEqualDepth",()=>3,"LessEqualStencilFunc",()=>515,"LessStencilFunc",()=>513,"Light",()=>n2,"LightProbe",()=>ah,"Line",()=>sH,"Line3",()=>op,"LineBasicMaterial",()=>s$,"LineCurve",()=>rB,"LineCurve3",()=>rR,"LineDashedMaterial",()=>nS,"LineLoop",()=>sQ,"LineSegments",()=>sY,"LinearFilter",()=>1006,"LinearInterpolant",()=>nB,"LinearMipMapLinearFilter",()=>1008,"LinearMipMapNearestFilter",()=>1007,"LinearMipmapLinearFilter",()=>1008,"LinearMipmapNearestFilter",()=>1007,"LinearSRGBColorSpace",()=>f,"LinearToneMapping",()=>1,"LinearTransfer",()=>g,"Loader",()=>nG,"LoaderUtils",()=>au,"LoadingManager",()=>nU,"LoopOnce",()=>2200,"LoopPingPong",()=>2202,"LoopRepeat",()=>2201,"MOUSE",()=>u,"Material",()=>eR,"MaterialLoader",()=>al,"MathUtils",()=>H,"Matrix2",()=>oi,"Matrix3",()=>K,"Matrix4",()=>tH,"MaxEquation",()=>104,"Mesh",()=>io,"MeshBasicMaterial",()=>eO,"MeshDepthMaterial",()=>nv,"MeshDistanceMaterial",()=>nw,"MeshLambertMaterial",()=>nb,"MeshMatcapMaterial",()=>nM,"MeshNormalMaterial",()=>nx,"MeshPhongMaterial",()=>ng,"MeshPhysicalMaterial",()=>nf,"MeshStandardMaterial",()=>nm,"MeshToonMaterial",()=>ny,"MinEquation",()=>103,"MirroredRepeatWrapping",()=>1002,"MixOperation",()=>1,"MultiplyBlending",()=>4,"MultiplyOperation",()=>0,"NearestFilter",()=>1003,"NearestMipMapLinearFilter",()=>1005,"NearestMipMapNearestFilter",()=>1004,"NearestMipmapLinearFilter",()=>1005,"NearestMipmapNearestFilter",()=>1004,"NeutralToneMapping",()=>7,"NeverCompare",()=>512,"NeverDepth",()=>0,"NeverStencilFunc",()=>512,"NoBlending",()=>0,"NoColorSpace",()=>"","NoNormalPacking",()=>"","NoToneMapping",()=>0,"NormalAnimationBlendMode",()=>2500,"NormalBlending",()=>1,"NormalGAPacking",()=>"ga","NormalRGPacking",()=>"rg","NotEqualCompare",()=>517,"NotEqualDepth",()=>7,"NotEqualStencilFunc",()=>517,"NumberKeyframeTrack",()=>nL,"Object3D",()=>eu,"ObjectLoader",()=>ad,"ObjectSpaceNormalMap",()=>1,"OctahedronGeometry",()=>nt,"OneFactor",()=>201,"OneMinusConstantAlphaFactor",()=>214,"OneMinusConstantColorFactor",()=>212,"OneMinusDstAlphaFactor",()=>207,"OneMinusDstColorFactor",()=>209,"OneMinusSrcAlphaFactor",()=>205,"OneMinusSrcColorFactor",()=>203,"OrthographicCamera",()=>ai,"PCFShadowMap",()=>1,"PCFSoftShadowMap",()=>2,"Path",()=>rF,"PerspectiveCamera",()=>iv,"Plane",()=>sm,"PlaneGeometry",()=>ne,"PlaneHelper",()=>oN,"PointLight",()=>ae,"PointLightHelper",()=>ob,"Points",()=>s5,"PointsMaterial",()=>sK,"PolarGridHelper",()=>o_,"PolyhedronGeometry",()=>ru,"PositionalAudio",()=>aF,"PropertyBinding",()=>aH,"PropertyMixer",()=>aV,"QuadraticBezierCurve",()=>rO,"QuadraticBezierCurve3",()=>rE,"Quaternion",()=>X,"QuaternionKeyframeTrack",()=>nF,"QuaternionLinearInterpolant",()=>nN,"R11_EAC_Format",()=>37488,"RAD2DEG",()=>V,"RED_GREEN_RGTC2_Format",()=>36285,"RED_RGTC1_Format",()=>36283,"REVISION",()=>"182","RG11_EAC_Format",()=>37490,"RGBADepthPacking",()=>3201,"RGBAFormat",()=>1023,"RGBAIntegerFormat",()=>1033,"RGBA_ASTC_10x10_Format",()=>37819,"RGBA_ASTC_10x5_Format",()=>37816,"RGBA_ASTC_10x6_Format",()=>37817,"RGBA_ASTC_10x8_Format",()=>37818,"RGBA_ASTC_12x10_Format",()=>37820,"RGBA_ASTC_12x12_Format",()=>37821,"RGBA_ASTC_4x4_Format",()=>37808,"RGBA_ASTC_5x4_Format",()=>37809,"RGBA_ASTC_5x5_Format",()=>37810,"RGBA_ASTC_6x5_Format",()=>37811,"RGBA_ASTC_6x6_Format",()=>37812,"RGBA_ASTC_8x5_Format",()=>37813,"RGBA_ASTC_8x6_Format",()=>37814,"RGBA_ASTC_8x8_Format",()=>37815,"RGBA_BPTC_Format",()=>36492,"RGBA_ETC2_EAC_Format",()=>37496,"RGBA_PVRTC_2BPPV1_Format",()=>35843,"RGBA_PVRTC_4BPPV1_Format",()=>35842,"RGBA_S3TC_DXT1_Format",()=>33777,"RGBA_S3TC_DXT3_Format",()=>33778,"RGBA_S3TC_DXT5_Format",()=>33779,"RGBDepthPacking",()=>3202,"RGBFormat",()=>1022,"RGBIntegerFormat",()=>1032,"RGB_BPTC_SIGNED_Format",()=>36494,"RGB_BPTC_UNSIGNED_Format",()=>36495,"RGB_ETC1_Format",()=>36196,"RGB_ETC2_Format",()=>37492,"RGB_PVRTC_2BPPV1_Format",()=>35841,"RGB_PVRTC_4BPPV1_Format",()=>35840,"RGB_S3TC_DXT1_Format",()=>33776,"RGDepthPacking",()=>3203,"RGFormat",()=>1030,"RGIntegerFormat",()=>1031,"RawShaderMaterial",()=>nd,"Ray",()=>tq,"Raycaster",()=>a4,"RectAreaLight",()=>aa,"RedFormat",()=>1028,"RedIntegerFormat",()=>1029,"ReinhardToneMapping",()=>2,"RenderTarget",()=>tm,"RenderTarget3D",()=>aQ,"RepeatWrapping",()=>1e3,"ReplaceStencilOp",()=>7681,"ReverseSubtractEquation",()=>102,"RingGeometry",()=>ni,"SIGNED_R11_EAC_Format",()=>37489,"SIGNED_RED_GREEN_RGTC2_Format",()=>36286,"SIGNED_RED_RGTC1_Format",()=>36284,"SIGNED_RG11_EAC_Format",()=>37491,"SRGBColorSpace",()=>m,"SRGBTransfer",()=>y,"Scene",()=>iz,"ShaderMaterial",()=>im,"ShadowMaterial",()=>np,"Shape",()=>r$,"ShapeGeometry",()=>ns,"ShapePath",()=>oD,"ShapeUtils",()=>r3,"ShortType",()=>1011,"Skeleton",()=>se,"SkeletonHelper",()=>ox,"SkinnedMesh",()=>i6,"Source",()=>th,"Sphere",()=>tF,"SphereGeometry",()=>nr,"Spherical",()=>ot,"SphericalHarmonics3",()=>ao,"SplineCurve",()=>rP,"SpotLight",()=>n7,"SpotLightHelper",()=>om,"Sprite",()=>iq,"SpriteMaterial",()=>iO,"SrcAlphaFactor",()=>204,"SrcAlphaSaturateFactor",()=>210,"SrcColorFactor",()=>202,"StaticCopyUsage",()=>35046,"StaticDrawUsage",()=>35044,"StaticReadUsage",()=>35045,"StereoCamera",()=>aA,"StreamCopyUsage",()=>35042,"StreamDrawUsage",()=>35040,"StreamReadUsage",()=>35041,"StringKeyframeTrack",()=>n$,"SubtractEquation",()=>101,"SubtractiveBlending",()=>3,"TOUCH",()=>c,"TangentSpaceNormalMap",()=>0,"TetrahedronGeometry",()=>nn,"Texture",()=>tp,"TextureLoader",()=>n1,"TextureUtils",()=>oW,"Timer",()=>a9,"TimestampQuery",()=>x,"TorusGeometry",()=>na,"TorusKnotGeometry",()=>no,"Triangle",()=>eA,"TriangleFanDrawMode",()=>2,"TriangleStripDrawMode",()=>1,"TrianglesDrawMode",()=>0,"TubeGeometry",()=>nh,"UVMapping",()=>300,"Uint16BufferAttribute",()=>eq,"Uint32BufferAttribute",()=>eJ,"Uint8BufferAttribute",()=>eU,"Uint8ClampedBufferAttribute",()=>eW,"Uniform",()=>aK,"UniformsGroup",()=>a1,"UniformsUtils",()=>id,"UnsignedByteType",()=>1009,"UnsignedInt101111Type",()=>35899,"UnsignedInt248Type",()=>1020,"UnsignedInt5999Type",()=>35902,"UnsignedIntType",()=>1014,"UnsignedShort4444Type",()=>1017,"UnsignedShort5551Type",()=>1018,"UnsignedShortType",()=>1012,"VSMShadowMap",()=>3,"Vector2",()=>J,"Vector3",()=>Z,"Vector4",()=>td,"VectorKeyframeTrack",()=>nV,"VideoFrameTexture",()=>s8,"VideoTexture",()=>s6,"WebGL3DRenderTarget",()=>tb,"WebGLArrayRenderTarget",()=>ty,"WebGLCoordinateSystem",()=>2e3,"WebGLCubeRenderTarget",()=>iS,"WebGLRenderTarget",()=>tf,"WebGPUCoordinateSystem",()=>2001,"WebXRController",()=>iC,"WireframeGeometry",()=>nl,"WrapAroundEnding",()=>2402,"ZeroCurvatureEnding",()=>2400,"ZeroFactor",()=>200,"ZeroSlopeEnding",()=>2401,"ZeroStencilOp",()=>0,"arrayNeedsUint32",()=>w,"cloneUniforms",()=>iu,"createCanvasElement",()=>C,"createElementNS",()=>_,"error",()=>O,"getByteLength",()=>oU,"getConsoleFunction",()=>k,"getUnlitUniformColorSpace",()=>ip,"log",()=>B,"mergeUniforms",()=>ic,"probeAsync",()=>P,"setConsoleFunction",()=>z,"warn",()=>R,"warnOnce",()=>E])},98223,71726,91996,t=>{"use strict";function e(t){return t.split(/(?:\r\n|\r|\n)/g).map(t=>t.trim()).filter(Boolean).filter(t=>!t.startsWith(";")).map(t=>{let e=t.match(/^(.+)\s(\d+)$/);if(!e)return{name:t,frameCount:1};{let t=parseInt(e[2],10);return{name:e[1],frameCount:t}}})}t.s(["parseImageFileList",()=>e],98223);var i=t.i(87447);function s(t){return t.replace(/\\/g,"/").replace(/\/+/g,"/")}t.s(["normalizePath",()=>s],71726);let r=i.default;function n(t){return s(t).toLowerCase()}function a(){return r.resources}function o(t){let[e,...i]=r.resources[t],[s,n]=i[i.length-1];return[s,n??e]}function h(t){let e=n(t);if(r.resources[e])return e;let i=e.replace(/\d+(\.(png))$/i,"$1");if(r.resources[i])return i;throw Error(`Resource not found in manifest: ${t}`)}function l(){return Object.keys(r.resources)}let u=["",".jpg",".png",".gif",".bmp"];function c(t){let e=n(t);for(let t of u){let i=`${e}${t}`;if(r.resources[i])return i}return e}function p(t){let e=r.missions[t];if(!e)throw Error(`Mission not found: ${t}`);return e}function d(){return Object.keys(r.missions)}let m=new Map(Object.keys(r.missions).map(t=>[t.toLowerCase(),t]));function f(t){let e=t.replace(/-/g,"_").toLowerCase();return m.get(e)??null}t.s(["findMissionByDemoName",()=>f,"getActualResourceKey",()=>h,"getMissionInfo",()=>p,"getMissionList",()=>d,"getResourceKey",()=>n,"getResourceList",()=>l,"getResourceMap",()=>a,"getSourceAndPath",()=>o,"getStandardTextureResourceKey",()=>c],91996)},92552,(t,e,i)=>{"use strict";let s,r;function n(t,e){return e.reduce((t,[e,i])=>({type:"BinaryExpression",operator:e,left:t,right:i}),t)}function a(t,e){return{type:"UnaryExpression",operator:t,argument:e}}class o extends SyntaxError{constructor(t,e,i,s){super(t),this.expected=e,this.found=i,this.location=s,this.name="SyntaxError"}format(t){let e="Error: "+this.message;if(this.location){let i=null,s=t.find(t=>t.source===this.location.source);s&&(i=s.text.split(/\r\n|\n|\r/g));let r=this.location.start,n=this.location.source&&"function"==typeof this.location.source.offset?this.location.source.offset(r):r,a=this.location.source+":"+n.line+":"+n.column;if(i){let t=this.location.end,s="".padEnd(n.line.toString().length," "),o=i[r.line-1],h=(r.line===t.line?t.column:o.length+1)-r.column||1;e+="\n --> "+a+"\n"+s+" |\n"+n.line+" | "+o+"\n"+s+" | "+"".padEnd(r.column-1," ")+"".padEnd(h,"^")}else e+="\n at "+a}return e}static buildMessage(t,e){function i(t){return t.codePointAt(0).toString(16).toUpperCase()}let s=Object.prototype.hasOwnProperty.call(RegExp.prototype,"unicode")?RegExp("[\\p{C}\\p{Mn}\\p{Mc}]","gu"):null;function r(t){return s?t.replace(s,t=>"\\u{"+i(t)+"}"):t}function n(t){return r(t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,t=>"\\x0"+i(t)).replace(/[\x10-\x1F\x7F-\x9F]/g,t=>"\\x"+i(t)))}function a(t){return r(t.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,t=>"\\x0"+i(t)).replace(/[\x10-\x1F\x7F-\x9F]/g,t=>"\\x"+i(t)))}let o={literal:t=>'"'+n(t.text)+'"',class(t){let e=t.parts.map(t=>Array.isArray(t)?a(t[0])+"-"+a(t[1]):a(t));return"["+(t.inverted?"^":"")+e.join("")+"]"+(t.unicode?"u":"")},any:()=>"any character",end:()=>"end of input",other:t=>t.description};function h(t){return o[t.type](t)}return"Expected "+function(t){let e=t.map(h);if(e.sort(),e.length>0){let t=1;for(let i=1;i]/,I=/^[+\-]/,z=/^[%*\/]/,k=/^[!\-~]/,B=/^[a-zA-Z_]/,R=/^[a-zA-Z0-9_]/,O=/^[ \t]/,E=/^[^"\\\n\r]/,P=/^[^'\\\n\r]/,L=/^[0-9a-fA-F]/,N=/^[0-9]/,F=/^[xX]/,$=/^[^\n\r]/,V=/^[\n\r]/,D=/^[ \t\n\r]/,j=eC(";",!1),U=eC("package",!1),W=eC("{",!1),G=eC("}",!1),q=eC("function",!1),H=eC("(",!1),J=eC(")",!1),X=eC("::",!1),Z=eC(",",!1),Y=eC("datablock",!1),Q=eC(":",!1),K=eC("new",!1),tt=eC("[",!1),te=eC("]",!1),ti=eC("=",!1),ts=eC(".",!1),tr=eC("if",!1),tn=eC("else",!1),ta=eC("for",!1),to=eC("while",!1),th=eC("do",!1),tl=eC("switch$",!1),tu=eC("switch",!1),tc=eC("case",!1),tp=eC("default",!1),td=eC("or",!1),tm=eC("return",!1),tf=eC("break",!1),tg=eC("continue",!1),ty=eC("+=",!1),tx=eC("-=",!1),tb=eC("*=",!1),tv=eC("/=",!1),tw=eC("%=",!1),tM=eC("<<=",!1),tS=eC(">>=",!1),tA=eC("&=",!1),t_=eC("|=",!1),tC=eC("^=",!1),tT=eC("?",!1),tI=eC("||",!1),tz=eC("&&",!1),tk=eC("|",!1),tB=eC("^",!1),tR=eC("&",!1),tO=eC("==",!1),tE=eC("!=",!1),tP=eC("<=",!1),tL=eC(">=",!1),tN=eT(["<",">"],!1,!1,!1),tF=eC("$=",!1),t$=eC("!$=",!1),tV=eC("@",!1),tD=eC("NL",!1),tj=eC("TAB",!1),tU=eC("SPC",!1),tW=eC("<<",!1),tG=eC(">>",!1),tq=eT(["+","-"],!1,!1,!1),tH=eT(["%","*","/"],!1,!1,!1),tJ=eT(["!","-","~"],!1,!1,!1),tX=eC("++",!1),tZ=eC("--",!1),tY=eC("*",!1),tQ=eC("%",!1),tK=eT([["a","z"],["A","Z"],"_"],!1,!1,!1),t0=eT([["a","z"],["A","Z"],["0","9"],"_"],!1,!1,!1),t1=eC("$",!1),t2=eC("parent",!1),t3=eT([" "," "],!1,!1,!1),t5=eC('"',!1),t4=eC("'",!1),t6=eC("\\",!1),t8=eT(['"',"\\","\n","\r"],!0,!1,!1),t9=eT(["'","\\","\n","\r"],!0,!1,!1),t7=eC("n",!1),et=eC("r",!1),ee=eC("t",!1),ei=eC("x",!1),es=eT([["0","9"],["a","f"],["A","F"]],!1,!1,!1),er=eC("cr",!1),en=eC("cp",!1),ea=eC("co",!1),eo=eC("c",!1),eh=eT([["0","9"]],!1,!1,!1),el={type:"any"},eu=eC("0",!1),ec=eT(["x","X"],!1,!1,!1),ep=eC("-",!1),ed=eC("true",!1),em=eC("false",!1),ef=eC("//",!1),eg=eT(["\n","\r"],!0,!1,!1),ey=eT(["\n","\r"],!1,!1,!1),ex=eC("/*",!1),eb=eC("*/",!1),ev=eT([" "," ","\n","\r"],!1,!1,!1),ew=0|e.peg$currPos,eM=[{line:1,column:1}],eS=ew,eA=e.peg$maxFailExpected||[],e_=0|e.peg$silentFails;if(e.startRule){if(!(e.startRule in u))throw Error("Can't start parsing from rule \""+e.startRule+'".');c=u[e.startRule]}function eC(t,e){return{type:"literal",text:t,ignoreCase:e}}function eT(t,e,i,s){return{type:"class",parts:t,inverted:e,ignoreCase:i,unicode:s}}function eI(e){let i,s=eM[e];if(s)return s;if(e>=eM.length)i=eM.length-1;else for(i=e;!eM[--i];);for(s={line:(s=eM[i]).line,column:s.column};ieS&&(eS=ew,eA=[]),eA.push(t))}function eB(){let t,e,i;for(ip(),t=[],e=ew,(i=il())===h&&(i=eR()),i!==h?e=i=[i,ip()]:(ew=e,e=h);e!==h;)t.push(e),e=ew,(i=il())===h&&(i=eR()),i!==h?e=i=[i,ip()]:(ew=e,e=h);return{type:"Program",body:t.map(([t])=>t).filter(Boolean),execScriptPaths:Array.from(s),hasDynamicExec:r}}function eR(){let e,i,s,r,n,a,o,l,u,c,m,b,v,A,_,C,T;return(e=function(){let e,i,s,r,n,a,o,l;if(e=ew,t.substr(ew,7)===p?(i=p,ew+=7):(i=h,0===e_&&ek(U)),i!==h)if(ic()!==h)if((s=is())!==h)if(iu(),123===t.charCodeAt(ew)?(r="{",ew++):(r=h,0===e_&&ek(W)),r!==h){for(ip(),n=[],a=ew,(o=il())===h&&(o=eR()),o!==h?a=o=[o,l=ip()]:(ew=a,a=h);a!==h;)n.push(a),a=ew,(o=il())===h&&(o=eR()),o!==h?a=o=[o,l=ip()]:(ew=a,a=h);(125===t.charCodeAt(ew)?(a="}",ew++):(a=h,0===e_&&ek(G)),a!==h)?(o=iu(),59===t.charCodeAt(ew)?(l=";",ew++):(l=h,0===e_&&ek(j)),l===h&&(l=null),e={type:"PackageDeclaration",name:s,body:n.map(([t])=>t).filter(Boolean)}):(ew=e,e=h)}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o;if(e=ew,t.substr(ew,8)===d?(i=d,ew+=8):(i=h,0===e_&&ek(q)),i!==h)if(ic()!==h)if((s=function(){let e,i,s,r;if(e=ew,(i=is())!==h)if("::"===t.substr(ew,2)?(s="::",ew+=2):(s=h,0===e_&&ek(X)),s!==h)if((r=is())!==h)e={type:"MethodName",namespace:i,method:r};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e===h&&(e=is()),e}())!==h)if(iu(),40===t.charCodeAt(ew)?(r="(",ew++):(r=h,0===e_&&ek(H)),r!==h)if(iu(),(n=function(){let e,i,s,r,n,a,o,l;if(e=ew,(i=is())!==h){for(s=[],r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=is())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=is())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);e=[i,...s.map(([,,,t])=>t)]}else ew=e,e=h;return e}())===h&&(n=null),iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h)if(iu(),(o=eD())!==h)e={type:"FunctionDeclaration",name:s,params:n||[],body:o};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&((s=ew,(r=eO())!==h)?(iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n===h&&(n=null),iu(),s=r):(ew=s,s=h),(e=s)===h&&((a=ew,(o=eE())!==h)?(iu(),59===t.charCodeAt(ew)?(l=";",ew++):(l=h,0===e_&&ek(j)),l===h&&(l=null),iu(),a=o):(ew=a,a=h),(e=a)===h&&(e=function(){let e,i,s,r,n,a,o,l,u,c,p;if(e=ew,"if"===t.substr(ew,2)?(i="if",ew+=2):(i=h,0===e_&&ek(tr)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),(a=eR())!==h){var d;o=ew,l=iu(),t.substr(ew,4)===f?(u=f,ew+=4):(u=h,0===e_&&ek(tn)),u!==h?(c=iu(),(p=eR())!==h?o=l=[l,u,c,p]:(ew=o,o=h)):(ew=o,o=h),o===h&&(o=null),e={type:"IfStatement",test:r,consequent:a,alternate:(d=o)?d[3]:null}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o,l,u,c;if(e=ew,"for"===t.substr(ew,3)?(i="for",ew+=3):(i=h,0===e_&&ek(ta)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())===h&&(r=null),iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n!==h)if(iu(),(a=ej())===h&&(a=null),iu(),59===t.charCodeAt(ew)?(o=";",ew++):(o=h,0===e_&&ek(j)),o!==h)if(iu(),(l=ej())===h&&(l=null),iu(),41===t.charCodeAt(ew)?(u=")",ew++):(u=h,0===e_&&ek(J)),u!==h)if(iu(),(c=eR())!==h){var p,d;p=r,d=a,e={type:"ForStatement",init:p,test:d,update:l,body:c}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o,l;if(e=ew,"do"===t.substr(ew,2)?(i="do",ew+=2):(i=h,0===e_&&ek(th)),i!==h)if(iu(),(s=eR())!==h)if(iu(),t.substr(ew,5)===g?(r=g,ew+=5):(r=h,0===e_&&ek(to)),r!==h)if(iu(),40===t.charCodeAt(ew)?(n="(",ew++):(n=h,0===e_&&ek(H)),n!==h)if(iu(),(a=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(o=")",ew++):(o=h,0===e_&&ek(J)),o!==h)iu(),59===t.charCodeAt(ew)?(l=";",ew++):(l=h,0===e_&&ek(j)),l===h&&(l=null),e={type:"DoWhileStatement",test:a,body:s};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a;if(e=ew,t.substr(ew,5)===g?(i=g,ew+=5):(i=h,0===e_&&ek(to)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),(a=eR())!==h)e={type:"WhileStatement",test:r,body:a};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o,l,u,c;if(e=ew,t.substr(ew,7)===y?(i=y,ew+=7):(i=h,0===e_&&ek(tl)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),123===t.charCodeAt(ew)?(a="{",ew++):(a=h,0===e_&&ek(W)),a!==h){for(ip(),o=[],l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);l!==h;)o.push(l),l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);(125===t.charCodeAt(ew)?(l="}",ew++):(l=h,0===e_&&ek(G)),l!==h)?e={type:"SwitchStatement",stringMode:!0,discriminant:r,cases:o.map(([t])=>t).filter(t=>t&&"SwitchCase"===t.type)}:(ew=e,e=h)}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;if(e===h)if(e=ew,t.substr(ew,6)===x?(i=x,ew+=6):(i=h,0===e_&&ek(tu)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),123===t.charCodeAt(ew)?(a="{",ew++):(a=h,0===e_&&ek(W)),a!==h){for(ip(),o=[],l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);l!==h;)o.push(l),l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);(125===t.charCodeAt(ew)?(l="}",ew++):(l=h,0===e_&&ek(G)),l!==h)?e={type:"SwitchStatement",stringMode:!1,discriminant:r,cases:o.map(([t])=>t).filter(t=>t&&"SwitchCase"===t.type)}:(ew=e,e=h)}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n;if(e=ew,t.substr(ew,6)===w?(i=w,ew+=6):(i=h,0===e_&&ek(tm)),i!==h)if(s=ew,(r=ic())!==h&&(n=ej())!==h?s=r=[r,n]:(ew=s,s=h),s===h&&(s=null),r=iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n!==h){var a;e={type:"ReturnStatement",value:(a=s)?a[1]:null}}else ew=e,e=h;else ew=e,e=h;return e}())===h&&(u=ew,t.substr(ew,5)===M?(c=M,ew+=5):(c=h,0===e_&&ek(tf)),c!==h?(iu(),59===t.charCodeAt(ew)?(m=";",ew++):(m=h,0===e_&&ek(j)),m!==h?u={type:"BreakStatement"}:(ew=u,u=h)):(ew=u,u=h),(e=u)===h&&(b=ew,t.substr(ew,8)===S?(v=S,ew+=8):(v=h,0===e_&&ek(tg)),v!==h?(iu(),59===t.charCodeAt(ew)?(A=";",ew++):(A=h,0===e_&&ek(j)),A!==h?b={type:"ContinueStatement"}:(ew=b,b=h)):(ew=b,b=h),(e=b)===h&&((_=ew,(C=ej())!==h&&(iu(),59===t.charCodeAt(ew)?(T=";",ew++):(T=h,0===e_&&ek(j)),T!==h))?_={type:"ExpressionStatement",expression:C}:(ew=_,_=h),(e=_)===h&&(e=eD())===h&&(e=il())===h)))))&&(e=ew,iu(),59===t.charCodeAt(ew)?(i=";",ew++):(i=h,0===e_&&ek(j)),i!==h?(iu(),e=null):(ew=e,e=h)),e}function eO(){let e,i,s,r,n,a,o,l,u,c,p,d,f,g;if(e=ew,t.substr(ew,9)===m?(i=m,ew+=9):(i=h,0===e_&&ek(Y)),i!==h)if(ic()!==h)if((s=is())!==h)if(iu(),40===t.charCodeAt(ew)?(r="(",ew++):(r=h,0===e_&&ek(H)),r!==h)if(iu(),(n=eL())===h&&(n=null),iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h){var y,x,b;if(iu(),o=ew,58===t.charCodeAt(ew)?(l=":",ew++):(l=h,0===e_&&ek(Q)),l!==h?(u=iu(),(c=is())!==h?o=l=[l,u,c]:(ew=o,o=h)):(ew=o,o=h),o===h&&(o=null),l=iu(),u=ew,123===t.charCodeAt(ew)?(c="{",ew++):(c=h,0===e_&&ek(W)),c!==h){for(p=iu(),d=[],f=eP();f!==h;)d.push(f),f=eP();f=iu(),125===t.charCodeAt(ew)?(g="}",ew++):(g=h,0===e_&&ek(G)),g!==h?u=c=[c,p,d,f,g,iu()]:(ew=u,u=h)}else ew=u,u=h;u===h&&(u=null),y=n,x=o,b=u,e={type:"DatablockDeclaration",className:s,instanceName:y,parent:x?x[2]:null,body:b?b[2].filter(Boolean):[]}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}function eE(){let e,i,s,r,n,a,o,l,u,c,p,d;if(e=ew,"new"===t.substr(ew,3)?(i="new",ew+=3):(i=h,0===e_&&ek(K)),i!==h)if(ic()!==h)if((s=function(){let e,i,s,r,n,a,o,l,u,c;if((e=ew,40===t.charCodeAt(ew)?(i="(",ew++):(i=h,0===e_&&ek(H)),i!==h&&(s=iu(),(r=ej())!==h&&(n=iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h)))?e=r:(ew=e,e=h),e===h)if(e=ew,(i=is())!==h){var p;for(s=[],r=ew,n=iu(),91===t.charCodeAt(ew)?(a="[",ew++):(a=h,0===e_&&ek(tt)),a!==h?(o=iu(),(l=e$())!==h?(u=iu(),93===t.charCodeAt(ew)?(c="]",ew++):(c=h,0===e_&&ek(te)),c!==h?r=n=[n,a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),91===t.charCodeAt(ew)?(a="[",ew++):(a=h,0===e_&&ek(tt)),a!==h?(o=iu(),(l=e$())!==h?(u=iu(),93===t.charCodeAt(ew)?(c="]",ew++):(c=h,0===e_&&ek(te)),c!==h?r=n=[n,a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);p=i,e=s.reduce((t,[,,,e])=>({type:"IndexExpression",object:t,index:e}),p)}else ew=e,e=h;return e}())!==h)if(iu(),40===t.charCodeAt(ew)?(r="(",ew++):(r=h,0===e_&&ek(H)),r!==h)if(iu(),(n=eL())===h&&(n=null),iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h){var m;if(iu(),o=ew,123===t.charCodeAt(ew)?(l="{",ew++):(l=h,0===e_&&ek(W)),l!==h){for(u=iu(),c=[],p=eP();p!==h;)c.push(p),p=eP();p=iu(),125===t.charCodeAt(ew)?(d="}",ew++):(d=h,0===e_&&ek(G)),d!==h?o=l=[l,u,c,p,d,iu()]:(ew=o,o=h)}else ew=o,o=h;o===h&&(o=null),e={type:"ObjectDeclaration",className:s,instanceName:n,body:(m=o)?m[2].filter(Boolean):[]}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}function eP(){let e,i,s;return(e=ew,(i=eE())!==h)?(iu(),59===t.charCodeAt(ew)?(s=";",ew++):(s=h,0===e_&&ek(j)),s===h&&(s=null),iu(),e=i):(ew=e,e=h),e===h&&((e=ew,(i=eO())!==h)?(iu(),59===t.charCodeAt(ew)?(s=";",ew++):(s=h,0===e_&&ek(j)),s===h&&(s=null),iu(),e=i):(ew=e,e=h),e===h&&(e=function(){let e,i,s,r,n;if(e=ew,iu(),(i=eN())!==h)if(iu(),61===t.charCodeAt(ew)?(s="=",ew++):(s=h,0===e_&&ek(ti)),s!==h)if(iu(),(r=ej())!==h)iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n===h&&(n=null),iu(),e={type:"Assignment",target:i,value:r};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=il())===h&&(e=function(){let e,i;if(e=[],i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev)),i!==h)for(;i!==h;)e.push(i),i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev));else e=h;return e!==h&&(e=null),e}())),e}function eL(){let t;return(t=eK())===h&&(t=is())===h&&(t=ih()),t}function eN(){let t,e,i,s;if(t=ew,(e=e9())!==h){for(i=[],s=eF();s!==h;)i.push(s),s=eF();t=i.reduce((t,e)=>"property"===e.type?{type:"MemberExpression",object:t,property:e.value}:{type:"IndexExpression",object:t,index:e.value},e)}else ew=t,t=h;return t}function eF(){let e,i,s,r;return(e=ew,46===t.charCodeAt(ew)?(i=".",ew++):(i=h,0===e_&&ek(ts)),i!==h&&(iu(),(s=is())!==h))?e={type:"property",value:s}:(ew=e,e=h),e===h&&((e=ew,91===t.charCodeAt(ew)?(i="[",ew++):(i=h,0===e_&&ek(tt)),i!==h&&(iu(),(s=e$())!==h&&(iu(),93===t.charCodeAt(ew)?(r="]",ew++):(r=h,0===e_&&ek(te)),r!==h)))?e={type:"index",value:s}:(ew=e,e=h)),e}function e$(){let e,i,s,r,n,a,o,l;if(e=ew,(i=ej())!==h){for(s=[],r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);e=s.length>0?[i,...s.map(([,,,t])=>t)]:i}else ew=e,e=h;return e}function eV(){let e,i,s,r,n,a,o,l,u;if(e=ew,t.substr(ew,4)===b?(i=b,ew+=4):(i=h,0===e_&&ek(tc)),i!==h)if(ic()!==h)if((s=function(){let e,i,s,r,n,a,o,l;if(e=ew,(i=e5())!==h){for(s=[],r=ew,n=iu(),"or"===t.substr(ew,2)?(a="or",ew+=2):(a=h,0===e_&&ek(td)),a!==h&&(o=ic())!==h&&(l=e5())!==h?r=n=[n,a,o,l]:(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),"or"===t.substr(ew,2)?(a="or",ew+=2):(a=h,0===e_&&ek(td)),a!==h&&(o=ic())!==h&&(l=e5())!==h?r=n=[n,a,o,l]:(ew=r,r=h);e=s.length>0?[i,...s.map(([,,,t])=>t)]:i}else ew=e,e=h;return e}())!==h)if(iu(),58===t.charCodeAt(ew)?(r=":",ew++):(r=h,0===e_&&ek(Q)),r!==h){for(n=ip(),a=[],o=ew,(l=il())===h&&(l=eR()),l!==h?o=l=[l,u=ip()]:(ew=o,o=h);o!==h;)a.push(o),o=ew,(l=il())===h&&(l=eR()),l!==h?o=l=[l,u=ip()]:(ew=o,o=h);e={type:"SwitchCase",test:s,consequent:a.map(([t])=>t).filter(Boolean)}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;if(e===h)if(e=ew,t.substr(ew,7)===v?(i=v,ew+=7):(i=h,0===e_&&ek(tp)),i!==h)if(iu(),58===t.charCodeAt(ew)?(s=":",ew++):(s=h,0===e_&&ek(Q)),s!==h){for(ip(),r=[],n=ew,(a=il())===h&&(a=eR()),a!==h?n=a=[a,o=ip()]:(ew=n,n=h);n!==h;)r.push(n),n=ew,(a=il())===h&&(a=eR()),a!==h?n=a=[a,o=ip()]:(ew=n,n=h);e={type:"SwitchCase",test:null,consequent:r.map(([t])=>t).filter(Boolean)}}else ew=e,e=h;else ew=e,e=h;return e}function eD(){let e,i,s,r,n,a;if(e=ew,123===t.charCodeAt(ew)?(i="{",ew++):(i=h,0===e_&&ek(W)),i!==h){for(ip(),s=[],r=ew,(n=il())===h&&(n=eR()),n!==h?r=n=[n,a=ip()]:(ew=r,r=h);r!==h;)s.push(r),r=ew,(n=il())===h&&(n=eR()),n!==h?r=n=[n,a=ip()]:(ew=r,r=h);(125===t.charCodeAt(ew)?(r="}",ew++):(r=h,0===e_&&ek(G)),r!==h)?e={type:"BlockStatement",body:s.map(([t])=>t).filter(Boolean)}:(ew=e,e=h)}else ew=e,e=h;return e}function ej(){let e,i,s,r;if(e=ew,(i=eN())!==h)if(iu(),(s=eU())!==h)if(iu(),(r=ej())!==h)e={type:"AssignmentExpression",operator:s,target:i,value:r};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e===h&&(e=function(){let e,i,s,r,n,a;if(e=ew,(i=eW())!==h)if(iu(),63===t.charCodeAt(ew)?(s="?",ew++):(s=h,0===e_&&ek(tT)),s!==h)if(iu(),(r=ej())!==h)if(iu(),58===t.charCodeAt(ew)?(n=":",ew++):(n=h,0===e_&&ek(Q)),n!==h)if(iu(),(a=ej())!==h)e={type:"ConditionalExpression",test:i,consequent:r,alternate:a};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e===h&&(e=eW()),e}()),e}function eU(){let e;return 61===t.charCodeAt(ew)?(e="=",ew++):(e=h,0===e_&&ek(ti)),e===h&&("+="===t.substr(ew,2)?(e="+=",ew+=2):(e=h,0===e_&&ek(ty)),e===h&&("-="===t.substr(ew,2)?(e="-=",ew+=2):(e=h,0===e_&&ek(tx)),e===h&&("*="===t.substr(ew,2)?(e="*=",ew+=2):(e=h,0===e_&&ek(tb)),e===h&&("/="===t.substr(ew,2)?(e="/=",ew+=2):(e=h,0===e_&&ek(tv)),e===h&&("%="===t.substr(ew,2)?(e="%=",ew+=2):(e=h,0===e_&&ek(tw)),e===h&&("<<="===t.substr(ew,3)?(e="<<=",ew+=3):(e=h,0===e_&&ek(tM)),e===h&&(">>="===t.substr(ew,3)?(e=">>=",ew+=3):(e=h,0===e_&&ek(tS)),e===h&&("&="===t.substr(ew,2)?(e="&=",ew+=2):(e=h,0===e_&&ek(tA)),e===h&&("|="===t.substr(ew,2)?(e="|=",ew+=2):(e=h,0===e_&&ek(t_)),e===h&&("^="===t.substr(ew,2)?(e="^=",ew+=2):(e=h,0===e_&&ek(tC)))))))))))),e}function eW(){let e,i,s,r,a,o,l,u;if(e=ew,(i=eG())!==h){for(s=[],r=ew,a=iu(),"||"===t.substr(ew,2)?(o="||",ew+=2):(o=h,0===e_&&ek(tI)),o!==h?(l=iu(),(u=eG())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),"||"===t.substr(ew,2)?(o="||",ew+=2):(o=h,0===e_&&ek(tI)),o!==h?(l=iu(),(u=eG())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function eG(){let e,i,s,r,a,o,l,u;if(e=ew,(i=eq())!==h){for(s=[],r=ew,a=iu(),"&&"===t.substr(ew,2)?(o="&&",ew+=2):(o=h,0===e_&&ek(tz)),o!==h?(l=iu(),(u=eq())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),"&&"===t.substr(ew,2)?(o="&&",ew+=2):(o=h,0===e_&&ek(tz)),o!==h?(l=iu(),(u=eq())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function eq(){let e,i,s,r,a,o,l,u,c;if(e=ew,(i=eH())!==h){for(s=[],r=ew,a=iu(),124===t.charCodeAt(ew)?(o="|",ew++):(o=h,0===e_&&ek(tk)),o!==h?(l=ew,e_++,124===t.charCodeAt(ew)?(u="|",ew++):(u=h,0===e_&&ek(tk)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eH())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),124===t.charCodeAt(ew)?(o="|",ew++):(o=h,0===e_&&ek(tk)),o!==h?(l=ew,e_++,124===t.charCodeAt(ew)?(u="|",ew++):(u=h,0===e_&&ek(tk)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eH())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,,e])=>[t,e]))}else ew=e,e=h;return e}function eH(){let e,i,s,r,a,o,l,u;if(e=ew,(i=eJ())!==h){for(s=[],r=ew,a=iu(),94===t.charCodeAt(ew)?(o="^",ew++):(o=h,0===e_&&ek(tB)),o!==h?(l=iu(),(u=eJ())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),94===t.charCodeAt(ew)?(o="^",ew++):(o=h,0===e_&&ek(tB)),o!==h?(l=iu(),(u=eJ())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function eJ(){let e,i,s,r,a,o,l,u,c;if(e=ew,(i=eX())!==h){for(s=[],r=ew,a=iu(),38===t.charCodeAt(ew)?(o="&",ew++):(o=h,0===e_&&ek(tR)),o!==h?(l=ew,e_++,38===t.charCodeAt(ew)?(u="&",ew++):(u=h,0===e_&&ek(tR)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eX())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),38===t.charCodeAt(ew)?(o="&",ew++):(o=h,0===e_&&ek(tR)),o!==h?(l=ew,e_++,38===t.charCodeAt(ew)?(u="&",ew++):(u=h,0===e_&&ek(tR)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eX())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,,e])=>[t,e]))}else ew=e,e=h;return e}function eX(){let t,e,i,s,r,a,o,l;if(t=ew,(e=eY())!==h){for(i=[],s=ew,r=iu(),(a=eZ())!==h?(o=iu(),(l=eY())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=eZ())!==h?(o=iu(),(l=eY())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function eZ(){let e;return"=="===t.substr(ew,2)?(e="==",ew+=2):(e=h,0===e_&&ek(tO)),e===h&&("!="===t.substr(ew,2)?(e="!=",ew+=2):(e=h,0===e_&&ek(tE))),e}function eY(){let t,e,i,s,r,a,o,l;if(t=ew,(e=eK())!==h){for(i=[],s=ew,r=iu(),(a=eQ())!==h?(o=iu(),(l=eK())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=eQ())!==h?(o=iu(),(l=eK())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function eQ(){let e;return"<="===t.substr(ew,2)?(e="<=",ew+=2):(e=h,0===e_&&ek(tP)),e===h&&(">="===t.substr(ew,2)?(e=">=",ew+=2):(e=h,0===e_&&ek(tL)),e===h&&(e=t.charAt(ew),T.test(e)?ew++:(e=h,0===e_&&ek(tN)))),e}function eK(){let t,e,i,s,r,a,o,l;if(t=ew,(e=e2())!==h){for(i=[],s=ew,r=iu(),(a=e1())!==h?(o=iu(),(l=e0())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=e1())!==h?(o=iu(),(l=e0())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function e0(){let t,e,i,s;if(t=ew,(e=eN())!==h)if(iu(),(i=eU())!==h)if(iu(),(s=ej())!==h)t={type:"AssignmentExpression",operator:i,target:e,value:s};else ew=t,t=h;else ew=t,t=h;else ew=t,t=h;return t===h&&(t=e2()),t}function e1(){let e;return"$="===t.substr(ew,2)?(e="$=",ew+=2):(e=h,0===e_&&ek(tF)),e===h&&("!$="===t.substr(ew,3)?(e="!$=",ew+=3):(e=h,0===e_&&ek(t$)),e===h&&(64===t.charCodeAt(ew)?(e="@",ew++):(e=h,0===e_&&ek(tV)),e===h&&("NL"===t.substr(ew,2)?(e="NL",ew+=2):(e=h,0===e_&&ek(tD)),e===h&&("TAB"===t.substr(ew,3)?(e="TAB",ew+=3):(e=h,0===e_&&ek(tj)),e===h&&("SPC"===t.substr(ew,3)?(e="SPC",ew+=3):(e=h,0===e_&&ek(tU))))))),e}function e2(){let t,e,i,s,r,a,o,l;if(t=ew,(e=e5())!==h){for(i=[],s=ew,r=iu(),(a=e3())!==h?(o=iu(),(l=e5())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=e3())!==h?(o=iu(),(l=e5())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function e3(){let e;return"<<"===t.substr(ew,2)?(e="<<",ew+=2):(e=h,0===e_&&ek(tW)),e===h&&(">>"===t.substr(ew,2)?(e=">>",ew+=2):(e=h,0===e_&&ek(tG))),e}function e5(){let e,i,s,r,a,o,l,u;if(e=ew,(i=e4())!==h){for(s=[],r=ew,a=iu(),o=t.charAt(ew),I.test(o)?ew++:(o=h,0===e_&&ek(tq)),o!==h?(l=iu(),(u=e4())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),o=t.charAt(ew),I.test(o)?ew++:(o=h,0===e_&&ek(tq)),o!==h?(l=iu(),(u=e4())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function e4(){let e,i,s,r,a,o,l,u;if(e=ew,(i=e6())!==h){for(s=[],r=ew,a=iu(),o=t.charAt(ew),z.test(o)?ew++:(o=h,0===e_&&ek(tH)),o!==h?(l=iu(),(u=e6())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),o=t.charAt(ew),z.test(o)?ew++:(o=h,0===e_&&ek(tH)),o!==h?(l=iu(),(u=e6())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function e6(){let e,i,s;return(e=ew,i=t.charAt(ew),k.test(i)?ew++:(i=h,0===e_&&ek(tJ)),i!==h&&(iu(),(s=e8())!==h))?e=a(i,s):(ew=e,e=h),e===h&&((e=ew,"++"===t.substr(ew,2)?(i="++",ew+=2):(i=h,0===e_&&ek(tX)),i===h&&("--"===t.substr(ew,2)?(i="--",ew+=2):(i=h,0===e_&&ek(tZ))),i!==h&&(iu(),(s=e8())!==h))?e=a(i,s):(ew=e,e=h),e===h&&((e=ew,42===t.charCodeAt(ew)?(i="*",ew++):(i=h,0===e_&&ek(tY)),i!==h&&(iu(),(s=e8())!==h))?e={type:"TagDereferenceExpression",argument:s}:(ew=e,e=h),e===h&&(e=function(){let e,i,s;if(e=ew,(i=e9())!==h)if(iu(),"++"===t.substr(ew,2)?(s="++",ew+=2):(s=h,0===e_&&ek(tX)),s===h&&("--"===t.substr(ew,2)?(s="--",ew+=2):(s=h,0===e_&&ek(tZ))),s!==h)e={type:"PostfixExpression",operator:s,argument:i};else ew=e,e=h;else ew=e,e=h;return e===h&&(e=e9()),e}()))),e}function e8(){let t,e,i,s;if(t=ew,(e=eN())!==h)if(iu(),(i=eU())!==h)if(iu(),(s=ej())!==h)t={type:"AssignmentExpression",operator:i,target:e,value:s};else ew=t,t=h;else ew=t,t=h;else ew=t,t=h;return t===h&&(t=e6()),t}function e9(){let e,i,n,a,o,l,u,c,p,d;if(e=ew,(i=function(){let e,i,s,r,n,a,o,l,u,c,p,d,m,f,g,y;if(e=ew,(o=eE())===h&&(o=eO())===h&&(o=function(){let e,i,s,r;if(e=ew,34===t.charCodeAt(ew)?(i='"',ew++):(i=h,0===e_&&ek(t5)),i!==h){for(s=[],r=ir();r!==h;)s.push(r),r=ir();(34===t.charCodeAt(ew)?(r='"',ew++):(r=h,0===e_&&ek(t5)),r!==h)?e={type:"StringLiteral",value:s.join("")}:(ew=e,e=h)}else ew=e,e=h;if(e===h)if(e=ew,39===t.charCodeAt(ew)?(i="'",ew++):(i=h,0===e_&&ek(t4)),i!==h){for(s=[],r=ia();r!==h;)s.push(r),r=ia();(39===t.charCodeAt(ew)?(r="'",ew++):(r=h,0===e_&&ek(t4)),r!==h)?e={type:"StringLiteral",value:s.join(""),tagged:!0}:(ew=e,e=h)}else ew=e,e=h;return e}())===h&&(o=ih())===h&&((l=ew,t.substr(ew,4)===_?(u=_,ew+=4):(u=h,0===e_&&ek(ed)),u===h&&(t.substr(ew,5)===C?(u=C,ew+=5):(u=h,0===e_&&ek(em))),u!==h&&(c=ew,e_++,p=im(),e_--,p===h?c=void 0:(ew=c,c=h),c!==h))?l={type:"BooleanLiteral",value:"true"===u}:(ew=l,l=h),(o=l)===h&&((d=it())===h&&(d=ie())===h&&(d=ii()),(o=d)===h))&&((m=ew,40===t.charCodeAt(ew)?(f="(",ew++):(f=h,0===e_&&ek(H)),f!==h&&(iu(),(g=ej())!==h&&(iu(),41===t.charCodeAt(ew)?(y=")",ew++):(y=h,0===e_&&ek(J)),y!==h)))?m=g:(ew=m,m=h),o=m),(i=o)!==h){for(s=[],r=ew,n=iu(),(a=eF())!==h?r=n=[n,a]:(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),(a=eF())!==h?r=n=[n,a]:(ew=r,r=h);e=s.reduce((t,[,e])=>"property"===e.type?{type:"MemberExpression",object:t,property:e.value}:{type:"IndexExpression",object:t,index:e.value},i)}else ew=e,e=h;return e}())!==h){for(n=[],a=ew,o=iu(),40===t.charCodeAt(ew)?(l="(",ew++):(l=h,0===e_&&ek(H)),l!==h?(u=iu(),(c=e7())===h&&(c=null),p=iu(),41===t.charCodeAt(ew)?(d=")",ew++):(d=h,0===e_&&ek(J)),d!==h?a=o=[o,l,u,c,p,d]:(ew=a,a=h)):(ew=a,a=h),a===h&&(a=ew,o=iu(),(l=eF())!==h?a=o=[o,l]:(ew=a,a=h));a!==h;)n.push(a),a=ew,o=iu(),40===t.charCodeAt(ew)?(l="(",ew++):(l=h,0===e_&&ek(H)),l!==h?(u=iu(),(c=e7())===h&&(c=null),p=iu(),41===t.charCodeAt(ew)?(d=")",ew++):(d=h,0===e_&&ek(J)),d!==h?a=o=[o,l,u,c,p,d]:(ew=a,a=h)):(ew=a,a=h),a===h&&(a=ew,o=iu(),(l=eF())!==h?a=o=[o,l]:(ew=a,a=h));e=n.reduce((t,e)=>{if("("===e[1]){var i;let[,,,n]=e;return i=n||[],"Identifier"===t.type&&"exec"===t.name.toLowerCase()&&(i.length>0&&"StringLiteral"===i[0].type?s.add(i[0].value):r=!0),{type:"CallExpression",callee:t,arguments:i}}let n=e[1];return"property"===n.type?{type:"MemberExpression",object:t,property:n.value}:{type:"IndexExpression",object:t,index:n.value}},i)}else ew=e,e=h;return e}function e7(){let e,i,s,r,n,a,o,l;if(e=ew,(i=ej())!==h){for(s=[],r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);e=[i,...s.map(([,,,t])=>t)]}else ew=e,e=h;return e}function it(){let e,i,s,r,n,a,o;if(e=ew,37===t.charCodeAt(ew)?(i="%",ew++):(i=h,0===e_&&ek(tQ)),i!==h){if(s=ew,r=ew,n=t.charAt(ew),B.test(n)?ew++:(n=h,0===e_&&ek(tK)),n!==h){for(a=[],o=t.charAt(ew),R.test(o)?ew++:(o=h,0===e_&&ek(t0));o!==h;)a.push(o),o=t.charAt(ew),R.test(o)?ew++:(o=h,0===e_&&ek(t0));r=n=[n,a]}else ew=r,r=h;(s=r!==h?t.substring(s,ew):r)!==h?e={type:"Variable",scope:"local",name:s}:(ew=e,e=h)}else ew=e,e=h;return e}function ie(){let e,i,s,r,n,a,o,l,u,c,p,d,m;if(e=ew,36===t.charCodeAt(ew)?(i="$",ew++):(i=h,0===e_&&ek(t1)),i!==h){if(s=ew,r=ew,"::"===t.substr(ew,2)?(n="::",ew+=2):(n=h,0===e_&&ek(X)),n===h&&(n=null),a=t.charAt(ew),B.test(a)?ew++:(a=h,0===e_&&ek(tK)),a!==h){for(o=[],l=t.charAt(ew),R.test(l)?ew++:(l=h,0===e_&&ek(t0));l!==h;)o.push(l),l=t.charAt(ew),R.test(l)?ew++:(l=h,0===e_&&ek(t0));if(l=[],u=ew,"::"===t.substr(ew,2)?(c="::",ew+=2):(c=h,0===e_&&ek(X)),c!==h)if(p=t.charAt(ew),B.test(p)?ew++:(p=h,0===e_&&ek(tK)),p!==h){for(d=[],m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));m!==h;)d.push(m),m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));u=c=[c,p,d]}else ew=u,u=h;else ew=u,u=h;for(;u!==h;)if(l.push(u),u=ew,"::"===t.substr(ew,2)?(c="::",ew+=2):(c=h,0===e_&&ek(X)),c!==h)if(p=t.charAt(ew),B.test(p)?ew++:(p=h,0===e_&&ek(tK)),p!==h){for(d=[],m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));m!==h;)d.push(m),m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));u=c=[c,p,d]}else ew=u,u=h;else ew=u,u=h;r=n=[n,a,o,l]}else ew=r,r=h;(s=r!==h?t.substring(s,ew):r)!==h?e={type:"Variable",scope:"global",name:s}:(ew=e,e=h)}else ew=e,e=h;return e}function ii(){let e,i,s,r,n,a,o,l,u,c,p;if(e=ew,i=ew,s=ew,t.substr(ew,6)===A?(r=A,ew+=6):(r=h,0===e_&&ek(t2)),r!==h){for(n=[],a=t.charAt(ew),O.test(a)?ew++:(a=h,0===e_&&ek(t3));a!==h;)n.push(a),a=t.charAt(ew),O.test(a)?ew++:(a=h,0===e_&&ek(t3));if("::"===t.substr(ew,2)?(a="::",ew+=2):(a=h,0===e_&&ek(X)),a!==h){for(o=[],l=t.charAt(ew),O.test(l)?ew++:(l=h,0===e_&&ek(t3));l!==h;)o.push(l),l=t.charAt(ew),O.test(l)?ew++:(l=h,0===e_&&ek(t3));if(l=t.charAt(ew),B.test(l)?ew++:(l=h,0===e_&&ek(tK)),l!==h){for(u=[],c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));c!==h;)u.push(c),c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));s=r=[r,n,a,o,l,u]}else ew=s,s=h}else ew=s,s=h}else ew=s,s=h;if((i=s!==h?t.substring(i,ew):s)!==h&&(i={type:"Identifier",name:i.replace(/\s+/g,"")}),(e=i)===h){if(e=ew,i=ew,s=ew,t.substr(ew,6)===A?(r=A,ew+=6):(r=h,0===e_&&ek(t2)),r!==h){if(n=[],a=ew,"::"===t.substr(ew,2)?(o="::",ew+=2):(o=h,0===e_&&ek(X)),o!==h)if(l=t.charAt(ew),B.test(l)?ew++:(l=h,0===e_&&ek(tK)),l!==h){for(u=[],c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));c!==h;)u.push(c),c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));a=o=[o,l,u]}else ew=a,a=h;else ew=a,a=h;if(a!==h)for(;a!==h;)if(n.push(a),a=ew,"::"===t.substr(ew,2)?(o="::",ew+=2):(o=h,0===e_&&ek(X)),o!==h)if(l=t.charAt(ew),B.test(l)?ew++:(l=h,0===e_&&ek(tK)),l!==h){for(u=[],c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));c!==h;)u.push(c),c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));a=o=[o,l,u]}else ew=a,a=h;else ew=a,a=h;else n=h;n!==h?s=r=[r,n]:(ew=s,s=h)}else ew=s,s=h;if((i=s!==h?t.substring(i,ew):s)!==h&&(i={type:"Identifier",name:i}),(e=i)===h){if(e=ew,i=ew,s=ew,r=t.charAt(ew),B.test(r)?ew++:(r=h,0===e_&&ek(tK)),r!==h){for(n=[],a=t.charAt(ew),R.test(a)?ew++:(a=h,0===e_&&ek(t0));a!==h;)n.push(a),a=t.charAt(ew),R.test(a)?ew++:(a=h,0===e_&&ek(t0));if(a=[],o=ew,"::"===t.substr(ew,2)?(l="::",ew+=2):(l=h,0===e_&&ek(X)),l!==h)if(u=t.charAt(ew),B.test(u)?ew++:(u=h,0===e_&&ek(tK)),u!==h){for(c=[],p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));p!==h;)c.push(p),p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));o=l=[l,u,c]}else ew=o,o=h;else ew=o,o=h;for(;o!==h;)if(a.push(o),o=ew,"::"===t.substr(ew,2)?(l="::",ew+=2):(l=h,0===e_&&ek(X)),l!==h)if(u=t.charAt(ew),B.test(u)?ew++:(u=h,0===e_&&ek(tK)),u!==h){for(c=[],p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));p!==h;)c.push(p),p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));o=l=[l,u,c]}else ew=o,o=h;else ew=o,o=h;s=r=[r,n,a]}else ew=s,s=h;(i=s!==h?t.substring(i,ew):s)!==h&&(i={type:"Identifier",name:i}),e=i}}return e}function is(){let t;return(t=it())===h&&(t=ie())===h&&(t=ii()),t}function ir(){let e,i,s;return(e=ew,92===t.charCodeAt(ew)?(i="\\",ew++):(i=h,0===e_&&ek(t6)),i!==h&&(s=io())!==h)?e=s:(ew=e,e=h),e===h&&(e=t.charAt(ew),E.test(e)?ew++:(e=h,0===e_&&ek(t8))),e}function ia(){let e,i,s;return(e=ew,92===t.charCodeAt(ew)?(i="\\",ew++):(i=h,0===e_&&ek(t6)),i!==h&&(s=io())!==h)?e=s:(ew=e,e=h),e===h&&(e=t.charAt(ew),P.test(e)?ew++:(e=h,0===e_&&ek(t9))),e}function io(){let e,i,s,r,n,a;return e=ew,110===t.charCodeAt(ew)?(i="n",ew++):(i=h,0===e_&&ek(t7)),i!==h&&(i="\n"),(e=i)===h&&(e=ew,114===t.charCodeAt(ew)?(i="r",ew++):(i=h,0===e_&&ek(et)),i!==h&&(i="\r"),(e=i)===h)&&(e=ew,116===t.charCodeAt(ew)?(i="t",ew++):(i=h,0===e_&&ek(ee)),i!==h&&(i=" "),(e=i)===h)&&((e=ew,120===t.charCodeAt(ew)?(i="x",ew++):(i=h,0===e_&&ek(ei)),i!==h&&(s=ew,r=ew,n=t.charAt(ew),L.test(n)?ew++:(n=h,0===e_&&ek(es)),n!==h?(a=t.charAt(ew),L.test(a)?ew++:(a=h,0===e_&&ek(es)),a!==h?r=n=[n,a]:(ew=r,r=h)):(ew=r,r=h),(s=r!==h?t.substring(s,ew):r)!==h))?e=String.fromCharCode(parseInt(s,16)):(ew=e,e=h),e===h&&(e=ew,"cr"===t.substr(ew,2)?(i="cr",ew+=2):(i=h,0===e_&&ek(er)),i!==h&&(i="\x0f"),(e=i)===h&&(e=ew,"cp"===t.substr(ew,2)?(i="cp",ew+=2):(i=h,0===e_&&ek(en)),i!==h&&(i="\x10"),(e=i)===h))&&(e=ew,"co"===t.substr(ew,2)?(i="co",ew+=2):(i=h,0===e_&&ek(ea)),i!==h&&(i="\x11"),(e=i)===h)&&((e=ew,99===t.charCodeAt(ew)?(i="c",ew++):(i=h,0===e_&&ek(eo)),i!==h&&(s=t.charAt(ew),N.test(s)?ew++:(s=h,0===e_&&ek(eh)),s!==h))?e=String.fromCharCode([2,3,4,5,6,7,8,11,12,14][parseInt(s,10)]):(ew=e,e=h),e===h&&(e=ew,t.length>ew?(i=t.charAt(ew),ew++):(i=h,0===e_&&ek(el)),e=i))),e}function ih(){let e,i,s,r,n,a,o,l,u;if(e=ew,i=ew,s=ew,48===t.charCodeAt(ew)?(r="0",ew++):(r=h,0===e_&&ek(eu)),r!==h)if(n=t.charAt(ew),F.test(n)?ew++:(n=h,0===e_&&ek(ec)),n!==h){if(a=[],o=t.charAt(ew),L.test(o)?ew++:(o=h,0===e_&&ek(es)),o!==h)for(;o!==h;)a.push(o),o=t.charAt(ew),L.test(o)?ew++:(o=h,0===e_&&ek(es));else a=h;a!==h?s=r=[r,n,a]:(ew=s,s=h)}else ew=s,s=h;else ew=s,s=h;if((i=s!==h?t.substring(i,ew):s)!==h&&(s=ew,e_++,r=im(),e_--,r===h?s=void 0:(ew=s,s=h),s!==h)?e={type:"NumberLiteral",value:parseInt(i,16)}:(ew=e,e=h),e===h){if(e=ew,i=ew,s=ew,45===t.charCodeAt(ew)?(r="-",ew++):(r=h,0===e_&&ek(ep)),r===h&&(r=null),n=[],a=t.charAt(ew),N.test(a)?ew++:(a=h,0===e_&&ek(eh)),a!==h)for(;a!==h;)n.push(a),a=t.charAt(ew),N.test(a)?ew++:(a=h,0===e_&&ek(eh));else n=h;if(n!==h){if(a=ew,46===t.charCodeAt(ew)?(o=".",ew++):(o=h,0===e_&&ek(ts)),o!==h){if(l=[],u=t.charAt(ew),N.test(u)?ew++:(u=h,0===e_&&ek(eh)),u!==h)for(;u!==h;)l.push(u),u=t.charAt(ew),N.test(u)?ew++:(u=h,0===e_&&ek(eh));else l=h;l!==h?a=o=[o,l]:(ew=a,a=h)}else ew=a,a=h;a===h&&(a=null),s=r=[r,n,a]}else ew=s,s=h;if(s===h)if(s=ew,45===t.charCodeAt(ew)?(r="-",ew++):(r=h,0===e_&&ek(ep)),r===h&&(r=null),46===t.charCodeAt(ew)?(n=".",ew++):(n=h,0===e_&&ek(ts)),n!==h){if(a=[],o=t.charAt(ew),N.test(o)?ew++:(o=h,0===e_&&ek(eh)),o!==h)for(;o!==h;)a.push(o),o=t.charAt(ew),N.test(o)?ew++:(o=h,0===e_&&ek(eh));else a=h;a!==h?s=r=[r,n,a]:(ew=s,s=h)}else ew=s,s=h;(i=s!==h?t.substring(i,ew):s)!==h&&(s=ew,e_++,r=im(),e_--,r===h?s=void 0:(ew=s,s=h),s!==h)?e={type:"NumberLiteral",value:parseFloat(i)}:(ew=e,e=h)}return e}function il(){let e;return(e=function(){let e,i,s,r,n;if(e=ew,"//"===t.substr(ew,2)?(i="//",ew+=2):(i=h,0===e_&&ek(ef)),i!==h){for(s=ew,r=[],n=t.charAt(ew),$.test(n)?ew++:(n=h,0===e_&&ek(eg));n!==h;)r.push(n),n=t.charAt(ew),$.test(n)?ew++:(n=h,0===e_&&ek(eg));s=t.substring(s,ew),r=t.charAt(ew),V.test(r)?ew++:(r=h,0===e_&&ek(ey)),r===h&&(r=null),e={type:"Comment",value:s}}else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o;if(e=ew,"/*"===t.substr(ew,2)?(i="/*",ew+=2):(i=h,0===e_&&ek(ex)),i!==h){for(s=ew,r=[],n=ew,a=ew,e_++,"*/"===t.substr(ew,2)?(o="*/",ew+=2):(o=h,0===e_&&ek(eb)),e_--,o===h?a=void 0:(ew=a,a=h),a!==h?(t.length>ew?(o=t.charAt(ew),ew++):(o=h,0===e_&&ek(el)),o!==h?n=a=[a,o]:(ew=n,n=h)):(ew=n,n=h);n!==h;)r.push(n),n=ew,a=ew,e_++,"*/"===t.substr(ew,2)?(o="*/",ew+=2):(o=h,0===e_&&ek(eb)),e_--,o===h?a=void 0:(ew=a,a=h),a!==h?(t.length>ew?(o=t.charAt(ew),ew++):(o=h,0===e_&&ek(el)),o!==h?n=a=[a,o]:(ew=n,n=h)):(ew=n,n=h);(s=t.substring(s,ew),"*/"===t.substr(ew,2)?(r="*/",ew+=2):(r=h,0===e_&&ek(eb)),r!==h)?e={type:"Comment",value:s}:(ew=e,e=h)}else ew=e,e=h;return e}()),e}function iu(){let e,i;for(e=[],i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev)),i===h&&(i=id());i!==h;)e.push(i),i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev)),i===h&&(i=id());return e}function ic(){let e,i,s,r;if(e=ew,i=[],s=t.charAt(ew),D.test(s)?ew++:(s=h,0===e_&&ek(ev)),s!==h)for(;s!==h;)i.push(s),s=t.charAt(ew),D.test(s)?ew++:(s=h,0===e_&&ek(ev));else i=h;if(i!==h){for(s=[],r=t.charAt(ew),D.test(r)?ew++:(r=h,0===e_&&ek(ev)),r===h&&(r=id());r!==h;)s.push(r),r=t.charAt(ew),D.test(r)?ew++:(r=h,0===e_&&ek(ev)),r===h&&(r=id());e=i=[i,s]}else ew=e,e=h;return e}function ip(){let e,i;for(e=[],i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev));i!==h;)e.push(i),i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev));return e}function id(){let e,i,s,r,n,a;if(e=ew,"//"===t.substr(ew,2)?(i="//",ew+=2):(i=h,0===e_&&ek(ef)),i!==h){for(s=[],r=t.charAt(ew),$.test(r)?ew++:(r=h,0===e_&&ek(eg));r!==h;)s.push(r),r=t.charAt(ew),$.test(r)?ew++:(r=h,0===e_&&ek(eg));r=t.charAt(ew),V.test(r)?ew++:(r=h,0===e_&&ek(ey)),r===h&&(r=null),e=i=[i,s,r]}else ew=e,e=h;if(e===h)if(e=ew,"/*"===t.substr(ew,2)?(i="/*",ew+=2):(i=h,0===e_&&ek(ex)),i!==h){for(s=[],r=ew,n=ew,e_++,"*/"===t.substr(ew,2)?(a="*/",ew+=2):(a=h,0===e_&&ek(eb)),e_--,a===h?n=void 0:(ew=n,n=h),n!==h?(t.length>ew?(a=t.charAt(ew),ew++):(a=h,0===e_&&ek(el)),a!==h?r=n=[n,a]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=ew,e_++,"*/"===t.substr(ew,2)?(a="*/",ew+=2):(a=h,0===e_&&ek(eb)),e_--,a===h?n=void 0:(ew=n,n=h),n!==h?(t.length>ew?(a=t.charAt(ew),ew++):(a=h,0===e_&&ek(el)),a!==h?r=n=[n,a]:(ew=r,r=h)):(ew=r,r=h);"*/"===t.substr(ew,2)?(r="*/",ew+=2):(r=h,0===e_&&ek(eb)),r!==h?e=i=[i,s,r]:(ew=e,e=h)}else ew=e,e=h;return e}function im(){let e;return e=t.charAt(ew),R.test(e)?ew++:(e=h,0===e_&&ek(t0)),e}s=new Set,r=!1;let ig=(i=c())!==h&&ew===t.length;function iy(){var e,s,r;throw i!==h&&ew{"use strict";let s="[^\\\\/]",r="[^/]",n="(?:\\/|$)",a="(?:^|\\/)",o=`\\.{1,2}${n}`,h=`(?!${a}${o})`,l=`(?!\\.{0,1}${n})`,u=`(?!${o})`,c=`${r}*?`,p={DOT_LITERAL:"\\.",PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:"\\/",ONE_CHAR:"(?=.)",QMARK:r,END_ANCHOR:n,DOTS_SLASH:o,NO_DOT:"(?!\\.)",NO_DOTS:h,NO_DOT_SLASH:l,NO_DOTS_SLASH:u,QMARK_NO_DOT:"[^.\\/]",STAR:c,START_ANCHOR:a,SEP:"/"},d={...p,SLASH_LITERAL:"[\\\\/]",QMARK:s,STAR:`${s}*?`,DOTS_SLASH:"\\.{1,2}(?:[\\\\/]|$)",NO_DOT:"(?!\\.)",NO_DOTS:"(?!(?:^|[\\\\/])\\.{1,2}(?:[\\\\/]|$))",NO_DOT_SLASH:"(?!\\.{0,1}(?:[\\\\/]|$))",NO_DOTS_SLASH:"(?!\\.{1,2}(?:[\\\\/]|$))",QMARK_NO_DOT:"[^.\\\\/]",START_ANCHOR:"(?:^|[\\\\/])",END_ANCHOR:"(?:[\\\\/]|$)",SEP:"\\"};e.exports={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"},REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{__proto__:null,"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,extglobChars:t=>({"!":{type:"negate",open:"(?:(?!(?:",close:`))${t.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}),globChars:t=>!0===t?d:p}},19241,(t,e,i)=>{"use strict";var s=t.i(47167);let{REGEX_BACKSLASH:r,REGEX_REMOVE_BACKSLASH:n,REGEX_SPECIAL_CHARS:a,REGEX_SPECIAL_CHARS_GLOBAL:o}=t.r(53487);i.isObject=t=>null!==t&&"object"==typeof t&&!Array.isArray(t),i.hasRegexChars=t=>a.test(t),i.isRegexChar=t=>1===t.length&&i.hasRegexChars(t),i.escapeRegex=t=>t.replace(o,"\\$1"),i.toPosixSlashes=t=>t.replace(r,"/"),i.isWindows=()=>{if("u">typeof navigator&&navigator.platform){let t=navigator.platform.toLowerCase();return"win32"===t||"windows"===t}return void 0!==s.default&&!!s.default.platform&&"win32"===s.default.platform},i.removeBackslashes=t=>t.replace(n,t=>"\\"===t?"":t),i.escapeLast=(t,e,s)=>{let r=t.lastIndexOf(e,s);return -1===r?t:"\\"===t[r-1]?i.escapeLast(t,e,r-1):`${t.slice(0,r)}\\${t.slice(r)}`},i.removePrefix=(t,e={})=>{let i=t;return i.startsWith("./")&&(i=i.slice(2),e.prefix="./"),i},i.wrapOutput=(t,e={},i={})=>{let s=i.contains?"":"^",r=i.contains?"":"$",n=`${s}(?:${t})${r}`;return!0===e.negated&&(n=`(?:^(?!${n}).*$)`),n},i.basename=(t,{windows:e}={})=>{let i=t.split(e?/[\\/]/:"/"),s=i[i.length-1];return""===s?i[i.length-2]:s}},26094,(t,e,i)=>{"use strict";let s=t.r(19241),{CHAR_ASTERISK:r,CHAR_AT:n,CHAR_BACKWARD_SLASH:a,CHAR_COMMA:o,CHAR_DOT:h,CHAR_EXCLAMATION_MARK:l,CHAR_FORWARD_SLASH:u,CHAR_LEFT_CURLY_BRACE:c,CHAR_LEFT_PARENTHESES:p,CHAR_LEFT_SQUARE_BRACKET:d,CHAR_PLUS:m,CHAR_QUESTION_MARK:f,CHAR_RIGHT_CURLY_BRACE:g,CHAR_RIGHT_PARENTHESES:y,CHAR_RIGHT_SQUARE_BRACKET:x}=t.r(53487),b=t=>t===u||t===a,v=t=>{!0!==t.isPrefix&&(t.depth=t.isGlobstar?1/0:1)};e.exports=(t,e)=>{let i,w,M=e||{},S=t.length-1,A=!0===M.parts||!0===M.scanToEnd,_=[],C=[],T=[],I=t,z=-1,k=0,B=0,R=!1,O=!1,E=!1,P=!1,L=!1,N=!1,F=!1,$=!1,V=!1,D=!1,j=0,U={value:"",depth:0,isGlob:!1},W=()=>z>=S,G=()=>I.charCodeAt(z+1),q=()=>(i=w,I.charCodeAt(++z));for(;z0&&(J=I.slice(0,k),I=I.slice(k),B-=k),H&&!0===E&&B>0?(H=I.slice(0,B),X=I.slice(B)):!0===E?(H="",X=I):H=I,H&&""!==H&&"/"!==H&&H!==I&&b(H.charCodeAt(H.length-1))&&(H=H.slice(0,-1)),!0===M.unescape&&(X&&(X=s.removeBackslashes(X)),H&&!0===F&&(H=s.removeBackslashes(H)));let Z={prefix:J,input:t,start:k,base:H,glob:X,isBrace:R,isBracket:O,isGlob:E,isExtglob:P,isGlobstar:L,negated:$,negatedExtglob:V};if(!0===M.tokens&&(Z.maxDepth=0,b(w)||C.push(U),Z.tokens=C),!0===M.parts||!0===M.tokens){let e;for(let i=0;i<_.length;i++){let s=e?e+1:k,r=_[i],n=t.slice(s,r);M.tokens&&(0===i&&0!==k?(C[i].isPrefix=!0,C[i].value=J):C[i].value=n,v(C[i]),Z.maxDepth+=C[i].depth),(0!==i||""!==n)&&T.push(n),e=r}if(e&&e+1{"use strict";let s=t.r(53487),r=t.r(19241),{MAX_LENGTH:n,POSIX_REGEX_SOURCE:a,REGEX_NON_SPECIAL_CHARS:o,REGEX_SPECIAL_CHARS_BACKREF:h,REPLACEMENTS:l}=s,u=(t,e)=>{if("function"==typeof e.expandRange)return e.expandRange(...t,e);t.sort();let i=`[${t.join("-")}]`;try{new RegExp(i)}catch(e){return t.map(t=>r.escapeRegex(t)).join("..")}return i},c=(t,e)=>`Missing ${t}: "${e}" - use "\\\\${e}" to match literal characters`,p=(t,e)=>{let i;if("string"!=typeof t)throw TypeError("Expected a string");t=l[t]||t;let d={...e},m="number"==typeof d.maxLength?Math.min(n,d.maxLength):n,f=t.length;if(f>m)throw SyntaxError(`Input length: ${f}, exceeds maximum allowed length: ${m}`);let g={type:"bos",value:"",output:d.prepend||""},y=[g],x=d.capture?"":"?:",b=s.globChars(d.windows),v=s.extglobChars(b),{DOT_LITERAL:w,PLUS_LITERAL:M,SLASH_LITERAL:S,ONE_CHAR:A,DOTS_SLASH:_,NO_DOT:C,NO_DOT_SLASH:T,NO_DOTS_SLASH:I,QMARK:z,QMARK_NO_DOT:k,STAR:B,START_ANCHOR:R}=b,O=t=>`(${x}(?:(?!${R}${t.dot?_:w}).)*?)`,E=d.dot?"":C,P=d.dot?z:k,L=!0===d.bash?O(d):B;d.capture&&(L=`(${L})`),"boolean"==typeof d.noext&&(d.noextglob=d.noext);let N={input:t,index:-1,start:0,dot:!0===d.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:y};f=(t=r.removePrefix(t,N)).length;let F=[],$=[],V=[],D=g,j=()=>N.index===f-1,U=N.peek=(e=1)=>t[N.index+e],W=N.advance=()=>t[++N.index]||"",G=()=>t.slice(N.index+1),q=(t="",e=0)=>{N.consumed+=t,N.index+=e},H=t=>{N.output+=null!=t.output?t.output:t.value,q(t.value)},J=()=>{let t=1;for(;"!"===U()&&("("!==U(2)||"?"===U(3));)W(),N.start++,t++;return t%2!=0&&(N.negated=!0,N.start++,!0)},X=t=>{N[t]++,V.push(t)},Z=t=>{N[t]--,V.pop()},Y=t=>{if("globstar"===D.type){let e=N.braces>0&&("comma"===t.type||"brace"===t.type),i=!0===t.extglob||F.length&&("pipe"===t.type||"paren"===t.type);"slash"===t.type||"paren"===t.type||e||i||(N.output=N.output.slice(0,-D.output.length),D.type="star",D.value="*",D.output=L,N.output+=D.output)}if(F.length&&"paren"!==t.type&&(F[F.length-1].inner+=t.value),(t.value||t.output)&&H(t),D&&"text"===D.type&&"text"===t.type){D.output=(D.output||D.value)+t.value,D.value+=t.value;return}t.prev=D,y.push(t),D=t},Q=(t,e)=>{let i={...v[e],conditions:1,inner:""};i.prev=D,i.parens=N.parens,i.output=N.output;let s=(d.capture?"(":"")+i.open;X("parens"),Y({type:t,value:e,output:N.output?"":A}),Y({type:"paren",extglob:!0,value:W(),output:s}),F.push(i)},K=t=>{let s,r=t.close+(d.capture?")":"");if("negate"===t.type){let i=L;if(t.inner&&t.inner.length>1&&t.inner.includes("/")&&(i=O(d)),(i!==L||j()||/^\)+$/.test(G()))&&(r=t.close=`)$))${i}`),t.inner.includes("*")&&(s=G())&&/^\.[^\\/.]+$/.test(s)){let n=p(s,{...e,fastpaths:!1}).output;r=t.close=`)${n})${i})`}"bos"===t.prev.type&&(N.negatedExtglob=!0)}Y({type:"paren",extglob:!0,value:i,output:r}),Z("parens")};if(!1!==d.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(t)){let i=!1,s=t.replace(h,(t,e,s,r,n,a)=>"\\"===r?(i=!0,t):"?"===r?e?e+r+(n?z.repeat(n.length):""):0===a?P+(n?z.repeat(n.length):""):z.repeat(s.length):"."===r?w.repeat(s.length):"*"===r?e?e+r+(n?L:""):L:e?t:`\\${t}`);return(!0===i&&(s=!0===d.unescape?s.replace(/\\/g,""):s.replace(/\\+/g,t=>t.length%2==0?"\\\\":t?"\\":"")),s===t&&!0===d.contains)?N.output=t:N.output=r.wrapOutput(s,N,e),N}for(;!j();){if("\0"===(i=W()))continue;if("\\"===i){let t=U();if("/"===t&&!0!==d.bash||"."===t||";"===t)continue;if(!t){Y({type:"text",value:i+="\\"});continue}let e=/^\\+/.exec(G()),s=0;if(e&&e[0].length>2&&(s=e[0].length,N.index+=s,s%2!=0&&(i+="\\")),!0===d.unescape?i=W():i+=W(),0===N.brackets){Y({type:"text",value:i});continue}}if(N.brackets>0&&("]"!==i||"["===D.value||"[^"===D.value)){if(!1!==d.posix&&":"===i){let t=D.value.slice(1);if(t.includes("[")&&(D.posix=!0,t.includes(":"))){let t=D.value.lastIndexOf("["),e=D.value.slice(0,t),i=a[D.value.slice(t+2)];if(i){D.value=e+i,N.backtrack=!0,W(),g.output||1!==y.indexOf(D)||(g.output=A);continue}}}("["===i&&":"!==U()||"-"===i&&"]"===U())&&(i=`\\${i}`),"]"===i&&("["===D.value||"[^"===D.value)&&(i=`\\${i}`),!0===d.posix&&"!"===i&&"["===D.value&&(i="^"),D.value+=i,H({value:i});continue}if(1===N.quotes&&'"'!==i){i=r.escapeRegex(i),D.value+=i,H({value:i});continue}if('"'===i){N.quotes=+(1!==N.quotes),!0===d.keepQuotes&&Y({type:"text",value:i});continue}if("("===i){X("parens"),Y({type:"paren",value:i});continue}if(")"===i){if(0===N.parens&&!0===d.strictBrackets)throw SyntaxError(c("opening","("));let t=F[F.length-1];if(t&&N.parens===t.parens+1){K(F.pop());continue}Y({type:"paren",value:i,output:N.parens?")":"\\)"}),Z("parens");continue}if("["===i){if(!0!==d.nobracket&&G().includes("]"))X("brackets");else{if(!0!==d.nobracket&&!0===d.strictBrackets)throw SyntaxError(c("closing","]"));i=`\\${i}`}Y({type:"bracket",value:i});continue}if("]"===i){if(!0===d.nobracket||D&&"bracket"===D.type&&1===D.value.length){Y({type:"text",value:i,output:`\\${i}`});continue}if(0===N.brackets){if(!0===d.strictBrackets)throw SyntaxError(c("opening","["));Y({type:"text",value:i,output:`\\${i}`});continue}Z("brackets");let t=D.value.slice(1);if(!0===D.posix||"^"!==t[0]||t.includes("/")||(i=`/${i}`),D.value+=i,H({value:i}),!1===d.literalBrackets||r.hasRegexChars(t))continue;let e=r.escapeRegex(D.value);if(N.output=N.output.slice(0,-D.value.length),!0===d.literalBrackets){N.output+=e,D.value=e;continue}D.value=`(${x}${e}|${D.value})`,N.output+=D.value;continue}if("{"===i&&!0!==d.nobrace){X("braces");let t={type:"brace",value:i,output:"(",outputIndex:N.output.length,tokensIndex:N.tokens.length};$.push(t),Y(t);continue}if("}"===i){let t=$[$.length-1];if(!0===d.nobrace||!t){Y({type:"text",value:i,output:i});continue}let e=")";if(!0===t.dots){let t=y.slice(),i=[];for(let e=t.length-1;e>=0&&(y.pop(),"brace"!==t[e].type);e--)"dots"!==t[e].type&&i.unshift(t[e].value);e=u(i,d),N.backtrack=!0}if(!0!==t.comma&&!0!==t.dots){let s=N.output.slice(0,t.outputIndex),r=N.tokens.slice(t.tokensIndex);for(let n of(t.value=t.output="\\{",i=e="\\}",N.output=s,r))N.output+=n.output||n.value}Y({type:"brace",value:i,output:e}),Z("braces"),$.pop();continue}if("|"===i){F.length>0&&F[F.length-1].conditions++,Y({type:"text",value:i});continue}if(","===i){let t=i,e=$[$.length-1];e&&"braces"===V[V.length-1]&&(e.comma=!0,t="|"),Y({type:"comma",value:i,output:t});continue}if("/"===i){if("dot"===D.type&&N.index===N.start+1){N.start=N.index+1,N.consumed="",N.output="",y.pop(),D=g;continue}Y({type:"slash",value:i,output:S});continue}if("."===i){if(N.braces>0&&"dot"===D.type){"."===D.value&&(D.output=w);let t=$[$.length-1];D.type="dots",D.output+=i,D.value+=i,t.dots=!0;continue}if(N.braces+N.parens===0&&"bos"!==D.type&&"slash"!==D.type){Y({type:"text",value:i,output:w});continue}Y({type:"dot",value:i,output:w});continue}if("?"===i){if(!(D&&"("===D.value)&&!0!==d.noextglob&&"("===U()&&"?"!==U(2)){Q("qmark",i);continue}if(D&&"paren"===D.type){let t=U(),e=i;("("!==D.value||/[!=<:]/.test(t))&&("<"!==t||/<([!=]|\w+>)/.test(G()))||(e=`\\${i}`),Y({type:"text",value:i,output:e});continue}if(!0!==d.dot&&("slash"===D.type||"bos"===D.type)){Y({type:"qmark",value:i,output:k});continue}Y({type:"qmark",value:i,output:z});continue}if("!"===i){if(!0!==d.noextglob&&"("===U()&&("?"!==U(2)||!/[!=<:]/.test(U(3)))){Q("negate",i);continue}if(!0!==d.nonegate&&0===N.index){J();continue}}if("+"===i){if(!0!==d.noextglob&&"("===U()&&"?"!==U(2)){Q("plus",i);continue}if(D&&"("===D.value||!1===d.regex){Y({type:"plus",value:i,output:M});continue}if(D&&("bracket"===D.type||"paren"===D.type||"brace"===D.type)||N.parens>0){Y({type:"plus",value:i});continue}Y({type:"plus",value:M});continue}if("@"===i){if(!0!==d.noextglob&&"("===U()&&"?"!==U(2)){Y({type:"at",extglob:!0,value:i,output:""});continue}Y({type:"text",value:i});continue}if("*"!==i){("$"===i||"^"===i)&&(i=`\\${i}`);let t=o.exec(G());t&&(i+=t[0],N.index+=t[0].length),Y({type:"text",value:i});continue}if(D&&("globstar"===D.type||!0===D.star)){D.type="star",D.star=!0,D.value+=i,D.output=L,N.backtrack=!0,N.globstar=!0,q(i);continue}let e=G();if(!0!==d.noextglob&&/^\([^?]/.test(e)){Q("star",i);continue}if("star"===D.type){if(!0===d.noglobstar){q(i);continue}let s=D.prev,r=s.prev,n="slash"===s.type||"bos"===s.type,a=r&&("star"===r.type||"globstar"===r.type);if(!0===d.bash&&(!n||e[0]&&"/"!==e[0])){Y({type:"star",value:i,output:""});continue}let o=N.braces>0&&("comma"===s.type||"brace"===s.type),h=F.length&&("pipe"===s.type||"paren"===s.type);if(!n&&"paren"!==s.type&&!o&&!h){Y({type:"star",value:i,output:""});continue}for(;"/**"===e.slice(0,3);){let i=t[N.index+4];if(i&&"/"!==i)break;e=e.slice(3),q("/**",3)}if("bos"===s.type&&j()){D.type="globstar",D.value+=i,D.output=O(d),N.output=D.output,N.globstar=!0,q(i);continue}if("slash"===s.type&&"bos"!==s.prev.type&&!a&&j()){N.output=N.output.slice(0,-(s.output+D.output).length),s.output=`(?:${s.output}`,D.type="globstar",D.output=O(d)+(d.strictSlashes?")":"|$)"),D.value+=i,N.globstar=!0,N.output+=s.output+D.output,q(i);continue}if("slash"===s.type&&"bos"!==s.prev.type&&"/"===e[0]){let t=void 0!==e[1]?"|$":"";N.output=N.output.slice(0,-(s.output+D.output).length),s.output=`(?:${s.output}`,D.type="globstar",D.output=`${O(d)}${S}|${S}${t})`,D.value+=i,N.output+=s.output+D.output,N.globstar=!0,q(i+W()),Y({type:"slash",value:"/",output:""});continue}if("bos"===s.type&&"/"===e[0]){D.type="globstar",D.value+=i,D.output=`(?:^|${S}|${O(d)}${S})`,N.output=D.output,N.globstar=!0,q(i+W()),Y({type:"slash",value:"/",output:""});continue}N.output=N.output.slice(0,-D.output.length),D.type="globstar",D.output=O(d),D.value+=i,N.output+=D.output,N.globstar=!0,q(i);continue}let s={type:"star",value:i,output:L};if(!0===d.bash){s.output=".*?",("bos"===D.type||"slash"===D.type)&&(s.output=E+s.output),Y(s);continue}if(D&&("bracket"===D.type||"paren"===D.type)&&!0===d.regex){s.output=i,Y(s);continue}(N.index===N.start||"slash"===D.type||"dot"===D.type)&&("dot"===D.type?(N.output+=T,D.output+=T):!0===d.dot?(N.output+=I,D.output+=I):(N.output+=E,D.output+=E),"*"!==U()&&(N.output+=A,D.output+=A)),Y(s)}for(;N.brackets>0;){if(!0===d.strictBrackets)throw SyntaxError(c("closing","]"));N.output=r.escapeLast(N.output,"["),Z("brackets")}for(;N.parens>0;){if(!0===d.strictBrackets)throw SyntaxError(c("closing",")"));N.output=r.escapeLast(N.output,"("),Z("parens")}for(;N.braces>0;){if(!0===d.strictBrackets)throw SyntaxError(c("closing","}"));N.output=r.escapeLast(N.output,"{"),Z("braces")}if(!0!==d.strictSlashes&&("star"===D.type||"bracket"===D.type)&&Y({type:"maybe_slash",value:"",output:`${S}?`}),!0===N.backtrack)for(let t of(N.output="",N.tokens))N.output+=null!=t.output?t.output:t.value,t.suffix&&(N.output+=t.suffix);return N};p.fastpaths=(t,e)=>{let i={...e},a="number"==typeof i.maxLength?Math.min(n,i.maxLength):n,o=t.length;if(o>a)throw SyntaxError(`Input length: ${o}, exceeds maximum allowed length: ${a}`);t=l[t]||t;let{DOT_LITERAL:h,SLASH_LITERAL:u,ONE_CHAR:c,DOTS_SLASH:p,NO_DOT:d,NO_DOTS:m,NO_DOTS_SLASH:f,STAR:g,START_ANCHOR:y}=s.globChars(i.windows),x=i.dot?m:d,b=i.dot?f:d,v=i.capture?"":"?:",w=!0===i.bash?".*?":g;i.capture&&(w=`(${w})`);let M=t=>!0===t.noglobstar?w:`(${v}(?:(?!${y}${t.dot?p:h}).)*?)`,S=t=>{switch(t){case"*":return`${x}${c}${w}`;case".*":return`${h}${c}${w}`;case"*.*":return`${x}${w}${h}${c}${w}`;case"*/*":return`${x}${w}${u}${c}${b}${w}`;case"**":return x+M(i);case"**/*":return`(?:${x}${M(i)}${u})?${b}${c}${w}`;case"**/*.*":return`(?:${x}${M(i)}${u})?${b}${w}${h}${c}${w}`;case"**/.*":return`(?:${x}${M(i)}${u})?${h}${c}${w}`;default:{let e=/^(.*?)\.(\w+)$/.exec(t);if(!e)return;let i=S(e[1]);if(!i)return;return i+h+e[2]}}},A=S(r.removePrefix(t,{negated:!1,prefix:""}));return A&&!0!==i.strictSlashes&&(A+=`${u}?`),A},e.exports=p},53174,(t,e,i)=>{"use strict";let s=t.r(26094),r=t.r(17932),n=t.r(19241),a=t.r(53487),o=(t,e,i=!1)=>{if(Array.isArray(t)){let s=t.map(t=>o(t,e,i));return t=>{for(let e of s){let i=e(t);if(i)return i}return!1}}let s=t&&"object"==typeof t&&!Array.isArray(t)&&t.tokens&&t.input;if(""===t||"string"!=typeof t&&!s)throw TypeError("Expected pattern to be a non-empty string");let r=e||{},n=r.windows,a=s?o.compileRe(t,e):o.makeRe(t,e,!1,!0),h=a.state;delete a.state;let l=()=>!1;if(r.ignore){let t={...e,ignore:null,onMatch:null,onResult:null};l=o(r.ignore,t,i)}let u=(i,s=!1)=>{let{isMatch:u,match:c,output:p}=o.test(i,a,e,{glob:t,posix:n}),d={glob:t,state:h,regex:a,posix:n,input:i,output:p,match:c,isMatch:u};return("function"==typeof r.onResult&&r.onResult(d),!1===u)?(d.isMatch=!1,!!s&&d):l(i)?("function"==typeof r.onIgnore&&r.onIgnore(d),d.isMatch=!1,!!s&&d):("function"==typeof r.onMatch&&r.onMatch(d),!s||d)};return i&&(u.state=h),u};o.test=(t,e,i,{glob:s,posix:r}={})=>{if("string"!=typeof t)throw TypeError("Expected input to be a string");if(""===t)return{isMatch:!1,output:""};let a=i||{},h=a.format||(r?n.toPosixSlashes:null),l=t===s,u=l&&h?h(t):t;return!1===l&&(l=(u=h?h(t):t)===s),(!1===l||!0===a.capture)&&(l=!0===a.matchBase||!0===a.basename?o.matchBase(t,e,i,r):e.exec(u)),{isMatch:!!l,match:l,output:u}},o.matchBase=(t,e,i)=>(e instanceof RegExp?e:o.makeRe(e,i)).test(n.basename(t)),o.isMatch=(t,e,i)=>o(e,i)(t),o.parse=(t,e)=>Array.isArray(t)?t.map(t=>o.parse(t,e)):r(t,{...e,fastpaths:!1}),o.scan=(t,e)=>s(t,e),o.compileRe=(t,e,i=!1,s=!1)=>{if(!0===i)return t.output;let r=e||{},n=r.contains?"":"^",a=r.contains?"":"$",h=`${n}(?:${t.output})${a}`;t&&!0===t.negated&&(h=`^(?!${h}).*$`);let l=o.toRegex(h,e);return!0===s&&(l.state=t),l},o.makeRe=(t,e={},i=!1,s=!1)=>{if(!t||"string"!=typeof t)throw TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return!1!==e.fastpaths&&("."===t[0]||"*"===t[0])&&(n.output=r.fastpaths(t,e)),n.output||(n=r(t,e)),o.compileRe(n,e,i,s)},o.toRegex=(t,e)=>{try{let i=e||{};return new RegExp(t,i.flags||(i.nocase?"i":""))}catch(t){if(e&&!0===e.debug)throw t;return/$^/}},o.constants=a,e.exports=o},54970,(t,e,i)=>{"use strict";let s=t.r(53174),r=t.r(19241);function n(t,e,i=!1){return e&&(null===e.windows||void 0===e.windows)&&(e={...e,windows:r.isWindows()}),s(t,e,i)}Object.assign(n,s),e.exports=n},62395,33870,38433,86608,t=>{"use strict";var e=t.i(90072);t.s(["parse",()=>E,"runServer",()=>N],86608);var i=t.i(92552);function s(t){let e=t.indexOf("::");return -1===e?null:{namespace:t.slice(0,e),method:t.slice(e+2)}}let r={"+":"$.add","-":"$.sub","*":"$.mul","/":"$.div","<":"$.lt","<=":"$.le",">":"$.gt",">=":"$.ge","==":"$.eq","!=":"$.ne","%":"$.mod","&":"$.bitand","|":"$.bitor","^":"$.bitxor","<<":"$.shl",">>":"$.shr"};class n{indent;runtime;functions;globals;locals;indentLevel=0;currentClass=null;currentFunction=null;constructor(t={}){this.indent=t.indent??" ",this.runtime=t.runtime??"$",this.functions=t.functions??"$f",this.globals=t.globals??"$g",this.locals=t.locals??"$l"}getAccessInfo(t){if("Variable"===t.type){let e=JSON.stringify(t.name),i="global"===t.scope?this.globals:this.locals;return{getter:`${i}.get(${e})`,setter:t=>`${i}.set(${e}, ${t})`,postIncHelper:`${i}.postInc(${e})`,postDecHelper:`${i}.postDec(${e})`}}if("MemberExpression"===t.type){let e=this.expression(t.object),i="Identifier"===t.property.type?JSON.stringify(t.property.name):this.expression(t.property);return{getter:`${this.runtime}.prop(${e}, ${i})`,setter:t=>`${this.runtime}.setProp(${e}, ${i}, ${t})`,postIncHelper:`${this.runtime}.propPostInc(${e}, ${i})`,postDecHelper:`${this.runtime}.propPostDec(${e}, ${i})`}}if("IndexExpression"===t.type){let e=Array.isArray(t.index)?t.index.map(t=>this.expression(t)):[this.expression(t.index)];if("Variable"===t.object.type){let i=JSON.stringify(t.object.name),s="global"===t.object.scope?this.globals:this.locals,r=e.join(", ");return{getter:`${s}.get(${i}, ${r})`,setter:t=>`${s}.set(${i}, ${r}, ${t})`,postIncHelper:`${s}.postInc(${i}, ${r})`,postDecHelper:`${s}.postDec(${i}, ${r})`}}if("MemberExpression"===t.object.type){let i=t.object,s=this.expression(i.object),r="Identifier"===i.property.type?JSON.stringify(i.property.name):this.expression(i.property),n=`${this.runtime}.key(${r}, ${e.join(", ")})`;return{getter:`${this.runtime}.prop(${s}, ${n})`,setter:t=>`${this.runtime}.setProp(${s}, ${n}, ${t})`,postIncHelper:`${this.runtime}.propPostInc(${s}, ${n})`,postDecHelper:`${this.runtime}.propPostDec(${s}, ${n})`}}let i=this.expression(t.object),s=1===e.length?e[0]:`${this.runtime}.key(${e.join(", ")})`;return{getter:`${this.runtime}.getIndex(${i}, ${s})`,setter:t=>`${this.runtime}.setIndex(${i}, ${s}, ${t})`,postIncHelper:`${this.runtime}.indexPostInc(${i}, ${s})`,postDecHelper:`${this.runtime}.indexPostDec(${i}, ${s})`}}return null}generate(t){let e=[];for(let i of t.body){let t=this.statement(i);t&&e.push(t)}return e.join("\n\n")}statement(t){switch(t.type){case"Comment":return"";case"ExpressionStatement":return this.line(`${this.expression(t.expression)};`);case"FunctionDeclaration":return this.functionDeclaration(t);case"PackageDeclaration":return this.packageDeclaration(t);case"DatablockDeclaration":return this.datablockDeclaration(t);case"ObjectDeclaration":return this.line(`${this.objectDeclaration(t)};`);case"IfStatement":return this.ifStatement(t);case"ForStatement":return this.forStatement(t);case"WhileStatement":return this.whileStatement(t);case"DoWhileStatement":return this.doWhileStatement(t);case"SwitchStatement":return this.switchStatement(t);case"ReturnStatement":return this.returnStatement(t);case"BreakStatement":return this.line("break;");case"ContinueStatement":return this.line("continue;");case"BlockStatement":return this.blockStatement(t);default:throw Error(`Unknown statement type: ${t.type}`)}}functionDeclaration(t){let e=s(t.name.name);if(e){let i=e.namespace,s=e.method;this.currentClass=i.toLowerCase(),this.currentFunction=s.toLowerCase();let r=this.functionBody(t.body,t.params);return this.currentClass=null,this.currentFunction=null,`${this.line(`${this.runtime}.registerMethod(${JSON.stringify(i)}, ${JSON.stringify(s)}, function() {`)} +${r} +${this.line("});")}`}{let e=t.name.name;this.currentFunction=e.toLowerCase();let i=this.functionBody(t.body,t.params);return this.currentFunction=null,`${this.line(`${this.runtime}.registerFunction(${JSON.stringify(e)}, function() {`)} +${i} +${this.line("});")}`}}functionBody(t,e){this.indentLevel++;let i=[];i.push(this.line(`const ${this.locals} = ${this.runtime}.locals();`));for(let t=0;tthis.statement(t)).join("\n\n");return this.indentLevel--,`${this.line(`${this.runtime}.package(${e}, function() {`)} +${i} +${this.line("});")}`}datablockDeclaration(t){let e=JSON.stringify(t.className.name),i=t.instanceName?JSON.stringify(t.instanceName.name):"null",s=t.parent?JSON.stringify(t.parent.name):"null",r=this.objectBody(t.body);return this.line(`${this.runtime}.datablock(${e}, ${i}, ${s}, ${r});`)}objectDeclaration(t){let e="Identifier"===t.className.type?JSON.stringify(t.className.name):this.expression(t.className),i=null===t.instanceName?"null":"Identifier"===t.instanceName.type?JSON.stringify(t.instanceName.name):this.expression(t.instanceName),s=[],r=[];for(let e of t.body)"Assignment"===e.type?s.push(e):r.push(e);let n=this.objectBody(s);if(r.length>0){let t=r.map(t=>this.objectDeclaration(t)).join(",\n");return`${this.runtime}.create(${e}, ${i}, ${n}, [ +${t} +])`}return`${this.runtime}.create(${e}, ${i}, ${n})`}objectBody(t){if(0===t.length)return"{}";let e=[];for(let i of t)if("Assignment"===i.type){let t=this.expression(i.value);if("Identifier"===i.target.type){let s=i.target.name;/^[a-zA-Z_][a-zA-Z0-9_]*$/.test(s)?e.push(`${s}: ${t}`):e.push(`[${JSON.stringify(s)}]: ${t}`)}else if("IndexExpression"===i.target.type){let s=this.objectPropertyKey(i.target);e.push(`[${s}]: ${t}`)}else{let s=this.expression(i.target);e.push(`[${s}]: ${t}`)}}if(e.length<=1)return`{ ${e.join(", ")} }`;let i=this.indent.repeat(this.indentLevel+1),s=this.indent.repeat(this.indentLevel);return`{ +${i}${e.join(",\n"+i)} +${s}}`}objectPropertyKey(t){let e="Identifier"===t.object.type?JSON.stringify(t.object.name):this.expression(t.object),i=Array.isArray(t.index)?t.index.map(t=>this.expression(t)).join(", "):this.expression(t.index);return`${this.runtime}.key(${e}, ${i})`}ifStatement(t){let e=this.expression(t.test),i=this.statementAsBlock(t.consequent);if(t.alternate)if("IfStatement"===t.alternate.type){let s=this.ifStatement(t.alternate).replace(/^\s*/,"");return this.line(`if (${e}) ${i} else ${s}`)}else{let s=this.statementAsBlock(t.alternate);return this.line(`if (${e}) ${i} else ${s}`)}return this.line(`if (${e}) ${i}`)}forStatement(t){let e=t.init?this.expression(t.init):"",i=t.test?this.expression(t.test):"",s=t.update?this.expression(t.update):"",r=this.statementAsBlock(t.body);return this.line(`for (${e}; ${i}; ${s}) ${r}`)}whileStatement(t){let e=this.expression(t.test),i=this.statementAsBlock(t.body);return this.line(`while (${e}) ${i}`)}doWhileStatement(t){let e=this.statementAsBlock(t.body),i=this.expression(t.test);return this.line(`do ${e} while (${i});`)}switchStatement(t){if(t.stringMode)return this.switchStringStatement(t);let e=this.expression(t.discriminant);this.indentLevel++;let i=[];for(let e of t.cases)i.push(this.switchCase(e));return this.indentLevel--,`${this.line(`switch (${e}) {`)} +${i.join("\n")} +${this.line("}")}`}switchCase(t){let e=[];if(null===t.test)e.push(this.line("default:"));else if(Array.isArray(t.test))for(let i of t.test)e.push(this.line(`case ${this.expression(i)}:`));else e.push(this.line(`case ${this.expression(t.test)}:`));for(let i of(this.indentLevel++,t.consequent))e.push(this.statement(i));return e.push(this.line("break;")),this.indentLevel--,e.join("\n")}switchStringStatement(t){let e=this.expression(t.discriminant),i=[];for(let e of t.cases)if(null===e.test)i.push(`default: () => { ${this.blockContent(e.consequent)} }`);else if(Array.isArray(e.test))for(let t of e.test)i.push(`${this.expression(t)}: () => { ${this.blockContent(e.consequent)} }`);else i.push(`${this.expression(e.test)}: () => { ${this.blockContent(e.consequent)} }`);return this.line(`${this.runtime}.switchStr(${e}, { ${i.join(", ")} });`)}returnStatement(t){return t.value?this.line(`return ${this.expression(t.value)};`):this.line("return;")}blockStatement(t){this.indentLevel++;let e=t.body.map(t=>this.statement(t)).join("\n");return this.indentLevel--,`{ +${e} +${this.line("}")}`}statementAsBlock(t){if("BlockStatement"===t.type)return this.blockStatement(t);this.indentLevel++;let e=this.statement(t);return this.indentLevel--,`{ +${e} +${this.line("}")}`}blockContent(t){return t.map(t=>this.statement(t).trim()).join(" ")}expression(t){switch(t.type){case"Identifier":return this.identifier(t);case"Variable":return this.variable(t);case"NumberLiteral":case"BooleanLiteral":return String(t.value);case"StringLiteral":return JSON.stringify(t.value);case"BinaryExpression":return this.binaryExpression(t);case"UnaryExpression":return this.unaryExpression(t);case"PostfixExpression":return this.postfixExpression(t);case"AssignmentExpression":return this.assignmentExpression(t);case"ConditionalExpression":return`(${this.expression(t.test)} ? ${this.expression(t.consequent)} : ${this.expression(t.alternate)})`;case"CallExpression":return this.callExpression(t);case"MemberExpression":return this.memberExpression(t);case"IndexExpression":return this.indexExpression(t);case"TagDereferenceExpression":return`${this.runtime}.deref(${this.expression(t.argument)})`;case"ObjectDeclaration":return this.objectDeclaration(t);case"DatablockDeclaration":return`${this.runtime}.datablock(${JSON.stringify(t.className.name)}, ${t.instanceName?JSON.stringify(t.instanceName.name):"null"}, ${t.parent?JSON.stringify(t.parent.name):"null"}, ${this.objectBody(t.body)})`;default:throw Error(`Unknown expression type: ${t.type}`)}}identifier(t){let e=s(t.name);return e&&"parent"===e.namespace.toLowerCase()?t.name:e?`${this.runtime}.nsRef(${JSON.stringify(e.namespace)}, ${JSON.stringify(e.method)})`:JSON.stringify(t.name)}variable(t){return"global"===t.scope?`${this.globals}.get(${JSON.stringify(t.name)})`:`${this.locals}.get(${JSON.stringify(t.name)})`}binaryExpression(t){let e=this.expression(t.left),i=this.expression(t.right),s=t.operator,n=this.concatExpression(e,s,i);if(n)return n;if("$="===s)return`${this.runtime}.streq(${e}, ${i})`;if("!$="===s)return`!${this.runtime}.streq(${e}, ${i})`;if("&&"===s||"||"===s)return`(${e} ${s} ${i})`;let a=r[s];return a?`${a}(${e}, ${i})`:`(${e} ${s} ${i})`}unaryExpression(t){if("++"===t.operator||"--"===t.operator){let e=this.getAccessInfo(t.argument);if(e){let i="++"===t.operator?1:-1;return e.setter(`${this.runtime}.add(${e.getter}, ${i})`)}}let e=this.expression(t.argument);return"~"===t.operator?`${this.runtime}.bitnot(${e})`:"-"===t.operator?`${this.runtime}.neg(${e})`:`${t.operator}${e}`}postfixExpression(t){let e=this.getAccessInfo(t.argument);if(e){let i="++"===t.operator?e.postIncHelper:e.postDecHelper;if(i)return i}return`${this.expression(t.argument)}${t.operator}`}assignmentExpression(t){let e=this.expression(t.value),i=t.operator,s=this.getAccessInfo(t.target);if(!s)throw Error(`Unhandled assignment target type: ${t.target.type}`);if("="===i)return s.setter(e);{let t=i.slice(0,-1),r=this.compoundAssignmentValue(s.getter,t,e);return s.setter(r)}}callExpression(t){let e=t.arguments.map(t=>this.expression(t)).join(", ");if("Identifier"===t.callee.type){let i=t.callee.name,r=s(i);if(r&&"parent"===r.namespace.toLowerCase())if(this.currentClass)return`${this.runtime}.parent(${JSON.stringify(this.currentClass)}, ${JSON.stringify(r.method)}, arguments[0]${e?", "+e:""})`;else if(this.currentFunction)return`${this.runtime}.parentFunc(${JSON.stringify(this.currentFunction)}${e?", "+e:""})`;else throw Error("Parent:: call outside of function context");return r?`${this.runtime}.nsCall(${JSON.stringify(r.namespace)}, ${JSON.stringify(r.method)}${e?", "+e:""})`:`${this.functions}.call(${JSON.stringify(i)}${e?", "+e:""})`}if("MemberExpression"===t.callee.type){let i=this.expression(t.callee.object),s="Identifier"===t.callee.property.type?JSON.stringify(t.callee.property.name):this.expression(t.callee.property);return`${this.runtime}.call(${i}, ${s}${e?", "+e:""})`}let i=this.expression(t.callee);return`${i}(${e})`}memberExpression(t){let e=this.expression(t.object);return t.computed||"Identifier"!==t.property.type?`${this.runtime}.prop(${e}, ${this.expression(t.property)})`:`${this.runtime}.prop(${e}, ${JSON.stringify(t.property.name)})`}indexExpression(t){let e=Array.isArray(t.index)?t.index.map(t=>this.expression(t)):[this.expression(t.index)];if("Variable"===t.object.type){let i=JSON.stringify(t.object.name),s="global"===t.object.scope?this.globals:this.locals;return`${s}.get(${i}, ${e.join(", ")})`}if("MemberExpression"===t.object.type){let i=t.object,s=this.expression(i.object),r="Identifier"===i.property.type?JSON.stringify(i.property.name):this.expression(i.property),n=`${this.runtime}.key(${r}, ${e.join(", ")})`;return`${this.runtime}.prop(${s}, ${n})`}let i=this.expression(t.object);return 1===e.length?`${this.runtime}.getIndex(${i}, ${e[0]})`:`${this.runtime}.getIndex(${i}, ${this.runtime}.key(${e.join(", ")}))`}line(t){return this.indent.repeat(this.indentLevel)+t}concatExpression(t,e,i){switch(e){case"@":return`${this.runtime}.concat(${t}, ${i})`;case"SPC":return`${this.runtime}.concat(${t}, " ", ${i})`;case"TAB":return`${this.runtime}.concat(${t}, "\\t", ${i})`;case"NL":return`${this.runtime}.concat(${t}, "\\n", ${i})`;default:return null}}compoundAssignmentValue(t,e,i){let s=this.concatExpression(t,e,i);if(s)return s;let n=r[e];return n?`${n}(${t}, ${i})`:`(${t} ${e} ${i})`}}t.s(["createRuntime",()=>R,"createScriptCache",()=>I],33870);var a=t.i(54970);class o{map=new Map;keyLookup=new Map;constructor(t){if(t)for(const[e,i]of t)this.set(e,i)}get size(){return this.map.size}get(t){let e=this.keyLookup.get(t.toLowerCase());return void 0!==e?this.map.get(e):void 0}set(t,e){let i=t.toLowerCase(),s=this.keyLookup.get(i);return void 0!==s?this.map.set(s,e):(this.keyLookup.set(i,t),this.map.set(t,e)),this}has(t){return this.keyLookup.has(t.toLowerCase())}delete(t){let e=t.toLowerCase(),i=this.keyLookup.get(e);return void 0!==i&&(this.keyLookup.delete(e),this.map.delete(i))}clear(){this.map.clear(),this.keyLookup.clear()}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.map[Symbol.iterator]()}forEach(t){for(let[e,i]of this.map)t(i,e,this)}get[Symbol.toStringTag](){return"CaseInsensitiveMap"}getOriginalKey(t){return this.keyLookup.get(t.toLowerCase())}}class h{set=new Set;constructor(t){if(t)for(const e of t)this.add(e)}get size(){return this.set.size}add(t){return this.set.add(t.toLowerCase()),this}has(t){return this.set.has(t.toLowerCase())}delete(t){return this.set.delete(t.toLowerCase())}clear(){this.set.clear()}[Symbol.iterator](){return this.set[Symbol.iterator]()}get[Symbol.toStringTag](){return"CaseInsensitiveSet"}}function l(t){return t.replace(/\\/g,"/").toLowerCase()}function u(t){return String(t??"")}function c(t){return Number(t)||0}function p(t){let e=u(t||"0 0 0").split(" ").map(Number);return[e[0]||0,e[1]||0,e[2]||0]}function d(t,e,i){let s=0;for(;e+s0;){if(s>=t.length)return"";let r=d(t,s,i);if(s+r>=t.length)return"";s+=r+1,e--}let r=d(t,s,i);return 0===r?"":t.substring(s,s+r)}function f(t,e,i,s){let r=0,n=e;for(;n>0;){if(r>=t.length)return"";let e=d(t,r,s);if(r+e>=t.length)return"";r+=e+1,n--}let a=r,o=i-e+1;for(;o>0;){let e=d(t,r,s);if((r+=e)>=t.length)break;r++,o--}let h=r;return h>a&&s.includes(t[h-1])&&h--,t.substring(a,h)}function g(t,e){if(""===t)return 0;let i=0;for(let s=0;se&&a>=t.length)break}return n.join(r)}function x(t,e,i,s){let r=[],n=0,a=0;for(;ne().$f.call(u(t),...i),eval(t){throw Error("eval() not implemented: requires runtime parsing and execution")},collapseescape:t=>u(t).replace(/\\([ntr\\])/g,(t,e)=>"n"===e?"\n":"t"===e?" ":"r"===e?"\r":"\\"),expandescape:t=>u(t).replace(/\\/g,"\\\\").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r"),export(t,e,i){console.warn(`export(${t}): not implemented`)},quit(){console.warn("quit(): not implemented in browser")},trace(t){},isobject:t=>e().$.isObject(t),nametoid:t=>e().$.nameToId(t),strlen:t=>u(t).length,strchr(t,e){let i=u(t),s=u(e)[0]??"",r=i.indexOf(s);return r>=0?i.substring(r):""},strpos:(t,e,i)=>u(t).indexOf(u(e),c(i)),strcmp(t,e){let i=u(t),s=u(e);return is)},stricmp(t,e){let i=u(t).toLowerCase(),s=u(e).toLowerCase();return is)},strstr:(t,e)=>u(t).indexOf(u(e)),getsubstr(t,e,i){let s=u(t),r=c(e);return void 0===i?s.substring(r):s.substring(r,r+c(i))},getword:(t,e)=>m(u(t),c(e)," \n"),getwordcount:t=>g(u(t)," \n"),getfield:(t,e)=>m(u(t),c(e)," \n"),getfieldcount:t=>g(u(t)," \n"),setword:(t,e,i)=>y(u(t),c(e),u(i)," \n"," "),setfield:(t,e,i)=>y(u(t),c(e),u(i)," \n"," "),firstword:t=>m(u(t),0," \n"),restwords:t=>f(u(t),1,1e6," \n"),trim:t=>u(t).trim(),ltrim:t=>u(t).replace(/^\s+/,""),rtrim:t=>u(t).replace(/\s+$/,""),strupr:t=>u(t).toUpperCase(),strlwr:t=>u(t).toLowerCase(),strreplace:(t,e,i)=>u(t).split(u(e)).join(u(i)),filterstring:(t,e)=>u(t),stripchars(t,e){let i=u(t),s=new Set(u(e).split(""));return i.split("").filter(t=>!s.has(t)).join("")},getfields(t,e,i){let s=void 0!==i?Number(i):1e6;return f(u(t),c(e),s," \n")},getwords(t,e,i){let s=void 0!==i?Number(i):1e6;return f(u(t),c(e),s," \n")},removeword:(t,e)=>x(u(t),c(e)," \n"," "),removefield:(t,e)=>x(u(t),c(e)," \n"," "),getrecord:(t,e)=>m(u(t),c(e),"\n"),getrecordcount:t=>g(u(t),"\n"),setrecord:(t,e,i)=>y(u(t),c(e),u(i),"\n","\n"),removerecord:(t,e)=>x(u(t),c(e),"\n","\n"),nexttoken(t,e,i){throw Error("nextToken() is not implemented: it requires variable mutation")},strtoplayername:t=>u(t).replace(/[^\w\s-]/g,"").trim(),mabs:t=>Math.abs(c(t)),mfloor:t=>Math.floor(c(t)),mceil:t=>Math.ceil(c(t)),msqrt:t=>Math.sqrt(c(t)),mpow:(t,e)=>Math.pow(c(t),c(e)),msin:t=>Math.sin(c(t)),mcos:t=>Math.cos(c(t)),mtan:t=>Math.tan(c(t)),masin:t=>Math.asin(c(t)),macos:t=>Math.acos(c(t)),matan:(t,e)=>Math.atan2(c(t),c(e)),mlog:t=>Math.log(c(t)),getrandom(t,e){if(void 0===t)return Math.random();if(void 0===e)return Math.floor(Math.random()*(c(t)+1));let i=c(t);return Math.floor(Math.random()*(c(e)-i+1))+i},mdegtorad:t=>c(t)*(Math.PI/180),mradtodeg:t=>c(t)*(180/Math.PI),mfloatlength:(t,e)=>c(t).toFixed(c(e)),getboxcenter(t){let e=u(t).split(" ").map(Number),i=e[0]||0,s=e[1]||0,r=e[2]||0,n=e[3]||0,a=e[4]||0,o=e[5]||0;return`${(i+n)/2} ${(s+a)/2} ${(r+o)/2}`},vectoradd(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return`${i+n} ${s+a} ${r+o}`},vectorsub(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return`${i-n} ${s-a} ${r-o}`},vectorscale(t,e){let[i,s,r]=p(t),n=c(e);return`${i*n} ${s*n} ${r*n}`},vectordot(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return i*n+s*a+r*o},vectorcross(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return`${s*o-r*a} ${r*n-i*o} ${i*a-s*n}`},vectorlen(t){let[e,i,s]=p(t);return Math.sqrt(e*e+i*i+s*s)},vectornormalize(t){let[e,i,s]=p(t),r=Math.sqrt(e*e+i*i+s*s);return 0===r?"0 0 0":`${e/r} ${i/r} ${s/r}`},vectordist(t,e){let[i,s,r]=p(t),[n,a,o]=p(e),h=i-n,l=s-a,u=r-o;return Math.sqrt(h*h+l*l+u*u)},matrixcreate(t,e){throw Error("MatrixCreate() not implemented: requires axis-angle rotation math")},matrixcreatefromeuler(t){throw Error("MatrixCreateFromEuler() not implemented: requires Euler→Quaternion→AxisAngle conversion")},matrixmultiply(t,e){throw Error("MatrixMultiply() not implemented: requires full 4x4 matrix multiplication")},matrixmulpoint(t,e){throw Error("MatrixMulPoint() not implemented: requires full transform application")},matrixmulvector(t,e){throw Error("MatrixMulVector() not implemented: requires rotation matrix application")},getsimtime:()=>Date.now()-e().state.startTime,getrealtime:()=>Date.now(),schedule(t,i,s,...r){let n=Number(t)||0,a=e(),o=setTimeout(()=>{a.state.pendingTimeouts.delete(o);try{a.$f.call(String(s),...r)}catch(t){throw console.error(`schedule: error calling ${s}:`,t),t}},n);return a.state.pendingTimeouts.add(o),o},cancel(t){clearTimeout(t),e().state.pendingTimeouts.delete(t)},iseventpending:t=>e().state.pendingTimeouts.has(t),exec(t){let i=String(t??"");if(console.debug(`exec(${JSON.stringify(i)}): preparing to execute…`),!i.includes("."))return console.error(`exec: invalid script file name ${JSON.stringify(i)}.`),!1;let s=l(i),r=e(),{executedScripts:n,scripts:a}=r.state;if(n.has(s))return console.debug(`exec(${JSON.stringify(i)}): skipping (already executed)`),!0;let o=a.get(s);return null==o?(console.warn(`exec(${JSON.stringify(i)}): script not found`),!1):(n.add(s),console.debug(`exec(${JSON.stringify(i)}): executing!`),r.executeAST(o),!0)},compile(t){throw Error("compile() not implemented: requires DSO bytecode compiler")},isdemo:()=>!1,isfile:t=>i?i.isFile(u(t)):(console.warn("isFile(): no fileSystem handler configured"),!1),fileext(t){let e=u(t),i=e.lastIndexOf(".");return i>=0?e.substring(i):""},filebase(t){let e=u(t),i=Math.max(e.lastIndexOf("/"),e.lastIndexOf("\\")),s=e.lastIndexOf("."),r=i>=0?i+1:0,n=s>r?s:e.length;return e.substring(r,n)},filepath(t){let e=u(t),i=Math.max(e.lastIndexOf("/"),e.lastIndexOf("\\"));return i>=0?e.substring(0,i):""},expandfilename(t){throw Error("expandFilename() not implemented: requires filesystem path expansion")},findfirstfile:t=>i?(n=u(t),s=i.findFiles(n),r=0,s[r++]??""):(console.warn("findFirstFile(): no fileSystem handler configured"),""),findnextfile(t){let e=u(t);if(e!==n){if(!i)return"";n=e,s=i.findFiles(e)}return s[r++]??""},getfilecrc:t=>u(t),iswriteablefilename:t=>!1,activatepackage(t){e().$.activatePackage(u(t))},deactivatepackage(t){e().$.deactivatePackage(u(t))},ispackage:t=>e().$.isPackage(u(t)),isactivepackage:t=>e().$.isActivePackage(u(t)),getpackagelist:()=>e().$.getPackageList(),addmessagecallback(t,e){},alxcreatesource:(...t)=>0,alxgetwavelen:t=>0,alxlistenerf(t,e){},alxplay:(...t)=>0,alxsetchannelvolume(t,e){},alxsourcef(t,e,i){},alxstop(t){},alxstopall(){},activatedirectinput(){},activatekeyboard(){},deactivatedirectinput(){},deactivatekeyboard(){},disablejoystick(){},enablejoystick(){},enablewinconsole(t){},isjoystickdetected:()=>!1,lockmouse(t){},addmaterialmapping(t,e){},flushtexturecache(){},getdesktopresolution:()=>"1920 1080 32",getdisplaydevicelist:()=>"OpenGL",getresolutionlist:t=>"640 480 800 600 1024 768 1280 720 1920 1080",getvideodriverinfo:()=>"WebGL",isdevicefullscreenonly:t=>!1,isfullscreen:()=>!1,screenshot(t){},setdisplaydevice:t=>!0,setfov(t){},setinteriorrendermode(t){},setopenglanisotropy(t){},setopenglmipreduction(t){},setopenglskymipreduction(t){},setopengltexturecompressionhint(t){},setscreenmode(t,e,i,s){},setverticalsync(t){},setzoomspeed(t){},togglefullscreen(){},videosetgammacorrection(t){},snaptoggle(){},addtaggedstring:t=>0,buildtaggedstring:(t,...e)=>"",detag:t=>u(t),gettag:t=>0,gettaggedstring:t=>"",removetaggedstring(t){},commandtoclient(t,e){},commandtoserver(t){},cancelserverquery(){},querymasterserver(){},querysingleserver(){},setnetport:t=>!0,allowconnections(t){},startheartbeat(){},stopheartbeat(){},gotowebpage(t){},deletedatablocks(){},preloaddatablock:t=>!0,containerboxempty:(...t)=>!0,containerraycast:(...t)=>"",containersearchcurrdist:()=>0,containersearchnext:()=>0,initcontainerradiussearch(){},calcexplosioncoverage:(...t)=>1,getcontrolobjectaltitude:()=>0,getcontrolobjectspeed:()=>0,getterrainheight:t=>0,lightscene(){},pathonmissionloaddone(){}}}function v(t){return t.toLowerCase()}function w(t){let e=t.trim();return v(e.startsWith("$")?e.slice(1):e)}function M(t,e){let i=t.get(e);return i||(i=new Set,t.set(e,i)),i}function S(t,e){for(let i of e)t.add(v(i))}function A(t,e,i){if(t.anyClassValues.has("*")||t.anyClassValues.has(i))return!0;for(let s of e){let e=t.valuesByClass.get(v(s));if(e&&(e.has("*")||e.has(i)))return!0}return!1}let _=[{classNames:["SceneObject","GameBase","ShapeBase","Item","Player"],fields:["position","rotation","scale","transform","hidden","renderingdistance","datablock","shapename","shapefile","initialbarrel","skin","team","health","energy","energylevel","damagelevel","damageflash","damagepercent","damagestate","mountobject","mountedimage","targetposition","targetrotation","targetscale","missiontypeslist","renderenabled","vis","velocity","name"]},{classNames:["*"],fields:["position","rotation","scale","hidden","shapefile","datablock"]}],C=[{classNames:["SceneObject","GameBase","ShapeBase","SimObject"],methods:["settransform","setposition","setrotation","setscale","sethidden","setdatablock","setshapename","mountimage","unmountimage","mountobject","unmountobject","setdamagelevel","setenergylevel","schedule","delete","deleteallobjects","add","remove","playthread","stopthread","setthreaddir","pausethread"]},{classNames:["*"],methods:["settransform","setscale","delete","add","remove"]}],T=["missionrunning","loadingmission"];function I(){return{scripts:new Map,generatedCode:new WeakMap}}function z(t){return t.toLowerCase()}function k(t){return Number(t)>>>0}function B(t){if(null==t)return null;if("string"==typeof t)return t||null;if("number"==typeof t)return String(t);throw Error(`Invalid instance name type: ${typeof t}`)}function R(t={}){let e,i,s,r=t.reactiveFieldRules??_,u=t.reactiveMethodRules??C,c=t.reactiveGlobalNames??T,p=(e=function(t){let e=new Set,i=new Map;for(let s of t)for(let t of s.classNames){let r=v(t);if("*"===r){S(e,s.fields);continue}S(M(i,r),s.fields)}return{anyClassValues:e,valuesByClass:i}}(r),(t,i)=>A(e,t,v(i))),d=(i=function(t){let e=new Set,i=new Map;for(let s of t)for(let t of s.classNames){let r=v(t);if("*"===r){S(e,s.methods);continue}S(M(i,r),s.methods)}return{anyClassValues:e,valuesByClass:i}}(u),(t,e)=>A(i,t,v(e))),m=(s=function(t){let e=new Set;for(let i of t)e.add(w(i));return e}(c),t=>{let e=w(t);return s.has("*")||s.has(e)}),f=new o,g=new o,y=new o,x=[],O=new h,P=3,L=1027,N=new Map,F=new o,$=new o,V=new o,D=new o,j=new o,U=new Set,W=[],G=!1,q=0;if(t.globals)for(let[e,i]of Object.entries(t.globals)){if(!e.startsWith("$"))throw Error(`Global variable "${e}" must start with $, e.g. "$${e}"`);V.set(e.slice(1),i)}let H=new Set,J=new Set,X=t.ignoreScripts&&t.ignoreScripts.length>0?(0,a.default)(t.ignoreScripts,{nocase:!0}):null,Z=t.cache??I(),Y=Z.scripts,Q=Z.generatedCode,K=new Map;function tt(t){let e=K.get(t);return e&&e.length>0?e[e.length-1]:void 0}function te(t,e,i){let s;(s=K.get(t))||(s=[],K.set(t,s)),s.push(e);try{return i()}finally{let e;(e=K.get(t))&&e.pop()}}function ti(t,e){return`${t.toLowerCase()}::${e.toLowerCase()}`}function ts(t,e){return f.get(t)?.get(e)??null}function tr(t){if(!t)return[];let e=[],i=new Set,s=t.class||t._className||t._class,r=s?z(String(s)):"";for(;r&&!i.has(r);)e.push(r),i.add(r),r=j.get(r)??"";return t._superClass&&!i.has(t._superClass)&&e.push(t._superClass),e}function tn(){if(G=!1,0===W.length)return;let t=W.splice(0,W.length);for(let e of(q+=1,U))e({type:"batch.flushed",tick:q,events:t})}function ta(t){for(let e of(W.push(t),U))e(t);G||(G=!0,queueMicrotask(tn))}function to(t){ta({type:"object.created",objectId:t._id,object:t})}function th(t,e,i,s){let r=z(e);Object.is(i,s)||p(tr(t),r)&&ta({type:"field.changed",objectId:t._id,field:r,value:i,previousValue:s,object:t})}let tl=new Set,tu=null,tc=null,tp=(t.builtins??b)({runtime:()=>tc,fileSystem:t.fileSystem??null});function td(t){let e=y.get(t);if(!e)return void O.add(t);if(!e.active){for(let[t,i]of(e.active=!0,x.push(e.name),e.methods)){f.has(t)||f.set(t,new o);let e=f.get(t);for(let[t,s]of i)e.has(t)||e.set(t,[]),e.get(t).push(s)}for(let[t,i]of e.functions)g.has(t)||g.set(t,[]),g.get(t).push(i)}}function tm(t){return null==t||""===t?null:"object"==typeof t&&null!=t._id?t:"string"==typeof t?F.get(t)??null:"number"==typeof t?N.get(t)??null:null}function tf(t,e,i){let s=tm(t);if(null==s)return 0;let r=tb(s[e]);return s[e]=r+i,th(s,e,s[e],r),r}function tg(t,e){let i=ts(t,e);return i&&i.length>0?i[i.length-1]:null}function ty(t,e,i,s){let r=ts(t,e);return r&&0!==r.length?{found:!0,result:te(ti(t,e),r.length-1,()=>r[r.length-1](i,...s))}:{found:!1}}function tx(t,e,i,s){let r;d((r=tr(i)).length?r:[t],e)&&ta({type:"method.called",className:z(t),methodName:z(e),objectId:i._id,args:[...s]});let n=D.get(t);if(n){let t=n.get(e);if(t)for(let e of t)e(i,...s)}}function tb(t){if(null==t||""===t)return 0;let e=Number(t);return isNaN(e)?0:e}function tv(t){if(!t||""===t)return null;t.startsWith("/")&&(t=t.slice(1));let e=t.split("/"),i=null;for(let t=0;te._name?.toLowerCase()===t)??null}if(!i)return null}}return i}function tw(t){return null==t||""===t?null:tv(String(t))}function tM(t,e){function i(t,e){return t+e.join("_")}return{get:(e,...s)=>t.get(i(e,s))??"",set(s,...r){if(0===r.length)throw Error("set() requires at least a value argument");if(1===r.length){let i=t.get(s);return t.set(s,r[0]),e?.onSet?.(s,r[0],i),r[0]}let n=r[r.length-1],a=i(s,r.slice(0,-1)),o=t.get(a);return t.set(a,n),e?.onSet?.(a,n,o),n},postInc(s,...r){let n=i(s,r),a=tb(t.get(n)),o=a+1;return t.set(n,o),e?.onSet?.(n,o,a),a},postDec(s,...r){let n=i(s,r),a=tb(t.get(n)),o=a-1;return t.set(n,o),e?.onSet?.(n,o,a),a}}}function tS(){return tM(new o)}let tA={registerMethod:function(t,e,i){if(tu)tu.methods.has(t)||tu.methods.set(t,new o),tu.methods.get(t).set(e,i);else{f.has(t)||f.set(t,new o);let s=f.get(t);s.has(e)||s.set(e,[]),s.get(e).push(i)}},registerFunction:function(t,e){tu?tu.functions.set(t,e):(g.has(t)||g.set(t,[]),g.get(t).push(e))},package:function(t,e){let i=y.get(t);i||(i={name:t,active:!1,methods:new o,functions:new o},y.set(t,i));let s=tu;tu=i,e(),tu=s,O.has(t)&&(O.delete(t),td(t))},activatePackage:td,deactivatePackage:function(t){let e=y.get(t);if(!e||!e.active)return;e.active=!1;let i=x.findIndex(e=>e.toLowerCase()===t.toLowerCase());for(let[t,s]of(-1!==i&&x.splice(i,1),e.methods)){let e=f.get(t);if(e)for(let[t,i]of s){let s=e.get(t);if(s){let t=s.indexOf(i);-1!==t&&s.splice(t,1)}}}for(let[t,i]of e.functions){let e=g.get(t);if(e){let t=e.indexOf(i);-1!==t&&e.splice(t,1)}}},create:function(t,e,i,s){let r=z(t),n=function(){for(;N.has(L);)L+=1;let t=L;return L+=1,t}(),a={_class:r,_className:t,_id:n};for(let[t,e]of Object.entries(i))a[z(t)]=e;a.superclass&&(a._superClass=z(String(a.superclass)),a.class&&j.set(z(String(a.class)),a._superClass)),N.set(n,a);let o=B(e);if(o&&(a._name=o,F.set(o,a)),s){for(let t of s)t._parent=a;a._children=s}let h=tg(t,"onAdd");return h&&h(a),to(a),a},datablock:function(t,e,i,s){let r=z(t),n=function(){for(;N.has(P);)P+=1;let t=P;return P+=1,t}(),a={_class:r,_className:t,_id:n,_isDatablock:!0},o=B(i);if(o){let t=$.get(o);if(t){for(let[e,i]of Object.entries(t))e.startsWith("_")||(a[e]=i);a._parent=t}}for(let[t,e]of Object.entries(s))a[z(t)]=e;N.set(n,a);let h=B(e);return h&&(a._name=h,F.set(h,a),$.set(h,a)),to(a),a},deleteObject:function t(e){var i;let s;if(null==e||("number"==typeof e?s=N.get(e):"string"==typeof e?s=F.get(e):"object"==typeof e&&e._id&&(s=e),!s))return!1;let r=tg(s._className,"onRemove");if(r&&r(s),N.delete(s._id),s._name&&F.delete(s._name),s._isDatablock&&s._name&&$.delete(s._name),s._parent&&s._parent._children){let t=s._parent._children.indexOf(s);-1!==t&&s._parent._children.splice(t,1)}if(s._children)for(let e of[...s._children])t(e);return ta({type:"object.deleted",objectId:(i=s)._id,object:i}),!0},prop:function(t,e){let i=tm(t);return null==i?"":i[z(e)]??""},setProp:function(t,e,i){let s=tm(t);if(null==s)return i;let r=z(e),n=s[r];return s[r]=i,th(s,r,i,n),i},getIndex:function(t,e){let i=tm(t);return null==i?"":i[String(e)]??""},setIndex:function(t,e,i){let s=tm(t);if(null==s)return i;let r=String(e),n=s[r];return s[r]=i,th(s,r,i,n),i},propPostInc:function(t,e){return tf(t,z(e),1)},propPostDec:function(t,e){return tf(t,z(e),-1)},indexPostInc:function(t,e){return tf(t,String(e),1)},indexPostDec:function(t,e){return tf(t,String(e),-1)},key:function(t,...e){return t+e.join("_")},call:function(t,e,...i){if(null==t||("string"==typeof t||"number"==typeof t)&&null==(t=tw(t)))return"";let s=t.class||t._className||t._class;if(s){let r=ty(s,e,t,i);if(r.found)return tx(s,e,t,i),r.result}let r=t._superClass||j.get(s);for(;r;){let s=ty(r,e,t,i);if(s.found)return tx(r,e,t,i),s.result;r=j.get(r)}return""},nsCall:function(t,e,...i){let s=ts(t,e);if(!s||0===s.length)return"";let r=ti(t,e),n=s[s.length-1],a=te(r,s.length-1,()=>n(...i)),o=i[0];return o&&"object"==typeof o&&tx(t,e,o,i.slice(1)),a},nsRef:function(t,e){let i=ts(t,e);if(!i||0===i.length)return null;let s=ti(t,e),r=i[i.length-1];return(...t)=>te(s,i.length-1,()=>r(...t))},parent:function(t,e,i,...s){let r=ts(t,e),n=ti(t,e),a=tt(n);if(r&&void 0!==a&&a>=1){let o=a-1,h=te(n,o,()=>r[o](i,...s));return i&&"object"==typeof i&&tx(t,e,i,s),h}let o=j.get(t);for(;o;){let t=ts(o,e);if(t&&t.length>0){let r=te(ti(o,e),t.length-1,()=>t[t.length-1](i,...s));return i&&"object"==typeof i&&tx(o,e,i,s),r}o=j.get(o)}return""},parentFunc:function(t,...e){let i=g.get(t);if(!i)return"";let s=t.toLowerCase(),r=tt(s);if(void 0===r||r<1)return"";let n=r-1;return te(s,n,()=>i[n](...e))},add:function(t,e){return tb(t)+tb(e)},sub:function(t,e){return tb(t)-tb(e)},mul:function(t,e){return tb(t)*tb(e)},div:function(t,e){return tb(t)/tb(e)},neg:function(t){return-tb(t)},lt:function(t,e){return tb(t)tb(e)},ge:function(t,e){return tb(t)>=tb(e)},eq:function(t,e){return tb(t)===tb(e)},ne:function(t,e){return tb(t)!==tb(e)},mod:function(t,e){let i=0|Number(e);return 0===i?0:(0|Number(t))%i},bitand:function(t,e){return k(t)&k(e)},bitor:function(t,e){return k(t)|k(e)},bitxor:function(t,e){return k(t)^k(e)},shl:function(t,e){return k(k(t)<<(31&k(e)))},shr:function(t,e){return k(t)>>>(31&k(e))},bitnot:function(t){return~k(t)>>>0},concat:function(...t){return t.map(t=>String(t??"")).join("")},streq:function(t,e){return String(t??"").toLowerCase()===String(e??"").toLowerCase()},switchStr:function(t,e){let i=String(t??"").toLowerCase();for(let[t,s]of Object.entries(e))if("default"!==t&&z(t)===i)return void s();e.default&&e.default()},deref:tw,nameToId:function(t){let e=tv(t);return e?e._id:-1},isObject:function(t){return null!=t&&("object"==typeof t&&!!t._id||("number"==typeof t?N.has(t):"string"==typeof t&&F.has(t)))},isFunction:function(t){return g.has(t)||t.toLowerCase()in tp},isPackage:function(t){return y.has(t)},isActivePackage:function(t){let e=y.get(t);return e?.active??!1},getPackageList:function(){return x.join(" ")},locals:tS,onMethodCalled(t,e,i){let s=D.get(t);s||(s=new o,D.set(t,s));let r=s.get(e);return r||(r=[],s.set(e,r)),r.push(i),()=>{let t=r.indexOf(i);-1!==t&&r.splice(t,1)}}},t_={call(t,...e){let i=g.get(t);if(i&&i.length>0)return te(t.toLowerCase(),i.length-1,()=>i[i.length-1](...e));let s=tp[t.toLowerCase()];return s?s(...e):(console.warn(`Unknown function: ${t}(${e.map(t=>JSON.stringify(t)).join(", ")})`),"")}},tC=tM(V,{onSet:function(t,e,i){let s=z(t.startsWith("$")?t.slice(1):t);Object.is(e,i)||m(s)&&ta({type:"global.changed",name:s,value:e,previousValue:i})}}),tT={methods:f,functions:g,packages:y,activePackages:x,objectsById:N,objectsByName:F,datablocks:$,globals:V,executedScripts:H,failedScripts:J,scripts:Y,generatedCode:Q,pendingTimeouts:tl,startTime:Date.now()};function tI(t){let e=function(t){let e=Q.get(t);null==e&&(e=new n(void 0).generate(t),Q.set(t,e));return e}(t),i=tS();Function("$","$f","$g","$l",e)(tA,t_,tC,i)}function tz(t,e){return{execute(){if(e){let t=l(e);tT.executedScripts.add(t)}tI(t)}}}async function tk(e,i,s){let r=t.loadScript;if(!r){e.length>0&&console.warn("Script has exec() calls but no loadScript provided:",e);return}async function n(e){t.signal?.throwIfAborted();let n=l(e);if(tT.scripts.has(n)||tT.failedScripts.has(n))return;if(X&&X(n)){console.warn(`Ignoring script: ${e}`),tT.failedScripts.add(n);return}if(s.has(n))return;let a=i.get(n);if(a)return void await a;t.progress?.addItem(e);let o=(async()=>{let a,o=await r(e);if(null==o){console.warn(`Script not found: ${e}`),tT.failedScripts.add(n),t.progress?.completeItem();return}try{a=E(o,{filename:e})}catch(i){console.warn(`Failed to parse script: ${e}`,i),tT.failedScripts.add(n),t.progress?.completeItem();return}let h=new Set(s);h.add(n),await tk(a.execScriptPaths,i,h),tT.scripts.set(n,a),t.progress?.completeItem()})();i.set(n,o),await o}await Promise.all(e.map(n))}async function tB(e){let i=t.loadScript;if(!i)throw Error("loadFromPath requires loadScript option to be set");let s=l(e);if(tT.scripts.has(s))return tz(tT.scripts.get(s),e);t.progress?.addItem(e);let r=await i(e);if(null==r)throw t.progress?.completeItem(),Error(`Script not found: ${e}`);let n=await tR(r,{path:e});return t.progress?.completeItem(),n}async function tR(t,e){if(e?.path){let t=l(e.path);if(tT.scripts.has(t))return tz(tT.scripts.get(t),e.path)}return tO(E(t,{filename:e?.path}),e)}async function tO(e,i){let s=new Map,r=new Set;if(i?.path){let t=l(i.path);tT.scripts.set(t,e),r.add(t)}let n=[...e.execScriptPaths,...t.preloadScripts??[]];return await tk(n,s,r),tz(e,i?.path)}return tc={$:tA,$f:t_,$g:tC,state:tT,destroy:function(){for(let t of(W.length>0&&tn(),tT.pendingTimeouts))clearTimeout(t);tT.pendingTimeouts.clear(),U.clear()},executeAST:tI,loadFromPath:tB,loadFromSource:tR,loadFromAST:tO,call:(t,...e)=>t_.call(t,...e),getObjectByName:t=>F.get(t),subscribeRuntimeEvents:t=>(U.add(t),()=>{U.delete(t)})}}function O(){let t=new Set,e=0,i=0,s=null;function r(){for(let e of t)e()}return{get total(){return e},get loaded(){return i},get current(){return s},get progress(){return 0===e?0:i/e},on(e,i){t.add(i)},off(e,i){t.delete(i)},addItem(t){e++,s=t,r()},completeItem(){i++,s=null,r()},setCurrent(t){s=t,r()}}}function E(t,e){try{return i.default.parse(t)}catch(t){if(e?.filename&&t.location)throw Error(`${e.filename}:${t.location.start.line}:${t.location.start.column}: ${t.message}`,{cause:t});throw t}}function P(t){if("boolean"==typeof t)return t;if("number"==typeof t)return 0!==t;if("string"==typeof t){let e=t.trim().toLowerCase();return""!==e&&"0"!==e&&"false"!==e}return!!t}function L(){let t=Error("Operation aborted");return t.name="AbortError",t}function N(t){let e,{missionName:i,missionType:s,runtimeOptions:r,onMissionLoadDone:n}=t,{signal:a,fileSystem:o,globals:h={},preloadScripts:l=[],reactiveGlobalNames:u}=r??{},c=o?.findFiles("scripts/*Game.cs")??[],p=u?Array.from(new Set([...u,"missionRunning"])):void 0,d=R({...r,reactiveGlobalNames:p,globals:{...h,"$Host::Map":i,"$Host::MissionType":s},preloadScripts:[...l,...c]});(e=d.$.registerMethod.bind(d.$))("ShapeBase","playThread",(t,e,i)=>{t._threads||(t._threads={}),t._threads[Number(e)]={sequence:String(i),playing:!0,direction:!0}}),e("ShapeBase","stopThread",(t,e)=>{t._threads&&delete t._threads[Number(e)]}),e("ShapeBase","setThreadDir",(t,e,i)=>{t._threads||(t._threads={});let s=Number(e);t._threads[s]?t._threads[s].direction=!!Number(i):t._threads[s]={sequence:"",playing:!1,direction:!!Number(i)}}),e("ShapeBase","pauseThread",(t,e)=>{t._threads?.[Number(e)]&&(t._threads[Number(e)].playing=!1)}),e("ShapeBase","playAudio",()=>{}),e("ShapeBase","stopAudio",()=>{}),e("SimObject","getDatablock",t=>{let e=t.datablock;return e?d.getObjectByName(String(e))??"":""}),e("SimObject","getGroup",t=>t._parent??""),e("SimObject","getName",t=>t._name??""),e("SimObject","getType",()=>16384),e("SimGroup","getCount",t=>t._children?t._children.length:0),e("SimGroup","getObject",(t,e)=>{let i=t._children;return i?i[Number(e)]??"":""}),e("GameBase","isEnabled",()=>!0),e("GameBase","isDisabled",()=>!1),e("GameBase","setPoweredState",()=>{}),e("GameBase","setRechargeRate",()=>{}),e("GameBase","getRechargeRate",()=>0),e("GameBase","setEnergyLevel",()=>{}),e("GameBase","getEnergyLevel",()=>0),e("ShapeBase","getDamageLevel",()=>0),e("ShapeBase","setDamageLevel",()=>{}),e("ShapeBase","getRepairRate",()=>0),e("ShapeBase","setRepairRate",()=>{}),e("ShapeBase","getDamagePercent",()=>0),e("GameBase","getControllingClient",()=>0),e("SimObject","schedule",(t,e,i,...s)=>{let r=setTimeout(()=>{d.state.pendingTimeouts.delete(r);try{d.$.call(t,String(i),...s)}catch(e){console.error(`schedule: error calling ${i} on ${t._id}:`,e)}},Number(e)||0);return d.state.pendingTimeouts.add(r),r});let m=async function(){try{let t=await d.loadFromPath("scripts/server.cs");a?.throwIfAborted(),await d.loadFromPath(`missions/${i}.mis`),a?.throwIfAborted(),t.execute();let e=function(t,e){let{signal:i,onMissionLoadDone:s}=e;return new Promise((e,r)=>{let n=!1,a=!1,o=()=>P(t.$g.get("missionRunning")),h=()=>{n||(n=!0,d(),e())},l=t=>{n||(n=!0,d(),r(t))},u=e=>{if(!s||a)return;let i=e??t.getObjectByName("Game");i&&(a=!0,s(i))},c=()=>l(L()),p=t.subscribeRuntimeEvents(t=>{if("global.changed"===t.type&&"missionrunning"===t.name){P(t.value)&&(u(),h());return}"batch.flushed"===t.type&&o()&&(u(),h())});function d(){p(),i?.removeEventListener("abort",c)}if(i){if(i.aborted)return void l(L());i.addEventListener("abort",c,{once:!0})}o()&&(u(),h())})}(d,{signal:a,onMissionLoadDone:n}),s=await d.loadFromSource("CreateServer($Host::Map, $Host::MissionType);");a?.throwIfAborted(),s.execute(),await e}catch(t){if(t instanceof Error&&"AbortError"===t.name)return;throw t}}();return{runtime:d,ready:m}}t.s(["createProgressTracker",()=>O],38433);let F=/^[ \t]*(DisplayName|MissionTypes|BriefingWAV|Bitmap|PlanetName)[ \t]*=[ \t]*(.+)$/i,$=/^[ \t]*-+[ \t]*([A-Z ]+)[ \t]+BEGIN[ \t]*-+$/i,V=/^[ \t]*-+[ \t]*([A-Z ]+)[ \t]+END[ \t]*-+$/i,D={arena:"Arena",bounty:"Bounty",cnh:"CnH",ctf:"CTF",dm:"DM",dnd:"DnD",hunters:"Hunters",lakrabbit:"LakRabbit",lakzm:"LakZM",lctf:"LCTF",none:"None",rabbit:"Rabbit",sctf:"SCtF",siege:"Siege",singleplayer:"SinglePlayer",tdm:"TDM",teamhunters:"TeamHunters",teamlak:"TeamLak",tr2:"TR2"};function j(t){let e=E(t),{pragma:i,sections:s}=function(t){let e={},i=[],s={name:null,comments:[]};for(let r of t.body)if("Comment"===r.type){let t=function(t){let e;return(e=t.match($))?{type:"sectionBegin",name:e[1]}:(e=t.match(V))?{type:"sectionEnd",name:e[1]}:(e=t.match(F))?{type:"definition",identifier:e[1],value:e[2]}:null}(r.value);if(t)switch(t.type){case"definition":null===s.name?e[t.identifier.toLowerCase()]=t.value:s.comments.push(r.value);break;case"sectionBegin":(null!==s.name||s.comments.length>0)&&i.push(s),s={name:t.name.toUpperCase(),comments:[]};break;case"sectionEnd":null!==s.name&&i.push(s),s={name:null,comments:[]}}else s.comments.push(r.value)}return(null!==s.name||s.comments.length>0)&&i.push(s),{pragma:e,sections:i}}(e);function r(t){return s.find(e=>e.name===t)?.comments.map(t=>t.trimStart()).join("\n")??null}return{displayName:i.displayname??null,missionTypes:i.missiontypes?.split(/\s+/).filter(Boolean).map(t=>D[t.toLowerCase()]??t)??[],missionBriefing:r("MISSION BRIEFING"),briefingWav:i.briefingwav??null,bitmap:i.bitmap??null,planetName:i.planetname??null,missionBlurb:r("MISSION BLURB"),missionQuote:r("MISSION QUOTE"),missionString:r("MISSION STRING"),execScriptPaths:e.execScriptPaths,hasDynamicExec:e.hasDynamicExec,ast:e}}function U(t,e){if(t)return t[e.toLowerCase()]}function W(t,e){let i=t[e.toLowerCase()];return null==i?i:parseFloat(i)}function G(t,e){let i=t[e.toLowerCase()];return null==i?i:parseInt(i,10)}function q(t){let[e,i,s]=(t.position??"0 0 0").split(" ").map(t=>parseFloat(t));return[i||0,s||0,e||0]}function H(t){let[e,i,s]=(t.scale??"1 1 1").split(" ").map(t=>parseFloat(t));return[i||0,s||0,e||0]}function J(t){let[i,s,r,n]=(t.rotation??"1 0 0 0").split(" ").map(t=>parseFloat(t)),a=new e.Vector3(s,r,i).normalize(),o=-(Math.PI/180*n);return new e.Quaternion().setFromAxisAngle(a,o)}t.s(["getFloat",()=>W,"getInt",()=>G,"getPosition",()=>q,"getProperty",()=>U,"getRotation",()=>J,"getScale",()=>H,"parseMissionScript",()=>j],62395)},12979,t=>{"use strict";var e=t.i(98223),i=t.i(91996),s=t.i(62395),r=t.i(71726);let n="/t2-mapper",a=`${n}/base/`,o=`${n}/magenta.png`;function h(t,e){let s;try{s=(0,i.getActualResourceKey)(t)}catch(i){if(e)return console.warn(`Resource "${t}" not found - rendering fallback.`),e;throw i}let[r,n]=(0,i.getSourceAndPath)(s);return r?`${a}@vl2/${r}/${n}`:`${a}${n}`}function l(t){return h(`interiors/${t}`).replace(/\.dif$/i,".glb")}function u(t){return h(`shapes/${t}`).replace(/\.dts$/i,".glb")}function c(t){return t=t.replace(/^terrain\./,""),h((0,i.getStandardTextureResourceKey)(`textures/terrain/${t}`),o)}function p(t,e){let s=(0,r.normalizePath)(e).split("/"),n=s.length>1?s.slice(0,-1).join("/")+"/":"",a=`${n}${t}`;return h((0,i.getStandardTextureResourceKey)(a),o)}function d(t){return h((0,i.getStandardTextureResourceKey)(`textures/${t}`),o)}function m(t){return h(`audio/${t}`)}async function f(t){let e=h(`textures/${t}`),i=await fetch(e);return(await i.text()).split(/(?:\r\n|\r|\n)/).map(t=>{if(!(t=t.trim()).startsWith(";"))return t}).filter(Boolean)}async function g(t){let e,r=(0,i.getMissionInfo)(t),n=await fetch(h(r.resourcePath)),a=await n.arrayBuffer();try{e=new TextDecoder("utf-8",{fatal:!0}).decode(a)}catch{e=new TextDecoder("windows-1252").decode(a)}return e=e.replaceAll("�","'"),(0,s.parseMissionScript)(e)}async function y(t){let e=await fetch(h(`terrains/${t}`));return function(t){let e=new DataView(t),i=0,s=e.getUint8(i++),r=new Uint16Array(65536),n=[],a=t=>{let s="";for(let r=0;r0&&n.push(r)}let o=[];for(let t of n){let t=new Uint8Array(65536);for(let s=0;s<65536;s++){let r=e.getUint8(i++);t[s]=r}o.push(t)}return{version:s,textureNames:n,heightMap:r,alphaMaps:o}}(await e.arrayBuffer())}async function x(t){let i=h(t),s=await fetch(i),r=await s.text();return(0,e.parseImageFileList)(r)}t.s(["FALLBACK_TEXTURE_URL",0,o,"RESOURCE_ROOT_URL",0,a,"audioToUrl",()=>m,"getUrlForPath",()=>h,"iflTextureToUrl",()=>p,"interiorToUrl",()=>l,"loadDetailMapList",()=>f,"loadImageFrameList",()=>x,"loadMission",()=>g,"loadTerrain",()=>y,"shapeToUrl",()=>u,"terrainTextureToUrl",()=>c,"textureToUrl",()=>d],12979)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/44bbdd420cb3ec27.js b/docs/_next/static/chunks/44bbdd420cb3ec27.js new file mode 100644 index 00000000..5c125a6c --- /dev/null +++ b/docs/_next/static/chunks/44bbdd420cb3ec27.js @@ -0,0 +1,362 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55838,(e,n,t)=>{"use strict";var r=e.r(71645),a="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},i=r.useState,o=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!a(e,t)}catch(e){return!0}}var c="u"{"use strict";n.exports=e.r(55838)},52822,(e,n,t)=>{"use strict";var r=e.r(71645),a=e.r(2239),i="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},o=a.useSyncExternalStore,l=r.useRef,s=r.useEffect,u=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,n,t,r,a){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;var p=o(e,(d=u(function(){function e(e){if(!s){if(s=!0,o=e,e=r(e),void 0!==a&&f.hasValue){var n=f.value;if(a(n,e))return l=n}return l=e}if(n=l,i(o,e))return n;var t=r(e);return void 0!==a&&a(n,t)?(o=e,n):(o=e,l=t)}var o,l,s=!1,u=void 0===t?null:t;return[function(){return e(n())},null===u?void 0:function(){return e(u())}]},[n,t,r,a]))[0],d[1]);return s(function(){f.hasValue=!0,f.value=p},[p]),c(p),p}},30224,(e,n,t)=>{"use strict";n.exports=e.r(52822)},66936,(e,n,t)=>{"use strict";function r(e,n){var t=e.length;for(e.push(n);0>>1,a=e[r];if(0>>1;ro(s,t))uo(c,s)?(e[r]=c,e[u]=t,r=u):(e[r]=s,e[l]=t,r=l);else if(uo(c,t))e[r]=c,e[u]=t,r=u;else break}}return n}function o(e,n){var t=e.sortIndex-n.sortIndex;return 0!==t?t:e.id-n.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var l,s=performance;t.unstable_now=function(){return s.now()}}else{var u=Date,c=u.now();t.unstable_now=function(){return u.now()-c}}var d=[],f=[],p=1,m=null,h=3,g=!1,_=!1,v=!1,S=!1,E="function"==typeof setTimeout?setTimeout:null,T="function"==typeof clearTimeout?clearTimeout:null,M="u">typeof setImmediate?setImmediate:null;function b(e){for(var n=a(f);null!==n;){if(null===n.callback)i(f);else if(n.startTime<=e)i(f),n.sortIndex=n.expirationTime,r(d,n);else break;n=a(f)}}function x(e){if(v=!1,b(e),!_)if(null!==a(d))_=!0,R||(R=!0,l());else{var n=a(f);null!==n&&U(x,n.startTime-e)}}var R=!1,C=-1,y=5,A=-1;function P(){return!!S||!(t.unstable_now()-Ae&&P());){var o=m.callback;if("function"==typeof o){m.callback=null,h=m.priorityLevel;var s=o(m.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof s){m.callback=s,b(e),n=!0;break n}m===a(d)&&i(d),b(e)}else i(d);m=a(d)}if(null!==m)n=!0;else{var u=a(f);null!==u&&U(x,u.startTime-e),n=!1}}break e}finally{m=null,h=r,g=!1}}}finally{n?l():R=!1}}}if("function"==typeof M)l=function(){M(w)};else if("u">typeof MessageChannel){var L=new MessageChannel,N=L.port2;L.port1.onmessage=w,l=function(){N.postMessage(null)}}else l=function(){E(w,0)};function U(e,n){C=E(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_forceFrameRate=function(e){0>e||125o?(e.sortIndex=i,r(f,e),null===a(d)&&e===a(f)&&(v?(T(C),C=-1):v=!0,U(x,i-o))):(e.sortIndex=s,r(d,e),_||g||(_=!0,R||(R=!0,l()))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var n=h;return function(){var t=h;h=n;try{return e.apply(this,arguments)}finally{h=t}}}},89499,(e,n,t)=>{"use strict";n.exports=e.r(66936)},40859,8560,8155,66748,46791,e=>{"use strict";let n,t,r,a,i,o,l,s,u;var c,d,f,p,m,h,g=e.i(47167),_=e.i(71645),v=e.i(90072),S=v;function E(){let e=null,n=!1,t=null,r=null;function a(n,i){t(n,i),r=e.requestAnimationFrame(a)}return{start:function(){!0===n||null!==t&&(r=e.requestAnimationFrame(a),n=!0)},stop:function(){e.cancelAnimationFrame(r),n=!1},setAnimationLoop:function(e){t=e},setContext:function(n){e=n}}}function T(e){let n=new WeakMap;return{get:function(e){return e.isInterleavedBufferAttribute&&(e=e.data),n.get(e)},remove:function(t){t.isInterleavedBufferAttribute&&(t=t.data);let r=n.get(t);r&&(e.deleteBuffer(r.buffer),n.delete(t))},update:function(t,r){if(t.isInterleavedBufferAttribute&&(t=t.data),t.isGLBufferAttribute){let e=n.get(t);(!e||e.versiontypeof Float16Array&&a instanceof Float16Array)r=e.HALF_FLOAT;else if(a instanceof Uint16Array)r=n.isFloat16BufferAttribute?e.HALF_FLOAT:e.UNSIGNED_SHORT;else if(a instanceof Int16Array)r=e.SHORT;else if(a instanceof Uint32Array)r=e.UNSIGNED_INT;else if(a instanceof Int32Array)r=e.INT;else if(a instanceof Int8Array)r=e.BYTE;else if(a instanceof Uint8Array)r=e.UNSIGNED_BYTE;else if(a instanceof Uint8ClampedArray)r=e.UNSIGNED_BYTE;else throw Error("THREE.WebGLAttributes: Unsupported buffer data format: "+a);return{buffer:l,type:r,bytesPerElement:a.BYTES_PER_ELEMENT,version:n.version,size:o}}(t,r));else if(a.versione.start-n.start);let n=0;for(let e=1;e 0\n vec4 plane;\n #ifdef ALPHA_TO_COVERAGE\n float distanceToPlane, distanceGradient;\n float clipOpacity = 1.0;\n #pragma unroll_loop_start\n for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;\n distanceGradient = fwidth( distanceToPlane ) / 2.0;\n clipOpacity *= smoothstep( - distanceGradient, distanceGradient, distanceToPlane );\n if ( clipOpacity == 0.0 ) discard;\n }\n #pragma unroll_loop_end\n #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n float unionClipOpacity = 1.0;\n #pragma unroll_loop_start\n for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;\n distanceGradient = fwidth( distanceToPlane ) / 2.0;\n unionClipOpacity *= 1.0 - smoothstep( - distanceGradient, distanceGradient, distanceToPlane );\n }\n #pragma unroll_loop_end\n clipOpacity *= 1.0 - unionClipOpacity;\n #endif\n diffuseColor.a *= clipOpacity;\n if ( diffuseColor.a == 0.0 ) discard;\n #else\n #pragma unroll_loop_start\n for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n if ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;\n }\n #pragma unroll_loop_end\n #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES\n bool clipped = true;\n #pragma unroll_loop_start\n for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {\n plane = clippingPlanes[ i ];\n clipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;\n }\n #pragma unroll_loop_end\n if ( clipped ) discard;\n #endif\n #endif\n#endif",clipping_planes_pars_fragment:"#if NUM_CLIPPING_PLANES > 0\n varying vec3 vClipPosition;\n uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];\n#endif",clipping_planes_pars_vertex:"#if NUM_CLIPPING_PLANES > 0\n varying vec3 vClipPosition;\n#endif",clipping_planes_vertex:"#if NUM_CLIPPING_PLANES > 0\n vClipPosition = - mvPosition.xyz;\n#endif",color_fragment:"#if defined( USE_COLOR_ALPHA )\n diffuseColor *= vColor;\n#elif defined( USE_COLOR )\n diffuseColor.rgb *= vColor;\n#endif",color_pars_fragment:"#if defined( USE_COLOR_ALPHA )\n varying vec4 vColor;\n#elif defined( USE_COLOR )\n varying vec3 vColor;\n#endif",color_pars_vertex:"#if defined( USE_COLOR_ALPHA )\n varying vec4 vColor;\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )\n varying vec3 vColor;\n#endif",color_vertex:"#if defined( USE_COLOR_ALPHA )\n vColor = vec4( 1.0 );\n#elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )\n vColor = vec3( 1.0 );\n#endif\n#ifdef USE_COLOR\n vColor *= color;\n#endif\n#ifdef USE_INSTANCING_COLOR\n vColor.xyz *= instanceColor.xyz;\n#endif\n#ifdef USE_BATCHING_COLOR\n vec3 batchingColor = getBatchingColor( getIndirectIndex( gl_DrawID ) );\n vColor.xyz *= batchingColor.xyz;\n#endif",common:"#define PI 3.141592653589793\n#define PI2 6.283185307179586\n#define PI_HALF 1.5707963267948966\n#define RECIPROCAL_PI 0.3183098861837907\n#define RECIPROCAL_PI2 0.15915494309189535\n#define EPSILON 1e-6\n#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\n#define whiteComplement( a ) ( 1.0 - saturate( a ) )\nfloat pow2( const in float x ) { return x*x; }\nvec3 pow2( const in vec3 x ) { return x*x; }\nfloat pow3( const in float x ) { return x*x*x; }\nfloat pow4( const in float x ) { float x2 = x*x; return x2*x2; }\nfloat max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); }\nfloat average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); }\nhighp float rand( const in vec2 uv ) {\n const highp float a = 12.9898, b = 78.233, c = 43758.5453;\n highp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );\n return fract( sin( sn ) * c );\n}\n#ifdef HIGH_PRECISION\n float precisionSafeLength( vec3 v ) { return length( v ); }\n#else\n float precisionSafeLength( vec3 v ) {\n float maxComponent = max3( abs( v ) );\n return length( v / maxComponent ) * maxComponent;\n }\n#endif\nstruct IncidentLight {\n vec3 color;\n vec3 direction;\n bool visible;\n};\nstruct ReflectedLight {\n vec3 directDiffuse;\n vec3 directSpecular;\n vec3 indirectDiffuse;\n vec3 indirectSpecular;\n};\n#ifdef USE_ALPHAHASH\n varying vec3 vPosition;\n#endif\nvec3 transformDirection( in vec3 dir, in mat4 matrix ) {\n return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );\n}\nvec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {\n return normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );\n}\nbool isPerspectiveMatrix( mat4 m ) {\n return m[ 2 ][ 3 ] == - 1.0;\n}\nvec2 equirectUv( in vec3 dir ) {\n float u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;\n float v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;\n return vec2( u, v );\n}\nvec3 BRDF_Lambert( const in vec3 diffuseColor ) {\n return RECIPROCAL_PI * diffuseColor;\n}\nvec3 F_Schlick( const in vec3 f0, const in float f90, const in float dotVH ) {\n float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );\n return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );\n}\nfloat F_Schlick( const in float f0, const in float f90, const in float dotVH ) {\n float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );\n return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );\n} // validated",cube_uv_reflection_fragment:"#ifdef ENVMAP_TYPE_CUBE_UV\n #define cubeUV_minMipLevel 4.0\n #define cubeUV_minTileSize 16.0\n float getFace( vec3 direction ) {\n vec3 absDirection = abs( direction );\n float face = - 1.0;\n if ( absDirection.x > absDirection.z ) {\n if ( absDirection.x > absDirection.y )\n face = direction.x > 0.0 ? 0.0 : 3.0;\n else\n face = direction.y > 0.0 ? 1.0 : 4.0;\n } else {\n if ( absDirection.z > absDirection.y )\n face = direction.z > 0.0 ? 2.0 : 5.0;\n else\n face = direction.y > 0.0 ? 1.0 : 4.0;\n }\n return face;\n }\n vec2 getUV( vec3 direction, float face ) {\n vec2 uv;\n if ( face == 0.0 ) {\n uv = vec2( direction.z, direction.y ) / abs( direction.x );\n } else if ( face == 1.0 ) {\n uv = vec2( - direction.x, - direction.z ) / abs( direction.y );\n } else if ( face == 2.0 ) {\n uv = vec2( - direction.x, direction.y ) / abs( direction.z );\n } else if ( face == 3.0 ) {\n uv = vec2( - direction.z, direction.y ) / abs( direction.x );\n } else if ( face == 4.0 ) {\n uv = vec2( - direction.x, direction.z ) / abs( direction.y );\n } else {\n uv = vec2( direction.x, direction.y ) / abs( direction.z );\n }\n return 0.5 * ( uv + 1.0 );\n }\n vec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {\n float face = getFace( direction );\n float filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );\n mipInt = max( mipInt, cubeUV_minMipLevel );\n float faceSize = exp2( mipInt );\n highp vec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0;\n if ( face > 2.0 ) {\n uv.y += faceSize;\n face -= 3.0;\n }\n uv.x += face * faceSize;\n uv.x += filterInt * 3.0 * cubeUV_minTileSize;\n uv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize );\n uv.x *= CUBEUV_TEXEL_WIDTH;\n uv.y *= CUBEUV_TEXEL_HEIGHT;\n #ifdef texture2DGradEXT\n return texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb;\n #else\n return texture2D( envMap, uv ).rgb;\n #endif\n }\n #define cubeUV_r0 1.0\n #define cubeUV_m0 - 2.0\n #define cubeUV_r1 0.8\n #define cubeUV_m1 - 1.0\n #define cubeUV_r4 0.4\n #define cubeUV_m4 2.0\n #define cubeUV_r5 0.305\n #define cubeUV_m5 3.0\n #define cubeUV_r6 0.21\n #define cubeUV_m6 4.0\n float roughnessToMip( float roughness ) {\n float mip = 0.0;\n if ( roughness >= cubeUV_r1 ) {\n mip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0;\n } else if ( roughness >= cubeUV_r4 ) {\n mip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1;\n } else if ( roughness >= cubeUV_r5 ) {\n mip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4;\n } else if ( roughness >= cubeUV_r6 ) {\n mip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5;\n } else {\n mip = - 2.0 * log2( 1.16 * roughness ); }\n return mip;\n }\n vec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {\n float mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP );\n float mipF = fract( mip );\n float mipInt = floor( mip );\n vec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );\n if ( mipF == 0.0 ) {\n return vec4( color0, 1.0 );\n } else {\n vec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );\n return vec4( mix( color0, color1, mipF ), 1.0 );\n }\n }\n#endif",defaultnormal_vertex:"vec3 transformedNormal = objectNormal;\n#ifdef USE_TANGENT\n vec3 transformedTangent = objectTangent;\n#endif\n#ifdef USE_BATCHING\n mat3 bm = mat3( batchingMatrix );\n transformedNormal /= vec3( dot( bm[ 0 ], bm[ 0 ] ), dot( bm[ 1 ], bm[ 1 ] ), dot( bm[ 2 ], bm[ 2 ] ) );\n transformedNormal = bm * transformedNormal;\n #ifdef USE_TANGENT\n transformedTangent = bm * transformedTangent;\n #endif\n#endif\n#ifdef USE_INSTANCING\n mat3 im = mat3( instanceMatrix );\n transformedNormal /= vec3( dot( im[ 0 ], im[ 0 ] ), dot( im[ 1 ], im[ 1 ] ), dot( im[ 2 ], im[ 2 ] ) );\n transformedNormal = im * transformedNormal;\n #ifdef USE_TANGENT\n transformedTangent = im * transformedTangent;\n #endif\n#endif\ntransformedNormal = normalMatrix * transformedNormal;\n#ifdef FLIP_SIDED\n transformedNormal = - transformedNormal;\n#endif\n#ifdef USE_TANGENT\n transformedTangent = ( modelViewMatrix * vec4( transformedTangent, 0.0 ) ).xyz;\n #ifdef FLIP_SIDED\n transformedTangent = - transformedTangent;\n #endif\n#endif",displacementmap_pars_vertex:"#ifdef USE_DISPLACEMENTMAP\n uniform sampler2D displacementMap;\n uniform float displacementScale;\n uniform float displacementBias;\n#endif",displacementmap_vertex:"#ifdef USE_DISPLACEMENTMAP\n transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vDisplacementMapUv ).x * displacementScale + displacementBias );\n#endif",emissivemap_fragment:"#ifdef USE_EMISSIVEMAP\n vec4 emissiveColor = texture2D( emissiveMap, vEmissiveMapUv );\n #ifdef DECODE_VIDEO_TEXTURE_EMISSIVE\n emissiveColor = sRGBTransferEOTF( emissiveColor );\n #endif\n totalEmissiveRadiance *= emissiveColor.rgb;\n#endif",emissivemap_pars_fragment:"#ifdef USE_EMISSIVEMAP\n uniform sampler2D emissiveMap;\n#endif",colorspace_fragment:"gl_FragColor = linearToOutputTexel( gl_FragColor );",colorspace_pars_fragment:"vec4 LinearTransferOETF( in vec4 value ) {\n return value;\n}\nvec4 sRGBTransferEOTF( in vec4 value ) {\n return vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a );\n}\nvec4 sRGBTransferOETF( in vec4 value ) {\n return vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );\n}",envmap_fragment:"#ifdef USE_ENVMAP\n #ifdef ENV_WORLDPOS\n vec3 cameraToFrag;\n if ( isOrthographic ) {\n cameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n } else {\n cameraToFrag = normalize( vWorldPosition - cameraPosition );\n }\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n #ifdef ENVMAP_MODE_REFLECTION\n vec3 reflectVec = reflect( cameraToFrag, worldNormal );\n #else\n vec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );\n #endif\n #else\n vec3 reflectVec = vReflect;\n #endif\n #ifdef ENVMAP_TYPE_CUBE\n vec4 envColor = textureCube( envMap, envMapRotation * vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );\n #else\n vec4 envColor = vec4( 0.0 );\n #endif\n #ifdef ENVMAP_BLENDING_MULTIPLY\n outgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );\n #elif defined( ENVMAP_BLENDING_MIX )\n outgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );\n #elif defined( ENVMAP_BLENDING_ADD )\n outgoingLight += envColor.xyz * specularStrength * reflectivity;\n #endif\n#endif",envmap_common_pars_fragment:"#ifdef USE_ENVMAP\n uniform float envMapIntensity;\n uniform float flipEnvMap;\n uniform mat3 envMapRotation;\n #ifdef ENVMAP_TYPE_CUBE\n uniform samplerCube envMap;\n #else\n uniform sampler2D envMap;\n #endif\n#endif",envmap_pars_fragment:"#ifdef USE_ENVMAP\n uniform float reflectivity;\n #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n #define ENV_WORLDPOS\n #endif\n #ifdef ENV_WORLDPOS\n varying vec3 vWorldPosition;\n uniform float refractionRatio;\n #else\n varying vec3 vReflect;\n #endif\n#endif",envmap_pars_vertex:"#ifdef USE_ENVMAP\n #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )\n #define ENV_WORLDPOS\n #endif\n #ifdef ENV_WORLDPOS\n \n varying vec3 vWorldPosition;\n #else\n varying vec3 vReflect;\n uniform float refractionRatio;\n #endif\n#endif",envmap_physical_pars_fragment:"#ifdef USE_ENVMAP\n vec3 getIBLIrradiance( const in vec3 normal ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n vec4 envMapColor = textureCubeUV( envMap, envMapRotation * worldNormal, 1.0 );\n return PI * envMapColor.rgb * envMapIntensity;\n #else\n return vec3( 0.0 );\n #endif\n }\n vec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 reflectVec = reflect( - viewDir, normal );\n reflectVec = normalize( mix( reflectVec, normal, pow4( roughness ) ) );\n reflectVec = inverseTransformDirection( reflectVec, viewMatrix );\n vec4 envMapColor = textureCubeUV( envMap, envMapRotation * reflectVec, roughness );\n return envMapColor.rgb * envMapIntensity;\n #else\n return vec3( 0.0 );\n #endif\n }\n #ifdef USE_ANISOTROPY\n vec3 getIBLAnisotropyRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness, const in vec3 bitangent, const in float anisotropy ) {\n #ifdef ENVMAP_TYPE_CUBE_UV\n vec3 bentNormal = cross( bitangent, viewDir );\n bentNormal = normalize( cross( bentNormal, bitangent ) );\n bentNormal = normalize( mix( bentNormal, normal, pow2( pow2( 1.0 - anisotropy * ( 1.0 - roughness ) ) ) ) );\n return getIBLRadiance( viewDir, bentNormal, roughness );\n #else\n return vec3( 0.0 );\n #endif\n }\n #endif\n#endif",envmap_vertex:"#ifdef USE_ENVMAP\n #ifdef ENV_WORLDPOS\n vWorldPosition = worldPosition.xyz;\n #else\n vec3 cameraToVertex;\n if ( isOrthographic ) {\n cameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );\n } else {\n cameraToVertex = normalize( worldPosition.xyz - cameraPosition );\n }\n vec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n #ifdef ENVMAP_MODE_REFLECTION\n vReflect = reflect( cameraToVertex, worldNormal );\n #else\n vReflect = refract( cameraToVertex, worldNormal, refractionRatio );\n #endif\n #endif\n#endif",fog_vertex:"#ifdef USE_FOG\n vFogDepth = - mvPosition.z;\n#endif",fog_pars_vertex:"#ifdef USE_FOG\n varying float vFogDepth;\n#endif",fog_fragment:"#ifdef USE_FOG\n #ifdef FOG_EXP2\n float fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth );\n #else\n float fogFactor = smoothstep( fogNear, fogFar, vFogDepth );\n #endif\n gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );\n#endif",fog_pars_fragment:"#ifdef USE_FOG\n uniform vec3 fogColor;\n varying float vFogDepth;\n #ifdef FOG_EXP2\n uniform float fogDensity;\n #else\n uniform float fogNear;\n uniform float fogFar;\n #endif\n#endif",gradientmap_pars_fragment:"#ifdef USE_GRADIENTMAP\n uniform sampler2D gradientMap;\n#endif\nvec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {\n float dotNL = dot( normal, lightDirection );\n vec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );\n #ifdef USE_GRADIENTMAP\n return vec3( texture2D( gradientMap, coord ).r );\n #else\n vec2 fw = fwidth( coord ) * 0.5;\n return mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) );\n #endif\n}",lightmap_pars_fragment:"#ifdef USE_LIGHTMAP\n uniform sampler2D lightMap;\n uniform float lightMapIntensity;\n#endif",lights_lambert_fragment:"LambertMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularStrength = specularStrength;",lights_lambert_pars_fragment:"varying vec3 vViewPosition;\nstruct LambertMaterial {\n vec3 diffuseColor;\n float specularStrength;\n};\nvoid RE_Direct_Lambert( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_Lambert\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert",lights_pars_begin:"uniform bool receiveShadow;\nuniform vec3 ambientLightColor;\n#if defined( USE_LIGHT_PROBES )\n uniform vec3 lightProbe[ 9 ];\n#endif\nvec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {\n float x = normal.x, y = normal.y, z = normal.z;\n vec3 result = shCoefficients[ 0 ] * 0.886227;\n result += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;\n result += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;\n result += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;\n result += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;\n result += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;\n result += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );\n result += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;\n result += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );\n return result;\n}\nvec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) {\n vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );\n vec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );\n return irradiance;\n}\nvec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {\n vec3 irradiance = ambientLightColor;\n return irradiance;\n}\nfloat getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {\n float distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );\n if ( cutoffDistance > 0.0 ) {\n distanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );\n }\n return distanceFalloff;\n}\nfloat getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) {\n return smoothstep( coneCosine, penumbraCosine, angleCosine );\n}\n#if NUM_DIR_LIGHTS > 0\n struct DirectionalLight {\n vec3 direction;\n vec3 color;\n };\n uniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];\n void getDirectionalLightInfo( const in DirectionalLight directionalLight, out IncidentLight light ) {\n light.color = directionalLight.color;\n light.direction = directionalLight.direction;\n light.visible = true;\n }\n#endif\n#if NUM_POINT_LIGHTS > 0\n struct PointLight {\n vec3 position;\n vec3 color;\n float distance;\n float decay;\n };\n uniform PointLight pointLights[ NUM_POINT_LIGHTS ];\n void getPointLightInfo( const in PointLight pointLight, const in vec3 geometryPosition, out IncidentLight light ) {\n vec3 lVector = pointLight.position - geometryPosition;\n light.direction = normalize( lVector );\n float lightDistance = length( lVector );\n light.color = pointLight.color;\n light.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay );\n light.visible = ( light.color != vec3( 0.0 ) );\n }\n#endif\n#if NUM_SPOT_LIGHTS > 0\n struct SpotLight {\n vec3 position;\n vec3 direction;\n vec3 color;\n float distance;\n float decay;\n float coneCos;\n float penumbraCos;\n };\n uniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];\n void getSpotLightInfo( const in SpotLight spotLight, const in vec3 geometryPosition, out IncidentLight light ) {\n vec3 lVector = spotLight.position - geometryPosition;\n light.direction = normalize( lVector );\n float angleCos = dot( light.direction, spotLight.direction );\n float spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos );\n if ( spotAttenuation > 0.0 ) {\n float lightDistance = length( lVector );\n light.color = spotLight.color * spotAttenuation;\n light.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay );\n light.visible = ( light.color != vec3( 0.0 ) );\n } else {\n light.color = vec3( 0.0 );\n light.visible = false;\n }\n }\n#endif\n#if NUM_RECT_AREA_LIGHTS > 0\n struct RectAreaLight {\n vec3 color;\n vec3 position;\n vec3 halfWidth;\n vec3 halfHeight;\n };\n uniform sampler2D ltc_1; uniform sampler2D ltc_2;\n uniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];\n#endif\n#if NUM_HEMI_LIGHTS > 0\n struct HemisphereLight {\n vec3 direction;\n vec3 skyColor;\n vec3 groundColor;\n };\n uniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];\n vec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) {\n float dotNL = dot( normal, hemiLight.direction );\n float hemiDiffuseWeight = 0.5 * dotNL + 0.5;\n vec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );\n return irradiance;\n }\n#endif",lights_toon_fragment:"ToonMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;",lights_toon_pars_fragment:"varying vec3 vViewPosition;\nstruct ToonMaterial {\n vec3 diffuseColor;\n};\nvoid RE_Direct_Toon( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n vec3 irradiance = getGradientIrradiance( geometryNormal, directLight.direction ) * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\nvoid RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_Toon\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Toon",lights_phong_fragment:"BlinnPhongMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.specularColor = specular;\nmaterial.specularShininess = shininess;\nmaterial.specularStrength = specularStrength;",lights_phong_pars_fragment:"varying vec3 vViewPosition;\nstruct BlinnPhongMaterial {\n vec3 diffuseColor;\n vec3 specularColor;\n float specularShininess;\n float specularStrength;\n};\nvoid RE_Direct_BlinnPhong( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n reflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometryViewDir, geometryNormal, material.specularColor, material.specularShininess ) * material.specularStrength;\n}\nvoid RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {\n reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );\n}\n#define RE_Direct RE_Direct_BlinnPhong\n#define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong",lights_physical_fragment:"PhysicalMaterial material;\nmaterial.diffuseColor = diffuseColor.rgb;\nmaterial.diffuseContribution = diffuseColor.rgb * ( 1.0 - metalnessFactor );\nmaterial.metalness = metalnessFactor;\nvec3 dxy = max( abs( dFdx( nonPerturbedNormal ) ), abs( dFdy( nonPerturbedNormal ) ) );\nfloat geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );\nmaterial.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness;\nmaterial.roughness = min( material.roughness, 1.0 );\n#ifdef IOR\n material.ior = ior;\n #ifdef USE_SPECULAR\n float specularIntensityFactor = specularIntensity;\n vec3 specularColorFactor = specularColor;\n #ifdef USE_SPECULAR_COLORMAP\n specularColorFactor *= texture2D( specularColorMap, vSpecularColorMapUv ).rgb;\n #endif\n #ifdef USE_SPECULAR_INTENSITYMAP\n specularIntensityFactor *= texture2D( specularIntensityMap, vSpecularIntensityMapUv ).a;\n #endif\n material.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor );\n #else\n float specularIntensityFactor = 1.0;\n vec3 specularColorFactor = vec3( 1.0 );\n material.specularF90 = 1.0;\n #endif\n material.specularColor = min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor;\n material.specularColorBlended = mix( material.specularColor, diffuseColor.rgb, metalnessFactor );\n#else\n material.specularColor = vec3( 0.04 );\n material.specularColorBlended = mix( material.specularColor, diffuseColor.rgb, metalnessFactor );\n material.specularF90 = 1.0;\n#endif\n#ifdef USE_CLEARCOAT\n material.clearcoat = clearcoat;\n material.clearcoatRoughness = clearcoatRoughness;\n material.clearcoatF0 = vec3( 0.04 );\n material.clearcoatF90 = 1.0;\n #ifdef USE_CLEARCOATMAP\n material.clearcoat *= texture2D( clearcoatMap, vClearcoatMapUv ).x;\n #endif\n #ifdef USE_CLEARCOAT_ROUGHNESSMAP\n material.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vClearcoatRoughnessMapUv ).y;\n #endif\n material.clearcoat = saturate( material.clearcoat ); material.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );\n material.clearcoatRoughness += geometryRoughness;\n material.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );\n#endif\n#ifdef USE_DISPERSION\n material.dispersion = dispersion;\n#endif\n#ifdef USE_IRIDESCENCE\n material.iridescence = iridescence;\n material.iridescenceIOR = iridescenceIOR;\n #ifdef USE_IRIDESCENCEMAP\n material.iridescence *= texture2D( iridescenceMap, vIridescenceMapUv ).r;\n #endif\n #ifdef USE_IRIDESCENCE_THICKNESSMAP\n material.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vIridescenceThicknessMapUv ).g + iridescenceThicknessMinimum;\n #else\n material.iridescenceThickness = iridescenceThicknessMaximum;\n #endif\n#endif\n#ifdef USE_SHEEN\n material.sheenColor = sheenColor;\n #ifdef USE_SHEEN_COLORMAP\n material.sheenColor *= texture2D( sheenColorMap, vSheenColorMapUv ).rgb;\n #endif\n material.sheenRoughness = clamp( sheenRoughness, 0.0001, 1.0 );\n #ifdef USE_SHEEN_ROUGHNESSMAP\n material.sheenRoughness *= texture2D( sheenRoughnessMap, vSheenRoughnessMapUv ).a;\n #endif\n#endif\n#ifdef USE_ANISOTROPY\n #ifdef USE_ANISOTROPYMAP\n mat2 anisotropyMat = mat2( anisotropyVector.x, anisotropyVector.y, - anisotropyVector.y, anisotropyVector.x );\n vec3 anisotropyPolar = texture2D( anisotropyMap, vAnisotropyMapUv ).rgb;\n vec2 anisotropyV = anisotropyMat * normalize( 2.0 * anisotropyPolar.rg - vec2( 1.0 ) ) * anisotropyPolar.b;\n #else\n vec2 anisotropyV = anisotropyVector;\n #endif\n material.anisotropy = length( anisotropyV );\n if( material.anisotropy == 0.0 ) {\n anisotropyV = vec2( 1.0, 0.0 );\n } else {\n anisotropyV /= material.anisotropy;\n material.anisotropy = saturate( material.anisotropy );\n }\n material.alphaT = mix( pow2( material.roughness ), 1.0, pow2( material.anisotropy ) );\n material.anisotropyT = tbn[ 0 ] * anisotropyV.x + tbn[ 1 ] * anisotropyV.y;\n material.anisotropyB = tbn[ 1 ] * anisotropyV.x - tbn[ 0 ] * anisotropyV.y;\n#endif",lights_physical_pars_fragment:"uniform sampler2D dfgLUT;\nstruct PhysicalMaterial {\n vec3 diffuseColor;\n vec3 diffuseContribution;\n vec3 specularColor;\n vec3 specularColorBlended;\n float roughness;\n float metalness;\n float specularF90;\n float dispersion;\n #ifdef USE_CLEARCOAT\n float clearcoat;\n float clearcoatRoughness;\n vec3 clearcoatF0;\n float clearcoatF90;\n #endif\n #ifdef USE_IRIDESCENCE\n float iridescence;\n float iridescenceIOR;\n float iridescenceThickness;\n vec3 iridescenceFresnel;\n vec3 iridescenceF0;\n vec3 iridescenceFresnelDielectric;\n vec3 iridescenceFresnelMetallic;\n #endif\n #ifdef USE_SHEEN\n vec3 sheenColor;\n float sheenRoughness;\n #endif\n #ifdef IOR\n float ior;\n #endif\n #ifdef USE_TRANSMISSION\n float transmission;\n float transmissionAlpha;\n float thickness;\n float attenuationDistance;\n vec3 attenuationColor;\n #endif\n #ifdef USE_ANISOTROPY\n float anisotropy;\n float alphaT;\n vec3 anisotropyT;\n vec3 anisotropyB;\n #endif\n};\nvec3 clearcoatSpecularDirect = vec3( 0.0 );\nvec3 clearcoatSpecularIndirect = vec3( 0.0 );\nvec3 sheenSpecularDirect = vec3( 0.0 );\nvec3 sheenSpecularIndirect = vec3(0.0 );\nvec3 Schlick_to_F0( const in vec3 f, const in float f90, const in float dotVH ) {\n float x = clamp( 1.0 - dotVH, 0.0, 1.0 );\n float x2 = x * x;\n float x5 = clamp( x * x2 * x2, 0.0, 0.9999 );\n return ( f - vec3( f90 ) * x5 ) / ( 1.0 - x5 );\n}\nfloat V_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {\n float a2 = pow2( alpha );\n float gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );\n float gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );\n return 0.5 / max( gv + gl, EPSILON );\n}\nfloat D_GGX( const in float alpha, const in float dotNH ) {\n float a2 = pow2( alpha );\n float denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;\n return RECIPROCAL_PI * a2 / pow2( denom );\n}\n#ifdef USE_ANISOTROPY\n float V_GGX_SmithCorrelated_Anisotropic( const in float alphaT, const in float alphaB, const in float dotTV, const in float dotBV, const in float dotTL, const in float dotBL, const in float dotNV, const in float dotNL ) {\n float gv = dotNL * length( vec3( alphaT * dotTV, alphaB * dotBV, dotNV ) );\n float gl = dotNV * length( vec3( alphaT * dotTL, alphaB * dotBL, dotNL ) );\n float v = 0.5 / ( gv + gl );\n return v;\n }\n float D_GGX_Anisotropic( const in float alphaT, const in float alphaB, const in float dotNH, const in float dotTH, const in float dotBH ) {\n float a2 = alphaT * alphaB;\n highp vec3 v = vec3( alphaB * dotTH, alphaT * dotBH, a2 * dotNH );\n highp float v2 = dot( v, v );\n float w2 = a2 / v2;\n return RECIPROCAL_PI * a2 * pow2 ( w2 );\n }\n#endif\n#ifdef USE_CLEARCOAT\n vec3 BRDF_GGX_Clearcoat( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material) {\n vec3 f0 = material.clearcoatF0;\n float f90 = material.clearcoatF90;\n float roughness = material.clearcoatRoughness;\n float alpha = pow2( roughness );\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float dotVH = saturate( dot( viewDir, halfDir ) );\n vec3 F = F_Schlick( f0, f90, dotVH );\n float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n float D = D_GGX( alpha, dotNH );\n return F * ( V * D );\n }\n#endif\nvec3 BRDF_GGX( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material ) {\n vec3 f0 = material.specularColorBlended;\n float f90 = material.specularF90;\n float roughness = material.roughness;\n float alpha = pow2( roughness );\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float dotVH = saturate( dot( viewDir, halfDir ) );\n vec3 F = F_Schlick( f0, f90, dotVH );\n #ifdef USE_IRIDESCENCE\n F = mix( F, material.iridescenceFresnel, material.iridescence );\n #endif\n #ifdef USE_ANISOTROPY\n float dotTL = dot( material.anisotropyT, lightDir );\n float dotTV = dot( material.anisotropyT, viewDir );\n float dotTH = dot( material.anisotropyT, halfDir );\n float dotBL = dot( material.anisotropyB, lightDir );\n float dotBV = dot( material.anisotropyB, viewDir );\n float dotBH = dot( material.anisotropyB, halfDir );\n float V = V_GGX_SmithCorrelated_Anisotropic( material.alphaT, alpha, dotTV, dotBV, dotTL, dotBL, dotNV, dotNL );\n float D = D_GGX_Anisotropic( material.alphaT, alpha, dotNH, dotTH, dotBH );\n #else\n float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );\n float D = D_GGX( alpha, dotNH );\n #endif\n return F * ( V * D );\n}\nvec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {\n const float LUT_SIZE = 64.0;\n const float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;\n const float LUT_BIAS = 0.5 / LUT_SIZE;\n float dotNV = saturate( dot( N, V ) );\n vec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );\n uv = uv * LUT_SCALE + LUT_BIAS;\n return uv;\n}\nfloat LTC_ClippedSphereFormFactor( const in vec3 f ) {\n float l = length( f );\n return max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );\n}\nvec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {\n float x = dot( v1, v2 );\n float y = abs( x );\n float a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;\n float b = 3.4175940 + ( 4.1616724 + y ) * y;\n float v = a / b;\n float theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;\n return cross( v1, v2 ) * theta_sintheta;\n}\nvec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {\n vec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];\n vec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];\n vec3 lightNormal = cross( v1, v2 );\n if( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );\n vec3 T1, T2;\n T1 = normalize( V - N * dot( V, N ) );\n T2 = - cross( N, T1 );\n mat3 mat = mInv * transpose( mat3( T1, T2, N ) );\n vec3 coords[ 4 ];\n coords[ 0 ] = mat * ( rectCoords[ 0 ] - P );\n coords[ 1 ] = mat * ( rectCoords[ 1 ] - P );\n coords[ 2 ] = mat * ( rectCoords[ 2 ] - P );\n coords[ 3 ] = mat * ( rectCoords[ 3 ] - P );\n coords[ 0 ] = normalize( coords[ 0 ] );\n coords[ 1 ] = normalize( coords[ 1 ] );\n coords[ 2 ] = normalize( coords[ 2 ] );\n coords[ 3 ] = normalize( coords[ 3 ] );\n vec3 vectorFormFactor = vec3( 0.0 );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );\n vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );\n float result = LTC_ClippedSphereFormFactor( vectorFormFactor );\n return vec3( result );\n}\n#if defined( USE_SHEEN )\nfloat D_Charlie( float roughness, float dotNH ) {\n float alpha = pow2( roughness );\n float invAlpha = 1.0 / alpha;\n float cos2h = dotNH * dotNH;\n float sin2h = max( 1.0 - cos2h, 0.0078125 );\n return ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI );\n}\nfloat V_Neubelt( float dotNV, float dotNL ) {\n return saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) );\n}\nvec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) {\n vec3 halfDir = normalize( lightDir + viewDir );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n float dotNH = saturate( dot( normal, halfDir ) );\n float D = D_Charlie( sheenRoughness, dotNH );\n float V = V_Neubelt( dotNV, dotNL );\n return sheenColor * ( D * V );\n}\n#endif\nfloat IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {\n float dotNV = saturate( dot( normal, viewDir ) );\n float r2 = roughness * roughness;\n float rInv = 1.0 / ( roughness + 0.1 );\n float a = -1.9362 + 1.0678 * roughness + 0.4573 * r2 - 0.8469 * rInv;\n float b = -0.6014 + 0.5538 * roughness - 0.4670 * r2 - 0.1255 * rInv;\n float DG = exp( a * dotNV + b );\n return saturate( DG );\n}\nvec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) {\n float dotNV = saturate( dot( normal, viewDir ) );\n vec2 fab = texture2D( dfgLUT, vec2( roughness, dotNV ) ).rg;\n return specularColor * fab.x + specularF90 * fab.y;\n}\n#ifdef USE_IRIDESCENCE\nvoid computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#else\nvoid computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {\n#endif\n float dotNV = saturate( dot( normal, viewDir ) );\n vec2 fab = texture2D( dfgLUT, vec2( roughness, dotNV ) ).rg;\n #ifdef USE_IRIDESCENCE\n vec3 Fr = mix( specularColor, iridescenceF0, iridescence );\n #else\n vec3 Fr = specularColor;\n #endif\n vec3 FssEss = Fr * fab.x + specularF90 * fab.y;\n float Ess = fab.x + fab.y;\n float Ems = 1.0 - Ess;\n vec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619; vec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );\n singleScatter += FssEss;\n multiScatter += Fms * Ems;\n}\nvec3 BRDF_GGX_Multiscatter( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material ) {\n vec3 singleScatter = BRDF_GGX( lightDir, viewDir, normal, material );\n float dotNL = saturate( dot( normal, lightDir ) );\n float dotNV = saturate( dot( normal, viewDir ) );\n vec2 dfgV = texture2D( dfgLUT, vec2( material.roughness, dotNV ) ).rg;\n vec2 dfgL = texture2D( dfgLUT, vec2( material.roughness, dotNL ) ).rg;\n vec3 FssEss_V = material.specularColorBlended * dfgV.x + material.specularF90 * dfgV.y;\n vec3 FssEss_L = material.specularColorBlended * dfgL.x + material.specularF90 * dfgL.y;\n float Ess_V = dfgV.x + dfgV.y;\n float Ess_L = dfgL.x + dfgL.y;\n float Ems_V = 1.0 - Ess_V;\n float Ems_L = 1.0 - Ess_L;\n vec3 Favg = material.specularColorBlended + ( 1.0 - material.specularColorBlended ) * 0.047619;\n vec3 Fms = FssEss_V * FssEss_L * Favg / ( 1.0 - Ems_V * Ems_L * Favg + EPSILON );\n float compensationFactor = Ems_V * Ems_L;\n vec3 multiScatter = Fms * compensationFactor;\n return singleScatter + multiScatter;\n}\n#if NUM_RECT_AREA_LIGHTS > 0\n void RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n vec3 normal = geometryNormal;\n vec3 viewDir = geometryViewDir;\n vec3 position = geometryPosition;\n vec3 lightPos = rectAreaLight.position;\n vec3 halfWidth = rectAreaLight.halfWidth;\n vec3 halfHeight = rectAreaLight.halfHeight;\n vec3 lightColor = rectAreaLight.color;\n float roughness = material.roughness;\n vec3 rectCoords[ 4 ];\n rectCoords[ 0 ] = lightPos + halfWidth - halfHeight; rectCoords[ 1 ] = lightPos - halfWidth - halfHeight;\n rectCoords[ 2 ] = lightPos - halfWidth + halfHeight;\n rectCoords[ 3 ] = lightPos + halfWidth + halfHeight;\n vec2 uv = LTC_Uv( normal, viewDir, roughness );\n vec4 t1 = texture2D( ltc_1, uv );\n vec4 t2 = texture2D( ltc_2, uv );\n mat3 mInv = mat3(\n vec3( t1.x, 0, t1.y ),\n vec3( 0, 1, 0 ),\n vec3( t1.z, 0, t1.w )\n );\n vec3 fresnel = ( material.specularColorBlended * t2.x + ( vec3( 1.0 ) - material.specularColorBlended ) * t2.y );\n reflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );\n reflectedLight.directDiffuse += lightColor * material.diffuseContribution * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );\n }\n#endif\nvoid RE_Direct_Physical( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n float dotNL = saturate( dot( geometryNormal, directLight.direction ) );\n vec3 irradiance = dotNL * directLight.color;\n #ifdef USE_CLEARCOAT\n float dotNLcc = saturate( dot( geometryClearcoatNormal, directLight.direction ) );\n vec3 ccIrradiance = dotNLcc * directLight.color;\n clearcoatSpecularDirect += ccIrradiance * BRDF_GGX_Clearcoat( directLight.direction, geometryViewDir, geometryClearcoatNormal, material );\n #endif\n #ifdef USE_SHEEN\n \n sheenSpecularDirect += irradiance * BRDF_Sheen( directLight.direction, geometryViewDir, geometryNormal, material.sheenColor, material.sheenRoughness );\n \n float sheenAlbedoV = IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );\n float sheenAlbedoL = IBLSheenBRDF( geometryNormal, directLight.direction, material.sheenRoughness );\n \n float sheenEnergyComp = 1.0 - max3( material.sheenColor ) * max( sheenAlbedoV, sheenAlbedoL );\n \n irradiance *= sheenEnergyComp;\n \n #endif\n reflectedLight.directSpecular += irradiance * BRDF_GGX_Multiscatter( directLight.direction, geometryViewDir, geometryNormal, material );\n reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseContribution );\n}\nvoid RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {\n vec3 diffuse = irradiance * BRDF_Lambert( material.diffuseContribution );\n #ifdef USE_SHEEN\n float sheenAlbedo = IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );\n float sheenEnergyComp = 1.0 - max3( material.sheenColor ) * sheenAlbedo;\n diffuse *= sheenEnergyComp;\n #endif\n reflectedLight.indirectDiffuse += diffuse;\n}\nvoid RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {\n #ifdef USE_CLEARCOAT\n clearcoatSpecularIndirect += clearcoatRadiance * EnvironmentBRDF( geometryClearcoatNormal, geometryViewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );\n #endif\n #ifdef USE_SHEEN\n sheenSpecularIndirect += irradiance * material.sheenColor * IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness ) * RECIPROCAL_PI;\n #endif\n vec3 singleScatteringDielectric = vec3( 0.0 );\n vec3 multiScatteringDielectric = vec3( 0.0 );\n vec3 singleScatteringMetallic = vec3( 0.0 );\n vec3 multiScatteringMetallic = vec3( 0.0 );\n #ifdef USE_IRIDESCENCE\n computeMultiscatteringIridescence( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnelDielectric, material.roughness, singleScatteringDielectric, multiScatteringDielectric );\n computeMultiscatteringIridescence( geometryNormal, geometryViewDir, material.diffuseColor, material.specularF90, material.iridescence, material.iridescenceFresnelMetallic, material.roughness, singleScatteringMetallic, multiScatteringMetallic );\n #else\n computeMultiscattering( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.roughness, singleScatteringDielectric, multiScatteringDielectric );\n computeMultiscattering( geometryNormal, geometryViewDir, material.diffuseColor, material.specularF90, material.roughness, singleScatteringMetallic, multiScatteringMetallic );\n #endif\n vec3 singleScattering = mix( singleScatteringDielectric, singleScatteringMetallic, material.metalness );\n vec3 multiScattering = mix( multiScatteringDielectric, multiScatteringMetallic, material.metalness );\n vec3 totalScatteringDielectric = singleScatteringDielectric + multiScatteringDielectric;\n vec3 diffuse = material.diffuseContribution * ( 1.0 - totalScatteringDielectric );\n vec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;\n vec3 indirectSpecular = radiance * singleScattering;\n indirectSpecular += multiScattering * cosineWeightedIrradiance;\n vec3 indirectDiffuse = diffuse * cosineWeightedIrradiance;\n #ifdef USE_SHEEN\n float sheenAlbedo = IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );\n float sheenEnergyComp = 1.0 - max3( material.sheenColor ) * sheenAlbedo;\n indirectSpecular *= sheenEnergyComp;\n indirectDiffuse *= sheenEnergyComp;\n #endif\n reflectedLight.indirectSpecular += indirectSpecular;\n reflectedLight.indirectDiffuse += indirectDiffuse;\n}\n#define RE_Direct RE_Direct_Physical\n#define RE_Direct_RectArea RE_Direct_RectArea_Physical\n#define RE_IndirectDiffuse RE_IndirectDiffuse_Physical\n#define RE_IndirectSpecular RE_IndirectSpecular_Physical\nfloat computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {\n return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );\n}",lights_fragment_begin:"\nvec3 geometryPosition = - vViewPosition;\nvec3 geometryNormal = normal;\nvec3 geometryViewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );\nvec3 geometryClearcoatNormal = vec3( 0.0 );\n#ifdef USE_CLEARCOAT\n geometryClearcoatNormal = clearcoatNormal;\n#endif\n#ifdef USE_IRIDESCENCE\n float dotNVi = saturate( dot( normal, geometryViewDir ) );\n if ( material.iridescenceThickness == 0.0 ) {\n material.iridescence = 0.0;\n } else {\n material.iridescence = saturate( material.iridescence );\n }\n if ( material.iridescence > 0.0 ) {\n material.iridescenceFresnelDielectric = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );\n material.iridescenceFresnelMetallic = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.diffuseColor );\n material.iridescenceFresnel = mix( material.iridescenceFresnelDielectric, material.iridescenceFresnelMetallic, material.metalness );\n material.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );\n }\n#endif\nIncidentLight directLight;\n#if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )\n PointLight pointLight;\n #if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0\n PointLightShadow pointLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {\n pointLight = pointLights[ i ];\n getPointLightInfo( pointLight, geometryPosition, directLight );\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS ) && ( defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_BASIC ) )\n pointLightShadow = pointLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowIntensity, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )\n SpotLight spotLight;\n vec4 spotColor;\n vec3 spotLightCoord;\n bool inSpotLightMap;\n #if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0\n SpotLightShadow spotLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {\n spotLight = spotLights[ i ];\n getSpotLightInfo( spotLight, geometryPosition, directLight );\n #if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n #define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX\n #elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n #define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS\n #else\n #define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )\n #endif\n #if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS )\n spotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w;\n inSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) );\n spotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy );\n directLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color;\n #endif\n #undef SPOT_LIGHT_MAP_INDEX\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n spotLightShadow = spotLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowIntensity, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )\n DirectionalLight directionalLight;\n #if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0\n DirectionalLightShadow directionalLightShadow;\n #endif\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {\n directionalLight = directionalLights[ i ];\n getDirectionalLightInfo( directionalLight, directLight );\n #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )\n directionalLightShadow = directionalLightShadows[ i ];\n directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowIntensity, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n #endif\n RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )\n RectAreaLight rectAreaLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {\n rectAreaLight = rectAreaLights[ i ];\n RE_Direct_RectArea( rectAreaLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n }\n #pragma unroll_loop_end\n#endif\n#if defined( RE_IndirectDiffuse )\n vec3 iblIrradiance = vec3( 0.0 );\n vec3 irradiance = getAmbientLightIrradiance( ambientLightColor );\n #if defined( USE_LIGHT_PROBES )\n irradiance += getLightProbeIrradiance( lightProbe, geometryNormal );\n #endif\n #if ( NUM_HEMI_LIGHTS > 0 )\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {\n irradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometryNormal );\n }\n #pragma unroll_loop_end\n #endif\n#endif\n#if defined( RE_IndirectSpecular )\n vec3 radiance = vec3( 0.0 );\n vec3 clearcoatRadiance = vec3( 0.0 );\n#endif",lights_fragment_maps:"#if defined( RE_IndirectDiffuse )\n #ifdef USE_LIGHTMAP\n vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );\n vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;\n irradiance += lightMapIrradiance;\n #endif\n #if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )\n iblIrradiance += getIBLIrradiance( geometryNormal );\n #endif\n#endif\n#if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )\n #ifdef USE_ANISOTROPY\n radiance += getIBLAnisotropyRadiance( geometryViewDir, geometryNormal, material.roughness, material.anisotropyB, material.anisotropy );\n #else\n radiance += getIBLRadiance( geometryViewDir, geometryNormal, material.roughness );\n #endif\n #ifdef USE_CLEARCOAT\n clearcoatRadiance += getIBLRadiance( geometryViewDir, geometryClearcoatNormal, material.clearcoatRoughness );\n #endif\n#endif",lights_fragment_end:"#if defined( RE_IndirectDiffuse )\n RE_IndirectDiffuse( irradiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n#endif\n#if defined( RE_IndirectSpecular )\n RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );\n#endif",logdepthbuf_fragment:"#if defined( USE_LOGARITHMIC_DEPTH_BUFFER )\n gl_FragDepth = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;\n#endif",logdepthbuf_pars_fragment:"#if defined( USE_LOGARITHMIC_DEPTH_BUFFER )\n uniform float logDepthBufFC;\n varying float vFragDepth;\n varying float vIsPerspective;\n#endif",logdepthbuf_pars_vertex:"#ifdef USE_LOGARITHMIC_DEPTH_BUFFER\n varying float vFragDepth;\n varying float vIsPerspective;\n#endif",logdepthbuf_vertex:"#ifdef USE_LOGARITHMIC_DEPTH_BUFFER\n vFragDepth = 1.0 + gl_Position.w;\n vIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );\n#endif",map_fragment:"#ifdef USE_MAP\n vec4 sampledDiffuseColor = texture2D( map, vMapUv );\n #ifdef DECODE_VIDEO_TEXTURE\n sampledDiffuseColor = sRGBTransferEOTF( sampledDiffuseColor );\n #endif\n diffuseColor *= sampledDiffuseColor;\n#endif",map_pars_fragment:"#ifdef USE_MAP\n uniform sampler2D map;\n#endif",map_particle_fragment:"#if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n #if defined( USE_POINTS_UV )\n vec2 uv = vUv;\n #else\n vec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;\n #endif\n#endif\n#ifdef USE_MAP\n diffuseColor *= texture2D( map, uv );\n#endif\n#ifdef USE_ALPHAMAP\n diffuseColor.a *= texture2D( alphaMap, uv ).g;\n#endif",map_particle_pars_fragment:"#if defined( USE_POINTS_UV )\n varying vec2 vUv;\n#else\n #if defined( USE_MAP ) || defined( USE_ALPHAMAP )\n uniform mat3 uvTransform;\n #endif\n#endif\n#ifdef USE_MAP\n uniform sampler2D map;\n#endif\n#ifdef USE_ALPHAMAP\n uniform sampler2D alphaMap;\n#endif",metalnessmap_fragment:"float metalnessFactor = metalness;\n#ifdef USE_METALNESSMAP\n vec4 texelMetalness = texture2D( metalnessMap, vMetalnessMapUv );\n metalnessFactor *= texelMetalness.b;\n#endif",metalnessmap_pars_fragment:"#ifdef USE_METALNESSMAP\n uniform sampler2D metalnessMap;\n#endif",morphinstance_vertex:"#ifdef USE_INSTANCING_MORPH\n float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n float morphTargetBaseInfluence = texelFetch( morphTexture, ivec2( 0, gl_InstanceID ), 0 ).r;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n morphTargetInfluences[i] = texelFetch( morphTexture, ivec2( i + 1, gl_InstanceID ), 0 ).r;\n }\n#endif",morphcolor_vertex:"#if defined( USE_MORPHCOLORS )\n vColor *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n #if defined( USE_COLOR_ALPHA )\n if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ];\n #elif defined( USE_COLOR )\n if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ];\n #endif\n }\n#endif",morphnormal_vertex:"#ifdef USE_MORPHNORMALS\n objectNormal *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n if ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ];\n }\n#endif",morphtarget_pars_vertex:"#ifdef USE_MORPHTARGETS\n #ifndef USE_INSTANCING_MORPH\n uniform float morphTargetBaseInfluence;\n uniform float morphTargetInfluences[ MORPHTARGETS_COUNT ];\n #endif\n uniform sampler2DArray morphTargetsTexture;\n uniform ivec2 morphTargetsTextureSize;\n vec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) {\n int texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset;\n int y = texelIndex / morphTargetsTextureSize.x;\n int x = texelIndex - y * morphTargetsTextureSize.x;\n ivec3 morphUV = ivec3( x, y, morphTargetIndex );\n return texelFetch( morphTargetsTexture, morphUV, 0 );\n }\n#endif",morphtarget_vertex:"#ifdef USE_MORPHTARGETS\n transformed *= morphTargetBaseInfluence;\n for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {\n if ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ];\n }\n#endif",normal_fragment_begin:"float faceDirection = gl_FrontFacing ? 1.0 : - 1.0;\n#ifdef FLAT_SHADED\n vec3 fdx = dFdx( vViewPosition );\n vec3 fdy = dFdy( vViewPosition );\n vec3 normal = normalize( cross( fdx, fdy ) );\n#else\n vec3 normal = normalize( vNormal );\n #ifdef DOUBLE_SIDED\n normal *= faceDirection;\n #endif\n#endif\n#if defined( USE_NORMALMAP_TANGENTSPACE ) || defined( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY )\n #ifdef USE_TANGENT\n mat3 tbn = mat3( normalize( vTangent ), normalize( vBitangent ), normal );\n #else\n mat3 tbn = getTangentFrame( - vViewPosition, normal,\n #if defined( USE_NORMALMAP )\n vNormalMapUv\n #elif defined( USE_CLEARCOAT_NORMALMAP )\n vClearcoatNormalMapUv\n #else\n vUv\n #endif\n );\n #endif\n #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )\n tbn[0] *= faceDirection;\n tbn[1] *= faceDirection;\n #endif\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n #ifdef USE_TANGENT\n mat3 tbn2 = mat3( normalize( vTangent ), normalize( vBitangent ), normal );\n #else\n mat3 tbn2 = getTangentFrame( - vViewPosition, normal, vClearcoatNormalMapUv );\n #endif\n #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )\n tbn2[0] *= faceDirection;\n tbn2[1] *= faceDirection;\n #endif\n#endif\nvec3 nonPerturbedNormal = normal;",normal_fragment_maps:"#ifdef USE_NORMALMAP_OBJECTSPACE\n normal = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;\n #ifdef FLIP_SIDED\n normal = - normal;\n #endif\n #ifdef DOUBLE_SIDED\n normal = normal * faceDirection;\n #endif\n normal = normalize( normalMatrix * normal );\n#elif defined( USE_NORMALMAP_TANGENTSPACE )\n vec3 mapN = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;\n mapN.xy *= normalScale;\n normal = normalize( tbn * mapN );\n#elif defined( USE_BUMPMAP )\n normal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection );\n#endif",normal_pars_fragment:"#ifndef FLAT_SHADED\n varying vec3 vNormal;\n #ifdef USE_TANGENT\n varying vec3 vTangent;\n varying vec3 vBitangent;\n #endif\n#endif",normal_pars_vertex:"#ifndef FLAT_SHADED\n varying vec3 vNormal;\n #ifdef USE_TANGENT\n varying vec3 vTangent;\n varying vec3 vBitangent;\n #endif\n#endif",normal_vertex:"#ifndef FLAT_SHADED\n vNormal = normalize( transformedNormal );\n #ifdef USE_TANGENT\n vTangent = normalize( transformedTangent );\n vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );\n #endif\n#endif",normalmap_pars_fragment:"#ifdef USE_NORMALMAP\n uniform sampler2D normalMap;\n uniform vec2 normalScale;\n#endif\n#ifdef USE_NORMALMAP_OBJECTSPACE\n uniform mat3 normalMatrix;\n#endif\n#if ! defined ( USE_TANGENT ) && ( defined ( USE_NORMALMAP_TANGENTSPACE ) || defined ( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY ) )\n mat3 getTangentFrame( vec3 eye_pos, vec3 surf_norm, vec2 uv ) {\n vec3 q0 = dFdx( eye_pos.xyz );\n vec3 q1 = dFdy( eye_pos.xyz );\n vec2 st0 = dFdx( uv.st );\n vec2 st1 = dFdy( uv.st );\n vec3 N = surf_norm;\n vec3 q1perp = cross( q1, N );\n vec3 q0perp = cross( N, q0 );\n vec3 T = q1perp * st0.x + q0perp * st1.x;\n vec3 B = q1perp * st0.y + q0perp * st1.y;\n float det = max( dot( T, T ), dot( B, B ) );\n float scale = ( det == 0.0 ) ? 0.0 : inversesqrt( det );\n return mat3( T * scale, B * scale, N );\n }\n#endif",clearcoat_normal_fragment_begin:"#ifdef USE_CLEARCOAT\n vec3 clearcoatNormal = nonPerturbedNormal;\n#endif",clearcoat_normal_fragment_maps:"#ifdef USE_CLEARCOAT_NORMALMAP\n vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vClearcoatNormalMapUv ).xyz * 2.0 - 1.0;\n clearcoatMapN.xy *= clearcoatNormalScale;\n clearcoatNormal = normalize( tbn2 * clearcoatMapN );\n#endif",clearcoat_pars_fragment:"#ifdef USE_CLEARCOATMAP\n uniform sampler2D clearcoatMap;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n uniform sampler2D clearcoatNormalMap;\n uniform vec2 clearcoatNormalScale;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n uniform sampler2D clearcoatRoughnessMap;\n#endif",iridescence_pars_fragment:"#ifdef USE_IRIDESCENCEMAP\n uniform sampler2D iridescenceMap;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n uniform sampler2D iridescenceThicknessMap;\n#endif",opaque_fragment:"#ifdef OPAQUE\ndiffuseColor.a = 1.0;\n#endif\n#ifdef USE_TRANSMISSION\ndiffuseColor.a *= material.transmissionAlpha;\n#endif\ngl_FragColor = vec4( outgoingLight, diffuseColor.a );",packing:"vec3 packNormalToRGB( const in vec3 normal ) {\n return normalize( normal ) * 0.5 + 0.5;\n}\nvec3 unpackRGBToNormal( const in vec3 rgb ) {\n return 2.0 * rgb.xyz - 1.0;\n}\nconst float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;const float ShiftRight8 = 1. / 256.;\nconst float Inv255 = 1. / 255.;\nconst vec4 PackFactors = vec4( 1.0, 256.0, 256.0 * 256.0, 256.0 * 256.0 * 256.0 );\nconst vec2 UnpackFactors2 = vec2( UnpackDownscale, 1.0 / PackFactors.g );\nconst vec3 UnpackFactors3 = vec3( UnpackDownscale / PackFactors.rg, 1.0 / PackFactors.b );\nconst vec4 UnpackFactors4 = vec4( UnpackDownscale / PackFactors.rgb, 1.0 / PackFactors.a );\nvec4 packDepthToRGBA( const in float v ) {\n if( v <= 0.0 )\n return vec4( 0., 0., 0., 0. );\n if( v >= 1.0 )\n return vec4( 1., 1., 1., 1. );\n float vuf;\n float af = modf( v * PackFactors.a, vuf );\n float bf = modf( vuf * ShiftRight8, vuf );\n float gf = modf( vuf * ShiftRight8, vuf );\n return vec4( vuf * Inv255, gf * PackUpscale, bf * PackUpscale, af );\n}\nvec3 packDepthToRGB( const in float v ) {\n if( v <= 0.0 )\n return vec3( 0., 0., 0. );\n if( v >= 1.0 )\n return vec3( 1., 1., 1. );\n float vuf;\n float bf = modf( v * PackFactors.b, vuf );\n float gf = modf( vuf * ShiftRight8, vuf );\n return vec3( vuf * Inv255, gf * PackUpscale, bf );\n}\nvec2 packDepthToRG( const in float v ) {\n if( v <= 0.0 )\n return vec2( 0., 0. );\n if( v >= 1.0 )\n return vec2( 1., 1. );\n float vuf;\n float gf = modf( v * 256., vuf );\n return vec2( vuf * Inv255, gf );\n}\nfloat unpackRGBAToDepth( const in vec4 v ) {\n return dot( v, UnpackFactors4 );\n}\nfloat unpackRGBToDepth( const in vec3 v ) {\n return dot( v, UnpackFactors3 );\n}\nfloat unpackRGToDepth( const in vec2 v ) {\n return v.r * UnpackFactors2.r + v.g * UnpackFactors2.g;\n}\nvec4 pack2HalfToRGBA( const in vec2 v ) {\n vec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) );\n return vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w );\n}\nvec2 unpackRGBATo2Half( const in vec4 v ) {\n return vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );\n}\nfloat viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {\n return ( viewZ + near ) / ( near - far );\n}\nfloat orthographicDepthToViewZ( const in float depth, const in float near, const in float far ) {\n return depth * ( near - far ) - near;\n}\nfloat viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {\n return ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ );\n}\nfloat perspectiveDepthToViewZ( const in float depth, const in float near, const in float far ) {\n return ( near * far ) / ( ( far - near ) * depth - far );\n}",premultiplied_alpha_fragment:"#ifdef PREMULTIPLIED_ALPHA\n gl_FragColor.rgb *= gl_FragColor.a;\n#endif",project_vertex:"vec4 mvPosition = vec4( transformed, 1.0 );\n#ifdef USE_BATCHING\n mvPosition = batchingMatrix * mvPosition;\n#endif\n#ifdef USE_INSTANCING\n mvPosition = instanceMatrix * mvPosition;\n#endif\nmvPosition = modelViewMatrix * mvPosition;\ngl_Position = projectionMatrix * mvPosition;",dithering_fragment:"#ifdef DITHERING\n gl_FragColor.rgb = dithering( gl_FragColor.rgb );\n#endif",dithering_pars_fragment:"#ifdef DITHERING\n vec3 dithering( vec3 color ) {\n float grid_position = rand( gl_FragCoord.xy );\n vec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );\n dither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );\n return color + dither_shift_RGB;\n }\n#endif",roughnessmap_fragment:"float roughnessFactor = roughness;\n#ifdef USE_ROUGHNESSMAP\n vec4 texelRoughness = texture2D( roughnessMap, vRoughnessMapUv );\n roughnessFactor *= texelRoughness.g;\n#endif",roughnessmap_pars_fragment:"#ifdef USE_ROUGHNESSMAP\n uniform sampler2D roughnessMap;\n#endif",shadowmap_pars_fragment:"#if NUM_SPOT_LIGHT_COORDS > 0\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#if NUM_SPOT_LIGHT_MAPS > 0\n uniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ];\n#endif\n#ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n uniform sampler2DShadow directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n #else\n uniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];\n #endif\n varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n struct DirectionalLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n uniform sampler2DShadow spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n #else\n uniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];\n #endif\n struct SpotLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n uniform samplerCubeShadow pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n #elif defined( SHADOWMAP_TYPE_BASIC )\n uniform samplerCube pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];\n #endif\n varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n struct PointLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n float shadowCameraNear;\n float shadowCameraFar;\n };\n uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n #endif\n #if defined( SHADOWMAP_TYPE_PCF )\n float interleavedGradientNoise( vec2 position ) {\n return fract( 52.9829189 * fract( dot( position, vec2( 0.06711056, 0.00583715 ) ) ) );\n }\n vec2 vogelDiskSample( int sampleIndex, int samplesCount, float phi ) {\n const float goldenAngle = 2.399963229728653;\n float r = sqrt( ( float( sampleIndex ) + 0.5 ) / float( samplesCount ) );\n float theta = float( sampleIndex ) * goldenAngle + phi;\n return vec2( cos( theta ), sin( theta ) ) * r;\n }\n #endif\n #if defined( SHADOWMAP_TYPE_PCF )\n float getShadow( sampler2DShadow shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n float shadow = 1.0;\n shadowCoord.xyz /= shadowCoord.w;\n shadowCoord.z += shadowBias;\n bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n bool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n if ( frustumTest ) {\n vec2 texelSize = vec2( 1.0 ) / shadowMapSize;\n float radius = shadowRadius * texelSize.x;\n float phi = interleavedGradientNoise( gl_FragCoord.xy ) * 6.28318530718;\n shadow = (\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 0, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 1, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 2, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 3, 5, phi ) * radius, shadowCoord.z ) ) +\n texture( shadowMap, vec3( shadowCoord.xy + vogelDiskSample( 4, 5, phi ) * radius, shadowCoord.z ) )\n ) * 0.2;\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #elif defined( SHADOWMAP_TYPE_VSM )\n float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n float shadow = 1.0;\n shadowCoord.xyz /= shadowCoord.w;\n shadowCoord.z += shadowBias;\n bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n bool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n if ( frustumTest ) {\n vec2 distribution = texture2D( shadowMap, shadowCoord.xy ).rg;\n float mean = distribution.x;\n float variance = distribution.y * distribution.y;\n #ifdef USE_REVERSED_DEPTH_BUFFER\n float hard_shadow = step( mean, shadowCoord.z );\n #else\n float hard_shadow = step( shadowCoord.z, mean );\n #endif\n if ( hard_shadow == 1.0 ) {\n shadow = 1.0;\n } else {\n variance = max( variance, 0.0000001 );\n float d = shadowCoord.z - mean;\n float p_max = variance / ( variance + d * d );\n p_max = clamp( ( p_max - 0.3 ) / 0.65, 0.0, 1.0 );\n shadow = max( hard_shadow, p_max );\n }\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #else\n float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {\n float shadow = 1.0;\n shadowCoord.xyz /= shadowCoord.w;\n shadowCoord.z += shadowBias;\n bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;\n bool frustumTest = inFrustum && shadowCoord.z <= 1.0;\n if ( frustumTest ) {\n float depth = texture2D( shadowMap, shadowCoord.xy ).r;\n #ifdef USE_REVERSED_DEPTH_BUFFER\n shadow = step( depth, shadowCoord.z );\n #else\n shadow = step( shadowCoord.z, depth );\n #endif\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n #if defined( SHADOWMAP_TYPE_PCF )\n float getPointShadow( samplerCubeShadow shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n float shadow = 1.0;\n vec3 lightToPosition = shadowCoord.xyz;\n vec3 bd3D = normalize( lightToPosition );\n vec3 absVec = abs( lightToPosition );\n float viewSpaceZ = max( max( absVec.x, absVec.y ), absVec.z );\n if ( viewSpaceZ - shadowCameraFar <= 0.0 && viewSpaceZ - shadowCameraNear >= 0.0 ) {\n float dp = ( shadowCameraFar * ( viewSpaceZ - shadowCameraNear ) ) / ( viewSpaceZ * ( shadowCameraFar - shadowCameraNear ) );\n dp += shadowBias;\n float texelSize = shadowRadius / shadowMapSize.x;\n vec3 absDir = abs( bd3D );\n vec3 tangent = absDir.x > absDir.z ? vec3( 0.0, 1.0, 0.0 ) : vec3( 1.0, 0.0, 0.0 );\n tangent = normalize( cross( bd3D, tangent ) );\n vec3 bitangent = cross( bd3D, tangent );\n float phi = interleavedGradientNoise( gl_FragCoord.xy ) * 6.28318530718;\n shadow = (\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 0, 5, phi ).x + bitangent * vogelDiskSample( 0, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 1, 5, phi ).x + bitangent * vogelDiskSample( 1, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 2, 5, phi ).x + bitangent * vogelDiskSample( 2, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 3, 5, phi ).x + bitangent * vogelDiskSample( 3, 5, phi ).y ) * texelSize, dp ) ) +\n texture( shadowMap, vec4( bd3D + ( tangent * vogelDiskSample( 4, 5, phi ).x + bitangent * vogelDiskSample( 4, 5, phi ).y ) * texelSize, dp ) )\n ) * 0.2;\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #elif defined( SHADOWMAP_TYPE_BASIC )\n float getPointShadow( samplerCube shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {\n float shadow = 1.0;\n vec3 lightToPosition = shadowCoord.xyz;\n vec3 bd3D = normalize( lightToPosition );\n vec3 absVec = abs( lightToPosition );\n float viewSpaceZ = max( max( absVec.x, absVec.y ), absVec.z );\n if ( viewSpaceZ - shadowCameraFar <= 0.0 && viewSpaceZ - shadowCameraNear >= 0.0 ) {\n float dp = ( shadowCameraFar * ( viewSpaceZ - shadowCameraNear ) ) / ( viewSpaceZ * ( shadowCameraFar - shadowCameraNear ) );\n dp += shadowBias;\n float depth = textureCube( shadowMap, bd3D ).r;\n #ifdef USE_REVERSED_DEPTH_BUFFER\n shadow = step( depth, dp );\n #else\n shadow = step( dp, depth );\n #endif\n }\n return mix( 1.0, shadow, shadowIntensity );\n }\n #endif\n #endif\n#endif",shadowmap_pars_vertex:"#if NUM_SPOT_LIGHT_COORDS > 0\n uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ];\n varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];\n#endif\n#ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n uniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];\n varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];\n struct DirectionalLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n struct SpotLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n };\n uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n uniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];\n varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];\n struct PointLightShadow {\n float shadowIntensity;\n float shadowBias;\n float shadowNormalBias;\n float shadowRadius;\n vec2 shadowMapSize;\n float shadowCameraNear;\n float shadowCameraFar;\n };\n uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];\n #endif\n#endif",shadowmap_vertex:"#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 )\n vec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );\n vec4 shadowWorldPosition;\n#endif\n#if defined( USE_SHADOWMAP )\n #if NUM_DIR_LIGHT_SHADOWS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );\n vDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );\n vPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n #endif\n#endif\n#if NUM_SPOT_LIGHT_COORDS > 0\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) {\n shadowWorldPosition = worldPosition;\n #if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )\n shadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias;\n #endif\n vSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition;\n }\n #pragma unroll_loop_end\n#endif",shadowmask_pars_fragment:"float getShadowMask() {\n float shadow = 1.0;\n #ifdef USE_SHADOWMAP\n #if NUM_DIR_LIGHT_SHADOWS > 0\n DirectionalLightShadow directionalLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {\n directionalLight = directionalLightShadows[ i ];\n shadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowIntensity, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_SPOT_LIGHT_SHADOWS > 0\n SpotLightShadow spotLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {\n spotLight = spotLightShadows[ i ];\n shadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowIntensity, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #if NUM_POINT_LIGHT_SHADOWS > 0 && ( defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_BASIC ) )\n PointLightShadow pointLight;\n #pragma unroll_loop_start\n for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {\n pointLight = pointLightShadows[ i ];\n shadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowIntensity, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;\n }\n #pragma unroll_loop_end\n #endif\n #endif\n return shadow;\n}",skinbase_vertex:"#ifdef USE_SKINNING\n mat4 boneMatX = getBoneMatrix( skinIndex.x );\n mat4 boneMatY = getBoneMatrix( skinIndex.y );\n mat4 boneMatZ = getBoneMatrix( skinIndex.z );\n mat4 boneMatW = getBoneMatrix( skinIndex.w );\n#endif",skinning_pars_vertex:"#ifdef USE_SKINNING\n uniform mat4 bindMatrix;\n uniform mat4 bindMatrixInverse;\n uniform highp sampler2D boneTexture;\n mat4 getBoneMatrix( const in float i ) {\n int size = textureSize( boneTexture, 0 ).x;\n int j = int( i ) * 4;\n int x = j % size;\n int y = j / size;\n vec4 v1 = texelFetch( boneTexture, ivec2( x, y ), 0 );\n vec4 v2 = texelFetch( boneTexture, ivec2( x + 1, y ), 0 );\n vec4 v3 = texelFetch( boneTexture, ivec2( x + 2, y ), 0 );\n vec4 v4 = texelFetch( boneTexture, ivec2( x + 3, y ), 0 );\n return mat4( v1, v2, v3, v4 );\n }\n#endif",skinning_vertex:"#ifdef USE_SKINNING\n vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );\n vec4 skinned = vec4( 0.0 );\n skinned += boneMatX * skinVertex * skinWeight.x;\n skinned += boneMatY * skinVertex * skinWeight.y;\n skinned += boneMatZ * skinVertex * skinWeight.z;\n skinned += boneMatW * skinVertex * skinWeight.w;\n transformed = ( bindMatrixInverse * skinned ).xyz;\n#endif",skinnormal_vertex:"#ifdef USE_SKINNING\n mat4 skinMatrix = mat4( 0.0 );\n skinMatrix += skinWeight.x * boneMatX;\n skinMatrix += skinWeight.y * boneMatY;\n skinMatrix += skinWeight.z * boneMatZ;\n skinMatrix += skinWeight.w * boneMatW;\n skinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;\n objectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;\n #ifdef USE_TANGENT\n objectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;\n #endif\n#endif",specularmap_fragment:"float specularStrength;\n#ifdef USE_SPECULARMAP\n vec4 texelSpecular = texture2D( specularMap, vSpecularMapUv );\n specularStrength = texelSpecular.r;\n#else\n specularStrength = 1.0;\n#endif",specularmap_pars_fragment:"#ifdef USE_SPECULARMAP\n uniform sampler2D specularMap;\n#endif",tonemapping_fragment:"#if defined( TONE_MAPPING )\n gl_FragColor.rgb = toneMapping( gl_FragColor.rgb );\n#endif",tonemapping_pars_fragment:"#ifndef saturate\n#define saturate( a ) clamp( a, 0.0, 1.0 )\n#endif\nuniform float toneMappingExposure;\nvec3 LinearToneMapping( vec3 color ) {\n return saturate( toneMappingExposure * color );\n}\nvec3 ReinhardToneMapping( vec3 color ) {\n color *= toneMappingExposure;\n return saturate( color / ( vec3( 1.0 ) + color ) );\n}\nvec3 CineonToneMapping( vec3 color ) {\n color *= toneMappingExposure;\n color = max( vec3( 0.0 ), color - 0.004 );\n return pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );\n}\nvec3 RRTAndODTFit( vec3 v ) {\n vec3 a = v * ( v + 0.0245786 ) - 0.000090537;\n vec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;\n return a / b;\n}\nvec3 ACESFilmicToneMapping( vec3 color ) {\n const mat3 ACESInputMat = mat3(\n vec3( 0.59719, 0.07600, 0.02840 ), vec3( 0.35458, 0.90834, 0.13383 ),\n vec3( 0.04823, 0.01566, 0.83777 )\n );\n const mat3 ACESOutputMat = mat3(\n vec3( 1.60475, -0.10208, -0.00327 ), vec3( -0.53108, 1.10813, -0.07276 ),\n vec3( -0.07367, -0.00605, 1.07602 )\n );\n color *= toneMappingExposure / 0.6;\n color = ACESInputMat * color;\n color = RRTAndODTFit( color );\n color = ACESOutputMat * color;\n return saturate( color );\n}\nconst mat3 LINEAR_REC2020_TO_LINEAR_SRGB = mat3(\n vec3( 1.6605, - 0.1246, - 0.0182 ),\n vec3( - 0.5876, 1.1329, - 0.1006 ),\n vec3( - 0.0728, - 0.0083, 1.1187 )\n);\nconst mat3 LINEAR_SRGB_TO_LINEAR_REC2020 = mat3(\n vec3( 0.6274, 0.0691, 0.0164 ),\n vec3( 0.3293, 0.9195, 0.0880 ),\n vec3( 0.0433, 0.0113, 0.8956 )\n);\nvec3 agxDefaultContrastApprox( vec3 x ) {\n vec3 x2 = x * x;\n vec3 x4 = x2 * x2;\n return + 15.5 * x4 * x2\n - 40.14 * x4 * x\n + 31.96 * x4\n - 6.868 * x2 * x\n + 0.4298 * x2\n + 0.1191 * x\n - 0.00232;\n}\nvec3 AgXToneMapping( vec3 color ) {\n const mat3 AgXInsetMatrix = mat3(\n vec3( 0.856627153315983, 0.137318972929847, 0.11189821299995 ),\n vec3( 0.0951212405381588, 0.761241990602591, 0.0767994186031903 ),\n vec3( 0.0482516061458583, 0.101439036467562, 0.811302368396859 )\n );\n const mat3 AgXOutsetMatrix = mat3(\n vec3( 1.1271005818144368, - 0.1413297634984383, - 0.14132976349843826 ),\n vec3( - 0.11060664309660323, 1.157823702216272, - 0.11060664309660294 ),\n vec3( - 0.016493938717834573, - 0.016493938717834257, 1.2519364065950405 )\n );\n const float AgxMinEv = - 12.47393; const float AgxMaxEv = 4.026069;\n color *= toneMappingExposure;\n color = LINEAR_SRGB_TO_LINEAR_REC2020 * color;\n color = AgXInsetMatrix * color;\n color = max( color, 1e-10 ); color = log2( color );\n color = ( color - AgxMinEv ) / ( AgxMaxEv - AgxMinEv );\n color = clamp( color, 0.0, 1.0 );\n color = agxDefaultContrastApprox( color );\n color = AgXOutsetMatrix * color;\n color = pow( max( vec3( 0.0 ), color ), vec3( 2.2 ) );\n color = LINEAR_REC2020_TO_LINEAR_SRGB * color;\n color = clamp( color, 0.0, 1.0 );\n return color;\n}\nvec3 NeutralToneMapping( vec3 color ) {\n const float StartCompression = 0.8 - 0.04;\n const float Desaturation = 0.15;\n color *= toneMappingExposure;\n float x = min( color.r, min( color.g, color.b ) );\n float offset = x < 0.08 ? x - 6.25 * x * x : 0.04;\n color -= offset;\n float peak = max( color.r, max( color.g, color.b ) );\n if ( peak < StartCompression ) return color;\n float d = 1. - StartCompression;\n float newPeak = 1. - d * d / ( peak + d - StartCompression );\n color *= newPeak / peak;\n float g = 1. - 1. / ( Desaturation * ( peak - newPeak ) + 1. );\n return mix( color, vec3( newPeak ), g );\n}\nvec3 CustomToneMapping( vec3 color ) { return color; }",transmission_fragment:"#ifdef USE_TRANSMISSION\n material.transmission = transmission;\n material.transmissionAlpha = 1.0;\n material.thickness = thickness;\n material.attenuationDistance = attenuationDistance;\n material.attenuationColor = attenuationColor;\n #ifdef USE_TRANSMISSIONMAP\n material.transmission *= texture2D( transmissionMap, vTransmissionMapUv ).r;\n #endif\n #ifdef USE_THICKNESSMAP\n material.thickness *= texture2D( thicknessMap, vThicknessMapUv ).g;\n #endif\n vec3 pos = vWorldPosition;\n vec3 v = normalize( cameraPosition - pos );\n vec3 n = inverseTransformDirection( normal, viewMatrix );\n vec4 transmitted = getIBLVolumeRefraction(\n n, v, material.roughness, material.diffuseContribution, material.specularColorBlended, material.specularF90,\n pos, modelMatrix, viewMatrix, projectionMatrix, material.dispersion, material.ior, material.thickness,\n material.attenuationColor, material.attenuationDistance );\n material.transmissionAlpha = mix( material.transmissionAlpha, transmitted.a, material.transmission );\n totalDiffuse = mix( totalDiffuse, transmitted.rgb, material.transmission );\n#endif",transmission_pars_fragment:"#ifdef USE_TRANSMISSION\n uniform float transmission;\n uniform float thickness;\n uniform float attenuationDistance;\n uniform vec3 attenuationColor;\n #ifdef USE_TRANSMISSIONMAP\n uniform sampler2D transmissionMap;\n #endif\n #ifdef USE_THICKNESSMAP\n uniform sampler2D thicknessMap;\n #endif\n uniform vec2 transmissionSamplerSize;\n uniform sampler2D transmissionSamplerMap;\n uniform mat4 modelMatrix;\n uniform mat4 projectionMatrix;\n varying vec3 vWorldPosition;\n float w0( float a ) {\n return ( 1.0 / 6.0 ) * ( a * ( a * ( - a + 3.0 ) - 3.0 ) + 1.0 );\n }\n float w1( float a ) {\n return ( 1.0 / 6.0 ) * ( a * a * ( 3.0 * a - 6.0 ) + 4.0 );\n }\n float w2( float a ){\n return ( 1.0 / 6.0 ) * ( a * ( a * ( - 3.0 * a + 3.0 ) + 3.0 ) + 1.0 );\n }\n float w3( float a ) {\n return ( 1.0 / 6.0 ) * ( a * a * a );\n }\n float g0( float a ) {\n return w0( a ) + w1( a );\n }\n float g1( float a ) {\n return w2( a ) + w3( a );\n }\n float h0( float a ) {\n return - 1.0 + w1( a ) / ( w0( a ) + w1( a ) );\n }\n float h1( float a ) {\n return 1.0 + w3( a ) / ( w2( a ) + w3( a ) );\n }\n vec4 bicubic( sampler2D tex, vec2 uv, vec4 texelSize, float lod ) {\n uv = uv * texelSize.zw + 0.5;\n vec2 iuv = floor( uv );\n vec2 fuv = fract( uv );\n float g0x = g0( fuv.x );\n float g1x = g1( fuv.x );\n float h0x = h0( fuv.x );\n float h1x = h1( fuv.x );\n float h0y = h0( fuv.y );\n float h1y = h1( fuv.y );\n vec2 p0 = ( vec2( iuv.x + h0x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;\n vec2 p1 = ( vec2( iuv.x + h1x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;\n vec2 p2 = ( vec2( iuv.x + h0x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;\n vec2 p3 = ( vec2( iuv.x + h1x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;\n return g0( fuv.y ) * ( g0x * textureLod( tex, p0, lod ) + g1x * textureLod( tex, p1, lod ) ) +\n g1( fuv.y ) * ( g0x * textureLod( tex, p2, lod ) + g1x * textureLod( tex, p3, lod ) );\n }\n vec4 textureBicubic( sampler2D sampler, vec2 uv, float lod ) {\n vec2 fLodSize = vec2( textureSize( sampler, int( lod ) ) );\n vec2 cLodSize = vec2( textureSize( sampler, int( lod + 1.0 ) ) );\n vec2 fLodSizeInv = 1.0 / fLodSize;\n vec2 cLodSizeInv = 1.0 / cLodSize;\n vec4 fSample = bicubic( sampler, uv, vec4( fLodSizeInv, fLodSize ), floor( lod ) );\n vec4 cSample = bicubic( sampler, uv, vec4( cLodSizeInv, cLodSize ), ceil( lod ) );\n return mix( fSample, cSample, fract( lod ) );\n }\n vec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) {\n vec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior );\n vec3 modelScale;\n modelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) );\n modelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) );\n modelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) );\n return normalize( refractionVector ) * thickness * modelScale;\n }\n float applyIorToRoughness( const in float roughness, const in float ior ) {\n return roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 );\n }\n vec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) {\n float lod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior );\n return textureBicubic( transmissionSamplerMap, fragCoord.xy, lod );\n }\n vec3 volumeAttenuation( const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {\n if ( isinf( attenuationDistance ) ) {\n return vec3( 1.0 );\n } else {\n vec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance;\n vec3 transmittance = exp( - attenuationCoefficient * transmissionDistance ); return transmittance;\n }\n }\n vec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor,\n const in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix,\n const in mat4 viewMatrix, const in mat4 projMatrix, const in float dispersion, const in float ior, const in float thickness,\n const in vec3 attenuationColor, const in float attenuationDistance ) {\n vec4 transmittedLight;\n vec3 transmittance;\n #ifdef USE_DISPERSION\n float halfSpread = ( ior - 1.0 ) * 0.025 * dispersion;\n vec3 iors = vec3( ior - halfSpread, ior, ior + halfSpread );\n for ( int i = 0; i < 3; i ++ ) {\n vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, iors[ i ], modelMatrix );\n vec3 refractedRayExit = position + transmissionRay;\n vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n vec2 refractionCoords = ndcPos.xy / ndcPos.w;\n refractionCoords += 1.0;\n refractionCoords /= 2.0;\n vec4 transmissionSample = getTransmissionSample( refractionCoords, roughness, iors[ i ] );\n transmittedLight[ i ] = transmissionSample[ i ];\n transmittedLight.a += transmissionSample.a;\n transmittance[ i ] = diffuseColor[ i ] * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance )[ i ];\n }\n transmittedLight.a /= 3.0;\n #else\n vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix );\n vec3 refractedRayExit = position + transmissionRay;\n vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );\n vec2 refractionCoords = ndcPos.xy / ndcPos.w;\n refractionCoords += 1.0;\n refractionCoords /= 2.0;\n transmittedLight = getTransmissionSample( refractionCoords, roughness, ior );\n transmittance = diffuseColor * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance );\n #endif\n vec3 attenuatedColor = transmittance * transmittedLight.rgb;\n vec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness );\n float transmittanceFactor = ( transmittance.r + transmittance.g + transmittance.b ) / 3.0;\n return vec4( ( 1.0 - F ) * attenuatedColor, 1.0 - ( 1.0 - transmittedLight.a ) * transmittanceFactor );\n }\n#endif",uv_pars_fragment:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n varying vec2 vUv;\n#endif\n#ifdef USE_MAP\n varying vec2 vMapUv;\n#endif\n#ifdef USE_ALPHAMAP\n varying vec2 vAlphaMapUv;\n#endif\n#ifdef USE_LIGHTMAP\n varying vec2 vLightMapUv;\n#endif\n#ifdef USE_AOMAP\n varying vec2 vAoMapUv;\n#endif\n#ifdef USE_BUMPMAP\n varying vec2 vBumpMapUv;\n#endif\n#ifdef USE_NORMALMAP\n varying vec2 vNormalMapUv;\n#endif\n#ifdef USE_EMISSIVEMAP\n varying vec2 vEmissiveMapUv;\n#endif\n#ifdef USE_METALNESSMAP\n varying vec2 vMetalnessMapUv;\n#endif\n#ifdef USE_ROUGHNESSMAP\n varying vec2 vRoughnessMapUv;\n#endif\n#ifdef USE_ANISOTROPYMAP\n varying vec2 vAnisotropyMapUv;\n#endif\n#ifdef USE_CLEARCOATMAP\n varying vec2 vClearcoatMapUv;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n varying vec2 vClearcoatNormalMapUv;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n varying vec2 vClearcoatRoughnessMapUv;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n varying vec2 vIridescenceMapUv;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n varying vec2 vIridescenceThicknessMapUv;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n varying vec2 vSheenColorMapUv;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n varying vec2 vSheenRoughnessMapUv;\n#endif\n#ifdef USE_SPECULARMAP\n varying vec2 vSpecularMapUv;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n varying vec2 vSpecularColorMapUv;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n varying vec2 vSpecularIntensityMapUv;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n uniform mat3 transmissionMapTransform;\n varying vec2 vTransmissionMapUv;\n#endif\n#ifdef USE_THICKNESSMAP\n uniform mat3 thicknessMapTransform;\n varying vec2 vThicknessMapUv;\n#endif",uv_pars_vertex:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n varying vec2 vUv;\n#endif\n#ifdef USE_MAP\n uniform mat3 mapTransform;\n varying vec2 vMapUv;\n#endif\n#ifdef USE_ALPHAMAP\n uniform mat3 alphaMapTransform;\n varying vec2 vAlphaMapUv;\n#endif\n#ifdef USE_LIGHTMAP\n uniform mat3 lightMapTransform;\n varying vec2 vLightMapUv;\n#endif\n#ifdef USE_AOMAP\n uniform mat3 aoMapTransform;\n varying vec2 vAoMapUv;\n#endif\n#ifdef USE_BUMPMAP\n uniform mat3 bumpMapTransform;\n varying vec2 vBumpMapUv;\n#endif\n#ifdef USE_NORMALMAP\n uniform mat3 normalMapTransform;\n varying vec2 vNormalMapUv;\n#endif\n#ifdef USE_DISPLACEMENTMAP\n uniform mat3 displacementMapTransform;\n varying vec2 vDisplacementMapUv;\n#endif\n#ifdef USE_EMISSIVEMAP\n uniform mat3 emissiveMapTransform;\n varying vec2 vEmissiveMapUv;\n#endif\n#ifdef USE_METALNESSMAP\n uniform mat3 metalnessMapTransform;\n varying vec2 vMetalnessMapUv;\n#endif\n#ifdef USE_ROUGHNESSMAP\n uniform mat3 roughnessMapTransform;\n varying vec2 vRoughnessMapUv;\n#endif\n#ifdef USE_ANISOTROPYMAP\n uniform mat3 anisotropyMapTransform;\n varying vec2 vAnisotropyMapUv;\n#endif\n#ifdef USE_CLEARCOATMAP\n uniform mat3 clearcoatMapTransform;\n varying vec2 vClearcoatMapUv;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n uniform mat3 clearcoatNormalMapTransform;\n varying vec2 vClearcoatNormalMapUv;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n uniform mat3 clearcoatRoughnessMapTransform;\n varying vec2 vClearcoatRoughnessMapUv;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n uniform mat3 sheenColorMapTransform;\n varying vec2 vSheenColorMapUv;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n uniform mat3 sheenRoughnessMapTransform;\n varying vec2 vSheenRoughnessMapUv;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n uniform mat3 iridescenceMapTransform;\n varying vec2 vIridescenceMapUv;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n uniform mat3 iridescenceThicknessMapTransform;\n varying vec2 vIridescenceThicknessMapUv;\n#endif\n#ifdef USE_SPECULARMAP\n uniform mat3 specularMapTransform;\n varying vec2 vSpecularMapUv;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n uniform mat3 specularColorMapTransform;\n varying vec2 vSpecularColorMapUv;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n uniform mat3 specularIntensityMapTransform;\n varying vec2 vSpecularIntensityMapUv;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n uniform mat3 transmissionMapTransform;\n varying vec2 vTransmissionMapUv;\n#endif\n#ifdef USE_THICKNESSMAP\n uniform mat3 thicknessMapTransform;\n varying vec2 vThicknessMapUv;\n#endif",uv_vertex:"#if defined( USE_UV ) || defined( USE_ANISOTROPY )\n vUv = vec3( uv, 1 ).xy;\n#endif\n#ifdef USE_MAP\n vMapUv = ( mapTransform * vec3( MAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ALPHAMAP\n vAlphaMapUv = ( alphaMapTransform * vec3( ALPHAMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_LIGHTMAP\n vLightMapUv = ( lightMapTransform * vec3( LIGHTMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_AOMAP\n vAoMapUv = ( aoMapTransform * vec3( AOMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_BUMPMAP\n vBumpMapUv = ( bumpMapTransform * vec3( BUMPMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_NORMALMAP\n vNormalMapUv = ( normalMapTransform * vec3( NORMALMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_DISPLACEMENTMAP\n vDisplacementMapUv = ( displacementMapTransform * vec3( DISPLACEMENTMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_EMISSIVEMAP\n vEmissiveMapUv = ( emissiveMapTransform * vec3( EMISSIVEMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_METALNESSMAP\n vMetalnessMapUv = ( metalnessMapTransform * vec3( METALNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ROUGHNESSMAP\n vRoughnessMapUv = ( roughnessMapTransform * vec3( ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_ANISOTROPYMAP\n vAnisotropyMapUv = ( anisotropyMapTransform * vec3( ANISOTROPYMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOATMAP\n vClearcoatMapUv = ( clearcoatMapTransform * vec3( CLEARCOATMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOAT_NORMALMAP\n vClearcoatNormalMapUv = ( clearcoatNormalMapTransform * vec3( CLEARCOAT_NORMALMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_CLEARCOAT_ROUGHNESSMAP\n vClearcoatRoughnessMapUv = ( clearcoatRoughnessMapTransform * vec3( CLEARCOAT_ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_IRIDESCENCEMAP\n vIridescenceMapUv = ( iridescenceMapTransform * vec3( IRIDESCENCEMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_IRIDESCENCE_THICKNESSMAP\n vIridescenceThicknessMapUv = ( iridescenceThicknessMapTransform * vec3( IRIDESCENCE_THICKNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SHEEN_COLORMAP\n vSheenColorMapUv = ( sheenColorMapTransform * vec3( SHEEN_COLORMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SHEEN_ROUGHNESSMAP\n vSheenRoughnessMapUv = ( sheenRoughnessMapTransform * vec3( SHEEN_ROUGHNESSMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULARMAP\n vSpecularMapUv = ( specularMapTransform * vec3( SPECULARMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULAR_COLORMAP\n vSpecularColorMapUv = ( specularColorMapTransform * vec3( SPECULAR_COLORMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_SPECULAR_INTENSITYMAP\n vSpecularIntensityMapUv = ( specularIntensityMapTransform * vec3( SPECULAR_INTENSITYMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_TRANSMISSIONMAP\n vTransmissionMapUv = ( transmissionMapTransform * vec3( TRANSMISSIONMAP_UV, 1 ) ).xy;\n#endif\n#ifdef USE_THICKNESSMAP\n vThicknessMapUv = ( thicknessMapTransform * vec3( THICKNESSMAP_UV, 1 ) ).xy;\n#endif",worldpos_vertex:"#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0\n vec4 worldPosition = vec4( transformed, 1.0 );\n #ifdef USE_BATCHING\n worldPosition = batchingMatrix * worldPosition;\n #endif\n #ifdef USE_INSTANCING\n worldPosition = instanceMatrix * worldPosition;\n #endif\n worldPosition = modelMatrix * worldPosition;\n#endif",background_vert:"varying vec2 vUv;\nuniform mat3 uvTransform;\nvoid main() {\n vUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n gl_Position = vec4( position.xy, 1.0, 1.0 );\n}",background_frag:"uniform sampler2D t2D;\nuniform float backgroundIntensity;\nvarying vec2 vUv;\nvoid main() {\n vec4 texColor = texture2D( t2D, vUv );\n #ifdef DECODE_VIDEO_TEXTURE\n texColor = vec4( mix( pow( texColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), texColor.rgb * 0.0773993808, vec3( lessThanEqual( texColor.rgb, vec3( 0.04045 ) ) ) ), texColor.w );\n #endif\n texColor.rgb *= backgroundIntensity;\n gl_FragColor = texColor;\n #include \n #include \n}",backgroundCube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n gl_Position.z = gl_Position.w;\n}",backgroundCube_frag:"#ifdef ENVMAP_TYPE_CUBE\n uniform samplerCube envMap;\n#elif defined( ENVMAP_TYPE_CUBE_UV )\n uniform sampler2D envMap;\n#endif\nuniform float flipEnvMap;\nuniform float backgroundBlurriness;\nuniform float backgroundIntensity;\nuniform mat3 backgroundRotation;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n #ifdef ENVMAP_TYPE_CUBE\n vec4 texColor = textureCube( envMap, backgroundRotation * vec3( flipEnvMap * vWorldDirection.x, vWorldDirection.yz ) );\n #elif defined( ENVMAP_TYPE_CUBE_UV )\n vec4 texColor = textureCubeUV( envMap, backgroundRotation * vWorldDirection, backgroundBlurriness );\n #else\n vec4 texColor = vec4( 0.0, 0.0, 0.0, 1.0 );\n #endif\n texColor.rgb *= backgroundIntensity;\n gl_FragColor = texColor;\n #include \n #include \n}",cube_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n gl_Position.z = gl_Position.w;\n}",cube_frag:"uniform samplerCube tCube;\nuniform float tFlip;\nuniform float opacity;\nvarying vec3 vWorldDirection;\nvoid main() {\n vec4 texColor = textureCube( tCube, vec3( tFlip * vWorldDirection.x, vWorldDirection.yz ) );\n gl_FragColor = texColor;\n gl_FragColor.a *= opacity;\n #include \n #include \n}",depth_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n #include \n #include \n #include \n #include \n #ifdef USE_DISPLACEMENTMAP\n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vHighPrecisionZW = gl_Position.zw;\n}",depth_frag:"#if DEPTH_PACKING == 3200\n uniform float opacity;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvarying vec2 vHighPrecisionZW;\nvoid main() {\n vec4 diffuseColor = vec4( 1.0 );\n #include \n #if DEPTH_PACKING == 3200\n diffuseColor.a = opacity;\n #endif\n #include \n #include \n #include \n #include \n #include \n #ifdef USE_REVERSED_DEPTH_BUFFER\n float fragCoordZ = vHighPrecisionZW[ 0 ] / vHighPrecisionZW[ 1 ];\n #else\n float fragCoordZ = 0.5 * vHighPrecisionZW[ 0 ] / vHighPrecisionZW[ 1 ] + 0.5;\n #endif\n #if DEPTH_PACKING == 3200\n gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );\n #elif DEPTH_PACKING == 3201\n gl_FragColor = packDepthToRGBA( fragCoordZ );\n #elif DEPTH_PACKING == 3202\n gl_FragColor = vec4( packDepthToRGB( fragCoordZ ), 1.0 );\n #elif DEPTH_PACKING == 3203\n gl_FragColor = vec4( packDepthToRG( fragCoordZ ), 0.0, 1.0 );\n #endif\n}",distance_vert:"#define DISTANCE\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #ifdef USE_DISPLACEMENTMAP\n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vWorldPosition = worldPosition.xyz;\n}",distance_frag:"#define DISTANCE\nuniform vec3 referencePosition;\nuniform float nearDistance;\nuniform float farDistance;\nvarying vec3 vWorldPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main () {\n vec4 diffuseColor = vec4( 1.0 );\n #include \n #include \n #include \n #include \n #include \n float dist = length( vWorldPosition - referencePosition );\n dist = ( dist - nearDistance ) / ( farDistance - nearDistance );\n dist = saturate( dist );\n gl_FragColor = vec4( dist, 0.0, 0.0, 1.0 );\n}",equirect_vert:"varying vec3 vWorldDirection;\n#include \nvoid main() {\n vWorldDirection = transformDirection( position, modelMatrix );\n #include \n #include \n}",equirect_frag:"uniform sampler2D tEquirect;\nvarying vec3 vWorldDirection;\n#include \nvoid main() {\n vec3 direction = normalize( vWorldDirection );\n vec2 sampleUV = equirectUv( direction );\n gl_FragColor = texture2D( tEquirect, sampleUV );\n #include \n #include \n}",linedashed_vert:"uniform float scale;\nattribute float lineDistance;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vLineDistance = scale * lineDistance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",linedashed_frag:"uniform vec3 diffuse;\nuniform float opacity;\nuniform float dashSize;\nuniform float totalSize;\nvarying float vLineDistance;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n if ( mod( vLineDistance, totalSize ) > dashSize ) {\n discard;\n }\n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n #include \n}",meshbasic_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #if defined ( USE_ENVMAP ) || defined ( USE_SKINNING )\n #include \n #include \n #include \n #include \n #include \n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshbasic_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#ifndef FLAT_SHADED\n varying vec3 vNormal;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n #ifdef USE_LIGHTMAP\n vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );\n reflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI;\n #else\n reflectedLight.indirectDiffuse += vec3( 1.0 );\n #endif\n #include \n reflectedLight.indirectDiffuse *= diffuseColor.rgb;\n vec3 outgoingLight = reflectedLight.indirectDiffuse;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshlambert_vert:"#define LAMBERT\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n #include \n}",meshlambert_frag:"#define LAMBERT\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshmatcap_vert:"#define MATCAP\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n}",meshmatcap_frag:"#define MATCAP\nuniform vec3 diffuse;\nuniform float opacity;\nuniform sampler2D matcap;\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 viewDir = normalize( vViewPosition );\n vec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );\n vec3 y = cross( viewDir, x );\n vec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;\n #ifdef USE_MATCAP\n vec4 matcapColor = texture2D( matcap, uv );\n #else\n vec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 );\n #endif\n vec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;\n #include \n #include \n #include \n #include \n #include \n #include \n}",meshnormal_vert:"#define NORMAL\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n varying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n vViewPosition = - mvPosition.xyz;\n#endif\n}",meshnormal_frag:"#define NORMAL\nuniform float opacity;\n#if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )\n varying vec3 vViewPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( 0.0, 0.0, 0.0, opacity );\n #include \n #include \n #include \n #include \n gl_FragColor = vec4( normalize( normal ) * 0.5 + 0.5, diffuseColor.a );\n #ifdef OPAQUE\n gl_FragColor.a = 1.0;\n #endif\n}",meshphong_vert:"#define PHONG\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n #include \n}",meshphong_frag:"#define PHONG\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform vec3 specular;\nuniform float shininess;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",meshphysical_vert:"#define STANDARD\nvarying vec3 vViewPosition;\n#ifdef USE_TRANSMISSION\n varying vec3 vWorldPosition;\n#endif\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n#ifdef USE_TRANSMISSION\n vWorldPosition = worldPosition.xyz;\n#endif\n}",meshphysical_frag:"#define STANDARD\n#ifdef PHYSICAL\n #define IOR\n #define USE_SPECULAR\n#endif\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float roughness;\nuniform float metalness;\nuniform float opacity;\n#ifdef IOR\n uniform float ior;\n#endif\n#ifdef USE_SPECULAR\n uniform float specularIntensity;\n uniform vec3 specularColor;\n #ifdef USE_SPECULAR_COLORMAP\n uniform sampler2D specularColorMap;\n #endif\n #ifdef USE_SPECULAR_INTENSITYMAP\n uniform sampler2D specularIntensityMap;\n #endif\n#endif\n#ifdef USE_CLEARCOAT\n uniform float clearcoat;\n uniform float clearcoatRoughness;\n#endif\n#ifdef USE_DISPERSION\n uniform float dispersion;\n#endif\n#ifdef USE_IRIDESCENCE\n uniform float iridescence;\n uniform float iridescenceIOR;\n uniform float iridescenceThicknessMinimum;\n uniform float iridescenceThicknessMaximum;\n#endif\n#ifdef USE_SHEEN\n uniform vec3 sheenColor;\n uniform float sheenRoughness;\n #ifdef USE_SHEEN_COLORMAP\n uniform sampler2D sheenColorMap;\n #endif\n #ifdef USE_SHEEN_ROUGHNESSMAP\n uniform sampler2D sheenRoughnessMap;\n #endif\n#endif\n#ifdef USE_ANISOTROPY\n uniform vec2 anisotropyVector;\n #ifdef USE_ANISOTROPYMAP\n uniform sampler2D anisotropyMap;\n #endif\n#endif\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse;\n vec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular;\n #include \n vec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance;\n #ifdef USE_SHEEN\n \n outgoingLight = outgoingLight + sheenSpecularDirect + sheenSpecularIndirect;\n \n #endif\n #ifdef USE_CLEARCOAT\n float dotNVcc = saturate( dot( geometryClearcoatNormal, geometryViewDir ) );\n vec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc );\n outgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + ( clearcoatSpecularDirect + clearcoatSpecularIndirect ) * material.clearcoat;\n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n}",meshtoon_vert:"#define TOON\nvarying vec3 vViewPosition;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vViewPosition = - mvPosition.xyz;\n #include \n #include \n #include \n}",meshtoon_frag:"#define TOON\nuniform vec3 diffuse;\nuniform vec3 emissive;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );\n vec3 totalEmissiveRadiance = emissive;\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;\n #include \n #include \n #include \n #include \n #include \n #include \n}",points_vert:"uniform float size;\nuniform float scale;\n#include \n#include \n#include \n#include \n#include \n#include \n#ifdef USE_POINTS_UV\n varying vec2 vUv;\n uniform mat3 uvTransform;\n#endif\nvoid main() {\n #ifdef USE_POINTS_UV\n vUv = ( uvTransform * vec3( uv, 1 ) ).xy;\n #endif\n #include \n #include \n #include \n #include \n #include \n #include \n gl_PointSize = size;\n #ifdef USE_SIZEATTENUATION\n bool isPerspective = isPerspectiveMatrix( projectionMatrix );\n if ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );\n #endif\n #include \n #include \n #include \n #include \n}",points_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n #include \n}",shadow_vert:"#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n #include \n}",shadow_frag:"uniform vec3 color;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n gl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );\n #include \n #include \n #include \n}",sprite_vert:"uniform float rotation;\nuniform vec2 center;\n#include \n#include \n#include \n#include \n#include \nvoid main() {\n #include \n vec4 mvPosition = modelViewMatrix[ 3 ];\n vec2 scale = vec2( length( modelMatrix[ 0 ].xyz ), length( modelMatrix[ 1 ].xyz ) );\n #ifndef USE_SIZEATTENUATION\n bool isPerspective = isPerspectiveMatrix( projectionMatrix );\n if ( isPerspective ) scale *= - mvPosition.z;\n #endif\n vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;\n vec2 rotatedPosition;\n rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;\n rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;\n mvPosition.xy += rotatedPosition;\n gl_Position = projectionMatrix * mvPosition;\n #include \n #include \n #include \n}",sprite_frag:"uniform vec3 diffuse;\nuniform float opacity;\n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \n#include \nvoid main() {\n vec4 diffuseColor = vec4( diffuse, opacity );\n #include \n vec3 outgoingLight = vec3( 0.0 );\n #include \n #include \n #include \n #include \n #include \n outgoingLight = diffuseColor.rgb;\n #include \n #include \n #include \n #include \n}"},b={common:{diffuse:{value:new S.Color(0xffffff)},opacity:{value:1},map:{value:null},mapTransform:{value:new S.Matrix3},alphaMap:{value:null},alphaMapTransform:{value:new S.Matrix3},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new S.Matrix3}},envmap:{envMap:{value:null},envMapRotation:{value:new S.Matrix3},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98},dfgLUT:{value:null}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new S.Matrix3}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new S.Matrix3}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new S.Matrix3},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new S.Matrix3},normalScale:{value:new S.Vector2(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new S.Matrix3},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new S.Matrix3}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new S.Matrix3}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new S.Matrix3}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new S.Color(0xffffff)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new S.Color(0xffffff)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new S.Matrix3},alphaTest:{value:0},uvTransform:{value:new S.Matrix3}},sprite:{diffuse:{value:new S.Color(0xffffff)},opacity:{value:1},center:{value:new S.Vector2(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new S.Matrix3},alphaMap:{value:null},alphaMapTransform:{value:new S.Matrix3},alphaTest:{value:0}}},x={basic:{uniforms:(0,S.mergeUniforms)([b.common,b.specularmap,b.envmap,b.aomap,b.lightmap,b.fog]),vertexShader:M.meshbasic_vert,fragmentShader:M.meshbasic_frag},lambert:{uniforms:(0,S.mergeUniforms)([b.common,b.specularmap,b.envmap,b.aomap,b.lightmap,b.emissivemap,b.bumpmap,b.normalmap,b.displacementmap,b.fog,b.lights,{emissive:{value:new S.Color(0)}}]),vertexShader:M.meshlambert_vert,fragmentShader:M.meshlambert_frag},phong:{uniforms:(0,S.mergeUniforms)([b.common,b.specularmap,b.envmap,b.aomap,b.lightmap,b.emissivemap,b.bumpmap,b.normalmap,b.displacementmap,b.fog,b.lights,{emissive:{value:new S.Color(0)},specular:{value:new S.Color(1118481)},shininess:{value:30}}]),vertexShader:M.meshphong_vert,fragmentShader:M.meshphong_frag},standard:{uniforms:(0,S.mergeUniforms)([b.common,b.envmap,b.aomap,b.lightmap,b.emissivemap,b.bumpmap,b.normalmap,b.displacementmap,b.roughnessmap,b.metalnessmap,b.fog,b.lights,{emissive:{value:new S.Color(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:M.meshphysical_vert,fragmentShader:M.meshphysical_frag},toon:{uniforms:(0,S.mergeUniforms)([b.common,b.aomap,b.lightmap,b.emissivemap,b.bumpmap,b.normalmap,b.displacementmap,b.gradientmap,b.fog,b.lights,{emissive:{value:new S.Color(0)}}]),vertexShader:M.meshtoon_vert,fragmentShader:M.meshtoon_frag},matcap:{uniforms:(0,S.mergeUniforms)([b.common,b.bumpmap,b.normalmap,b.displacementmap,b.fog,{matcap:{value:null}}]),vertexShader:M.meshmatcap_vert,fragmentShader:M.meshmatcap_frag},points:{uniforms:(0,S.mergeUniforms)([b.points,b.fog]),vertexShader:M.points_vert,fragmentShader:M.points_frag},dashed:{uniforms:(0,S.mergeUniforms)([b.common,b.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:M.linedashed_vert,fragmentShader:M.linedashed_frag},depth:{uniforms:(0,S.mergeUniforms)([b.common,b.displacementmap]),vertexShader:M.depth_vert,fragmentShader:M.depth_frag},normal:{uniforms:(0,S.mergeUniforms)([b.common,b.bumpmap,b.normalmap,b.displacementmap,{opacity:{value:1}}]),vertexShader:M.meshnormal_vert,fragmentShader:M.meshnormal_frag},sprite:{uniforms:(0,S.mergeUniforms)([b.sprite,b.fog]),vertexShader:M.sprite_vert,fragmentShader:M.sprite_frag},background:{uniforms:{uvTransform:{value:new S.Matrix3},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:M.background_vert,fragmentShader:M.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1},backgroundRotation:{value:new S.Matrix3}},vertexShader:M.backgroundCube_vert,fragmentShader:M.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:M.cube_vert,fragmentShader:M.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:M.equirect_vert,fragmentShader:M.equirect_frag},distance:{uniforms:(0,S.mergeUniforms)([b.common,b.displacementmap,{referencePosition:{value:new S.Vector3},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:M.distance_vert,fragmentShader:M.distance_frag},shadow:{uniforms:(0,S.mergeUniforms)([b.lights,b.fog,{color:{value:new S.Color(0)},opacity:{value:1}}]),vertexShader:M.shadow_vert,fragmentShader:M.shadow_frag}};x.physical={uniforms:(0,S.mergeUniforms)([x.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new S.Matrix3},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new S.Matrix3},clearcoatNormalScale:{value:new S.Vector2(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new S.Matrix3},dispersion:{value:0},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new S.Matrix3},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new S.Matrix3},sheen:{value:0},sheenColor:{value:new S.Color(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new S.Matrix3},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new S.Matrix3},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new S.Matrix3},transmissionSamplerSize:{value:new S.Vector2},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new S.Matrix3},attenuationDistance:{value:0},attenuationColor:{value:new S.Color(0)},specularColor:{value:new S.Color(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new S.Matrix3},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new S.Matrix3},anisotropyVector:{value:new S.Vector2},anisotropyMap:{value:null},anisotropyMapTransform:{value:new S.Matrix3}}]),vertexShader:M.meshphysical_vert,fragmentShader:M.meshphysical_frag};let R={r:0,b:0,g:0},C=new S.Euler,y=new S.Matrix4;function A(e,n,t,r,a,i,o){let l,s,u=new S.Color(0),c=+(!0!==i),d=null,f=0,p=null;function m(e){let r=!0===e.isScene?e.background:null;return r&&r.isTexture&&(r=(e.backgroundBlurriness>0?t:n).get(r)),r}function h(n,t){n.getRGB(R,(0,S.getUnlitUniformColorSpace)(e)),r.buffers.color.setClear(R.r,R.g,R.b,t,o)}return{getClearColor:function(){return u},setClearColor:function(e,n=1){u.set(e),h(u,c=n)},getClearAlpha:function(){return c},setClearAlpha:function(e){h(u,c=e)},render:function(n){let t=!1,a=m(n);null===a?h(u,c):a&&a.isColor&&(h(a,1),t=!0);let i=e.xr.getEnvironmentBlendMode();"additive"===i?r.buffers.color.setClear(0,0,0,1,o):"alpha-blend"===i&&r.buffers.color.setClear(0,0,0,0,o),(e.autoClear||t)&&(r.buffers.depth.setTest(!0),r.buffers.depth.setMask(!0),r.buffers.color.setMask(!0),e.clear(e.autoClearColor,e.autoClearDepth,e.autoClearStencil))},addToRenderList:function(n,t){let r=m(t);r&&(r.isCubeTexture||r.mapping===S.CubeUVReflectionMapping)?(void 0===s&&((s=new S.Mesh(new S.BoxGeometry(1,1,1),new S.ShaderMaterial({name:"BackgroundCubeMaterial",uniforms:(0,S.cloneUniforms)(x.backgroundCube.uniforms),vertexShader:x.backgroundCube.vertexShader,fragmentShader:x.backgroundCube.fragmentShader,side:S.BackSide,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1}))).geometry.deleteAttribute("normal"),s.geometry.deleteAttribute("uv"),s.onBeforeRender=function(e,n,t){this.matrixWorld.copyPosition(t.matrixWorld)},Object.defineProperty(s.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),a.update(s)),C.copy(t.backgroundRotation),C.x*=-1,C.y*=-1,C.z*=-1,r.isCubeTexture&&!1===r.isRenderTargetTexture&&(C.y*=-1,C.z*=-1),s.material.uniforms.envMap.value=r,s.material.uniforms.flipEnvMap.value=r.isCubeTexture&&!1===r.isRenderTargetTexture?-1:1,s.material.uniforms.backgroundBlurriness.value=t.backgroundBlurriness,s.material.uniforms.backgroundIntensity.value=t.backgroundIntensity,s.material.uniforms.backgroundRotation.value.setFromMatrix4(y.makeRotationFromEuler(C)),s.material.toneMapped=S.ColorManagement.getTransfer(r.colorSpace)!==S.SRGBTransfer,(d!==r||f!==r.version||p!==e.toneMapping)&&(s.material.needsUpdate=!0,d=r,f=r.version,p=e.toneMapping),s.layers.enableAll(),n.unshift(s,s.geometry,s.material,0,0,null)):r&&r.isTexture&&(void 0===l&&((l=new S.Mesh(new S.PlaneGeometry(2,2),new S.ShaderMaterial({name:"BackgroundMaterial",uniforms:(0,S.cloneUniforms)(x.background.uniforms),vertexShader:x.background.vertexShader,fragmentShader:x.background.fragmentShader,side:S.FrontSide,depthTest:!1,depthWrite:!1,fog:!1,allowOverride:!1}))).geometry.deleteAttribute("normal"),Object.defineProperty(l.material,"map",{get:function(){return this.uniforms.t2D.value}}),a.update(l)),l.material.uniforms.t2D.value=r,l.material.uniforms.backgroundIntensity.value=t.backgroundIntensity,l.material.toneMapped=S.ColorManagement.getTransfer(r.colorSpace)!==S.SRGBTransfer,!0===r.matrixAutoUpdate&&r.updateMatrix(),l.material.uniforms.uvTransform.value.copy(r.matrix),(d!==r||f!==r.version||p!==e.toneMapping)&&(l.material.needsUpdate=!0,d=r,f=r.version,p=e.toneMapping),l.layers.enableAll(),n.unshift(l,l.geometry,l.material,0,0,null))},dispose:function(){void 0!==s&&(s.geometry.dispose(),s.material.dispose(),s=void 0),void 0!==l&&(l.geometry.dispose(),l.material.dispose(),l=void 0)}}}function P(e,n){let t=e.getParameter(e.MAX_VERTEX_ATTRIBS),r={},a=u(null),i=a,o=!1;function l(n){return e.bindVertexArray(n)}function s(n){return e.deleteVertexArray(n)}function u(e){let n=[],r=[],a=[];for(let e=0;e=0){let t=a[n],r=o[n];if(void 0===r&&("instanceMatrix"===n&&e.instanceMatrix&&(r=e.instanceMatrix),"instanceColor"===n&&e.instanceColor&&(r=e.instanceColor)),void 0===t||t.attribute!==r||r&&t.data!==r.data)return!0;l++}return i.attributesNum!==l||i.index!==r}(t,h,s,g))&&function(e,n,t,r){let a={},o=n.attributes,l=0,s=t.getAttributes();for(let n in s)if(s[n].location>=0){let t=o[n];void 0===t&&("instanceMatrix"===n&&e.instanceMatrix&&(t=e.instanceMatrix),"instanceColor"===n&&e.instanceColor&&(t=e.instanceColor));let r={};r.attribute=t,t&&t.data&&(r.data=t.data),a[n]=r,l++}i.attributes=a,i.attributesNum=l,i.index=r}(t,h,s,g),null!==g&&n.update(g,e.ELEMENT_ARRAY_BUFFER),(x||o)&&(o=!1,function(t,r,a,i){c();let o=i.attributes,l=a.getAttributes(),s=r.defaultAttributeValues;for(let r in l){let a=l[r];if(a.location>=0){let l=o[r];if(void 0===l&&("instanceMatrix"===r&&t.instanceMatrix&&(l=t.instanceMatrix),"instanceColor"===r&&t.instanceColor&&(l=t.instanceColor)),void 0!==l){let r=l.normalized,o=l.itemSize,s=n.get(l);if(void 0===s)continue;let u=s.buffer,c=s.type,p=s.bytesPerElement,h=c===e.INT||c===e.UNSIGNED_INT||l.gpuType===S.IntType;if(l.isInterleavedBufferAttribute){let n=l.data,s=n.stride,g=l.offset;if(n.isInstancedInterleavedBuffer){for(let e=0;e0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.HIGH_FLOAT).precision>0)return"highp";n="mediump"}return"mediump"===n&&e.getShaderPrecisionFormat(e.VERTEX_SHADER,e.MEDIUM_FLOAT).precision>0&&e.getShaderPrecisionFormat(e.FRAGMENT_SHADER,e.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}let o=void 0!==t.precision?t.precision:"highp",l=i(o);return l!==o&&((0,S.warn)("WebGLRenderer:",o,"not supported, using",l,"instead."),o=l),{isWebGL2:!0,getMaxAnisotropy:function(){if(void 0!==a)return a;if(!0===n.has("EXT_texture_filter_anisotropic")){let t=n.get("EXT_texture_filter_anisotropic");a=e.getParameter(t.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else a=0;return a},getMaxPrecision:i,textureFormatReadable:function(n){return n===S.RGBAFormat||r.convert(n)===e.getParameter(e.IMPLEMENTATION_COLOR_READ_FORMAT)},textureTypeReadable:function(t){let a=t===S.HalfFloatType&&(n.has("EXT_color_buffer_half_float")||n.has("EXT_color_buffer_float"));return t===S.UnsignedByteType||r.convert(t)===e.getParameter(e.IMPLEMENTATION_COLOR_READ_TYPE)||t===S.FloatType||!!a},precision:o,logarithmicDepthBuffer:!0===t.logarithmicDepthBuffer,reversedDepthBuffer:!0===t.reversedDepthBuffer&&n.has("EXT_clip_control"),maxTextures:e.getParameter(e.MAX_TEXTURE_IMAGE_UNITS),maxVertexTextures:e.getParameter(e.MAX_VERTEX_TEXTURE_IMAGE_UNITS),maxTextureSize:e.getParameter(e.MAX_TEXTURE_SIZE),maxCubemapSize:e.getParameter(e.MAX_CUBE_MAP_TEXTURE_SIZE),maxAttributes:e.getParameter(e.MAX_VERTEX_ATTRIBS),maxVertexUniforms:e.getParameter(e.MAX_VERTEX_UNIFORM_VECTORS),maxVaryings:e.getParameter(e.MAX_VARYING_VECTORS),maxFragmentUniforms:e.getParameter(e.MAX_FRAGMENT_UNIFORM_VECTORS),maxSamples:e.getParameter(e.MAX_SAMPLES),samples:e.getParameter(e.SAMPLES)}}function N(e){let n=this,t=null,r=0,a=!1,i=!1,o=new S.Plane,l=new S.Matrix3,s={value:null,needsUpdate:!1};function u(e,t,r,a){let i=null!==e?e.length:0,u=null;if(0!==i){if(u=s.value,!0!==a||null===u){let n=r+4*i,a=t.matrixWorldInverse;l.getNormalMatrix(a),(null===u||u.length0),n.numPlanes=r,n.numIntersection=0)}}function U(e){let n=new WeakMap;function t(e,n){return n===S.EquirectangularReflectionMapping?e.mapping=S.CubeReflectionMapping:n===S.EquirectangularRefractionMapping&&(e.mapping=S.CubeRefractionMapping),e}function r(e){let t=e.target;t.removeEventListener("dispose",r);let a=n.get(t);void 0!==a&&(n.delete(t),a.dispose())}return{get:function(a){if(a&&a.isTexture){let i=a.mapping;if(i===S.EquirectangularReflectionMapping||i===S.EquirectangularRefractionMapping)if(n.has(a))return t(n.get(a).texture,a.mapping);else{let i=a.image;if(!i||!(i.height>0))return null;{let o=new S.WebGLCubeRenderTarget(i.height);return o.fromEquirectangularTexture(e,a),n.set(a,o),a.addEventListener("dispose",r),t(o.texture,a.mapping)}}}return a},dispose:function(){n=new WeakMap}}}let D=[.125,.215,.35,.446,.526,.582],I=new S.OrthographicCamera,F=new S.Color,O=null,B=0,G=0,H=!1,k=new S.Vector3;class V{constructor(e){this._renderer=e,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._sizeLods=[],this._sigmas=[],this._lodMeshes=[],this._backgroundBox=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._blurMaterial=null,this._ggxMaterial=null}fromScene(e,n=0,t=.1,r=100,a={}){let{size:i=256,position:o=k}=a;O=this._renderer.getRenderTarget(),B=this._renderer.getActiveCubeFace(),G=this._renderer.getActiveMipmapLevel(),H=this._renderer.xr.enabled,this._renderer.xr.enabled=!1,this._setSize(i);let l=this._allocateTargets();return l.depthBuffer=!0,this._sceneToCubeUV(e,t,r,l,o),n>0&&this._blur(l,0,0,n),this._applyPMREM(l),this._cleanup(l),l}fromEquirectangular(e,n=null){return this._fromTexture(e,n)}fromCubemap(e,n=null){return this._fromTexture(e,n)}compileCubemapShader(){null===this._cubemapMaterial&&(this._cubemapMaterial=j(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){null===this._equirectMaterial&&(this._equirectMaterial=X(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),null!==this._cubemapMaterial&&this._cubemapMaterial.dispose(),null!==this._equirectMaterial&&this._equirectMaterial.dispose(),null!==this._backgroundBox&&(this._backgroundBox.geometry.dispose(),this._backgroundBox.material.dispose())}_setSize(e){this._lodMax=Math.floor(Math.log2(e)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){null!==this._blurMaterial&&this._blurMaterial.dispose(),null!==this._ggxMaterial&&this._ggxMaterial.dispose(),null!==this._pingPongRenderTarget&&this._pingPongRenderTarget.dispose();for(let e=0;ee-4?l=D[o-e+4-1]:0===o&&(l=0),t.push(l);let s=1/(i-2),u=-s,c=1+s,d=[u,u,c,u,c,c,u,u,c,c,u,c],f=new Float32Array(108),p=new Float32Array(72),m=new Float32Array(36);for(let e=0;e<6;e++){let n=e%3*2/3-1,t=e>2?0:-1,r=[n,t,0,n+2/3,t,0,n+2/3,t+1,0,n,t,0,n+2/3,t+1,0,n,t+1,0];f.set(r,18*e),p.set(d,12*e);let a=[e,e,e,e,e,e];m.set(a,6*e)}let h=new S.BufferGeometry;h.setAttribute("position",new S.BufferAttribute(f,3)),h.setAttribute("uv",new S.BufferAttribute(p,2)),h.setAttribute("faceIndex",new S.BufferAttribute(m,1)),r.push(new S.Mesh(h,null)),a>4&&a--}return{lodMeshes:r,sizeLods:n,sigmas:t}}(d)),this._blurMaterial=(a=d,i=e,o=n,r=new Float32Array(20),c=new S.Vector3(0,1,0),new S.ShaderMaterial({name:"SphericalGaussianBlur",defines:{n:20,CUBEUV_TEXEL_WIDTH:1/i,CUBEUV_TEXEL_HEIGHT:1/o,CUBEUV_MAX_MIP:`${a}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:r},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:c}},vertexShader:q(),fragmentShader:` + + precision mediump float; + precision mediump int; + + varying vec3 vOutputDirection; + + uniform sampler2D envMap; + uniform int samples; + uniform float weights[ n ]; + uniform bool latitudinal; + uniform float dTheta; + uniform float mipInt; + uniform vec3 poleAxis; + + #define ENVMAP_TYPE_CUBE_UV + #include + + vec3 getSample( float theta, vec3 axis ) { + + float cosTheta = cos( theta ); + // Rodrigues' axis-angle rotation + vec3 sampleDirection = vOutputDirection * cosTheta + + cross( axis, vOutputDirection ) * sin( theta ) + + axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta ); + + return bilinearCubeUV( envMap, sampleDirection, mipInt ); + + } + + void main() { + + vec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection ); + + if ( all( equal( axis, vec3( 0.0 ) ) ) ) { + + axis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x ); + + } + + axis = normalize( axis ); + + gl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 ); + gl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis ); + + for ( int i = 1; i < n; i++ ) { + + if ( i >= samples ) { + + break; + + } + + float theta = dTheta * float( i ); + gl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis ); + gl_FragColor.rgb += weights[ i ] * getSample( theta, axis ); + + } + + } + `,blending:S.NoBlending,depthTest:!1,depthWrite:!1})),this._ggxMaterial=(l=d,s=e,u=n,new S.ShaderMaterial({name:"PMREMGGXConvolution",defines:{GGX_SAMPLES:256,CUBEUV_TEXEL_WIDTH:1/s,CUBEUV_TEXEL_HEIGHT:1/u,CUBEUV_MAX_MIP:`${l}.0`},uniforms:{envMap:{value:null},roughness:{value:0},mipInt:{value:0}},vertexShader:q(),fragmentShader:` + + precision highp float; + precision highp int; + + varying vec3 vOutputDirection; + + uniform sampler2D envMap; + uniform float roughness; + uniform float mipInt; + + #define ENVMAP_TYPE_CUBE_UV + #include + + #define PI 3.14159265359 + + // Van der Corput radical inverse + float radicalInverse_VdC(uint bits) { + bits = (bits << 16u) | (bits >> 16u); + bits = ((bits & 0x55555555u) << 1u) | ((bits & 0xAAAAAAAAu) >> 1u); + bits = ((bits & 0x33333333u) << 2u) | ((bits & 0xCCCCCCCCu) >> 2u); + bits = ((bits & 0x0F0F0F0Fu) << 4u) | ((bits & 0xF0F0F0F0u) >> 4u); + bits = ((bits & 0x00FF00FFu) << 8u) | ((bits & 0xFF00FF00u) >> 8u); + return float(bits) * 2.3283064365386963e-10; // / 0x100000000 + } + + // Hammersley sequence + vec2 hammersley(uint i, uint N) { + return vec2(float(i) / float(N), radicalInverse_VdC(i)); + } + + // GGX VNDF importance sampling (Eric Heitz 2018) + // "Sampling the GGX Distribution of Visible Normals" + // https://jcgt.org/published/0007/04/01/ + vec3 importanceSampleGGX_VNDF(vec2 Xi, vec3 V, float roughness) { + float alpha = roughness * roughness; + + // Section 3.2: Transform view direction to hemisphere configuration + vec3 Vh = normalize(vec3(alpha * V.x, alpha * V.y, V.z)); + + // Section 4.1: Orthonormal basis + float lensq = Vh.x * Vh.x + Vh.y * Vh.y; + vec3 T1 = lensq > 0.0 ? vec3(-Vh.y, Vh.x, 0.0) / sqrt(lensq) : vec3(1.0, 0.0, 0.0); + vec3 T2 = cross(Vh, T1); + + // Section 4.2: Parameterization of projected area + float r = sqrt(Xi.x); + float phi = 2.0 * PI * Xi.y; + float t1 = r * cos(phi); + float t2 = r * sin(phi); + float s = 0.5 * (1.0 + Vh.z); + t2 = (1.0 - s) * sqrt(1.0 - t1 * t1) + s * t2; + + // Section 4.3: Reprojection onto hemisphere + vec3 Nh = t1 * T1 + t2 * T2 + sqrt(max(0.0, 1.0 - t1 * t1 - t2 * t2)) * Vh; + + // Section 3.4: Transform back to ellipsoid configuration + return normalize(vec3(alpha * Nh.x, alpha * Nh.y, max(0.0, Nh.z))); + } + + void main() { + vec3 N = normalize(vOutputDirection); + vec3 V = N; // Assume view direction equals normal for pre-filtering + + vec3 prefilteredColor = vec3(0.0); + float totalWeight = 0.0; + + // For very low roughness, just sample the environment directly + if (roughness < 0.001) { + gl_FragColor = vec4(bilinearCubeUV(envMap, N, mipInt), 1.0); + return; + } + + // Tangent space basis for VNDF sampling + vec3 up = abs(N.z) < 0.999 ? vec3(0.0, 0.0, 1.0) : vec3(1.0, 0.0, 0.0); + vec3 tangent = normalize(cross(up, N)); + vec3 bitangent = cross(N, tangent); + + for(uint i = 0u; i < uint(GGX_SAMPLES); i++) { + vec2 Xi = hammersley(i, uint(GGX_SAMPLES)); + + // For PMREM, V = N, so in tangent space V is always (0, 0, 1) + vec3 H_tangent = importanceSampleGGX_VNDF(Xi, vec3(0.0, 0.0, 1.0), roughness); + + // Transform H back to world space + vec3 H = normalize(tangent * H_tangent.x + bitangent * H_tangent.y + N * H_tangent.z); + vec3 L = normalize(2.0 * dot(V, H) * H - V); + + float NdotL = max(dot(N, L), 0.0); + + if(NdotL > 0.0) { + // Sample environment at fixed mip level + // VNDF importance sampling handles the distribution filtering + vec3 sampleColor = bilinearCubeUV(envMap, L, mipInt); + + // Weight by NdotL for the split-sum approximation + // VNDF PDF naturally accounts for the visible microfacet distribution + prefilteredColor += sampleColor * NdotL; + totalWeight += NdotL; + } + } + + if (totalWeight > 0.0) { + prefilteredColor = prefilteredColor / totalWeight; + } + + gl_FragColor = vec4(prefilteredColor, 1.0); + } + `,blending:S.NoBlending,depthTest:!1,depthWrite:!1}))}return r}_compileMaterial(e){let n=new S.Mesh(new S.BufferGeometry,e);this._renderer.compile(n,I)}_sceneToCubeUV(e,n,t,r,a){let i=new S.PerspectiveCamera(90,1,n,t),o=[1,-1,1,1,1,1],l=[1,1,1,-1,-1,-1],s=this._renderer,u=s.autoClear,c=s.toneMapping;s.getClearColor(F),s.toneMapping=S.NoToneMapping,s.autoClear=!1,s.state.buffers.depth.getReversed()&&(s.setRenderTarget(r),s.clearDepth(),s.setRenderTarget(null)),null===this._backgroundBox&&(this._backgroundBox=new S.Mesh(new S.BoxGeometry,new S.MeshBasicMaterial({name:"PMREM.Background",side:S.BackSide,depthWrite:!1,depthTest:!1})));let d=this._backgroundBox,f=d.material,p=!1,m=e.background;m?m.isColor&&(f.color.copy(m),e.background=null,p=!0):(f.color.copy(F),p=!0);for(let n=0;n<6;n++){let t=n%3;0===t?(i.up.set(0,o[n],0),i.position.set(a.x,a.y,a.z),i.lookAt(a.x+l[n],a.y,a.z)):1===t?(i.up.set(0,0,o[n]),i.position.set(a.x,a.y,a.z),i.lookAt(a.x,a.y+l[n],a.z)):(i.up.set(0,o[n],0),i.position.set(a.x,a.y,a.z),i.lookAt(a.x,a.y,a.z+l[n]));let u=this._cubeSize;W(r,t*u,n>2?u:0,u,u),s.setRenderTarget(r),p&&s.render(d,i),s.render(e,i)}s.toneMapping=c,s.autoClear=u,e.background=m}_textureToCubeUV(e,n){let t=this._renderer,r=e.mapping===S.CubeReflectionMapping||e.mapping===S.CubeRefractionMapping;r?(null===this._cubemapMaterial&&(this._cubemapMaterial=j()),this._cubemapMaterial.uniforms.flipEnvMap.value=!1===e.isRenderTargetTexture?-1:1):null===this._equirectMaterial&&(this._equirectMaterial=X());let a=r?this._cubemapMaterial:this._equirectMaterial,i=this._lodMeshes[0];i.material=a,a.uniforms.envMap.value=e;let o=this._cubeSize;W(n,0,0,3*o,2*o),t.setRenderTarget(n),t.render(i,I)}_applyPMREM(e){let n=this._renderer,t=n.autoClear;n.autoClear=!1;let r=this._lodMeshes.length;for(let n=1;nd-4?t-d+4:0),m=4*(this._cubeSize-f);l.envMap.value=e.texture,l.roughness.value=c*(0+1.25*s),l.mipInt.value=d-n,W(a,p,m,3*f,2*f),r.setRenderTarget(a),r.render(o,I),l.envMap.value=a.texture,l.roughness.value=0,l.mipInt.value=d-t,W(e,p,m,3*f,2*f),r.setRenderTarget(e),r.render(o,I)}_blur(e,n,t,r,a){let i=this._pingPongRenderTarget;this._halfBlur(e,i,n,t,r,"latitudinal",a),this._halfBlur(i,e,t,t,r,"longitudinal",a)}_halfBlur(e,n,t,r,a,i,o){let l=this._renderer,s=this._blurMaterial;"latitudinal"!==i&&"longitudinal"!==i&&(0,S.error)("blur direction must be either latitudinal or longitudinal!");let u=this._lodMeshes[r];u.material=s;let c=s.uniforms,d=this._sizeLods[t]-1,f=isFinite(a)?Math.PI/(2*d):2*Math.PI/39,p=a/f,m=isFinite(a)?1+Math.floor(3*p):20;m>20&&(0,S.warn)(`sigmaRadians, ${a}, is too large and will clip, as it requested ${m} samples when the maximum is set to 20`);let h=[],g=0;for(let e=0;e<20;++e){let n=e/p,t=Math.exp(-n*n/2);h.push(t),0===e?g+=t:e_-4?r-_+4:0),E,3*v,2*v),l.setRenderTarget(n),l.render(u,I)}}function z(e,n,t){let r=new S.WebGLRenderTarget(e,n,t);return r.texture.mapping=S.CubeUVReflectionMapping,r.texture.name="PMREM.cubeUv",r.scissorTest=!0,r}function W(e,n,t,r,a){e.viewport.set(n,t,r,a),e.scissor.set(n,t,r,a)}function X(){return new S.ShaderMaterial({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:q(),fragmentShader:` + + precision mediump float; + precision mediump int; + + varying vec3 vOutputDirection; + + uniform sampler2D envMap; + + #include + + void main() { + + vec3 outputDirection = normalize( vOutputDirection ); + vec2 uv = equirectUv( outputDirection ); + + gl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 ); + + } + `,blending:S.NoBlending,depthTest:!1,depthWrite:!1})}function j(){return new S.ShaderMaterial({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:q(),fragmentShader:` + + precision mediump float; + precision mediump int; + + uniform float flipEnvMap; + + varying vec3 vOutputDirection; + + uniform samplerCube envMap; + + void main() { + + gl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) ); + + } + `,blending:S.NoBlending,depthTest:!1,depthWrite:!1})}function q(){return` + + precision mediump float; + precision mediump int; + + attribute float faceIndex; + + varying vec3 vOutputDirection; + + // RH coordinate system; PMREM face-indexing convention + vec3 getDirection( vec2 uv, float face ) { + + uv = 2.0 * uv - 1.0; + + vec3 direction = vec3( uv, 1.0 ); + + if ( face == 0.0 ) { + + direction = direction.zyx; // ( 1, v, u ) pos x + + } else if ( face == 1.0 ) { + + direction = direction.xzy; + direction.xz *= -1.0; // ( -u, 1, -v ) pos y + + } else if ( face == 2.0 ) { + + direction.x *= -1.0; // ( -u, v, 1 ) pos z + + } else if ( face == 3.0 ) { + + direction = direction.zyx; + direction.xz *= -1.0; // ( -1, v, -u ) neg x + + } else if ( face == 4.0 ) { + + direction = direction.xzy; + direction.xy *= -1.0; // ( -u, -1, v ) neg y + + } else if ( face == 5.0 ) { + + direction.z *= -1.0; // ( u, v, -1 ) neg z + + } + + return direction; + + } + + void main() { + + vOutputDirection = getDirection( uv, faceIndex ); + gl_Position = vec4( position, 1.0 ); + + } + `}function Y(e){let n=new WeakMap,t=null;function r(e){let t=e.target;t.removeEventListener("dispose",r);let a=n.get(t);void 0!==a&&(n.delete(t),a.dispose())}return{get:function(a){if(a&&a.isTexture){let i=a.mapping,o=i===S.EquirectangularReflectionMapping||i===S.EquirectangularRefractionMapping,l=i===S.CubeReflectionMapping||i===S.CubeRefractionMapping;if(o||l){let i=n.get(a),s=void 0!==i?i.texture.pmremVersion:0;if(a.isRenderTargetTexture&&a.pmremVersion!==s)return null===t&&(t=new V(e)),(i=o?t.fromEquirectangular(a,i):t.fromCubemap(a,i)).texture.pmremVersion=a.pmremVersion,n.set(a,i),i.texture;{if(void 0!==i)return i.texture;let s=a.image;return o&&s&&s.height>0||l&&s&&function(e){let n=0;for(let t=0;t<6;t++)void 0!==e[t]&&n++;return 6===n}(s)?(null===t&&(t=new V(e)),(i=o?t.fromEquirectangular(a):t.fromCubemap(a)).texture.pmremVersion=a.pmremVersion,n.set(a,i),a.addEventListener("dispose",r),i.texture):null}}}return a},dispose:function(){n=new WeakMap,null!==t&&(t.dispose(),t=null)}}}function K(e){let n={};function t(t){if(void 0!==n[t])return n[t];let r=e.getExtension(t);return n[t]=r,r}return{has:function(e){return null!==t(e)},init:function(){t("EXT_color_buffer_float"),t("WEBGL_clip_cull_distance"),t("OES_texture_float_linear"),t("EXT_color_buffer_half_float"),t("WEBGL_multisampled_render_to_texture"),t("WEBGL_render_shared_exponent")},get:function(e){let n=t(e);return null===n&&(0,S.warnOnce)("WebGLRenderer: "+e+" extension not supported."),n}}}function $(e,n,t,r){let a={},i=new WeakMap;function o(e){let l=e.target;for(let e in null!==l.index&&n.remove(l.index),l.attributes)n.remove(l.attributes[e]);l.removeEventListener("dispose",o),delete a[l.id];let s=i.get(l);s&&(n.remove(s),i.delete(l)),r.releaseStatesOfGeometry(l),!0===l.isInstancedBufferGeometry&&delete l._maxInstanceCount,t.memory.geometries--}function l(e){let t=[],r=e.index,a=e.attributes.position,o=0;if(null!==r){let e=r.array;o=r.version;for(let n=0,r=e.length;nn.maxTextureSize&&(m=Math.ceil(p/n.maxTextureSize),p=n.maxTextureSize);let h=new Float32Array(p*m*4*c),g=new S.DataArrayTexture(h,p,m,c);g.type=S.FloatType,g.needsUpdate=!0;let _=4*f;for(let n=0;n + #include + + void main() { + gl_FragColor = texture2D( tDiffuse, vUv ); + + #ifdef LINEAR_TONE_MAPPING + gl_FragColor.rgb = LinearToneMapping( gl_FragColor.rgb ); + #elif defined( REINHARD_TONE_MAPPING ) + gl_FragColor.rgb = ReinhardToneMapping( gl_FragColor.rgb ); + #elif defined( CINEON_TONE_MAPPING ) + gl_FragColor.rgb = CineonToneMapping( gl_FragColor.rgb ); + #elif defined( ACES_FILMIC_TONE_MAPPING ) + gl_FragColor.rgb = ACESFilmicToneMapping( gl_FragColor.rgb ); + #elif defined( AGX_TONE_MAPPING ) + gl_FragColor.rgb = AgXToneMapping( gl_FragColor.rgb ); + #elif defined( NEUTRAL_TONE_MAPPING ) + gl_FragColor.rgb = NeutralToneMapping( gl_FragColor.rgb ); + #elif defined( CUSTOM_TONE_MAPPING ) + gl_FragColor.rgb = CustomToneMapping( gl_FragColor.rgb ); + #endif + + #ifdef SRGB_TRANSFER + gl_FragColor = sRGBTransferOETF( gl_FragColor ); + #endif + }`,depthTest:!1,depthWrite:!1}),c=new S.Mesh(s,u),d=new S.OrthographicCamera(-1,1,1,-1,0,1),f=null,p=null,m=!1,h=null,g=[],_=!1;this.setSize=function(e,n){o.setSize(e,n),l.setSize(e,n);for(let t=0;t0&&!0===g[0].isRenderPass;let n=o.width,t=o.height;for(let e=0;e0)return e;let a=n*t,i=es[a];if(void 0===i&&(i=new Float32Array(a),es[a]=i),0!==n){r.toArray(i,0);for(let r=1,a=0;r!==n;++r)a+=t,e[r].toArray(i,a)}return i}function em(e,n){if(e.length!==n.length)return!1;for(let t=0,r=e.length;t0&&(this.seq=r.concat(a))}setValue(e,n,t,r){let a=this.map[n];void 0!==a&&a.setValue(e,t,r)}setOptional(e,n,t){let r=n[t];void 0!==r&&this.setValue(e,t,r)}static upload(e,n,t,r){for(let a=0,i=n.length;a!==i;++a){let i=n[a],o=t[i.id];!1!==o.needsUpdate&&i.setValue(e,o.value,r)}}static seqWithValue(e,n){let t=[];for(let r=0,a=e.length;r!==a;++r){let a=e[r];a.id in n&&t.push(a)}return t}}function e8(e,n,t){let r=e.createShader(n);return e.shaderSource(r,t),e.compileShader(r),r}let e9=0,e7=new S.Matrix3;function ne(e,n,t){let r=e.getShaderParameter(n,e.COMPILE_STATUS),a=(e.getShaderInfoLog(n)||"").trim();if(r&&""===a)return"";let i=/ERROR: 0:(\d+)/.exec(a);if(!i)return a;{let r=parseInt(i[1]);return t.toUpperCase()+"\n\n"+a+"\n\n"+function(e,n){let t=e.split("\n"),r=[],a=Math.max(n-6,0),i=Math.min(n+6,t.length);for(let e=a;e":" "} ${a}: ${t[e]}`)}return r.join("\n")}(e.getShaderSource(n),r)}}let nn={[S.LinearToneMapping]:"Linear",[S.ReinhardToneMapping]:"Reinhard",[S.CineonToneMapping]:"Cineon",[S.ACESFilmicToneMapping]:"ACESFilmic",[S.AgXToneMapping]:"AgX",[S.NeutralToneMapping]:"Neutral",[S.CustomToneMapping]:"Custom"},nt=new S.Vector3;function nr(e){return""!==e}function na(e,n){let t=n.numSpotLightShadows+n.numSpotLightMaps-n.numSpotLightShadowsWithMaps;return e.replace(/NUM_DIR_LIGHTS/g,n.numDirLights).replace(/NUM_SPOT_LIGHTS/g,n.numSpotLights).replace(/NUM_SPOT_LIGHT_MAPS/g,n.numSpotLightMaps).replace(/NUM_SPOT_LIGHT_COORDS/g,t).replace(/NUM_RECT_AREA_LIGHTS/g,n.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,n.numPointLights).replace(/NUM_HEMI_LIGHTS/g,n.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,n.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g,n.numSpotLightShadowsWithMaps).replace(/NUM_SPOT_LIGHT_SHADOWS/g,n.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,n.numPointLightShadows)}function ni(e,n){return e.replace(/NUM_CLIPPING_PLANES/g,n.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,n.numClippingPlanes-n.numClipIntersection)}let no=/^[ \t]*#include +<([\w\d./]+)>/gm;function nl(e){return e.replace(no,nu)}let ns=new Map;function nu(e,n){let t=M[n];if(void 0===t){let e=ns.get(n);if(void 0!==e)t=M[e],(0,S.warn)('WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',n,e);else throw Error("Can not resolve #include <"+n+">")}return nl(t)}let nc=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function nd(e){return e.replace(nc,nf)}function nf(e,n,t,r){let a="";for(let e=parseInt(n);e0&&(o+="\n"),(l=["#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,T].filter(nr).join("\n")).length>0&&(l+="\n");else{let e,n,r,s,u;o=[np(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,T,t.extensionClipCullDistance?"#define USE_CLIP_DISTANCE":"",t.batching?"#define USE_BATCHING":"",t.batchingColor?"#define USE_BATCHING_COLOR":"",t.instancing?"#define USE_INSTANCING":"",t.instancingColor?"#define USE_INSTANCING_COLOR":"",t.instancingMorph?"#define USE_INSTANCING_MORPH":"",t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.map?"#define USE_MAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+g:"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.displacementMap?"#define USE_DISPLACEMENTMAP":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.mapUv?"#define MAP_UV "+t.mapUv:"",t.alphaMapUv?"#define ALPHAMAP_UV "+t.alphaMapUv:"",t.lightMapUv?"#define LIGHTMAP_UV "+t.lightMapUv:"",t.aoMapUv?"#define AOMAP_UV "+t.aoMapUv:"",t.emissiveMapUv?"#define EMISSIVEMAP_UV "+t.emissiveMapUv:"",t.bumpMapUv?"#define BUMPMAP_UV "+t.bumpMapUv:"",t.normalMapUv?"#define NORMALMAP_UV "+t.normalMapUv:"",t.displacementMapUv?"#define DISPLACEMENTMAP_UV "+t.displacementMapUv:"",t.metalnessMapUv?"#define METALNESSMAP_UV "+t.metalnessMapUv:"",t.roughnessMapUv?"#define ROUGHNESSMAP_UV "+t.roughnessMapUv:"",t.anisotropyMapUv?"#define ANISOTROPYMAP_UV "+t.anisotropyMapUv:"",t.clearcoatMapUv?"#define CLEARCOATMAP_UV "+t.clearcoatMapUv:"",t.clearcoatNormalMapUv?"#define CLEARCOAT_NORMALMAP_UV "+t.clearcoatNormalMapUv:"",t.clearcoatRoughnessMapUv?"#define CLEARCOAT_ROUGHNESSMAP_UV "+t.clearcoatRoughnessMapUv:"",t.iridescenceMapUv?"#define IRIDESCENCEMAP_UV "+t.iridescenceMapUv:"",t.iridescenceThicknessMapUv?"#define IRIDESCENCE_THICKNESSMAP_UV "+t.iridescenceThicknessMapUv:"",t.sheenColorMapUv?"#define SHEEN_COLORMAP_UV "+t.sheenColorMapUv:"",t.sheenRoughnessMapUv?"#define SHEEN_ROUGHNESSMAP_UV "+t.sheenRoughnessMapUv:"",t.specularMapUv?"#define SPECULARMAP_UV "+t.specularMapUv:"",t.specularColorMapUv?"#define SPECULAR_COLORMAP_UV "+t.specularColorMapUv:"",t.specularIntensityMapUv?"#define SPECULAR_INTENSITYMAP_UV "+t.specularIntensityMapUv:"",t.transmissionMapUv?"#define TRANSMISSIONMAP_UV "+t.transmissionMapUv:"",t.thicknessMapUv?"#define THICKNESSMAP_UV "+t.thicknessMapUv:"",t.vertexTangents&&!1===t.flatShading?"#define USE_TANGENT":"",t.vertexColors?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.flatShading?"#define FLAT_SHADED":"",t.skinning?"#define USE_SKINNING":"",t.morphTargets?"#define USE_MORPHTARGETS":"",t.morphNormals&&!1===t.flatShading?"#define USE_MORPHNORMALS":"",t.morphColors?"#define USE_MORPHCOLORS":"",t.morphTargetsCount>0?"#define MORPHTARGETS_TEXTURE_STRIDE "+t.morphTextureStride:"",t.morphTargetsCount>0?"#define MORPHTARGETS_COUNT "+t.morphTargetsCount:"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+m:"",t.sizeAttenuation?"#define USE_SIZEATTENUATION":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",t.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","#ifdef USE_INSTANCING_MORPH"," uniform sampler2D morphTexture;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_UV1"," attribute vec2 uv1;","#endif","#ifdef USE_UV2"," attribute vec2 uv2;","#endif","#ifdef USE_UV3"," attribute vec2 uv3;","#endif","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif","\n"].filter(nr).join("\n"),l=[np(t),"#define SHADER_TYPE "+t.shaderType,"#define SHADER_NAME "+t.shaderName,T,t.useFog&&t.fog?"#define USE_FOG":"",t.useFog&&t.fogExp2?"#define FOG_EXP2":"",t.alphaToCoverage?"#define ALPHA_TO_COVERAGE":"",t.map?"#define USE_MAP":"",t.matcap?"#define USE_MATCAP":"",t.envMap?"#define USE_ENVMAP":"",t.envMap?"#define "+h:"",t.envMap?"#define "+g:"",t.envMap?"#define "+_:"",v?"#define CUBEUV_TEXEL_WIDTH "+v.texelWidth:"",v?"#define CUBEUV_TEXEL_HEIGHT "+v.texelHeight:"",v?"#define CUBEUV_MAX_MIP "+v.maxMip+".0":"",t.lightMap?"#define USE_LIGHTMAP":"",t.aoMap?"#define USE_AOMAP":"",t.bumpMap?"#define USE_BUMPMAP":"",t.normalMap?"#define USE_NORMALMAP":"",t.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",t.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",t.emissiveMap?"#define USE_EMISSIVEMAP":"",t.anisotropy?"#define USE_ANISOTROPY":"",t.anisotropyMap?"#define USE_ANISOTROPYMAP":"",t.clearcoat?"#define USE_CLEARCOAT":"",t.clearcoatMap?"#define USE_CLEARCOATMAP":"",t.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",t.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",t.dispersion?"#define USE_DISPERSION":"",t.iridescence?"#define USE_IRIDESCENCE":"",t.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",t.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",t.specularMap?"#define USE_SPECULARMAP":"",t.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",t.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",t.roughnessMap?"#define USE_ROUGHNESSMAP":"",t.metalnessMap?"#define USE_METALNESSMAP":"",t.alphaMap?"#define USE_ALPHAMAP":"",t.alphaTest?"#define USE_ALPHATEST":"",t.alphaHash?"#define USE_ALPHAHASH":"",t.sheen?"#define USE_SHEEN":"",t.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",t.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",t.transmission?"#define USE_TRANSMISSION":"",t.transmissionMap?"#define USE_TRANSMISSIONMAP":"",t.thicknessMap?"#define USE_THICKNESSMAP":"",t.vertexTangents&&!1===t.flatShading?"#define USE_TANGENT":"",t.vertexColors||t.instancingColor||t.batchingColor?"#define USE_COLOR":"",t.vertexAlphas?"#define USE_COLOR_ALPHA":"",t.vertexUv1s?"#define USE_UV1":"",t.vertexUv2s?"#define USE_UV2":"",t.vertexUv3s?"#define USE_UV3":"",t.pointsUvs?"#define USE_POINTS_UV":"",t.gradientMap?"#define USE_GRADIENTMAP":"",t.flatShading?"#define FLAT_SHADED":"",t.doubleSided?"#define DOUBLE_SIDED":"",t.flipSided?"#define FLIP_SIDED":"",t.shadowMapEnabled?"#define USE_SHADOWMAP":"",t.shadowMapEnabled?"#define "+m:"",t.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",t.numLightProbes>0?"#define USE_LIGHT_PROBES":"",t.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",t.decodeVideoTextureEmissive?"#define DECODE_VIDEO_TEXTURE_EMISSIVE":"",t.logarithmicDepthBuffer?"#define USE_LOGARITHMIC_DEPTH_BUFFER":"",t.reversedDepthBuffer?"#define USE_REVERSED_DEPTH_BUFFER":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",t.toneMapping!==S.NoToneMapping?"#define TONE_MAPPING":"",t.toneMapping!==S.NoToneMapping?M.tonemapping_pars_fragment:"",t.toneMapping!==S.NoToneMapping?(a="toneMapping",void 0===(e=nn[i=t.toneMapping])?((0,S.warn)("WebGLProgram: Unsupported toneMapping:",i),"vec3 "+a+"( vec3 color ) { return LinearToneMapping( color ); }"):"vec3 "+a+"( vec3 color ) { return "+e+"ToneMapping( color ); }"):"",t.dithering?"#define DITHERING":"",t.opaque?"#define OPAQUE":"",M.colorspace_pars_fragment,(n=function(e){S.ColorManagement._getMatrix(e7,S.ColorManagement.workingColorSpace,e);let n=`mat3( ${e7.elements.map(e=>e.toFixed(4))} )`;switch(S.ColorManagement.getTransfer(e)){case S.LinearTransfer:return[n,"LinearTransferOETF"];case S.SRGBTransfer:return[n,"sRGBTransferOETF"];default:return(0,S.warn)("WebGLProgram: Unsupported color space: ",e),[n,"LinearTransferOETF"]}}(t.outputColorSpace),`vec4 linearToOutputTexel( vec4 value ) { + return ${n[1]}( vec4( value.rgb * ${n[0]}, value.a ) ); +}`),(S.ColorManagement.getLuminanceCoefficients(nt),r=nt.x.toFixed(4),s=nt.y.toFixed(4),u=nt.z.toFixed(4),`float luminance( const in vec3 rgb ) { + const vec3 weights = vec3( ${r}, ${s}, ${u} ); + return dot( weights, rgb ); +}`),t.useDepthPacking?"#define DEPTH_PACKING "+t.depthPacking:"","\n"].filter(nr).join("\n")}f=ni(f=na(f=nl(f),t),t),p=ni(p=na(p=nl(p),t),t),f=nd(f),p=nd(p),!0!==t.isRawShaderMaterial&&(x="#version 300 es\n",o=[E,"#define attribute in\n#define varying out\n#define texture2D texture"].join("\n")+"\n"+o,l=["#define varying in",t.glslVersion===S.GLSL3?"":"layout(location = 0) out highp vec4 pc_fragColor;",t.glslVersion===S.GLSL3?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth\n#define texture2D texture\n#define textureCube texture\n#define texture2DProj textureProj\n#define texture2DLodEXT textureLod\n#define texture2DProjLodEXT textureProjLod\n#define textureCubeLodEXT textureLod\n#define texture2DGradEXT textureGrad\n#define texture2DProjGradEXT textureProjGrad\n#define textureCubeGradEXT textureGrad"].join("\n")+"\n"+l);let R=x+o+f,C=x+l+p,y=e8(c,c.VERTEX_SHADER,R),A=e8(c,c.FRAGMENT_SHADER,C);function P(n){if(e.debug.checkShaderErrors){let t=c.getProgramInfoLog(b)||"",r=c.getShaderInfoLog(y)||"",a=c.getShaderInfoLog(A)||"",i=t.trim(),s=r.trim(),u=a.trim(),d=!0,f=!0;if(!1===c.getProgramParameter(b,c.LINK_STATUS))if(d=!1,"function"==typeof e.debug.onShaderError)e.debug.onShaderError(c,b,y,A);else{let e=ne(c,y,"vertex"),t=ne(c,A,"fragment");(0,S.error)("THREE.WebGLProgram: Shader Error "+c.getError()+" - VALIDATE_STATUS "+c.getProgramParameter(b,c.VALIDATE_STATUS)+"\n\nMaterial Name: "+n.name+"\nMaterial Type: "+n.type+"\n\nProgram Info Log: "+i+"\n"+e+"\n"+t)}else""!==i?(0,S.warn)("WebGLProgram: Program Info Log:",i):(""===s||""===u)&&(f=!1);f&&(n.diagnostics={runnable:d,programLog:i,vertexShader:{log:s,prefix:o},fragmentShader:{log:u,prefix:l}})}c.deleteShader(y),c.deleteShader(A),s=new e6(c,b),u=function(e,n){let t={},r=e.getProgramParameter(n,e.ACTIVE_ATTRIBUTES);for(let a=0;a0,Y=i.clearcoat>0,K=i.dispersion>0,$=i.iridescence>0,Q=i.sheen>0,Z=i.transmission>0,J=q&&!!i.anisotropyMap,ee=Y&&!!i.clearcoatMap,en=Y&&!!i.clearcoatNormalMap,et=Y&&!!i.clearcoatRoughnessMap,er=$&&!!i.iridescenceMap,ea=$&&!!i.iridescenceThicknessMap,ei=Q&&!!i.sheenColorMap,eo=Q&&!!i.sheenRoughnessMap,el=!!i.specularMap,es=!!i.specularColorMap,eu=!!i.specularIntensityMap,ec=Z&&!!i.transmissionMap,ed=Z&&!!i.thicknessMap,ef=!!i.gradientMap,ep=!!i.alphaMap,em=i.alphaTest>0,eh=!!i.alphaHash,eg=!!i.extensions,e_=S.NoToneMapping;i.toneMapped&&(null===N||!0===N.isXRRenderTarget)&&(e_=e.toneMapping);let ev={shaderID:A,shaderType:i.type,shaderName:i.name,vertexShader:_,fragmentShader:v,defines:i.defines,customVertexShaderID:E,customFragmentShaderID:T,isRawShaderMaterial:!0===i.isRawShaderMaterial,glslVersion:i.glslVersion,precision:p,batching:I,batchingColor:I&&null!==g._colorsTexture,instancing:D,instancingColor:D&&null!==g.instanceColor,instancingMorph:D&&null!==g.morphTexture,outputColorSpace:null===N?e.outputColorSpace:!0===N.isXRRenderTarget?N.texture.colorSpace:S.LinearSRGBColorSpace,alphaToCoverage:!!i.alphaToCoverage,map:F,matcap:O,envMap:B,envMapMode:B&&C.mapping,envMapCubeUVHeight:y,aoMap:G,lightMap:H,bumpMap:k,normalMap:V,displacementMap:z,emissiveMap:W,normalMapObjectSpace:V&&i.normalMapType===S.ObjectSpaceNormalMap,normalMapTangentSpace:V&&i.normalMapType===S.TangentSpaceNormalMap,metalnessMap:X,roughnessMap:j,anisotropy:q,anisotropyMap:J,clearcoat:Y,clearcoatMap:ee,clearcoatNormalMap:en,clearcoatRoughnessMap:et,dispersion:K,iridescence:$,iridescenceMap:er,iridescenceThicknessMap:ea,sheen:Q,sheenColorMap:ei,sheenRoughnessMap:eo,specularMap:el,specularColorMap:es,specularIntensityMap:eu,transmission:Z,transmissionMap:ec,thicknessMap:ed,gradientMap:ef,opaque:!1===i.transparent&&i.blending===S.NormalBlending&&!1===i.alphaToCoverage,alphaMap:ep,alphaTest:em,alphaHash:eh,combine:i.combine,mapUv:F&&h(i.map.channel),aoMapUv:G&&h(i.aoMap.channel),lightMapUv:H&&h(i.lightMap.channel),bumpMapUv:k&&h(i.bumpMap.channel),normalMapUv:V&&h(i.normalMap.channel),displacementMapUv:z&&h(i.displacementMap.channel),emissiveMapUv:W&&h(i.emissiveMap.channel),metalnessMapUv:X&&h(i.metalnessMap.channel),roughnessMapUv:j&&h(i.roughnessMap.channel),anisotropyMapUv:J&&h(i.anisotropyMap.channel),clearcoatMapUv:ee&&h(i.clearcoatMap.channel),clearcoatNormalMapUv:en&&h(i.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:et&&h(i.clearcoatRoughnessMap.channel),iridescenceMapUv:er&&h(i.iridescenceMap.channel),iridescenceThicknessMapUv:ea&&h(i.iridescenceThicknessMap.channel),sheenColorMapUv:ei&&h(i.sheenColorMap.channel),sheenRoughnessMapUv:eo&&h(i.sheenRoughnessMap.channel),specularMapUv:el&&h(i.specularMap.channel),specularColorMapUv:es&&h(i.specularColorMap.channel),specularIntensityMapUv:eu&&h(i.specularIntensityMap.channel),transmissionMapUv:ec&&h(i.transmissionMap.channel),thicknessMapUv:ed&&h(i.thicknessMap.channel),alphaMapUv:ep&&h(i.alphaMap.channel),vertexTangents:!!b.attributes.tangent&&(V||q),vertexColors:i.vertexColors,vertexAlphas:!0===i.vertexColors&&!!b.attributes.color&&4===b.attributes.color.itemSize,pointsUvs:!0===g.isPoints&&!!b.attributes.uv&&(F||ep),fog:!!M,useFog:!0===i.fog,fogExp2:!!M&&M.isFogExp2,flatShading:!0===i.flatShading&&!1===i.wireframe,sizeAttenuation:!0===i.sizeAttenuation,logarithmicDepthBuffer:f,reversedDepthBuffer:U,skinning:!0===g.isSkinnedMesh,morphTargets:void 0!==b.morphAttributes.position,morphNormals:void 0!==b.morphAttributes.normal,morphColors:void 0!==b.morphAttributes.color,morphTargetsCount:w,morphTextureStride:L,numDirLights:l.directional.length,numPointLights:l.point.length,numSpotLights:l.spot.length,numSpotLightMaps:l.spotLightMap.length,numRectAreaLights:l.rectArea.length,numHemiLights:l.hemi.length,numDirLightShadows:l.directionalShadowMap.length,numPointLightShadows:l.pointShadowMap.length,numSpotLightShadows:l.spotShadowMap.length,numSpotLightShadowsWithMaps:l.numSpotLightShadowsWithMaps,numLightProbes:l.numLightProbes,numClippingPlanes:o.numPlanes,numClipIntersection:o.numIntersection,dithering:i.dithering,shadowMapEnabled:e.shadowMap.enabled&&c.length>0,shadowMapType:e.shadowMap.type,toneMapping:e_,decodeVideoTexture:F&&!0===i.map.isVideoTexture&&S.ColorManagement.getTransfer(i.map.colorSpace)===S.SRGBTransfer,decodeVideoTextureEmissive:W&&!0===i.emissiveMap.isVideoTexture&&S.ColorManagement.getTransfer(i.emissiveMap.colorSpace)===S.SRGBTransfer,premultipliedAlpha:i.premultipliedAlpha,doubleSided:i.side===S.DoubleSide,flipSided:i.side===S.BackSide,useDepthPacking:i.depthPacking>=0,depthPacking:i.depthPacking||0,index0AttributeName:i.index0AttributeName,extensionClipCullDistance:eg&&!0===i.extensions.clipCullDistance&&r.has("WEBGL_clip_cull_distance"),extensionMultiDraw:(eg&&!0===i.extensions.multiDraw||I)&&r.has("WEBGL_multi_draw"),rendererExtensionParallelShaderCompile:r.has("KHR_parallel_shader_compile"),customProgramCacheKey:i.customProgramCacheKey()};return ev.vertexUv1s=u.has(1),ev.vertexUv2s=u.has(2),ev.vertexUv3s=u.has(3),u.clear(),ev},getProgramCacheKey:function(n){var t,r,a,i;let o=[];if(n.shaderID?o.push(n.shaderID):(o.push(n.customVertexShaderID),o.push(n.customFragmentShaderID)),void 0!==n.defines)for(let e in n.defines)o.push(e),o.push(n.defines[e]);return!1===n.isRawShaderMaterial&&(t=o,r=n,t.push(r.precision),t.push(r.outputColorSpace),t.push(r.envMapMode),t.push(r.envMapCubeUVHeight),t.push(r.mapUv),t.push(r.alphaMapUv),t.push(r.lightMapUv),t.push(r.aoMapUv),t.push(r.bumpMapUv),t.push(r.normalMapUv),t.push(r.displacementMapUv),t.push(r.emissiveMapUv),t.push(r.metalnessMapUv),t.push(r.roughnessMapUv),t.push(r.anisotropyMapUv),t.push(r.clearcoatMapUv),t.push(r.clearcoatNormalMapUv),t.push(r.clearcoatRoughnessMapUv),t.push(r.iridescenceMapUv),t.push(r.iridescenceThicknessMapUv),t.push(r.sheenColorMapUv),t.push(r.sheenRoughnessMapUv),t.push(r.specularMapUv),t.push(r.specularColorMapUv),t.push(r.specularIntensityMapUv),t.push(r.transmissionMapUv),t.push(r.thicknessMapUv),t.push(r.combine),t.push(r.fogExp2),t.push(r.sizeAttenuation),t.push(r.morphTargetsCount),t.push(r.morphAttributeCount),t.push(r.numDirLights),t.push(r.numPointLights),t.push(r.numSpotLights),t.push(r.numSpotLightMaps),t.push(r.numHemiLights),t.push(r.numRectAreaLights),t.push(r.numDirLightShadows),t.push(r.numPointLightShadows),t.push(r.numSpotLightShadows),t.push(r.numSpotLightShadowsWithMaps),t.push(r.numLightProbes),t.push(r.shadowMapType),t.push(r.toneMapping),t.push(r.numClippingPlanes),t.push(r.numClipIntersection),t.push(r.depthPacking),a=o,i=n,l.disableAll(),i.instancing&&l.enable(0),i.instancingColor&&l.enable(1),i.instancingMorph&&l.enable(2),i.matcap&&l.enable(3),i.envMap&&l.enable(4),i.normalMapObjectSpace&&l.enable(5),i.normalMapTangentSpace&&l.enable(6),i.clearcoat&&l.enable(7),i.iridescence&&l.enable(8),i.alphaTest&&l.enable(9),i.vertexColors&&l.enable(10),i.vertexAlphas&&l.enable(11),i.vertexUv1s&&l.enable(12),i.vertexUv2s&&l.enable(13),i.vertexUv3s&&l.enable(14),i.vertexTangents&&l.enable(15),i.anisotropy&&l.enable(16),i.alphaHash&&l.enable(17),i.batching&&l.enable(18),i.dispersion&&l.enable(19),i.batchingColor&&l.enable(20),i.gradientMap&&l.enable(21),a.push(l.mask),l.disableAll(),i.fog&&l.enable(0),i.useFog&&l.enable(1),i.flatShading&&l.enable(2),i.logarithmicDepthBuffer&&l.enable(3),i.reversedDepthBuffer&&l.enable(4),i.skinning&&l.enable(5),i.morphTargets&&l.enable(6),i.morphNormals&&l.enable(7),i.morphColors&&l.enable(8),i.premultipliedAlpha&&l.enable(9),i.shadowMapEnabled&&l.enable(10),i.doubleSided&&l.enable(11),i.flipSided&&l.enable(12),i.useDepthPacking&&l.enable(13),i.dithering&&l.enable(14),i.transmission&&l.enable(15),i.sheen&&l.enable(16),i.opaque&&l.enable(17),i.pointsUvs&&l.enable(18),i.decodeVideoTexture&&l.enable(19),i.decodeVideoTextureEmissive&&l.enable(20),i.alphaToCoverage&&l.enable(21),a.push(l.mask),o.push(e.outputColorSpace)),o.push(n.customProgramCacheKey),o.join()},getUniforms:function(e){let n,t=m[e.type];if(t){let e=x[t];n=S.UniformsUtils.clone(e.uniforms)}else n=e.uniforms;return n},acquireProgram:function(n,t){let r=d.get(t);return void 0!==r?++r.usedTimes:(r=new nv(e,t,n,i),c.push(r),d.set(t,r)),r},releaseProgram:function(e){if(0==--e.usedTimes){let n=c.indexOf(e);c[n]=c[c.length-1],c.pop(),d.delete(e.cacheKey),e.destroy()}},releaseShaderCache:function(e){s.remove(e)},programs:c,dispose:function(){s.dispose()}}}function nb(){let e=new WeakMap;return{has:function(n){return e.has(n)},get:function(n){let t=e.get(n);return void 0===t&&(t={},e.set(n,t)),t},remove:function(n){e.delete(n)},update:function(n,t,r){e.get(n)[t]=r},dispose:function(){e=new WeakMap}}}function nx(e,n){return e.groupOrder!==n.groupOrder?e.groupOrder-n.groupOrder:e.renderOrder!==n.renderOrder?e.renderOrder-n.renderOrder:e.material.id!==n.material.id?e.material.id-n.material.id:e.z!==n.z?e.z-n.z:e.id-n.id}function nR(e,n){return e.groupOrder!==n.groupOrder?e.groupOrder-n.groupOrder:e.renderOrder!==n.renderOrder?e.renderOrder-n.renderOrder:e.z!==n.z?n.z-e.z:e.id-n.id}function nC(){let e=[],n=0,t=[],r=[],a=[];function i(t,r,a,i,o,l){let s=e[n];return void 0===s?(s={id:t.id,object:t,geometry:r,material:a,groupOrder:i,renderOrder:t.renderOrder,z:o,group:l},e[n]=s):(s.id=t.id,s.object=t,s.geometry=r,s.material=a,s.groupOrder=i,s.renderOrder=t.renderOrder,s.z=o,s.group=l),n++,s}return{opaque:t,transmissive:r,transparent:a,init:function(){n=0,t.length=0,r.length=0,a.length=0},push:function(e,n,o,l,s,u){let c=i(e,n,o,l,s,u);o.transmission>0?r.push(c):!0===o.transparent?a.push(c):t.push(c)},unshift:function(e,n,o,l,s,u){let c=i(e,n,o,l,s,u);o.transmission>0?r.unshift(c):!0===o.transparent?a.unshift(c):t.unshift(c)},finish:function(){for(let t=n,r=e.length;t1&&t.sort(e||nx),r.length>1&&r.sort(n||nR),a.length>1&&a.sort(n||nR)}}}function ny(){let e=new WeakMap;return{get:function(n,t){let r,a=e.get(n);return void 0===a?(r=new nC,e.set(n,[r])):t>=a.length?(r=new nC,a.push(r)):r=a[t],r},dispose:function(){e=new WeakMap}}}function nA(){let e={};return{get:function(n){let t;if(void 0!==e[n.id])return e[n.id];switch(n.type){case"DirectionalLight":t={direction:new S.Vector3,color:new S.Color};break;case"SpotLight":t={position:new S.Vector3,direction:new S.Vector3,color:new S.Color,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":t={position:new S.Vector3,color:new S.Color,distance:0,decay:0};break;case"HemisphereLight":t={direction:new S.Vector3,skyColor:new S.Color,groundColor:new S.Color};break;case"RectAreaLight":t={color:new S.Color,position:new S.Vector3,halfWidth:new S.Vector3,halfHeight:new S.Vector3}}return e[n.id]=t,t}}}let nP=0;function nw(e,n){return 2*!!n.castShadow-2*!!e.castShadow+ +!!n.map-!!e.map}function nL(e){let n,t=new nA,r=(n={},{get:function(e){let t;if(void 0!==n[e.id])return n[e.id];switch(e.type){case"DirectionalLight":case"SpotLight":t={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new S.Vector2};break;case"PointLight":t={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new S.Vector2,shadowCameraNear:1,shadowCameraFar:1e3}}return n[e.id]=t,t}}),a={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1,numLightProbes:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0,numLightProbes:0};for(let e=0;e<9;e++)a.probe.push(new S.Vector3);let i=new S.Vector3,o=new S.Matrix4,l=new S.Matrix4;return{setup:function(n){let i=0,o=0,l=0;for(let e=0;e<9;e++)a.probe[e].set(0,0,0);let s=0,u=0,c=0,d=0,f=0,p=0,m=0,h=0,g=0,_=0,v=0;n.sort(nw);for(let e=0,E=n.length;e0&&(!0===e.has("OES_texture_float_linear")?(a.rectAreaLTC1=b.LTC_FLOAT_1,a.rectAreaLTC2=b.LTC_FLOAT_2):(a.rectAreaLTC1=b.LTC_HALF_1,a.rectAreaLTC2=b.LTC_HALF_2)),a.ambient[0]=i,a.ambient[1]=o,a.ambient[2]=l;let E=a.hash;(E.directionalLength!==s||E.pointLength!==u||E.spotLength!==c||E.rectAreaLength!==d||E.hemiLength!==f||E.numDirectionalShadows!==p||E.numPointShadows!==m||E.numSpotShadows!==h||E.numSpotMaps!==g||E.numLightProbes!==v)&&(a.directional.length=s,a.spot.length=c,a.rectArea.length=d,a.point.length=u,a.hemi.length=f,a.directionalShadow.length=p,a.directionalShadowMap.length=p,a.pointShadow.length=m,a.pointShadowMap.length=m,a.spotShadow.length=h,a.spotShadowMap.length=h,a.directionalShadowMatrix.length=p,a.pointShadowMatrix.length=m,a.spotLightMatrix.length=h+g-_,a.spotLightMap.length=g,a.numSpotLightShadowsWithMaps=_,a.numLightProbes=v,E.directionalLength=s,E.pointLength=u,E.spotLength=c,E.rectAreaLength=d,E.hemiLength=f,E.numDirectionalShadows=p,E.numPointShadows=m,E.numSpotShadows=h,E.numSpotMaps=g,E.numLightProbes=v,a.version=nP++)},setupView:function(e,n){let t=0,r=0,s=0,u=0,c=0,d=n.matrixWorldInverse;for(let n=0,f=e.length;n=i.length?(a=new nN(e),i.push(a)):a=i[r],a},dispose:function(){n=new WeakMap}}}let nD=[new S.Vector3(1,0,0),new S.Vector3(-1,0,0),new S.Vector3(0,1,0),new S.Vector3(0,-1,0),new S.Vector3(0,0,1),new S.Vector3(0,0,-1)],nI=[new S.Vector3(0,-1,0),new S.Vector3(0,-1,0),new S.Vector3(0,0,1),new S.Vector3(0,0,-1),new S.Vector3(0,-1,0),new S.Vector3(0,-1,0)],nF=new S.Matrix4,nO=new S.Vector3,nB=new S.Vector3;function nG(e,n,t){let r=new S.Frustum,a=new S.Vector2,i=new S.Vector2,o=new S.Vector4,l=new S.MeshDepthMaterial,s=new S.MeshDistanceMaterial,u={},c=t.maxTextureSize,d={[S.FrontSide]:S.BackSide,[S.BackSide]:S.FrontSide,[S.DoubleSide]:S.DoubleSide},f=new S.ShaderMaterial({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new S.Vector2},radius:{value:4}},vertexShader:"void main() {\n gl_Position = vec4( position, 1.0 );\n}",fragmentShader:"uniform sampler2D shadow_pass;\nuniform vec2 resolution;\nuniform float radius;\nvoid main() {\n const float samples = float( VSM_SAMPLES );\n float mean = 0.0;\n float squared_mean = 0.0;\n float uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );\n float uvStart = samples <= 1.0 ? 0.0 : - 1.0;\n for ( float i = 0.0; i < samples; i ++ ) {\n float uvOffset = uvStart + i * uvStride;\n #ifdef HORIZONTAL_PASS\n vec2 distribution = texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ).rg;\n mean += distribution.x;\n squared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\n #else\n float depth = texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ).r;\n mean += depth;\n squared_mean += depth * depth;\n #endif\n }\n mean = mean / samples;\n squared_mean = squared_mean / samples;\n float std_dev = sqrt( max( 0.0, squared_mean - mean * mean ) );\n gl_FragColor = vec4( mean, std_dev, 0.0, 1.0 );\n}"}),p=f.clone();p.defines.HORIZONTAL_PASS=1;let m=new S.BufferGeometry;m.setAttribute("position",new S.BufferAttribute(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));let h=new S.Mesh(m,f),g=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=S.PCFShadowMap;let _=this.type;function v(n,t,r,a){let i=null,o=!0===r.isPointLight?n.customDistanceMaterial:n.customDepthMaterial;if(void 0!==o)i=o;else if(i=!0===r.isPointLight?s:l,e.localClippingEnabled&&!0===t.clipShadows&&Array.isArray(t.clippingPlanes)&&0!==t.clippingPlanes.length||t.displacementMap&&0!==t.displacementScale||t.alphaMap&&t.alphaTest>0||t.map&&t.alphaTest>0||!0===t.alphaToCoverage){let e=i.uuid,n=t.uuid,r=u[e];void 0===r&&(r={},u[e]=r);let a=r[n];void 0===a&&(a=i.clone(),r[n]=a,t.addEventListener("dispose",E)),i=a}return i.visible=t.visible,i.wireframe=t.wireframe,a===S.VSMShadowMap?i.side=null!==t.shadowSide?t.shadowSide:t.side:i.side=null!==t.shadowSide?t.shadowSide:d[t.side],i.alphaMap=t.alphaMap,i.alphaTest=!0===t.alphaToCoverage?.5:t.alphaTest,i.map=t.map,i.clipShadows=t.clipShadows,i.clippingPlanes=t.clippingPlanes,i.clipIntersection=t.clipIntersection,i.displacementMap=t.displacementMap,i.displacementScale=t.displacementScale,i.displacementBias=t.displacementBias,i.wireframeLinewidth=t.wireframeLinewidth,i.linewidth=t.linewidth,!0===r.isPointLight&&!0===i.isMeshDistanceMaterial&&(e.properties.get(i).light=r),i}function E(e){for(let n in e.target.removeEventListener("dispose",E),u){let t=u[n],r=e.target.uuid;r in t&&(t[r].dispose(),delete t[r])}}this.render=function(t,l,s){if(!1===g.enabled||!1===g.autoUpdate&&!1===g.needsUpdate||0===t.length)return;t.type===S.PCFSoftShadowMap&&((0,S.warn)("WebGLShadowMap: PCFSoftShadowMap has been deprecated. Using PCFShadowMap instead."),t.type=S.PCFShadowMap);let u=e.getRenderTarget(),d=e.getActiveCubeFace(),m=e.getActiveMipmapLevel(),E=e.state;E.setBlending(S.NoBlending),!0===E.buffers.depth.getReversed()?E.buffers.color.setClear(0,0,0,0):E.buffers.color.setClear(1,1,1,1),E.buffers.depth.setTest(!0),E.setScissorTest(!1);let T=_!==this.type;T&&l.traverse(function(e){e.material&&(Array.isArray(e.material)?e.material.forEach(e=>e.needsUpdate=!0):e.material.needsUpdate=!0)});for(let u=0,d=t.length;uc||a.y>c)&&(a.x>c&&(i.x=Math.floor(c/g.x),a.x=i.x*g.x,m.mapSize.x=i.x),a.y>c&&(i.y=Math.floor(c/g.y),a.y=i.y*g.y,m.mapSize.y=i.y)),null===m.map||!0===T){if(null!==m.map&&(null!==m.map.depthTexture&&(m.map.depthTexture.dispose(),m.map.depthTexture=null),m.map.dispose()),this.type===S.VSMShadowMap){if(d.isPointLight){(0,S.warn)("WebGLShadowMap: VSM shadow maps are not supported for PointLights. Use PCF or BasicShadowMap instead.");continue}m.map=new S.WebGLRenderTarget(a.x,a.y,{format:S.RGFormat,type:S.HalfFloatType,minFilter:S.LinearFilter,magFilter:S.LinearFilter,generateMipmaps:!1}),m.map.texture.name=d.name+".shadowMap",m.map.depthTexture=new S.DepthTexture(a.x,a.y,S.FloatType),m.map.depthTexture.name=d.name+".shadowMapDepth",m.map.depthTexture.format=S.DepthFormat,m.map.depthTexture.compareFunction=null,m.map.depthTexture.minFilter=S.NearestFilter,m.map.depthTexture.magFilter=S.NearestFilter}else{d.isPointLight?(m.map=new S.WebGLCubeRenderTarget(a.x),m.map.depthTexture=new S.CubeDepthTexture(a.x,S.UnsignedIntType)):(m.map=new S.WebGLRenderTarget(a.x,a.y),m.map.depthTexture=new S.DepthTexture(a.x,a.y,S.UnsignedIntType)),m.map.depthTexture.name=d.name+".shadowMap",m.map.depthTexture.format=S.DepthFormat;let n=e.state.buffers.depth.getReversed();this.type===S.PCFShadowMap?(m.map.depthTexture.compareFunction=n?S.GreaterEqualCompare:S.LessEqualCompare,m.map.depthTexture.minFilter=S.LinearFilter,m.map.depthTexture.magFilter=S.LinearFilter):(m.map.depthTexture.compareFunction=null,m.map.depthTexture.minFilter=S.NearestFilter,m.map.depthTexture.magFilter=S.NearestFilter)}m.camera.updateProjectionMatrix()}let _=m.map.isWebGLCubeRenderTarget?6:1;for(let t=0;t<_;t++){if(m.map.isWebGLCubeRenderTarget)e.setRenderTarget(m.map,t),e.clear();else{0===t&&(e.setRenderTarget(m.map),e.clear());let n=m.getViewport(t);o.set(i.x*n.x,i.y*n.y,i.x*n.z,i.y*n.w),E.viewport(o)}if(d.isPointLight){let e=m.camera,n=m.matrix,r=d.distance||e.far;r!==e.far&&(e.far=r,e.updateProjectionMatrix()),nO.setFromMatrixPosition(d.matrixWorld),e.position.copy(nO),nB.copy(e.position),nB.add(nD[t]),e.up.copy(nI[t]),e.lookAt(nB),e.updateMatrixWorld(),n.makeTranslation(-nO.x,-nO.y,-nO.z),nF.multiplyMatrices(e.projectionMatrix,e.matrixWorldInverse),m._frustum.setFromProjectionMatrix(nF,e.coordinateSystem,e.reversedDepth)}else m.updateMatrices(d);r=m.getFrustum(),function t(a,i,o,l,s){if(!1===a.visible)return;if(a.layers.test(i.layers)&&(a.isMesh||a.isLine||a.isPoints)&&(a.castShadow||a.receiveShadow&&s===S.VSMShadowMap)&&(!a.frustumCulled||r.intersectsObject(a))){a.modelViewMatrix.multiplyMatrices(o.matrixWorldInverse,a.matrixWorld);let t=n.update(a),r=a.material;if(Array.isArray(r)){let n=t.groups;for(let u=0,c=n.length;u=1:-1!==L.indexOf("OpenGL ES")&&(w=parseFloat(/^OpenGL ES (\d)/.exec(L)[1])>=2);let N=null,U={},D=e.getParameter(e.SCISSOR_BOX),I=e.getParameter(e.VIEWPORT),F=new S.Vector4().fromArray(D),O=new S.Vector4().fromArray(I);function B(n,t,r,a){let i=new Uint8Array(4),o=e.createTexture();e.bindTexture(n,o),e.texParameteri(n,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(n,e.TEXTURE_MAG_FILTER,e.NEAREST);for(let o=0;otypeof navigator&&/OculusBrowser/g.test(navigator.userAgent),c=new S.Vector2,d=new WeakMap,f=new WeakMap,p=!1;try{p="u">typeof OffscreenCanvas&&null!==new OffscreenCanvas(1,1).getContext("2d")}catch(e){}function m(e,n){return p?new OffscreenCanvas(e,n):(0,S.createElementNS)("canvas")}function h(e,n,t){let r=1,a=z(e);if((a.width>t||a.height>t)&&(r=t/Math.max(a.width,a.height)),r<1)if("u">typeof HTMLImageElement&&e instanceof HTMLImageElement||"u">typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement||"u">typeof ImageBitmap&&e instanceof ImageBitmap||"u">typeof VideoFrame&&e instanceof VideoFrame){let t=Math.floor(r*a.width),i=Math.floor(r*a.height);void 0===l&&(l=m(t,i));let o=n?m(t,i):l;return o.width=t,o.height=i,o.getContext("2d").drawImage(e,0,0,t,i),(0,S.warn)("WebGLRenderer: Texture has been resized from ("+a.width+"x"+a.height+") to ("+t+"x"+i+")."),o}else"data"in e&&(0,S.warn)("WebGLRenderer: Image in DataTexture is too big ("+a.width+"x"+a.height+").");return e}function g(e){return e.generateMipmaps}function _(n){e.generateMipmap(n)}function v(t,r,a,i,o=!1){if(null!==t){if(void 0!==e[t])return e[t];(0,S.warn)("WebGLRenderer: Attempt to use non-existing WebGL internal format '"+t+"'")}let l=r;if(r===e.RED&&(a===e.FLOAT&&(l=e.R32F),a===e.HALF_FLOAT&&(l=e.R16F),a===e.UNSIGNED_BYTE&&(l=e.R8)),r===e.RED_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.R8UI),a===e.UNSIGNED_SHORT&&(l=e.R16UI),a===e.UNSIGNED_INT&&(l=e.R32UI),a===e.BYTE&&(l=e.R8I),a===e.SHORT&&(l=e.R16I),a===e.INT&&(l=e.R32I)),r===e.RG&&(a===e.FLOAT&&(l=e.RG32F),a===e.HALF_FLOAT&&(l=e.RG16F),a===e.UNSIGNED_BYTE&&(l=e.RG8)),r===e.RG_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.RG8UI),a===e.UNSIGNED_SHORT&&(l=e.RG16UI),a===e.UNSIGNED_INT&&(l=e.RG32UI),a===e.BYTE&&(l=e.RG8I),a===e.SHORT&&(l=e.RG16I),a===e.INT&&(l=e.RG32I)),r===e.RGB_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.RGB8UI),a===e.UNSIGNED_SHORT&&(l=e.RGB16UI),a===e.UNSIGNED_INT&&(l=e.RGB32UI),a===e.BYTE&&(l=e.RGB8I),a===e.SHORT&&(l=e.RGB16I),a===e.INT&&(l=e.RGB32I)),r===e.RGBA_INTEGER&&(a===e.UNSIGNED_BYTE&&(l=e.RGBA8UI),a===e.UNSIGNED_SHORT&&(l=e.RGBA16UI),a===e.UNSIGNED_INT&&(l=e.RGBA32UI),a===e.BYTE&&(l=e.RGBA8I),a===e.SHORT&&(l=e.RGBA16I),a===e.INT&&(l=e.RGBA32I)),r===e.RGB&&(a===e.UNSIGNED_INT_5_9_9_9_REV&&(l=e.RGB9_E5),a===e.UNSIGNED_INT_10F_11F_11F_REV&&(l=e.R11F_G11F_B10F)),r===e.RGBA){let n=o?S.LinearTransfer:S.ColorManagement.getTransfer(i);a===e.FLOAT&&(l=e.RGBA32F),a===e.HALF_FLOAT&&(l=e.RGBA16F),a===e.UNSIGNED_BYTE&&(l=n===S.SRGBTransfer?e.SRGB8_ALPHA8:e.RGBA8),a===e.UNSIGNED_SHORT_4_4_4_4&&(l=e.RGBA4),a===e.UNSIGNED_SHORT_5_5_5_1&&(l=e.RGB5_A1)}return(l===e.R16F||l===e.R32F||l===e.RG16F||l===e.RG32F||l===e.RGBA16F||l===e.RGBA32F)&&n.get("EXT_color_buffer_float"),l}function E(n,t){let r;return n?null===t||t===S.UnsignedIntType||t===S.UnsignedInt248Type?r=e.DEPTH24_STENCIL8:t===S.FloatType?r=e.DEPTH32F_STENCIL8:t===S.UnsignedShortType&&(r=e.DEPTH24_STENCIL8,(0,S.warn)("DepthTexture: 16 bit depth attachment is not supported with stencil. Using 24-bit attachment.")):null===t||t===S.UnsignedIntType||t===S.UnsignedInt248Type?r=e.DEPTH_COMPONENT24:t===S.FloatType?r=e.DEPTH_COMPONENT32F:t===S.UnsignedShortType&&(r=e.DEPTH_COMPONENT16),r}function T(e,n){return!0===g(e)||e.isFramebufferTexture&&e.minFilter!==S.NearestFilter&&e.minFilter!==S.LinearFilter?Math.log2(Math.max(n.width,n.height))+1:void 0!==e.mipmaps&&e.mipmaps.length>0?e.mipmaps.length:e.isCompressedTexture&&Array.isArray(e.image)?n.mipmaps.length:1}function M(e){let n=e.target;n.removeEventListener("dispose",M),function(e){let n=r.get(e);if(void 0===n.__webglInit)return;let t=e.source,a=f.get(t);if(a){let r=a[n.__cacheKey];r.usedTimes--,0===r.usedTimes&&x(e),0===Object.keys(a).length&&f.delete(t)}r.remove(e)}(n),n.isVideoTexture&&d.delete(n)}function b(n){let t=n.target;t.removeEventListener("dispose",b),function(n){let t=r.get(n);if(n.depthTexture&&(n.depthTexture.dispose(),r.remove(n.depthTexture)),n.isWebGLCubeRenderTarget)for(let n=0;n<6;n++){if(Array.isArray(t.__webglFramebuffer[n]))for(let r=0;r0&&s.__version!==n.version){let e=n.image;if(null===e)(0,S.warn)("WebGLRenderer: Texture marked for update but no image data found.");else{if(!1!==e.complete)return void U(s,n,a);(0,S.warn)("WebGLRenderer: Texture marked for update but image is incomplete")}}else n.isExternalTexture&&(s.__webglTexture=n.sourceTexture?n.sourceTexture:null);t.bindTexture(e.TEXTURE_2D,s.__webglTexture,e.TEXTURE0+a)}let y={[S.RepeatWrapping]:e.REPEAT,[S.ClampToEdgeWrapping]:e.CLAMP_TO_EDGE,[S.MirroredRepeatWrapping]:e.MIRRORED_REPEAT},A={[S.NearestFilter]:e.NEAREST,[S.NearestMipmapNearestFilter]:e.NEAREST_MIPMAP_NEAREST,[S.NearestMipmapLinearFilter]:e.NEAREST_MIPMAP_LINEAR,[S.LinearFilter]:e.LINEAR,[S.LinearMipmapNearestFilter]:e.LINEAR_MIPMAP_NEAREST,[S.LinearMipmapLinearFilter]:e.LINEAR_MIPMAP_LINEAR},P={[S.NeverCompare]:e.NEVER,[S.AlwaysCompare]:e.ALWAYS,[S.LessCompare]:e.LESS,[S.LessEqualCompare]:e.LEQUAL,[S.EqualCompare]:e.EQUAL,[S.GreaterEqualCompare]:e.GEQUAL,[S.GreaterCompare]:e.GREATER,[S.NotEqualCompare]:e.NOTEQUAL};function w(t,i){if((i.type===S.FloatType&&!1===n.has("OES_texture_float_linear")&&(i.magFilter===S.LinearFilter||i.magFilter===S.LinearMipmapNearestFilter||i.magFilter===S.NearestMipmapLinearFilter||i.magFilter===S.LinearMipmapLinearFilter||i.minFilter===S.LinearFilter||i.minFilter===S.LinearMipmapNearestFilter||i.minFilter===S.NearestMipmapLinearFilter||i.minFilter===S.LinearMipmapLinearFilter)&&(0,S.warn)("WebGLRenderer: Unable to use linear filtering with floating point textures. OES_texture_float_linear not supported on this device."),e.texParameteri(t,e.TEXTURE_WRAP_S,y[i.wrapS]),e.texParameteri(t,e.TEXTURE_WRAP_T,y[i.wrapT]),(t===e.TEXTURE_3D||t===e.TEXTURE_2D_ARRAY)&&e.texParameteri(t,e.TEXTURE_WRAP_R,y[i.wrapR]),e.texParameteri(t,e.TEXTURE_MAG_FILTER,A[i.magFilter]),e.texParameteri(t,e.TEXTURE_MIN_FILTER,A[i.minFilter]),i.compareFunction&&(e.texParameteri(t,e.TEXTURE_COMPARE_MODE,e.COMPARE_REF_TO_TEXTURE),e.texParameteri(t,e.TEXTURE_COMPARE_FUNC,P[i.compareFunction])),!0===n.has("EXT_texture_filter_anisotropic"))&&i.magFilter!==S.NearestFilter&&(i.minFilter===S.NearestMipmapLinearFilter||i.minFilter===S.LinearMipmapLinearFilter)&&(i.type!==S.FloatType||!1!==n.has("OES_texture_float_linear"))&&(i.anisotropy>1||r.get(i).__currentAnisotropy)){let o=n.get("EXT_texture_filter_anisotropic");e.texParameterf(t,o.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(i.anisotropy,a.getMaxAnisotropy())),r.get(i).__currentAnisotropy=i.anisotropy}}function L(n,t){let r,a=!1;void 0===n.__webglInit&&(n.__webglInit=!0,t.addEventListener("dispose",M));let i=t.source,l=f.get(i);void 0===l&&(l={},f.set(i,l));let s=((r=[]).push(t.wrapS),r.push(t.wrapT),r.push(t.wrapR||0),r.push(t.magFilter),r.push(t.minFilter),r.push(t.anisotropy),r.push(t.internalFormat),r.push(t.format),r.push(t.type),r.push(t.generateMipmaps),r.push(t.premultiplyAlpha),r.push(t.flipY),r.push(t.unpackAlignment),r.push(t.colorSpace),r.join());if(s!==n.__cacheKey){void 0===l[s]&&(l[s]={texture:e.createTexture(),usedTimes:0},o.memory.textures++,a=!0),l[s].usedTimes++;let r=l[n.__cacheKey];void 0!==r&&(l[n.__cacheKey].usedTimes--,0===r.usedTimes&&x(t)),n.__cacheKey=s,n.__webglTexture=l[s].texture}return a}function N(e,n,t){return Math.floor(Math.floor(e/t)/n)}function U(n,o,l){let s=e.TEXTURE_2D;(o.isDataArrayTexture||o.isCompressedArrayTexture)&&(s=e.TEXTURE_2D_ARRAY),o.isData3DTexture&&(s=e.TEXTURE_3D);let u=L(n,o),c=o.source;t.bindTexture(s,n.__webglTexture,e.TEXTURE0+l);let d=r.get(c);if(c.version!==d.__version||!0===u){let n;t.activeTexture(e.TEXTURE0+l);let r=S.ColorManagement.getPrimaries(S.ColorManagement.workingColorSpace),f=o.colorSpace===S.NoColorSpace?null:S.ColorManagement.getPrimaries(o.colorSpace),p=o.colorSpace===S.NoColorSpace||r===f?e.NONE:e.BROWSER_DEFAULT_WEBGL;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,o.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,o.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,p);let m=h(o.image,!1,a.maxTextureSize);m=V(o,m);let M=i.convert(o.format,o.colorSpace),b=i.convert(o.type),x=v(o.internalFormat,M,b,o.colorSpace,o.isVideoTexture);w(s,o);let R=o.mipmaps,C=!0!==o.isVideoTexture,y=void 0===d.__version||!0===u,A=c.dataReady,P=T(o,m);if(o.isDepthTexture)x=E(o.format===S.DepthStencilFormat,o.type),y&&(C?t.texStorage2D(e.TEXTURE_2D,1,x,m.width,m.height):t.texImage2D(e.TEXTURE_2D,0,x,m.width,m.height,0,M,b,null));else if(o.isDataTexture)if(R.length>0){C&&y&&t.texStorage2D(e.TEXTURE_2D,P,x,R[0].width,R[0].height);for(let r=0,a=R.length;re.start-n.start);let l=0;for(let e=1;e0){let a=(0,S.getByteLength)(n.width,n.height,o.format,o.type);for(let i of o.layerUpdates){let o=n.data.subarray(i*a/n.data.BYTES_PER_ELEMENT,(i+1)*a/n.data.BYTES_PER_ELEMENT);t.compressedTexSubImage3D(e.TEXTURE_2D_ARRAY,r,0,0,i,n.width,n.height,1,M,o)}o.clearLayerUpdates()}else t.compressedTexSubImage3D(e.TEXTURE_2D_ARRAY,r,0,0,0,n.width,n.height,m.depth,M,n.data)}else t.compressedTexImage3D(e.TEXTURE_2D_ARRAY,r,x,n.width,n.height,m.depth,0,n.data,0,0);else(0,S.warn)("WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()");else C?A&&t.texSubImage3D(e.TEXTURE_2D_ARRAY,r,0,0,0,n.width,n.height,m.depth,M,b,n.data):t.texImage3D(e.TEXTURE_2D_ARRAY,r,x,n.width,n.height,m.depth,0,M,b,n.data)}else{C&&y&&t.texStorage2D(e.TEXTURE_2D,P,x,R[0].width,R[0].height);for(let r=0,a=R.length;r0){let n=(0,S.getByteLength)(m.width,m.height,o.format,o.type);for(let r of o.layerUpdates){let a=m.data.subarray(r*n/m.data.BYTES_PER_ELEMENT,(r+1)*n/m.data.BYTES_PER_ELEMENT);t.texSubImage3D(e.TEXTURE_2D_ARRAY,0,0,0,r,m.width,m.height,1,M,b,a)}o.clearLayerUpdates()}else t.texSubImage3D(e.TEXTURE_2D_ARRAY,0,0,0,0,m.width,m.height,m.depth,M,b,m.data)}else t.texImage3D(e.TEXTURE_2D_ARRAY,0,x,m.width,m.height,m.depth,0,M,b,m.data);else if(o.isData3DTexture)C?(y&&t.texStorage3D(e.TEXTURE_3D,P,x,m.width,m.height,m.depth),A&&t.texSubImage3D(e.TEXTURE_3D,0,0,0,0,m.width,m.height,m.depth,M,b,m.data)):t.texImage3D(e.TEXTURE_3D,0,x,m.width,m.height,m.depth,0,M,b,m.data);else if(o.isFramebufferTexture){if(y)if(C)t.texStorage2D(e.TEXTURE_2D,P,x,m.width,m.height);else{let n=m.width,r=m.height;for(let a=0;a>=1,r>>=1}}else if(R.length>0){if(C&&y){let n=z(R[0]);t.texStorage2D(e.TEXTURE_2D,P,x,n.width,n.height)}for(let r=0,a=R.length;r>c),r=Math.max(1,a.height>>c);u===e.TEXTURE_3D||u===e.TEXTURE_2D_ARRAY?t.texImage3D(u,c,p,n,r,a.depth,0,d,f,null):t.texImage2D(u,c,p,n,r,0,d,f,null)}t.bindFramebuffer(e.FRAMEBUFFER,n),k(a)?s.framebufferTexture2DMultisampleEXT(e.FRAMEBUFFER,l,u,h.__webglTexture,0,H(a)):(u===e.TEXTURE_2D||u>=e.TEXTURE_CUBE_MAP_POSITIVE_X&&u<=e.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&e.framebufferTexture2D(e.FRAMEBUFFER,l,u,h.__webglTexture,c),t.bindFramebuffer(e.FRAMEBUFFER,null)}function I(n,t,r){if(e.bindRenderbuffer(e.RENDERBUFFER,n),t.depthBuffer){let a=t.depthTexture,i=a&&a.isDepthTexture?a.type:null,o=E(t.stencilBuffer,i),l=t.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT;k(t)?s.renderbufferStorageMultisampleEXT(e.RENDERBUFFER,H(t),o,t.width,t.height):r?e.renderbufferStorageMultisample(e.RENDERBUFFER,H(t),o,t.width,t.height):e.renderbufferStorage(e.RENDERBUFFER,o,t.width,t.height),e.framebufferRenderbuffer(e.FRAMEBUFFER,l,e.RENDERBUFFER,n)}else{let n=t.textures;for(let a=0;a{delete a.__boundDepthTexture,delete a.__depthDisposeCallback,e.removeEventListener("dispose",n)};e.addEventListener("dispose",n),a.__depthDisposeCallback=n}a.__boundDepthTexture=e}if(n.depthTexture&&!a.__autoAllocateDepthBuffer)if(i)for(let e=0;e<6;e++)F(a.__webglFramebuffer[e],n,e);else{let e=n.texture.mipmaps;e&&e.length>0?F(a.__webglFramebuffer[0],n,0):F(a.__webglFramebuffer,n,0)}else if(i){a.__webglDepthbuffer=[];for(let r=0;r<6;r++)if(t.bindFramebuffer(e.FRAMEBUFFER,a.__webglFramebuffer[r]),void 0===a.__webglDepthbuffer[r])a.__webglDepthbuffer[r]=e.createRenderbuffer(),I(a.__webglDepthbuffer[r],n,!1);else{let t=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,i=a.__webglDepthbuffer[r];e.bindRenderbuffer(e.RENDERBUFFER,i),e.framebufferRenderbuffer(e.FRAMEBUFFER,t,e.RENDERBUFFER,i)}}else{let r=n.texture.mipmaps;if(r&&r.length>0?t.bindFramebuffer(e.FRAMEBUFFER,a.__webglFramebuffer[0]):t.bindFramebuffer(e.FRAMEBUFFER,a.__webglFramebuffer),void 0===a.__webglDepthbuffer)a.__webglDepthbuffer=e.createRenderbuffer(),I(a.__webglDepthbuffer,n,!1);else{let t=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,r=a.__webglDepthbuffer;e.bindRenderbuffer(e.RENDERBUFFER,r),e.framebufferRenderbuffer(e.FRAMEBUFFER,t,e.RENDERBUFFER,r)}}t.bindFramebuffer(e.FRAMEBUFFER,null)}let B=[],G=[];function H(e){return Math.min(a.maxSamples,e.samples)}function k(e){let t=r.get(e);return e.samples>0&&!0===n.has("WEBGL_multisampled_render_to_texture")&&!1!==t.__useRenderToTexture}function V(e,n){let t=e.colorSpace,r=e.format,a=e.type;return!0===e.isCompressedTexture||!0===e.isVideoTexture||t!==S.LinearSRGBColorSpace&&t!==S.NoColorSpace&&(S.ColorManagement.getTransfer(t)===S.SRGBTransfer?(r!==S.RGBAFormat||a!==S.UnsignedByteType)&&(0,S.warn)("WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):(0,S.error)("WebGLTextures: Unsupported texture color space:",t)),n}function z(e){return"u">typeof HTMLImageElement&&e instanceof HTMLImageElement?(c.width=e.naturalWidth||e.width,c.height=e.naturalHeight||e.height):"u">typeof VideoFrame&&e instanceof VideoFrame?(c.width=e.displayWidth,c.height=e.displayHeight):(c.width=e.width,c.height=e.height),c}this.allocateTextureUnit=function(){let e=R;return e>=a.maxTextures&&(0,S.warn)("WebGLTextures: Trying to use "+e+" texture units while this GPU supports only "+a.maxTextures),R+=1,e},this.resetTextureUnits=function(){R=0},this.setTexture2D=C,this.setTexture2DArray=function(n,a){let i=r.get(n);!1===n.isRenderTargetTexture&&n.version>0&&i.__version!==n.version?U(i,n,a):(n.isExternalTexture&&(i.__webglTexture=n.sourceTexture?n.sourceTexture:null),t.bindTexture(e.TEXTURE_2D_ARRAY,i.__webglTexture,e.TEXTURE0+a))},this.setTexture3D=function(n,a){let i=r.get(n);!1===n.isRenderTargetTexture&&n.version>0&&i.__version!==n.version?U(i,n,a):t.bindTexture(e.TEXTURE_3D,i.__webglTexture,e.TEXTURE0+a)},this.setTextureCube=function(n,o){let l=r.get(n);!0!==n.isCubeDepthTexture&&n.version>0&&l.__version!==n.version?function(n,o,l){if(6!==o.image.length)return;let s=L(n,o),u=o.source;t.bindTexture(e.TEXTURE_CUBE_MAP,n.__webglTexture,e.TEXTURE0+l);let c=r.get(u);if(u.version!==c.__version||!0===s){let n;t.activeTexture(e.TEXTURE0+l);let r=S.ColorManagement.getPrimaries(S.ColorManagement.workingColorSpace),d=o.colorSpace===S.NoColorSpace?null:S.ColorManagement.getPrimaries(o.colorSpace),f=o.colorSpace===S.NoColorSpace||r===d?e.NONE:e.BROWSER_DEFAULT_WEBGL;e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,o.flipY),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,o.premultiplyAlpha),e.pixelStorei(e.UNPACK_ALIGNMENT,o.unpackAlignment),e.pixelStorei(e.UNPACK_COLORSPACE_CONVERSION_WEBGL,f);let p=o.isCompressedTexture||o.image[0].isCompressedTexture,m=o.image[0]&&o.image[0].isDataTexture,E=[];for(let e=0;e<6;e++)p||m?E[e]=m?o.image[e].image:o.image[e]:E[e]=h(o.image[e],!0,a.maxCubemapSize),E[e]=V(o,E[e]);let M=E[0],b=i.convert(o.format,o.colorSpace),x=i.convert(o.type),R=v(o.internalFormat,b,x,o.colorSpace),C=!0!==o.isVideoTexture,y=void 0===c.__version||!0===s,A=u.dataReady,P=T(o,M);if(w(e.TEXTURE_CUBE_MAP,o),p){C&&y&&t.texStorage2D(e.TEXTURE_CUBE_MAP,P,R,M.width,M.height);for(let r=0;r<6;r++){n=E[r].mipmaps;for(let a=0;a0&&P++;let r=z(E[0]);t.texStorage2D(e.TEXTURE_CUBE_MAP,P,R,r.width,r.height)}for(let r=0;r<6;r++)if(m){C?A&&t.texSubImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+r,0,0,0,E[r].width,E[r].height,b,x,E[r].data):t.texImage2D(e.TEXTURE_CUBE_MAP_POSITIVE_X+r,0,R,E[r].width,E[r].height,0,b,x,E[r].data);for(let a=0;a1;if(!d&&(void 0===s.__webglTexture&&(s.__webglTexture=e.createTexture()),s.__version=a.version,o.memory.textures++),c){l.__webglFramebuffer=[];for(let n=0;n<6;n++)if(a.mipmaps&&a.mipmaps.length>0){l.__webglFramebuffer[n]=[];for(let t=0;t0){l.__webglFramebuffer=[];for(let n=0;n0&&!1===k(n)){l.__webglMultisampledFramebuffer=e.createFramebuffer(),l.__webglColorRenderbuffer=[],t.bindFramebuffer(e.FRAMEBUFFER,l.__webglMultisampledFramebuffer);for(let t=0;t0)for(let r=0;r0)for(let t=0;t0){if(!1===k(n)){let a=n.textures,i=n.width,o=n.height,l=e.COLOR_BUFFER_BIT,s=n.stencilBuffer?e.DEPTH_STENCIL_ATTACHMENT:e.DEPTH_ATTACHMENT,c=r.get(n),d=a.length>1;if(d)for(let n=0;n0?t.bindFramebuffer(e.DRAW_FRAMEBUFFER,c.__webglFramebuffer[0]):t.bindFramebuffer(e.DRAW_FRAMEBUFFER,c.__webglFramebuffer);for(let t=0;t= 1.0 ) { + + gl_FragDepth = texture( depthColor, vec3( coord.x - 1.0, coord.y, 1 ) ).r; + + } else { + + gl_FragDepth = texture( depthColor, vec3( coord.x, coord.y, 0 ) ).r; + + } + +}`;class nj{constructor(){this.texture=null,this.mesh=null,this.depthNear=0,this.depthFar=0}init(e,n){if(null===this.texture){let t=new S.ExternalTexture(e.texture);(e.depthNear!==n.depthNear||e.depthFar!==n.depthFar)&&(this.depthNear=e.depthNear,this.depthFar=e.depthFar),this.texture=t}}getMesh(e){if(null!==this.texture&&null===this.mesh){let n=e.cameras[0].viewport,t=new S.ShaderMaterial({vertexShader:nW,fragmentShader:nX,uniforms:{depthColor:{value:this.texture},depthWidth:{value:n.z},depthHeight:{value:n.w}}});this.mesh=new S.Mesh(new S.PlaneGeometry(20,20),t)}return this.mesh}reset(){this.texture=null,this.mesh=null}getDepthTexture(){return this.texture}}class nq extends S.EventDispatcher{constructor(e,n){super();const t=this;let r=null,a=1,i=null,o="local-floor",l=1,s=null,u=null,c=null,d=null,f=null,p=null;const m="u">typeof XRWebGLBinding,h=new nj,g={},_=n.getContextAttributes();let v=null,T=null;const M=[],b=[],x=new S.Vector2;let R=null;const C=new S.PerspectiveCamera;C.viewport=new S.Vector4;const y=new S.PerspectiveCamera;y.viewport=new S.Vector4;const A=[C,y],P=new S.ArrayCamera;let w=null,L=null;function N(e){let n=b.indexOf(e.inputSource);if(-1===n)return;let t=M[n];void 0!==t&&(t.update(e.inputSource,e.frame,s||i),t.dispatchEvent({type:e.type,data:e.inputSource}))}function U(){r.removeEventListener("select",N),r.removeEventListener("selectstart",N),r.removeEventListener("selectend",N),r.removeEventListener("squeeze",N),r.removeEventListener("squeezestart",N),r.removeEventListener("squeezeend",N),r.removeEventListener("end",U),r.removeEventListener("inputsourceschange",D);for(let e=0;e=0&&(b[r]=null,M[r].disconnect(t))}for(let n=0;n=b.length){b.push(t),r=e;break}else if(null===b[e]){b[e]=t,r=e;break}if(-1===r)break}let a=M[r];a&&a.connect(t)}}this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(e){let n=M[e];return void 0===n&&(n=new S.WebXRController,M[e]=n),n.getTargetRaySpace()},this.getControllerGrip=function(e){let n=M[e];return void 0===n&&(n=new S.WebXRController,M[e]=n),n.getGripSpace()},this.getHand=function(e){let n=M[e];return void 0===n&&(n=new S.WebXRController,M[e]=n),n.getHandSpace()},this.setFramebufferScaleFactor=function(e){a=e,!0===t.isPresenting&&(0,S.warn)("WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(e){o=e,!0===t.isPresenting&&(0,S.warn)("WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return s||i},this.setReferenceSpace=function(e){s=e},this.getBaseLayer=function(){return null!==d?d:f},this.getBinding=function(){return null===c&&m&&(c=new XRWebGLBinding(r,n)),c},this.getFrame=function(){return p},this.getSession=function(){return r},this.setSession=async function(u){if(null!==(r=u)){if(v=e.getRenderTarget(),r.addEventListener("select",N),r.addEventListener("selectstart",N),r.addEventListener("selectend",N),r.addEventListener("squeeze",N),r.addEventListener("squeezestart",N),r.addEventListener("squeezeend",N),r.addEventListener("end",U),r.addEventListener("inputsourceschange",D),!0!==_.xrCompatible&&await n.makeXRCompatible(),R=e.getPixelRatio(),e.getSize(x),m&&"createProjectionLayer"in XRWebGLBinding.prototype){let t=null,i=null,o=null;_.depth&&(o=_.stencil?n.DEPTH24_STENCIL8:n.DEPTH_COMPONENT24,t=_.stencil?S.DepthStencilFormat:S.DepthFormat,i=_.stencil?S.UnsignedInt248Type:S.UnsignedIntType);let l={colorFormat:n.RGBA8,depthFormat:o,scaleFactor:a};d=(c=this.getBinding()).createProjectionLayer(l),r.updateRenderState({layers:[d]}),e.setPixelRatio(1),e.setSize(d.textureWidth,d.textureHeight,!1),T=new S.WebGLRenderTarget(d.textureWidth,d.textureHeight,{format:S.RGBAFormat,type:S.UnsignedByteType,depthTexture:new S.DepthTexture(d.textureWidth,d.textureHeight,i,void 0,void 0,void 0,void 0,void 0,void 0,t),stencilBuffer:_.stencil,colorSpace:e.outputColorSpace,samples:4*!!_.antialias,resolveDepthBuffer:!1===d.ignoreDepthValues,resolveStencilBuffer:!1===d.ignoreDepthValues})}else{let t={antialias:_.antialias,alpha:!0,depth:_.depth,stencil:_.stencil,framebufferScaleFactor:a};f=new XRWebGLLayer(r,n,t),r.updateRenderState({baseLayer:f}),e.setPixelRatio(1),e.setSize(f.framebufferWidth,f.framebufferHeight,!1),T=new S.WebGLRenderTarget(f.framebufferWidth,f.framebufferHeight,{format:S.RGBAFormat,type:S.UnsignedByteType,colorSpace:e.outputColorSpace,stencilBuffer:_.stencil,resolveDepthBuffer:!1===f.ignoreDepthValues,resolveStencilBuffer:!1===f.ignoreDepthValues})}T.isXRRenderTarget=!0,this.setFoveation(l),s=null,i=await r.requestReferenceSpace(o),G.setContext(r),G.start(),t.isPresenting=!0,t.dispatchEvent({type:"sessionstart"})}},this.getEnvironmentBlendMode=function(){if(null!==r)return r.environmentBlendMode},this.getDepthTexture=function(){return h.getDepthTexture()};const I=new S.Vector3,F=new S.Vector3;function O(e,n){null===n?e.matrixWorld.copy(e.matrix):e.matrixWorld.multiplyMatrices(n.matrixWorld,e.matrix),e.matrixWorldInverse.copy(e.matrixWorld).invert()}this.updateCamera=function(e){var n,t,a;if(null===r)return;let i=e.near,o=e.far;null!==h.texture&&(h.depthNear>0&&(i=h.depthNear),h.depthFar>0&&(o=h.depthFar)),P.near=y.near=C.near=i,P.far=y.far=C.far=o,(w!==P.near||L!==P.far)&&(r.updateRenderState({depthNear:P.near,depthFar:P.far}),w=P.near,L=P.far),P.layers.mask=6|e.layers.mask,C.layers.mask=3&P.layers.mask,y.layers.mask=5&P.layers.mask;let l=e.parent,s=P.cameras;O(P,l);for(let e=0;e0&&(e.alphaTest.value=r.alphaTest);let a=n.get(r),i=a.envMap,o=a.envMapRotation;i&&(e.envMap.value=i,nY.copy(o),nY.x*=-1,nY.y*=-1,nY.z*=-1,i.isCubeTexture&&!1===i.isRenderTargetTexture&&(nY.y*=-1,nY.z*=-1),e.envMapRotation.value.setFromMatrix4(nK.makeRotationFromEuler(nY)),e.flipEnvMap.value=i.isCubeTexture&&!1===i.isRenderTargetTexture?-1:1,e.reflectivity.value=r.reflectivity,e.ior.value=r.ior,e.refractionRatio.value=r.refractionRatio),r.lightMap&&(e.lightMap.value=r.lightMap,e.lightMapIntensity.value=r.lightMapIntensity,t(r.lightMap,e.lightMapTransform)),r.aoMap&&(e.aoMap.value=r.aoMap,e.aoMapIntensity.value=r.aoMapIntensity,t(r.aoMap,e.aoMapTransform))}return{refreshFogUniforms:function(n,t){t.color.getRGB(n.fogColor.value,(0,S.getUnlitUniformColorSpace)(e)),t.isFog?(n.fogNear.value=t.near,n.fogFar.value=t.far):t.isFogExp2&&(n.fogDensity.value=t.density)},refreshMaterialUniforms:function(e,a,i,o,l){var s,u,c,d,f,p,m,h,g,_,v,E,T,M,b,x,R,C,y,A,P,w,L;let N;a.isMeshBasicMaterial||a.isMeshLambertMaterial?r(e,a):a.isMeshToonMaterial?(r(e,a),s=e,(u=a).gradientMap&&(s.gradientMap.value=u.gradientMap)):a.isMeshPhongMaterial?(r(e,a),c=e,d=a,c.specular.value.copy(d.specular),c.shininess.value=Math.max(d.shininess,1e-4)):a.isMeshStandardMaterial?(r(e,a),f=e,p=a,f.metalness.value=p.metalness,p.metalnessMap&&(f.metalnessMap.value=p.metalnessMap,t(p.metalnessMap,f.metalnessMapTransform)),f.roughness.value=p.roughness,p.roughnessMap&&(f.roughnessMap.value=p.roughnessMap,t(p.roughnessMap,f.roughnessMapTransform)),p.envMap&&(f.envMapIntensity.value=p.envMapIntensity),a.isMeshPhysicalMaterial&&(m=e,h=a,g=l,m.ior.value=h.ior,h.sheen>0&&(m.sheenColor.value.copy(h.sheenColor).multiplyScalar(h.sheen),m.sheenRoughness.value=h.sheenRoughness,h.sheenColorMap&&(m.sheenColorMap.value=h.sheenColorMap,t(h.sheenColorMap,m.sheenColorMapTransform)),h.sheenRoughnessMap&&(m.sheenRoughnessMap.value=h.sheenRoughnessMap,t(h.sheenRoughnessMap,m.sheenRoughnessMapTransform))),h.clearcoat>0&&(m.clearcoat.value=h.clearcoat,m.clearcoatRoughness.value=h.clearcoatRoughness,h.clearcoatMap&&(m.clearcoatMap.value=h.clearcoatMap,t(h.clearcoatMap,m.clearcoatMapTransform)),h.clearcoatRoughnessMap&&(m.clearcoatRoughnessMap.value=h.clearcoatRoughnessMap,t(h.clearcoatRoughnessMap,m.clearcoatRoughnessMapTransform)),h.clearcoatNormalMap&&(m.clearcoatNormalMap.value=h.clearcoatNormalMap,t(h.clearcoatNormalMap,m.clearcoatNormalMapTransform),m.clearcoatNormalScale.value.copy(h.clearcoatNormalScale),h.side===S.BackSide&&m.clearcoatNormalScale.value.negate())),h.dispersion>0&&(m.dispersion.value=h.dispersion),h.iridescence>0&&(m.iridescence.value=h.iridescence,m.iridescenceIOR.value=h.iridescenceIOR,m.iridescenceThicknessMinimum.value=h.iridescenceThicknessRange[0],m.iridescenceThicknessMaximum.value=h.iridescenceThicknessRange[1],h.iridescenceMap&&(m.iridescenceMap.value=h.iridescenceMap,t(h.iridescenceMap,m.iridescenceMapTransform)),h.iridescenceThicknessMap&&(m.iridescenceThicknessMap.value=h.iridescenceThicknessMap,t(h.iridescenceThicknessMap,m.iridescenceThicknessMapTransform))),h.transmission>0&&(m.transmission.value=h.transmission,m.transmissionSamplerMap.value=g.texture,m.transmissionSamplerSize.value.set(g.width,g.height),h.transmissionMap&&(m.transmissionMap.value=h.transmissionMap,t(h.transmissionMap,m.transmissionMapTransform)),m.thickness.value=h.thickness,h.thicknessMap&&(m.thicknessMap.value=h.thicknessMap,t(h.thicknessMap,m.thicknessMapTransform)),m.attenuationDistance.value=h.attenuationDistance,m.attenuationColor.value.copy(h.attenuationColor)),h.anisotropy>0&&(m.anisotropyVector.value.set(h.anisotropy*Math.cos(h.anisotropyRotation),h.anisotropy*Math.sin(h.anisotropyRotation)),h.anisotropyMap&&(m.anisotropyMap.value=h.anisotropyMap,t(h.anisotropyMap,m.anisotropyMapTransform))),m.specularIntensity.value=h.specularIntensity,m.specularColor.value.copy(h.specularColor),h.specularColorMap&&(m.specularColorMap.value=h.specularColorMap,t(h.specularColorMap,m.specularColorMapTransform)),h.specularIntensityMap&&(m.specularIntensityMap.value=h.specularIntensityMap,t(h.specularIntensityMap,m.specularIntensityMapTransform)))):a.isMeshMatcapMaterial?(r(e,a),_=e,(v=a).matcap&&(_.matcap.value=v.matcap)):a.isMeshDepthMaterial?r(e,a):a.isMeshDistanceMaterial?(r(e,a),E=e,T=a,N=n.get(T).light,E.referencePosition.value.setFromMatrixPosition(N.matrixWorld),E.nearDistance.value=N.shadow.camera.near,E.farDistance.value=N.shadow.camera.far):a.isMeshNormalMaterial?r(e,a):a.isLineBasicMaterial?(M=e,b=a,M.diffuse.value.copy(b.color),M.opacity.value=b.opacity,b.map&&(M.map.value=b.map,t(b.map,M.mapTransform)),a.isLineDashedMaterial&&(x=e,R=a,x.dashSize.value=R.dashSize,x.totalSize.value=R.dashSize+R.gapSize,x.scale.value=R.scale)):a.isPointsMaterial?(C=e,y=a,A=i,P=o,C.diffuse.value.copy(y.color),C.opacity.value=y.opacity,C.size.value=y.size*A,C.scale.value=.5*P,y.map&&(C.map.value=y.map,t(y.map,C.uvTransform)),y.alphaMap&&(C.alphaMap.value=y.alphaMap,t(y.alphaMap,C.alphaMapTransform)),y.alphaTest>0&&(C.alphaTest.value=y.alphaTest)):a.isSpriteMaterial?(w=e,L=a,w.diffuse.value.copy(L.color),w.opacity.value=L.opacity,w.rotation.value=L.rotation,L.map&&(w.map.value=L.map,t(L.map,w.mapTransform)),L.alphaMap&&(w.alphaMap.value=L.alphaMap,t(L.alphaMap,w.alphaMapTransform)),L.alphaTest>0&&(w.alphaTest.value=L.alphaTest)):a.isShadowMaterial?(e.color.value.copy(a.color),e.opacity.value=a.opacity):a.isShaderMaterial&&(a.uniformsNeedUpdate=!1)}}}function nQ(e,n,t,r){let a={},i={},o=[],l=e.getParameter(e.MAX_UNIFORM_BUFFER_BINDINGS);function s(e){let n={boundary:0,storage:0};return"number"==typeof e||"boolean"==typeof e?(n.boundary=4,n.storage=4):e.isVector2?(n.boundary=8,n.storage=8):e.isVector3||e.isColor?(n.boundary=16,n.storage=12):e.isVector4?(n.boundary=16,n.storage=16):e.isMatrix3?(n.boundary=48,n.storage=48):e.isMatrix4?(n.boundary=64,n.storage=64):e.isTexture?(0,S.warn)("WebGLRenderer: Texture samplers can not be part of an uniforms group."):(0,S.warn)("WebGLRenderer: Unsupported uniform value type.",e),n}function u(n){let t=n.target;t.removeEventListener("dispose",u);let r=o.indexOf(t.__bindingPointIndex);o.splice(r,1),e.deleteBuffer(a[t.id]),delete a[t.id],delete i[t.id]}return{bind:function(e,n){let t=n.program;r.uniformBlockBinding(e,t)},update:function(t,c){var d;let f,p,m,h,g=a[t.id];void 0===g&&(function(e){let n=e.uniforms,t=0;for(let e=0,r=n.length;e0&&(t+=16-r),e.__size=t,e.__cache={}}(t),(d=t).__bindingPointIndex=f=function(){for(let e=0;etypeof WebGLRenderingContext&&F instanceof WebGLRenderingContext)throw Error("THREE.WebGLRenderer: WebGL 1 is not supported since r163.");n=F.getContextAttributes().alpha}else n=G;const q=new Set([S.RGBAIntegerFormat,S.RGIntegerFormat,S.RedIntegerFormat]),en=new Set([S.UnsignedByteType,S.UnsignedIntType,S.UnsignedShortType,S.UnsignedInt248Type,S.UnsignedShort4444Type,S.UnsignedShort5551Type]),er=new Uint32Array(4),ea=new Int32Array(4);let ei=null,eo=null;const el=[],es=[];let eu=null;this.domElement=I,this.debug={checkShaderErrors:!0,onShaderError:null},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this.toneMapping=S.NoToneMapping,this.toneMappingExposure=1,this.transmissionResolutionScale=1;const ec=this;let ed=!1;this._outputColorSpace=S.SRGBColorSpace;let ef=0,ep=0,em=null,eh=-1,eg=null;const e_=new S.Vector4,ev=new S.Vector4;let eS=null;const eE=new S.Color(0);let eT=0,eM=I.width,eb=I.height,ex=1,eR=null,eC=null;const ey=new S.Vector4(0,0,eM,eb),eA=new S.Vector4(0,0,eM,eb);let eP=!1;const ew=new S.Frustum;let eL=!1,eN=!1;const eU=new S.Matrix4,eD=new S.Vector3,eI=new S.Vector4,eF={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};let eO=!1;function eB(){return null===em?ex:1}let eG=F;function eH(e,n){return I.getContext(e,n)}try{if("setAttribute"in I&&I.setAttribute("data-engine",`three.js r${S.REVISION}`),I.addEventListener("webglcontextlost",ez,!1),I.addEventListener("webglcontextrestored",eW,!1),I.addEventListener("webglcontextcreationerror",eX,!1),null===eG){const e="webgl2";if(eG=eH(e,{alpha:!0,depth:O,stencil:B,antialias:H,premultipliedAlpha:k,preserveDrawingBuffer:V,powerPreference:z,failIfMajorPerformanceCaveat:W}),null===eG)if(eH(e))throw Error("Error creating WebGL context with your selected attributes.");else throw Error("Error creating WebGL context.")}}catch(e){throw(0,S.error)("WebGLRenderer: "+e.message),e}function ek(){(t=new K(eG)).init(),C=new nz(eG,t),r=new L(eG,t,e,C),a=new nk(eG,t),r.reversedDepthBuffer&&X&&a.buffers.depth.setReversed(!0),i=new Z(eG),o=new nb,l=new nV(eG,t,a,o,r,C,i),s=new U(ec),u=new Y(ec),c=new T(eG),y=new P(eG,c),d=new $(eG,c,i,y),f=new ee(eG,d,c,i),b=new J(eG,r,l),_=new N(o),p=new nM(ec,s,u,t,r,y,_),m=new n$(ec,o),h=new ny,g=new nU(t),M=new A(ec,s,u,a,f,n,k),v=new nG(ec,f,r),D=new nQ(eG,i,r,a),x=new w(eG,t,i),R=new Q(eG,t,i),i.programs=p.programs,ec.capabilities=r,ec.extensions=t,ec.properties=o,ec.renderLists=h,ec.shadowMap=v,ec.state=a,ec.info=i}ek(),j!==S.UnsignedByteType&&(eu=new et(j,I.width,I.height,O,B));const eV=new nq(ec,eG);function ez(e){e.preventDefault(),(0,S.log)("WebGLRenderer: Context Lost."),ed=!0}function eW(){(0,S.log)("WebGLRenderer: Context Restored."),ed=!1;let e=i.autoReset,n=v.enabled,t=v.autoUpdate,r=v.needsUpdate,a=v.type;ek(),i.autoReset=e,v.enabled=n,v.autoUpdate=t,v.needsUpdate=r,v.type=a}function eX(e){(0,S.error)("WebGLRenderer: A WebGL context could not be created. Reason: ",e.statusMessage)}function ej(e){var n,t;let r,a=e.target;a.removeEventListener("dispose",ej),t=n=a,void 0!==(r=o.get(t).programs)&&(r.forEach(function(e){p.releaseProgram(e)}),t.isShaderMaterial&&p.releaseShaderCache(t)),o.remove(n)}function eq(e,n,t){!0===e.transparent&&e.side===S.DoubleSide&&!1===e.forceSinglePass?(e.side=S.BackSide,e.needsUpdate=!0,e2(e,n,t),e.side=S.FrontSide,e.needsUpdate=!0,e2(e,n,t),e.side=S.DoubleSide):e2(e,n,t)}this.xr=eV,this.getContext=function(){return eG},this.getContextAttributes=function(){return eG.getContextAttributes()},this.forceContextLoss=function(){let e=t.get("WEBGL_lose_context");e&&e.loseContext()},this.forceContextRestore=function(){let e=t.get("WEBGL_lose_context");e&&e.restoreContext()},this.getPixelRatio=function(){return ex},this.setPixelRatio=function(e){void 0!==e&&(ex=e,this.setSize(eM,eb,!1))},this.getSize=function(e){return e.set(eM,eb)},this.setSize=function(e,n,t=!0){eV.isPresenting?(0,S.warn)("WebGLRenderer: Can't change size while VR device is presenting."):(eM=e,eb=n,I.width=Math.floor(e*ex),I.height=Math.floor(n*ex),!0===t&&(I.style.width=e+"px",I.style.height=n+"px"),null!==eu&&eu.setSize(I.width,I.height),this.setViewport(0,0,e,n))},this.getDrawingBufferSize=function(e){return e.set(eM*ex,eb*ex).floor()},this.setDrawingBufferSize=function(e,n,t){eM=e,eb=n,ex=t,I.width=Math.floor(e*t),I.height=Math.floor(n*t),this.setViewport(0,0,e,n)},this.setEffects=function(e){if(j===S.UnsignedByteType)return void console.error("THREE.WebGLRenderer: setEffects() requires outputBufferType set to HalfFloatType or FloatType.");if(e){for(let n=0;np.matrixWorld.determinant(),E=function(e,n,t,i,c){var d,f;!0!==n.isScene&&(n=eF),l.resetTextureUnits();let p=n.fog,h=i.isMeshStandardMaterial?n.environment:null,g=null===em?ec.outputColorSpace:!0===em.isXRRenderTarget?em.texture.colorSpace:S.LinearSRGBColorSpace,v=(i.isMeshStandardMaterial?u:s).get(i.envMap||h),E=!0===i.vertexColors&&!!t.attributes.color&&4===t.attributes.color.itemSize,T=!!t.attributes.tangent&&(!!i.normalMap||i.anisotropy>0),M=!!t.morphAttributes.position,x=!!t.morphAttributes.normal,R=!!t.morphAttributes.color,C=S.NoToneMapping;i.toneMapped&&(null===em||!0===em.isXRRenderTarget)&&(C=ec.toneMapping);let y=t.morphAttributes.position||t.morphAttributes.normal||t.morphAttributes.color,A=void 0!==y?y.length:0,P=o.get(i),w=eo.state.lights;if(!0===eL&&(!0===eN||e!==eg)){let n=e===eg&&i.id===eh;_.setState(i,e,n)}let L=!1;i.version===P.__version?P.needsLights&&P.lightsStateVersion!==w.state.version||P.outputColorSpace!==g||c.isBatchedMesh&&!1===P.batching?L=!0:c.isBatchedMesh||!0!==P.batching?c.isBatchedMesh&&!0===P.batchingColor&&null===c.colorTexture||c.isBatchedMesh&&!1===P.batchingColor&&null!==c.colorTexture||c.isInstancedMesh&&!1===P.instancing?L=!0:c.isInstancedMesh||!0!==P.instancing?c.isSkinnedMesh&&!1===P.skinning?L=!0:c.isSkinnedMesh||!0!==P.skinning?c.isInstancedMesh&&!0===P.instancingColor&&null===c.instanceColor||c.isInstancedMesh&&!1===P.instancingColor&&null!==c.instanceColor||c.isInstancedMesh&&!0===P.instancingMorph&&null===c.morphTexture||c.isInstancedMesh&&!1===P.instancingMorph&&null!==c.morphTexture||P.envMap!==v||!0===i.fog&&P.fog!==p||void 0!==P.numClippingPlanes&&(P.numClippingPlanes!==_.numPlanes||P.numIntersection!==_.numIntersection)||P.vertexAlphas!==E||P.vertexTangents!==T||P.morphTargets!==M||P.morphNormals!==x||P.morphColors!==R||P.toneMapping!==C?L=!0:P.morphTargetsCount!==A&&(L=!0):L=!0:L=!0:L=!0:(L=!0,P.__version=i.version);let N=P.currentProgram;!0===L&&(N=e2(i,n,c));let U=!1,I=!1,F=!1,O=N.getUniforms(),B=P.uniforms;if(a.useProgram(N.program)&&(U=!0,I=!0,F=!0),i.id!==eh&&(eh=i.id,I=!0),U||eg!==e){a.buffers.depth.getReversed()&&!0!==e.reversedDepth&&(e._reversedDepth=!0,e.updateProjectionMatrix()),O.setValue(eG,"projectionMatrix",e.projectionMatrix),O.setValue(eG,"viewMatrix",e.matrixWorldInverse);let n=O.map.cameraPosition;void 0!==n&&n.setValue(eG,eD.setFromMatrixPosition(e.matrixWorld)),r.logarithmicDepthBuffer&&O.setValue(eG,"logDepthBufFC",2/(Math.log(e.far+1)/Math.LN2)),(i.isMeshPhongMaterial||i.isMeshToonMaterial||i.isMeshLambertMaterial||i.isMeshBasicMaterial||i.isMeshStandardMaterial||i.isShaderMaterial)&&O.setValue(eG,"isOrthographic",!0===e.isOrthographicCamera),eg!==e&&(eg=e,I=!0,F=!0)}if(P.needsLights&&(w.state.directionalShadowMap.length>0&&O.setValue(eG,"directionalShadowMap",w.state.directionalShadowMap,l),w.state.spotShadowMap.length>0&&O.setValue(eG,"spotShadowMap",w.state.spotShadowMap,l),w.state.pointShadowMap.length>0&&O.setValue(eG,"pointShadowMap",w.state.pointShadowMap,l)),c.isSkinnedMesh){O.setOptional(eG,c,"bindMatrix"),O.setOptional(eG,c,"bindMatrixInverse");let e=c.skeleton;e&&(null===e.boneTexture&&e.computeBoneTexture(),O.setValue(eG,"boneTexture",e.boneTexture,l))}c.isBatchedMesh&&(O.setOptional(eG,c,"batchingTexture"),O.setValue(eG,"batchingTexture",c._matricesTexture,l),O.setOptional(eG,c,"batchingIdTexture"),O.setValue(eG,"batchingIdTexture",c._indirectTexture,l),O.setOptional(eG,c,"batchingColorTexture"),null!==c._colorsTexture&&O.setValue(eG,"batchingColorTexture",c._colorsTexture,l));let G=t.morphAttributes;if((void 0!==G.position||void 0!==G.normal||void 0!==G.color)&&b.update(c,t,N),(I||P.receiveShadow!==c.receiveShadow)&&(P.receiveShadow=c.receiveShadow,O.setValue(eG,"receiveShadow",c.receiveShadow)),i.isMeshGouraudMaterial&&null!==i.envMap&&(B.envMap.value=v,B.flipEnvMap.value=v.isCubeTexture&&!1===v.isRenderTargetTexture?-1:1),i.isMeshStandardMaterial&&null===i.envMap&&null!==n.environment&&(B.envMapIntensity.value=n.environmentIntensity),void 0!==B.dfgLUT&&(B.dfgLUT.value=(null===nJ&&((nJ=new S.DataTexture(nZ,16,16,S.RGFormat,S.HalfFloatType)).name="DFG_LUT",nJ.minFilter=S.LinearFilter,nJ.magFilter=S.LinearFilter,nJ.wrapS=S.ClampToEdgeWrapping,nJ.wrapT=S.ClampToEdgeWrapping,nJ.generateMipmaps=!1,nJ.needsUpdate=!0),nJ)),I&&(O.setValue(eG,"toneMappingExposure",ec.toneMappingExposure),P.needsLights&&(d=B,f=F,d.ambientLightColor.needsUpdate=f,d.lightProbe.needsUpdate=f,d.directionalLights.needsUpdate=f,d.directionalLightShadows.needsUpdate=f,d.pointLights.needsUpdate=f,d.pointLightShadows.needsUpdate=f,d.spotLights.needsUpdate=f,d.spotLightShadows.needsUpdate=f,d.rectAreaLights.needsUpdate=f,d.hemisphereLights.needsUpdate=f),p&&!0===i.fog&&m.refreshFogUniforms(B,p),m.refreshMaterialUniforms(B,i,ex,eb,eo.state.transmissionRenderTarget[e.id]),e6.upload(eG,e4(P),B,l)),i.isShaderMaterial&&!0===i.uniformsNeedUpdate&&(e6.upload(eG,e4(P),B,l),i.uniformsNeedUpdate=!1),i.isSpriteMaterial&&O.setValue(eG,"center",c.center),O.setValue(eG,"modelViewMatrix",c.modelViewMatrix),O.setValue(eG,"normalMatrix",c.normalMatrix),O.setValue(eG,"modelMatrix",c.matrixWorld),i.isShaderMaterial||i.isRawShaderMaterial){let e=i.uniformsGroups;for(let n=0,t=e.length;n{function r(){(a.forEach(function(e){o.get(e).currentProgram.isReady()&&a.delete(e)}),0===a.size)?n(e):setTimeout(r,10)}null!==t.get("KHR_parallel_shader_compile")?r():setTimeout(r,10)})};let eY=null;function eK(){eQ.stop()}function e$(){eQ.start()}const eQ=new E;function eZ(e,n,t,r){if(!1===e.visible)return;if(e.layers.test(n.layers)){if(e.isGroup)t=e.renderOrder;else if(e.isLOD)!0===e.autoUpdate&&e.update(n);else if(e.isLight)eo.pushLight(e),e.castShadow&&eo.pushShadow(e);else if(e.isSprite){if(!e.frustumCulled||ew.intersectsSprite(e)){r&&eI.setFromMatrixPosition(e.matrixWorld).applyMatrix4(eU);let n=f.update(e),a=e.material;a.visible&&ei.push(e,n,a,t,eI.z,null)}}else if((e.isMesh||e.isLine||e.isPoints)&&(!e.frustumCulled||ew.intersectsObject(e))){let n=f.update(e),a=e.material;if(r&&(void 0!==e.boundingSphere?(null===e.boundingSphere&&e.computeBoundingSphere(),eI.copy(e.boundingSphere.center)):(null===n.boundingSphere&&n.computeBoundingSphere(),eI.copy(n.boundingSphere.center)),eI.applyMatrix4(e.matrixWorld).applyMatrix4(eU)),Array.isArray(a)){let r=n.groups;for(let i=0,o=r.length;i0&&e1(i,n,t),o.length>0&&e1(o,n,t),l.length>0&&e1(l,n,t),a.buffers.depth.setTest(!0),a.buffers.depth.setMask(!0),a.buffers.color.setMask(!0),a.setPolygonOffset(!1)}function e0(e,n,a,i){if(null!==(!0===a.isScene?a.overrideMaterial:null))return;if(void 0===eo.state.transmissionRenderTarget[i.id]){let e=t.has("EXT_color_buffer_half_float")||t.has("EXT_color_buffer_float");eo.state.transmissionRenderTarget[i.id]=new S.WebGLRenderTarget(1,1,{generateMipmaps:!0,type:e?S.HalfFloatType:S.UnsignedByteType,minFilter:S.LinearMipmapLinearFilter,samples:r.samples,stencilBuffer:B,resolveDepthBuffer:!1,resolveStencilBuffer:!1,colorSpace:S.ColorManagement.workingColorSpace})}let o=eo.state.transmissionRenderTarget[i.id],s=i.viewport||e_;o.setSize(s.z*ec.transmissionResolutionScale,s.w*ec.transmissionResolutionScale);let u=ec.getRenderTarget(),c=ec.getActiveCubeFace(),d=ec.getActiveMipmapLevel();ec.setRenderTarget(o),ec.getClearColor(eE),(eT=ec.getClearAlpha())<1&&ec.setClearColor(0xffffff,.5),ec.clear(),eO&&M.render(a);let f=ec.toneMapping;ec.toneMapping=S.NoToneMapping;let p=i.viewport;if(void 0!==i.viewport&&(i.viewport=void 0),eo.setupLightsView(i),!0===eL&&_.setGlobalState(ec.clippingPlanes,i),e1(e,a,i),l.updateMultisampleRenderTarget(o),l.updateRenderTargetMipmap(o),!1===t.has("WEBGL_multisampled_render_to_texture")){let e=!1;for(let t=0,r=n.length;ttypeof self&&eQ.setContext(self),this.setAnimationLoop=function(e){eY=e,eV.setAnimationLoop(e),null===e?eQ.stop():eQ.start()},eV.addEventListener("sessionstart",eK),eV.addEventListener("sessionend",e$),this.render=function(e,n){if(void 0!==n&&!0!==n.isCamera)return void(0,S.error)("WebGLRenderer.render: camera is not an instance of THREE.Camera.");if(!0===ed)return;let t=!0===eV.enabled&&!0===eV.isPresenting,r=null!==eu&&(null===em||t)&&eu.begin(ec,em);if(!0===e.matrixWorldAutoUpdate&&e.updateMatrixWorld(),null===n.parent&&!0===n.matrixWorldAutoUpdate&&n.updateMatrixWorld(),!0===eV.enabled&&!0===eV.isPresenting&&(null===eu||!1===eu.isCompositing())&&(!0===eV.cameraAutoUpdate&&eV.updateCamera(n),n=eV.getCamera()),!0===e.isScene&&e.onBeforeRender(ec,e,n,em),(eo=g.get(e,es.length)).init(n),es.push(eo),eU.multiplyMatrices(n.projectionMatrix,n.matrixWorldInverse),ew.setFromProjectionMatrix(eU,S.WebGLCoordinateSystem,n.reversedDepth),eN=this.localClippingEnabled,eL=_.init(this.clippingPlanes,eN),(ei=h.get(e,el.length)).init(),el.push(ei),!0===eV.enabled&&!0===eV.isPresenting){let e=ec.xr.getDepthSensingMesh();null!==e&&eZ(e,n,-1/0,ec.sortObjects)}eZ(e,n,0,ec.sortObjects),ei.finish(),!0===ec.sortObjects&&ei.sort(eR,eC),(eO=!1===eV.enabled||!1===eV.isPresenting||!1===eV.hasDepthSensing())&&M.addToRenderList(ei,e),this.info.render.frame++,!0===eL&&_.beginShadows();let a=eo.state.shadowsArray;if(v.render(a,e,n),!0===eL&&_.endShadows(),!0===this.info.autoReset&&this.info.reset(),!1===(r&&eu.hasRenderPass())){let t=ei.opaque,r=ei.transmissive;if(eo.setupLights(),n.isArrayCamera){let a=n.cameras;if(r.length>0)for(let n=0,i=a.length;n0&&e0(t,r,e,n),eO&&M.render(e),eJ(ei,e,n)}null!==em&&0===ep&&(l.updateMultisampleRenderTarget(em),l.updateRenderTargetMipmap(em)),r&&eu.end(ec),!0===e.isScene&&e.onAfterRender(ec,e,n),y.resetDefaultState(),eh=-1,eg=null,es.pop(),es.length>0?(eo=es[es.length-1],!0===eL&&_.setGlobalState(ec.clippingPlanes,eo.state.camera)):eo=null,el.pop(),ei=el.length>0?el[el.length-1]:null},this.getActiveCubeFace=function(){return ef},this.getActiveMipmapLevel=function(){return ep},this.getRenderTarget=function(){return em},this.setRenderTargetTextures=function(e,n,t){let r=o.get(e);r.__autoAllocateDepthBuffer=!1===e.resolveDepthBuffer,!1===r.__autoAllocateDepthBuffer&&(r.__useRenderToTexture=!1),o.get(e.texture).__webglTexture=n,o.get(e.depthTexture).__webglTexture=r.__autoAllocateDepthBuffer?void 0:t,r.__hasExternalTextures=!0},this.setRenderTargetFramebuffer=function(e,n){let t=o.get(e);t.__webglFramebuffer=n,t.__useDefaultFramebuffer=void 0===n};const e8=eG.createFramebuffer();this.setRenderTarget=function(e,n=0,t=0){em=e,ef=n,ep=t;let r=null,i=!1,s=!1;if(e){let u=o.get(e);if(void 0!==u.__useDefaultFramebuffer){a.bindFramebuffer(eG.FRAMEBUFFER,u.__webglFramebuffer),e_.copy(e.viewport),ev.copy(e.scissor),eS=e.scissorTest,a.viewport(e_),a.scissor(ev),a.setScissorTest(eS),eh=-1;return}if(void 0===u.__webglFramebuffer)l.setupRenderTarget(e);else if(u.__hasExternalTextures)l.rebindTextures(e,o.get(e.texture).__webglTexture,o.get(e.depthTexture).__webglTexture);else if(e.depthBuffer){let n=e.depthTexture;if(u.__boundDepthTexture!==n){if(null!==n&&o.has(n)&&(e.width!==n.image.width||e.height!==n.image.height))throw Error("WebGLRenderTarget: Attached DepthTexture is initialized to the incorrect size.");l.setupDepthRenderbuffer(e)}}let c=e.texture;(c.isData3DTexture||c.isDataArrayTexture||c.isCompressedArrayTexture)&&(s=!0);let d=o.get(e).__webglFramebuffer;e.isWebGLCubeRenderTarget?(r=Array.isArray(d[n])?d[n][t]:d[n],i=!0):r=e.samples>0&&!1===l.useMultisampledRTT(e)?o.get(e).__webglMultisampledFramebuffer:Array.isArray(d)?d[t]:d,e_.copy(e.viewport),ev.copy(e.scissor),eS=e.scissorTest}else e_.copy(ey).multiplyScalar(ex).floor(),ev.copy(eA).multiplyScalar(ex).floor(),eS=eP;if(0!==t&&(r=e8),a.bindFramebuffer(eG.FRAMEBUFFER,r)&&a.drawBuffers(e,r),a.viewport(e_),a.scissor(ev),a.setScissorTest(eS),i){let r=o.get(e.texture);eG.framebufferTexture2D(eG.FRAMEBUFFER,eG.COLOR_ATTACHMENT0,eG.TEXTURE_CUBE_MAP_POSITIVE_X+n,r.__webglTexture,t)}else if(s)for(let r=0;r=0&&n<=e.width-i&&t>=0&&t<=e.height-l&&(e.textures.length>1&&eG.readBuffer(eG.COLOR_ATTACHMENT0+c),eG.readPixels(n,t,i,l,C.convert(o),C.convert(u),s))}finally{let e=null!==em?o.get(em).__webglFramebuffer:null;a.bindFramebuffer(eG.FRAMEBUFFER,e)}}},this.readRenderTargetPixelsAsync=async function(e,n,t,i,l,s,u,c=0){if(!(e&&e.isWebGLRenderTarget))throw Error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let d=o.get(e).__webglFramebuffer;if(e.isWebGLCubeRenderTarget&&void 0!==u&&(d=d[u]),d)if(n>=0&&n<=e.width-i&&t>=0&&t<=e.height-l){a.bindFramebuffer(eG.FRAMEBUFFER,d);let u=e.textures[c],f=u.format,p=u.type;if(!r.textureFormatReadable(f))throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in RGBA or implementation defined format.");if(!r.textureTypeReadable(p))throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in UnsignedByteType or implementation defined type.");let m=eG.createBuffer();eG.bindBuffer(eG.PIXEL_PACK_BUFFER,m),eG.bufferData(eG.PIXEL_PACK_BUFFER,s.byteLength,eG.STREAM_READ),e.textures.length>1&&eG.readBuffer(eG.COLOR_ATTACHMENT0+c),eG.readPixels(n,t,i,l,C.convert(f),C.convert(p),0);let h=null!==em?o.get(em).__webglFramebuffer:null;a.bindFramebuffer(eG.FRAMEBUFFER,h);let g=eG.fenceSync(eG.SYNC_GPU_COMMANDS_COMPLETE,0);return eG.flush(),await (0,S.probeAsync)(eG,g,4),eG.bindBuffer(eG.PIXEL_PACK_BUFFER,m),eG.getBufferSubData(eG.PIXEL_PACK_BUFFER,0,s),eG.deleteBuffer(m),eG.deleteSync(g),s}else throw Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: requested read bounds are out of range.")},this.copyFramebufferToTexture=function(e,n=null,t=0){let r=Math.pow(2,-t),i=Math.floor(e.image.width*r),o=Math.floor(e.image.height*r),s=null!==n?n.x:0,u=null!==n?n.y:0;l.setTexture2D(e,0),eG.copyTexSubImage2D(eG.TEXTURE_2D,t,0,0,s,u,i,o),a.unbindTexture()};const e9=eG.createFramebuffer(),e7=eG.createFramebuffer();this.copyTextureToTexture=function(e,n,t=null,r=null,i=0,s=null){let u,c,d,f,p,m,h,g,_,v;null===s&&(0!==i?((0,S.warnOnce)("WebGLRenderer: copyTextureToTexture function signature has changed to support src and dst mipmap levels."),s=i,i=0):s=0);let E=e.isCompressedTexture?e.mipmaps[s]:e.image;if(null!==t)u=t.max.x-t.min.x,c=t.max.y-t.min.y,d=t.isBox3?t.max.z-t.min.z:1,f=t.min.x,p=t.min.y,m=t.isBox3?t.min.z:0;else{let n=Math.pow(2,-i);u=Math.floor(E.width*n),c=Math.floor(E.height*n),d=e.isDataArrayTexture?E.depth:e.isData3DTexture?Math.floor(E.depth*n):1,f=0,p=0,m=0}null!==r?(h=r.x,g=r.y,_=r.z):(h=0,g=0,_=0);let T=C.convert(n.format),M=C.convert(n.type);n.isData3DTexture?(l.setTexture3D(n,0),v=eG.TEXTURE_3D):n.isDataArrayTexture||n.isCompressedArrayTexture?(l.setTexture2DArray(n,0),v=eG.TEXTURE_2D_ARRAY):(l.setTexture2D(n,0),v=eG.TEXTURE_2D),eG.pixelStorei(eG.UNPACK_FLIP_Y_WEBGL,n.flipY),eG.pixelStorei(eG.UNPACK_PREMULTIPLY_ALPHA_WEBGL,n.premultiplyAlpha),eG.pixelStorei(eG.UNPACK_ALIGNMENT,n.unpackAlignment);let b=eG.getParameter(eG.UNPACK_ROW_LENGTH),x=eG.getParameter(eG.UNPACK_IMAGE_HEIGHT),R=eG.getParameter(eG.UNPACK_SKIP_PIXELS),y=eG.getParameter(eG.UNPACK_SKIP_ROWS),A=eG.getParameter(eG.UNPACK_SKIP_IMAGES);eG.pixelStorei(eG.UNPACK_ROW_LENGTH,E.width),eG.pixelStorei(eG.UNPACK_IMAGE_HEIGHT,E.height),eG.pixelStorei(eG.UNPACK_SKIP_PIXELS,f),eG.pixelStorei(eG.UNPACK_SKIP_ROWS,p),eG.pixelStorei(eG.UNPACK_SKIP_IMAGES,m);let P=e.isDataArrayTexture||e.isData3DTexture,w=n.isDataArrayTexture||n.isData3DTexture;if(e.isDepthTexture){let t=o.get(e),r=o.get(n),l=o.get(t.__renderTarget),v=o.get(r.__renderTarget);a.bindFramebuffer(eG.READ_FRAMEBUFFER,l.__webglFramebuffer),a.bindFramebuffer(eG.DRAW_FRAMEBUFFER,v.__webglFramebuffer);for(let t=0;ttypeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}get coordinateSystem(){return S.WebGLCoordinateSystem}get outputColorSpace(){return this._outputColorSpace}set outputColorSpace(e){this._outputColorSpace=e;let n=this.getContext();n.drawingBufferColorSpace=S.ColorManagement._getDrawingBufferColorSpace(e),n.unpackColorSpace=S.ColorManagement._getUnpackColorSpace()}}e.s(["PMREMGenerator",()=>V,"ShaderChunk",()=>M,"ShaderLib",()=>x,"UniformsLib",()=>b,"WebGLRenderer",()=>n0,"WebGLUtils",()=>nz],8560);var n1=e.i(30224);let n3=e=>{let n,t=new Set,r=(e,r)=>{let a="function"==typeof e?e(n):e;if(!Object.is(a,n)){let e=n;n=(null!=r?r:"object"!=typeof a||null===a)?a:Object.assign({},n,a),t.forEach(t=>t(n,e))}},a=()=>n,i={setState:r,getState:a,getInitialState:()=>o,subscribe:e=>(t.add(e),()=>t.delete(e))},o=n=e(r,a,i);return i},n2=e=>e?n3(e):n3;e.s(["createStore",()=>n2],8155);let{useSyncExternalStoreWithSelector:n4}=n1.default,n5=e=>e;function n6(e,n=n5,t){let r=n4(e.subscribe,e.getState,e.getInitialState,n,t);return _.default.useDebugValue(r),r}let n8=(e,n)=>{let t=n2(e),r=(e,r=n)=>n6(t,e,r);return Object.assign(r,t),r},n9=(e,n)=>e?n8(e,n):n8;e.s(["createWithEqualityFn",()=>n9,"useStoreWithEqualityFn",()=>n6],66748);let n7=[];function te(e,n,t=(e,n)=>e===n){if(e===n)return!0;if(!e||!n)return!1;let r=e.length;if(n.length!==r)return!1;for(let a=0;a0&&(a.timeout&&clearTimeout(a.timeout),a.timeout=setTimeout(a.remove,r.lifespan)),a.response;if(!t)throw a.promise}let a={keys:n,equal:r.equal,remove:()=>{let e=n7.indexOf(a);-1!==e&&n7.splice(e,1)},promise:("object"==typeof e&&"function"==typeof e.then?e:e(...n)).then(e=>{a.response=e,r.lifespan&&r.lifespan>0&&(a.timeout=setTimeout(a.remove,r.lifespan))}).catch(e=>a.error=e)};if(n7.push(a),!t)throw a.promise}var tt=e.i(89499),tr=e.i(43476),ta=_;function ti(e,n,t){if(!e)return;if(!0===t(e))return e;let r=n?e.return:e.child;for(;r;){let e=ti(r,n,t);if(e)return e;r=n?null:r.sibling}}function to(e){try{return Object.defineProperties(e,{_currentRenderer:{get:()=>null,set(){}},_currentRenderer2:{get:()=>null,set(){}}})}catch(n){return e}}"u">typeof window&&((null==(c=window.document)?void 0:c.createElement)||(null==(d=window.navigator)?void 0:d.product)==="ReactNative")?ta.useLayoutEffect:ta.useEffect;let tl=to(ta.createContext(null));class ts extends ta.Component{render(){return ta.createElement(tl.Provider,{value:this._reactInternals},this.props.children)}}function tu(){let e=ta.useContext(tl);if(null===e)throw Error("its-fine: useFiber must be called within a !");let n=ta.useId();return ta.useMemo(()=>{for(let t of[e,null==e?void 0:e.alternate]){if(!t)continue;let e=ti(t,!1,e=>{let t=e.memoizedState;for(;t;){if(t.memoizedState===n)return!0;t=t.next}});if(e)return e}},[e,n])}let tc=Symbol.for("react.context"),td=e=>null!==e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===tc;function tf(){let e=function(){let e=tu(),[n]=ta.useState(()=>new Map);n.clear();let t=e;for(;t;){let e=t.type;td(e)&&e!==tl&&!n.has(e)&&n.set(e,ta.use(to(e))),t=t.return}return n}();return ta.useMemo(()=>Array.from(e.keys()).reduce((n,t)=>r=>ta.createElement(n,null,ta.createElement(t.Provider,{...r,value:e.get(t)})),e=>ta.createElement(ts,{...e})),[e])}function tp(e){let n=e.root;for(;n.getState().previousRoot;)n=n.getState().previousRoot;return n}e.s(["FiberProvider",()=>ts,"traverseFiber",()=>ti,"useContextBridge",()=>tf,"useFiber",()=>tu],46791),_.act;let tm=e=>e&&e.hasOwnProperty("current"),th=e=>null!=e&&("string"==typeof e||"number"==typeof e||e.isColor),tg="u">typeof window&&((null==(o=window.document)?void 0:o.createElement)||(null==(l=window.navigator)?void 0:l.product)==="ReactNative")?_.useLayoutEffect:_.useEffect;function t_(e){let n=_.useRef(e);return tg(()=>void(n.current=e),[e]),n}function tv(){let e=tu(),n=tf();return _.useMemo(()=>({children:t})=>{let r=ti(e,!0,e=>e.type===_.StrictMode)?_.StrictMode:_.Fragment;return(0,tr.jsx)(r,{children:(0,tr.jsx)(n,{children:t})})},[e,n])}function tS({set:e}){return tg(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}let tE=((s=class extends _.Component{constructor(...e){super(...e),this.state={error:!1}}componentDidCatch(e){this.props.set(e)}render(){return this.state.error?null:this.props.children}}).getDerivedStateFromError=()=>({error:!0}),s);function tT(e){var n;let t="u">typeof window?null!=(n=window.devicePixelRatio)?n:2:1;return Array.isArray(e)?Math.min(Math.max(e[0],t),e[1]):e}function tM(e){var n;return null==(n=e.__r3f)?void 0:n.root.getState()}let tb={obj:e=>e===Object(e)&&!tb.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,nul:e=>null===e,arr:e=>Array.isArray(e),equ(e,n,{arrays:t="shallow",objects:r="reference",strict:a=!0}={}){let i;if(typeof e!=typeof n||!!e!=!!n)return!1;if(tb.str(e)||tb.num(e)||tb.boo(e))return e===n;let o=tb.obj(e);if(o&&"reference"===r)return e===n;let l=tb.arr(e);if(l&&"reference"===t)return e===n;if((l||o)&&e===n)return!0;for(i in e)if(!(i in n))return!1;if(o&&"shallow"===t&&"shallow"===r){for(i in a?n:e)if(!tb.equ(e[i],n[i],{strict:a,objects:"reference"}))return!1}else for(i in a?n:e)if(e[i]!==n[i])return!1;if(tb.und(i)){if(l&&0===e.length&&0===n.length||o&&0===Object.keys(e).length&&0===Object.keys(n).length)return!0;if(e!==n)return!1}return!0}},tx=["children","key","ref"];function tR(e,n,t,r){let a=null==e?void 0:e.__r3f;return!a&&(a={root:n,type:t,parent:null,children:[],props:function(e){let n={};for(let t in e)tx.includes(t)||(n[t]=e[t]);return n}(r),object:e,eventCount:0,handlers:{},isHidden:!1},e&&(e.__r3f=a)),a}function tC(e,n){if(!n.includes("-")||n in e)return{root:e,key:n,target:e[n]};let t=e,r=n.split("-");for(let a of r){if("object"!=typeof t||null===t){if(void 0!==t)return{root:t,key:r.slice(r.indexOf(a)).join("-"),target:void 0};return{root:e,key:n,target:void 0}}n=a,e=t,t=t[n]}return{root:e,key:n,target:t}}let ty=/-\d+$/;function tA(e,n){if(tb.str(n.props.attach)){if(ty.test(n.props.attach)){let t=n.props.attach.replace(ty,""),{root:r,key:a}=tC(e.object,t);Array.isArray(r[a])||(r[a]=[])}let{root:t,key:r}=tC(e.object,n.props.attach);n.previousAttach=t[r],t[r]=n.object}else tb.fun(n.props.attach)&&(n.previousAttach=n.props.attach(e.object,n.object))}function tP(e,n){if(tb.str(n.props.attach)){let{root:t,key:r}=tC(e.object,n.props.attach),a=n.previousAttach;void 0===a?delete t[r]:t[r]=a}else null==n.previousAttach||n.previousAttach(e.object,n.object);delete n.previousAttach}let tw=[...tx,"args","dispose","attach","object","onUpdate","dispose"],tL=new Map,tN=["map","emissiveMap","sheenColorMap","specularColorMap","envMap"],tU=/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/;function tD(e,n){var t,r;let a=e.__r3f,i=a&&tp(a).getState(),o=null==a?void 0:a.eventCount;for(let t in n){let o=n[t];if(tw.includes(t))continue;if(a&&tU.test(t)){"function"==typeof o?a.handlers[t]=o:delete a.handlers[t],a.eventCount=Object.keys(a.handlers).length;continue}if(void 0===o)continue;let{root:l,key:s,target:u}=tC(e,t);if(void 0===u&&("object"!=typeof l||null===l))throw Error(`R3F: Cannot set "${t}". Ensure it is an object before setting "${s}".`);u instanceof v.Layers&&o instanceof v.Layers?u.mask=o.mask:u instanceof v.Color&&th(o)?u.set(o):null!==u&&"object"==typeof u&&"function"==typeof u.set&&"function"==typeof u.copy&&null!=o&&o.constructor&&u.constructor===o.constructor?u.copy(o):null!==u&&"object"==typeof u&&"function"==typeof u.set&&Array.isArray(o)?"function"==typeof u.fromArray?u.fromArray(o):u.set(...o):null!==u&&"object"==typeof u&&"function"==typeof u.set&&"number"==typeof o?"function"==typeof u.setScalar?u.setScalar(o):u.set(o):(l[s]=o,i&&!i.linear&&tN.includes(s)&&null!=(r=l[s])&&r.isTexture&&l[s].format===v.RGBAFormat&&l[s].type===v.UnsignedByteType&&(l[s].colorSpace=v.SRGBColorSpace))}if(null!=a&&a.parent&&null!=i&&i.internal&&null!=(t=a.object)&&t.isObject3D&&o!==a.eventCount){let e=a.object,n=i.internal.interaction.indexOf(e);n>-1&&i.internal.interaction.splice(n,1),a.eventCount&&null!==e.raycast&&i.internal.interaction.push(e)}return a&&void 0===a.props.attach&&(a.object.isBufferGeometry?a.props.attach="geometry":a.object.isMaterial&&(a.props.attach="material")),a&&tI(a),e}function tI(e){var n;if(!e.parent)return;null==e.props.onUpdate||e.props.onUpdate(e.object);let t=null==(n=e.root)||null==n.getState?void 0:n.getState();t&&0===t.internal.frames&&t.invalidate()}let tF=e=>null==e?void 0:e.isObject3D;function tO(e){return(e.eventObject||e.object).uuid+"/"+e.index+e.instanceId}function tB(e,n,t,r){let a=t.get(n);a&&(t.delete(n),0===t.size&&(e.delete(r),a.target.releasePointerCapture(r)))}let tG=e=>!!(null!=e&&e.render),tH=_.createContext(null);function tk(){let e=_.useContext(tH);if(!e)throw Error("R3F: Hooks can only be used within the Canvas component!");return e}function tV(e=e=>e,n){return tk()(e,n)}function tz(e,n=0){let t=tk(),r=t.getState().internal.subscribe,a=t_(e);return tg(()=>r(a,n,t),[n,r,t]),null}let tW=new WeakMap;function tX(e,n){return function(t,...r){var a;let i;return"function"==typeof t&&(null==t||null==(a=t.prototype)?void 0:a.constructor)===t?(i=tW.get(t))||(i=new t,tW.set(t,i)):i=t,e&&e(i),Promise.all(r.map(e=>new Promise((t,r)=>i.load(e,e=>{var n;let r;tF(null==e?void 0:e.scene)&&Object.assign(e,(n=e.scene,r={nodes:{},materials:{},meshes:{}},n&&n.traverse(e=>{e.name&&(r.nodes[e.name]=e),e.material&&!r.materials[e.material.name]&&(r.materials[e.material.name]=e.material),e.isMesh&&!r.meshes[e.name]&&(r.meshes[e.name]=e)}),r)),t(e)},n,n=>r(Error(`Could not load ${e}: ${null==n?void 0:n.message}`))))))}}function tj(e,n,t,r){let a=Array.isArray(n)?n:[n],i=tn(tX(t,r),[e,...a],!1,{equal:tb.equ});return Array.isArray(n)?i:i[0]}tj.preload=function(e,n,t){let r,a=Array.isArray(n)?n:[n];tn(tX(t),[e,...a],!0,r)},tj.clear=function(e,n){var t=[e,...Array.isArray(n)?n:[n]];if(void 0===t||0===t.length)n7.splice(0,n7.length);else{let e=n7.find(e=>te(t,e.keys,e.equal));e&&e.remove()}};var tq={exports:{}},tY={exports:{}};tY.exports;let tK=(h||(h=1,m||(m=1,tY.exports=function(e){function n(e,n,t,r){return new rK(e,n,t,r)}function t(){}function r(e){var n="https://react.dev/errors/"+e;if(1oR||(e.current=ox[oR],ox[oR]=null,oR--)}function d(e,n){ox[++oR]=e.current,e.current=n}function f(e){var n=42&e;if(0!==n)return n;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function p(e,n,t){var r=e.pendingLanes;if(0===r)return 0;var a=0,i=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var l=0x7ffffff&r;return 0!==l?0!=(r=l&~i)?a=f(r):0!=(o&=l)?a=f(o):t||0!=(t=l&~e)&&(a=f(t)):0!=(l=r&~i)?a=f(l):0!==o?a=f(o):t||0!=(t=r&~e)&&(a=f(t)),0===a?0:0!==n&&n!==a&&(n&i)==0&&((i=a&-a)>=(t=n&-n)||32===i&&(4194048&t)!=0)?n:a}function m(e,n){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&n)==0}function h(){var e=oN;return(0x3c00000&(oN<<=1))==0&&(oN=4194304),e}function v(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function S(e,n){e.pendingLanes|=n,0x10000000!==n&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function E(e,n,t){e.pendingLanes|=n,e.suspendedLanes&=~n;var r=31-oy(n);e.entangledLanes|=n,e.entanglements[r]=0x40000000|e.entanglements[r]|261930&t}function T(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-oy(t),a=1<)":-1a||s[r]!==u[a]){var c=` +`+s[r].replace(" at new "," at ");return e.displayName&&c.includes("")&&(c=c.replace("",e.displayName)),c}while(1<=r&&0<=a)break}}}finally{oK=!1,Error.prepareStackTrace=t}return(t=e?e.displayName||e.name:"")?C(t):""}function A(e){try{var n="",t=null;do n+=function(e,n){switch(e.tag){case 26:case 27:case 5:return C(e.type);case 16:return C("Lazy");case 13:return e.child!==n&&null!==n?C("Suspense Fallback"):C("Suspense");case 19:return C("SuspenseList");case 0:case 15:return y(e.type,!1);case 11:return y(e.type.render,!1);case 1:return y(e.type,!0);case 31:return C("Activity");default:return""}}(e,t),t=e,e=e.return;while(e)return n}catch(e){return` +Error generating stack: `+e.message+` +`+e.stack}}function P(e,n){if("object"==typeof e&&null!==e){var t=o$.get(e);return void 0!==t?t:(n={value:e,source:n,stack:A(n)},o$.set(e,n),n)}return{value:e,source:n,stack:A(n)}}function w(e,n){oQ[oZ++]=o0,oQ[oZ++]=oJ,oJ=e,o0=n}function L(e,n,t){o1[o3++]=o4,o1[o3++]=o5,o1[o3++]=o2,o2=e;var r=o4;e=o5;var a=32-oy(r)-1;r&=~(1<>=o,a-=o,o4=1<<32-oy(n)+a|t<f?(p=d,d=null):p=d.sibling;var _=h(n,d,o[f],l);if(null===_){null===d&&(d=p);break}e&&d&&null===_.alternate&&t(n,d),r=s(_,r,f),null===c?u=_:c.sibling=_,c=_,d=p}if(f===o.length)return a(n,d),lt&&w(n,f),u;if(null===d){for(;fp?(_=f,f=null):_=f.sibling;var S=h(n,f,v.value,u);if(null===S){null===f&&(f=_);break}e&&f&&null===S.alternate&&t(n,f),o=s(S,o,p),null===d?c=S:d.sibling=S,d=S,f=_}if(v.done)return a(n,f),lt&&w(n,p),c;if(null===f){for(;!v.done;p++,v=l.next())null!==(v=m(n,v.value,u))&&(o=s(v,o,p),null===d?c=v:d.sibling=v,d=v);return lt&&w(n,p),c}for(f=i(f);!v.done;p++,v=l.next())null!==(v=g(f,n,p,v.value,u))&&(e&&null!==v.alternate&&f.delete(null===v.key?p:v.key),o=s(v,o,p),null===d?c=v:d.sibling=v,d=v);return e&&f.forEach(function(e){return t(n,e)}),lt&&w(n,p),c}(c,d,f=_.call(f),p)}if("function"==typeof f.then)return n(c,d,eb(f),p);if(f.$$typeof===ad)return n(c,d,ee(c,f),p);eR(c,f)}return"string"==typeof f&&""!==f||"number"==typeof f||"bigint"==typeof f?(f=""+f,null!==d&&6===d.tag?(a(c,d.sibling),(p=o(d,f)).return=c):(a(c,d),(p=r1(f,c.mode,p)).return=c),u(c=p)):a(c,d)}(c,d,f,p);return lw=null,_}catch(e){if(e===lR||e===ly)throw e;var v=n(29,e,null,c.mode);return v.lanes=p,v.return=c,v}finally{}}}function ey(){for(var e=lI,n=lF=lI=0;ni?i:8);var o=aM.T,l={};aM.T=l,nZ(e,!1,n,t);try{var s=a(),u=aM.S;if(null!==u&&u(l,s),null!==s&&"object"==typeof s&&"function"==typeof s.then){var c,d,f=(c=[],d={status:"pending",value:null,reason:null,then:function(e){c.push(e)}},s.then(function(){d.status="fulfilled",d.value=r;for(var e=0;e";case sc:return":has("+(rf(e)||"")+")";case sd:return'[role="'+e.value+'"]';case sp:return'"'+e.value+'"';case sf:return'[data-testname="'+e.value+'"]';default:throw Error(r(365))}}function rp(e,n){var t=[];e=[e,0];for(var r=0;rsO&&(n.flags|=128,i=!0,tO(a,!1),n.lanes=4194304)}else{if(!i)if(null!==(e=eQ(o))){if(n.flags|=128,i=!0,n.updateQueue=e=e.updateQueue,tF(n,e),tO(a,!0),null===a.tail&&"hidden"===a.tailMode&&!o.alternate&&!lt)return tB(n),null}else 2*oO()-a.renderingStartTime>sO&&0x20000000!==t&&(n.flags|=128,i=!0,tO(a,!1),n.lanes=4194304);a.isBackwards?(o.sibling=n.child,n.child=o):(null!==(e=a.last)?e.sibling=o:n.child=o,a.last=o)}return null!==a.tail?(e=a.tail,a.rendering=e,a.tail=e.sibling,a.renderingStartTime=oO(),e.sibling=null,t=lz.current,d(lz,i?1&t|2:1&t),lt&&w(n,a.treeForkCount),e):(tB(n),null);case 22:case 23:return e$(n),eX(),a=null!==n.memoizedState,null!==e?null!==e.memoizedState!==a&&(n.flags|=8192):a&&(n.flags|=8192),a?(0x20000000&t)!=0&&(128&n.flags)==0&&(tB(n),6&n.subtreeFlags&&(n.flags|=8192)):tB(n),null!==(t=n.updateQueue)&&tF(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),a=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(a=n.memoizedState.cachePool.pool),a!==t&&(n.flags|=2048),null!==e&&c(lx),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),q(lf),tB(n),null;case 25:case 30:return null}throw Error(r(156,n.tag))}(n.alternate,n,sR);if(null!==t){sv=t;return}if(null!==(n=n.sibling)){sv=n;return}sv=n=e}while(null!==n)0===sC&&(sC=5)}function rD(e,n){do{var t=function(e,n){switch(U(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return q(lf),F(),(65536&(e=n.flags))!=0&&(128&e)==0?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return B(n),null;case 31:if(null!==n.memoizedState){if(e$(n),null===n.alternate)throw Error(r(340));z()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 13:if(e$(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(r(340));z()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return c(lz),null;case 4:return F(),null;case 10:return q(n.type),null;case 22:case 23:return e$(n),eX(),null!==e&&c(lx),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return q(lf),null;default:return null}}(e.alternate,e);if(null!==t){t.flags&=32767,sv=t;return}if(null!==(t=e.return)&&(t.flags|=32768,t.subtreeFlags=0,t.deletions=null),!n&&null!==(e=e.sibling)){sv=e;return}sv=e=t}while(null!==e)sC=6,sv=null}function rI(e,n,t,a,i,o,l,s,u){e.cancelPendingCommit=null;do rH();while(0!==sH)if((6&sg)!=0)throw Error(r(327));if(null!==n){if(n===e.current)throw Error(r(177));if(function(e,n,t,r,a,i){var o=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,u=e.hiddenUpdates;for(t=o&~t;0t?32:t;t=aM.T;var i=aj();try{aX(a),aM.T=null,a=sX,sX=null;var o=sk,l=sz;if(sH=0,sV=sk=null,sz=0,(6&sg)!=0)throw Error(r(331));var s=sg;if(sg|=4,rs(o.current),rt(o,o.current,l,a),sg=s,eo(0,!1),oX&&"function"==typeof oX.onPostCommitFiberRoot)try{oX.onPostCommitFiberRoot(oW,o)}catch{}return!0}finally{aX(i),aM.T=t,rG(e,n)}}function rV(e,n,t){n=P(t,n),n=n9(e.stateNode,n,2),null!==(e=eF(e,n,2))&&(S(e,2),ei(e))}function rz(e,n,t){if(3===e.tag)rV(e,e,t);else for(;null!==n;){if(3===n.tag){rV(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===sG||!sG.has(r))){e=P(t,e),null!==(r=eF(n,t=n7(2),2))&&(te(t,r,n,e),S(r,2),ei(r));break}}n=n.return}}function rW(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new sh;var a=new Set;r.set(n,a)}else void 0===(a=r.get(n))&&(a=new Set,r.set(n,a));a.has(t)||(sx=!0,a.add(t),e=rX.bind(null,e,n,t),n.then(e,e))}function rX(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,s_===e&&(sS&t)===t&&(4===sC||3===sC&&(0x3c00000&sS)===sS&&300>oO()-sI?(2&sg)==0&&rb(e,0):sP|=t,sL===sS&&(sL=0)),ei(e)}function rj(e,n){0===n&&(n=h()),null!==(e=ew(e,n))&&(S(e,n),ei(e))}function rq(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),rj(e,t)}function rY(e,n){var t=0;switch(e.tag){case 31:case 13:var a=e.stateNode,i=e.memoizedState;null!==i&&(t=i.retryLane);break;case 19:a=e.stateNode;break;case 22:a=e.stateNode._retryCache;break;default:throw Error(r(314))}null!==a&&a.delete(n),rj(e,t)}function rK(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,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 r$(e){return!(!(e=e.prototype)||!e.isReactComponent)}function rQ(e,t){var r=e.alternate;return null===r?((r=n(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=0x3e00000&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function rZ(e,n){e.flags&=0x3e00002;var t=e.alternate;return null===t?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=t.childLanes,e.lanes=t.lanes,e.child=t.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=t.memoizedProps,e.memoizedState=t.memoizedState,e.updateQueue=t.updateQueue,e.type=t.type,e.dependencies=null===(n=t.dependencies)?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function rJ(e,t,a,i,o,l){var s=0;if(i=e,"function"==typeof e)r$(e)&&(s=1);else if("string"==typeof e)s=oa&&ov?oi(e,a,o6.current)?26:oM(e)?27:5:oa?oi(e,a,o6.current)?26:5:ov&&oM(e)?27:5;else t:switch(e){case a_:return(e=n(31,a,t,o)).elementType=a_,e.lanes=l,e;case al:return r0(a.children,o,l,t);case as:s=8,o|=24;break;case au:return(e=n(12,a,t,2|o)).elementType=au,e.lanes=l,e;case ap:return(e=n(13,a,t,o)).elementType=ap,e.lanes=l,e;case am:return(e=n(19,a,t,o)).elementType=am,e.lanes=l,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ad:s=10;break t;case ac:s=9;break t;case af:s=11;break t;case ah:s=14;break t;case ag:s=16,i=null;break t}s=29,a=Error(r(130,null===e?"null":typeof e,"")),i=null}return(t=n(s,a,t,o)).elementType=e,t.type=i,t.lanes=l,t}function r0(e,t,r,a){return(e=n(7,e,a,t)).lanes=r,e}function r1(e,t,r){return(e=n(6,e,null,t)).lanes=r,e}function r3(e){var t=n(18,null,null,0);return t.stateNode=e,t}function r2(e,t,r){return(t=n(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function r4(e,n,t,r,a,i,o,l,s){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=aB,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=v(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=v(0),this.hiddenUpdates=v(null),this.identifierPrefix=r,this.onUncaughtError=a,this.onCaughtError=i,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function r5(e,t,r,a,i,o,l,s,u,c,d,f){return e=new r4(e,t,r,l,u,c,d,f,s),t=1,!0===o&&(t|=24),o=n(3,null,null,t),e.current=o,o.stateNode=e,t=et(),t.refCount++,e.pooledCache=t,t.refCount++,o.memoizedState={element:a,isDehydrated:r,cache:t},eU(o),e}function r6(e){var n=e._reactInternals;if(void 0===n)throw"function"==typeof e.render?Error(r(188)):Error(r(268,e=Object.keys(e).join(",")));return null===(e=null!==(e=o(n))?function e(n){var t=n.tag;if(5===t||26===t||27===t||6===t)return n;for(n=n.child;null!==n;){if(null!==(t=e(n)))return t;n=n.sibling}return null}(e):null)?null:aC(e.stateNode)}function r8(e,n,t,r,a,i){a=oC,null===r.context?r.context=a:r.pendingContext=a,(r=eI(n)).payload={element:t},null!==(i=void 0===i?null:i)&&(r.callback=i),null!==(t=eF(e,r,n))&&(r_(t,e,n),eO(t,e,n))}function r9(e,n){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var t=e.retryLane;e.retryLane=0!==t&&t>>=0)?32:31-(oA(e)/oP|0)|0},oA=Math.log,oP=Math.LN2,ow=256,oL=262144,oN=4194304,oU=at.unstable_scheduleCallback,oD=at.unstable_cancelCallback,oI=at.unstable_shouldYield,oF=at.unstable_requestPaint,oO=at.unstable_now,oB=at.unstable_ImmediatePriority,oG=at.unstable_UserBlockingPriority,oH=at.unstable_NormalPriority,ok=at.unstable_IdlePriority,oV=at.log,oz=at.unstable_setDisableYieldValue,oW=null,oX=null,oj="function"==typeof Object.is?Object.is:function(e,n){return e===n&&(0!==e||1/e==1/n)||e!=e&&n!=n},oq="function"==typeof reportError?reportError:function(e){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var n=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof e&&null!==e&&"string"==typeof e.message?String(e.message):String(e),error:e});if(!window.dispatchEvent(n))return}else if("object"==typeof g.default&&"function"==typeof g.default.emit)return void g.default.emit("uncaughtException",e);console.error(e)},oY=Object.prototype.hasOwnProperty,oK=!1,o$=new WeakMap,oQ=[],oZ=0,oJ=null,o0=0,o1=[],o3=0,o2=null,o4=1,o5="",o6=u(null),o8=u(null),o9=u(null),o7=u(null),le=null,ln=null,lt=!1,lr=null,la=!1,li=Error(r(519)),lo=u(null),ll=null,ls=null,lu="u">typeof AbortController?AbortController:function(){var e=[],n=this.signal={aborted:!1,addEventListener:function(n,t){e.push(t)}};this.abort=function(){n.aborted=!0,e.forEach(function(e){return e()})}},lc=at.unstable_scheduleCallback,ld=at.unstable_NormalPriority,lf={$$typeof:ad,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},lp=null,lm=null,lh=!1,lg=!1,l_=!1,lv=0,lS=null,lE=0,lT=0,lM=null,lb=aM.S;aM.S=function(e,n){sF=oO(),"object"==typeof n&&null!==n&&"function"==typeof n.then&&function(e,n){if(null===lS){var t=lS=[];lE=0,lT=ef(),lM={status:"pending",value:void 0,then:function(e){t.push(e)}}}lE++,n.then(ep,ep)}(0,n),null!==lb&&lb(e,n)};var lx=u(null),lR=Error(r(460)),lC=Error(r(474)),ly=Error(r(542)),lA={then:function(){}},lP=null,lw=null,lL=0,lN=eC(!0),lU=eC(!1),lD=[],lI=0,lF=0,lO=!1,lB=!1,lG=u(null),lH=u(0),lk=u(null),lV=null,lz=u(0),lW=0,lX=null,lj=null,lq=null,lY=!1,lK=!1,l$=!1,lQ=0,lZ=0,lJ=null,l0=0,l1={readContext:J,use:nn,useCallback:eZ,useContext:eZ,useEffect:eZ,useImperativeHandle:eZ,useLayoutEffect:eZ,useInsertionEffect:eZ,useMemo:eZ,useReducer:eZ,useRef:eZ,useState:eZ,useDebugValue:eZ,useDeferredValue:eZ,useTransition:eZ,useSyncExternalStore:eZ,useId:eZ,useHostTransitionStatus:eZ,useFormState:eZ,useActionState:eZ,useOptimistic:eZ,useMemoCache:eZ,useCacheRefresh:eZ};l1.useEffectEvent=eZ;var l3={readContext:J,use:nn,useCallback:function(e,n){return e8().memoizedState=[e,void 0===n?null:n],e},useContext:J,useEffect:nL,useImperativeHandle:function(e,n,t){t=null!=t?t.concat([e]):null,nP(4194308,4,nF.bind(null,n,e),t)},useLayoutEffect:function(e,n){return nP(4194308,4,e,n)},useInsertionEffect:function(e,n){nP(4,2,e,n)},useMemo:function(e,n){var t=e8();n=void 0===n?null:n;var r=e();return t.memoizedState=[r,n],r},useReducer:function(e,n,t){var r=e8();if(void 0!==t)var a=t(n);else a=n;return r.memoizedState=r.baseState=a,r.queue=e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:a},e=e.dispatch=nK.bind(null,lX,e),[r.memoizedState,e]},useRef:function(e){return e8().memoizedState={current:e}},useState:function(e){var n=(e=np(e)).queue,t=n$.bind(null,lX,n);return n.dispatch=t,[e.memoizedState,t]},useDebugValue:nB,useDeferredValue:function(e,n){return nk(e8(),e,n)},useTransition:function(){var e=np(!1);return e=nz.bind(null,lX,e.queue,!0,!1),e8().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,n,t){var a=lX,i=e8();if(lt){if(void 0===t)throw Error(r(407));t=t()}else{if(t=n(),null===s_)throw Error(r(349));(127&sS)!=0||ns(a,n,t)}i.memoizedState=t;var o={value:t,getSnapshot:n};return i.queue=o,nL(nc.bind(null,a,o,e),[e]),a.flags|=2048,ny(9,{destroy:void 0},nu.bind(null,a,o,t,n),null),t},useId:function(){var e=e8(),n=s_.identifierPrefix;if(lt){var t=o5,r=o4;n="_"+n+"R_"+(t=(r&~(1<<32-oy(r)-1)).toString(32)+t),0<(t=lQ++)&&(n+="H"+t.toString(32)),n+="_"}else n="_"+n+"r_"+(t=l0++).toString(32)+"_";return e.memoizedState=n},useHostTransitionStatus:nX,useFormState:nM,useActionState:nM,useOptimistic:function(e){var n=e8();n.memoizedState=n.baseState=e;var t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return n.queue=t,n=nZ.bind(null,lX,!0,t),t.dispatch=n,[e,n]},useMemoCache:nt,useCacheRefresh:function(){return e8().memoizedState=nY.bind(null,lX)},useEffectEvent:function(e){var n=e8(),t={impl:e};return n.memoizedState=t,function(){if((2&sg)!=0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}},l2={readContext:J,use:nn,useCallback:nG,useContext:J,useEffect:nN,useImperativeHandle:nO,useInsertionEffect:nD,useLayoutEffect:nI,useMemo:nH,useReducer:na,useRef:nA,useState:function(){return na(nr)},useDebugValue:nB,useDeferredValue:function(e,n){return nV(e9(),lj.memoizedState,e,n)},useTransition:function(){var e=na(nr)[0],n=e9().memoizedState;return["boolean"==typeof e?e:ne(e),n]},useSyncExternalStore:nl,useId:nj,useHostTransitionStatus:nX,useFormState:nb,useActionState:nb,useOptimistic:function(e,n){return nm(e9(),lj,e,n)},useMemoCache:nt,useCacheRefresh:nq};l2.useEffectEvent=nU;var l4={readContext:J,use:nn,useCallback:nG,useContext:J,useEffect:nN,useImperativeHandle:nO,useInsertionEffect:nD,useLayoutEffect:nI,useMemo:nH,useReducer:no,useRef:nA,useState:function(){return no(nr)},useDebugValue:nB,useDeferredValue:function(e,n){var t=e9();return null===lj?nk(t,e,n):nV(t,lj.memoizedState,e,n)},useTransition:function(){var e=no(nr)[0],n=e9().memoizedState;return["boolean"==typeof e?e:ne(e),n]},useSyncExternalStore:nl,useId:nj,useHostTransitionStatus:nX,useFormState:nC,useActionState:nC,useOptimistic:function(e,n){var t=e9();return null!==lj?nm(t,lj,e,n):(t.baseState=e,[e,t.queue.dispatch])},useMemoCache:nt,useCacheRefresh:nq};l4.useEffectEvent=nU;var l5={enqueueSetState:function(e,n,t){e=e._reactInternals;var r=rh(),a=eI(r);a.payload=n,null!=t&&(a.callback=t),null!==(n=eF(e,a,r))&&(r_(n,e,r),eO(n,e,r))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=rh(),a=eI(r);a.tag=1,a.payload=n,null!=t&&(a.callback=t),null!==(n=eF(e,a,r))&&(r_(n,e,r),eO(n,e,r))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=rh(),r=eI(t);r.tag=2,null!=n&&(r.callback=n),null!==(n=eF(e,r,t))&&(r_(n,e,t),eO(n,e,t))}},l6=Error(r(461)),l8=!1,l9={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},l7=!1,se=!1,sn=!1,st="function"==typeof WeakSet?WeakSet:Set,sr=null,sa=null,si=!1,so=null,sl=8192,ss={getCacheForType:function(e){var n=J(lf),t=n.data.get(e);return void 0===t&&(t=e(),n.data.set(e,t)),t},cacheSignal:function(){return J(lf).controller.signal}},su=0,sc=1,sd=2,sf=3,sp=4;if("function"==typeof Symbol&&Symbol.for){var sm=Symbol.for;su=sm("selector.component"),sc=sm("selector.has_pseudo_class"),sd=sm("selector.role"),sf=sm("selector.test_id"),sp=sm("selector.text")}var sh="function"==typeof WeakMap?WeakMap:Map,sg=0,s_=null,sv=null,sS=0,sE=0,sT=null,sM=!1,sb=!1,sx=!1,sR=0,sC=0,sy=0,sA=0,sP=0,sw=0,sL=0,sN=null,sU=null,sD=!1,sI=0,sF=0,sO=1/0,sB=null,sG=null,sH=0,sk=null,sV=null,sz=0,sW=0,sX=null,sj=null,sq=0,sY=null;return ae.attemptContinuousHydration=function(e){if(13===e.tag||31===e.tag){var n=ew(e,0x4000000);null!==n&&r_(n,e,0x4000000),r7(e,0x4000000)}},ae.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag||31===e.tag){var n=rh(),t=ew(e,n=b(n));null!==t&&r_(t,e,n),r7(e,n)}},ae.attemptSynchronousHydration=function(e){switch(e.tag){case 3:if((e=e.stateNode).current.memoizedState.isDehydrated){var n=f(e.pendingLanes);if(0!==n){for(e.pendingLanes|=2,e.entangledLanes|=2;n;){var t=1<<31-oy(n);e.entanglements[1]|=t,n&=~t}ei(e),(6&sg)==0&&(sO=oO()+500,eo(0,!1))}}break;case 31:case 13:null!==(n=ew(e,2))&&r_(n,e,2),rT(),r7(e,2)}},ae.batchedUpdates=function(e,n){return e(n)},ae.createComponentSelector=function(e){return{$$typeof:su,value:e}},ae.createContainer=function(e,n,t,r,a,i,o,l,s,u){return r5(e,n,!1,null,t,r,i,null,o,l,s,u)},ae.createHasPseudoClassSelector=function(e){return{$$typeof:sc,value:e}},ae.createHydrationContainer=function(e,n,t,r,a,i,o,l,s,u,c,d,f,p){var m;return(e=r5(t,r,!0,e,a,i,l,p,s,u,c,d)).context=oC,t=e.current,(a=eI(r=b(r=rh()))).callback=null!=(m=n)?m:null,eF(t,a,r),n=r,e.current.lanes=n,S(e,n),ei(e),e},ae.createPortal=function(e,n,t){var r=3=c&&o>=f&&i<=d&&l<=p){e.splice(n,1);break}if(a!==c||t.width!==u.width||pl){if(!(o!==f||t.height!==u.height||di)){c>a&&(u.width+=c-a,u.x=a),do&&(u.height+=f-o,u.y=o),pt&&(t=s)),s ")+` + +No matching component was found for: + `+e.join(" > ")}return null},ae.getPublicRootInstance=function(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 27:case 5:return aC(e.child.stateNode);default:return e.child.stateNode}},ae.injectIntoDevTools=function(){var e={bundleType:0,version:ab,rendererPackageName:ax,currentDispatcherRef:aM,reconcilerVersion:"19.2.0"};if(null!==aR&&(e.rendererConfig=aR),typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")e=!1;else{var n=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(n.isDisabled||!n.supportsFiber)e=!0;else{try{oW=n.inject(e),oX=n}catch{}e=!!n.checkDCE}}return e},ae.isAlreadyRendering=function(){return(6&sg)!=0},ae.observeVisibleRects=function(e,n,t,a){if(!a9)throw Error(r(363));var i=io(e=rm(e,n),t,a).disconnect;return{disconnect:function(){i()}}},ae.shouldError=function(){return null},ae.shouldSuspend=function(){return!1},ae.startHostTransition=function(e,n,a,i){if(5!==e.tag)throw Error(r(476));var o=nW(e).queue;nz(e,o,n,a2,null===a?t:function(){var n=nW(e);return null===n.next&&(n=e.alternate.memoizedState),nQ(e,n.next.queue,{},rh()),a(i)})},ae.updateContainer=function(e,n,t,r){var a=n.current,i=rh();return r8(a,i,e,n,t,r),i},ae.updateContainerSync=function(e,n,t,r){return r8(n.current,2,e,n,t,r),2},ae},tY.exports.default=tY.exports,Object.defineProperty(tY.exports,"__esModule",{value:!0})),tq.exports=tY.exports),(f=tq.exports)&&f.__esModule&&Object.prototype.hasOwnProperty.call(f,"default"))?f.default:f,t$={},tQ=/^three(?=[A-Z])/,tZ=e=>`${e[0].toUpperCase()}${e.slice(1)}`,tJ=0;function t0(e){if("function"==typeof e){let n=`${tJ++}`;return t$[n]=e,n}Object.assign(t$,e)}function t1(e,n){let t=tZ(e),r=t$[t];if("primitive"!==e&&!r)throw Error(`R3F: ${t} 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("primitive"===e&&!n.object)throw Error("R3F: Primitives without 'object' are invalid!");if(void 0!==n.args&&!Array.isArray(n.args))throw Error("R3F: The args prop must be an array!")}function t3(e){if(e.isHidden){var n;e.props.attach&&null!=(n=e.parent)&&n.object?tA(e.parent,e):tF(e.object)&&!1!==e.props.visible&&(e.object.visible=!0),e.isHidden=!1,tI(e)}}function t2(e,n,t){let r=n.root.getState();if(e.parent||e.object===r.scene){if(!n.object){var a,i;let e=t$[tZ(n.type)];n.object=null!=(a=n.props.object)?a:new e(...null!=(i=n.props.args)?i:[]),n.object.__r3f=n}if(tD(n.object,n.props),n.props.attach)tA(e,n);else if(tF(n.object)&&tF(e.object)){let r=e.object.children.indexOf(null==t?void 0:t.object);if(t&&-1!==r){let t=e.object.children.indexOf(n.object);-1!==t?(e.object.children.splice(t,1),e.object.children.splice(t{try{e.dispose()}catch{}};"u">typeof IS_REACT_ACT_ENVIRONMENT?n():(0,tt.unstable_scheduleCallback)(tt.unstable_IdlePriority,n)}}function t8(e,n,t){if(!n)return;n.parent=null;let r=e.children.indexOf(n);-1!==r&&e.children.splice(r,1),n.props.attach?tP(e,n):tF(n.object)&&tF(e.object)&&(e.object.remove(n.object),function(e,n){let{internal:t}=e.getState();t.interaction=t.interaction.filter(e=>e!==n),t.initialHits=t.initialHits.filter(e=>e!==n),t.hovered.forEach((e,r)=>{(e.eventObject===n||e.object===n)&&t.hovered.delete(r)}),t.capturedMap.forEach((e,r)=>{tB(t.capturedMap,n,e,r)})}(tp(n),n.object));let a=null!==n.props.dispose&&!1!==t;for(let e=n.children.length-1;e>=0;e--){let t=n.children[e];t8(n,t,a)}n.children.length=0,delete n.object.__r3f,a&&"primitive"!==n.type&&"Scene"!==n.object.type&&t6(n.object),void 0===t&&tI(n)}let t9=[],t7=()=>{},re={},rn=0,rt=(p={isPrimaryRenderer:!1,warnsIfNotActing:!1,supportsMutation:!0,supportsPersistence:!1,supportsHydration:!1,createInstance:function(e,n,t){var r;return t1(e=tZ(e)in t$?e:e.replace(tQ,""),n),"primitive"===e&&null!=(r=n.object)&&r.__r3f&&delete n.object.__r3f,tR(n.object,t,e,n)},removeChild:t8,appendChild:t4,appendInitialChild:t4,insertBefore:t5,appendChildToContainer(e,n){let t=e.getState().scene.__r3f;n&&t&&t4(t,n)},removeChildFromContainer(e,n){let t=e.getState().scene.__r3f;n&&t&&t8(t,n)},insertInContainerBefore(e,n,t){let r=e.getState().scene.__r3f;n&&t&&r&&t5(r,n,t)},getRootHostContext:()=>re,getChildHostContext:()=>re,commitUpdate(e,n,t,r,a){var i,o,l;t1(n,r);let s=!1;if("primitive"===e.type&&t.object!==r.object||(null==(i=r.args)?void 0:i.length)!==(null==(o=t.args)?void 0:o.length)?s=!0:null!=(l=r.args)&&l.some((e,n)=>{var r;return e!==(null==(r=t.args)?void 0:r[n])})&&(s=!0),s)t9.push([e,{...r},a]);else{let n=function(e,n){let t={};for(let r in n)if(!tw.includes(r)&&!tb.equ(n[r],e.props[r]))for(let e in t[r]=n[r],n)e.startsWith(`${r}-`)&&(t[e]=n[e]);for(let r in e.props){if(tw.includes(r)||n.hasOwnProperty(r))continue;let{root:a,key:i}=tC(e.object,r);if(a.constructor&&0===a.constructor.length){let e=function(e){let n=tL.get(e.constructor);try{n||(n=new e.constructor,tL.set(e.constructor,n))}catch(e){}return n}(a);tb.und(e)||(t[i]=e[i])}else t[i]=0}return t}(e,r);Object.keys(n).length&&(Object.assign(e.props,n),tD(e.object,n))}(null===a.sibling||(4&a.flags)==0)&&function(){for(let[e]of t9){let n=e.parent;if(n)for(let t of(e.props.attach?tP(n,e):tF(e.object)&&tF(n.object)&&n.object.remove(e.object),e.children))t.props.attach?tP(e,t):tF(t.object)&&tF(e.object)&&e.object.remove(t.object);e.isHidden&&t3(e),e.object.__r3f&&delete e.object.__r3f,"primitive"!==e.type&&t6(e.object)}for(let[r,a,i]of t9){r.props=a;let o=r.parent;if(o){let a=t$[tZ(r.type)];r.object=null!=(e=r.props.object)?e:new a(...null!=(n=r.props.args)?n:[]),r.object.__r3f=r;var e,n,t=r.object;for(let e of[i,i.alternate])if(null!==e)if("function"==typeof e.ref){null==e.refCleanup||e.refCleanup();let n=e.ref(t);"function"==typeof n&&(e.refCleanup=n)}else e.ref&&(e.ref.current=t);for(let e of(tD(r.object,r.props),r.props.attach?tA(o,r):tF(r.object)&&tF(o.object)&&o.object.add(r.object),r.children))e.props.attach?tA(r,e):tF(e.object)&&tF(r.object)&&r.object.add(e.object);tI(r)}}t9.length=0}()},finalizeInitialChildren:()=>!1,commitMount(){},getPublicInstance:e=>null==e?void 0:e.object,prepareForCommit:()=>null,preparePortalMount:e=>tR(e.getState().scene,e,"",{}),resetAfterCommit:()=>{},shouldSetTextContent:()=>!1,clearContainer:()=>!1,hideInstance:function(e){if(!e.isHidden){var n;e.props.attach&&null!=(n=e.parent)&&n.object?tP(e.parent,e):tF(e.object)&&(e.object.visible=!1),e.isHidden=!0,tI(e)}},unhideInstance:t3,createTextInstance:t7,hideTextInstance:t7,unhideTextInstance:t7,scheduleTimeout:"function"==typeof setTimeout?setTimeout:void 0,cancelTimeout:"function"==typeof clearTimeout?clearTimeout:void 0,noTimeout:-1,getInstanceFromNode:()=>null,beforeActiveInstanceBlur(){},afterActiveInstanceBlur(){},detachDeletedInstance(){},prepareScopeUpdate(){},getInstanceFromScope:()=>null,shouldAttemptEagerTransition:()=>!1,trackSchedulerEvent:()=>{},resolveEventType:()=>null,resolveEventTimeStamp:()=>-1.1,requestPostPaintCallback(){},maySuspendCommit:()=>!1,preloadInstance:()=>!0,suspendInstance(){},waitForCommitToBeReady:()=>null,NotPendingTransition:null,HostTransitionContext:_.createContext(null),setCurrentUpdatePriority(e){rn=e},getCurrentUpdatePriority:()=>rn,resolveUpdatePriority(){var e;if(0!==rn)return rn;switch("u">typeof window&&(null==(e=window.event)?void 0:e.type)){case"click":case"contextmenu":case"dblclick":case"pointercancel":case"pointerdown":case"pointerup":return 2;case"pointermove":case"pointerout":case"pointerover":case"pointerenter":case"pointerleave":case"wheel":return 8;default:return 32}},resetFormInstance(){},rendererPackageName:"@react-three/fiber",rendererVersion:"9.5.0",applyViewTransitionName(e,n,t){},restoreViewTransitionName(e,n){},cancelViewTransitionName(e,n,t){},cancelRootViewTransitionName(e){},restoreRootViewTransitionName(e){},InstanceMeasurement:null,measureInstance:e=>null,wasInstanceInViewport:e=>!0,hasInstanceChanged:(e,n)=>!1,hasInstanceAffectedParent:(e,n)=>!1,suspendOnActiveViewTransition(e,n){},startGestureTransition:()=>null,startViewTransition:()=>null,stopViewTransition(e){},createViewTransitionInstance:e=>null,getCurrentGestureOffset(e){throw Error("startGestureTransition is not yet supported in react-three-fiber.")},cloneMutableInstance:(e,n)=>e,cloneMutableTextInstance:e=>e,cloneRootViewTransitionContainer(e){throw Error("Not implemented.")},removeRootViewTransitionClone(e,n){throw Error("Not implemented.")},createFragmentInstance:e=>null,updateFragmentInstanceFiber(e,n){},commitNewChildToFragmentInstance(e,n){},deleteChildFromFragmentInstance(e,n){},measureClonedInstance:e=>null,maySuspendCommitOnUpdate:(e,n,t)=>!1,maySuspendCommitInSyncRender:(e,n)=>!1,startSuspendingCommit:()=>null,getSuspendedCommitReason:(e,n)=>null},(u=tK(p)).injectIntoDevTools(),u),rr=new Map,ra={objects:"shallow",strict:!1};function ri(e){var n,t;let r,a,i,o,l,s,u,c=rr.get(e),d=null==c?void 0:c.fiber,f=null==c?void 0:c.store;c&&console.warn("R3F.createRoot should only be called once!");let p="function"==typeof reportError?reportError:console.error,m=f||(n=rE,t=rT,l=(o=(i=n9((e,r)=>{let a,i=new v.Vector3,o=new v.Vector3,l=new v.Vector3;function s(e=r().camera,n=o,t=r().size){let{width:a,height:u,top:c,left:d}=t,f=a/u;n.isVector3?l.copy(n):l.set(...n);let p=e.getWorldPosition(i).distanceTo(l);if(e&&e.isOrthographicCamera)return{width:a/e.zoom,height:u/e.zoom,top:c,left:d,factor:1,distance:p,aspect:f};{let n=2*Math.tan(e.fov*Math.PI/180/2)*p,t=a/u*n;return{width:t,height:n,top:c,left:d,factor:a/t,distance:p,aspect:f}}}let u=n=>e(e=>({performance:{...e.performance,current:n}})),c=new v.Vector2;return{set:e,get:r,gl:null,camera:null,raycaster:null,events:{priority:1,enabled:!0,connected:!1},scene:null,xr:null,invalidate:(e=1)=>n(r(),e),advance:(e,n)=>t(e,n,r()),legacy:!1,linear:!1,flat:!1,controls:null,clock:new v.Clock,pointer:c,mouse:c,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&&u(e.performance.min),a=setTimeout(()=>u(r().performance.max),e.performance.debounce)}},size:{width:0,height:0,top:0,left:0},viewport:{initialDpr:0,dpr:0,width:0,height:0,top:0,left:0,aspect:0,distance:0,factor:0,getCurrentViewport:s},setEvents:n=>e(e=>({...e,events:{...e.events,...n}})),setSize:(n,t,a=0,i=0)=>{let l=r().camera,u={width:n,height:t,top:a,left:i};e(e=>({size:u,viewport:{...e.viewport,...s(l,o,u)}}))},setDpr:n=>e(e=>{let t=tT(n);return{viewport:{...e.viewport,dpr:t,initialDpr:e.viewport.initialDpr||t}}}),setFrameloop:(n="always")=>{let t=r().clock;t.stop(),t.elapsedTime=0,"never"!==n&&(t.start(),t.elapsedTime=0),e(()=>({frameloop:n}))},previousRoot:void 0,internal:{interaction:[],hovered:new Map,subscribers:[],initialClick:[0,0],initialHits:[],capturedMap:new Map,lastEvent:_.createRef(),active:!1,frames:0,priority:0,subscribe:(e,n,t)=>{let a=r().internal;return a.priority=a.priority+ +(n>0),a.subscribers.push({ref:e,priority:n,store:t}),a.subscribers=a.subscribers.sort((e,n)=>e.priority-n.priority),()=>{let t=r().internal;null!=t&&t.subscribers&&(t.priority=t.priority-(n>0),t.subscribers=t.subscribers.filter(n=>n.ref!==e))}}}}})).getState()).size,s=o.viewport.dpr,u=o.camera,i.subscribe(()=>{let{camera:e,size:n,viewport:t,gl:r,set:a}=i.getState();if(n.width!==l.width||n.height!==l.height||t.dpr!==s){l=n,s=t.dpr;!e.manual&&(e&&e.isOrthographicCamera?(e.left=-(n.width/2),e.right=n.width/2,e.top=n.height/2,e.bottom=-(n.height/2)):e.aspect=n.width/n.height,e.updateProjectionMatrix());t.dpr>0&&r.setPixelRatio(t.dpr);let a="u">typeof HTMLCanvasElement&&r.domElement instanceof HTMLCanvasElement;r.setSize(n.width,n.height,a)}e!==u&&(u=e,a(n=>({viewport:{...n.viewport,...n.viewport.getCurrentViewport(e)}})))}),i.subscribe(e=>n(e)),i),h=d||rt.createContainer(m,1,null,!1,null,"",p,p,p,null);c||rr.set(e,{fiber:h,store:m});let g=!1,S=null;return{async configure(n={}){var t,i;let o;S=new Promise(e=>o=e);let{gl:l,size:s,scene:u,events:c,onCreated:d,shadows:f=!1,linear:p=!1,flat:h=!1,legacy:_=!1,orthographic:E=!1,frameloop:T="always",dpr:M=[1,2],performance:b,raycaster:x,camera:R,onPointerMissed:C}=n,y=m.getState(),A=y.gl;if(!y.gl){let n={canvas:e,powerPreference:"high-performance",antialias:!0,alpha:!0},t="function"==typeof l?await l(n):l;A=tG(t)?t:new n0({...n,...l}),y.set({gl:A})}let P=y.raycaster;P||y.set({raycaster:P=new v.Raycaster});let{params:w,...L}=x||{};if(tb.equ(L,P,ra)||tD(P,{...L}),tb.equ(w,P.params,ra)||tD(P,{params:{...P.params,...w}}),!y.camera||y.camera===a&&!tb.equ(a,R,ra)){a=R;let e=null==R?void 0:R.isCamera,n=e?R:E?new v.OrthographicCamera(0,0,0,0,.1,1e3):new v.PerspectiveCamera(75,0,.1,1e3);!e&&(n.position.z=5,R&&(tD(n,R),!n.manual&&("aspect"in R||"left"in R||"right"in R||"bottom"in R||"top"in R)&&(n.manual=!0,n.updateProjectionMatrix())),y.camera||null!=R&&R.rotation||n.lookAt(0,0,0)),y.set({camera:n}),P.camera=n}if(!y.scene){let e;null!=u&&u.isScene?tR(e=u,m,"",{}):(tR(e=new v.Scene,m,"",{}),u&&tD(e,u)),y.set({scene:e})}c&&!y.events.handlers&&y.set({events:c(m)});let N=function(e,n){if(!n&&"u">typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement&&e.parentElement){let{width:n,height:t,top:r,left:a}=e.parentElement.getBoundingClientRect();return{width:n,height:t,top:r,left:a}}return!n&&"u">typeof OffscreenCanvas&&e instanceof OffscreenCanvas?{width:e.width,height:e.height,top:0,left:0}:{width:0,height:0,top:0,left:0,...n}}(e,s);if(tb.equ(N,y.size,ra)||y.setSize(N.width,N.height,N.top,N.left),M&&y.viewport.dpr!==tT(M)&&y.setDpr(M),y.frameloop!==T&&y.setFrameloop(T),y.onPointerMissed||y.set({onPointerMissed:C}),b&&!tb.equ(b,y.performance,ra)&&y.set(e=>({performance:{...e.performance,...b}})),!y.xr){let e=(e,n)=>{let t=m.getState();"never"!==t.frameloop&&rT(e,!0,t,n)},n=()=>{let n=m.getState();n.gl.xr.enabled=n.gl.xr.isPresenting,n.gl.xr.setAnimationLoop(n.gl.xr.isPresenting?e:null),n.gl.xr.isPresenting||rE(n)},r={connect(){let e=m.getState().gl;e.xr.addEventListener("sessionstart",n),e.xr.addEventListener("sessionend",n)},disconnect(){let e=m.getState().gl;e.xr.removeEventListener("sessionstart",n),e.xr.removeEventListener("sessionend",n)}};"function"==typeof(null==(t=A.xr)?void 0:t.addEventListener)&&r.connect(),y.set({xr:r})}if(A.shadowMap){let e=A.shadowMap.enabled,n=A.shadowMap.type;if(A.shadowMap.enabled=!!f,tb.boo(f))A.shadowMap.type=v.PCFSoftShadowMap;else if(tb.str(f)){let e={basic:v.BasicShadowMap,percentage:v.PCFShadowMap,soft:v.PCFSoftShadowMap,variance:v.VSMShadowMap};A.shadowMap.type=null!=(i=e[f])?i:v.PCFSoftShadowMap}else tb.obj(f)&&Object.assign(A.shadowMap,f);(e!==A.shadowMap.enabled||n!==A.shadowMap.type)&&(A.shadowMap.needsUpdate=!0)}return v.ColorManagement.enabled=!_,g||(A.outputColorSpace=p?v.LinearSRGBColorSpace:v.SRGBColorSpace,A.toneMapping=h?v.NoToneMapping:v.ACESFilmicToneMapping),y.legacy!==_&&y.set(()=>({legacy:_})),y.linear!==p&&y.set(()=>({linear:p})),y.flat!==h&&y.set(()=>({flat:h})),!l||tb.fun(l)||tG(l)||tb.equ(l,A,ra)||tD(A,l),r=d,g=!0,o(),this},render(n){return g||S||this.configure(),S.then(()=>{rt.updateContainer((0,tr.jsx)(ro,{store:m,children:n,onCreated:r,rootElement:e}),h,null,()=>void 0)}),m},unmount(){rl(e)}}}function ro({store:e,children:n,onCreated:t,rootElement:r}){return tg(()=>{let n=e.getState();n.set(e=>({internal:{...e.internal,active:!0}})),t&&t(n),e.getState().events.connected||null==n.events.connect||n.events.connect(r)},[]),(0,tr.jsx)(tH.Provider,{value:e,children:n})}function rl(e,n){let t=rr.get(e),r=null==t?void 0:t.fiber;if(r){let a=null==t?void 0:t.store.getState();a&&(a.internal.active=!1),rt.updateContainer(null,r,null,()=>{a&&setTimeout(()=>{try{null==a.events.disconnect||a.events.disconnect(),null==(t=a.gl)||null==(r=t.renderLists)||null==r.dispose||r.dispose(),null==(i=a.gl)||null==i.forceContextLoss||i.forceContextLoss(),null!=(o=a.gl)&&o.xr&&a.xr.disconnect();var t,r,i,o,l=a.scene;for(let e in"Scene"!==l.type&&(null==l.dispose||l.dispose()),l){let n=l[e];(null==n?void 0:n.type)!=="Scene"&&(null==n||null==n.dispose||n.dispose())}rr.delete(e),n&&n(e)}catch(e){}},500)})}}function rs(e,n){let t={callback:e};return n.add(t),()=>void n.delete(t)}let ru=new Set,rc=new Set,rd=new Set,rf=e=>rs(e,ru),rp=e=>rs(e,rc);function rm(e,n){if(e.size)for(let{callback:t}of e.values())t(n)}function rh(e,n){switch(e){case"before":return rm(ru,n);case"after":return rm(rc,n);case"tail":return rm(rd,n)}}function rg(e,r,a){let i=r.clock.getDelta();"never"===r.frameloop&&"number"==typeof e&&(i=e-r.clock.elapsedTime,r.clock.oldTime=r.clock.elapsedTime,r.clock.elapsedTime=e),n=r.internal.subscribers;for(let e=0;e0)&&!(null!=(n=i.gl.xr)&&n.isPresenting)&&(r+=rg(e,i))}if(rv=!1,rh("after",e),0===r)return rh("tail",e),r_=!1,cancelAnimationFrame(a)}function rE(e,n=1){var t;if(!e)return rr.forEach(e=>rE(e.store.getState(),n));(null==(t=e.gl.xr)||!t.isPresenting)&&e.internal.active&&"never"!==e.frameloop&&(n>1?e.internal.frames=Math.min(60,e.internal.frames+n):rv?e.internal.frames=2:e.internal.frames=1,r_||(r_=!0,requestAnimationFrame(rS)))}function rT(e,n=!0,t,r){if(n&&rh("before",e),t)rg(e,t,r);else for(let n of rr.values())rg(e,n.store.getState());n&&rh("after",e)}let rM={onClick:["click",!1],onContextMenu:["contextmenu",!1],onDoubleClick:["dblclick",!1],onWheel:["wheel",!0],onPointerDown:["pointerdown",!0],onPointerUp:["pointerup",!0],onPointerLeave:["pointerleave",!0],onPointerMove:["pointermove",!0],onPointerCancel:["pointercancel",!0],onLostPointerCapture:["lostpointercapture",!0]};function rb(e){let{handlePointer:n}=function(e){function n(e){return e.filter(e=>["Move","Over","Enter","Out","Leave"].some(n=>{var t;return null==(t=e.__r3f)?void 0:t.handlers["onPointer"+n]}))}function t(n){let{internal:t}=e.getState();for(let e of t.hovered.values())if(!n.length||!n.find(n=>n.object===e.object&&n.index===e.index&&n.instanceId===e.instanceId)){let r=e.eventObject.__r3f;if(t.hovered.delete(tO(e)),null!=r&&r.eventCount){let t=r.handlers,a={...e,intersections:n};null==t.onPointerOut||t.onPointerOut(a),null==t.onPointerLeave||t.onPointerLeave(a)}}}function r(e,n){for(let t=0;tt([]);case"onLostPointerCapture":return n=>{let{internal:r}=e.getState();"pointerId"in n&&r.capturedMap.has(n.pointerId)&&requestAnimationFrame(()=>{r.capturedMap.has(n.pointerId)&&(r.capturedMap.delete(n.pointerId),t([]))})}}return function(i){let{onPointerMissed:o,internal:l}=e.getState();l.lastEvent.current=i;let s="onPointerMove"===a,u="onClick"===a||"onContextMenu"===a||"onDoubleClick"===a,c=function(n,t){let r=e.getState(),a=new Set,i=[],o=t?t(r.internal.interaction):r.internal.interaction;for(let e=0;e{let t=tM(e.object),r=tM(n.object);return t&&r&&r.events.priority-t.events.priority||e.distance-n.distance}).filter(e=>{let n=tO(e);return!a.has(n)&&(a.add(n),!0)});for(let e of(r.events.filter&&(l=r.events.filter(l,r)),l)){let n=e.object;for(;n;){var s;null!=(s=n.__r3f)&&s.eventCount&&i.push({...e,eventObject:n}),n=n.parent}}if("pointerId"in n&&r.internal.capturedMap.has(n.pointerId))for(let e of r.internal.capturedMap.get(n.pointerId).values())a.has(tO(e.intersection))||i.push(e.intersection);return i}(i,s?n:void 0),d=u?function(n){let{internal:t}=e.getState(),r=n.offsetX-t.initialClick[0],a=n.offsetY-t.initialClick[1];return Math.round(Math.sqrt(r*r+a*a))}(i):0;"onPointerDown"===a&&(l.initialClick=[i.offsetX,i.offsetY],l.initialHits=c.map(e=>e.eventObject)),u&&!c.length&&d<=2&&(r(i,l.interaction),o&&o(i)),s&&t(c),!function(e,n,r,a){if(e.length){let i={stopped:!1};for(let o of e){let l=tM(o.object);if(l||o.object.traverseAncestors(e=>{let n=tM(e);if(n)return l=n,!1}),l){let{raycaster:s,pointer:u,camera:c,internal:d}=l,f=new v.Vector3(u.x,u.y,0).unproject(c),p=e=>{var n,t;return null!=(n=null==(t=d.capturedMap.get(e))?void 0:t.has(o.eventObject))&&n},m=e=>{let t={intersection:o,target:n.target};d.capturedMap.has(e)?d.capturedMap.get(e).set(o.eventObject,t):d.capturedMap.set(e,new Map([[o.eventObject,t]])),n.target.setPointerCapture(e)},h=e=>{let n=d.capturedMap.get(e);n&&tB(d.capturedMap,o.eventObject,n,e)},g={};for(let e in n){let t=n[e];"function"!=typeof t&&(g[e]=t)}let _={...o,...g,pointer:u,intersections:e,stopped:i.stopped,delta:r,unprojectedPoint:f,ray:s.ray,camera:c,stopPropagation(){let r="pointerId"in n&&d.capturedMap.get(n.pointerId);(!r||r.has(o.eventObject))&&(_.stopped=i.stopped=!0,d.hovered.size&&Array.from(d.hovered.values()).find(e=>e.eventObject===o.eventObject)&&t([...e.slice(0,e.indexOf(o)),o]))},target:{hasPointerCapture:p,setPointerCapture:m,releasePointerCapture:h},currentTarget:{hasPointerCapture:p,setPointerCapture:m,releasePointerCapture:h},nativeEvent:n};if(a(_),!0===i.stopped)break}}}}(c,i,d,function(e){let n=e.eventObject,t=n.__r3f;if(!(null!=t&&t.eventCount))return;let o=t.handlers;if(s){if(o.onPointerOver||o.onPointerEnter||o.onPointerOut||o.onPointerLeave){let n=tO(e),t=l.hovered.get(n);t?t.stopped&&e.stopPropagation():(l.hovered.set(n,e),null==o.onPointerOver||o.onPointerOver(e),null==o.onPointerEnter||o.onPointerEnter(e))}null==o.onPointerMove||o.onPointerMove(e)}else{let t=o[a];t?(!u||l.initialHits.includes(n))&&(r(i,l.interaction.filter(e=>!l.initialHits.includes(e))),t(e)):u&&l.initialHits.includes(n)&&r(i,l.interaction.filter(e=>!l.initialHits.includes(e)))}})}}}}(e);return{priority:1,enabled:!0,compute(e,n,t){n.pointer.set(e.offsetX/n.size.width*2-1,-(2*(e.offsetY/n.size.height))+1),n.raycaster.setFromCamera(n.pointer,n.camera)},connected:void 0,handlers:Object.keys(rM).reduce((e,t)=>({...e,[t]:n(t)}),{}),update:()=>{var n;let{events:t,internal:r}=e.getState();null!=(n=r.lastEvent)&&n.current&&t.handlers&&t.handlers.onPointerMove(r.lastEvent.current)},connect:n=>{let{set:t,events:r}=e.getState();if(null==r.disconnect||r.disconnect(),t(e=>({events:{...e.events,connected:n}})),r.handlers)for(let e in r.handlers){let t=r.handlers[e],[a,i]=rM[e];n.addEventListener(a,t,{passive:i})}},disconnect:()=>{let{set:n,events:t}=e.getState();if(t.connected){if(t.handlers)for(let e in t.handlers){let n=t.handlers[e],[r]=rM[e];t.connected.removeEventListener(r,n)}n(e=>({events:{...e.events,connected:void 0}}))}}}}e.s(["B",()=>tS,"C",()=>tV,"D",()=>tz,"E",()=>tE,"G",()=>tj,"a",()=>t_,"b",()=>tg,"c",()=>ri,"d",()=>rl,"e",()=>t0,"f",()=>rb,"i",()=>tm,"j",()=>rf,"k",()=>rp,"u",()=>tv],40859)},71753,e=>{"use strict";var n=e.i(40859);e.s(["useFrame",()=>n.D])},15080,e=>{"use strict";var n=e.i(40859);e.s(["useThree",()=>n.C])},79123,e=>{"use strict";var n=e.i(43476),t=e.i(71645);let r=(0,t.createContext)(null),a=(0,t.createContext)(null),i=(0,t.createContext)(null);function o(){return(0,t.useContext)(r)}function l(){return(0,t.useContext)(a)}function s(){return(0,t.useContext)(i)}function u({children:e,fogEnabledOverride:o,onClearFogEnabledOverride:l}){let[s,u]=(0,t.useState)(!0),[c,d]=(0,t.useState)(!1),[f,p]=(0,t.useState)(1),[m,h]=(0,t.useState)(90),[g,_]=(0,t.useState)(!1),[v,S]=(0,t.useState)(!0),[E,T]=(0,t.useState)(!1),[M,b]=(0,t.useState)("moveLookStick"),x=(0,t.useCallback)(e=>{u(e),l()},[l]),R=(0,t.useMemo)(()=>({fogEnabled:o??s,setFogEnabled:x,highQualityFog:c,setHighQualityFog:d,fov:m,setFov:h,audioEnabled:g,setAudioEnabled:_,animationEnabled:v,setAnimationEnabled:S}),[s,o,x,c,m,g,v]),C=(0,t.useMemo)(()=>({debugMode:E,setDebugMode:T}),[E,T]),y=(0,t.useMemo)(()=>({speedMultiplier:f,setSpeedMultiplier:p,touchMode:M,setTouchMode:b}),[f,p,M,b]);(0,t.useLayoutEffect)(()=>{let e={};try{e=JSON.parse(localStorage.getItem("settings"))||{}}catch(e){}null!=e.debugMode&&T(e.debugMode),null!=e.audioEnabled&&_(e.audioEnabled),null!=e.animationEnabled&&S(e.animationEnabled),null!=e.fogEnabled&&u(e.fogEnabled),null!=e.highQualityFog&&d(e.highQualityFog),null!=e.speedMultiplier&&p(e.speedMultiplier),null!=e.fov&&h(e.fov),null!=e.touchMode&&b(e.touchMode)},[]);let A=(0,t.useRef)(null);return(0,t.useEffect)(()=>(A.current&&clearTimeout(A.current),A.current=setTimeout(()=>{try{localStorage.setItem("settings",JSON.stringify({fogEnabled:s,highQualityFog:c,speedMultiplier:f,fov:m,audioEnabled:g,animationEnabled:v,debugMode:E,touchMode:M}))}catch(e){}},500),()=>{A.current&&clearTimeout(A.current)}),[s,c,f,m,g,v,E,M]),(0,n.jsx)(r.Provider,{value:R,children:(0,n.jsx)(a.Provider,{value:C,children:(0,n.jsx)(i.Provider,{value:y,children:e})})})}e.s(["SettingsProvider",()=>u,"useControls",()=>s,"useDebug",()=>l,"useSettings",()=>o])}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/4ce2a2145f0c6cc2.js b/docs/_next/static/chunks/4ce2a2145f0c6cc2.js new file mode 100644 index 00000000..a36b069d --- /dev/null +++ b/docs/_next/static/chunks/4ce2a2145f0c6cc2.js @@ -0,0 +1 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,35451,(e,t,r)=>{var n={229:function(e){var t,r,n,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function u(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:u}catch(e){r=u}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var l=[],s=!1,c=-1;function f(){s&&n&&(s=!1,n.length?l=n.concat(l):c=-1,l.length&&d())}function d(){if(!s){var e=a(f);s=!0;for(var t=l.length;t;){for(n=l,l=[];++c1)for(var r=1;r{"use strict";var n,o;t.exports=(null==(n=e.g.process)?void 0:n.env)&&"object"==typeof(null==(o=e.g.process)?void 0:o.env)?e.g.process:e.r(35451)},45689,(e,t,r)=>{"use strict";var n=Symbol.for("react.transitional.element");function o(e,t,r){var o=null;if(void 0!==r&&(o=""+r),void 0!==t.key&&(o=""+t.key),"key"in t)for(var i in r={},t)"key"!==i&&(r[i]=t[i]);else r=t;return{$$typeof:n,type:e,key:o,ref:void 0!==(t=r.ref)?t:null,props:r}}r.Fragment=Symbol.for("react.fragment"),r.jsx=o,r.jsxs=o},43476,(e,t,r)=>{"use strict";t.exports=e.r(45689)},50740,(e,t,r)=>{"use strict";var n=e.i(47167),o=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),_=Symbol.for("react.view_transition"),b=Symbol.iterator,v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function E(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||v}function S(){}function j(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||v}E.prototype.isReactComponent={},E.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},E.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=E.prototype;var O=j.prototype=new S;O.constructor=j,m(O,E.prototype),O.isPureReactComponent=!0;var w=Array.isArray;function P(){}var R={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function x(e,t,r){var n=r.ref;return{$$typeof:o,type:e,key:t,ref:void 0!==n?n:null,props:r}}function A(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var M=/\/+/g;function C(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function N(e,t,r){if(null==e)return e;var n=[],u=0;return!function e(t,r,n,u,a){var l,s,c,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case o:case i:d=!0;break;case y:return e((d=t._init)(t._payload),r,n,u,a)}}if(d)return a=a(t),d=""===u?"."+C(t,0):u,w(a)?(n="",null!=d&&(n=d.replace(M,"$&/")+"/"),e(a,r,n,"",function(e){return e})):null!=a&&(A(a)&&(l=a,s=n+(null==a.key||t&&t.key===a.key?"":(""+a.key).replace(M,"$&/")+"/")+d,a=x(l.type,s,l.props)),r.push(a)),1;d=0;var p=""===u?".":u+":";if(w(t))for(var h=0;h{"use strict";t.exports=e.r(50740)},18800,(e,t,r)=>{"use strict";var n=e.r(71645);function o(e){var t="https://react.dev/errors/"+e;if(1{"use strict";!function e(){if("u">typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),t.exports=e.r(18800)},90317,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={bindSnapshot:function(){return s},createAsyncLocalStorage:function(){return l},createSnapshot:function(){return c}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class u{disable(){throw i}getStore(){}run(){throw i}exit(){throw i}enterWith(){throw i}static bind(e){return e}}let a="u">typeof globalThis&&globalThis.AsyncLocalStorage;function l(){return a?new a:new u}function s(e){return a?a.bind(e):u.bind(e)}function c(){return a?a.snapshot():function(e,...t){return e(...t)}}},42344,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},63599,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=e.r(42344)},12354,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HandleISRError",{enumerable:!0,get:function(){return o}});let n="u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(43476),o=e.r(12354),i={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},u={fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"},a=function({error:e}){let t=e?.digest;return(0,n.jsxs)("html",{id:"__next_error__",children:[(0,n.jsx)("head",{}),(0,n.jsxs)("body",{children:[(0,n.jsx)(o.HandleISRError,{error:e}),(0,n.jsx)("div",{style:i,children:(0,n.jsxs)("div",{children:[(0,n.jsxs)("h2",{style:u,children:["Application error: a ",t?"server":"client","-side exception has occurred while loading ",window.location.hostname," (see the"," ",t?"server logs":"browser console"," for more information)."]}),t?(0,n.jsx)("p",{style:u,children:`Digest: ${t}`}):null]})})]})]})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},74575,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getAssetPrefix",{enumerable:!0,get:function(){return o}});let n=e.r(12718);function o(){let e=document.currentScript;if(!(e instanceof HTMLScriptElement))throw Object.defineProperty(new n.InvariantError(`Expected document.currentScript to be a ",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(l,{is:r.is}):o.createElement(l)}}a[eW]=n,a[eq]=r;e:for(o=n.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===n)break;for(;null===o.sibling;){if(null===o.return||o.return===n)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(n.stateNode=a,cl(a,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&ii(n)}}return ip(n),n.subtreeFlags&=-0x2000001,iu(n,n.type,null===e?null:e.memoizedProps,n.pendingProps,t),null;case 6:if(e&&null!=n.stateNode)e.memoizedProps!==r&&ii(n);else{if("string"!=typeof r&&null===n.stateNode)throw Error(u(166));if(e=et.current,rX(n)){if(e=n.stateNode,t=n.memoizedProps,r=null,null!==(l=r$))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eW]=n,(e=!!(e.nodeValue===t||null!==r&&!0===r.suppressHydrationWarning||cn(e.nodeValue,t)))||rK(n,!0)}else(e=cu(e).createTextNode(r))[eW]=n,n.stateNode=e}return ip(n),null;case 31:if(t=n.memoizedState,null===e||null!==e.memoizedState){if(r=rX(n),null!==t){if(null===e){if(!r)throw Error(u(318));if(!(e=null!==(e=n.memoizedState)?e.dehydrated:null))throw Error(u(557));e[eW]=n}else rZ(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;ip(n),e=!1}else t=rJ(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=t),e=!0;if(!e){if(256&n.flags)return l7(n),n;return l7(n),null}if(0!=(128&n.flags))throw Error(u(558))}return ip(n),null;case 13:if(r=n.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=rX(n),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(u(318));if(!(l=null!==(l=n.memoizedState)?l.dehydrated:null))throw Error(u(317));l[eW]=n}else rZ(),0==(128&n.flags)&&(n.memoizedState=null),n.flags|=4;ip(n),l=!1}else l=rJ(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&n.flags)return l7(n),n;return l7(n),null}}if(l7(n),0!=(128&n.flags))return n.lanes=t,n;return t=null!==r,e=null!==e&&null!==e.memoizedState,t&&(r=n.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),t!==e&&t&&(n.child.flags|=8192),ic(n,n.updateQueue),ip(n),null;case 4:return ea(),null===e&&s1(n.stateNode.containerInfo),n.flags|=0x4000000,ip(n),null;case 10:return r5(n.type),ip(n),null;case 19:if(at(n),null===(r=n.memoizedState))return ip(n),null;if(l=0!=(128&n.flags),null===(a=r.rendering))if(l)id(r,!1);else{if(0!==uO||null!==e&&0!=(128&e.flags))for(e=n.child;null!==e;){if(null!==(a=ar(e))){for(n.flags|=128,id(r,!1),n.updateQueue=e=a.updateQueue,ic(n,e),n.subtreeFlags=0,e=t,t=n.child;null!==t;)rk(t,e),t=t.sibling;return an(n,1&ae.current|2),rH&&rA(n,r.treeForkCount),n.child}e=e.sibling}null!==r.tail&&ev()>uj&&(n.flags|=128,l=!0,id(r,!1),n.lanes=4194304)}else{if(!l)if(null!==(e=ar(a))){if(n.flags|=128,l=!0,n.updateQueue=e=e.updateQueue,ic(n,e),id(r,!0),null===r.tail&&"collapsed"!==r.tailMode&&"visible"!==r.tailMode&&!a.alternate&&!rH)return ip(n),null}else 2*ev()-r.renderingStartTime>uj&&0x20000000!==t&&(n.flags|=128,l=!0,id(r,!1),n.lanes=4194304);r.isBackwards?(a.sibling=n.child,n.child=a):(null!==(e=r.last)?e.sibling=a:n.child=a,r.last=a)}if(null!==r.tail){e=r.tail;e:{for(t=e;null!==t;){if(null!==t.alternate){t=!1;break e}t=t.sibling}t=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ev(),e.sibling=null,a=ae.current,a=l?1&a|2:1&a,"visible"===r.tailMode||"collapsed"===r.tailMode||!t||rH?an(n,a):(t=a,J(l3,n),J(ae,t),null===l4&&(l4=n)),rH&&rA(n,r.treeForkCount),e}return ip(n),null;case 22:case 23:return l7(n),l2(),r=null!==n.memoizedState,null!==e?null!==e.memoizedState!==r&&(n.flags|=8192):r&&(n.flags|=8192),r?0!=(0x20000000&t)&&0==(128&n.flags)&&(ip(n),6&n.subtreeFlags&&(n.flags|=8192)):ip(n),null!==(t=n.updateQueue)&&ic(n,t.retryQueue),t=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(t=e.memoizedState.cachePool.pool),r=null,null!==n.memoizedState&&null!==n.memoizedState.cachePool&&(r=n.memoizedState.cachePool.pool),r!==t&&(n.flags|=2048),null!==e&&Z(ly),null;case 24:return t=null,null!==e&&(t=e.memoizedState.cache),n.memoizedState.cache!==t&&(n.flags|=2048),r5(li),ip(n),null;case 25:return null;case 30:return n.flags|=0x2000000,ip(n),null}throw Error(u(156,n.tag))}(n.alternate,n,uL);if(null!==t){ux=t;return}if(null!==(n=n.sibling)){ux=n;return}ux=n=e}while(null!==n)0===uO&&(uO=5)}function sm(e,n){do{var t=function(e,n){switch(rV(n),n.tag){case 1:return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 3:return r5(li),ea(),0!=(65536&(e=n.flags))&&0==(128&e)?(n.flags=-65537&e|128,n):null;case 26:case 27:case 5:return ei(n),null;case 31:if(null!==n.memoizedState){if(l7(n),null===n.alternate)throw Error(u(340));rZ()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 13:if(l7(n),null!==(e=n.memoizedState)&&null!==e.dehydrated){if(null===n.alternate)throw Error(u(340));rZ()}return 65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 19:return at(n),65536&(e=n.flags)?(n.flags=-65537&e|128,null!==(e=n.memoizedState)&&(e.rendering=null,e.tail=null),n.flags|=4,n):null;case 4:return ea(),null;case 10:return r5(n.type),null;case 22:case 23:return l7(n),l2(),null!==e&&Z(ly),65536&(e=n.flags)?(n.flags=-65537&e|128,n):null;case 24:return r5(li),null;default:return null}}(e.alternate,e);if(null!==t){t.flags&=32767,ux=t;return}if(null!==(t=e.return)&&(t.flags|=32768,t.subtreeFlags=0,t.deletions=null),!n&&null!==(e=e.sibling)){ux=e;return}ux=e=t}while(null!==e)uO=6,ux=null}function sh(e,n,t,r,l,a,o,i,s,c,f){e.cancelPendingCommit=null;do sS();while(0!==uW)if(0!=(6&uS))throw Error(u(327));if(null!==n){var d;if(n===e.current)throw Error(u(177));if(!function(e,n,t,r,l,a){var o=e.pendingLanes;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=t,e.entangledLanes&=t,e.errorRecoveryDisabledLanes&=t,e.shellSuspendCounter=0;var i=e.entanglements,u=e.expirationTimes,s=e.hiddenUpdates;for(t=o&~t;0fc){i.length=o;break}d=new Promise(cC.bind(d)),i.push(d)}}}return 0g&&(o=g,g=h,h=o);var v=tB(i,h),y=tB(i,g);if(v&&y&&(1!==p.rangeCount||p.anchorNode!==v.node||p.anchorOffset!==v.offset||p.focusNode!==y.node||p.focusOffset!==y.offset)){var b=f.createRange();b.setStart(v.node,v.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(y.node,y.offset)):(b.setEnd(y.node,y.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;it?32:t,W.T=null,t=uX,uX=null;var a=uq,o=uY;if(uW=0,uK=uq=null,uY=0,0!=(6&uS))throw Error(u(331));var i=uS;if(uS|=4,uy(a.current),uf(a,a.current,o,t),uS=i,sR(0,!1),eN&&"function"==typeof eN.onPostCommitFiberRoot)try{eN.onPostCommitFiberRoot(ex,a)}catch(e){}return!0}finally{q.p=l,W.T=r,sw(e,n)}}function sx(e,n,t){n=rP(t,n),n=oM(e.stateNode,n,2),null!==(e=lH(e,n,2))&&(eA(e,2),sA(e))}function sN(e,n,t){if(3===e.tag)sx(e,e,t);else for(;null!==n;){if(3===n.tag){sx(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===uQ||!uQ.has(r))){e=rP(t,e),null!==(r=lH(n,t=oA(2),2))&&(oR(t,r,n,e),eA(r,2),sA(r));break}}n=n.return}}function sC(e,n,t){var r=e.pingCache;if(null===r){r=e.pingCache=new uw;var l=new Set;r.set(n,l)}else void 0===(l=r.get(n))&&(l=new Set,r.set(n,l));l.has(t)||(u_=!0,l.add(t),e=sP.bind(null,e,n,t),n.then(e,e))}function sP(e,n,t){var r=e.pingCache;null!==r&&r.delete(n),e.pingedLanes|=e.suspendedLanes&t,e.warmLanes&=~t,uE===e&&(uN&t)===t&&(4===uO||3===uO&&(0x3c00000&uN)===uN&&300>ev()-uB?0==(2&uS)&&sr(e,0):uI|=t,uA===uN&&(uA=0)),sA(e)}function sz(e,n){0===n&&(n=eI()),null!==(e=rd(e,n))&&(eA(e,n),sA(e))}function sT(e){var n=e.memoizedState,t=0;null!==n&&(t=n.retryLane),sz(e,t)}function s_(e,n){var t=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(t=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(u(314))}null!==r&&r.delete(n),sz(e,t)}var sL=null,sO=null,sD=!1,sF=!1,sI=!1,sM=0;function sA(e){e!==sO&&null===e.next&&(null===sO?sL=sO=e:sO=sO.next=e),sF=!0,sD||(sD=!0,cg(function(){0!=(6&uS)?ep(eb,sU):sV()}))}function sR(e,n){if(!sI&&sF){sI=!0;do for(var t=!1,r=sL;null!==r;){if(!n)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=0xc000095&(a=(1<<31-eC(42|e)+1)-1&(l&~(o&~i)))?0xc000095&a|1:a?2|a:0}0!==a&&(t=!0,sj(r,a))}else a=uN,0==(3&(a=eD(r,r===uE?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eF(r,a)||(t=!0,sj(r,a));r=r.next}while(t)sI=!1}}function sU(){sV()}function sV(){sF=sD=!1;var e,n=0;0===sM||((e=window.event)&&"popstate"===e.type?e===cd||(cd=e,0):(cd=null,1))||(n=sM);for(var t=ev(),r=null,l=sL;null!==l;){var a=l.next,o=sB(l,t);0===o?(l.next=null,null===r?sL=a:r.next=a,null===a&&(sO=r)):(r=l,(0!==n||0!=(3&o))&&(sF=!0)),l=a}0!==uW&&5!==uW||sR(n,!1),0!==sM&&(sM=0)}function sB(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0 title"):null)}function fo(e,n){return"img"===e&&null!=n.src&&""!==n.src&&null==n.onLoad&&"lazy"!==n.loading}function fi(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}function fu(e){return(e.width||100)*(e.height||100)*("number"==typeof devicePixelRatio?devicePixelRatio:1)*.25}function fs(e,n){"function"==typeof n.decode&&(e.imgCount++,n.complete||(e.imgBytes+=fu(n),e.suspenseyImages.push(n)),e=fp.bind(e),n.decode().then(e,e))}var fc=0;function ff(e){if(0===e.count&&(0===e.imgCount||!e.waitingForImages)){if(e.stylesheets)fh(e,e.stylesheets);else if(e.unsuspend){var n=e.unsuspend;e.unsuspend=null,n()}}}function fd(){this.count--,ff(this)}function fp(){this.imgCount--,ff(this)}var fm=null;function fh(e,n){e.stylesheets=null,null!==e.unsuspend&&(e.count++,fm=new Map,n.forEach(fg,e),fm=null,fd.call(e))}function fg(e,n){if(!(4&n.state.loading)){var t=fm.get(e);if(t)var r=t.get(null);else{t=new Map,fm.set(e,t);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),n.exports=e.r(46480)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/791b17fa51a62bf9.js b/docs/_next/static/chunks/791b17fa51a62bf9.js new file mode 100644 index 00000000..63f48002 --- /dev/null +++ b/docs/_next/static/chunks/791b17fa51a62bf9.js @@ -0,0 +1,52 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,79474,(t,e,i)=>{"use strict";var s=t.r(71645).__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;i.c=function(t){return s.H.useMemoCache(t)}},932,(t,e,i)=>{"use strict";e.exports=t.r(79474)},90072,t=>{"use strict";let e,i,s,r,n,a,o,h,l,u={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},c={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},p="attached",d="detached",m="srgb",f="srgb-linear",g="linear",y="srgb",x={COMPUTE:"compute",RENDER:"render"},b={PERSPECTIVE:"perspective",LINEAR:"linear",FLAT:"flat"},v={NORMAL:"normal",CENTROID:"centroid",SAMPLE:"sample",FIRST:"first",EITHER:"either"};function w(t){for(let e=t.length-1;e>=0;--e)if(t[e]>=65535)return!0;return!1}let M={Int8Array:Int8Array,Uint8Array:Uint8Array,Uint8ClampedArray:Uint8ClampedArray,Int16Array:Int16Array,Uint16Array:Uint16Array,Int32Array:Int32Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array};function S(t,e){return new M[t](e)}function A(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}function _(t){return document.createElementNS("http://www.w3.org/1999/xhtml",t)}function C(){let t=_("canvas");return t.style.display="block",t}let T={},I=null;function z(t){I=t}function k(){return I}function B(...t){let e="THREE."+t.shift();I?I("log",e,...t):console.log(e,...t)}function R(...t){let e="THREE."+t.shift();I?I("warn",e,...t):console.warn(e,...t)}function O(...t){let e="THREE."+t.shift();I?I("error",e,...t):console.error(e,...t)}function E(...t){let e=t.join(" ");e in T||(T[e]=!0,R(...t))}function P(t,e,i){return new Promise(function(s,r){setTimeout(function n(){switch(t.clientWaitSync(e,t.SYNC_FLUSH_COMMANDS_BIT,0)){case t.WAIT_FAILED:r();break;case t.TIMEOUT_EXPIRED:setTimeout(n,i);break;default:s()}},i)})}class L{addEventListener(t,e){void 0===this._listeners&&(this._listeners={});let i=this._listeners;void 0===i[t]&&(i[t]=[]),-1===i[t].indexOf(e)&&i[t].push(e)}hasEventListener(t,e){let i=this._listeners;return void 0!==i&&void 0!==i[t]&&-1!==i[t].indexOf(e)}removeEventListener(t,e){let i=this._listeners;if(void 0===i)return;let s=i[t];if(void 0!==s){let t=s.indexOf(e);-1!==t&&s.splice(t,1)}}dispatchEvent(t){let e=this._listeners;if(void 0===e)return;let i=e[t.type];if(void 0!==i){t.target=this;let e=i.slice(0);for(let i=0,s=e.length;i>8&255]+N[t>>16&255]+N[t>>24&255]+"-"+N[255&e]+N[e>>8&255]+"-"+N[e>>16&15|64]+N[e>>24&255]+"-"+N[63&i|128]+N[i>>8&255]+"-"+N[i>>16&255]+N[i>>24&255]+N[255&s]+N[s>>8&255]+N[s>>16&255]+N[s>>24&255]).toLowerCase()}function j(t,e,i){return Math.max(e,Math.min(i,t))}function U(t,e){return(t%e+e)%e}function W(t,e,i){return(1-i)*t+i*e}function G(t,e){switch(e.constructor){case Float32Array:return t;case Uint32Array:return t/0xffffffff;case Uint16Array:return t/65535;case Uint8Array:return t/255;case Int32Array:return Math.max(t/0x7fffffff,-1);case Int16Array:return Math.max(t/32767,-1);case Int8Array:return Math.max(t/127,-1);default:throw Error("Invalid component type.")}}function q(t,e){switch(e.constructor){case Float32Array:return t;case Uint32Array:return Math.round(0xffffffff*t);case Uint16Array:return Math.round(65535*t);case Uint8Array:return Math.round(255*t);case Int32Array:return Math.round(0x7fffffff*t);case Int16Array:return Math.round(32767*t);case Int8Array:return Math.round(127*t);default:throw Error("Invalid component type.")}}let H={DEG2RAD:$,RAD2DEG:V,generateUUID:D,clamp:j,euclideanModulo:U,mapLinear:function(t,e,i,s,r){return s+(t-e)*(r-s)/(i-e)},inverseLerp:function(t,e,i){return t!==e?(i-t)/(e-t):0},lerp:W,damp:function(t,e,i,s){return W(t,e,1-Math.exp(-i*s))},pingpong:function(t,e=1){return e-Math.abs(U(t,2*e)-e)},smoothstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*(3-2*t)},smootherstep:function(t,e,i){return t<=e?0:t>=i?1:(t=(t-e)/(i-e))*t*t*(t*(6*t-15)+10)},randInt:function(t,e){return t+Math.floor(Math.random()*(e-t+1))},randFloat:function(t,e){return t+Math.random()*(e-t)},randFloatSpread:function(t){return t*(.5-Math.random())},seededRandom:function(t){void 0!==t&&(F=t);let e=F+=0x6d2b79f5;return e=Math.imul(e^e>>>15,1|e),(((e^=e+Math.imul(e^e>>>7,61|e))^e>>>14)>>>0)/0x100000000},degToRad:function(t){return t*$},radToDeg:function(t){return t*V},isPowerOfTwo:function(t){return(t&t-1)==0&&0!==t},ceilPowerOfTwo:function(t){return Math.pow(2,Math.ceil(Math.log(t)/Math.LN2))},floorPowerOfTwo:function(t){return Math.pow(2,Math.floor(Math.log(t)/Math.LN2))},setQuaternionFromProperEuler:function(t,e,i,s,r){let n=Math.cos,a=Math.sin,o=n(i/2),h=a(i/2),l=n((e+s)/2),u=a((e+s)/2),c=n((e-s)/2),p=a((e-s)/2),d=n((s-e)/2),m=a((s-e)/2);switch(r){case"XYX":t.set(o*u,h*c,h*p,o*l);break;case"YZY":t.set(h*p,o*u,h*c,o*l);break;case"ZXZ":t.set(h*c,h*p,o*u,o*l);break;case"XZX":t.set(o*u,h*m,h*d,o*l);break;case"YXY":t.set(h*d,o*u,h*m,o*l);break;case"ZYZ":t.set(h*m,h*d,o*u,o*l);break;default:R("MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+r)}},normalize:q,denormalize:G};class J{constructor(t=0,e=0){J.prototype.isVector2=!0,this.x=t,this.y=e}get width(){return this.x}set width(t){this.x=t}get height(){return this.y}set height(t){this.y=t}set(t,e){return this.x=t,this.y=e,this}setScalar(t){return this.x=t,this.y=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y)}copy(t){return this.x=t.x,this.y=t.y,this}add(t){return this.x+=t.x,this.y+=t.y,this}addScalar(t){return this.x+=t,this.y+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this}subScalar(t){return this.x-=t,this.y-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this}multiply(t){return this.x*=t.x,this.y*=t.y,this}multiplyScalar(t){return this.x*=t,this.y*=t,this}divide(t){return this.x/=t.x,this.y/=t.y,this}divideScalar(t){return this.multiplyScalar(1/t)}applyMatrix3(t){let e=this.x,i=this.y,s=t.elements;return this.x=s[0]*e+s[3]*i+s[6],this.y=s[1]*e+s[4]*i+s[7],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this}clamp(t,e){return this.x=j(this.x,t.x,e.x),this.y=j(this.y,t.y,e.y),this}clampScalar(t,e){return this.x=j(this.x,t,e),this.y=j(this.y,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(j(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(t){return this.x*t.x+this.y*t.y}cross(t){return this.x*t.y-this.y*t.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(t){let e=Math.sqrt(this.lengthSq()*t.lengthSq());return 0===e?Math.PI/2:Math.acos(j(this.dot(t)/e,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){let e=this.x-t.x,i=this.y-t.y;return e*e+i*i}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this}equals(t){return t.x===this.x&&t.y===this.y}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this}rotateAround(t,e){let i=Math.cos(e),s=Math.sin(e),r=this.x-t.x,n=this.y-t.y;return this.x=r*i-n*s+t.x,this.y=r*s+n*i+t.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class X{constructor(t=0,e=0,i=0,s=1){this.isQuaternion=!0,this._x=t,this._y=e,this._z=i,this._w=s}static slerpFlat(t,e,i,s,r,n,a){let o=i[s+0],h=i[s+1],l=i[s+2],u=i[s+3],c=r[n+0],p=r[n+1],d=r[n+2],m=r[n+3];if(a<=0){t[e+0]=o,t[e+1]=h,t[e+2]=l,t[e+3]=u;return}if(a>=1){t[e+0]=c,t[e+1]=p,t[e+2]=d,t[e+3]=m;return}if(u!==m||o!==c||h!==p||l!==d){let t=o*c+h*p+l*d+u*m;t<0&&(c=-c,p=-p,d=-d,m=-m,t=-t);let e=1-a;if(t<.9995){let i=Math.acos(t),s=Math.sin(i);o=o*(e=Math.sin(e*i)/s)+c*(a=Math.sin(a*i)/s),h=h*e+p*a,l=l*e+d*a,u=u*e+m*a}else{let t=1/Math.sqrt((o=o*e+c*a)*o+(h=h*e+p*a)*h+(l=l*e+d*a)*l+(u=u*e+m*a)*u);o*=t,h*=t,l*=t,u*=t}}t[e]=o,t[e+1]=h,t[e+2]=l,t[e+3]=u}static multiplyQuaternionsFlat(t,e,i,s,r,n){let a=i[s],o=i[s+1],h=i[s+2],l=i[s+3],u=r[n],c=r[n+1],p=r[n+2],d=r[n+3];return t[e]=a*d+l*u+o*p-h*c,t[e+1]=o*d+l*c+h*u-a*p,t[e+2]=h*d+l*p+a*c-o*u,t[e+3]=l*d-a*u-o*c-h*p,t}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get w(){return this._w}set w(t){this._w=t,this._onChangeCallback()}set(t,e,i,s){return this._x=t,this._y=e,this._z=i,this._w=s,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(t){return this._x=t.x,this._y=t.y,this._z=t.z,this._w=t.w,this._onChangeCallback(),this}setFromEuler(t,e=!0){let i=t._x,s=t._y,r=t._z,n=t._order,a=Math.cos,o=Math.sin,h=a(i/2),l=a(s/2),u=a(r/2),c=o(i/2),p=o(s/2),d=o(r/2);switch(n){case"XYZ":this._x=c*l*u+h*p*d,this._y=h*p*u-c*l*d,this._z=h*l*d+c*p*u,this._w=h*l*u-c*p*d;break;case"YXZ":this._x=c*l*u+h*p*d,this._y=h*p*u-c*l*d,this._z=h*l*d-c*p*u,this._w=h*l*u+c*p*d;break;case"ZXY":this._x=c*l*u-h*p*d,this._y=h*p*u+c*l*d,this._z=h*l*d+c*p*u,this._w=h*l*u-c*p*d;break;case"ZYX":this._x=c*l*u-h*p*d,this._y=h*p*u+c*l*d,this._z=h*l*d-c*p*u,this._w=h*l*u+c*p*d;break;case"YZX":this._x=c*l*u+h*p*d,this._y=h*p*u+c*l*d,this._z=h*l*d-c*p*u,this._w=h*l*u-c*p*d;break;case"XZY":this._x=c*l*u-h*p*d,this._y=h*p*u-c*l*d,this._z=h*l*d+c*p*u,this._w=h*l*u+c*p*d;break;default:R("Quaternion: .setFromEuler() encountered an unknown order: "+n)}return!0===e&&this._onChangeCallback(),this}setFromAxisAngle(t,e){let i=e/2,s=Math.sin(i);return this._x=t.x*s,this._y=t.y*s,this._z=t.z*s,this._w=Math.cos(i),this._onChangeCallback(),this}setFromRotationMatrix(t){let e=t.elements,i=e[0],s=e[4],r=e[8],n=e[1],a=e[5],o=e[9],h=e[2],l=e[6],u=e[10],c=i+a+u;if(c>0){let t=.5/Math.sqrt(c+1);this._w=.25/t,this._x=(l-o)*t,this._y=(r-h)*t,this._z=(n-s)*t}else if(i>a&&i>u){let t=2*Math.sqrt(1+i-a-u);this._w=(l-o)/t,this._x=.25*t,this._y=(s+n)/t,this._z=(r+h)/t}else if(a>u){let t=2*Math.sqrt(1+a-i-u);this._w=(r-h)/t,this._x=(s+n)/t,this._y=.25*t,this._z=(o+l)/t}else{let t=2*Math.sqrt(1+u-i-a);this._w=(n-s)/t,this._x=(r+h)/t,this._y=(o+l)/t,this._z=.25*t}return this._onChangeCallback(),this}setFromUnitVectors(t,e){let i=t.dot(e)+1;return i<1e-8?(i=0,Math.abs(t.x)>Math.abs(t.z)?(this._x=-t.y,this._y=t.x,this._z=0):(this._x=0,this._y=-t.z,this._z=t.y)):(this._x=t.y*e.z-t.z*e.y,this._y=t.z*e.x-t.x*e.z,this._z=t.x*e.y-t.y*e.x),this._w=i,this.normalize()}angleTo(t){return 2*Math.acos(Math.abs(j(this.dot(t),-1,1)))}rotateTowards(t,e){let i=this.angleTo(t);if(0===i)return this;let s=Math.min(1,e/i);return this.slerp(t,s),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(t){return this._x*t._x+this._y*t._y+this._z*t._z+this._w*t._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let t=this.length();return 0===t?(this._x=0,this._y=0,this._z=0,this._w=1):(t=1/t,this._x=this._x*t,this._y=this._y*t,this._z=this._z*t,this._w=this._w*t),this._onChangeCallback(),this}multiply(t){return this.multiplyQuaternions(this,t)}premultiply(t){return this.multiplyQuaternions(t,this)}multiplyQuaternions(t,e){let i=t._x,s=t._y,r=t._z,n=t._w,a=e._x,o=e._y,h=e._z,l=e._w;return this._x=i*l+n*a+s*h-r*o,this._y=s*l+n*o+r*a-i*h,this._z=r*l+n*h+i*o-s*a,this._w=n*l-i*a-s*o-r*h,this._onChangeCallback(),this}slerp(t,e){if(e<=0)return this;if(e>=1)return this.copy(t);let i=t._x,s=t._y,r=t._z,n=t._w,a=this.dot(t);a<0&&(i=-i,s=-s,r=-r,n=-n,a=-a);let o=1-e;if(a<.9995){let t=Math.acos(a),h=Math.sin(t);o=Math.sin(o*t)/h,e=Math.sin(e*t)/h,this._x=this._x*o+i*e,this._y=this._y*o+s*e,this._z=this._z*o+r*e,this._w=this._w*o+n*e,this._onChangeCallback()}else this._x=this._x*o+i*e,this._y=this._y*o+s*e,this._z=this._z*o+r*e,this._w=this._w*o+n*e,this.normalize();return this}slerpQuaternions(t,e,i){return this.copy(t).slerp(e,i)}random(){let t=2*Math.PI*Math.random(),e=2*Math.PI*Math.random(),i=Math.random(),s=Math.sqrt(1-i),r=Math.sqrt(i);return this.set(s*Math.sin(t),s*Math.cos(t),r*Math.sin(e),r*Math.cos(e))}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._w===this._w}fromArray(t,e=0){return this._x=t[e],this._y=t[e+1],this._z=t[e+2],this._w=t[e+3],this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._w,t}fromBufferAttribute(t,e){return this._x=t.getX(e),this._y=t.getY(e),this._z=t.getZ(e),this._w=t.getW(e),this._onChangeCallback(),this}toJSON(){return this.toArray()}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class Z{constructor(t=0,e=0,i=0){Z.prototype.isVector3=!0,this.x=t,this.y=e,this.z=i}set(t,e,i){return void 0===i&&(i=this.z),this.x=t,this.y=e,this.z=i,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this}multiplyVectors(t,e){return this.x=t.x*e.x,this.y=t.y*e.y,this.z=t.z*e.z,this}applyEuler(t){return this.applyQuaternion(Q.setFromEuler(t))}applyAxisAngle(t,e){return this.applyQuaternion(Q.setFromAxisAngle(t,e))}applyMatrix3(t){let e=this.x,i=this.y,s=this.z,r=t.elements;return this.x=r[0]*e+r[3]*i+r[6]*s,this.y=r[1]*e+r[4]*i+r[7]*s,this.z=r[2]*e+r[5]*i+r[8]*s,this}applyNormalMatrix(t){return this.applyMatrix3(t).normalize()}applyMatrix4(t){let e=this.x,i=this.y,s=this.z,r=t.elements,n=1/(r[3]*e+r[7]*i+r[11]*s+r[15]);return this.x=(r[0]*e+r[4]*i+r[8]*s+r[12])*n,this.y=(r[1]*e+r[5]*i+r[9]*s+r[13])*n,this.z=(r[2]*e+r[6]*i+r[10]*s+r[14])*n,this}applyQuaternion(t){let e=this.x,i=this.y,s=this.z,r=t.x,n=t.y,a=t.z,o=t.w,h=2*(n*s-a*i),l=2*(a*e-r*s),u=2*(r*i-n*e);return this.x=e+o*h+n*u-a*l,this.y=i+o*l+a*h-r*u,this.z=s+o*u+r*l-n*h,this}project(t){return this.applyMatrix4(t.matrixWorldInverse).applyMatrix4(t.projectionMatrix)}unproject(t){return this.applyMatrix4(t.projectionMatrixInverse).applyMatrix4(t.matrixWorld)}transformDirection(t){let e=this.x,i=this.y,s=this.z,r=t.elements;return this.x=r[0]*e+r[4]*i+r[8]*s,this.y=r[1]*e+r[5]*i+r[9]*s,this.z=r[2]*e+r[6]*i+r[10]*s,this.normalize()}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this}divideScalar(t){return this.multiplyScalar(1/t)}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this}clamp(t,e){return this.x=j(this.x,t.x,e.x),this.y=j(this.y,t.y,e.y),this.z=j(this.z,t.z,e.z),this}clampScalar(t,e){return this.x=j(this.x,t,e),this.y=j(this.y,t,e),this.z=j(this.z,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(j(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this.z=t.z+(e.z-t.z)*i,this}cross(t){return this.crossVectors(this,t)}crossVectors(t,e){let i=t.x,s=t.y,r=t.z,n=e.x,a=e.y,o=e.z;return this.x=s*o-r*a,this.y=r*n-i*o,this.z=i*a-s*n,this}projectOnVector(t){let e=t.lengthSq();if(0===e)return this.set(0,0,0);let i=t.dot(this)/e;return this.copy(t).multiplyScalar(i)}projectOnPlane(t){return Y.copy(this).projectOnVector(t),this.sub(Y)}reflect(t){return this.sub(Y.copy(t).multiplyScalar(2*this.dot(t)))}angleTo(t){let e=Math.sqrt(this.lengthSq()*t.lengthSq());return 0===e?Math.PI/2:Math.acos(j(this.dot(t)/e,-1,1))}distanceTo(t){return Math.sqrt(this.distanceToSquared(t))}distanceToSquared(t){let e=this.x-t.x,i=this.y-t.y,s=this.z-t.z;return e*e+i*i+s*s}manhattanDistanceTo(t){return Math.abs(this.x-t.x)+Math.abs(this.y-t.y)+Math.abs(this.z-t.z)}setFromSpherical(t){return this.setFromSphericalCoords(t.radius,t.phi,t.theta)}setFromSphericalCoords(t,e,i){let s=Math.sin(e)*t;return this.x=s*Math.sin(i),this.y=Math.cos(e)*t,this.z=s*Math.cos(i),this}setFromCylindrical(t){return this.setFromCylindricalCoords(t.radius,t.theta,t.y)}setFromCylindricalCoords(t,e,i){return this.x=t*Math.sin(e),this.y=i,this.z=t*Math.cos(e),this}setFromMatrixPosition(t){let e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this}setFromMatrixScale(t){let e=this.setFromMatrixColumn(t,0).length(),i=this.setFromMatrixColumn(t,1).length(),s=this.setFromMatrixColumn(t,2).length();return this.x=e,this.y=i,this.z=s,this}setFromMatrixColumn(t,e){return this.fromArray(t.elements,4*e)}setFromMatrix3Column(t,e){return this.fromArray(t.elements,3*e)}setFromEuler(t){return this.x=t._x,this.y=t._y,this.z=t._z,this}setFromColor(t){return this.x=t.r,this.y=t.g,this.z=t.b,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){let t=Math.random()*Math.PI*2,e=2*Math.random()-1,i=Math.sqrt(1-e*e);return this.x=i*Math.cos(t),this.y=e,this.z=i*Math.sin(t),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}let Y=new Z,Q=new X;class K{constructor(t,e,i,s,r,n,a,o,h){K.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],void 0!==t&&this.set(t,e,i,s,r,n,a,o,h)}set(t,e,i,s,r,n,a,o,h){let l=this.elements;return l[0]=t,l[1]=s,l[2]=a,l[3]=e,l[4]=r,l[5]=o,l[6]=i,l[7]=n,l[8]=h,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(t){let e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],this}extractBasis(t,e,i){return t.setFromMatrix3Column(this,0),e.setFromMatrix3Column(this,1),i.setFromMatrix3Column(this,2),this}setFromMatrix4(t){let e=t.elements;return this.set(e[0],e[4],e[8],e[1],e[5],e[9],e[2],e[6],e[10]),this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){let i=t.elements,s=e.elements,r=this.elements,n=i[0],a=i[3],o=i[6],h=i[1],l=i[4],u=i[7],c=i[2],p=i[5],d=i[8],m=s[0],f=s[3],g=s[6],y=s[1],x=s[4],b=s[7],v=s[2],w=s[5],M=s[8];return r[0]=n*m+a*y+o*v,r[3]=n*f+a*x+o*w,r[6]=n*g+a*b+o*M,r[1]=h*m+l*y+u*v,r[4]=h*f+l*x+u*w,r[7]=h*g+l*b+u*M,r[2]=c*m+p*y+d*v,r[5]=c*f+p*x+d*w,r[8]=c*g+p*b+d*M,this}multiplyScalar(t){let e=this.elements;return e[0]*=t,e[3]*=t,e[6]*=t,e[1]*=t,e[4]*=t,e[7]*=t,e[2]*=t,e[5]*=t,e[8]*=t,this}determinant(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8];return e*n*l-e*a*h-i*r*l+i*a*o+s*r*h-s*n*o}invert(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=l*n-a*h,c=a*o-l*r,p=h*r-n*o,d=e*u+i*c+s*p;if(0===d)return this.set(0,0,0,0,0,0,0,0,0);let m=1/d;return t[0]=u*m,t[1]=(s*h-l*i)*m,t[2]=(a*i-s*n)*m,t[3]=c*m,t[4]=(l*e-s*o)*m,t[5]=(s*r-a*e)*m,t[6]=p*m,t[7]=(i*o-h*e)*m,t[8]=(n*e-i*r)*m,this}transpose(){let t,e=this.elements;return t=e[1],e[1]=e[3],e[3]=t,t=e[2],e[2]=e[6],e[6]=t,t=e[5],e[5]=e[7],e[7]=t,this}getNormalMatrix(t){return this.setFromMatrix4(t).invert().transpose()}transposeIntoArray(t){let e=this.elements;return t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8],this}setUvTransform(t,e,i,s,r,n,a){let o=Math.cos(r),h=Math.sin(r);return this.set(i*o,i*h,-i*(o*n+h*a)+n+t,-s*h,s*o,-s*(-h*n+o*a)+a+e,0,0,1),this}scale(t,e){return this.premultiply(tt.makeScale(t,e)),this}rotate(t){return this.premultiply(tt.makeRotation(-t)),this}translate(t,e){return this.premultiply(tt.makeTranslation(t,e)),this}makeTranslation(t,e){return t.isVector2?this.set(1,0,t.x,0,1,t.y,0,0,1):this.set(1,0,t,0,1,e,0,0,1),this}makeRotation(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,i,e,0,0,0,1),this}makeScale(t,e){return this.set(t,0,0,0,e,0,0,0,1),this}equals(t){let e=this.elements,i=t.elements;for(let t=0;t<9;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t,e=0){for(let i=0;i<9;i++)this.elements[i]=t[i+e];return this}toArray(t=[],e=0){let i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t}clone(){return new this.constructor().fromArray(this.elements)}}let tt=new K,te=new K().set(.4123908,.3575843,.1804808,.212639,.7151687,.0721923,.0193308,.1191948,.9505322),ti=new K().set(3.2409699,-1.5373832,-.4986108,-.9692436,1.8759675,.0415551,.0556301,-.203977,1.0569715),ts=(o=[.64,.33,.3,.6,.15,.06],h=[.2126,.7152,.0722],l=[.3127,.329],(a={enabled:!0,workingColorSpace:f,spaces:{},convert:function(t,e,i){return!1!==this.enabled&&e!==i&&e&&i&&(this.spaces[e].transfer===y&&(t.r=tr(t.r),t.g=tr(t.g),t.b=tr(t.b)),this.spaces[e].primaries!==this.spaces[i].primaries&&(t.applyMatrix3(this.spaces[e].toXYZ),t.applyMatrix3(this.spaces[i].fromXYZ)),this.spaces[i].transfer===y&&(t.r=tn(t.r),t.g=tn(t.g),t.b=tn(t.b))),t},workingToColorSpace:function(t,e){return this.convert(t,this.workingColorSpace,e)},colorSpaceToWorking:function(t,e){return this.convert(t,e,this.workingColorSpace)},getPrimaries:function(t){return this.spaces[t].primaries},getTransfer:function(t){return""===t?g:this.spaces[t].transfer},getToneMappingMode:function(t){return this.spaces[t].outputColorSpaceConfig.toneMappingMode||"standard"},getLuminanceCoefficients:function(t,e=this.workingColorSpace){return t.fromArray(this.spaces[e].luminanceCoefficients)},define:function(t){Object.assign(this.spaces,t)},_getMatrix:function(t,e,i){return t.copy(this.spaces[e].toXYZ).multiply(this.spaces[i].fromXYZ)},_getDrawingBufferColorSpace:function(t){return this.spaces[t].outputColorSpaceConfig.drawingBufferColorSpace},_getUnpackColorSpace:function(t=this.workingColorSpace){return this.spaces[t].workingColorSpaceConfig.unpackColorSpace},fromWorkingColorSpace:function(t,e){return E("ColorManagement: .fromWorkingColorSpace() has been renamed to .workingToColorSpace()."),a.workingToColorSpace(t,e)},toWorkingColorSpace:function(t,e){return E("ColorManagement: .toWorkingColorSpace() has been renamed to .colorSpaceToWorking()."),a.colorSpaceToWorking(t,e)}}).define({[f]:{primaries:o,whitePoint:l,transfer:g,toXYZ:te,fromXYZ:ti,luminanceCoefficients:h,workingColorSpaceConfig:{unpackColorSpace:m},outputColorSpaceConfig:{drawingBufferColorSpace:m}},[m]:{primaries:o,whitePoint:l,transfer:y,toXYZ:te,fromXYZ:ti,luminanceCoefficients:h,outputColorSpaceConfig:{drawingBufferColorSpace:m}}}),a);function tr(t){return t<.04045?.0773993808*t:Math.pow(.9478672986*t+.0521327014,2.4)}function tn(t){return t<.0031308?12.92*t:1.055*Math.pow(t,.41666)-.055}class ta{static getDataURL(t,i="image/png"){let s;if(/^data:/i.test(t.src)||"u"typeof HTMLImageElement&&t instanceof HTMLImageElement||"u">typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"u">typeof ImageBitmap&&t instanceof ImageBitmap){let e=_("canvas");e.width=t.width,e.height=t.height;let i=e.getContext("2d");i.drawImage(t,0,0,t.width,t.height);let s=i.getImageData(0,0,t.width,t.height),r=s.data;for(let t=0;ttypeof HTMLVideoElement&&e instanceof HTMLVideoElement?t.set(e.videoWidth,e.videoHeight,0):"u">typeof VideoFrame&&e instanceof VideoFrame?t.set(e.displayHeight,e.displayWidth,0):null!==e?t.set(e.width,e.height,e.depth||0):t.set(0,0,0),t}set needsUpdate(t){!0===t&&this.version++}toJSON(t){let e=void 0===t||"string"==typeof t;if(!e&&void 0!==t.images[this.uuid])return t.images[this.uuid];let i={uuid:this.uuid,url:""},s=this.data;if(null!==s){let t;if(Array.isArray(s)){t=[];for(let e=0,i=s.length;etypeof HTMLImageElement&&t instanceof HTMLImageElement||"u">typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement||"u">typeof ImageBitmap&&t instanceof ImageBitmap?ta.getDataURL(t):t.data?{data:Array.from(t.data),width:t.width,height:t.height,type:t.data.constructor.name}:(R("Texture: Unable to serialize Texture."),{})}let tu=0,tc=new Z;class tp extends L{constructor(t=tp.DEFAULT_IMAGE,e=tp.DEFAULT_MAPPING,i=1001,s=1001,r=1006,n=1008,a=1023,o=1009,h=tp.DEFAULT_ANISOTROPY,l=""){super(),this.isTexture=!0,Object.defineProperty(this,"id",{value:tu++}),this.uuid=D(),this.name="",this.source=new th(t),this.mipmaps=[],this.mapping=e,this.channel=0,this.wrapS=i,this.wrapT=s,this.magFilter=r,this.minFilter=n,this.anisotropy=h,this.format=a,this.internalFormat=null,this.type=o,this.offset=new J(0,0),this.repeat=new J(1,1),this.center=new J(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new K,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.colorSpace=l,this.userData={},this.updateRanges=[],this.version=0,this.onUpdate=null,this.renderTarget=null,this.isRenderTargetTexture=!1,this.isArrayTexture=!!t&&!!t.depth&&t.depth>1,this.pmremVersion=0}get width(){return this.source.getSize(tc).x}get height(){return this.source.getSize(tc).y}get depth(){return this.source.getSize(tc).z}get image(){return this.source.data}set image(t=null){this.source.data=t}updateMatrix(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}clone(){return new this.constructor().copy(this)}copy(t){return this.name=t.name,this.source=t.source,this.mipmaps=t.mipmaps.slice(0),this.mapping=t.mapping,this.channel=t.channel,this.wrapS=t.wrapS,this.wrapT=t.wrapT,this.magFilter=t.magFilter,this.minFilter=t.minFilter,this.anisotropy=t.anisotropy,this.format=t.format,this.internalFormat=t.internalFormat,this.type=t.type,this.offset.copy(t.offset),this.repeat.copy(t.repeat),this.center.copy(t.center),this.rotation=t.rotation,this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrix.copy(t.matrix),this.generateMipmaps=t.generateMipmaps,this.premultiplyAlpha=t.premultiplyAlpha,this.flipY=t.flipY,this.unpackAlignment=t.unpackAlignment,this.colorSpace=t.colorSpace,this.renderTarget=t.renderTarget,this.isRenderTargetTexture=t.isRenderTargetTexture,this.isArrayTexture=t.isArrayTexture,this.userData=JSON.parse(JSON.stringify(t.userData)),this.needsUpdate=!0,this}setValues(t){for(let e in t){let i=t[e];if(void 0===i){R(`Texture.setValues(): parameter '${e}' has value of undefined.`);continue}let s=this[e];if(void 0===s){R(`Texture.setValues(): property '${e}' does not exist.`);continue}s&&i&&s.isVector2&&i.isVector2||s&&i&&s.isVector3&&i.isVector3||s&&i&&s.isMatrix3&&i.isMatrix3?s.copy(i):this[e]=i}}toJSON(t){let e=void 0===t||"string"==typeof t;if(!e&&void 0!==t.textures[this.uuid])return t.textures[this.uuid];let i={metadata:{version:4.7,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,image:this.source.toJSON(t).uuid,mapping:this.mapping,channel:this.channel,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,internalFormat:this.internalFormat,type:this.type,colorSpace:this.colorSpace,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,generateMipmaps:this.generateMipmaps,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};return Object.keys(this.userData).length>0&&(i.userData=this.userData),e||(t.textures[this.uuid]=i),i}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(t){if(300!==this.mapping)return t;if(t.applyMatrix3(this.matrix),t.x<0||t.x>1)switch(this.wrapS){case 1e3:t.x=t.x-Math.floor(t.x);break;case 1001:t.x=t.x<0?0:1;break;case 1002:1===Math.abs(Math.floor(t.x)%2)?t.x=Math.ceil(t.x)-t.x:t.x=t.x-Math.floor(t.x)}if(t.y<0||t.y>1)switch(this.wrapT){case 1e3:t.y=t.y-Math.floor(t.y);break;case 1001:t.y=t.y<0?0:1;break;case 1002:1===Math.abs(Math.floor(t.y)%2)?t.y=Math.ceil(t.y)-t.y:t.y=t.y-Math.floor(t.y)}return this.flipY&&(t.y=1-t.y),t}set needsUpdate(t){!0===t&&(this.version++,this.source.needsUpdate=!0)}set needsPMREMUpdate(t){!0===t&&this.pmremVersion++}}tp.DEFAULT_IMAGE=null,tp.DEFAULT_MAPPING=300,tp.DEFAULT_ANISOTROPY=1;class td{constructor(t=0,e=0,i=0,s=1){td.prototype.isVector4=!0,this.x=t,this.y=e,this.z=i,this.w=s}get width(){return this.z}set width(t){this.z=t}get height(){return this.w}set height(t){this.w=t}set(t,e,i,s){return this.x=t,this.y=e,this.z=i,this.w=s,this}setScalar(t){return this.x=t,this.y=t,this.z=t,this.w=t,this}setX(t){return this.x=t,this}setY(t){return this.y=t,this}setZ(t){return this.z=t,this}setW(t){return this.w=t,this}setComponent(t,e){switch(t){case 0:this.x=e;break;case 1:this.y=e;break;case 2:this.z=e;break;case 3:this.w=e;break;default:throw Error("index is out of range: "+t)}return this}getComponent(t){switch(t){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw Error("index is out of range: "+t)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(t){return this.x=t.x,this.y=t.y,this.z=t.z,this.w=void 0!==t.w?t.w:1,this}add(t){return this.x+=t.x,this.y+=t.y,this.z+=t.z,this.w+=t.w,this}addScalar(t){return this.x+=t,this.y+=t,this.z+=t,this.w+=t,this}addVectors(t,e){return this.x=t.x+e.x,this.y=t.y+e.y,this.z=t.z+e.z,this.w=t.w+e.w,this}addScaledVector(t,e){return this.x+=t.x*e,this.y+=t.y*e,this.z+=t.z*e,this.w+=t.w*e,this}sub(t){return this.x-=t.x,this.y-=t.y,this.z-=t.z,this.w-=t.w,this}subScalar(t){return this.x-=t,this.y-=t,this.z-=t,this.w-=t,this}subVectors(t,e){return this.x=t.x-e.x,this.y=t.y-e.y,this.z=t.z-e.z,this.w=t.w-e.w,this}multiply(t){return this.x*=t.x,this.y*=t.y,this.z*=t.z,this.w*=t.w,this}multiplyScalar(t){return this.x*=t,this.y*=t,this.z*=t,this.w*=t,this}applyMatrix4(t){let e=this.x,i=this.y,s=this.z,r=this.w,n=t.elements;return this.x=n[0]*e+n[4]*i+n[8]*s+n[12]*r,this.y=n[1]*e+n[5]*i+n[9]*s+n[13]*r,this.z=n[2]*e+n[6]*i+n[10]*s+n[14]*r,this.w=n[3]*e+n[7]*i+n[11]*s+n[15]*r,this}divide(t){return this.x/=t.x,this.y/=t.y,this.z/=t.z,this.w/=t.w,this}divideScalar(t){return this.multiplyScalar(1/t)}setAxisAngleFromQuaternion(t){this.w=2*Math.acos(t.w);let e=Math.sqrt(1-t.w*t.w);return e<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=t.x/e,this.y=t.y/e,this.z=t.z/e),this}setAxisAngleFromRotationMatrix(t){let e,i,s,r,n=t.elements,a=n[0],o=n[4],h=n[8],l=n[1],u=n[5],c=n[9],p=n[2],d=n[6],m=n[10];if(.01>Math.abs(o-l)&&.01>Math.abs(h-p)&&.01>Math.abs(c-d)){if(.1>Math.abs(o+l)&&.1>Math.abs(h+p)&&.1>Math.abs(c+d)&&.1>Math.abs(a+u+m-3))return this.set(1,0,0,0),this;e=Math.PI;let t=(a+1)/2,n=(u+1)/2,f=(m+1)/2,g=(o+l)/4,y=(h+p)/4,x=(c+d)/4;return t>n&&t>f?t<.01?(i=0,s=.707106781,r=.707106781):(s=g/(i=Math.sqrt(t)),r=y/i):n>f?n<.01?(i=.707106781,s=0,r=.707106781):(i=g/(s=Math.sqrt(n)),r=x/s):f<.01?(i=.707106781,s=.707106781,r=0):(i=y/(r=Math.sqrt(f)),s=x/r),this.set(i,s,r,e),this}let f=Math.sqrt((d-c)*(d-c)+(h-p)*(h-p)+(l-o)*(l-o));return .001>Math.abs(f)&&(f=1),this.x=(d-c)/f,this.y=(h-p)/f,this.z=(l-o)/f,this.w=Math.acos((a+u+m-1)/2),this}setFromMatrixPosition(t){let e=t.elements;return this.x=e[12],this.y=e[13],this.z=e[14],this.w=e[15],this}min(t){return this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.z=Math.min(this.z,t.z),this.w=Math.min(this.w,t.w),this}max(t){return this.x=Math.max(this.x,t.x),this.y=Math.max(this.y,t.y),this.z=Math.max(this.z,t.z),this.w=Math.max(this.w,t.w),this}clamp(t,e){return this.x=j(this.x,t.x,e.x),this.y=j(this.y,t.y,e.y),this.z=j(this.z,t.z,e.z),this.w=j(this.w,t.w,e.w),this}clampScalar(t,e){return this.x=j(this.x,t,e),this.y=j(this.y,t,e),this.z=j(this.z,t,e),this.w=j(this.w,t,e),this}clampLength(t,e){let i=this.length();return this.divideScalar(i||1).multiplyScalar(j(i,t,e))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(t){return this.x*t.x+this.y*t.y+this.z*t.z+this.w*t.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(t){return this.normalize().multiplyScalar(t)}lerp(t,e){return this.x+=(t.x-this.x)*e,this.y+=(t.y-this.y)*e,this.z+=(t.z-this.z)*e,this.w+=(t.w-this.w)*e,this}lerpVectors(t,e,i){return this.x=t.x+(e.x-t.x)*i,this.y=t.y+(e.y-t.y)*i,this.z=t.z+(e.z-t.z)*i,this.w=t.w+(e.w-t.w)*i,this}equals(t){return t.x===this.x&&t.y===this.y&&t.z===this.z&&t.w===this.w}fromArray(t,e=0){return this.x=t[e],this.y=t[e+1],this.z=t[e+2],this.w=t[e+3],this}toArray(t=[],e=0){return t[e]=this.x,t[e+1]=this.y,t[e+2]=this.z,t[e+3]=this.w,t}fromBufferAttribute(t,e){return this.x=t.getX(e),this.y=t.getY(e),this.z=t.getZ(e),this.w=t.getW(e),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class tm extends L{constructor(t=1,e=1,i={}){super(),i=Object.assign({generateMipmaps:!1,internalFormat:null,minFilter:1006,depthBuffer:!0,stencilBuffer:!1,resolveDepthBuffer:!0,resolveStencilBuffer:!0,depthTexture:null,samples:0,count:1,depth:1,multiview:!1},i),this.isRenderTarget=!0,this.width=t,this.height=e,this.depth=i.depth,this.scissor=new td(0,0,t,e),this.scissorTest=!1,this.viewport=new td(0,0,t,e);const s=new tp({width:t,height:e,depth:i.depth});this.textures=[];const r=i.count;for(let t=0;t1);this.dispose()}this.viewport.set(0,0,t,e),this.scissor.set(0,0,t,e)}clone(){return new this.constructor().copy(this)}copy(t){this.width=t.width,this.height=t.height,this.depth=t.depth,this.scissor.copy(t.scissor),this.scissorTest=t.scissorTest,this.viewport.copy(t.viewport),this.textures.length=0;for(let e=0,i=t.textures.length;e=this.min.x&&t.x<=this.max.x&&t.y>=this.min.y&&t.y<=this.max.y&&t.z>=this.min.z&&t.z<=this.max.z}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y&&this.min.z<=t.min.z&&t.max.z<=this.max.z}getParameter(t,e){return e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y),(t.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(t){return t.max.x>=this.min.x&&t.min.x<=this.max.x&&t.max.y>=this.min.y&&t.min.y<=this.max.y&&t.max.z>=this.min.z&&t.min.z<=this.max.z}intersectsSphere(t){return this.clampPoint(t.center,tM),tM.distanceToSquared(t.center)<=t.radius*t.radius}intersectsPlane(t){let e,i;return t.normal.x>0?(e=t.normal.x*this.min.x,i=t.normal.x*this.max.x):(e=t.normal.x*this.max.x,i=t.normal.x*this.min.x),t.normal.y>0?(e+=t.normal.y*this.min.y,i+=t.normal.y*this.max.y):(e+=t.normal.y*this.max.y,i+=t.normal.y*this.min.y),t.normal.z>0?(e+=t.normal.z*this.min.z,i+=t.normal.z*this.max.z):(e+=t.normal.z*this.max.z,i+=t.normal.z*this.min.z),e<=-t.constant&&i>=-t.constant}intersectsTriangle(t){if(this.isEmpty())return!1;this.getCenter(tk),tB.subVectors(this.max,tk),tA.subVectors(t.a,tk),t_.subVectors(t.b,tk),tC.subVectors(t.c,tk),tT.subVectors(t_,tA),tI.subVectors(tC,t_),tz.subVectors(tA,tC);let e=[0,-tT.z,tT.y,0,-tI.z,tI.y,0,-tz.z,tz.y,tT.z,0,-tT.x,tI.z,0,-tI.x,tz.z,0,-tz.x,-tT.y,tT.x,0,-tI.y,tI.x,0,-tz.y,tz.x,0];return!!tE(e,tA,t_,tC,tB)&&!!tE(e=[1,0,0,0,1,0,0,0,1],tA,t_,tC,tB)&&(tR.crossVectors(tT,tI),tE(e=[tR.x,tR.y,tR.z],tA,t_,tC,tB))}clampPoint(t,e){return e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return this.clampPoint(t,tM).distanceTo(t)}getBoundingSphere(t){return this.isEmpty()?t.makeEmpty():(this.getCenter(t.center),t.radius=.5*this.getSize(tM).length()),t}intersect(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}applyMatrix4(t){return this.isEmpty()||(tw[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(t),tw[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(t),tw[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(t),tw[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(t),tw[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(t),tw[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(t),tw[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(t),tw[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(t),this.setFromPoints(tw)),this}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}toJSON(){return{min:this.min.toArray(),max:this.max.toArray()}}fromJSON(t){return this.min.fromArray(t.min),this.max.fromArray(t.max),this}}let tw=[new Z,new Z,new Z,new Z,new Z,new Z,new Z,new Z],tM=new Z,tS=new tv,tA=new Z,t_=new Z,tC=new Z,tT=new Z,tI=new Z,tz=new Z,tk=new Z,tB=new Z,tR=new Z,tO=new Z;function tE(t,e,i,s,r){for(let n=0,a=t.length-3;n<=a;n+=3){tO.fromArray(t,n);let a=r.x*Math.abs(tO.x)+r.y*Math.abs(tO.y)+r.z*Math.abs(tO.z),o=e.dot(tO),h=i.dot(tO),l=s.dot(tO);if(Math.max(-Math.max(o,h,l),Math.min(o,h,l))>a)return!1}return!0}let tP=new tv,tL=new Z,tN=new Z;class tF{constructor(t=new Z,e=-1){this.isSphere=!0,this.center=t,this.radius=e}set(t,e){return this.center.copy(t),this.radius=e,this}setFromPoints(t,e){let i=this.center;void 0!==e?i.copy(e):tP.setFromPoints(t).getCenter(i);let s=0;for(let e=0,r=t.length;ethis.radius*this.radius&&(e.sub(this.center).normalize(),e.multiplyScalar(this.radius).add(this.center)),e}getBoundingBox(t){return this.isEmpty()?t.makeEmpty():(t.set(this.center,this.center),t.expandByScalar(this.radius)),t}applyMatrix4(t){return this.center.applyMatrix4(t),this.radius=this.radius*t.getMaxScaleOnAxis(),this}translate(t){return this.center.add(t),this}expandByPoint(t){if(this.isEmpty())return this.center.copy(t),this.radius=0,this;tL.subVectors(t,this.center);let e=tL.lengthSq();if(e>this.radius*this.radius){let t=Math.sqrt(e),i=(t-this.radius)*.5;this.center.addScaledVector(tL,i/t),this.radius+=i}return this}union(t){return t.isEmpty()||(this.isEmpty()?this.copy(t):!0===this.center.equals(t.center)?this.radius=Math.max(this.radius,t.radius):(tN.subVectors(t.center,this.center).setLength(t.radius),this.expandByPoint(tL.copy(t.center).add(tN)),this.expandByPoint(tL.copy(t.center).sub(tN)))),this}equals(t){return t.center.equals(this.center)&&t.radius===this.radius}clone(){return new this.constructor().copy(this)}toJSON(){return{radius:this.radius,center:this.center.toArray()}}fromJSON(t){return this.radius=t.radius,this.center.fromArray(t.center),this}}let t$=new Z,tV=new Z,tD=new Z,tj=new Z,tU=new Z,tW=new Z,tG=new Z;class tq{constructor(t=new Z,e=new Z(0,0,-1)){this.origin=t,this.direction=e}set(t,e){return this.origin.copy(t),this.direction.copy(e),this}copy(t){return this.origin.copy(t.origin),this.direction.copy(t.direction),this}at(t,e){return e.copy(this.origin).addScaledVector(this.direction,t)}lookAt(t){return this.direction.copy(t).sub(this.origin).normalize(),this}recast(t){return this.origin.copy(this.at(t,t$)),this}closestPointToPoint(t,e){e.subVectors(t,this.origin);let i=e.dot(this.direction);return i<0?e.copy(this.origin):e.copy(this.origin).addScaledVector(this.direction,i)}distanceToPoint(t){return Math.sqrt(this.distanceSqToPoint(t))}distanceSqToPoint(t){let e=t$.subVectors(t,this.origin).dot(this.direction);return e<0?this.origin.distanceToSquared(t):(t$.copy(this.origin).addScaledVector(this.direction,e),t$.distanceToSquared(t))}distanceSqToSegment(t,e,i,s){let r,n,a,o;tV.copy(t).add(e).multiplyScalar(.5),tD.copy(e).sub(t).normalize(),tj.copy(this.origin).sub(tV);let h=.5*t.distanceTo(e),l=-this.direction.dot(tD),u=tj.dot(this.direction),c=-tj.dot(tD),p=tj.lengthSq(),d=Math.abs(1-l*l);if(d>0)if(r=l*c-u,n=l*u-c,o=h*d,r>=0)if(n>=-o)if(n<=o){let t=1/d;r*=t,n*=t,a=r*(r+l*n+2*u)+n*(l*r+n+2*c)+p}else a=-(r=Math.max(0,-(l*(n=h)+u)))*r+n*(n+2*c)+p;else a=-(r=Math.max(0,-(l*(n=-h)+u)))*r+n*(n+2*c)+p;else n<=-o?(n=(r=Math.max(0,-(-l*h+u)))>0?-h:Math.min(Math.max(-h,-c),h),a=-r*r+n*(n+2*c)+p):n<=o?(r=0,a=(n=Math.min(Math.max(-h,-c),h))*(n+2*c)+p):(n=(r=Math.max(0,-(l*h+u)))>0?h:Math.min(Math.max(-h,-c),h),a=-r*r+n*(n+2*c)+p);else n=l>0?-h:h,a=-(r=Math.max(0,-(l*n+u)))*r+n*(n+2*c)+p;return i&&i.copy(this.origin).addScaledVector(this.direction,r),s&&s.copy(tV).addScaledVector(tD,n),a}intersectSphere(t,e){t$.subVectors(t.center,this.origin);let i=t$.dot(this.direction),s=t$.dot(t$)-i*i,r=t.radius*t.radius;if(s>r)return null;let n=Math.sqrt(r-s),a=i-n,o=i+n;return o<0?null:a<0?this.at(o,e):this.at(a,e)}intersectsSphere(t){return!(t.radius<0)&&this.distanceSqToPoint(t.center)<=t.radius*t.radius}distanceToPlane(t){let e=t.normal.dot(this.direction);if(0===e)return 0===t.distanceToPoint(this.origin)?0:null;let i=-(this.origin.dot(t.normal)+t.constant)/e;return i>=0?i:null}intersectPlane(t,e){let i=this.distanceToPlane(t);return null===i?null:this.at(i,e)}intersectsPlane(t){let e=t.distanceToPoint(this.origin);return!!(0===e||t.normal.dot(this.direction)*e<0)}intersectBox(t,e){let i,s,r,n,a,o,h=1/this.direction.x,l=1/this.direction.y,u=1/this.direction.z,c=this.origin;return(h>=0?(i=(t.min.x-c.x)*h,s=(t.max.x-c.x)*h):(i=(t.max.x-c.x)*h,s=(t.min.x-c.x)*h),l>=0?(r=(t.min.y-c.y)*l,n=(t.max.y-c.y)*l):(r=(t.max.y-c.y)*l,n=(t.min.y-c.y)*l),i>n||r>s||((r>i||isNaN(i))&&(i=r),(n=0?(a=(t.min.z-c.z)*u,o=(t.max.z-c.z)*u):(a=(t.max.z-c.z)*u,o=(t.min.z-c.z)*u),i>o||a>s||((a>i||i!=i)&&(i=a),(o=0?i:s,e)}intersectsBox(t){return null!==this.intersectBox(t,t$)}intersectTriangle(t,e,i,s,r){let n;tU.subVectors(e,t),tW.subVectors(i,t),tG.crossVectors(tU,tW);let a=this.direction.dot(tG);if(a>0){if(s)return null;n=1}else{if(!(a<0))return null;n=-1,a=-a}tj.subVectors(this.origin,t);let o=n*this.direction.dot(tW.crossVectors(tj,tW));if(o<0)return null;let h=n*this.direction.dot(tU.cross(tj));if(h<0||o+h>a)return null;let l=-n*tj.dot(tG);return l<0?null:this.at(l/a,r)}applyMatrix4(t){return this.origin.applyMatrix4(t),this.direction.transformDirection(t),this}equals(t){return t.origin.equals(this.origin)&&t.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}}class tH{constructor(t,e,i,s,r,n,a,o,h,l,u,c,p,d,m,f){tH.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],void 0!==t&&this.set(t,e,i,s,r,n,a,o,h,l,u,c,p,d,m,f)}set(t,e,i,s,r,n,a,o,h,l,u,c,p,d,m,f){let g=this.elements;return g[0]=t,g[4]=e,g[8]=i,g[12]=s,g[1]=r,g[5]=n,g[9]=a,g[13]=o,g[2]=h,g[6]=l,g[10]=u,g[14]=c,g[3]=p,g[7]=d,g[11]=m,g[15]=f,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new tH().fromArray(this.elements)}copy(t){let e=this.elements,i=t.elements;return e[0]=i[0],e[1]=i[1],e[2]=i[2],e[3]=i[3],e[4]=i[4],e[5]=i[5],e[6]=i[6],e[7]=i[7],e[8]=i[8],e[9]=i[9],e[10]=i[10],e[11]=i[11],e[12]=i[12],e[13]=i[13],e[14]=i[14],e[15]=i[15],this}copyPosition(t){let e=this.elements,i=t.elements;return e[12]=i[12],e[13]=i[13],e[14]=i[14],this}setFromMatrix3(t){let e=t.elements;return this.set(e[0],e[3],e[6],0,e[1],e[4],e[7],0,e[2],e[5],e[8],0,0,0,0,1),this}extractBasis(t,e,i){return 0===this.determinant()?(t.set(1,0,0),e.set(0,1,0),i.set(0,0,1)):(t.setFromMatrixColumn(this,0),e.setFromMatrixColumn(this,1),i.setFromMatrixColumn(this,2)),this}makeBasis(t,e,i){return this.set(t.x,e.x,i.x,0,t.y,e.y,i.y,0,t.z,e.z,i.z,0,0,0,0,1),this}extractRotation(t){if(0===t.determinant())return this.identity();let e=this.elements,i=t.elements,s=1/tJ.setFromMatrixColumn(t,0).length(),r=1/tJ.setFromMatrixColumn(t,1).length(),n=1/tJ.setFromMatrixColumn(t,2).length();return e[0]=i[0]*s,e[1]=i[1]*s,e[2]=i[2]*s,e[3]=0,e[4]=i[4]*r,e[5]=i[5]*r,e[6]=i[6]*r,e[7]=0,e[8]=i[8]*n,e[9]=i[9]*n,e[10]=i[10]*n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromEuler(t){let e=this.elements,i=t.x,s=t.y,r=t.z,n=Math.cos(i),a=Math.sin(i),o=Math.cos(s),h=Math.sin(s),l=Math.cos(r),u=Math.sin(r);if("XYZ"===t.order){let t=n*l,i=n*u,s=a*l,r=a*u;e[0]=o*l,e[4]=-o*u,e[8]=h,e[1]=i+s*h,e[5]=t-r*h,e[9]=-a*o,e[2]=r-t*h,e[6]=s+i*h,e[10]=n*o}else if("YXZ"===t.order){let t=o*l,i=o*u,s=h*l,r=h*u;e[0]=t+r*a,e[4]=s*a-i,e[8]=n*h,e[1]=n*u,e[5]=n*l,e[9]=-a,e[2]=i*a-s,e[6]=r+t*a,e[10]=n*o}else if("ZXY"===t.order){let t=o*l,i=o*u,s=h*l,r=h*u;e[0]=t-r*a,e[4]=-n*u,e[8]=s+i*a,e[1]=i+s*a,e[5]=n*l,e[9]=r-t*a,e[2]=-n*h,e[6]=a,e[10]=n*o}else if("ZYX"===t.order){let t=n*l,i=n*u,s=a*l,r=a*u;e[0]=o*l,e[4]=s*h-i,e[8]=t*h+r,e[1]=o*u,e[5]=r*h+t,e[9]=i*h-s,e[2]=-h,e[6]=a*o,e[10]=n*o}else if("YZX"===t.order){let t=n*o,i=n*h,s=a*o,r=a*h;e[0]=o*l,e[4]=r-t*u,e[8]=s*u+i,e[1]=u,e[5]=n*l,e[9]=-a*l,e[2]=-h*l,e[6]=i*u+s,e[10]=t-r*u}else if("XZY"===t.order){let t=n*o,i=n*h,s=a*o,r=a*h;e[0]=o*l,e[4]=-u,e[8]=h*l,e[1]=t*u+r,e[5]=n*l,e[9]=i*u-s,e[2]=s*u-i,e[6]=a*l,e[10]=r*u+t}return e[3]=0,e[7]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,this}makeRotationFromQuaternion(t){return this.compose(tZ,t,tY)}lookAt(t,e,i){let s=this.elements;return t0.subVectors(t,e),0===t0.lengthSq()&&(t0.z=1),t0.normalize(),tQ.crossVectors(i,t0),0===tQ.lengthSq()&&(1===Math.abs(i.z)?t0.x+=1e-4:t0.z+=1e-4,t0.normalize(),tQ.crossVectors(i,t0)),tQ.normalize(),tK.crossVectors(t0,tQ),s[0]=tQ.x,s[4]=tK.x,s[8]=t0.x,s[1]=tQ.y,s[5]=tK.y,s[9]=t0.y,s[2]=tQ.z,s[6]=tK.z,s[10]=t0.z,this}multiply(t){return this.multiplyMatrices(this,t)}premultiply(t){return this.multiplyMatrices(t,this)}multiplyMatrices(t,e){let i=t.elements,s=e.elements,r=this.elements,n=i[0],a=i[4],o=i[8],h=i[12],l=i[1],u=i[5],c=i[9],p=i[13],d=i[2],m=i[6],f=i[10],g=i[14],y=i[3],x=i[7],b=i[11],v=i[15],w=s[0],M=s[4],S=s[8],A=s[12],_=s[1],C=s[5],T=s[9],I=s[13],z=s[2],k=s[6],B=s[10],R=s[14],O=s[3],E=s[7],P=s[11],L=s[15];return r[0]=n*w+a*_+o*z+h*O,r[4]=n*M+a*C+o*k+h*E,r[8]=n*S+a*T+o*B+h*P,r[12]=n*A+a*I+o*R+h*L,r[1]=l*w+u*_+c*z+p*O,r[5]=l*M+u*C+c*k+p*E,r[9]=l*S+u*T+c*B+p*P,r[13]=l*A+u*I+c*R+p*L,r[2]=d*w+m*_+f*z+g*O,r[6]=d*M+m*C+f*k+g*E,r[10]=d*S+m*T+f*B+g*P,r[14]=d*A+m*I+f*R+g*L,r[3]=y*w+x*_+b*z+v*O,r[7]=y*M+x*C+b*k+v*E,r[11]=y*S+x*T+b*B+v*P,r[15]=y*A+x*I+b*R+v*L,this}multiplyScalar(t){let e=this.elements;return e[0]*=t,e[4]*=t,e[8]*=t,e[12]*=t,e[1]*=t,e[5]*=t,e[9]*=t,e[13]*=t,e[2]*=t,e[6]*=t,e[10]*=t,e[14]*=t,e[3]*=t,e[7]*=t,e[11]*=t,e[15]*=t,this}determinant(){let t=this.elements,e=t[0],i=t[4],s=t[8],r=t[12],n=t[1],a=t[5],o=t[9],h=t[13],l=t[2],u=t[6],c=t[10],p=t[14],d=t[3],m=t[7],f=t[11],g=t[15],y=o*p-h*c,x=a*p-h*u,b=a*c-o*u,v=n*p-h*l,w=n*c-o*l,M=n*u-a*l;return e*(m*y-f*x+g*b)-i*(d*y-f*v+g*w)+s*(d*x-m*v+g*M)-r*(d*b-m*w+f*M)}transpose(){let t,e=this.elements;return t=e[1],e[1]=e[4],e[4]=t,t=e[2],e[2]=e[8],e[8]=t,t=e[6],e[6]=e[9],e[9]=t,t=e[3],e[3]=e[12],e[12]=t,t=e[7],e[7]=e[13],e[13]=t,t=e[11],e[11]=e[14],e[14]=t,this}setPosition(t,e,i){let s=this.elements;return t.isVector3?(s[12]=t.x,s[13]=t.y,s[14]=t.z):(s[12]=t,s[13]=e,s[14]=i),this}invert(){let t=this.elements,e=t[0],i=t[1],s=t[2],r=t[3],n=t[4],a=t[5],o=t[6],h=t[7],l=t[8],u=t[9],c=t[10],p=t[11],d=t[12],m=t[13],f=t[14],g=t[15],y=u*f*h-m*c*h+m*o*p-a*f*p-u*o*g+a*c*g,x=d*c*h-l*f*h-d*o*p+n*f*p+l*o*g-n*c*g,b=l*m*h-d*u*h+d*a*p-n*m*p-l*a*g+n*u*g,v=d*u*o-l*m*o-d*a*c+n*m*c+l*a*f-n*u*f,w=e*y+i*x+s*b+r*v;if(0===w)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);let M=1/w;return t[0]=y*M,t[1]=(m*c*r-u*f*r-m*s*p+i*f*p+u*s*g-i*c*g)*M,t[2]=(a*f*r-m*o*r+m*s*h-i*f*h-a*s*g+i*o*g)*M,t[3]=(u*o*r-a*c*r-u*s*h+i*c*h+a*s*p-i*o*p)*M,t[4]=x*M,t[5]=(l*f*r-d*c*r+d*s*p-e*f*p-l*s*g+e*c*g)*M,t[6]=(d*o*r-n*f*r-d*s*h+e*f*h+n*s*g-e*o*g)*M,t[7]=(n*c*r-l*o*r+l*s*h-e*c*h-n*s*p+e*o*p)*M,t[8]=b*M,t[9]=(d*u*r-l*m*r-d*i*p+e*m*p+l*i*g-e*u*g)*M,t[10]=(n*m*r-d*a*r+d*i*h-e*m*h-n*i*g+e*a*g)*M,t[11]=(l*a*r-n*u*r-l*i*h+e*u*h+n*i*p-e*a*p)*M,t[12]=v*M,t[13]=(l*m*s-d*u*s+d*i*c-e*m*c-l*i*f+e*u*f)*M,t[14]=(d*a*s-n*m*s-d*i*o+e*m*o+n*i*f-e*a*f)*M,t[15]=(n*u*s-l*a*s+l*i*o-e*u*o-n*i*c+e*a*c)*M,this}scale(t){let e=this.elements,i=t.x,s=t.y,r=t.z;return e[0]*=i,e[4]*=s,e[8]*=r,e[1]*=i,e[5]*=s,e[9]*=r,e[2]*=i,e[6]*=s,e[10]*=r,e[3]*=i,e[7]*=s,e[11]*=r,this}getMaxScaleOnAxis(){let t=this.elements;return Math.sqrt(Math.max(t[0]*t[0]+t[1]*t[1]+t[2]*t[2],t[4]*t[4]+t[5]*t[5]+t[6]*t[6],t[8]*t[8]+t[9]*t[9]+t[10]*t[10]))}makeTranslation(t,e,i){return t.isVector3?this.set(1,0,0,t.x,0,1,0,t.y,0,0,1,t.z,0,0,0,1):this.set(1,0,0,t,0,1,0,e,0,0,1,i,0,0,0,1),this}makeRotationX(t){let e=Math.cos(t),i=Math.sin(t);return this.set(1,0,0,0,0,e,-i,0,0,i,e,0,0,0,0,1),this}makeRotationY(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,0,i,0,0,1,0,0,-i,0,e,0,0,0,0,1),this}makeRotationZ(t){let e=Math.cos(t),i=Math.sin(t);return this.set(e,-i,0,0,i,e,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(t,e){let i=Math.cos(e),s=Math.sin(e),r=1-i,n=t.x,a=t.y,o=t.z,h=r*n,l=r*a;return this.set(h*n+i,h*a-s*o,h*o+s*a,0,h*a+s*o,l*a+i,l*o-s*n,0,h*o-s*a,l*o+s*n,r*o*o+i,0,0,0,0,1),this}makeScale(t,e,i){return this.set(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1),this}makeShear(t,e,i,s,r,n){return this.set(1,i,r,0,t,1,n,0,e,s,1,0,0,0,0,1),this}compose(t,e,i){let s=this.elements,r=e._x,n=e._y,a=e._z,o=e._w,h=r+r,l=n+n,u=a+a,c=r*h,p=r*l,d=r*u,m=n*l,f=n*u,g=a*u,y=o*h,x=o*l,b=o*u,v=i.x,w=i.y,M=i.z;return s[0]=(1-(m+g))*v,s[1]=(p+b)*v,s[2]=(d-x)*v,s[3]=0,s[4]=(p-b)*w,s[5]=(1-(c+g))*w,s[6]=(f+y)*w,s[7]=0,s[8]=(d+x)*M,s[9]=(f-y)*M,s[10]=(1-(c+m))*M,s[11]=0,s[12]=t.x,s[13]=t.y,s[14]=t.z,s[15]=1,this}decompose(t,e,i){let s=this.elements;if(t.x=s[12],t.y=s[13],t.z=s[14],0===this.determinant())return i.set(1,1,1),e.identity(),this;let r=tJ.set(s[0],s[1],s[2]).length(),n=tJ.set(s[4],s[5],s[6]).length(),a=tJ.set(s[8],s[9],s[10]).length();0>this.determinant()&&(r=-r),tX.copy(this);let o=1/r,h=1/n,l=1/a;return tX.elements[0]*=o,tX.elements[1]*=o,tX.elements[2]*=o,tX.elements[4]*=h,tX.elements[5]*=h,tX.elements[6]*=h,tX.elements[8]*=l,tX.elements[9]*=l,tX.elements[10]*=l,e.setFromRotationMatrix(tX),i.x=r,i.y=n,i.z=a,this}makePerspective(t,e,i,s,r,n,a=2e3,o=!1){let h,l,u=this.elements;if(o)h=r/(n-r),l=n*r/(n-r);else if(2e3===a)h=-(n+r)/(n-r),l=-2*n*r/(n-r);else if(2001===a)h=-n/(n-r),l=-n*r/(n-r);else throw Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+a);return u[0]=2*r/(e-t),u[4]=0,u[8]=(e+t)/(e-t),u[12]=0,u[1]=0,u[5]=2*r/(i-s),u[9]=(i+s)/(i-s),u[13]=0,u[2]=0,u[6]=0,u[10]=h,u[14]=l,u[3]=0,u[7]=0,u[11]=-1,u[15]=0,this}makeOrthographic(t,e,i,s,r,n,a=2e3,o=!1){let h,l,u=this.elements;if(o)h=1/(n-r),l=n/(n-r);else if(2e3===a)h=-2/(n-r),l=-(n+r)/(n-r);else if(2001===a)h=-1/(n-r),l=-r/(n-r);else throw Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+a);return u[0]=2/(e-t),u[4]=0,u[8]=0,u[12]=-(e+t)/(e-t),u[1]=0,u[5]=2/(i-s),u[9]=0,u[13]=-(i+s)/(i-s),u[2]=0,u[6]=0,u[10]=h,u[14]=l,u[3]=0,u[7]=0,u[11]=0,u[15]=1,this}equals(t){let e=this.elements,i=t.elements;for(let t=0;t<16;t++)if(e[t]!==i[t])return!1;return!0}fromArray(t,e=0){for(let i=0;i<16;i++)this.elements[i]=t[i+e];return this}toArray(t=[],e=0){let i=this.elements;return t[e]=i[0],t[e+1]=i[1],t[e+2]=i[2],t[e+3]=i[3],t[e+4]=i[4],t[e+5]=i[5],t[e+6]=i[6],t[e+7]=i[7],t[e+8]=i[8],t[e+9]=i[9],t[e+10]=i[10],t[e+11]=i[11],t[e+12]=i[12],t[e+13]=i[13],t[e+14]=i[14],t[e+15]=i[15],t}}let tJ=new Z,tX=new tH,tZ=new Z(0,0,0),tY=new Z(1,1,1),tQ=new Z,tK=new Z,t0=new Z,t1=new tH,t2=new X;class t3{constructor(t=0,e=0,i=0,s=t3.DEFAULT_ORDER){this.isEuler=!0,this._x=t,this._y=e,this._z=i,this._order=s}get x(){return this._x}set x(t){this._x=t,this._onChangeCallback()}get y(){return this._y}set y(t){this._y=t,this._onChangeCallback()}get z(){return this._z}set z(t){this._z=t,this._onChangeCallback()}get order(){return this._order}set order(t){this._order=t,this._onChangeCallback()}set(t,e,i,s=this._order){return this._x=t,this._y=e,this._z=i,this._order=s,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(t){return this._x=t._x,this._y=t._y,this._z=t._z,this._order=t._order,this._onChangeCallback(),this}setFromRotationMatrix(t,e=this._order,i=!0){let s=t.elements,r=s[0],n=s[4],a=s[8],o=s[1],h=s[5],l=s[9],u=s[2],c=s[6],p=s[10];switch(e){case"XYZ":this._y=Math.asin(j(a,-1,1)),.9999999>Math.abs(a)?(this._x=Math.atan2(-l,p),this._z=Math.atan2(-n,r)):(this._x=Math.atan2(c,h),this._z=0);break;case"YXZ":this._x=Math.asin(-j(l,-1,1)),.9999999>Math.abs(l)?(this._y=Math.atan2(a,p),this._z=Math.atan2(o,h)):(this._y=Math.atan2(-u,r),this._z=0);break;case"ZXY":this._x=Math.asin(j(c,-1,1)),.9999999>Math.abs(c)?(this._y=Math.atan2(-u,p),this._z=Math.atan2(-n,h)):(this._y=0,this._z=Math.atan2(o,r));break;case"ZYX":this._y=Math.asin(-j(u,-1,1)),.9999999>Math.abs(u)?(this._x=Math.atan2(c,p),this._z=Math.atan2(o,r)):(this._x=0,this._z=Math.atan2(-n,h));break;case"YZX":this._z=Math.asin(j(o,-1,1)),.9999999>Math.abs(o)?(this._x=Math.atan2(-l,h),this._y=Math.atan2(-u,r)):(this._x=0,this._y=Math.atan2(a,p));break;case"XZY":this._z=Math.asin(-j(n,-1,1)),.9999999>Math.abs(n)?(this._x=Math.atan2(c,h),this._y=Math.atan2(a,r)):(this._x=Math.atan2(-l,p),this._y=0);break;default:R("Euler: .setFromRotationMatrix() encountered an unknown order: "+e)}return this._order=e,!0===i&&this._onChangeCallback(),this}setFromQuaternion(t,e,i){return t1.makeRotationFromQuaternion(t),this.setFromRotationMatrix(t1,e,i)}setFromVector3(t,e=this._order){return this.set(t.x,t.y,t.z,e)}reorder(t){return t2.setFromEuler(this),this.setFromQuaternion(t2,t)}equals(t){return t._x===this._x&&t._y===this._y&&t._z===this._z&&t._order===this._order}fromArray(t){return this._x=t[0],this._y=t[1],this._z=t[2],void 0!==t[3]&&(this._order=t[3]),this._onChangeCallback(),this}toArray(t=[],e=0){return t[e]=this._x,t[e+1]=this._y,t[e+2]=this._z,t[e+3]=this._order,t}_onChange(t){return this._onChangeCallback=t,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}}t3.DEFAULT_ORDER="XYZ";class t5{constructor(){this.mask=1}set(t){this.mask=1<>>0}enable(t){this.mask|=1<1){for(let t=0;t1){for(let t=0;t0&&(s.userData=this.userData),s.layers=this.layers.mask,s.matrix=this.matrix.toArray(),s.up=this.up.toArray(),!1===this.matrixAutoUpdate&&(s.matrixAutoUpdate=!1),this.isInstancedMesh&&(s.type="InstancedMesh",s.count=this.count,s.instanceMatrix=this.instanceMatrix.toJSON(),null!==this.instanceColor&&(s.instanceColor=this.instanceColor.toJSON())),this.isBatchedMesh&&(s.type="BatchedMesh",s.perObjectFrustumCulled=this.perObjectFrustumCulled,s.sortObjects=this.sortObjects,s.drawRanges=this._drawRanges,s.reservedRanges=this._reservedRanges,s.geometryInfo=this._geometryInfo.map(t=>({...t,boundingBox:t.boundingBox?t.boundingBox.toJSON():void 0,boundingSphere:t.boundingSphere?t.boundingSphere.toJSON():void 0})),s.instanceInfo=this._instanceInfo.map(t=>({...t})),s.availableInstanceIds=this._availableInstanceIds.slice(),s.availableGeometryIds=this._availableGeometryIds.slice(),s.nextIndexStart=this._nextIndexStart,s.nextVertexStart=this._nextVertexStart,s.geometryCount=this._geometryCount,s.maxInstanceCount=this._maxInstanceCount,s.maxVertexCount=this._maxVertexCount,s.maxIndexCount=this._maxIndexCount,s.geometryInitialized=this._geometryInitialized,s.matricesTexture=this._matricesTexture.toJSON(t),s.indirectTexture=this._indirectTexture.toJSON(t),null!==this._colorsTexture&&(s.colorsTexture=this._colorsTexture.toJSON(t)),null!==this.boundingSphere&&(s.boundingSphere=this.boundingSphere.toJSON()),null!==this.boundingBox&&(s.boundingBox=this.boundingBox.toJSON())),this.isScene)this.background&&(this.background.isColor?s.background=this.background.toJSON():this.background.isTexture&&(s.background=this.background.toJSON(t).uuid)),this.environment&&this.environment.isTexture&&!0!==this.environment.isRenderTargetTexture&&(s.environment=this.environment.toJSON(t).uuid);else if(this.isMesh||this.isLine||this.isPoints){s.geometry=r(t.geometries,this.geometry);let e=this.geometry.parameters;if(void 0!==e&&void 0!==e.shapes){let i=e.shapes;if(Array.isArray(i))for(let e=0,s=i.length;e0){s.children=[];for(let e=0;e0){s.animations=[];for(let e=0;e0&&(i.geometries=e),s.length>0&&(i.materials=s),r.length>0&&(i.textures=r),a.length>0&&(i.images=a),o.length>0&&(i.shapes=o),h.length>0&&(i.skeletons=h),l.length>0&&(i.animations=l),u.length>0&&(i.nodes=u)}return i.object=s,i;function n(t){let e=[];for(let i in t){let s=t[i];delete s.metadata,e.push(s)}return e}}clone(t){return new this.constructor().copy(this,t)}copy(t,e=!0){if(this.name=t.name,this.up.copy(t.up),this.position.copy(t.position),this.rotation.order=t.rotation.order,this.quaternion.copy(t.quaternion),this.scale.copy(t.scale),this.matrix.copy(t.matrix),this.matrixWorld.copy(t.matrixWorld),this.matrixAutoUpdate=t.matrixAutoUpdate,this.matrixWorldAutoUpdate=t.matrixWorldAutoUpdate,this.matrixWorldNeedsUpdate=t.matrixWorldNeedsUpdate,this.layers.mask=t.layers.mask,this.visible=t.visible,this.castShadow=t.castShadow,this.receiveShadow=t.receiveShadow,this.frustumCulled=t.frustumCulled,this.renderOrder=t.renderOrder,this.animations=t.animations.slice(),this.userData=JSON.parse(JSON.stringify(t.userData)),!0===e)for(let e=0;e0?s.multiplyScalar(1/Math.sqrt(r)):s.set(0,0,0)}static getBarycoord(t,e,i,s,r){ec.subVectors(s,e),ep.subVectors(i,e),ed.subVectors(t,e);let n=ec.dot(ec),a=ec.dot(ep),o=ec.dot(ed),h=ep.dot(ep),l=ep.dot(ed),u=n*h-a*a;if(0===u)return r.set(0,0,0),null;let c=1/u,p=(h*o-a*l)*c,d=(n*l-a*o)*c;return r.set(1-p-d,d,p)}static containsPoint(t,e,i,s){return null!==this.getBarycoord(t,e,i,s,em)&&em.x>=0&&em.y>=0&&em.x+em.y<=1}static getInterpolation(t,e,i,s,r,n,a,o){return null===this.getBarycoord(t,e,i,s,em)?(o.x=0,o.y=0,"z"in o&&(o.z=0),"w"in o&&(o.w=0),null):(o.setScalar(0),o.addScaledVector(r,em.x),o.addScaledVector(n,em.y),o.addScaledVector(a,em.z),o)}static getInterpolatedAttribute(t,e,i,s,r,n){return ew.setScalar(0),eM.setScalar(0),eS.setScalar(0),ew.fromBufferAttribute(t,e),eM.fromBufferAttribute(t,i),eS.fromBufferAttribute(t,s),n.setScalar(0),n.addScaledVector(ew,r.x),n.addScaledVector(eM,r.y),n.addScaledVector(eS,r.z),n}static isFrontFacing(t,e,i,s){return ec.subVectors(i,e),ep.subVectors(t,e),0>ec.cross(ep).dot(s)}set(t,e,i){return this.a.copy(t),this.b.copy(e),this.c.copy(i),this}setFromPointsAndIndices(t,e,i,s){return this.a.copy(t[e]),this.b.copy(t[i]),this.c.copy(t[s]),this}setFromAttributeAndIndices(t,e,i,s){return this.a.fromBufferAttribute(t,e),this.b.fromBufferAttribute(t,i),this.c.fromBufferAttribute(t,s),this}clone(){return new this.constructor().copy(this)}copy(t){return this.a.copy(t.a),this.b.copy(t.b),this.c.copy(t.c),this}getArea(){return ec.subVectors(this.c,this.b),ep.subVectors(this.a,this.b),.5*ec.cross(ep).length()}getMidpoint(t){return t.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(t){return eA.getNormal(this.a,this.b,this.c,t)}getPlane(t){return t.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(t,e){return eA.getBarycoord(t,this.a,this.b,this.c,e)}getInterpolation(t,e,i,s,r){return eA.getInterpolation(t,this.a,this.b,this.c,e,i,s,r)}containsPoint(t){return eA.containsPoint(t,this.a,this.b,this.c)}isFrontFacing(t){return eA.isFrontFacing(this.a,this.b,this.c,t)}intersectsBox(t){return t.intersectsTriangle(this)}closestPointToPoint(t,e){let i,s,r=this.a,n=this.b,a=this.c;ef.subVectors(n,r),eg.subVectors(a,r),ex.subVectors(t,r);let o=ef.dot(ex),h=eg.dot(ex);if(o<=0&&h<=0)return e.copy(r);eb.subVectors(t,n);let l=ef.dot(eb),u=eg.dot(eb);if(l>=0&&u<=l)return e.copy(n);let c=o*u-l*h;if(c<=0&&o>=0&&l<=0)return i=o/(o-l),e.copy(r).addScaledVector(ef,i);ev.subVectors(t,a);let p=ef.dot(ev),d=eg.dot(ev);if(d>=0&&p<=d)return e.copy(a);let m=p*h-o*d;if(m<=0&&h>=0&&d<=0)return s=h/(h-d),e.copy(r).addScaledVector(eg,s);let f=l*d-p*u;if(f<=0&&u-l>=0&&p-d>=0)return ey.subVectors(a,n),s=(u-l)/(u-l+(p-d)),e.copy(n).addScaledVector(ey,s);let g=1/(f+m+c);return i=m*g,s=c*g,e.copy(r).addScaledVector(ef,i).addScaledVector(eg,s)}equals(t){return t.a.equals(this.a)&&t.b.equals(this.b)&&t.c.equals(this.c)}}let e_={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32},eC={h:0,s:0,l:0},eT={h:0,s:0,l:0};function eI(t,e,i){return(i<0&&(i+=1),i>1&&(i-=1),i<1/6)?t+(e-t)*6*i:i<.5?e:i<2/3?t+(e-t)*6*(2/3-i):t}class ez{constructor(t,e,i){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(t,e,i)}set(t,e,i){return void 0===e&&void 0===i?t&&t.isColor?this.copy(t):"number"==typeof t?this.setHex(t):"string"==typeof t&&this.setStyle(t):this.setRGB(t,e,i),this}setScalar(t){return this.r=t,this.g=t,this.b=t,this}setHex(t,e=m){return t=Math.floor(t),this.r=(t>>16&255)/255,this.g=(t>>8&255)/255,this.b=(255&t)/255,ts.colorSpaceToWorking(this,e),this}setRGB(t,e,i,s=ts.workingColorSpace){return this.r=t,this.g=e,this.b=i,ts.colorSpaceToWorking(this,s),this}setHSL(t,e,i,s=ts.workingColorSpace){if(t=U(t,1),e=j(e,0,1),i=j(i,0,1),0===e)this.r=this.g=this.b=i;else{let s=i<=.5?i*(1+e):i+e-i*e,r=2*i-s;this.r=eI(r,s,t+1/3),this.g=eI(r,s,t),this.b=eI(r,s,t-1/3)}return ts.colorSpaceToWorking(this,s),this}setStyle(t,e=m){let i;function s(e){void 0!==e&&1>parseFloat(e)&&R("Color: Alpha component of "+t+" will be ignored.")}if(i=/^(\w+)\(([^\)]*)\)/.exec(t)){let r,n=i[1],a=i[2];switch(n){case"rgb":case"rgba":if(r=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setRGB(Math.min(255,parseInt(r[1],10))/255,Math.min(255,parseInt(r[2],10))/255,Math.min(255,parseInt(r[3],10))/255,e);if(r=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setRGB(Math.min(100,parseInt(r[1],10))/100,Math.min(100,parseInt(r[2],10))/100,Math.min(100,parseInt(r[3],10))/100,e);break;case"hsl":case"hsla":if(r=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(a))return s(r[4]),this.setHSL(parseFloat(r[1])/360,parseFloat(r[2])/100,parseFloat(r[3])/100,e);break;default:R("Color: Unknown color model "+t)}}else if(i=/^\#([A-Fa-f\d]+)$/.exec(t)){let s=i[1],r=s.length;if(3===r)return this.setRGB(parseInt(s.charAt(0),16)/15,parseInt(s.charAt(1),16)/15,parseInt(s.charAt(2),16)/15,e);if(6===r)return this.setHex(parseInt(s,16),e);R("Color: Invalid hex color "+t)}else if(t&&t.length>0)return this.setColorName(t,e);return this}setColorName(t,e=m){let i=e_[t.toLowerCase()];return void 0!==i?this.setHex(i,e):R("Color: Unknown color "+t),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(t){return this.r=t.r,this.g=t.g,this.b=t.b,this}copySRGBToLinear(t){return this.r=tr(t.r),this.g=tr(t.g),this.b=tr(t.b),this}copyLinearToSRGB(t){return this.r=tn(t.r),this.g=tn(t.g),this.b=tn(t.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(t=m){return ts.workingToColorSpace(ek.copy(this),t),65536*Math.round(j(255*ek.r,0,255))+256*Math.round(j(255*ek.g,0,255))+Math.round(j(255*ek.b,0,255))}getHexString(t=m){return("000000"+this.getHex(t).toString(16)).slice(-6)}getHSL(t,e=ts.workingColorSpace){let i,s;ts.workingToColorSpace(ek.copy(this),e);let r=ek.r,n=ek.g,a=ek.b,o=Math.max(r,n,a),h=Math.min(r,n,a),l=(h+o)/2;if(h===o)i=0,s=0;else{let t=o-h;switch(s=l<=.5?t/(o+h):t/(2-o-h),o){case r:i=(n-a)/t+6*(n0!=t>0&&this.version++,this._alphaTest=t}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(t){if(void 0!==t)for(let e in t){let i=t[e];if(void 0===i){R(`Material: parameter '${e}' has value of undefined.`);continue}let s=this[e];if(void 0===s){R(`Material: '${e}' is not a property of THREE.${this.type}.`);continue}s&&s.isColor?s.set(i):s&&s.isVector3&&i&&i.isVector3?s.copy(i):this[e]=i}}toJSON(t){let e=void 0===t||"string"==typeof t;e&&(t={textures:{},images:{}});let i={metadata:{version:4.7,type:"Material",generator:"Material.toJSON"}};function s(t){let e=[];for(let i in t){let s=t[i];delete s.metadata,e.push(s)}return e}if(i.uuid=this.uuid,i.type=this.type,""!==this.name&&(i.name=this.name),this.color&&this.color.isColor&&(i.color=this.color.getHex()),void 0!==this.roughness&&(i.roughness=this.roughness),void 0!==this.metalness&&(i.metalness=this.metalness),void 0!==this.sheen&&(i.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(i.sheenColor=this.sheenColor.getHex()),void 0!==this.sheenRoughness&&(i.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(i.emissive=this.emissive.getHex()),void 0!==this.emissiveIntensity&&1!==this.emissiveIntensity&&(i.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(i.specular=this.specular.getHex()),void 0!==this.specularIntensity&&(i.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(i.specularColor=this.specularColor.getHex()),void 0!==this.shininess&&(i.shininess=this.shininess),void 0!==this.clearcoat&&(i.clearcoat=this.clearcoat),void 0!==this.clearcoatRoughness&&(i.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(i.clearcoatMap=this.clearcoatMap.toJSON(t).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(i.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(t).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(i.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(t).uuid,i.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.sheenColorMap&&this.sheenColorMap.isTexture&&(i.sheenColorMap=this.sheenColorMap.toJSON(t).uuid),this.sheenRoughnessMap&&this.sheenRoughnessMap.isTexture&&(i.sheenRoughnessMap=this.sheenRoughnessMap.toJSON(t).uuid),void 0!==this.dispersion&&(i.dispersion=this.dispersion),void 0!==this.iridescence&&(i.iridescence=this.iridescence),void 0!==this.iridescenceIOR&&(i.iridescenceIOR=this.iridescenceIOR),void 0!==this.iridescenceThicknessRange&&(i.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(i.iridescenceMap=this.iridescenceMap.toJSON(t).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(i.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(t).uuid),void 0!==this.anisotropy&&(i.anisotropy=this.anisotropy),void 0!==this.anisotropyRotation&&(i.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(i.anisotropyMap=this.anisotropyMap.toJSON(t).uuid),this.map&&this.map.isTexture&&(i.map=this.map.toJSON(t).uuid),this.matcap&&this.matcap.isTexture&&(i.matcap=this.matcap.toJSON(t).uuid),this.alphaMap&&this.alphaMap.isTexture&&(i.alphaMap=this.alphaMap.toJSON(t).uuid),this.lightMap&&this.lightMap.isTexture&&(i.lightMap=this.lightMap.toJSON(t).uuid,i.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(i.aoMap=this.aoMap.toJSON(t).uuid,i.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(i.bumpMap=this.bumpMap.toJSON(t).uuid,i.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(i.normalMap=this.normalMap.toJSON(t).uuid,i.normalMapType=this.normalMapType,i.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(i.displacementMap=this.displacementMap.toJSON(t).uuid,i.displacementScale=this.displacementScale,i.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(i.roughnessMap=this.roughnessMap.toJSON(t).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(i.metalnessMap=this.metalnessMap.toJSON(t).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(i.emissiveMap=this.emissiveMap.toJSON(t).uuid),this.specularMap&&this.specularMap.isTexture&&(i.specularMap=this.specularMap.toJSON(t).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(i.specularIntensityMap=this.specularIntensityMap.toJSON(t).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(i.specularColorMap=this.specularColorMap.toJSON(t).uuid),this.envMap&&this.envMap.isTexture&&(i.envMap=this.envMap.toJSON(t).uuid,void 0!==this.combine&&(i.combine=this.combine)),void 0!==this.envMapRotation&&(i.envMapRotation=this.envMapRotation.toArray()),void 0!==this.envMapIntensity&&(i.envMapIntensity=this.envMapIntensity),void 0!==this.reflectivity&&(i.reflectivity=this.reflectivity),void 0!==this.refractionRatio&&(i.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(i.gradientMap=this.gradientMap.toJSON(t).uuid),void 0!==this.transmission&&(i.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(i.transmissionMap=this.transmissionMap.toJSON(t).uuid),void 0!==this.thickness&&(i.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(i.thicknessMap=this.thicknessMap.toJSON(t).uuid),void 0!==this.attenuationDistance&&this.attenuationDistance!==1/0&&(i.attenuationDistance=this.attenuationDistance),void 0!==this.attenuationColor&&(i.attenuationColor=this.attenuationColor.getHex()),void 0!==this.size&&(i.size=this.size),null!==this.shadowSide&&(i.shadowSide=this.shadowSide),void 0!==this.sizeAttenuation&&(i.sizeAttenuation=this.sizeAttenuation),1!==this.blending&&(i.blending=this.blending),0!==this.side&&(i.side=this.side),!0===this.vertexColors&&(i.vertexColors=!0),this.opacity<1&&(i.opacity=this.opacity),!0===this.transparent&&(i.transparent=!0),204!==this.blendSrc&&(i.blendSrc=this.blendSrc),205!==this.blendDst&&(i.blendDst=this.blendDst),100!==this.blendEquation&&(i.blendEquation=this.blendEquation),null!==this.blendSrcAlpha&&(i.blendSrcAlpha=this.blendSrcAlpha),null!==this.blendDstAlpha&&(i.blendDstAlpha=this.blendDstAlpha),null!==this.blendEquationAlpha&&(i.blendEquationAlpha=this.blendEquationAlpha),this.blendColor&&this.blendColor.isColor&&(i.blendColor=this.blendColor.getHex()),0!==this.blendAlpha&&(i.blendAlpha=this.blendAlpha),3!==this.depthFunc&&(i.depthFunc=this.depthFunc),!1===this.depthTest&&(i.depthTest=this.depthTest),!1===this.depthWrite&&(i.depthWrite=this.depthWrite),!1===this.colorWrite&&(i.colorWrite=this.colorWrite),255!==this.stencilWriteMask&&(i.stencilWriteMask=this.stencilWriteMask),519!==this.stencilFunc&&(i.stencilFunc=this.stencilFunc),0!==this.stencilRef&&(i.stencilRef=this.stencilRef),255!==this.stencilFuncMask&&(i.stencilFuncMask=this.stencilFuncMask),7680!==this.stencilFail&&(i.stencilFail=this.stencilFail),7680!==this.stencilZFail&&(i.stencilZFail=this.stencilZFail),7680!==this.stencilZPass&&(i.stencilZPass=this.stencilZPass),!0===this.stencilWrite&&(i.stencilWrite=this.stencilWrite),void 0!==this.rotation&&0!==this.rotation&&(i.rotation=this.rotation),!0===this.polygonOffset&&(i.polygonOffset=!0),0!==this.polygonOffsetFactor&&(i.polygonOffsetFactor=this.polygonOffsetFactor),0!==this.polygonOffsetUnits&&(i.polygonOffsetUnits=this.polygonOffsetUnits),void 0!==this.linewidth&&1!==this.linewidth&&(i.linewidth=this.linewidth),void 0!==this.dashSize&&(i.dashSize=this.dashSize),void 0!==this.gapSize&&(i.gapSize=this.gapSize),void 0!==this.scale&&(i.scale=this.scale),!0===this.dithering&&(i.dithering=!0),this.alphaTest>0&&(i.alphaTest=this.alphaTest),!0===this.alphaHash&&(i.alphaHash=!0),!0===this.alphaToCoverage&&(i.alphaToCoverage=!0),!0===this.premultipliedAlpha&&(i.premultipliedAlpha=!0),!0===this.forceSinglePass&&(i.forceSinglePass=!0),!1===this.allowOverride&&(i.allowOverride=!1),!0===this.wireframe&&(i.wireframe=!0),this.wireframeLinewidth>1&&(i.wireframeLinewidth=this.wireframeLinewidth),"round"!==this.wireframeLinecap&&(i.wireframeLinecap=this.wireframeLinecap),"round"!==this.wireframeLinejoin&&(i.wireframeLinejoin=this.wireframeLinejoin),!0===this.flatShading&&(i.flatShading=!0),!1===this.visible&&(i.visible=!1),!1===this.toneMapped&&(i.toneMapped=!1),!1===this.fog&&(i.fog=!1),Object.keys(this.userData).length>0&&(i.userData=this.userData),e){let e=s(t.textures),r=s(t.images);e.length>0&&(i.textures=e),r.length>0&&(i.images=r)}return i}clone(){return new this.constructor().copy(this)}copy(t){this.name=t.name,this.blending=t.blending,this.side=t.side,this.vertexColors=t.vertexColors,this.opacity=t.opacity,this.transparent=t.transparent,this.blendSrc=t.blendSrc,this.blendDst=t.blendDst,this.blendEquation=t.blendEquation,this.blendSrcAlpha=t.blendSrcAlpha,this.blendDstAlpha=t.blendDstAlpha,this.blendEquationAlpha=t.blendEquationAlpha,this.blendColor.copy(t.blendColor),this.blendAlpha=t.blendAlpha,this.depthFunc=t.depthFunc,this.depthTest=t.depthTest,this.depthWrite=t.depthWrite,this.stencilWriteMask=t.stencilWriteMask,this.stencilFunc=t.stencilFunc,this.stencilRef=t.stencilRef,this.stencilFuncMask=t.stencilFuncMask,this.stencilFail=t.stencilFail,this.stencilZFail=t.stencilZFail,this.stencilZPass=t.stencilZPass,this.stencilWrite=t.stencilWrite;let e=t.clippingPlanes,i=null;if(null!==e){let t=e.length;i=Array(t);for(let s=0;s!==t;++s)i[s]=e[s].clone()}return this.clippingPlanes=i,this.clipIntersection=t.clipIntersection,this.clipShadows=t.clipShadows,this.shadowSide=t.shadowSide,this.colorWrite=t.colorWrite,this.precision=t.precision,this.polygonOffset=t.polygonOffset,this.polygonOffsetFactor=t.polygonOffsetFactor,this.polygonOffsetUnits=t.polygonOffsetUnits,this.dithering=t.dithering,this.alphaTest=t.alphaTest,this.alphaHash=t.alphaHash,this.alphaToCoverage=t.alphaToCoverage,this.premultipliedAlpha=t.premultipliedAlpha,this.forceSinglePass=t.forceSinglePass,this.allowOverride=t.allowOverride,this.visible=t.visible,this.toneMapped=t.toneMapped,this.userData=JSON.parse(JSON.stringify(t.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(t){!0===t&&this.version++}}class eO extends eR{constructor(t){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new ez(0xffffff),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new t3,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.fog=t.fog,this}}let eE=function(){let t=new ArrayBuffer(4),e=new Float32Array(t),i=new Uint32Array(t),s=new Uint32Array(512),r=new Uint32Array(512);for(let t=0;t<256;++t){let e=t-127;e<-27?(s[t]=0,s[256|t]=32768,r[t]=24,r[256|t]=24):e<-14?(s[t]=1024>>-e-14,s[256|t]=1024>>-e-14|32768,r[t]=-e-1,r[256|t]=-e-1):e<=15?(s[t]=e+15<<10,s[256|t]=e+15<<10|32768,r[t]=13,r[256|t]=13):e<128?(s[t]=31744,s[256|t]=64512,r[t]=24,r[256|t]=24):(s[t]=31744,s[256|t]=64512,r[t]=13,r[256|t]=13)}let n=new Uint32Array(2048),a=new Uint32Array(64),o=new Uint32Array(64);for(let t=1;t<1024;++t){let e=t<<13,i=0;for(;(8388608&e)==0;)e<<=1,i-=8388608;e&=-8388609,i+=0x38800000,n[t]=e|i}for(let t=1024;t<2048;++t)n[t]=0x38000000+(t-1024<<13);for(let t=1;t<31;++t)a[t]=t<<23;a[31]=0x47800000,a[32]=0x80000000;for(let t=33;t<63;++t)a[t]=0x80000000+(t-32<<23);a[63]=0xc7800000;for(let t=1;t<64;++t)32!==t&&(o[t]=1024);return{floatView:e,uint32View:i,baseTable:s,shiftTable:r,mantissaTable:n,exponentTable:a,offsetTable:o}}();function eP(t){Math.abs(t)>65504&&R("DataUtils.toHalfFloat(): Value out of range."),t=j(t,-65504,65504),eE.floatView[0]=t;let e=eE.uint32View[0],i=e>>23&511;return eE.baseTable[i]+((8388607&e)>>eE.shiftTable[i])}function eL(t){let e=t>>10;return eE.uint32View[0]=eE.mantissaTable[eE.offsetTable[e]+(1023&t)]+eE.exponentTable[e],eE.floatView[0]}class eN{static toHalfFloat(t){return eP(t)}static fromHalfFloat(t){return eL(t)}}let eF=new Z,e$=new J,eV=0;class eD{constructor(t,e,i=!1){if(Array.isArray(t))throw TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,Object.defineProperty(this,"id",{value:eV++}),this.name="",this.array=t,this.itemSize=e,this.count=void 0!==t?t.length/e:0,this.normalized=i,this.usage=35044,this.updateRanges=[],this.gpuType=1015,this.version=0}onUploadCallback(){}set needsUpdate(t){!0===t&&this.version++}setUsage(t){return this.usage=t,this}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}copy(t){return this.name=t.name,this.array=new t.array.constructor(t.array),this.itemSize=t.itemSize,this.count=t.count,this.normalized=t.normalized,this.usage=t.usage,this.gpuType=t.gpuType,this}copyAt(t,e,i){t*=this.itemSize,i*=e.itemSize;for(let s=0,r=this.itemSize;se.count&&R("BufferGeometry: Buffer size too small for points data. Use .dispose() and create a new geometry."),e.needsUpdate=!0}return this}computeBoundingBox(){null===this.boundingBox&&(this.boundingBox=new tv);let t=this.attributes.position,e=this.morphAttributes.position;if(t&&t.isGLBufferAttribute){O("BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box.",this),this.boundingBox.set(new Z(-1/0,-1/0,-1/0),new Z(Infinity,Infinity,Infinity));return}if(void 0!==t){if(this.boundingBox.setFromBufferAttribute(t),e)for(let t=0,i=e.length;t0&&(t.userData=this.userData),void 0!==this.parameters){let e=this.parameters;for(let i in e)void 0!==e[i]&&(t[i]=e[i]);return t}t.data={attributes:{}};let e=this.index;null!==e&&(t.data.index={type:e.array.constructor.name,array:Array.prototype.slice.call(e.array)});let i=this.attributes;for(let e in i){let s=i[e];t.data.attributes[e]=s.toJSON(t.data)}let s={},r=!1;for(let e in this.morphAttributes){let i=this.morphAttributes[e],n=[];for(let e=0,s=i.length;e0&&(s[e]=n,r=!0)}r&&(t.data.morphAttributes=s,t.data.morphTargetsRelative=this.morphTargetsRelative);let n=this.groups;n.length>0&&(t.data.groups=JSON.parse(JSON.stringify(n)));let a=this.boundingSphere;return null!==a&&(t.data.boundingSphere=a.toJSON()),t}clone(){return new this.constructor().copy(this)}copy(t){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;let e={};this.name=t.name;let i=t.index;null!==i&&this.setIndex(i.clone());let s=t.attributes;for(let t in s){let i=s[t];this.setAttribute(t,i.clone(e))}let r=t.morphAttributes;for(let t in r){let i=[],s=r[t];for(let t=0,r=s.length;t0){let i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;t(t.far-t.near)**2)||(e4.copy(r).invert(),e6.copy(t.ray).applyMatrix4(e4),(null===i.boundingBox||!1!==e6.intersectsBox(i.boundingBox))&&this._computeIntersections(t,e,e6)))}_computeIntersections(t,e,i){let s,r=this.geometry,n=this.material,a=r.index,o=r.attributes.position,h=r.attributes.uv,l=r.attributes.uv1,u=r.attributes.normal,c=r.groups,p=r.drawRange;if(null!==a)if(Array.isArray(n))for(let r=0,o=c.length;ri.far?null:{distance:h,point:ia.clone(),object:t}}(t,e,i,s,e7,it,ie,ir);if(u){let t=new Z;eA.getBarycoord(ir,e7,it,ie,t),r&&(u.uv=eA.getInterpolatedAttribute(r,o,h,l,t,new J)),n&&(u.uv1=eA.getInterpolatedAttribute(n,o,h,l,t,new J)),a&&(u.normal=eA.getInterpolatedAttribute(a,o,h,l,t,new Z),u.normal.dot(s.direction)>0&&u.normal.multiplyScalar(-1));let e={a:o,b:h,c:l,normal:new Z,materialIndex:0};eA.getNormal(e7,it,ie,e.normal),u.face=e,u.barycoord=t}return u}class il extends e5{constructor(t=1,e=1,i=1,s=1,r=1,n=1){super(),this.type="BoxGeometry",this.parameters={width:t,height:e,depth:i,widthSegments:s,heightSegments:r,depthSegments:n};const a=this;s=Math.floor(s),r=Math.floor(r);const o=[],h=[],l=[],u=[];let c=0,p=0;function d(t,e,i,s,r,n,d,m,f,g,y){let x=n/f,b=d/g,v=n/2,w=d/2,M=m/2,S=f+1,A=g+1,_=0,C=0,T=new Z;for(let n=0;n0?1:-1,l.push(T.x,T.y,T.z),u.push(o/f),u.push(1-n/g),_+=1}}for(let t=0;t0&&(e.defines=this.defines),e.vertexShader=this.vertexShader,e.fragmentShader=this.fragmentShader,e.lights=this.lights,e.clipping=this.clipping;let i={};for(let t in this.extensions)!0===this.extensions[t]&&(i[t]=!0);return Object.keys(i).length>0&&(e.extensions=i),e}}class ig extends eu{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new tH,this.projectionMatrix=new tH,this.projectionMatrixInverse=new tH,this.coordinateSystem=2e3,this._reversedDepth=!1}get reversedDepth(){return this._reversedDepth}copy(t,e){return super.copy(t,e),this.matrixWorldInverse.copy(t.matrixWorldInverse),this.projectionMatrix.copy(t.projectionMatrix),this.projectionMatrixInverse.copy(t.projectionMatrixInverse),this.coordinateSystem=t.coordinateSystem,this}getWorldDirection(t){return super.getWorldDirection(t).negate()}updateMatrixWorld(t){super.updateMatrixWorld(t),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(t,e){super.updateWorldMatrix(t,e),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}}let iy=new Z,ix=new J,ib=new J;class iv extends ig{constructor(t=50,e=1,i=.1,s=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=t,this.zoom=1,this.near=i,this.far=s,this.focus=10,this.aspect=e,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(t,e){return super.copy(t,e),this.fov=t.fov,this.zoom=t.zoom,this.near=t.near,this.far=t.far,this.focus=t.focus,this.aspect=t.aspect,this.view=null===t.view?null:Object.assign({},t.view),this.filmGauge=t.filmGauge,this.filmOffset=t.filmOffset,this}setFocalLength(t){let e=.5*this.getFilmHeight()/t;this.fov=2*V*Math.atan(e),this.updateProjectionMatrix()}getFocalLength(){let t=Math.tan(.5*$*this.fov);return .5*this.getFilmHeight()/t}getEffectiveFOV(){return 2*V*Math.atan(Math.tan(.5*$*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}getViewBounds(t,e,i){iy.set(-1,-1,.5).applyMatrix4(this.projectionMatrixInverse),e.set(iy.x,iy.y).multiplyScalar(-t/iy.z),iy.set(1,1,.5).applyMatrix4(this.projectionMatrixInverse),i.set(iy.x,iy.y).multiplyScalar(-t/iy.z)}getViewSize(t,e){return this.getViewBounds(t,ix,ib),e.subVectors(ib,ix)}setViewOffset(t,e,i,s,r,n){this.aspect=t/e,null===this.view&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=t,this.view.fullHeight=e,this.view.offsetX=i,this.view.offsetY=s,this.view.width=r,this.view.height=n,this.updateProjectionMatrix()}clearViewOffset(){null!==this.view&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){let t=this.near,e=t*Math.tan(.5*$*this.fov)/this.zoom,i=2*e,s=this.aspect*i,r=-.5*s,n=this.view;if(null!==this.view&&this.view.enabled){let t=n.fullWidth,a=n.fullHeight;r+=n.offsetX*s/t,e-=n.offsetY*i/a,s*=n.width/t,i*=n.height/a}let a=this.filmOffset;0!==a&&(r+=t*a/this.getFilmWidth()),this.projectionMatrix.makePerspective(r,r+s,e,e-i,t,this.far,this.coordinateSystem,this.reversedDepth),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(t){let e=super.toJSON(t);return e.object.fov=this.fov,e.object.zoom=this.zoom,e.object.near=this.near,e.object.far=this.far,e.object.focus=this.focus,e.object.aspect=this.aspect,null!==this.view&&(e.object.view=Object.assign({},this.view)),e.object.filmGauge=this.filmGauge,e.object.filmOffset=this.filmOffset,e}}class iw extends eu{constructor(t,e,i){super(),this.type="CubeCamera",this.renderTarget=i,this.coordinateSystem=null,this.activeMipmapLevel=0;const s=new iv(-90,1,t,e);s.layers=this.layers,this.add(s);const r=new iv(-90,1,t,e);r.layers=this.layers,this.add(r);const n=new iv(-90,1,t,e);n.layers=this.layers,this.add(n);const a=new iv(-90,1,t,e);a.layers=this.layers,this.add(a);const o=new iv(-90,1,t,e);o.layers=this.layers,this.add(o);const h=new iv(-90,1,t,e);h.layers=this.layers,this.add(h)}updateCoordinateSystem(){let t=this.coordinateSystem,e=this.children.concat(),[i,s,r,n,a,o]=e;for(let t of e)this.remove(t);if(2e3===t)i.up.set(0,1,0),i.lookAt(1,0,0),s.up.set(0,1,0),s.lookAt(-1,0,0),r.up.set(0,0,-1),r.lookAt(0,1,0),n.up.set(0,0,1),n.lookAt(0,-1,0),a.up.set(0,1,0),a.lookAt(0,0,1),o.up.set(0,1,0),o.lookAt(0,0,-1);else if(2001===t)i.up.set(0,-1,0),i.lookAt(-1,0,0),s.up.set(0,-1,0),s.lookAt(1,0,0),r.up.set(0,0,1),r.lookAt(0,1,0),n.up.set(0,0,-1),n.lookAt(0,-1,0),a.up.set(0,-1,0),a.lookAt(0,0,1),o.up.set(0,-1,0),o.lookAt(0,0,-1);else throw Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+t);for(let t of e)this.add(t),t.updateMatrixWorld()}update(t,e){null===this.parent&&this.updateMatrixWorld();let{renderTarget:i,activeMipmapLevel:s}=this;this.coordinateSystem!==t.coordinateSystem&&(this.coordinateSystem=t.coordinateSystem,this.updateCoordinateSystem());let[r,n,a,o,h,l]=this.children,u=t.getRenderTarget(),c=t.getActiveCubeFace(),p=t.getActiveMipmapLevel(),d=t.xr.enabled;t.xr.enabled=!1;let m=i.texture.generateMipmaps;i.texture.generateMipmaps=!1,t.setRenderTarget(i,0,s),t.render(e,r),t.setRenderTarget(i,1,s),t.render(e,n),t.setRenderTarget(i,2,s),t.render(e,a),t.setRenderTarget(i,3,s),t.render(e,o),t.setRenderTarget(i,4,s),t.render(e,h),i.texture.generateMipmaps=m,t.setRenderTarget(i,5,s),t.render(e,l),t.setRenderTarget(u,c,p),t.xr.enabled=d,i.texture.needsPMREMUpdate=!0}}class iM extends tp{constructor(t=[],e=301,i,s,r,n,a,o,h,l){super(t,e,i,s,r,n,a,o,h,l),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(t){this.image=t}}class iS extends tf{constructor(t=1,e={}){super(t,t,e),this.isWebGLCubeRenderTarget=!0;const i={width:t,height:t,depth:1};this.texture=new iM([i,i,i,i,i,i]),this._setTextureOptions(e),this.texture.isRenderTargetTexture=!0}fromEquirectangularTexture(t,e){this.texture.type=e.type,this.texture.colorSpace=e.colorSpace,this.texture.generateMipmaps=e.generateMipmaps,this.texture.minFilter=e.minFilter,this.texture.magFilter=e.magFilter;let i={uniforms:{tEquirect:{value:null}},vertexShader:` + + varying vec3 vWorldDirection; + + vec3 transformDirection( in vec3 dir, in mat4 matrix ) { + + return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz ); + + } + + void main() { + + vWorldDirection = transformDirection( position, modelMatrix ); + + #include + #include + + } + `,fragmentShader:` + + uniform sampler2D tEquirect; + + varying vec3 vWorldDirection; + + #include + + void main() { + + vec3 direction = normalize( vWorldDirection ); + + vec2 sampleUV = equirectUv( direction ); + + gl_FragColor = texture2D( tEquirect, sampleUV ); + + } + `},s=new il(5,5,5),r=new im({name:"CubemapFromEquirect",uniforms:iu(i.uniforms),vertexShader:i.vertexShader,fragmentShader:i.fragmentShader,side:1,blending:0});r.uniforms.tEquirect.value=e;let n=new io(s,r),a=e.minFilter;return 1008===e.minFilter&&(e.minFilter=1006),new iw(1,10,this).update(t,n),e.minFilter=a,n.geometry.dispose(),n.material.dispose(),this}clear(t,e=!0,i=!0,s=!0){let r=t.getRenderTarget();for(let r=0;r<6;r++)t.setRenderTarget(this,r),t.clear(e,i,s);t.setRenderTarget(r)}}class iA extends eu{constructor(){super(),this.isGroup=!0,this.type="Group"}}let i_={type:"move"};class iC{constructor(){this._targetRay=null,this._grip=null,this._hand=null}getHandSpace(){return null===this._hand&&(this._hand=new iA,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return null===this._targetRay&&(this._targetRay=new iA,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new Z,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new Z),this._targetRay}getGripSpace(){return null===this._grip&&(this._grip=new iA,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new Z,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new Z),this._grip}dispatchEvent(t){return null!==this._targetRay&&this._targetRay.dispatchEvent(t),null!==this._grip&&this._grip.dispatchEvent(t),null!==this._hand&&this._hand.dispatchEvent(t),this}connect(t){if(t&&t.hand){let e=this._hand;if(e)for(let i of t.hand.values())this._getHandJoint(e,i)}return this.dispatchEvent({type:"connected",data:t}),this}disconnect(t){return this.dispatchEvent({type:"disconnected",data:t}),null!==this._targetRay&&(this._targetRay.visible=!1),null!==this._grip&&(this._grip.visible=!1),null!==this._hand&&(this._hand.visible=!1),this}update(t,e,i){let s=null,r=null,n=null,a=this._targetRay,o=this._grip,h=this._hand;if(t&&"visible-blurred"!==e.session.visibilityState){if(h&&t.hand){for(let s of(n=!0,t.hand.values())){let t=e.getJointPose(s,i),r=this._getHandJoint(h,s);null!==t&&(r.matrix.fromArray(t.transform.matrix),r.matrix.decompose(r.position,r.rotation,r.scale),r.matrixWorldNeedsUpdate=!0,r.jointRadius=t.radius),r.visible=null!==t}let s=h.joints["index-finger-tip"],r=h.joints["thumb-tip"],a=s.position.distanceTo(r.position);h.inputState.pinching&&a>.025?(h.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:t.handedness,target:this})):!h.inputState.pinching&&a<=.015&&(h.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:t.handedness,target:this}))}else null!==o&&t.gripSpace&&null!==(r=e.getPose(t.gripSpace,i))&&(o.matrix.fromArray(r.transform.matrix),o.matrix.decompose(o.position,o.rotation,o.scale),o.matrixWorldNeedsUpdate=!0,r.linearVelocity?(o.hasLinearVelocity=!0,o.linearVelocity.copy(r.linearVelocity)):o.hasLinearVelocity=!1,r.angularVelocity?(o.hasAngularVelocity=!0,o.angularVelocity.copy(r.angularVelocity)):o.hasAngularVelocity=!1);null!==a&&(null===(s=e.getPose(t.targetRaySpace,i))&&null!==r&&(s=r),null!==s&&(a.matrix.fromArray(s.transform.matrix),a.matrix.decompose(a.position,a.rotation,a.scale),a.matrixWorldNeedsUpdate=!0,s.linearVelocity?(a.hasLinearVelocity=!0,a.linearVelocity.copy(s.linearVelocity)):a.hasLinearVelocity=!1,s.angularVelocity?(a.hasAngularVelocity=!0,a.angularVelocity.copy(s.angularVelocity)):a.hasAngularVelocity=!1,this.dispatchEvent(i_)))}return null!==a&&(a.visible=null!==s),null!==o&&(o.visible=null!==r),null!==h&&(h.visible=null!==n),this}_getHandJoint(t,e){if(void 0===t.joints[e.jointName]){let i=new iA;i.matrixAutoUpdate=!1,i.visible=!1,t.joints[e.jointName]=i,t.add(i)}return t.joints[e.jointName]}}class iT{constructor(t,e=25e-5){this.isFogExp2=!0,this.name="",this.color=new ez(t),this.density=e}clone(){return new iT(this.color,this.density)}toJSON(){return{type:"FogExp2",name:this.name,color:this.color.getHex(),density:this.density}}}class iI{constructor(t,e=1,i=1e3){this.isFog=!0,this.name="",this.color=new ez(t),this.near=e,this.far=i}clone(){return new iI(this.color,this.near,this.far)}toJSON(){return{type:"Fog",name:this.name,color:this.color.getHex(),near:this.near,far:this.far}}}class iz extends eu{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.backgroundRotation=new t3,this.environmentIntensity=1,this.environmentRotation=new t3,this.overrideMaterial=null,"u">typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(t,e){return super.copy(t,e),null!==t.background&&(this.background=t.background.clone()),null!==t.environment&&(this.environment=t.environment.clone()),null!==t.fog&&(this.fog=t.fog.clone()),this.backgroundBlurriness=t.backgroundBlurriness,this.backgroundIntensity=t.backgroundIntensity,this.backgroundRotation.copy(t.backgroundRotation),this.environmentIntensity=t.environmentIntensity,this.environmentRotation.copy(t.environmentRotation),null!==t.overrideMaterial&&(this.overrideMaterial=t.overrideMaterial.clone()),this.matrixAutoUpdate=t.matrixAutoUpdate,this}toJSON(t){let e=super.toJSON(t);return null!==this.fog&&(e.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(e.object.backgroundBlurriness=this.backgroundBlurriness),1!==this.backgroundIntensity&&(e.object.backgroundIntensity=this.backgroundIntensity),e.object.backgroundRotation=this.backgroundRotation.toArray(),1!==this.environmentIntensity&&(e.object.environmentIntensity=this.environmentIntensity),e.object.environmentRotation=this.environmentRotation.toArray(),e}}class ik{constructor(t,e){this.isInterleavedBuffer=!0,this.array=t,this.stride=e,this.count=void 0!==t?t.length/e:0,this.usage=35044,this.updateRanges=[],this.version=0,this.uuid=D()}onUploadCallback(){}set needsUpdate(t){!0===t&&this.version++}setUsage(t){return this.usage=t,this}addUpdateRange(t,e){this.updateRanges.push({start:t,count:e})}clearUpdateRanges(){this.updateRanges.length=0}copy(t){return this.array=new t.array.constructor(t.array),this.count=t.count,this.stride=t.stride,this.usage=t.usage,this}copyAt(t,e,i){t*=this.stride,i*=e.stride;for(let s=0,r=this.stride;st.far||e.push({distance:o,point:iE.clone(),uv:eA.getInterpolation(iE,iV,iD,ij,iU,iW,iG,new J),face:null,object:this})}copy(t,e){return super.copy(t,e),void 0!==t.center&&this.center.copy(t.center),this.material=t.material,this}}function iH(t,e,i,s,r,n){iN.subVectors(t,i).addScalar(.5).multiply(s),void 0!==r?(iF.x=n*iN.x-r*iN.y,iF.y=r*iN.x+n*iN.y):iF.copy(iN),t.copy(e),t.x+=iF.x,t.y+=iF.y,t.applyMatrix4(i$)}let iJ=new Z,iX=new Z;class iZ extends eu{constructor(){super(),this.isLOD=!0,this._currentLevel=0,this.type="LOD",Object.defineProperties(this,{levels:{enumerable:!0,value:[]}}),this.autoUpdate=!0}copy(t){super.copy(t,!1);let e=t.levels;for(let t=0,i=e.length;t0){let i,s;for(i=1,s=e.length;i0){iJ.setFromMatrixPosition(this.matrixWorld);let i=t.ray.origin.distanceTo(iJ);this.getObjectForDistance(i).raycast(t,e)}}update(t){let e=this.levels;if(e.length>1){let i,s;iJ.setFromMatrixPosition(t.matrixWorld),iX.setFromMatrixPosition(this.matrixWorld);let r=iJ.distanceTo(iX)/t.zoom;for(i=1,e[0].object.visible=!0,s=e.length;i=t)e[i-1].object.visible=!1,e[i].object.visible=!0;else break}for(this._currentLevel=i-1;i1?null:e.copy(t.start).addScaledVector(i,r)}intersectsLine(t){let e=this.distanceToPoint(t.start),i=this.distanceToPoint(t.end);return e<0&&i>0||i<0&&e>0}intersectsBox(t){return t.intersectsPlane(this)}intersectsSphere(t){return t.intersectsPlane(this)}coplanarPoint(t){return t.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(t,e){let i=e||sd.getNormalMatrix(t),s=this.coplanarPoint(sc).applyMatrix4(t),r=this.normal.applyMatrix3(i).normalize();return this.constant=-s.dot(r),this}translate(t){return this.constant-=t.dot(this.normal),this}equals(t){return t.normal.equals(this.normal)&&t.constant===this.constant}clone(){return new this.constructor().copy(this)}}let sf=new tF,sg=new J(.5,.5),sy=new Z;class sx{constructor(t=new sm,e=new sm,i=new sm,s=new sm,r=new sm,n=new sm){this.planes=[t,e,i,s,r,n]}set(t,e,i,s,r,n){let a=this.planes;return a[0].copy(t),a[1].copy(e),a[2].copy(i),a[3].copy(s),a[4].copy(r),a[5].copy(n),this}copy(t){let e=this.planes;for(let i=0;i<6;i++)e[i].copy(t.planes[i]);return this}setFromProjectionMatrix(t,e=2e3,i=!1){let s=this.planes,r=t.elements,n=r[0],a=r[1],o=r[2],h=r[3],l=r[4],u=r[5],c=r[6],p=r[7],d=r[8],m=r[9],f=r[10],g=r[11],y=r[12],x=r[13],b=r[14],v=r[15];if(s[0].setComponents(h-n,p-l,g-d,v-y).normalize(),s[1].setComponents(h+n,p+l,g+d,v+y).normalize(),s[2].setComponents(h+a,p+u,g+m,v+x).normalize(),s[3].setComponents(h-a,p-u,g-m,v-x).normalize(),i)s[4].setComponents(o,c,f,b).normalize(),s[5].setComponents(h-o,p-c,g-f,v-b).normalize();else if(s[4].setComponents(h-o,p-c,g-f,v-b).normalize(),2e3===e)s[5].setComponents(h+o,p+c,g+f,v+b).normalize();else if(2001===e)s[5].setComponents(o,c,f,b).normalize();else throw Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+e);return this}intersectsObject(t){if(void 0!==t.boundingSphere)null===t.boundingSphere&&t.computeBoundingSphere(),sf.copy(t.boundingSphere).applyMatrix4(t.matrixWorld);else{let e=t.geometry;null===e.boundingSphere&&e.computeBoundingSphere(),sf.copy(e.boundingSphere).applyMatrix4(t.matrixWorld)}return this.intersectsSphere(sf)}intersectsSprite(t){return sf.center.set(0,0,0),sf.radius=.7071067811865476+sg.distanceTo(t.center),sf.applyMatrix4(t.matrixWorld),this.intersectsSphere(sf)}intersectsSphere(t){let e=this.planes,i=t.center,s=-t.radius;for(let t=0;t<6;t++)if(e[t].distanceToPoint(i)0?t.max.x:t.min.x,sy.y=s.normal.y>0?t.max.y:t.min.y,sy.z=s.normal.z>0?t.max.z:t.min.z,0>s.distanceToPoint(sy))return!1}return!0}containsPoint(t){let e=this.planes;for(let i=0;i<6;i++)if(0>e[i].distanceToPoint(t))return!1;return!0}clone(){return new this.constructor().copy(this)}}let sb=new tH,sv=new sx;class sw{constructor(){this.coordinateSystem=2e3}intersectsObject(t,e){if(!e.isArrayCamera||0===e.cameras.length)return!1;for(let i=0;i=r.length&&r.push({start:-1,count:-1,z:-1,index:-1});let a=r[this.index];n.push(a),this.index++,a.start=t,a.count=e,a.z=i,a.index=s}reset(){this.list.length=0,this.index=0}},sP=new io,sL=[];function sN(t,e){if(t.constructor!==e.constructor){let i=Math.min(t.length,e.length);for(let s=0;s65535?new Uint32Array(s):new Uint16Array(s);e.setIndex(new eD(t,1))}this._geometryInitialized=!0}}_validateGeometry(t){let e=this.geometry;if(!!t.getIndex()!=!!e.getIndex())throw Error('THREE.BatchedMesh: All geometries must consistently have "index".');for(let i in e.attributes){if(!t.hasAttribute(i))throw Error(`THREE.BatchedMesh: Added geometry missing "${i}". All geometries must have consistent attributes.`);let s=t.getAttribute(i),r=e.getAttribute(i);if(s.itemSize!==r.itemSize||s.normalized!==r.normalized)throw Error("THREE.BatchedMesh: All attributes must have a consistent itemSize and normalized value.")}}validateInstanceId(t){let e=this._instanceInfo;if(t<0||t>=e.length||!1===e[t].active)throw Error(`THREE.BatchedMesh: Invalid instanceId ${t}. Instance is either out of range or has been deleted.`)}validateGeometryId(t){let e=this._geometryInfo;if(t<0||t>=e.length||!1===e[t].active)throw Error(`THREE.BatchedMesh: Invalid geometryId ${t}. Geometry is either out of range or has been deleted.`)}setCustomSort(t){return this.customSort=t,this}computeBoundingBox(){null===this.boundingBox&&(this.boundingBox=new tv);let t=this.boundingBox,e=this._instanceInfo;t.makeEmpty();for(let i=0,s=e.length;i=this.maxInstanceCount&&0===this._availableInstanceIds.length)throw Error("THREE.BatchedMesh: Maximum item count reached.");let e={visible:!0,active:!0,geometryIndex:t},i=null;this._availableInstanceIds.length>0?(this._availableInstanceIds.sort(sM),i=this._availableInstanceIds.shift(),this._instanceInfo[i]=e):(i=this._instanceInfo.length,this._instanceInfo.push(e));let s=this._matricesTexture;s_.identity().toArray(s.image.data,16*i),s.needsUpdate=!0;let r=this._colorsTexture;return r&&(sC.toArray(r.image.data,4*i),r.needsUpdate=!0),this._visibilityChanged=!0,i}addGeometry(t,e=-1,i=-1){let s;this._initializeGeometry(t),this._validateGeometry(t);let r={vertexStart:-1,vertexCount:-1,reservedVertexCount:-1,indexStart:-1,indexCount:-1,reservedIndexCount:-1,start:-1,count:-1,boundingBox:null,boundingSphere:null,active:!0},n=this._geometryInfo;r.vertexStart=this._nextVertexStart,r.reservedVertexCount=-1===e?t.getAttribute("position").count:e;let a=t.getIndex();if(null!==a&&(r.indexStart=this._nextIndexStart,r.reservedIndexCount=-1===i?a.count:i),-1!==r.indexStart&&r.indexStart+r.reservedIndexCount>this._maxIndexCount||r.vertexStart+r.reservedVertexCount>this._maxVertexCount)throw Error("THREE.BatchedMesh: Reserved space request exceeds the maximum buffer size.");return this._availableGeometryIds.length>0?(this._availableGeometryIds.sort(sM),n[s=this._availableGeometryIds.shift()]=r):(s=this._geometryCount,this._geometryCount++,n.push(r)),this.setGeometryAt(s,t),this._nextIndexStart=r.indexStart+r.reservedIndexCount,this._nextVertexStart=r.vertexStart+r.reservedVertexCount,s}setGeometryAt(t,e){if(t>=this._geometryCount)throw Error("THREE.BatchedMesh: Maximum geometry count reached.");this._validateGeometry(e);let i=this.geometry,s=null!==i.getIndex(),r=i.getIndex(),n=e.getIndex(),a=this._geometryInfo[t];if(s&&n.count>a.reservedIndexCount||e.attributes.position.count>a.reservedVertexCount)throw Error("THREE.BatchedMesh: Reserved space not large enough for provided geometry.");let o=a.vertexStart,h=a.reservedVertexCount;for(let t in a.vertexCount=e.getAttribute("position").count,i.attributes){let s=e.getAttribute(t),r=i.getAttribute(t);!function(t,e,i=0){let s=e.itemSize;if(t.isInterleavedBufferAttribute||t.array.constructor!==e.array.constructor){let r=t.count;for(let n=0;n=e.length||!1===e[t].active)return this;let i=this._instanceInfo;for(let e=0,s=i.length;ee).sort((t,e)=>i[t].vertexStart-i[e].vertexStart),r=this.geometry;for(let n=0,a=i.length;n=this._geometryCount)return null;let i=this.geometry,s=this._geometryInfo[t];if(null===s.boundingBox){let t=new tv,e=i.index,r=i.attributes.position;for(let i=s.start,n=s.start+s.count;i=this._geometryCount)return null;let i=this.geometry,s=this._geometryInfo[t];if(null===s.boundingSphere){let e=new tF;this.getBoundingBoxAt(t,sz),sz.getCenter(e.center);let r=i.index,n=i.attributes.position,a=0;for(let t=s.start,i=s.start+s.count;tt.active);if(Math.max(...i.map(t=>t.vertexStart+t.reservedVertexCount))>t)throw Error(`BatchedMesh: Geometry vertex values are being used outside the range ${e}. Cannot shrink further.`);if(this.geometry.index&&Math.max(...i.map(t=>t.indexStart+t.reservedIndexCount))>e)throw Error(`BatchedMesh: Geometry index values are being used outside the range ${e}. Cannot shrink further.`);let s=this.geometry;s.dispose(),this._maxVertexCount=t,this._maxIndexCount=e,this._geometryInitialized&&(this._geometryInitialized=!1,this.geometry=new e5,this._initializeGeometry(s));let r=this.geometry;for(let t in s.index&&sN(s.index.array,r.index.array),s.attributes)sN(s.attributes[t].array,r.attributes[t].array)}raycast(t,e){let i=this._instanceInfo,s=this._geometryInfo,r=this.matrixWorld,n=this.geometry;sP.material=this.material,sP.geometry.index=n.index,sP.geometry.attributes=n.attributes,null===sP.geometry.boundingBox&&(sP.geometry.boundingBox=new tv),null===sP.geometry.boundingSphere&&(sP.geometry.boundingSphere=new tF);for(let n=0,a=i.length;n({...t,boundingBox:null!==t.boundingBox?t.boundingBox.clone():null,boundingSphere:null!==t.boundingSphere?t.boundingSphere.clone():null})),this._instanceInfo=t._instanceInfo.map(t=>({...t})),this._availableInstanceIds=t._availableInstanceIds.slice(),this._availableGeometryIds=t._availableGeometryIds.slice(),this._nextIndexStart=t._nextIndexStart,this._nextVertexStart=t._nextVertexStart,this._geometryCount=t._geometryCount,this._maxInstanceCount=t._maxInstanceCount,this._maxVertexCount=t._maxVertexCount,this._maxIndexCount=t._maxIndexCount,this._geometryInitialized=t._geometryInitialized,this._multiDrawCounts=t._multiDrawCounts.slice(),this._multiDrawStarts=t._multiDrawStarts.slice(),this._indirectTexture=t._indirectTexture.clone(),this._indirectTexture.image.data=this._indirectTexture.image.data.slice(),this._matricesTexture=t._matricesTexture.clone(),this._matricesTexture.image.data=this._matricesTexture.image.data.slice(),null!==this._colorsTexture&&(this._colorsTexture=t._colorsTexture.clone(),this._colorsTexture.image.data=this._colorsTexture.image.data.slice()),this}dispose(){this.geometry.dispose(),this._matricesTexture.dispose(),this._matricesTexture=null,this._indirectTexture.dispose(),this._indirectTexture=null,null!==this._colorsTexture&&(this._colorsTexture.dispose(),this._colorsTexture=null)}onBeforeRender(t,e,i,s,r){if(!this._visibilityChanged&&!this.perObjectFrustumCulled&&!this.sortObjects)return;let n=s.getIndex(),a=null===n?1:n.array.BYTES_PER_ELEMENT,o=this._instanceInfo,h=this._multiDrawStarts,l=this._multiDrawCounts,u=this._geometryInfo,c=this.perObjectFrustumCulled,p=this._indirectTexture,d=p.image.data,m=i.isArrayCamera?sI:sT;c&&!i.isArrayCamera&&(s_.multiplyMatrices(i.projectionMatrix,i.matrixWorldInverse).multiply(this.matrixWorld),sT.setFromProjectionMatrix(s_,i.coordinateSystem,i.reversedDepth));let f=0;if(this.sortObjects){s_.copy(this.matrixWorld).invert(),sB.setFromMatrixPosition(i.matrixWorld).applyMatrix4(s_),sR.set(0,0,-1).transformDirection(i.matrixWorld).transformDirection(s_);for(let t=0,e=o.length;t0){let i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;ts)return;sG.applyMatrix4(t.matrixWorld);let h=e.ray.origin.distanceTo(sG);if(!(he.far))return{distance:h,point:sq.clone().applyMatrix4(t.matrixWorld),index:a,face:null,faceIndex:null,barycoord:null,object:t}}let sX=new Z,sZ=new Z;class sY extends sH{constructor(t,e){super(t,e),this.isLineSegments=!0,this.type="LineSegments"}computeLineDistances(){let t=this.geometry;if(null===t.index){let e=t.attributes.position,i=[];for(let t=0,s=e.count;t0){let i=t[e[0]];if(void 0!==i){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let t=0,e=i.length;tr.far)return;n.push({distance:h,distanceToRay:Math.sqrt(o),point:i,index:e,face:null,faceIndex:null,barycoord:null,object:a})}}class s6 extends tp{constructor(t,e,i,s,r=1006,n=1006,a,o,h){super(t,e,i,s,r,n,a,o,h),this.isVideoTexture=!0,this.generateMipmaps=!1,this._requestVideoFrameCallbackId=0;const l=this;"requestVideoFrameCallback"in t&&(this._requestVideoFrameCallbackId=t.requestVideoFrameCallback(function e(){l.needsUpdate=!0,l._requestVideoFrameCallbackId=t.requestVideoFrameCallback(e)}))}clone(){return new this.constructor(this.image).copy(this)}update(){let t=this.image;!1=="requestVideoFrameCallback"in t&&t.readyState>=t.HAVE_CURRENT_DATA&&(this.needsUpdate=!0)}dispose(){0!==this._requestVideoFrameCallbackId&&(this.source.data.cancelVideoFrameCallback(this._requestVideoFrameCallbackId),this._requestVideoFrameCallbackId=0),super.dispose()}}class s8 extends s6{constructor(t,e,i,s,r,n,a,o){super({},t,e,i,s,r,n,a,o),this.isVideoFrameTexture=!0}update(){}clone(){return new this.constructor().copy(this)}setFrame(t){this.image=t,this.needsUpdate=!0}}class s9 extends tp{constructor(t,e){super({width:t,height:e}),this.isFramebufferTexture=!0,this.magFilter=1003,this.minFilter=1003,this.generateMipmaps=!1,this.needsUpdate=!0}}class s7 extends tp{constructor(t,e,i,s,r,n,a,o,h,l,u,c){super(null,n,a,o,h,l,s,r,u,c),this.isCompressedTexture=!0,this.image={width:e,height:i},this.mipmaps=t,this.flipY=!1,this.generateMipmaps=!1}}class rt extends s7{constructor(t,e,i,s,r,n){super(t,e,i,r,n),this.isCompressedArrayTexture=!0,this.image.depth=s,this.wrapR=1001,this.layerUpdates=new Set}addLayerUpdate(t){this.layerUpdates.add(t)}clearLayerUpdates(){this.layerUpdates.clear()}}class re extends s7{constructor(t,e,i){super(void 0,t[0].width,t[0].height,e,i,301),this.isCompressedCubeTexture=!0,this.isCubeTexture=!0,this.image=t}}class ri extends tp{constructor(t,e,i,s,r,n,a,o,h){super(t,e,i,s,r,n,a,o,h),this.isCanvasTexture=!0,this.needsUpdate=!0}}class rs extends tp{constructor(t,e,i=1014,s,r,n,a=1003,o=1003,h,l=1026,u=1){if(1026!==l&&1027!==l)throw Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");super({width:t,height:e,depth:u},s,r,n,a,o,l,i,h),this.isDepthTexture=!0,this.flipY=!1,this.generateMipmaps=!1,this.compareFunction=null}copy(t){return super.copy(t),this.source=new th(Object.assign({},t.image)),this.compareFunction=t.compareFunction,this}toJSON(t){let e=super.toJSON(t);return null!==this.compareFunction&&(e.compareFunction=this.compareFunction),e}}class rr extends rs{constructor(t,e=1014,i=301,s,r,n=1003,a=1003,o,h=1026){const l={width:t,height:t,depth:1};super(t,t,e,i,s,r,n,a,o,h),this.image=[l,l,l,l,l,l],this.isCubeDepthTexture=!0,this.isCubeTexture=!0}get images(){return this.image}set images(t){this.image=t}}class rn extends tp{constructor(t=null){super(),this.sourceTexture=t,this.isExternalTexture=!0}copy(t){return super.copy(t),this.sourceTexture=t.sourceTexture,this}}class ra extends e5{constructor(t=1,e=1,i=4,s=8,r=1){super(),this.type="CapsuleGeometry",this.parameters={radius:t,height:e,capSegments:i,radialSegments:s,heightSegments:r},e=Math.max(0,e),i=Math.max(1,Math.floor(i)),s=Math.max(3,Math.floor(s));const n=[],a=[],o=[],h=[],l=e/2,u=Math.PI/2*t,c=e,p=2*u+c,d=2*i+(r=Math.max(1,Math.floor(r))),m=s+1,f=new Z,g=new Z;for(let y=0;y<=d;y++){let x=0,b=0,v=0,w=0;if(y<=i){const e=y/i,s=e*Math.PI/2;b=-l-t*Math.cos(s),v=t*Math.sin(s),w=-t*Math.cos(s),x=e*u}else if(y<=i+r){const s=(y-i)/r;b=-l+s*e,v=t,w=0,x=u+s*c}else{const e=(y-i-r)/i,s=e*Math.PI/2;b=l+t*Math.sin(s),v=t*Math.cos(s),w=t*Math.sin(s),x=u+c+e*u}const M=Math.max(0,Math.min(1,x/p));let S=0;0===y?S=.5/s:y===d&&(S=-.5/s);for(let t=0;t<=s;t++){const e=t/s,i=e*Math.PI*2,r=Math.sin(i),n=Math.cos(i);g.x=-v*n,g.y=b,g.z=v*r,a.push(g.x,g.y,g.z),f.set(-v*n,w,v*r),f.normalize(),o.push(f.x,f.y,f.z),h.push(e+S,M)}if(y>0){const t=(y-1)*m;for(let e=0;e0||0!==s)&&(l.push(n,a,h),x+=3),(e>0||s!==r-1)&&(l.push(a,o,h),x+=3)}h.addGroup(g,x,0),g+=x})(),!1===n&&(t>0&&y(!0),e>0&&y(!1)),this.setIndex(l),this.setAttribute("position",new eZ(u,3)),this.setAttribute("normal",new eZ(c,3)),this.setAttribute("uv",new eZ(p,2))}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new rh(t.radiusTop,t.radiusBottom,t.height,t.radialSegments,t.heightSegments,t.openEnded,t.thetaStart,t.thetaLength)}}class rl extends rh{constructor(t=1,e=1,i=32,s=1,r=!1,n=0,a=2*Math.PI){super(0,t,e,i,s,r,n,a),this.type="ConeGeometry",this.parameters={radius:t,height:e,radialSegments:i,heightSegments:s,openEnded:r,thetaStart:n,thetaLength:a}}static fromJSON(t){return new rl(t.radius,t.height,t.radialSegments,t.heightSegments,t.openEnded,t.thetaStart,t.thetaLength)}}class ru extends e5{constructor(t=[],e=[],i=1,s=0){super(),this.type="PolyhedronGeometry",this.parameters={vertices:t,indices:e,radius:i,detail:s};const r=[],n=[];function a(t){r.push(t.x,t.y,t.z)}function o(e,i){let s=3*e;i.x=t[s+0],i.y=t[s+1],i.z=t[s+2]}function h(t,e,i,s){s<0&&1===t.x&&(n[e]=t.x-1),0===i.x&&0===i.z&&(n[e]=s/2/Math.PI+.5)}function l(t){return Math.atan2(t.z,-t.x)}(function(t){let i=new Z,s=new Z,r=new Z;for(let n=0;n.9&&a<.1&&(e<.2&&(n[t+0]+=1),i<.2&&(n[t+2]+=1),s<.2&&(n[t+4]+=1))}}()}(),this.setAttribute("position",new eZ(r,3)),this.setAttribute("normal",new eZ(r.slice(),3)),this.setAttribute("uv",new eZ(n,2)),0===s?this.computeVertexNormals():this.normalizeNormals()}copy(t){return super.copy(t),this.parameters=Object.assign({},t.parameters),this}static fromJSON(t){return new ru(t.vertices,t.indices,t.radius,t.detail)}}class rc extends ru{constructor(t=1,e=0){const i=(1+Math.sqrt(5))/2,s=1/i;super([-1,-1,-1,-1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,1,1,-1,1,1,1,0,-s,-i,0,-s,i,0,s,-i,0,s,i,-s,-i,0,-s,i,0,s,-i,0,s,i,0,-i,0,-s,i,0,-s,-i,0,s,i,0,s],[3,11,7,3,7,15,3,15,13,7,19,17,7,17,6,7,6,15,17,4,8,17,8,10,17,10,6,8,0,16,8,16,2,8,2,10,0,12,1,0,1,18,0,18,16,6,10,2,6,2,13,6,13,15,2,16,18,2,18,3,2,3,13,18,1,9,18,9,11,18,11,3,4,14,12,4,12,0,4,0,8,11,9,5,11,5,19,11,19,7,19,5,14,19,14,4,19,4,17,1,12,14,1,14,5,1,5,9],t,e),this.type="DodecahedronGeometry",this.parameters={radius:t,detail:e}}static fromJSON(t){return new rc(t.radius,t.detail)}}let rp=new Z,rd=new Z,rm=new Z,rf=new eA;class rg extends e5{constructor(t=null,e=1){if(super(),this.type="EdgesGeometry",this.parameters={geometry:t,thresholdAngle:e},null!==t){const i=Math.cos($*e),s=t.getIndex(),r=t.getAttribute("position"),n=s?s.count:r.count,a=[0,0,0],o=["a","b","c"],h=[,,,],l={},u=[];for(let t=0;t0)o=r-1;else{o=r;break}if(s[r=o]===i)return r/(n-1);let l=s[r],u=s[r+1];return(r+(i-l)/(u-l))/(n-1)}getTangent(t,e){let i=t-1e-4,s=t+1e-4;i<0&&(i=0),s>1&&(s=1);let r=this.getPoint(i),n=this.getPoint(s),a=e||(r.isVector2?new J:new Z);return a.copy(n).sub(r).normalize(),a}getTangentAt(t,e){let i=this.getUtoTmapping(t);return this.getTangent(i,e)}computeFrenetFrames(t,e=!1){let i=new Z,s=[],r=[],n=[],a=new Z,o=new tH;for(let e=0;e<=t;e++){let i=e/t;s[e]=this.getTangentAt(i,new Z)}r[0]=new Z,n[0]=new Z;let h=Number.MAX_VALUE,l=Math.abs(s[0].x),u=Math.abs(s[0].y),c=Math.abs(s[0].z);l<=h&&(h=l,i.set(1,0,0)),u<=h&&(h=u,i.set(0,1,0)),c<=h&&i.set(0,0,1),a.crossVectors(s[0],i).normalize(),r[0].crossVectors(s[0],a),n[0].crossVectors(s[0],r[0]);for(let e=1;e<=t;e++){if(r[e]=r[e-1].clone(),n[e]=n[e-1].clone(),a.crossVectors(s[e-1],s[e]),a.length()>Number.EPSILON){a.normalize();let t=Math.acos(j(s[e-1].dot(s[e]),-1,1));r[e].applyMatrix4(o.makeRotationAxis(a,t))}n[e].crossVectors(s[e],r[e])}if(!0===e){let e=Math.acos(j(r[0].dot(r[t]),-1,1));e/=t,s[0].dot(a.crossVectors(r[0],r[t]))>0&&(e=-e);for(let i=1;i<=t;i++)r[i].applyMatrix4(o.makeRotationAxis(s[i],e*i)),n[i].crossVectors(s[i],r[i])}return{tangents:s,normals:r,binormals:n}}clone(){return new this.constructor().copy(this)}copy(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}toJSON(){let t={metadata:{version:4.7,type:"Curve",generator:"Curve.toJSON"}};return t.arcLengthDivisions=this.arcLengthDivisions,t.type=this.type,t}fromJSON(t){return this.arcLengthDivisions=t.arcLengthDivisions,this}}class rx extends ry{constructor(t=0,e=0,i=1,s=1,r=0,n=2*Math.PI,a=!1,o=0){super(),this.isEllipseCurve=!0,this.type="EllipseCurve",this.aX=t,this.aY=e,this.xRadius=i,this.yRadius=s,this.aStartAngle=r,this.aEndAngle=n,this.aClockwise=a,this.aRotation=o}getPoint(t,e=new J){let i=2*Math.PI,s=this.aEndAngle-this.aStartAngle,r=Math.abs(s)i;)s-=i;s0?0:(Math.floor(Math.abs(o)/n)+1)*n:0===h&&o===n-1&&(o=n-2,h=1),this.closed||o>0?i=r[(o-1)%n]:(rw.subVectors(r[0],r[1]).add(r[0]),i=rw);let l=r[o%n],u=r[(o+1)%n];if(this.closed||o+2i.length-2?i.length-1:r+1],l=i[r>i.length-3?i.length-1:r+2];return e.set(rC(n,a.x,o.x,h.x,l.x),rC(n,a.y,o.y,h.y,l.y)),e}copy(t){super.copy(t),this.points=[];for(let e=0,i=t.points.length;e=i){let t=s[r]-i,n=this.curves[r],a=n.getLength(),o=0===a?0:1-t/a;return n.getPointAt(o,e)}r++}return null}getLength(){let t=this.getCurveLengths();return t[t.length-1]}updateArcLengths(){this.needsUpdate=!0,this.cacheLengths=null,this.getCurveLengths()}getCurveLengths(){if(this.cacheLengths&&this.cacheLengths.length===this.curves.length)return this.cacheLengths;let t=[],e=0;for(let i=0,s=this.curves.length;i1&&!i[i.length-1].equals(i[0])&&i.push(i[0]),i}copy(t){super.copy(t),this.curves=[];for(let e=0,i=t.curves.length;e0){let t=h.getPoint(0);t.equals(this.currentPoint)||this.lineTo(t.x,t.y)}this.curves.push(h);let l=h.getPoint(1);return this.currentPoint.copy(l),this}copy(t){return super.copy(t),this.currentPoint.copy(t.currentPoint),this}toJSON(){let t=super.toJSON();return t.currentPoint=this.currentPoint.toArray(),t}fromJSON(t){return super.fromJSON(t),this.currentPoint.fromArray(t.currentPoint),this}}class r$ extends rF{constructor(t){super(t),this.uuid=D(),this.type="Shape",this.holes=[]}getPointsHoles(t){let e=[];for(let i=0,s=this.holes.length;i0)for(let r=e;r=e;r-=s)n=rK(r/s|0,t[r],t[r+1],n);return n&&rH(n,n.next)&&(r0(n),n=n.next),n}function rD(t,e){if(!t)return t;e||(e=t);let i=t,s;do if(s=!1,!i.steiner&&(rH(i,i.next)||0===rq(i.prev,i,i.next))){if(r0(i),(i=e=i.prev)===i.next)break;s=!0}else i=i.next;while(s||i!==e)return e}function rj(t,e){let i=t.x-e.x;return 0===i&&0==(i=t.y-e.y)&&(i=(t.next.y-t.y)/(t.next.x-t.x)-(e.next.y-e.y)/(e.next.x-e.x)),i}function rU(t,e,i,s,r){return(t=((t=((t=((t=((t=(t-i)*r|0)|t<<8)&0xff00ff)|t<<4)&0xf0f0f0f)|t<<2)&0x33333333)|t<<1)&0x55555555)|(e=((e=((e=((e=((e=(e-s)*r|0)|e<<8)&0xff00ff)|e<<4)&0xf0f0f0f)|e<<2)&0x33333333)|e<<1)&0x55555555)<<1}function rW(t,e,i,s,r,n,a,o){return(r-a)*(e-o)>=(t-a)*(n-o)&&(t-a)*(s-o)>=(i-a)*(e-o)&&(i-a)*(n-o)>=(r-a)*(s-o)}function rG(t,e,i,s,r,n,a,o){return(t!==a||e!==o)&&rW(t,e,i,s,r,n,a,o)}function rq(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function rH(t,e){return t.x===e.x&&t.y===e.y}function rJ(t,e,i,s){let r=rZ(rq(t,e,i)),n=rZ(rq(t,e,s)),a=rZ(rq(i,s,t)),o=rZ(rq(i,s,e));return!!(r!==n&&a!==o||0===r&&rX(t,i,e)||0===n&&rX(t,s,e)||0===a&&rX(i,t,s)||0===o&&rX(i,e,s))}function rX(t,e,i){return e.x<=Math.max(t.x,i.x)&&e.x>=Math.min(t.x,i.x)&&e.y<=Math.max(t.y,i.y)&&e.y>=Math.min(t.y,i.y)}function rZ(t){return t>0?1:t<0?-1:0}function rY(t,e){return 0>rq(t.prev,t,t.next)?rq(t,e,t.next)>=0&&rq(t,t.prev,e)>=0:0>rq(t,e,t.prev)||0>rq(t,t.next,e)}function rQ(t,e){let i=r1(t.i,t.x,t.y),s=r1(e.i,e.x,e.y),r=t.next,n=e.prev;return t.next=e,e.prev=t,i.next=r,r.prev=i,s.next=i,i.prev=s,n.next=s,s.prev=n,s}function rK(t,e,i,s){let r=r1(t,e,i);return s?(r.next=s.next,r.prev=s,s.next.prev=r,s.next=r):(r.prev=r,r.next=r),r}function r0(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function r1(t,e,i){return{i:t,x:e,y:i,prev:null,next:null,z:0,prevZ:null,nextZ:null,steiner:!1}}class r2{static triangulate(t,e,i=2){return function(t,e,i=2){let s,r,n,a=e&&e.length,o=a?e[0]*i:t.length,h=rV(t,0,o,i,!0),l=[];if(!h||h.next===h.prev)return l;if(a&&(h=function(t,e,i,s){let r=[];for(let i=0,n=e.length;i=s.next.y&&s.next.y!==s.y){let t=s.x+(n-s.y)*(s.next.x-s.x)/(s.next.y-s.y);if(t<=r&&t>a&&(a=t,i=s.x=s.x&&s.x>=h&&r!==s.x&&rW(ni.x||s.x===i.x&&(c=i,p=s,0>rq(c.prev,c,p.prev)&&0>rq(p.next,c,c.next))))&&(i=s,u=e)}s=s.next}while(s!==o)return i}(t,e);if(!i)return e;let s=rQ(i,t);return rD(s,s.next),rD(i,i.next)}(r[t],i);return i}(t,e,h,i)),t.length>80*i){s=t[0],r=t[1];let e=s,a=r;for(let n=i;ne&&(e=i),o>a&&(a=o)}n=0!==(n=Math.max(e-s,a-r))?32767/n:0}return function t(e,i,s,r,n,a,o){if(!e)return;!o&&a&&function(t,e,i,s){let r=t;do 0===r.z&&(r.z=rU(r.x,r.y,e,i,s)),r.prevZ=r.prev,r.nextZ=r.next,r=r.next;while(r!==t)r.prevZ.nextZ=null,r.prevZ=null,function(t){let e,i=1;do{let s,r=t;t=null;let n=null;for(e=0;r;){e++;let a=r,o=0;for(let t=0;t0||h>0&&a;)0!==o&&(0===h||!a||r.z<=a.z)?(s=r,r=r.nextZ,o--):(s=a,a=a.nextZ,h--),n?n.nextZ=s:t=s,s.prevZ=n,n=s;r=a}n.nextZ=null,i*=2}while(e>1)}(r)}(e,r,n,a);let h=e;for(;e.prev!==e.next;){let l=e.prev,u=e.next;if(a?function(t,e,i,s){let r=t.prev,n=t.next;if(rq(r,t,n)>=0)return!1;let a=r.x,o=t.x,h=n.x,l=r.y,u=t.y,c=n.y,p=Math.min(a,o,h),d=Math.min(l,u,c),m=Math.max(a,o,h),f=Math.max(l,u,c),g=rU(p,d,e,i,s),y=rU(m,f,e,i,s),x=t.prevZ,b=t.nextZ;for(;x&&x.z>=g&&b&&b.z<=y;){if(x.x>=p&&x.x<=m&&x.y>=d&&x.y<=f&&x!==r&&x!==n&&rG(a,l,o,u,h,c,x.x,x.y)&&rq(x.prev,x,x.next)>=0||(x=x.prevZ,b.x>=p&&b.x<=m&&b.y>=d&&b.y<=f&&b!==r&&b!==n&&rG(a,l,o,u,h,c,b.x,b.y)&&rq(b.prev,b,b.next)>=0))return!1;b=b.nextZ}for(;x&&x.z>=g;){if(x.x>=p&&x.x<=m&&x.y>=d&&x.y<=f&&x!==r&&x!==n&&rG(a,l,o,u,h,c,x.x,x.y)&&rq(x.prev,x,x.next)>=0)return!1;x=x.prevZ}for(;b&&b.z<=y;){if(b.x>=p&&b.x<=m&&b.y>=d&&b.y<=f&&b!==r&&b!==n&&rG(a,l,o,u,h,c,b.x,b.y)&&rq(b.prev,b,b.next)>=0)return!1;b=b.nextZ}return!0}(e,r,n,a):function(t){let e=t.prev,i=t.next;if(rq(e,t,i)>=0)return!1;let s=e.x,r=t.x,n=i.x,a=e.y,o=t.y,h=i.y,l=Math.min(s,r,n),u=Math.min(a,o,h),c=Math.max(s,r,n),p=Math.max(a,o,h),d=i.next;for(;d!==e;){if(d.x>=l&&d.x<=c&&d.y>=u&&d.y<=p&&rG(s,a,r,o,n,h,d.x,d.y)&&rq(d.prev,d,d.next)>=0)return!1;d=d.next}return!0}(e)){i.push(l.i,e.i,u.i),r0(e),e=u.next,h=u.next;continue}if((e=u)===h){o?1===o?t(e=function(t,e){let i=t;do{let s=i.prev,r=i.next.next;!rH(s,r)&&rJ(s,i,i.next,r)&&rY(s,r)&&rY(r,s)&&(e.push(s.i,i.i,r.i),r0(i),r0(i.next),i=t=r),i=i.next}while(i!==t)return rD(i)}(rD(e),i),i,s,r,n,a,2):2===o&&function(e,i,s,r,n,a){let o=e;do{let e=o.next.next;for(;e!==o.prev;){var h,l;if(o.i!==e.i&&(h=o,l=e,h.next.i!==l.i&&h.prev.i!==l.i&&!function(t,e){let i=t;do{if(i.i!==t.i&&i.next.i!==t.i&&i.i!==e.i&&i.next.i!==e.i&&rJ(i,i.next,t,e))return!0;i=i.next}while(i!==t)return!1}(h,l)&&(rY(h,l)&&rY(l,h)&&function(t,e){let i=t,s=!1,r=(t.x+e.x)/2,n=(t.y+e.y)/2;do i.y>n!=i.next.y>n&&i.next.y!==i.y&&r<(i.next.x-i.x)*(n-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next;while(i!==t)return s}(h,l)&&(rq(h.prev,h,l.prev)||rq(h,l.prev,l))||rH(h,l)&&rq(h.prev,h,h.next)>0&&rq(l.prev,l,l.next)>0))){let h=rQ(o,e);o=rD(o,o.next),h=rD(h,h.next),t(o,i,s,r,n,a,0),t(h,i,s,r,n,a,0);return}e=e.next}o=o.next}while(o!==e)}(e,i,s,r,n,a):t(rD(e),i,s,r,n,a,1);break}}}(h,l,i,s,r,n,0),l}(t,e,i)}}class r3{static area(t){let e=t.length,i=0;for(let s=e-1,r=0;rr3.area(t)}static triangulateShape(t,e){let i=[],s=[],r=[];r5(t),r4(i,t);let n=t.length;e.forEach(r5);for(let t=0;t2&&t[e-1].equals(t[0])&&t.pop()}function r4(t,e){for(let i=0;iNumber.EPSILON){let c=Math.sqrt(u),p=Math.sqrt(h*h+l*l),d=e.x-o/c,m=e.y+a/c,f=((i.x-l/p-d)*l-(i.y+h/p-m)*h)/(a*l-o*h),g=(s=d+a*f-t.x)*s+(r=m+o*f-t.y)*r;if(g<=2)return new J(s,r);n=Math.sqrt(g/2)}else{let t=!1;a>Number.EPSILON?h>Number.EPSILON&&(t=!0):a<-Number.EPSILON?h<-Number.EPSILON&&(t=!0):Math.sign(o)===Math.sign(l)&&(t=!0),t?(s=-o,r=a,n=Math.sqrt(u)):(s=a,r=o,n=Math.sqrt(u/2))}return new J(s/n,r/n)}let R=[];for(let t=0,e=I.length,i=e-1,s=t+1;t=0;t--){let e=t/x,i=f*Math.cos(e*Math.PI/2),s=g*Math.sin(e*Math.PI/2)+y;for(let t=0,e=I.length;t=0;){let n=r,a=r-1;a<0&&(a=t.length-1);for(let t=0,r=p+2*x;t0)&&p.push(e,r,h),(t!==i-1||o0!=t>0&&this.version++,this._anisotropy=t}get clearcoat(){return this._clearcoat}set clearcoat(t){this._clearcoat>0!=t>0&&this.version++,this._clearcoat=t}get iridescence(){return this._iridescence}set iridescence(t){this._iridescence>0!=t>0&&this.version++,this._iridescence=t}get dispersion(){return this._dispersion}set dispersion(t){this._dispersion>0!=t>0&&this.version++,this._dispersion=t}get sheen(){return this._sheen}set sheen(t){this._sheen>0!=t>0&&this.version++,this._sheen=t}get transmission(){return this._transmission}set transmission(t){this._transmission>0!=t>0&&this.version++,this._transmission=t}copy(t){return super.copy(t),this.defines={STANDARD:"",PHYSICAL:""},this.anisotropy=t.anisotropy,this.anisotropyRotation=t.anisotropyRotation,this.anisotropyMap=t.anisotropyMap,this.clearcoat=t.clearcoat,this.clearcoatMap=t.clearcoatMap,this.clearcoatRoughness=t.clearcoatRoughness,this.clearcoatRoughnessMap=t.clearcoatRoughnessMap,this.clearcoatNormalMap=t.clearcoatNormalMap,this.clearcoatNormalScale.copy(t.clearcoatNormalScale),this.dispersion=t.dispersion,this.ior=t.ior,this.iridescence=t.iridescence,this.iridescenceMap=t.iridescenceMap,this.iridescenceIOR=t.iridescenceIOR,this.iridescenceThicknessRange=[...t.iridescenceThicknessRange],this.iridescenceThicknessMap=t.iridescenceThicknessMap,this.sheen=t.sheen,this.sheenColor.copy(t.sheenColor),this.sheenColorMap=t.sheenColorMap,this.sheenRoughness=t.sheenRoughness,this.sheenRoughnessMap=t.sheenRoughnessMap,this.transmission=t.transmission,this.transmissionMap=t.transmissionMap,this.thickness=t.thickness,this.thicknessMap=t.thicknessMap,this.attenuationDistance=t.attenuationDistance,this.attenuationColor.copy(t.attenuationColor),this.specularIntensity=t.specularIntensity,this.specularIntensityMap=t.specularIntensityMap,this.specularColor.copy(t.specularColor),this.specularColorMap=t.specularColorMap,this}}class ng extends eR{constructor(t){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new ez(0xffffff),this.specular=new ez(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new ez(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new t3,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.specular.copy(t.specular),this.shininess=t.shininess,this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.flatShading=t.flatShading,this.fog=t.fog,this}}class ny extends eR{constructor(t){super(),this.isMeshToonMaterial=!0,this.defines={TOON:""},this.type="MeshToonMaterial",this.color=new ez(0xffffff),this.map=null,this.gradientMap=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new ez(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.gradientMap=t.gradientMap,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.alphaMap=t.alphaMap,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.fog=t.fog,this}}class nx extends eR{constructor(t){super(),this.isMeshNormalMaterial=!0,this.type="MeshNormalMaterial",this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.setValues(t)}copy(t){return super.copy(t),this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.flatShading=t.flatShading,this}}class nb extends eR{constructor(t){super(),this.isMeshLambertMaterial=!0,this.type="MeshLambertMaterial",this.color=new ez(0xffffff),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new ez(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new t3,this.combine=0,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.color.copy(t.color),this.map=t.map,this.lightMap=t.lightMap,this.lightMapIntensity=t.lightMapIntensity,this.aoMap=t.aoMap,this.aoMapIntensity=t.aoMapIntensity,this.emissive.copy(t.emissive),this.emissiveMap=t.emissiveMap,this.emissiveIntensity=t.emissiveIntensity,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.specularMap=t.specularMap,this.alphaMap=t.alphaMap,this.envMap=t.envMap,this.envMapRotation.copy(t.envMapRotation),this.combine=t.combine,this.reflectivity=t.reflectivity,this.refractionRatio=t.refractionRatio,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.wireframeLinecap=t.wireframeLinecap,this.wireframeLinejoin=t.wireframeLinejoin,this.flatShading=t.flatShading,this.fog=t.fog,this}}class nv extends eR{constructor(t){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=3200,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(t)}copy(t){return super.copy(t),this.depthPacking=t.depthPacking,this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this}}class nw extends eR{constructor(t){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(t)}copy(t){return super.copy(t),this.map=t.map,this.alphaMap=t.alphaMap,this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this}}class nM extends eR{constructor(t){super(),this.isMeshMatcapMaterial=!0,this.defines={MATCAP:""},this.type="MeshMatcapMaterial",this.color=new ez(0xffffff),this.matcap=null,this.map=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=0,this.normalScale=new J(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.alphaMap=null,this.wireframe=!1,this.wireframeLinewidth=1,this.flatShading=!1,this.fog=!0,this.setValues(t)}copy(t){return super.copy(t),this.defines={MATCAP:""},this.color.copy(t.color),this.matcap=t.matcap,this.map=t.map,this.bumpMap=t.bumpMap,this.bumpScale=t.bumpScale,this.normalMap=t.normalMap,this.normalMapType=t.normalMapType,this.normalScale.copy(t.normalScale),this.displacementMap=t.displacementMap,this.displacementScale=t.displacementScale,this.displacementBias=t.displacementBias,this.alphaMap=t.alphaMap,this.wireframe=t.wireframe,this.wireframeLinewidth=t.wireframeLinewidth,this.flatShading=t.flatShading,this.fog=t.fog,this}}class nS extends s${constructor(t){super(),this.isLineDashedMaterial=!0,this.type="LineDashedMaterial",this.scale=1,this.dashSize=3,this.gapSize=1,this.setValues(t)}copy(t){return super.copy(t),this.scale=t.scale,this.dashSize=t.dashSize,this.gapSize=t.gapSize,this}}function nA(t,e){return t&&t.constructor!==e?"number"==typeof e.BYTES_PER_ELEMENT?new e(t):Array.prototype.slice.call(t):t}function n_(t){let e=t.length,i=Array(e);for(let t=0;t!==e;++t)i[t]=t;return i.sort(function(e,i){return t[e]-t[i]}),i}function nC(t,e,i){let s=t.length,r=new t.constructor(s);for(let n=0,a=0;a!==s;++n){let s=i[n]*e;for(let i=0;i!==e;++i)r[a++]=t[s+i]}return r}function nT(t,e,i,s){let r=1,n=t[0];for(;void 0!==n&&void 0===n[s];)n=t[r++];if(void 0===n)return;let a=n[s];if(void 0!==a)if(Array.isArray(a))do void 0!==(a=n[s])&&(e.push(n.time),i.push(...a)),n=t[r++];while(void 0!==n)else if(void 0!==a.toArray)do void 0!==(a=n[s])&&(e.push(n.time),a.toArray(i,i.length)),n=t[r++];while(void 0!==n)else do void 0!==(a=n[s])&&(e.push(n.time),i.push(a)),n=t[r++];while(void 0!==n)}class nI{static convertArray(t,e){return nA(t,e)}static isTypedArray(t){return A(t)}static getKeyframeOrder(t){return n_(t)}static sortedArray(t,e,i){return nC(t,e,i)}static flattenJSON(t,e,i,s){nT(t,e,i,s)}static subclip(t,e,i,s,r=30){return function(t,e,i,s,r=30){let n=t.clone();n.name=e;let a=[];for(let t=0;t=s)){h.push(e.times[t]);for(let i=0;in.tracks[t].times[0]&&(o=n.tracks[t].times[0]);for(let t=0;t=r.times[p]){let t=p*l+h,e=t+l-h;s=r.values.slice(t,e)}else{let t=r.createInterpolant(),e=h,i=l-h;t.evaluate(n),s=t.resultBuffer.slice(e,i)}"quaternion"===a&&new X().fromArray(s).normalize().conjugate().toArray(s);let d=o.times.length;for(let t=0;t=r)){let a=e[1];t=(r=e[--i-1]))break e}n=i,i=0;break i}break t}for(;i>>1;te;)--n;if(++n,0!==r||n!==s){r>=n&&(r=(n=Math.max(n,1))-1);let t=this.getValueSize();this.times=i.slice(r,n),this.values=this.values.slice(r*t,n*t)}return this}validate(){let t=!0,e=this.getValueSize();e-Math.floor(e)!=0&&(O("KeyframeTrack: Invalid value size in track.",this),t=!1);let i=this.times,s=this.values,r=i.length;0===r&&(O("KeyframeTrack: Track is empty.",this),t=!1);let n=null;for(let e=0;e!==r;e++){let s=i[e];if("number"==typeof s&&isNaN(s)){O("KeyframeTrack: Time is not a valid number.",this,e,s),t=!1;break}if(null!==n&&n>s){O("KeyframeTrack: Out of order keys.",this,e,s,n),t=!1;break}n=s}if(void 0!==s&&A(s))for(let e=0,i=s.length;e!==i;++e){let i=s[e];if(isNaN(i)){O("KeyframeTrack: Value is not a valid number.",this,e,i),t=!1;break}}return t}optimize(){let t=this.times.slice(),e=this.values.slice(),i=this.getValueSize(),s=2302===this.getInterpolation(),r=t.length-1,n=1;for(let a=1;a0){t[n]=t[r];for(let t=r*i,s=n*i,a=0;a!==i;++a)e[s+a]=e[t+a];++n}return n!==t.length?(this.times=t.slice(0,n),this.values=e.slice(0,n*i)):(this.times=t,this.values=e),this}clone(){let t=this.times.slice(),e=this.values.slice(),i=new this.constructor(this.name,t,e);return i.createInterpolant=this.createInterpolant,i}}nO.prototype.ValueTypeName="",nO.prototype.TimeBufferType=Float32Array,nO.prototype.ValueBufferType=Float32Array,nO.prototype.DefaultInterpolation=2301;class nE extends nO{constructor(t,e,i){super(t,e,i)}}nE.prototype.ValueTypeName="bool",nE.prototype.ValueBufferType=Array,nE.prototype.DefaultInterpolation=2300,nE.prototype.InterpolantFactoryMethodLinear=void 0,nE.prototype.InterpolantFactoryMethodSmooth=void 0;class nP extends nO{constructor(t,e,i,s){super(t,e,i,s)}}nP.prototype.ValueTypeName="color";class nL extends nO{constructor(t,e,i,s){super(t,e,i,s)}}nL.prototype.ValueTypeName="number";class nN extends nz{constructor(t,e,i,s){super(t,e,i,s)}interpolate_(t,e,i,s){let r=this.resultBuffer,n=this.sampleValues,a=this.valueSize,o=(i-e)/(s-e),h=t*a;for(let t=h+a;h!==t;h+=4)X.slerpFlat(r,0,n,h-a,n,h,o);return r}}class nF extends nO{constructor(t,e,i,s){super(t,e,i,s)}InterpolantFactoryMethodLinear(t){return new nN(this.times,this.values,this.getValueSize(),t)}}nF.prototype.ValueTypeName="quaternion",nF.prototype.InterpolantFactoryMethodSmooth=void 0;class n$ extends nO{constructor(t,e,i){super(t,e,i)}}n$.prototype.ValueTypeName="string",n$.prototype.ValueBufferType=Array,n$.prototype.DefaultInterpolation=2300,n$.prototype.InterpolantFactoryMethodLinear=void 0,n$.prototype.InterpolantFactoryMethodSmooth=void 0;class nV extends nO{constructor(t,e,i,s){super(t,e,i,s)}}nV.prototype.ValueTypeName="vector";class nD{constructor(t="",e=-1,i=[],s=2500){this.name=t,this.tracks=i,this.duration=e,this.blendMode=s,this.uuid=D(),this.userData={},this.duration<0&&this.resetDuration()}static parse(t){let e=[],i=t.tracks,s=1/(t.fps||1);for(let t=0,r=i.length;t!==r;++t)e.push((function(t){if(void 0===t.type)throw Error("THREE.KeyframeTrack: track type undefined, can not parse");let e=function(t){switch(t.toLowerCase()){case"scalar":case"double":case"float":case"number":case"integer":return nL;case"vector":case"vector2":case"vector3":case"vector4":return nV;case"color":return nP;case"quaternion":return nF;case"bool":case"boolean":return nE;case"string":return n$}throw Error("THREE.KeyframeTrack: Unsupported typeName: "+t)}(t.type);if(void 0===t.times){let e=[],i=[];nT(t.keys,e,i,"value"),t.times=e,t.values=i}return void 0!==e.parse?e.parse(t):new e(t.name,t.times,t.values,t.interpolation)})(i[t]).scale(s));let r=new this(t.name,t.duration,e,t.blendMode);return r.uuid=t.uuid,r.userData=JSON.parse(t.userData||"{}"),r}static toJSON(t){let e=[],i=t.tracks,s={name:t.name,duration:t.duration,tracks:e,uuid:t.uuid,blendMode:t.blendMode,userData:JSON.stringify(t.userData)};for(let t=0,s=i.length;t!==s;++t)e.push(nO.toJSON(i[t]));return s}static CreateFromMorphTargetSequence(t,e,i,s){let r=e.length,n=[];for(let t=0;t1){let t=n[1],e=s[t];e||(s[t]=e=[]),e.push(i)}}let n=[];for(let t in s)n.push(this.CreateFromMorphTargetSequence(t,s[t],e,i));return n}static parseAnimation(t,e){if(R("AnimationClip: parseAnimation() is deprecated and will be removed with r185"),!t)return O("AnimationClip: No animation in JSONLoader data."),null;let i=function(t,e,i,s,r){if(0!==i.length){let n=[],a=[];nT(i,n,a,s),0!==n.length&&r.push(new t(e,n,a))}},s=[],r=t.name||"default",n=t.fps||30,a=t.blendMode,o=t.length||-1,h=t.hierarchy||[];for(let t=0;t{e&&e(r),this.manager.itemEnd(t)},0),r;if(void 0!==nq[t])return void nq[t].push({onLoad:e,onProgress:i,onError:s});nq[t]=[],nq[t].push({onLoad:e,onProgress:i,onError:s});let n=new Request(t,{headers:new Headers(this.requestHeader),credentials:this.withCredentials?"include":"same-origin",signal:"function"==typeof AbortSignal.any?AbortSignal.any([this._abortController.signal,this.manager.abortController.signal]):this._abortController.signal}),a=this.mimeType,o=this.responseType;fetch(n).then(e=>{if(200===e.status||0===e.status){if(0===e.status&&R("FileLoader: HTTP Status 0 received."),"u"{if(s)t.close();else{let s=new ProgressEvent("progress",{lengthComputable:a,loaded:o+=r.byteLength,total:n});for(let t=0,e=i.length;t{t.error(e)})}()}}))}throw new nH(`fetch for "${e.url}" responded with ${e.status}: ${e.statusText}`,e)}).then(t=>{switch(o){case"arraybuffer":return t.arrayBuffer();case"blob":return t.blob();case"document":return t.text().then(t=>new DOMParser().parseFromString(t,a));case"json":return t.json();default:if(""===a)return t.text();{let e=/charset="?([^;"\s]*)"?/i.exec(a),i=new TextDecoder(e&&e[1]?e[1].toLowerCase():void 0);return t.arrayBuffer().then(t=>i.decode(t))}}}).then(e=>{nj.add(`file:${t}`,e);let i=nq[t];delete nq[t];for(let t=0,s=i.length;t{let i=nq[t];if(void 0===i)throw this.manager.itemError(t),e;delete nq[t];for(let t=0,s=i.length;t{this.manager.itemEnd(t)}),this.manager.itemStart(t)}setResponseType(t){return this.responseType=t,this}setMimeType(t){return this.mimeType=t,this}abort(){return this._abortController.abort(),this._abortController=new AbortController,this}}class nX extends nG{constructor(t){super(t)}load(t,e,i,s){let r=this,n=new nJ(this.manager);n.setPath(this.path),n.setRequestHeader(this.requestHeader),n.setWithCredentials(this.withCredentials),n.load(t,function(i){try{e(r.parse(JSON.parse(i)))}catch(e){s?s(e):O(e),r.manager.itemError(t)}},i,s)}parse(t){let e=[];for(let i=0;i0:s.vertexColors=t.vertexColors),void 0!==t.uniforms)for(let e in t.uniforms){let r=t.uniforms[e];switch(s.uniforms[e]={},r.type){case"t":s.uniforms[e].value=i(r.value);break;case"c":s.uniforms[e].value=new ez().setHex(r.value);break;case"v2":s.uniforms[e].value=new J().fromArray(r.value);break;case"v3":s.uniforms[e].value=new Z().fromArray(r.value);break;case"v4":s.uniforms[e].value=new td().fromArray(r.value);break;case"m3":s.uniforms[e].value=new K().fromArray(r.value);break;case"m4":s.uniforms[e].value=new tH().fromArray(r.value);break;default:s.uniforms[e].value=r.value}}if(void 0!==t.defines&&(s.defines=t.defines),void 0!==t.vertexShader&&(s.vertexShader=t.vertexShader),void 0!==t.fragmentShader&&(s.fragmentShader=t.fragmentShader),void 0!==t.glslVersion&&(s.glslVersion=t.glslVersion),void 0!==t.extensions)for(let e in t.extensions)s.extensions[e]=t.extensions[e];if(void 0!==t.lights&&(s.lights=t.lights),void 0!==t.clipping&&(s.clipping=t.clipping),void 0!==t.size&&(s.size=t.size),void 0!==t.sizeAttenuation&&(s.sizeAttenuation=t.sizeAttenuation),void 0!==t.map&&(s.map=i(t.map)),void 0!==t.matcap&&(s.matcap=i(t.matcap)),void 0!==t.alphaMap&&(s.alphaMap=i(t.alphaMap)),void 0!==t.bumpMap&&(s.bumpMap=i(t.bumpMap)),void 0!==t.bumpScale&&(s.bumpScale=t.bumpScale),void 0!==t.normalMap&&(s.normalMap=i(t.normalMap)),void 0!==t.normalMapType&&(s.normalMapType=t.normalMapType),void 0!==t.normalScale){let e=t.normalScale;!1===Array.isArray(e)&&(e=[e,e]),s.normalScale=new J().fromArray(e)}return void 0!==t.displacementMap&&(s.displacementMap=i(t.displacementMap)),void 0!==t.displacementScale&&(s.displacementScale=t.displacementScale),void 0!==t.displacementBias&&(s.displacementBias=t.displacementBias),void 0!==t.roughnessMap&&(s.roughnessMap=i(t.roughnessMap)),void 0!==t.metalnessMap&&(s.metalnessMap=i(t.metalnessMap)),void 0!==t.emissiveMap&&(s.emissiveMap=i(t.emissiveMap)),void 0!==t.emissiveIntensity&&(s.emissiveIntensity=t.emissiveIntensity),void 0!==t.specularMap&&(s.specularMap=i(t.specularMap)),void 0!==t.specularIntensityMap&&(s.specularIntensityMap=i(t.specularIntensityMap)),void 0!==t.specularColorMap&&(s.specularColorMap=i(t.specularColorMap)),void 0!==t.envMap&&(s.envMap=i(t.envMap)),void 0!==t.envMapRotation&&s.envMapRotation.fromArray(t.envMapRotation),void 0!==t.envMapIntensity&&(s.envMapIntensity=t.envMapIntensity),void 0!==t.reflectivity&&(s.reflectivity=t.reflectivity),void 0!==t.refractionRatio&&(s.refractionRatio=t.refractionRatio),void 0!==t.lightMap&&(s.lightMap=i(t.lightMap)),void 0!==t.lightMapIntensity&&(s.lightMapIntensity=t.lightMapIntensity),void 0!==t.aoMap&&(s.aoMap=i(t.aoMap)),void 0!==t.aoMapIntensity&&(s.aoMapIntensity=t.aoMapIntensity),void 0!==t.gradientMap&&(s.gradientMap=i(t.gradientMap)),void 0!==t.clearcoatMap&&(s.clearcoatMap=i(t.clearcoatMap)),void 0!==t.clearcoatRoughnessMap&&(s.clearcoatRoughnessMap=i(t.clearcoatRoughnessMap)),void 0!==t.clearcoatNormalMap&&(s.clearcoatNormalMap=i(t.clearcoatNormalMap)),void 0!==t.clearcoatNormalScale&&(s.clearcoatNormalScale=new J().fromArray(t.clearcoatNormalScale)),void 0!==t.iridescenceMap&&(s.iridescenceMap=i(t.iridescenceMap)),void 0!==t.iridescenceThicknessMap&&(s.iridescenceThicknessMap=i(t.iridescenceThicknessMap)),void 0!==t.transmissionMap&&(s.transmissionMap=i(t.transmissionMap)),void 0!==t.thicknessMap&&(s.thicknessMap=i(t.thicknessMap)),void 0!==t.anisotropyMap&&(s.anisotropyMap=i(t.anisotropyMap)),void 0!==t.sheenColorMap&&(s.sheenColorMap=i(t.sheenColorMap)),void 0!==t.sheenRoughnessMap&&(s.sheenRoughnessMap=i(t.sheenRoughnessMap)),s}setTextures(t){return this.textures=t,this}createMaterialFromType(t){return al.createMaterialFromType(t)}static createMaterialFromType(t){return new({ShadowMaterial:np,SpriteMaterial:iO,RawShaderMaterial:nd,ShaderMaterial:im,PointsMaterial:sK,MeshPhysicalMaterial:nf,MeshStandardMaterial:nm,MeshPhongMaterial:ng,MeshToonMaterial:ny,MeshNormalMaterial:nx,MeshLambertMaterial:nb,MeshDepthMaterial:nv,MeshDistanceMaterial:nw,MeshBasicMaterial:eO,MeshMatcapMaterial:nM,LineDashedMaterial:nS,LineBasicMaterial:s$,Material:eR})[t]}}class au{static extractUrlBase(t){let e=t.lastIndexOf("/");return -1===e?"./":t.slice(0,e+1)}static resolveURL(t,e){return"string"!=typeof t||""===t?"":(/^https?:\/\//i.test(e)&&/^\//.test(t)&&(e=e.replace(/(^https?:\/\/[^\/]+).*/i,"$1")),/^(https?:)?\/\//i.test(t)||/^data:.*,.*$/i.test(t)||/^blob:.*$/i.test(t))?t:e+t}}class ac extends e5{constructor(){super(),this.isInstancedBufferGeometry=!0,this.type="InstancedBufferGeometry",this.instanceCount=1/0}copy(t){return super.copy(t),this.instanceCount=t.instanceCount,this}toJSON(){let t=super.toJSON();return t.instanceCount=this.instanceCount,t.isInstancedBufferGeometry=!0,t}}class ap extends nG{constructor(t){super(t)}load(t,e,i,s){let r=this,n=new nJ(r.manager);n.setPath(r.path),n.setRequestHeader(r.requestHeader),n.setWithCredentials(r.withCredentials),n.load(t,function(i){try{e(r.parse(JSON.parse(i)))}catch(e){s?s(e):O(e),r.manager.itemError(t)}},i,s)}parse(t){let e={},i={};function s(t,s){if(void 0!==e[s])return e[s];let r=t.interleavedBuffers[s],n=function(t,e){if(void 0!==i[e])return i[e];let s=new Uint32Array(t.arrayBuffers[e]).buffer;return i[e]=s,s}(t,r.buffer),a=new ik(S(r.type,n),r.stride);return a.uuid=r.uuid,e[s]=a,a}let r=t.isInstancedBufferGeometry?new ac:new e5,n=t.data.index;if(void 0!==n){let t=S(n.type,n.array);r.setIndex(new eD(t,1))}let a=t.data.attributes;for(let e in a){let i,n=a[e];if(n.isInterleavedBufferAttribute)i=new iR(s(t.data,n.data),n.itemSize,n.offset,n.normalized);else{let t=S(n.type,n.array);i=new(n.isInstancedBufferAttribute?si:eD)(t,n.itemSize,n.normalized)}void 0!==n.name&&(i.name=n.name),void 0!==n.usage&&i.setUsage(n.usage),r.setAttribute(e,i)}let o=t.data.morphAttributes;if(o)for(let e in o){let i=o[e],n=[];for(let e=0,r=i.length;e0){(i=new nQ(new nU(e))).setCrossOrigin(this.crossOrigin);for(let e=0,i=t.length;e0){(e=new nQ(this.manager)).setCrossOrigin(this.crossOrigin);for(let e=0,i=t.length;e{let e=null,i=null;return void 0!==t.boundingBox&&(e=new tv().fromJSON(t.boundingBox)),void 0!==t.boundingSphere&&(i=new tF().fromJSON(t.boundingSphere)),{...t,boundingBox:e,boundingSphere:i}}),n._instanceInfo=t.instanceInfo,n._availableInstanceIds=t._availableInstanceIds,n._availableGeometryIds=t._availableGeometryIds,n._nextIndexStart=t.nextIndexStart,n._nextVertexStart=t.nextVertexStart,n._geometryCount=t.geometryCount,n._maxInstanceCount=t.maxInstanceCount,n._maxVertexCount=t.maxVertexCount,n._maxIndexCount=t.maxIndexCount,n._geometryInitialized=t.geometryInitialized,n._matricesTexture=u(t.matricesTexture.uuid),n._indirectTexture=u(t.indirectTexture.uuid),void 0!==t.colorsTexture&&(n._colorsTexture=u(t.colorsTexture.uuid)),void 0!==t.boundingSphere&&(n.boundingSphere=new tF().fromJSON(t.boundingSphere)),void 0!==t.boundingBox&&(n.boundingBox=new tv().fromJSON(t.boundingBox));break;case"LOD":n=new iZ;break;case"Line":n=new sH(h(t.geometry),l(t.material));break;case"LineLoop":n=new sQ(h(t.geometry),l(t.material));break;case"LineSegments":n=new sY(h(t.geometry),l(t.material));break;case"PointCloud":case"Points":n=new s5(h(t.geometry),l(t.material));break;case"Sprite":n=new iq(l(t.material));break;case"Group":n=new iA;break;case"Bone":n=new i8;break;default:n=new eu}if(n.uuid=t.uuid,void 0!==t.name&&(n.name=t.name),void 0!==t.matrix?(n.matrix.fromArray(t.matrix),void 0!==t.matrixAutoUpdate&&(n.matrixAutoUpdate=t.matrixAutoUpdate),n.matrixAutoUpdate&&n.matrix.decompose(n.position,n.quaternion,n.scale)):(void 0!==t.position&&n.position.fromArray(t.position),void 0!==t.rotation&&n.rotation.fromArray(t.rotation),void 0!==t.quaternion&&n.quaternion.fromArray(t.quaternion),void 0!==t.scale&&n.scale.fromArray(t.scale)),void 0!==t.up&&n.up.fromArray(t.up),void 0!==t.castShadow&&(n.castShadow=t.castShadow),void 0!==t.receiveShadow&&(n.receiveShadow=t.receiveShadow),t.shadow&&(void 0!==t.shadow.intensity&&(n.shadow.intensity=t.shadow.intensity),void 0!==t.shadow.bias&&(n.shadow.bias=t.shadow.bias),void 0!==t.shadow.normalBias&&(n.shadow.normalBias=t.shadow.normalBias),void 0!==t.shadow.radius&&(n.shadow.radius=t.shadow.radius),void 0!==t.shadow.mapSize&&n.shadow.mapSize.fromArray(t.shadow.mapSize),void 0!==t.shadow.camera&&(n.shadow.camera=this.parseObject(t.shadow.camera))),void 0!==t.visible&&(n.visible=t.visible),void 0!==t.frustumCulled&&(n.frustumCulled=t.frustumCulled),void 0!==t.renderOrder&&(n.renderOrder=t.renderOrder),void 0!==t.userData&&(n.userData=t.userData),void 0!==t.layers&&(n.layers.mask=t.layers),void 0!==t.children){let a=t.children;for(let t=0;t{if(!0!==ay.has(n))return e&&e(i),r.manager.itemEnd(t),i;s&&s(ay.get(n)),r.manager.itemError(t),r.manager.itemEnd(t)}):(setTimeout(function(){e&&e(n),r.manager.itemEnd(t)},0),n);let a={};a.credentials="anonymous"===this.crossOrigin?"same-origin":"include",a.headers=this.requestHeader,a.signal="function"==typeof AbortSignal.any?AbortSignal.any([this._abortController.signal,this.manager.abortController.signal]):this._abortController.signal;let o=fetch(t,a).then(function(t){return t.blob()}).then(function(t){return createImageBitmap(t,Object.assign(r.options,{colorSpaceConversion:"none"}))}).then(function(i){return nj.add(`image-bitmap:${t}`,i),e&&e(i),r.manager.itemEnd(t),i}).catch(function(e){s&&s(e),ay.set(o,e),nj.remove(`image-bitmap:${t}`),r.manager.itemError(t),r.manager.itemEnd(t)});nj.add(`image-bitmap:${t}`,o),r.manager.itemStart(t)}abort(){return this._abortController.abort(),this._abortController=new AbortController,this}}class ab{static getContext(){return void 0===s&&(s=new(window.AudioContext||window.webkitAudioContext)),s}static setContext(t){s=t}}class av extends nG{constructor(t){super(t)}load(t,e,i,s){let r=this,n=new nJ(this.manager);function a(e){s?s(e):O(e),r.manager.itemError(t)}n.setResponseType("arraybuffer"),n.setPath(this.path),n.setRequestHeader(this.requestHeader),n.setWithCredentials(this.withCredentials),n.load(t,function(t){try{let i=t.slice(0);ab.getContext().decodeAudioData(i,function(t){e(t)}).catch(a)}catch(t){a(t)}},i,s)}}let aw=new tH,aM=new tH,aS=new tH;class aA{constructor(){this.type="StereoCamera",this.aspect=1,this.eyeSep=.064,this.cameraL=new iv,this.cameraL.layers.enable(1),this.cameraL.matrixAutoUpdate=!1,this.cameraR=new iv,this.cameraR.layers.enable(2),this.cameraR.matrixAutoUpdate=!1,this._cache={focus:null,fov:null,aspect:null,near:null,far:null,zoom:null,eyeSep:null}}update(t){let e=this._cache;if(e.focus!==t.focus||e.fov!==t.fov||e.aspect!==t.aspect*this.aspect||e.near!==t.near||e.far!==t.far||e.zoom!==t.zoom||e.eyeSep!==this.eyeSep){let i,s;e.focus=t.focus,e.fov=t.fov,e.aspect=t.aspect*this.aspect,e.near=t.near,e.far=t.far,e.zoom=t.zoom,e.eyeSep=this.eyeSep,aS.copy(t.projectionMatrix);let r=e.eyeSep/2,n=r*e.near/e.focus,a=e.near*Math.tan($*e.fov*.5)/e.zoom;aM.elements[12]=-r,aw.elements[12]=r,i=-a*e.aspect+n,s=a*e.aspect+n,aS.elements[0]=2*e.near/(s-i),aS.elements[8]=(s+i)/(s-i),this.cameraL.projectionMatrix.copy(aS),i=-a*e.aspect-n,s=a*e.aspect-n,aS.elements[0]=2*e.near/(s-i),aS.elements[8]=(s+i)/(s-i),this.cameraR.projectionMatrix.copy(aS)}this.cameraL.matrixWorld.copy(t.matrixWorld).multiply(aM),this.cameraR.matrixWorld.copy(t.matrixWorld).multiply(aw)}}class a_ extends iv{constructor(t=[]){super(),this.isArrayCamera=!0,this.isMultiViewCamera=!1,this.cameras=t}}class aC{constructor(t=!0){this.autoStart=t,this.startTime=0,this.oldTime=0,this.elapsedTime=0,this.running=!1}start(){this.startTime=performance.now(),this.oldTime=this.startTime,this.elapsedTime=0,this.running=!0}stop(){this.getElapsedTime(),this.running=!1,this.autoStart=!1}getElapsedTime(){return this.getDelta(),this.elapsedTime}getDelta(){let t=0;if(this.autoStart&&!this.running)return this.start(),0;if(this.running){let e=performance.now();t=(e-this.oldTime)/1e3,this.oldTime=e,this.elapsedTime+=t}return t}}let aT=new Z,aI=new X,az=new Z,ak=new Z,aB=new Z;class aR extends eu{constructor(){super(),this.type="AudioListener",this.context=ab.getContext(),this.gain=this.context.createGain(),this.gain.connect(this.context.destination),this.filter=null,this.timeDelta=0,this._clock=new aC}getInput(){return this.gain}removeFilter(){return null!==this.filter&&(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination),this.gain.connect(this.context.destination),this.filter=null),this}getFilter(){return this.filter}setFilter(t){return null!==this.filter?(this.gain.disconnect(this.filter),this.filter.disconnect(this.context.destination)):this.gain.disconnect(this.context.destination),this.filter=t,this.gain.connect(this.filter),this.filter.connect(this.context.destination),this}getMasterVolume(){return this.gain.gain.value}setMasterVolume(t){return this.gain.gain.setTargetAtTime(t,this.context.currentTime,.01),this}updateMatrixWorld(t){super.updateMatrixWorld(t);let e=this.context.listener;if(this.timeDelta=this._clock.getDelta(),this.matrixWorld.decompose(aT,aI,az),ak.set(0,0,-1).applyQuaternion(aI),aB.set(0,1,0).applyQuaternion(aI),e.positionX){let t=this.context.currentTime+this.timeDelta;e.positionX.linearRampToValueAtTime(aT.x,t),e.positionY.linearRampToValueAtTime(aT.y,t),e.positionZ.linearRampToValueAtTime(aT.z,t),e.forwardX.linearRampToValueAtTime(ak.x,t),e.forwardY.linearRampToValueAtTime(ak.y,t),e.forwardZ.linearRampToValueAtTime(ak.z,t),e.upX.linearRampToValueAtTime(aB.x,t),e.upY.linearRampToValueAtTime(aB.y,t),e.upZ.linearRampToValueAtTime(aB.z,t)}else e.setPosition(aT.x,aT.y,aT.z),e.setOrientation(ak.x,ak.y,ak.z,aB.x,aB.y,aB.z)}}class aO extends eu{constructor(t){super(),this.type="Audio",this.listener=t,this.context=t.context,this.gain=this.context.createGain(),this.gain.connect(t.getInput()),this.autoplay=!1,this.buffer=null,this.detune=0,this.loop=!1,this.loopStart=0,this.loopEnd=0,this.offset=0,this.duration=void 0,this.playbackRate=1,this.isPlaying=!1,this.hasPlaybackControl=!0,this.source=null,this.sourceType="empty",this._startedAt=0,this._progress=0,this._connected=!1,this.filters=[]}getOutput(){return this.gain}setNodeSource(t){return this.hasPlaybackControl=!1,this.sourceType="audioNode",this.source=t,this.connect(),this}setMediaElementSource(t){return this.hasPlaybackControl=!1,this.sourceType="mediaNode",this.source=this.context.createMediaElementSource(t),this.connect(),this}setMediaStreamSource(t){return this.hasPlaybackControl=!1,this.sourceType="mediaStreamNode",this.source=this.context.createMediaStreamSource(t),this.connect(),this}setBuffer(t){return this.buffer=t,this.sourceType="buffer",this.autoplay&&this.play(),this}play(t=0){if(!0===this.isPlaying)return void R("Audio: Audio is already playing.");if(!1===this.hasPlaybackControl)return void R("Audio: this Audio has no playback control.");this._startedAt=this.context.currentTime+t;let e=this.context.createBufferSource();return e.buffer=this.buffer,e.loop=this.loop,e.loopStart=this.loopStart,e.loopEnd=this.loopEnd,e.onended=this.onEnded.bind(this),e.start(this._startedAt,this._progress+this.offset,this.duration),this.isPlaying=!0,this.source=e,this.setDetune(this.detune),this.setPlaybackRate(this.playbackRate),this.connect()}pause(){return!1===this.hasPlaybackControl?void R("Audio: this Audio has no playback control."):(!0===this.isPlaying&&(this._progress+=Math.max(this.context.currentTime-this._startedAt,0)*this.playbackRate,!0===this.loop&&(this._progress=this._progress%(this.duration||this.buffer.duration)),this.source.stop(),this.source.onended=null,this.isPlaying=!1),this)}stop(t=0){return!1===this.hasPlaybackControl?void R("Audio: this Audio has no playback control."):(this._progress=0,null!==this.source&&(this.source.stop(this.context.currentTime+t),this.source.onended=null),this.isPlaying=!1,this)}connect(){if(this.filters.length>0){this.source.connect(this.filters[0]);for(let t=1,e=this.filters.length;t0){this.source.disconnect(this.filters[0]);for(let t=1,e=this.filters.length;t0&&this._mixBufferRegionAdditive(i,s,this._addIndex*e,1,e);for(let t=e,r=e+e;t!==r;++t)if(i[t]!==i[t+e]){a.setValue(i,s);break}}saveOriginalState(){let t=this.binding,e=this.buffer,i=this.valueSize,s=i*this._origIndex;t.getValue(e,s);for(let t=i;t!==s;++t)e[t]=e[s+t%i];this._setIdentity(),this.cumulativeWeight=0,this.cumulativeWeightAdditive=0}restoreOriginalState(){let t=3*this.valueSize;this.binding.setValue(this.buffer,t)}_setAdditiveIdentityNumeric(){let t=this._addIndex*this.valueSize,e=t+this.valueSize;for(let i=t;i=.5)for(let s=0;s!==r;++s)t[e+s]=t[i+s]}_slerp(t,e,i,s){X.slerpFlat(t,e,t,e,t,i,s)}_slerpAdditive(t,e,i,s,r){let n=this._workIndex*r;X.multiplyQuaternionsFlat(t,n,t,e,t,i),X.slerpFlat(t,e,t,e,t,n,s)}_lerp(t,e,i,s,r){let n=1-s;for(let a=0;a!==r;++a){let r=e+a;t[r]=t[r]*n+t[i+a]*s}}_lerpAdditive(t,e,i,s,r){for(let n=0;n!==r;++n){let r=e+n;t[r]=t[r]+t[i+n]*s}}}let aD="\\[\\]\\.:\\/",aj=RegExp("["+aD+"]","g"),aU="[^"+aD+"]",aW="[^"+aD.replace("\\.","")+"]",aG=RegExp("^"+/((?:WC+[\/:])*)/.source.replace("WC",aU)+/(WCOD+)?/.source.replace("WCOD",aW)+/(?:\.(WC+)(?:\[(.+)\])?)?/.source.replace("WC",aU)+/\.(WC+)(?:\[(.+)\])?/.source.replace("WC",aU)+"$"),aq=["material","materials","bones","map"];class aH{constructor(t,e,i){this.path=e,this.parsedPath=i||aH.parseTrackName(e),this.node=aH.findNode(t,this.parsedPath.nodeName),this.rootNode=t,this.getValue=this._getValue_unbound,this.setValue=this._setValue_unbound}static create(t,e,i){return t&&t.isAnimationObjectGroup?new aH.Composite(t,e,i):new aH(t,e,i)}static sanitizeNodeName(t){return t.replace(/\s/g,"_").replace(aj,"")}static parseTrackName(t){let e=aG.exec(t);if(null===e)throw Error("PropertyBinding: Cannot parse trackName: "+t);let i={nodeName:e[2],objectName:e[3],objectIndex:e[4],propertyName:e[5],propertyIndex:e[6]},s=i.nodeName&&i.nodeName.lastIndexOf(".");if(void 0!==s&&-1!==s){let t=i.nodeName.substring(s+1);-1!==aq.indexOf(t)&&(i.nodeName=i.nodeName.substring(0,s),i.objectName=t)}if(null===i.propertyName||0===i.propertyName.length)throw Error("PropertyBinding: can not parse propertyName from trackName: "+t);return i}static findNode(t,e){if(void 0===e||""===e||"."===e||-1===e||e===t.name||e===t.uuid)return t;if(t.skeleton){let i=t.skeleton.getBoneByName(e);if(void 0!==i)return i}if(t.children){let i=function(t){for(let s=0;s=r){let n=r++,l=t[n];e[l.uuid]=h,t[h]=l,e[o]=n,t[n]=a;for(let t=0;t!==s;++t){let e=i[t],s=e[n],r=e[h];e[h]=s,e[n]=r}}}this.nCachedObjects_=r}uncache(){let t=this._objects,e=this._indicesByUUID,i=this._bindings,s=i.length,r=this.nCachedObjects_,n=t.length;for(let a=0,o=arguments.length;a!==o;++a){let o=arguments[a],h=o.uuid,l=e[h];if(void 0!==l)if(delete e[h],l0&&(e[a.uuid]=l),t[l]=a,t.pop();for(let t=0;t!==s;++t){let e=i[t];e[l]=e[r],e.pop()}}}this.nCachedObjects_=r}subscribe_(t,e){let i=this._bindingsIndicesByPath,s=i[t],r=this._bindings;if(void 0!==s)return r[s];let n=this._paths,a=this._parsedPaths,o=this._objects,h=o.length,l=this.nCachedObjects_,u=Array(h);s=r.length,i[t]=s,n.push(t),a.push(e),r.push(u);for(let i=l,s=o.length;i!==s;++i){let s=o[i];u[i]=new aH(s,t,e)}return u}unsubscribe_(t){let e=this._bindingsIndicesByPath,i=e[t];if(void 0!==i){let s=this._paths,r=this._parsedPaths,n=this._bindings,a=n.length-1,o=n[a];e[t[a]]=i,n[i]=o,n.pop(),r[i]=r[a],r.pop(),s[i]=s[a],s.pop()}}}class aX{constructor(t,e,i=null,s=e.blendMode){this._mixer=t,this._clip=e,this._localRoot=i,this.blendMode=s;const r=e.tracks,n=r.length,a=Array(n),o={endingStart:2400,endingEnd:2400};for(let t=0;t!==n;++t){const e=r[t].createInterpolant(null);a[t]=e,e.settings=o}this._interpolantSettings=o,this._interpolants=a,this._propertyBindings=Array(n),this._cacheIndex=null,this._byClipCacheIndex=null,this._timeScaleInterpolant=null,this._weightInterpolant=null,this.loop=2201,this._loopCount=-1,this._startTime=null,this.time=0,this.timeScale=1,this._effectiveTimeScale=1,this.weight=1,this._effectiveWeight=1,this.repetitions=1/0,this.paused=!1,this.enabled=!0,this.clampWhenFinished=!1,this.zeroSlopeAtStart=!0,this.zeroSlopeAtEnd=!0}play(){return this._mixer._activateAction(this),this}stop(){return this._mixer._deactivateAction(this),this.reset()}reset(){return this.paused=!1,this.enabled=!0,this.time=0,this._loopCount=-1,this._startTime=null,this.stopFading().stopWarping()}isRunning(){return this.enabled&&!this.paused&&0!==this.timeScale&&null===this._startTime&&this._mixer._isActiveAction(this)}isScheduled(){return this._mixer._isActiveAction(this)}startAt(t){return this._startTime=t,this}setLoop(t,e){return this.loop=t,this.repetitions=e,this}setEffectiveWeight(t){return this.weight=t,this._effectiveWeight=this.enabled?t:0,this.stopFading()}getEffectiveWeight(){return this._effectiveWeight}fadeIn(t){return this._scheduleFading(t,0,1)}fadeOut(t){return this._scheduleFading(t,1,0)}crossFadeFrom(t,e,i=!1){if(t.fadeOut(e),this.fadeIn(e),!0===i){let i=this._clip.duration,s=t._clip.duration;t.warp(1,s/i,e),this.warp(i/s,1,e)}return this}crossFadeTo(t,e,i=!1){return t.crossFadeFrom(this,e,i)}stopFading(){let t=this._weightInterpolant;return null!==t&&(this._weightInterpolant=null,this._mixer._takeBackControlInterpolant(t)),this}setEffectiveTimeScale(t){return this.timeScale=t,this._effectiveTimeScale=this.paused?0:t,this.stopWarping()}getEffectiveTimeScale(){return this._effectiveTimeScale}setDuration(t){return this.timeScale=this._clip.duration/t,this.stopWarping()}syncWith(t){return this.time=t.time,this.timeScale=t.timeScale,this.stopWarping()}halt(t){return this.warp(this._effectiveTimeScale,0,t)}warp(t,e,i){let s=this._mixer,r=s.time,n=this.timeScale,a=this._timeScaleInterpolant;null===a&&(a=s._lendControlInterpolant(),this._timeScaleInterpolant=a);let o=a.parameterPositions,h=a.sampleValues;return o[0]=r,o[1]=r+i,h[0]=t/n,h[1]=e/n,this}stopWarping(){let t=this._timeScaleInterpolant;return null!==t&&(this._timeScaleInterpolant=null,this._mixer._takeBackControlInterpolant(t)),this}getMixer(){return this._mixer}getClip(){return this._clip}getRoot(){return this._localRoot||this._mixer._root}_update(t,e,i,s){if(!this.enabled)return void this._updateWeight(t);let r=this._startTime;if(null!==r){let s=(t-r)*i;s<0||0===i?e=0:(this._startTime=null,e=i*s)}e*=this._updateTimeScale(t);let n=this._updateTime(e),a=this._updateWeight(t);if(a>0){let t=this._interpolants,e=this._propertyBindings;if(2501===this.blendMode)for(let i=0,s=t.length;i!==s;++i)t[i].evaluate(n),e[i].accumulateAdditive(a);else for(let i=0,r=t.length;i!==r;++i)t[i].evaluate(n),e[i].accumulate(s,a)}}_updateWeight(t){let e=0;if(this.enabled){e=this.weight;let i=this._weightInterpolant;if(null!==i){let s=i.evaluate(t)[0];e*=s,t>i.parameterPositions[1]&&(this.stopFading(),0===s&&(this.enabled=!1))}}return this._effectiveWeight=e,e}_updateTimeScale(t){let e=0;if(!this.paused){e=this.timeScale;let i=this._timeScaleInterpolant;null!==i&&(e*=i.evaluate(t)[0],t>i.parameterPositions[1]&&(this.stopWarping(),0===e?this.paused=!0:this.timeScale=e))}return this._effectiveTimeScale=e,e}_updateTime(t){let e=this._clip.duration,i=this.loop,s=this.time+t,r=this._loopCount,n=2202===i;if(0===t)return -1===r?s:n&&(1&r)==1?e-s:s;if(2200===i){-1===r&&(this._loopCount=0,this._setEndings(!0,!0,!1));r:{if(s>=e)s=e;else if(s<0)s=0;else{this.time=s;break r}this.clampWhenFinished?this.paused=!0:this.enabled=!1,this.time=s,this._mixer.dispatchEvent({type:"finished",action:this,direction:t<0?-1:1})}}else{if(-1===r&&(t>=0?(r=0,this._setEndings(!0,0===this.repetitions,n)):this._setEndings(0===this.repetitions,!0,n)),s>=e||s<0){let i=Math.floor(s/e);s-=e*i,r+=Math.abs(i);let a=this.repetitions-r;if(a<=0)this.clampWhenFinished?this.paused=!0:this.enabled=!1,s=t>0?e:0,this.time=s,this._mixer.dispatchEvent({type:"finished",action:this,direction:t>0?1:-1});else{if(1===a){let e=t<0;this._setEndings(e,!e,n)}else this._setEndings(!1,!1,n);this._loopCount=r,this.time=s,this._mixer.dispatchEvent({type:"loop",action:this,loopDelta:i})}}else this.time=s;if(n&&(1&r)==1)return e-s}return s}_setEndings(t,e,i){let s=this._interpolantSettings;i?(s.endingStart=2401,s.endingEnd=2401):(t?s.endingStart=this.zeroSlopeAtStart?2401:2400:s.endingStart=2402,e?s.endingEnd=this.zeroSlopeAtEnd?2401:2400:s.endingEnd=2402)}_scheduleFading(t,e,i){let s=this._mixer,r=s.time,n=this._weightInterpolant;null===n&&(n=s._lendControlInterpolant(),this._weightInterpolant=n);let a=n.parameterPositions,o=n.sampleValues;return a[0]=r,o[0]=e,a[1]=r+t,o[1]=i,this}}let aZ=new Float32Array(1);class aY extends L{constructor(t){super(),this._root=t,this._initMemoryManager(),this._accuIndex=0,this.time=0,this.timeScale=1}_bindAction(t,e){let i=t._localRoot||this._root,s=t._clip.tracks,r=s.length,n=t._propertyBindings,a=t._interpolants,o=i.uuid,h=this._bindingsByRootAndName,l=h[o];void 0===l&&(l={},h[o]=l);for(let t=0;t!==r;++t){let r=s[t],h=r.name,u=l[h];if(void 0!==u)++u.referenceCount,n[t]=u;else{if(void 0!==(u=n[t])){null===u._cacheIndex&&(++u.referenceCount,this._addInactiveBinding(u,o,h));continue}let s=e&&e._propertyBindings[t].binding.parsedPath;u=new aV(aH.create(i,h,s),r.ValueTypeName,r.getValueSize()),++u.referenceCount,this._addInactiveBinding(u,o,h),n[t]=u}a[t].resultBuffer=u.buffer}}_activateAction(t){if(!this._isActiveAction(t)){if(null===t._cacheIndex){let e=(t._localRoot||this._root).uuid,i=t._clip.uuid,s=this._actionsByClip[i];this._bindAction(t,s&&s.knownActions[0]),this._addInactiveAction(t,i,e)}let e=t._propertyBindings;for(let t=0,i=e.length;t!==i;++t){let i=e[t];0==i.useCount++&&(this._lendBinding(i),i.saveOriginalState())}this._lendAction(t)}}_deactivateAction(t){if(this._isActiveAction(t)){let e=t._propertyBindings;for(let t=0,i=e.length;t!==i;++t){let i=e[t];0==--i.useCount&&(i.restoreOriginalState(),this._takeBackBinding(i))}this._takeBackAction(t)}}_initMemoryManager(){this._actions=[],this._nActiveActions=0,this._actionsByClip={},this._bindings=[],this._nActiveBindings=0,this._bindingsByRootAndName={},this._controlInterpolants=[],this._nActiveControlInterpolants=0;let t=this;this.stats={actions:{get total(){return t._actions.length},get inUse(){return t._nActiveActions}},bindings:{get total(){return t._bindings.length},get inUse(){return t._nActiveBindings}},controlInterpolants:{get total(){return t._controlInterpolants.length},get inUse(){return t._nActiveControlInterpolants}}}}_isActiveAction(t){let e=t._cacheIndex;return null!==e&&e=0;--i)t[i].stop();return this}update(t){t*=this.timeScale;let e=this._actions,i=this._nActiveActions,s=this.time+=t,r=Math.sign(t),n=this._accuIndex^=1;for(let a=0;a!==i;++a)e[a]._update(s,t,r,n);let a=this._bindings,o=this._nActiveBindings;for(let t=0;t!==o;++t)a[t].apply(n);return this}setTime(t){this.time=0;for(let t=0;t=this.min.x&&t.x<=this.max.x&&t.y>=this.min.y&&t.y<=this.max.y}containsBox(t){return this.min.x<=t.min.x&&t.max.x<=this.max.x&&this.min.y<=t.min.y&&t.max.y<=this.max.y}getParameter(t,e){return e.set((t.x-this.min.x)/(this.max.x-this.min.x),(t.y-this.min.y)/(this.max.y-this.min.y))}intersectsBox(t){return t.max.x>=this.min.x&&t.min.x<=this.max.x&&t.max.y>=this.min.y&&t.min.y<=this.max.y}clampPoint(t,e){return e.copy(t).clamp(this.min,this.max)}distanceToPoint(t){return this.clampPoint(t,os).distanceTo(t)}intersect(t){return this.min.max(t.min),this.max.min(t.max),this.isEmpty()&&this.makeEmpty(),this}union(t){return this.min.min(t.min),this.max.max(t.max),this}translate(t){return this.min.add(t),this.max.add(t),this}equals(t){return t.min.equals(this.min)&&t.max.equals(this.max)}}let on=new Z,oa=new Z,oo=new Z,oh=new Z,ol=new Z,ou=new Z,oc=new Z;class op{constructor(t=new Z,e=new Z){this.start=t,this.end=e}set(t,e){return this.start.copy(t),this.end.copy(e),this}copy(t){return this.start.copy(t.start),this.end.copy(t.end),this}getCenter(t){return t.addVectors(this.start,this.end).multiplyScalar(.5)}delta(t){return t.subVectors(this.end,this.start)}distanceSq(){return this.start.distanceToSquared(this.end)}distance(){return this.start.distanceTo(this.end)}at(t,e){return this.delta(e).multiplyScalar(t).add(this.start)}closestPointToPointParameter(t,e){on.subVectors(t,this.start),oa.subVectors(this.end,this.start);let i=oa.dot(oa),s=oa.dot(on)/i;return e&&(s=j(s,0,1)),s}closestPointToPoint(t,e,i){let s=this.closestPointToPointParameter(t,e);return this.delta(i).multiplyScalar(s).add(this.start)}distanceSqToLine3(t,e=ou,i=oc){let s,r,n=1e-8*1e-8,a=this.start,o=t.start,h=this.end,l=t.end;oo.subVectors(h,a),oh.subVectors(l,o),ol.subVectors(a,o);let u=oo.dot(oo),c=oh.dot(oh),p=oh.dot(ol);if(u<=n&&c<=n)return e.copy(a),i.copy(o),e.sub(i),e.dot(e);if(u<=n)s=0,r=j(r=p/c,0,1);else{let t=oo.dot(ol);if(c<=n)r=0,s=j(-t/u,0,1);else{let e=oo.dot(oh),i=u*c-e*e;s=0!==i?j((e*p-t*c)/i,0,1):0,(r=(e*s+p)/c)<0?(r=0,s=j(-t/u,0,1)):r>1&&(r=1,s=j((e-t)/u,0,1))}}return e.copy(a).add(oo.multiplyScalar(s)),i.copy(o).add(oh.multiplyScalar(r)),e.sub(i),e.dot(e)}applyMatrix4(t){return this.start.applyMatrix4(t),this.end.applyMatrix4(t),this}equals(t){return t.start.equals(this.start)&&t.end.equals(this.end)}clone(){return new this.constructor().copy(this)}}let od=new Z;class om extends eu{constructor(t,e){super(),this.light=t,this.matrixAutoUpdate=!1,this.color=e,this.type="SpotLightHelper";const i=new e5,s=[0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,0,-1,1];for(let t=0,e=1;t<32;t++,e++){const i=t/32*Math.PI*2,r=e/32*Math.PI*2;s.push(Math.cos(i),Math.sin(i),1,Math.cos(r),Math.sin(r),1)}i.setAttribute("position",new eZ(s,3));const r=new s$({fog:!1,toneMapped:!1});this.cone=new sY(i,r),this.add(this.cone),this.update()}dispose(){this.cone.geometry.dispose(),this.cone.material.dispose()}update(){this.light.updateWorldMatrix(!0,!1),this.light.target.updateWorldMatrix(!0,!1),this.parent?(this.parent.updateWorldMatrix(!0),this.matrix.copy(this.parent.matrixWorld).invert().multiply(this.light.matrixWorld)):this.matrix.copy(this.light.matrixWorld),this.matrixWorld.copy(this.light.matrixWorld);let t=this.light.distance?this.light.distance:1e3,e=t*Math.tan(this.light.angle);this.cone.scale.set(e,e,t),od.setFromMatrixPosition(this.light.target.matrixWorld),this.cone.lookAt(od),void 0!==this.color?this.cone.material.color.set(this.color):this.cone.material.color.copy(this.light.color)}}let of=new Z,og=new tH,oy=new tH;class ox extends sY{constructor(t){const e=function t(e){let i=[];!0===e.isBone&&i.push(e);for(let s=0;s1)for(let i=0;i.99999)this.quaternion.set(0,0,0,1);else if(t.y<-.99999)this.quaternion.set(1,0,0,0);else{oF.set(t.z,0,-t.x).normalize();let e=Math.acos(t.y);this.quaternion.setFromAxisAngle(oF,e)}}setLength(t,e=.2*t,i=.2*e){this.line.scale.set(1,Math.max(1e-4,t-e),1),this.line.updateMatrix(),this.cone.scale.set(i,e,i),this.cone.position.y=t,this.cone.updateMatrix()}setColor(t){this.line.material.color.set(t),this.cone.material.color.set(t)}copy(t){return super.copy(t,!1),this.line.copy(t.line),this.cone.copy(t.cone),this}dispose(){this.line.geometry.dispose(),this.line.material.dispose(),this.cone.geometry.dispose(),this.cone.material.dispose()}}class oV extends sY{constructor(t=1){const e=new e5;e.setAttribute("position",new eZ([0,0,0,t,0,0,0,0,0,0,t,0,0,0,0,0,0,t],3)),e.setAttribute("color",new eZ([1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1],3)),super(e,new s$({vertexColors:!0,toneMapped:!1})),this.type="AxesHelper"}setColors(t,e,i){let s=new ez,r=this.geometry.attributes.color.array;return s.set(t),s.toArray(r,0),s.toArray(r,3),s.set(e),s.toArray(r,6),s.toArray(r,9),s.set(i),s.toArray(r,12),s.toArray(r,15),this.geometry.attributes.color.needsUpdate=!0,this}dispose(){this.geometry.dispose(),this.material.dispose()}}class oD{constructor(){this.type="ShapePath",this.color=new ez,this.subPaths=[],this.currentPath=null}moveTo(t,e){return this.currentPath=new rF,this.subPaths.push(this.currentPath),this.currentPath.moveTo(t,e),this}lineTo(t,e){return this.currentPath.lineTo(t,e),this}quadraticCurveTo(t,e,i,s){return this.currentPath.quadraticCurveTo(t,e,i,s),this}bezierCurveTo(t,e,i,s,r,n){return this.currentPath.bezierCurveTo(t,e,i,s,r,n),this}splineThru(t){return this.currentPath.splineThru(t),this}toShapes(t){let e,i,s,r,n,a=r3.isClockWise,o=this.subPaths;if(0===o.length)return[];let h=[];if(1===o.length)return i=o[0],(s=new r$).curves=i.curves,h.push(s),h;let l=!a(o[0].getPoints());l=t?!l:l;let u=[],c=[],p=[],d=0;c[0]=void 0,p[d]=[];for(let s=0,n=o.length;s1){let t=!1,e=0;for(let t=0,e=c.length;tNumber.EPSILON){if(h<0&&(i=e[n],o=-o,a=e[r],h=-h),t.ya.y)continue;if(t.y===i.y){if(t.x===i.x)return!0}else{let e=h*(t.x-i.x)-o*(t.y-i.y);if(0===e)return!0;if(e<0)continue;s=!s}}else{if(t.y!==i.y)continue;if(a.x<=t.x&&t.x<=i.x||i.x<=t.x&&t.x<=a.x)return!0}}return s})(n.p,c[s].p)&&(i!==s&&e++,a?(a=!1,u[s].push(n)):t=!0);a&&u[i].push(n)}}e>0&&!1===t&&(p=u)}for(let t=0,e=c.length;te?(t.repeat.x=1,t.repeat.y=i/e,t.offset.x=0,t.offset.y=(1-t.repeat.y)/2):(t.repeat.x=e/i,t.repeat.y=1,t.offset.x=(1-t.repeat.x)/2,t.offset.y=0),t}static cover(t,e){let i;return(i=t.image&&t.image.width?t.image.width/t.image.height:1)>e?(t.repeat.x=e/i,t.repeat.y=1,t.offset.x=(1-t.repeat.x)/2,t.offset.y=0):(t.repeat.x=1,t.repeat.y=i/e,t.offset.x=0,t.offset.y=(1-t.repeat.y)/2),t}static fill(t){return t.repeat.x=1,t.repeat.y=1,t.offset.x=0,t.offset.y=0,t}static getByteLength(t,e,i,s){return oU(t,e,i,s)}}"u">typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:"182"}})),"u">typeof window&&(window.__THREE__?R("WARNING: Multiple instances of Three.js being imported."):window.__THREE__="182"),t.s(["ACESFilmicToneMapping",()=>4,"AddEquation",()=>100,"AddOperation",()=>2,"AdditiveAnimationBlendMode",()=>2501,"AdditiveBlending",()=>2,"AgXToneMapping",()=>6,"AlphaFormat",()=>1021,"AlwaysCompare",()=>519,"AlwaysDepth",()=>1,"AlwaysStencilFunc",()=>519,"AmbientLight",()=>an,"AnimationAction",()=>aX,"AnimationClip",()=>nD,"AnimationLoader",()=>nX,"AnimationMixer",()=>aY,"AnimationObjectGroup",()=>aJ,"AnimationUtils",()=>nI,"ArcCurve",()=>rb,"ArrayCamera",()=>a_,"ArrowHelper",()=>o$,"AttachedBindMode",()=>p,"Audio",()=>aO,"AudioAnalyser",()=>a$,"AudioContext",()=>ab,"AudioListener",()=>aR,"AudioLoader",()=>av,"AxesHelper",()=>oV,"BackSide",()=>1,"BasicDepthPacking",()=>3200,"BasicShadowMap",()=>0,"BatchedMesh",()=>sF,"Bone",()=>i8,"BooleanKeyframeTrack",()=>nE,"Box2",()=>or,"Box3",()=>tv,"Box3Helper",()=>oL,"BoxGeometry",()=>il,"BoxHelper",()=>oP,"BufferAttribute",()=>eD,"BufferGeometry",()=>e5,"BufferGeometryLoader",()=>ap,"ByteType",()=>1010,"Cache",()=>nj,"Camera",()=>ig,"CameraHelper",()=>oR,"CanvasTexture",()=>ri,"CapsuleGeometry",()=>ra,"CatmullRomCurve3",()=>r_,"CineonToneMapping",()=>3,"CircleGeometry",()=>ro,"ClampToEdgeWrapping",()=>1001,"Clock",()=>aC,"Color",()=>ez,"ColorKeyframeTrack",()=>nP,"ColorManagement",()=>ts,"CompressedArrayTexture",()=>rt,"CompressedCubeTexture",()=>re,"CompressedTexture",()=>s7,"CompressedTextureLoader",()=>nZ,"ConeGeometry",()=>rl,"ConstantAlphaFactor",()=>213,"ConstantColorFactor",()=>211,"Controls",()=>oj,"CubeCamera",()=>iw,"CubeDepthTexture",()=>rr,"CubeReflectionMapping",()=>301,"CubeRefractionMapping",()=>302,"CubeTexture",()=>iM,"CubeTextureLoader",()=>nK,"CubeUVReflectionMapping",()=>306,"CubicBezierCurve",()=>rz,"CubicBezierCurve3",()=>rk,"CubicInterpolant",()=>nk,"CullFaceBack",()=>1,"CullFaceFront",()=>2,"CullFaceFrontBack",()=>3,"CullFaceNone",()=>0,"Curve",()=>ry,"CurvePath",()=>rN,"CustomBlending",()=>5,"CustomToneMapping",()=>5,"CylinderGeometry",()=>rh,"Cylindrical",()=>oe,"Data3DTexture",()=>tx,"DataArrayTexture",()=>tg,"DataTexture",()=>i9,"DataTextureLoader",()=>n0,"DataUtils",()=>eN,"DecrementStencilOp",()=>7683,"DecrementWrapStencilOp",()=>34056,"DefaultLoadingManager",()=>nW,"DepthFormat",()=>1026,"DepthStencilFormat",()=>1027,"DepthTexture",()=>rs,"DetachedBindMode",()=>d,"DirectionalLight",()=>ar,"DirectionalLightHelper",()=>oz,"DiscreteInterpolant",()=>nR,"DodecahedronGeometry",()=>rc,"DoubleSide",()=>2,"DstAlphaFactor",()=>206,"DstColorFactor",()=>208,"DynamicCopyUsage",()=>35050,"DynamicDrawUsage",()=>35048,"DynamicReadUsage",()=>35049,"EdgesGeometry",()=>rg,"EllipseCurve",()=>rx,"EqualCompare",()=>514,"EqualDepth",()=>4,"EqualStencilFunc",()=>514,"EquirectangularReflectionMapping",()=>303,"EquirectangularRefractionMapping",()=>304,"Euler",()=>t3,"EventDispatcher",()=>L,"ExternalTexture",()=>rn,"ExtrudeGeometry",()=>r6,"FileLoader",()=>nJ,"Float16BufferAttribute",()=>eX,"Float32BufferAttribute",()=>eZ,"FloatType",()=>1015,"Fog",()=>iI,"FogExp2",()=>iT,"FramebufferTexture",()=>s9,"FrontSide",()=>0,"Frustum",()=>sx,"FrustumArray",()=>sw,"GLBufferAttribute",()=>a3,"GLSL1",()=>"100","GLSL3",()=>"300 es","GreaterCompare",()=>516,"GreaterDepth",()=>6,"GreaterEqualCompare",()=>518,"GreaterEqualDepth",()=>5,"GreaterEqualStencilFunc",()=>518,"GreaterStencilFunc",()=>516,"GridHelper",()=>oA,"Group",()=>iA,"HalfFloatType",()=>1016,"HemisphereLight",()=>n3,"HemisphereLightHelper",()=>oS,"IcosahedronGeometry",()=>r9,"ImageBitmapLoader",()=>ax,"ImageLoader",()=>nQ,"ImageUtils",()=>ta,"IncrementStencilOp",()=>7682,"IncrementWrapStencilOp",()=>34055,"InstancedBufferAttribute",()=>si,"InstancedBufferGeometry",()=>ac,"InstancedInterleavedBuffer",()=>a2,"InstancedMesh",()=>su,"Int16BufferAttribute",()=>eG,"Int32BufferAttribute",()=>eH,"Int8BufferAttribute",()=>ej,"IntType",()=>1013,"InterleavedBuffer",()=>ik,"InterleavedBufferAttribute",()=>iR,"Interpolant",()=>nz,"InterpolateDiscrete",()=>2300,"InterpolateLinear",()=>2301,"InterpolateSmooth",()=>2302,"InterpolationSamplingMode",()=>v,"InterpolationSamplingType",()=>b,"InvertStencilOp",()=>5386,"KeepStencilOp",()=>7680,"KeyframeTrack",()=>nO,"LOD",()=>iZ,"LatheGeometry",()=>r7,"Layers",()=>t5,"LessCompare",()=>513,"LessDepth",()=>2,"LessEqualCompare",()=>515,"LessEqualDepth",()=>3,"LessEqualStencilFunc",()=>515,"LessStencilFunc",()=>513,"Light",()=>n2,"LightProbe",()=>ah,"Line",()=>sH,"Line3",()=>op,"LineBasicMaterial",()=>s$,"LineCurve",()=>rB,"LineCurve3",()=>rR,"LineDashedMaterial",()=>nS,"LineLoop",()=>sQ,"LineSegments",()=>sY,"LinearFilter",()=>1006,"LinearInterpolant",()=>nB,"LinearMipMapLinearFilter",()=>1008,"LinearMipMapNearestFilter",()=>1007,"LinearMipmapLinearFilter",()=>1008,"LinearMipmapNearestFilter",()=>1007,"LinearSRGBColorSpace",()=>f,"LinearToneMapping",()=>1,"LinearTransfer",()=>g,"Loader",()=>nG,"LoaderUtils",()=>au,"LoadingManager",()=>nU,"LoopOnce",()=>2200,"LoopPingPong",()=>2202,"LoopRepeat",()=>2201,"MOUSE",()=>u,"Material",()=>eR,"MaterialLoader",()=>al,"MathUtils",()=>H,"Matrix2",()=>oi,"Matrix3",()=>K,"Matrix4",()=>tH,"MaxEquation",()=>104,"Mesh",()=>io,"MeshBasicMaterial",()=>eO,"MeshDepthMaterial",()=>nv,"MeshDistanceMaterial",()=>nw,"MeshLambertMaterial",()=>nb,"MeshMatcapMaterial",()=>nM,"MeshNormalMaterial",()=>nx,"MeshPhongMaterial",()=>ng,"MeshPhysicalMaterial",()=>nf,"MeshStandardMaterial",()=>nm,"MeshToonMaterial",()=>ny,"MinEquation",()=>103,"MirroredRepeatWrapping",()=>1002,"MixOperation",()=>1,"MultiplyBlending",()=>4,"MultiplyOperation",()=>0,"NearestFilter",()=>1003,"NearestMipMapLinearFilter",()=>1005,"NearestMipMapNearestFilter",()=>1004,"NearestMipmapLinearFilter",()=>1005,"NearestMipmapNearestFilter",()=>1004,"NeutralToneMapping",()=>7,"NeverCompare",()=>512,"NeverDepth",()=>0,"NeverStencilFunc",()=>512,"NoBlending",()=>0,"NoColorSpace",()=>"","NoNormalPacking",()=>"","NoToneMapping",()=>0,"NormalAnimationBlendMode",()=>2500,"NormalBlending",()=>1,"NormalGAPacking",()=>"ga","NormalRGPacking",()=>"rg","NotEqualCompare",()=>517,"NotEqualDepth",()=>7,"NotEqualStencilFunc",()=>517,"NumberKeyframeTrack",()=>nL,"Object3D",()=>eu,"ObjectLoader",()=>ad,"ObjectSpaceNormalMap",()=>1,"OctahedronGeometry",()=>nt,"OneFactor",()=>201,"OneMinusConstantAlphaFactor",()=>214,"OneMinusConstantColorFactor",()=>212,"OneMinusDstAlphaFactor",()=>207,"OneMinusDstColorFactor",()=>209,"OneMinusSrcAlphaFactor",()=>205,"OneMinusSrcColorFactor",()=>203,"OrthographicCamera",()=>ai,"PCFShadowMap",()=>1,"PCFSoftShadowMap",()=>2,"Path",()=>rF,"PerspectiveCamera",()=>iv,"Plane",()=>sm,"PlaneGeometry",()=>ne,"PlaneHelper",()=>oN,"PointLight",()=>ae,"PointLightHelper",()=>ob,"Points",()=>s5,"PointsMaterial",()=>sK,"PolarGridHelper",()=>o_,"PolyhedronGeometry",()=>ru,"PositionalAudio",()=>aF,"PropertyBinding",()=>aH,"PropertyMixer",()=>aV,"QuadraticBezierCurve",()=>rO,"QuadraticBezierCurve3",()=>rE,"Quaternion",()=>X,"QuaternionKeyframeTrack",()=>nF,"QuaternionLinearInterpolant",()=>nN,"R11_EAC_Format",()=>37488,"RAD2DEG",()=>V,"RED_GREEN_RGTC2_Format",()=>36285,"RED_RGTC1_Format",()=>36283,"REVISION",()=>"182","RG11_EAC_Format",()=>37490,"RGBADepthPacking",()=>3201,"RGBAFormat",()=>1023,"RGBAIntegerFormat",()=>1033,"RGBA_ASTC_10x10_Format",()=>37819,"RGBA_ASTC_10x5_Format",()=>37816,"RGBA_ASTC_10x6_Format",()=>37817,"RGBA_ASTC_10x8_Format",()=>37818,"RGBA_ASTC_12x10_Format",()=>37820,"RGBA_ASTC_12x12_Format",()=>37821,"RGBA_ASTC_4x4_Format",()=>37808,"RGBA_ASTC_5x4_Format",()=>37809,"RGBA_ASTC_5x5_Format",()=>37810,"RGBA_ASTC_6x5_Format",()=>37811,"RGBA_ASTC_6x6_Format",()=>37812,"RGBA_ASTC_8x5_Format",()=>37813,"RGBA_ASTC_8x6_Format",()=>37814,"RGBA_ASTC_8x8_Format",()=>37815,"RGBA_BPTC_Format",()=>36492,"RGBA_ETC2_EAC_Format",()=>37496,"RGBA_PVRTC_2BPPV1_Format",()=>35843,"RGBA_PVRTC_4BPPV1_Format",()=>35842,"RGBA_S3TC_DXT1_Format",()=>33777,"RGBA_S3TC_DXT3_Format",()=>33778,"RGBA_S3TC_DXT5_Format",()=>33779,"RGBDepthPacking",()=>3202,"RGBFormat",()=>1022,"RGBIntegerFormat",()=>1032,"RGB_BPTC_SIGNED_Format",()=>36494,"RGB_BPTC_UNSIGNED_Format",()=>36495,"RGB_ETC1_Format",()=>36196,"RGB_ETC2_Format",()=>37492,"RGB_PVRTC_2BPPV1_Format",()=>35841,"RGB_PVRTC_4BPPV1_Format",()=>35840,"RGB_S3TC_DXT1_Format",()=>33776,"RGDepthPacking",()=>3203,"RGFormat",()=>1030,"RGIntegerFormat",()=>1031,"RawShaderMaterial",()=>nd,"Ray",()=>tq,"Raycaster",()=>a4,"RectAreaLight",()=>aa,"RedFormat",()=>1028,"RedIntegerFormat",()=>1029,"ReinhardToneMapping",()=>2,"RenderTarget",()=>tm,"RenderTarget3D",()=>aQ,"RepeatWrapping",()=>1e3,"ReplaceStencilOp",()=>7681,"ReverseSubtractEquation",()=>102,"RingGeometry",()=>ni,"SIGNED_R11_EAC_Format",()=>37489,"SIGNED_RED_GREEN_RGTC2_Format",()=>36286,"SIGNED_RED_RGTC1_Format",()=>36284,"SIGNED_RG11_EAC_Format",()=>37491,"SRGBColorSpace",()=>m,"SRGBTransfer",()=>y,"Scene",()=>iz,"ShaderMaterial",()=>im,"ShadowMaterial",()=>np,"Shape",()=>r$,"ShapeGeometry",()=>ns,"ShapePath",()=>oD,"ShapeUtils",()=>r3,"ShortType",()=>1011,"Skeleton",()=>se,"SkeletonHelper",()=>ox,"SkinnedMesh",()=>i6,"Source",()=>th,"Sphere",()=>tF,"SphereGeometry",()=>nr,"Spherical",()=>ot,"SphericalHarmonics3",()=>ao,"SplineCurve",()=>rP,"SpotLight",()=>n7,"SpotLightHelper",()=>om,"Sprite",()=>iq,"SpriteMaterial",()=>iO,"SrcAlphaFactor",()=>204,"SrcAlphaSaturateFactor",()=>210,"SrcColorFactor",()=>202,"StaticCopyUsage",()=>35046,"StaticDrawUsage",()=>35044,"StaticReadUsage",()=>35045,"StereoCamera",()=>aA,"StreamCopyUsage",()=>35042,"StreamDrawUsage",()=>35040,"StreamReadUsage",()=>35041,"StringKeyframeTrack",()=>n$,"SubtractEquation",()=>101,"SubtractiveBlending",()=>3,"TOUCH",()=>c,"TangentSpaceNormalMap",()=>0,"TetrahedronGeometry",()=>nn,"Texture",()=>tp,"TextureLoader",()=>n1,"TextureUtils",()=>oW,"Timer",()=>a9,"TimestampQuery",()=>x,"TorusGeometry",()=>na,"TorusKnotGeometry",()=>no,"Triangle",()=>eA,"TriangleFanDrawMode",()=>2,"TriangleStripDrawMode",()=>1,"TrianglesDrawMode",()=>0,"TubeGeometry",()=>nh,"UVMapping",()=>300,"Uint16BufferAttribute",()=>eq,"Uint32BufferAttribute",()=>eJ,"Uint8BufferAttribute",()=>eU,"Uint8ClampedBufferAttribute",()=>eW,"Uniform",()=>aK,"UniformsGroup",()=>a1,"UniformsUtils",()=>id,"UnsignedByteType",()=>1009,"UnsignedInt101111Type",()=>35899,"UnsignedInt248Type",()=>1020,"UnsignedInt5999Type",()=>35902,"UnsignedIntType",()=>1014,"UnsignedShort4444Type",()=>1017,"UnsignedShort5551Type",()=>1018,"UnsignedShortType",()=>1012,"VSMShadowMap",()=>3,"Vector2",()=>J,"Vector3",()=>Z,"Vector4",()=>td,"VectorKeyframeTrack",()=>nV,"VideoFrameTexture",()=>s8,"VideoTexture",()=>s6,"WebGL3DRenderTarget",()=>tb,"WebGLArrayRenderTarget",()=>ty,"WebGLCoordinateSystem",()=>2e3,"WebGLCubeRenderTarget",()=>iS,"WebGLRenderTarget",()=>tf,"WebGPUCoordinateSystem",()=>2001,"WebXRController",()=>iC,"WireframeGeometry",()=>nl,"WrapAroundEnding",()=>2402,"ZeroCurvatureEnding",()=>2400,"ZeroFactor",()=>200,"ZeroSlopeEnding",()=>2401,"ZeroStencilOp",()=>0,"arrayNeedsUint32",()=>w,"cloneUniforms",()=>iu,"createCanvasElement",()=>C,"createElementNS",()=>_,"error",()=>O,"getByteLength",()=>oU,"getConsoleFunction",()=>k,"getUnlitUniformColorSpace",()=>ip,"log",()=>B,"mergeUniforms",()=>ic,"probeAsync",()=>P,"setConsoleFunction",()=>z,"warn",()=>R,"warnOnce",()=>E])},53487,(t,e,i)=>{"use strict";let s="[^\\\\/]",r="[^/]",n="(?:\\/|$)",a="(?:^|\\/)",o=`\\.{1,2}${n}`,h=`(?!${a}${o})`,l=`(?!\\.{0,1}${n})`,u=`(?!${o})`,c=`${r}*?`,p={DOT_LITERAL:"\\.",PLUS_LITERAL:"\\+",QMARK_LITERAL:"\\?",SLASH_LITERAL:"\\/",ONE_CHAR:"(?=.)",QMARK:r,END_ANCHOR:n,DOTS_SLASH:o,NO_DOT:"(?!\\.)",NO_DOTS:h,NO_DOT_SLASH:l,NO_DOTS_SLASH:u,QMARK_NO_DOT:"[^.\\/]",STAR:c,START_ANCHOR:a,SEP:"/"},d={...p,SLASH_LITERAL:"[\\\\/]",QMARK:s,STAR:`${s}*?`,DOTS_SLASH:"\\.{1,2}(?:[\\\\/]|$)",NO_DOT:"(?!\\.)",NO_DOTS:"(?!(?:^|[\\\\/])\\.{1,2}(?:[\\\\/]|$))",NO_DOT_SLASH:"(?!\\.{0,1}(?:[\\\\/]|$))",NO_DOTS_SLASH:"(?!\\.{1,2}(?:[\\\\/]|$))",QMARK_NO_DOT:"[^.\\\\/]",START_ANCHOR:"(?:^|[\\\\/])",END_ANCHOR:"(?:[\\\\/]|$)",SEP:"\\"};e.exports={MAX_LENGTH:65536,POSIX_REGEX_SOURCE:{alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"},REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{__proto__:null,"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,extglobChars:t=>({"!":{type:"negate",open:"(?:(?!(?:",close:`))${t.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}),globChars:t=>!0===t?d:p}},19241,(t,e,i)=>{"use strict";var s=t.i(47167);let{REGEX_BACKSLASH:r,REGEX_REMOVE_BACKSLASH:n,REGEX_SPECIAL_CHARS:a,REGEX_SPECIAL_CHARS_GLOBAL:o}=t.r(53487);i.isObject=t=>null!==t&&"object"==typeof t&&!Array.isArray(t),i.hasRegexChars=t=>a.test(t),i.isRegexChar=t=>1===t.length&&i.hasRegexChars(t),i.escapeRegex=t=>t.replace(o,"\\$1"),i.toPosixSlashes=t=>t.replace(r,"/"),i.isWindows=()=>{if("u">typeof navigator&&navigator.platform){let t=navigator.platform.toLowerCase();return"win32"===t||"windows"===t}return void 0!==s.default&&!!s.default.platform&&"win32"===s.default.platform},i.removeBackslashes=t=>t.replace(n,t=>"\\"===t?"":t),i.escapeLast=(t,e,s)=>{let r=t.lastIndexOf(e,s);return -1===r?t:"\\"===t[r-1]?i.escapeLast(t,e,r-1):`${t.slice(0,r)}\\${t.slice(r)}`},i.removePrefix=(t,e={})=>{let i=t;return i.startsWith("./")&&(i=i.slice(2),e.prefix="./"),i},i.wrapOutput=(t,e={},i={})=>{let s=i.contains?"":"^",r=i.contains?"":"$",n=`${s}(?:${t})${r}`;return!0===e.negated&&(n=`(?:^(?!${n}).*$)`),n},i.basename=(t,{windows:e}={})=>{let i=t.split(e?/[\\/]/:"/"),s=i[i.length-1];return""===s?i[i.length-2]:s}},26094,(t,e,i)=>{"use strict";let s=t.r(19241),{CHAR_ASTERISK:r,CHAR_AT:n,CHAR_BACKWARD_SLASH:a,CHAR_COMMA:o,CHAR_DOT:h,CHAR_EXCLAMATION_MARK:l,CHAR_FORWARD_SLASH:u,CHAR_LEFT_CURLY_BRACE:c,CHAR_LEFT_PARENTHESES:p,CHAR_LEFT_SQUARE_BRACKET:d,CHAR_PLUS:m,CHAR_QUESTION_MARK:f,CHAR_RIGHT_CURLY_BRACE:g,CHAR_RIGHT_PARENTHESES:y,CHAR_RIGHT_SQUARE_BRACKET:x}=t.r(53487),b=t=>t===u||t===a,v=t=>{!0!==t.isPrefix&&(t.depth=t.isGlobstar?1/0:1)};e.exports=(t,e)=>{let i,w,M=e||{},S=t.length-1,A=!0===M.parts||!0===M.scanToEnd,_=[],C=[],T=[],I=t,z=-1,k=0,B=0,R=!1,O=!1,E=!1,P=!1,L=!1,N=!1,F=!1,$=!1,V=!1,D=!1,j=0,U={value:"",depth:0,isGlob:!1},W=()=>z>=S,G=()=>I.charCodeAt(z+1),q=()=>(i=w,I.charCodeAt(++z));for(;z0&&(J=I.slice(0,k),I=I.slice(k),B-=k),H&&!0===E&&B>0?(H=I.slice(0,B),X=I.slice(B)):!0===E?(H="",X=I):H=I,H&&""!==H&&"/"!==H&&H!==I&&b(H.charCodeAt(H.length-1))&&(H=H.slice(0,-1)),!0===M.unescape&&(X&&(X=s.removeBackslashes(X)),H&&!0===F&&(H=s.removeBackslashes(H)));let Z={prefix:J,input:t,start:k,base:H,glob:X,isBrace:R,isBracket:O,isGlob:E,isExtglob:P,isGlobstar:L,negated:$,negatedExtglob:V};if(!0===M.tokens&&(Z.maxDepth=0,b(w)||C.push(U),Z.tokens=C),!0===M.parts||!0===M.tokens){let e;for(let i=0;i<_.length;i++){let s=e?e+1:k,r=_[i],n=t.slice(s,r);M.tokens&&(0===i&&0!==k?(C[i].isPrefix=!0,C[i].value=J):C[i].value=n,v(C[i]),Z.maxDepth+=C[i].depth),(0!==i||""!==n)&&T.push(n),e=r}if(e&&e+1{"use strict";let s=t.r(53487),r=t.r(19241),{MAX_LENGTH:n,POSIX_REGEX_SOURCE:a,REGEX_NON_SPECIAL_CHARS:o,REGEX_SPECIAL_CHARS_BACKREF:h,REPLACEMENTS:l}=s,u=(t,e)=>{if("function"==typeof e.expandRange)return e.expandRange(...t,e);t.sort();let i=`[${t.join("-")}]`;try{new RegExp(i)}catch(e){return t.map(t=>r.escapeRegex(t)).join("..")}return i},c=(t,e)=>`Missing ${t}: "${e}" - use "\\\\${e}" to match literal characters`,p=(t,e)=>{let i;if("string"!=typeof t)throw TypeError("Expected a string");t=l[t]||t;let d={...e},m="number"==typeof d.maxLength?Math.min(n,d.maxLength):n,f=t.length;if(f>m)throw SyntaxError(`Input length: ${f}, exceeds maximum allowed length: ${m}`);let g={type:"bos",value:"",output:d.prepend||""},y=[g],x=d.capture?"":"?:",b=s.globChars(d.windows),v=s.extglobChars(b),{DOT_LITERAL:w,PLUS_LITERAL:M,SLASH_LITERAL:S,ONE_CHAR:A,DOTS_SLASH:_,NO_DOT:C,NO_DOT_SLASH:T,NO_DOTS_SLASH:I,QMARK:z,QMARK_NO_DOT:k,STAR:B,START_ANCHOR:R}=b,O=t=>`(${x}(?:(?!${R}${t.dot?_:w}).)*?)`,E=d.dot?"":C,P=d.dot?z:k,L=!0===d.bash?O(d):B;d.capture&&(L=`(${L})`),"boolean"==typeof d.noext&&(d.noextglob=d.noext);let N={input:t,index:-1,start:0,dot:!0===d.dot,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:y};f=(t=r.removePrefix(t,N)).length;let F=[],$=[],V=[],D=g,j=()=>N.index===f-1,U=N.peek=(e=1)=>t[N.index+e],W=N.advance=()=>t[++N.index]||"",G=()=>t.slice(N.index+1),q=(t="",e=0)=>{N.consumed+=t,N.index+=e},H=t=>{N.output+=null!=t.output?t.output:t.value,q(t.value)},J=()=>{let t=1;for(;"!"===U()&&("("!==U(2)||"?"===U(3));)W(),N.start++,t++;return t%2!=0&&(N.negated=!0,N.start++,!0)},X=t=>{N[t]++,V.push(t)},Z=t=>{N[t]--,V.pop()},Y=t=>{if("globstar"===D.type){let e=N.braces>0&&("comma"===t.type||"brace"===t.type),i=!0===t.extglob||F.length&&("pipe"===t.type||"paren"===t.type);"slash"===t.type||"paren"===t.type||e||i||(N.output=N.output.slice(0,-D.output.length),D.type="star",D.value="*",D.output=L,N.output+=D.output)}if(F.length&&"paren"!==t.type&&(F[F.length-1].inner+=t.value),(t.value||t.output)&&H(t),D&&"text"===D.type&&"text"===t.type){D.output=(D.output||D.value)+t.value,D.value+=t.value;return}t.prev=D,y.push(t),D=t},Q=(t,e)=>{let i={...v[e],conditions:1,inner:""};i.prev=D,i.parens=N.parens,i.output=N.output;let s=(d.capture?"(":"")+i.open;X("parens"),Y({type:t,value:e,output:N.output?"":A}),Y({type:"paren",extglob:!0,value:W(),output:s}),F.push(i)},K=t=>{let s,r=t.close+(d.capture?")":"");if("negate"===t.type){let i=L;if(t.inner&&t.inner.length>1&&t.inner.includes("/")&&(i=O(d)),(i!==L||j()||/^\)+$/.test(G()))&&(r=t.close=`)$))${i}`),t.inner.includes("*")&&(s=G())&&/^\.[^\\/.]+$/.test(s)){let n=p(s,{...e,fastpaths:!1}).output;r=t.close=`)${n})${i})`}"bos"===t.prev.type&&(N.negatedExtglob=!0)}Y({type:"paren",extglob:!0,value:i,output:r}),Z("parens")};if(!1!==d.fastpaths&&!/(^[*!]|[/()[\]{}"])/.test(t)){let i=!1,s=t.replace(h,(t,e,s,r,n,a)=>"\\"===r?(i=!0,t):"?"===r?e?e+r+(n?z.repeat(n.length):""):0===a?P+(n?z.repeat(n.length):""):z.repeat(s.length):"."===r?w.repeat(s.length):"*"===r?e?e+r+(n?L:""):L:e?t:`\\${t}`);return(!0===i&&(s=!0===d.unescape?s.replace(/\\/g,""):s.replace(/\\+/g,t=>t.length%2==0?"\\\\":t?"\\":"")),s===t&&!0===d.contains)?N.output=t:N.output=r.wrapOutput(s,N,e),N}for(;!j();){if("\0"===(i=W()))continue;if("\\"===i){let t=U();if("/"===t&&!0!==d.bash||"."===t||";"===t)continue;if(!t){Y({type:"text",value:i+="\\"});continue}let e=/^\\+/.exec(G()),s=0;if(e&&e[0].length>2&&(s=e[0].length,N.index+=s,s%2!=0&&(i+="\\")),!0===d.unescape?i=W():i+=W(),0===N.brackets){Y({type:"text",value:i});continue}}if(N.brackets>0&&("]"!==i||"["===D.value||"[^"===D.value)){if(!1!==d.posix&&":"===i){let t=D.value.slice(1);if(t.includes("[")&&(D.posix=!0,t.includes(":"))){let t=D.value.lastIndexOf("["),e=D.value.slice(0,t),i=a[D.value.slice(t+2)];if(i){D.value=e+i,N.backtrack=!0,W(),g.output||1!==y.indexOf(D)||(g.output=A);continue}}}("["===i&&":"!==U()||"-"===i&&"]"===U())&&(i=`\\${i}`),"]"===i&&("["===D.value||"[^"===D.value)&&(i=`\\${i}`),!0===d.posix&&"!"===i&&"["===D.value&&(i="^"),D.value+=i,H({value:i});continue}if(1===N.quotes&&'"'!==i){i=r.escapeRegex(i),D.value+=i,H({value:i});continue}if('"'===i){N.quotes=+(1!==N.quotes),!0===d.keepQuotes&&Y({type:"text",value:i});continue}if("("===i){X("parens"),Y({type:"paren",value:i});continue}if(")"===i){if(0===N.parens&&!0===d.strictBrackets)throw SyntaxError(c("opening","("));let t=F[F.length-1];if(t&&N.parens===t.parens+1){K(F.pop());continue}Y({type:"paren",value:i,output:N.parens?")":"\\)"}),Z("parens");continue}if("["===i){if(!0!==d.nobracket&&G().includes("]"))X("brackets");else{if(!0!==d.nobracket&&!0===d.strictBrackets)throw SyntaxError(c("closing","]"));i=`\\${i}`}Y({type:"bracket",value:i});continue}if("]"===i){if(!0===d.nobracket||D&&"bracket"===D.type&&1===D.value.length){Y({type:"text",value:i,output:`\\${i}`});continue}if(0===N.brackets){if(!0===d.strictBrackets)throw SyntaxError(c("opening","["));Y({type:"text",value:i,output:`\\${i}`});continue}Z("brackets");let t=D.value.slice(1);if(!0===D.posix||"^"!==t[0]||t.includes("/")||(i=`/${i}`),D.value+=i,H({value:i}),!1===d.literalBrackets||r.hasRegexChars(t))continue;let e=r.escapeRegex(D.value);if(N.output=N.output.slice(0,-D.value.length),!0===d.literalBrackets){N.output+=e,D.value=e;continue}D.value=`(${x}${e}|${D.value})`,N.output+=D.value;continue}if("{"===i&&!0!==d.nobrace){X("braces");let t={type:"brace",value:i,output:"(",outputIndex:N.output.length,tokensIndex:N.tokens.length};$.push(t),Y(t);continue}if("}"===i){let t=$[$.length-1];if(!0===d.nobrace||!t){Y({type:"text",value:i,output:i});continue}let e=")";if(!0===t.dots){let t=y.slice(),i=[];for(let e=t.length-1;e>=0&&(y.pop(),"brace"!==t[e].type);e--)"dots"!==t[e].type&&i.unshift(t[e].value);e=u(i,d),N.backtrack=!0}if(!0!==t.comma&&!0!==t.dots){let s=N.output.slice(0,t.outputIndex),r=N.tokens.slice(t.tokensIndex);for(let n of(t.value=t.output="\\{",i=e="\\}",N.output=s,r))N.output+=n.output||n.value}Y({type:"brace",value:i,output:e}),Z("braces"),$.pop();continue}if("|"===i){F.length>0&&F[F.length-1].conditions++,Y({type:"text",value:i});continue}if(","===i){let t=i,e=$[$.length-1];e&&"braces"===V[V.length-1]&&(e.comma=!0,t="|"),Y({type:"comma",value:i,output:t});continue}if("/"===i){if("dot"===D.type&&N.index===N.start+1){N.start=N.index+1,N.consumed="",N.output="",y.pop(),D=g;continue}Y({type:"slash",value:i,output:S});continue}if("."===i){if(N.braces>0&&"dot"===D.type){"."===D.value&&(D.output=w);let t=$[$.length-1];D.type="dots",D.output+=i,D.value+=i,t.dots=!0;continue}if(N.braces+N.parens===0&&"bos"!==D.type&&"slash"!==D.type){Y({type:"text",value:i,output:w});continue}Y({type:"dot",value:i,output:w});continue}if("?"===i){if(!(D&&"("===D.value)&&!0!==d.noextglob&&"("===U()&&"?"!==U(2)){Q("qmark",i);continue}if(D&&"paren"===D.type){let t=U(),e=i;("("!==D.value||/[!=<:]/.test(t))&&("<"!==t||/<([!=]|\w+>)/.test(G()))||(e=`\\${i}`),Y({type:"text",value:i,output:e});continue}if(!0!==d.dot&&("slash"===D.type||"bos"===D.type)){Y({type:"qmark",value:i,output:k});continue}Y({type:"qmark",value:i,output:z});continue}if("!"===i){if(!0!==d.noextglob&&"("===U()&&("?"!==U(2)||!/[!=<:]/.test(U(3)))){Q("negate",i);continue}if(!0!==d.nonegate&&0===N.index){J();continue}}if("+"===i){if(!0!==d.noextglob&&"("===U()&&"?"!==U(2)){Q("plus",i);continue}if(D&&"("===D.value||!1===d.regex){Y({type:"plus",value:i,output:M});continue}if(D&&("bracket"===D.type||"paren"===D.type||"brace"===D.type)||N.parens>0){Y({type:"plus",value:i});continue}Y({type:"plus",value:M});continue}if("@"===i){if(!0!==d.noextglob&&"("===U()&&"?"!==U(2)){Y({type:"at",extglob:!0,value:i,output:""});continue}Y({type:"text",value:i});continue}if("*"!==i){("$"===i||"^"===i)&&(i=`\\${i}`);let t=o.exec(G());t&&(i+=t[0],N.index+=t[0].length),Y({type:"text",value:i});continue}if(D&&("globstar"===D.type||!0===D.star)){D.type="star",D.star=!0,D.value+=i,D.output=L,N.backtrack=!0,N.globstar=!0,q(i);continue}let e=G();if(!0!==d.noextglob&&/^\([^?]/.test(e)){Q("star",i);continue}if("star"===D.type){if(!0===d.noglobstar){q(i);continue}let s=D.prev,r=s.prev,n="slash"===s.type||"bos"===s.type,a=r&&("star"===r.type||"globstar"===r.type);if(!0===d.bash&&(!n||e[0]&&"/"!==e[0])){Y({type:"star",value:i,output:""});continue}let o=N.braces>0&&("comma"===s.type||"brace"===s.type),h=F.length&&("pipe"===s.type||"paren"===s.type);if(!n&&"paren"!==s.type&&!o&&!h){Y({type:"star",value:i,output:""});continue}for(;"/**"===e.slice(0,3);){let i=t[N.index+4];if(i&&"/"!==i)break;e=e.slice(3),q("/**",3)}if("bos"===s.type&&j()){D.type="globstar",D.value+=i,D.output=O(d),N.output=D.output,N.globstar=!0,q(i);continue}if("slash"===s.type&&"bos"!==s.prev.type&&!a&&j()){N.output=N.output.slice(0,-(s.output+D.output).length),s.output=`(?:${s.output}`,D.type="globstar",D.output=O(d)+(d.strictSlashes?")":"|$)"),D.value+=i,N.globstar=!0,N.output+=s.output+D.output,q(i);continue}if("slash"===s.type&&"bos"!==s.prev.type&&"/"===e[0]){let t=void 0!==e[1]?"|$":"";N.output=N.output.slice(0,-(s.output+D.output).length),s.output=`(?:${s.output}`,D.type="globstar",D.output=`${O(d)}${S}|${S}${t})`,D.value+=i,N.output+=s.output+D.output,N.globstar=!0,q(i+W()),Y({type:"slash",value:"/",output:""});continue}if("bos"===s.type&&"/"===e[0]){D.type="globstar",D.value+=i,D.output=`(?:^|${S}|${O(d)}${S})`,N.output=D.output,N.globstar=!0,q(i+W()),Y({type:"slash",value:"/",output:""});continue}N.output=N.output.slice(0,-D.output.length),D.type="globstar",D.output=O(d),D.value+=i,N.output+=D.output,N.globstar=!0,q(i);continue}let s={type:"star",value:i,output:L};if(!0===d.bash){s.output=".*?",("bos"===D.type||"slash"===D.type)&&(s.output=E+s.output),Y(s);continue}if(D&&("bracket"===D.type||"paren"===D.type)&&!0===d.regex){s.output=i,Y(s);continue}(N.index===N.start||"slash"===D.type||"dot"===D.type)&&("dot"===D.type?(N.output+=T,D.output+=T):!0===d.dot?(N.output+=I,D.output+=I):(N.output+=E,D.output+=E),"*"!==U()&&(N.output+=A,D.output+=A)),Y(s)}for(;N.brackets>0;){if(!0===d.strictBrackets)throw SyntaxError(c("closing","]"));N.output=r.escapeLast(N.output,"["),Z("brackets")}for(;N.parens>0;){if(!0===d.strictBrackets)throw SyntaxError(c("closing",")"));N.output=r.escapeLast(N.output,"("),Z("parens")}for(;N.braces>0;){if(!0===d.strictBrackets)throw SyntaxError(c("closing","}"));N.output=r.escapeLast(N.output,"{"),Z("braces")}if(!0!==d.strictSlashes&&("star"===D.type||"bracket"===D.type)&&Y({type:"maybe_slash",value:"",output:`${S}?`}),!0===N.backtrack)for(let t of(N.output="",N.tokens))N.output+=null!=t.output?t.output:t.value,t.suffix&&(N.output+=t.suffix);return N};p.fastpaths=(t,e)=>{let i={...e},a="number"==typeof i.maxLength?Math.min(n,i.maxLength):n,o=t.length;if(o>a)throw SyntaxError(`Input length: ${o}, exceeds maximum allowed length: ${a}`);t=l[t]||t;let{DOT_LITERAL:h,SLASH_LITERAL:u,ONE_CHAR:c,DOTS_SLASH:p,NO_DOT:d,NO_DOTS:m,NO_DOTS_SLASH:f,STAR:g,START_ANCHOR:y}=s.globChars(i.windows),x=i.dot?m:d,b=i.dot?f:d,v=i.capture?"":"?:",w=!0===i.bash?".*?":g;i.capture&&(w=`(${w})`);let M=t=>!0===t.noglobstar?w:`(${v}(?:(?!${y}${t.dot?p:h}).)*?)`,S=t=>{switch(t){case"*":return`${x}${c}${w}`;case".*":return`${h}${c}${w}`;case"*.*":return`${x}${w}${h}${c}${w}`;case"*/*":return`${x}${w}${u}${c}${b}${w}`;case"**":return x+M(i);case"**/*":return`(?:${x}${M(i)}${u})?${b}${c}${w}`;case"**/*.*":return`(?:${x}${M(i)}${u})?${b}${w}${h}${c}${w}`;case"**/.*":return`(?:${x}${M(i)}${u})?${h}${c}${w}`;default:{let e=/^(.*?)\.(\w+)$/.exec(t);if(!e)return;let i=S(e[1]);if(!i)return;return i+h+e[2]}}},A=S(r.removePrefix(t,{negated:!1,prefix:""}));return A&&!0!==i.strictSlashes&&(A+=`${u}?`),A},e.exports=p},53174,(t,e,i)=>{"use strict";let s=t.r(26094),r=t.r(17932),n=t.r(19241),a=t.r(53487),o=(t,e,i=!1)=>{if(Array.isArray(t)){let s=t.map(t=>o(t,e,i));return t=>{for(let e of s){let i=e(t);if(i)return i}return!1}}let s=t&&"object"==typeof t&&!Array.isArray(t)&&t.tokens&&t.input;if(""===t||"string"!=typeof t&&!s)throw TypeError("Expected pattern to be a non-empty string");let r=e||{},n=r.windows,a=s?o.compileRe(t,e):o.makeRe(t,e,!1,!0),h=a.state;delete a.state;let l=()=>!1;if(r.ignore){let t={...e,ignore:null,onMatch:null,onResult:null};l=o(r.ignore,t,i)}let u=(i,s=!1)=>{let{isMatch:u,match:c,output:p}=o.test(i,a,e,{glob:t,posix:n}),d={glob:t,state:h,regex:a,posix:n,input:i,output:p,match:c,isMatch:u};return("function"==typeof r.onResult&&r.onResult(d),!1===u)?(d.isMatch=!1,!!s&&d):l(i)?("function"==typeof r.onIgnore&&r.onIgnore(d),d.isMatch=!1,!!s&&d):("function"==typeof r.onMatch&&r.onMatch(d),!s||d)};return i&&(u.state=h),u};o.test=(t,e,i,{glob:s,posix:r}={})=>{if("string"!=typeof t)throw TypeError("Expected input to be a string");if(""===t)return{isMatch:!1,output:""};let a=i||{},h=a.format||(r?n.toPosixSlashes:null),l=t===s,u=l&&h?h(t):t;return!1===l&&(l=(u=h?h(t):t)===s),(!1===l||!0===a.capture)&&(l=!0===a.matchBase||!0===a.basename?o.matchBase(t,e,i,r):e.exec(u)),{isMatch:!!l,match:l,output:u}},o.matchBase=(t,e,i)=>(e instanceof RegExp?e:o.makeRe(e,i)).test(n.basename(t)),o.isMatch=(t,e,i)=>o(e,i)(t),o.parse=(t,e)=>Array.isArray(t)?t.map(t=>o.parse(t,e)):r(t,{...e,fastpaths:!1}),o.scan=(t,e)=>s(t,e),o.compileRe=(t,e,i=!1,s=!1)=>{if(!0===i)return t.output;let r=e||{},n=r.contains?"":"^",a=r.contains?"":"$",h=`${n}(?:${t.output})${a}`;t&&!0===t.negated&&(h=`^(?!${h}).*$`);let l=o.toRegex(h,e);return!0===s&&(l.state=t),l},o.makeRe=(t,e={},i=!1,s=!1)=>{if(!t||"string"!=typeof t)throw TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return!1!==e.fastpaths&&("."===t[0]||"*"===t[0])&&(n.output=r.fastpaths(t,e)),n.output||(n=r(t,e)),o.compileRe(n,e,i,s)},o.toRegex=(t,e)=>{try{let i=e||{};return new RegExp(t,i.flags||(i.nocase?"i":""))}catch(t){if(e&&!0===e.debug)throw t;return/$^/}},o.constants=a,e.exports=o},54970,(t,e,i)=>{"use strict";let s=t.r(53174),r=t.r(19241);function n(t,e,i=!1){return e&&(null===e.windows||void 0===e.windows)&&(e={...e,windows:r.isWindows()}),s(t,e,i)}Object.assign(n,s),e.exports=n},98223,71726,91996,t=>{"use strict";function e(t){return t.split(/(?:\r\n|\r|\n)/g).map(t=>t.trim()).filter(Boolean).filter(t=>!t.startsWith(";")).map(t=>{let e=t.match(/^(.+)\s(\d+)$/);if(!e)return{name:t,frameCount:1};{let t=parseInt(e[2],10);return{name:e[1],frameCount:t}}})}t.s(["parseImageFileList",()=>e],98223);var i=t.i(87447);function s(t){return t.replace(/\\/g,"/").replace(/\/+/g,"/")}t.s(["normalizePath",()=>s],71726);let r=i.default;function n(t){return s(t).toLowerCase()}function a(){return r.resources}function o(t){let[e,...i]=r.resources[t],[s,n]=i[i.length-1];return[s,n??e]}function h(t){let e=n(t);if(r.resources[e])return e;let i=e.replace(/\d+(\.(png))$/i,"$1");if(r.resources[i])return i;throw Error(`Resource not found in manifest: ${t}`)}function l(){return Object.keys(r.resources)}let u=["",".jpg",".png",".gif",".bmp"];function c(t){let e=n(t);for(let t of u){let i=`${e}${t}`;if(r.resources[i])return i}return e}function p(t){let e=r.missions[t];if(!e)throw Error(`Mission not found: ${t}`);return e}function d(){return Object.keys(r.missions)}let m=new Map(Object.keys(r.missions).map(t=>[t.toLowerCase(),t]));function f(t){let e=t.replace(/-/g,"_").toLowerCase();return m.get(e)??null}t.s(["findMissionByDemoName",()=>f,"getActualResourceKey",()=>h,"getMissionInfo",()=>p,"getMissionList",()=>d,"getResourceKey",()=>n,"getResourceList",()=>l,"getResourceMap",()=>a,"getSourceAndPath",()=>o,"getStandardTextureResourceKey",()=>c],91996)},92552,(t,e,i)=>{"use strict";let s,r;function n(t,e){return e.reduce((t,[e,i])=>({type:"BinaryExpression",operator:e,left:t,right:i}),t)}function a(t,e){return{type:"UnaryExpression",operator:t,argument:e}}class o extends SyntaxError{constructor(t,e,i,s){super(t),this.expected=e,this.found=i,this.location=s,this.name="SyntaxError"}format(t){let e="Error: "+this.message;if(this.location){let i=null,s=t.find(t=>t.source===this.location.source);s&&(i=s.text.split(/\r\n|\n|\r/g));let r=this.location.start,n=this.location.source&&"function"==typeof this.location.source.offset?this.location.source.offset(r):r,a=this.location.source+":"+n.line+":"+n.column;if(i){let t=this.location.end,s="".padEnd(n.line.toString().length," "),o=i[r.line-1],h=(r.line===t.line?t.column:o.length+1)-r.column||1;e+="\n --> "+a+"\n"+s+" |\n"+n.line+" | "+o+"\n"+s+" | "+"".padEnd(r.column-1," ")+"".padEnd(h,"^")}else e+="\n at "+a}return e}static buildMessage(t,e){function i(t){return t.codePointAt(0).toString(16).toUpperCase()}let s=Object.prototype.hasOwnProperty.call(RegExp.prototype,"unicode")?RegExp("[\\p{C}\\p{Mn}\\p{Mc}]","gu"):null;function r(t){return s?t.replace(s,t=>"\\u{"+i(t)+"}"):t}function n(t){return r(t.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,t=>"\\x0"+i(t)).replace(/[\x10-\x1F\x7F-\x9F]/g,t=>"\\x"+i(t)))}function a(t){return r(t.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,t=>"\\x0"+i(t)).replace(/[\x10-\x1F\x7F-\x9F]/g,t=>"\\x"+i(t)))}let o={literal:t=>'"'+n(t.text)+'"',class(t){let e=t.parts.map(t=>Array.isArray(t)?a(t[0])+"-"+a(t[1]):a(t));return"["+(t.inverted?"^":"")+e.join("")+"]"+(t.unicode?"u":"")},any:()=>"any character",end:()=>"end of input",other:t=>t.description};function h(t){return o[t.type](t)}return"Expected "+function(t){let e=t.map(h);if(e.sort(),e.length>0){let t=1;for(let i=1;i]/,I=/^[+\-]/,z=/^[%*\/]/,k=/^[!\-~]/,B=/^[a-zA-Z_]/,R=/^[a-zA-Z0-9_]/,O=/^[ \t]/,E=/^[^"\\\n\r]/,P=/^[^'\\\n\r]/,L=/^[0-9a-fA-F]/,N=/^[0-9]/,F=/^[xX]/,$=/^[^\n\r]/,V=/^[\n\r]/,D=/^[ \t\n\r]/,j=eC(";",!1),U=eC("package",!1),W=eC("{",!1),G=eC("}",!1),q=eC("function",!1),H=eC("(",!1),J=eC(")",!1),X=eC("::",!1),Z=eC(",",!1),Y=eC("datablock",!1),Q=eC(":",!1),K=eC("new",!1),tt=eC("[",!1),te=eC("]",!1),ti=eC("=",!1),ts=eC(".",!1),tr=eC("if",!1),tn=eC("else",!1),ta=eC("for",!1),to=eC("while",!1),th=eC("do",!1),tl=eC("switch$",!1),tu=eC("switch",!1),tc=eC("case",!1),tp=eC("default",!1),td=eC("or",!1),tm=eC("return",!1),tf=eC("break",!1),tg=eC("continue",!1),ty=eC("+=",!1),tx=eC("-=",!1),tb=eC("*=",!1),tv=eC("/=",!1),tw=eC("%=",!1),tM=eC("<<=",!1),tS=eC(">>=",!1),tA=eC("&=",!1),t_=eC("|=",!1),tC=eC("^=",!1),tT=eC("?",!1),tI=eC("||",!1),tz=eC("&&",!1),tk=eC("|",!1),tB=eC("^",!1),tR=eC("&",!1),tO=eC("==",!1),tE=eC("!=",!1),tP=eC("<=",!1),tL=eC(">=",!1),tN=eT(["<",">"],!1,!1,!1),tF=eC("$=",!1),t$=eC("!$=",!1),tV=eC("@",!1),tD=eC("NL",!1),tj=eC("TAB",!1),tU=eC("SPC",!1),tW=eC("<<",!1),tG=eC(">>",!1),tq=eT(["+","-"],!1,!1,!1),tH=eT(["%","*","/"],!1,!1,!1),tJ=eT(["!","-","~"],!1,!1,!1),tX=eC("++",!1),tZ=eC("--",!1),tY=eC("*",!1),tQ=eC("%",!1),tK=eT([["a","z"],["A","Z"],"_"],!1,!1,!1),t0=eT([["a","z"],["A","Z"],["0","9"],"_"],!1,!1,!1),t1=eC("$",!1),t2=eC("parent",!1),t3=eT([" "," "],!1,!1,!1),t5=eC('"',!1),t4=eC("'",!1),t6=eC("\\",!1),t8=eT(['"',"\\","\n","\r"],!0,!1,!1),t9=eT(["'","\\","\n","\r"],!0,!1,!1),t7=eC("n",!1),et=eC("r",!1),ee=eC("t",!1),ei=eC("x",!1),es=eT([["0","9"],["a","f"],["A","F"]],!1,!1,!1),er=eC("cr",!1),en=eC("cp",!1),ea=eC("co",!1),eo=eC("c",!1),eh=eT([["0","9"]],!1,!1,!1),el={type:"any"},eu=eC("0",!1),ec=eT(["x","X"],!1,!1,!1),ep=eC("-",!1),ed=eC("true",!1),em=eC("false",!1),ef=eC("//",!1),eg=eT(["\n","\r"],!0,!1,!1),ey=eT(["\n","\r"],!1,!1,!1),ex=eC("/*",!1),eb=eC("*/",!1),ev=eT([" "," ","\n","\r"],!1,!1,!1),ew=0|e.peg$currPos,eM=[{line:1,column:1}],eS=ew,eA=e.peg$maxFailExpected||[],e_=0|e.peg$silentFails;if(e.startRule){if(!(e.startRule in u))throw Error("Can't start parsing from rule \""+e.startRule+'".');c=u[e.startRule]}function eC(t,e){return{type:"literal",text:t,ignoreCase:e}}function eT(t,e,i,s){return{type:"class",parts:t,inverted:e,ignoreCase:i,unicode:s}}function eI(e){let i,s=eM[e];if(s)return s;if(e>=eM.length)i=eM.length-1;else for(i=e;!eM[--i];);for(s={line:(s=eM[i]).line,column:s.column};ieS&&(eS=ew,eA=[]),eA.push(t))}function eB(){let t,e,i;for(ip(),t=[],e=ew,(i=il())===h&&(i=eR()),i!==h?e=i=[i,ip()]:(ew=e,e=h);e!==h;)t.push(e),e=ew,(i=il())===h&&(i=eR()),i!==h?e=i=[i,ip()]:(ew=e,e=h);return{type:"Program",body:t.map(([t])=>t).filter(Boolean),execScriptPaths:Array.from(s),hasDynamicExec:r}}function eR(){let e,i,s,r,n,a,o,l,u,c,m,b,v,A,_,C,T;return(e=function(){let e,i,s,r,n,a,o,l;if(e=ew,t.substr(ew,7)===p?(i=p,ew+=7):(i=h,0===e_&&ek(U)),i!==h)if(ic()!==h)if((s=is())!==h)if(iu(),123===t.charCodeAt(ew)?(r="{",ew++):(r=h,0===e_&&ek(W)),r!==h){for(ip(),n=[],a=ew,(o=il())===h&&(o=eR()),o!==h?a=o=[o,l=ip()]:(ew=a,a=h);a!==h;)n.push(a),a=ew,(o=il())===h&&(o=eR()),o!==h?a=o=[o,l=ip()]:(ew=a,a=h);(125===t.charCodeAt(ew)?(a="}",ew++):(a=h,0===e_&&ek(G)),a!==h)?(o=iu(),59===t.charCodeAt(ew)?(l=";",ew++):(l=h,0===e_&&ek(j)),l===h&&(l=null),e={type:"PackageDeclaration",name:s,body:n.map(([t])=>t).filter(Boolean)}):(ew=e,e=h)}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o;if(e=ew,t.substr(ew,8)===d?(i=d,ew+=8):(i=h,0===e_&&ek(q)),i!==h)if(ic()!==h)if((s=function(){let e,i,s,r;if(e=ew,(i=is())!==h)if("::"===t.substr(ew,2)?(s="::",ew+=2):(s=h,0===e_&&ek(X)),s!==h)if((r=is())!==h)e={type:"MethodName",namespace:i,method:r};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e===h&&(e=is()),e}())!==h)if(iu(),40===t.charCodeAt(ew)?(r="(",ew++):(r=h,0===e_&&ek(H)),r!==h)if(iu(),(n=function(){let e,i,s,r,n,a,o,l;if(e=ew,(i=is())!==h){for(s=[],r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=is())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=is())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);e=[i,...s.map(([,,,t])=>t)]}else ew=e,e=h;return e}())===h&&(n=null),iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h)if(iu(),(o=eD())!==h)e={type:"FunctionDeclaration",name:s,params:n||[],body:o};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&((s=ew,(r=eO())!==h)?(iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n===h&&(n=null),iu(),s=r):(ew=s,s=h),(e=s)===h&&((a=ew,(o=eE())!==h)?(iu(),59===t.charCodeAt(ew)?(l=";",ew++):(l=h,0===e_&&ek(j)),l===h&&(l=null),iu(),a=o):(ew=a,a=h),(e=a)===h&&(e=function(){let e,i,s,r,n,a,o,l,u,c,p;if(e=ew,"if"===t.substr(ew,2)?(i="if",ew+=2):(i=h,0===e_&&ek(tr)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),(a=eR())!==h){var d;o=ew,l=iu(),t.substr(ew,4)===f?(u=f,ew+=4):(u=h,0===e_&&ek(tn)),u!==h?(c=iu(),(p=eR())!==h?o=l=[l,u,c,p]:(ew=o,o=h)):(ew=o,o=h),o===h&&(o=null),e={type:"IfStatement",test:r,consequent:a,alternate:(d=o)?d[3]:null}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o,l,u,c;if(e=ew,"for"===t.substr(ew,3)?(i="for",ew+=3):(i=h,0===e_&&ek(ta)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())===h&&(r=null),iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n!==h)if(iu(),(a=ej())===h&&(a=null),iu(),59===t.charCodeAt(ew)?(o=";",ew++):(o=h,0===e_&&ek(j)),o!==h)if(iu(),(l=ej())===h&&(l=null),iu(),41===t.charCodeAt(ew)?(u=")",ew++):(u=h,0===e_&&ek(J)),u!==h)if(iu(),(c=eR())!==h){var p,d;p=r,d=a,e={type:"ForStatement",init:p,test:d,update:l,body:c}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o,l;if(e=ew,"do"===t.substr(ew,2)?(i="do",ew+=2):(i=h,0===e_&&ek(th)),i!==h)if(iu(),(s=eR())!==h)if(iu(),t.substr(ew,5)===g?(r=g,ew+=5):(r=h,0===e_&&ek(to)),r!==h)if(iu(),40===t.charCodeAt(ew)?(n="(",ew++):(n=h,0===e_&&ek(H)),n!==h)if(iu(),(a=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(o=")",ew++):(o=h,0===e_&&ek(J)),o!==h)iu(),59===t.charCodeAt(ew)?(l=";",ew++):(l=h,0===e_&&ek(j)),l===h&&(l=null),e={type:"DoWhileStatement",test:a,body:s};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a;if(e=ew,t.substr(ew,5)===g?(i=g,ew+=5):(i=h,0===e_&&ek(to)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),(a=eR())!==h)e={type:"WhileStatement",test:r,body:a};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o,l,u,c;if(e=ew,t.substr(ew,7)===y?(i=y,ew+=7):(i=h,0===e_&&ek(tl)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),123===t.charCodeAt(ew)?(a="{",ew++):(a=h,0===e_&&ek(W)),a!==h){for(ip(),o=[],l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);l!==h;)o.push(l),l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);(125===t.charCodeAt(ew)?(l="}",ew++):(l=h,0===e_&&ek(G)),l!==h)?e={type:"SwitchStatement",stringMode:!0,discriminant:r,cases:o.map(([t])=>t).filter(t=>t&&"SwitchCase"===t.type)}:(ew=e,e=h)}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;if(e===h)if(e=ew,t.substr(ew,6)===x?(i=x,ew+=6):(i=h,0===e_&&ek(tu)),i!==h)if(iu(),40===t.charCodeAt(ew)?(s="(",ew++):(s=h,0===e_&&ek(H)),s!==h)if(iu(),(r=ej())!==h)if(iu(),41===t.charCodeAt(ew)?(n=")",ew++):(n=h,0===e_&&ek(J)),n!==h)if(iu(),123===t.charCodeAt(ew)?(a="{",ew++):(a=h,0===e_&&ek(W)),a!==h){for(ip(),o=[],l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);l!==h;)o.push(l),l=ew,(u=il())===h&&(u=eV()),u!==h?l=u=[u,c=ip()]:(ew=l,l=h);(125===t.charCodeAt(ew)?(l="}",ew++):(l=h,0===e_&&ek(G)),l!==h)?e={type:"SwitchStatement",stringMode:!1,discriminant:r,cases:o.map(([t])=>t).filter(t=>t&&"SwitchCase"===t.type)}:(ew=e,e=h)}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n;if(e=ew,t.substr(ew,6)===w?(i=w,ew+=6):(i=h,0===e_&&ek(tm)),i!==h)if(s=ew,(r=ic())!==h&&(n=ej())!==h?s=r=[r,n]:(ew=s,s=h),s===h&&(s=null),r=iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n!==h){var a;e={type:"ReturnStatement",value:(a=s)?a[1]:null}}else ew=e,e=h;else ew=e,e=h;return e}())===h&&(u=ew,t.substr(ew,5)===M?(c=M,ew+=5):(c=h,0===e_&&ek(tf)),c!==h?(iu(),59===t.charCodeAt(ew)?(m=";",ew++):(m=h,0===e_&&ek(j)),m!==h?u={type:"BreakStatement"}:(ew=u,u=h)):(ew=u,u=h),(e=u)===h&&(b=ew,t.substr(ew,8)===S?(v=S,ew+=8):(v=h,0===e_&&ek(tg)),v!==h?(iu(),59===t.charCodeAt(ew)?(A=";",ew++):(A=h,0===e_&&ek(j)),A!==h?b={type:"ContinueStatement"}:(ew=b,b=h)):(ew=b,b=h),(e=b)===h&&((_=ew,(C=ej())!==h&&(iu(),59===t.charCodeAt(ew)?(T=";",ew++):(T=h,0===e_&&ek(j)),T!==h))?_={type:"ExpressionStatement",expression:C}:(ew=_,_=h),(e=_)===h&&(e=eD())===h&&(e=il())===h)))))&&(e=ew,iu(),59===t.charCodeAt(ew)?(i=";",ew++):(i=h,0===e_&&ek(j)),i!==h?(iu(),e=null):(ew=e,e=h)),e}function eO(){let e,i,s,r,n,a,o,l,u,c,p,d,f,g;if(e=ew,t.substr(ew,9)===m?(i=m,ew+=9):(i=h,0===e_&&ek(Y)),i!==h)if(ic()!==h)if((s=is())!==h)if(iu(),40===t.charCodeAt(ew)?(r="(",ew++):(r=h,0===e_&&ek(H)),r!==h)if(iu(),(n=eL())===h&&(n=null),iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h){var y,x,b;if(iu(),o=ew,58===t.charCodeAt(ew)?(l=":",ew++):(l=h,0===e_&&ek(Q)),l!==h?(u=iu(),(c=is())!==h?o=l=[l,u,c]:(ew=o,o=h)):(ew=o,o=h),o===h&&(o=null),l=iu(),u=ew,123===t.charCodeAt(ew)?(c="{",ew++):(c=h,0===e_&&ek(W)),c!==h){for(p=iu(),d=[],f=eP();f!==h;)d.push(f),f=eP();f=iu(),125===t.charCodeAt(ew)?(g="}",ew++):(g=h,0===e_&&ek(G)),g!==h?u=c=[c,p,d,f,g,iu()]:(ew=u,u=h)}else ew=u,u=h;u===h&&(u=null),y=n,x=o,b=u,e={type:"DatablockDeclaration",className:s,instanceName:y,parent:x?x[2]:null,body:b?b[2].filter(Boolean):[]}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}function eE(){let e,i,s,r,n,a,o,l,u,c,p,d;if(e=ew,"new"===t.substr(ew,3)?(i="new",ew+=3):(i=h,0===e_&&ek(K)),i!==h)if(ic()!==h)if((s=function(){let e,i,s,r,n,a,o,l,u,c;if((e=ew,40===t.charCodeAt(ew)?(i="(",ew++):(i=h,0===e_&&ek(H)),i!==h&&(s=iu(),(r=ej())!==h&&(n=iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h)))?e=r:(ew=e,e=h),e===h)if(e=ew,(i=is())!==h){var p;for(s=[],r=ew,n=iu(),91===t.charCodeAt(ew)?(a="[",ew++):(a=h,0===e_&&ek(tt)),a!==h?(o=iu(),(l=e$())!==h?(u=iu(),93===t.charCodeAt(ew)?(c="]",ew++):(c=h,0===e_&&ek(te)),c!==h?r=n=[n,a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),91===t.charCodeAt(ew)?(a="[",ew++):(a=h,0===e_&&ek(tt)),a!==h?(o=iu(),(l=e$())!==h?(u=iu(),93===t.charCodeAt(ew)?(c="]",ew++):(c=h,0===e_&&ek(te)),c!==h?r=n=[n,a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);p=i,e=s.reduce((t,[,,,e])=>({type:"IndexExpression",object:t,index:e}),p)}else ew=e,e=h;return e}())!==h)if(iu(),40===t.charCodeAt(ew)?(r="(",ew++):(r=h,0===e_&&ek(H)),r!==h)if(iu(),(n=eL())===h&&(n=null),iu(),41===t.charCodeAt(ew)?(a=")",ew++):(a=h,0===e_&&ek(J)),a!==h){var m;if(iu(),o=ew,123===t.charCodeAt(ew)?(l="{",ew++):(l=h,0===e_&&ek(W)),l!==h){for(u=iu(),c=[],p=eP();p!==h;)c.push(p),p=eP();p=iu(),125===t.charCodeAt(ew)?(d="}",ew++):(d=h,0===e_&&ek(G)),d!==h?o=l=[l,u,c,p,d,iu()]:(ew=o,o=h)}else ew=o,o=h;o===h&&(o=null),e={type:"ObjectDeclaration",className:s,instanceName:n,body:(m=o)?m[2].filter(Boolean):[]}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}function eP(){let e,i,s;return(e=ew,(i=eE())!==h)?(iu(),59===t.charCodeAt(ew)?(s=";",ew++):(s=h,0===e_&&ek(j)),s===h&&(s=null),iu(),e=i):(ew=e,e=h),e===h&&((e=ew,(i=eO())!==h)?(iu(),59===t.charCodeAt(ew)?(s=";",ew++):(s=h,0===e_&&ek(j)),s===h&&(s=null),iu(),e=i):(ew=e,e=h),e===h&&(e=function(){let e,i,s,r,n;if(e=ew,iu(),(i=eN())!==h)if(iu(),61===t.charCodeAt(ew)?(s="=",ew++):(s=h,0===e_&&ek(ti)),s!==h)if(iu(),(r=ej())!==h)iu(),59===t.charCodeAt(ew)?(n=";",ew++):(n=h,0===e_&&ek(j)),n===h&&(n=null),iu(),e={type:"Assignment",target:i,value:r};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e}())===h&&(e=il())===h&&(e=function(){let e,i;if(e=[],i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev)),i!==h)for(;i!==h;)e.push(i),i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev));else e=h;return e!==h&&(e=null),e}())),e}function eL(){let t;return(t=eK())===h&&(t=is())===h&&(t=ih()),t}function eN(){let t,e,i,s;if(t=ew,(e=e9())!==h){for(i=[],s=eF();s!==h;)i.push(s),s=eF();t=i.reduce((t,e)=>"property"===e.type?{type:"MemberExpression",object:t,property:e.value}:{type:"IndexExpression",object:t,index:e.value},e)}else ew=t,t=h;return t}function eF(){let e,i,s,r;return(e=ew,46===t.charCodeAt(ew)?(i=".",ew++):(i=h,0===e_&&ek(ts)),i!==h&&(iu(),(s=is())!==h))?e={type:"property",value:s}:(ew=e,e=h),e===h&&((e=ew,91===t.charCodeAt(ew)?(i="[",ew++):(i=h,0===e_&&ek(tt)),i!==h&&(iu(),(s=e$())!==h&&(iu(),93===t.charCodeAt(ew)?(r="]",ew++):(r=h,0===e_&&ek(te)),r!==h)))?e={type:"index",value:s}:(ew=e,e=h)),e}function e$(){let e,i,s,r,n,a,o,l;if(e=ew,(i=ej())!==h){for(s=[],r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);e=s.length>0?[i,...s.map(([,,,t])=>t)]:i}else ew=e,e=h;return e}function eV(){let e,i,s,r,n,a,o,l,u;if(e=ew,t.substr(ew,4)===b?(i=b,ew+=4):(i=h,0===e_&&ek(tc)),i!==h)if(ic()!==h)if((s=function(){let e,i,s,r,n,a,o,l;if(e=ew,(i=e5())!==h){for(s=[],r=ew,n=iu(),"or"===t.substr(ew,2)?(a="or",ew+=2):(a=h,0===e_&&ek(td)),a!==h&&(o=ic())!==h&&(l=e5())!==h?r=n=[n,a,o,l]:(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),"or"===t.substr(ew,2)?(a="or",ew+=2):(a=h,0===e_&&ek(td)),a!==h&&(o=ic())!==h&&(l=e5())!==h?r=n=[n,a,o,l]:(ew=r,r=h);e=s.length>0?[i,...s.map(([,,,t])=>t)]:i}else ew=e,e=h;return e}())!==h)if(iu(),58===t.charCodeAt(ew)?(r=":",ew++):(r=h,0===e_&&ek(Q)),r!==h){for(n=ip(),a=[],o=ew,(l=il())===h&&(l=eR()),l!==h?o=l=[l,u=ip()]:(ew=o,o=h);o!==h;)a.push(o),o=ew,(l=il())===h&&(l=eR()),l!==h?o=l=[l,u=ip()]:(ew=o,o=h);e={type:"SwitchCase",test:s,consequent:a.map(([t])=>t).filter(Boolean)}}else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;if(e===h)if(e=ew,t.substr(ew,7)===v?(i=v,ew+=7):(i=h,0===e_&&ek(tp)),i!==h)if(iu(),58===t.charCodeAt(ew)?(s=":",ew++):(s=h,0===e_&&ek(Q)),s!==h){for(ip(),r=[],n=ew,(a=il())===h&&(a=eR()),a!==h?n=a=[a,o=ip()]:(ew=n,n=h);n!==h;)r.push(n),n=ew,(a=il())===h&&(a=eR()),a!==h?n=a=[a,o=ip()]:(ew=n,n=h);e={type:"SwitchCase",test:null,consequent:r.map(([t])=>t).filter(Boolean)}}else ew=e,e=h;else ew=e,e=h;return e}function eD(){let e,i,s,r,n,a;if(e=ew,123===t.charCodeAt(ew)?(i="{",ew++):(i=h,0===e_&&ek(W)),i!==h){for(ip(),s=[],r=ew,(n=il())===h&&(n=eR()),n!==h?r=n=[n,a=ip()]:(ew=r,r=h);r!==h;)s.push(r),r=ew,(n=il())===h&&(n=eR()),n!==h?r=n=[n,a=ip()]:(ew=r,r=h);(125===t.charCodeAt(ew)?(r="}",ew++):(r=h,0===e_&&ek(G)),r!==h)?e={type:"BlockStatement",body:s.map(([t])=>t).filter(Boolean)}:(ew=e,e=h)}else ew=e,e=h;return e}function ej(){let e,i,s,r;if(e=ew,(i=eN())!==h)if(iu(),(s=eU())!==h)if(iu(),(r=ej())!==h)e={type:"AssignmentExpression",operator:s,target:i,value:r};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e===h&&(e=function(){let e,i,s,r,n,a;if(e=ew,(i=eW())!==h)if(iu(),63===t.charCodeAt(ew)?(s="?",ew++):(s=h,0===e_&&ek(tT)),s!==h)if(iu(),(r=ej())!==h)if(iu(),58===t.charCodeAt(ew)?(n=":",ew++):(n=h,0===e_&&ek(Q)),n!==h)if(iu(),(a=ej())!==h)e={type:"ConditionalExpression",test:i,consequent:r,alternate:a};else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;else ew=e,e=h;return e===h&&(e=eW()),e}()),e}function eU(){let e;return 61===t.charCodeAt(ew)?(e="=",ew++):(e=h,0===e_&&ek(ti)),e===h&&("+="===t.substr(ew,2)?(e="+=",ew+=2):(e=h,0===e_&&ek(ty)),e===h&&("-="===t.substr(ew,2)?(e="-=",ew+=2):(e=h,0===e_&&ek(tx)),e===h&&("*="===t.substr(ew,2)?(e="*=",ew+=2):(e=h,0===e_&&ek(tb)),e===h&&("/="===t.substr(ew,2)?(e="/=",ew+=2):(e=h,0===e_&&ek(tv)),e===h&&("%="===t.substr(ew,2)?(e="%=",ew+=2):(e=h,0===e_&&ek(tw)),e===h&&("<<="===t.substr(ew,3)?(e="<<=",ew+=3):(e=h,0===e_&&ek(tM)),e===h&&(">>="===t.substr(ew,3)?(e=">>=",ew+=3):(e=h,0===e_&&ek(tS)),e===h&&("&="===t.substr(ew,2)?(e="&=",ew+=2):(e=h,0===e_&&ek(tA)),e===h&&("|="===t.substr(ew,2)?(e="|=",ew+=2):(e=h,0===e_&&ek(t_)),e===h&&("^="===t.substr(ew,2)?(e="^=",ew+=2):(e=h,0===e_&&ek(tC)))))))))))),e}function eW(){let e,i,s,r,a,o,l,u;if(e=ew,(i=eG())!==h){for(s=[],r=ew,a=iu(),"||"===t.substr(ew,2)?(o="||",ew+=2):(o=h,0===e_&&ek(tI)),o!==h?(l=iu(),(u=eG())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),"||"===t.substr(ew,2)?(o="||",ew+=2):(o=h,0===e_&&ek(tI)),o!==h?(l=iu(),(u=eG())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function eG(){let e,i,s,r,a,o,l,u;if(e=ew,(i=eq())!==h){for(s=[],r=ew,a=iu(),"&&"===t.substr(ew,2)?(o="&&",ew+=2):(o=h,0===e_&&ek(tz)),o!==h?(l=iu(),(u=eq())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),"&&"===t.substr(ew,2)?(o="&&",ew+=2):(o=h,0===e_&&ek(tz)),o!==h?(l=iu(),(u=eq())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function eq(){let e,i,s,r,a,o,l,u,c;if(e=ew,(i=eH())!==h){for(s=[],r=ew,a=iu(),124===t.charCodeAt(ew)?(o="|",ew++):(o=h,0===e_&&ek(tk)),o!==h?(l=ew,e_++,124===t.charCodeAt(ew)?(u="|",ew++):(u=h,0===e_&&ek(tk)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eH())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),124===t.charCodeAt(ew)?(o="|",ew++):(o=h,0===e_&&ek(tk)),o!==h?(l=ew,e_++,124===t.charCodeAt(ew)?(u="|",ew++):(u=h,0===e_&&ek(tk)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eH())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,,e])=>[t,e]))}else ew=e,e=h;return e}function eH(){let e,i,s,r,a,o,l,u;if(e=ew,(i=eJ())!==h){for(s=[],r=ew,a=iu(),94===t.charCodeAt(ew)?(o="^",ew++):(o=h,0===e_&&ek(tB)),o!==h?(l=iu(),(u=eJ())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),94===t.charCodeAt(ew)?(o="^",ew++):(o=h,0===e_&&ek(tB)),o!==h?(l=iu(),(u=eJ())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function eJ(){let e,i,s,r,a,o,l,u,c;if(e=ew,(i=eX())!==h){for(s=[],r=ew,a=iu(),38===t.charCodeAt(ew)?(o="&",ew++):(o=h,0===e_&&ek(tR)),o!==h?(l=ew,e_++,38===t.charCodeAt(ew)?(u="&",ew++):(u=h,0===e_&&ek(tR)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eX())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),38===t.charCodeAt(ew)?(o="&",ew++):(o=h,0===e_&&ek(tR)),o!==h?(l=ew,e_++,38===t.charCodeAt(ew)?(u="&",ew++):(u=h,0===e_&&ek(tR)),e_--,u===h?l=void 0:(ew=l,l=h),l!==h?(u=iu(),(c=eX())!==h?r=a=[a,o,l,u,c]:(ew=r,r=h)):(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,,e])=>[t,e]))}else ew=e,e=h;return e}function eX(){let t,e,i,s,r,a,o,l;if(t=ew,(e=eY())!==h){for(i=[],s=ew,r=iu(),(a=eZ())!==h?(o=iu(),(l=eY())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=eZ())!==h?(o=iu(),(l=eY())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function eZ(){let e;return"=="===t.substr(ew,2)?(e="==",ew+=2):(e=h,0===e_&&ek(tO)),e===h&&("!="===t.substr(ew,2)?(e="!=",ew+=2):(e=h,0===e_&&ek(tE))),e}function eY(){let t,e,i,s,r,a,o,l;if(t=ew,(e=eK())!==h){for(i=[],s=ew,r=iu(),(a=eQ())!==h?(o=iu(),(l=eK())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=eQ())!==h?(o=iu(),(l=eK())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function eQ(){let e;return"<="===t.substr(ew,2)?(e="<=",ew+=2):(e=h,0===e_&&ek(tP)),e===h&&(">="===t.substr(ew,2)?(e=">=",ew+=2):(e=h,0===e_&&ek(tL)),e===h&&(e=t.charAt(ew),T.test(e)?ew++:(e=h,0===e_&&ek(tN)))),e}function eK(){let t,e,i,s,r,a,o,l;if(t=ew,(e=e2())!==h){for(i=[],s=ew,r=iu(),(a=e1())!==h?(o=iu(),(l=e0())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=e1())!==h?(o=iu(),(l=e0())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function e0(){let t,e,i,s;if(t=ew,(e=eN())!==h)if(iu(),(i=eU())!==h)if(iu(),(s=ej())!==h)t={type:"AssignmentExpression",operator:i,target:e,value:s};else ew=t,t=h;else ew=t,t=h;else ew=t,t=h;return t===h&&(t=e2()),t}function e1(){let e;return"$="===t.substr(ew,2)?(e="$=",ew+=2):(e=h,0===e_&&ek(tF)),e===h&&("!$="===t.substr(ew,3)?(e="!$=",ew+=3):(e=h,0===e_&&ek(t$)),e===h&&(64===t.charCodeAt(ew)?(e="@",ew++):(e=h,0===e_&&ek(tV)),e===h&&("NL"===t.substr(ew,2)?(e="NL",ew+=2):(e=h,0===e_&&ek(tD)),e===h&&("TAB"===t.substr(ew,3)?(e="TAB",ew+=3):(e=h,0===e_&&ek(tj)),e===h&&("SPC"===t.substr(ew,3)?(e="SPC",ew+=3):(e=h,0===e_&&ek(tU))))))),e}function e2(){let t,e,i,s,r,a,o,l;if(t=ew,(e=e5())!==h){for(i=[],s=ew,r=iu(),(a=e3())!==h?(o=iu(),(l=e5())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);s!==h;)i.push(s),s=ew,r=iu(),(a=e3())!==h?(o=iu(),(l=e5())!==h?s=r=[r,a,o,l]:(ew=s,s=h)):(ew=s,s=h);t=n(e,i.map(([,t,,e])=>[t,e]))}else ew=t,t=h;return t}function e3(){let e;return"<<"===t.substr(ew,2)?(e="<<",ew+=2):(e=h,0===e_&&ek(tW)),e===h&&(">>"===t.substr(ew,2)?(e=">>",ew+=2):(e=h,0===e_&&ek(tG))),e}function e5(){let e,i,s,r,a,o,l,u;if(e=ew,(i=e4())!==h){for(s=[],r=ew,a=iu(),o=t.charAt(ew),I.test(o)?ew++:(o=h,0===e_&&ek(tq)),o!==h?(l=iu(),(u=e4())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),o=t.charAt(ew),I.test(o)?ew++:(o=h,0===e_&&ek(tq)),o!==h?(l=iu(),(u=e4())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function e4(){let e,i,s,r,a,o,l,u;if(e=ew,(i=e6())!==h){for(s=[],r=ew,a=iu(),o=t.charAt(ew),z.test(o)?ew++:(o=h,0===e_&&ek(tH)),o!==h?(l=iu(),(u=e6())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,a=iu(),o=t.charAt(ew),z.test(o)?ew++:(o=h,0===e_&&ek(tH)),o!==h?(l=iu(),(u=e6())!==h?r=a=[a,o,l,u]:(ew=r,r=h)):(ew=r,r=h);e=n(i,s.map(([,t,,e])=>[t,e]))}else ew=e,e=h;return e}function e6(){let e,i,s;return(e=ew,i=t.charAt(ew),k.test(i)?ew++:(i=h,0===e_&&ek(tJ)),i!==h&&(iu(),(s=e8())!==h))?e=a(i,s):(ew=e,e=h),e===h&&((e=ew,"++"===t.substr(ew,2)?(i="++",ew+=2):(i=h,0===e_&&ek(tX)),i===h&&("--"===t.substr(ew,2)?(i="--",ew+=2):(i=h,0===e_&&ek(tZ))),i!==h&&(iu(),(s=e8())!==h))?e=a(i,s):(ew=e,e=h),e===h&&((e=ew,42===t.charCodeAt(ew)?(i="*",ew++):(i=h,0===e_&&ek(tY)),i!==h&&(iu(),(s=e8())!==h))?e={type:"TagDereferenceExpression",argument:s}:(ew=e,e=h),e===h&&(e=function(){let e,i,s;if(e=ew,(i=e9())!==h)if(iu(),"++"===t.substr(ew,2)?(s="++",ew+=2):(s=h,0===e_&&ek(tX)),s===h&&("--"===t.substr(ew,2)?(s="--",ew+=2):(s=h,0===e_&&ek(tZ))),s!==h)e={type:"PostfixExpression",operator:s,argument:i};else ew=e,e=h;else ew=e,e=h;return e===h&&(e=e9()),e}()))),e}function e8(){let t,e,i,s;if(t=ew,(e=eN())!==h)if(iu(),(i=eU())!==h)if(iu(),(s=ej())!==h)t={type:"AssignmentExpression",operator:i,target:e,value:s};else ew=t,t=h;else ew=t,t=h;else ew=t,t=h;return t===h&&(t=e6()),t}function e9(){let e,i,n,a,o,l,u,c,p,d;if(e=ew,(i=function(){let e,i,s,r,n,a,o,l,u,c,p,d,m,f,g,y;if(e=ew,(o=eE())===h&&(o=eO())===h&&(o=function(){let e,i,s,r;if(e=ew,34===t.charCodeAt(ew)?(i='"',ew++):(i=h,0===e_&&ek(t5)),i!==h){for(s=[],r=ir();r!==h;)s.push(r),r=ir();(34===t.charCodeAt(ew)?(r='"',ew++):(r=h,0===e_&&ek(t5)),r!==h)?e={type:"StringLiteral",value:s.join("")}:(ew=e,e=h)}else ew=e,e=h;if(e===h)if(e=ew,39===t.charCodeAt(ew)?(i="'",ew++):(i=h,0===e_&&ek(t4)),i!==h){for(s=[],r=ia();r!==h;)s.push(r),r=ia();(39===t.charCodeAt(ew)?(r="'",ew++):(r=h,0===e_&&ek(t4)),r!==h)?e={type:"StringLiteral",value:s.join(""),tagged:!0}:(ew=e,e=h)}else ew=e,e=h;return e}())===h&&(o=ih())===h&&((l=ew,t.substr(ew,4)===_?(u=_,ew+=4):(u=h,0===e_&&ek(ed)),u===h&&(t.substr(ew,5)===C?(u=C,ew+=5):(u=h,0===e_&&ek(em))),u!==h&&(c=ew,e_++,p=im(),e_--,p===h?c=void 0:(ew=c,c=h),c!==h))?l={type:"BooleanLiteral",value:"true"===u}:(ew=l,l=h),(o=l)===h&&((d=it())===h&&(d=ie())===h&&(d=ii()),(o=d)===h))&&((m=ew,40===t.charCodeAt(ew)?(f="(",ew++):(f=h,0===e_&&ek(H)),f!==h&&(iu(),(g=ej())!==h&&(iu(),41===t.charCodeAt(ew)?(y=")",ew++):(y=h,0===e_&&ek(J)),y!==h)))?m=g:(ew=m,m=h),o=m),(i=o)!==h){for(s=[],r=ew,n=iu(),(a=eF())!==h?r=n=[n,a]:(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),(a=eF())!==h?r=n=[n,a]:(ew=r,r=h);e=s.reduce((t,[,e])=>"property"===e.type?{type:"MemberExpression",object:t,property:e.value}:{type:"IndexExpression",object:t,index:e.value},i)}else ew=e,e=h;return e}())!==h){for(n=[],a=ew,o=iu(),40===t.charCodeAt(ew)?(l="(",ew++):(l=h,0===e_&&ek(H)),l!==h?(u=iu(),(c=e7())===h&&(c=null),p=iu(),41===t.charCodeAt(ew)?(d=")",ew++):(d=h,0===e_&&ek(J)),d!==h?a=o=[o,l,u,c,p,d]:(ew=a,a=h)):(ew=a,a=h),a===h&&(a=ew,o=iu(),(l=eF())!==h?a=o=[o,l]:(ew=a,a=h));a!==h;)n.push(a),a=ew,o=iu(),40===t.charCodeAt(ew)?(l="(",ew++):(l=h,0===e_&&ek(H)),l!==h?(u=iu(),(c=e7())===h&&(c=null),p=iu(),41===t.charCodeAt(ew)?(d=")",ew++):(d=h,0===e_&&ek(J)),d!==h?a=o=[o,l,u,c,p,d]:(ew=a,a=h)):(ew=a,a=h),a===h&&(a=ew,o=iu(),(l=eF())!==h?a=o=[o,l]:(ew=a,a=h));e=n.reduce((t,e)=>{if("("===e[1]){var i;let[,,,n]=e;return i=n||[],"Identifier"===t.type&&"exec"===t.name.toLowerCase()&&(i.length>0&&"StringLiteral"===i[0].type?s.add(i[0].value):r=!0),{type:"CallExpression",callee:t,arguments:i}}let n=e[1];return"property"===n.type?{type:"MemberExpression",object:t,property:n.value}:{type:"IndexExpression",object:t,index:n.value}},i)}else ew=e,e=h;return e}function e7(){let e,i,s,r,n,a,o,l;if(e=ew,(i=ej())!==h){for(s=[],r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=iu(),44===t.charCodeAt(ew)?(a=",",ew++):(a=h,0===e_&&ek(Z)),a!==h?(o=iu(),(l=ej())!==h?r=n=[n,a,o,l]:(ew=r,r=h)):(ew=r,r=h);e=[i,...s.map(([,,,t])=>t)]}else ew=e,e=h;return e}function it(){let e,i,s,r,n,a,o;if(e=ew,37===t.charCodeAt(ew)?(i="%",ew++):(i=h,0===e_&&ek(tQ)),i!==h){if(s=ew,r=ew,n=t.charAt(ew),B.test(n)?ew++:(n=h,0===e_&&ek(tK)),n!==h){for(a=[],o=t.charAt(ew),R.test(o)?ew++:(o=h,0===e_&&ek(t0));o!==h;)a.push(o),o=t.charAt(ew),R.test(o)?ew++:(o=h,0===e_&&ek(t0));r=n=[n,a]}else ew=r,r=h;(s=r!==h?t.substring(s,ew):r)!==h?e={type:"Variable",scope:"local",name:s}:(ew=e,e=h)}else ew=e,e=h;return e}function ie(){let e,i,s,r,n,a,o,l,u,c,p,d,m;if(e=ew,36===t.charCodeAt(ew)?(i="$",ew++):(i=h,0===e_&&ek(t1)),i!==h){if(s=ew,r=ew,"::"===t.substr(ew,2)?(n="::",ew+=2):(n=h,0===e_&&ek(X)),n===h&&(n=null),a=t.charAt(ew),B.test(a)?ew++:(a=h,0===e_&&ek(tK)),a!==h){for(o=[],l=t.charAt(ew),R.test(l)?ew++:(l=h,0===e_&&ek(t0));l!==h;)o.push(l),l=t.charAt(ew),R.test(l)?ew++:(l=h,0===e_&&ek(t0));if(l=[],u=ew,"::"===t.substr(ew,2)?(c="::",ew+=2):(c=h,0===e_&&ek(X)),c!==h)if(p=t.charAt(ew),B.test(p)?ew++:(p=h,0===e_&&ek(tK)),p!==h){for(d=[],m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));m!==h;)d.push(m),m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));u=c=[c,p,d]}else ew=u,u=h;else ew=u,u=h;for(;u!==h;)if(l.push(u),u=ew,"::"===t.substr(ew,2)?(c="::",ew+=2):(c=h,0===e_&&ek(X)),c!==h)if(p=t.charAt(ew),B.test(p)?ew++:(p=h,0===e_&&ek(tK)),p!==h){for(d=[],m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));m!==h;)d.push(m),m=t.charAt(ew),R.test(m)?ew++:(m=h,0===e_&&ek(t0));u=c=[c,p,d]}else ew=u,u=h;else ew=u,u=h;r=n=[n,a,o,l]}else ew=r,r=h;(s=r!==h?t.substring(s,ew):r)!==h?e={type:"Variable",scope:"global",name:s}:(ew=e,e=h)}else ew=e,e=h;return e}function ii(){let e,i,s,r,n,a,o,l,u,c,p;if(e=ew,i=ew,s=ew,t.substr(ew,6)===A?(r=A,ew+=6):(r=h,0===e_&&ek(t2)),r!==h){for(n=[],a=t.charAt(ew),O.test(a)?ew++:(a=h,0===e_&&ek(t3));a!==h;)n.push(a),a=t.charAt(ew),O.test(a)?ew++:(a=h,0===e_&&ek(t3));if("::"===t.substr(ew,2)?(a="::",ew+=2):(a=h,0===e_&&ek(X)),a!==h){for(o=[],l=t.charAt(ew),O.test(l)?ew++:(l=h,0===e_&&ek(t3));l!==h;)o.push(l),l=t.charAt(ew),O.test(l)?ew++:(l=h,0===e_&&ek(t3));if(l=t.charAt(ew),B.test(l)?ew++:(l=h,0===e_&&ek(tK)),l!==h){for(u=[],c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));c!==h;)u.push(c),c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));s=r=[r,n,a,o,l,u]}else ew=s,s=h}else ew=s,s=h}else ew=s,s=h;if((i=s!==h?t.substring(i,ew):s)!==h&&(i={type:"Identifier",name:i.replace(/\s+/g,"")}),(e=i)===h){if(e=ew,i=ew,s=ew,t.substr(ew,6)===A?(r=A,ew+=6):(r=h,0===e_&&ek(t2)),r!==h){if(n=[],a=ew,"::"===t.substr(ew,2)?(o="::",ew+=2):(o=h,0===e_&&ek(X)),o!==h)if(l=t.charAt(ew),B.test(l)?ew++:(l=h,0===e_&&ek(tK)),l!==h){for(u=[],c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));c!==h;)u.push(c),c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));a=o=[o,l,u]}else ew=a,a=h;else ew=a,a=h;if(a!==h)for(;a!==h;)if(n.push(a),a=ew,"::"===t.substr(ew,2)?(o="::",ew+=2):(o=h,0===e_&&ek(X)),o!==h)if(l=t.charAt(ew),B.test(l)?ew++:(l=h,0===e_&&ek(tK)),l!==h){for(u=[],c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));c!==h;)u.push(c),c=t.charAt(ew),R.test(c)?ew++:(c=h,0===e_&&ek(t0));a=o=[o,l,u]}else ew=a,a=h;else ew=a,a=h;else n=h;n!==h?s=r=[r,n]:(ew=s,s=h)}else ew=s,s=h;if((i=s!==h?t.substring(i,ew):s)!==h&&(i={type:"Identifier",name:i}),(e=i)===h){if(e=ew,i=ew,s=ew,r=t.charAt(ew),B.test(r)?ew++:(r=h,0===e_&&ek(tK)),r!==h){for(n=[],a=t.charAt(ew),R.test(a)?ew++:(a=h,0===e_&&ek(t0));a!==h;)n.push(a),a=t.charAt(ew),R.test(a)?ew++:(a=h,0===e_&&ek(t0));if(a=[],o=ew,"::"===t.substr(ew,2)?(l="::",ew+=2):(l=h,0===e_&&ek(X)),l!==h)if(u=t.charAt(ew),B.test(u)?ew++:(u=h,0===e_&&ek(tK)),u!==h){for(c=[],p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));p!==h;)c.push(p),p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));o=l=[l,u,c]}else ew=o,o=h;else ew=o,o=h;for(;o!==h;)if(a.push(o),o=ew,"::"===t.substr(ew,2)?(l="::",ew+=2):(l=h,0===e_&&ek(X)),l!==h)if(u=t.charAt(ew),B.test(u)?ew++:(u=h,0===e_&&ek(tK)),u!==h){for(c=[],p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));p!==h;)c.push(p),p=t.charAt(ew),R.test(p)?ew++:(p=h,0===e_&&ek(t0));o=l=[l,u,c]}else ew=o,o=h;else ew=o,o=h;s=r=[r,n,a]}else ew=s,s=h;(i=s!==h?t.substring(i,ew):s)!==h&&(i={type:"Identifier",name:i}),e=i}}return e}function is(){let t;return(t=it())===h&&(t=ie())===h&&(t=ii()),t}function ir(){let e,i,s;return(e=ew,92===t.charCodeAt(ew)?(i="\\",ew++):(i=h,0===e_&&ek(t6)),i!==h&&(s=io())!==h)?e=s:(ew=e,e=h),e===h&&(e=t.charAt(ew),E.test(e)?ew++:(e=h,0===e_&&ek(t8))),e}function ia(){let e,i,s;return(e=ew,92===t.charCodeAt(ew)?(i="\\",ew++):(i=h,0===e_&&ek(t6)),i!==h&&(s=io())!==h)?e=s:(ew=e,e=h),e===h&&(e=t.charAt(ew),P.test(e)?ew++:(e=h,0===e_&&ek(t9))),e}function io(){let e,i,s,r,n,a;return e=ew,110===t.charCodeAt(ew)?(i="n",ew++):(i=h,0===e_&&ek(t7)),i!==h&&(i="\n"),(e=i)===h&&(e=ew,114===t.charCodeAt(ew)?(i="r",ew++):(i=h,0===e_&&ek(et)),i!==h&&(i="\r"),(e=i)===h)&&(e=ew,116===t.charCodeAt(ew)?(i="t",ew++):(i=h,0===e_&&ek(ee)),i!==h&&(i=" "),(e=i)===h)&&((e=ew,120===t.charCodeAt(ew)?(i="x",ew++):(i=h,0===e_&&ek(ei)),i!==h&&(s=ew,r=ew,n=t.charAt(ew),L.test(n)?ew++:(n=h,0===e_&&ek(es)),n!==h?(a=t.charAt(ew),L.test(a)?ew++:(a=h,0===e_&&ek(es)),a!==h?r=n=[n,a]:(ew=r,r=h)):(ew=r,r=h),(s=r!==h?t.substring(s,ew):r)!==h))?e=String.fromCharCode(parseInt(s,16)):(ew=e,e=h),e===h&&(e=ew,"cr"===t.substr(ew,2)?(i="cr",ew+=2):(i=h,0===e_&&ek(er)),i!==h&&(i="\x0f"),(e=i)===h&&(e=ew,"cp"===t.substr(ew,2)?(i="cp",ew+=2):(i=h,0===e_&&ek(en)),i!==h&&(i="\x10"),(e=i)===h))&&(e=ew,"co"===t.substr(ew,2)?(i="co",ew+=2):(i=h,0===e_&&ek(ea)),i!==h&&(i="\x11"),(e=i)===h)&&((e=ew,99===t.charCodeAt(ew)?(i="c",ew++):(i=h,0===e_&&ek(eo)),i!==h&&(s=t.charAt(ew),N.test(s)?ew++:(s=h,0===e_&&ek(eh)),s!==h))?e=String.fromCharCode([2,3,4,5,6,7,8,11,12,14][parseInt(s,10)]):(ew=e,e=h),e===h&&(e=ew,t.length>ew?(i=t.charAt(ew),ew++):(i=h,0===e_&&ek(el)),e=i))),e}function ih(){let e,i,s,r,n,a,o,l,u;if(e=ew,i=ew,s=ew,48===t.charCodeAt(ew)?(r="0",ew++):(r=h,0===e_&&ek(eu)),r!==h)if(n=t.charAt(ew),F.test(n)?ew++:(n=h,0===e_&&ek(ec)),n!==h){if(a=[],o=t.charAt(ew),L.test(o)?ew++:(o=h,0===e_&&ek(es)),o!==h)for(;o!==h;)a.push(o),o=t.charAt(ew),L.test(o)?ew++:(o=h,0===e_&&ek(es));else a=h;a!==h?s=r=[r,n,a]:(ew=s,s=h)}else ew=s,s=h;else ew=s,s=h;if((i=s!==h?t.substring(i,ew):s)!==h&&(s=ew,e_++,r=im(),e_--,r===h?s=void 0:(ew=s,s=h),s!==h)?e={type:"NumberLiteral",value:parseInt(i,16)}:(ew=e,e=h),e===h){if(e=ew,i=ew,s=ew,45===t.charCodeAt(ew)?(r="-",ew++):(r=h,0===e_&&ek(ep)),r===h&&(r=null),n=[],a=t.charAt(ew),N.test(a)?ew++:(a=h,0===e_&&ek(eh)),a!==h)for(;a!==h;)n.push(a),a=t.charAt(ew),N.test(a)?ew++:(a=h,0===e_&&ek(eh));else n=h;if(n!==h){if(a=ew,46===t.charCodeAt(ew)?(o=".",ew++):(o=h,0===e_&&ek(ts)),o!==h){if(l=[],u=t.charAt(ew),N.test(u)?ew++:(u=h,0===e_&&ek(eh)),u!==h)for(;u!==h;)l.push(u),u=t.charAt(ew),N.test(u)?ew++:(u=h,0===e_&&ek(eh));else l=h;l!==h?a=o=[o,l]:(ew=a,a=h)}else ew=a,a=h;a===h&&(a=null),s=r=[r,n,a]}else ew=s,s=h;if(s===h)if(s=ew,45===t.charCodeAt(ew)?(r="-",ew++):(r=h,0===e_&&ek(ep)),r===h&&(r=null),46===t.charCodeAt(ew)?(n=".",ew++):(n=h,0===e_&&ek(ts)),n!==h){if(a=[],o=t.charAt(ew),N.test(o)?ew++:(o=h,0===e_&&ek(eh)),o!==h)for(;o!==h;)a.push(o),o=t.charAt(ew),N.test(o)?ew++:(o=h,0===e_&&ek(eh));else a=h;a!==h?s=r=[r,n,a]:(ew=s,s=h)}else ew=s,s=h;(i=s!==h?t.substring(i,ew):s)!==h&&(s=ew,e_++,r=im(),e_--,r===h?s=void 0:(ew=s,s=h),s!==h)?e={type:"NumberLiteral",value:parseFloat(i)}:(ew=e,e=h)}return e}function il(){let e;return(e=function(){let e,i,s,r,n;if(e=ew,"//"===t.substr(ew,2)?(i="//",ew+=2):(i=h,0===e_&&ek(ef)),i!==h){for(s=ew,r=[],n=t.charAt(ew),$.test(n)?ew++:(n=h,0===e_&&ek(eg));n!==h;)r.push(n),n=t.charAt(ew),$.test(n)?ew++:(n=h,0===e_&&ek(eg));s=t.substring(s,ew),r=t.charAt(ew),V.test(r)?ew++:(r=h,0===e_&&ek(ey)),r===h&&(r=null),e={type:"Comment",value:s}}else ew=e,e=h;return e}())===h&&(e=function(){let e,i,s,r,n,a,o;if(e=ew,"/*"===t.substr(ew,2)?(i="/*",ew+=2):(i=h,0===e_&&ek(ex)),i!==h){for(s=ew,r=[],n=ew,a=ew,e_++,"*/"===t.substr(ew,2)?(o="*/",ew+=2):(o=h,0===e_&&ek(eb)),e_--,o===h?a=void 0:(ew=a,a=h),a!==h?(t.length>ew?(o=t.charAt(ew),ew++):(o=h,0===e_&&ek(el)),o!==h?n=a=[a,o]:(ew=n,n=h)):(ew=n,n=h);n!==h;)r.push(n),n=ew,a=ew,e_++,"*/"===t.substr(ew,2)?(o="*/",ew+=2):(o=h,0===e_&&ek(eb)),e_--,o===h?a=void 0:(ew=a,a=h),a!==h?(t.length>ew?(o=t.charAt(ew),ew++):(o=h,0===e_&&ek(el)),o!==h?n=a=[a,o]:(ew=n,n=h)):(ew=n,n=h);(s=t.substring(s,ew),"*/"===t.substr(ew,2)?(r="*/",ew+=2):(r=h,0===e_&&ek(eb)),r!==h)?e={type:"Comment",value:s}:(ew=e,e=h)}else ew=e,e=h;return e}()),e}function iu(){let e,i;for(e=[],i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev)),i===h&&(i=id());i!==h;)e.push(i),i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev)),i===h&&(i=id());return e}function ic(){let e,i,s,r;if(e=ew,i=[],s=t.charAt(ew),D.test(s)?ew++:(s=h,0===e_&&ek(ev)),s!==h)for(;s!==h;)i.push(s),s=t.charAt(ew),D.test(s)?ew++:(s=h,0===e_&&ek(ev));else i=h;if(i!==h){for(s=[],r=t.charAt(ew),D.test(r)?ew++:(r=h,0===e_&&ek(ev)),r===h&&(r=id());r!==h;)s.push(r),r=t.charAt(ew),D.test(r)?ew++:(r=h,0===e_&&ek(ev)),r===h&&(r=id());e=i=[i,s]}else ew=e,e=h;return e}function ip(){let e,i;for(e=[],i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev));i!==h;)e.push(i),i=t.charAt(ew),D.test(i)?ew++:(i=h,0===e_&&ek(ev));return e}function id(){let e,i,s,r,n,a;if(e=ew,"//"===t.substr(ew,2)?(i="//",ew+=2):(i=h,0===e_&&ek(ef)),i!==h){for(s=[],r=t.charAt(ew),$.test(r)?ew++:(r=h,0===e_&&ek(eg));r!==h;)s.push(r),r=t.charAt(ew),$.test(r)?ew++:(r=h,0===e_&&ek(eg));r=t.charAt(ew),V.test(r)?ew++:(r=h,0===e_&&ek(ey)),r===h&&(r=null),e=i=[i,s,r]}else ew=e,e=h;if(e===h)if(e=ew,"/*"===t.substr(ew,2)?(i="/*",ew+=2):(i=h,0===e_&&ek(ex)),i!==h){for(s=[],r=ew,n=ew,e_++,"*/"===t.substr(ew,2)?(a="*/",ew+=2):(a=h,0===e_&&ek(eb)),e_--,a===h?n=void 0:(ew=n,n=h),n!==h?(t.length>ew?(a=t.charAt(ew),ew++):(a=h,0===e_&&ek(el)),a!==h?r=n=[n,a]:(ew=r,r=h)):(ew=r,r=h);r!==h;)s.push(r),r=ew,n=ew,e_++,"*/"===t.substr(ew,2)?(a="*/",ew+=2):(a=h,0===e_&&ek(eb)),e_--,a===h?n=void 0:(ew=n,n=h),n!==h?(t.length>ew?(a=t.charAt(ew),ew++):(a=h,0===e_&&ek(el)),a!==h?r=n=[n,a]:(ew=r,r=h)):(ew=r,r=h);"*/"===t.substr(ew,2)?(r="*/",ew+=2):(r=h,0===e_&&ek(eb)),r!==h?e=i=[i,s,r]:(ew=e,e=h)}else ew=e,e=h;return e}function im(){let e;return e=t.charAt(ew),R.test(e)?ew++:(e=h,0===e_&&ek(t0)),e}s=new Set,r=!1;let ig=(i=c())!==h&&ew===t.length;function iy(){var e,s,r;throw i!==h&&ew{"use strict";var e=t.i(90072);t.s(["parse",()=>E,"runServer",()=>N],86608);var i=t.i(92552);function s(t){let e=t.indexOf("::");return -1===e?null:{namespace:t.slice(0,e),method:t.slice(e+2)}}let r={"+":"$.add","-":"$.sub","*":"$.mul","/":"$.div","<":"$.lt","<=":"$.le",">":"$.gt",">=":"$.ge","==":"$.eq","!=":"$.ne","%":"$.mod","&":"$.bitand","|":"$.bitor","^":"$.bitxor","<<":"$.shl",">>":"$.shr"};class n{indent;runtime;functions;globals;locals;indentLevel=0;currentClass=null;currentFunction=null;constructor(t={}){this.indent=t.indent??" ",this.runtime=t.runtime??"$",this.functions=t.functions??"$f",this.globals=t.globals??"$g",this.locals=t.locals??"$l"}getAccessInfo(t){if("Variable"===t.type){let e=JSON.stringify(t.name),i="global"===t.scope?this.globals:this.locals;return{getter:`${i}.get(${e})`,setter:t=>`${i}.set(${e}, ${t})`,postIncHelper:`${i}.postInc(${e})`,postDecHelper:`${i}.postDec(${e})`}}if("MemberExpression"===t.type){let e=this.expression(t.object),i="Identifier"===t.property.type?JSON.stringify(t.property.name):this.expression(t.property);return{getter:`${this.runtime}.prop(${e}, ${i})`,setter:t=>`${this.runtime}.setProp(${e}, ${i}, ${t})`,postIncHelper:`${this.runtime}.propPostInc(${e}, ${i})`,postDecHelper:`${this.runtime}.propPostDec(${e}, ${i})`}}if("IndexExpression"===t.type){let e=Array.isArray(t.index)?t.index.map(t=>this.expression(t)):[this.expression(t.index)];if("Variable"===t.object.type){let i=JSON.stringify(t.object.name),s="global"===t.object.scope?this.globals:this.locals,r=e.join(", ");return{getter:`${s}.get(${i}, ${r})`,setter:t=>`${s}.set(${i}, ${r}, ${t})`,postIncHelper:`${s}.postInc(${i}, ${r})`,postDecHelper:`${s}.postDec(${i}, ${r})`}}if("MemberExpression"===t.object.type){let i=t.object,s=this.expression(i.object),r="Identifier"===i.property.type?JSON.stringify(i.property.name):this.expression(i.property),n=`${this.runtime}.key(${r}, ${e.join(", ")})`;return{getter:`${this.runtime}.prop(${s}, ${n})`,setter:t=>`${this.runtime}.setProp(${s}, ${n}, ${t})`,postIncHelper:`${this.runtime}.propPostInc(${s}, ${n})`,postDecHelper:`${this.runtime}.propPostDec(${s}, ${n})`}}let i=this.expression(t.object),s=1===e.length?e[0]:`${this.runtime}.key(${e.join(", ")})`;return{getter:`${this.runtime}.getIndex(${i}, ${s})`,setter:t=>`${this.runtime}.setIndex(${i}, ${s}, ${t})`,postIncHelper:`${this.runtime}.indexPostInc(${i}, ${s})`,postDecHelper:`${this.runtime}.indexPostDec(${i}, ${s})`}}return null}generate(t){let e=[];for(let i of t.body){let t=this.statement(i);t&&e.push(t)}return e.join("\n\n")}statement(t){switch(t.type){case"Comment":return"";case"ExpressionStatement":return this.line(`${this.expression(t.expression)};`);case"FunctionDeclaration":return this.functionDeclaration(t);case"PackageDeclaration":return this.packageDeclaration(t);case"DatablockDeclaration":return this.datablockDeclaration(t);case"ObjectDeclaration":return this.line(`${this.objectDeclaration(t)};`);case"IfStatement":return this.ifStatement(t);case"ForStatement":return this.forStatement(t);case"WhileStatement":return this.whileStatement(t);case"DoWhileStatement":return this.doWhileStatement(t);case"SwitchStatement":return this.switchStatement(t);case"ReturnStatement":return this.returnStatement(t);case"BreakStatement":return this.line("break;");case"ContinueStatement":return this.line("continue;");case"BlockStatement":return this.blockStatement(t);default:throw Error(`Unknown statement type: ${t.type}`)}}functionDeclaration(t){let e=s(t.name.name);if(e){let i=e.namespace,s=e.method;this.currentClass=i.toLowerCase(),this.currentFunction=s.toLowerCase();let r=this.functionBody(t.body,t.params);return this.currentClass=null,this.currentFunction=null,`${this.line(`${this.runtime}.registerMethod(${JSON.stringify(i)}, ${JSON.stringify(s)}, function() {`)} +${r} +${this.line("});")}`}{let e=t.name.name;this.currentFunction=e.toLowerCase();let i=this.functionBody(t.body,t.params);return this.currentFunction=null,`${this.line(`${this.runtime}.registerFunction(${JSON.stringify(e)}, function() {`)} +${i} +${this.line("});")}`}}functionBody(t,e){this.indentLevel++;let i=[];i.push(this.line(`const ${this.locals} = ${this.runtime}.locals();`));for(let t=0;tthis.statement(t)).join("\n\n");return this.indentLevel--,`${this.line(`${this.runtime}.package(${e}, function() {`)} +${i} +${this.line("});")}`}datablockDeclaration(t){let e=JSON.stringify(t.className.name),i=t.instanceName?JSON.stringify(t.instanceName.name):"null",s=t.parent?JSON.stringify(t.parent.name):"null",r=this.objectBody(t.body);return this.line(`${this.runtime}.datablock(${e}, ${i}, ${s}, ${r});`)}objectDeclaration(t){let e="Identifier"===t.className.type?JSON.stringify(t.className.name):this.expression(t.className),i=null===t.instanceName?"null":"Identifier"===t.instanceName.type?JSON.stringify(t.instanceName.name):this.expression(t.instanceName),s=[],r=[];for(let e of t.body)"Assignment"===e.type?s.push(e):r.push(e);let n=this.objectBody(s);if(r.length>0){let t=r.map(t=>this.objectDeclaration(t)).join(",\n");return`${this.runtime}.create(${e}, ${i}, ${n}, [ +${t} +])`}return`${this.runtime}.create(${e}, ${i}, ${n})`}objectBody(t){if(0===t.length)return"{}";let e=[];for(let i of t)if("Assignment"===i.type){let t=this.expression(i.value);if("Identifier"===i.target.type){let s=i.target.name;/^[a-zA-Z_][a-zA-Z0-9_]*$/.test(s)?e.push(`${s}: ${t}`):e.push(`[${JSON.stringify(s)}]: ${t}`)}else if("IndexExpression"===i.target.type){let s=this.objectPropertyKey(i.target);e.push(`[${s}]: ${t}`)}else{let s=this.expression(i.target);e.push(`[${s}]: ${t}`)}}if(e.length<=1)return`{ ${e.join(", ")} }`;let i=this.indent.repeat(this.indentLevel+1),s=this.indent.repeat(this.indentLevel);return`{ +${i}${e.join(",\n"+i)} +${s}}`}objectPropertyKey(t){let e="Identifier"===t.object.type?JSON.stringify(t.object.name):this.expression(t.object),i=Array.isArray(t.index)?t.index.map(t=>this.expression(t)).join(", "):this.expression(t.index);return`${this.runtime}.key(${e}, ${i})`}ifStatement(t){let e=this.expression(t.test),i=this.statementAsBlock(t.consequent);if(t.alternate)if("IfStatement"===t.alternate.type){let s=this.ifStatement(t.alternate).replace(/^\s*/,"");return this.line(`if (${e}) ${i} else ${s}`)}else{let s=this.statementAsBlock(t.alternate);return this.line(`if (${e}) ${i} else ${s}`)}return this.line(`if (${e}) ${i}`)}forStatement(t){let e=t.init?this.expression(t.init):"",i=t.test?this.expression(t.test):"",s=t.update?this.expression(t.update):"",r=this.statementAsBlock(t.body);return this.line(`for (${e}; ${i}; ${s}) ${r}`)}whileStatement(t){let e=this.expression(t.test),i=this.statementAsBlock(t.body);return this.line(`while (${e}) ${i}`)}doWhileStatement(t){let e=this.statementAsBlock(t.body),i=this.expression(t.test);return this.line(`do ${e} while (${i});`)}switchStatement(t){if(t.stringMode)return this.switchStringStatement(t);let e=this.expression(t.discriminant);this.indentLevel++;let i=[];for(let e of t.cases)i.push(this.switchCase(e));return this.indentLevel--,`${this.line(`switch (${e}) {`)} +${i.join("\n")} +${this.line("}")}`}switchCase(t){let e=[];if(null===t.test)e.push(this.line("default:"));else if(Array.isArray(t.test))for(let i of t.test)e.push(this.line(`case ${this.expression(i)}:`));else e.push(this.line(`case ${this.expression(t.test)}:`));for(let i of(this.indentLevel++,t.consequent))e.push(this.statement(i));return e.push(this.line("break;")),this.indentLevel--,e.join("\n")}switchStringStatement(t){let e=this.expression(t.discriminant),i=[];for(let e of t.cases)if(null===e.test)i.push(`default: () => { ${this.blockContent(e.consequent)} }`);else if(Array.isArray(e.test))for(let t of e.test)i.push(`${this.expression(t)}: () => { ${this.blockContent(e.consequent)} }`);else i.push(`${this.expression(e.test)}: () => { ${this.blockContent(e.consequent)} }`);return this.line(`${this.runtime}.switchStr(${e}, { ${i.join(", ")} });`)}returnStatement(t){return t.value?this.line(`return ${this.expression(t.value)};`):this.line("return;")}blockStatement(t){this.indentLevel++;let e=t.body.map(t=>this.statement(t)).join("\n");return this.indentLevel--,`{ +${e} +${this.line("}")}`}statementAsBlock(t){if("BlockStatement"===t.type)return this.blockStatement(t);this.indentLevel++;let e=this.statement(t);return this.indentLevel--,`{ +${e} +${this.line("}")}`}blockContent(t){return t.map(t=>this.statement(t).trim()).join(" ")}expression(t){switch(t.type){case"Identifier":return this.identifier(t);case"Variable":return this.variable(t);case"NumberLiteral":case"BooleanLiteral":return String(t.value);case"StringLiteral":return JSON.stringify(t.value);case"BinaryExpression":return this.binaryExpression(t);case"UnaryExpression":return this.unaryExpression(t);case"PostfixExpression":return this.postfixExpression(t);case"AssignmentExpression":return this.assignmentExpression(t);case"ConditionalExpression":return`(${this.expression(t.test)} ? ${this.expression(t.consequent)} : ${this.expression(t.alternate)})`;case"CallExpression":return this.callExpression(t);case"MemberExpression":return this.memberExpression(t);case"IndexExpression":return this.indexExpression(t);case"TagDereferenceExpression":return`${this.runtime}.deref(${this.expression(t.argument)})`;case"ObjectDeclaration":return this.objectDeclaration(t);case"DatablockDeclaration":return`${this.runtime}.datablock(${JSON.stringify(t.className.name)}, ${t.instanceName?JSON.stringify(t.instanceName.name):"null"}, ${t.parent?JSON.stringify(t.parent.name):"null"}, ${this.objectBody(t.body)})`;default:throw Error(`Unknown expression type: ${t.type}`)}}identifier(t){let e=s(t.name);return e&&"parent"===e.namespace.toLowerCase()?t.name:e?`${this.runtime}.nsRef(${JSON.stringify(e.namespace)}, ${JSON.stringify(e.method)})`:JSON.stringify(t.name)}variable(t){return"global"===t.scope?`${this.globals}.get(${JSON.stringify(t.name)})`:`${this.locals}.get(${JSON.stringify(t.name)})`}binaryExpression(t){let e=this.expression(t.left),i=this.expression(t.right),s=t.operator,n=this.concatExpression(e,s,i);if(n)return n;if("$="===s)return`${this.runtime}.streq(${e}, ${i})`;if("!$="===s)return`!${this.runtime}.streq(${e}, ${i})`;if("&&"===s||"||"===s)return`(${e} ${s} ${i})`;let a=r[s];return a?`${a}(${e}, ${i})`:`(${e} ${s} ${i})`}unaryExpression(t){if("++"===t.operator||"--"===t.operator){let e=this.getAccessInfo(t.argument);if(e){let i="++"===t.operator?1:-1;return e.setter(`${this.runtime}.add(${e.getter}, ${i})`)}}let e=this.expression(t.argument);return"~"===t.operator?`${this.runtime}.bitnot(${e})`:"-"===t.operator?`${this.runtime}.neg(${e})`:`${t.operator}${e}`}postfixExpression(t){let e=this.getAccessInfo(t.argument);if(e){let i="++"===t.operator?e.postIncHelper:e.postDecHelper;if(i)return i}return`${this.expression(t.argument)}${t.operator}`}assignmentExpression(t){let e=this.expression(t.value),i=t.operator,s=this.getAccessInfo(t.target);if(!s)throw Error(`Unhandled assignment target type: ${t.target.type}`);if("="===i)return s.setter(e);{let t=i.slice(0,-1),r=this.compoundAssignmentValue(s.getter,t,e);return s.setter(r)}}callExpression(t){let e=t.arguments.map(t=>this.expression(t)).join(", ");if("Identifier"===t.callee.type){let i=t.callee.name,r=s(i);if(r&&"parent"===r.namespace.toLowerCase())if(this.currentClass)return`${this.runtime}.parent(${JSON.stringify(this.currentClass)}, ${JSON.stringify(r.method)}, arguments[0]${e?", "+e:""})`;else if(this.currentFunction)return`${this.runtime}.parentFunc(${JSON.stringify(this.currentFunction)}${e?", "+e:""})`;else throw Error("Parent:: call outside of function context");return r?`${this.runtime}.nsCall(${JSON.stringify(r.namespace)}, ${JSON.stringify(r.method)}${e?", "+e:""})`:`${this.functions}.call(${JSON.stringify(i)}${e?", "+e:""})`}if("MemberExpression"===t.callee.type){let i=this.expression(t.callee.object),s="Identifier"===t.callee.property.type?JSON.stringify(t.callee.property.name):this.expression(t.callee.property);return`${this.runtime}.call(${i}, ${s}${e?", "+e:""})`}let i=this.expression(t.callee);return`${i}(${e})`}memberExpression(t){let e=this.expression(t.object);return t.computed||"Identifier"!==t.property.type?`${this.runtime}.prop(${e}, ${this.expression(t.property)})`:`${this.runtime}.prop(${e}, ${JSON.stringify(t.property.name)})`}indexExpression(t){let e=Array.isArray(t.index)?t.index.map(t=>this.expression(t)):[this.expression(t.index)];if("Variable"===t.object.type){let i=JSON.stringify(t.object.name),s="global"===t.object.scope?this.globals:this.locals;return`${s}.get(${i}, ${e.join(", ")})`}if("MemberExpression"===t.object.type){let i=t.object,s=this.expression(i.object),r="Identifier"===i.property.type?JSON.stringify(i.property.name):this.expression(i.property),n=`${this.runtime}.key(${r}, ${e.join(", ")})`;return`${this.runtime}.prop(${s}, ${n})`}let i=this.expression(t.object);return 1===e.length?`${this.runtime}.getIndex(${i}, ${e[0]})`:`${this.runtime}.getIndex(${i}, ${this.runtime}.key(${e.join(", ")}))`}line(t){return this.indent.repeat(this.indentLevel)+t}concatExpression(t,e,i){switch(e){case"@":return`${this.runtime}.concat(${t}, ${i})`;case"SPC":return`${this.runtime}.concat(${t}, " ", ${i})`;case"TAB":return`${this.runtime}.concat(${t}, "\\t", ${i})`;case"NL":return`${this.runtime}.concat(${t}, "\\n", ${i})`;default:return null}}compoundAssignmentValue(t,e,i){let s=this.concatExpression(t,e,i);if(s)return s;let n=r[e];return n?`${n}(${t}, ${i})`:`(${t} ${e} ${i})`}}t.s(["createRuntime",()=>R,"createScriptCache",()=>I],33870);var a=t.i(54970);class o{map=new Map;keyLookup=new Map;constructor(t){if(t)for(const[e,i]of t)this.set(e,i)}get size(){return this.map.size}get(t){let e=this.keyLookup.get(t.toLowerCase());return void 0!==e?this.map.get(e):void 0}set(t,e){let i=t.toLowerCase(),s=this.keyLookup.get(i);return void 0!==s?this.map.set(s,e):(this.keyLookup.set(i,t),this.map.set(t,e)),this}has(t){return this.keyLookup.has(t.toLowerCase())}delete(t){let e=t.toLowerCase(),i=this.keyLookup.get(e);return void 0!==i&&(this.keyLookup.delete(e),this.map.delete(i))}clear(){this.map.clear(),this.keyLookup.clear()}keys(){return this.map.keys()}values(){return this.map.values()}entries(){return this.map.entries()}[Symbol.iterator](){return this.map[Symbol.iterator]()}forEach(t){for(let[e,i]of this.map)t(i,e,this)}get[Symbol.toStringTag](){return"CaseInsensitiveMap"}getOriginalKey(t){return this.keyLookup.get(t.toLowerCase())}}class h{set=new Set;constructor(t){if(t)for(const e of t)this.add(e)}get size(){return this.set.size}add(t){return this.set.add(t.toLowerCase()),this}has(t){return this.set.has(t.toLowerCase())}delete(t){return this.set.delete(t.toLowerCase())}clear(){this.set.clear()}[Symbol.iterator](){return this.set[Symbol.iterator]()}get[Symbol.toStringTag](){return"CaseInsensitiveSet"}}function l(t){return t.replace(/\\/g,"/").toLowerCase()}function u(t){return String(t??"")}function c(t){return Number(t)||0}function p(t){let e=u(t||"0 0 0").split(" ").map(Number);return[e[0]||0,e[1]||0,e[2]||0]}function d(t,e,i){let s=0;for(;e+s0;){if(s>=t.length)return"";let r=d(t,s,i);if(s+r>=t.length)return"";s+=r+1,e--}let r=d(t,s,i);return 0===r?"":t.substring(s,s+r)}function f(t,e,i,s){let r=0,n=e;for(;n>0;){if(r>=t.length)return"";let e=d(t,r,s);if(r+e>=t.length)return"";r+=e+1,n--}let a=r,o=i-e+1;for(;o>0;){let e=d(t,r,s);if((r+=e)>=t.length)break;r++,o--}let h=r;return h>a&&s.includes(t[h-1])&&h--,t.substring(a,h)}function g(t,e){if(""===t)return 0;let i=0;for(let s=0;se&&a>=t.length)break}return n.join(r)}function x(t,e,i,s){let r=[],n=0,a=0;for(;ne().$f.call(u(t),...i),eval(t){throw Error("eval() not implemented: requires runtime parsing and execution")},collapseescape:t=>u(t).replace(/\\([ntr\\])/g,(t,e)=>"n"===e?"\n":"t"===e?" ":"r"===e?"\r":"\\"),expandescape:t=>u(t).replace(/\\/g,"\\\\").replace(/\n/g,"\\n").replace(/\t/g,"\\t").replace(/\r/g,"\\r"),export(t,e,i){console.warn(`export(${t}): not implemented`)},quit(){console.warn("quit(): not implemented in browser")},trace(t){},isobject:t=>e().$.isObject(t),nametoid:t=>e().$.nameToId(t),strlen:t=>u(t).length,strchr(t,e){let i=u(t),s=u(e)[0]??"",r=i.indexOf(s);return r>=0?i.substring(r):""},strpos:(t,e,i)=>u(t).indexOf(u(e),c(i)),strcmp(t,e){let i=u(t),s=u(e);return is)},stricmp(t,e){let i=u(t).toLowerCase(),s=u(e).toLowerCase();return is)},strstr:(t,e)=>u(t).indexOf(u(e)),getsubstr(t,e,i){let s=u(t),r=c(e);return void 0===i?s.substring(r):s.substring(r,r+c(i))},getword:(t,e)=>m(u(t),c(e)," \n"),getwordcount:t=>g(u(t)," \n"),getfield:(t,e)=>m(u(t),c(e)," \n"),getfieldcount:t=>g(u(t)," \n"),setword:(t,e,i)=>y(u(t),c(e),u(i)," \n"," "),setfield:(t,e,i)=>y(u(t),c(e),u(i)," \n"," "),firstword:t=>m(u(t),0," \n"),restwords:t=>f(u(t),1,1e6," \n"),trim:t=>u(t).trim(),ltrim:t=>u(t).replace(/^\s+/,""),rtrim:t=>u(t).replace(/\s+$/,""),strupr:t=>u(t).toUpperCase(),strlwr:t=>u(t).toLowerCase(),strreplace:(t,e,i)=>u(t).split(u(e)).join(u(i)),filterstring:(t,e)=>u(t),stripchars(t,e){let i=u(t),s=new Set(u(e).split(""));return i.split("").filter(t=>!s.has(t)).join("")},getfields(t,e,i){let s=void 0!==i?Number(i):1e6;return f(u(t),c(e),s," \n")},getwords(t,e,i){let s=void 0!==i?Number(i):1e6;return f(u(t),c(e),s," \n")},removeword:(t,e)=>x(u(t),c(e)," \n"," "),removefield:(t,e)=>x(u(t),c(e)," \n"," "),getrecord:(t,e)=>m(u(t),c(e),"\n"),getrecordcount:t=>g(u(t),"\n"),setrecord:(t,e,i)=>y(u(t),c(e),u(i),"\n","\n"),removerecord:(t,e)=>x(u(t),c(e),"\n","\n"),nexttoken(t,e,i){throw Error("nextToken() is not implemented: it requires variable mutation")},strtoplayername:t=>u(t).replace(/[^\w\s-]/g,"").trim(),mabs:t=>Math.abs(c(t)),mfloor:t=>Math.floor(c(t)),mceil:t=>Math.ceil(c(t)),msqrt:t=>Math.sqrt(c(t)),mpow:(t,e)=>Math.pow(c(t),c(e)),msin:t=>Math.sin(c(t)),mcos:t=>Math.cos(c(t)),mtan:t=>Math.tan(c(t)),masin:t=>Math.asin(c(t)),macos:t=>Math.acos(c(t)),matan:(t,e)=>Math.atan2(c(t),c(e)),mlog:t=>Math.log(c(t)),getrandom(t,e){if(void 0===t)return Math.random();if(void 0===e)return Math.floor(Math.random()*(c(t)+1));let i=c(t);return Math.floor(Math.random()*(c(e)-i+1))+i},mdegtorad:t=>c(t)*(Math.PI/180),mradtodeg:t=>c(t)*(180/Math.PI),mfloatlength:(t,e)=>c(t).toFixed(c(e)),getboxcenter(t){let e=u(t).split(" ").map(Number),i=e[0]||0,s=e[1]||0,r=e[2]||0,n=e[3]||0,a=e[4]||0,o=e[5]||0;return`${(i+n)/2} ${(s+a)/2} ${(r+o)/2}`},vectoradd(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return`${i+n} ${s+a} ${r+o}`},vectorsub(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return`${i-n} ${s-a} ${r-o}`},vectorscale(t,e){let[i,s,r]=p(t),n=c(e);return`${i*n} ${s*n} ${r*n}`},vectordot(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return i*n+s*a+r*o},vectorcross(t,e){let[i,s,r]=p(t),[n,a,o]=p(e);return`${s*o-r*a} ${r*n-i*o} ${i*a-s*n}`},vectorlen(t){let[e,i,s]=p(t);return Math.sqrt(e*e+i*i+s*s)},vectornormalize(t){let[e,i,s]=p(t),r=Math.sqrt(e*e+i*i+s*s);return 0===r?"0 0 0":`${e/r} ${i/r} ${s/r}`},vectordist(t,e){let[i,s,r]=p(t),[n,a,o]=p(e),h=i-n,l=s-a,u=r-o;return Math.sqrt(h*h+l*l+u*u)},matrixcreate(t,e){throw Error("MatrixCreate() not implemented: requires axis-angle rotation math")},matrixcreatefromeuler(t){throw Error("MatrixCreateFromEuler() not implemented: requires Euler→Quaternion→AxisAngle conversion")},matrixmultiply(t,e){throw Error("MatrixMultiply() not implemented: requires full 4x4 matrix multiplication")},matrixmulpoint(t,e){throw Error("MatrixMulPoint() not implemented: requires full transform application")},matrixmulvector(t,e){throw Error("MatrixMulVector() not implemented: requires rotation matrix application")},getsimtime:()=>Date.now()-e().state.startTime,getrealtime:()=>Date.now(),schedule(t,i,s,...r){let n=Number(t)||0,a=e(),o=setTimeout(()=>{a.state.pendingTimeouts.delete(o);try{a.$f.call(String(s),...r)}catch(t){throw console.error(`schedule: error calling ${s}:`,t),t}},n);return a.state.pendingTimeouts.add(o),o},cancel(t){clearTimeout(t),e().state.pendingTimeouts.delete(t)},iseventpending:t=>e().state.pendingTimeouts.has(t),exec(t){let i=String(t??"");if(console.debug(`exec(${JSON.stringify(i)}): preparing to execute…`),!i.includes("."))return console.error(`exec: invalid script file name ${JSON.stringify(i)}.`),!1;let s=l(i),r=e(),{executedScripts:n,scripts:a}=r.state;if(n.has(s))return console.debug(`exec(${JSON.stringify(i)}): skipping (already executed)`),!0;let o=a.get(s);return null==o?(console.warn(`exec(${JSON.stringify(i)}): script not found`),!1):(n.add(s),console.debug(`exec(${JSON.stringify(i)}): executing!`),r.executeAST(o),!0)},compile(t){throw Error("compile() not implemented: requires DSO bytecode compiler")},isdemo:()=>!1,isfile:t=>i?i.isFile(u(t)):(console.warn("isFile(): no fileSystem handler configured"),!1),fileext(t){let e=u(t),i=e.lastIndexOf(".");return i>=0?e.substring(i):""},filebase(t){let e=u(t),i=Math.max(e.lastIndexOf("/"),e.lastIndexOf("\\")),s=e.lastIndexOf("."),r=i>=0?i+1:0,n=s>r?s:e.length;return e.substring(r,n)},filepath(t){let e=u(t),i=Math.max(e.lastIndexOf("/"),e.lastIndexOf("\\"));return i>=0?e.substring(0,i):""},expandfilename(t){throw Error("expandFilename() not implemented: requires filesystem path expansion")},findfirstfile:t=>i?(n=u(t),s=i.findFiles(n),r=0,s[r++]??""):(console.warn("findFirstFile(): no fileSystem handler configured"),""),findnextfile(t){let e=u(t);if(e!==n){if(!i)return"";n=e,s=i.findFiles(e)}return s[r++]??""},getfilecrc:t=>u(t),iswriteablefilename:t=>!1,activatepackage(t){e().$.activatePackage(u(t))},deactivatepackage(t){e().$.deactivatePackage(u(t))},ispackage:t=>e().$.isPackage(u(t)),isactivepackage:t=>e().$.isActivePackage(u(t)),getpackagelist:()=>e().$.getPackageList(),addmessagecallback(t,e){},alxcreatesource:(...t)=>0,alxgetwavelen:t=>0,alxlistenerf(t,e){},alxplay:(...t)=>0,alxsetchannelvolume(t,e){},alxsourcef(t,e,i){},alxstop(t){},alxstopall(){},activatedirectinput(){},activatekeyboard(){},deactivatedirectinput(){},deactivatekeyboard(){},disablejoystick(){},enablejoystick(){},enablewinconsole(t){},isjoystickdetected:()=>!1,lockmouse(t){},addmaterialmapping(t,e){},flushtexturecache(){},getdesktopresolution:()=>"1920 1080 32",getdisplaydevicelist:()=>"OpenGL",getresolutionlist:t=>"640 480 800 600 1024 768 1280 720 1920 1080",getvideodriverinfo:()=>"WebGL",isdevicefullscreenonly:t=>!1,isfullscreen:()=>!1,screenshot(t){},setdisplaydevice:t=>!0,setfov(t){},setinteriorrendermode(t){},setopenglanisotropy(t){},setopenglmipreduction(t){},setopenglskymipreduction(t){},setopengltexturecompressionhint(t){},setscreenmode(t,e,i,s){},setverticalsync(t){},setzoomspeed(t){},togglefullscreen(){},videosetgammacorrection(t){},snaptoggle(){},addtaggedstring:t=>0,buildtaggedstring:(t,...e)=>"",detag:t=>u(t),gettag:t=>0,gettaggedstring:t=>"",removetaggedstring(t){},commandtoclient(t,e){},commandtoserver(t){},cancelserverquery(){},querymasterserver(){},querysingleserver(){},setnetport:t=>!0,allowconnections(t){},startheartbeat(){},stopheartbeat(){},gotowebpage(t){},deletedatablocks(){},preloaddatablock:t=>!0,containerboxempty:(...t)=>!0,containerraycast:(...t)=>"",containersearchcurrdist:()=>0,containersearchnext:()=>0,initcontainerradiussearch(){},calcexplosioncoverage:(...t)=>1,getcontrolobjectaltitude:()=>0,getcontrolobjectspeed:()=>0,getterrainheight:t=>0,lightscene(){},pathonmissionloaddone(){}}}function v(t){return t.toLowerCase()}function w(t){let e=t.trim();return v(e.startsWith("$")?e.slice(1):e)}function M(t,e){let i=t.get(e);return i||(i=new Set,t.set(e,i)),i}function S(t,e){for(let i of e)t.add(v(i))}function A(t,e,i){if(t.anyClassValues.has("*")||t.anyClassValues.has(i))return!0;for(let s of e){let e=t.valuesByClass.get(v(s));if(e&&(e.has("*")||e.has(i)))return!0}return!1}let _=[{classNames:["SceneObject","GameBase","ShapeBase","Item","Player"],fields:["position","rotation","scale","transform","hidden","renderingdistance","datablock","shapename","shapefile","initialbarrel","skin","team","health","energy","energylevel","damagelevel","damageflash","damagepercent","damagestate","mountobject","mountedimage","targetposition","targetrotation","targetscale","missiontypeslist","renderenabled","vis","velocity","name"]},{classNames:["*"],fields:["position","rotation","scale","hidden","shapefile","datablock"]}],C=[{classNames:["SceneObject","GameBase","ShapeBase","SimObject"],methods:["settransform","setposition","setrotation","setscale","sethidden","setdatablock","setshapename","mountimage","unmountimage","mountobject","unmountobject","setdamagelevel","setenergylevel","schedule","delete","deleteallobjects","add","remove","playthread","stopthread","setthreaddir","pausethread"]},{classNames:["*"],methods:["settransform","setscale","delete","add","remove"]}],T=["missionrunning","loadingmission"];function I(){return{scripts:new Map,generatedCode:new WeakMap}}function z(t){return t.toLowerCase()}function k(t){return Number(t)>>>0}function B(t){if(null==t)return null;if("string"==typeof t)return t||null;if("number"==typeof t)return String(t);throw Error(`Invalid instance name type: ${typeof t}`)}function R(t={}){let e,i,s,r=t.reactiveFieldRules??_,u=t.reactiveMethodRules??C,c=t.reactiveGlobalNames??T,p=(e=function(t){let e=new Set,i=new Map;for(let s of t)for(let t of s.classNames){let r=v(t);if("*"===r){S(e,s.fields);continue}S(M(i,r),s.fields)}return{anyClassValues:e,valuesByClass:i}}(r),(t,i)=>A(e,t,v(i))),d=(i=function(t){let e=new Set,i=new Map;for(let s of t)for(let t of s.classNames){let r=v(t);if("*"===r){S(e,s.methods);continue}S(M(i,r),s.methods)}return{anyClassValues:e,valuesByClass:i}}(u),(t,e)=>A(i,t,v(e))),m=(s=function(t){let e=new Set;for(let i of t)e.add(w(i));return e}(c),t=>{let e=w(t);return s.has("*")||s.has(e)}),f=new o,g=new o,y=new o,x=[],O=new h,P=3,L=1027,N=new Map,F=new o,$=new o,V=new o,D=new o,j=new o,U=new Set,W=[],G=!1,q=0;if(t.globals)for(let[e,i]of Object.entries(t.globals)){if(!e.startsWith("$"))throw Error(`Global variable "${e}" must start with $, e.g. "$${e}"`);V.set(e.slice(1),i)}let H=new Set,J=new Set,X=t.ignoreScripts&&t.ignoreScripts.length>0?(0,a.default)(t.ignoreScripts,{nocase:!0}):null,Z=t.cache??I(),Y=Z.scripts,Q=Z.generatedCode,K=new Map;function tt(t){let e=K.get(t);return e&&e.length>0?e[e.length-1]:void 0}function te(t,e,i){let s;(s=K.get(t))||(s=[],K.set(t,s)),s.push(e);try{return i()}finally{let e;(e=K.get(t))&&e.pop()}}function ti(t,e){return`${t.toLowerCase()}::${e.toLowerCase()}`}function ts(t,e){return f.get(t)?.get(e)??null}function tr(t){if(!t)return[];let e=[],i=new Set,s=t.class||t._className||t._class,r=s?z(String(s)):"";for(;r&&!i.has(r);)e.push(r),i.add(r),r=j.get(r)??"";return t._superClass&&!i.has(t._superClass)&&e.push(t._superClass),e}function tn(){if(G=!1,0===W.length)return;let t=W.splice(0,W.length);for(let e of(q+=1,U))e({type:"batch.flushed",tick:q,events:t})}function ta(t){for(let e of(W.push(t),U))e(t);G||(G=!0,queueMicrotask(tn))}function to(t){ta({type:"object.created",objectId:t._id,object:t})}function th(t,e,i,s){let r=z(e);Object.is(i,s)||p(tr(t),r)&&ta({type:"field.changed",objectId:t._id,field:r,value:i,previousValue:s,object:t})}let tl=new Set,tu=null,tc=null,tp=(t.builtins??b)({runtime:()=>tc,fileSystem:t.fileSystem??null});function td(t){let e=y.get(t);if(!e)return void O.add(t);if(!e.active){for(let[t,i]of(e.active=!0,x.push(e.name),e.methods)){f.has(t)||f.set(t,new o);let e=f.get(t);for(let[t,s]of i)e.has(t)||e.set(t,[]),e.get(t).push(s)}for(let[t,i]of e.functions)g.has(t)||g.set(t,[]),g.get(t).push(i)}}function tm(t){return null==t||""===t?null:"object"==typeof t&&null!=t._id?t:"string"==typeof t?F.get(t)??null:"number"==typeof t?N.get(t)??null:null}function tf(t,e,i){let s=tm(t);if(null==s)return 0;let r=tb(s[e]);return s[e]=r+i,th(s,e,s[e],r),r}function tg(t,e){let i=ts(t,e);return i&&i.length>0?i[i.length-1]:null}function ty(t,e,i,s){let r=ts(t,e);return r&&0!==r.length?{found:!0,result:te(ti(t,e),r.length-1,()=>r[r.length-1](i,...s))}:{found:!1}}function tx(t,e,i,s){let r;d((r=tr(i)).length?r:[t],e)&&ta({type:"method.called",className:z(t),methodName:z(e),objectId:i._id,args:[...s]});let n=D.get(t);if(n){let t=n.get(e);if(t)for(let e of t)e(i,...s)}}function tb(t){if(null==t||""===t)return 0;let e=Number(t);return isNaN(e)?0:e}function tv(t){if(!t||""===t)return null;t.startsWith("/")&&(t=t.slice(1));let e=t.split("/"),i=null;for(let t=0;te._name?.toLowerCase()===t)??null}if(!i)return null}}return i}function tw(t){return null==t||""===t?null:tv(String(t))}function tM(t,e){function i(t,e){return t+e.join("_")}return{get:(e,...s)=>t.get(i(e,s))??"",set(s,...r){if(0===r.length)throw Error("set() requires at least a value argument");if(1===r.length){let i=t.get(s);return t.set(s,r[0]),e?.onSet?.(s,r[0],i),r[0]}let n=r[r.length-1],a=i(s,r.slice(0,-1)),o=t.get(a);return t.set(a,n),e?.onSet?.(a,n,o),n},postInc(s,...r){let n=i(s,r),a=tb(t.get(n)),o=a+1;return t.set(n,o),e?.onSet?.(n,o,a),a},postDec(s,...r){let n=i(s,r),a=tb(t.get(n)),o=a-1;return t.set(n,o),e?.onSet?.(n,o,a),a}}}function tS(){return tM(new o)}let tA={registerMethod:function(t,e,i){if(tu)tu.methods.has(t)||tu.methods.set(t,new o),tu.methods.get(t).set(e,i);else{f.has(t)||f.set(t,new o);let s=f.get(t);s.has(e)||s.set(e,[]),s.get(e).push(i)}},registerFunction:function(t,e){tu?tu.functions.set(t,e):(g.has(t)||g.set(t,[]),g.get(t).push(e))},package:function(t,e){let i=y.get(t);i||(i={name:t,active:!1,methods:new o,functions:new o},y.set(t,i));let s=tu;tu=i,e(),tu=s,O.has(t)&&(O.delete(t),td(t))},activatePackage:td,deactivatePackage:function(t){let e=y.get(t);if(!e||!e.active)return;e.active=!1;let i=x.findIndex(e=>e.toLowerCase()===t.toLowerCase());for(let[t,s]of(-1!==i&&x.splice(i,1),e.methods)){let e=f.get(t);if(e)for(let[t,i]of s){let s=e.get(t);if(s){let t=s.indexOf(i);-1!==t&&s.splice(t,1)}}}for(let[t,i]of e.functions){let e=g.get(t);if(e){let t=e.indexOf(i);-1!==t&&e.splice(t,1)}}},create:function(t,e,i,s){let r=z(t),n=function(){for(;N.has(L);)L+=1;let t=L;return L+=1,t}(),a={_class:r,_className:t,_id:n};for(let[t,e]of Object.entries(i))a[z(t)]=e;a.superclass&&(a._superClass=z(String(a.superclass)),a.class&&j.set(z(String(a.class)),a._superClass)),N.set(n,a);let o=B(e);if(o&&(a._name=o,F.set(o,a)),s){for(let t of s)t._parent=a;a._children=s}let h=tg(t,"onAdd");return h&&h(a),to(a),a},datablock:function(t,e,i,s){let r=z(t),n=function(){for(;N.has(P);)P+=1;let t=P;return P+=1,t}(),a={_class:r,_className:t,_id:n,_isDatablock:!0},o=B(i);if(o){let t=$.get(o);if(t){for(let[e,i]of Object.entries(t))e.startsWith("_")||(a[e]=i);a._parent=t}}for(let[t,e]of Object.entries(s))a[z(t)]=e;N.set(n,a);let h=B(e);return h&&(a._name=h,F.set(h,a),$.set(h,a)),to(a),a},deleteObject:function t(e){var i;let s;if(null==e||("number"==typeof e?s=N.get(e):"string"==typeof e?s=F.get(e):"object"==typeof e&&e._id&&(s=e),!s))return!1;let r=tg(s._className,"onRemove");if(r&&r(s),N.delete(s._id),s._name&&F.delete(s._name),s._isDatablock&&s._name&&$.delete(s._name),s._parent&&s._parent._children){let t=s._parent._children.indexOf(s);-1!==t&&s._parent._children.splice(t,1)}if(s._children)for(let e of[...s._children])t(e);return ta({type:"object.deleted",objectId:(i=s)._id,object:i}),!0},prop:function(t,e){let i=tm(t);return null==i?"":i[z(e)]??""},setProp:function(t,e,i){let s=tm(t);if(null==s)return i;let r=z(e),n=s[r];return s[r]=i,th(s,r,i,n),i},getIndex:function(t,e){let i=tm(t);return null==i?"":i[String(e)]??""},setIndex:function(t,e,i){let s=tm(t);if(null==s)return i;let r=String(e),n=s[r];return s[r]=i,th(s,r,i,n),i},propPostInc:function(t,e){return tf(t,z(e),1)},propPostDec:function(t,e){return tf(t,z(e),-1)},indexPostInc:function(t,e){return tf(t,String(e),1)},indexPostDec:function(t,e){return tf(t,String(e),-1)},key:function(t,...e){return t+e.join("_")},call:function(t,e,...i){if(null==t||("string"==typeof t||"number"==typeof t)&&null==(t=tw(t)))return"";let s=t.class||t._className||t._class;if(s){let r=ty(s,e,t,i);if(r.found)return tx(s,e,t,i),r.result}let r=t._superClass||j.get(s);for(;r;){let s=ty(r,e,t,i);if(s.found)return tx(r,e,t,i),s.result;r=j.get(r)}return""},nsCall:function(t,e,...i){let s=ts(t,e);if(!s||0===s.length)return"";let r=ti(t,e),n=s[s.length-1],a=te(r,s.length-1,()=>n(...i)),o=i[0];return o&&"object"==typeof o&&tx(t,e,o,i.slice(1)),a},nsRef:function(t,e){let i=ts(t,e);if(!i||0===i.length)return null;let s=ti(t,e),r=i[i.length-1];return(...t)=>te(s,i.length-1,()=>r(...t))},parent:function(t,e,i,...s){let r=ts(t,e),n=ti(t,e),a=tt(n);if(r&&void 0!==a&&a>=1){let o=a-1,h=te(n,o,()=>r[o](i,...s));return i&&"object"==typeof i&&tx(t,e,i,s),h}let o=j.get(t);for(;o;){let t=ts(o,e);if(t&&t.length>0){let r=te(ti(o,e),t.length-1,()=>t[t.length-1](i,...s));return i&&"object"==typeof i&&tx(o,e,i,s),r}o=j.get(o)}return""},parentFunc:function(t,...e){let i=g.get(t);if(!i)return"";let s=t.toLowerCase(),r=tt(s);if(void 0===r||r<1)return"";let n=r-1;return te(s,n,()=>i[n](...e))},add:function(t,e){return tb(t)+tb(e)},sub:function(t,e){return tb(t)-tb(e)},mul:function(t,e){return tb(t)*tb(e)},div:function(t,e){return tb(t)/tb(e)},neg:function(t){return-tb(t)},lt:function(t,e){return tb(t)tb(e)},ge:function(t,e){return tb(t)>=tb(e)},eq:function(t,e){return tb(t)===tb(e)},ne:function(t,e){return tb(t)!==tb(e)},mod:function(t,e){let i=0|Number(e);return 0===i?0:(0|Number(t))%i},bitand:function(t,e){return k(t)&k(e)},bitor:function(t,e){return k(t)|k(e)},bitxor:function(t,e){return k(t)^k(e)},shl:function(t,e){return k(k(t)<<(31&k(e)))},shr:function(t,e){return k(t)>>>(31&k(e))},bitnot:function(t){return~k(t)>>>0},concat:function(...t){return t.map(t=>String(t??"")).join("")},streq:function(t,e){return String(t??"").toLowerCase()===String(e??"").toLowerCase()},switchStr:function(t,e){let i=String(t??"").toLowerCase();for(let[t,s]of Object.entries(e))if("default"!==t&&z(t)===i)return void s();e.default&&e.default()},deref:tw,nameToId:function(t){let e=tv(t);return e?e._id:-1},isObject:function(t){return null!=t&&("object"==typeof t&&!!t._id||("number"==typeof t?N.has(t):"string"==typeof t&&F.has(t)))},isFunction:function(t){return g.has(t)||t.toLowerCase()in tp},isPackage:function(t){return y.has(t)},isActivePackage:function(t){let e=y.get(t);return e?.active??!1},getPackageList:function(){return x.join(" ")},locals:tS,onMethodCalled(t,e,i){let s=D.get(t);s||(s=new o,D.set(t,s));let r=s.get(e);return r||(r=[],s.set(e,r)),r.push(i),()=>{let t=r.indexOf(i);-1!==t&&r.splice(t,1)}}},t_={call(t,...e){let i=g.get(t);if(i&&i.length>0)return te(t.toLowerCase(),i.length-1,()=>i[i.length-1](...e));let s=tp[t.toLowerCase()];return s?s(...e):(console.warn(`Unknown function: ${t}(${e.map(t=>JSON.stringify(t)).join(", ")})`),"")}},tC=tM(V,{onSet:function(t,e,i){let s=z(t.startsWith("$")?t.slice(1):t);Object.is(e,i)||m(s)&&ta({type:"global.changed",name:s,value:e,previousValue:i})}}),tT={methods:f,functions:g,packages:y,activePackages:x,objectsById:N,objectsByName:F,datablocks:$,globals:V,executedScripts:H,failedScripts:J,scripts:Y,generatedCode:Q,pendingTimeouts:tl,startTime:Date.now()};function tI(t){let e=function(t){let e=Q.get(t);null==e&&(e=new n(void 0).generate(t),Q.set(t,e));return e}(t),i=tS();Function("$","$f","$g","$l",e)(tA,t_,tC,i)}function tz(t,e){return{execute(){if(e){let t=l(e);tT.executedScripts.add(t)}tI(t)}}}async function tk(e,i,s){let r=t.loadScript;if(!r){e.length>0&&console.warn("Script has exec() calls but no loadScript provided:",e);return}async function n(e){t.signal?.throwIfAborted();let n=l(e);if(tT.scripts.has(n)||tT.failedScripts.has(n))return;if(X&&X(n)){console.warn(`Ignoring script: ${e}`),tT.failedScripts.add(n);return}if(s.has(n))return;let a=i.get(n);if(a)return void await a;t.progress?.addItem(e);let o=(async()=>{let a,o=await r(e);if(null==o){console.warn(`Script not found: ${e}`),tT.failedScripts.add(n),t.progress?.completeItem();return}try{a=E(o,{filename:e})}catch(i){console.warn(`Failed to parse script: ${e}`,i),tT.failedScripts.add(n),t.progress?.completeItem();return}let h=new Set(s);h.add(n),await tk(a.execScriptPaths,i,h),tT.scripts.set(n,a),t.progress?.completeItem()})();i.set(n,o),await o}await Promise.all(e.map(n))}async function tB(e){let i=t.loadScript;if(!i)throw Error("loadFromPath requires loadScript option to be set");let s=l(e);if(tT.scripts.has(s))return tz(tT.scripts.get(s),e);t.progress?.addItem(e);let r=await i(e);if(null==r)throw t.progress?.completeItem(),Error(`Script not found: ${e}`);let n=await tR(r,{path:e});return t.progress?.completeItem(),n}async function tR(t,e){if(e?.path){let t=l(e.path);if(tT.scripts.has(t))return tz(tT.scripts.get(t),e.path)}return tO(E(t,{filename:e?.path}),e)}async function tO(e,i){let s=new Map,r=new Set;if(i?.path){let t=l(i.path);tT.scripts.set(t,e),r.add(t)}let n=[...e.execScriptPaths,...t.preloadScripts??[]];return await tk(n,s,r),tz(e,i?.path)}return tc={$:tA,$f:t_,$g:tC,state:tT,destroy:function(){for(let t of(W.length>0&&tn(),tT.pendingTimeouts))clearTimeout(t);tT.pendingTimeouts.clear(),U.clear()},executeAST:tI,loadFromPath:tB,loadFromSource:tR,loadFromAST:tO,call:(t,...e)=>t_.call(t,...e),getObjectByName:t=>F.get(t),subscribeRuntimeEvents:t=>(U.add(t),()=>{U.delete(t)})}}function O(){let t=new Set,e=0,i=0,s=null;function r(){for(let e of t)e()}return{get total(){return e},get loaded(){return i},get current(){return s},get progress(){return 0===e?0:i/e},on(e,i){t.add(i)},off(e,i){t.delete(i)},addItem(t){e++,s=t,r()},completeItem(){i++,s=null,r()},setCurrent(t){s=t,r()}}}function E(t,e){try{return i.default.parse(t)}catch(t){if(e?.filename&&t.location)throw Error(`${e.filename}:${t.location.start.line}:${t.location.start.column}: ${t.message}`,{cause:t});throw t}}function P(t){if("boolean"==typeof t)return t;if("number"==typeof t)return 0!==t;if("string"==typeof t){let e=t.trim().toLowerCase();return""!==e&&"0"!==e&&"false"!==e}return!!t}function L(){let t=Error("Operation aborted");return t.name="AbortError",t}function N(t){let e,{missionName:i,missionType:s,runtimeOptions:r,onMissionLoadDone:n}=t,{signal:a,fileSystem:o,globals:h={},preloadScripts:l=[],reactiveGlobalNames:u}=r??{},c=o?.findFiles("scripts/*Game.cs")??[],p=u?Array.from(new Set([...u,"missionRunning"])):void 0,d=R({...r,reactiveGlobalNames:p,globals:{...h,"$Host::Map":i,"$Host::MissionType":s},preloadScripts:[...l,...c]});(e=d.$.registerMethod.bind(d.$))("ShapeBase","playThread",(t,e,i)=>{t._threads||(t._threads={}),t._threads[Number(e)]={sequence:String(i),playing:!0,direction:!0}}),e("ShapeBase","stopThread",(t,e)=>{t._threads&&delete t._threads[Number(e)]}),e("ShapeBase","setThreadDir",(t,e,i)=>{t._threads||(t._threads={});let s=Number(e);t._threads[s]?t._threads[s].direction=!!Number(i):t._threads[s]={sequence:"",playing:!1,direction:!!Number(i)}}),e("ShapeBase","pauseThread",(t,e)=>{t._threads?.[Number(e)]&&(t._threads[Number(e)].playing=!1)}),e("ShapeBase","playAudio",()=>{}),e("ShapeBase","stopAudio",()=>{}),e("SimObject","getDatablock",t=>{let e=t.datablock;return e?d.getObjectByName(String(e))??"":""}),e("SimObject","getGroup",t=>t._parent??""),e("SimObject","getName",t=>t._name??""),e("SimObject","getType",()=>16384),e("SimGroup","getCount",t=>t._children?t._children.length:0),e("SimGroup","getObject",(t,e)=>{let i=t._children;return i?i[Number(e)]??"":""}),e("GameBase","isEnabled",()=>!0),e("GameBase","isDisabled",()=>!1),e("GameBase","setPoweredState",()=>{}),e("GameBase","setRechargeRate",()=>{}),e("GameBase","getRechargeRate",()=>0),e("GameBase","setEnergyLevel",()=>{}),e("GameBase","getEnergyLevel",()=>0),e("ShapeBase","getDamageLevel",()=>0),e("ShapeBase","setDamageLevel",()=>{}),e("ShapeBase","getRepairRate",()=>0),e("ShapeBase","setRepairRate",()=>{}),e("ShapeBase","getDamagePercent",()=>0),e("GameBase","getControllingClient",()=>0),e("SimObject","schedule",(t,e,i,...s)=>{let r=setTimeout(()=>{d.state.pendingTimeouts.delete(r);try{d.$.call(t,String(i),...s)}catch(e){console.error(`schedule: error calling ${i} on ${t._id}:`,e)}},Number(e)||0);return d.state.pendingTimeouts.add(r),r});let m=async function(){try{let t=await d.loadFromPath("scripts/server.cs");a?.throwIfAborted(),await d.loadFromPath(`missions/${i}.mis`),a?.throwIfAborted(),t.execute();let e=function(t,e){let{signal:i,onMissionLoadDone:s}=e;return new Promise((e,r)=>{let n=!1,a=!1,o=()=>P(t.$g.get("missionRunning")),h=()=>{n||(n=!0,d(),e())},l=t=>{n||(n=!0,d(),r(t))},u=e=>{if(!s||a)return;let i=e??t.getObjectByName("Game");i&&(a=!0,s(i))},c=()=>l(L()),p=t.subscribeRuntimeEvents(t=>{if("global.changed"===t.type&&"missionrunning"===t.name){P(t.value)&&(u(),h());return}"batch.flushed"===t.type&&o()&&(u(),h())});function d(){p(),i?.removeEventListener("abort",c)}if(i){if(i.aborted)return void l(L());i.addEventListener("abort",c,{once:!0})}o()&&(u(),h())})}(d,{signal:a,onMissionLoadDone:n}),s=await d.loadFromSource("CreateServer($Host::Map, $Host::MissionType);");a?.throwIfAborted(),s.execute(),await e}catch(t){if(t instanceof Error&&"AbortError"===t.name)return;throw t}}();return{runtime:d,ready:m}}t.s(["createProgressTracker",()=>O],38433);let F=/^[ \t]*(DisplayName|MissionTypes|BriefingWAV|Bitmap|PlanetName)[ \t]*=[ \t]*(.+)$/i,$=/^[ \t]*-+[ \t]*([A-Z ]+)[ \t]+BEGIN[ \t]*-+$/i,V=/^[ \t]*-+[ \t]*([A-Z ]+)[ \t]+END[ \t]*-+$/i,D={arena:"Arena",bounty:"Bounty",cnh:"CnH",ctf:"CTF",dm:"DM",dnd:"DnD",hunters:"Hunters",lakrabbit:"LakRabbit",lakzm:"LakZM",lctf:"LCTF",none:"None",rabbit:"Rabbit",sctf:"SCtF",siege:"Siege",singleplayer:"SinglePlayer",tdm:"TDM",teamhunters:"TeamHunters",teamlak:"TeamLak",tr2:"TR2"};function j(t){let e=E(t),{pragma:i,sections:s}=function(t){let e={},i=[],s={name:null,comments:[]};for(let r of t.body)if("Comment"===r.type){let t=function(t){let e;return(e=t.match($))?{type:"sectionBegin",name:e[1]}:(e=t.match(V))?{type:"sectionEnd",name:e[1]}:(e=t.match(F))?{type:"definition",identifier:e[1],value:e[2]}:null}(r.value);if(t)switch(t.type){case"definition":null===s.name?e[t.identifier.toLowerCase()]=t.value:s.comments.push(r.value);break;case"sectionBegin":(null!==s.name||s.comments.length>0)&&i.push(s),s={name:t.name.toUpperCase(),comments:[]};break;case"sectionEnd":null!==s.name&&i.push(s),s={name:null,comments:[]}}else s.comments.push(r.value)}return(null!==s.name||s.comments.length>0)&&i.push(s),{pragma:e,sections:i}}(e);function r(t){return s.find(e=>e.name===t)?.comments.map(t=>t.trimStart()).join("\n")??null}return{displayName:i.displayname??null,missionTypes:i.missiontypes?.split(/\s+/).filter(Boolean).map(t=>D[t.toLowerCase()]??t)??[],missionBriefing:r("MISSION BRIEFING"),briefingWav:i.briefingwav??null,bitmap:i.bitmap??null,planetName:i.planetname??null,missionBlurb:r("MISSION BLURB"),missionQuote:r("MISSION QUOTE"),missionString:r("MISSION STRING"),execScriptPaths:e.execScriptPaths,hasDynamicExec:e.hasDynamicExec,ast:e}}function U(t,e){if(t)return t[e.toLowerCase()]}function W(t,e){let i=t[e.toLowerCase()];return null==i?i:parseFloat(i)}function G(t,e){let i=t[e.toLowerCase()];return null==i?i:parseInt(i,10)}function q(t){let[e,i,s]=(t.position??"0 0 0").split(" ").map(t=>parseFloat(t));return[i||0,s||0,e||0]}function H(t){let[e,i,s]=(t.scale??"1 1 1").split(" ").map(t=>parseFloat(t));return[i||0,s||0,e||0]}function J(t){let[i,s,r,n]=(t.rotation??"1 0 0 0").split(" ").map(t=>parseFloat(t)),a=new e.Vector3(s,r,i).normalize(),o=-(Math.PI/180*n);return new e.Quaternion().setFromAxisAngle(a,o)}t.s(["getFloat",()=>W,"getInt",()=>G,"getPosition",()=>q,"getProperty",()=>U,"getRotation",()=>J,"getScale",()=>H,"parseMissionScript",()=>j],62395)},12979,t=>{"use strict";var e=t.i(98223),i=t.i(91996),s=t.i(62395),r=t.i(71726);let n="/t2-mapper",a=`${n}/base/`,o=`${n}/magenta.png`;function h(t,e){let s;try{s=(0,i.getActualResourceKey)(t)}catch(i){if(e)return console.warn(`Resource "${t}" not found - rendering fallback.`),e;throw i}let[r,n]=(0,i.getSourceAndPath)(s);return r?`${a}@vl2/${r}/${n}`:`${a}${n}`}function l(t){return h(`interiors/${t}`).replace(/\.dif$/i,".glb")}function u(t){return h(`shapes/${t}`).replace(/\.dts$/i,".glb")}function c(t){return t=t.replace(/^terrain\./,""),h((0,i.getStandardTextureResourceKey)(`textures/terrain/${t}`),o)}function p(t,e){let s=(0,r.normalizePath)(e).split("/"),n=s.length>1?s.slice(0,-1).join("/")+"/":"",a=`${n}${t}`;return h((0,i.getStandardTextureResourceKey)(a),o)}function d(t){return h((0,i.getStandardTextureResourceKey)(`textures/${t}`),o)}function m(t){return h(`audio/${t}`)}async function f(t){let e=h(`textures/${t}`),i=await fetch(e);return(await i.text()).split(/(?:\r\n|\r|\n)/).map(t=>{if(!(t=t.trim()).startsWith(";"))return t}).filter(Boolean)}async function g(t){let e,r=(0,i.getMissionInfo)(t),n=await fetch(h(r.resourcePath)),a=await n.arrayBuffer();try{e=new TextDecoder("utf-8",{fatal:!0}).decode(a)}catch{e=new TextDecoder("windows-1252").decode(a)}return e=e.replaceAll("�","'"),(0,s.parseMissionScript)(e)}async function y(t){let e=await fetch(h(`terrains/${t}`));return function(t){let e=new DataView(t),i=0,s=e.getUint8(i++),r=new Uint16Array(65536),n=[],a=t=>{let s="";for(let r=0;r0&&n.push(r)}let o=[];for(let t of n){let t=new Uint8Array(65536);for(let s=0;s<65536;s++){let r=e.getUint8(i++);t[s]=r}o.push(t)}return{version:s,textureNames:n,heightMap:r,alphaMaps:o}}(await e.arrayBuffer())}async function x(t){let i=h(t),s=await fetch(i),r=await s.text();return(0,e.parseImageFileList)(r)}t.s(["FALLBACK_TEXTURE_URL",0,o,"RESOURCE_ROOT_URL",0,a,"audioToUrl",()=>m,"getUrlForPath",()=>h,"iflTextureToUrl",()=>p,"interiorToUrl",()=>l,"loadDetailMapList",()=>f,"loadImageFrameList",()=>x,"loadMission",()=>g,"loadTerrain",()=>y,"shapeToUrl",()=>u,"terrainTextureToUrl",()=>c,"textureToUrl",()=>d],12979)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/8206544674c0f63e.js b/docs/_next/static/chunks/8206544674c0f63e.js new file mode 100644 index 00000000..119f6eac --- /dev/null +++ b/docs/_next/static/chunks/8206544674c0f63e.js @@ -0,0 +1,8 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,75056,e=>{"use strict";var t=e.i(40859),r=e.i(71645),n=e.i(8560),i=e.i(90072);e.s(["ACESFilmicToneMapping",()=>i.ACESFilmicToneMapping,"AddEquation",()=>i.AddEquation,"AddOperation",()=>i.AddOperation,"AdditiveAnimationBlendMode",()=>i.AdditiveAnimationBlendMode,"AdditiveBlending",()=>i.AdditiveBlending,"AgXToneMapping",()=>i.AgXToneMapping,"AlphaFormat",()=>i.AlphaFormat,"AlwaysCompare",()=>i.AlwaysCompare,"AlwaysDepth",()=>i.AlwaysDepth,"AlwaysStencilFunc",()=>i.AlwaysStencilFunc,"AmbientLight",()=>i.AmbientLight,"AnimationAction",()=>i.AnimationAction,"AnimationClip",()=>i.AnimationClip,"AnimationLoader",()=>i.AnimationLoader,"AnimationMixer",()=>i.AnimationMixer,"AnimationObjectGroup",()=>i.AnimationObjectGroup,"AnimationUtils",()=>i.AnimationUtils,"ArcCurve",()=>i.ArcCurve,"ArrayCamera",()=>i.ArrayCamera,"ArrowHelper",()=>i.ArrowHelper,"AttachedBindMode",()=>i.AttachedBindMode,"Audio",()=>i.Audio,"AudioAnalyser",()=>i.AudioAnalyser,"AudioContext",()=>i.AudioContext,"AudioListener",()=>i.AudioListener,"AudioLoader",()=>i.AudioLoader,"AxesHelper",()=>i.AxesHelper,"BackSide",()=>i.BackSide,"BasicDepthPacking",()=>i.BasicDepthPacking,"BasicShadowMap",()=>i.BasicShadowMap,"BatchedMesh",()=>i.BatchedMesh,"Bone",()=>i.Bone,"BooleanKeyframeTrack",()=>i.BooleanKeyframeTrack,"Box2",()=>i.Box2,"Box3",()=>i.Box3,"Box3Helper",()=>i.Box3Helper,"BoxGeometry",()=>i.BoxGeometry,"BoxHelper",()=>i.BoxHelper,"BufferAttribute",()=>i.BufferAttribute,"BufferGeometry",()=>i.BufferGeometry,"BufferGeometryLoader",()=>i.BufferGeometryLoader,"ByteType",()=>i.ByteType,"Cache",()=>i.Cache,"Camera",()=>i.Camera,"CameraHelper",()=>i.CameraHelper,"CanvasTexture",()=>i.CanvasTexture,"CapsuleGeometry",()=>i.CapsuleGeometry,"CatmullRomCurve3",()=>i.CatmullRomCurve3,"CineonToneMapping",()=>i.CineonToneMapping,"CircleGeometry",()=>i.CircleGeometry,"ClampToEdgeWrapping",()=>i.ClampToEdgeWrapping,"Clock",()=>i.Clock,"Color",()=>i.Color,"ColorKeyframeTrack",()=>i.ColorKeyframeTrack,"ColorManagement",()=>i.ColorManagement,"CompressedArrayTexture",()=>i.CompressedArrayTexture,"CompressedCubeTexture",()=>i.CompressedCubeTexture,"CompressedTexture",()=>i.CompressedTexture,"CompressedTextureLoader",()=>i.CompressedTextureLoader,"ConeGeometry",()=>i.ConeGeometry,"ConstantAlphaFactor",()=>i.ConstantAlphaFactor,"ConstantColorFactor",()=>i.ConstantColorFactor,"Controls",()=>i.Controls,"CubeCamera",()=>i.CubeCamera,"CubeDepthTexture",()=>i.CubeDepthTexture,"CubeReflectionMapping",()=>i.CubeReflectionMapping,"CubeRefractionMapping",()=>i.CubeRefractionMapping,"CubeTexture",()=>i.CubeTexture,"CubeTextureLoader",()=>i.CubeTextureLoader,"CubeUVReflectionMapping",()=>i.CubeUVReflectionMapping,"CubicBezierCurve",()=>i.CubicBezierCurve,"CubicBezierCurve3",()=>i.CubicBezierCurve3,"CubicInterpolant",()=>i.CubicInterpolant,"CullFaceBack",()=>i.CullFaceBack,"CullFaceFront",()=>i.CullFaceFront,"CullFaceFrontBack",()=>i.CullFaceFrontBack,"CullFaceNone",()=>i.CullFaceNone,"Curve",()=>i.Curve,"CurvePath",()=>i.CurvePath,"CustomBlending",()=>i.CustomBlending,"CustomToneMapping",()=>i.CustomToneMapping,"CylinderGeometry",()=>i.CylinderGeometry,"Cylindrical",()=>i.Cylindrical,"Data3DTexture",()=>i.Data3DTexture,"DataArrayTexture",()=>i.DataArrayTexture,"DataTexture",()=>i.DataTexture,"DataTextureLoader",()=>i.DataTextureLoader,"DataUtils",()=>i.DataUtils,"DecrementStencilOp",()=>i.DecrementStencilOp,"DecrementWrapStencilOp",()=>i.DecrementWrapStencilOp,"DefaultLoadingManager",()=>i.DefaultLoadingManager,"DepthFormat",()=>i.DepthFormat,"DepthStencilFormat",()=>i.DepthStencilFormat,"DepthTexture",()=>i.DepthTexture,"DetachedBindMode",()=>i.DetachedBindMode,"DirectionalLight",()=>i.DirectionalLight,"DirectionalLightHelper",()=>i.DirectionalLightHelper,"DiscreteInterpolant",()=>i.DiscreteInterpolant,"DodecahedronGeometry",()=>i.DodecahedronGeometry,"DoubleSide",()=>i.DoubleSide,"DstAlphaFactor",()=>i.DstAlphaFactor,"DstColorFactor",()=>i.DstColorFactor,"DynamicCopyUsage",()=>i.DynamicCopyUsage,"DynamicDrawUsage",()=>i.DynamicDrawUsage,"DynamicReadUsage",()=>i.DynamicReadUsage,"EdgesGeometry",()=>i.EdgesGeometry,"EllipseCurve",()=>i.EllipseCurve,"EqualCompare",()=>i.EqualCompare,"EqualDepth",()=>i.EqualDepth,"EqualStencilFunc",()=>i.EqualStencilFunc,"EquirectangularReflectionMapping",()=>i.EquirectangularReflectionMapping,"EquirectangularRefractionMapping",()=>i.EquirectangularRefractionMapping,"Euler",()=>i.Euler,"EventDispatcher",()=>i.EventDispatcher,"ExternalTexture",()=>i.ExternalTexture,"ExtrudeGeometry",()=>i.ExtrudeGeometry,"FileLoader",()=>i.FileLoader,"Float16BufferAttribute",()=>i.Float16BufferAttribute,"Float32BufferAttribute",()=>i.Float32BufferAttribute,"FloatType",()=>i.FloatType,"Fog",()=>i.Fog,"FogExp2",()=>i.FogExp2,"FramebufferTexture",()=>i.FramebufferTexture,"FrontSide",()=>i.FrontSide,"Frustum",()=>i.Frustum,"FrustumArray",()=>i.FrustumArray,"GLBufferAttribute",()=>i.GLBufferAttribute,"GLSL1",()=>i.GLSL1,"GLSL3",()=>i.GLSL3,"GreaterCompare",()=>i.GreaterCompare,"GreaterDepth",()=>i.GreaterDepth,"GreaterEqualCompare",()=>i.GreaterEqualCompare,"GreaterEqualDepth",()=>i.GreaterEqualDepth,"GreaterEqualStencilFunc",()=>i.GreaterEqualStencilFunc,"GreaterStencilFunc",()=>i.GreaterStencilFunc,"GridHelper",()=>i.GridHelper,"Group",()=>i.Group,"HalfFloatType",()=>i.HalfFloatType,"HemisphereLight",()=>i.HemisphereLight,"HemisphereLightHelper",()=>i.HemisphereLightHelper,"IcosahedronGeometry",()=>i.IcosahedronGeometry,"ImageBitmapLoader",()=>i.ImageBitmapLoader,"ImageLoader",()=>i.ImageLoader,"ImageUtils",()=>i.ImageUtils,"IncrementStencilOp",()=>i.IncrementStencilOp,"IncrementWrapStencilOp",()=>i.IncrementWrapStencilOp,"InstancedBufferAttribute",()=>i.InstancedBufferAttribute,"InstancedBufferGeometry",()=>i.InstancedBufferGeometry,"InstancedInterleavedBuffer",()=>i.InstancedInterleavedBuffer,"InstancedMesh",()=>i.InstancedMesh,"Int16BufferAttribute",()=>i.Int16BufferAttribute,"Int32BufferAttribute",()=>i.Int32BufferAttribute,"Int8BufferAttribute",()=>i.Int8BufferAttribute,"IntType",()=>i.IntType,"InterleavedBuffer",()=>i.InterleavedBuffer,"InterleavedBufferAttribute",()=>i.InterleavedBufferAttribute,"Interpolant",()=>i.Interpolant,"InterpolateDiscrete",()=>i.InterpolateDiscrete,"InterpolateLinear",()=>i.InterpolateLinear,"InterpolateSmooth",()=>i.InterpolateSmooth,"InterpolationSamplingMode",()=>i.InterpolationSamplingMode,"InterpolationSamplingType",()=>i.InterpolationSamplingType,"InvertStencilOp",()=>i.InvertStencilOp,"KeepStencilOp",()=>i.KeepStencilOp,"KeyframeTrack",()=>i.KeyframeTrack,"LOD",()=>i.LOD,"LatheGeometry",()=>i.LatheGeometry,"Layers",()=>i.Layers,"LessCompare",()=>i.LessCompare,"LessDepth",()=>i.LessDepth,"LessEqualCompare",()=>i.LessEqualCompare,"LessEqualDepth",()=>i.LessEqualDepth,"LessEqualStencilFunc",()=>i.LessEqualStencilFunc,"LessStencilFunc",()=>i.LessStencilFunc,"Light",()=>i.Light,"LightProbe",()=>i.LightProbe,"Line",()=>i.Line,"Line3",()=>i.Line3,"LineBasicMaterial",()=>i.LineBasicMaterial,"LineCurve",()=>i.LineCurve,"LineCurve3",()=>i.LineCurve3,"LineDashedMaterial",()=>i.LineDashedMaterial,"LineLoop",()=>i.LineLoop,"LineSegments",()=>i.LineSegments,"LinearFilter",()=>i.LinearFilter,"LinearInterpolant",()=>i.LinearInterpolant,"LinearMipMapLinearFilter",()=>i.LinearMipMapLinearFilter,"LinearMipMapNearestFilter",()=>i.LinearMipMapNearestFilter,"LinearMipmapLinearFilter",()=>i.LinearMipmapLinearFilter,"LinearMipmapNearestFilter",()=>i.LinearMipmapNearestFilter,"LinearSRGBColorSpace",()=>i.LinearSRGBColorSpace,"LinearToneMapping",()=>i.LinearToneMapping,"LinearTransfer",()=>i.LinearTransfer,"Loader",()=>i.Loader,"LoaderUtils",()=>i.LoaderUtils,"LoadingManager",()=>i.LoadingManager,"LoopOnce",()=>i.LoopOnce,"LoopPingPong",()=>i.LoopPingPong,"LoopRepeat",()=>i.LoopRepeat,"MOUSE",()=>i.MOUSE,"Material",()=>i.Material,"MaterialLoader",()=>i.MaterialLoader,"MathUtils",()=>i.MathUtils,"Matrix2",()=>i.Matrix2,"Matrix3",()=>i.Matrix3,"Matrix4",()=>i.Matrix4,"MaxEquation",()=>i.MaxEquation,"Mesh",()=>i.Mesh,"MeshBasicMaterial",()=>i.MeshBasicMaterial,"MeshDepthMaterial",()=>i.MeshDepthMaterial,"MeshDistanceMaterial",()=>i.MeshDistanceMaterial,"MeshLambertMaterial",()=>i.MeshLambertMaterial,"MeshMatcapMaterial",()=>i.MeshMatcapMaterial,"MeshNormalMaterial",()=>i.MeshNormalMaterial,"MeshPhongMaterial",()=>i.MeshPhongMaterial,"MeshPhysicalMaterial",()=>i.MeshPhysicalMaterial,"MeshStandardMaterial",()=>i.MeshStandardMaterial,"MeshToonMaterial",()=>i.MeshToonMaterial,"MinEquation",()=>i.MinEquation,"MirroredRepeatWrapping",()=>i.MirroredRepeatWrapping,"MixOperation",()=>i.MixOperation,"MultiplyBlending",()=>i.MultiplyBlending,"MultiplyOperation",()=>i.MultiplyOperation,"NearestFilter",()=>i.NearestFilter,"NearestMipMapLinearFilter",()=>i.NearestMipMapLinearFilter,"NearestMipMapNearestFilter",()=>i.NearestMipMapNearestFilter,"NearestMipmapLinearFilter",()=>i.NearestMipmapLinearFilter,"NearestMipmapNearestFilter",()=>i.NearestMipmapNearestFilter,"NeutralToneMapping",()=>i.NeutralToneMapping,"NeverCompare",()=>i.NeverCompare,"NeverDepth",()=>i.NeverDepth,"NeverStencilFunc",()=>i.NeverStencilFunc,"NoBlending",()=>i.NoBlending,"NoColorSpace",()=>i.NoColorSpace,"NoNormalPacking",()=>i.NoNormalPacking,"NoToneMapping",()=>i.NoToneMapping,"NormalAnimationBlendMode",()=>i.NormalAnimationBlendMode,"NormalBlending",()=>i.NormalBlending,"NormalGAPacking",()=>i.NormalGAPacking,"NormalRGPacking",()=>i.NormalRGPacking,"NotEqualCompare",()=>i.NotEqualCompare,"NotEqualDepth",()=>i.NotEqualDepth,"NotEqualStencilFunc",()=>i.NotEqualStencilFunc,"NumberKeyframeTrack",()=>i.NumberKeyframeTrack,"Object3D",()=>i.Object3D,"ObjectLoader",()=>i.ObjectLoader,"ObjectSpaceNormalMap",()=>i.ObjectSpaceNormalMap,"OctahedronGeometry",()=>i.OctahedronGeometry,"OneFactor",()=>i.OneFactor,"OneMinusConstantAlphaFactor",()=>i.OneMinusConstantAlphaFactor,"OneMinusConstantColorFactor",()=>i.OneMinusConstantColorFactor,"OneMinusDstAlphaFactor",()=>i.OneMinusDstAlphaFactor,"OneMinusDstColorFactor",()=>i.OneMinusDstColorFactor,"OneMinusSrcAlphaFactor",()=>i.OneMinusSrcAlphaFactor,"OneMinusSrcColorFactor",()=>i.OneMinusSrcColorFactor,"OrthographicCamera",()=>i.OrthographicCamera,"PCFShadowMap",()=>i.PCFShadowMap,"PCFSoftShadowMap",()=>i.PCFSoftShadowMap,"PMREMGenerator",()=>n.PMREMGenerator,"Path",()=>i.Path,"PerspectiveCamera",()=>i.PerspectiveCamera,"Plane",()=>i.Plane,"PlaneGeometry",()=>i.PlaneGeometry,"PlaneHelper",()=>i.PlaneHelper,"PointLight",()=>i.PointLight,"PointLightHelper",()=>i.PointLightHelper,"Points",()=>i.Points,"PointsMaterial",()=>i.PointsMaterial,"PolarGridHelper",()=>i.PolarGridHelper,"PolyhedronGeometry",()=>i.PolyhedronGeometry,"PositionalAudio",()=>i.PositionalAudio,"PropertyBinding",()=>i.PropertyBinding,"PropertyMixer",()=>i.PropertyMixer,"QuadraticBezierCurve",()=>i.QuadraticBezierCurve,"QuadraticBezierCurve3",()=>i.QuadraticBezierCurve3,"Quaternion",()=>i.Quaternion,"QuaternionKeyframeTrack",()=>i.QuaternionKeyframeTrack,"QuaternionLinearInterpolant",()=>i.QuaternionLinearInterpolant,"R11_EAC_Format",()=>i.R11_EAC_Format,"RED_GREEN_RGTC2_Format",()=>i.RED_GREEN_RGTC2_Format,"RED_RGTC1_Format",()=>i.RED_RGTC1_Format,"REVISION",()=>i.REVISION,"RG11_EAC_Format",()=>i.RG11_EAC_Format,"RGBADepthPacking",()=>i.RGBADepthPacking,"RGBAFormat",()=>i.RGBAFormat,"RGBAIntegerFormat",()=>i.RGBAIntegerFormat,"RGBA_ASTC_10x10_Format",()=>i.RGBA_ASTC_10x10_Format,"RGBA_ASTC_10x5_Format",()=>i.RGBA_ASTC_10x5_Format,"RGBA_ASTC_10x6_Format",()=>i.RGBA_ASTC_10x6_Format,"RGBA_ASTC_10x8_Format",()=>i.RGBA_ASTC_10x8_Format,"RGBA_ASTC_12x10_Format",()=>i.RGBA_ASTC_12x10_Format,"RGBA_ASTC_12x12_Format",()=>i.RGBA_ASTC_12x12_Format,"RGBA_ASTC_4x4_Format",()=>i.RGBA_ASTC_4x4_Format,"RGBA_ASTC_5x4_Format",()=>i.RGBA_ASTC_5x4_Format,"RGBA_ASTC_5x5_Format",()=>i.RGBA_ASTC_5x5_Format,"RGBA_ASTC_6x5_Format",()=>i.RGBA_ASTC_6x5_Format,"RGBA_ASTC_6x6_Format",()=>i.RGBA_ASTC_6x6_Format,"RGBA_ASTC_8x5_Format",()=>i.RGBA_ASTC_8x5_Format,"RGBA_ASTC_8x6_Format",()=>i.RGBA_ASTC_8x6_Format,"RGBA_ASTC_8x8_Format",()=>i.RGBA_ASTC_8x8_Format,"RGBA_BPTC_Format",()=>i.RGBA_BPTC_Format,"RGBA_ETC2_EAC_Format",()=>i.RGBA_ETC2_EAC_Format,"RGBA_PVRTC_2BPPV1_Format",()=>i.RGBA_PVRTC_2BPPV1_Format,"RGBA_PVRTC_4BPPV1_Format",()=>i.RGBA_PVRTC_4BPPV1_Format,"RGBA_S3TC_DXT1_Format",()=>i.RGBA_S3TC_DXT1_Format,"RGBA_S3TC_DXT3_Format",()=>i.RGBA_S3TC_DXT3_Format,"RGBA_S3TC_DXT5_Format",()=>i.RGBA_S3TC_DXT5_Format,"RGBDepthPacking",()=>i.RGBDepthPacking,"RGBFormat",()=>i.RGBFormat,"RGBIntegerFormat",()=>i.RGBIntegerFormat,"RGB_BPTC_SIGNED_Format",()=>i.RGB_BPTC_SIGNED_Format,"RGB_BPTC_UNSIGNED_Format",()=>i.RGB_BPTC_UNSIGNED_Format,"RGB_ETC1_Format",()=>i.RGB_ETC1_Format,"RGB_ETC2_Format",()=>i.RGB_ETC2_Format,"RGB_PVRTC_2BPPV1_Format",()=>i.RGB_PVRTC_2BPPV1_Format,"RGB_PVRTC_4BPPV1_Format",()=>i.RGB_PVRTC_4BPPV1_Format,"RGB_S3TC_DXT1_Format",()=>i.RGB_S3TC_DXT1_Format,"RGDepthPacking",()=>i.RGDepthPacking,"RGFormat",()=>i.RGFormat,"RGIntegerFormat",()=>i.RGIntegerFormat,"RawShaderMaterial",()=>i.RawShaderMaterial,"Ray",()=>i.Ray,"Raycaster",()=>i.Raycaster,"RectAreaLight",()=>i.RectAreaLight,"RedFormat",()=>i.RedFormat,"RedIntegerFormat",()=>i.RedIntegerFormat,"ReinhardToneMapping",()=>i.ReinhardToneMapping,"RenderTarget",()=>i.RenderTarget,"RenderTarget3D",()=>i.RenderTarget3D,"RepeatWrapping",()=>i.RepeatWrapping,"ReplaceStencilOp",()=>i.ReplaceStencilOp,"ReverseSubtractEquation",()=>i.ReverseSubtractEquation,"RingGeometry",()=>i.RingGeometry,"SIGNED_R11_EAC_Format",()=>i.SIGNED_R11_EAC_Format,"SIGNED_RED_GREEN_RGTC2_Format",()=>i.SIGNED_RED_GREEN_RGTC2_Format,"SIGNED_RED_RGTC1_Format",()=>i.SIGNED_RED_RGTC1_Format,"SIGNED_RG11_EAC_Format",()=>i.SIGNED_RG11_EAC_Format,"SRGBColorSpace",()=>i.SRGBColorSpace,"SRGBTransfer",()=>i.SRGBTransfer,"Scene",()=>i.Scene,"ShaderChunk",()=>n.ShaderChunk,"ShaderLib",()=>n.ShaderLib,"ShaderMaterial",()=>i.ShaderMaterial,"ShadowMaterial",()=>i.ShadowMaterial,"Shape",()=>i.Shape,"ShapeGeometry",()=>i.ShapeGeometry,"ShapePath",()=>i.ShapePath,"ShapeUtils",()=>i.ShapeUtils,"ShortType",()=>i.ShortType,"Skeleton",()=>i.Skeleton,"SkeletonHelper",()=>i.SkeletonHelper,"SkinnedMesh",()=>i.SkinnedMesh,"Source",()=>i.Source,"Sphere",()=>i.Sphere,"SphereGeometry",()=>i.SphereGeometry,"Spherical",()=>i.Spherical,"SphericalHarmonics3",()=>i.SphericalHarmonics3,"SplineCurve",()=>i.SplineCurve,"SpotLight",()=>i.SpotLight,"SpotLightHelper",()=>i.SpotLightHelper,"Sprite",()=>i.Sprite,"SpriteMaterial",()=>i.SpriteMaterial,"SrcAlphaFactor",()=>i.SrcAlphaFactor,"SrcAlphaSaturateFactor",()=>i.SrcAlphaSaturateFactor,"SrcColorFactor",()=>i.SrcColorFactor,"StaticCopyUsage",()=>i.StaticCopyUsage,"StaticDrawUsage",()=>i.StaticDrawUsage,"StaticReadUsage",()=>i.StaticReadUsage,"StereoCamera",()=>i.StereoCamera,"StreamCopyUsage",()=>i.StreamCopyUsage,"StreamDrawUsage",()=>i.StreamDrawUsage,"StreamReadUsage",()=>i.StreamReadUsage,"StringKeyframeTrack",()=>i.StringKeyframeTrack,"SubtractEquation",()=>i.SubtractEquation,"SubtractiveBlending",()=>i.SubtractiveBlending,"TOUCH",()=>i.TOUCH,"TangentSpaceNormalMap",()=>i.TangentSpaceNormalMap,"TetrahedronGeometry",()=>i.TetrahedronGeometry,"Texture",()=>i.Texture,"TextureLoader",()=>i.TextureLoader,"TextureUtils",()=>i.TextureUtils,"Timer",()=>i.Timer,"TimestampQuery",()=>i.TimestampQuery,"TorusGeometry",()=>i.TorusGeometry,"TorusKnotGeometry",()=>i.TorusKnotGeometry,"Triangle",()=>i.Triangle,"TriangleFanDrawMode",()=>i.TriangleFanDrawMode,"TriangleStripDrawMode",()=>i.TriangleStripDrawMode,"TrianglesDrawMode",()=>i.TrianglesDrawMode,"TubeGeometry",()=>i.TubeGeometry,"UVMapping",()=>i.UVMapping,"Uint16BufferAttribute",()=>i.Uint16BufferAttribute,"Uint32BufferAttribute",()=>i.Uint32BufferAttribute,"Uint8BufferAttribute",()=>i.Uint8BufferAttribute,"Uint8ClampedBufferAttribute",()=>i.Uint8ClampedBufferAttribute,"Uniform",()=>i.Uniform,"UniformsGroup",()=>i.UniformsGroup,"UniformsLib",()=>n.UniformsLib,"UniformsUtils",()=>i.UniformsUtils,"UnsignedByteType",()=>i.UnsignedByteType,"UnsignedInt101111Type",()=>i.UnsignedInt101111Type,"UnsignedInt248Type",()=>i.UnsignedInt248Type,"UnsignedInt5999Type",()=>i.UnsignedInt5999Type,"UnsignedIntType",()=>i.UnsignedIntType,"UnsignedShort4444Type",()=>i.UnsignedShort4444Type,"UnsignedShort5551Type",()=>i.UnsignedShort5551Type,"UnsignedShortType",()=>i.UnsignedShortType,"VSMShadowMap",()=>i.VSMShadowMap,"Vector2",()=>i.Vector2,"Vector3",()=>i.Vector3,"Vector4",()=>i.Vector4,"VectorKeyframeTrack",()=>i.VectorKeyframeTrack,"VideoFrameTexture",()=>i.VideoFrameTexture,"VideoTexture",()=>i.VideoTexture,"WebGL3DRenderTarget",()=>i.WebGL3DRenderTarget,"WebGLArrayRenderTarget",()=>i.WebGLArrayRenderTarget,"WebGLCoordinateSystem",()=>i.WebGLCoordinateSystem,"WebGLCubeRenderTarget",()=>i.WebGLCubeRenderTarget,"WebGLRenderTarget",()=>i.WebGLRenderTarget,"WebGLRenderer",()=>n.WebGLRenderer,"WebGLUtils",()=>n.WebGLUtils,"WebGPUCoordinateSystem",()=>i.WebGPUCoordinateSystem,"WebXRController",()=>i.WebXRController,"WireframeGeometry",()=>i.WireframeGeometry,"WrapAroundEnding",()=>i.WrapAroundEnding,"ZeroCurvatureEnding",()=>i.ZeroCurvatureEnding,"ZeroFactor",()=>i.ZeroFactor,"ZeroSlopeEnding",()=>i.ZeroSlopeEnding,"ZeroStencilOp",()=>i.ZeroStencilOp,"createCanvasElement",()=>i.createCanvasElement,"error",()=>i.error,"getConsoleFunction",()=>i.getConsoleFunction,"log",()=>i.log,"setConsoleFunction",()=>i.setConsoleFunction,"warn",()=>i.warn,"warnOnce",()=>i.warnOnce],32009);var o=e.i(32009);function a(e,t){let r;return(...n)=>{window.clearTimeout(r),r=window.setTimeout(()=>e(...n),t)}}let s=["x","y","top","bottom","left","right","width","height"];var l=e.i(46791),u=e.i(43476);function c({ref:e,children:n,fallback:i,resize:l,style:c,gl:d,events:f=t.f,eventSource:A,eventPrefix:h,shadows:m,linear:p,flat:B,legacy:C,orthographic:g,frameloop:v,dpr:y,performance:b,raycaster:E,camera:M,scene:F,onPointerMissed:S,onCreated:R,...I}){r.useMemo(()=>(0,t.e)(o),[]);let T=(0,t.u)(),[G,x]=function({debounce:e,scroll:t,polyfill:n,offsetSize:i}={debounce:0,scroll:!1,offsetSize:!1}){var o,l,u;let c=n||("u"(p.current=!0,()=>void(p.current=!1)));let[B,C,g]=(0,r.useMemo)(()=>{let e=()=>{let e,t;if(!A.current.element)return;let{left:r,top:n,width:o,height:a,bottom:l,right:u,x:c,y:d}=A.current.element.getBoundingClientRect(),h={left:r,top:n,width:o,height:a,bottom:l,right:u,x:c,y:d};A.current.element instanceof HTMLElement&&i&&(h.height=A.current.element.offsetHeight,h.width=A.current.element.offsetWidth),Object.freeze(h),p.current&&(e=A.current.lastBounds,t=h,!s.every(r=>e[r]===t[r]))&&f(A.current.lastBounds=h)};return[e,m?a(e,m):e,h?a(e,h):e]},[f,i,h,m]);function v(){A.current.scrollContainers&&(A.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",g,!0)),A.current.scrollContainers=null),A.current.resizeObserver&&(A.current.resizeObserver.disconnect(),A.current.resizeObserver=null),A.current.orientationHandler&&("orientation"in screen&&"removeEventListener"in screen.orientation?screen.orientation.removeEventListener("change",A.current.orientationHandler):"onorientationchange"in window&&window.removeEventListener("orientationchange",A.current.orientationHandler))}function y(){A.current.element&&(A.current.resizeObserver=new c(g),A.current.resizeObserver.observe(A.current.element),t&&A.current.scrollContainers&&A.current.scrollContainers.forEach(e=>e.addEventListener("scroll",g,{capture:!0,passive:!0})),A.current.orientationHandler=()=>{g()},"orientation"in screen&&"addEventListener"in screen.orientation?screen.orientation.addEventListener("change",A.current.orientationHandler):"onorientationchange"in window&&window.addEventListener("orientationchange",A.current.orientationHandler))}return o=g,l=!!t,(0,r.useEffect)(()=>{if(l)return window.addEventListener("scroll",o,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",o,!0)},[o,l]),u=C,(0,r.useEffect)(()=>(window.addEventListener("resize",u),()=>void window.removeEventListener("resize",u)),[u]),(0,r.useEffect)(()=>{v(),y()},[t,g,C]),(0,r.useEffect)(()=>v,[]),[e=>{e&&e!==A.current.element&&(v(),A.current.element=e,A.current.scrollContainers=function e(t){let r=[];if(!t||t===document.body)return r;let{overflow:n,overflowX:i,overflowY:o}=window.getComputedStyle(t);return[n,i,o].some(e=>"auto"===e||"scroll"===e)&&r.push(t),[...r,...e(t.parentElement)]}(e),y())},d,B]}({scroll:!0,debounce:{scroll:50,resize:0},...l}),D=r.useRef(null),w=r.useRef(null);r.useImperativeHandle(e,()=>D.current);let L=(0,t.a)(S),[_,O]=r.useState(!1),[H,P]=r.useState(!1);if(_)throw _;if(H)throw H;let J=r.useRef(null);(0,t.b)(()=>{let e=D.current;x.width>0&&x.height>0&&e&&(J.current||(J.current=(0,t.c)(e)),async function(){await J.current.configure({gl:d,scene:F,events:f,shadows:m,linear:p,flat:B,legacy:C,orthographic:g,frameloop:v,dpr:y,performance:b,raycaster:E,camera:M,size:x,onPointerMissed:(...e)=>null==L.current?void 0:L.current(...e),onCreated:e=>{null==e.events.connect||e.events.connect(A?(0,t.i)(A)?A.current:A:w.current),h&&e.setEvents({compute:(e,t)=>{let r=e[h+"X"],n=e[h+"Y"];t.pointer.set(r/t.size.width*2-1,-(2*(n/t.size.height))+1),t.raycaster.setFromCamera(t.pointer,t.camera)}}),null==R||R(e)}}),J.current.render((0,u.jsx)(T,{children:(0,u.jsx)(t.E,{set:P,children:(0,u.jsx)(r.Suspense,{fallback:(0,u.jsx)(t.B,{set:O}),children:null!=n?n:null})})}))}())}),r.useEffect(()=>{let e=D.current;if(e)return()=>(0,t.d)(e)},[]);let U=A?"none":"auto";return(0,u.jsx)("div",{ref:w,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:U,...c},...I,children:(0,u.jsx)("div",{ref:G,style:{width:"100%",height:"100%"},children:(0,u.jsx)("canvas",{ref:D,style:{display:"block"},children:i})})})}function d(e){return(0,u.jsx)(l.FiberProvider,{children:(0,u.jsx)(c,{...e})})}e.i(89499),e.s(["Canvas",()=>d],75056)},32424,e=>{"use strict";var t=e.i(12979);function r(){return async e=>{let r;try{r=(0,t.getUrlForPath)(e)}catch(t){return console.warn(`Script not in manifest: ${e} (${t})`),null}try{let t=await fetch(r);if(!t.ok)return console.error(`Script fetch failed: ${e} (${t.status})`),null;return await t.text()}catch(t){return console.error(`Script fetch error: ${e}`),console.error(t),null}}}e.s(["createScriptLoader",()=>r])},91907,8597,78140,82816,25947,51475,71832,e=>{"use strict";let t;e.s(["ShapeRenderer",()=>ts,"applyShapeShaderModifications",()=>te,"createMaterialFromFlags",()=>tt,"useStaticShape",()=>tr],91907);var r=e.i(43476),n=e.i(932),i=e.i(71645),o=i;let a=(0,o.createContext)(null),s={didCatch:!1,error:null};class l extends o.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=s}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(...e){let{error:t}=this.state;null!==t&&(this.props.onReset?.({args:e,reason:"imperative-api"}),this.setState(s))}componentDidCatch(e,t){this.props.onError?.(e,t)}componentDidUpdate(e,t){let{didCatch:r}=this.state,{resetKeys:n}=this.props;r&&null!==t.error&&function(e=[],t=[]){return e.length!==t.length||e.some((e,r)=>!Object.is(e,t[r]))}(e.resetKeys,n)&&(this.props.onReset?.({next:n,prev:e.resetKeys,reason:"keys"}),this.setState(s))}render(){let{children:e,fallbackRender:t,FallbackComponent:r,fallback:n}=this.props,{didCatch:i,error:s}=this.state,l=e;if(i){let e={error:s,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)l=t(e);else if(r)l=(0,o.createElement)(r,e);else if(void 0!==n)l=n;else throw s}return(0,o.createElement)(a.Provider,{value:{didCatch:i,error:s,resetErrorBoundary:this.resetErrorBoundary}},l)}}e.s(["ErrorBoundary",()=>l],8597);var u=e.i(31067),c=e.i(90072);function d(e,t){if(t===c.TrianglesDrawMode)return console.warn("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Geometry already defined as triangles."),e;if(t!==c.TriangleFanDrawMode&&t!==c.TriangleStripDrawMode)return console.error("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Unknown draw mode:",t),e;{let r=e.getIndex();if(null===r){let t=[],n=e.getAttribute("position");if(void 0===n)return console.error("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Undefined position attribute. Processing not possible."),e;for(let e=0;etypeof TextDecoder)return new TextDecoder().decode(e);let t="";for(let r=0,n=e.length;r=2.0 are supported."));return}let s=new ei(i,{path:t||this.resourcePath||"",crossOrigin:this.crossOrigin,requestHeader:this.requestHeader,manager:this.manager,ktx2Loader:this.ktx2Loader,meshoptDecoder:this.meshoptDecoder});s.fileLoader.setRequestHeader(this.requestHeader);for(let e=0;e=0&&void 0===a[t]&&console.warn('THREE.GLTFLoader: Unknown extension "'+t+'".')}}s.setExtensions(o),s.setPlugins(a),s.parse(r,n)}parseAsync(e,t){let r=this;return new Promise(function(n,i){r.parse(e,t,n,i)})}}function B(){let e={};return{get:function(t){return e[t]},add:function(t,r){e[t]=r},remove:function(t){delete e[t]},removeAll:function(){e={}}}}let C={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_DISPERSION:"KHR_materials_dispersion",KHR_MATERIALS_IOR:"KHR_materials_ior",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_ANISOTROPY:"KHR_materials_anisotropy",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_MATERIALS_BUMP:"EXT_materials_bump",EXT_TEXTURE_WEBP:"EXT_texture_webp",EXT_TEXTURE_AVIF:"EXT_texture_avif",EXT_MESHOPT_COMPRESSION:"EXT_meshopt_compression",EXT_MESH_GPU_INSTANCING:"EXT_mesh_gpu_instancing"};class g{constructor(e){this.parser=e,this.name=C.KHR_LIGHTS_PUNCTUAL,this.cache={refs:{},uses:{}}}_markDefs(){let e=this.parser,t=this.parser.json.nodes||[];for(let r=0,n=t.length;r=0))return null;else throw Error("THREE.GLTFLoader: setKTX2Loader must be called before loading KTX2 textures");return t.loadTextureImage(e,i.source,o)}}class w{constructor(e){this.parser=e,this.name=C.EXT_TEXTURE_WEBP,this.isSupported=null}loadTexture(e){let t=this.name,r=this.parser,n=r.json,i=n.textures[e];if(!i.extensions||!i.extensions[t])return null;let o=i.extensions[t],a=n.images[o.source],s=r.textureLoader;if(a.uri){let e=r.options.manager.getHandler(a.uri);null!==e&&(s=e)}return this.detectSupport().then(function(i){if(i)return r.loadTextureImage(e,o.source,s);if(n.extensionsRequired&&n.extensionsRequired.indexOf(t)>=0)throw Error("THREE.GLTFLoader: WebP required by asset but unsupported.");return r.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 L{constructor(e){this.parser=e,this.name=C.EXT_TEXTURE_AVIF,this.isSupported=null}loadTexture(e){let t=this.name,r=this.parser,n=r.json,i=n.textures[e];if(!i.extensions||!i.extensions[t])return null;let o=i.extensions[t],a=n.images[o.source],s=r.textureLoader;if(a.uri){let e=r.options.manager.getHandler(a.uri);null!==e&&(s=e)}return this.detectSupport().then(function(i){if(i)return r.loadTextureImage(e,o.source,s);if(n.extensionsRequired&&n.extensionsRequired.indexOf(t)>=0)throw Error("THREE.GLTFLoader: AVIF required by asset but unsupported.");return r.loadTexture(e)})}detectSupport(){return this.isSupported||(this.isSupported=new Promise(function(e){let t=new Image;t.src="data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAABcAAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAEAAAABAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQAMAAAAABNjb2xybmNseAACAAIABoAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAAB9tZGF0EgAKCBgABogQEDQgMgkQAAAAB8dSLfI=",t.onload=t.onerror=function(){e(1===t.height)}})),this.isSupported}}class _{constructor(e){this.name=C.EXT_MESHOPT_COMPRESSION,this.parser=e}loadBufferView(e){let t=this.parser.json,r=t.bufferViews[e];if(!r.extensions||!r.extensions[this.name])return null;{let e=r.extensions[this.name],n=this.parser.getDependency("buffer",e.buffer),i=this.parser.options.meshoptDecoder;if(!i||!i.supported)if(!(t.extensionsRequired&&t.extensionsRequired.indexOf(this.name)>=0))return null;else throw Error("THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files");return n.then(function(t){let r=e.byteOffset||0,n=e.byteLength||0,o=e.count,a=e.byteStride,s=new Uint8Array(t,r,n);return i.decodeGltfBufferAsync?i.decodeGltfBufferAsync(o,a,s,e.mode,e.filter).then(function(e){return e.buffer}):i.ready.then(function(){let t=new ArrayBuffer(o*a);return i.decodeGltfBuffer(new Uint8Array(t),o,a,s,e.mode,e.filter),t})})}}}class O{constructor(e){this.name=C.EXT_MESH_GPU_INSTANCING,this.parser=e}createNodeMesh(e){let t=this.parser.json,r=t.nodes[e];if(!r.extensions||!r.extensions[this.name]||void 0===r.mesh)return null;for(let e of t.meshes[r.mesh].primitives)if(e.mode!==Q.TRIANGLES&&e.mode!==Q.TRIANGLE_STRIP&&e.mode!==Q.TRIANGLE_FAN&&void 0!==e.mode)return null;let n=r.extensions[this.name].attributes,i=[],o={};for(let e in n)i.push(this.parser.getDependency("accessor",n[e]).then(t=>(o[e]=t,o[e])));return i.length<1?null:(i.push(this.parser.createNodeMesh(e)),Promise.all(i).then(e=>{let t=e.pop(),r=t.isGroup?t.children:[t],n=e[0].count,i=[];for(let e of r){let t=new c.Matrix4,r=new c.Vector3,a=new c.Quaternion,s=new c.Vector3(1,1,1),l=new c.InstancedMesh(e.geometry,e.material,n);for(let e=0;e=152?{TEXCOORD_0:"uv",TEXCOORD_1:"uv1",TEXCOORD_2:"uv2",TEXCOORD_3:"uv3"}:{TEXCOORD_0:"uv",TEXCOORD_1:"uv2"},COLOR_0:"color",WEIGHTS_0:"skinWeight",JOINTS_0:"skinIndex"},Z={scale:"scale",translation:"position",rotation:"quaternion",weights:"morphTargetInfluences"},z={CUBICSPLINE:void 0,LINEAR:c.InterpolateLinear,STEP:c.InterpolateDiscrete};function $(e,t,r){for(let n in r.extensions)void 0===e[n]&&(t.userData.gltfExtensions=t.userData.gltfExtensions||{},t.userData.gltfExtensions[n]=r.extensions[n])}function ee(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 et(e){let t="",r=Object.keys(e).sort();for(let n=0,i=r.length;ntypeof navigator&&void 0!==navigator.userAgent&&(r=!0===/^((?!chrome|android).)*safari/i.test(navigator.userAgent),i=(n=navigator.userAgent.indexOf("Firefox")>-1)?navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1]:-1),"u"{let r=this.associations.get(e);for(let[n,o]of(null!=r&&this.associations.set(t,r),e.children.entries()))i(o,t.children[n])};return i(r,n),n.name+="_instance_"+e.uses[t]++,n}_invokeOne(e){let t=Object.values(this.plugins);t.push(this);for(let r=0;r=2&&o.setY(t,f[e*s+1]),s>=3&&o.setZ(t,f[e*s+2]),s>=4&&o.setW(t,f[e*s+3]),s>=5)throw Error("THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.")}}return o})}loadTexture(e){let t=this.json,r=this.options,n=t.textures[e].source,i=t.images[n],o=this.textureLoader;if(i.uri){let e=r.manager.getHandler(i.uri);null!==e&&(o=e)}return this.loadTextureImage(e,n,o)}loadTextureImage(e,t,r){let n=this,i=this.json,o=i.textures[e],a=i.images[t],s=(a.uri||a.bufferView)+":"+o.sampler;if(this.textureCache[s])return this.textureCache[s];let l=this.loadImageSource(t,r).then(function(t){t.flipY=!1,t.name=o.name||a.name||"",""===t.name&&"string"==typeof a.uri&&!1===a.uri.startsWith("data:image/")&&(t.name=a.uri);let r=(i.samplers||{})[o.sampler]||{};return t.magFilter=V[r.magFilter]||c.LinearFilter,t.minFilter=V[r.minFilter]||c.LinearMipmapLinearFilter,t.wrapS=W[r.wrapS]||c.RepeatWrapping,t.wrapT=W[r.wrapT]||c.RepeatWrapping,n.associations.set(t,{textures:e}),t}).catch(function(){return null});return this.textureCache[s]=l,l}loadImageSource(e,t){let r=this.json,n=this.options;if(void 0!==this.sourceCache[e])return this.sourceCache[e].then(e=>e.clone());let i=r.images[e],o=self.URL||self.webkitURL,a=i.uri||"",s=!1;if(void 0!==i.bufferView)a=this.getDependency("bufferView",i.bufferView).then(function(e){s=!0;let t=new Blob([e],{type:i.mimeType});return a=o.createObjectURL(t)});else if(void 0===i.uri)throw Error("THREE.GLTFLoader: Image "+e+" is missing URI and bufferView");let l=Promise.resolve(a).then(function(e){return new Promise(function(r,i){let o=r;!0===t.isImageBitmapLoader&&(o=function(e){let t=new c.Texture(e);t.needsUpdate=!0,r(t)}),t.load(c.LoaderUtils.resolveURL(e,n.path),o,void 0,i)})}).then(function(e){var t;return!0===s&&o.revokeObjectURL(a),ee(e,i),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",a),e});return this.sourceCache[e]=l,l}assignTexture(e,t,r,n){let i=this;return this.getDependency("texture",r.index).then(function(o){if(!o)return null;if(void 0!==r.texCoord&&r.texCoord>0&&((o=o.clone()).channel=r.texCoord),i.extensions[C.KHR_TEXTURE_TRANSFORM]){let e=void 0!==r.extensions?r.extensions[C.KHR_TEXTURE_TRANSFORM]:void 0;if(e){let t=i.associations.get(o);o=i.extensions[C.KHR_TEXTURE_TRANSFORM].extendTexture(o,e),i.associations.set(o,t)}}return void 0!==n&&("number"==typeof n&&(n=3001===n?h:m),"colorSpace"in o?o.colorSpace=n:o.encoding=n===h?3001:3e3),e[t]=o,o})}assignFinalMaterial(e){let t=e.geometry,r=e.material,n=void 0===t.attributes.tangent,i=void 0!==t.attributes.color,o=void 0===t.attributes.normal;if(e.isPoints){let e="PointsMaterial:"+r.uuid,t=this.cache.get(e);t||(t=new c.PointsMaterial,c.Material.prototype.copy.call(t,r),t.color.copy(r.color),t.map=r.map,t.sizeAttenuation=!1,this.cache.add(e,t)),r=t}else if(e.isLine){let e="LineBasicMaterial:"+r.uuid,t=this.cache.get(e);t||(t=new c.LineBasicMaterial,c.Material.prototype.copy.call(t,r),t.color.copy(r.color),t.map=r.map,this.cache.add(e,t)),r=t}if(n||i||o){let e="ClonedMaterial:"+r.uuid+":";n&&(e+="derivative-tangents:"),i&&(e+="vertex-colors:"),o&&(e+="flat-shading:");let t=this.cache.get(e);t||(t=r.clone(),i&&(t.vertexColors=!0),o&&(t.flatShading=!0),n&&(t.normalScale&&(t.normalScale.y*=-1),t.clearcoatNormalScale&&(t.clearcoatNormalScale.y*=-1)),this.cache.add(e,t),this.associations.set(t,this.associations.get(r))),r=t}e.material=r}getMaterialType(){return c.MeshStandardMaterial}loadMaterial(e){let t,r=this,n=this.json,i=this.extensions,o=n.materials[e],a={},s=o.extensions||{},l=[];if(s[C.KHR_MATERIALS_UNLIT]){let e=i[C.KHR_MATERIALS_UNLIT];t=e.getMaterialType(),l.push(e.extendParams(a,o,r))}else{let n=o.pbrMetallicRoughness||{};if(a.color=new c.Color(1,1,1),a.opacity=1,Array.isArray(n.baseColorFactor)){let e=n.baseColorFactor;a.color.setRGB(e[0],e[1],e[2],m),a.opacity=e[3]}void 0!==n.baseColorTexture&&l.push(r.assignTexture(a,"map",n.baseColorTexture,h)),a.metalness=void 0!==n.metallicFactor?n.metallicFactor:1,a.roughness=void 0!==n.roughnessFactor?n.roughnessFactor:1,void 0!==n.metallicRoughnessTexture&&(l.push(r.assignTexture(a,"metalnessMap",n.metallicRoughnessTexture)),l.push(r.assignTexture(a,"roughnessMap",n.metallicRoughnessTexture))),t=this._invokeOne(function(t){return t.getMaterialType&&t.getMaterialType(e)}),l.push(Promise.all(this._invokeAll(function(t){return t.extendMaterialParams&&t.extendMaterialParams(e,a)})))}!0===o.doubleSided&&(a.side=c.DoubleSide);let u=o.alphaMode||"OPAQUE";if("BLEND"===u?(a.transparent=!0,a.depthWrite=!1):(a.transparent=!1,"MASK"===u&&(a.alphaTest=void 0!==o.alphaCutoff?o.alphaCutoff:.5)),void 0!==o.normalTexture&&t!==c.MeshBasicMaterial&&(l.push(r.assignTexture(a,"normalMap",o.normalTexture)),a.normalScale=new c.Vector2(1,1),void 0!==o.normalTexture.scale)){let e=o.normalTexture.scale;a.normalScale.set(e,e)}if(void 0!==o.occlusionTexture&&t!==c.MeshBasicMaterial&&(l.push(r.assignTexture(a,"aoMap",o.occlusionTexture)),void 0!==o.occlusionTexture.strength&&(a.aoMapIntensity=o.occlusionTexture.strength)),void 0!==o.emissiveFactor&&t!==c.MeshBasicMaterial){let e=o.emissiveFactor;a.emissive=new c.Color().setRGB(e[0],e[1],e[2],m)}return void 0!==o.emissiveTexture&&t!==c.MeshBasicMaterial&&l.push(r.assignTexture(a,"emissiveMap",o.emissiveTexture,h)),Promise.all(l).then(function(){let n=new t(a);return o.name&&(n.name=o.name),ee(n,o),r.associations.set(n,{materials:e}),o.extensions&&$(i,n,o),n})}createUniqueName(e){let t=c.PropertyBinding.sanitizeNodeName(e||"");return t in this.nodeNamesUsed?t+"_"+ ++this.nodeNamesUsed[t]:(this.nodeNamesUsed[t]=0,t)}loadGeometries(e){let t=this,r=this.extensions,n=this.primitiveCache,i=[];for(let o=0,a=e.length;o0&&function(e,t){if(e.updateMorphTargets(),void 0!==t.weights)for(let r=0,n=t.weights.length;r1?new c.Group:1===t.length?t[0]:new c.Object3D)!==t[0])for(let e=0,r=t.length;e{let t=new Map;for(let[e,r]of n.associations)(e instanceof c.Material||e instanceof c.Texture)&&t.set(e,r);return e.traverse(e=>{let r=n.associations.get(e);null!=r&&t.set(e,r)}),t})(i),i})}_createAnimationTracks(e,t,r,n,i){let o,a=[],s=e.name?e.name:e.uuid,l=[];switch(Z[i.path]===Z.weights?e.traverse(function(e){e.morphTargetInfluences&&l.push(e.name?e.name:e.uuid)}):l.push(s),Z[i.path]){case Z.weights:o=c.NumberKeyframeTrack;break;case Z.rotation:o=c.QuaternionKeyframeTrack;break;case Z.position:case Z.scale:o=c.VectorKeyframeTrack;break;default:o=1===r.itemSize?c.NumberKeyframeTrack:c.VectorKeyframeTrack}let u=void 0!==n.interpolation?z[n.interpolation]:c.InterpolateLinear,d=this._getArrayFromAccessor(r);for(let e=0,r=l.length;e{let r={attributeIDs:this.defaultAttributeIDs,attributeTypes:this.defaultAttributeTypes,useUniqueIDs:!1};this.decodeGeometry(e,r).then(t).catch(n)},r,n)}decodeDracoFile(e,t,r,n){let i={attributeIDs:r||this.defaultAttributeIDs,attributeTypes:n||this.defaultAttributeTypes,useUniqueIDs:!!r};this.decodeGeometry(e,i).then(t)}decodeGeometry(e,t){let r;for(let e in t.attributeTypes){let r=t.attributeTypes[e];void 0!==r.BYTES_PER_ELEMENT&&(t.attributeTypes[e]=r.name)}let n=JSON.stringify(t);if(es.has(e)){let t=es.get(e);if(t.key===n)return t.promise;if(0===e.byteLength)throw Error("THREE.DRACOLoader: Unable to re-decode a buffer with different settings. Buffer has already been transferred.")}let i=this.workerNextTaskID++,o=e.byteLength,a=this._getWorker(i,o).then(n=>(r=n,new Promise((n,o)=>{r._callbacks[i]={resolve:n,reject:o},r.postMessage({type:"decode",id:i,taskConfig:t,buffer:e},[e])}))).then(e=>this._createGeometry(e.geometry));return a.catch(()=>!0).then(()=>{r&&i&&this._releaseTask(r,i)}),es.set(e,{key:n,promise:a}),a}_createGeometry(e){let t=new ea.BufferGeometry;e.index&&t.setIndex(new ea.BufferAttribute(e.index.array,1));for(let r=0;r{r.load(e,t,void 0,n)})}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 r=t[0];e||(this.decoderConfig.wasmBinary=t[1]);let n=eu.toString(),i=["/* draco decoder */",r,"\n/* worker */",n.substring(n.indexOf("{")+1,n.lastIndexOf("}"))].join("\n");this.workerSourceURL=URL.createObjectURL(new Blob([i]))}),this.decoderPending}_getWorker(e,t){return this._initDecoder().then(()=>{if(this.workerPool.lengtht._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{let t=e.draco,r=new t.Decoder,a=new t.DecoderBuffer;a.Init(new Int8Array(i),i.byteLength);try{let e=function(e,t,r,n){var i,o,a;let s,l,u,c,d,f,A=n.attributeIDs,h=n.attributeTypes,m=t.GetEncodedGeometryType(r);if(m===e.TRIANGULAR_MESH)d=new e.Mesh,f=t.DecodeBufferToMesh(r,d);else if(m===e.POINT_CLOUD)d=new e.PointCloud,f=t.DecodeBufferToPointCloud(r,d);else throw Error("THREE.DRACOLoader: Unexpected geometry type.");if(!f.ok()||0===d.ptr)throw Error("THREE.DRACOLoader: Decoding failed: "+f.error_msg());let p={index:null,attributes:[]};for(let r in A){let i,o,a=self[h[r]];if(n.useUniqueIDs)o=A[r],i=t.GetAttributeByUniqueId(d,o);else{if(-1===(o=t.GetAttributeId(d,e[A[r]])))continue;i=t.GetAttribute(d,o)}p.attributes.push(function(e,t,r,n,i,o){let a=o.num_components(),s=r.num_points()*a,l=s*i.BYTES_PER_ELEMENT,u=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,i),c=e._malloc(l);t.GetAttributeDataArrayForAllPoints(r,o,u,l,c);let d=new i(e.HEAPF32.buffer,c,s).slice();return e._free(c),{name:n,array:d,itemSize:a}}(e,t,d,r,a,i))}return m===e.TRIANGULAR_MESH&&(i=e,o=t,a=d,s=3*a.num_faces(),l=4*s,u=i._malloc(l),o.GetTrianglesUInt32Array(a,l,u),c=new Uint32Array(i.HEAPF32.buffer,u,s).slice(),i._free(u),p.index={array:c,itemSize:1}),e.destroy(d),p}(t,r,a,o),i=e.attributes.map(e=>e.array.buffer);e.index&&i.push(e.index.array.buffer),self.postMessage({type:"decode",id:n.id,geometry:e},i)}catch(e){console.error(e),self.postMessage({type:"error",id:n.id,error:e.message})}finally{t.destroy(a),t.destroy(r)}})}}}var ec=e.i(99143);let ed=function(e){let t=new Map,r=new Map,n=e.clone();return function e(t,r,n){n(t,r);for(let i=0;i{let A={keys:l,deep:n,inject:s,castShadow:o,receiveShadow:a};if(Array.isArray(t=i.useMemo(()=>{if(!1===e&&!Array.isArray(t)){let e=!1;if(t.traverse(t=>{t.isSkinnedMesh&&(e=!0)}),e)return ed(t)}return t},[t,e])))return i.createElement("group",(0,u.default)({},d,{ref:f}),t.map(e=>i.createElement(ef,(0,u.default)({key:e.uuid,object:e},A))),r);let{children:h,...m}=function(e,{keys:t=["near","far","color","distance","decay","penumbra","angle","intensity","skeleton","visible","castShadow","receiveShadow","morphTargetDictionary","morphTargetInfluences","name","geometry","material","position","rotation","scale","up","userData","bindMode","bindMatrix","bindMatrixInverse","skeleton"],deep:r,inject:n,castShadow:o,receiveShadow:a}){let s={};for(let r of t)s[r]=e[r];return r&&(s.geometry&&"materialsOnly"!==r&&(s.geometry=s.geometry.clone()),s.material&&"geometriesOnly"!==r&&(s.material=s.material.clone())),n&&(s="function"==typeof n?{...s,children:n(e)}:i.isValidElement(n)?{...s,children:n}:{...s,...n}),e instanceof c.Mesh&&(o&&(s.castShadow=!0),a&&(s.receiveShadow=!0)),s}(t,A),p=t.type[0].toLowerCase()+t.type.slice(1);return i.createElement(p,(0,u.default)({},m,d,{ref:f}),t.children.map(e=>"Bone"===e.type?i.createElement("primitive",(0,u.default)({key:e.uuid,object:e},A)):i.createElement(ef,(0,u.default)({key:e.uuid,object:e},A,{isChild:!0}))),r,h)}),eA=null,eh="https://www.gstatic.com/draco/versioned/decoders/1.5.5/";function em(e=!0,r=!0,n){return i=>{n&&n(i),e&&(eA||(eA=new el),eA.setDecoderPath("string"==typeof e?e:eh),i.setDRACOLoader(eA)),r&&i.setMeshoptDecoder((()=>{let e;if(t)return t;let r=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 i="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";WebAssembly.validate(r)&&(i="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");let o=WebAssembly.instantiate(function(e){let t=new Uint8Array(e.length);for(let r=0;r96?n-71:n>64?n-65:n>47?n+4:n>46?63:62}let r=0;for(let i=0;i{(e=t.instance).exports.__wasm_call_ctors()});function a(t,r,n,i,o,a){let s=e.exports.sbrk,l=n+3&-4,u=s(l*i),c=s(o.length),d=new Uint8Array(e.exports.memory.buffer);d.set(o,c);let f=t(u,n,i,c,o.length);if(0===f&&a&&a(u,l,i),r.set(d.subarray(u,u+n*i)),s(u-s(0)),0!==f)throw Error(`Malformed buffer data: ${f}`)}let s={0:"",1:"meshopt_decodeFilterOct",2:"meshopt_decodeFilterQuat",3:"meshopt_decodeFilterExp",NONE:"",OCTAHEDRAL:"meshopt_decodeFilterOct",QUATERNION:"meshopt_decodeFilterQuat",EXPONENTIAL:"meshopt_decodeFilterExp"},l={0:"meshopt_decodeVertexBuffer",1:"meshopt_decodeIndexBuffer",2:"meshopt_decodeIndexSequence",ATTRIBUTES:"meshopt_decodeVertexBuffer",TRIANGLES:"meshopt_decodeIndexBuffer",INDICES:"meshopt_decodeIndexSequence"};return t={ready:o,supported:!0,decodeVertexBuffer(t,r,n,i,o){a(e.exports.meshopt_decodeVertexBuffer,t,r,n,i,e.exports[s[o]])},decodeIndexBuffer(t,r,n,i){a(e.exports.meshopt_decodeIndexBuffer,t,r,n,i)},decodeIndexSequence(t,r,n,i){a(e.exports.meshopt_decodeIndexSequence,t,r,n,i)},decodeGltfBuffer(t,r,n,i,o,u){a(e.exports[l[o]],t,r,n,i,e.exports[s[u]])}}})())}}let ep=(e,t,r,n)=>(0,ec.useLoader)(p,e,em(t,r,n));ep.preload=(e,t,r,n)=>ec.useLoader.preload(p,e,em(t,r,n)),ep.clear=e=>ec.useLoader.clear(p,e),ep.setDecoderPath=e=>{eh=e},e.s(["useGLTF",()=>ep],78140),e.i(47071);var eB=e.i(71753),eC=e.i(12979);function eg(e){let t=new Map,r=new Map,n=e.clone();return function e(t,r,n){n(t,r);for(let i=0;ieg],82816);var ev=e.i(75567),ey=e.i(79123);let eb=/borg|xorg|porg|dorg|plant|tree|bush|fern|vine|grass|leaf|flower|frond|palm|foliage/i;function eE(e){return eb.test(e)}let eM=(0,i.createContext)(null);function eF(){let e=(0,i.useContext)(eM);if(!e)throw Error("useShapeInfo must be used within ShapeInfoProvider");return e}function eS(e){let t,i,o,a=(0,n.c)(10),{children:s,object:l,shapeName:u,type:c}=e;a[0]!==u?(t=eE(u),a[0]=u,a[1]=t):t=a[1];let d=t;a[2]!==d||a[3]!==l||a[4]!==u||a[5]!==c?(i={object:l,shapeName:u,type:c,isOrganic:d},a[2]=d,a[3]=l,a[4]=u,a[5]=c,a[6]=i):i=a[6];let f=i;return a[7]!==s||a[8]!==f?(o=(0,r.jsx)(eM.Provider,{value:f,children:s}),a[7]=s,a[8]=f,a[9]=o):o=a[9],o}e.s(["ShapeInfoProvider",()=>eS,"isOrganicShape",()=>eE,"useShapeInfo",()=>eF],25947),e.i(13876);var eR=e.i(58647),eI=e.i(89887);e.i(47167),e.i(69230),e.i(69637),e.i(54440);let eT=(0,i.createContext)(null);function eG({children:e}){let t=(0,i.useRef)(void 0),n=(0,i.useRef)(0),o=(0,i.useRef)(0);(0,eB.useFrame)((e,r)=>{for(n.current+=r;n.current>=.03125;)if(n.current-=.03125,o.current++,t.current)for(let e of t.current)e(o.current)});let a=(0,i.useCallback)(e=>(t.current??=new Set,t.current.add(e),()=>{t.current.delete(e)}),[]),s=(0,i.useCallback)(()=>o.current,[]),l=(0,i.useMemo)(()=>({subscribe:a,getTick:s}),[a,s]);return(0,r.jsx)(eT.Provider,{value:l,children:e})}function ex(e){let t=(0,i.useContext)(eT);if(!t)throw Error("useTick must be used within a TickProvider");let r=(0,i.useRef)(e);r.current=e,(0,i.useEffect)(()=>t.subscribe(e=>r.current(e)),[t])}e.s(["TICK_RATE",0,32,"TickProvider",()=>eG,"useTick",()=>ex],51475);let eD=1/30,ew=new Map,eL=new c.TextureLoader;function e_(e){return new Promise((t,r)=>{eL.load(e,t,void 0,r)})}function eO(e,t){if(t===e.lastFrame)return;e.lastFrame=t;let r=t%e.columns,n=e.rows-1-Math.floor(t/e.columns);e.texture.offset.set(r/e.columns,n/e.rows)}function eH(e,t){let r=e.totalDurationSeconds;if(r<=0)return 0;let n=t;n>r&&(n-=r*Math.floor(n/r));for(let t=0;t(0,eC.iflTextureToUrl)(t.name,e)),B=(i=(n=(t=await Promise.all(p.map(e_)))[0].image).width,o=n.height,s=Math.ceil(Math.sqrt(a=t.length)),l=Math.ceil(a/s),(u=document.createElement("canvas")).width=i*s,u.height=o*l,d=u.getContext("2d"),t.forEach((e,t)=>{let r=Math.floor(t/s);d.drawImage(e.image,t%s*i,r*o)}),(f=new c.CanvasTexture(u)).colorSpace=c.SRGBColorSpace,f.generateMipmaps=!1,f.minFilter=c.NearestFilter,f.magFilter=c.NearestFilter,f.wrapS=c.ClampToEdgeWrapping,f.wrapT=c.ClampToEdgeWrapping,f.repeat.set(1/s,1/l),{texture:f,columns:s,rows:l,frameCount:a,frameOffsetSeconds:[],totalDurationSeconds:0,lastFrame:-1});return A=0,(r=B).frameOffsetSeconds=m.map(e=>A+=e.frameCount*eD),r.totalDurationSeconds=A,ew.set(e,B),B}var eJ=e.i(47021),eU=e.i(48066);e.s(["ANIM_TRANSITION_TIME",()=>ek,"DEFAULT_EYE_HEIGHT",()=>eN,"STREAM_TICK_SEC",()=>eK,"_r90",()=>eW,"_r90inv",()=>eq,"buildStreamDemoEntity",()=>e7,"collectSceneObjectCounts",()=>e4,"entityTypeColor",()=>e5,"getKeyframeAtTime",()=>e9,"getPosedNodeTransform",()=>e8,"nextLifecycleInstanceId",()=>eZ,"processShapeScene",()=>e6,"replaceWithShapeMaterial",()=>e3,"setQuaternionFromDir",()=>e1,"setupEffectTexture",()=>e$,"torqueHorizontalFovToThreeVerticalFov",()=>ez,"torqueVecToThree",()=>e0],71832);let eN=2.1,ek=.25,eK=.032,ej=new c.Vector3,eQ=new c.Vector3,eX=new c.Matrix4,eV=new c.Vector3(0,1,0),eW=new c.Quaternion().setFromAxisAngle(new c.Vector3(0,1,0),Math.PI/2),eq=eW.clone().invert(),eY=0;function eZ(e){return eY+=1,`${e}-${eY}`}function ez(e,t){return 180*(2*Math.atan(Math.tan(Math.max(.01,Math.min(179.99,e))*Math.PI/180/2)/(Number.isFinite(t)&&t>1e-6?t:4/3)))/Math.PI}function e$(e){e.wrapS=c.ClampToEdgeWrapping,e.wrapT=c.ClampToEdgeWrapping,e.minFilter=c.LinearFilter,e.magFilter=c.LinearFilter,e.colorSpace=c.NoColorSpace,e.flipY=!1,e.needsUpdate=!0}function e0(e,t){return t.set(e[1],e[2],e[0])}function e1(e,t){ej.crossVectors(e,eV),1e-8>ej.lengthSq()&&ej.set(-1,0,0),ej.normalize(),eQ.crossVectors(ej,e).normalize(),eX.set(ej.x,e.x,eQ.x,0,ej.y,e.y,eQ.y,0,ej.z,e.z,eQ.z,0,0,0,0,1),t.setFromRotationMatrix(eX)}function e9(e,t){if(0===e.length)return null;if(t<=e[0].time)return e[0];if(t>=e[e.length-1].time)return e[e.length-1];let r=0,n=e.length-1;for(;n-r>1;){let i=r+n>>1;e[i].time<=t?r=i:n=i}return e[r]}function e8(e,t,r){let n=e.clone(!0),i=t.find(e=>"Root"===e.name);if(i){let e=new c.AnimationMixer(n);e.clipAction(i).play(),e.setTime(0)}n.updateMatrixWorld(!0);let o=null,a=null;return(n.traverse(e=>{o||e.name!==r||(o=new c.Vector3,a=new c.Quaternion,e.getWorldPosition(o),e.getWorldQuaternion(a))}),o&&a)?{position:o,quaternion:a}:null}let e2=new c.TextureLoader;function e3(e,t){let r=e.userData?.resource_path,n=new Set(e.userData?.flag_names??[]);if(!r){let t=new c.MeshLambertMaterial({color:e.color,side:2,reflectivity:0});return te(t),t}let i=(0,eC.textureToUrl)(r),o=e2.load(i);(0,ev.setupTexture)(o);let a=tt(e,o,n,!1,t);return Array.isArray(a)?a[1]:a}function e6(e){var t;let r,n=null;e.traverse(e=>{!n&&e.skeleton&&(n=e.skeleton)});let i=n?(t=n,r=new Set,t.bones.forEach((e,t)=>{e.name.match(/^Hulk/i)&&r.add(t)}),r):new Set;e.traverse(e=>{if(!e.isMesh)return;if(e.name.match(/^Hulk/i)||e.material?.name==="Unassigned"||(e.userData?.vis??1)<.01){e.visible=!1;return}if(e.geometry){let t=function(e,t){if(0===t.size||!e.attributes.skinIndex)return e;let r=e.attributes.skinIndex,n=e.attributes.skinWeight,i=e.index,o=Array(r.count).fill(!1);for(let e=0;e.01&&t.has(a)){o[e]=!0;break}}if(i){let t=[],r=i.array;for(let e=0;e1){let t=0,r=0,n=0;for(let o of e)t+=i[3*o],r+=i[3*o+1],n+=i[3*o+2];let o=Math.sqrt(t*t+r*r+n*n);for(let a of(o>0&&(t/=o,r/=o,n/=o),e))i[3*a]=t,i[3*a+1]=r,i[3*a+2]=n}r.needsUpdate=!0}(t=t.clone()),e.geometry=t}let t=e.userData?.vis??1;Array.isArray(e.material)?e.material=e.material.map(e=>e3(e,t)):e.material&&(e.material=e3(e.material,t))})}function e4(e){let t=0,r=0;return e.traverse(e=>{t+=1,e.visible&&(r+=1)}),{sceneObjects:t,visibleSceneObjects:r}}function e7(e,t,r,n,i,o,a,s,l,u,c){return{id:e,type:t,dataBlock:r,visual:n,direction:i,weaponShape:o,playerName:a,className:s,ghostIndex:l,dataBlockId:u,shapeHint:c,keyframes:[{time:0,position:[0,0,0],rotation:[0,0,0,1]}]}}function e5(e){switch(e.toLowerCase()){case"player":return"#00ff88";case"vehicle":return"#ff8800";case"projectile":return"#ff0044";case"deployable":return"#ffcc00";default:return"#8888ff"}}function te(e){e.onBeforeCompile=t=>{(0,eJ.injectCustomFog)(t,eU.globalFogUniforms),e instanceof c.MeshLambertMaterial&&(t.uniforms.shapeDirectionalFactor={value:1},t.uniforms.shapeAmbientFactor={value:1.5},t.fragmentShader=t.fragmentShader.replace("#include ",`#include +uniform float shapeDirectionalFactor; +uniform float shapeAmbientFactor; +`),t.fragmentShader=t.fragmentShader.replace("#include ",`#include + // Apply shape-specific lighting multipliers + reflectedLight.directDiffuse *= shapeDirectionalFactor; + reflectedLight.indirectDiffuse *= shapeAmbientFactor; +`))}}function tt(e,t,r,n,i=1,o=!1){let a=r.has("Translucent"),s=r.has("Additive"),l=r.has("SelfIlluminating"),u=i<1||o;if(l||s){let e=s||a||u,r=new c.MeshBasicMaterial({map:t,side:2,transparent:e,depthWrite:!e,alphaTest:0,fog:!0,...u&&{opacity:i},...s&&{blending:c.AdditiveBlending}});return te(r),r}if(n||a){let e={map:t,transparent:u,alphaTest:.5*!u,...u&&{opacity:i,depthWrite:!1},reflectivity:0},r=new c.MeshLambertMaterial({...e,side:1,polygonOffset:!0,polygonOffsetFactor:1,polygonOffsetUnits:1}),n=new c.MeshLambertMaterial({...e,side:0});return te(r),te(n),[r,n]}let d=new c.MeshLambertMaterial({map:t,side:2,reflectivity:0,...u&&{transparent:!0,opacity:i,depthWrite:!1}});return te(d),d}function tr(e){let t,r=(0,n.c)(2);return r[0]!==e?(t=(0,eC.shapeToUrl)(e),r[0]=e,r[1]=t):t=r[1],ep(t)}function tn(e){let t,i,o,a,s=(0,n.c)(9),{color:l,label:u}=e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("boxGeometry",{args:[10,10,10]}),s[0]=t):t=s[0],s[1]!==l?(i=(0,r.jsx)("meshStandardMaterial",{color:l,wireframe:!0}),s[1]=l,s[2]=i):i=s[2],s[3]!==l||s[4]!==u?(o=u?(0,r.jsx)(eI.FloatingLabel,{color:l,children:u}):null,s[3]=l,s[4]=u,s[5]=o):o=s[5],s[6]!==i||s[7]!==o?(a=(0,r.jsxs)("mesh",{children:[t,i,o]}),s[6]=i,s[7]=o,s[8]=a):a=s[8],a}function ti(e){let t,i=(0,n.c)(4),{color:o,label:a}=e,{debugMode:s}=(0,ey.useDebug)();return i[0]!==o||i[1]!==s||i[2]!==a?(t=s?(0,r.jsx)(tn,{color:o,label:a}):null,i[0]=o,i[1]=s,i[2]=a,i[3]=t):t=i[3],t}let to=new Set(["octahedron.dts"]);function ta(e){let t,i,o,a,s=(0,n.c)(6),{label:l}=e,{debugMode:u}=(0,ey.useDebug)();return u?(s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)("icosahedronGeometry",{args:[1,1]}),i=(0,r.jsx)("meshBasicMaterial",{color:"cyan",wireframe:!0}),s[0]=t,s[1]=i):(t=s[0],i=s[1]),s[2]!==l?(o=l?(0,r.jsx)(eI.FloatingLabel,{color:"cyan",children:l}):null,s[2]=l,s[3]=o):o=s[3],s[4]!==o?(a=(0,r.jsxs)("mesh",{children:[t,i,o]}),s[4]=o,s[5]=a):a=s[5],a):null}function ts(e){let t,o,a,s,u,c=(0,n.c)(17),{loadingColor:d,demoThreads:f,children:A}=e,h=void 0===d?"yellow":d,{object:m,shapeName:p}=eF();if(!p){let e,t=`${m._id}: `;return c[0]!==t?(e=(0,r.jsx)(ti,{color:"orange",label:t}),c[0]=t,c[1]=e):e=c[1],e}if(to.has(p.toLowerCase())){let e,t=`${m._id}: ${p}`;return c[2]!==t?(e=(0,r.jsx)(ta,{label:t}),c[2]=t,c[3]=e):e=c[3],e}let B=`${m._id}: ${p}`;return c[4]!==B?(t=(0,r.jsx)(ti,{color:"red",label:B}),c[4]=B,c[5]=t):t=c[5],c[6]!==h?(o=(0,r.jsx)(tn,{color:h}),c[6]=h,c[7]=o):o=c[7],c[8]!==f?(a=(0,r.jsx)(tu,{demoThreads:f}),c[8]=f,c[9]=a):a=c[9],c[10]!==A||c[11]!==o||c[12]!==a?(s=(0,r.jsxs)(i.Suspense,{fallback:o,children:[a,A]}),c[10]=A,c[11]=o,c[12]=a,c[13]=s):s=c[13],c[14]!==t||c[15]!==s?(u=(0,r.jsx)(l,{fallback:t,children:s}),c[14]=t,c[15]=s,c[16]=u):u=c[16],u}let tl=(0,i.memo)(function({gltf:e,demoThreads:t}){let{object:n,shapeName:o}=eF(),{debugMode:a}=(0,ey.useDebug)(),{animationEnabled:s}=(0,ey.useSettings)(),l=(0,eR.useEngineSelector)(e=>e.runtime.runtime),{clonedScene:u,mixer:d,clipsByName:f,visNodesBySequence:A,iflMeshes:h}=(0,i.useMemo)(()=>{let t=eg(e.scene),r=[];for(let{mesh:e,hasVisSequence:n}of(t.traverse(e=>{if(!e.isMesh||!e.material)return;let t=Array.isArray(e.material)?e.material[0]:e.material;if(!t?.userData)return;let n=new Set(t.userData.flag_names??[]),i=t.userData.resource_path;if(n.has("IflMaterial")&&i){let t=e.userData,n=t?.ifl_sequence?String(t.ifl_sequence).toLowerCase():void 0,o=t?.ifl_duration?Number(t.ifl_duration):void 0,a=t?.ifl_sequence?!!t.ifl_cyclic:void 0,s=t?.ifl_tool_begin!=null?Number(t.ifl_tool_begin):void 0;r.push({mesh:e,iflPath:`textures/${i}.ifl`,hasVisSequence:!!t?.vis_sequence,iflSequence:n,iflDuration:o,iflCyclic:a,iflToolBegin:s})}}),e6(t),r))n||(e.visible=!0);let n=new Map;t.traverse(e=>{if(!e.isMesh)return;let t=e.userData;if(!t)return;let r=t.vis_keyframes,i=t.vis_duration,o=(t.vis_sequence??"").toLowerCase();if(!o||!Array.isArray(r)||r.length<=1||!i||i<=0)return;let a=n.get(o);a||(a=[],n.set(o,a)),a.push({mesh:e,keyframes:r,duration:i,cyclic:!!t.vis_cyclic})});let i=new Map;for(let t of e.animations)i.set(t.name.toLowerCase(),t);let o=i.size>0?new c.AnimationMixer(t):null;return{clonedScene:t,mixer:o,clipsByName:i,visNodesBySequence:n,iflMeshes:r}},[e]),m=(0,i.useRef)(new Map),p=(0,i.useRef)(new Map),B=(0,i.useRef)([]),C=(0,i.useRef)(0),g=(0,i.useRef)(s);g.current=s;let v=(0,i.useRef)(null),y=(0,i.useRef)(t);y.current=t;let b=(0,i.useRef)(null),E=(0,i.useRef)(null),M=(0,i.useRef)(void 0);(0,i.useEffect)(()=>{for(let e of(B.current=[],p.current.clear(),h))eP(e.iflPath).then(t=>{let r=Array.isArray(e.mesh.material)?e.mesh.material[0]:e.mesh.material;r&&(r.map=t.texture,r.needsUpdate=!0),B.current.push({atlas:t,sequenceName:e.iflSequence,sequenceDuration:e.iflDuration,cyclic:e.iflCyclic,toolBegin:e.iflToolBegin}),p.current.set(e.mesh,t)}).catch(()=>{})},[h]),(0,i.useEffect)(()=>{let e=m.current;function t(e){if(e.mesh.visible=!0,e.mesh.material?.isMeshStandardMaterial){let t=e3(e.mesh.material,e.mesh.userData?.vis??0);e.mesh.material=Array.isArray(t)?t[1]:t}e.mesh.material&&!Array.isArray(e.mesh.material)&&(e.mesh.material.transparent=!0,e.mesh.material.depthWrite=!1);let t=p.current.get(e.mesh);t&&e.mesh.material&&!Array.isArray(e.mesh.material)&&(e.mesh.material.map=t.texture,e.mesh.material.needsUpdate=!0)}function r(r,n){let o=n.toLowerCase();i(r);let a=f.get(o),s=A.get(o),l={sequence:o,startTime:performance.now()/1e3};if(a&&d){let e=d.clipAction(a);"deploy"===o?(e.setLoop(c.LoopOnce,1),e.clampWhenFinished=!0):e.setLoop(c.LoopRepeat,1/0),e.reset().play(),l.action=e,!g.current&&"deploy"===o&&(e.time=a.duration,d.update(0),v.current&&queueMicrotask(()=>v.current?.(r)))}if(s){for(let e of s)t(e);l.visNodes=s}e.set(r,l)}function i(t){let r=e.get(t);if(r){if(r.action&&r.action.stop(),r.visNodes)for(let e of r.visNodes)e.mesh.visible=!1,e.mesh.material&&!Array.isArray(e.mesh.material)&&(e.mesh.material.opacity=e.keyframes[0]);e.delete(t)}}if(b.current=r,E.current=i,null!=y.current)return()=>{for(let t of(b.current=null,E.current=null,[...e.keys()]))i(t)};let o=f.has("deploy"),a=!!(l&&o&&n.datablock);function s(e){if(!l)return;let t=n.datablock;if(!t)return;let r=l.getObjectByName(String(t));r&&l.$.call(r,"onEndSequence",n,e)}function u(){for(let r of["ambient","power"]){let n=A.get(r);if(n){let i=performance.now()/1e3;for(let e of n)t(e);let o=+("power"!==r);e.set(o,{sequence:r,visNodes:n,startTime:i})}let i=f.get(r);if(i&&d){let t=d.clipAction(i);t.setLoop(c.LoopRepeat,1/0),t.reset().play();let n=+("power"!==r),o=e.get(n);o?o.action=t:e.set(n,{sequence:r,action:t,startTime:performance.now()/1e3})}}}v.current=a?s:()=>u();let h=[],B=d?t=>{for(let[r,n]of e)if(n.action===t.action){a?s(r):u();break}}:null;return B&&d&&d.addEventListener("finished",B),l&&(h.push(l.$.onMethodCalled("ShapeBase","playThread",(e,t,i)=>{e._id===n._id&&r(Number(t),String(i))})),h.push(l.$.onMethodCalled("ShapeBase","stopThread",(e,t)=>{e._id===n._id&&i(Number(t))})),h.push(l.$.onMethodCalled("ShapeBase","pauseThread",(t,r)=>{if(t._id!==n._id)return;let i=e.get(Number(r));i?.action&&(i.action.paused=!0)}))),a?l.$.call(n,"deploy"):o?r(3,"deploy"):u(),()=>{for(let t of(B&&d&&d.removeEventListener("finished",B),h.forEach(e=>e()),v.current=null,b.current=null,E.current=null,[...e.keys()]))i(t)}},[d,f,A,n,l]);let F=(0,i.useMemo)(()=>{let t=e.scene.userData?.dts_sequence_names;if("string"==typeof t)try{return JSON.parse(t).map(e=>e.toLowerCase())}catch{}return e.animations.map(e=>e.name.toLowerCase())},[e]);return(0,eB.useFrame)((e,t)=>{let r=m.current,n=y.current,i=M.current;if(n!==i){M.current=n;let e=b.current,t=E.current;if(e&&t){let r=[];if(n)for(let e of n)r[e.index]=e;let o=[];if(i)for(let e of i)o[e.index]=e;let a=Math.max(r.length,o.length);for(let n=0;n0)for(let e of(C.current+=t,o)){if(!s){eO(e.atlas,0);continue}if(e.sequenceName&&e.sequenceDuration){let t=0;for(let[,n]of r)if(n.sequence===e.sequenceName){let r=performance.now()/1e3-n.startTime,i=e.sequenceDuration;t=(e.cyclic?r/i%1:Math.min(r/i,1))*i+(e.toolBegin??0);break}eO(e.atlas,eH(e.atlas,t))}else eO(e.atlas,eH(e.atlas,C.current))}}),(0,r.jsxs)("group",{rotation:[0,Math.PI/2,0],children:[(0,r.jsx)("primitive",{object:u}),a?(0,r.jsxs)(eI.FloatingLabel,{children:[n._id,": ",o]}):null]})});function tu(e){let t,i=(0,n.c)(3),{demoThreads:o}=e,{shapeName:a}=eF(),s=tr(a);return i[0]!==o||i[1]!==s?(t=(0,r.jsx)(tl,{gltf:s,demoThreads:o}),i[0]=o,i[1]=s,i[2]=t):t=i[2],t}},7368,e=>{"use strict";e.s(["ignoreScripts",0,["scripts/admin.cs","scripts/ai.cs","scripts/aiBotProfiles.cs","scripts/aiBountyGame.cs","scripts/aiChat.cs","scripts/aiCnH.cs","scripts/aiCTF.cs","scripts/aiDeathMatch.cs","scripts/aiDebug.cs","scripts/aiDefaultTasks.cs","scripts/aiDnD.cs","scripts/aiHumanTasks.cs","scripts/aiHunters.cs","scripts/aiInventory.cs","scripts/aiObjectiveBuilder.cs","scripts/aiObjectives.cs","scripts/aiRabbit.cs","scripts/aiSiege.cs","scripts/aiTDM.cs","scripts/aiTeamHunters.cs","scripts/deathMessages.cs","scripts/graphBuild.cs","scripts/navGraph.cs","scripts/serverTasks.cs","scripts/spdialog.cs"]])},17751,85413,e=>{"use strict";var t=e.i(19273),r=e.i(86491),n=e.i(40143),i=e.i(15823),o=class extends i.Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,n,i){let o=n.queryKey,a=n.queryHash??(0,t.hashQueryKeyByOptions)(o,n),s=this.get(a);return s||(s=new r.Query({client:e,queryKey:o,queryHash:a,options:e.defaultQueryOptions(n),state:i,defaultOptions:e.getQueryDefaults(o)}),this.add(s)),s}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){n.notifyManager.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let r={exact:!0,...e};return this.getAll().find(e=>(0,t.matchQuery)(r,e))}findAll(e={}){let r=this.getAll();return Object.keys(e).length>0?r.filter(r=>(0,t.matchQuery)(e,r)):r}notify(e){n.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){n.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){n.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},a=e.i(88587),s=e.i(36553),l=class extends a.Removable{#t;#r;#n;#i;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#r=[],this.state=e.state||{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0},this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#r.includes(e)||(this.#r.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#r=this.#r.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#r.length||("pending"===this.state.status?this.scheduleGc():this.#n.remove(this))}continue(){return this.#i?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#o({type:"continue"})},r={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#i=(0,s.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#o({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#o({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let n="pending"===this.state.status,i=!this.#i.canStart();try{if(n)t();else{this.#o({type:"pending",variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#o({type:"pending",context:t,variables:e,isPaused:i})}let o=await this.#i.start();return await this.#n.config.onSuccess?.(o,e,this.state.context,this,r),await this.options.onSuccess?.(o,e,this.state.context,r),await this.#n.config.onSettled?.(o,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(o,null,e,this.state.context,r),this.#o({type:"success",data:o}),o}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,r)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,r)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,r)}catch(e){Promise.reject(e)}throw this.#o({type:"error",error:t}),t}finally{this.#n.runNext(this)}}#o(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),n.notifyManager.batch(()=>{this.#r.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}},u=i,c=class extends u.Subscribable{constructor(e={}){super(),this.config=e,this.#a=new Set,this.#s=new Map,this.#l=0}#a;#s;#l;build(e,t,r){let n=new l({client:e,mutationCache:this,mutationId:++this.#l,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#a.add(e);let t=d(e);if("string"==typeof t){let r=this.#s.get(t);r?r.push(e):this.#s.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#a.delete(e)){let t=d(e);if("string"==typeof t){let r=this.#s.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#s.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=d(e);if("string"!=typeof t)return!0;{let r=this.#s.get(t),n=r?.find(e=>"pending"===e.state.status);return!n||n===e}}runNext(e){let t=d(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#s.get(t)?.find(t=>t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){n.notifyManager.batch(()=>{this.#a.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#a.clear(),this.#s.clear()})}getAll(){return Array.from(this.#a)}find(e){let r={exact:!0,...e};return this.getAll().find(e=>(0,t.matchMutation)(r,e))}findAll(e={}){return this.getAll().filter(r=>(0,t.matchMutation)(e,r))}notify(e){n.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return n.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(t.noop))))}};function d(e){return e.options.scope?.id}var f=e.i(75555),A=e.i(14448);function h(e){return{onFetch:(r,n)=>{let i=r.options,o=r.fetchOptions?.meta?.fetchMore?.direction,a=r.state.data?.pages||[],s=r.state.data?.pageParams||[],l={pages:[],pageParams:[]},u=0,c=async()=>{let n=!1,c=(0,t.ensureQueryFn)(r.options,r.fetchOptions),d=async(e,i,o)=>{let a;if(n)return Promise.reject();if(null==i&&e.pages.length)return Promise.resolve(e);let s=(a={client:r.client,queryKey:r.queryKey,pageParam:i,direction:o?"backward":"forward",meta:r.options.meta},(0,t.addConsumeAwareSignal)(a,()=>r.signal,()=>n=!0),a),l=await c(s),{maxPages:u}=r.options,d=o?t.addToStart:t.addToEnd;return{pages:d(e.pages,l,u),pageParams:d(e.pageParams,i,u)}};if(o&&a.length){let e="backward"===o,t={pages:a,pageParams:s},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:m)(i,t);l=await d(t,r,e)}else{let t=e??a.length;do{let e=0===u?s[0]??i.initialPageParam:m(i,l);if(u>0&&null==e)break;l=await d(l,e),u++}while(ur.options.persister?.(c,{client:r.client,queryKey:r.queryKey,meta:r.options.meta,signal:r.signal},n):r.fetchFn=c}}}function m(e,{pages:t,pageParams:r}){let n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}var p=class{#u;#n;#c;#d;#f;#A;#h;#m;constructor(e={}){this.#u=e.queryCache||new o,this.#n=e.mutationCache||new c,this.#c=e.defaultOptions||{},this.#d=new Map,this.#f=new Map,this.#A=0}mount(){this.#A++,1===this.#A&&(this.#h=f.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onFocus())}),this.#m=A.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onOnline())}))}unmount(){this.#A--,0===this.#A&&(this.#h?.(),this.#h=void 0,this.#m?.(),this.#m=void 0)}isFetching(e){return this.#u.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#n.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#u.get(t.queryHash)?.state.data}ensureQueryData(e){let r=this.defaultQueryOptions(e),n=this.#u.build(this,r),i=n.state.data;return void 0===i?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime((0,t.resolveStaleTime)(r.staleTime,n))&&this.prefetchQuery(r),Promise.resolve(i))}getQueriesData(e){return this.#u.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,r,n){let i=this.defaultQueryOptions({queryKey:e}),o=this.#u.get(i.queryHash),a=o?.state.data,s=(0,t.functionalUpdate)(r,a);if(void 0!==s)return this.#u.build(this,i).setData(s,{...n,manual:!0})}setQueriesData(e,t,r){return n.notifyManager.batch(()=>this.#u.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#u.get(t.queryHash)?.state}removeQueries(e){let t=this.#u;n.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#u;return n.notifyManager.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,r={}){let i={revert:!0,...r};return Promise.all(n.notifyManager.batch(()=>this.#u.findAll(e).map(e=>e.cancel(i)))).then(t.noop).catch(t.noop)}invalidateQueries(e,t={}){return n.notifyManager.batch(()=>(this.#u.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,r={}){let i={...r,cancelRefetch:r.cancelRefetch??!0};return Promise.all(n.notifyManager.batch(()=>this.#u.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let r=e.fetch(void 0,i);return i.throwOnError||(r=r.catch(t.noop)),"paused"===e.state.fetchStatus?Promise.resolve():r}))).then(t.noop)}fetchQuery(e){let r=this.defaultQueryOptions(e);void 0===r.retry&&(r.retry=!1);let n=this.#u.build(this,r);return n.isStaleByTime((0,t.resolveStaleTime)(r.staleTime,n))?n.fetch(r):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(t.noop).catch(t.noop)}fetchInfiniteQuery(e){return e.behavior=h(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(t.noop).catch(t.noop)}ensureInfiniteQueryData(e){return e.behavior=h(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return A.onlineManager.isOnline()?this.#n.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#u}getMutationCache(){return this.#n}getDefaultOptions(){return this.#c}setDefaultOptions(e){this.#c=e}setQueryDefaults(e,r){this.#d.set((0,t.hashKey)(e),{queryKey:e,defaultOptions:r})}getQueryDefaults(e){let r=[...this.#d.values()],n={};return r.forEach(r=>{(0,t.partialMatchKey)(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,r){this.#f.set((0,t.hashKey)(e),{mutationKey:e,defaultOptions:r})}getMutationDefaults(e){let r=[...this.#f.values()],n={};return r.forEach(r=>{(0,t.partialMatchKey)(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let r={...this.#c.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return r.queryHash||(r.queryHash=(0,t.hashQueryKeyByOptions)(r.queryKey,r)),void 0===r.refetchOnReconnect&&(r.refetchOnReconnect="always"!==r.networkMode),void 0===r.throwOnError&&(r.throwOnError=!!r.suspense),!r.networkMode&&r.persister&&(r.networkMode="offlineFirst"),r.queryFn===t.skipToken&&(r.enabled=!1),r}defaultMutationOptions(e){return e?._defaulted?e:{...this.#c.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#u.clear(),this.#n.clear()}};e.s(["QueryClient",()=>p],17751);var B=Object.defineProperty;class C{constructor(){((e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?B(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r})(this,"_listeners")}addEventListener(e,t){void 0===this._listeners&&(this._listeners={});let r=this._listeners;void 0===r[e]&&(r[e]=[]),-1===r[e].indexOf(t)&&r[e].push(t)}hasEventListener(e,t){if(void 0===this._listeners)return!1;let r=this._listeners;return void 0!==r[e]&&-1!==r[e].indexOf(t)}removeEventListener(e,t){if(void 0===this._listeners)return;let r=this._listeners[e];if(void 0!==r){let e=r.indexOf(t);-1!==e&&r.splice(e,1)}}dispatchEvent(e){if(void 0===this._listeners)return;let t=this._listeners[e.type];if(void 0!==t){e.target=this;let r=t.slice(0);for(let t=0,n=r.length;tC],85413)},38360,(e,t,r)=>{var n={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"u",ử:"u",ữ:"u",ự:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",IJ:"IJ",ij:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ʼn:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z",й:"и",Й:"И",ё:"е",Ё:"Е"},i=Object.keys(n).join("|"),o=RegExp(i,"g"),a=RegExp(i,"");function s(e){return n[e]}var l=function(e){return e.replace(o,s)};t.exports=l,t.exports.has=function(e){return!!e.match(a)},t.exports.remove=l},11889,56373,86447,1559,18364,78440,59129,25998,70238,e=>{"use strict";e.i(47167);var t,r="u">typeof window&&!!(null==(t=window.document)?void 0:t.createElement);function n(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function i(e){return e?"self"in e?e.self:n(e).defaultView||window:self}function o(e,t=!1){var r;let{activeElement:i}=n(e);if(!(null==i?void 0:i.nodeName))return null;if(s(i)&&(null==(r=i.contentDocument)?void 0:r.body))return o(i.contentDocument.body,t);if(t){let e=i.getAttribute("aria-activedescendant");if(e){let t=n(i).getElementById(e);if(t)return t}}return i}function a(e,t){return e===t||e.contains(t)}function s(e){return"IFRAME"===e.tagName}function l(e){let t=e.tagName.toLowerCase();return"button"===t||"input"===t&&!!e.type&&-1!==u.indexOf(e.type)}var u=["button","color","file","image","reset","submit"];function c(e){return"function"==typeof e.checkVisibility?e.checkVisibility():e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0}function d(e){try{let t=e instanceof HTMLInputElement&&null!==e.selectionStart,r="TEXTAREA"===e.tagName;return t||r||!1}catch(e){return!1}}function f(e){return e.isContentEditable||d(e)}function A(e){let t=0,r=0;if(d(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let i=n(e).getSelection();if((null==i?void 0:i.rangeCount)&&i.anchorNode&&a(e,i.anchorNode)&&i.focusNode&&a(e,i.focusNode)){let n=i.getRangeAt(0),o=n.cloneRange();o.selectNodeContents(e),o.setEnd(n.startContainer,n.startOffset),t=o.toString().length,o.setEnd(n.endContainer,n.endOffset),r=o.toString().length}}return{start:t,end:r}}function h(e,t){let r=null==e?void 0:e.getAttribute("role");return r&&-1!==["dialog","menu","listbox","tree","grid"].indexOf(r)?r:t}function m(e){if(!e)return null;let t=e=>"auto"===e||"scroll"===e;if(e.clientHeight&&e.scrollHeight>e.clientHeight){let{overflowY:r}=getComputedStyle(e);if(t(r))return e}else if(e.clientWidth&&e.scrollWidth>e.clientWidth){let{overflowX:r}=getComputedStyle(e);if(t(r))return e}return m(e.parentElement)||document.scrollingElement||document.body}function p(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function B(e,t){return t&&e.item(t)||null}var C=Symbol("FOCUS_SILENTLY");function g(e,t,r){if(!t||t===r)return!1;let n=e.item(t.id);return!!n&&(!r||n.element!==r)}function v(){}function y(e,t){return"function"==typeof Object.hasOwn?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function b(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}function E(e){return e}function M(e,t){if(!e){if("string"!=typeof t)throw Error("Invariant failed");throw Error(t)}}function F(e,...t){let r="function"==typeof e?e(...t):e;return null!=r&&!r}function S(e){return e.disabled||!0===e["aria-disabled"]||"true"===e["aria-disabled"]}function R(e){let t={};for(let r in e)void 0!==e[r]&&(t[r]=e[r]);return t}function I(...e){for(let t of e)if(void 0!==t)return t}var T=e.i(71645);function G(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function x(){return r&&!!navigator.maxTouchPoints}function D(){return!!r&&/mac|iphone|ipad|ipod/i.test(navigator.platform)}function w(){return r&&D()&&/apple/i.test(navigator.vendor)}function L(e){return!!(e.currentTarget&&!a(e.currentTarget,e.target))}function _(e){return e.target===e.currentTarget}function O(e,t){let r=new FocusEvent("blur",t),n=e.dispatchEvent(r),i={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",i)),n}function H(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function P(e,t){let r=t||e.currentTarget,n=e.relatedTarget;return!n||!a(r,n)}function J(e,t,r,n){let i=(e=>{if(n){let t=setTimeout(e,n);return()=>clearTimeout(t)}let t=requestAnimationFrame(e);return()=>cancelAnimationFrame(t)})(()=>{e.removeEventListener(t,o,!0),r()}),o=()=>{i(),r()};return e.addEventListener(t,o,{once:!0,capture:!0}),i}function U(e,t,r,n=window){let i=[];try{for(let o of(n.document.addEventListener(e,t,r),Array.from(n.frames)))i.push(U(e,t,r,o))}catch(e){}return()=>{try{n.document.removeEventListener(e,t,r)}catch(e){}for(let e of i)e()}}var N={...T},k=N.useId;N.useDeferredValue;var K=N.useInsertionEffect,j=r?T.useLayoutEffect:T.useEffect;function Q(e){let t=(0,T.useRef)(()=>{throw Error("Cannot call an event handler while rendering.")});return K?K(()=>{t.current=e}):t.current=e,(0,T.useCallback)((...e)=>{var r;return null==(r=t.current)?void 0:r.call(t,...e)},[])}function X(...e){return(0,T.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)G(r,t)}},e)}function V(e){if(k){let t=k();return e||t}let[t,r]=(0,T.useState)(e);return j(()=>{if(e||t)return;let n=Math.random().toString(36).slice(2,8);r(`id-${n}`)},[e,t]),e||t}function W(e,t){let r=(0,T.useRef)(!1);(0,T.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,T.useEffect)(()=>()=>{r.current=!1},[])}function q(){return(0,T.useReducer)(()=>[],[])}function Y(e){return Q("function"==typeof e?e:()=>e)}function Z(e,t,r=[]){let n=(0,T.useCallback)(r=>(e.wrapElement&&(r=e.wrapElement(r)),t(r)),[...r,e.wrapElement]);return{...e,wrapElement:n}}function z(e=!1,t){let[r,n]=(0,T.useState)(null);return{portalRef:X(n,t),portalNode:r,domReady:!e||r}}var $=!1,ee=!1,et=0,er=0;function en(e){let t,r;t=e.movementX||e.screenX-et,r=e.movementY||e.screenY-er,et=e.screenX,er=e.screenY,(t||r||0)&&(ee=!0)}function ei(){ee=!1}var eo=e.i(43476);function ea(e){let t=T.forwardRef((t,r)=>e({...t,ref:r}));return t.displayName=e.displayName||e.name,t}function es(e,t){return T.memo(e,t)}function el(e,t){let r,{wrapElement:n,render:i,...o}=t,a=X(t.ref,i&&(0,T.isValidElement)(i)&&("ref"in i.props||"ref"in i)?({...i.props}).ref||i.ref:null);if(T.isValidElement(i)){let e={...i.props,ref:a};r=T.cloneElement(i,function(e,t){let r={...e};for(let n in t){if(!y(t,n))continue;if("className"===n){let n="className";r[n]=e[n]?`${e[n]} ${t[n]}`:t[n];continue}if("style"===n){let n="style";r[n]=e[n]?{...e[n],...t[n]}:t[n];continue}let i=t[n];if("function"==typeof i&&n.startsWith("on")){let t=e[n];if("function"==typeof t){r[n]=(...e)=>{i(...e),t(...e)};continue}}r[n]=i}return r}(o,e))}else r=i?i(o):(0,eo.jsx)(e,{...o});return n?n(r):r}function eu(e){let t=(t={})=>e(t);return t.displayName=e.name,t}function ec(e=[],t=[]){let r=T.createContext(void 0),n=T.createContext(void 0),i=()=>T.useContext(r),o=t=>e.reduceRight((e,r)=>(0,eo.jsx)(r,{...t,children:e}),(0,eo.jsx)(r.Provider,{...t}));return{context:r,scopedContext:n,useContext:i,useScopedContext:(e=!1)=>{let t=T.useContext(n),r=i();return e?t:t||r},useProviderContext:()=>{let e=T.useContext(n),t=i();if(!e||e!==t)return t},ContextProvider:o,ScopedContextProvider:e=>(0,eo.jsx)(o,{...e,children:t.reduceRight((t,r)=>(0,eo.jsx)(r,{...e,children:t}),(0,eo.jsx)(n.Provider,{...e}))})}}var ed=ec(),ef=ed.useContext;ed.useScopedContext,ed.useProviderContext;var eA=ec([ed.ContextProvider],[ed.ScopedContextProvider]),eh=eA.useContext;eA.useScopedContext;var em=eA.useProviderContext,ep=eA.ContextProvider,eB=eA.ScopedContextProvider,eC=(0,T.createContext)(void 0),eg=(0,T.createContext)(void 0),ev=(0,T.createContext)(!0),ey="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], summary, iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";function eb(e){return!(!e.matches(ey)||!c(e)||e.closest("[inert]"))}function eE(e){if(!eb(e)||0>Number.parseInt(e.getAttribute("tabindex")||"0",10))return!1;if(!("form"in e)||!e.form||e.checked||"radio"!==e.type)return!0;let t=e.form.elements.namedItem(e.name);if(!t||!("length"in t))return!0;let r=o(e);return!r||r===e||!("form"in r)||r.form!==e.form||r.name!==e.name}function eM(e,t){let r=Array.from(e.querySelectorAll(ey));t&&r.unshift(e);let n=r.filter(eb);return n.forEach((e,t)=>{var r;if(!s(e))return;let i=null==(r=e.contentDocument)?void 0:r.body;i&&n.splice(t,1,...eM(i))}),n}function eF(e,t,r){let n=Array.from(e.querySelectorAll(ey)),i=n.filter(eE);return(t&&eE(e)&&i.unshift(e),i.forEach((e,t)=>{var n;if(!s(e))return;let o=null==(n=e.contentDocument)?void 0:n.body;if(!o)return;let a=eF(o,!1,r);i.splice(t,1,...a)}),!i.length&&r)?n:i}function eS(e,t){var r;let n,i,a,s;return r=document.body,n=o(r),a=(i=eM(r,!1)).indexOf(n),(s=i.slice(a+1)).find(eE)||(e?i.find(eE):null)||(t?s[0]:null)||null}function eR(e,t){var r;let n,i,a,s;return r=document.body,n=o(r),a=(i=eM(r,!1).reverse()).indexOf(n),(s=i.slice(a+1)).find(eE)||(e?i.find(eE):null)||(t?s[0]:null)||null}function eI(e){let t=o(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return!!r&&r===e.id}function eT(e){let t=o(e);if(!t)return!1;if(a(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!!r&&"id"in e&&(r===e.id||!!e.querySelector(`#${CSS.escape(r)}`))}function eG(e){!eT(e)&&eb(e)&&e.focus()}var ex=w(),eD=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],ew=Symbol("safariFocusAncestor");function eL(e){return"input"===e.tagName.toLowerCase()&&!!e.type&&("radio"===e.type||"checkbox"===e.type)}function e_(e,t){return Q(r=>{null==e||e(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var eO=!1,eH=!0;function eP(e){let t=e.target;t&&"hasAttribute"in t&&!t.hasAttribute("data-focus-visible")&&(eH=!1)}function eJ(e){e.metaKey||e.ctrlKey||e.altKey||(eH=!0)}var eU=eu(function({focusable:e=!0,accessibleWhenDisabled:t,autoFocus:r,onFocusVisible:n,...i}){var o,a,s,u,c;let d=(0,T.useRef)(null);(0,T.useEffect)(()=>{!e||eO||(U("mousedown",eP,!0),U("keydown",eJ,!0),eO=!0)},[e]),ex&&(0,T.useEffect)(()=>{if(!e)return;let t=d.current;if(!t||!eL(t))return;let r="labels"in t?t.labels:null;if(!r)return;let n=()=>queueMicrotask(()=>t.focus());for(let e of r)e.addEventListener("mouseup",n);return()=>{for(let e of r)e.removeEventListener("mouseup",n)}},[e]);let f=e&&S(i),A=!!f&&!t,[h,m]=(0,T.useState)(!1);(0,T.useEffect)(()=>{e&&A&&h&&m(!1)},[e,A,h]),(0,T.useEffect)(()=>{if(!e||!h)return;let t=d.current;if(!t||"u"{eb(t)||m(!1)});return r.observe(t),()=>r.disconnect()},[e,h]);let p=e_(i.onKeyPressCapture,f),B=e_(i.onMouseDownCapture,f),C=e_(i.onClickCapture,f),g=i.onMouseDown,v=Q(t=>{if(null==g||g(t),t.defaultPrevented||!e)return;let r=t.currentTarget;if(!ex||L(t)||!l(r)&&!eL(r))return;let n=!1,i=()=>{n=!0};r.addEventListener("focusin",i,{capture:!0,once:!0});let o=function(e){for(;e&&!eb(e);)e=e.closest(ey);return e||null}(r.parentElement);o&&(o[ew]=!0),J(r,"mouseup",()=>{r.removeEventListener("focusin",i,!0),o&&(o[ew]=!1),n||eG(r)})}),y=(t,r)=>{if(r&&(t.currentTarget=r),!e)return;let i=t.currentTarget;i&&eI(i)&&(null==n||n(t),t.defaultPrevented||(i.dataset.focusVisible="true",m(!0)))},b=i.onKeyDownCapture,E=Q(t=>{if(null==b||b(t),t.defaultPrevented||!e||h||t.metaKey||t.altKey||t.ctrlKey||!_(t))return;let r=t.currentTarget;J(r,"focusout",()=>y(t,r))}),M=i.onFocusCapture,F=Q(t=>{if(null==M||M(t),t.defaultPrevented||!e)return;if(!_(t))return void m(!1);let r=t.currentTarget;eH||function(e){let{tagName:t,readOnly:r,type:n}=e;return"TEXTAREA"===t&&!r||"SELECT"===t&&!r||("INPUT"!==t||r?!!e.isContentEditable||"combobox"===e.getAttribute("role")&&!!e.dataset.name:eD.includes(n))}(t.target)?J(t.target,"focusout",()=>y(t,r)):m(!1)}),I=i.onBlur,G=Q(t=>{null==I||I(t),!e||P(t)&&(t.currentTarget.removeAttribute("data-focus-visible"),m(!1))}),x=(0,T.useContext)(ev),D=Q(t=>{e&&r&&t&&x&&queueMicrotask(()=>{eI(t)||eb(t)&&t.focus()})}),w=function(e,t){let r=e=>{if("string"==typeof e)return e},[n,i]=(0,T.useState)(()=>r(void 0));return j(()=>{let t=e&&"current"in e?e.current:e;i((null==t?void 0:t.tagName.toLowerCase())||r(void 0))},[e,void 0]),n}(d),O=e&&(!w||"button"===w||"summary"===w||"input"===w||"select"===w||"textarea"===w||"a"===w),H=e&&(!w||"button"===w||"input"===w||"select"===w||"textarea"===w),N=i.style,k=(0,T.useMemo)(()=>A?{pointerEvents:"none",...N}:N,[A,N]);return i={"data-focus-visible":e&&h||void 0,"data-autofocus":r||void 0,"aria-disabled":f||void 0,...i,ref:X(d,D,i.ref),style:k,tabIndex:(o=e,a=A,s=O,u=H,c=i.tabIndex,o?a?s&&!u?-1:void 0:s?c:c||0:c),disabled:!!H&&!!A||void 0,contentEditable:f?void 0:i.contentEditable,onKeyPressCapture:p,onClickCapture:C,onMouseDownCapture:B,onMouseDown:v,onKeyDownCapture:E,onFocusCapture:F,onBlur:G},R(i)});function eN(e){let t=[];for(let r of e)t.push(...r);return t}function ek(e){return e.slice().reverse()}function eK(e,t,r){return Q(n=>{var i;let o,a;if(null==t||t(n),n.defaultPrevented||n.isPropagationStopped()||!_(n)||"Shift"===n.key||"Control"===n.key||"Alt"===n.key||"Meta"===n.key||(!(o=n.target)||d(o))&&1===n.key.length&&!n.ctrlKey&&!n.metaKey)return;let s=e.getState(),l=null==(i=B(e,s.activeId))?void 0:i.element;if(!l)return;let{view:u,...c}=n;l!==(null==r?void 0:r.current)&&l.focus(),a=new KeyboardEvent(n.type,c),l.dispatchEvent(a)||n.preventDefault(),n.currentTarget.contains(l)&&n.stopPropagation()})}ea(function(e){return el("div",eU(e))});var ej=eu(function({store:e,composite:t=!0,focusOnMove:r=t,moveOnKeyPress:n=!0,...i}){let a=em();M(e=e||a,!1);let s=(0,T.useRef)(null),l=(0,T.useRef)(null),u=function(e){let[t,r]=(0,T.useState)(!1),n=(0,T.useCallback)(()=>r(!0),[]),i=e.useState(t=>B(e,t.activeId));return(0,T.useEffect)(()=>{let e=null==i?void 0:i.element;!t||e&&(r(!1),e.focus({preventScroll:!0}))},[i,t]),n}(e),c=e.useState("moves"),[,f]=function(e){let[t,r]=(0,T.useState)(null);return j(()=>{if(null==t||!e)return;let r=null;return e(e=>(r=e,t)),()=>{e(r)}},[t,e]),[t,r]}(t?e.setBaseElement:null);(0,T.useEffect)(()=>{var n;if(!e||!c||!t||!r)return;let{activeId:i}=e.getState(),o=null==(n=B(e,i))?void 0:n.element;o&&("scrollIntoView"in o?(o.focus({preventScroll:!0}),o.scrollIntoView({block:"nearest",inline:"nearest",...void 0})):o.focus())},[e,c,t,r]),j(()=>{if(!e||!c||!t)return;let{baseElement:r,activeId:n}=e.getState();if(null!==n||!r)return;let i=l.current;l.current=null,i&&O(i,{relatedTarget:r}),eI(r)||r.focus()},[e,c,t]);let A=e.useState("activeId"),h=e.useState("virtualFocus");j(()=>{var r;if(!e||!t||!h)return;let n=l.current;if(l.current=null,!n)return;let i=(null==(r=B(e,A))?void 0:r.element)||o(n);i!==n&&O(n,{relatedTarget:i})},[e,A,h,t]);let m=eK(e,i.onKeyDownCapture,l),p=eK(e,i.onKeyUpCapture,l),v=i.onFocusCapture,y=Q(t=>{var r;let n;if(null==v||v(t),t.defaultPrevented||!e)return;let{virtualFocus:i}=e.getState();if(!i)return;let o=t.relatedTarget,a=(n=(r=t.currentTarget)[C],delete r[C],n);_(t)&&a&&(t.stopPropagation(),l.current=o)}),b=i.onFocus,E=Q(r=>{if(null==b||b(r),r.defaultPrevented||!t||!e)return;let{relatedTarget:n}=r,{virtualFocus:i}=e.getState();i?_(r)&&!g(e,n)&&queueMicrotask(u):_(r)&&e.setActiveId(null)}),F=i.onBlurCapture,S=Q(t=>{var r;if(null==F||F(t),t.defaultPrevented||!e)return;let{virtualFocus:n,activeId:i}=e.getState();if(!n)return;let o=null==(r=B(e,i))?void 0:r.element,a=t.relatedTarget,s=g(e,a),u=l.current;l.current=null,_(t)&&s?(a===o?u&&u!==a&&O(u,t):o?O(o,t):u&&O(u,t),t.stopPropagation()):!g(e,t.target)&&o&&O(o,t)}),R=i.onKeyDown,I=Y(n),G=Q(t=>{var r;if(null==R||R(t),t.nativeEvent.isComposing||t.defaultPrevented||!e||!_(t))return;let{orientation:n,renderedItems:i,activeId:o}=e.getState(),a=B(e,o);if(null==(r=null==a?void 0:a.element)?void 0:r.isConnected)return;let s="horizontal"!==n,l="vertical"!==n,u=i.some(e=>!!e.rowId);if(("ArrowLeft"===t.key||"ArrowRight"===t.key||"Home"===t.key||"End"===t.key)&&d(t.currentTarget))return;let c={ArrowUp:(u||s)&&(()=>{if(u){let e=eN(ek(function(e){let t=[];for(let r of e){let e=t.find(e=>{var t;return(null==(t=e[0])?void 0:t.rowId)===r.rowId});e?e.push(r):t.push([r])}return t}(i))).find(e=>!e.disabled);return null==e?void 0:e.id}return null==e?void 0:e.last()}),ArrowRight:(u||l)&&e.first,ArrowDown:(u||s)&&e.first,ArrowLeft:(u||l)&&e.last,Home:e.first,End:e.last,PageUp:e.first,PageDown:e.last}[t.key];if(c){let r=c();if(void 0!==r){if(!I(t))return;t.preventDefault(),e.move(r)}}});return i=Z(i,t=>(0,eo.jsx)(ep,{value:e,children:t}),[e]),i={"aria-activedescendant":e.useState(r=>{var n;if(e&&t&&r.virtualFocus)return null==(n=B(e,r.activeId))?void 0:n.id}),...i,ref:X(s,f,i.ref),onKeyDownCapture:m,onKeyUpCapture:p,onFocusCapture:y,onFocus:E,onBlurCapture:S,onKeyDown:G},i=eU({focusable:e.useState(e=>t&&(e.virtualFocus||null===e.activeId)),...i})});ea(function(e){return el("div",ej(e))});var eQ=ec();eQ.useContext,eQ.useScopedContext;var eX=eQ.useProviderContext,eV=ec([eQ.ContextProvider],[eQ.ScopedContextProvider]);eV.useContext,eV.useScopedContext;var eW=eV.useProviderContext,eq=eV.ContextProvider,eY=eV.ScopedContextProvider,eZ=(0,T.createContext)(void 0),ez=(0,T.createContext)(void 0),e$=ec([eq],[eY]);e$.useContext,e$.useScopedContext;var e0=e$.useProviderContext,e1=e$.ContextProvider,e9=e$.ScopedContextProvider,e8=eu(function({store:e,...t}){let r=e0();return e=e||r,t={...t,ref:X(null==e?void 0:e.setAnchorElement,t.ref)}});ea(function(e){return el("div",e8(e))});var e2=(0,T.createContext)(void 0),e3=ec([e1,ep],[e9,eB]),e6=e3.useContext,e4=e3.useScopedContext,e7=e3.useProviderContext,e5=e3.ContextProvider,te=e3.ScopedContextProvider,tt=(0,T.createContext)(void 0),tr=(0,T.createContext)(!1);function tn(e,t){let r=e.__unstableInternals;return M(r,"Invalid store"),r[t]}function ti(e,...t){let r=e,n=r,i=Symbol(),o=v,a=new Set,s=new Set,l=new Set,u=new Set,c=new Set,d=new WeakMap,f=new WeakMap,A=(e,t,r=u)=>(r.add(t),f.set(t,e),()=>{var e;null==(e=d.get(t))||e(),d.delete(t),f.delete(t),r.delete(t)}),h=(e,o,a=!1)=>{var l,A;if(!y(r,e))return;let h=(A=r[e],"function"==typeof o?o("function"==typeof A?A():A):o);if(h===r[e])return;if(!a)for(let r of t)null==(l=null==r?void 0:r.setState)||l.call(r,e,h);let m=r;r={...r,[e]:h};let p=Symbol();i=p,s.add(e);let B=(t,n,i)=>{var o;let a=f.get(t);(!a||a.some(t=>i?i.has(t):t===e))&&(null==(o=d.get(t))||o(),d.set(t,t(r,n)))};for(let e of u)B(e,m);queueMicrotask(()=>{if(i!==p)return;let e=r;for(let e of c)B(e,n,s);n=e,s.clear()})},m={getState:()=>r,setState:h,__unstableInternals:{setup:e=>(l.add(e),()=>l.delete(e)),init:()=>{let e=a.size,n=Symbol();a.add(n);let i=()=>{a.delete(n),a.size||o()};if(e)return i;let s=Object.keys(r).map(e=>b(...t.map(t=>{var r;let n=null==(r=null==t?void 0:t.getState)?void 0:r.call(t);if(n&&y(n,e))return tl(t,[e],t=>{h(e,t[e],!0)})}))),u=[];for(let e of l)u.push(e());return o=b(...s,...u,...t.map(ta)),i},subscribe:(e,t)=>A(e,t),sync:(e,t)=>(d.set(t,t(r,r)),A(e,t)),batch:(e,t)=>(d.set(t,t(r,n)),A(e,t,c)),pick:e=>ti(function(e,t){let r={};for(let n of t)y(e,n)&&(r[n]=e[n]);return r}(r,e),m),omit:e=>ti(function(e,t){let r={...e};for(let e of t)y(r,e)&&delete r[e];return r}(r,e),m)}};return m}function to(e,...t){if(e)return tn(e,"setup")(...t)}function ta(e,...t){if(e)return tn(e,"init")(...t)}function ts(e,...t){if(e)return tn(e,"subscribe")(...t)}function tl(e,...t){if(e)return tn(e,"sync")(...t)}function tu(e,...t){if(e)return tn(e,"batch")(...t)}function tc(e,...t){if(e)return tn(e,"omit")(...t)}function td(...e){var t;let r={};for(let n of e){let e=null==(t=null==n?void 0:n.getState)?void 0:t.call(n);e&&Object.assign(r,e)}let n=ti(r,...e);return Object.assign({},...e,n)}function tf(e,t){}function tA(e,t,r){if(!r)return!1;let n=e.find(e=>!e.disabled&&e.value);return(null==n?void 0:n.value)===t}function th(e,t){return!!t&&null!=e&&(e=e.normalize("NFD").replace(/[\u0300-\u036f]/g,""),t.length>e.length&&0===t.toLowerCase().indexOf(e.toLowerCase()))}var tm=eu(function({store:e,focusable:t=!0,autoSelect:r=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:o=0,showOnChange:a,showOnMouseDown:s,showOnClick:l=s,showOnKeyDown:u,showOnKeyPress:c=u,blurActiveItemOnClick:d,setValueOnClick:f=!0,moveOnKeyPress:B=!0,autoComplete:C="list",...g}){var y;let b,E=e7();M(e=e||E,!1);let S=(0,T.useRef)(null),[R,I]=q(),G=(0,T.useRef)(!1),x=(0,T.useRef)(!1),D=e.useState(e=>e.virtualFocus&&r),w="inline"===C||"both"===C,[L,_]=(0,T.useState)(w);y=[w],b=(0,T.useRef)(!1),j(()=>{if(b.current)return(()=>{w&&_(!0)})();b.current=!0},y),j(()=>()=>{b.current=!1},[]);let O=e.useState("value"),H=(0,T.useRef)(void 0);(0,T.useEffect)(()=>tl(e,["selectedValue","activeId"],(e,t)=>{H.current=t.selectedValue}),[]);let U=e.useState(e=>{var t;if(w&&L){if(e.activeValue&&Array.isArray(e.selectedValue)&&(e.selectedValue.includes(e.activeValue)||(null==(t=H.current)?void 0:t.includes(e.activeValue))))return;return e.activeValue}}),N=e.useState("renderedItems"),k=e.useState("open"),K=e.useState("contentElement"),Z=(0,T.useMemo)(()=>{if(!w||!L)return O;if(tA(N,U,D)){if(th(O,U)){let e=(null==U?void 0:U.slice(O.length))||"";return O+e}return O}return U||O},[w,L,N,U,D,O]);(0,T.useEffect)(()=>{let e=S.current;if(!e)return;let t=()=>_(!0);return e.addEventListener("combobox-item-move",t),()=>{e.removeEventListener("combobox-item-move",t)}},[]),(0,T.useEffect)(()=>{if(!w||!L||!U||!tA(N,U,D)||!th(O,U))return;let e=v;return queueMicrotask(()=>{let t=S.current;if(!t)return;let{start:r,end:n}=A(t),i=O.length,o=U.length;p(t,i,o),e=()=>{if(!eI(t))return;let{start:e,end:a}=A(t);e!==i||a===o&&p(t,r,n)}}),()=>e()},[R,w,L,U,N,D,O]);let z=(0,T.useRef)(null),$=Q(n),ee=(0,T.useRef)(null);(0,T.useEffect)(()=>{if(!k||!K)return;let t=m(K);if(!t)return;z.current=t;let r=()=>{G.current=!1},n=()=>{if(!e||!G.current)return;let{activeId:t}=e.getState();null===t||t!==ee.current&&(G.current=!1)},i={passive:!0,capture:!0};return t.addEventListener("wheel",r,i),t.addEventListener("touchmove",r,i),t.addEventListener("scroll",n,i),()=>{t.removeEventListener("wheel",r,!0),t.removeEventListener("touchmove",r,!0),t.removeEventListener("scroll",n,!0)}},[k,K,e]),j(()=>{!O||x.current||(G.current=!0)},[O]),j(()=>{"always"!==D&&k||(G.current=k)},[D,k]);let et=e.useState("resetValueOnSelect");W(()=>{var t,r;let n=G.current;if(!e||!k||!n&&!et)return;let{baseElement:i,contentElement:o,activeId:a}=e.getState();if(!i||eI(i)){if(null==o?void 0:o.hasAttribute("data-placing")){let e=new MutationObserver(I);return e.observe(o,{attributeFilter:["data-placing"]}),()=>e.disconnect()}if(D&&n){let r,n=$(N),i=void 0!==n?n:null!=(t=null==(r=N.find(e=>{var t;return!e.disabled&&(null==(t=e.element)?void 0:t.getAttribute("role"))!=="tab"}))?void 0:r.id)?t:e.first();ee.current=i,e.move(null!=i?i:null)}else{let t=null==(r=e.item(a||e.first()))?void 0:r.element;t&&"scrollIntoView"in t&&t.scrollIntoView({block:"nearest",inline:"nearest"})}}},[e,k,R,O,D,et,$,N]),(0,T.useEffect)(()=>{if(!w)return;let t=S.current;if(!t)return;let r=[t,K].filter(e=>!!e),n=t=>{r.every(e=>P(t,e))&&(null==e||e.setValue(Z))};for(let e of r)e.addEventListener("focusout",n);return()=>{for(let e of r)e.removeEventListener("focusout",n)}},[w,K,e,Z]);let er=e=>e.currentTarget.value.length>=o,en=g.onChange,ei=Y(null!=a?a:er),eo=Y(null!=i?i:!e.tag),ea=Q(t=>{if(null==en||en(t),t.defaultPrevented||!e)return;let r=t.currentTarget,{value:n,selectionStart:i,selectionEnd:o}=r,a=t.nativeEvent;if(G.current=!0,"input"===a.type&&(a.isComposing&&(G.current=!1,x.current=!0),w)){let e="insertText"===a.inputType||"insertCompositionText"===a.inputType,t=i===n.length;_(e&&t)}if(eo(t)){let t=n===e.getState().value;e.setValue(n),queueMicrotask(()=>{p(r,i,o)}),w&&D&&t&&I()}ei(t)&&e.show(),D&&G.current||e.setActiveId(null)}),es=g.onCompositionEnd,el=Q(e=>{G.current=!0,x.current=!1,null==es||es(e),e.defaultPrevented||D&&I()}),eu=g.onMouseDown,ec=Y(null!=d?d:()=>!!(null==e?void 0:e.getState().includesBaseElement)),ed=Y(f),ef=Y(null!=l?l:er),eA=Q(t=>{null==eu||eu(t),t.defaultPrevented||t.button||t.ctrlKey||e&&(ec(t)&&e.setActiveId(null),ed(t)&&e.setValue(Z),ef(t)&&J(t.currentTarget,"mouseup",e.show))}),eh=g.onKeyDown,em=Y(null!=c?c:er),ep=Q(t=>{if(null==eh||eh(t),t.repeat||(G.current=!1),t.defaultPrevented||t.ctrlKey||t.altKey||t.shiftKey||t.metaKey||!e)return;let{open:r}=e.getState();!r&&("ArrowUp"===t.key||"ArrowDown"===t.key)&&em(t)&&(t.preventDefault(),e.show())}),eB=g.onBlur,eC=Q(e=>{if(G.current=!1,null==eB||eB(e),e.defaultPrevented)return}),eg=V(g.id),ev=e.useState(e=>null===e.activeId);return g={id:eg,role:"combobox","aria-autocomplete":"inline"===C||"list"===C||"both"===C||"none"===C?C:void 0,"aria-haspopup":h(K,"listbox"),"aria-expanded":k,"aria-controls":null==K?void 0:K.id,"data-active-item":ev||void 0,value:Z,...g,ref:X(S,g.ref),onChange:ea,onCompositionEnd:el,onMouseDown:eA,onKeyDown:ep,onBlur:eC},g=ej({store:e,focusable:t,...g,moveOnKeyPress:e=>!F(B,e)&&(w&&_(!0),!0)}),{autoComplete:"off",...g=e8({store:e,...g})}}),tp=ea(function(e){return el("input",tm(e))});function tB(e){let t=e.relatedTarget;return(null==t?void 0:t.nodeType)===Node.ELEMENT_NODE?t:null}e.s(["Combobox",()=>tp],11889);var tC=Symbol("composite-hover"),tg=eu(function({store:e,focusOnHover:t=!0,blurOnHoverEnd:r=!!t,...n}){let i=eh();M(e=e||i,!1);let o=((0,T.useEffect)(()=>{$||(U("mousemove",en,!0),U("mousedown",ei,!0),U("mouseup",ei,!0),U("keydown",ei,!0),U("scroll",ei,!0),$=!0)},[]),Q(()=>ee)),s=n.onMouseMove,l=Y(t),u=Q(t=>{if((null==s||s(t),!t.defaultPrevented&&o())&&l(t)){if(!eT(t.currentTarget)){let t=null==e?void 0:e.getState().baseElement;t&&!eI(t)&&t.focus()}null==e||e.setActiveId(t.currentTarget.id)}}),c=n.onMouseLeave,d=Y(r),f=Q(t=>{var r;let n;null==c||c(t),!t.defaultPrevented&&o()&&((n=tB(t))&&a(t.currentTarget,n)||function(e){let t=tB(e);if(!t)return!1;do{if(y(t,tC)&&t[tC])return!0;t=t.parentElement}while(t)return!1}(t)||!l(t)||d(t)&&(null==e||e.setActiveId(null),null==(r=null==e?void 0:e.getState().baseElement)||r.focus()))}),A=(0,T.useCallback)(e=>{e&&(e[tC]=!0)},[]);return R(n={...n,ref:X(A,n.ref),onMouseMove:u,onMouseLeave:f})});es(ea(function(e){return el("div",tg(e))}));var tv=eu(function({store:e,shouldRegisterItem:t=!0,getItem:r=E,element:n,...i}){let o=ef();e=e||o;let a=V(i.id),s=(0,T.useRef)(n);return(0,T.useEffect)(()=>{let n=s.current;if(!a||!n||!t)return;let i=r({id:a,element:n});return null==e?void 0:e.renderItem(i)},[a,t,r,e]),R(i={...i,ref:X(s,i.ref)})});function ty(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return"Enter"===e.key?l(t)||"SUMMARY"===t.tagName||"A"===t.tagName:" "===e.key&&(l(t)||"SUMMARY"===t.tagName||"INPUT"===t.tagName||"SELECT"===t.tagName)}ea(function(e){return el("div",tv(e))});var tb=Symbol("command"),tE=eu(function({clickOnEnter:e=!0,clickOnSpace:t=!0,...n}){let i,o,a=(0,T.useRef)(null),[s,u]=(0,T.useState)(!1);(0,T.useEffect)(()=>{a.current&&u(l(a.current))},[]);let[c,f]=(0,T.useState)(!1),A=(0,T.useRef)(!1),h=S(n),[m,p]=(i=n.onLoadedMetadataCapture,o=(0,T.useMemo)(()=>Object.assign(()=>{},{...i,[tb]:!0}),[i,tb,!0]),[null==i?void 0:i[tb],{onLoadedMetadataCapture:o}]),B=n.onKeyDown,C=Q(n=>{null==B||B(n);let i=n.currentTarget;if(n.defaultPrevented||m||h||!_(n)||d(i)||i.isContentEditable)return;let o=e&&"Enter"===n.key,a=t&&" "===n.key,s="Enter"===n.key&&!e,l=" "===n.key&&!t;if(s||l)return void n.preventDefault();if(o||a){let e=ty(n);if(o){if(!e){n.preventDefault();let{view:e,...t}=n,o=()=>H(i,t);r&&/firefox\//i.test(navigator.userAgent)?J(i,"keyup",o):queueMicrotask(o)}}else a&&(A.current=!0,e||(n.preventDefault(),f(!0)))}}),g=n.onKeyUp,v=Q(e=>{if(null==g||g(e),e.defaultPrevented||m||h||e.metaKey)return;let r=t&&" "===e.key;if(A.current&&r&&(A.current=!1,!ty(e))){e.preventDefault(),f(!1);let t=e.currentTarget,{view:r,...n}=e;queueMicrotask(()=>H(t,n))}});return eU(n={"data-active":c||void 0,type:s?"button":void 0,...p,...n,ref:X(a,n.ref),onKeyDown:C,onKeyUp:v})});ea(function(e){return el("button",tE(e))});var{useSyncExternalStore:tM}=e.i(2239).default,tF=()=>()=>{};function tS(e,t=E){let r=T.useCallback(t=>e?ts(e,null,t):tF(),[e]),n=()=>{let r="string"==typeof t?t:null,n="function"==typeof t?t:null,i=null==e?void 0:e.getState();return n?n(i):i&&r&&y(i,r)?i[r]:void 0};return tM(r,n,n)}function tR(e,t){let r=T.useRef({}),n=T.useCallback(t=>e?ts(e,null,t):tF(),[e]),i=()=>{let n=null==e?void 0:e.getState(),i=!1,o=r.current;for(let e in t){let r=t[e];if("function"==typeof r){let t=r(n);t!==o[e]&&(o[e]=t,i=!0)}if("string"==typeof r){if(!n||!y(n,r))continue;let t=n[r];t!==o[e]&&(o[e]=t,i=!0)}}return i&&(r.current={...o}),r.current};return tM(n,i,i)}function tI(e,t,r,n){var i;let o,a=y(t,r)?t[r]:void 0,s=(i={value:a,setValue:n?t[n]:void 0},o=(0,T.useRef)(i),j(()=>{o.current=i}),o);j(()=>tl(e,[r],(e,t)=>{let{value:n,setValue:i}=s.current;i&&e[r]!==t[r]&&e[r]!==n&&i(e[r])}),[e,r]),j(()=>{if(void 0!==a)return e.setState(r,a),tu(e,[r],()=>{void 0!==a&&e.setState(r,a)})})}function tT(e,t){let[r,n]=T.useState(()=>e(t));j(()=>ta(r),[r]);let i=T.useCallback(e=>tS(r,e),[r]);return[T.useMemo(()=>({...r,useState:i}),[r,i]),Q(()=>{n(r=>e({...t,...r.getState()}))})]}function tG(e,t,r,n=!1){var i;let o,a;if(!t||!r)return;let{renderedItems:s}=t.getState(),l=m(e);if(!l)return;let u=function(e,t=!1){let r=e.clientHeight,{top:n}=e.getBoundingClientRect(),i=1.5*Math.max(.875*r,r-40),o=t?r-i+n:i+n;return"HTML"===e.tagName?o+e.scrollTop:o}(l,n);for(let e=0;e=0){void 0!==a&&at||(e&&(null==B?void 0:B.baseElement)&&B.baseElement===e.baseElement?B.id:void 0),baseElement:e=>(null==e?void 0:e.baseElement)||void 0,isActiveItem:e=>!!e&&e.activeId===m,ariaSetSize:e=>null!=s?s:e&&(null==B?void 0:B.ariaSetSize)&&B.baseElement===e.baseElement?B.ariaSetSize:void 0,ariaPosInSet(e){if(null!=u)return u;if(!e||!(null==B?void 0:B.ariaPosInSet)||B.baseElement!==e.baseElement)return;let t=e.renderedItems.filter(e=>e.rowId===y);return B.ariaPosInSet+t.findIndex(e=>e.id===m)},isTabbable(t){if(!(null==t?void 0:t.renderedItems.length))return!0;if(t.virtualFocus)return!1;if(o)return!0;if(null===t.activeId)return!1;let r=null==e?void 0:e.item(t.activeId);return null!=r&&!!r.disabled||null==r||!r.element||t.activeId===m}}),G=(0,T.useCallback)(e=>{var t;let r={...e,id:m||e.id,rowId:y,disabled:!!v,children:null==(t=e.element)?void 0:t.textContent};return a?a(r):r},[m,y,v,a]),x=c.onFocus,D=(0,T.useRef)(!1),O=Q(t=>{var r,i;if(null==x||x(t),t.defaultPrevented||L(t)||!m||!e||(r=e,!_(t)&&g(r,t.target)))return;let{virtualFocus:o,baseElement:a}=e.getState();e.setActiveId(m),f(t.currentTarget)&&function(e,t=!1){if(d(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=n(e).getSelection();null==r||r.selectAllChildren(e),t&&(null==r||r.collapseToEnd())}}(t.currentTarget),!o||!_(t)||!f(i=t.currentTarget)&&("INPUT"!==i.tagName||l(i))&&(null==a?void 0:a.isConnected)&&((w()&&t.currentTarget.hasAttribute("data-autofocus")&&t.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),D.current=!0,t.relatedTarget===a||g(e,t.relatedTarget))?(a[C]=!0,a.focus({preventScroll:!0})):a.focus())}),H=c.onBlurCapture,P=Q(t=>{if(null==H||H(t),t.defaultPrevented)return;let r=null==e?void 0:e.getState();(null==r?void 0:r.virtualFocus)&&D.current&&(D.current=!1,t.preventDefault(),t.stopPropagation())}),J=c.onKeyDown,U=Y(r),N=Y(i),k=Q(t=>{if(null==J||J(t),t.defaultPrevented||!_(t)||!e)return;let{currentTarget:r}=t,i=e.getState(),o=e.item(m),a=!!(null==o?void 0:o.rowId),s="horizontal"!==i.orientation,l="vertical"!==i.orientation,u=()=>!(!a&&!l&&i.baseElement&&d(i.baseElement)),c={ArrowUp:(a||s)&&e.up,ArrowRight:(a||l)&&e.next,ArrowDown:(a||s)&&e.down,ArrowLeft:(a||l)&&e.previous,Home:()=>{if(u())return!a||t.ctrlKey?null==e?void 0:e.first():null==e?void 0:e.previous(-1)},End:()=>{if(u())return!a||t.ctrlKey?null==e?void 0:e.last():null==e?void 0:e.next(-1)},PageUp:()=>tG(r,e,null==e?void 0:e.up,!0),PageDown:()=>tG(r,e,null==e?void 0:e.down)}[t.key];if(c){if(f(r)){let e=A(r),i=l&&"ArrowLeft"===t.key,o=l&&"ArrowRight"===t.key,a=s&&"ArrowUp"===t.key,u=s&&"ArrowDown"===t.key;if(o||u){let{length:t}=function(e){if(d(e))return e.value;if(e.isContentEditable){let t=n(e).createRange();return t.selectNodeContents(e),t.toString()}return""}(r);if(e.end!==t)return}else if((i||a)&&0!==e.start)return}let i=c();if(U(t)||void 0!==i){if(!N(t))return;t.preventDefault(),e.move(i)}}}),K=(0,T.useMemo)(()=>({id:m,baseElement:b}),[m,b]);return c={id:m,"data-active-item":E||void 0,...c=Z(c,e=>(0,eo.jsx)(eC.Provider,{value:K,children:e}),[K]),ref:X(p,c.ref),tabIndex:I?c.tabIndex:-1,onFocus:O,onBlurCapture:P,onKeyDown:k},c=tE(c),R({...c=tv({store:e,...c,getItem:G,shouldRegisterItem:!!m&&c.shouldRegisterItem}),"aria-setsize":M,"aria-posinset":F})});es(ea(function(e){return el("button",tx(e))}));var tD=eu(function({store:e,value:t,hideOnClick:r,setValueOnClick:n,selectValueOnClick:i=!0,resetValueOnSelect:o,focusOnHover:a=!1,moveOnKeyPress:s=!0,getItem:l,...u}){var c,f;let A=e4();M(e=e||A,!1);let{resetValueOnSelectState:h,multiSelectable:m,selected:p}=tR(e,{resetValueOnSelectState:"resetValueOnSelect",multiSelectable:e=>Array.isArray(e.selectedValue),selected:e=>(function(e,t){if(null!=t)return null!=e&&(Array.isArray(e)?e.includes(t):e===t)})(e.selectedValue,t)}),B=(0,T.useCallback)(e=>{let r={...e,value:t};return l?l(r):r},[t,l]);n=null!=n?n:!m,r=null!=r?r:null!=t&&!m;let C=u.onClick,g=Y(n),v=Y(i),y=Y(null!=(c=null!=o?o:h)?c:m),b=Y(r),E=Q(r=>{null==C||C(r),r.defaultPrevented||function(e){let t=e.currentTarget;if(!t)return!1;let r=t.tagName.toLowerCase();return!!e.altKey&&("a"===r||"button"===r&&"submit"===t.type||"input"===r&&"submit"===t.type)}(r)||!function(e){let t=e.currentTarget;if(!t)return!1;let r=D();if(r&&!e.metaKey||!r&&!e.ctrlKey)return!1;let n=t.tagName.toLowerCase();return"a"===n||"button"===n&&"submit"===t.type||"input"===n&&"submit"===t.type}(r)&&(null!=t&&(v(r)&&(y(r)&&(null==e||e.resetValue()),null==e||e.setSelectedValue(e=>Array.isArray(e)?e.includes(t)?e.filter(e=>e!==t):[...e,t]:t)),g(r)&&(null==e||e.setValue(t))),b(r)&&(null==e||e.hide()))}),F=u.onKeyDown,S=Q(t=>{if(null==F||F(t),t.defaultPrevented)return;let r=null==e?void 0:e.getState().baseElement;!r||eI(r)||(1===t.key.length||"Backspace"===t.key||"Delete"===t.key)&&(queueMicrotask(()=>r.focus()),d(r)&&(null==e||e.setValue(r.value)))});m&&null!=p&&(u={"aria-selected":p,...u}),u=Z(u,e=>(0,eo.jsx)(tt.Provider,{value:t,children:(0,eo.jsx)(tr.Provider,{value:null!=p&&p,children:e})}),[t,p]),u={role:null!=(f=({menu:"menuitem",listbox:"option",tree:"treeitem"})[(0,T.useContext)(e2)])?f:"option",children:t,...u,onClick:E,onKeyDown:S};let R=Y(s);return u=tx({store:e,...u,getItem:B,moveOnKeyPress:t=>{if(!R(t))return!1;let r=new Event("combobox-item-move"),n=null==e?void 0:e.getState().baseElement;return null==n||n.dispatchEvent(r),!0}}),u=tg({store:e,focusOnHover:a,...u})}),tw=es(ea(function(e){return el("div",tD(e))}));e.s(["ComboboxItem",()=>tw],56373);var tL=e.i(74080);function t_(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function tO(...e){return e.join(", ").split(", ").reduce((e,t)=>{let r=t.endsWith("ms")?1:1e3,n=Number.parseFloat(t||"0s")*r;return n>e?n:e},0)}function tH(e,t,r){return!r&&!1!==t&&(!e||!!t)}var tP=eu(function({store:e,alwaysVisible:t,...r}){let n=eX();M(e=e||n,!1);let i=(0,T.useRef)(null),o=V(r.id),[a,s]=(0,T.useState)(null),l=e.useState("open"),u=e.useState("mounted"),c=e.useState("animated"),d=e.useState("contentElement"),f=tS(e.disclosure,"contentElement");j(()=>{i.current&&(null==e||e.setContentElement(i.current))},[e]),j(()=>{let t;return null==e||e.setState("animated",e=>(t=e,!0)),()=>{void 0!==t&&(null==e||e.setState("animated",t))}},[e]),j(()=>{if(c){var e;let t;return(null==d?void 0:d.isConnected)?(e=()=>{s(l?"enter":u?"leave":null)},t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)}),()=>cancelAnimationFrame(t)):void s(null)}},[c,d,l,u]),j(()=>{if(!e||!c||!a||!d)return;let t=()=>null==e?void 0:e.setState("animating",!1),r=()=>(0,tL.flushSync)(t);if("leave"===a&&l||"enter"===a&&!l)return;if("number"==typeof c)return t_(c,r);let{transitionDuration:n,animationDuration:i,transitionDelay:o,animationDelay:s}=getComputedStyle(d),{transitionDuration:u="0",animationDuration:A="0",transitionDelay:h="0",animationDelay:m="0"}=f?getComputedStyle(f):{},p=tO(o,s,h,m)+tO(n,i,u,A);if(!p){"enter"===a&&e.setState("animated",!1),t();return}return t_(Math.max(p-1e3/60,0),r)},[e,c,d,f,l,a]);let A=tH(u,(r=Z(r,t=>(0,eo.jsx)(eY,{value:e,children:t}),[e])).hidden,t),h=r.style,m=(0,T.useMemo)(()=>A?{...h,display:"none"}:h,[A,h]);return R(r={id:o,"data-open":l||void 0,"data-enter":"enter"===a||void 0,"data-leave":"leave"===a||void 0,hidden:A,...r,ref:X(o?e.setContentElement:null,i,r.ref),style:m})}),tJ=ea(function(e){return el("div",tP(e))});ea(function({unmountOnHide:e,...t}){let r=eX();return!1===tS(t.store||r,t=>!e||(null==t?void 0:t.mounted))?null:(0,eo.jsx)(tJ,{...t})});var tU=eu(function({store:e,alwaysVisible:t,...r}){let n=e4(!0),i=e6(),o=!!(e=e||i)&&e===n;M(e,!1);let a=(0,T.useRef)(null),s=V(r.id),l=e.useState("mounted"),u=tH(l,r.hidden,t),c=u?{...r.style,display:"none"}:r.style,d=e.useState(e=>Array.isArray(e.selectedValue)),f=function(e,t,r){let n=function(e){let[t]=(0,T.useState)(e);return t}(r),[i,o]=(0,T.useState)(n);return(0,T.useEffect)(()=>{let r=e&&"current"in e?e.current:e;if(!r)return;let i=()=>{let e=r.getAttribute(t);o(null==e?n:e)},a=new MutationObserver(i);return a.observe(r,{attributeFilter:[t]}),i(),()=>a.disconnect()},[e,t,n]),i}(a,"role",r.role),A="listbox"===f||"tree"===f||"grid"===f,[h,m]=(0,T.useState)(!1),p=e.useState("contentElement");j(()=>{if(!l)return;let e=a.current;if(!e||p!==e)return;let t=()=>{m(!!e.querySelector("[role='listbox']"))},r=new MutationObserver(t);return r.observe(e,{subtree:!0,childList:!0,attributeFilter:["role"]}),t(),()=>r.disconnect()},[l,p]),h||(r={role:"listbox","aria-multiselectable":A&&d||void 0,...r}),r=Z(r,t=>(0,eo.jsx)(te,{value:e,children:(0,eo.jsx)(e2.Provider,{value:f,children:t})}),[e,f]);let B=!s||n&&o?null:e.setContentElement;return R(r={id:s,hidden:u,...r,ref:X(B,a,r.ref),style:c})}),tN=ea(function(e){return el("div",tU(e))});e.s(["ComboboxList",()=>tN,"useComboboxList",()=>tU],86447);var tk=(0,T.createContext)(null),tK=eu(function(e){return{...e,style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px",...e.style}}});ea(function(e){return el("span",tK(e))});var tj=eu(function(e){return tK(e={"data-focus-trap":"",tabIndex:0,"aria-hidden":!0,...e,style:{position:"fixed",top:0,left:0,...e.style}})}),tQ=ea(function(e){return el("span",tj(e))});function tX(e){queueMicrotask(()=>{null==e||e.focus()})}var tV=eu(function({preserveTabOrder:e,preserveTabOrderAnchor:t,portalElement:r,portalRef:i,portal:o=!0,...a}){let s=(0,T.useRef)(null),l=X(s,a.ref),u=(0,T.useContext)(tk),[c,d]=(0,T.useState)(null),[f,A]=(0,T.useState)(null),h=(0,T.useRef)(null),m=(0,T.useRef)(null),p=(0,T.useRef)(null),B=(0,T.useRef)(null);return j(()=>{let e=s.current;if(!e||!o)return void d(null);let t=r?"function"==typeof r?r(e):r:n(e).createElement("div");if(!t)return void d(null);let a=t.isConnected;if(a||(u||n(e).body).appendChild(t),t.id||(t.id=e.id?`portal/${e.id}`:function(e="id"){return`${e?`${e}-`:""}${Math.random().toString(36).slice(2,8)}`}()),d(t),G(i,t),!a)return()=>{t.remove(),G(i,null)}},[o,r,u,i]),j(()=>{if(!o||!e||!t)return;let r=n(t).createElement("span");return r.style.position="fixed",t.insertAdjacentElement("afterend",r),A(r),()=>{r.remove(),A(null)}},[o,e,t]),(0,T.useEffect)(()=>{if(!c||!e)return;let t=0,r=e=>{if(!P(e))return;let r="focusin"===e.type;if(cancelAnimationFrame(t),r){let e=c.querySelectorAll("[data-tabindex]"),t=e=>{let t=e.getAttribute("data-tabindex");e.removeAttribute("data-tabindex"),t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")};for(let r of(c.hasAttribute("data-tabindex")&&t(c),e))t(r);return}t=requestAnimationFrame(()=>{for(let e of eF(c,!0))!function(e){var t;let r=null!=(t=e.getAttribute("tabindex"))?t:"";e.setAttribute("data-tabindex",r),e.setAttribute("tabindex","-1")}(e)})};return c.addEventListener("focusin",r,!0),c.addEventListener("focusout",r,!0),()=>{cancelAnimationFrame(t),c.removeEventListener("focusin",r,!0),c.removeEventListener("focusout",r,!0)}},[c,e]),a={...a=Z(a,t=>{if(t=(0,eo.jsx)(tk.Provider,{value:c||u,children:t}),!o)return t;if(!c)return(0,eo.jsx)("span",{ref:l,id:a.id,style:{position:"fixed"},hidden:!0});t=(0,eo.jsxs)(eo.Fragment,{children:[e&&c&&(0,eo.jsx)(tQ,{ref:m,"data-focus-trap":a.id,className:"__focus-trap-inner-before",onFocus:e=>{P(e,c)?tX(eS()):tX(h.current)}}),t,e&&c&&(0,eo.jsx)(tQ,{ref:p,"data-focus-trap":a.id,className:"__focus-trap-inner-after",onFocus:e=>{P(e,c)?tX(eR()):tX(B.current)}})]}),c&&(t=(0,tL.createPortal)(t,c));let r=(0,eo.jsxs)(eo.Fragment,{children:[e&&c&&(0,eo.jsx)(tQ,{ref:h,"data-focus-trap":a.id,className:"__focus-trap-outer-before",onFocus:e=>{e.relatedTarget!==B.current&&P(e,c)?tX(m.current):tX(eR())}}),e&&(0,eo.jsx)("span",{"aria-owns":null==c?void 0:c.id,style:{position:"fixed"}}),e&&c&&(0,eo.jsx)(tQ,{ref:B,"data-focus-trap":a.id,className:"__focus-trap-outer-after",onFocus:e=>{if(P(e,c))tX(p.current);else{let e=eS();if(e===m.current)return void requestAnimationFrame(()=>{var e;return null==(e=eS())?void 0:e.focus()});tX(e)}}})]});return f&&e&&(r=(0,tL.createPortal)(r,f)),(0,eo.jsxs)(eo.Fragment,{children:[r,t]})},[c,u,o,a.id,e,f]),ref:l}});ea(function(e){return el("div",tV(e))});var tW=(0,T.createContext)(0);function tq({level:e,children:t}){let r=(0,T.useContext)(tW),n=Math.max(Math.min(e||r+1,6),1);return(0,eo.jsx)(tW.Provider,{value:n,children:t})}var tY=eu(function({autoFocusOnShow:e=!0,...t}){return Z(t,t=>(0,eo.jsx)(ev.Provider,{value:e,children:t}),[e])});ea(function(e){return el("div",tY(e))});var tZ=new WeakMap;function tz(e,t,r){tZ.has(e)||tZ.set(e,new Map);let n=tZ.get(e),i=n.get(t);if(!i)return n.set(t,r()),()=>{var e;null==(e=n.get(t))||e(),n.delete(t)};let o=r(),a=()=>{o(),i(),n.delete(t)};return n.set(t,a),()=>{n.get(t)===a&&(o(),n.set(t,i))}}function t$(e,t,r){return tz(e,t,()=>{let n=e.getAttribute(t);return e.setAttribute(t,r),()=>{null==n?e.removeAttribute(t):e.setAttribute(t,n)}})}function t0(e,t,r){return tz(e,t,()=>{let n=t in e,i=e[t];return e[t]=r,()=>{n?e[t]=i:delete e[t]}})}function t1(e,t){return e?tz(e,"style",()=>{let r=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=r}}):()=>{}}var t9=["SCRIPT","STYLE"];function t8(e){return`__ariakit-dialog-snapshot-${e}`}function t2(e,t,r,i){for(let o of t){if(!(null==o?void 0:o.isConnected))continue;let s=t.some(e=>!!e&&e!==o&&e.contains(o)),l=n(o),u=o;for(;o.parentElement&&o!==l.body;){if(null==i||i(o.parentElement,u),!s)for(let i of o.parentElement.children)(function(e,t,r){return!t9.includes(t.tagName)&&!!function(e,t){let r=n(t),i=t8(e);if(!r.body[i])return!0;for(;;){if(t===r.body)return!1;if(t[i])return!0;if(!t.parentElement)return!1;t=t.parentElement}}(e,t)&&!r.some(e=>e&&a(t,e))})(e,i,t)&&r(i,u);o=o.parentElement}}}function t3(e,...t){if(!e)return!1;let r=e.getAttribute("data-backdrop");return null!=r&&(""===r||"true"===r||!t.length||t.some(e=>r===e))}function t6(e="",t=!1){return`__ariakit-dialog-${t?"ancestor":"outside"}${e?`-${e}`:""}`}function t4(e,t=""){return b(t0(e,t6("",!0),!0),t0(e,t6(t,!0),!0))}function t7(e,t){if(e[t6(t,!0)])return!0;let r=t6(t);for(;;){if(e[r])return!0;if(!e.parentElement)return!1;e=e.parentElement}}function t5(e,t){let r=[],n=t.map(e=>null==e?void 0:e.id);return t2(e,t,t=>{t3(t,...n)||r.unshift(function(e,t=""){return b(t0(e,t6(),!0),t0(e,t6(t),!0))}(t,e))},(t,n)=>{n.hasAttribute("data-dialog")&&n.id!==e||r.unshift(t4(t,e))}),()=>{for(let e of r)e()}}function re({store:e,type:t,listener:r,capture:i,domReady:o}){let s=Q(r),l=tS(e,"open"),u=(0,T.useRef)(!1);j(()=>{if(!l||!o)return;let{contentElement:t}=e.getState();if(!t)return;let r=()=>{u.current=!0};return t.addEventListener("focusin",r,!0),()=>t.removeEventListener("focusin",r,!0)},[e,l,o]),(0,T.useEffect)(()=>{if(l)return U(t,t=>{let{contentElement:r,disclosureElement:i}=e.getState(),o=t.target;!r||!o||!(!("HTML"===o.tagName||a(n(o).body,o))||a(r,o)||function(e,t){if(!e)return!1;if(a(e,t))return!0;let r=t.getAttribute("aria-activedescendant");if(r){let t=n(e).getElementById(r);if(t)return a(e,t)}return!1}(i,o)||o.hasAttribute("data-focus-trap")||function(e,t){if(!("clientY"in e))return!1;let r=t.getBoundingClientRect();return 0!==r.width&&0!==r.height&&r.top<=e.clientY&&e.clientY<=r.top+r.height&&r.left<=e.clientX&&e.clientX<=r.left+r.width}(t,r))&&(!u.current||t7(o,r.id))&&(o&&o[ew]||s(t))},i)},[l,i])}function rt(e,t){return"function"==typeof e?e(t):!!e}var rr=(0,T.createContext)({});function rn(){return"inert"in HTMLElement.prototype}function ri(e,t){if(!("style"in e))return v;if(rn())return t0(e,"inert",!0);let r=eF(e,!0).map(e=>{if(null==t?void 0:t.some(t=>t&&a(t,e)))return v;let r=tz(e,"focus",()=>(e.focus=v,()=>{delete e.focus}));return b(t$(e,"tabindex","-1"),r)});return b(...r,t$(e,"aria-hidden","true"),t1(e,{pointerEvents:"none",userSelect:"none",cursor:"default"}))}function ro(e={}){let t=td(e.store,tc(e.disclosure,["contentElement","disclosureElement"]));tf(e,t);let r=null==t?void 0:t.getState(),n=I(e.open,null==r?void 0:r.open,e.defaultOpen,!1),i=I(e.animated,null==r?void 0:r.animated,!1),o=ti({open:n,animated:i,animating:!!i&&n,mounted:n,contentElement:I(null==r?void 0:r.contentElement,null),disclosureElement:I(null==r?void 0:r.disclosureElement,null)},t);return to(o,()=>tl(o,["animated","animating"],e=>{e.animated||o.setState("animating",!1)})),to(o,()=>ts(o,["open"],()=>{o.getState().animated&&o.setState("animating",!0)})),to(o,()=>tl(o,["open","animating"],e=>{o.setState("mounted",e.open||e.animating)})),{...o,disclosure:e.disclosure,setOpen:e=>o.setState("open",e),show:()=>o.setState("open",!0),hide:()=>o.setState("open",!1),toggle:()=>o.setState("open",e=>!e),stopAnimation:()=>o.setState("animating",!1),setContentElement:e=>o.setState("contentElement",e),setDisclosureElement:e=>o.setState("disclosureElement",e)}}function ra(e,t,r){return W(t,[r.store,r.disclosure]),tI(e,r,"open","setOpen"),tI(e,r,"mounted","setMounted"),tI(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}eu(function(e){return e});var rs=ea(function(e){return el("div",e)});function rl({store:e,backdrop:t,alwaysVisible:r,hidden:n}){let i=(0,T.useRef)(null),o=function(e={}){let[t,r]=tT(ro,e);return ra(t,r,e)}({disclosure:e}),a=tS(e,"contentElement");(0,T.useEffect)(()=>{let e=i.current;!e||a&&(e.style.zIndex=getComputedStyle(a).zIndex)},[a]),j(()=>{let e=null==a?void 0:a.id;if(!e)return;let t=i.current;if(t)return t4(t,e)},[a]);let s=tP({ref:i,store:o,role:"presentation","data-backdrop":(null==a?void 0:a.id)||"",alwaysVisible:r,hidden:null!=n?n:void 0,style:{position:"fixed",top:0,right:0,bottom:0,left:0}});if(!t)return null;if((0,T.isValidElement)(t))return(0,eo.jsx)(rs,{...s,render:t});let l="boolean"!=typeof t?t:"div";return(0,eo.jsx)(rs,{...s,render:(0,eo.jsx)(l,{})})}function ru(e={}){return ro(e)}Object.assign(rs,["a","button","details","dialog","div","form","h1","h2","h3","h4","h5","h6","header","img","input","label","li","nav","ol","p","section","select","span","summary","textarea","ul","svg"].reduce((e,t)=>(e[t]=ea(function(e){return el(t,e)}),e),{}));var rc=w();function rd(e,t=!1){if(!e)return null;let r="current"in e?e.current:e;return r?t?eb(r)?r:null:r:null}var rf=eu(function({store:e,open:t,onClose:s,focusable:u=!0,modal:d=!0,portal:f=!!d,backdrop:A=!!d,hideOnEscape:h=!0,hideOnInteractOutside:m=!0,getPersistentElements:p,preventBodyScroll:B=!!d,autoFocusOnShow:C=!0,autoFocusOnHide:g=!0,initialFocus:v,finalFocus:y,unmountOnHide:E,unstable_treeSnapshotKey:M,...F}){var S;let R,I,G,w=eW(),L=(0,T.useRef)(null),_=function(e={}){let[t,r]=tT(ru,e);return ra(t,r,e)}({store:e||w,open:t,setOpen(e){if(e)return;let t=L.current;if(!t)return;let r=new Event("close",{bubbles:!1,cancelable:!0});s&&t.addEventListener("close",s,{once:!0}),t.dispatchEvent(r),r.defaultPrevented&&_.setOpen(!0)}}),{portalRef:O,domReady:H}=z(f,F.portalRef),P=F.preserveTabOrder,N=tS(_,e=>P&&!d&&e.mounted),k=V(F.id),K=tS(_,"open"),W=tS(_,"mounted"),$=tS(_,"contentElement"),ee=tH(W,F.hidden,F.alwaysVisible);R=function({attribute:e,contentId:t,contentElement:r,enabled:i}){let[o,a]=q(),s=(0,T.useCallback)(()=>{if(!i||!r)return!1;let{body:o}=n(r),a=o.getAttribute(e);return!a||a===t},[o,i,r,e,t]);return(0,T.useEffect)(()=>{if(!i||!t||!r)return;let{body:o}=n(r);if(s())return o.setAttribute(e,t),()=>o.removeAttribute(e);let l=new MutationObserver(()=>(0,tL.flushSync)(a));return l.observe(o,{attributeFilter:[e]}),()=>l.disconnect()},[o,i,t,r,s,e]),s}({attribute:"data-dialog-prevent-body-scroll",contentElement:$,contentId:k,enabled:B&&!ee}),(0,T.useEffect)(()=>{var e,t;if(!R()||!$)return;let o=n($),a=i($),{documentElement:s,body:l}=o,u=s.style.getPropertyValue("--scrollbar-width"),c=u?Number.parseInt(u,10):a.innerWidth-s.clientWidth,d=Math.round(s.getBoundingClientRect().left)+s.scrollLeft?"paddingLeft":"paddingRight",f=D()&&!(r&&navigator.platform.startsWith("Mac")&&!x());return b((e="--scrollbar-width",t=`${c}px`,s?tz(s,e,()=>{let r=s.style.getPropertyValue(e);return s.style.setProperty(e,t),()=>{r?s.style.setProperty(e,r):s.style.removeProperty(e)}}):()=>{}),f?(()=>{var e,t;let{scrollX:r,scrollY:n,visualViewport:i}=a,o=null!=(e=null==i?void 0:i.offsetLeft)?e:0,s=null!=(t=null==i?void 0:i.offsetTop)?t:0,u=t1(l,{position:"fixed",overflow:"hidden",top:`${-(n-Math.floor(s))}px`,left:`${-(r-Math.floor(o))}px`,right:"0",[d]:`${c}px`});return()=>{u(),a.scrollTo({left:r,top:n,behavior:"instant"})}})():t1(l,{overflow:"hidden",[d]:`${c}px`}))},[R,$]),S=tS(_,"open"),I=(0,T.useRef)(null),(0,T.useEffect)(()=>{if(!S){I.current=null;return}return U("mousedown",e=>{I.current=e.target},!0)},[S]),re({...G={store:_,domReady:H,capture:!0},type:"click",listener:e=>{let{contentElement:t}=_.getState(),r=I.current;r&&c(r)&&t7(r,null==t?void 0:t.id)&&rt(m,e)&&_.hide()}}),re({...G,type:"focusin",listener:e=>{let{contentElement:t}=_.getState();!t||e.target===n(t)||rt(m,e)&&_.hide()}}),re({...G,type:"contextmenu",listener:e=>{rt(m,e)&&_.hide()}});let{wrapElement:et,nestedDialogs:er}=function(e){let t=(0,T.useContext)(rr),[r,n]=(0,T.useState)([]),i=(0,T.useCallback)(e=>{var r;return n(t=>[...t,e]),b(null==(r=t.add)?void 0:r.call(t,e),()=>{n(t=>t.filter(t=>t!==e))})},[t]);j(()=>tl(e,["open","contentElement"],r=>{var n;if(r.open&&r.contentElement)return null==(n=t.add)?void 0:n.call(t,e)}),[e,t]);let o=(0,T.useMemo)(()=>({store:e,add:i}),[e,i]);return{wrapElement:(0,T.useCallback)(e=>(0,eo.jsx)(rr.Provider,{value:o,children:e}),[o]),nestedDialogs:r}}(_);F=Z(F,et,[et]),j(()=>{if(!K)return;let e=L.current,t=o(e,!0);!t||"BODY"===t.tagName||e&&a(e,t)||_.setDisclosureElement(t)},[_,K]),rc&&(0,T.useEffect)(()=>{if(!W)return;let{disclosureElement:e}=_.getState();if(!e||!l(e))return;let t=()=>{let t=!1,r=()=>{t=!0};e.addEventListener("focusin",r,{capture:!0,once:!0}),J(e,"mouseup",()=>{e.removeEventListener("focusin",r,!0),t||eG(e)})};return e.addEventListener("mousedown",t),()=>{e.removeEventListener("mousedown",t)}},[_,W]),(0,T.useEffect)(()=>{if(!W||!H)return;let e=L.current;if(!e)return;let t=i(e),r=t.visualViewport||t,n=()=>{var r,n;let i=null!=(n=null==(r=t.visualViewport)?void 0:r.height)?n:t.innerHeight;e.style.setProperty("--dialog-viewport-height",`${i}px`)};return n(),r.addEventListener("resize",n),()=>{r.removeEventListener("resize",n)}},[W,H]),(0,T.useEffect)(()=>{if(!d||!W||!H)return;let e=L.current;if(e&&!e.querySelector("[data-dialog-dismiss]")){var t;let r;return t=_.hide,(r=n(e).createElement("button")).type="button",r.tabIndex=-1,r.textContent="Dismiss popup",Object.assign(r.style,{border:"0px",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0px",position:"absolute",whiteSpace:"nowrap",width:"1px"}),r.addEventListener("click",t),e.prepend(r),()=>{r.removeEventListener("click",t),r.remove()}}},[_,d,W,H]),j(()=>{if(!rn()||K||!W||!H)return;let e=L.current;if(e)return ri(e)},[K,W,H]);let en=K&&H;j(()=>{if(k&&en)return function(e,t){let{body:r}=n(t[0]),i=[];return t2(e,t,t=>{i.push(t0(t,t8(e),!0))}),b(t0(r,t8(e),!0),()=>{for(let e of i)e()})}(k,[L.current])},[k,en,M]);let ei=Q(p);j(()=>{if(!k||!en)return;let{disclosureElement:e}=_.getState(),t=[L.current,...ei()||[],...er.map(e=>e.getState().contentElement)];if(d){let e,r;return b(t5(k,t),(e=[],r=t.map(e=>null==e?void 0:e.id),t2(k,t,n=>{t3(n,...r)||!function(e,...t){if(!e)return!1;let r=e.getAttribute("data-focus-trap");return null!=r&&(!t.length||""!==r&&t.some(e=>r===e))}(n,...r)&&e.unshift(ri(n,t))},r=>{!r.hasAttribute("role")||t.some(e=>e&&a(e,r))||e.unshift(t$(r,"role","none"))}),()=>{for(let t of e)t()}))}return t5(k,[e,...t])},[k,_,en,ei,er,d,M]);let ea=!!C,es=Y(C),[el,eu]=(0,T.useState)(!1);(0,T.useEffect)(()=>{if(!K||!ea||!H||!(null==$?void 0:$.isConnected))return;let e=rd(v,!0)||$.querySelector("[data-autofocus=true],[autofocus]")||function(e,t,r){let[n]=eF(e,t,r);return n||null}($,!0,f&&N)||$,t=eb(e);es(t?e:null)&&(eu(!0),queueMicrotask(()=>{e.focus(),!rc||t&&e.scrollIntoView({block:"nearest",inline:"nearest"})}))},[K,ea,H,$,v,f,N,es]);let ec=!!g,ed=Y(g),[ef,eA]=(0,T.useState)(!1);(0,T.useEffect)(()=>{if(K)return eA(!0),()=>eA(!1)},[K]);let eh=(0,T.useCallback)((e,t=!0)=>{let r,{disclosureElement:i}=_.getState();if(!(!(r=o())||e&&a(e,r))&&eb(r))return;let s=rd(y)||i;if(null==s?void 0:s.id){let e=n(s),t=`[aria-activedescendant="${s.id}"]`,r=e.querySelector(t);r&&(s=r)}if(s&&!eb(s)){let e=s.closest("[data-dialog]");if(null==e?void 0:e.id){let t=n(e),r=`[aria-controls~="${e.id}"]`,i=t.querySelector(r);i&&(s=i)}}let l=s&&eb(s);!l&&t?requestAnimationFrame(()=>eh(e,!1)):!ed(l?s:null)||l&&(null==s||s.focus({preventScroll:!0}))},[_,y,ed]),em=(0,T.useRef)(!1);j(()=>{if(K||!ef||!ec)return;let e=L.current;em.current=!0,eh(e)},[K,ef,H,ec,eh]),(0,T.useEffect)(()=>{if(!ef||!ec)return;let e=L.current;return()=>{if(em.current){em.current=!1;return}eh(e)}},[ef,ec,eh]);let ep=Y(h);(0,T.useEffect)(()=>{if(H&&W)return U("keydown",e=>{if("Escape"!==e.key||e.defaultPrevented)return;let t=L.current;if(!t||t7(t))return;let r=e.target;if(!r)return;let{disclosureElement:n}=_.getState();!("BODY"===r.tagName||a(t,r)||!n||a(n,r))||ep(e)&&_.hide()},!0)},[_,H,W,ep]);let eB=(F=Z(F,e=>(0,eo.jsx)(tq,{level:d?1:void 0,children:e}),[d])).hidden,eC=F.alwaysVisible;F=Z(F,e=>A?(0,eo.jsxs)(eo.Fragment,{children:[(0,eo.jsx)(rl,{store:_,backdrop:A,hidden:eB,alwaysVisible:eC}),e]}):e,[_,A,eB,eC]);let[eg,ev]=(0,T.useState)(),[ey,eE]=(0,T.useState)();return F=tY({...F={id:k,"data-dialog":"",role:"dialog",tabIndex:u?-1:void 0,"aria-labelledby":eg,"aria-describedby":ey,...F=Z(F,e=>(0,eo.jsx)(eY,{value:_,children:(0,eo.jsx)(eZ.Provider,{value:ev,children:(0,eo.jsx)(ez.Provider,{value:eE,children:e})})}),[_]),ref:X(L,F.ref)},autoFocusOnShow:el}),F=tV({portal:f,...F=eU({...F=tP({store:_,...F}),focusable:u}),portalRef:O,preserveTabOrder:N})});function rA(e,t=eW){return ea(function(r){let n=t();return tS(r.store||n,e=>!r.unmountOnHide||(null==e?void 0:e.mounted)||!!r.open)?(0,eo.jsx)(e,{...r}):null})}rA(ea(function(e){return el("div",rf(e))}),eW);let rh=Math.min,rm=Math.max,rp=Math.round,rB=Math.floor,rC=e=>({x:e,y:e}),rg={left:"right",right:"left",bottom:"top",top:"bottom"},rv={start:"end",end:"start"};function ry(e,t){return"function"==typeof e?e(t):e}function rb(e){return e.split("-")[0]}function rE(e){return e.split("-")[1]}function rM(e){return"x"===e?"y":"x"}function rF(e){return"y"===e?"height":"width"}let rS=new Set(["top","bottom"]);function rR(e){return rS.has(rb(e))?"y":"x"}function rI(e){return e.replace(/start|end/g,e=>rv[e])}let rT=["left","right"],rG=["right","left"],rx=["top","bottom"],rD=["bottom","top"];function rw(e){return e.replace(/left|right|bottom|top/g,e=>rg[e])}function rL(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function r_(e){let{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function rO(e,t,r){let n,{reference:i,floating:o}=e,a=rR(t),s=rM(rR(t)),l=rF(s),u=rb(t),c="y"===a,d=i.x+i.width/2-o.width/2,f=i.y+i.height/2-o.height/2,A=i[l]/2-o[l]/2;switch(u){case"top":n={x:d,y:i.y-o.height};break;case"bottom":n={x:d,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:f};break;case"left":n={x:i.x-o.width,y:f};break;default:n={x:i.x,y:i.y}}switch(rE(t)){case"start":n[s]-=A*(r&&c?-1:1);break;case"end":n[s]+=A*(r&&c?-1:1)}return n}async function rH(e,t){var r;void 0===t&&(t={});let{x:n,y:i,platform:o,rects:a,elements:s,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:A=0}=ry(t,e),h=rL(A),m=s[f?"floating"===d?"reference":"floating":d],p=r_(await o.getClippingRect({element:null==(r=await (null==o.isElement?void 0:o.isElement(m)))||r?m:m.contextElement||await (null==o.getDocumentElement?void 0:o.getDocumentElement(s.floating)),boundary:u,rootBoundary:c,strategy:l})),B="floating"===d?{x:n,y:i,width:a.floating.width,height:a.floating.height}:a.reference,C=await (null==o.getOffsetParent?void 0:o.getOffsetParent(s.floating)),g=await (null==o.isElement?void 0:o.isElement(C))&&await (null==o.getScale?void 0:o.getScale(C))||{x:1,y:1},v=r_(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:B,offsetParent:C,strategy:l}):B);return{top:(p.top-v.top+h.top)/g.y,bottom:(v.bottom-p.bottom+h.bottom)/g.y,left:(p.left-v.left+h.left)/g.x,right:(v.right-p.right+h.right)/g.x}}let rP=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:a}=r,s=o.filter(Boolean),l=await (null==a.isRTL?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=rO(u,n,l),f=n,A={},h=0;for(let r=0;rtypeof window}function rk(e){return rQ(e)?(e.nodeName||"").toLowerCase():"#document"}function rK(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function rj(e){var t;return null==(t=(rQ(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function rQ(e){return!!rN()&&(e instanceof Node||e instanceof rK(e).Node)}function rX(e){return!!rN()&&(e instanceof Element||e instanceof rK(e).Element)}function rV(e){return!!rN()&&(e instanceof HTMLElement||e instanceof rK(e).HTMLElement)}function rW(e){return!(!rN()||"u"{try{return e.matches(t)}catch(e){return!1}})}let r0=["transform","translate","scale","rotate","perspective"],r1=["transform","translate","scale","rotate","perspective","filter"],r9=["paint","layout","strict","content"];function r8(e){let t=r2(),r=rX(e)?r4(e):e;return r0.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||r1.some(e=>(r.willChange||"").includes(e))||r9.some(e=>(r.contain||"").includes(e))}function r2(){return!("u"rX(e)&&"body"!==rk(e)),i=null,o="fixed"===r4(e).position,a=o?r5(e):e;for(;rX(a)&&!r6(a);){let t=r4(a),r=r8(a);r||"fixed"!==t.position||(i=null),(o?!r&&!i:!r&&"static"===t.position&&!!i&&nc.has(i.position)||rY(a)&&!r&&function e(t,r){let n=r5(t);return!(n===r||!rX(n)||r6(n))&&("fixed"===r4(n).position||e(n,r))}(e,a))?n=n.filter(e=>e!==a):i=t,a=r5(a)}return t.set(e,n),n}(t,this._c):[].concat(r),n],a=o[0],s=o.reduce((e,r)=>{let n=nd(t,r,i);return e.top=rm(n.top,e.top),e.right=rh(n.right,e.right),e.bottom=rh(n.bottom,e.bottom),e.left=rm(n.left,e.left),e},nd(t,a,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:nh,getElementRects:nm,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=nr(e);return{width:t,height:r}},getScale:ni,isElement:rX,isRTL:function(e){return"rtl"===r4(e).direction}};function nB(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function nC(e=0,t=0,r=0,n=0){if("function"==typeof DOMRect)return new DOMRect(e,t,r,n);let i={x:e,y:t,width:r,height:n,top:t,right:e+r,bottom:t+n,left:e};return{...i,toJSON:()=>i}}function ng(e){return/^(?:top|bottom|left|right)(?:-(?:start|end))?$/.test(e)}function nv(e){let t=window.devicePixelRatio||1;return Math.round(e*t)/t}var ny=eu(function({store:e,modal:t=!1,portal:r=!!t,preserveTabOrder:n=!0,autoFocusOnShow:i=!0,wrapperProps:o,fixed:a=!1,flip:s=!0,shift:l=0,slide:u=!0,overlap:c=!1,sameWidth:d=!1,fitViewport:f=!1,gutter:A,arrowPadding:h=4,overflowPadding:m=8,getAnchorRect:p,updatePosition:B,...C}){let g=e0();M(e=e||g,!1);let v=e.useState("arrowElement"),y=e.useState("anchorElement"),b=e.useState("disclosureElement"),E=e.useState("popoverElement"),F=e.useState("contentElement"),S=e.useState("placement"),R=e.useState("mounted"),I=e.useState("rendered"),G=(0,T.useRef)(null),[x,D]=(0,T.useState)(!1),{portalRef:w,domReady:L}=z(r,C.portalRef),_=Q(p),O=Q(B),H=!!B;j(()=>{if(!(null==E?void 0:E.isConnected))return;E.style.setProperty("--popover-overflow-padding",`${m}px`);let t={contextElement:y||void 0,getBoundingClientRect:()=>{let e=null==_?void 0:_(y);return e||!y?function(e){if(!e)return nC();let{x:t,y:r,width:n,height:i}=e;return nC(t,r,n,i)}(e):y.getBoundingClientRect()}},r=async()=>{var r,n,i,o,p;let B,C,g;if(!R)return;v||(G.current=G.current||document.createElement("div"));let y=v||G.current,b=[(r={gutter:A,shift:l},void 0===(n=({placement:e})=>{var t;let n=((null==y?void 0:y.clientHeight)||0)/2,i="number"==typeof r.gutter?r.gutter+n:null!=(t=r.gutter)?t:n;return{crossAxis:e.split("-")[1]?void 0:r.shift,mainAxis:i,alignmentAxis:r.shift}})&&(n=0),{name:"offset",options:n,async fn(e){var t,r;let{x:i,y:o,placement:a,middlewareData:s}=e,l=await rU(e,n);return a===(null==(t=s.offset)?void 0:t.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:a}}}}),function(e){var t;if(!1===e.flip)return;let r="string"==typeof e.flip?e.flip.split(" "):void 0;return M(!r||r.every(ng),!1),{name:"flip",options:t={padding:e.overflowPadding,fallbackPlacements:r},async fn(e){var r,n,i,o,a,s,l,u;let c,d,f,{placement:A,middlewareData:h,rects:m,initialPlacement:p,platform:B,elements:C}=e,{mainAxis:g=!0,crossAxis:v=!0,fallbackPlacements:y,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:M=!0,...F}=ry(t,e);if(null!=(r=h.arrow)&&r.alignmentOffset)return{};let S=rb(A),R=rR(p),I=rb(p)===p,T=await (null==B.isRTL?void 0:B.isRTL(C.floating)),G=y||(I||!M?[rw(p)]:(c=rw(p),[rI(p),c,rI(c)])),x="none"!==E;!y&&x&&G.push(...(d=rE(p),f=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?rG:rT;return t?rT:rG;case"left":case"right":return t?rx:rD;default:return[]}}(rb(p),"start"===E,T),d&&(f=f.map(e=>e+"-"+d),M&&(f=f.concat(f.map(rI)))),f));let D=[p,...G],w=await B.detectOverflow(e,F),L=[],_=(null==(n=h.flip)?void 0:n.overflows)||[];if(g&&L.push(w[S]),v){let e,t,r,n,i=(s=A,l=m,void 0===(u=T)&&(u=!1),e=rE(s),r=rF(t=rM(rR(s))),n="x"===t?e===(u?"end":"start")?"right":"left":"start"===e?"bottom":"top",l.reference[r]>l.floating[r]&&(n=rw(n)),[n,rw(n)]);L.push(w[i[0]],w[i[1]])}if(_=[..._,{placement:A,overflows:L}],!L.every(e=>e<=0)){let e=((null==(i=h.flip)?void 0:i.index)||0)+1,t=D[e];if(t&&("alignment"!==v||R===rR(t)||_.every(e=>rR(e.placement)!==R||e.overflows[0]>0)))return{data:{index:e,overflows:_},reset:{placement:t}};let r=null==(o=_.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!r)switch(b){case"bestFit":{let e=null==(a=_.filter(e=>{if(x){let t=rR(e.placement);return t===R||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(r=e);break}case"initialPlacement":r=p}if(A!==r)return{reset:{placement:r}}}return{}}}}({flip:s,overflowPadding:m}),function(e){if(e.slide||e.overlap){var t,r;return{name:"shift",options:r={mainAxis:e.slide,crossAxis:e.overlap,padding:e.overflowPadding,limiter:(void 0===t&&(t={}),{options:t,fn(e){let{x:r,y:n,placement:i,rects:o,middlewareData:a}=e,{offset:s=0,mainAxis:l=!0,crossAxis:u=!0}=ry(t,e),c={x:r,y:n},d=rR(i),f=rM(d),A=c[f],h=c[d],m=ry(s,e),p="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(l){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+p.mainAxis,r=o.reference[f]+o.reference[e]-p.mainAxis;Ar&&(A=r)}if(u){var B,C;let e="y"===f?"width":"height",t=rJ.has(rb(i)),r=o.reference[d]-o.floating[e]+(t&&(null==(B=a.offset)?void 0:B[d])||0)+(t?0:p.crossAxis),n=o.reference[d]+o.reference[e]+(t?0:(null==(C=a.offset)?void 0:C[d])||0)-(t?p.crossAxis:0);hn&&(h=n)}return{[f]:A,[d]:h}}})},async fn(e){let{x:t,y:n,placement:i,platform:o}=e,{mainAxis:a=!0,crossAxis:s=!1,limiter:l={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...u}=ry(r,e),c={x:t,y:n},d=await o.detectOverflow(e,u),f=rR(rb(i)),A=rM(f),h=c[A],m=c[f];if(a){let e="y"===A?"top":"left",t="y"===A?"bottom":"right",r=h+d[e],n=h-d[t];h=rm(r,rh(h,n))}if(s){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=m+d[e],n=m-d[t];m=rm(r,rh(m,n))}let p=l.fn({...e,[A]:h,[f]:m});return{...p,data:{x:p.x-t,y:p.y-n,enabled:{[A]:a,[f]:s}}}}}}}({slide:u,shift:l,overlap:c,overflowPadding:m}),function(e,t){if(e){let r;return{name:"arrow",options:r={element:e,padding:t.arrowPadding},async fn(e){let{x:t,y:n,placement:i,rects:o,platform:a,elements:s,middlewareData:l}=e,{element:u,padding:c=0}=ry(r,e)||{};if(null==u)return{};let d=rL(c),f={x:t,y:n},A=rM(rR(i)),h=rF(A),m=await a.getDimensions(u),p="y"===A,B=p?"clientHeight":"clientWidth",C=o.reference[h]+o.reference[A]-f[A]-o.floating[h],g=f[A]-o.reference[A],v=await (null==a.getOffsetParent?void 0:a.getOffsetParent(u)),y=v?v[B]:0;y&&await (null==a.isElement?void 0:a.isElement(v))||(y=s.floating[B]||o.floating[h]);let b=y/2-m[h]/2-1,E=rh(d[p?"top":"left"],b),M=rh(d[p?"bottom":"right"],b),F=y-m[h]-M,S=y/2-m[h]/2+(C/2-g/2),R=rm(E,rh(S,F)),I=!l.arrow&&null!=rE(i)&&S!==R&&o.reference[h]/2-(S{},...d}=ry(o,e),f=await l.detectOverflow(e,d),A=rb(a),h=rE(a),m="y"===rR(a),{width:p,height:B}=s.floating;"top"===A||"bottom"===A?(n=A,i=h===(await (null==l.isRTL?void 0:l.isRTL(u.floating))?"start":"end")?"left":"right"):(i=A,n="end"===h?"top":"bottom");let C=B-f.top-f.bottom,g=p-f.left-f.right,v=rh(B-f[n],C),y=rh(p-f[i],g),b=!e.middlewareData.shift,E=v,M=y;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(M=g),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(E=C),b&&!h){let e=rm(f.left,0),t=rm(f.right,0),r=rm(f.top,0),n=rm(f.bottom,0);m?M=p-2*(0!==e||0!==t?e+t:rm(f.left,f.right)):E=B-2*(0!==r||0!==n?r+n:rm(f.top,f.bottom))}await c({...e,availableWidth:M,availableHeight:E});let F=await l.getDimensions(u.floating);return p!==F.width||B!==F.height?{reset:{rects:!0}}:{}}}],F=await (p={placement:S,strategy:a?"fixed":"absolute",middleware:b},B=new Map,g={...(C={platform:np,...p}).platform,_c:B},rP(t,E,{...C,platform:g}));null==e||e.setState("currentPlacement",F.placement),D(!0);let I=nv(F.x),T=nv(F.y);if(Object.assign(E.style,{top:"0",left:"0",transform:`translate3d(${I}px,${T}px,0)`}),y&&F.middlewareData.arrow){let{x:e,y:t}=F.middlewareData.arrow,r=F.placement.split("-")[0],n=y.clientWidth/2,i=y.clientHeight/2,o=null!=e?e+n:-n,a=null!=t?t+i:-i;E.style.setProperty("--popover-transform-origin",{top:`${o}px calc(100% + ${i}px)`,bottom:`${o}px ${-i}px`,left:`calc(100% + ${n}px) ${a}px`,right:`${-n}px ${a}px`}[r]),Object.assign(y.style,{left:null!=e?`${e}px`:"",top:null!=t?`${t}px`:"",[r]:"100%"})}},n=function(e,t,r,n){let i;void 0===n&&(n={});let{ancestorScroll:o=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:u=!1}=n,c=nn(e),d=o||a?[...c?ne(c):[],...ne(t)]:[];d.forEach(e=>{o&&e.addEventListener("scroll",r,{passive:!0}),a&&e.addEventListener("resize",r)});let f=c&&l?function(e,t){let r,n=null,i=rj(e);function o(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function a(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),o();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:A}=u;if(s||t(),!f||!A)return;let h={rootMargin:-rB(d)+"px "+-rB(i.clientWidth-(c+f))+"px "+-rB(i.clientHeight-(d+A))+"px "+-rB(c)+"px",threshold:rm(0,rh(1,l))||1},m=!0;function p(t){let n=t[0].intersectionRatio;if(n!==l){if(!m)return a();n?a(!1,n):r=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==n||nB(u,e.getBoundingClientRect())||a(),m=!1}try{n=new IntersectionObserver(p,{...h,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(p,h)}n.observe(e)}(!0),o}(c,r):null,A=-1,h=null;s&&(h=new ResizeObserver(e=>{let[n]=e;n&&n.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(A),A=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),r()}),c&&!u&&h.observe(c),h.observe(t));let m=u?ns(e):null;return u&&function t(){let n=ns(e);m&&!nB(m,n)&&r(),m=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{o&&e.removeEventListener("scroll",r),a&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(i)}}(t,E,async()=>{H?(await O({updatePosition:r}),D(!0)):await r()},{elementResize:"function"==typeof ResizeObserver});return()=>{D(!1),n()}},[e,I,E,v,y,E,S,R,L,a,s,l,u,c,d,f,A,h,m,_,H,O]),j(()=>{if(!R||!L||!(null==E?void 0:E.isConnected)||!(null==F?void 0:F.isConnected))return;let e=()=>{E.style.zIndex=getComputedStyle(F).zIndex};e();let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)},[R,L,E,F]);let P=a?"fixed":"absolute";return C=Z(C,t=>(0,eo.jsx)("div",{...o,style:{position:P,top:0,left:0,width:"max-content",...null==o?void 0:o.style},ref:null==e?void 0:e.setPopoverElement,children:t}),[e,P,o]),C={"data-placing":!x||void 0,...C=Z(C,t=>(0,eo.jsx)(e9,{value:e,children:t}),[e]),style:{position:"relative",...C.style}},C=rf({store:e,modal:t,portal:r,preserveTabOrder:n,preserveTabOrderAnchor:b||y,autoFocusOnShow:x&&i,...C,portalRef:w})});rA(ea(function(e){return el("div",ny(e))}),e0);var nb=eu(function({store:e,modal:t,tabIndex:r,alwaysVisible:i,autoFocusOnHide:o=!0,hideOnInteractOutside:a=!0,...s}){let l=e7();M(e=e||l,!1);let u=e.useState("baseElement"),c=(0,T.useRef)(!1),d=tS(e.tag,e=>null==e?void 0:e.renderedItems.length);return s=tU({store:e,alwaysVisible:i,...s}),s=ny({store:e,modal:t,alwaysVisible:i,backdrop:!1,autoFocusOnShow:!1,finalFocus:u,preserveTabOrderAnchor:null,unstable_treeSnapshotKey:d,...s,getPersistentElements(){var r;let i=(null==(r=s.getPersistentElements)?void 0:r.call(s))||[];if(!t||!e)return i;let{contentElement:o,baseElement:a}=e.getState();if(!a)return i;let l=n(a),u=[];if((null==o?void 0:o.id)&&u.push(`[aria-controls~="${o.id}"]`),(null==a?void 0:a.id)&&u.push(`[aria-controls~="${a.id}"]`),!u.length)return[...i,a];let c=u.join(",");return[...i,...l.querySelectorAll(c)]},autoFocusOnHide:e=>!F(o,e)&&(!c.current||(c.current=!1,!1)),hideOnInteractOutside(t){var r,n;let i=null==e?void 0:e.getState(),o=null==(r=null==i?void 0:i.contentElement)?void 0:r.id,s=null==(n=null==i?void 0:i.baseElement)?void 0:n.id;if(function(e,...t){if(!e)return!1;if("id"in e){let r=t.filter(Boolean).map(e=>`[aria-controls~="${e}"]`).join(", ");return!!r&&e.matches(r)}return!1}(t.target,o,s))return!1;let l="function"==typeof a?a(t):a;return l&&(c.current="click"===t.type),l}})}),nE=rA(ea(function(e){return el("div",nb(e))}),e7);e.s(["ComboboxPopover",()=>nE],1559),(0,T.createContext)(null),(0,T.createContext)(null);var nM=ec([ep],[eB]),nF=nM.useContext;nM.useScopedContext,nM.useProviderContext,nM.ContextProvider,nM.ScopedContextProvider;var nS={id:null};function nR(e,t){return e.find(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function nI(e,t){return e.filter(e=>e.rowId===t)}function nT(e){let t=[];for(let r of e){let e=t.find(e=>{var t;return(null==(t=e[0])?void 0:t.rowId)===r.rowId});e?e.push(r):t.push([r])}return t}function nG(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}var nx=w()&&x();function nD({tag:e,...t}={}){let r=td(t.store,function(e,...t){if(e)return tn(e,"pick")(...t)}(e,["value","rtl"]));tf(t,r);let i=null==e?void 0:e.getState(),o=null==r?void 0:r.getState(),a=I(t.activeId,null==o?void 0:o.activeId,t.defaultActiveId,null),s=function(e={}){var t;let r=null==(t=e.store)?void 0:t.getState(),i=function(e={}){var t,r;tf(e,e.store);let i=null==(t=e.store)?void 0:t.getState(),o=I(e.items,null==i?void 0:i.items,e.defaultItems,[]),a=new Map(o.map(e=>[e.id,e])),s={items:o,renderedItems:I(null==i?void 0:i.renderedItems,[])},l=null==(r=e.store)?void 0:r.__unstablePrivateStore,u=ti({items:o,renderedItems:s.renderedItems},l),c=ti(s,e.store),d=e=>{var t;let r,n,i=(t=e=>e.element,r=e.map((e,t)=>[t,e]),n=!1,(r.sort(([e,r],[i,o])=>{var a;let s=t(r),l=t(o);return s!==l&&s&&l?(a=s,l.compareDocumentPosition(a)&Node.DOCUMENT_POSITION_PRECEDING)?(e>i&&(n=!0),-1):(et):e);u.setState("renderedItems",i),c.setState("renderedItems",i)};to(c,()=>ta(u)),to(u,()=>tu(u,["items"],e=>{c.setState("items",e.items)})),to(u,()=>tu(u,["renderedItems"],e=>{let t=!0,r=requestAnimationFrame(()=>{let{renderedItems:t}=c.getState();e.renderedItems!==t&&d(e.renderedItems)});if("function"!=typeof IntersectionObserver)return()=>cancelAnimationFrame(r);let i=new IntersectionObserver(()=>{if(t){t=!1;return}cancelAnimationFrame(r),r=requestAnimationFrame(()=>d(e.renderedItems))},{root:function(e){var t;let r=e.find(e=>!!e.element),i=[...e].reverse().find(e=>!!e.element),o=null==(t=null==r?void 0:r.element)?void 0:t.parentElement;for(;o&&(null==i?void 0:i.element);){let e=o;if(i&&e.contains(i.element))return o;o=o.parentElement}return n(o).body}(e.renderedItems)});for(let t of e.renderedItems)t.element&&i.observe(t.element);return()=>{cancelAnimationFrame(r),i.disconnect()}}));let f=(e,t,r=!1)=>{let n;return t(t=>{let r=t.findIndex(({id:t})=>t===e.id),i=t.slice();if(-1!==r){let o={...n=t[r],...e};i[r]=o,a.set(e.id,o)}else i.push(e),a.set(e.id,e);return i}),()=>{t(t=>{if(!n)return r&&a.delete(e.id),t.filter(({id:t})=>t!==e.id);let i=t.findIndex(({id:t})=>t===e.id);if(-1===i)return t;let o=t.slice();return o[i]=n,a.set(e.id,n),o})}},A=e=>f(e,e=>u.setState("items",e),!0);return{...c,registerItem:A,renderItem:e=>b(A(e),f(e,e=>u.setState("renderedItems",e))),item:e=>{if(!e)return null;let t=a.get(e);if(!t){let{items:r}=u.getState();(t=r.find(t=>t.id===e))&&a.set(e,t)}return t||null},__unstablePrivateStore:u}}(e),o=I(e.activeId,null==r?void 0:r.activeId,e.defaultActiveId),a=ti({...i.getState(),id:I(e.id,null==r?void 0:r.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:o,baseElement:I(null==r?void 0:r.baseElement,null),includesBaseElement:I(e.includesBaseElement,null==r?void 0:r.includesBaseElement,null===o),moves:I(null==r?void 0:r.moves,0),orientation:I(e.orientation,null==r?void 0:r.orientation,"both"),rtl:I(e.rtl,null==r?void 0:r.rtl,!1),virtualFocus:I(e.virtualFocus,null==r?void 0:r.virtualFocus,!1),focusLoop:I(e.focusLoop,null==r?void 0:r.focusLoop,!1),focusWrap:I(e.focusWrap,null==r?void 0:r.focusWrap,!1),focusShift:I(e.focusShift,null==r?void 0:r.focusShift,!1)},i,e.store);to(a,()=>tl(a,["renderedItems","activeId"],e=>{a.setState("activeId",t=>{var r;return void 0!==t?t:null==(r=nR(e.renderedItems))?void 0:r.id})}));let s=(e="next",t={})=>{var r,n;let i=a.getState(),{skip:o=0,activeId:s=i.activeId,focusShift:l=i.focusShift,focusLoop:u=i.focusLoop,focusWrap:c=i.focusWrap,includesBaseElement:d=i.includesBaseElement,renderedItems:f=i.renderedItems,rtl:A=i.rtl}=t,h="up"===e||"down"===e,m="next"===e||"down"===e,p=h?eN(function(e,t,r){let n=nG(e);for(let i of e)for(let e=0;ee.id===s);if(!B)return null==(n=nR(p))?void 0:n.id;let C=p.some(e=>e.rowId),g=p.indexOf(B),v=p.slice(g+1),y=nI(v,B.rowId);if(o){let e=y.filter(e=>s?!e.disabled&&e.id!==s:!e.disabled),t=e.slice(o)[0]||e[e.length-1];return null==t?void 0:t.id}let b=u&&(h?"horizontal"!==u:"vertical"!==u),E=C&&c&&(h?"horizontal"!==c:"vertical"!==c),M=m?(!C||h)&&b&&d:!!h&&d;if(b){let e=nR(function(e,t,r=!1){let n=e.findIndex(e=>e.id===t);return[...e.slice(n+1),...r?[nS]:[],...e.slice(0,n)]}(E&&!M?p:nI(p,B.rowId),s,M),s);return null==e?void 0:e.id}if(E){let e=nR(M?y:v,s);return M?(null==e?void 0:e.id)||null:null==e?void 0:e.id}let F=nR(y,s);return!F&&M?null:null==F?void 0:F.id};return{...i,...a,setBaseElement:e=>a.setState("baseElement",e),setActiveId:e=>a.setState("activeId",e),move:e=>{void 0!==e&&(a.setState("activeId",e),a.setState("moves",e=>e+1))},first:()=>{var e;return null==(e=nR(a.getState().renderedItems))?void 0:e.id},last:()=>{var e;return null==(e=nR(ek(a.getState().renderedItems)))?void 0:e.id},next:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),s("next",e)),previous:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),s("previous",e)),down:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),s("down",e)),up:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),s("up",e))}}({...t,activeId:a,includesBaseElement:I(t.includesBaseElement,null==o?void 0:o.includesBaseElement,!0),orientation:I(t.orientation,null==o?void 0:o.orientation,"vertical"),focusLoop:I(t.focusLoop,null==o?void 0:o.focusLoop,!0),focusWrap:I(t.focusWrap,null==o?void 0:o.focusWrap,!0),virtualFocus:I(t.virtualFocus,null==o?void 0:o.virtualFocus,!0)}),l=function({popover:e,...t}={}){let r=td(t.store,tc(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));tf(t,r);let n=null==r?void 0:r.getState(),i=ru({...t,store:r}),o=I(t.placement,null==n?void 0:n.placement,"bottom"),a=ti({...i.getState(),placement:o,currentPlacement:o,anchorElement:I(null==n?void 0:n.anchorElement,null),popoverElement:I(null==n?void 0:n.popoverElement,null),arrowElement:I(null==n?void 0:n.arrowElement,null),rendered:Symbol("rendered")},i,r);return{...i,...a,setAnchorElement:e=>a.setState("anchorElement",e),setPopoverElement:e=>a.setState("popoverElement",e),setArrowElement:e=>a.setState("arrowElement",e),render:()=>a.setState("rendered",Symbol("rendered"))}}({...t,placement:I(t.placement,null==o?void 0:o.placement,"bottom-start")}),u=I(t.value,null==o?void 0:o.value,t.defaultValue,""),c=I(t.selectedValue,null==o?void 0:o.selectedValue,null==i?void 0:i.values,t.defaultSelectedValue,""),d=Array.isArray(c),f={...s.getState(),...l.getState(),value:u,selectedValue:c,resetValueOnSelect:I(t.resetValueOnSelect,null==o?void 0:o.resetValueOnSelect,d),resetValueOnHide:I(t.resetValueOnHide,null==o?void 0:o.resetValueOnHide,d&&!e),activeValue:null==o?void 0:o.activeValue},A=ti(f,s,l,r);return nx&&to(A,()=>tl(A,["virtualFocus"],()=>{A.setState("virtualFocus",!1)})),to(A,()=>{if(e)return b(tl(A,["selectedValue"],t=>{Array.isArray(t.selectedValue)&&e.setValues(t.selectedValue)}),tl(e,["values"],e=>{A.setState("selectedValue",e.values)}))}),to(A,()=>tl(A,["resetValueOnHide","mounted"],e=>{!e.resetValueOnHide||e.mounted||A.setState("value",u)})),to(A,()=>tl(A,["open"],e=>{e.open||(A.setState("activeId",a),A.setState("moves",0))})),to(A,()=>tl(A,["moves","activeId"],(e,t)=>{e.moves===t.moves&&A.setState("activeValue",void 0)})),to(A,()=>tu(A,["moves","renderedItems"],(e,t)=>{if(e.moves===t.moves)return;let{activeId:r}=A.getState(),n=s.item(r);A.setState("activeValue",null==n?void 0:n.value)})),{...l,...s,...A,tag:e,setValue:e=>A.setState("value",e),resetValue:()=>A.setState("value",f.value),setSelectedValue:e=>A.setState("selectedValue",e)}}function nw(e={}){var t,r,n,i,o,a,s,l;let u;t=e,u=nF();let[c,d]=tT(nD,e={id:V((r=t={...t,tag:void 0!==t.tag?t.tag:u}).id),...r});return W(d,[(n=e).tag]),tI(c,n,"value","setValue"),tI(c,n,"selectedValue","setSelectedValue"),tI(c,n,"resetValueOnHide"),tI(c,n,"resetValueOnSelect"),Object.assign((a=c,W(s=d,[(l=n).popover]),tI(a,l,"placement"),i=ra(a,s,l),o=i,W(d,[n.store]),tI(o,n,"items","setItems"),tI(i=o,n,"activeId","setActiveId"),tI(i,n,"includesBaseElement"),tI(i,n,"virtualFocus"),tI(i,n,"orientation"),tI(i,n,"rtl"),tI(i,n,"focusLoop"),tI(i,n,"focusWrap"),tI(i,n,"focusShift"),i),{tag:n.tag})}function nL(e={}){let t=nw(e);return(0,eo.jsx)(e5,{value:t,children:e.children})}e.s(["useComboboxStore",()=>nw],18364),e.s(["ComboboxProvider",()=>nL],78440);var n_=(0,T.createContext)(void 0),nO=eu(function(e){let[t,r]=(0,T.useState)();return R(e={role:"group","aria-labelledby":t,...e=Z(e,e=>(0,eo.jsx)(n_.Provider,{value:r,children:e}),[])})});ea(function(e){return el("div",nO(e))});var nH=eu(function({store:e,...t}){return nO(t)});ea(function(e){return el("div",nH(e))});var nP=eu(function({store:e,...t}){let r=e4();return M(e=e||r,!1),"grid"===h(e.useState("contentElement"))&&(t={role:"rowgroup",...t}),t=nH({store:e,...t})}),nJ=ea(function(e){return el("div",nP(e))});e.s(["ComboboxGroup",()=>nJ],59129);var nU=eu(function(e){let t=(0,T.useContext)(n_),r=V(e.id);return j(()=>(null==t||t(r),()=>null==t?void 0:t(void 0)),[t,r]),R(e={id:r,"aria-hidden":!0,...e})});ea(function(e){return el("div",nU(e))});var nN=eu(function({store:e,...t}){return nU(t)});ea(function(e){return el("div",nN(e))});var nk=eu(function(e){return nN(e)}),nK=ea(function(e){return el("div",nk(e))});e.s(["ComboboxGroupLabel",()=>nK],25998);var nj=e.i(38360);let nQ={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},nX=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function nV(e,t,r={}){let{keys:n,threshold:i=nQ.MATCHES,baseSort:o=nX,sorter:a=e=>e.sort((e,t)=>(function(e,t,r){let{rank:n,keyIndex:i}=e,{rank:o,keyIndex:a}=t;return n!==o?n>o?-1:1:i===a?r(e,t):i{let s=nW(i,u,c),l=t,{minRanking:d,maxRanking:f,threshold:A}=o;return s=nQ.MATCHES?s=d:s>f&&(s=f),s>e&&(e=s,r=a,n=A,l=i),{rankedValue:l,rank:e,keyIndex:r,keyThreshold:n}},{rankedValue:s,rank:nQ.NO_MATCH,keyIndex:-1,keyThreshold:c.threshold}):{rankedValue:s,rank:nW(s,u,c),keyIndex:-1,keyThreshold:c.threshold}),{rank:f,keyThreshold:A=i}=d;return f>=A&&e.push({...d,item:o,index:a}),e},[])).map(({item:e})=>e)}function nW(e,t,r){if(e=nq(e,r),(t=nq(t,r)).length>e.length)return nQ.NO_MATCH;if(e===t)return nQ.CASE_SENSITIVE_EQUAL;let n=function*(e,t){let r=-1;for(;(r=e.indexOf(t,r+1))>-1;)yield r;return -1}(e=e.toLowerCase(),t=t.toLowerCase()),i=n.next(),o=i.value;if(e.length===t.length&&0===o)return nQ.EQUAL;if(0===o)return nQ.STARTS_WITH;let a=i;for(;!a.done;){if(a.value>0&&" "===e[a.value-1])return nQ.WORD_STARTS_WITH;a=n.next()}return o>0?nQ.CONTAINS:1===t.length?nQ.NO_MATCH:(function(e){let t="",r=" ";for(let n=0;n-1))return nQ.NO_MATCH;return r=o-s,n=i/t.length,nQ.MATCHES+1/r*n}(e,t)}function nq(e,{keepDiacritics:t}){return e=`${e}`,t||(e=(0,nj.default)(e)),e}nV.rankings=nQ;let nY={maxRanking:1/0,minRanking:-1/0};e.s(["matchSorter",()=>nV],70238)},29402,(e,t,r)=>{var n,i,o,a,s="__lodash_hash_undefined__",l=1/0,u="[object Arguments]",c="[object Array]",d="[object Boolean]",f="[object Date]",A="[object Error]",h="[object Function]",m="[object Map]",p="[object Number]",B="[object Object]",C="[object Promise]",g="[object RegExp]",v="[object Set]",y="[object String]",b="[object Symbol]",E="[object WeakMap]",M="[object ArrayBuffer]",F="[object DataView]",S=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,R=/^\w*$/,I=/^\./,T=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,G=/\\(\\)?/g,x=/^\[object .+?Constructor\]$/,D=/^(?:0|[1-9]\d*)$/,w={};w["[object Float32Array]"]=w["[object Float64Array]"]=w["[object Int8Array]"]=w["[object Int16Array]"]=w["[object Int32Array]"]=w["[object Uint8Array]"]=w["[object Uint8ClampedArray]"]=w["[object Uint16Array]"]=w["[object Uint32Array]"]=!0,w[u]=w[c]=w[M]=w[d]=w[F]=w[f]=w[A]=w[h]=w[m]=w[p]=w[B]=w[g]=w[v]=w[y]=w[E]=!1;var L=e.g&&e.g.Object===Object&&e.g,_="object"==typeof self&&self&&self.Object===Object&&self,O=L||_||Function("return this")(),H=r&&!r.nodeType&&r,P=H&&t&&!t.nodeType&&t,J=P&&P.exports===H&&L.process,U=function(){try{return J&&J.binding("util")}catch(e){}}(),N=U&&U.isTypedArray;function k(e,t){for(var r=-1,n=e?e.length:0,i=Array(n);++r-1},eb.prototype.set=function(e,t){var r=this.__data__,n=eS(r,e);return n<0?r.push([e,t]):r[n][1]=t,this},eE.prototype.clear=function(){this.__data__={hash:new ey,map:new(el||eb),string:new ey}},eE.prototype.delete=function(e){return eL(this,e).delete(e)},eE.prototype.get=function(e){return eL(this,e).get(e)},eE.prototype.has=function(e){return eL(this,e).has(e)},eE.prototype.set=function(e,t){return eL(this,e).set(e,t),this},eM.prototype.add=eM.prototype.push=function(e){return this.__data__.set(e,s),this},eM.prototype.has=function(e){return this.__data__.has(e)},eF.prototype.clear=function(){this.__data__=new eb},eF.prototype.delete=function(e){return this.__data__.delete(e)},eF.prototype.get=function(e){return this.__data__.get(e)},eF.prototype.has=function(e){return this.__data__.has(e)},eF.prototype.set=function(e,t){var r=this.__data__;if(r instanceof eb){var n=r.__data__;if(!el||n.length<199)return n.push([e,t]),this;r=this.__data__=new eE(n)}return r.set(e,t),this};var eR=(n=function(e,t){return e&&eI(e,t,e0)},function(e,t){if(null==e)return e;if(!eV(e))return n(e,t);for(var r=e.length,i=-1,o=Object(e);++is))return!1;var u=o.get(e);if(u&&o.get(t))return u==t;var c=-1,d=!0,f=1&i?new eM:void 0;for(o.set(e,t),o.set(t,e);++c-1&&e%1==0&&e-1&&e%1==0&&e<=0x1fffffffffffff}function eY(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function eZ(e){return!!e&&"object"==typeof e}function ez(e){return"symbol"==typeof e||eZ(e)&&ee.call(e)==b}var e$=N?K(N):function(e){return eZ(e)&&eq(e.length)&&!!w[ee.call(e)]};function e0(e){return eV(e)?function(e,t){var r=eX(e)||eQ(e)?function(e,t){for(var r=-1,n=Array(e);++rt||o&&a&&l&&!s&&!u||n&&a&&l||!r&&l||!i)return 1;if(!n&&!o&&!u&&e=s)return l;return l*("desc"==r[n]?-1:1)}}return e.index-t.index}(e,t,r)});l--;)s[l]=s[l].value;return s}(e,t,r))}},97442,e=>{e.v({Group:"MissionSelect-module__N_AIjG__Group",GroupLabel:"MissionSelect-module__N_AIjG__GroupLabel",Input:"MissionSelect-module__N_AIjG__Input",InputWrapper:"MissionSelect-module__N_AIjG__InputWrapper",Item:"MissionSelect-module__N_AIjG__Item",ItemHeader:"MissionSelect-module__N_AIjG__ItemHeader",ItemMissionName:"MissionSelect-module__N_AIjG__ItemMissionName",ItemName:"MissionSelect-module__N_AIjG__ItemName",ItemType:"MissionSelect-module__N_AIjG__ItemType",ItemTypes:"MissionSelect-module__N_AIjG__ItemTypes",List:"MissionSelect-module__N_AIjG__List",NoResults:"MissionSelect-module__N_AIjG__NoResults",Popover:"MissionSelect-module__N_AIjG__Popover",SelectedName:"MissionSelect-module__N_AIjG__SelectedName",SelectedValue:"MissionSelect-module__N_AIjG__SelectedValue",Shortcut:"MissionSelect-module__N_AIjG__Shortcut"})},81405,(e,t,r)=>{var n;e.e,(n=function(){function e(e){return i.appendChild(e.dom),e}function t(e){for(var t=0;ta+1e3&&(l.update(1e3*s/(e-a),100),a=e,s=0,c)){var t=performance.memory;c.update(t.usedJSHeapSize/1048576,t.jsHeapSizeLimit/1048576)}return e},update:function(){o=this.end()},domElement:i,setMode:t}}).Panel=function(e,t,r){var n=1/0,i=0,o=Math.round,a=o(window.devicePixelRatio||1),s=80*a,l=48*a,u=3*a,c=2*a,d=3*a,f=15*a,A=74*a,h=30*a,m=document.createElement("canvas");m.width=s,m.height=l,m.style.cssText="width:80px;height:48px";var p=m.getContext("2d");return p.font="bold "+9*a+"px Helvetica,Arial,sans-serif",p.textBaseline="top",p.fillStyle=r,p.fillRect(0,0,s,l),p.fillStyle=t,p.fillText(e,u,c),p.fillRect(d,f,A,h),p.fillStyle=r,p.globalAlpha=.9,p.fillRect(d,f,A,h),{dom:m,update:function(l,B){n=Math.min(n,l),i=Math.max(i,l),p.fillStyle=r,p.globalAlpha=1,p.fillRect(0,0,s,f),p.fillStyle=t,p.fillText(o(l)+" "+e+" ("+o(n)+"-"+o(i)+")",u,c),p.drawImage(m,d+a,f,A-a,h,d,f,A-a,h),p.fillRect(d+A-a,f,a,h),p.fillStyle=r,p.globalAlpha=.9,p.fillRect(d+A-a,f,a,o((1-l/B)*h))}}},t.exports=n},55141,e=>{e.v({AxisLabel:"DebugElements-module__Cmeo9W__AxisLabel",StatsPanel:"DebugElements-module__Cmeo9W__StatsPanel"})},86855,e=>{"use strict";var t=e.i(43476),r=e.i(932),n=e.i(71645),i=e.i(40859),i=i,o=i,a=e.i(81405);function s(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}function l({showPanel:e=0,className:t,parent:r}){let l=function(e,t=[],r){let[i,o]=n.useState();return n.useLayoutEffect(()=>{let t=e();return o(t),s(void 0,t),()=>s(void 0,null)},t),i}(()=>new a.default,[]);return n.useEffect(()=>{if(l){let n=r&&r.current||document.body;l.showPanel(e),null==n||n.appendChild(l.dom);let a=(null!=t?t:"").split(" ").filter(e=>e);a.length&&l.dom.classList.add(...a);let s=(0,i.j)(()=>l.begin()),u=(0,o.k)(()=>l.end());return()=>{a.length&&l.dom.classList.remove(...a),null==n||n.removeChild(l.dom),s(),u()}}},[r,l,t,e]),null}var u=e.i(60099),c=e.i(79123),d=e.i(55141);function f(){let e,i,o=(0,r.c)(3),{debugMode:a}=(0,c.useDebug)(),s=(0,n.useRef)(null);return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=s.current;e&&e.setColors("rgb(153, 255, 0)","rgb(0, 153, 255)","rgb(255, 153, 0)")},o[0]=e):e=o[0],(0,n.useEffect)(e),o[1]!==a?(i=a?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(l,{className:d.default.StatsPanel}),(0,t.jsx)("axesHelper",{ref:s,args:[70],renderOrder:999,children:(0,t.jsx)("lineBasicMaterial",{depthTest:!1,depthWrite:!1,fog:!1,vertexColors:!0})}),(0,t.jsx)(u.Html,{position:[80,0,0],center:!0,children:(0,t.jsx)("span",{className:d.default.AxisLabel,"data-axis":"y",children:"Y"})}),(0,t.jsx)(u.Html,{position:[0,80,0],center:!0,children:(0,t.jsx)("span",{className:d.default.AxisLabel,"data-axis":"z",children:"Z"})}),(0,t.jsx)(u.Html,{position:[0,0,80],center:!0,children:(0,t.jsx)("span",{className:d.default.AxisLabel,"data-axis":"x",children:"X"})})]}):null,o[1]=a,o[2]=i):i=o[2],i}e.s(["DebugElements",()=>f],86855)},38847,e=>{"use strict";var t=e.i(80902),r=e.i(22289),n=e.i(71645);function i(e,t,n){try{return e(t)}catch(e){return(0,r.l)("[nuqs] Error while parsing value `%s`: %O"+(n?" (for key `%s`)":""),t,e,n),null}}function o(e){function t(t){if(void 0===t)return null;let r="";if(Array.isArray(t)){if(void 0===t[0])return null;r=t[0]}return"string"==typeof t&&(r=t),i(e.parse,r)}return{type:"single",eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:r=>t(r)??e}},withOptions(e){return{...this,...e}}}}o({parse:e=>e,serialize:String}),o({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)}),o({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),o({parse:e=>{let t=parseInt(e,16);return t==t?t:null},serialize:e=>{let t=Math.round(e).toString(16);return(1&t.length?"0":"")+t}}),o({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String});let a=o({parse:e=>"true"===e.toLowerCase(),serialize:String});function s(e,t){return e.valueOf()===t.valueOf()}o({parse:e=>{let t=parseInt(e);return t==t?new Date(t):null},serialize:e=>""+e.valueOf(),eq:s}),o({parse:e=>{let t=new Date(e);return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString(),eq:s}),o({parse:e=>{let t=new Date(e.slice(0,10));return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString().slice(0,10),eq:s});let l=(0,t.r)(),u={};function c(e,r,n,o,a,s){let l=!1,u=Object.entries(e).reduce((e,[u,c])=>{var d;let f=r?.[u]??u,A=o[f],h="multi"===c.type?[]:null,m=void 0===A?("multi"===c.type?n?.getAll(f):n?.get(f))??h:A;return a&&s&&((d=a[f]??h)===m||null!==d&&null!==m&&"string"!=typeof d&&"string"!=typeof m&&d.length===m.length&&d.every((e,t)=>e===m[t]))?e[u]=s[u]??null:(l=!0,e[u]=((0,t.i)(m)?null:i(c.parse,m,f))??null,a&&(a[f]=m)),e},{});if(!l){let t=Object.keys(e),r=Object.keys(s??{});l=t.length!==r.length||t.some(e=>!r.includes(e))}return{state:u,hasChanged:l}}function d(e,t){return Object.fromEntries(Object.keys(e).map(r=>[r,e[r]??t[r]??null]))}function f(e,i={}){let{parse:o,type:a,serialize:s,eq:A,defaultValue:h,...m}=i,[{[e]:p},B]=function(e,i={}){let o=(0,n.useId)(),a=(0,r.i)(),s=(0,r.a)(),{history:f="replace",scroll:A=a?.scroll??!1,shallow:h=a?.shallow??!0,throttleMs:m=t.s.timeMs,limitUrlUpdates:p=a?.limitUrlUpdates,clearOnDefault:B=a?.clearOnDefault??!0,startTransition:C,urlKeys:g=u}=i,v=Object.keys(e).join(","),y=(0,n.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,g[e]??e])),[v,JSON.stringify(g)]),b=(0,r.r)(Object.values(y)),E=b.searchParams,M=(0,n.useRef)({}),F=(0,n.useMemo)(()=>Object.fromEntries(Object.keys(e).map(t=>[t,e[t].defaultValue??null])),[Object.values(e).map(({defaultValue:e})=>e).join(",")]),S=t.t.useQueuedQueries(Object.values(y)),[R,I]=(0,n.useState)(()=>c(e,g,E??new URLSearchParams,S).state),T=(0,n.useRef)(R);if((0,r.c)("[nuq+ %s `%s`] render - state: %O, iSP: %s",o,v,R,E),Object.keys(M.current).join("&")!==Object.values(y).join("&")){let{state:t,hasChanged:n}=c(e,g,E,S,M.current,T.current);n&&((0,r.c)("[nuq+ %s `%s`] State changed: %O",o,v,{state:t,initialSearchParams:E,queuedQueries:S,queryRef:M.current,stateRef:T.current}),T.current=t,I(t)),M.current=Object.fromEntries(Object.entries(y).map(([t,r])=>[r,e[t]?.type==="multi"?E?.getAll(r):E?.get(r)??null]))}(0,n.useEffect)(()=>{let{state:t,hasChanged:n}=c(e,g,E,S,M.current,T.current);n&&((0,r.c)("[nuq+ %s `%s`] State changed: %O",o,v,{state:t,initialSearchParams:E,queuedQueries:S,queryRef:M.current,stateRef:T.current}),T.current=t,I(t))},[Object.values(y).map(e=>`${e}=${E?.getAll(e)}`).join("&"),JSON.stringify(S)]),(0,n.useEffect)(()=>{let t=Object.keys(e).reduce((t,n)=>(t[n]=({state:t,query:i})=>{I(a=>{let{defaultValue:s}=e[n],l=y[n],u=t??s??null;return Object.is(a[n]??s??null,u)?((0,r.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). no change, skipping, resolved: %O",o,v,l,t,s,T.current),a):(T.current={...T.current,[n]:u},M.current[l]=i,(0,r.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). updateInternalState, resolved: %O",o,v,l,t,s,T.current),T.current)})},t),{});for(let n of Object.keys(e)){let e=y[n];(0,r.c)("[nuq+ %s `%s`] Subscribing to sync for `%s`",o,e,v),l.on(e,t[n])}return()=>{for(let n of Object.keys(e)){let e=y[n];(0,r.c)("[nuq+ %s `%s`] Unsubscribing to sync for `%s`",o,e,v),l.off(e,t[n])}}},[v,y]);let G=(0,n.useCallback)((n,i={})=>{let a,u=Object.fromEntries(Object.keys(e).map(e=>[e,null])),c="function"==typeof n?n(d(T.current,F))??u:n??u;(0,r.c)("[nuq+ %s `%s`] setState: %O",o,v,c);let g=0,E=!1,M=[];for(let[n,o]of Object.entries(c)){let u=e[n],c=y[n];if(!u||void 0===o)continue;(i.clearOnDefault??u.clearOnDefault??B)&&null!==o&&void 0!==u.defaultValue&&(u.eq??((e,t)=>e===t))(o,u.defaultValue)&&(o=null);let d=null===o?null:(u.serialize??String)(o);l.emit(c,{state:o,query:d});let v={key:c,query:d,options:{history:i.history??u.history??f,shallow:i.shallow??u.shallow??h,scroll:i.scroll??u.scroll??A,startTransition:i.startTransition??u.startTransition??C}};if(i?.limitUrlUpdates?.method==="debounce"||p?.method==="debounce"||u.limitUrlUpdates?.method==="debounce"){!0===v.options.shallow&&console.warn((0,r.s)(422));let e=i?.limitUrlUpdates?.timeMs??p?.timeMs??u.limitUrlUpdates?.timeMs??t.s.timeMs,n=t.t.push(v,e,b,s);gt(e),E?t.n.flush(b,s):t.n.getPendingPromise(b));return a??S},[v,f,h,A,m,p?.method,p?.timeMs,C,y,b.updateUrl,b.getSearchParamsSnapshot,b.rateLimitFactor,s,F]);return[(0,n.useMemo)(()=>d(R,F),[R,F]),G]}({[e]:{parse:o??(e=>e),type:a,serialize:s,eq:A,defaultValue:h}},m);return[p,(0,n.useCallback)((t,r={})=>B(r=>({[e]:"function"==typeof t?t(r[e]):t}),r),[e,B])]}e.s(["createParser",()=>o,"parseAsBoolean",()=>a,"useQueryState",()=>f],38847)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/89fcb9c19e93d0ef.js b/docs/_next/static/chunks/89fcb9c19e93d0ef.js new file mode 100644 index 00000000..48874b8c --- /dev/null +++ b/docs/_next/static/chunks/89fcb9c19e93d0ef.js @@ -0,0 +1,2 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,80902,22289,e=>{"use strict";var t=e.i(47167),r=e.i(71645);let s=function(){if("u"{let r=t.shift();return"%O"===e&&r?JSON.stringify(r).replace(/"([^"]+)":/g,"$1:"):String(r)})}(e,...t);performance.mark(r);try{console.log(e,...t)}catch{console.log(r)}}function u(e,...t){s&&console.warn(e,...t)}let o={303:"Multiple adapter contexts detected. This might happen in monorepos.",404:"nuqs requires an adapter to work with your framework.",409:"Multiple versions of the library are loaded. This may lead to unexpected behavior. Currently using `%s`, but `%s` (via the %s adapter) was about to load on top.",414:"Max safe URL length exceeded. Some browsers may not be able to accept this URL. Consider limiting the amount of state stored in the URL.",422:"Invalid options combination: `limitUrlUpdates: debounce` should be used in SSR scenarios, with `shallow: false`",429:"URL update rate-limited by the browser. Consider increasing `throttleMs` for key(s) `%s`. %O",500:"Empty search params cache. Search params can't be accessed in Layouts.",501:"Search params cache already populated. Have you called `parse` twice?"};function i(e){return`[nuqs] ${o[e]} + See https://nuqs.dev/NUQS-${e}`}function l(e){if(0===e.size)return"";let t=[];for(let[r,s]of e.entries()){let e=r.replace(/#/g,"%23").replace(/&/g,"%26").replace(/\+/g,"%2B").replace(/=/g,"%3D").replace(/\?/g,"%3F");t.push(`${e}=${s.replace(/%/g,"%25").replace(/\+/g,"%2B").replace(/ /g,"+").replace(/#/g,"%23").replace(/&/g,"%26").replace(/"/g,"%22").replace(/'/g,"%27").replace(/`/g,"%60").replace(//g,"%3E").replace(/[\x00-\x1F]/g,e=>encodeURIComponent(e))}`)}return"?"+t.join("&")}let a=(0,r.createContext)({useAdapter(){throw Error(i(404))}});function c(e){return({children:t,defaultOptions:s,processUrlSearchParams:n,...u})=>(0,r.createElement)(a.Provider,{...u,value:{useAdapter:e,defaultOptions:s,processUrlSearchParams:n}},t)}function h(e){let t=(0,r.useContext)(a);if(!("useAdapter"in t))throw Error(i(404));return t.useAdapter(e)}a.displayName="NuqsAdapterContext",s&&"u">typeof window&&(window.__NuqsAdapterContext&&window.__NuqsAdapterContext!==a&&console.error(i(303)),window.__NuqsAdapterContext=a);let p=()=>(0,r.useContext)(a).defaultOptions,d=()=>(0,r.useContext)(a).processUrlSearchParams;function f(e){return{method:"throttle",timeMs:e}}function m(e){return{method:"debounce",timeMs:e}}e.s(["a",()=>d,"c",()=>n,"i",()=>p,"l",()=>u,"n",()=>c,"o",()=>l,"r",()=>h,"s",()=>i],22289);let q=f(function(){if("u"=17?120:320}catch{return 320}}());function y(e){return null===e||Array.isArray(e)&&0===e.length}function g(e,t,r){if("string"==typeof e)r.set(t,e);else{for(let s of(r.delete(t),e))r.append(t,s);r.has(t)||r.set(t,"")}return r}function v(){let e=new Map;return{on(t,r){let s=e.get(t)||[];return s.push(r),e.set(t,s),()=>this.off(t,r)},off(t,r){let s=e.get(t);s&&e.set(t,s.filter(e=>e!==r))},emit(t,r){e.get(t)?.forEach(e=>e(r))}}}function w(e,t,r){let s=setTimeout(function(){e(),r.removeEventListener("abort",n)},t);function n(){clearTimeout(s),r.removeEventListener("abort",n)}r.addEventListener("abort",n)}function b(){let e=Promise;if(Promise.hasOwnProperty("withResolvers"))return Promise.withResolvers();let t=()=>{},r=()=>{};return{promise:new e((e,s)=>{t=e,r=s}),resolve:t,reject:r}}function S(){return new URLSearchParams(location.search)}var Q=class{updateMap=new Map;options={history:"replace",scroll:!1,shallow:!0};timeMs=q.timeMs;transitions=new Set;resolvers=null;controller=null;lastFlushedAt=0;resetQueueOnNextPush=!1;push({key:e,query:t,options:r},s=q.timeMs){this.resetQueueOnNextPush&&(this.reset(),this.resetQueueOnNextPush=!1),n("[nuqs gtq] Enqueueing %s=%s %O",e,t,r),this.updateMap.set(e,t),"push"===r.history&&(this.options.history="push"),r.scroll&&(this.options.scroll=!0),!1===r.shallow&&(this.options.shallow=!1),r.startTransition&&this.transitions.add(r.startTransition),(!Number.isFinite(this.timeMs)||s>this.timeMs)&&(this.timeMs=s)}getQueuedQuery(e){return this.updateMap.get(e)}getPendingPromise({getSearchParamsSnapshot:e=S}){return this.resolvers?.promise??Promise.resolve(e())}flush({getSearchParamsSnapshot:e=S,rateLimitFactor:t=1,...r},s){if(this.controller??=new AbortController,!Number.isFinite(this.timeMs))return n("[nuqs gtq] Skipping flush due to throttleMs=Infinity"),Promise.resolve(e());if(this.resolvers)return this.resolvers.promise;this.resolvers=b();let u=()=>{this.lastFlushedAt=performance.now();let[t,n]=this.applyPendingUpdates({...r,autoResetQueueOnUpdate:r.autoResetQueueOnUpdate??!0,getSearchParamsSnapshot:e},s);null===n?(this.resolvers.resolve(t),this.resetQueueOnNextPush=!0):this.resolvers.reject(t),this.resolvers=null},o=()=>{let e=performance.now()-this.lastFlushedAt,r=this.timeMs,s=t*Math.max(0,r-e);n("[nuqs gtq] Scheduling flush in %f ms. Throttled at %f ms (x%f)",s,r,t),0===s?u():w(u,s,this.controller.signal)};return w(o,0,this.controller.signal),this.resolvers.promise}abort(){return this.controller?.abort(),this.controller=new AbortController,this.resolvers?.resolve(new URLSearchParams),this.resolvers=null,this.reset()}reset(){let e=Array.from(this.updateMap.keys());return n("[nuqs gtq] Resetting queue %s",JSON.stringify(Object.fromEntries(this.updateMap))),this.updateMap.clear(),this.transitions.clear(),this.options={history:"replace",scroll:!1,shallow:!0},this.timeMs=q.timeMs,e}applyPendingUpdates(e,t){let{updateUrl:r,getSearchParamsSnapshot:s}=e,u=s();if(n("[nuqs gtq] Applying %d pending update(s) on top of %s",this.updateMap.size,u.toString()),0===this.updateMap.size)return[u,null];let o=Array.from(this.updateMap.entries()),l={...this.options},a=Array.from(this.transitions);for(let[t,r]of(e.autoResetQueueOnUpdate&&this.reset(),n("[nuqs gtq] Flushing queue %O with options %O",o,l),o))null===r?u.delete(t):u=g(r,t,u);t&&(u=t(u));try{return!function(e,t){let r=t;for(let t=e.length-1;t>=0;t--){let s=e[t];if(!s)continue;let n=r;r=()=>s(n)}r()}(a,()=>{r(u,l)}),[u,null]}catch(e){return console.error(i(429),o.map(([e])=>e).join(),e),[u,e]}}};let M=new Q;var A=class{callback;resolvers=b();controller=new AbortController;queuedValue=void 0;constructor(e){this.callback=e}abort(){this.controller.abort(),this.queuedValue=void 0}push(e,t){return this.queuedValue=e,this.controller.abort(),this.controller=new AbortController,w(()=>{let t=this.resolvers;try{n("[nuqs dq] Flushing debounce queue",e);let r=this.callback(e);n("[nuqs dq] Reset debounce queue %O",this.queuedValue),this.queuedValue=void 0,this.resolvers=b(),r.then(e=>t.resolve(e)).catch(e=>t.reject(e))}catch(e){this.queuedValue=void 0,t.reject(e)}},t,this.controller.signal),this.resolvers.promise}};let x=new class{throttleQueue;queues=new Map;queuedQuerySync=v();constructor(e=new Q){this.throttleQueue=e}useQueuedQueries(e){var t,s;let n,u;return t=(e,t)=>this.queuedQuerySync.on(e,t),s=e=>this.getQueuedQuery(e),n=(0,r.useCallback)(()=>{let t=Object.fromEntries(e.map(e=>[e,s(e)]));return[JSON.stringify(t),t]},[e.join(","),s]),null===(u=(0,r.useRef)(null)).current&&(u.current=n()),(0,r.useSyncExternalStore)((0,r.useCallback)(r=>{let s=e.map(e=>t(e,r));return()=>s.forEach(e=>e())},[e.join(","),t]),()=>{let[e,t]=n();return u.current[0]===e?u.current[1]:(u.current=[e,t],t)},()=>u.current[1])}push(e,t,r,s){if(!Number.isFinite(t))return Promise.resolve((r.getSearchParamsSnapshot??S)());let u=e.key;if(!this.queues.has(u)){n("[nuqs dqc] Creating debounce queue for `%s`",u);let e=new A(e=>(this.throttleQueue.push(e),this.throttleQueue.flush(r,s).finally(()=>{this.queues.get(e.key)?.queuedValue===void 0&&(n("[nuqs dqc] Cleaning up empty queue for `%s`",e.key),this.queues.delete(e.key)),this.queuedQuerySync.emit(e.key)})));this.queues.set(u,e)}n("[nuqs dqc] Enqueueing debounce update %O",e);let o=this.queues.get(u).push(e,t);return this.queuedQuerySync.emit(u),o}abort(e){let t=this.queues.get(e);return t?(n("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),this.queues.delete(e),t.abort(),this.queuedQuerySync.emit(e),e=>(e.then(t.resolvers.resolve,t.resolvers.reject),e)):e=>e}abortAll(){for(let[e,t]of this.queues.entries())n("[nuqs dqc] Aborting debounce queue %s=%s",e,t.queuedValue?.query),t.abort(),t.resolvers.resolve(new URLSearchParams),this.queuedQuerySync.emit(e);this.queues.clear()}getQueuedQuery(e){let t=this.queues.get(e)?.queuedValue?.query;return void 0!==t?t:this.throttleQueue.getQueuedQuery(e)}}(M);e.s(["a",()=>g,"c",()=>f,"i",()=>y,"n",()=>M,"o",()=>m,"r",()=>v,"s",()=>q,"t",()=>x],80902)},18566,(e,t,r)=>{t.exports=e.r(76562)},12985,e=>{"use strict";var t=e.i(22289),r=e.i(80902);let s=0;function n(e=1){s=e}function u(){(0,t.c)("[nuqs] Aborting queues"),r.t.abortAll(),r.n.abort().forEach(e=>r.t.queuedQuerySync.emit(e))}var o=e.i(71645),i=e.i(18566);function l(){n(0),u()}function a(){!function(e=u){(s=Math.max(0,s-1))>0||e()}(()=>{queueMicrotask(u)})}function c(){return(0,o.useEffect)(()=>(!function(){var e;if(e="next/app","u"window.removeEventListener("popstate",l)),[]),null}let h=(0,t.n)(function(){let e=(0,i.useRouter)(),[r,s]=(0,o.useOptimistic)((0,i.useSearchParams)());return{searchParams:r,updateUrl:(0,o.useCallback)((r,u)=>{(0,o.startTransition)(()=>{u.shallow||s(r);let o=function(e){let{origin:r,pathname:s,hash:n}=location;return r+s+(0,t.o)(e)+n}(r);(0,t.c)("[nuqs next/app] Updating url: %s",o);let i="push"===u.history?history.pushState:history.replaceState;n(3),i.call(history,null,"",o),u.scroll&&window.scrollTo(0,0),u.shallow||e.replace(o,{scroll:!1})})},[]),rateLimitFactor:3,autoResetQueueOnUpdate:!0}});function p({children:e,...t}){return(0,o.createElement)(h,{...t,children:[(0,o.createElement)(o.Suspense,{key:"nuqs-adapter-suspense-navspy",children:(0,o.createElement)(c)}),e]})}e.s(["NuqsAdapter",()=>p],12985)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/b9c295cb642f6712.js b/docs/_next/static/chunks/8c435435e00c1d09.js similarity index 99% rename from docs/_next/static/chunks/b9c295cb642f6712.js rename to docs/_next/static/chunks/8c435435e00c1d09.js index 21454bcc..ece1b98a 100644 --- a/docs/_next/static/chunks/b9c295cb642f6712.js +++ b/docs/_next/static/chunks/8c435435e00c1d09.js @@ -1,4 +1,4 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,63724,e=>{"use strict";var r=e.i(43476),t=e.i(932),o=e.i(71645),a=e.i(47071),l=e.i(49774),i=e.i(90072),n=e.i(62395),s=e.i(12979),c=e.i(79123),u=e.i(6112);let f=` +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,63724,e=>{"use strict";var r=e.i(43476),t=e.i(932),o=e.i(71645),a=e.i(47071),l=e.i(71753),i=e.i(90072),n=e.i(62395),s=e.i(12979),c=e.i(79123),u=e.i(6112);let f=` #include varying vec2 vUv; diff --git a/docs/_next/static/chunks/f6c55b3b7050a508.css b/docs/_next/static/chunks/97a75e62963e0840.css similarity index 83% rename from docs/_next/static/chunks/f6c55b3b7050a508.css rename to docs/_next/static/chunks/97a75e62963e0840.css index 23e08bcb..c460e887 100644 --- a/docs/_next/static/chunks/f6c55b3b7050a508.css +++ b/docs/_next/static/chunks/97a75e62963e0840.css @@ -1,12 +1,12 @@ .FloatingLabel-module__8y09Ka__Label{color:#fff;white-space:nowrap;text-align:center;background:#00000080;border-radius:1px;padding:1px 3px;font-size:11px} +.DebugElements-module__Cmeo9W__StatsPanel{bottom:0;right:0;top:auto!important;left:auto!important}.DebugElements-module__Cmeo9W__AxisLabel{pointer-events:none;font-size:12px}.DebugElements-module__Cmeo9W__AxisLabel[data-axis=x]{color:#f90}.DebugElements-module__Cmeo9W__AxisLabel[data-axis=y]{color:#9f0}.DebugElements-module__Cmeo9W__AxisLabel[data-axis=z]{color:#09f} .KeyboardOverlay-module__HsRBsa__Root{pointer-events:none;z-index:1;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.KeyboardOverlay-module__HsRBsa__Column{flex-direction:column;justify-content:center;gap:4px;display:flex}.KeyboardOverlay-module__HsRBsa__Row{justify-content:stretch;gap:4px;display:flex}.KeyboardOverlay-module__HsRBsa__Spacer{width:32px}.KeyboardOverlay-module__HsRBsa__Key{color:#ffffff80;white-space:nowrap;background:#0006;border:1px solid #fff3;border-radius:4px;flex:1 0 0;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-size:11px;font-weight:600;display:flex}.KeyboardOverlay-module__HsRBsa__Key[data-pressed=true]{color:#fff;background:#34bbab99;border-color:#23fddc80}.KeyboardOverlay-module__HsRBsa__Arrow{margin-right:3px} -.TouchControls-module__AkxfgW__Joystick{z-index:1;width:140px;height:140px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.TouchControls-module__AkxfgW__Left{left:20px;transform:none;}.TouchControls-module__AkxfgW__Right{left:auto;right:20px;transform:none;} .MissionSelect-module__N_AIjG__InputWrapper{align-items:center;display:flex;position:relative}.MissionSelect-module__N_AIjG__Shortcut{color:#fff9;pointer-events:none;background:#ffffff26;border-radius:3px;padding:1px 4px;font-family:system-ui,sans-serif;font-size:11px;position:absolute;right:7px}.MissionSelect-module__N_AIjG__Input[aria-expanded=true]~.MissionSelect-module__N_AIjG__Shortcut{display:none}.MissionSelect-module__N_AIjG__Input{color:#fff;-webkit-user-select:text;user-select:text;background:#0009;border:1px solid #ffffff4d;border-radius:3px;outline:none;width:280px;padding:6px 36px 6px 8px;font-size:14px}.MissionSelect-module__N_AIjG__Input[aria-expanded=true]{padding-right:8px}.MissionSelect-module__N_AIjG__Input:focus{border-color:#fff9}.MissionSelect-module__N_AIjG__Input::placeholder{color:#0000}.MissionSelect-module__N_AIjG__SelectedValue{pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;left:8px;right:36px;overflow:hidden}.MissionSelect-module__N_AIjG__Input[aria-expanded=true]~.MissionSelect-module__N_AIjG__SelectedValue{display:none}.MissionSelect-module__N_AIjG__SelectedName{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.MissionSelect-module__N_AIjG__SelectedValue>.MissionSelect-module__N_AIjG__ItemType{flex-shrink:0}.MissionSelect-module__N_AIjG__Popover{z-index:100;min-width:320px;max-height:var(--popover-available-height,90vh);overscroll-behavior:contain;background:#141414f2;border:1px solid #ffffff80;border-radius:3px;overflow-y:auto;box-shadow:0 8px 24px #0009}.MissionSelect-module__N_AIjG__List{padding:4px 0}.MissionSelect-module__N_AIjG__List:has(>.MissionSelect-module__N_AIjG__Group:first-child){padding-top:0}.MissionSelect-module__N_AIjG__Group{padding-bottom:4px}.MissionSelect-module__N_AIjG__GroupLabel{color:#c6caca;z-index:1;background:#3a4548f2;border-bottom:1px solid #ffffff4d;padding:6px 8px 6px 12px;font-size:13px;font-weight:600;position:sticky;top:0}.MissionSelect-module__N_AIjG__Group:not(:last-child){border-bottom:1px solid #ffffff4d}.MissionSelect-module__N_AIjG__Item{cursor:pointer;border-radius:4px;outline:none;flex-direction:column;gap:1px;margin:4px 4px 0;padding:6px 8px;scroll-margin-top:32px;display:flex}.MissionSelect-module__N_AIjG__List>.MissionSelect-module__N_AIjG__Item:first-child{margin-top:0}.MissionSelect-module__N_AIjG__Item[data-active-item]{background:#ffffff26}.MissionSelect-module__N_AIjG__Item[aria-selected=true]{background:#6496ff4d}.MissionSelect-module__N_AIjG__ItemHeader{align-items:center;gap:6px;display:flex}.MissionSelect-module__N_AIjG__ItemName{color:#fff;font-size:14px;font-weight:600}.MissionSelect-module__N_AIjG__ItemTypes{gap:3px;display:flex}.MissionSelect-module__N_AIjG__ItemType{color:#fff;background:#ff9d0066;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:600}.MissionSelect-module__N_AIjG__ItemType:hover{background:#ff9d00b3}.MissionSelect-module__N_AIjG__ItemMissionName{color:#ffffff80;font-size:12px}.MissionSelect-module__N_AIjG__NoResults{color:#ffffff80;text-align:center;padding:12px 8px;font-size:13px} .InspectorControls-module__gNRB6W__Controls{color:#fff;z-index:2;background:#00000080;border-radius:0 0 4px;justify-content:center;align-items:center;gap:20px;padding:8px 12px 8px 8px;font-size:13px;display:flex;position:fixed;top:0;left:0}.InspectorControls-module__gNRB6W__Dropdown,.InspectorControls-module__gNRB6W__Group{justify-content:center;align-items:center;gap:20px;display:flex}.InspectorControls-module__gNRB6W__CheckboxField,.InspectorControls-module__gNRB6W__LabelledButton,.InspectorControls-module__gNRB6W__Field{align-items:center;gap:6px;display:flex}.InspectorControls-module__gNRB6W__IconButton{color:#fff;cursor:pointer;background:#03529399;border:1px solid #c8c8c84d;border-color:#ffffff4d #c8c8c84d #c8c8c84d #ffffff4d;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 0 0 -12px;padding:0;font-size:15px;transition:background .2s,border-color .2s;display:flex;position:relative;transform:translate(0);box-shadow:0 1px 2px #0006}.InspectorControls-module__gNRB6W__IconButton svg{pointer-events:none}@media (hover:hover){.InspectorControls-module__gNRB6W__IconButton:hover{background:#0062b3cc;border-color:#fff6}}.InspectorControls-module__gNRB6W__IconButton:active,.InspectorControls-module__gNRB6W__IconButton[aria-expanded=true]{background:#0062b3b3;border-color:#ffffff4d;transform:translateY(1px)}.InspectorControls-module__gNRB6W__IconButton[data-active=true]{background:#0075d5e6;border-color:#fff6}.InspectorControls-module__gNRB6W__ButtonLabel{font-size:12px}.InspectorControls-module__gNRB6W__Toggle{margin:0;}.InspectorControls-module__gNRB6W__MapInfoButton{}@media (max-width:1279px){.InspectorControls-module__gNRB6W__Dropdown[data-open=false]{display:none}.InspectorControls-module__gNRB6W__Dropdown{background:#000c;border:1px solid #fff3;border-radius:4px;flex-direction:column;align-items:center;gap:12px;max-height:calc(100dvh - 56px);padding:12px;display:flex;position:absolute;top:calc(100% + 2px);left:2px;right:2px;overflow:auto;box-shadow:0 0 12px #0006}.InspectorControls-module__gNRB6W__Group{flex-wrap:wrap;gap:12px 20px}.InspectorControls-module__gNRB6W__LabelledButton{width:auto;padding:0 10px}}@media (max-width:639px){.InspectorControls-module__gNRB6W__Controls{border-radius:0;right:0}.InspectorControls-module__gNRB6W__MissionSelectWrapper{flex:1 1 0;min-width:0}.InspectorControls-module__gNRB6W__MissionSelectWrapper input{width:100%}.InspectorControls-module__gNRB6W__Toggle{flex:none}}@media (min-width:1280px){.InspectorControls-module__gNRB6W__Toggle,.InspectorControls-module__gNRB6W__LabelledButton .InspectorControls-module__gNRB6W__ButtonLabel,.InspectorControls-module__gNRB6W__MapInfoButton{display:none}} .CopyCoordinatesButton-module__BxovtG__Root{}.CopyCoordinatesButton-module__BxovtG__Root[data-copied=true]{background:#0075d5e6;border-color:#fff6}.CopyCoordinatesButton-module__BxovtG__ClipboardCheck{opacity:1;display:none}.CopyCoordinatesButton-module__BxovtG__Root[data-copied=true] .CopyCoordinatesButton-module__BxovtG__ClipboardCheck{animation:.22s linear infinite CopyCoordinatesButton-module__BxovtG__showClipboardCheck;display:block}.CopyCoordinatesButton-module__BxovtG__Root[data-copied=true] .CopyCoordinatesButton-module__BxovtG__MapPin{display:none}.CopyCoordinatesButton-module__BxovtG__ButtonLabel{}@keyframes CopyCoordinatesButton-module__BxovtG__showClipboardCheck{0%{opacity:1}to{opacity:.2}} .LoadDemoButton-module__kGZaoW__Root{}.LoadDemoButton-module__kGZaoW__ButtonLabel{}.LoadDemoButton-module__kGZaoW__DemoIcon{font-size:19px} -.DebugElements-module__Cmeo9W__StatsPanel{bottom:0;right:0;top:auto!important;left:auto!important}.DebugElements-module__Cmeo9W__AxisLabel{pointer-events:none;font-size:12px}.DebugElements-module__Cmeo9W__AxisLabel[data-axis=x]{color:#f90}.DebugElements-module__Cmeo9W__AxisLabel[data-axis=y]{color:#9f0}.DebugElements-module__Cmeo9W__AxisLabel[data-axis=z]{color:#09f} .PlayerNameplate-module__zYDm0a__Root{pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;display:inline-flex}.PlayerNameplate-module__zYDm0a__Top{padding-bottom:20px;}.PlayerNameplate-module__zYDm0a__Bottom{padding-top:20px;}.PlayerNameplate-module__zYDm0a__IffArrow{width:12px;height:12px;image-rendering:pixelated;filter:drop-shadow(0 1px 2px #000000b3)}.PlayerNameplate-module__zYDm0a__Name{color:#fff;text-shadow:0 1px 3px #000000e6,0 0 1px #000000b3;font-size:11px}.PlayerNameplate-module__zYDm0a__HealthBar{background:#00000080;border:1px solid #fff3;width:60px;height:4px;margin:2px auto 0;overflow:hidden}.PlayerNameplate-module__zYDm0a__HealthFill{background:#2ecc40;height:100%} .DemoControls-module__PjV4fq__Root{color:#fff;z-index:2;background:#000000b3;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0}.DemoControls-module__PjV4fq__PlayPause{color:#fff;cursor:pointer;background:#03529399;border:1px solid #ffffff4d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:14px;display:flex}@media (hover:hover){.DemoControls-module__PjV4fq__PlayPause:hover{background:#0062b3cc}}.DemoControls-module__PjV4fq__Time{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.DemoControls-module__PjV4fq__Seek[type=range]{flex:1 1 0;min-width:0;max-width:none}.DemoControls-module__PjV4fq__Speed{color:#fff;background:#0009;border:1px solid #ffffff4d;border-radius:3px;flex-shrink:0;padding:2px 4px;font-size:12px}.DemoControls-module__PjV4fq__DiagnosticsPanel{background:#0000008c;border:1px solid #fff3;border-radius:4px;flex-direction:column;gap:3px;min-width:320px;margin-left:8px;padding:4px 8px;display:flex}.DemoControls-module__PjV4fq__DiagnosticsPanel[data-context-lost=true]{background:#46000073;border-color:#ff5a5acc}.DemoControls-module__PjV4fq__DiagnosticsStatus{letter-spacing:.02em;font-size:11px;font-weight:700}.DemoControls-module__PjV4fq__DiagnosticsMetrics{opacity:.92;flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.DemoControls-module__PjV4fq__DiagnosticsFooter{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.DemoControls-module__PjV4fq__DiagnosticsFooter button{color:#fff;cursor:pointer;background:#03529399;border:1px solid #ffffff4d;border-radius:3px;padding:1px 6px;font-size:11px}.DemoControls-module__PjV4fq__DiagnosticsFooter button:hover{background:#0062b3cc} .PlayerHUD-module__-E1Scq__PlayerHUD{z-index:1;pointer-events:none;padding-bottom:48px;position:absolute;inset:0}.PlayerHUD-module__-E1Scq__ChatWindow{position:absolute;top:60px;left:4px}.PlayerHUD-module__-E1Scq__Bar{background:#00000080;border:1px solid #fff3;width:160px;height:14px;position:absolute;overflow:hidden}.PlayerHUD-module__-E1Scq__HealthBar{top:60px;right:32px;}.PlayerHUD-module__-E1Scq__EnergyBar{top:80px;right:32px;}.PlayerHUD-module__-E1Scq__BarFill{height:100%;transition:width .15s ease-out;position:absolute;top:0;left:0}.PlayerHUD-module__-E1Scq__HealthBar .PlayerHUD-module__-E1Scq__BarFill{background:#2ecc40}.PlayerHUD-module__-E1Scq__EnergyBar .PlayerHUD-module__-E1Scq__BarFill{background:#0af} .page-module__E0kJGG__CanvasContainer{z-index:0;position:absolute;inset:0}.page-module__E0kJGG__LoadingIndicator{pointer-events:none;z-index:1;opacity:.8;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__E0kJGG__LoadingIndicator[data-complete=true]{animation:.3s ease-out forwards page-module__E0kJGG__loadingComplete}.page-module__E0kJGG__Spinner{border:4px solid #fff3;border-top-color:#fff;border-radius:50%;width:48px;height:48px;animation:1s linear infinite page-module__E0kJGG__spin}.page-module__E0kJGG__Progress{background:#fff3;border-radius:2px;width:200px;height:4px;overflow:hidden}.page-module__E0kJGG__ProgressBar{background:#fff;border-radius:2px;height:100%;transition:width .1s ease-out}.page-module__E0kJGG__ProgressText{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:14px}@keyframes page-module__E0kJGG__spin{to{transform:rotate(360deg)}}@keyframes page-module__E0kJGG__loadingComplete{0%{opacity:1}to{opacity:0}} +.page-module__v6zvCa__CanvasContainer{z-index:0;position:absolute;inset:0}.page-module__v6zvCa__LoadingIndicator{pointer-events:none;z-index:1;opacity:.8;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__v6zvCa__LoadingIndicator[data-complete=true]{animation:.3s ease-out forwards page-module__v6zvCa__loadingComplete}.page-module__v6zvCa__Spinner{border:4px solid #fff3;border-top-color:#fff;border-radius:50%;width:48px;height:48px;animation:1s linear infinite page-module__v6zvCa__spin}@keyframes page-module__v6zvCa__spin{to{transform:rotate(360deg)}}@keyframes page-module__v6zvCa__loadingComplete{0%{opacity:1}to{opacity:0}}.page-module__v6zvCa__Sidebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:2;background:#000000b3;flex-direction:column;width:260px;font-size:13px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.page-module__v6zvCa__SidebarSection{border-bottom:1px solid #ffffff1a;padding:10px 12px}.page-module__v6zvCa__SidebarSection:last-child{border-bottom:none}.page-module__v6zvCa__SectionLabel{text-transform:uppercase;letter-spacing:.05em;color:#fff6;margin-bottom:6px;font-size:10px}.page-module__v6zvCa__AnimationList{flex:1;padding:0 12px 12px;overflow-y:auto}.page-module__v6zvCa__AnimationItem{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex}.page-module__v6zvCa__AnimationItem:hover{background:#ffffff14}.page-module__v6zvCa__AnimationItem[data-active=true]{background:#ffffff26}.page-module__v6zvCa__PlayButton{color:#fff9;cursor:pointer;background:#ffffff1a;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:11px;display:flex}.page-module__v6zvCa__PlayButton:hover{color:#fff;background:#fff3}.page-module__v6zvCa__AnimationItem[data-active=true] .page-module__v6zvCa__PlayButton{color:#fff;background:#64b4ff4d}.page-module__v6zvCa__AnimationName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.page-module__v6zvCa__ClipName{color:#ffffff4d;white-space:nowrap;flex-shrink:0;font-size:10px}.page-module__v6zvCa__CyclicIcon{color:#ffffff4d;title:"Cyclic (looping)";flex-shrink:0;font-size:13px}.page-module__v6zvCa__CheckboxField{align-items:center;gap:6px;display:flex} diff --git a/docs/_next/static/chunks/a39cd4cde6ac97c6.js b/docs/_next/static/chunks/a39cd4cde6ac97c6.js deleted file mode 100644 index 7e4e9a58..00000000 --- a/docs/_next/static/chunks/a39cd4cde6ac97c6.js +++ /dev/null @@ -1,2 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,64893,(e,t,r)=>{"use strict";var n=e.r(74080),a={stream:!0},l=Object.prototype.hasOwnProperty;function u(t){var r=e.r(t);return"function"!=typeof r.then||"fulfilled"===r.status?null:(r.then(function(e){r.status="fulfilled",r.value=e},function(e){r.status="rejected",r.reason=e}),r)}var o=new WeakSet,i=new WeakSet;function s(){}function c(t){for(var r=t[1],n=[],a=0;af||35===f||114===f||120===f?(h=f,f=3,s++):(h=0,f=3);continue;case 2:44===(v=i[s++])?f=4:p=p<<4|(96i.length&&(v=-1)}var _=i.byteOffset+s;if(-1{"use strict";t.exports=e.r(64893)},35326,(e,t,r)=>{"use strict";t.exports=e.r(21413)},90373,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useUntrackedPathname",{enumerable:!0,get:function(){return l}});let n=e.r(71645),a=e.r(61994);function l(){return!function(){if("undefined"==typeof window){let{workUnitAsyncStorage:t}=e.r(62141),r=t.getStore();if(!r)return!1;switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":let n=r.fallbackRouteParams;return!!n&&n.size>0}}return!1}()?(0,n.useContext)(a.PathnameContext):null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},51191,(e,t,r)=>{"use strict";function n(e,t=!0){return e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},78377,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={handleHardNavError:function(){return u},useNavFailureHandler:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});e.r(71645);let l=e.r(51191);function u(e){return!!e&&"undefined"!=typeof window&&!!window.next.__pendingUrl&&(0,l.createHrefFromUrl)(new URL(window.location.href))!==(0,l.createHrefFromUrl)(window.next.__pendingUrl)&&(console.error("Error occurred during navigation, falling back to hard navigation",e),window.location.href=window.next.__pendingUrl.toString(),!0)}function o(){}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},26935,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return n}});let n=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},82604,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTML_LIMITED_BOT_UA_RE:function(){return l.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return o},getBotType:function(){return c},isBot:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(26935),u=/Googlebot(?!-)|Googlebot$/i,o=l.HTML_LIMITED_BOT_UA_RE.source;function i(e){return l.HTML_LIMITED_BOT_UA_RE.test(e)}function s(e){return u.test(e)||i(e)}function c(e){return u.test(e)?"dom":i(e)?"html":void 0}},72383,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ErrorBoundary:function(){return p},ErrorBoundaryHandler:function(){return h}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(55682),u=e.r(43476),o=l._(e.r(71645)),i=e.r(90373),s=e.r(65713);e.r(78377);let c=e.r(12354),f=e.r(82604),d="undefined"!=typeof window&&(0,f.isBot)(window.navigator.userAgent);class h extends o.default.Component{constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}static getDerivedStateFromError(e){if((0,s.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){let{error:r}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error&&!d?(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(c.HandleISRError,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,u.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}}function p({errorComponent:e,errorStyles:t,errorScripts:r,children:n}){let a=(0,i.useUntrackedPathname)();return e?(0,u.jsx)(h,{pathname:a,errorComponent:e,errorStyles:t,errorScripts:r,children:n}):(0,u.jsx)(u.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88540,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={ACTION_HMR_REFRESH:function(){return c},ACTION_NAVIGATE:function(){return o},ACTION_REFRESH:function(){return u},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return f},ACTION_SERVER_PATCH:function(){return s},PrefetchKind:function(){return d}};for(var l in a)Object.defineProperty(r,l,{enumerable:!0,get:a[l]});let u="refresh",o="navigate",i="restore",s="server-patch",c="hmr-refresh",f="server-action";var d=((n={}).AUTO="auto",n.FULL="full",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},64245,(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isThenable",{enumerable:!0,get:function(){return n}})},41538,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={dispatchAppRouterAction:function(){return i},useActionQueue:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(90809)._(e.r(71645)),u=e.r(64245),o=null;function i(e){if(null===o)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});o(e)}function s(e){let[t,r]=l.default.useState(e.state);o=t=>e.dispatch(t,r);let n=(0,l.useMemo)(()=>t,[t]);return(0,u.isThenable)(n)?(0,l.use)(n):n}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},32120,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"callServer",{enumerable:!0,get:function(){return u}});let n=e.r(71645),a=e.r(88540),l=e.r(41538);async function u(e,t){return new Promise((r,u)=>{(0,n.startTransition)(()=>{(0,l.dispatchAppRouterAction)({type:a.ACTION_SERVER_ACTION,actionId:e,actionArgs:t,resolve:r,reject:u})})})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92245,(e,t,r)=>{"use strict";let n;Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findSourceMapURL",{enumerable:!0,get:function(){return n}});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3372,(e,t,r)=>{"use strict";function n(e){return e.startsWith("/")?e:`/${e}`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},74180,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={normalizeAppPath:function(){return o},normalizeRscURL:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(3372),u=e.r(13258);function o(e){return(0,l.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,u.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:`${e}/${t}`,""))}function i(e){return e.replace(/\.rsc($|\?)/,"$1")}},91463,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={INTERCEPTION_ROUTE_MARKERS:function(){return u},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(74180),u=["(..)(..)","(.)","(..)","(...)"];function o(e){return void 0!==e.split("/").find(e=>u.find(t=>e.startsWith(t)))}function i(e){let t,r,n;for(let a of e.split("/"))if(r=u.find(e=>a.startsWith(e))){[t,n]=e.split(r,2);break}if(!t||!r||!n)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,l.normalizeAppPath)(t),r){case"(.)":n="/"===t?`/${n}`:t+"/"+n;break;case"(..)":if("/"===t)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});n=t.split("/").slice(0,-1).concat(n).join("/");break;case"(...)":n="/"+n;break;case"(..)(..)":let a=t.split("/");if(a.length<=2)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});n=a.slice(0,-2).concat(n).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:n}}},56019,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"matchSegment",{enumerable:!0,get:function(){return n}});let n=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1];("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},34727,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={computeChangedPath:function(){return f},extractPathFromFlightRouterState:function(){return c},getSelectedParams:function(){return function e(t,r={}){for(let n of Object.values(t[1])){let t=n[0],a=Array.isArray(t),l=a?t[1]:t;!l||l.startsWith(u.PAGE_SEGMENT_KEY)||(a&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):a&&(r[t[0]]=t[1]),r=e(n,r))}return r}}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(91463),u=e.r(13258),o=e.r(56019),i=e=>"string"==typeof e?"children"===e?"":e:e[1];function s(e){return e.reduce((e,t)=>{let r;return""===(t="/"===(r=t)[0]?r.slice(1):r)||(0,u.isGroupSegment)(t)?e:`${e}/${t}`},"")||"/"}function c(e){let t=Array.isArray(e[0])?e[0][1]:e[0];if(t===u.DEFAULT_SEGMENT_KEY||l.INTERCEPTION_ROUTE_MARKERS.some(e=>t.startsWith(e)))return;if(t.startsWith(u.PAGE_SEGMENT_KEY))return"";let r=[i(t)],n=e[1]??{},a=n.children?c(n.children):void 0;if(void 0!==a)r.push(a);else for(let[e,t]of Object.entries(n)){if("children"===e)continue;let n=c(t);void 0!==n&&r.push(n)}return s(r)}function f(e,t){let r=function e(t,r){let[n,a]=t,[u,s]=r,f=i(n),d=i(u);if(l.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,o.matchSegment)(n,u))return c(r)??"";for(let t in a)if(s[t]){let r=e(a[t],s[t]);if(null!==r)return`${i(u)}/${r}`}return null}(e,t);return null==r||"/"===r?r:s(r.split("/"))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},47442,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"handleMutable",{enumerable:!0,get:function(){return l}});let n=e.r(34727);function a(e){return void 0!==e}function l(e,t){let r=t.shouldScroll??!0,l=e.previousNextUrl,u=e.nextUrl;if(a(t.patchedTree)){let r=(0,n.computeChangedPath)(e.tree,t.patchedTree);r?(l=u,u=r):u||(u=e.canonicalUrl)}return{canonicalUrl:t.canonicalUrl??e.canonicalUrl,renderedSearch:t.renderedSearch??e.renderedSearch,pushRef:{pendingPush:a(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:a(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:a(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!r&&(!!a(t?.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:t.onlyHashChange||!1,hashFragment:r?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:r?t?.scrollableSegments??e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,tree:a(t.patchedTree)?t.patchedTree:e.tree,nextUrl:u,previousNextUrl:l,debugInfo:t.collectedDebugInfo??null}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},67764,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HEAD_REQUEST_KEY:function(){return o},ROOT_SEGMENT_REQUEST_KEY:function(){return u},appendSegmentRequestKeyPart:function(){return s},convertSegmentPathToStaticExportFilename:function(){return d},createSegmentRequestKeyPart:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(13258),u="",o="/_head";function i(e){if("string"==typeof e)return e.startsWith(l.PAGE_SEGMENT_KEY)?l.PAGE_SEGMENT_KEY:"/_not-found"===e?"_not-found":f(e);let t=e[0];return"$"+e[2]+"$"+f(t)}function s(e,t,r){return e+"/"+("children"===t?r:`@${f(t)}/${r}`)}let c=/^[a-zA-Z0-9\-_@]+$/;function f(e){return c.test(e)?e:"!"+btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function d(e){return`__next${e.replace(/\//g,".")}.txt`}},33906,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={doesStaticSegmentAppearInURL:function(){return f},getCacheKeyForDynamicParam:function(){return d},getParamValueFromCacheKey:function(){return p},getRenderedPathname:function(){return s},getRenderedSearch:function(){return i},parseDynamicParamFromURLPart:function(){return c},urlSearchParamsToParsedUrlQuery:function(){return y},urlToUrlWithoutFlightMarker:function(){return h}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(13258),u=e.r(67764),o=e.r(21768);function i(e){let t=e.headers.get(o.NEXT_REWRITTEN_QUERY_HEADER);return null!==t?""===t?"":"?"+t:h(new URL(e.url)).search}function s(e){return e.headers.get(o.NEXT_REWRITTEN_PATH_HEADER)??h(new URL(e.url)).pathname}function c(e,t,r){switch(e){case"c":return rencodeURIComponent(e)):[];case"ci(..)(..)":case"ci(.)":case"ci(..)":case"ci(...)":{let n=e.length-2;return r0===t?encodeURIComponent(e.slice(n)):encodeURIComponent(e)):[]}case"oc":return rencodeURIComponent(e)):null;case"d":if(r>=t.length)return"";return encodeURIComponent(t[r]);case"di(..)(..)":case"di(.)":case"di(..)":case"di(...)":{let n=e.length-2;if(r>=t.length)return"";return encodeURIComponent(t[r].slice(n))}default:return""}}function f(e){return!(e===u.ROOT_SEGMENT_REQUEST_KEY||e.startsWith(l.PAGE_SEGMENT_KEY)||"("===e[0]&&e.endsWith(")"))&&e!==l.DEFAULT_SEGMENT_KEY&&"/_not-found"!==e}function d(e,t){return"string"==typeof e?(0,l.addSearchParamsIfPageSegment)(e,Object.fromEntries(new URLSearchParams(t))):null===e?"":e.join("/")}function h(e){let t=new URL(e);if(t.searchParams.delete(o.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,r=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-r)}return t}function p(e,t){return"c"===t||"oc"===t?e.split("/"):e}function y(e){let t={};for(let[r,n]of e.entries())void 0===t[r]?t[r]=n:Array.isArray(t[r])?t[r].push(n):t[r]=[t[r],n];return t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},50590,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createInitialRSCPayloadFromFallbackPrerender:function(){return s},getFlightDataPartsFromPath:function(){return i},getNextFlightSegmentPath:function(){return c},normalizeFlightData:function(){return f},prepareFlightRouterStateForRequest:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(13258),u=e.r(33906),o=e.r(51191);function i(e){let[t,r,n,a]=e.slice(-4),l=e.slice(0,-4);return{pathToSegment:l.slice(0,-1),segmentPath:l,segment:l[l.length-1]??"",tree:t,seedData:r,head:n,isHeadPartial:a,isRootRender:4===e.length}}function s(e,t){let r=(0,u.getRenderedPathname)(e),n=(0,u.getRenderedSearch)(e),a=(0,o.createHrefFromUrl)(new URL(location.href)),l=t.f[0],i=l[0];return{b:t.b,c:a.split("/"),q:n,i:t.i,f:[[function e(t,r,n,a){let l,o,i=t[0];if("string"==typeof i)l=i,o=(0,u.doesStaticSegmentAppearInURL)(i);else{let e=i[0],t=i[2],s=(0,u.parseDynamicParamFromURLPart)(t,n,a);l=[e,(0,u.getCacheKeyForDynamicParam)(s,r),t],o=!0}let s=o?a+1:a,c=t[1],f={};for(let t in c){let a=c[t];f[t]=e(a,r,n,s)}return[l,f,null,t[3],t[4]]}(i,n,r.split("/").filter(e=>""!==e),0),l[1],l[2],l[2]]],m:t.m,G:t.G,S:t.S}}function c(e){return e.slice(2)}function f(e){return"string"==typeof e?e:e.map(e=>i(e))}function d(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){var r,n;let[a,u,o,i,s,c]=t,f="string"==typeof(r=a)&&r.startsWith(l.PAGE_SEGMENT_KEY+"?")?l.PAGE_SEGMENT_KEY:r,d={};for(let[t,r]of Object.entries(u))d[t]=e(r);let h=[f,d,null,(n=i)&&"refresh"!==n?i:null];return void 0!==s&&(h[4]=s),void 0!==c&&(h[5]=c),h}(e)))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},14297,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getAppBuildId:function(){return o},setAppBuildId:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l="";function u(e){l=e}function o(){return l}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},19921,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={djb2Hash:function(){return l},hexHash:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function l(e){let t=5381;for(let r=0;r>>0}function u(e){return l(e).toString(36).slice(0,5)}},86051,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"computeCacheBustingSearchParam",{enumerable:!0,get:function(){return a}});let n=e.r(19921);function a(e,t,r,a){return(void 0===e||"0"===e)&&void 0===t&&void 0===r&&void 0===a?"":(0,n.hexHash)([e||"0",t||"0",r||"0",a||"0"].join(","))}},88093,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={setCacheBustingSearchParam:function(){return o},setCacheBustingSearchParamWithHash:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(86051),u=e.r(21768),o=(e,t)=>{i(e,(0,l.computeCacheBustingSearchParam)(t[u.NEXT_ROUTER_PREFETCH_HEADER],t[u.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],t[u.NEXT_ROUTER_STATE_TREE_HEADER],t[u.NEXT_URL]))},i=(e,t)=>{let r=e.search,n=(r.startsWith("?")?r.slice(1):r).split("&").filter(e=>e&&!e.startsWith(`${u.NEXT_RSC_UNION_QUERY}=`));t.length>0?n.push(`${u.NEXT_RSC_UNION_QUERY}=${t}`):n.push(`${u.NEXT_RSC_UNION_QUERY}`),e.search=n.length?`?${n.join("&")}`:""};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},43369,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getDeploymentId:function(){return l},getDeploymentIdQueryOrEmptyString:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function l(){return!1}function u(){return""}},87288,(e,t,r)=>{"use strict";let n;Object.defineProperty(r,"__esModule",{value:!0});var a={createFetch:function(){return m},createFromNextReadableStream:function(){return R},fetchServerResponse:function(){return b}};for(var l in a)Object.defineProperty(r,l,{enumerable:!0,get:a[l]});let u=e.r(35326),o=e.r(21768),i=e.r(32120),s=e.r(92245),c=e.r(50590),f=e.r(14297),d=e.r(88093),h=e.r(33906),p=e.r(43369),y=u.createFromReadableStream,g=u.createFromFetch;function v(e){return(0,h.urlToUrlWithoutFlightMarker)(new URL(e,location.origin)).toString()}let _=!1;async function b(e,t){let{flightRouterState:r,nextUrl:n}=t,a={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_STATE_TREE_HEADER]:(0,c.prepareFlightRouterStateForRequest)(r,t.isHmrRefresh)};n&&(a[o.NEXT_URL]=n);let l=e;try{(e=new URL(e)).pathname.endsWith("/")?e.pathname+="index.txt":e.pathname+=".txt";let t=await m(e,a,"auto",!0),r=(0,h.urlToUrlWithoutFlightMarker)(new URL(t.url)),n=t.redirected?r:l,u=t.headers.get("content-type")||"",i=!!t.headers.get("vary")?.includes(o.NEXT_URL),s=!!t.headers.get(o.NEXT_DID_POSTPONE_HEADER),d=t.headers.get(o.NEXT_ROUTER_STALE_TIME_HEADER),p=null!==d?1e3*parseInt(d,10):-1,y=u.startsWith(o.RSC_CONTENT_TYPE_HEADER);if(y||(y=u.startsWith("text/plain")),!y||!t.ok||!t.body)return e.hash&&(r.hash=e.hash),v(r.toString());let g=t.flightResponse;if(null===g){let e,r=s?(e=t.body.getReader(),new ReadableStream({async pull(t){for(;;){let{done:r,value:n}=await e.read();if(!r){t.enqueue(n);continue}return}}})):t.body;g=R(r,a)}let _=await g;if((0,f.getAppBuildId)()!==_.b)return v(t.url);let b=(0,c.normalizeFlightData)(_.f);if("string"==typeof b)return v(b);return{flightData:b,canonicalUrl:n,renderedSearch:(0,h.getRenderedSearch)(t),couldBeIntercepted:i,prerendered:_.S,postponed:s,staleTime:p,debugInfo:g._debugInfo??null}}catch(e){return _||console.error(`Failed to fetch RSC payload for ${l}. Falling back to browser navigation.`,e),l.toString()}}async function m(e,t,r,a,l){var u,c;let f=(0,p.getDeploymentId)();f&&(t["x-deployment-id"]=f);let h=new URL(e);(0,d.setCacheBustingSearchParam)(h,t);let y=fetch(h,{credentials:"same-origin",headers:t,priority:r||void 0,signal:l}),v=a?(u=y,c=t,g(u,{callServer:i.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(c)})):null,_=await y,b=_.redirected,m=new URL(_.url,h);return m.searchParams.delete(o.NEXT_RSC_UNION_QUERY),{url:m.href,redirected:b,ok:_.ok,headers:_.headers,body:_.body,status:_.status,flightResponse:v}}function R(e,t){return y(e,{callServer:i.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(t)})}"undefined"!=typeof window&&(window.addEventListener("pagehide",()=>{_=!0}),window.addEventListener("pageshow",()=>{_=!1})),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},70725,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRouterCacheKey",{enumerable:!0,get:function(){return a}});let n=e.r(13258);function a(e,t=!1){return Array.isArray(e)?`${e[0]}|${e[1]}|${e[2]}`:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48919,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let n=t[0],a=r[0];if(Array.isArray(n)&&Array.isArray(a)){if(n[0]!==a[0]||n[2]!==a[2])return!0}else if(n!==a)return!0;if(t[4])return!r[4];if(r[4])return!0;let l=Object.values(t[1])[0],u=Object.values(r[1])[0];return!l||!u||e(l,u)}}}),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},95871,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={FreshnessPolicy:function(){return g},createInitialCacheNodeForHydration:function(){return _},isDeferredRsc:function(){return N},spawnDynamicRequests:function(){return j},startPPRNavigation:function(){return b}};for(var l in a)Object.defineProperty(r,l,{enumerable:!0,get:a[l]});let u=e.r(13258),o=e.r(56019),i=e.r(51191),s=e.r(70725),c=e.r(87288),f=e.r(41538),d=e.r(88540),h=e.r(48919),p=e.r(54069),y=e.r(60355);var g=((n={})[n.Default=0]="Default",n[n.Hydration=1]="Hydration",n[n.HistoryTraversal=2]="HistoryTraversal",n[n.RefreshAll=3]="RefreshAll",n[n.HMRRefresh=4]="HMRRefresh",n);let v=()=>{};function _(e,t,r,n){return m(e,t,void 0,1,r,n,null,null,!1,null,null,!1,{scrollableSegments:null,separateRefreshUrls:null}).node}function b(e,t,r,n,a,l,c,f,d,p,y,g,v){return function e(t,r,n,a,l,c,f,d,p,y,g,v,_,b,T,j,w,M){var A,U;let N,C,F,k=a[0],I=l[0];if(!(0,o.matchSegment)(I,k))return!f&&(0,h.isNavigatingToNewRootLayout)(a,l)||I===u.NOT_FOUND_SEGMENT_KEY||null===b||null===T?null:m(t,l,n,c,d,p,y,g,v,b,T,j,M);let D=null!==T&&null!==b?b.concat([T,I]):[],x=l[1],L=a[1],H=null!==d?d[1]:null,B=null!==y?y[1]:null,$=!0===l[4],K=f||$,V=void 0!==n?n.parallelRoutes:void 0,q=!1,W=!1;switch(c){case 0:case 2:case 1:q=!1,W=!1;break;case 3:case 4:q=!0,W=!0}let G=new Map(q?void 0:V),X=0===Object.keys(x).length;if(void 0===n||W||X&&_)if(null!==d&&null!==d[0]){let e=d[0],r=d[2],n=null===p;C=S(e,r,!1,p,n,X,G,t),F=X&&n}else if(null!==y){let e=y[0],r=y[2],n=y[3];C=S(e,r,n,g,v,X,G,t),F=n||X&&v}else C=O(G,X,t,c),F=!0;else C=E(!1,n,G),F=!1;let Y=l[2],z="string"==typeof Y&&"refresh"===l[3]?Y:w;F&&null!==z&&(A=M,U=z,null===(N=A.separateRefreshUrls)?A.separateRefreshUrls=new Set([U]):N.add(U));let Q={},J=null,Z=!1,ee={};for(let n in x){let a=x[n],l=L[n];if(void 0===l)return null;let o=void 0!==V?V.get(n):void 0,f=null!==H?H[n]:null,d=null!==B?B[n]:null,h=a[0],y=p,b=g,m=v;2!==c&&h===u.DEFAULT_SEGMENT_KEY&&(h=(a=function(e,t){let r;return"refresh"===t[3]?r=t:((r=R(t,t[1]))[2]=(0,i.createHrefFromUrl)(e),r[3]="refresh"),r}(r,l))[0],f=null,y=null,d=null,b=null,m=!1);let P=(0,s.createRouterCacheKey)(h),E=e(t,r,void 0!==o?o.get(P):void 0,l,a,c,K,f??null,y,d??null,b,m,_,D,n,j||F,z,M);if(null===E)return null;null===J&&(J=new Map),J.set(n,E);let S=E.node;if(null!==S){let e=new Map(q?void 0:o);e.set(P,S),G.set(n,e)}let O=E.route;Q[n]=O;let T=E.dynamicRequestTree;null!==T?(Z=!0,ee[n]=T):ee[n]=O}return{status:+!F,route:R(l,Q),node:C,dynamicRequestTree:P(l,ee,F,Z,j),refreshUrl:z,children:J}}(e,t,null!==r?r:void 0,n,a,l,!1,c,f,d,p,y,g,null,null,!1,null,v)}function m(e,t,r,n,a,l,u,o,i,c,f,d,h){let y,g,v=t[0],_=null!==f&&null!==c?c.concat([f,v]):[],b=t[1],T=null!==u?u[1]:null,j=null!==a?a[1]:null,w=void 0!==r?r.parallelRoutes:void 0,M=!1,A=!1,U=!1;switch(n){case 0:M=!1,A=void 0===r||e-r.navigatedAt>=p.DYNAMIC_STALETIME_MS,U=!1;break;case 1:A=!1,M=!1,U=!1;break;case 2:if(A=!1,A=!1,void 0!==r){let e=r.rsc;U=!N(e)||"pending"!==e.status}else U=!1;break;case 3:case 4:A=!0,M=!0,U=!1}let C=new Map(M?void 0:w),F=0===Object.keys(b).length;if(F&&(null===h.scrollableSegments&&(h.scrollableSegments=[]),h.scrollableSegments.push(_)),A||void 0===r)if(null!==a&&null!==a[0]){let t=a[0],r=a[2],u=null===l&&1!==n;y=S(t,r,!1,l,u,F,C,e),g=F&&u}else if(1===n&&F&&null!==l)y=S(null,null,!1,l,!1,F,C,e),g=!1;else if(1!==n&&null!==u){let t=u[0],r=u[2],n=u[3];y=S(t,r,n,o,i,F,C,e),g=n||F&&i}else y=O(C,F,e,n),g=!0;else y=E(U,r,C),g=!1;let k={},I=null,D=!1,x={};for(let t in b){let r=b[t],a=void 0!==w?w.get(t):void 0,u=null!==j?j[t]:null,c=null!==T?T[t]:null,f=r[0],p=(0,s.createRouterCacheKey)(f),y=m(e,r,void 0!==a?a.get(p):void 0,n,u??null,l,c??null,o,i,_,t,d||g,h);null===I&&(I=new Map),I.set(t,y);let v=y.node;if(null!==v){let e=new Map(M?void 0:a);e.set(p,v),C.set(t,e)}let R=y.route;k[t]=R;let P=y.dynamicRequestTree;null!==P?(D=!0,x[t]=P):x[t]=R}return{status:+!g,route:R(t,k),node:y,dynamicRequestTree:P(t,x,g,D,d),refreshUrl:null,children:I}}function R(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}function P(e,t,r,n,a){let l=null;return r?(l=R(e,t),a||(l[3]="refetch")):l=n?R(e,t):null,l}function E(e,t,r){return{rsc:t.rsc,prefetchRsc:e?null:t.prefetchRsc,head:t.head,prefetchHead:e?null:t.prefetchHead,loading:t.loading,parallelRoutes:r,navigatedAt:t.navigatedAt}}function S(e,t,r,n,a,l,u,o){let i,s,c,f;return r?(s=e,i=C()):(s=null,i=e),l?a?(c=n,f=C()):(c=null,f=n):(c=null,f=null),{rsc:i,prefetchRsc:s,head:f,prefetchHead:c,loading:t,parallelRoutes:u,navigatedAt:o}}function O(e,t,r,n){let a=1===n;return{rsc:a?null:C(),prefetchRsc:null,head:!a&&t?C():null,prefetchHead:null,loading:a?null:C(),parallelRoutes:e,navigatedAt:r}}let T=!1;function j(e,t,r,n,a){let l=e.dynamicRequestTree;if(null===l){T=!1;return}let u=A(e,l,t,r,n),o=a.separateRefreshUrls,s=null;if(null!==o){s=[];let a=(0,i.createHrefFromUrl)(t);for(let t of o)t!==a&&null!==l&&s.push(A(e,l,new URL(t,location.origin),r,n))}w(e,r,u,s).then(v,v)}async function w(e,t,r,n){var a,l;let u=await (a=r,l=n,new Promise(e=>{let t=t=>{0===t.exitStatus?0==--n&&e(0):e(t.exitStatus)},r=()=>e(2),n=1;a.then(t,r),null!==l&&(n+=l.length,l.forEach(e=>e.then(t,r)))}));switch(0===u&&(u=function e(t,r,n){var a,l,u;let o,i,s,c;0===t.status?(t.status=2,a=t.node,l=r,u=n,N(i=a.rsc)&&(null===l?i.resolve(null,u):i.reject(l,u)),N(s=a.loading)&&s.resolve(null,u),N(c=a.head)&&c.resolve(null,u),o=null===t.refreshUrl?1:2):o=0;let f=t.children;if(null!==f)for(let[,t]of f){let a=e(t,r,n);a>o&&(o=a)}return o}(e,null,null)),u){case 0:T=!1;return;case 1:{let n=await r;M(!1,n.url,t,n.seed,e.route);return}case 2:{let n=await r;M(!0,n.url,t,n.seed,e.route);return}default:return u}}function M(e,t,r,n,a){e=e||T,T=!0;let l={type:d.ACTION_SERVER_PATCH,previousTree:a,url:t,nextUrl:r,seed:n,mpa:e};(0,f.dispatchAppRouterAction)(l)}async function A(e,t,r,n,a){try{let l=await (0,c.fetchServerResponse)(r,{flightRouterState:t,nextUrl:n,isHmrRefresh:4===a});if("string"==typeof l)return{exitStatus:2,url:new URL(l,location.origin),seed:null};let u=(0,y.convertServerPatchToFullTree)(e.route,l.flightData,l.renderedSearch);return{exitStatus:+!!function e(t,r,n,a,l){0===t.status&&null!==n&&(t.status=1,function(e,t,r,n){let a=e.rsc,l=t[0];if(null===l)return;null===a?e.rsc=l:N(a)&&a.resolve(l,n);let u=e.loading;if(N(u)){let e=t[2];u.resolve(e,n)}let o=e.head;N(o)&&o.resolve(r,n)}(t.node,n,a,l));let u=t.children,i=r[1],s=null!==n?n[1]:null,c=!1;if(null!==u)for(let t in i){let r=i[t],n=null!==s?s[t]:null,f=u.get(t);if(void 0===f)c=!0;else{let t=f.route[0];(0,o.matchSegment)(r[0],t)&&null!=n&&e(f,r,n,a,l)&&(c=!0)}}return c}(e,u.tree,u.data,u.head,l.debugInfo),url:new URL(l.canonicalUrl,location.origin),seed:u}}catch{return{exitStatus:2,url:r,seed:null}}}let U=Symbol();function N(e){return e&&"object"==typeof e&&e.tag===U}function C(){let e,t,r=[],n=new Promise((r,n)=>{e=r,t=n});return n.status="pending",n.resolve=(t,a)=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,null!==a&&r.push.apply(r,a),e(t))},n.reject=(e,a)=>{"pending"===n.status&&(n.status="rejected",n.reason=e,null!==a&&r.push.apply(r,a),t(e))},n.tag=U,n._debugInfo=r,n}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22744,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HasLoadingBoundary",{enumerable:!0,get:function(){return a}});var n,a=((n={})[n.SegmentHasLoadingBoundary=1]="SegmentHasLoadingBoundary",n[n.SubtreeHasLoadingBoundary=2]="SubtreeHasLoadingBoundary",n[n.SubtreeHasNoLoadingBoundary=3]="SubtreeHasNoLoadingBoundary",n)},9396,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a,l,u={FetchStrategy:function(){return c},NavigationResultTag:function(){return i},PrefetchPriority:function(){return s}};for(var o in u)Object.defineProperty(r,o,{enumerable:!0,get:u[o]});var i=((n={})[n.MPA=0]="MPA",n[n.Success=1]="Success",n[n.NoOp=2]="NoOp",n[n.Async=3]="Async",n),s=((a={})[a.Intent=2]="Intent",a[a.Default=1]="Default",a[a.Background=0]="Background",a),c=((l={})[l.LoadingBoundary=0]="LoadingBoundary",l[l.PPR=1]="PPR",l[l.PPRRuntime=2]="PPRRuntime",l[l.Full=3]="Full",l);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73861,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={deleteFromLru:function(){return f},lruPut:function(){return s},updateLruSize:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(511),u=null,o=!1,i=0;function s(e){if(u===e)return;let t=e.prev,r=e.next;if(null===r||null===t?(i+=e.size,d()):(t.next=r,r.prev=t),null===u)e.prev=e,e.next=e;else{let t=u.prev;e.prev=t,null!==t&&(t.next=e),e.next=u,u.prev=e}u=e}function c(e,t){let r=e.size;e.size=t,null!==e.next&&(i=i-r+t,d())}function f(e){let t=e.next,r=e.prev;null!==t&&null!==r&&(i-=e.size,e.next=null,e.prev=null,u===e?u=t===u?null:t:(r.next=t,t.prev=r))}function d(){o||i<=0x3200000||(o=!0,p(h))}function h(){o=!1;for(;i>0x2d00000&&null!==u;){let e=u.prev;null!==e&&(0,l.deleteMapEntry)(e)}}let p="function"==typeof requestIdleCallback?requestIdleCallback:e=>setTimeout(e,0);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},511,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={Fallback:function(){return u},createCacheMap:function(){return i},deleteFromCacheMap:function(){return h},deleteMapEntry:function(){return p},getFromCacheMap:function(){return s},isValueExpired:function(){return c},setInCacheMap:function(){return f},setSizeInCacheMap:function(){return y}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(73861),u={},o={};function i(){return{parent:null,key:null,value:null,map:null,prev:null,next:null,size:0}}function s(e,t,r,n,a){let i=function e(t,r,n,a,l,i){let s,f;if(null!==a)s=a.value,f=a.parent;else if(l&&i!==o)s=o,f=null;else return null===n.value?n:c(t,r,n.value)?(p(n),null):n;let d=n.map;if(null!==d){let n=d.get(s);if(void 0!==n){let a=e(t,r,n,f,l,s);if(null!==a)return a}let a=d.get(u);if(void 0!==a)return e(t,r,a,f,l,s)}return null}(e,t,r,n,a,0);return null===i||null===i.value?null:((0,l.lruPut)(i),i.value)}function c(e,t,r){return r.staleAt<=e||r.version{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={appendLayoutVaryPath:function(){return c},clonePageVaryPathWithNewSearchParams:function(){return y},finalizeLayoutVaryPath:function(){return f},finalizeMetadataVaryPath:function(){return h},finalizePageVaryPath:function(){return d},getFulfilledRouteVaryPath:function(){return s},getRouteVaryPath:function(){return i},getSegmentVaryPathForRequest:function(){return p}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(9396),u=e.r(511),o=e.r(67764);function i(e,t,r){return{value:e,parent:{value:t,parent:{value:r,parent:null}}}}function s(e,t,r,n){return{value:e,parent:{value:t,parent:{value:n?r:u.Fallback,parent:null}}}}function c(e,t){return{value:t,parent:e}}function f(e,t){return{value:e,parent:t}}function d(e,t,r){return{value:e,parent:{value:t,parent:r}}}function h(e,t,r){return{value:e+o.HEAD_REQUEST_KEY,parent:{value:t,parent:r}}}function p(e,t){let r=t.varyPath;if(t.isPage&&e!==l.FetchStrategy.Full&&e!==l.FetchStrategy.PPRRuntime){let e=r.parent.parent;return{value:r.value,parent:{value:u.Fallback,parent:e}}}return r}function y(e,t){let r=e.parent;return{value:e.value,parent:{value:t,parent:r.parent}}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},77048,(e,t,r)=>{"use strict";function n(e,t){let r=new URL(e);return{pathname:r.pathname,search:r.search,nextUrl:t}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createCacheKey",{enumerable:!0,get:function(){return n}}),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},77709,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelPrefetchTask:function(){return R},isPrefetchTaskDirty:function(){return E},pingPrefetchTask:function(){return M},reschedulePrefetchTask:function(){return P},schedulePrefetchTask:function(){return m},startRevalidationCooldown:function(){return b}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(22744),u=e.r(56019),o=e.r(20896),i=e.r(56655),s=e.r(77048),c=e.r(9396),f=e.r(13258),d="function"==typeof queueMicrotask?queueMicrotask:e=>Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e})),h=[],p=0,y=0,g=!1,v=null,_=null;function b(){null!==_&&clearTimeout(_),_=setTimeout(()=>{_=null,O()},300)}function m(e,t,r,n,a){let l={key:e,treeAtTimeOfPrefetch:t,cacheVersion:(0,o.getCurrentCacheVersion)(),priority:n,phase:1,hasBackgroundWork:!1,spawnedRuntimePrefetches:null,fetchStrategy:r,sortId:y++,isCanceled:!1,onInvalidate:a,_heapIndex:-1};return S(l),B(h,l),O(),l}function R(e){e.isCanceled=!0,function(e,t){let r=t._heapIndex;if(-1!==r&&(t._heapIndex=-1,0!==e.length)){let n=e.pop();n!==t&&(e[r]=n,n._heapIndex=r,W(e,n,r))}}(h,e)}function P(e,t,r,n){e.isCanceled=!1,e.phase=1,e.sortId=y++,e.priority=e===v?c.PrefetchPriority.Intent:n,e.treeAtTimeOfPrefetch=t,e.fetchStrategy=r,S(e),-1!==e._heapIndex?V(h,e):B(h,e),O()}function E(e,t,r){let n=(0,o.getCurrentCacheVersion)();return e.cacheVersion!==n||e.treeAtTimeOfPrefetch!==r||e.key.nextUrl!==t}function S(e){e.priority===c.PrefetchPriority.Intent&&e!==v&&(null!==v&&v.priority!==c.PrefetchPriority.Background&&(v.priority=c.PrefetchPriority.Default,V(h,v)),v=e)}function O(){g||(g=!0,d(A))}function T(e){return null===_&&(e.priority===c.PrefetchPriority.Intent?p<12:p<4)}function j(e){return p++,e.then(e=>null===e?(w(),null):(e.closed.then(w),e.value))}function w(){p--,O()}function M(e){e.isCanceled||-1!==e._heapIndex||(B(h,e),O())}function A(){g=!1;let e=Date.now(),t=$(h);for(;null!==t&&T(t);){t.cacheVersion=(0,o.getCurrentCacheVersion)();let r=function(e,t){let r=t.key,n=(0,o.readOrCreateRouteCacheEntry)(e,t,r),a=function(e,t,r){switch(r.status){case o.EntryStatus.Empty:j((0,o.fetchRouteOnCacheMiss)(r,t,t.key)),r.staleAt=e+6e4,r.status=o.EntryStatus.Pending;case o.EntryStatus.Pending:{let e=r.blockedTasks;return null===e?r.blockedTasks=new Set([t]):e.add(t),1}case o.EntryStatus.Rejected:break;case o.EntryStatus.Fulfilled:{if(0!==t.phase)return 2;if(!T(t))return 0;let i=r.tree,s=t.fetchStrategy===c.FetchStrategy.PPR?r.isPPREnabled?c.FetchStrategy.PPR:c.FetchStrategy.LoadingBoundary:t.fetchStrategy;switch(s){case c.FetchStrategy.PPR:{var n,a,u;if(F(n=e,a=t,u=r,(0,o.readOrCreateSegmentCacheEntry)(n,c.FetchStrategy.PPR,u,u.metadata),a.key,u.metadata),0===function e(t,r,n,a,l){let u=(0,o.readOrCreateSegmentCacheEntry)(t,r.fetchStrategy,n,l);F(t,r,n,u,r.key,l);let i=a[1],s=l.slots;if(null!==s)for(let a in s){if(!T(r))return 0;let l=s[a],u=l.segment,c=i[a],f=c?.[0];if(0===(void 0!==f&&L(n,u,f)?e(t,r,n,c,l):function e(t,r,n,a){if(a.hasRuntimePrefetch)return null===r.spawnedRuntimePrefetches?r.spawnedRuntimePrefetches=new Set([a.requestKey]):r.spawnedRuntimePrefetches.add(a.requestKey),2;let l=(0,o.readOrCreateSegmentCacheEntry)(t,r.fetchStrategy,n,a);if(F(t,r,n,l,r.key,a),null!==a.slots){if(!T(r))return 0;for(let l in a.slots)if(0===e(t,r,n,a.slots[l]))return 0}return 2}(t,r,n,l)))return 0}return 2}(e,t,r,t.treeAtTimeOfPrefetch,i))return 0;let l=t.spawnedRuntimePrefetches;if(null!==l){let n=new Map;N(e,t,r,n,c.FetchStrategy.PPRRuntime);let a=function e(t,r,n,a,l,u){if(l.has(a.requestKey))return C(t,r,n,a,!1,u,c.FetchStrategy.PPRRuntime);let o={},i=a.slots;if(null!==i)for(let a in i){let s=i[a];o[a]=e(t,r,n,s,l,u)}return[a.segment,o,null,null]}(e,t,r,i,l,n);n.size>0&&j((0,o.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,c.FetchStrategy.PPRRuntime,a,n))}return 2}case c.FetchStrategy.Full:case c.FetchStrategy.PPRRuntime:case c.FetchStrategy.LoadingBoundary:{let n=new Map;N(e,t,r,n,s);let a=function e(t,r,n,a,u,i,s){let f=a[1],d=u.slots,h={};if(null!==d)for(let a in d){let u=d[a],p=u.segment,y=f[a],g=y?.[0];if(void 0!==g&&L(n,p,g)){let l=e(t,r,n,y,u,i,s);h[a]=l}else switch(s){case c.FetchStrategy.LoadingBoundary:{let e=u.hasLoadingBoundary!==l.HasLoadingBoundary.SubtreeHasNoLoadingBoundary?function e(t,r,n,a,u,i){let s=null===u?"inside-shared-layout":null,f=(0,o.readOrCreateSegmentCacheEntry)(t,r.fetchStrategy,n,a);switch(f.status){case o.EntryStatus.Empty:i.set(a.requestKey,(0,o.upgradeToPendingSegment)(f,c.FetchStrategy.LoadingBoundary)),"refetch"!==u&&(s=u="refetch");break;case o.EntryStatus.Fulfilled:if(a.hasLoadingBoundary===l.HasLoadingBoundary.SegmentHasLoadingBoundary)return(0,o.convertRouteTreeToFlightRouterState)(a);case o.EntryStatus.Pending:case o.EntryStatus.Rejected:}let d={};if(null!==a.slots)for(let l in a.slots){let o=a.slots[l];d[l]=e(t,r,n,o,u,i)}return[a.segment,d,null,s,a.isRootLayout]}(t,r,n,u,null,i):(0,o.convertRouteTreeToFlightRouterState)(u);h[a]=e;break}case c.FetchStrategy.PPRRuntime:{let e=C(t,r,n,u,!1,i,s);h[a]=e;break}case c.FetchStrategy.Full:{let e=C(t,r,n,u,!1,i,s);h[a]=e}}}return[u.segment,h,null,null,u.isRootLayout]}(e,t,r,t.treeAtTimeOfPrefetch,i,n,s);return n.size>0&&j((0,o.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,s,a,n)),2}}}}return 2}(e,t,n);if(0!==a&&""!==r.search){let n=new URL(r.pathname,location.origin),a=(0,s.createCacheKey)(n.href,r.nextUrl),l=(0,o.readOrCreateRouteCacheEntry)(e,t,a);switch(l.status){case o.EntryStatus.Empty:U(t)&&(l.status=o.EntryStatus.Pending,j((0,o.fetchRouteOnCacheMiss)(l,t,a)));case o.EntryStatus.Pending:case o.EntryStatus.Fulfilled:case o.EntryStatus.Rejected:}}return a}(e,t),n=t.hasBackgroundWork;switch(t.hasBackgroundWork=!1,t.spawnedRuntimePrefetches=null,r){case 0:return;case 1:K(h),t=$(h);continue;case 2:1===t.phase?(t.phase=0,V(h,t)):n?(t.priority=c.PrefetchPriority.Background,V(h,t)):K(h),t=$(h);continue}}}function U(e){return e.priority===c.PrefetchPriority.Background||(e.hasBackgroundWork=!0,!1)}function N(e,t,r,n,a){C(e,t,r,r.metadata,!1,n,a===c.FetchStrategy.LoadingBoundary?c.FetchStrategy.Full:a)}function C(e,t,r,n,a,l,u){let i=(0,o.readOrCreateSegmentCacheEntry)(e,u,r,n),s=null;switch(i.status){case o.EntryStatus.Empty:s=(0,o.upgradeToPendingSegment)(i,u);break;case o.EntryStatus.Fulfilled:i.isPartial&&(0,o.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,u)&&(s=I(e,r,n,u));break;case o.EntryStatus.Pending:case o.EntryStatus.Rejected:(0,o.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,u)&&(s=I(e,r,n,u))}let c={};if(null!==n.slots)for(let o in n.slots){let i=n.slots[o];c[o]=C(e,t,r,i,a||null!==s,l,u)}null!==s&&l.set(n.requestKey,s);let f=a||null===s?null:"refetch";return[n.segment,c,null,f,n.isRootLayout]}function F(e,t,r,n,a,l){switch(n.status){case o.EntryStatus.Empty:j((0,o.fetchSegmentOnCacheMiss)(r,(0,o.upgradeToPendingSegment)(n,c.FetchStrategy.PPR),a,l));break;case o.EntryStatus.Pending:switch(n.fetchStrategy){case c.FetchStrategy.PPR:case c.FetchStrategy.PPRRuntime:case c.FetchStrategy.Full:break;case c.FetchStrategy.LoadingBoundary:U(t)&&k(e,r,a,l);break;default:n.fetchStrategy}break;case o.EntryStatus.Rejected:switch(n.fetchStrategy){case c.FetchStrategy.PPR:case c.FetchStrategy.PPRRuntime:case c.FetchStrategy.Full:break;case c.FetchStrategy.LoadingBoundary:k(e,r,a,l);break;default:n.fetchStrategy}case o.EntryStatus.Fulfilled:}}function k(e,t,r,n){let a=(0,o.readOrCreateRevalidatingSegmentEntry)(e,c.FetchStrategy.PPR,t,n);switch(a.status){case o.EntryStatus.Empty:x(j((0,o.fetchSegmentOnCacheMiss)(t,(0,o.upgradeToPendingSegment)(a,c.FetchStrategy.PPR),r,n)),(0,i.getSegmentVaryPathForRequest)(c.FetchStrategy.PPR,n));case o.EntryStatus.Pending:case o.EntryStatus.Fulfilled:case o.EntryStatus.Rejected:}}function I(e,t,r,n){let a=(0,o.readOrCreateRevalidatingSegmentEntry)(e,n,t,r);if(a.status===o.EntryStatus.Empty){let e=(0,o.upgradeToPendingSegment)(a,n);return x((0,o.waitForSegmentCacheEntry)(e),(0,i.getSegmentVaryPathForRequest)(n,r)),e}if((0,o.canNewFetchStrategyProvideMoreContent)(a.fetchStrategy,n)){let e=(0,o.overwriteRevalidatingSegmentCacheEntry)(n,t,r),a=(0,o.upgradeToPendingSegment)(e,n);return x((0,o.waitForSegmentCacheEntry)(a),(0,i.getSegmentVaryPathForRequest)(n,r)),a}switch(a.status){case o.EntryStatus.Pending:case o.EntryStatus.Fulfilled:case o.EntryStatus.Rejected:default:return null}}let D=()=>{};function x(e,t){e.then(e=>{null!==e&&(0,o.upsertSegmentEntry)(Date.now(),t,e)},D)}function L(e,t,r){return r===f.PAGE_SEGMENT_KEY?t===(0,f.addSearchParamsIfPageSegment)(f.PAGE_SEGMENT_KEY,Object.fromEntries(new URLSearchParams(e.renderedSearch))):(0,u.matchSegment)(r,t)}function H(e,t){let r=t.priority-e.priority;if(0!==r)return r;let n=t.phase-e.phase;return 0!==n?n:t.sortId-e.sortId}function B(e,t){let r=e.length;e.push(t),t._heapIndex=r,q(e,t,r)}function $(e){return 0===e.length?null:e[0]}function K(e){if(0===e.length)return null;let t=e[0];t._heapIndex=-1;let r=e.pop();return r!==t&&(e[0]=r,r._heapIndex=0,W(e,r,0)),t}function V(e,t){let r=t._heapIndex;-1!==r&&(0===r?W(e,t,0):H(e[r-1>>>1],t)>0?q(e,t,r):W(e,t,r))}function q(e,t,r){let n=r;for(;n>0;){let r=n-1>>>1,a=e[r];if(!(H(a,t)>0))return;e[r]=t,t._heapIndex=r,e[n]=a,a._heapIndex=n,n=r}}function W(e,t,r){let n=r,a=e.length,l=a>>>1;for(;nH(l,t))uH(o,l)?(e[n]=o,o._heapIndex=n,e[u]=t,t._heapIndex=u,n=u):(e[n]=l,l._heapIndex=n,e[r]=t,t._heapIndex=r,n=r);else{if(!(uH(o,t)))return;e[n]=o,o._heapIndex=n,e[u]=t,t._heapIndex=u,n=u}}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},72463,(e,t,r)=>{"use strict";function n(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"parsePath",{enumerable:!0,get:function(){return n}})},41858,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addPathPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(72463);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:l}=(0,n.parsePath)(e);return`${t}${r}${a}${l}`}},38281,(e,t,r)=>{"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},82823,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return l}});let n=e.r(38281),a=e.r(72463),l=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:l}=(0,a.parsePath)(e);return/\.[^/]+\/?$/.test(t)?`${(0,n.removeTrailingSlash)(t)}${r}${l}`:t.endsWith("/")?`${t}${r}${l}`:`${t}/${r}${l}`};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},5550,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addBasePath",{enumerable:!0,get:function(){return l}});let n=e.r(41858),a=e.r(82823);function l(e,t){return(0,a.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,"/t2-mapper"))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},57630,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createPrefetchURL:function(){return i},isExternalURL:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(82604),u=e.r(5550);function o(e){return e.origin!==window.location.origin}function i(e){let t;if((0,l.isBot)(window.navigator.userAgent))return null;try{t=new URL((0,u.addBasePath)(e),window.location.href)}catch(t){throw Object.defineProperty(Error(`Cannot prefetch '${e}' because it cannot be converted to a URL.`),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return o(t)?null:t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91949,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={IDLE_LINK_STATUS:function(){return f},PENDING_LINK_STATUS:function(){return c},mountFormInstance:function(){return m},mountLinkInstance:function(){return b},onLinkVisibilityChanged:function(){return P},onNavigationIntent:function(){return E},pingVisibleLinks:function(){return O},setLinkForCurrentNavigation:function(){return d},unmountLinkForCurrentNavigation:function(){return h},unmountPrefetchableInstance:function(){return R}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(9396),u=e.r(77048),o=e.r(77709),i=e.r(71645),s=null,c={pending:!0},f={pending:!1};function d(e){(0,i.startTransition)(()=>{s?.setOptimisticLinkStatus(f),e?.setOptimisticLinkStatus(c),s=e})}function h(e){s===e&&(s=null)}let p="function"==typeof WeakMap?new WeakMap:new Map,y=new Set,g="function"==typeof IntersectionObserver?new IntersectionObserver(function(e){for(let t of e){let e=t.intersectionRatio>0;P(t.target,e)}},{rootMargin:"200px"}):null;function v(e,t){void 0!==p.get(e)&&R(e),p.set(e,t),null!==g&&g.observe(e)}function _(t){if("undefined"==typeof window)return null;{let{createPrefetchURL:r}=e.r(57630);try{return r(t)}catch{return("function"==typeof reportError?reportError:console.error)(`Cannot prefetch '${t}' because it cannot be converted to a URL.`),null}}}function b(e,t,r,n,a,l){if(a){let a=_(t);if(null!==a){let t={router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:l};return v(e,t),t}}return{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:null,setOptimisticLinkStatus:l}}function m(e,t,r,n){let a=_(t);null===a||v(e,{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:null})}function R(e){let t=p.get(e);if(void 0!==t){p.delete(e),y.delete(t);let r=t.prefetchTask;null!==r&&(0,o.cancelPrefetchTask)(r)}null!==g&&g.unobserve(e)}function P(e,t){let r=p.get(e);void 0!==r&&(r.isVisible=t,t?y.add(r):y.delete(r),S(r,l.PrefetchPriority.Default))}function E(e,t){let r=p.get(e);void 0!==r&&void 0!==r&&S(r,l.PrefetchPriority.Intent)}function S(t,r){if("undefined"!=typeof window){let n=t.prefetchTask;if(!t.isVisible){null!==n&&(0,o.cancelPrefetchTask)(n);return}let{getCurrentAppRouterState:a}=e.r(99781),l=a();if(null!==l){let e=l.tree;if(null===n){let n=l.nextUrl,a=(0,u.createCacheKey)(t.prefetchHref,n);t.prefetchTask=(0,o.schedulePrefetchTask)(a,e,t.fetchStrategy,r,null)}else(0,o.reschedulePrefetchTask)(n,e,t.fetchStrategy,r)}}}function O(e,t){for(let r of y){let n=r.prefetchTask;if(null!==n&&!(0,o.isPrefetchTaskDirty)(n,e,t))continue;null!==n&&(0,o.cancelPrefetchTask)(n);let a=(0,u.createCacheKey)(r.prefetchHref,e);r.prefetchTask=(0,o.schedulePrefetchTask)(a,t,r.fetchStrategy,l.PrefetchPriority.Default,null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},39470,(e,t,r)=>{"use strict";function n(){let e,t,r=new Promise((r,n)=>{e=r,t=n});return{resolve:e,reject:t,promise:r}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createPromiseWithResolvers",{enumerable:!0,get:function(){return n}})},20896,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={EntryStatus:function(){return S},canNewFetchStrategyProvideMoreContent:function(){return en},convertRouteTreeToFlightRouterState:function(){return function e(t){let r={};if(null!==t.slots)for(let n in t.slots)r[n]=e(t.slots[n]);return[t.segment,r,null,null,t.isRootLayout]}},createDetachedSegmentCacheEntry:function(){return K},fetchRouteOnCacheMiss:function(){return Y},fetchSegmentOnCacheMiss:function(){return z},fetchSegmentPrefetchesUsingDynamicRequest:function(){return Q},getCurrentCacheVersion:function(){return A},getStaleTimeMs:function(){return E},overwriteRevalidatingSegmentCacheEntry:function(){return B},pingInvalidationListeners:function(){return N},readOrCreateRevalidatingSegmentEntry:function(){return H},readOrCreateRouteCacheEntry:function(){return I},readOrCreateSegmentCacheEntry:function(){return L},readRouteCacheEntry:function(){return C},readSegmentCacheEntry:function(){return F},requestOptimisticRouteCacheEntry:function(){return D},revalidateEntireCache:function(){return U},upgradeToPendingSegment:function(){return V},upsertSegmentEntry:function(){return $},waitForSegmentCacheEntry:function(){return k}};for(var l in a)Object.defineProperty(r,l,{enumerable:!0,get:a[l]});let u=e.r(22744),o=e.r(21768),i=e.r(87288),s=e.r(77709),c=e.r(56655),f=e.r(14297),d=e.r(51191),h=e.r(77048),p=e.r(33906),y=e.r(511),g=e.r(67764),v=e.r(50590),_=e.r(54069),b=e.r(91949),m=e.r(13258),R=e.r(9396),P=e.r(39470);function E(e){return 1e3*Math.max(e,30)}var S=((n={})[n.Empty=0]="Empty",n[n.Pending=1]="Pending",n[n.Fulfilled=2]="Fulfilled",n[n.Rejected=3]="Rejected",n);let O=["",{},null,"metadata-only"],T=(0,y.createCacheMap)(),j=(0,y.createCacheMap)(),w=null,M=0;function A(){return M}function U(e,t){M++,(0,s.startRevalidationCooldown)(),(0,b.pingVisibleLinks)(e,t),N(e,t)}function N(e,t){if(null!==w){let r=w;for(let n of(w=null,r))(0,s.isPrefetchTaskDirty)(n,e,t)&&function(e){let t=e.onInvalidate;if(null!==t){e.onInvalidate=null;try{t()}catch(e){"function"==typeof reportError?reportError(e):console.error(e)}}}(n)}}function C(e,t){let r=(0,c.getRouteVaryPath)(t.pathname,t.search,t.nextUrl);return(0,y.getFromCacheMap)(e,M,T,r,!1)}function F(e,t){return(0,y.getFromCacheMap)(e,M,j,t,!1)}function k(e){let t=e.promise;return null===t&&(t=e.promise=(0,P.createPromiseWithResolvers)()),t.promise}function I(e,t,r){null!==t.onInvalidate&&(null===w?w=new Set([t]):w.add(t));let n=C(e,r);if(null!==n)return n;let a={canonicalUrl:null,status:0,blockedTasks:null,tree:null,metadata:null,couldBeIntercepted:!0,isPPREnabled:!1,renderedSearch:null,ref:null,size:0,staleAt:1/0,version:M},l=(0,c.getRouteVaryPath)(r.pathname,r.search,r.nextUrl);return(0,y.setInCacheMap)(T,l,a,!1),a}function D(e,t,r){let n=t.search;if(""===n)return null;let a=new URL(t);a.search="";let l=C(e,(0,h.createCacheKey)(a.href,r));if(null===l||2!==l.status)return null;let u=new URL(l.canonicalUrl,t.origin),o=""!==u.search?u.search:n,i=""!==l.renderedSearch?l.renderedSearch:n,s=new URL(l.canonicalUrl,location.origin);return s.search=o,{canonicalUrl:(0,d.createHrefFromUrl)(s),status:2,blockedTasks:null,tree:x(l.tree,i),metadata:x(l.metadata,i),couldBeIntercepted:l.couldBeIntercepted,isPPREnabled:l.isPPREnabled,renderedSearch:i,ref:null,size:0,staleAt:l.staleAt,version:l.version}}function x(e,t){let r=null,n=e.slots;if(null!==n)for(let e in r={},n){let a=n[e];r[e]=x(a,t)}return e.isPage?{requestKey:e.requestKey,segment:e.segment,varyPath:(0,c.clonePageVaryPathWithNewSearchParams)(e.varyPath,t),isPage:!0,slots:r,isRootLayout:e.isRootLayout,hasLoadingBoundary:e.hasLoadingBoundary,hasRuntimePrefetch:e.hasRuntimePrefetch}:{requestKey:e.requestKey,segment:e.segment,varyPath:e.varyPath,isPage:!1,slots:r,isRootLayout:e.isRootLayout,hasLoadingBoundary:e.hasLoadingBoundary,hasRuntimePrefetch:e.hasRuntimePrefetch}}function L(e,t,r,n){let a=F(e,n.varyPath);if(null!==a)return a;let l=(0,c.getSegmentVaryPathForRequest)(t,n),u=K(r.staleAt);return(0,y.setInCacheMap)(j,l,u,!1),u}function H(e,t,r,n){var a;let l=(a=n.varyPath,(0,y.getFromCacheMap)(e,M,j,a,!0));if(null!==l)return l;let u=(0,c.getSegmentVaryPathForRequest)(t,n),o=K(r.staleAt);return(0,y.setInCacheMap)(j,u,o,!0),o}function B(e,t,r){let n=(0,c.getSegmentVaryPathForRequest)(e,r),a=K(t.staleAt);return(0,y.setInCacheMap)(j,n,a,!0),a}function $(e,t,r){if((0,y.isValueExpired)(e,M,r))return null;let n=F(e,t);if(null!==n){var a;if(r.fetchStrategy!==n.fetchStrategy&&(a=n.fetchStrategy,!(a=400)return G(e,Date.now()+1e4),null;r=n.redirected?new URL(n.url):_,t=await ee(er(r,s),h)}if(!t||!t.ok||204===t.status||!t.body)return G(e,Date.now()+1e4),null;let b=(0,d.createHrefFromUrl)(r),R=t.headers.get("vary"),S=null!==R&&R.includes(o.NEXT_URL),O=(0,P.createPromiseWithResolvers)(),j="2"===t.headers.get(o.NEXT_DID_POSTPONE_HEADER)||!0;{var v;let r,n,a,l=et(t.body,O.resolve,function(t){(0,y.setSizeInCacheMap)(e,t)}),o=await (0,i.createFromNextReadableStream)(l,h);if(o.buildId!==(0,f.getAppBuildId)())return G(e,Date.now()+1e4),null;let s=(0,p.getRenderedPathname)(t),d=(0,p.getRenderedSearch)(t),_={metadataVaryPath:null},R=(r=s.split("/").filter(e=>""!==e),n=g.ROOT_SEGMENT_REQUEST_KEY,function e(t,r,n,a,l,o,i,s){let f,d,h=null,y=t.slots;if(null!==y)for(let t in f=!1,d=(0,c.finalizeLayoutVaryPath)(a,n),h={},y){let r,u,f,d=y[t],v=d.name,_=d.paramType,b=d.paramKey;if(null!==_){let e=(0,p.parseDynamicParamFromURLPart)(_,l,o),t=null!==b?b:(0,p.getCacheKeyForDynamicParam)(e,"");f=(0,c.appendLayoutVaryPath)(n,t),u=[v,t,_],r=!0}else f=n,u=v,r=(0,p.doesStaticSegmentAppearInURL)(v);let m=r?o+1:o,R=(0,g.createSegmentRequestKeyPart)(u),P=(0,g.appendSegmentRequestKeyPart)(a,t,R);h[t]=e(d,u,f,P,l,m,i,s)}else a.endsWith(m.PAGE_SEGMENT_KEY)?(f=!0,d=(0,c.finalizePageVaryPath)(a,i,n),null===s.metadataVaryPath&&(s.metadataVaryPath=(0,c.finalizeMetadataVaryPath)(a,i,n))):(f=!1,d=(0,c.finalizeLayoutVaryPath)(a,n));return{requestKey:a,segment:r,varyPath:d,isPage:f,slots:h,isRootLayout:t.isRootLayout,hasLoadingBoundary:u.HasLoadingBoundary.SegmentHasLoadingBoundary,hasRuntimePrefetch:t.hasRuntimePrefetch}}(o.tree,n,null,g.ROOT_SEGMENT_REQUEST_KEY,r,0,d,_)),P=_.metadataVaryPath;if(null===P)return G(e,Date.now()+1e4),null;let T=E(o.staleTime);v=Date.now()+T,a={requestKey:g.HEAD_REQUEST_KEY,segment:g.HEAD_REQUEST_KEY,varyPath:P,isPage:!0,slots:null,isRootLayout:!1,hasLoadingBoundary:u.HasLoadingBoundary.SubtreeHasNoLoadingBoundary,hasRuntimePrefetch:!1},e.status=2,e.tree=R,e.metadata=a,e.staleAt=v,e.couldBeIntercepted=S,e.canonicalUrl=b,e.renderedSearch=d,e.isPPREnabled=j,q(e)}if(!S){let t=(0,c.getFulfilledRouteVaryPath)(n,a,l,S);(0,y.setInCacheMap)(T,t,e,!1)}return{value:null,closed:O.promise}}catch(t){return G(e,Date.now()+1e4),null}}async function z(e,t,r,n){let a=new URL(e.canonicalUrl,location.origin),l=r.nextUrl,u=n.requestKey,s=u===g.ROOT_SEGMENT_REQUEST_KEY?"/_index":u,c={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_PREFETCH_HEADER]:"1",[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]:s};null!==l&&(c[o.NEXT_URL]=l);let d=er(a,s);try{let r=await ee(d,c);if(!r||!r.ok||204===r.status||"2"!==r.headers.get(o.NEXT_DID_POSTPONE_HEADER)&&0||!r.body)return X(t,Date.now()+1e4),null;let n=(0,P.createPromiseWithResolvers)(),a=et(r.body,n.resolve,function(e){(0,y.setSizeInCacheMap)(t,e)}),l=await (0,i.createFromNextReadableStream)(a,c);if(l.buildId!==(0,f.getAppBuildId)())return X(t,Date.now()+1e4),null;return{value:W(t,l.rsc,l.loading,e.staleAt,l.isPartial),closed:n.promise}}catch(e){return X(t,Date.now()+1e4),null}}async function Q(e,t,r,n,a){let l=e.key,u=new URL(t.canonicalUrl,location.origin),s=l.nextUrl;1===a.size&&a.has(t.metadata.requestKey)&&(n=O);let c={[o.RSC_HEADER]:"1",[o.NEXT_ROUTER_STATE_TREE_HEADER]:(0,v.prepareFlightRouterStateForRequest)(n)};switch(null!==s&&(c[o.NEXT_URL]=s),r){case R.FetchStrategy.Full:break;case R.FetchStrategy.PPRRuntime:c[o.NEXT_ROUTER_PREFETCH_HEADER]="2";break;case R.FetchStrategy.LoadingBoundary:c[o.NEXT_ROUTER_PREFETCH_HEADER]="1"}try{let n=await ee(u,c);if(!n||!n.ok||!n.body||(0,p.getRenderedSearch)(n)!==t.renderedSearch)return J(a,Date.now()+1e4),null;let l=(0,P.createPromiseWithResolvers)(),s=null,d=et(n.body,l.resolve,function(e){if(null===s)return;let t=e/s.length;for(let e of s)(0,y.setSizeInCacheMap)(e,t)}),h=await (0,i.createFromNextReadableStream)(d,c),g=r===R.FetchStrategy.PPRRuntime&&h.rp?.[0]===!0;return s=function(e,t,r,n,a,l,u,i){if(a.b!==(0,f.getAppBuildId)())return null!==i&&J(i,e+1e4),null;let s=(0,v.normalizeFlightData)(a.f);if("string"==typeof s)return null;let c="number"==typeof a.rp?.[1]?a.rp[1]:parseInt(n.headers.get(o.NEXT_ROUTER_STALE_TIME_HEADER)??"",10),d=e+(isNaN(c)?_.STATIC_STALETIME_MS:E(c));for(let n of s){let a=n.seedData;if(null!==a){let o=n.segmentPath,s=u.tree;for(let t=0;t{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={convertServerPatchToFullTree:function(){return m},navigate:function(){return d},navigateToSeededRoute:function(){return h}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(87288),u=e.r(95871),o=e.r(51191),i=e.r(20896),s=e.r(77048),c=e.r(13258),f=e.r(9396);function d(e,t,r,n,a,l,u,o){let c=Date.now(),d=e.href,h=d===t.href,y=(0,s.createCacheKey)(d,a),_=(0,i.readRouteCacheEntry)(c,y);if(null!==_&&_.status===i.EntryStatus.Fulfilled){let o=g(c,_,_.tree),i=o.flightRouterState,s=o.seedData,f=v(c,_),d=f.rsc,y=f.isPartial,b=_.canonicalUrl+e.hash;return p(c,e,t,a,h,r,n,i,s,d,y,b,_.renderedSearch,l,u)}if(null===_||_.status!==i.EntryStatus.Rejected){let o=(0,i.requestOptimisticRouteCacheEntry)(c,e,a);if(null!==o){let i=g(c,o,o.tree),s=i.flightRouterState,f=i.seedData,d=v(c,o),y=d.rsc,_=d.isPartial,b=o.canonicalUrl+e.hash;return p(c,e,t,a,h,r,n,s,f,y,_,b,o.renderedSearch,l,u)}}let m=o.collectedDebugInfo??[];return void 0===o.collectedDebugInfo&&(m=o.collectedDebugInfo=[]),{tag:f.NavigationResultTag.Async,data:b(c,e,t,a,r,n,l,u,m)}}function h(e,t,r,n,a,l,o,i,s,c){let d={scrollableSegments:null,separateRefreshUrls:null},h=t.href===a.href,p=(0,u.startPPRNavigation)(e,a,l,o,n.tree,i,n.data,n.head,null,null,!1,h,d);return null!==p?((0,u.spawnDynamicRequests)(p,t,s,i,d),y(p,r,n.renderedSearch,d.scrollableSegments,c,t.hash)):{tag:f.NavigationResultTag.MPA,data:r}}function p(e,t,r,n,a,l,o,i,s,c,d,h,p,g,v){let _={scrollableSegments:null,separateRefreshUrls:null},b=(0,u.startPPRNavigation)(e,r,l,o,i,g,null,null,s,c,d,a,_);return null!==b?((0,u.spawnDynamicRequests)(b,t,n,g,_),y(b,h,p,_.scrollableSegments,v,t.hash)):{tag:f.NavigationResultTag.MPA,data:h}}function y(e,t,r,n,a,l){return{tag:f.NavigationResultTag.Success,data:{flightRouterState:e.route,cacheNode:e.node,canonicalUrl:t,renderedSearch:r,scrollableSegments:n,shouldScroll:a,hash:l}}}function g(e,t,r){let n={},a={},l=r.slots;if(null!==l)for(let r in l){let u=g(e,t,l[r]);n[r]=u.flightRouterState,a[r]=u.seedData}let u=null,o=null,s=!0,f=(0,i.readSegmentCacheEntry)(e,r.varyPath);if(null!==f)switch(f.status){case i.EntryStatus.Fulfilled:u=f.rsc,o=f.loading,s=f.isPartial;break;case i.EntryStatus.Pending:{let e=(0,i.waitForSegmentCacheEntry)(f);u=e.then(e=>null!==e?e.rsc:null),o=e.then(e=>null!==e?e.loading:null),s=f.isPartial}case i.EntryStatus.Empty:case i.EntryStatus.Rejected:}return{flightRouterState:[(0,c.addSearchParamsIfPageSegment)(r.segment,Object.fromEntries(new URLSearchParams(t.renderedSearch))),n,null,null,r.isRootLayout],seedData:[u,a,o,s,!1]}}function v(e,t){let r=null,n=!0,a=(0,i.readSegmentCacheEntry)(e,t.metadata.varyPath);if(null!==a)switch(a.status){case i.EntryStatus.Fulfilled:r=a.rsc,n=a.isPartial;break;case i.EntryStatus.Pending:r=(0,i.waitForSegmentCacheEntry)(a).then(e=>null!==e?e.rsc:null),n=a.isPartial;case i.EntryStatus.Empty:case i.EntryStatus.Rejected:}return{rsc:r,isPartial:n}}let _=["",{},null,"refetch"];async function b(e,t,r,n,a,i,s,c,d){let p;switch(s){case u.FreshnessPolicy.Default:case u.FreshnessPolicy.HistoryTraversal:p=i;break;case u.FreshnessPolicy.Hydration:case u.FreshnessPolicy.RefreshAll:case u.FreshnessPolicy.HMRRefresh:p=_;break;default:p=i}let y=(0,l.fetchServerResponse)(t,{flightRouterState:p,nextUrl:n}),g=await y;if("string"==typeof g)return{tag:f.NavigationResultTag.MPA,data:g};let{flightData:v,canonicalUrl:b,renderedSearch:R,debugInfo:P}=g;null!==P&&d.push(...P);let E=m(i,v,R);return h(e,t,(0,o.createHrefFromUrl)(b),E,r,a,i,s,n,c)}function m(e,t,r){let n=e,a=null,l=null;for(let{segmentPath:e,tree:r,seedData:u,head:o}of t){let t=function e(t,r,n,a,l,u){let o;if(u===l.length)return{tree:n,data:a};let i=l[u],s=t[1],c=null!==r?r[1]:null,f={},d={};for(let t in s){let r=s[t],o=null!==c?c[t]??null:null;if(t===i){let i=e(r,o,n,a,l,u+2);f[t]=i.tree,d[t]=i.data}else f[t]=r,d[t]=o}return o=[t[0],f],2 in t&&(o[2]=t[2]),3 in t&&(o[3]=t[3]),4 in t&&(o[4]=t[4]),{tree:o,data:[null,d,null,!0,!1]}}(n,a,r,u,e,0);n=t.tree,a=t.data,l=o}return{tree:n,data:a,renderedSearch:r,head:l}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54069,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DYNAMIC_STALETIME_MS:function(){return f},STATIC_STALETIME_MS:function(){return d},generateSegmentsFromPatch:function(){return function e(t){let r=[],[n,a]=t;if(0===Object.keys(a).length)return[[n]];for(let[t,l]of Object.entries(a))for(let a of e(l))""===n?r.push([t,...a]):r.push([n,t,...a]);return r}},handleExternalUrl:function(){return h},handleNavigationResult:function(){return p},navigateReducer:function(){return y}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(51191),u=e.r(47442),o=e.r(60355),i=e.r(9396),s=e.r(20896),c=e.r(95871),f=1e3*Number("0"),d=(0,s.getStaleTimeMs)(Number("300"));function h(e,t,r,n){return t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,u.handleMutable)(e,t)}function p(e,t,r,n,a){switch(a.tag){case i.NavigationResultTag.MPA:return h(t,r,a.data,n);case i.NavigationResultTag.Success:{r.cache=a.data.cacheNode,r.patchedTree=a.data.flightRouterState,r.renderedSearch=a.data.renderedSearch,r.canonicalUrl=a.data.canonicalUrl,r.scrollableSegments=a.data.scrollableSegments??void 0,r.shouldScroll=a.data.shouldScroll,r.hashFragment=a.data.hash;let n=new URL(t.canonicalUrl,e);return e.pathname===n.pathname&&e.search===n.search&&e.hash!==n.hash&&(r.onlyHashChange=!0,r.shouldScroll=a.data.shouldScroll,r.hashFragment=e.hash,r.scrollableSegments=[]),(0,u.handleMutable)(t,r)}case i.NavigationResultTag.Async:return a.data.then(a=>p(e,t,r,n,a),()=>t);default:return t}}function y(e,t){let{url:r,isExternalUrl:n,navigateType:a,shouldScroll:u}=t,i={},s=(0,l.createHrefFromUrl)(r),f="push"===a;if(i.preserveCustomHistoryState=!1,i.pendingPush=f,n)return h(e,i,r.toString(),f);if(document.getElementById("__next-page-redirect"))return h(e,i,s,f);let d=new URL(e.canonicalUrl,location.origin),y=(0,o.navigate)(r,d,e.cache,e.tree,e.nextUrl,c.FreshnessPolicy.Default,u,i);return p(r,e,i,f,y)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},84356,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e([t,r]){if(Array.isArray(t)&&("di(..)(..)"===t[2]||"ci(..)(..)"===t[2]||"di(.)"===t[2]||"ci(.)"===t[2]||"di(..)"===t[2]||"ci(..)"===t[2]||"di(...)"===t[2]||"ci(...)"===t[2])||"string"==typeof t&&(0,n.isInterceptionRouteAppPath)(t))return!0;if(r){for(let t in r)if(e(r[t]))return!0}return!1}}});let n=e.r(91463);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},69845,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={refreshDynamicData:function(){return f},refreshReducer:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(54069),u=e.r(60355),o=e.r(20896),i=e.r(84356),s=e.r(95871);function c(e){let t=e.nextUrl,r=e.tree;return(0,o.revalidateEntireCache)(t,r),f(e,s.FreshnessPolicy.RefreshAll)}function f(e,t){let r=e.nextUrl,n=(0,i.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||r:null,a=e.canonicalUrl,o=new URL(a,location.origin),s=e.tree,c={tree:e.tree,renderedSearch:e.renderedSearch,data:null,head:null},f=Date.now(),d=(0,u.navigateToSeededRoute)(f,o,a,c,o,e.cache,s,t,n,!0),h={};return h.preserveCustomHistoryState=!1,(0,l.handleNavigationResult)(o,e,h,!1,d)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverPatchReducer",{enumerable:!0,get:function(){return i}});let n=e.r(51191),a=e.r(54069),l=e.r(60355),u=e.r(69845),o=e.r(95871);function i(e,t){let r={};r.preserveCustomHistoryState=!1;let i=t.mpa,s=new URL(t.url,location.origin),c=t.seed;if(i||null===c)return(0,a.handleExternalUrl)(e,r,s.href,!1);let f=new URL(e.canonicalUrl,location.origin);if(t.previousTree!==e.tree)return(0,u.refreshReducer)(e);let d=(0,n.createHrefFromUrl)(s),h=t.nextUrl,p=Date.now(),y=(0,l.navigateToSeededRoute)(p,s,d,c,f,e.cache,e.tree,o.FreshnessPolicy.RefreshAll,h,!0);return(0,a.handleNavigationResult)(s,e,r,!1,y)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},73790,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"restoreReducer",{enumerable:!0,get:function(){return o}});let n=e.r(51191),a=e.r(34727),l=e.r(95871),u=e.r(54069);function o(e,t){let r,o,i=t.historyState;i?(r=i.tree,o=i.renderedSearch):(r=e.tree,o=e.renderedSearch);let s=new URL(e.canonicalUrl,location.origin),c=t.url,f=(0,n.createHrefFromUrl)(c),d=(0,a.extractPathFromFlightRouterState)(r)??c.pathname,h=Date.now(),p={scrollableSegments:null,separateRefreshUrls:null},y=(0,l.startPPRNavigation)(h,s,e.cache,e.tree,r,l.FreshnessPolicy.HistoryTraversal,null,null,null,null,!1,!1,p);return null===y?(0,u.handleExternalUrl)(e,{preserveCustomHistoryState:!0},f,!1):((0,l.spawnDynamicRequests)(y,c,d,l.FreshnessPolicy.HistoryTraversal,p),{canonicalUrl:f,renderedSearch:o,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:y.node,tree:r,nextUrl:d,previousNextUrl:null,debugInfo:null})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},86720,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hmrRefreshReducer",{enumerable:!0,get:function(){return l}});let n=e.r(69845),a=e.r(95871);function l(e){return(0,n.refreshDynamicData)(e,a.FreshnessPolicy.HMRRefresh)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27801,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"assignLocation",{enumerable:!0,get:function(){return a}});let n=e.r(5550);function a(e,t){if(e.startsWith(".")){let r=t.origin+t.pathname;return new URL((r.endsWith("/")?r:r+"/")+e)}return new URL((0,n.addBasePath)(e),t.href)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},39584,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(72463);function a(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},52817,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasBasePath",{enumerable:!0,get:function(){return a}});let n=e.r(39584);function a(e){return(0,n.pathHasPrefix)(e,"/t2-mapper")}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},87250,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeBasePath",{enumerable:!0,get:function(){return a}}),e.r(52817);let n="/t2-mapper";function a(e){return 0===n.length||(e=e.slice(n.length)).startsWith("/")||(e=`/${e}`),e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},39747,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={extractInfoFromServerReferenceId:function(){return l},omitUnusedArgs:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function l(e){let t=parseInt(e.slice(0,2),16),r=t>>1&63,n=Array(6);for(let e=0;e<6;e++){let t=r>>5-e&1;n[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:n,hasRestArgs:1==(1&t)}}function u(e,t){let r=Array(e.length);for(let n=0;n=6&&t.hasRestArgs)&&(r[n]=e[n]);return r}},39146,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ActionDidNotRevalidate:function(){return l},ActionDidRevalidateDynamicOnly:function(){return o},ActionDidRevalidateStaticAndDynamic:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=0,u=1,o=2},45794,(e,t,r)=>{"use strict";let n;Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverActionReducer",{enumerable:!0,get:function(){return j}});let a=e.r(32120),l=e.r(92245),u=e.r(21768),o=e.r(92838),i=e.r(35326),s=e.r(27801),c=e.r(51191),f=e.r(54069),d=e.r(84356),h=e.r(50590),p=e.r(24063),y=e.r(68391),g=e.r(87250),v=e.r(52817),_=e.r(39747),b=e.r(20896),m=e.r(43369),R=e.r(60355),P=e.r(39146),E=e.r(57630),S=e.r(95871),O=i.createFromFetch;async function T(e,t,{actionId:r,actionArgs:c}){let f,d,p,g,v,b=(0,i.createTemporaryReferenceSet)(),R=(0,_.extractInfoFromServerReferenceId)(r),E="use-cache"===R.type?(0,_.omitUnusedArgs)(c,R):c,S=await (0,i.encodeReply)(E,{temporaryReferences:b}),T={Accept:u.RSC_CONTENT_TYPE_HEADER,[u.ACTION_HEADER]:r,[u.NEXT_ROUTER_STATE_TREE_HEADER]:(0,h.prepareFlightRouterStateForRequest)(e.tree)},j=(0,m.getDeploymentId)();j&&(T["x-deployment-id"]=j),t&&(T[u.NEXT_URL]=t);let w=await fetch(e.canonicalUrl,{method:"POST",headers:T,body:S});if("1"===w.headers.get(u.NEXT_ACTION_NOT_FOUND_HEADER))throw Object.defineProperty(new o.UnrecognizedActionError(`Server Action "${r}" was not found on the server. -Read more: https://nextjs.org/docs/messages/failed-to-find-server-action`),"__NEXT_ERROR_CODE",{value:"E715",enumerable:!1,configurable:!0});let M=w.headers.get("x-action-redirect"),[A,U]=M?.split(";")||[];switch(U){case"push":f=y.RedirectType.push;break;case"replace":f=y.RedirectType.replace;break;default:f=void 0}let N=!!w.headers.get(u.NEXT_IS_PRERENDER_HEADER),C=P.ActionDidNotRevalidate;try{let e=w.headers.get("x-action-revalidated");if(e){let t=JSON.parse(e);(t===P.ActionDidRevalidateStaticAndDynamic||t===P.ActionDidRevalidateDynamicOnly)&&(C=t)}}catch{}let F=A?(0,s.assignLocation)(A,new URL(e.canonicalUrl,window.location.href)):void 0,k=w.headers.get("content-type"),I=!!(k&&k.startsWith(u.RSC_CONTENT_TYPE_HEADER));if(!I&&!F)throw Object.defineProperty(Error(w.status>=400&&"text/plain"===k?await w.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});if(I){let e=await O(Promise.resolve(w),{callServer:a.callServer,findSourceMapURL:l.findSourceMapURL,temporaryReferences:b,debugChannel:n&&n(T)});d=F?void 0:e.a;let t=(0,h.normalizeFlightData)(e.f);""!==t&&(p=t,g=e.q,v=e.i)}else d=void 0,p=void 0,g=void 0,v=void 0;return{actionResult:d,actionFlightData:p,actionFlightDataRenderedSearch:g,actionFlightDataCouldBeIntercepted:v,redirectLocation:F,redirectType:f,revalidationKind:C,isPrerender:N}}function j(e,t){let{resolve:r,reject:n}=t,a={};a.preserveCustomHistoryState=!1;let l=(e.previousNextUrl||e.nextUrl)&&(0,d.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||e.nextUrl:null;return T(e,l,t).then(async({revalidationKind:u,actionResult:o,actionFlightData:i,actionFlightDataRenderedSearch:s,actionFlightDataCouldBeIntercepted:d,redirectLocation:h,redirectType:p})=>{u!==P.ActionDidNotRevalidate&&(t.didRevalidate=!0,u===P.ActionDidRevalidateStaticAndDynamic&&(0,b.revalidateEntireCache)(l,e.tree));let _=p!==y.RedirectType.replace;if(e.pushRef.pendingPush=_,a.pendingPush=_,void 0!==h){let t=p||y.RedirectType.push;if((0,E.isExternalURL)(h)){let r=h.href;return n(w(r,t)),(0,f.handleExternalUrl)(e,a,r,_)}{let e=(0,c.createHrefFromUrl)(h,!1);n(w((0,v.hasBasePath)(e)?(0,g.removeBasePath)(e):e,t))}}else r(o);if(void 0===h&&u===P.ActionDidNotRevalidate&&void 0===i)return e;if(void 0===i&&void 0!==h)return(0,f.handleExternalUrl)(e,a,h.href,_);if("string"==typeof i)return(0,f.handleExternalUrl)(e,a,i,_);let m=new URL(e.canonicalUrl,location.origin),O=void 0!==h?h:m,T=e.tree,j=u===P.ActionDidNotRevalidate?S.FreshnessPolicy.Default:S.FreshnessPolicy.RefreshAll;if(void 0!==i){let t=i[0];if(void 0!==t&&t.isRootRender&&void 0!==s&&void 0!==d){let r=(0,c.createHrefFromUrl)(O),n={tree:t.tree,renderedSearch:s,data:t.seedData,head:t.head},u=Date.now(),o=(0,R.navigateToSeededRoute)(u,O,r,n,m,e.cache,T,j,l,!0);return(0,f.handleNavigationResult)(O,e,a,_,o)}}let M=(0,R.navigate)(O,m,e.cache,T,l,j,!0,a);return(0,f.handleNavigationResult)(O,e,a,_,M)},t=>(n(t),e))}function w(e,t){let r=(0,p.getRedirectError)(e,t);return r.handled=!0,r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},4924,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"reducer",{enumerable:!0,get:function(){return c}});let n=e.r(88540),a=e.r(54069),l=e.r(91668),u=e.r(73790),o=e.r(69845),i=e.r(86720),s=e.r(45794),c="undefined"==typeof window?function(e,t){return e}:function(e,t){switch(t.type){case n.ACTION_NAVIGATE:return(0,a.navigateReducer)(e,t);case n.ACTION_SERVER_PATCH:return(0,l.serverPatchReducer)(e,t);case n.ACTION_RESTORE:return(0,u.restoreReducer)(e,t);case n.ACTION_REFRESH:return(0,o.refreshReducer)(e);case n.ACTION_HMR_REFRESH:return(0,i.hmrRefreshReducer)(e);case n.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Object.defineProperty(Error("Unknown action"),"__NEXT_ERROR_CODE",{value:"E295",enumerable:!1,configurable:!0})}};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1411,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"prefetch",{enumerable:!0,get:function(){return o}});let n=e.r(57630),a=e.r(77048),l=e.r(77709),u=e.r(9396);function o(e,t,r,o,i){let s=(0,n.createPrefetchURL)(e);if(null===s)return;let c=(0,a.createCacheKey)(s.href,t);(0,l.schedulePrefetchTask)(c,r,o,u.PrefetchPriority.Default,i)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},99781,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createMutableActionQueue:function(){return _},dispatchNavigateAction:function(){return R},dispatchTraverseAction:function(){return P},getCurrentAppRouterState:function(){return b},publicAppRouterInstance:function(){return E}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(88540),u=e.r(4924),o=e.r(71645),i=e.r(64245),s=e.r(9396),c=e.r(1411),f=e.r(41538),d=e.r(5550),h=e.r(57630),p=e.r(91949);function y(e,t){null!==e.pending?(e.pending=e.pending.next,null!==e.pending&&g({actionQueue:e,action:e.pending,setState:t})):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:l.ACTION_REFRESH},t))}async function g({actionQueue:e,action:t,setState:r}){let n=e.state;e.pending=t;let a=t.payload,u=e.action(n,a);function o(n){if(t.discarded){t.payload.type===l.ACTION_SERVER_ACTION&&t.payload.didRevalidate&&(e.needsRefresh=!0),y(e,r);return}e.state=n,y(e,r),t.resolve(n)}(0,i.isThenable)(u)?u.then(o,n=>{y(e,r),t.reject(n)}):o(u)}let v=null;function _(e,t){let r={state:e,dispatch:(e,t)=>(function(e,t,r){let n={resolve:r,reject:()=>{}};if(t.type!==l.ACTION_RESTORE){let e=new Promise((e,t)=>{n={resolve:e,reject:t}});(0,o.startTransition)(()=>{r(e)})}let a={payload:t,next:null,resolve:n.resolve,reject:n.reject};null===e.pending?(e.last=a,g({actionQueue:e,action:a,setState:r})):t.type===l.ACTION_NAVIGATE||t.type===l.ACTION_RESTORE?(e.pending.discarded=!0,a.next=e.pending.next,g({actionQueue:e,action:a,setState:r})):(null!==e.last&&(e.last.next=a),e.last=a)})(r,e,t),action:async(e,t)=>(0,u.reducer)(e,t),pending:null,last:null,onRouterTransitionStart:null!==t&&"function"==typeof t.onRouterTransitionStart?t.onRouterTransitionStart:null};if("undefined"!=typeof window){if(null!==v)throw Object.defineProperty(Error("Internal Next.js Error: createMutableActionQueue was called more than once"),"__NEXT_ERROR_CODE",{value:"E624",enumerable:!1,configurable:!0});v=r}return r}function b(){return null!==v?v.state:null}function m(){return null!==v?v.onRouterTransitionStart:null}function R(e,t,r,n){let a=new URL((0,d.addBasePath)(e),location.href);(0,p.setLinkForCurrentNavigation)(n);let u=m();null!==u&&u(e,t),(0,f.dispatchAppRouterAction)({type:l.ACTION_NAVIGATE,url:a,isExternalUrl:(0,h.isExternalURL)(a),locationSearch:location.search,shouldScroll:r,navigateType:t})}function P(e,t){let r=m();null!==r&&r(e,"traverse"),(0,f.dispatchAppRouterAction)({type:l.ACTION_RESTORE,url:new URL(e),historyState:t})}let E={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r,n=function(){if(null===v)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});return v}();switch(t?.kind??l.PrefetchKind.AUTO){case l.PrefetchKind.AUTO:r=s.FetchStrategy.PPR;break;case l.PrefetchKind.FULL:r=s.FetchStrategy.Full;break;default:r=s.FetchStrategy.PPR}(0,c.prefetch)(e,n.state.nextUrl,n.state.tree,r,t?.onInvalidate??null)},replace:(e,t)=>{(0,o.startTransition)(()=>{R(e,"replace",t?.scroll??!0,null)})},push:(e,t)=>{(0,o.startTransition)(()=>{R(e,"push",t?.scroll??!0,null)})},refresh:()=>{(0,o.startTransition)(()=>{(0,f.dispatchAppRouterAction)({type:l.ACTION_REFRESH})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})}};"undefined"!=typeof window&&window.next&&(window.next.router=E),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},58442,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={RedirectBoundary:function(){return h},RedirectErrorBoundary:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(90809),u=e.r(43476),o=l._(e.r(71645)),i=e.r(76562),s=e.r(24063),c=e.r(68391);function f({redirect:e,reset:t,redirectType:r}){let n=(0,i.useRouter)();return(0,o.useEffect)(()=>{o.default.startTransition(()=>{r===c.RedirectType.push?n.push(e,{}):n.replace(e,{}),t()})},[e,r,t,n]),null}class d extends o.default.Component{constructor(e){super(e),this.state={redirect:null,redirectType:null}}static getDerivedStateFromError(e){if((0,c.isRedirectError)(e)){let t=(0,s.getURLFromRedirectError)(e),r=(0,s.getRedirectTypeFromError)(e);return"handled"in e?{redirect:null,redirectType:null}:{redirect:t,redirectType:r}}throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,u.jsx)(f,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}}function h({children:e}){let t=(0,i.useRouter)();return(0,u.jsx)(d,{router:t,children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1244,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},97367,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={MetadataBoundary:function(){return o},OutletBoundary:function(){return s},RootLayoutBoundary:function(){return c},ViewportBoundary:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(54839),u={[l.METADATA_BOUNDARY_NAME]:function({children:e}){return e},[l.VIEWPORT_BOUNDARY_NAME]:function({children:e}){return e},[l.OUTLET_BOUNDARY_NAME]:function({children:e}){return e},[l.ROOT_LAYOUT_BOUNDARY_NAME]:function({children:e}){return e}},o=u[l.METADATA_BOUNDARY_NAME.slice(0)],i=u[l.VIEWPORT_BOUNDARY_NAME.slice(0)],s=u[l.OUTLET_BOUNDARY_NAME.slice(0)],c=u[l.ROOT_LAYOUT_BOUNDARY_NAME.slice(0)]}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/adafff78bc0c4657.js b/docs/_next/static/chunks/adafff78bc0c4657.js new file mode 100644 index 00000000..65479b36 --- /dev/null +++ b/docs/_next/static/chunks/adafff78bc0c4657.js @@ -0,0 +1,211 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,31067,e=>{"use strict";function t(){return(t=Object.assign.bind()).apply(null,arguments)}e.s(["default",()=>t])},47071,99143,e=>{"use strict";var t=e.i(71645),r=e.i(90072),i=e.i(15080),s=e.i(40859);e.s(["useLoader",()=>s.G],99143);var s=s;let n=e=>e===Object(e)&&!Array.isArray(e)&&"function"!=typeof e;function a(e,a){let o=(0,i.useThree)(e=>e.gl),l=(0,s.G)(r.TextureLoader,n(e)?Object.values(e):e);return(0,t.useLayoutEffect)(()=>{null==a||a(l)},[a]),(0,t.useEffect)(()=>{if("initTexture"in o){let e=[];Array.isArray(l)?e=l:l instanceof r.Texture?e=[l]:n(l)&&(e=Object.values(l)),e.forEach(e=>{e instanceof r.Texture&&o.initTexture(e)})}},[o,l]),(0,t.useMemo)(()=>{if(!n(e))return l;{let t={},r=0;for(let i in e)t[i]=l[r++];return t}},[e,l])}a.preload=e=>s.G.preload(r.TextureLoader,e),a.clear=e=>s.G.clear(r.TextureLoader,e),e.s(["useTexture",()=>a],47071)},75567,e=>{"use strict";var t=e.i(90072);function r(e,i={}){let{repeat:s=[1,1],disableMipmaps:n=!1}=i;return e.wrapS=e.wrapT=t.RepeatWrapping,e.colorSpace=t.SRGBColorSpace,e.repeat.set(...s),e.flipY=!1,e.anisotropy=16,n?(e.generateMipmaps=!1,e.minFilter=t.LinearFilter):(e.generateMipmaps=!0,e.minFilter=t.LinearMipmapLinearFilter),e.magFilter=t.LinearFilter,e.needsUpdate=!0,e}function i(e){let r=new t.DataTexture(e,256,256,t.RedFormat,t.UnsignedByteType);return r.colorSpace=t.NoColorSpace,r.wrapS=r.wrapT=t.RepeatWrapping,r.generateMipmaps=!1,r.minFilter=t.LinearFilter,r.magFilter=t.LinearFilter,r.needsUpdate=!0,r}e.s(["setupMask",()=>i,"setupTexture",()=>r])},47021,e=>{"use strict";var t=e.i(8560);let r=` +#ifdef USE_FOG + // Check fog enabled uniform - allows toggling without shader recompilation + #ifdef USE_VOLUMETRIC_FOG + if (!fogEnabled) { + // Skip all fog calculations when disabled + } else { + #endif + + float dist = vFogDepth; + + // Discard fragments at or beyond visible distance - matches Torque's behavior + // where objects beyond visibleDistance are not rendered at all. + // This prevents fully-fogged geometry from showing as silhouettes against + // the sky's fog-to-sky gradient. + if (dist >= fogFar) { + discard; + } + + // Step 1: Calculate distance-based haze (quadratic falloff) + // Since we discard at fogFar, haze never reaches 1.0 here + float haze = 0.0; + if (dist > fogNear) { + float fogScale = 1.0 / (fogFar - fogNear); + float distFactor = (dist - fogNear) * fogScale - 1.0; + haze = 1.0 - distFactor * distFactor; + } + + // Step 2: Calculate fog volume contributions + // Note: Per-volume colors are NOT used in Tribes 2 ($specialFog defaults to false) + // All fog uses the global fogColor - see Tribes2_Fog_System.md for details + float volumeFog = 0.0; + + #ifdef USE_VOLUMETRIC_FOG + { + #ifdef USE_FOG_WORLD_POSITION + float fragmentHeight = vFogWorldPosition.y; + #else + float fragmentHeight = cameraHeight; + #endif + + float deltaY = fragmentHeight - cameraHeight; + float absDeltaY = abs(deltaY); + + // Determine if we're going up (positive) or down (negative) + if (absDeltaY > 0.01) { + // Non-horizontal ray: ray-march through fog volumes + for (int i = 0; i < 3; i++) { + int offset = i * 4; + float volVisDist = fogVolumeData[offset + 0]; + float volMinH = fogVolumeData[offset + 1]; + float volMaxH = fogVolumeData[offset + 2]; + float volPct = fogVolumeData[offset + 3]; + + // Skip inactive volumes (visibleDistance = 0) + if (volVisDist <= 0.0) continue; + + // Calculate fog factor for this volume + // From Torque: factor = (1 / (volumeVisDist * visFactor)) * percentage + // where visFactor is smVisibleDistanceMod (a user quality pref, default 1.0) + // Since we don't have quality settings, we use visFactor = 1.0 + float factor = (1.0 / volVisDist) * volPct; + + // Find ray intersection with this volume's height range + float rayMinY = min(cameraHeight, fragmentHeight); + float rayMaxY = max(cameraHeight, fragmentHeight); + + // Check if ray intersects volume height range + if (rayMinY < volMaxH && rayMaxY > volMinH) { + float intersectMin = max(rayMinY, volMinH); + float intersectMax = min(rayMaxY, volMaxH); + float intersectHeight = intersectMax - intersectMin; + + // Calculate distance traveled through this volume using similar triangles: + // subDist / dist = intersectHeight / absDeltaY + float subDist = dist * (intersectHeight / absDeltaY); + + // Accumulate fog: fog += subDist * factor + volumeFog += subDist * factor; + } + } + } else { + // Near-horizontal ray: if camera is inside a volume, apply full fog for that volume + for (int i = 0; i < 3; i++) { + int offset = i * 4; + float volVisDist = fogVolumeData[offset + 0]; + float volMinH = fogVolumeData[offset + 1]; + float volMaxH = fogVolumeData[offset + 2]; + float volPct = fogVolumeData[offset + 3]; + + if (volVisDist <= 0.0) continue; + + // If camera is inside this volume, apply fog for full distance + if (cameraHeight >= volMinH && cameraHeight <= volMaxH) { + float factor = (1.0 / volVisDist) * volPct; + volumeFog += dist * factor; + } + } + } + } + #endif + + // Step 3: Combine haze and volume fog + // Torque's clamping: if (bandPct + hazePct > 1) hazePct = 1 - bandPct + // This gives fog volumes priority over haze + float volPct = min(volumeFog, 1.0); + float hazePct = haze; + if (volPct + hazePct > 1.0) { + hazePct = 1.0 - volPct; + } + float fogFactor = hazePct + volPct; + + // Apply fog using global fogColor (per-volume colors not used in Tribes 2) + gl_FragColor.rgb = mix(gl_FragColor.rgb, fogColor, fogFactor); + + #ifdef USE_VOLUMETRIC_FOG + } // end fogEnabled check + #endif +#endif +`;function i(){t.ShaderChunk.fog_pars_fragment=` +#ifdef USE_FOG + uniform vec3 fogColor; + varying float vFogDepth; + #ifdef FOG_EXP2 + uniform float fogDensity; + #else + uniform float fogNear; + uniform float fogFar; + #endif + + // Custom volumetric fog uniforms (only defined when USE_VOLUMETRIC_FOG is set) + // Format: [visDist, minH, maxH, percentage] x 3 volumes = 12 floats + #ifdef USE_VOLUMETRIC_FOG + uniform float fogVolumeData[12]; + uniform float cameraHeight; + #endif + + #ifdef USE_FOG_WORLD_POSITION + varying vec3 vFogWorldPosition; + #endif +#endif +`,t.ShaderChunk.fog_fragment=r,t.ShaderChunk.fog_pars_vertex=` +#ifdef USE_FOG + varying float vFogDepth; + #ifdef USE_FOG_WORLD_POSITION + varying vec3 vFogWorldPosition; + #endif +#endif +`,t.ShaderChunk.fog_vertex=` +#ifdef USE_FOG + // Use Euclidean distance from camera, not view-space z-depth + // This ensures fog doesn't change when rotating the camera + vFogDepth = length(mvPosition.xyz); + #ifdef USE_FOG_WORLD_POSITION + vFogWorldPosition = (modelMatrix * vec4(transformed, 1.0)).xyz; + #endif +#endif +`}function s(e,t){e.uniforms.fogVolumeData=t.fogVolumeData,e.uniforms.cameraHeight=t.cameraHeight,e.uniforms.fogEnabled=t.fogEnabled,e.vertexShader=e.vertexShader.replace("#include ",`#include +#ifdef USE_FOG + #define USE_FOG_WORLD_POSITION + #define USE_VOLUMETRIC_FOG + varying vec3 vFogWorldPosition; +#endif`),e.vertexShader=e.vertexShader.replace("#include ",`#include +#ifdef USE_FOG + vFogWorldPosition = (modelMatrix * vec4(transformed, 1.0)).xyz; +#endif`),e.fragmentShader=e.fragmentShader.replace("#include ",`#include +#ifdef USE_FOG + #define USE_VOLUMETRIC_FOG + uniform float fogVolumeData[12]; + uniform float cameraHeight; + uniform bool fogEnabled; + #define USE_FOG_WORLD_POSITION + varying vec3 vFogWorldPosition; +#endif`),e.fragmentShader=e.fragmentShader.replace("#include ",r)}e.s(["fogFragmentShader",0,r,"injectCustomFog",()=>s,"installCustomFogShader",()=>i])},48066,e=>{"use strict";let t={fogVolumeData:{value:new Float32Array(12)},cameraHeight:{value:0},fogEnabled:{value:!0}};function r(e,i,s=!0){t.cameraHeight.value=e,t.fogVolumeData.value.set(i),t.fogEnabled.value=s}function i(){t.cameraHeight.value=0,t.fogVolumeData.value.fill(0),t.fogEnabled.value=!0}function s(e){let t=new Float32Array(12);for(let r=0;r<3;r++){let i=4*r,s=e[r];s&&(t[i+0]=s.visibleDistance,t[i+1]=s.minHeight,t[i+2]=s.maxHeight,t[i+3]=s.percentage)}return t}e.s(["globalFogUniforms",0,t,"packFogVolumeData",()=>s,"resetGlobalFogUniforms",()=>i,"updateGlobalFogUniforms",()=>r])},67191,e=>{e.v({Label:"FloatingLabel-module__8y09Ka__Label"})},89887,60099,e=>{"use strict";let t,r;var i=e.i(43476),s=e.i(932),n=e.i(71645),a=e.i(90072),o=e.i(71753),l=e.i(31067),u=e.i(88014),c=e.i(15080);let d=new a.Vector3,h=new a.Vector3,f=new a.Vector3,p=new a.Vector2;function m(e,t,r){let i=d.setFromMatrixPosition(e.matrixWorld);i.project(t);let s=r.width/2,n=r.height/2;return[i.x*s+s,-(i.y*n)+n]}let y=e=>1e-10>Math.abs(e)?0:e;function g(e,t,r=""){let i="matrix3d(";for(let r=0;16!==r;r++)i+=y(t[r]*e.elements[r])+(15!==r?",":")");return r+i}let b=(t=[1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1],e=>g(e,t)),v=(r=e=>[1/e,1/e,1/e,1,-1/e,-1/e,-1/e,-1,1/e,1/e,1/e,1,1,1,1,1],(e,t)=>g(e,r(t),"translate(-50%,-50%)")),S=n.forwardRef(({children:e,eps:t=.001,style:r,className:i,prepend:s,center:g,fullscreen:S,portal:x,distanceFactor:E,sprite:R=!1,transform:k=!1,occlude:O,onOcclude:C,castShadow:T,receiveShadow:F,material:I,geometry:w,zIndexRange:M=[0x1000037,0],calculatePosition:j=m,as:_="div",wrapperClass:P,pointerEvents:D="auto",...U},L)=>{let{gl:Q,camera:N,scene:B,size:V,raycaster:H,events:A,viewport:W}=(0,c.useThree)(),[q]=n.useState(()=>document.createElement(_)),z=n.useRef(null),G=n.useRef(null),$=n.useRef(0),K=n.useRef([0,0]),Y=n.useRef(null),J=n.useRef(null),Z=(null==x?void 0:x.current)||A.connected||Q.domElement.parentNode,X=n.useRef(null),ee=n.useRef(!1),et=n.useMemo(()=>{var e;return O&&"blending"!==O||Array.isArray(O)&&O.length&&(e=O[0])&&"object"==typeof e&&"current"in e},[O]);n.useLayoutEffect(()=>{let e=Q.domElement;O&&"blending"===O?(e.style.zIndex=`${Math.floor(M[0]/2)}`,e.style.position="absolute",e.style.pointerEvents="none"):(e.style.zIndex=null,e.style.position=null,e.style.pointerEvents=null)},[O]),n.useLayoutEffect(()=>{if(G.current){let e=z.current=u.createRoot(q);if(B.updateMatrixWorld(),k)q.style.cssText="position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;";else{let e=j(G.current,N,V);q.style.cssText=`position:absolute;top:0;left:0;transform:translate3d(${e[0]}px,${e[1]}px,0);transform-origin:0 0;`}return Z&&(s?Z.prepend(q):Z.appendChild(q)),()=>{Z&&Z.removeChild(q),e.unmount()}}},[Z,k]),n.useLayoutEffect(()=>{P&&(q.className=P)},[P]);let er=n.useMemo(()=>k?{position:"absolute",top:0,left:0,width:V.width,height:V.height,transformStyle:"preserve-3d",pointerEvents:"none"}:{position:"absolute",transform:g?"translate3d(-50%,-50%,0)":"none",...S&&{top:-V.height/2,left:-V.width/2,width:V.width,height:V.height},...r},[r,g,S,V,k]),ei=n.useMemo(()=>({position:"absolute",pointerEvents:D}),[D]);n.useLayoutEffect(()=>{var t,s;ee.current=!1,k?null==(t=z.current)||t.render(n.createElement("div",{ref:Y,style:er},n.createElement("div",{ref:J,style:ei},n.createElement("div",{ref:L,className:i,style:r,children:e})))):null==(s=z.current)||s.render(n.createElement("div",{ref:L,style:er,className:i,children:e}))});let es=n.useRef(!0);(0,o.useFrame)(e=>{if(G.current){N.updateMatrixWorld(),G.current.updateWorldMatrix(!0,!1);let e=k?K.current:j(G.current,N,V);if(k||Math.abs($.current-N.zoom)>t||Math.abs(K.current[0]-e[0])>t||Math.abs(K.current[1]-e[1])>t){var r;let t,i,s,n,o=(r=G.current,t=d.setFromMatrixPosition(r.matrixWorld),i=h.setFromMatrixPosition(N.matrixWorld),s=t.sub(i),n=N.getWorldDirection(f),s.angleTo(n)>Math.PI/2),l=!1;et&&(Array.isArray(O)?l=O.map(e=>e.current):"blending"!==O&&(l=[B]));let u=es.current;l?es.current=function(e,t,r,i){let s=d.setFromMatrixPosition(e.matrixWorld),n=s.clone();n.project(t),p.set(n.x,n.y),r.setFromCamera(p,t);let a=r.intersectObjects(i,!0);if(a.length){let e=a[0].distance;return s.distanceTo(r.ray.origin)({vertexShader:k?void 0:` + /* + This shader is from the THREE's SpriteMaterial. + We need to turn the backing plane into a Sprite + (make it always face the camera) if "transfrom" + is false. + */ + #include + + void main() { + vec2 center = vec2(0., 1.); + float rotation = 0.0; + + // This is somewhat arbitrary, but it seems to work well + // Need to figure out how to derive this dynamically if it even matters + float size = 0.03; + + vec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 ); + vec2 scale; + scale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) ); + scale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) ); + + bool isPerspective = isPerspectiveMatrix( projectionMatrix ); + if ( isPerspective ) scale *= - mvPosition.z; + + vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale * size; + vec2 rotatedPosition; + rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y; + rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y; + mvPosition.xy += rotatedPosition; + + gl_Position = projectionMatrix * mvPosition; + } + `,fragmentShader:` + void main() { + gl_FragColor = vec4(0.0, 0.0, 0.0, 0.0); + } + `}),[k]);return n.createElement("group",(0,l.default)({},U,{ref:G}),O&&!et&&n.createElement("mesh",{castShadow:T,receiveShadow:F,ref:X},w||n.createElement("planeGeometry",null),I||n.createElement("shaderMaterial",{side:a.DoubleSide,vertexShader:en.vertexShader,fragmentShader:en.fragmentShader})))});e.s(["Html",()=>S],60099);var x=e.i(67191);let E=[0,0,0],R=new a.Vector3,k=(0,n.memo)(function(e){let t,r,a,l=(0,s.c)(11),{children:u,color:c,position:d,opacity:h}=e,f=void 0===c?"white":c,p=void 0===d?E:d,m=void 0===h?"fadeWithDistance":h,y="fadeWithDistance"===m,g=(0,n.useRef)(null),[b,v]=(0,n.useState)(0!==m),k=(0,n.useRef)(null);return l[0]!==y||l[1]!==b||l[2]!==m?(t=e=>{var t,r,i;let s,{camera:n}=e,a=g.current;if(!a)return;a.getWorldPosition(R);let o=(t=R.x,r=R.y,i=R.z,-((t-(s=n.matrixWorld.elements)[12])*s[8])+-((r-s[13])*s[9])+-((i-s[14])*s[10])<0);if(y){let e=o?1/0:n.position.distanceTo(R),t=e<200;if(b!==t&&v(t),k.current&&t){let t=Math.max(0,Math.min(1,1-e/200));k.current.style.opacity=t.toString()}}else{let e=!o&&0!==m;b!==e&&v(e),k.current&&(k.current.style.opacity=m.toString())}},l[0]=y,l[1]=b,l[2]=m,l[3]=t):t=l[3],(0,o.useFrame)(t),l[4]!==u||l[5]!==f||l[6]!==b||l[7]!==p?(r=b?(0,i.jsx)(S,{position:p,center:!0,children:(0,i.jsx)("div",{ref:k,className:x.default.Label,style:{color:f},children:u})}):null,l[4]=u,l[5]=f,l[6]=b,l[7]=p,l[8]=r):r=l[8],l[9]!==r?(a=(0,i.jsx)("group",{ref:g,children:r}),l[9]=r,l[10]=a):a=l[10],a});e.s(["FloatingLabel",0,k],89887)},13876,79473,43595,58647,30064,e=>{"use strict";var t=e.i(932),r=e.i(8155);let i=e=>(t,r,i)=>{let s=i.subscribe;return i.subscribe=(e,t,r)=>{let n=e;if(t){let s=(null==r?void 0:r.equalityFn)||Object.is,a=e(i.getState());n=r=>{let i=e(r);if(!s(a,i)){let e=a;t(a=i,e)}},(null==r?void 0:r.fireImmediately)&&t(a,a)}return s(n)},e(t,r,i)};e.s(["subscribeWithSelector",()=>i],79473);var s=e.i(66748);function n(e){let t=new Map;for(let r of e.state.datablocks.values()){if("tsshapeconstructor"!==r._class)continue;let e=r.baseshape;if("string"!=typeof e)continue;let i=e.toLowerCase(),s=i.replace(/\.dts$/i,"")+"_",n=new Map;for(let e=0;e<=127;e++){let t=r[`sequence${e}`];if("string"!=typeof t)continue;let i=t.indexOf(" ");if(-1===i)continue;let a=t.slice(0,i).toLowerCase(),o=t.slice(i+1).trim().toLowerCase();if(!o||!a.startsWith(s)||!a.endsWith(".dsq"))continue;let l=a.slice(s.length,-4);l&&n.set(o,l)}n.size>0&&t.set(i,n)}return t}function a(e,t,r){let i=new Map;for(let r of e){let e=t.clipAction(r);i.set(r.name.toLowerCase(),e)}if(r)for(let[e,t]of r){let r=i.get(t);r&&!i.has(e)&&i.set(e,r)}return i}function o(e){return e.toLowerCase()}function l(e){let t=o(e.trim());return t.startsWith("$")?t.slice(1):t}e.s(["buildSequenceAliasMap",()=>n,"getAliasedActions",()=>a],43595);let u={entitiesById:{},players:[],ghosts:[],projectiles:[],flags:[],teams:{},scores:{}},c={runtime:{runtime:null,sequenceAliases:new Map,objectVersionById:{},globalVersionByName:{},objectIdsByName:{},datablockIdsByName:{},lastRuntimeTick:0},world:{entitiesById:{},players:[],ghosts:[],projectiles:[],flags:[],teams:{},scores:{}},playback:{recording:null,status:"stopped",timeMs:0,rate:1,frameCursor:0,durationMs:0,streamSnapshot:null},diagnostics:{eventCounts:{"object.created":0,"object.deleted":0,"field.changed":0,"method.called":0,"global.changed":0,"batch.flushed":0},recentEvents:[],maxRecentEvents:200,webglContextLost:!1,playbackEvents:[],maxPlaybackEvents:400,rendererSamples:[],maxRendererSamples:2400}},d=(0,r.createStore)()(i(e=>({...c,setRuntime(t){let r=function(e){let t={},r={},i={},s={};for(let r of e.state.objectsById.values())t[r._id]=0,r._name&&(i[o(r._name)]=r._id,r._isDatablock&&(s[o(r._name)]=r._id));for(let t of e.state.globals.keys())r[l(t)]=0;return{objectVersionById:t,globalVersionByName:r,objectIdsByName:i,datablockIdsByName:s}}(t),i=n(t);e(e=>({...e,runtime:{runtime:t,sequenceAliases:i,objectVersionById:r.objectVersionById,globalVersionByName:r.globalVersionByName,objectIdsByName:r.objectIdsByName,datablockIdsByName:r.datablockIdsByName,lastRuntimeTick:0}}))},clearRuntime(){e(e=>({...e,runtime:{runtime:null,sequenceAliases:new Map,objectVersionById:{},globalVersionByName:{},objectIdsByName:{},datablockIdsByName:{},lastRuntimeTick:0}}))},applyRuntimeBatch(t,r){0!==t.length&&e(e=>{let i={...e.runtime.objectVersionById},s={...e.runtime.globalVersionByName},n={...e.runtime.objectIdsByName},a={...e.runtime.datablockIdsByName},u={...e.diagnostics.eventCounts},c=[...e.diagnostics.recentEvents],d=e=>{null!=e&&(i[e]=(i[e]??0)+1)};for(let e of t){if(u[e.type]=(u[e.type]??0)+1,c.push(e),"object.created"===e.type){let t=e.object;if(d(e.objectId),t._name){let r=o(t._name);n[r]=e.objectId,t._isDatablock&&(a[r]=e.objectId)}d(t._parent?._id);continue}if("object.deleted"===e.type){let t=e.object;if(delete i[e.objectId],t?._name){let e=o(t._name);delete n[e],t._isDatablock&&delete a[e]}d(t?._parent?._id);continue}if("field.changed"===e.type){d(e.objectId);continue}if("global.changed"===e.type){let t=l(e.name);s[t]=(s[t]??0)+1;continue}}let h=r?.tick??(e.runtime.lastRuntimeTick>0?e.runtime.lastRuntimeTick+1:1);u["batch.flushed"]+=1,c.push({type:"batch.flushed",tick:h,events:t});let f=e.diagnostics.maxRecentEvents,p=c.length>f?c.slice(c.length-f):c;return{...e,runtime:{...e.runtime,objectVersionById:i,globalVersionByName:s,objectIdsByName:n,datablockIdsByName:a,lastRuntimeTick:h},diagnostics:{...e.diagnostics,eventCounts:u,recentEvents:p}}})},setDemoRecording(t){let r=Math.max(0,(t?.duration??0)*1e3),i=function(e=0){let t=Error().stack;if(!t)return null;let r=t.split("\n").map(e=>e.trim()).filter(Boolean).slice(1+e,9+e);return r.length>0?r.join(" <= "):null}(1);e(e=>{let s=e.playback.streamSnapshot,n=e.playback.recording,a={t:Date.now(),kind:"recording.set",message:"setDemoRecording invoked",playbackStatus:e.playback.status,playbackTimeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,streamEntityCount:s?.entities.length??0,streamCameraMode:s?.camera?.mode??null,streamExhausted:s?.exhausted??!1,meta:{previousMissionName:n?.missionName??null,nextMissionName:t?.missionName??null,previousDurationSec:n?Number(n.duration.toFixed(3)):null,nextDurationSec:t?Number(t.duration.toFixed(3)):null,isNull:null==t,stack:i??"unavailable"}};return{...e,world:u,playback:{recording:t,status:"stopped",timeMs:0,rate:1,frameCursor:0,durationMs:r,streamSnapshot:null},diagnostics:{...e.diagnostics,webglContextLost:!1,playbackEvents:[a],rendererSamples:[]}}})},setPlaybackTime(t){e(e=>{var r,i,s;let n=(r=t,i=0,s=e.playback.durationMs,r<0?0:r>s?s:r);return{...e,playback:{...e.playback,timeMs:n,frameCursor:n}}})},setPlaybackStatus(t){e(e=>({...e,playback:{...e.playback,status:t}}))},setPlaybackRate(t){var r,i,s;let n=Number.isFinite(t)?(i=.01,s=16,(r=t)<.01?.01:r>16?16:r):1;e(e=>({...e,playback:{...e.playback,rate:n}}))},setPlaybackFrameCursor(t){let r=Number.isFinite(t)?t:0;e(e=>({...e,playback:{...e.playback,frameCursor:r}}))},setPlaybackStreamSnapshot(t){e(e=>({...e,playback:{...e.playback,streamSnapshot:t}}))},setWebglContextLost(t){e(e=>({...e,diagnostics:{...e.diagnostics,webglContextLost:t}}))},recordPlaybackDiagnosticEvent(t){e(e=>{let r=e.playback.streamSnapshot,i={t:Date.now(),kind:t.kind,message:t.message,playbackStatus:e.playback.status,playbackTimeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,streamEntityCount:r?.entities.length??0,streamCameraMode:r?.camera?.mode??null,streamExhausted:r?.exhausted??!1,meta:t.meta},s=[...e.diagnostics.playbackEvents,i],n=e.diagnostics.maxPlaybackEvents,a=s.length>n?s.slice(s.length-n):s;return{...e,diagnostics:{...e.diagnostics,playbackEvents:a}}})},appendRendererSample(t){e(e=>{let r=e.playback.streamSnapshot,i={t:t.t??Date.now(),playbackStatus:e.playback.status,playbackTimeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,streamEntityCount:r?.entities.length??0,streamCameraMode:r?.camera?.mode??null,streamExhausted:r?.exhausted??!1,geometries:t.geometries,textures:t.textures,programs:t.programs,renderCalls:t.renderCalls,renderTriangles:t.renderTriangles,renderPoints:t.renderPoints,renderLines:t.renderLines,sceneObjects:t.sceneObjects,visibleSceneObjects:t.visibleSceneObjects,jsHeapUsed:t.jsHeapUsed,jsHeapTotal:t.jsHeapTotal,jsHeapLimit:t.jsHeapLimit},s=[...e.diagnostics.rendererSamples,i],n=e.diagnostics.maxRendererSamples,a=s.length>n?s.slice(s.length-n):s;return{...e,diagnostics:{...e.diagnostics,rendererSamples:a}}})},clearPlaybackDiagnostics(){e(e=>({...e,diagnostics:{...e.diagnostics,webglContextLost:!1,playbackEvents:[],rendererSamples:[]}}))}})));function h(){return d}function f(e,t){return(0,s.useStoreWithEqualityFn)(d,e,t)}function p(e){let r,i,s,n=(0,t.c)(7),a=f(m);n[0]!==e?(r=t=>null==e?-1:t.runtime.objectVersionById[e]??-1,n[0]=e,n[1]=r):r=n[1];let o=f(r);if(null==e||!a||-1===o)return;n[2]!==e||n[3]!==a.state.objectsById?(i=a.state.objectsById.get(e),n[2]=e,n[3]=a.state.objectsById,n[4]=i):i=n[4];let l=i;return n[5]!==l?(s=l?{...l}:void 0,n[5]=l,n[6]=s):s=n[6],s}function m(e){return e.runtime.runtime}function y(e){let r,i,s,n,a,l=(0,t.c)(11),u=f(g);l[0]!==e?(r=e?o(e):"",l[0]=e,l[1]=r):r=l[1];let c=r;l[2]!==c?(i=e=>c?e.runtime.objectIdsByName[c]:void 0,l[2]=c,l[3]=i):i=l[3];let d=f(i);l[4]!==d?(s=e=>null==d?-1:e.runtime.objectVersionById[d]??-1,l[4]=d,l[5]=s):s=l[5];let h=f(s);if(!u||!c||null==d||-1===h)return;l[6]!==d||l[7]!==u.state.objectsById?(n=u.state.objectsById.get(d),l[6]=d,l[7]=u.state.objectsById,l[8]=n):n=l[8];let p=n;return l[9]!==p?(a=p?{...p}:void 0,l[9]=p,l[10]=a):a=l[10],a}function g(e){return e.runtime.runtime}function b(e){let r,i,s,n,a,l=(0,t.c)(11),u=f(v);l[0]!==e?(r=e?o(e):"",l[0]=e,l[1]=r):r=l[1];let c=r;l[2]!==c?(i=e=>c?e.runtime.datablockIdsByName[c]:void 0,l[2]=c,l[3]=i):i=l[3];let d=f(i);l[4]!==d?(s=e=>null==d?-1:e.runtime.objectVersionById[d]??-1,l[4]=d,l[5]=s):s=l[5];let h=f(s);if(!u||!c||null==d||-1===h)return;l[6]!==d||l[7]!==u.state.objectsById?(n=u.state.objectsById.get(d),l[6]=d,l[7]=u.state.objectsById,l[8]=n):n=l[8];let p=n;return l[9]!==p?(a=p?{...p}:void 0,l[9]=p,l[10]=a):a=l[10],a}function v(e){return e.runtime.runtime}function S(e,r){let i,s,n,a,o=(0,t.c)(13);o[0]!==r?(i=void 0===r?[]:r,o[0]=r,o[1]=i):i=o[1];let l=i,u=f(k);o[2]!==e?(s=t=>null==e?-1:t.runtime.objectVersionById[e]??-1,o[2]=e,o[3]=s):s=o[3];let c=f(s);if(null==e){let e;return o[4]!==l?(e=l.map(R),o[4]=l,o[5]=e):e=o[5],e}if(!u||-1===c){let e;return o[6]!==l?(e=l.map(E),o[6]=l,o[7]=e):e=o[7],e}let d=u.state.objectsById;if(o[8]!==e||o[9]!==u.state.objectsById){a=Symbol.for("react.early_return_sentinel");e:{let t=d.get(e);if(!t?._children){let e;o[12]===Symbol.for("react.memo_cache_sentinel")?(e=[],o[12]=e):e=o[12],a=e;break e}n=t._children.map(x)}o[8]=e,o[9]=u.state.objectsById,o[10]=n,o[11]=a}else n=o[10],a=o[11];return a!==Symbol.for("react.early_return_sentinel")?a:n}function x(e){return e._id}function E(e){return e._id}function R(e){return e._id}function k(e){return e.runtime.runtime}e.s(["engineStore",0,d,"useDatablockByName",()=>b,"useEngineSelector",()=>f,"useEngineStoreApi",()=>h,"useRuntimeChildIds",()=>S,"useRuntimeObjectById",()=>p,"useRuntimeObjectByName",()=>y],58647);let O={maxRuntimeEvents:80,maxPlaybackEvents:200,maxRendererSamples:1200,maxStreamEntities:40};function C(e){return e&&"object"==typeof e?{kind:"TorqueObject",id:"number"==typeof e._id?e._id:null,className:"string"==typeof e._className?e._className:null,class:"string"==typeof e._class?e._class:null,name:"string"==typeof e._name?e._name:null,isDatablock:!!e._isDatablock,parentId:e._parent&&"number"==typeof e._parent._id?e._parent._id:null,childCount:Array.isArray(e._children)?e._children.length:0}:null}function T(e,t={}){let r,i,s,n={...O,...t},a=(r=new WeakSet,function e(t,i=0){if(null==t)return t;let s=typeof t;if("string"===s||"number"===s||"boolean"===s)return t;if("bigint"===s)return t.toString();if("function"===s)return`[Function ${t.name||"anonymous"}]`;if("object"!==s)return String(t);if("_id"in t&&"_className"in t)return C(t);if(t instanceof Date)return t.toISOString();if(Array.isArray(t)){if(i>=2)return{kind:"Array",length:t.length};let r=t.slice(0,8).map(t=>e(t,i+1));return{kind:"Array",length:t.length,sample:r}}if(r.has(t))return"[Circular]";if(r.add(t),i>=2)return{kind:t?.constructor?.name??"Object"};let n=Object.keys(t).slice(0,12),a={};for(let r of n)try{a[r]=e(t[r],i+1)}catch(e){a[r]=`[Unserializable: ${e.message}]`}return Object.keys(t).length>n.length&&(a.__truncatedKeys=Object.keys(t).length-n.length),a}),o=e.diagnostics.recentEvents.slice(-n.maxRuntimeEvents).map(e=>(function(e,t){if("object.created"===e.type||"object.deleted"===e.type)return{type:e.type,objectId:e.objectId,object:C(e.object)};if("field.changed"===e.type)return{type:e.type,objectId:e.objectId,field:e.field,value:t(e.value),previousValue:t(e.previousValue),object:C(e.object)};if("method.called"===e.type)return{type:e.type,className:e.className,methodName:e.methodName,objectId:e.objectId??null,args:t(e.args)};if("global.changed"===e.type)return{type:e.type,name:e.name,value:t(e.value),previousValue:t(e.previousValue)};if("batch.flushed"===e.type){let t={};for(let r of e.events)t[r.type]=(t[r.type]??0)+1;return{type:e.type,tick:e.tick,eventCount:e.events.length,byType:t}}return{type:"unknown"}})(e,a)),l=e.diagnostics.playbackEvents.slice(-n.maxPlaybackEvents).map(e=>({...e,meta:e.meta?a(e.meta):void 0})),u=e.diagnostics.rendererSamples.slice(-n.maxRendererSamples);return{generatedAt:new Date().toISOString(),playback:{status:e.playback.status,timeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,rate:e.playback.rate,durationMs:e.playback.durationMs,recording:(i=e.playback.recording)?{duration:i.duration,missionName:i.missionName,gameType:i.gameType,hasStreamingPlayback:!!i.streamingPlayback}:null,streamSnapshot:function(e,t){let r=e.playback.streamSnapshot;if(!r)return null;let i={},s={};for(let e of r.entities){let t=e.type||"Unknown";i[t]=(i[t]??0)+1,e.visual?.kind&&(s[e.visual.kind]=(s[e.visual.kind]??0)+1)}let n=r.entities.slice(0,t).map(e=>({id:e.id,type:e.type,dataBlock:e.dataBlock??null,className:e.className??null,ghostIndex:e.ghostIndex??null,dataBlockId:e.dataBlockId??null,shapeHint:e.shapeHint??null,visualKind:e.visual?.kind??null,hasPosition:!!e.position,hasRotation:!!e.rotation}));return{timeSec:r.timeSec,exhausted:r.exhausted,cameraMode:r.camera?.mode??null,controlEntityId:r.camera?.controlEntityId??null,orbitTargetId:r.camera?.orbitTargetId??null,controlPlayerGhostId:r.controlPlayerGhostId??null,entityCount:r.entities.length,entitiesByType:i,visualsByKind:s,entitySample:n,status:r.status}}(e,n.maxStreamEntities)},runtime:(s=e.runtime.runtime)?{lastRuntimeTick:e.runtime.lastRuntimeTick,objectCount:s.state.objectsById.size,datablockCount:s.state.datablocks.size,globalCount:s.state.globals.size,activePackageCount:s.state.activePackages.length,executedScriptCount:s.state.executedScripts.size,failedScriptCount:s.state.failedScripts.size}:null,diagnostics:{webglContextLost:e.diagnostics.webglContextLost,eventCounts:e.diagnostics.eventCounts,playbackEventCount:e.diagnostics.playbackEvents.length,rendererSampleCount:e.diagnostics.rendererSamples.length,runtimeEventCount:e.diagnostics.recentEvents.length,playbackEventsByKind:function(e){let t={};for(let r of e)t[r.kind]=(t[r.kind]??0)+1;return t}(e.diagnostics.playbackEvents),rendererTrend:function(e){if(e.length<2)return null;let t=e[0],r=e[e.length-1];return{sampleCount:e.length,durationSec:Number(((r.t-t.t)/1e3).toFixed(3)),geometriesDelta:r.geometries-t.geometries,texturesDelta:r.textures-t.textures,programsDelta:r.programs-t.programs,sceneObjectsDelta:r.sceneObjects-t.sceneObjects,visibleSceneObjectsDelta:r.visibleSceneObjects-t.visibleSceneObjects,renderCallsDelta:r.renderCalls-t.renderCalls}}(u),playbackEvents:l,rendererSamples:u,runtimeEvents:o}}}function F(e,t={}){return JSON.stringify(T(e,t),null,2)}e.s(["buildSerializableDiagnosticsJson",()=>F,"buildSerializableDiagnosticsSnapshot",()=>T],30064),e.s([],13876)},19273,80166,e=>{"use strict";e.i(47167);var t={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},r=new class{#e=t;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function i(e){setTimeout(e,0)}e.s(["systemSetTimeoutZero",()=>i,"timeoutManager",()=>r],80166);var s="u"=0&&e!==1/0}function l(e,t){return Math.max(e+(t||0)-Date.now(),0)}function u(e,t){return"function"==typeof e?e(t):e}function c(e,t){return"function"==typeof e?e(t):e}function d(e,t){let{type:r="all",exact:i,fetchStatus:s,predicate:n,queryKey:a,stale:o}=e;if(a){if(i){if(t.queryHash!==f(a,t.options))return!1}else if(!m(t.queryKey,a))return!1}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof o||t.isStale()===o)&&(!s||s===t.state.fetchStatus)&&(!n||!!n(t))}function h(e,t){let{exact:r,status:i,predicate:s,mutationKey:n}=e;if(n){if(!t.options.mutationKey)return!1;if(r){if(p(t.options.mutationKey)!==p(n))return!1}else if(!m(t.options.mutationKey,n))return!1}return(!i||t.state.status===i)&&(!s||!!s(t))}function f(e,t){return(t?.queryKeyHashFn||p)(e)}function p(e){return JSON.stringify(e,(e,t)=>v(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function m(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).every(r=>m(e[r],t[r]))}var y=Object.prototype.hasOwnProperty;function g(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0}function b(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function v(e){if(!S(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!S(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function S(e){return"[object Object]"===Object.prototype.toString.call(e)}function x(e){return new Promise(t=>{r.setTimeout(t,e)})}function E(e,t,r){return"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?function e(t,r,i=0){if(t===r)return t;if(i>500)return r;let s=b(t)&&b(r);if(!s&&!(v(t)&&v(r)))return r;let n=(s?t:Object.keys(t)).length,a=s?r:Object.keys(r),o=a.length,l=s?Array(o):{},u=0;for(let c=0;cr?i.slice(1):i}function k(e,t,r=0){let i=[t,...e];return r&&i.length>r?i.slice(0,-1):i}var O=Symbol();function C(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==O?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}function T(e,t){return"function"==typeof e?e(...t):!!e}function F(e,t,r){let i,s=!1;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),s||(s=!0,i.aborted?r():i.addEventListener("abort",r,{once:!0})),i)}),e}e.s(["addConsumeAwareSignal",()=>F,"addToEnd",()=>R,"addToStart",()=>k,"ensureQueryFn",()=>C,"functionalUpdate",()=>a,"hashKey",()=>p,"hashQueryKeyByOptions",()=>f,"isServer",()=>s,"isValidTimeout",()=>o,"matchMutation",()=>h,"matchQuery",()=>d,"noop",()=>n,"partialMatchKey",()=>m,"replaceData",()=>E,"resolveEnabled",()=>c,"resolveStaleTime",()=>u,"shallowEqualObjects",()=>g,"shouldThrowError",()=>T,"skipToken",()=>O,"sleep",()=>x,"timeUntilStale",()=>l],19273)},40143,e=>{"use strict";let t,r,i,s,n,a;var o=e.i(80166).systemSetTimeoutZero,l=(t=[],r=0,i=e=>{e()},s=e=>{e()},n=o,{batch:e=>{let a;r++;try{a=e()}finally{let e;--r||(e=t,t=[],e.length&&n(()=>{s(()=>{e.forEach(e=>{i(e)})})}))}return a},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a=e=>{r?t.push(e):n(()=>{i(e)})},setNotifyFunction:e=>{i=e},setBatchNotifyFunction:e=>{s=e},setScheduler:e=>{n=e}});e.s(["notifyManager",()=>l])},15823,e=>{"use strict";var t=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}};e.s(["Subscribable",()=>t])},75555,e=>{"use strict";var t=e.i(15823),r=e.i(19273),i=new class extends t.Subscribable{#r;#i;#s;constructor(){super(),this.#s=e=>{if(!r.isServer&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#i||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#i?.(),this.#i=void 0)}setEventListener(e){this.#s=e,this.#i?.(),this.#i=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#r!==e&&(this.#r=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#r?this.#r:globalThis.document?.visibilityState!=="hidden"}};e.s(["focusManager",()=>i])},86491,14448,93803,36553,88587,e=>{"use strict";e.i(47167);var t=e.i(19273),r=e.i(40143),i=e.i(75555),s=e.i(15823),n=new class extends s.Subscribable{#n=!0;#i;#s;constructor(){super(),this.#s=e=>{if(!t.isServer&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#i||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#i?.(),this.#i=void 0)}setEventListener(e){this.#s=e,this.#i?.(),this.#i=e(this.setOnline.bind(this))}setOnline(e){this.#n!==e&&(this.#n=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#n}};function a(){let e,t,r=new Promise((r,i)=>{e=r,t=i});function i(e){Object.assign(r,e),delete r.resolve,delete r.reject}return r.status="pending",r.catch(()=>{}),r.resolve=t=>{i({status:"fulfilled",value:t}),e(t)},r.reject=e=>{i({status:"rejected",reason:e}),t(e)},r}function o(e){return Math.min(1e3*2**e,3e4)}function l(e){return(e??"online")!=="online"||n.isOnline()}e.s(["onlineManager",()=>n],14448),e.s(["pendingThenable",()=>a],93803);var u=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function c(e){let r,s=!1,c=0,d=a(),h=()=>i.focusManager.isFocused()&&("always"===e.networkMode||n.isOnline())&&e.canRun(),f=()=>l(e.networkMode)&&e.canRun(),p=e=>{"pending"===d.status&&(r?.(),d.resolve(e))},m=e=>{"pending"===d.status&&(r?.(),d.reject(e))},y=()=>new Promise(t=>{r=e=>{("pending"!==d.status||h())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,"pending"===d.status&&e.onContinue?.()}),g=()=>{let r;if("pending"!==d.status)return;let i=0===c?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(p).catch(r=>{if("pending"!==d.status)return;let i=e.retry??3*!t.isServer,n=e.retryDelay??o,a="function"==typeof n?n(c,r):n,l=!0===i||"number"==typeof i&&ch()?void 0:y()).then(()=>{s?m(r):g()}))})};return{promise:d,status:()=>d.status,cancel:t=>{if("pending"===d.status){let r=new u(t);m(r),e.onCancel?.(r)}},continue:()=>(r?.(),d),cancelRetry:()=>{s=!0},continueRetry:()=>{s=!1},canStart:f,start:()=>(f()?g():y().then(g),d)}}e.s(["CancelledError",()=>u,"canFetch",()=>l,"createRetryer",()=>c],36553);var d=e.i(80166),h=class{#a;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,t.isValidTimeout)(this.gcTime)&&(this.#a=d.timeoutManager.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(t.isServer?1/0:3e5))}clearGcTimeout(){this.#a&&(d.timeoutManager.clearTimeout(this.#a),this.#a=void 0)}};e.s(["Removable",()=>h],88587);var f=class extends h{#o;#l;#u;#c;#d;#h;#f;constructor(e){super(),this.#f=!1,this.#h=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#c=e.client,this.#u=this.#c.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#o=y(this.options),this.state=e.state??this.#o,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#d?.promise}setOptions(e){if(this.options={...this.#h,...e},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=y(this.options);void 0!==e.data&&(this.setState(m(e.data,e.dataUpdatedAt)),this.#o=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#u.remove(this)}setData(e,r){let i=(0,t.replaceData)(this.state.data,e,this.options);return this.#p({data:i,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),i}setState(e,t){this.#p({type:"setState",state:e,setStateOptions:t})}cancel(e){let r=this.#d?.promise;return this.#d?.cancel(e),r?r.then(t.noop).catch(t.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#o)}isActive(){return this.observers.some(e=>!1!==(0,t.resolveEnabled)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===t.skipToken||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,t.resolveStaleTime)(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,t.timeUntilStale)(this.state.dataUpdatedAt,e))}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#d?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#d?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#u.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#d&&(this.#f?this.#d.cancel({revert:!0}):this.#d.cancelRetry()),this.scheduleGc()),this.#u.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#p({type:"invalidate"})}async fetch(e,r){let i;if("idle"!==this.state.fetchStatus&&this.#d?.status()!=="rejected"){if(void 0!==this.state.data&&r?.cancelRefetch)this.cancel({silent:!0});else if(this.#d)return this.#d.continueRetry(),this.#d.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let s=new AbortController,n=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#f=!0,s.signal)})},a=()=>{let e,i=(0,t.ensureQueryFn)(this.options,r),s=(n(e={client:this.#c,queryKey:this.queryKey,meta:this.meta}),e);return(this.#f=!1,this.options.persister)?this.options.persister(i,s,this):i(s)},o=(n(i={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#c,state:this.state,fetchFn:a}),i);this.options.behavior?.onFetch(o,this),this.#l=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==o.fetchOptions?.meta)&&this.#p({type:"fetch",meta:o.fetchOptions?.meta}),this.#d=c({initialPromise:r?.initialPromise,fn:o.fetchFn,onCancel:e=>{e instanceof u&&e.revert&&this.setState({...this.#l,fetchStatus:"idle"}),s.abort()},onFail:(e,t)=>{this.#p({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#p({type:"pause"})},onContinue:()=>{this.#p({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0});try{let e=await this.#d.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#u.config.onSuccess?.(e,this),this.#u.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof u){if(e.silent)return this.#d.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#p({type:"error",error:e}),this.#u.config.onError?.(e,this),this.#u.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#p(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...p(t.data,this.options),fetchMeta:e.meta??null};case"success":let r={...t,...m(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#l=e.manual?r:void 0,r;case"error":let i=e.error;return{...t,error:i,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),r.notifyManager.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#u.notify({query:this,type:"updated",action:e})})}};function p(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:l(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function m(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function y(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,i=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}e.s(["Query",()=>f,"fetchState",()=>p],86491)},12598,e=>{"use strict";var t=e.i(71645),r=e.i(43476),i=t.createContext(void 0),s=e=>{let r=t.useContext(i);if(e)return e;if(!r)throw Error("No QueryClient set, use QueryClientProvider to set one");return r},n=({client:e,children:s})=>(t.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,r.jsx)(i.Provider,{value:e,children:s}));e.s(["QueryClientProvider",()=>n,"useQueryClient",()=>s])},69230,e=>{"use strict";var t=e.i(75555),r=e.i(40143),i=e.i(86491),s=e.i(15823),n=e.i(93803),a=e.i(19273),o=e.i(80166),l=class extends s.Subscribable{constructor(e,t){super(),this.options=t,this.#c=e,this.#m=null,this.#y=(0,n.pendingThenable)(),this.bindMethods(),this.setOptions(t)}#c;#g=void 0;#b=void 0;#v=void 0;#S;#x;#y;#m;#E;#R;#k;#O;#C;#T;#F=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#g.addObserver(this),u(this.#g,this.options)?this.#I():this.updateResult(),this.#w())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return c(this.#g,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return c(this.#g,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#M(),this.#j(),this.#g.removeObserver(this)}setOptions(e){let t=this.options,r=this.#g;if(this.options=this.#c.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,a.resolveEnabled)(this.options.enabled,this.#g))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#_(),this.#g.setOptions(this.options),t._defaulted&&!(0,a.shallowEqualObjects)(this.options,t)&&this.#c.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#g,observer:this});let i=this.hasListeners();i&&d(this.#g,r,this.options,t)&&this.#I(),this.updateResult(),i&&(this.#g!==r||(0,a.resolveEnabled)(this.options.enabled,this.#g)!==(0,a.resolveEnabled)(t.enabled,this.#g)||(0,a.resolveStaleTime)(this.options.staleTime,this.#g)!==(0,a.resolveStaleTime)(t.staleTime,this.#g))&&this.#P();let s=this.#D();i&&(this.#g!==r||(0,a.resolveEnabled)(this.options.enabled,this.#g)!==(0,a.resolveEnabled)(t.enabled,this.#g)||s!==this.#T)&&this.#U(s)}getOptimisticResult(e){var t,r;let i=this.#c.getQueryCache().build(this.#c,e),s=this.createResult(i,e);return t=this,r=s,(0,a.shallowEqualObjects)(t.getCurrentResult(),r)||(this.#v=s,this.#x=this.options,this.#S=this.#g.state),s}getCurrentResult(){return this.#v}trackResult(e,t){return new Proxy(e,{get:(e,r)=>(this.trackProp(r),t?.(r),"promise"===r&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#y.status||this.#y.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,r))})}trackProp(e){this.#F.add(e)}getCurrentQuery(){return this.#g}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#c.defaultQueryOptions(e),r=this.#c.getQueryCache().build(this.#c,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#I({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#v))}#I(e){this.#_();let t=this.#g.fetch(this.options,e);return e?.throwOnError||(t=t.catch(a.noop)),t}#P(){this.#M();let e=(0,a.resolveStaleTime)(this.options.staleTime,this.#g);if(a.isServer||this.#v.isStale||!(0,a.isValidTimeout)(e))return;let t=(0,a.timeUntilStale)(this.#v.dataUpdatedAt,e);this.#O=o.timeoutManager.setTimeout(()=>{this.#v.isStale||this.updateResult()},t+1)}#D(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#g):this.options.refetchInterval)??!1}#U(e){this.#j(),this.#T=e,!a.isServer&&!1!==(0,a.resolveEnabled)(this.options.enabled,this.#g)&&(0,a.isValidTimeout)(this.#T)&&0!==this.#T&&(this.#C=o.timeoutManager.setInterval(()=>{(this.options.refetchIntervalInBackground||t.focusManager.isFocused())&&this.#I()},this.#T))}#w(){this.#P(),this.#U(this.#D())}#M(){this.#O&&(o.timeoutManager.clearTimeout(this.#O),this.#O=void 0)}#j(){this.#C&&(o.timeoutManager.clearInterval(this.#C),this.#C=void 0)}createResult(e,t){let r,s=this.#g,o=this.options,l=this.#v,c=this.#S,f=this.#x,p=e!==s?e.state:this.#b,{state:m}=e,y={...m},g=!1;if(t._optimisticResults){let r=this.hasListeners(),n=!r&&u(e,t),a=r&&d(e,s,t,o);(n||a)&&(y={...y,...(0,i.fetchState)(m.data,e.options)}),"isRestoring"===t._optimisticResults&&(y.fetchStatus="idle")}let{error:b,errorUpdatedAt:v,status:S}=y;r=y.data;let x=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===S){let e;l?.isPlaceholderData&&t.placeholderData===f?.placeholderData?(e=l.data,x=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#k?.state.data,this.#k):t.placeholderData,void 0!==e&&(S="success",r=(0,a.replaceData)(l?.data,e,t),g=!0)}if(t.select&&void 0!==r&&!x)if(l&&r===c?.data&&t.select===this.#E)r=this.#R;else try{this.#E=t.select,r=t.select(r),r=(0,a.replaceData)(l?.data,r,t),this.#R=r,this.#m=null}catch(e){this.#m=e}this.#m&&(b=this.#m,r=this.#R,v=Date.now(),S="error");let E="fetching"===y.fetchStatus,R="pending"===S,k="error"===S,O=R&&E,C=void 0!==r,T={status:S,fetchStatus:y.fetchStatus,isPending:R,isSuccess:"success"===S,isError:k,isInitialLoading:O,isLoading:O,data:r,dataUpdatedAt:y.dataUpdatedAt,error:b,errorUpdatedAt:v,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>p.dataUpdateCount||y.errorUpdateCount>p.errorUpdateCount,isFetching:E,isRefetching:E&&!R,isLoadingError:k&&!C,isPaused:"paused"===y.fetchStatus,isPlaceholderData:g,isRefetchError:k&&C,isStale:h(e,t),refetch:this.refetch,promise:this.#y,isEnabled:!1!==(0,a.resolveEnabled)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=void 0!==T.data,r="error"===T.status&&!t,i=e=>{r?e.reject(T.error):t&&e.resolve(T.data)},a=()=>{i(this.#y=T.promise=(0,n.pendingThenable)())},o=this.#y;switch(o.status){case"pending":e.queryHash===s.queryHash&&i(o);break;case"fulfilled":(r||T.data!==o.value)&&a();break;case"rejected":r&&T.error===o.reason||a()}}return T}updateResult(){let e=this.#v,t=this.createResult(this.#g,this.options);if(this.#S=this.#g.state,this.#x=this.options,void 0!==this.#S.data&&(this.#k=this.#g),(0,a.shallowEqualObjects)(t,e))return;this.#v=t;let r=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#F.size)return!0;let i=new Set(r??this.#F);return this.options.throwOnError&&i.add("error"),Object.keys(this.#v).some(t=>this.#v[t]!==e[t]&&i.has(t))};this.#L({listeners:r()})}#_(){let e=this.#c.getQueryCache().build(this.#c,this.options);if(e===this.#g)return;let t=this.#g;this.#g=e,this.#b=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#w()}#L(e){r.notifyManager.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#v)}),this.#c.getQueryCache().notify({query:this.#g,type:"observerResultsUpdated"})})}};function u(e,t){return!1!==(0,a.resolveEnabled)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==t.retryOnMount)||void 0!==e.state.data&&c(e,t,t.refetchOnMount)}function c(e,t,r){if(!1!==(0,a.resolveEnabled)(t.enabled,e)&&"static"!==(0,a.resolveStaleTime)(t.staleTime,e)){let i="function"==typeof r?r(e):r;return"always"===i||!1!==i&&h(e,t)}return!1}function d(e,t,r,i){return(e!==t||!1===(0,a.resolveEnabled)(i.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&h(e,r)}function h(e,t){return!1!==(0,a.resolveEnabled)(t.enabled,e)&&e.isStaleByTime((0,a.resolveStaleTime)(t.staleTime,e))}e.s(["QueryObserver",()=>l])},69637,54440,e=>{"use strict";let t;e.i(47167);var r=e.i(71645),i=e.i(19273),s=e.i(40143),n=e.i(12598);e.i(43476);var a=r.createContext((t=!1,{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t})),o=r.createContext(!1);o.Provider;var l=(e,t)=>void 0===t.state.data,u=e=>{if(e.suspense){let t=e=>"static"===e?e:Math.max(e??1e3,1e3),r=e.staleTime;e.staleTime="function"==typeof r?(...e)=>t(r(...e)):t(r),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,1e3))}},c=(e,t)=>e.isLoading&&e.isFetching&&!t,d=(e,t)=>e?.suspense&&t.isPending,h=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function f(e,t,l){let f,p=r.useContext(o),m=r.useContext(a),y=(0,n.useQueryClient)(l),g=y.defaultQueryOptions(e);y.getDefaultOptions().queries?._experimental_beforeQuery?.(g);let b=y.getQueryCache().get(g.queryHash);g._optimisticResults=p?"isRestoring":"optimistic",u(g),f=b?.state.error&&"function"==typeof g.throwOnError?(0,i.shouldThrowError)(g.throwOnError,[b.state.error,b]):g.throwOnError,(g.suspense||g.experimental_prefetchInRender||f)&&!m.isReset()&&(g.retryOnMount=!1),r.useEffect(()=>{m.clearReset()},[m]);let v=!y.getQueryCache().get(g.queryHash),[S]=r.useState(()=>new t(y,g)),x=S.getOptimisticResult(g),E=!p&&!1!==e.subscribed;if(r.useSyncExternalStore(r.useCallback(e=>{let t=E?S.subscribe(s.notifyManager.batchCalls(e)):i.noop;return S.updateResult(),t},[S,E]),()=>S.getCurrentResult(),()=>S.getCurrentResult()),r.useEffect(()=>{S.setOptions(g)},[g,S]),d(g,x))throw h(g,S,m);if((({result:e,errorResetBoundary:t,throwOnError:r,query:s,suspense:n})=>e.isError&&!t.isReset()&&!e.isFetching&&s&&(n&&void 0===e.data||(0,i.shouldThrowError)(r,[e.error,s])))({result:x,errorResetBoundary:m,throwOnError:g.throwOnError,query:b,suspense:g.suspense}))throw x.error;if(y.getDefaultOptions().queries?._experimental_afterQuery?.(g,x),g.experimental_prefetchInRender&&!i.isServer&&c(x,p)){let e=v?h(g,S,m):b?.promise;e?.catch(i.noop).finally(()=>{S.updateResult()})}return g.notifyOnChangeProps?x:S.trackResult(x)}e.s(["defaultThrowOnError",()=>l,"ensureSuspenseTimers",()=>u,"fetchOptimistic",()=>h,"shouldSuspend",()=>d,"willFetch",()=>c],54440),e.s(["useBaseQuery",()=>f],69637)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/b00acbf8afd8b4b6.js b/docs/_next/static/chunks/b00acbf8afd8b4b6.js new file mode 100644 index 00000000..69c0d1e3 --- /dev/null +++ b/docs/_next/static/chunks/b00acbf8afd8b4b6.js @@ -0,0 +1 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,99140,e=>{e.v({AnimationItem:"page-module__v6zvCa__AnimationItem",AnimationList:"page-module__v6zvCa__AnimationList",AnimationName:"page-module__v6zvCa__AnimationName",CanvasContainer:"page-module__v6zvCa__CanvasContainer",CheckboxField:"page-module__v6zvCa__CheckboxField",ClipName:"page-module__v6zvCa__ClipName",CyclicIcon:"page-module__v6zvCa__CyclicIcon",LoadingIndicator:"page-module__v6zvCa__LoadingIndicator",PlayButton:"page-module__v6zvCa__PlayButton",SectionLabel:"page-module__v6zvCa__SectionLabel",Sidebar:"page-module__v6zvCa__Sidebar",SidebarSection:"page-module__v6zvCa__SidebarSection",Spinner:"page-module__v6zvCa__Spinner",loadingComplete:"page-module__v6zvCa__loadingComplete",spin:"page-module__v6zvCa__spin"})},39724,e=>{"use strict";var t,n=e.i(43476),a=e.i(932),o=e.i(71645),r=e.i(75056),i=e.i(90072),s=e.i(17751),c=e.i(12598),l=e.i(31067),u=e.i(15080),m=e.i(71753),p=e.i(85413),d=Object.defineProperty,h=(e,t,n)=>{let a;return(a="symbol"!=typeof t?t+"":t)in e?d(e,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[a]=n,n};let f=new i.Ray,b=new i.Plane,g=Math.cos(Math.PI/180*70),v=(e,t)=>(e%t+t)%t;class y extends p.EventDispatcher{constructor(e,t){super(),h(this,"object"),h(this,"domElement"),h(this,"enabled",!0),h(this,"target",new i.Vector3),h(this,"minDistance",0),h(this,"maxDistance",1/0),h(this,"minZoom",0),h(this,"maxZoom",1/0),h(this,"minPolarAngle",0),h(this,"maxPolarAngle",Math.PI),h(this,"minAzimuthAngle",-1/0),h(this,"maxAzimuthAngle",1/0),h(this,"enableDamping",!1),h(this,"dampingFactor",.05),h(this,"enableZoom",!0),h(this,"zoomSpeed",1),h(this,"enableRotate",!0),h(this,"rotateSpeed",1),h(this,"enablePan",!0),h(this,"panSpeed",1),h(this,"screenSpacePanning",!0),h(this,"keyPanSpeed",7),h(this,"zoomToCursor",!1),h(this,"autoRotate",!1),h(this,"autoRotateSpeed",2),h(this,"reverseOrbit",!1),h(this,"reverseHorizontalOrbit",!1),h(this,"reverseVerticalOrbit",!1),h(this,"keys",{LEFT:"ArrowLeft",UP:"ArrowUp",RIGHT:"ArrowRight",BOTTOM:"ArrowDown"}),h(this,"mouseButtons",{LEFT:i.MOUSE.ROTATE,MIDDLE:i.MOUSE.DOLLY,RIGHT:i.MOUSE.PAN}),h(this,"touches",{ONE:i.TOUCH.ROTATE,TWO:i.TOUCH.DOLLY_PAN}),h(this,"target0"),h(this,"position0"),h(this,"zoom0"),h(this,"_domElementKeyEvents",null),h(this,"getPolarAngle"),h(this,"getAzimuthalAngle"),h(this,"setPolarAngle"),h(this,"setAzimuthalAngle"),h(this,"getDistance"),h(this,"getZoomScale"),h(this,"listenToKeyEvents"),h(this,"stopListenToKeyEvents"),h(this,"saveState"),h(this,"reset"),h(this,"update"),h(this,"connect"),h(this,"dispose"),h(this,"dollyIn"),h(this,"dollyOut"),h(this,"getScale"),h(this,"setScale"),this.object=e,this.domElement=t,this.target0=this.target.clone(),this.position0=this.object.position.clone(),this.zoom0=this.object.zoom,this.getPolarAngle=()=>u.phi,this.getAzimuthalAngle=()=>u.theta,this.setPolarAngle=e=>{let t=v(e,2*Math.PI),a=u.phi;a<0&&(a+=2*Math.PI),t<0&&(t+=2*Math.PI);let o=Math.abs(t-a);2*Math.PI-o{let t=v(e,2*Math.PI),a=u.theta;a<0&&(a+=2*Math.PI),t<0&&(t+=2*Math.PI);let o=Math.abs(t-a);2*Math.PI-on.object.position.distanceTo(n.target),this.listenToKeyEvents=e=>{e.addEventListener("keydown",ee),this._domElementKeyEvents=e},this.stopListenToKeyEvents=()=>{this._domElementKeyEvents.removeEventListener("keydown",ee),this._domElementKeyEvents=null},this.saveState=()=>{n.target0.copy(n.target),n.position0.copy(n.object.position),n.zoom0=n.object.zoom},this.reset=()=>{n.target.copy(n.target0),n.object.position.copy(n.position0),n.object.zoom=n.zoom0,n.object.updateProjectionMatrix(),n.dispatchEvent(a),n.update(),c=s.NONE},this.update=(()=>{let t=new i.Vector3,o=new i.Vector3(0,1,0),r=new i.Quaternion().setFromUnitVectors(e.up,o),h=r.clone().invert(),v=new i.Vector3,y=new i.Quaternion,x=2*Math.PI;return function(){let E=n.object.position;r.setFromUnitVectors(e.up,o),h.copy(r).invert(),t.copy(E).sub(n.target),t.applyQuaternion(r),u.setFromVector3(t),n.autoRotate&&c===s.NONE&&R(2*Math.PI/60/60*n.autoRotateSpeed),n.enableDamping?(u.theta+=m.theta*n.dampingFactor,u.phi+=m.phi*n.dampingFactor):(u.theta+=m.theta,u.phi+=m.phi);let S=n.minAzimuthAngle,j=n.maxAzimuthAngle;isFinite(S)&&isFinite(j)&&(S<-Math.PI?S+=x:S>Math.PI&&(S-=x),j<-Math.PI?j+=x:j>Math.PI&&(j-=x),S<=j?u.theta=Math.max(S,Math.min(j,u.theta)):u.theta=u.theta>(S+j)/2?Math.max(S,u.theta):Math.min(j,u.theta)),u.phi=Math.max(n.minPolarAngle,Math.min(n.maxPolarAngle,u.phi)),u.makeSafe(),!0===n.enableDamping?n.target.addScaledVector(d,n.dampingFactor):n.target.add(d),n.zoomToCursor&&A||n.object.isOrthographicCamera?u.radius=U(u.radius):u.radius=U(u.radius*p),t.setFromSpherical(u),t.applyQuaternion(h),E.copy(n.target).add(t),n.object.matrixAutoUpdate||n.object.updateMatrix(),n.object.lookAt(n.target),!0===n.enableDamping?(m.theta*=1-n.dampingFactor,m.phi*=1-n.dampingFactor,d.multiplyScalar(1-n.dampingFactor)):(m.set(0,0,0),d.set(0,0,0));let C=!1;if(n.zoomToCursor&&A){let a=null;if(n.object instanceof i.PerspectiveCamera&&n.object.isPerspectiveCamera){let e=t.length();a=U(e*p);let o=e-a;n.object.position.addScaledVector(w,o),n.object.updateMatrixWorld()}else if(n.object.isOrthographicCamera){let e=new i.Vector3(N.x,N.y,0);e.unproject(n.object),n.object.zoom=Math.max(n.minZoom,Math.min(n.maxZoom,n.object.zoom/p)),n.object.updateProjectionMatrix(),C=!0;let o=new i.Vector3(N.x,N.y,0);o.unproject(n.object),n.object.position.sub(o).add(e),n.object.updateMatrixWorld(),a=t.length()}else console.warn("WARNING: OrbitControls.js encountered an unknown camera type - zoom to cursor disabled."),n.zoomToCursor=!1;null!==a&&(n.screenSpacePanning?n.target.set(0,0,-1).transformDirection(n.object.matrix).multiplyScalar(a).add(n.object.position):(f.origin.copy(n.object.position),f.direction.set(0,0,-1).transformDirection(n.object.matrix),Math.abs(n.object.up.dot(f.direction))l||8*(1-y.dot(n.object.quaternion))>l)&&(n.dispatchEvent(a),v.copy(n.object.position),y.copy(n.object.quaternion),C=!1,!0)}})(),this.connect=e=>{n.domElement=e,n.domElement.style.touchAction="none",n.domElement.addEventListener("contextmenu",et),n.domElement.addEventListener("pointerdown",G),n.domElement.addEventListener("pointercancel",$),n.domElement.addEventListener("wheel",J)},this.dispose=()=>{var e,t,a,o,r,i;n.domElement&&(n.domElement.style.touchAction="auto"),null==(e=n.domElement)||e.removeEventListener("contextmenu",et),null==(t=n.domElement)||t.removeEventListener("pointerdown",G),null==(a=n.domElement)||a.removeEventListener("pointercancel",$),null==(o=n.domElement)||o.removeEventListener("wheel",J),null==(r=n.domElement)||r.ownerDocument.removeEventListener("pointermove",Q),null==(i=n.domElement)||i.ownerDocument.removeEventListener("pointerup",$),null!==n._domElementKeyEvents&&n._domElementKeyEvents.removeEventListener("keydown",ee)};const n=this,a={type:"change"},o={type:"start"},r={type:"end"},s={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6};let c=s.NONE;const l=1e-6,u=new i.Spherical,m=new i.Spherical;let p=1;const d=new i.Vector3,y=new i.Vector2,x=new i.Vector2,E=new i.Vector2,S=new i.Vector2,j=new i.Vector2,C=new i.Vector2,P=new i.Vector2,T=new i.Vector2,_=new i.Vector2,w=new i.Vector3,N=new i.Vector2;let A=!1;const O=[],M={};function L(){return Math.pow(.95,n.zoomSpeed)}function R(e){n.reverseOrbit||n.reverseHorizontalOrbit?m.theta+=e:m.theta-=e}function z(e){n.reverseOrbit||n.reverseVerticalOrbit?m.phi+=e:m.phi-=e}const I=(()=>{let e=new i.Vector3;return function(t,n){e.setFromMatrixColumn(n,0),e.multiplyScalar(-t),d.add(e)}})(),k=(()=>{let e=new i.Vector3;return function(t,a){!0===n.screenSpacePanning?e.setFromMatrixColumn(a,1):(e.setFromMatrixColumn(a,0),e.crossVectors(n.object.up,e)),e.multiplyScalar(t),d.add(e)}})(),V=(()=>{let e=new i.Vector3;return function(t,a){let o=n.domElement;if(o&&n.object instanceof i.PerspectiveCamera&&n.object.isPerspectiveCamera){let r=n.object.position;e.copy(r).sub(n.target);let i=e.length();I(2*t*(i*=Math.tan(n.object.fov/2*Math.PI/180))/o.clientHeight,n.object.matrix),k(2*a*i/o.clientHeight,n.object.matrix)}else o&&n.object instanceof i.OrthographicCamera&&n.object.isOrthographicCamera?(I(t*(n.object.right-n.object.left)/n.object.zoom/o.clientWidth,n.object.matrix),k(a*(n.object.top-n.object.bottom)/n.object.zoom/o.clientHeight,n.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),n.enablePan=!1)}})();function D(e){n.object instanceof i.PerspectiveCamera&&n.object.isPerspectiveCamera||n.object instanceof i.OrthographicCamera&&n.object.isOrthographicCamera?p=e:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),n.enableZoom=!1)}function F(e){if(!n.zoomToCursor||!n.domElement)return;A=!0;let t=n.domElement.getBoundingClientRect(),a=e.clientX-t.left,o=e.clientY-t.top,r=t.width,i=t.height;N.x=a/r*2-1,N.y=-(o/i*2)+1,w.set(N.x,N.y,1).unproject(n.object).sub(n.object.position).normalize()}function U(e){return Math.max(n.minDistance,Math.min(n.maxDistance,e))}function Y(e){y.set(e.clientX,e.clientY)}function H(e){S.set(e.clientX,e.clientY)}function Z(){if(1==O.length)y.set(O[0].pageX,O[0].pageY);else{let e=.5*(O[0].pageX+O[1].pageX),t=.5*(O[0].pageY+O[1].pageY);y.set(e,t)}}function B(){if(1==O.length)S.set(O[0].pageX,O[0].pageY);else{let e=.5*(O[0].pageX+O[1].pageX),t=.5*(O[0].pageY+O[1].pageY);S.set(e,t)}}function K(){let e=O[0].pageX-O[1].pageX,t=O[0].pageY-O[1].pageY,n=Math.sqrt(e*e+t*t);P.set(0,n)}function X(e){if(1==O.length)x.set(e.pageX,e.pageY);else{let t=ea(e),n=.5*(e.pageX+t.x),a=.5*(e.pageY+t.y);x.set(n,a)}E.subVectors(x,y).multiplyScalar(n.rotateSpeed);let t=n.domElement;t&&(R(2*Math.PI*E.x/t.clientHeight),z(2*Math.PI*E.y/t.clientHeight)),y.copy(x)}function W(e){if(1==O.length)j.set(e.pageX,e.pageY);else{let t=ea(e),n=.5*(e.pageX+t.x),a=.5*(e.pageY+t.y);j.set(n,a)}C.subVectors(j,S).multiplyScalar(n.panSpeed),V(C.x,C.y),S.copy(j)}function q(e){var t;let a=ea(e),o=e.pageX-a.x,r=e.pageY-a.y,i=Math.sqrt(o*o+r*r);T.set(0,i),_.set(0,Math.pow(T.y/P.y,n.zoomSpeed)),t=_.y,D(p/t),P.copy(T)}function G(e){var t,a,r;!1!==n.enabled&&(0===O.length&&(null==(t=n.domElement)||t.ownerDocument.addEventListener("pointermove",Q),null==(a=n.domElement)||a.ownerDocument.addEventListener("pointerup",$)),r=e,O.push(r),"touch"===e.pointerType?function(e){switch(en(e),O.length){case 1:switch(n.touches.ONE){case i.TOUCH.ROTATE:if(!1===n.enableRotate)return;Z(),c=s.TOUCH_ROTATE;break;case i.TOUCH.PAN:if(!1===n.enablePan)return;B(),c=s.TOUCH_PAN;break;default:c=s.NONE}break;case 2:switch(n.touches.TWO){case i.TOUCH.DOLLY_PAN:if(!1===n.enableZoom&&!1===n.enablePan)return;n.enableZoom&&K(),n.enablePan&&B(),c=s.TOUCH_DOLLY_PAN;break;case i.TOUCH.DOLLY_ROTATE:if(!1===n.enableZoom&&!1===n.enableRotate)return;n.enableZoom&&K(),n.enableRotate&&Z(),c=s.TOUCH_DOLLY_ROTATE;break;default:c=s.NONE}break;default:c=s.NONE}c!==s.NONE&&n.dispatchEvent(o)}(e):function(e){let t;switch(e.button){case 0:t=n.mouseButtons.LEFT;break;case 1:t=n.mouseButtons.MIDDLE;break;case 2:t=n.mouseButtons.RIGHT;break;default:t=-1}switch(t){case i.MOUSE.DOLLY:if(!1===n.enableZoom)return;F(e),P.set(e.clientX,e.clientY),c=s.DOLLY;break;case i.MOUSE.ROTATE:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===n.enablePan)return;H(e),c=s.PAN}else{if(!1===n.enableRotate)return;Y(e),c=s.ROTATE}break;case i.MOUSE.PAN:if(e.ctrlKey||e.metaKey||e.shiftKey){if(!1===n.enableRotate)return;Y(e),c=s.ROTATE}else{if(!1===n.enablePan)return;H(e),c=s.PAN}break;default:c=s.NONE}c!==s.NONE&&n.dispatchEvent(o)}(e))}function Q(e){!1!==n.enabled&&("touch"===e.pointerType?function(e){switch(en(e),c){case s.TOUCH_ROTATE:if(!1===n.enableRotate)return;X(e),n.update();break;case s.TOUCH_PAN:if(!1===n.enablePan)return;W(e),n.update();break;case s.TOUCH_DOLLY_PAN:if(!1===n.enableZoom&&!1===n.enablePan)return;n.enableZoom&&q(e),n.enablePan&&W(e),n.update();break;case s.TOUCH_DOLLY_ROTATE:if(!1===n.enableZoom&&!1===n.enableRotate)return;n.enableZoom&&q(e),n.enableRotate&&X(e),n.update();break;default:c=s.NONE}}(e):function(e){if(!1!==n.enabled)switch(c){case s.ROTATE:let t;if(!1===n.enableRotate)return;x.set(e.clientX,e.clientY),E.subVectors(x,y).multiplyScalar(n.rotateSpeed),(t=n.domElement)&&(R(2*Math.PI*E.x/t.clientHeight),z(2*Math.PI*E.y/t.clientHeight)),y.copy(x),n.update();break;case s.DOLLY:var a,o;if(!1===n.enableZoom)return;(T.set(e.clientX,e.clientY),_.subVectors(T,P),_.y>0)?(a=L(),D(p/a)):_.y<0&&(o=L(),D(p*o)),P.copy(T),n.update();break;case s.PAN:if(!1===n.enablePan)return;j.set(e.clientX,e.clientY),C.subVectors(j,S).multiplyScalar(n.panSpeed),V(C.x,C.y),S.copy(j),n.update()}}(e))}function $(e){var t,a,o;(function(e){delete M[e.pointerId];for(let t=0;t0&&(a=L(),D(p/a)),n.update(),n.dispatchEvent(r)}}function ee(e){if(!1!==n.enabled&&!1!==n.enablePan){let t=!1;switch(e.code){case n.keys.UP:V(0,n.keyPanSpeed),t=!0;break;case n.keys.BOTTOM:V(0,-n.keyPanSpeed),t=!0;break;case n.keys.LEFT:V(n.keyPanSpeed,0),t=!0;break;case n.keys.RIGHT:V(-n.keyPanSpeed,0),t=!0}t&&(e.preventDefault(),n.update())}}function et(e){!1!==n.enabled&&e.preventDefault()}function en(e){let t=M[e.pointerId];void 0===t&&(t=new i.Vector2,M[e.pointerId]=t),t.set(e.pageX,e.pageY)}function ea(e){return M[(e.pointerId===O[0].pointerId?O[1]:O[0]).pointerId]}this.dollyIn=(e=L())=>{D(p*e),n.update()},this.dollyOut=(e=L())=>{D(p/e),n.update()},this.getScale=()=>p,this.setScale=e=>{D(e),n.update()},this.getZoomScale=()=>L(),void 0!==t&&this.connect(t),this.update()}}let x=o.forwardRef(({makeDefault:e,camera:t,regress:n,domElement:a,enableDamping:r=!0,keyEvents:i=!1,onChange:s,onStart:c,onEnd:p,...d},h)=>{let f=(0,u.useThree)(e=>e.invalidate),b=(0,u.useThree)(e=>e.camera),g=(0,u.useThree)(e=>e.gl),v=(0,u.useThree)(e=>e.events),x=(0,u.useThree)(e=>e.setEvents),E=(0,u.useThree)(e=>e.set),S=(0,u.useThree)(e=>e.get),j=(0,u.useThree)(e=>e.performance),C=t||b,P=a||v.connected||g.domElement,T=o.useMemo(()=>new y(C),[C]);return(0,m.useFrame)(()=>{T.enabled&&T.update()},-1),o.useEffect(()=>(i&&T.connect(!0===i?P:i),T.connect(P),()=>void T.dispose()),[i,P,n,T,f]),o.useEffect(()=>{let e=e=>{f(),n&&j.regress(),s&&s(e)},t=e=>{c&&c(e)},a=e=>{p&&p(e)};return T.addEventListener("change",e),T.addEventListener("start",t),T.addEventListener("end",a),()=>{T.removeEventListener("start",t),T.removeEventListener("end",a),T.removeEventListener("change",e)}},[s,c,p,T,f,x]),o.useEffect(()=>{if(e){let e=S().controls;return E({controls:T}),()=>E({controls:e})}},[e,T]),o.createElement("primitive",(0,l.default)({ref:h,object:T,enableDamping:r},d))}),E=o.forwardRef(function({children:e,object:t,disable:n,disableX:a,disableY:r,disableZ:s,left:c,right:u,top:m,bottom:p,front:d,back:h,onCentered:f,precise:b=!0,cacheKey:g=0,...v},y){let x=o.useRef(null),E=o.useRef(null),S=o.useRef(null),[j]=o.useState(()=>new i.Box3),[C]=o.useState(()=>new i.Vector3),[P]=o.useState(()=>new i.Sphere);return o.useLayoutEffect(()=>{E.current.matrixWorld.identity(),j.setFromObject(null!=t?t:S.current,b);let e=j.max.x-j.min.x,o=j.max.y-j.min.y,i=j.max.z-j.min.z;j.getCenter(C),j.getBoundingSphere(P);let l=m?o/2:p?-o/2:0,g=c?-e/2:u?e/2:0,v=d?i/2:h?-i/2:0;E.current.position.set(n||a?0:-C.x+g,n||r?0:-C.y+l,n||s?0:-C.z+v),null==f||f({parent:x.current.parent,container:x.current,width:e,height:o,depth:i,boundingBox:j,boundingSphere:P,center:C,verticalAlignment:l,horizontalAlignment:g,depthAlignment:v})},[g,f,m,c,d,n,a,r,s,t,b,u,p,h,j,C,P]),o.useImperativeHandle(y,()=>x.current,[]),o.createElement("group",(0,l.default)({ref:x},v),o.createElement("group",{ref:E},o.createElement("group",{ref:S},e)))});var S=((t=S||{})[t.NONE=0]="NONE",t[t.START=1]="START",t[t.ACTIVE=2]="ACTIVE",t);let j=e=>1-Math.exp(-5*e)+.007*e,C=o.createContext(null);function P({children:e,maxDuration:t=1,margin:n=1.2,observe:a,fit:r,clip:s,interpolateFunc:c=j,onFit:l}){let p=o.useRef(null),{camera:d,size:h,invalidate:f}=(0,u.useThree)(),b=(0,u.useThree)(e=>e.controls),g=o.useRef(l);g.current=l;let v=o.useRef({camPos:new i.Vector3,camRot:new i.Quaternion,camZoom:1}),y=o.useRef({camPos:void 0,camRot:void 0,camZoom:void 0,camUp:void 0,target:void 0}),x=o.useRef(S.NONE),E=o.useRef(0),[P]=o.useState(()=>new i.Box3),T=o.useMemo(()=>{function e(){let e=P.getSize(new i.Vector3),t=P.getCenter(new i.Vector3),a=Math.max(e.x,e.y,e.z),o=d&&d.isOrthographicCamera?4*a:a/(2*Math.atan(Math.PI*d.fov/360)),r=d&&d.isOrthographicCamera?4*a:o/d.aspect;return{box:P,size:e,center:t,distance:n*Math.max(o,r)}}return{getSize:e,refresh(e){if(e&&e.isBox3)P.copy(e);else{let t=e||p.current;if(!t)return this;t.updateWorldMatrix(!0,!0),P.setFromObject(t)}if(P.isEmpty()){let e=d.position.length()||10;P.setFromCenterAndSize(new i.Vector3,new i.Vector3(e,e,e))}return v.current.camPos.copy(d.position),v.current.camRot.copy(d.quaternion),d&&d.isOrthographicCamera&&(v.current.camZoom=d.zoom),y.current.camPos=void 0,y.current.camRot=void 0,y.current.camZoom=void 0,y.current.camUp=void 0,y.current.target=void 0,this},reset(){let{center:t,distance:n}=e(),a=d.position.clone().sub(t).normalize();y.current.camPos=t.clone().addScaledVector(a,n),y.current.target=t.clone();let o=new i.Matrix4().lookAt(y.current.camPos,y.current.target,d.up);return y.current.camRot=new i.Quaternion().setFromRotationMatrix(o),x.current=S.START,E.current=0,this},moveTo(e){return y.current.camPos=Array.isArray(e)?new i.Vector3(...e):e.clone(),x.current=S.START,E.current=0,this},lookAt({target:e,up:t}){y.current.target=Array.isArray(e)?new i.Vector3(...e):e.clone(),t?y.current.camUp=Array.isArray(t)?new i.Vector3(...t):t.clone():y.current.camUp=d.up.clone();let n=new i.Matrix4().lookAt(y.current.camPos||d.position,y.current.target,y.current.camUp);return y.current.camRot=new i.Quaternion().setFromRotationMatrix(n),x.current=S.START,E.current=0,this},to({position:e,target:t}){return this.moveTo(e).lookAt({target:t})},fit(){if(!(d&&d.isOrthographicCamera))return this.reset();let e=0,t=0,a=[new i.Vector3(P.min.x,P.min.y,P.min.z),new i.Vector3(P.min.x,P.max.y,P.min.z),new i.Vector3(P.min.x,P.min.y,P.max.z),new i.Vector3(P.min.x,P.max.y,P.max.z),new i.Vector3(P.max.x,P.max.y,P.max.z),new i.Vector3(P.max.x,P.max.y,P.min.z),new i.Vector3(P.max.x,P.min.y,P.max.z),new i.Vector3(P.max.x,P.min.y,P.min.z)],o=y.current.camPos||d.position,r=y.current.target||(null==b?void 0:b.target),s=y.current.camUp||d.up,c=r?new i.Matrix4().lookAt(o,r,s).setPosition(o).invert():d.matrixWorldInverse;for(let n of a)n.applyMatrix4(c),e=Math.max(e,Math.abs(n.y)),t=Math.max(t,Math.abs(n.x));e*=2,t*=2;let l=(d.top-d.bottom)/e,u=(d.right-d.left)/t;return y.current.camZoom=Math.min(l,u)/n,x.current=S.START,E.current=0,g.current&&g.current(this.getSize()),this},clip(){let{distance:t}=e();return d.near=t/100,d.far=100*t,d.updateProjectionMatrix(),b&&(b.maxDistance=10*t,b.update()),f(),this}}},[P,d,b,n,f]);o.useLayoutEffect(()=>{if(b){let e=()=>{if(b&&y.current.target&&x.current!==S.NONE){let e=new i.Vector3().setFromMatrixColumn(d.matrix,2),t=v.current.camPos.distanceTo(b.target),n=(y.current.camPos||v.current.camPos).distanceTo(y.current.target),a=(1-E.current)*t+E.current*n;b.target.copy(d.position).addScaledVector(e,-a),b.update()}x.current=S.NONE};return b.addEventListener("start",e),()=>b.removeEventListener("start",e)}},[b]);let _=o.useRef(0);return o.useLayoutEffect(()=>{(a||0==_.current++)&&(T.refresh(),r&&T.reset().fit(),s&&T.clip())},[h,s,r,a,d,b]),(0,m.useFrame)((e,n)=>{if(x.current===S.START)x.current=S.ACTIVE,f();else if(x.current===S.ACTIVE){if(E.current+=n/t,E.current>=1)y.current.camPos&&d.position.copy(y.current.camPos),y.current.camRot&&d.quaternion.copy(y.current.camRot),y.current.camUp&&d.up.copy(y.current.camUp),y.current.camZoom&&d&&d.isOrthographicCamera&&(d.zoom=y.current.camZoom),d.updateMatrixWorld(),d.updateProjectionMatrix(),b&&y.current.target&&(b.target.copy(y.current.target),b.update()),x.current=S.NONE;else{let e=c(E.current);y.current.camPos&&d.position.lerpVectors(v.current.camPos,y.current.camPos,e),y.current.camRot&&d.quaternion.slerpQuaternions(v.current.camRot,y.current.camRot,e),y.current.camUp&&d.up.set(0,1,0).applyQuaternion(d.quaternion),y.current.camZoom&&d&&d.isOrthographicCamera&&(d.zoom=(1-e)*v.current.camZoom+e*y.current.camZoom),d.updateMatrixWorld(),d.updateProjectionMatrix()}f()}}),o.createElement("group",{ref:p},o.createElement(C.Provider,{value:T},e))}var T=e.i(79123),_=e.i(91907),w=e.i(25947),N=e.i(86855),A=e.i(51475),O=e.i(11889),M=e.i(56373),L=e.i(86447),R=e.i(1559),z=e.i(78440),I=e.i(59129),k=e.i(25998),V=e.i(18364),D=e.i(70238),F=e.i(91996),U=e.i(29402),Y=e.i(97442);let H={"shapes.vl2":"Shapes","TR2final105-client.vl2":"Team Rabbit 2"},Z=(0,F.getResourceList)().filter(e=>e.startsWith("shapes/")&&e.endsWith(".dts")).map(e=>{let[t,n]=(0,F.getSourceAndPath)(e),a=n.split("/").pop()??n,o=H[t]??(t||"Loose");return{resourceKey:e,displayName:a,shapeName:a,sourcePath:t,groupName:o}}),B=new Map(Z.map(e=>[e.shapeName,e])),K=function(e){let t=new Map;for(let n of e){let e=t.get(n.groupName)??[];e.push(n),t.set(n.groupName,e)}return t.forEach((e,n)=>{t.set(n,(0,U.default)(e,[e=>e.displayName.toLowerCase()],["asc"]))}),(0,U.default)(Array.from(t.entries()),[([e])=>+("Shapes"!==e),([e])=>e.toLowerCase()],["asc","asc"])}(Z),X="u">typeof navigator&&/Mac|iPhone|iPad|iPod/.test(navigator.platform);function W(e){let t,r,i,s,c,l,u,m,p,d,h,f,b,g,v,y,x,E=(0,a.c)(42),{value:S,onChange:j}=e,[C,P]=(0,o.useState)(""),T=(0,o.useRef)(null);E[0]!==j?(t=e=>{e&&(j(e),T.current?.blur())},E[0]=j,E[1]=t):t=E[1],E[2]===Symbol.for("react.memo_cache_sentinel")?(r=e=>{(0,o.startTransition)(()=>P(e))},E[2]=r):r=E[2],E[3]!==t||E[4]!==S?(i={placement:"bottom-start",resetValueOnHide:!0,selectedValue:S,setSelectedValue:t,setValue:r},E[3]=t,E[4]=S,E[5]=i):i=E[5];let _=(0,V.useComboboxStore)(i);E[6]!==_?(s=()=>{let e=e=>{"k"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),T.current?.focus(),_.show())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},c=[_],E[6]=_,E[7]=s,E[8]=c):(s=E[7],c=E[8]),(0,o.useEffect)(s,c),E[9]!==S?(l=B.get(S),E[9]=S,E[10]=l):l=E[10];let w=l;e:{let e,t;if(!C){let e;E[11]===Symbol.for("react.memo_cache_sentinel")?(e={type:"grouped",groups:K},E[11]=e):e=E[11],u=e;break e}E[12]!==C?(e=(0,D.matchSorter)(Z,C,{keys:["displayName","groupName"]}),E[12]=C,E[13]=e):e=E[13];let n=e;E[14]!==n?(t={type:"flat",shapes:n},E[14]=n,E[15]=t):t=E[15],u=t}let N=u,A=w?.displayName??S,M="flat"===N.type?0===N.shapes.length:0===N.groups.length;return E[16]!==_?(m=()=>{try{document.exitPointerLock()}catch{}_.show()},p=e=>{"Escape"!==e.key||_.getState().open||T.current?.blur()},E[16]=_,E[17]=m,E[18]=p):(m=E[17],p=E[18]),E[19]!==A||E[20]!==m||E[21]!==p?(d=(0,n.jsx)(O.Combobox,{ref:T,autoSelect:!0,placeholder:A,className:Y.default.Input,onFocus:m,onKeyDown:p}),E[19]=A,E[20]=m,E[21]=p,E[22]=d):d=E[22],E[23]!==A?(h=(0,n.jsx)("div",{className:Y.default.SelectedValue,children:(0,n.jsx)("span",{className:Y.default.SelectedName,children:A})}),E[23]=A,E[24]=h):h=E[24],E[25]===Symbol.for("react.memo_cache_sentinel")?(f=(0,n.jsx)("kbd",{className:Y.default.Shortcut,children:X?"⌘K":"^K"}),E[25]=f):f=E[25],E[26]!==d||E[27]!==h?(b=(0,n.jsxs)("div",{className:Y.default.InputWrapper,children:[d,h,f]}),E[26]=d,E[27]=h,E[28]=b):b=E[28],E[29]!==N.groups||E[30]!==N.shapes||E[31]!==N.type?(g="flat"===N.type?N.shapes.map(q):N.groups.map(e=>{let[t,a]=e;return(0,n.jsxs)(I.ComboboxGroup,{className:Y.default.Group,children:[(0,n.jsx)(k.ComboboxGroupLabel,{className:Y.default.GroupLabel,children:t}),a.map(q)]},t)}),E[29]=N.groups,E[30]=N.shapes,E[31]=N.type,E[32]=g):g=E[32],E[33]!==M?(v=M&&(0,n.jsx)("div",{className:Y.default.NoResults,children:"No shapes found"}),E[33]=M,E[34]=v):v=E[34],E[35]!==g||E[36]!==v?(y=(0,n.jsx)(R.ComboboxPopover,{portal:!0,gutter:4,autoFocusOnHide:!1,className:Y.default.Popover,children:(0,n.jsxs)(L.ComboboxList,{className:Y.default.List,children:[g,v]})}),E[35]=g,E[36]=v,E[37]=y):y=E[37],E[38]!==_||E[39]!==b||E[40]!==y?(x=(0,n.jsxs)(z.ComboboxProvider,{store:_,children:[b,y]}),E[38]=_,E[39]=b,E[40]=y,E[41]=x):x=E[41],x}function q(e){return(0,n.jsx)(M.ComboboxItem,{value:e.shapeName,className:Y.default.Item,focusOnHover:!0,children:(0,n.jsx)("span",{className:Y.default.ItemName,children:e.displayName})},e.shapeName)}e.i(13876);var G=e.i(58647),Q=e.i(38847),$=e.i(32424),J=e.i(54970),ee=e.i(86608),et=e.i(33870),en=e.i(99140),ea=e.i(7368);let eo=new s.QueryClient,er=new i.Color(.1,.1,.1),ei={toneMapping:i.NoToneMapping,outputColorSpace:i.SRGBColorSpace},es=(0,$.createScriptLoader)(),ec=(0,et.createScriptCache)(),el={findFiles:e=>{let t=(0,J.default)(e,{nocase:!0});return(0,F.getResourceList)().filter(e=>t(e)).map(e=>{let[,t]=(0,F.getSourceAndPath)(e);return t})},isFile:e=>null!=(0,F.getResourceMap)()[(0,F.getResourceKey)(e)]},eu=(0,Q.createParser)({parse:e=>e,serialize:e=>e,eq:(e,t)=>e===t}).withDefault("deploy_inventory.dts");function em(e){"batch.flushed"===e.type&&G.engineStore.getState().applyRuntimeBatch(e.events,{tick:e.tick})}function ep(e){e instanceof Error&&"AbortError"===e.name||console.error("Shape runtime failed:",e)}function ed(){let e,t,n=(0,a.c)(3),r=o.useContext(C);return n[0]!==r?(e=()=>{r.refresh().fit()},t=[r],n[0]=r,n[1]=e,n[2]=t):(e=n[1],t=n[2]),(0,o.useEffect)(e,t),null}function eh(e){let t,n,r,i,s=(0,a.c)(11),{shapeName:c,onAnimations:l}=e,u=(0,_.useStaticShape)(c);s[0]!==c?(t=e=>e.runtime.sequenceAliases.get(c.toLowerCase()),s[0]=c,s[1]=t):t=s[1];let m=(0,G.useEngineSelector)(t);if(s[2]!==u.animations||s[3]!==u.scene||s[4]!==m){let e,t=new Map;if(u.scene.traverse(e=>{let n=e.userData;n?.vis_sequence&&null!=n.vis_cyclic&&t.set(n.vis_sequence.toLowerCase(),!!n.vis_cyclic)}),m)for(let[t,n]of(e=new Map,m))e.set(n,t);n=u.animations.map(n=>({name:n.name,alias:e?.get(n.name.toLowerCase())??null,cyclic:t.get(n.name.toLowerCase())??null})),s[2]=u.animations,s[3]=u.scene,s[4]=m,s[5]=n}else n=s[5];let p=n,d=(0,o.useEffectEvent)(l);return s[6]!==p||s[7]!==d?(r=()=>{d(p)},s[6]=p,s[7]=d,s[8]=r):r=s[8],s[9]!==p?(i=[p],s[9]=p,s[10]=i):i=s[10],(0,o.useEffect)(r,i),null}function ef(e){let t,n,r=(0,a.c)(5),{object:i,runtime:s,animation:c}=e;return r[0]!==c||r[1]!==i||r[2]!==s?(t=()=>{if(s&&c){for(let e=0;e<4;e++)s.$.nsCall("ShapeBase","stopThread",i,e);return s.$.nsCall("ShapeBase","playThread",i,0,c),()=>{for(let e=0;e<4;e++)s.$.nsCall("ShapeBase","stopThread",i,e)}}},n=[s,i,c],r[0]=c,r[1]=i,r[2]=s,r[3]=t,r[4]=n):(t=r[3],n=r[4]),(0,o.useEffect)(t,n),null}function eb(e){let t,o,r,i,s,c,l,u=(0,a.c)(19),{shapeName:m,runtime:p,onAnimations:d,selectedAnimation:h}=e;u[0]!==p||u[1]!==m?(t=function(e,t){let n;if(e){for(let a of e.state.objectsById.values())if(a.shapeFile&&String(a.shapeFile).toLowerCase()===t.toLowerCase()){n=a._name;break}}return{_id:99999,_class:"StaticShapeData",_className:"StaticShape",...n?{datablock:n}:{}}}(p,m),u[0]=p,u[1]=m,u[2]=t):t=u[2];let f=t;return u[3]===Symbol.for("react.memo_cache_sentinel")?(o=(0,n.jsx)(_.ShapeRenderer,{}),u[3]=o):o=u[3],u[4]!==d||u[5]!==m?(r=(0,n.jsx)(eh,{shapeName:m,onAnimations:d}),u[4]=d,u[5]=m,u[6]=r):r=u[6],u[7]!==f||u[8]!==p||u[9]!==h?(i=(0,n.jsx)(ef,{object:f,runtime:p,animation:h}),u[7]=f,u[8]=p,u[9]=h,u[10]=i):i=u[10],u[11]===Symbol.for("react.memo_cache_sentinel")?(s=(0,n.jsx)(ed,{}),u[11]=s):s=u[11],u[12]!==r||u[13]!==i?(c=(0,n.jsxs)(E,{children:[o,r,i,s]}),u[12]=r,u[13]=i,u[14]=c):c=u[14],u[15]!==f||u[16]!==m||u[17]!==c?(l=(0,n.jsx)(w.ShapeInfoProvider,{type:"StaticShape",object:f,shapeName:m,children:c}),u[15]=f,u[16]=m,u[17]=c,u[18]=l):l=u[18],l}function eg(){let e,t=(0,a.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("ambientLight",{intensity:.6}),(0,n.jsx)("directionalLight",{position:[50,80,30],intensity:1.2})]}),t[0]=e):e=t[0],e}function ev(){let e,t,s,l,u,m,p,d,h,f,b,g,v,y,E,S,j=(0,a.c)(31),[C,_]=(0,Q.useQueryState)("shape",eu),w=function(){let e,t,n=(0,a.c)(2),[r,i]=(0,o.useState)(null);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=new AbortController,t=!1,{runtime:n,ready:a}=(0,ee.runServer)({missionName:"SC_Normal",missionType:"CTF",runtimeOptions:{loadScript:es,fileSystem:el,cache:ec,signal:e.signal,ignoreScripts:ea.ignoreScripts}});a.then(()=>{t||e.signal.aborted||(G.engineStore.getState().setRuntime(n),i(n))}).catch(ep),G.engineStore.getState().setRuntime(n);let o=n.subscribeRuntimeEvents(em);return()=>{t=!0,e.abort(),o(),G.engineStore.getState().clearRuntime(),n.destroy()}},t=[],n[0]=e,n[1]=t):(e=n[0],t=n[1]),(0,o.useEffect)(e,t),r}();j[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],j[0]=e):e=j[0];let[O,M]=(0,o.useState)(e),[L,R]=(0,o.useState)("");j[1]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{M(e),R("")},j[1]=t):t=j[1];let z=t,[I,k]=(0,o.useState)(!0);return j[2]!==w?(s=()=>{if(w){let e=setTimeout(()=>k(!1),300);return()=>clearTimeout(e)}},l=[w],j[2]=w,j[3]=s,j[4]=l):(s=j[3],l=j[4]),(0,o.useEffect)(s,l),j[5]!==w||j[6]!==I?(u=I&&(0,n.jsx)("div",{className:en.default.LoadingIndicator,"data-complete":!!w,children:(0,n.jsx)("div",{className:en.default.Spinner})}),j[5]=w,j[6]=I,j[7]=u):u=j[7],j[8]===Symbol.for("react.memo_cache_sentinel")?(m={type:i.PCFShadowMap},p={background:er},d={position:[5,3,5],fov:90},j[8]=m,j[9]=p,j[10]=d):(m=j[8],p=j[9],d=j[10]),j[11]===Symbol.for("react.memo_cache_sentinel")?(h=(0,n.jsx)(eg,{}),j[11]=h):h=j[11],j[12]!==C||j[13]!==w||j[14]!==L?(f=(0,n.jsx)(P,{fit:!0,clip:!0,observe:!0,margin:1.5,children:(0,n.jsx)(o.Suspense,{fallback:null,children:(0,n.jsx)(eb,{shapeName:C,runtime:w,onAnimations:z,selectedAnimation:L},C)})}),j[12]=C,j[13]=w,j[14]=L,j[15]=f):f=j[15],j[16]===Symbol.for("react.memo_cache_sentinel")?(b=(0,n.jsx)(N.DebugElements,{}),g=(0,n.jsx)(x,{makeDefault:!0}),j[16]=b,j[17]=g):(b=j[16],g=j[17]),j[18]!==f?(v=(0,n.jsx)(r.Canvas,{frameloop:"always",gl:ei,shadows:m,scene:p,camera:d,children:(0,n.jsxs)(A.TickProvider,{children:[h,f,b,g]})}),j[18]=f,j[19]=v):v=j[19],j[20]!==v||j[21]!==u?(y=(0,n.jsxs)("div",{className:en.default.CanvasContainer,children:[u,v]}),j[20]=v,j[21]=u,j[22]=y):y=j[22],j[23]!==O||j[24]!==C||j[25]!==L||j[26]!==_?(E=(0,n.jsx)(ex,{currentShape:C,onChangeShape:_,animations:O,selectedAnimation:L,onChangeAnimation:R}),j[23]=O,j[24]=C,j[25]=L,j[26]=_,j[27]=E):E=j[27],j[28]!==y||j[29]!==E?(S=(0,n.jsx)(c.QueryClientProvider,{client:eo,children:(0,n.jsx)("main",{children:(0,n.jsxs)(T.SettingsProvider,{onClearFogEnabledOverride:ey,children:[y,E]})})}),j[28]=y,j[29]=E,j[30]=S):S=j[30],S}function ey(){}function ex(e){let t,o,r,i,s,c,l,u=(0,a.c)(19),{currentShape:m,onChangeShape:p,animations:d,selectedAnimation:h,onChangeAnimation:f}=e,{debugMode:b,setDebugMode:g}=(0,T.useDebug)();return u[0]!==m||u[1]!==p?(t=(0,n.jsx)("div",{className:en.default.SidebarSection,children:(0,n.jsx)(W,{value:m,onChange:p})}),u[0]=m,u[1]=p,u[2]=t):t=u[2],u[3]!==g?(o=e=>g(e.target.checked),u[3]=g,u[4]=o):o=u[4],u[5]!==b||u[6]!==o?(r=(0,n.jsx)("input",{id:"debugInput",type:"checkbox",checked:b,onChange:o}),u[5]=b,u[6]=o,u[7]=r):r=u[7],u[8]===Symbol.for("react.memo_cache_sentinel")?(i=(0,n.jsx)("label",{htmlFor:"debugInput",children:"Debug"}),u[8]=i):i=u[8],u[9]!==r?(s=(0,n.jsx)("div",{className:en.default.SidebarSection,children:(0,n.jsxs)("div",{className:en.default.CheckboxField,children:[r,i]})}),u[9]=r,u[10]=s):s=u[10],u[11]!==d||u[12]!==f||u[13]!==h?(c=d.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:en.default.SidebarSection,children:(0,n.jsx)("div",{className:en.default.SectionLabel,children:"Animations"})}),(0,n.jsx)("div",{className:en.default.AnimationList,children:d.map(e=>(0,n.jsxs)("div",{className:en.default.AnimationItem,"data-active":h===e.name,onClick:()=>f(h===e.name?"":e.name),children:[(0,n.jsx)("button",{className:en.default.PlayButton,title:`Play ${e.alias??e.name}`,children:h===e.name?"■":"▶"}),(0,n.jsx)("span",{className:en.default.AnimationName,children:e.alias??e.name}),e.alias&&(0,n.jsx)("span",{className:en.default.ClipName,title:`GLB clip: ${e.name}`,children:e.name}),!0===e.cyclic&&(0,n.jsx)("span",{className:en.default.CyclicIcon,title:"Cyclic (looping)",children:"∞"})]},e.name))})]}),u[11]=d,u[12]=f,u[13]=h,u[14]=c):c=u[14],u[15]!==t||u[16]!==s||u[17]!==c?(l=(0,n.jsxs)("div",{className:en.default.Sidebar,children:[t,s,c]}),u[15]=t,u[16]=s,u[17]=c,u[18]=l):l=u[18],l}function eE(){let e,t=(0,a.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(o.Suspense,{children:(0,n.jsx)(ev,{})}),t[0]=e):e=t[0],e}e.s(["default",()=>eE],39724)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/bb0aa1c978feffed.js b/docs/_next/static/chunks/bb0aa1c978feffed.js deleted file mode 100644 index 8a402e03..00000000 --- a/docs/_next/static/chunks/bb0aa1c978feffed.js +++ /dev/null @@ -1 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,66027,15823,19273,75555,40143,14448,36553,88587,86491,69230,12598,54440,69637,t=>{"use strict";let e,r,s,i,n,a,o;var u=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}};t.s(["Subscribable",()=>u],15823),t.i(47167);var c={setTimeout:(t,e)=>setTimeout(t,e),clearTimeout:t=>clearTimeout(t),setInterval:(t,e)=>setInterval(t,e),clearInterval:t=>clearInterval(t)},l=new class{#t=c;#e=!1;setTimeoutProvider(t){this.#t=t}setTimeout(t,e){return this.#t.setTimeout(t,e)}clearTimeout(t){this.#t.clearTimeout(t)}setInterval(t,e){return this.#t.setInterval(t,e)}clearInterval(t){this.#t.clearInterval(t)}},h="undefined"==typeof window||"Deno"in globalThis;function d(){}function p(t,e){return"function"==typeof t?t(e):t}function f(t){return"number"==typeof t&&t>=0&&t!==1/0}function y(t,e){return Math.max(t+(e||0)-Date.now(),0)}function v(t,e){return"function"==typeof t?t(e):t}function b(t,e){return"function"==typeof t?t(e):t}function m(t,e){let{type:r="all",exact:s,fetchStatus:i,predicate:n,queryKey:a,stale:o}=t;if(a){if(s){if(e.queryHash!==O(a,e.options))return!1}else if(!S(e.queryKey,a))return!1}if("all"!==r){let t=e.isActive();if("active"===r&&!t||"inactive"===r&&t)return!1}return("boolean"!=typeof o||e.isStale()===o)&&(!i||i===e.state.fetchStatus)&&(!n||!!n(e))}function g(t,e){let{exact:r,status:s,predicate:i,mutationKey:n}=t;if(n){if(!e.options.mutationKey)return!1;if(r){if(R(e.options.mutationKey)!==R(n))return!1}else if(!S(e.options.mutationKey,n))return!1}return(!s||e.state.status===s)&&(!i||!!i(e))}function O(t,e){return(e?.queryKeyHashFn||R)(t)}function R(t){return JSON.stringify(t,(t,e)=>Q(e)?Object.keys(e).sort().reduce((t,r)=>(t[r]=e[r],t),{}):e)}function S(t,e){return t===e||typeof t==typeof e&&!!t&&!!e&&"object"==typeof t&&"object"==typeof e&&Object.keys(e).every(r=>S(t[r],e[r]))}var w=Object.prototype.hasOwnProperty;function C(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(let r in t)if(t[r]!==e[r])return!1;return!0}function T(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function Q(t){if(!F(t))return!1;let e=t.constructor;if(void 0===e)return!0;let r=e.prototype;return!!F(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(t)===Object.prototype}function F(t){return"[object Object]"===Object.prototype.toString.call(t)}function I(t){return new Promise(e=>{l.setTimeout(e,t)})}function E(t,e,r){return"function"==typeof r.structuralSharing?r.structuralSharing(t,e):!1!==r.structuralSharing?function t(e,r){if(e===r)return e;let s=T(e)&&T(r);if(!s&&!(Q(e)&&Q(r)))return r;let i=(s?e:Object.keys(e)).length,n=s?r:Object.keys(r),a=n.length,o=s?Array(a):{},u=0;for(let c=0;cr?s.slice(1):s}function j(t,e,r=0){let s=[e,...t];return r&&s.length>r?s.slice(0,-1):s}var U=Symbol();function D(t,e){return!t.queryFn&&e?.initialPromise?()=>e.initialPromise:t.queryFn&&t.queryFn!==U?t.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${t.queryHash}'`))}function x(t,e){return"function"==typeof t?t(...e):!!t}function q(t,e,r){let s,i=!1;return Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(s??=e(),i||(i=!0,s.aborted?r():s.addEventListener("abort",r,{once:!0})),s)}),t}t.s(["addConsumeAwareSignal",()=>q,"addToEnd",()=>P,"addToStart",()=>j,"ensureQueryFn",()=>D,"functionalUpdate",()=>p,"hashKey",()=>R,"hashQueryKeyByOptions",()=>O,"isServer",()=>h,"isValidTimeout",()=>f,"matchMutation",()=>g,"matchQuery",()=>m,"noop",()=>d,"partialMatchKey",()=>S,"replaceData",()=>E,"resolveEnabled",()=>b,"resolveStaleTime",()=>v,"shallowEqualObjects",()=>C,"shouldThrowError",()=>x,"skipToken",()=>U,"sleep",()=>I,"timeUntilStale",()=>y],19273);var k=new class extends u{#r;#s;#i;constructor(){super(),this.#i=t=>{if(!h&&window.addEventListener){let e=()=>t();return window.addEventListener("visibilitychange",e,!1),()=>{window.removeEventListener("visibilitychange",e)}}}}onSubscribe(){this.#s||this.setEventListener(this.#i)}onUnsubscribe(){this.hasListeners()||(this.#s?.(),this.#s=void 0)}setEventListener(t){this.#i=t,this.#s?.(),this.#s=t(t=>{"boolean"==typeof t?this.setFocused(t):this.onFocus()})}setFocused(t){this.#r!==t&&(this.#r=t,this.onFocus())}onFocus(){let t=this.isFocused();this.listeners.forEach(e=>{e(t)})}isFocused(){return"boolean"==typeof this.#r?this.#r:globalThis.document?.visibilityState!=="hidden"}};t.s(["focusManager",()=>k],75555);var M=(e=[],r=0,s=t=>{t()},i=t=>{t()},n=function(t){setTimeout(t,0)},{batch:t=>{let a;r++;try{a=t()}finally{let t;--r||(t=e,e=[],t.length&&n(()=>{i(()=>{t.forEach(t=>{s(t)})})}))}return a},batchCalls:t=>(...e)=>{a(()=>{t(...e)})},schedule:a=t=>{r?e.push(t):n(()=>{s(t)})},setNotifyFunction:t=>{s=t},setBatchNotifyFunction:t=>{i=t},setScheduler:t=>{n=t}});t.s(["notifyManager",()=>M],40143);var L=new class extends u{#n=!0;#s;#i;constructor(){super(),this.#i=t=>{if(!h&&window.addEventListener){let e=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",e,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",e),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#s||this.setEventListener(this.#i)}onUnsubscribe(){this.hasListeners()||(this.#s?.(),this.#s=void 0)}setEventListener(t){this.#i=t,this.#s?.(),this.#s=t(this.setOnline.bind(this))}setOnline(t){this.#n!==t&&(this.#n=t,this.listeners.forEach(e=>{e(t)}))}isOnline(){return this.#n}};function A(){let t,e,r=new Promise((r,s)=>{t=r,e=s});function s(t){Object.assign(r,t),delete r.resolve,delete r.reject}return r.status="pending",r.catch(()=>{}),r.resolve=e=>{s({status:"fulfilled",value:e}),t(e)},r.reject=t=>{s({status:"rejected",reason:t}),e(t)},r}function K(t){return Math.min(1e3*2**t,3e4)}function z(t){return(t??"online")!=="online"||L.isOnline()}t.s(["onlineManager",()=>L],14448);var H=class extends Error{constructor(t){super("CancelledError"),this.revert=t?.revert,this.silent=t?.silent}};function _(t){let e,r=!1,s=0,i=A(),n=()=>k.isFocused()&&("always"===t.networkMode||L.isOnline())&&t.canRun(),a=()=>z(t.networkMode)&&t.canRun(),o=t=>{"pending"===i.status&&(e?.(),i.resolve(t))},u=t=>{"pending"===i.status&&(e?.(),i.reject(t))},c=()=>new Promise(r=>{e=t=>{("pending"!==i.status||n())&&r(t)},t.onPause?.()}).then(()=>{e=void 0,"pending"===i.status&&t.onContinue?.()}),l=()=>{let e;if("pending"!==i.status)return;let a=0===s?t.initialPromise:void 0;try{e=a??t.fn()}catch(t){e=Promise.reject(t)}Promise.resolve(e).then(o).catch(e=>{if("pending"!==i.status)return;let a=t.retry??3*!h,o=t.retryDelay??K,d="function"==typeof o?o(s,e):o,p=!0===a||"number"==typeof a&&sn()?void 0:c()).then(()=>{r?u(e):l()}))})};return{promise:i,status:()=>i.status,cancel:e=>{if("pending"===i.status){let r=new H(e);u(r),t.onCancel?.(r)}},continue:()=>(e?.(),i),cancelRetry:()=>{r=!0},continueRetry:()=>{r=!1},canStart:a,start:()=>(a()?l():c().then(l),i)}}t.s(["CancelledError",()=>H,"canFetch",()=>z,"createRetryer",()=>_],36553);var B=class{#a;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),f(this.gcTime)&&(this.#a=l.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(h?1/0:3e5))}clearGcTimeout(){this.#a&&(l.clearTimeout(this.#a),this.#a=void 0)}};t.s(["Removable",()=>B],88587);var G=class extends B{#o;#u;#c;#l;#h;#d;#p;constructor(t){super(),this.#p=!1,this.#d=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.#l=t.client,this.#c=this.#l.getQueryCache(),this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.#o=V(this.options),this.state=t.state??this.#o,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#h?.promise}setOptions(t){if(this.options={...this.#d,...t},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let t=V(this.options);void 0!==t.data&&(this.setState(W(t.data,t.dataUpdatedAt)),this.#o=t)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#c.remove(this)}setData(t,e){let r=E(this.state.data,t,this.options);return this.#f({data:r,type:"success",dataUpdatedAt:e?.updatedAt,manual:e?.manual}),r}setState(t,e){this.#f({type:"setState",state:t,setStateOptions:e})}cancel(t){let e=this.#h?.promise;return this.#h?.cancel(t),e?e.then(d).catch(d):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#o)}isActive(){return this.observers.some(t=>!1!==b(t.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===U||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(t=>"static"===v(t.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(t=0){return void 0===this.state.data||"static"!==t&&(!!this.state.isInvalidated||!y(this.state.dataUpdatedAt,t))}onFocus(){let t=this.observers.find(t=>t.shouldFetchOnWindowFocus());t?.refetch({cancelRefetch:!1}),this.#h?.continue()}onOnline(){let t=this.observers.find(t=>t.shouldFetchOnReconnect());t?.refetch({cancelRefetch:!1}),this.#h?.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.#c.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(e=>e!==t),this.observers.length||(this.#h&&(this.#p?this.#h.cancel({revert:!0}):this.#h.cancelRetry()),this.scheduleGc()),this.#c.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#f({type:"invalidate"})}async fetch(t,e){let r;if("idle"!==this.state.fetchStatus&&this.#h?.status()!=="rejected"){if(void 0!==this.state.data&&e?.cancelRefetch)this.cancel({silent:!0});else if(this.#h)return this.#h.continueRetry(),this.#h.promise}if(t&&this.setOptions(t),!this.options.queryFn){let t=this.observers.find(t=>t.options.queryFn);t&&this.setOptions(t.options)}let s=new AbortController,i=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>(this.#p=!0,s.signal)})},n=()=>{let t,r=D(this.options,e),s=(i(t={client:this.#l,queryKey:this.queryKey,meta:this.meta}),t);return(this.#p=!1,this.options.persister)?this.options.persister(r,s,this):r(s)},a=(i(r={fetchOptions:e,options:this.options,queryKey:this.queryKey,client:this.#l,state:this.state,fetchFn:n}),r);this.options.behavior?.onFetch(a,this),this.#u=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#f({type:"fetch",meta:a.fetchOptions?.meta}),this.#h=_({initialPromise:e?.initialPromise,fn:a.fetchFn,onCancel:t=>{t instanceof H&&t.revert&&this.setState({...this.#u,fetchStatus:"idle"}),s.abort()},onFail:(t,e)=>{this.#f({type:"failed",failureCount:t,error:e})},onPause:()=>{this.#f({type:"pause"})},onContinue:()=>{this.#f({type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let t=await this.#h.start();if(void 0===t)throw Error(`${this.queryHash} data is undefined`);return this.setData(t),this.#c.config.onSuccess?.(t,this),this.#c.config.onSettled?.(t,this.state.error,this),t}catch(t){if(t instanceof H){if(t.silent)return this.#h.promise;else if(t.revert){if(void 0===this.state.data)throw t;return this.state.data}}throw this.#f({type:"error",error:t}),this.#c.config.onError?.(t,this),this.#c.config.onSettled?.(this.state.data,t,this),t}finally{this.scheduleGc()}}#f(t){let e=e=>{switch(t.type){case"failed":return{...e,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...e,fetchStatus:"paused"};case"continue":return{...e,fetchStatus:"fetching"};case"fetch":return{...e,...N(e.data,this.options),fetchMeta:t.meta??null};case"success":let r={...e,...W(t.data,t.dataUpdatedAt),dataUpdateCount:e.dataUpdateCount+1,...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#u=t.manual?r:void 0,r;case"error":let s=t.error;return{...e,error:s,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...e,isInvalidated:!0};case"setState":return{...e,...t.state}}};this.state=e(this.state),M.batch(()=>{this.observers.forEach(t=>{t.onQueryUpdate()}),this.#c.notify({query:this,type:"updated",action:t})})}};function N(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:z(e.networkMode)?"fetching":"paused",...void 0===t&&{error:null,status:"pending"}}}function W(t,e){return{data:t,dataUpdatedAt:e??Date.now(),error:null,isInvalidated:!1,status:"success"}}function V(t){let e="function"==typeof t.initialData?t.initialData():t.initialData,r=void 0!==e,s=r?"function"==typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:r?s??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}t.s(["Query",()=>G,"fetchState",()=>N],86491);var $=class extends u{constructor(t,e){super(),this.options=e,this.#l=t,this.#y=null,this.#v=A(),this.bindMethods(),this.setOptions(e)}#l;#b=void 0;#m=void 0;#g=void 0;#O;#R;#v;#y;#S;#w;#C;#T;#Q;#F;#I=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#b.addObserver(this),J(this.#b,this.options)?this.#E():this.updateResult(),this.#P())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return X(this.#b,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return X(this.#b,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#j(),this.#U(),this.#b.removeObserver(this)}setOptions(t){let e=this.options,r=this.#b;if(this.options=this.#l.defaultQueryOptions(t),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof b(this.options.enabled,this.#b))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#D(),this.#b.setOptions(this.options),e._defaulted&&!C(this.options,e)&&this.#l.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#b,observer:this});let s=this.hasListeners();s&&Y(this.#b,r,this.options,e)&&this.#E(),this.updateResult(),s&&(this.#b!==r||b(this.options.enabled,this.#b)!==b(e.enabled,this.#b)||v(this.options.staleTime,this.#b)!==v(e.staleTime,this.#b))&&this.#x();let i=this.#q();s&&(this.#b!==r||b(this.options.enabled,this.#b)!==b(e.enabled,this.#b)||i!==this.#F)&&this.#k(i)}getOptimisticResult(t){var e,r;let s=this.#l.getQueryCache().build(this.#l,t),i=this.createResult(s,t);return e=this,r=i,C(e.getCurrentResult(),r)||(this.#g=i,this.#R=this.options,this.#O=this.#b.state),i}getCurrentResult(){return this.#g}trackResult(t,e){return new Proxy(t,{get:(t,r)=>(this.trackProp(r),e?.(r),"promise"===r&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#v.status||this.#v.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(t,r))})}trackProp(t){this.#I.add(t)}getCurrentQuery(){return this.#b}refetch({...t}={}){return this.fetch({...t})}fetchOptimistic(t){let e=this.#l.defaultQueryOptions(t),r=this.#l.getQueryCache().build(this.#l,e);return r.fetch().then(()=>this.createResult(r,e))}fetch(t){return this.#E({...t,cancelRefetch:t.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#g))}#E(t){this.#D();let e=this.#b.fetch(this.options,t);return t?.throwOnError||(e=e.catch(d)),e}#x(){this.#j();let t=v(this.options.staleTime,this.#b);if(h||this.#g.isStale||!f(t))return;let e=y(this.#g.dataUpdatedAt,t);this.#T=l.setTimeout(()=>{this.#g.isStale||this.updateResult()},e+1)}#q(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#b):this.options.refetchInterval)??!1}#k(t){this.#U(),this.#F=t,!h&&!1!==b(this.options.enabled,this.#b)&&f(this.#F)&&0!==this.#F&&(this.#Q=l.setInterval(()=>{(this.options.refetchIntervalInBackground||k.isFocused())&&this.#E()},this.#F))}#P(){this.#x(),this.#k(this.#q())}#j(){this.#T&&(l.clearTimeout(this.#T),this.#T=void 0)}#U(){this.#Q&&(l.clearInterval(this.#Q),this.#Q=void 0)}createResult(t,e){let r,s=this.#b,i=this.options,n=this.#g,a=this.#O,o=this.#R,u=t!==s?t.state:this.#m,{state:c}=t,l={...c},h=!1;if(e._optimisticResults){let r=this.hasListeners(),n=!r&&J(t,e),a=r&&Y(t,s,e,i);(n||a)&&(l={...l,...N(c.data,t.options)}),"isRestoring"===e._optimisticResults&&(l.fetchStatus="idle")}let{error:d,errorUpdatedAt:p,status:f}=l;r=l.data;let y=!1;if(void 0!==e.placeholderData&&void 0===r&&"pending"===f){let t;n?.isPlaceholderData&&e.placeholderData===o?.placeholderData?(t=n.data,y=!0):t="function"==typeof e.placeholderData?e.placeholderData(this.#C?.state.data,this.#C):e.placeholderData,void 0!==t&&(f="success",r=E(n?.data,t,e),h=!0)}if(e.select&&void 0!==r&&!y)if(n&&r===a?.data&&e.select===this.#S)r=this.#w;else try{this.#S=e.select,r=e.select(r),r=E(n?.data,r,e),this.#w=r,this.#y=null}catch(t){this.#y=t}this.#y&&(d=this.#y,r=this.#w,p=Date.now(),f="error");let v="fetching"===l.fetchStatus,m="pending"===f,g="error"===f,O=m&&v,R=void 0!==r,S={status:f,fetchStatus:l.fetchStatus,isPending:m,isSuccess:"success"===f,isError:g,isInitialLoading:O,isLoading:O,data:r,dataUpdatedAt:l.dataUpdatedAt,error:d,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:l.dataUpdateCount>0||l.errorUpdateCount>0,isFetchedAfterMount:l.dataUpdateCount>u.dataUpdateCount||l.errorUpdateCount>u.errorUpdateCount,isFetching:v,isRefetching:v&&!m,isLoadingError:g&&!R,isPaused:"paused"===l.fetchStatus,isPlaceholderData:h,isRefetchError:g&&R,isStale:Z(t,e),refetch:this.refetch,promise:this.#v,isEnabled:!1!==b(e.enabled,t)};if(this.options.experimental_prefetchInRender){let e=t=>{"error"===S.status?t.reject(S.error):void 0!==S.data&&t.resolve(S.data)},r=()=>{e(this.#v=S.promise=A())},i=this.#v;switch(i.status){case"pending":t.queryHash===s.queryHash&&e(i);break;case"fulfilled":("error"===S.status||S.data!==i.value)&&r();break;case"rejected":("error"!==S.status||S.error!==i.reason)&&r()}}return S}updateResult(){let t=this.#g,e=this.createResult(this.#b,this.options);if(this.#O=this.#b.state,this.#R=this.options,void 0!==this.#O.data&&(this.#C=this.#b),C(e,t))return;this.#g=e;let r=()=>{if(!t)return!0;let{notifyOnChangeProps:e}=this.options,r="function"==typeof e?e():e;if("all"===r||!r&&!this.#I.size)return!0;let s=new Set(r??this.#I);return this.options.throwOnError&&s.add("error"),Object.keys(this.#g).some(e=>this.#g[e]!==t[e]&&s.has(e))};this.#M({listeners:r()})}#D(){let t=this.#l.getQueryCache().build(this.#l,this.options);if(t===this.#b)return;let e=this.#b;this.#b=t,this.#m=t.state,this.hasListeners()&&(e?.removeObserver(this),t.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#P()}#M(t){M.batch(()=>{t.listeners&&this.listeners.forEach(t=>{t(this.#g)}),this.#l.getQueryCache().notify({query:this.#b,type:"observerResultsUpdated"})})}};function J(t,e){return!1!==b(e.enabled,t)&&void 0===t.state.data&&("error"!==t.state.status||!1!==e.retryOnMount)||void 0!==t.state.data&&X(t,e,e.refetchOnMount)}function X(t,e,r){if(!1!==b(e.enabled,t)&&"static"!==v(e.staleTime,t)){let s="function"==typeof r?r(t):r;return"always"===s||!1!==s&&Z(t,e)}return!1}function Y(t,e,r,s){return(t!==e||!1===b(s.enabled,t))&&(!r.suspense||"error"!==t.state.status)&&Z(t,r)}function Z(t,e){return!1!==b(e.enabled,t)&&t.isStaleByTime(v(e.staleTime,t))}t.s(["QueryObserver",()=>$],69230);var tt=t.i(71645),te=t.i(43476),tr=tt.createContext(void 0),ts=t=>{let e=tt.useContext(tr);if(t)return t;if(!e)throw Error("No QueryClient set, use QueryClientProvider to set one");return e},ti=({client:t,children:e})=>(tt.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),(0,te.jsx)(tr.Provider,{value:t,children:e}));t.s(["QueryClientProvider",()=>ti,"useQueryClient",()=>ts],12598);var tn=tt.createContext((o=!1,{clearReset:()=>{o=!1},reset:()=>{o=!0},isReset:()=>o})),ta=tt.createContext(!1);ta.Provider;var to=(t,e)=>void 0===e.state.data,tu=t=>{if(t.suspense){let e=t=>"static"===t?t:Math.max(t??1e3,1e3),r=t.staleTime;t.staleTime="function"==typeof r?(...t)=>e(r(...t)):e(r),"number"==typeof t.gcTime&&(t.gcTime=Math.max(t.gcTime,1e3))}},tc=(t,e)=>t.isLoading&&t.isFetching&&!e,tl=(t,e)=>t?.suspense&&e.isPending,th=(t,e,r)=>e.fetchOptimistic(t).catch(()=>{r.clearReset()});function td(t,e,r){let s=tt.useContext(ta),i=tt.useContext(tn),n=ts(r),a=n.defaultQueryOptions(t);n.getDefaultOptions().queries?._experimental_beforeQuery?.(a),a._optimisticResults=s?"isRestoring":"optimistic",tu(a),(a.suspense||a.throwOnError||a.experimental_prefetchInRender)&&!i.isReset()&&(a.retryOnMount=!1),tt.useEffect(()=>{i.clearReset()},[i]);let o=!n.getQueryCache().get(a.queryHash),[u]=tt.useState(()=>new e(n,a)),c=u.getOptimisticResult(a),l=!s&&!1!==t.subscribed;if(tt.useSyncExternalStore(tt.useCallback(t=>{let e=l?u.subscribe(M.batchCalls(t)):d;return u.updateResult(),e},[u,l]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),tt.useEffect(()=>{u.setOptions(a)},[a,u]),tl(a,c))throw th(a,u,i);if((({result:t,errorResetBoundary:e,throwOnError:r,query:s,suspense:i})=>t.isError&&!e.isReset()&&!t.isFetching&&s&&(i&&void 0===t.data||x(r,[t.error,s])))({result:c,errorResetBoundary:i,throwOnError:a.throwOnError,query:n.getQueryCache().get(a.queryHash),suspense:a.suspense}))throw c.error;if(n.getDefaultOptions().queries?._experimental_afterQuery?.(a,c),a.experimental_prefetchInRender&&!h&&tc(c,s)){let t=o?th(a,u,i):n.getQueryCache().get(a.queryHash)?.promise;t?.catch(d).finally(()=>{u.updateResult()})}return a.notifyOnChangeProps?c:u.trackResult(c)}function tp(t,e){return td(t,$,e)}t.s(["defaultThrowOnError",()=>to,"ensureSuspenseTimers",()=>tu,"fetchOptimistic",()=>th,"shouldSuspend",()=>tl,"willFetch",()=>tc],54440),t.s(["useBaseQuery",()=>td],69637),t.s(["useQuery",()=>tp],66027)},11152,40141,t=>{"use strict";var e=t.i(71645),r={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},s=e.default.createContext&&e.default.createContext(r),i=["attr","size","title"];function n(){return(n=Object.assign.bind()).apply(this,arguments)}function a(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,s)}return r}function o(t){for(var e=1;ee.default.createElement(c,n({attr:o({},t.attr)},r),function t(r){return r&&r.map((r,s)=>e.default.createElement(r.tag,o({key:s},r.attr),t(r.child)))}(t.child))}function c(t){var a=r=>{var s,{attr:a,size:u,title:c}=t,l=function(t,e){if(null==t)return{};var r,s,i=function(t,e){if(null==t)return{};var r={};for(var s in t)if(Object.prototype.hasOwnProperty.call(t,s)){if(e.indexOf(s)>=0)continue;r[s]=t[s]}return r}(t,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);for(s=0;s=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}(t,i),h=u||r.size||"1em";return r.className&&(s=r.className),t.className&&(s=(s?s+" ":"")+t.className),e.default.createElement("svg",n({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},r.attr,a,l,{className:s,style:o(o({color:t.color||r.color},r.style),t.style),height:h,width:h,xmlns:"http://www.w3.org/2000/svg"}),c&&e.default.createElement("title",null,c),t.children)};return void 0!==s?e.default.createElement(s.Consumer,null,t=>a(t)):a(r)}function l(t){return u({tag:"svg",attr:{viewBox:"0 0 288 512"},child:[{tag:"path",attr:{d:"M112 316.94v156.69l22.02 33.02c4.75 7.12 15.22 7.12 19.97 0L176 473.63V316.94c-10.39 1.92-21.06 3.06-32 3.06s-21.61-1.14-32-3.06zM144 0C64.47 0 0 64.47 0 144s64.47 144 144 144 144-64.47 144-144S223.53 0 144 0zm0 76c-37.5 0-68 30.5-68 68 0 6.62-5.38 12-12 12s-12-5.38-12-12c0-50.73 41.28-92 92-92 6.62 0 12 5.38 12 12s-5.38 12-12 12z"},child:[]}]})(t)}function h(t){return u({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zM461.64 256l45.64-45.64c6.3-6.3 6.3-16.52 0-22.82l-22.82-22.82c-6.3-6.3-16.52-6.3-22.82 0L416 210.36l-45.64-45.64c-6.3-6.3-16.52-6.3-22.82 0l-22.82 22.82c-6.3 6.3-6.3 16.52 0 22.82L370.36 256l-45.63 45.63c-6.3 6.3-6.3 16.52 0 22.82l22.82 22.82c6.3 6.3 16.52 6.3 22.82 0L416 301.64l45.64 45.64c6.3 6.3 16.52 6.3 22.82 0l22.82-22.82c6.3-6.3 6.3-16.52 0-22.82L461.64 256z"},child:[]}]})(t)}function d(t){return u({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M215.03 71.05L126.06 160H24c-13.26 0-24 10.74-24 24v144c0 13.25 10.74 24 24 24h102.06l88.97 88.95c15.03 15.03 40.97 4.47 40.97-16.97V88.02c0-21.46-25.96-31.98-40.97-16.97zm233.32-51.08c-11.17-7.33-26.18-4.24-33.51 6.95-7.34 11.17-4.22 26.18 6.95 33.51 66.27 43.49 105.82 116.6 105.82 195.58 0 78.98-39.55 152.09-105.82 195.58-11.17 7.32-14.29 22.34-6.95 33.5 7.04 10.71 21.93 14.56 33.51 6.95C528.27 439.58 576 351.33 576 256S528.27 72.43 448.35 19.97zM480 256c0-63.53-32.06-121.94-85.77-156.24-11.19-7.14-26.03-3.82-33.12 7.46s-3.78 26.21 7.41 33.36C408.27 165.97 432 209.11 432 256s-23.73 90.03-63.48 115.42c-11.19 7.14-14.5 22.07-7.41 33.36 6.51 10.36 21.12 15.14 33.12 7.46C447.94 377.94 480 319.54 480 256zm-141.77-76.87c-11.58-6.33-26.19-2.16-32.61 9.45-6.39 11.61-2.16 26.2 9.45 32.61C327.98 228.28 336 241.63 336 256c0 14.38-8.02 27.72-20.92 34.81-11.61 6.41-15.84 21-9.45 32.61 6.43 11.66 21.05 15.8 32.61 9.45 28.23-15.55 45.77-45 45.77-76.88s-17.54-61.32-45.78-76.86z"},child:[]}]})(t)}t.s(["GenIcon",()=>u],40141),t.s(["FaMapPin",()=>l,"FaVolumeMute",()=>h,"FaVolumeUp",()=>d],11152)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/c1f9b49d5dc0251d.js b/docs/_next/static/chunks/c1f9b49d5dc0251d.js new file mode 100644 index 00000000..5fe5d8e3 --- /dev/null +++ b/docs/_next/static/chunks/c1f9b49d5dc0251d.js @@ -0,0 +1,211 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,31067,e=>{"use strict";function t(){return(t=Object.assign.bind()).apply(null,arguments)}e.s(["default",()=>t])},47071,99143,e=>{"use strict";var t=e.i(71645),r=e.i(90072),i=e.i(15080),s=e.i(40859);e.s(["useLoader",()=>s.G],99143);var s=s;let n=e=>e===Object(e)&&!Array.isArray(e)&&"function"!=typeof e;function a(e,a){let o=(0,i.useThree)(e=>e.gl),l=(0,s.G)(r.TextureLoader,n(e)?Object.values(e):e);return(0,t.useLayoutEffect)(()=>{null==a||a(l)},[a]),(0,t.useEffect)(()=>{if("initTexture"in o){let e=[];Array.isArray(l)?e=l:l instanceof r.Texture?e=[l]:n(l)&&(e=Object.values(l)),e.forEach(e=>{e instanceof r.Texture&&o.initTexture(e)})}},[o,l]),(0,t.useMemo)(()=>{if(!n(e))return l;{let t={},r=0;for(let i in e)t[i]=l[r++];return t}},[e,l])}a.preload=e=>s.G.preload(r.TextureLoader,e),a.clear=e=>s.G.clear(r.TextureLoader,e),e.s(["useTexture",()=>a],47071)},75567,e=>{"use strict";var t=e.i(90072);function r(e,i={}){let{repeat:s=[1,1],disableMipmaps:n=!1}=i;return e.wrapS=e.wrapT=t.RepeatWrapping,e.colorSpace=t.SRGBColorSpace,e.repeat.set(...s),e.flipY=!1,e.anisotropy=16,n?(e.generateMipmaps=!1,e.minFilter=t.LinearFilter):(e.generateMipmaps=!0,e.minFilter=t.LinearMipmapLinearFilter),e.magFilter=t.LinearFilter,e.needsUpdate=!0,e}function i(e){let r=new t.DataTexture(e,256,256,t.RedFormat,t.UnsignedByteType);return r.colorSpace=t.NoColorSpace,r.wrapS=r.wrapT=t.RepeatWrapping,r.generateMipmaps=!1,r.minFilter=t.LinearFilter,r.magFilter=t.LinearFilter,r.needsUpdate=!0,r}e.s(["setupMask",()=>i,"setupTexture",()=>r])},47021,e=>{"use strict";var t=e.i(8560);let r=` +#ifdef USE_FOG + // Check fog enabled uniform - allows toggling without shader recompilation + #ifdef USE_VOLUMETRIC_FOG + if (!fogEnabled) { + // Skip all fog calculations when disabled + } else { + #endif + + float dist = vFogDepth; + + // Discard fragments at or beyond visible distance - matches Torque's behavior + // where objects beyond visibleDistance are not rendered at all. + // This prevents fully-fogged geometry from showing as silhouettes against + // the sky's fog-to-sky gradient. + if (dist >= fogFar) { + discard; + } + + // Step 1: Calculate distance-based haze (quadratic falloff) + // Since we discard at fogFar, haze never reaches 1.0 here + float haze = 0.0; + if (dist > fogNear) { + float fogScale = 1.0 / (fogFar - fogNear); + float distFactor = (dist - fogNear) * fogScale - 1.0; + haze = 1.0 - distFactor * distFactor; + } + + // Step 2: Calculate fog volume contributions + // Note: Per-volume colors are NOT used in Tribes 2 ($specialFog defaults to false) + // All fog uses the global fogColor - see Tribes2_Fog_System.md for details + float volumeFog = 0.0; + + #ifdef USE_VOLUMETRIC_FOG + { + #ifdef USE_FOG_WORLD_POSITION + float fragmentHeight = vFogWorldPosition.y; + #else + float fragmentHeight = cameraHeight; + #endif + + float deltaY = fragmentHeight - cameraHeight; + float absDeltaY = abs(deltaY); + + // Determine if we're going up (positive) or down (negative) + if (absDeltaY > 0.01) { + // Non-horizontal ray: ray-march through fog volumes + for (int i = 0; i < 3; i++) { + int offset = i * 4; + float volVisDist = fogVolumeData[offset + 0]; + float volMinH = fogVolumeData[offset + 1]; + float volMaxH = fogVolumeData[offset + 2]; + float volPct = fogVolumeData[offset + 3]; + + // Skip inactive volumes (visibleDistance = 0) + if (volVisDist <= 0.0) continue; + + // Calculate fog factor for this volume + // From Torque: factor = (1 / (volumeVisDist * visFactor)) * percentage + // where visFactor is smVisibleDistanceMod (a user quality pref, default 1.0) + // Since we don't have quality settings, we use visFactor = 1.0 + float factor = (1.0 / volVisDist) * volPct; + + // Find ray intersection with this volume's height range + float rayMinY = min(cameraHeight, fragmentHeight); + float rayMaxY = max(cameraHeight, fragmentHeight); + + // Check if ray intersects volume height range + if (rayMinY < volMaxH && rayMaxY > volMinH) { + float intersectMin = max(rayMinY, volMinH); + float intersectMax = min(rayMaxY, volMaxH); + float intersectHeight = intersectMax - intersectMin; + + // Calculate distance traveled through this volume using similar triangles: + // subDist / dist = intersectHeight / absDeltaY + float subDist = dist * (intersectHeight / absDeltaY); + + // Accumulate fog: fog += subDist * factor + volumeFog += subDist * factor; + } + } + } else { + // Near-horizontal ray: if camera is inside a volume, apply full fog for that volume + for (int i = 0; i < 3; i++) { + int offset = i * 4; + float volVisDist = fogVolumeData[offset + 0]; + float volMinH = fogVolumeData[offset + 1]; + float volMaxH = fogVolumeData[offset + 2]; + float volPct = fogVolumeData[offset + 3]; + + if (volVisDist <= 0.0) continue; + + // If camera is inside this volume, apply fog for full distance + if (cameraHeight >= volMinH && cameraHeight <= volMaxH) { + float factor = (1.0 / volVisDist) * volPct; + volumeFog += dist * factor; + } + } + } + } + #endif + + // Step 3: Combine haze and volume fog + // Torque's clamping: if (bandPct + hazePct > 1) hazePct = 1 - bandPct + // This gives fog volumes priority over haze + float volPct = min(volumeFog, 1.0); + float hazePct = haze; + if (volPct + hazePct > 1.0) { + hazePct = 1.0 - volPct; + } + float fogFactor = hazePct + volPct; + + // Apply fog using global fogColor (per-volume colors not used in Tribes 2) + gl_FragColor.rgb = mix(gl_FragColor.rgb, fogColor, fogFactor); + + #ifdef USE_VOLUMETRIC_FOG + } // end fogEnabled check + #endif +#endif +`;function i(){t.ShaderChunk.fog_pars_fragment=` +#ifdef USE_FOG + uniform vec3 fogColor; + varying float vFogDepth; + #ifdef FOG_EXP2 + uniform float fogDensity; + #else + uniform float fogNear; + uniform float fogFar; + #endif + + // Custom volumetric fog uniforms (only defined when USE_VOLUMETRIC_FOG is set) + // Format: [visDist, minH, maxH, percentage] x 3 volumes = 12 floats + #ifdef USE_VOLUMETRIC_FOG + uniform float fogVolumeData[12]; + uniform float cameraHeight; + #endif + + #ifdef USE_FOG_WORLD_POSITION + varying vec3 vFogWorldPosition; + #endif +#endif +`,t.ShaderChunk.fog_fragment=r,t.ShaderChunk.fog_pars_vertex=` +#ifdef USE_FOG + varying float vFogDepth; + #ifdef USE_FOG_WORLD_POSITION + varying vec3 vFogWorldPosition; + #endif +#endif +`,t.ShaderChunk.fog_vertex=` +#ifdef USE_FOG + // Use Euclidean distance from camera, not view-space z-depth + // This ensures fog doesn't change when rotating the camera + vFogDepth = length(mvPosition.xyz); + #ifdef USE_FOG_WORLD_POSITION + vFogWorldPosition = (modelMatrix * vec4(transformed, 1.0)).xyz; + #endif +#endif +`}function s(e,t){e.uniforms.fogVolumeData=t.fogVolumeData,e.uniforms.cameraHeight=t.cameraHeight,e.uniforms.fogEnabled=t.fogEnabled,e.vertexShader=e.vertexShader.replace("#include ",`#include +#ifdef USE_FOG + #define USE_FOG_WORLD_POSITION + #define USE_VOLUMETRIC_FOG + varying vec3 vFogWorldPosition; +#endif`),e.vertexShader=e.vertexShader.replace("#include ",`#include +#ifdef USE_FOG + vFogWorldPosition = (modelMatrix * vec4(transformed, 1.0)).xyz; +#endif`),e.fragmentShader=e.fragmentShader.replace("#include ",`#include +#ifdef USE_FOG + #define USE_VOLUMETRIC_FOG + uniform float fogVolumeData[12]; + uniform float cameraHeight; + uniform bool fogEnabled; + #define USE_FOG_WORLD_POSITION + varying vec3 vFogWorldPosition; +#endif`),e.fragmentShader=e.fragmentShader.replace("#include ",r)}e.s(["fogFragmentShader",0,r,"injectCustomFog",()=>s,"installCustomFogShader",()=>i])},48066,e=>{"use strict";let t={fogVolumeData:{value:new Float32Array(12)},cameraHeight:{value:0},fogEnabled:{value:!0}};function r(e,i,s=!0){t.cameraHeight.value=e,t.fogVolumeData.value.set(i),t.fogEnabled.value=s}function i(){t.cameraHeight.value=0,t.fogVolumeData.value.fill(0),t.fogEnabled.value=!0}function s(e){let t=new Float32Array(12);for(let r=0;r<3;r++){let i=4*r,s=e[r];s&&(t[i+0]=s.visibleDistance,t[i+1]=s.minHeight,t[i+2]=s.maxHeight,t[i+3]=s.percentage)}return t}e.s(["globalFogUniforms",0,t,"packFogVolumeData",()=>s,"resetGlobalFogUniforms",()=>i,"updateGlobalFogUniforms",()=>r])},15823,e=>{"use strict";var t=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}};e.s(["Subscribable",()=>t])},19273,80166,e=>{"use strict";e.i(47167);var t={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},r=new class{#e=t;#t=!1;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function i(e){setTimeout(e,0)}e.s(["systemSetTimeoutZero",()=>i,"timeoutManager",()=>r],80166);var s="u"=0&&e!==1/0}function l(e,t){return Math.max(e+(t||0)-Date.now(),0)}function u(e,t){return"function"==typeof e?e(t):e}function c(e,t){return"function"==typeof e?e(t):e}function d(e,t){let{type:r="all",exact:i,fetchStatus:s,predicate:n,queryKey:a,stale:o}=e;if(a){if(i){if(t.queryHash!==f(a,t.options))return!1}else if(!p(t.queryKey,a))return!1}if("all"!==r){let e=t.isActive();if("active"===r&&!e||"inactive"===r&&e)return!1}return("boolean"!=typeof o||t.isStale()===o)&&(!s||s===t.state.fetchStatus)&&(!n||!!n(t))}function h(e,t){let{exact:r,status:i,predicate:s,mutationKey:n}=e;if(n){if(!t.options.mutationKey)return!1;if(r){if(m(t.options.mutationKey)!==m(n))return!1}else if(!p(t.options.mutationKey,n))return!1}return(!i||t.state.status===i)&&(!s||!!s(t))}function f(e,t){return(t?.queryKeyHashFn||m)(e)}function m(e){return JSON.stringify(e,(e,t)=>v(t)?Object.keys(t).sort().reduce((e,r)=>(e[r]=t[r],e),{}):t)}function p(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).every(r=>p(e[r],t[r]))}var y=Object.prototype.hasOwnProperty;function g(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0}function b(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function v(e){if(!S(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!!S(r)&&!!r.hasOwnProperty("isPrototypeOf")&&Object.getPrototypeOf(e)===Object.prototype}function S(e){return"[object Object]"===Object.prototype.toString.call(e)}function x(e){return new Promise(t=>{r.setTimeout(t,e)})}function k(e,t,r){return"function"==typeof r.structuralSharing?r.structuralSharing(e,t):!1!==r.structuralSharing?function e(t,r,i=0){if(t===r)return t;if(i>500)return r;let s=b(t)&&b(r);if(!s&&!(v(t)&&v(r)))return r;let n=(s?t:Object.keys(t)).length,a=s?r:Object.keys(r),o=a.length,l=s?Array(o):{},u=0;for(let c=0;cr?i.slice(1):i}function R(e,t,r=0){let i=[t,...e];return r&&i.length>r?i.slice(0,-1):i}var C=Symbol();function O(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:e.queryFn&&e.queryFn!==C?e.queryFn:()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`))}function T(e,t){return"function"==typeof e?e(...t):!!e}function F(e,t,r){let i,s=!1;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),s||(s=!0,i.aborted?r():i.addEventListener("abort",r,{once:!0})),i)}),e}e.s(["addConsumeAwareSignal",()=>F,"addToEnd",()=>E,"addToStart",()=>R,"ensureQueryFn",()=>O,"functionalUpdate",()=>a,"hashKey",()=>m,"hashQueryKeyByOptions",()=>f,"isServer",()=>s,"isValidTimeout",()=>o,"matchMutation",()=>h,"matchQuery",()=>d,"noop",()=>n,"partialMatchKey",()=>p,"replaceData",()=>k,"resolveEnabled",()=>c,"resolveStaleTime",()=>u,"shallowEqualObjects",()=>g,"shouldThrowError",()=>T,"skipToken",()=>C,"sleep",()=>x,"timeUntilStale",()=>l],19273)},75555,e=>{"use strict";var t=e.i(15823),r=e.i(19273),i=new class extends t.Subscribable{#r;#i;#s;constructor(){super(),this.#s=e=>{if(!r.isServer&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#i||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#i?.(),this.#i=void 0)}setEventListener(e){this.#s=e,this.#i?.(),this.#i=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.#r!==e&&(this.#r=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return"boolean"==typeof this.#r?this.#r:globalThis.document?.visibilityState!=="hidden"}};e.s(["focusManager",()=>i])},40143,e=>{"use strict";let t,r,i,s,n,a;var o=e.i(80166).systemSetTimeoutZero,l=(t=[],r=0,i=e=>{e()},s=e=>{e()},n=o,{batch:e=>{let a;r++;try{a=e()}finally{let e;--r||(e=t,t=[],e.length&&n(()=>{s(()=>{e.forEach(e=>{i(e)})})}))}return a},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a=e=>{r?t.push(e):n(()=>{i(e)})},setNotifyFunction:e=>{i=e},setBatchNotifyFunction:e=>{s=e},setScheduler:e=>{n=e}});e.s(["notifyManager",()=>l])},86491,14448,93803,36553,88587,e=>{"use strict";e.i(47167);var t=e.i(19273),r=e.i(40143),i=e.i(75555),s=e.i(15823),n=new class extends s.Subscribable{#n=!0;#i;#s;constructor(){super(),this.#s=e=>{if(!t.isServer&&window.addEventListener){let t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#i||this.setEventListener(this.#s)}onUnsubscribe(){this.hasListeners()||(this.#i?.(),this.#i=void 0)}setEventListener(e){this.#s=e,this.#i?.(),this.#i=e(this.setOnline.bind(this))}setOnline(e){this.#n!==e&&(this.#n=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#n}};function a(){let e,t,r=new Promise((r,i)=>{e=r,t=i});function i(e){Object.assign(r,e),delete r.resolve,delete r.reject}return r.status="pending",r.catch(()=>{}),r.resolve=t=>{i({status:"fulfilled",value:t}),e(t)},r.reject=e=>{i({status:"rejected",reason:e}),t(e)},r}function o(e){return Math.min(1e3*2**e,3e4)}function l(e){return(e??"online")!=="online"||n.isOnline()}e.s(["onlineManager",()=>n],14448),e.s(["pendingThenable",()=>a],93803);var u=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function c(e){let r,s=!1,c=0,d=a(),h=()=>i.focusManager.isFocused()&&("always"===e.networkMode||n.isOnline())&&e.canRun(),f=()=>l(e.networkMode)&&e.canRun(),m=e=>{"pending"===d.status&&(r?.(),d.resolve(e))},p=e=>{"pending"===d.status&&(r?.(),d.reject(e))},y=()=>new Promise(t=>{r=e=>{("pending"!==d.status||h())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,"pending"===d.status&&e.onContinue?.()}),g=()=>{let r;if("pending"!==d.status)return;let i=0===c?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(m).catch(r=>{if("pending"!==d.status)return;let i=e.retry??3*!t.isServer,n=e.retryDelay??o,a="function"==typeof n?n(c,r):n,l=!0===i||"number"==typeof i&&ch()?void 0:y()).then(()=>{s?p(r):g()}))})};return{promise:d,status:()=>d.status,cancel:t=>{if("pending"===d.status){let r=new u(t);p(r),e.onCancel?.(r)}},continue:()=>(r?.(),d),cancelRetry:()=>{s=!0},continueRetry:()=>{s=!1},canStart:f,start:()=>(f()?g():y().then(g),d)}}e.s(["CancelledError",()=>u,"canFetch",()=>l,"createRetryer",()=>c],36553);var d=e.i(80166),h=class{#a;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,t.isValidTimeout)(this.gcTime)&&(this.#a=d.timeoutManager.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(t.isServer?1/0:3e5))}clearGcTimeout(){this.#a&&(d.timeoutManager.clearTimeout(this.#a),this.#a=void 0)}};e.s(["Removable",()=>h],88587);var f=class extends h{#o;#l;#u;#c;#d;#h;#f;constructor(e){super(),this.#f=!1,this.#h=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#c=e.client,this.#u=this.#c.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#o=y(this.options),this.state=e.state??this.#o,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#d?.promise}setOptions(e){if(this.options={...this.#h,...e},this.updateGcTime(this.options.gcTime),this.state&&void 0===this.state.data){let e=y(this.options);void 0!==e.data&&(this.setState(p(e.data,e.dataUpdatedAt)),this.#o=e)}}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.#u.remove(this)}setData(e,r){let i=(0,t.replaceData)(this.state.data,e,this.options);return this.#m({data:i,type:"success",dataUpdatedAt:r?.updatedAt,manual:r?.manual}),i}setState(e,t){this.#m({type:"setState",state:e,setStateOptions:t})}cancel(e){let r=this.#d?.promise;return this.#d?.cancel(e),r?r.then(t.noop).catch(t.noop):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#o)}isActive(){return this.observers.some(e=>!1!==(0,t.resolveEnabled)(e.options.enabled,this))}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===t.skipToken||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0&&this.observers.some(e=>"static"===(0,t.resolveStaleTime)(e.options.staleTime,this))}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):void 0===this.state.data||this.state.isInvalidated}isStaleByTime(e=0){return void 0===this.state.data||"static"!==e&&(!!this.state.isInvalidated||!(0,t.timeUntilStale)(this.state.dataUpdatedAt,e))}onFocus(){let e=this.observers.find(e=>e.shouldFetchOnWindowFocus());e?.refetch({cancelRefetch:!1}),this.#d?.continue()}onOnline(){let e=this.observers.find(e=>e.shouldFetchOnReconnect());e?.refetch({cancelRefetch:!1}),this.#d?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#u.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#d&&(this.#f?this.#d.cancel({revert:!0}):this.#d.cancelRetry()),this.scheduleGc()),this.#u.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#m({type:"invalidate"})}async fetch(e,r){let i;if("idle"!==this.state.fetchStatus&&this.#d?.status()!=="rejected"){if(void 0!==this.state.data&&r?.cancelRefetch)this.cancel({silent:!0});else if(this.#d)return this.#d.continueRetry(),this.#d.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let s=new AbortController,n=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#f=!0,s.signal)})},a=()=>{let e,i=(0,t.ensureQueryFn)(this.options,r),s=(n(e={client:this.#c,queryKey:this.queryKey,meta:this.meta}),e);return(this.#f=!1,this.options.persister)?this.options.persister(i,s,this):i(s)},o=(n(i={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:this.#c,state:this.state,fetchFn:a}),i);this.options.behavior?.onFetch(o,this),this.#l=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==o.fetchOptions?.meta)&&this.#m({type:"fetch",meta:o.fetchOptions?.meta}),this.#d=c({initialPromise:r?.initialPromise,fn:o.fetchFn,onCancel:e=>{e instanceof u&&e.revert&&this.setState({...this.#l,fetchStatus:"idle"}),s.abort()},onFail:(e,t)=>{this.#m({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#m({type:"pause"})},onContinue:()=>{this.#m({type:"continue"})},retry:o.options.retry,retryDelay:o.options.retryDelay,networkMode:o.options.networkMode,canRun:()=>!0});try{let e=await this.#d.start();if(void 0===e)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#u.config.onSuccess?.(e,this),this.#u.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof u){if(e.silent)return this.#d.promise;else if(e.revert){if(void 0===this.state.data)throw e;return this.state.data}}throw this.#m({type:"error",error:e}),this.#u.config.onError?.(e,this),this.#u.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#m(e){let t=t=>{switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,...m(t.data,this.options),fetchMeta:e.meta??null};case"success":let r={...t,...p(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#l=e.manual?r:void 0,r;case"error":let i=e.error;return{...t,error:i,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error",isInvalidated:!0};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),r.notifyManager.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#u.notify({query:this,type:"updated",action:e})})}};function m(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:l(t.networkMode)?"fetching":"paused",...void 0===e&&{error:null,status:"pending"}}}function p(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:"success"}}function y(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,r=void 0!==t,i=r?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?i??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}e.s(["Query",()=>f,"fetchState",()=>m],86491)},69230,e=>{"use strict";var t=e.i(75555),r=e.i(40143),i=e.i(86491),s=e.i(15823),n=e.i(93803),a=e.i(19273),o=e.i(80166),l=class extends s.Subscribable{constructor(e,t){super(),this.options=t,this.#c=e,this.#p=null,this.#y=(0,n.pendingThenable)(),this.bindMethods(),this.setOptions(t)}#c;#g=void 0;#b=void 0;#v=void 0;#S;#x;#y;#p;#k;#E;#R;#C;#O;#T;#F=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.#g.addObserver(this),u(this.#g,this.options)?this.#w():this.updateResult(),this.#I())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return c(this.#g,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return c(this.#g,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#j(),this.#M(),this.#g.removeObserver(this)}setOptions(e){let t=this.options,r=this.#g;if(this.options=this.#c.defaultQueryOptions(e),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled&&"function"!=typeof this.options.enabled&&"boolean"!=typeof(0,a.resolveEnabled)(this.options.enabled,this.#g))throw Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#_(),this.#g.setOptions(this.options),t._defaulted&&!(0,a.shallowEqualObjects)(this.options,t)&&this.#c.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#g,observer:this});let i=this.hasListeners();i&&d(this.#g,r,this.options,t)&&this.#w(),this.updateResult(),i&&(this.#g!==r||(0,a.resolveEnabled)(this.options.enabled,this.#g)!==(0,a.resolveEnabled)(t.enabled,this.#g)||(0,a.resolveStaleTime)(this.options.staleTime,this.#g)!==(0,a.resolveStaleTime)(t.staleTime,this.#g))&&this.#P();let s=this.#D();i&&(this.#g!==r||(0,a.resolveEnabled)(this.options.enabled,this.#g)!==(0,a.resolveEnabled)(t.enabled,this.#g)||s!==this.#T)&&this.#U(s)}getOptimisticResult(e){var t,r;let i=this.#c.getQueryCache().build(this.#c,e),s=this.createResult(i,e);return t=this,r=s,(0,a.shallowEqualObjects)(t.getCurrentResult(),r)||(this.#v=s,this.#x=this.options,this.#S=this.#g.state),s}getCurrentResult(){return this.#v}trackResult(e,t){return new Proxy(e,{get:(e,r)=>(this.trackProp(r),t?.(r),"promise"===r&&(this.trackProp("data"),this.options.experimental_prefetchInRender||"pending"!==this.#y.status||this.#y.reject(Error("experimental_prefetchInRender feature flag is not enabled"))),Reflect.get(e,r))})}trackProp(e){this.#F.add(e)}getCurrentQuery(){return this.#g}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#c.defaultQueryOptions(e),r=this.#c.getQueryCache().build(this.#c,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#w({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#v))}#w(e){this.#_();let t=this.#g.fetch(this.options,e);return e?.throwOnError||(t=t.catch(a.noop)),t}#P(){this.#j();let e=(0,a.resolveStaleTime)(this.options.staleTime,this.#g);if(a.isServer||this.#v.isStale||!(0,a.isValidTimeout)(e))return;let t=(0,a.timeUntilStale)(this.#v.dataUpdatedAt,e);this.#C=o.timeoutManager.setTimeout(()=>{this.#v.isStale||this.updateResult()},t+1)}#D(){return("function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.#g):this.options.refetchInterval)??!1}#U(e){this.#M(),this.#T=e,!a.isServer&&!1!==(0,a.resolveEnabled)(this.options.enabled,this.#g)&&(0,a.isValidTimeout)(this.#T)&&0!==this.#T&&(this.#O=o.timeoutManager.setInterval(()=>{(this.options.refetchIntervalInBackground||t.focusManager.isFocused())&&this.#w()},this.#T))}#I(){this.#P(),this.#U(this.#D())}#j(){this.#C&&(o.timeoutManager.clearTimeout(this.#C),this.#C=void 0)}#M(){this.#O&&(o.timeoutManager.clearInterval(this.#O),this.#O=void 0)}createResult(e,t){let r,s=this.#g,o=this.options,l=this.#v,c=this.#S,f=this.#x,m=e!==s?e.state:this.#b,{state:p}=e,y={...p},g=!1;if(t._optimisticResults){let r=this.hasListeners(),n=!r&&u(e,t),a=r&&d(e,s,t,o);(n||a)&&(y={...y,...(0,i.fetchState)(p.data,e.options)}),"isRestoring"===t._optimisticResults&&(y.fetchStatus="idle")}let{error:b,errorUpdatedAt:v,status:S}=y;r=y.data;let x=!1;if(void 0!==t.placeholderData&&void 0===r&&"pending"===S){let e;l?.isPlaceholderData&&t.placeholderData===f?.placeholderData?(e=l.data,x=!0):e="function"==typeof t.placeholderData?t.placeholderData(this.#R?.state.data,this.#R):t.placeholderData,void 0!==e&&(S="success",r=(0,a.replaceData)(l?.data,e,t),g=!0)}if(t.select&&void 0!==r&&!x)if(l&&r===c?.data&&t.select===this.#k)r=this.#E;else try{this.#k=t.select,r=t.select(r),r=(0,a.replaceData)(l?.data,r,t),this.#E=r,this.#p=null}catch(e){this.#p=e}this.#p&&(b=this.#p,r=this.#E,v=Date.now(),S="error");let k="fetching"===y.fetchStatus,E="pending"===S,R="error"===S,C=E&&k,O=void 0!==r,T={status:S,fetchStatus:y.fetchStatus,isPending:E,isSuccess:"success"===S,isError:R,isInitialLoading:C,isLoading:C,data:r,dataUpdatedAt:y.dataUpdatedAt,error:b,errorUpdatedAt:v,failureCount:y.fetchFailureCount,failureReason:y.fetchFailureReason,errorUpdateCount:y.errorUpdateCount,isFetched:y.dataUpdateCount>0||y.errorUpdateCount>0,isFetchedAfterMount:y.dataUpdateCount>m.dataUpdateCount||y.errorUpdateCount>m.errorUpdateCount,isFetching:k,isRefetching:k&&!E,isLoadingError:R&&!O,isPaused:"paused"===y.fetchStatus,isPlaceholderData:g,isRefetchError:R&&O,isStale:h(e,t),refetch:this.refetch,promise:this.#y,isEnabled:!1!==(0,a.resolveEnabled)(t.enabled,e)};if(this.options.experimental_prefetchInRender){let t=void 0!==T.data,r="error"===T.status&&!t,i=e=>{r?e.reject(T.error):t&&e.resolve(T.data)},a=()=>{i(this.#y=T.promise=(0,n.pendingThenable)())},o=this.#y;switch(o.status){case"pending":e.queryHash===s.queryHash&&i(o);break;case"fulfilled":(r||T.data!==o.value)&&a();break;case"rejected":r&&T.error===o.reason||a()}}return T}updateResult(){let e=this.#v,t=this.createResult(this.#g,this.options);if(this.#S=this.#g.state,this.#x=this.options,void 0!==this.#S.data&&(this.#R=this.#g),(0,a.shallowEqualObjects)(t,e))return;this.#v=t;let r=()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,r="function"==typeof t?t():t;if("all"===r||!r&&!this.#F.size)return!0;let i=new Set(r??this.#F);return this.options.throwOnError&&i.add("error"),Object.keys(this.#v).some(t=>this.#v[t]!==e[t]&&i.has(t))};this.#L({listeners:r()})}#_(){let e=this.#c.getQueryCache().build(this.#c,this.options);if(e===this.#g)return;let t=this.#g;this.#g=e,this.#b=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#I()}#L(e){r.notifyManager.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#v)}),this.#c.getQueryCache().notify({query:this.#g,type:"observerResultsUpdated"})})}};function u(e,t){return!1!==(0,a.resolveEnabled)(t.enabled,e)&&void 0===e.state.data&&("error"!==e.state.status||!1!==t.retryOnMount)||void 0!==e.state.data&&c(e,t,t.refetchOnMount)}function c(e,t,r){if(!1!==(0,a.resolveEnabled)(t.enabled,e)&&"static"!==(0,a.resolveStaleTime)(t.staleTime,e)){let i="function"==typeof r?r(e):r;return"always"===i||!1!==i&&h(e,t)}return!1}function d(e,t,r,i){return(e!==t||!1===(0,a.resolveEnabled)(i.enabled,e))&&(!r.suspense||"error"!==e.state.status)&&h(e,r)}function h(e,t){return!1!==(0,a.resolveEnabled)(t.enabled,e)&&e.isStaleByTime((0,a.resolveStaleTime)(t.staleTime,e))}e.s(["QueryObserver",()=>l])},12598,e=>{"use strict";var t=e.i(71645),r=e.i(43476),i=t.createContext(void 0),s=e=>{let r=t.useContext(i);if(e)return e;if(!r)throw Error("No QueryClient set, use QueryClientProvider to set one");return r},n=({client:e,children:s})=>(t.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,r.jsx)(i.Provider,{value:e,children:s}));e.s(["QueryClientProvider",()=>n,"useQueryClient",()=>s])},69637,54440,e=>{"use strict";let t;e.i(47167);var r=e.i(71645),i=e.i(19273),s=e.i(40143),n=e.i(12598);e.i(43476);var a=r.createContext((t=!1,{clearReset:()=>{t=!1},reset:()=>{t=!0},isReset:()=>t})),o=r.createContext(!1);o.Provider;var l=(e,t)=>void 0===t.state.data,u=e=>{if(e.suspense){let t=e=>"static"===e?e:Math.max(e??1e3,1e3),r=e.staleTime;e.staleTime="function"==typeof r?(...e)=>t(r(...e)):t(r),"number"==typeof e.gcTime&&(e.gcTime=Math.max(e.gcTime,1e3))}},c=(e,t)=>e.isLoading&&e.isFetching&&!t,d=(e,t)=>e?.suspense&&t.isPending,h=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function f(e,t,l){let f,m=r.useContext(o),p=r.useContext(a),y=(0,n.useQueryClient)(l),g=y.defaultQueryOptions(e);y.getDefaultOptions().queries?._experimental_beforeQuery?.(g);let b=y.getQueryCache().get(g.queryHash);g._optimisticResults=m?"isRestoring":"optimistic",u(g),f=b?.state.error&&"function"==typeof g.throwOnError?(0,i.shouldThrowError)(g.throwOnError,[b.state.error,b]):g.throwOnError,(g.suspense||g.experimental_prefetchInRender||f)&&!p.isReset()&&(g.retryOnMount=!1),r.useEffect(()=>{p.clearReset()},[p]);let v=!y.getQueryCache().get(g.queryHash),[S]=r.useState(()=>new t(y,g)),x=S.getOptimisticResult(g),k=!m&&!1!==e.subscribed;if(r.useSyncExternalStore(r.useCallback(e=>{let t=k?S.subscribe(s.notifyManager.batchCalls(e)):i.noop;return S.updateResult(),t},[S,k]),()=>S.getCurrentResult(),()=>S.getCurrentResult()),r.useEffect(()=>{S.setOptions(g)},[g,S]),d(g,x))throw h(g,S,p);if((({result:e,errorResetBoundary:t,throwOnError:r,query:s,suspense:n})=>e.isError&&!t.isReset()&&!e.isFetching&&s&&(n&&void 0===e.data||(0,i.shouldThrowError)(r,[e.error,s])))({result:x,errorResetBoundary:p,throwOnError:g.throwOnError,query:b,suspense:g.suspense}))throw x.error;if(y.getDefaultOptions().queries?._experimental_afterQuery?.(g,x),g.experimental_prefetchInRender&&!i.isServer&&c(x,m)){let e=v?h(g,S,p):b?.promise;e?.catch(i.noop).finally(()=>{S.updateResult()})}return g.notifyOnChangeProps?x:S.trackResult(x)}e.s(["defaultThrowOnError",()=>l,"ensureSuspenseTimers",()=>u,"fetchOptimistic",()=>h,"shouldSuspend",()=>d,"willFetch",()=>c],54440),e.s(["useBaseQuery",()=>f],69637)},67191,e=>{e.v({Label:"FloatingLabel-module__8y09Ka__Label"})},89887,60099,e=>{"use strict";let t,r;var i=e.i(43476),s=e.i(932),n=e.i(71645),a=e.i(90072),o=e.i(71753),l=e.i(31067),u=e.i(88014),c=e.i(15080);let d=new a.Vector3,h=new a.Vector3,f=new a.Vector3,m=new a.Vector2;function p(e,t,r){let i=d.setFromMatrixPosition(e.matrixWorld);i.project(t);let s=r.width/2,n=r.height/2;return[i.x*s+s,-(i.y*n)+n]}let y=e=>1e-10>Math.abs(e)?0:e;function g(e,t,r=""){let i="matrix3d(";for(let r=0;16!==r;r++)i+=y(t[r]*e.elements[r])+(15!==r?",":")");return r+i}let b=(t=[1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1],e=>g(e,t)),v=(r=e=>[1/e,1/e,1/e,1,-1/e,-1/e,-1/e,-1,1/e,1/e,1/e,1,1,1,1,1],(e,t)=>g(e,r(t),"translate(-50%,-50%)")),S=n.forwardRef(({children:e,eps:t=.001,style:r,className:i,prepend:s,center:g,fullscreen:S,portal:x,distanceFactor:k,sprite:E=!1,transform:R=!1,occlude:C,onOcclude:O,castShadow:T,receiveShadow:F,material:w,geometry:I,zIndexRange:j=[0x1000037,0],calculatePosition:M=p,as:_="div",wrapperClass:P,pointerEvents:D="auto",...U},L)=>{let{gl:Q,camera:N,scene:A,size:B,raycaster:V,events:H,viewport:W}=(0,c.useThree)(),[q]=n.useState(()=>document.createElement(_)),z=n.useRef(null),G=n.useRef(null),$=n.useRef(0),K=n.useRef([0,0]),Y=n.useRef(null),J=n.useRef(null),Z=(null==x?void 0:x.current)||H.connected||Q.domElement.parentNode,X=n.useRef(null),ee=n.useRef(!1),et=n.useMemo(()=>{var e;return C&&"blending"!==C||Array.isArray(C)&&C.length&&(e=C[0])&&"object"==typeof e&&"current"in e},[C]);n.useLayoutEffect(()=>{let e=Q.domElement;C&&"blending"===C?(e.style.zIndex=`${Math.floor(j[0]/2)}`,e.style.position="absolute",e.style.pointerEvents="none"):(e.style.zIndex=null,e.style.position=null,e.style.pointerEvents=null)},[C]),n.useLayoutEffect(()=>{if(G.current){let e=z.current=u.createRoot(q);if(A.updateMatrixWorld(),R)q.style.cssText="position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;";else{let e=M(G.current,N,B);q.style.cssText=`position:absolute;top:0;left:0;transform:translate3d(${e[0]}px,${e[1]}px,0);transform-origin:0 0;`}return Z&&(s?Z.prepend(q):Z.appendChild(q)),()=>{Z&&Z.removeChild(q),e.unmount()}}},[Z,R]),n.useLayoutEffect(()=>{P&&(q.className=P)},[P]);let er=n.useMemo(()=>R?{position:"absolute",top:0,left:0,width:B.width,height:B.height,transformStyle:"preserve-3d",pointerEvents:"none"}:{position:"absolute",transform:g?"translate3d(-50%,-50%,0)":"none",...S&&{top:-B.height/2,left:-B.width/2,width:B.width,height:B.height},...r},[r,g,S,B,R]),ei=n.useMemo(()=>({position:"absolute",pointerEvents:D}),[D]);n.useLayoutEffect(()=>{var t,s;ee.current=!1,R?null==(t=z.current)||t.render(n.createElement("div",{ref:Y,style:er},n.createElement("div",{ref:J,style:ei},n.createElement("div",{ref:L,className:i,style:r,children:e})))):null==(s=z.current)||s.render(n.createElement("div",{ref:L,style:er,className:i,children:e}))});let es=n.useRef(!0);(0,o.useFrame)(e=>{if(G.current){N.updateMatrixWorld(),G.current.updateWorldMatrix(!0,!1);let e=R?K.current:M(G.current,N,B);if(R||Math.abs($.current-N.zoom)>t||Math.abs(K.current[0]-e[0])>t||Math.abs(K.current[1]-e[1])>t){var r;let t,i,s,n,o=(r=G.current,t=d.setFromMatrixPosition(r.matrixWorld),i=h.setFromMatrixPosition(N.matrixWorld),s=t.sub(i),n=N.getWorldDirection(f),s.angleTo(n)>Math.PI/2),l=!1;et&&(Array.isArray(C)?l=C.map(e=>e.current):"blending"!==C&&(l=[A]));let u=es.current;l?es.current=function(e,t,r,i){let s=d.setFromMatrixPosition(e.matrixWorld),n=s.clone();n.project(t),m.set(n.x,n.y),r.setFromCamera(m,t);let a=r.intersectObjects(i,!0);if(a.length){let e=a[0].distance;return s.distanceTo(r.ray.origin)({vertexShader:R?void 0:` + /* + This shader is from the THREE's SpriteMaterial. + We need to turn the backing plane into a Sprite + (make it always face the camera) if "transfrom" + is false. + */ + #include + + void main() { + vec2 center = vec2(0., 1.); + float rotation = 0.0; + + // This is somewhat arbitrary, but it seems to work well + // Need to figure out how to derive this dynamically if it even matters + float size = 0.03; + + vec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 ); + vec2 scale; + scale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) ); + scale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) ); + + bool isPerspective = isPerspectiveMatrix( projectionMatrix ); + if ( isPerspective ) scale *= - mvPosition.z; + + vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale * size; + vec2 rotatedPosition; + rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y; + rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y; + mvPosition.xy += rotatedPosition; + + gl_Position = projectionMatrix * mvPosition; + } + `,fragmentShader:` + void main() { + gl_FragColor = vec4(0.0, 0.0, 0.0, 0.0); + } + `}),[R]);return n.createElement("group",(0,l.default)({},U,{ref:G}),C&&!et&&n.createElement("mesh",{castShadow:T,receiveShadow:F,ref:X},I||n.createElement("planeGeometry",null),w||n.createElement("shaderMaterial",{side:a.DoubleSide,vertexShader:en.vertexShader,fragmentShader:en.fragmentShader})))});e.s(["Html",()=>S],60099);var x=e.i(67191);let k=[0,0,0],E=new a.Vector3,R=(0,n.memo)(function(e){let t,r,a,l=(0,s.c)(11),{children:u,color:c,position:d,opacity:h}=e,f=void 0===c?"white":c,m=void 0===d?k:d,p=void 0===h?"fadeWithDistance":h,y="fadeWithDistance"===p,g=(0,n.useRef)(null),[b,v]=(0,n.useState)(0!==p),R=(0,n.useRef)(null);return l[0]!==y||l[1]!==b||l[2]!==p?(t=e=>{var t,r,i;let s,{camera:n}=e,a=g.current;if(!a)return;a.getWorldPosition(E);let o=(t=E.x,r=E.y,i=E.z,-((t-(s=n.matrixWorld.elements)[12])*s[8])+-((r-s[13])*s[9])+-((i-s[14])*s[10])<0);if(y){let e=o?1/0:n.position.distanceTo(E),t=e<200;if(b!==t&&v(t),R.current&&t){let t=Math.max(0,Math.min(1,1-e/200));R.current.style.opacity=t.toString()}}else{let e=!o&&0!==p;b!==e&&v(e),R.current&&(R.current.style.opacity=p.toString())}},l[0]=y,l[1]=b,l[2]=p,l[3]=t):t=l[3],(0,o.useFrame)(t),l[4]!==u||l[5]!==f||l[6]!==b||l[7]!==m?(r=b?(0,i.jsx)(S,{position:m,center:!0,children:(0,i.jsx)("div",{ref:R,className:x.default.Label,style:{color:f},children:u})}):null,l[4]=u,l[5]=f,l[6]=b,l[7]=m,l[8]=r):r=l[8],l[9]!==r?(a=(0,i.jsx)("group",{ref:g,children:r}),l[9]=r,l[10]=a):a=l[10],a});e.s(["FloatingLabel",0,R],89887)},51434,e=>{"use strict";var t=e.i(43476),r=e.i(932),i=e.i(71645),s=e.i(15080),n=e.i(90072);let a=(0,i.createContext)(void 0);function o(e){let o,u,c,d,h=(0,r.c)(7),{children:f}=e,{camera:m}=(0,s.useThree)();h[0]===Symbol.for("react.memo_cache_sentinel")?(o={audioLoader:null,audioListener:null},h[0]=o):o=h[0];let[p,y]=(0,i.useState)(o);return h[1]!==m?(u=()=>{let e=new n.AudioLoader,t=m.children.find(l);t||(t=new n.AudioListener,m.add(t)),y({audioLoader:e,audioListener:t})},c=[m],h[1]=m,h[2]=u,h[3]=c):(u=h[2],c=h[3]),(0,i.useEffect)(u,c),h[4]!==p||h[5]!==f?(d=(0,t.jsx)(a.Provider,{value:p,children:f}),h[4]=p,h[5]=f,h[6]=d):d=h[6],d}function l(e){return e instanceof n.AudioListener}function u(){let e=(0,i.useContext)(a);if(void 0===e)throw Error("useAudio must be used within AudioProvider");return e}e.s(["AudioProvider",()=>o,"useAudio",()=>u])},13876,79473,43595,58647,30064,e=>{"use strict";var t=e.i(932),r=e.i(8155);let i=e=>(t,r,i)=>{let s=i.subscribe;return i.subscribe=(e,t,r)=>{let n=e;if(t){let s=(null==r?void 0:r.equalityFn)||Object.is,a=e(i.getState());n=r=>{let i=e(r);if(!s(a,i)){let e=a;t(a=i,e)}},(null==r?void 0:r.fireImmediately)&&t(a,a)}return s(n)},e(t,r,i)};e.s(["subscribeWithSelector",()=>i],79473);var s=e.i(66748);function n(e){let t=new Map;for(let r of e.state.datablocks.values()){if("tsshapeconstructor"!==r._class)continue;let e=r.baseshape;if("string"!=typeof e)continue;let i=e.toLowerCase(),s=i.replace(/\.dts$/i,"")+"_",n=new Map;for(let e=0;e<=127;e++){let t=r[`sequence${e}`];if("string"!=typeof t)continue;let i=t.indexOf(" ");if(-1===i)continue;let a=t.slice(0,i).toLowerCase(),o=t.slice(i+1).trim().toLowerCase();if(!o||!a.startsWith(s)||!a.endsWith(".dsq"))continue;let l=a.slice(s.length,-4);l&&n.set(o,l)}n.size>0&&t.set(i,n)}return t}function a(e,t,r){let i=new Map;for(let r of e){let e=t.clipAction(r);i.set(r.name.toLowerCase(),e)}if(r)for(let[e,t]of r){let r=i.get(t);r&&!i.has(e)&&i.set(e,r)}return i}function o(e){return e.toLowerCase()}function l(e){let t=o(e.trim());return t.startsWith("$")?t.slice(1):t}e.s(["buildSequenceAliasMap",()=>n,"getAliasedActions",()=>a],43595);let u={entitiesById:{},players:[],ghosts:[],projectiles:[],flags:[],teams:{},scores:{}},c={runtime:{runtime:null,sequenceAliases:new Map,objectVersionById:{},globalVersionByName:{},objectIdsByName:{},datablockIdsByName:{},lastRuntimeTick:0},world:{entitiesById:{},players:[],ghosts:[],projectiles:[],flags:[],teams:{},scores:{}},playback:{recording:null,status:"stopped",timeMs:0,rate:1,frameCursor:0,durationMs:0,streamSnapshot:null},diagnostics:{eventCounts:{"object.created":0,"object.deleted":0,"field.changed":0,"method.called":0,"global.changed":0,"batch.flushed":0},recentEvents:[],maxRecentEvents:200,webglContextLost:!1,playbackEvents:[],maxPlaybackEvents:400,rendererSamples:[],maxRendererSamples:2400}},d=(0,r.createStore)()(i(e=>({...c,setRuntime(t){let r=function(e){let t={},r={},i={},s={};for(let r of e.state.objectsById.values())t[r._id]=0,r._name&&(i[o(r._name)]=r._id,r._isDatablock&&(s[o(r._name)]=r._id));for(let t of e.state.globals.keys())r[l(t)]=0;return{objectVersionById:t,globalVersionByName:r,objectIdsByName:i,datablockIdsByName:s}}(t),i=n(t);e(e=>({...e,runtime:{runtime:t,sequenceAliases:i,objectVersionById:r.objectVersionById,globalVersionByName:r.globalVersionByName,objectIdsByName:r.objectIdsByName,datablockIdsByName:r.datablockIdsByName,lastRuntimeTick:0}}))},clearRuntime(){e(e=>({...e,runtime:{runtime:null,sequenceAliases:new Map,objectVersionById:{},globalVersionByName:{},objectIdsByName:{},datablockIdsByName:{},lastRuntimeTick:0}}))},applyRuntimeBatch(t,r){0!==t.length&&e(e=>{let i={...e.runtime.objectVersionById},s={...e.runtime.globalVersionByName},n={...e.runtime.objectIdsByName},a={...e.runtime.datablockIdsByName},u={...e.diagnostics.eventCounts},c=[...e.diagnostics.recentEvents],d=e=>{null!=e&&(i[e]=(i[e]??0)+1)};for(let e of t){if(u[e.type]=(u[e.type]??0)+1,c.push(e),"object.created"===e.type){let t=e.object;if(d(e.objectId),t._name){let r=o(t._name);n[r]=e.objectId,t._isDatablock&&(a[r]=e.objectId)}d(t._parent?._id);continue}if("object.deleted"===e.type){let t=e.object;if(delete i[e.objectId],t?._name){let e=o(t._name);delete n[e],t._isDatablock&&delete a[e]}d(t?._parent?._id);continue}if("field.changed"===e.type){d(e.objectId);continue}if("global.changed"===e.type){let t=l(e.name);s[t]=(s[t]??0)+1;continue}}let h=r?.tick??(e.runtime.lastRuntimeTick>0?e.runtime.lastRuntimeTick+1:1);u["batch.flushed"]+=1,c.push({type:"batch.flushed",tick:h,events:t});let f=e.diagnostics.maxRecentEvents,m=c.length>f?c.slice(c.length-f):c;return{...e,runtime:{...e.runtime,objectVersionById:i,globalVersionByName:s,objectIdsByName:n,datablockIdsByName:a,lastRuntimeTick:h},diagnostics:{...e.diagnostics,eventCounts:u,recentEvents:m}}})},setDemoRecording(t){let r=Math.max(0,(t?.duration??0)*1e3),i=function(e=0){let t=Error().stack;if(!t)return null;let r=t.split("\n").map(e=>e.trim()).filter(Boolean).slice(1+e,9+e);return r.length>0?r.join(" <= "):null}(1);e(e=>{let s=e.playback.streamSnapshot,n=e.playback.recording,a={t:Date.now(),kind:"recording.set",message:"setDemoRecording invoked",playbackStatus:e.playback.status,playbackTimeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,streamEntityCount:s?.entities.length??0,streamCameraMode:s?.camera?.mode??null,streamExhausted:s?.exhausted??!1,meta:{previousMissionName:n?.missionName??null,nextMissionName:t?.missionName??null,previousDurationSec:n?Number(n.duration.toFixed(3)):null,nextDurationSec:t?Number(t.duration.toFixed(3)):null,isNull:null==t,stack:i??"unavailable"}};return{...e,world:u,playback:{recording:t,status:"stopped",timeMs:0,rate:1,frameCursor:0,durationMs:r,streamSnapshot:null},diagnostics:{...e.diagnostics,webglContextLost:!1,playbackEvents:[a],rendererSamples:[]}}})},setPlaybackTime(t){e(e=>{var r,i,s;let n=(r=t,i=0,s=e.playback.durationMs,r<0?0:r>s?s:r);return{...e,playback:{...e.playback,timeMs:n,frameCursor:n}}})},setPlaybackStatus(t){e(e=>({...e,playback:{...e.playback,status:t}}))},setPlaybackRate(t){var r,i,s;let n=Number.isFinite(t)?(i=.01,s=16,(r=t)<.01?.01:r>16?16:r):1;e(e=>({...e,playback:{...e.playback,rate:n}}))},setPlaybackFrameCursor(t){let r=Number.isFinite(t)?t:0;e(e=>({...e,playback:{...e.playback,frameCursor:r}}))},setPlaybackStreamSnapshot(t){e(e=>({...e,playback:{...e.playback,streamSnapshot:t}}))},setWebglContextLost(t){e(e=>({...e,diagnostics:{...e.diagnostics,webglContextLost:t}}))},recordPlaybackDiagnosticEvent(t){e(e=>{let r=e.playback.streamSnapshot,i={t:Date.now(),kind:t.kind,message:t.message,playbackStatus:e.playback.status,playbackTimeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,streamEntityCount:r?.entities.length??0,streamCameraMode:r?.camera?.mode??null,streamExhausted:r?.exhausted??!1,meta:t.meta},s=[...e.diagnostics.playbackEvents,i],n=e.diagnostics.maxPlaybackEvents,a=s.length>n?s.slice(s.length-n):s;return{...e,diagnostics:{...e.diagnostics,playbackEvents:a}}})},appendRendererSample(t){e(e=>{let r=e.playback.streamSnapshot,i={t:t.t??Date.now(),playbackStatus:e.playback.status,playbackTimeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,streamEntityCount:r?.entities.length??0,streamCameraMode:r?.camera?.mode??null,streamExhausted:r?.exhausted??!1,geometries:t.geometries,textures:t.textures,programs:t.programs,renderCalls:t.renderCalls,renderTriangles:t.renderTriangles,renderPoints:t.renderPoints,renderLines:t.renderLines,sceneObjects:t.sceneObjects,visibleSceneObjects:t.visibleSceneObjects,jsHeapUsed:t.jsHeapUsed,jsHeapTotal:t.jsHeapTotal,jsHeapLimit:t.jsHeapLimit},s=[...e.diagnostics.rendererSamples,i],n=e.diagnostics.maxRendererSamples,a=s.length>n?s.slice(s.length-n):s;return{...e,diagnostics:{...e.diagnostics,rendererSamples:a}}})},clearPlaybackDiagnostics(){e(e=>({...e,diagnostics:{...e.diagnostics,webglContextLost:!1,playbackEvents:[],rendererSamples:[]}}))}})));function h(){return d}function f(e,t){return(0,s.useStoreWithEqualityFn)(d,e,t)}function m(e){let r,i,s,n=(0,t.c)(7),a=f(p);n[0]!==e?(r=t=>null==e?-1:t.runtime.objectVersionById[e]??-1,n[0]=e,n[1]=r):r=n[1];let o=f(r);if(null==e||!a||-1===o)return;n[2]!==e||n[3]!==a.state.objectsById?(i=a.state.objectsById.get(e),n[2]=e,n[3]=a.state.objectsById,n[4]=i):i=n[4];let l=i;return n[5]!==l?(s=l?{...l}:void 0,n[5]=l,n[6]=s):s=n[6],s}function p(e){return e.runtime.runtime}function y(e){let r,i,s,n,a,l=(0,t.c)(11),u=f(g);l[0]!==e?(r=e?o(e):"",l[0]=e,l[1]=r):r=l[1];let c=r;l[2]!==c?(i=e=>c?e.runtime.objectIdsByName[c]:void 0,l[2]=c,l[3]=i):i=l[3];let d=f(i);l[4]!==d?(s=e=>null==d?-1:e.runtime.objectVersionById[d]??-1,l[4]=d,l[5]=s):s=l[5];let h=f(s);if(!u||!c||null==d||-1===h)return;l[6]!==d||l[7]!==u.state.objectsById?(n=u.state.objectsById.get(d),l[6]=d,l[7]=u.state.objectsById,l[8]=n):n=l[8];let m=n;return l[9]!==m?(a=m?{...m}:void 0,l[9]=m,l[10]=a):a=l[10],a}function g(e){return e.runtime.runtime}function b(e){let r,i,s,n,a,l=(0,t.c)(11),u=f(v);l[0]!==e?(r=e?o(e):"",l[0]=e,l[1]=r):r=l[1];let c=r;l[2]!==c?(i=e=>c?e.runtime.datablockIdsByName[c]:void 0,l[2]=c,l[3]=i):i=l[3];let d=f(i);l[4]!==d?(s=e=>null==d?-1:e.runtime.objectVersionById[d]??-1,l[4]=d,l[5]=s):s=l[5];let h=f(s);if(!u||!c||null==d||-1===h)return;l[6]!==d||l[7]!==u.state.objectsById?(n=u.state.objectsById.get(d),l[6]=d,l[7]=u.state.objectsById,l[8]=n):n=l[8];let m=n;return l[9]!==m?(a=m?{...m}:void 0,l[9]=m,l[10]=a):a=l[10],a}function v(e){return e.runtime.runtime}function S(e,r){let i,s,n,a,o=(0,t.c)(13);o[0]!==r?(i=void 0===r?[]:r,o[0]=r,o[1]=i):i=o[1];let l=i,u=f(R);o[2]!==e?(s=t=>null==e?-1:t.runtime.objectVersionById[e]??-1,o[2]=e,o[3]=s):s=o[3];let c=f(s);if(null==e){let e;return o[4]!==l?(e=l.map(E),o[4]=l,o[5]=e):e=o[5],e}if(!u||-1===c){let e;return o[6]!==l?(e=l.map(k),o[6]=l,o[7]=e):e=o[7],e}let d=u.state.objectsById;if(o[8]!==e||o[9]!==u.state.objectsById){a=Symbol.for("react.early_return_sentinel");e:{let t=d.get(e);if(!t?._children){let e;o[12]===Symbol.for("react.memo_cache_sentinel")?(e=[],o[12]=e):e=o[12],a=e;break e}n=t._children.map(x)}o[8]=e,o[9]=u.state.objectsById,o[10]=n,o[11]=a}else n=o[10],a=o[11];return a!==Symbol.for("react.early_return_sentinel")?a:n}function x(e){return e._id}function k(e){return e._id}function E(e){return e._id}function R(e){return e.runtime.runtime}e.s(["engineStore",0,d,"useDatablockByName",()=>b,"useEngineSelector",()=>f,"useEngineStoreApi",()=>h,"useRuntimeChildIds",()=>S,"useRuntimeObjectById",()=>m,"useRuntimeObjectByName",()=>y],58647);let C={maxRuntimeEvents:80,maxPlaybackEvents:200,maxRendererSamples:1200,maxStreamEntities:40};function O(e){return e&&"object"==typeof e?{kind:"TorqueObject",id:"number"==typeof e._id?e._id:null,className:"string"==typeof e._className?e._className:null,class:"string"==typeof e._class?e._class:null,name:"string"==typeof e._name?e._name:null,isDatablock:!!e._isDatablock,parentId:e._parent&&"number"==typeof e._parent._id?e._parent._id:null,childCount:Array.isArray(e._children)?e._children.length:0}:null}function T(e,t={}){let r,i,s,n={...C,...t},a=(r=new WeakSet,function e(t,i=0){if(null==t)return t;let s=typeof t;if("string"===s||"number"===s||"boolean"===s)return t;if("bigint"===s)return t.toString();if("function"===s)return`[Function ${t.name||"anonymous"}]`;if("object"!==s)return String(t);if("_id"in t&&"_className"in t)return O(t);if(t instanceof Date)return t.toISOString();if(Array.isArray(t)){if(i>=2)return{kind:"Array",length:t.length};let r=t.slice(0,8).map(t=>e(t,i+1));return{kind:"Array",length:t.length,sample:r}}if(r.has(t))return"[Circular]";if(r.add(t),i>=2)return{kind:t?.constructor?.name??"Object"};let n=Object.keys(t).slice(0,12),a={};for(let r of n)try{a[r]=e(t[r],i+1)}catch(e){a[r]=`[Unserializable: ${e.message}]`}return Object.keys(t).length>n.length&&(a.__truncatedKeys=Object.keys(t).length-n.length),a}),o=e.diagnostics.recentEvents.slice(-n.maxRuntimeEvents).map(e=>(function(e,t){if("object.created"===e.type||"object.deleted"===e.type)return{type:e.type,objectId:e.objectId,object:O(e.object)};if("field.changed"===e.type)return{type:e.type,objectId:e.objectId,field:e.field,value:t(e.value),previousValue:t(e.previousValue),object:O(e.object)};if("method.called"===e.type)return{type:e.type,className:e.className,methodName:e.methodName,objectId:e.objectId??null,args:t(e.args)};if("global.changed"===e.type)return{type:e.type,name:e.name,value:t(e.value),previousValue:t(e.previousValue)};if("batch.flushed"===e.type){let t={};for(let r of e.events)t[r.type]=(t[r.type]??0)+1;return{type:e.type,tick:e.tick,eventCount:e.events.length,byType:t}}return{type:"unknown"}})(e,a)),l=e.diagnostics.playbackEvents.slice(-n.maxPlaybackEvents).map(e=>({...e,meta:e.meta?a(e.meta):void 0})),u=e.diagnostics.rendererSamples.slice(-n.maxRendererSamples);return{generatedAt:new Date().toISOString(),playback:{status:e.playback.status,timeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,rate:e.playback.rate,durationMs:e.playback.durationMs,recording:(i=e.playback.recording)?{duration:i.duration,missionName:i.missionName,gameType:i.gameType,hasStreamingPlayback:!!i.streamingPlayback}:null,streamSnapshot:function(e,t){let r=e.playback.streamSnapshot;if(!r)return null;let i={},s={};for(let e of r.entities){let t=e.type||"Unknown";i[t]=(i[t]??0)+1,e.visual?.kind&&(s[e.visual.kind]=(s[e.visual.kind]??0)+1)}let n=r.entities.slice(0,t).map(e=>({id:e.id,type:e.type,dataBlock:e.dataBlock??null,className:e.className??null,ghostIndex:e.ghostIndex??null,dataBlockId:e.dataBlockId??null,shapeHint:e.shapeHint??null,visualKind:e.visual?.kind??null,hasPosition:!!e.position,hasRotation:!!e.rotation}));return{timeSec:r.timeSec,exhausted:r.exhausted,cameraMode:r.camera?.mode??null,controlEntityId:r.camera?.controlEntityId??null,orbitTargetId:r.camera?.orbitTargetId??null,controlPlayerGhostId:r.controlPlayerGhostId??null,entityCount:r.entities.length,entitiesByType:i,visualsByKind:s,entitySample:n,status:r.status}}(e,n.maxStreamEntities)},runtime:(s=e.runtime.runtime)?{lastRuntimeTick:e.runtime.lastRuntimeTick,objectCount:s.state.objectsById.size,datablockCount:s.state.datablocks.size,globalCount:s.state.globals.size,activePackageCount:s.state.activePackages.length,executedScriptCount:s.state.executedScripts.size,failedScriptCount:s.state.failedScripts.size}:null,diagnostics:{webglContextLost:e.diagnostics.webglContextLost,eventCounts:e.diagnostics.eventCounts,playbackEventCount:e.diagnostics.playbackEvents.length,rendererSampleCount:e.diagnostics.rendererSamples.length,runtimeEventCount:e.diagnostics.recentEvents.length,playbackEventsByKind:function(e){let t={};for(let r of e)t[r.kind]=(t[r.kind]??0)+1;return t}(e.diagnostics.playbackEvents),rendererTrend:function(e){if(e.length<2)return null;let t=e[0],r=e[e.length-1];return{sampleCount:e.length,durationSec:Number(((r.t-t.t)/1e3).toFixed(3)),geometriesDelta:r.geometries-t.geometries,texturesDelta:r.textures-t.textures,programsDelta:r.programs-t.programs,sceneObjectsDelta:r.sceneObjects-t.sceneObjects,visibleSceneObjectsDelta:r.visibleSceneObjects-t.visibleSceneObjects,renderCallsDelta:r.renderCalls-t.renderCalls}}(u),playbackEvents:l,rendererSamples:u,runtimeEvents:o}}}function F(e,t={}){return JSON.stringify(T(e,t),null,2)}e.s(["buildSerializableDiagnosticsJson",()=>F,"buildSerializableDiagnosticsSnapshot",()=>T],30064),e.s([],13876)},6112,e=>{"use strict";e.i(13876);var t=e.i(58647);function r(e){return(0,t.useDatablockByName)(e)}e.s(["useDatablock",()=>r])},61921,e=>{e.v(t=>Promise.all(["static/chunks/e94d845cf5e83dd7.js"].map(t=>e.l(t))).then(()=>t(29055)))},25147,e=>{e.v(t=>Promise.all(["static/chunks/8c435435e00c1d09.js"].map(t=>e.l(t))).then(()=>t(63724)))},18599,e=>{e.v(t=>Promise.all(["static/chunks/13f8b467e8aa89cb.js"].map(t=>e.l(t))).then(()=>t(42585)))},84968,e=>{e.v(t=>Promise.all(["static/chunks/6e9a6efec350bf8d.js"].map(t=>e.l(t))).then(()=>t(90208)))},59197,e=>{e.v(t=>Promise.all(["static/chunks/0be79f7f5e0597a7.css","static/chunks/1cf33c843f96e1c9.js"].map(t=>e.l(t))).then(()=>t(94247)))}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/c339a594c158eab3.js b/docs/_next/static/chunks/c339a594c158eab3.js deleted file mode 100644 index 13e0ff20..00000000 --- a/docs/_next/static/chunks/c339a594c158eab3.js +++ /dev/null @@ -1,211 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,47071,971,e=>{"use strict";var t=e.i(71645),a=e.i(90072),r=e.i(73949),i=e.i(91037);e.s(["useLoader",()=>i.G],971);var i=i;let n=e=>e===Object(e)&&!Array.isArray(e)&&"function"!=typeof e;function o(e,o){let l=(0,r.useThree)(e=>e.gl),s=(0,i.G)(a.TextureLoader,n(e)?Object.values(e):e);return(0,t.useLayoutEffect)(()=>{null==o||o(s)},[o]),(0,t.useEffect)(()=>{if("initTexture"in l){let e=[];Array.isArray(s)?e=s:s instanceof a.Texture?e=[s]:n(s)&&(e=Object.values(s)),e.forEach(e=>{e instanceof a.Texture&&l.initTexture(e)})}},[l,s]),(0,t.useMemo)(()=>{if(!n(e))return s;{let t={},a=0;for(let r in e)t[r]=s[a++];return t}},[e,s])}o.preload=e=>i.G.preload(a.TextureLoader,e),o.clear=e=>i.G.clear(a.TextureLoader,e),e.s(["useTexture",()=>o],47071)},31067,e=>{"use strict";function t(){return(t=Object.assign.bind()).apply(null,arguments)}e.s(["default",()=>t])},75567,e=>{"use strict";var t=e.i(90072);function a(e,r={}){let{repeat:i=[1,1],disableMipmaps:n=!1}=r;return e.wrapS=e.wrapT=t.RepeatWrapping,e.colorSpace=t.SRGBColorSpace,e.repeat.set(...i),e.flipY=!1,e.anisotropy=16,n?(e.generateMipmaps=!1,e.minFilter=t.LinearFilter):(e.generateMipmaps=!0,e.minFilter=t.LinearMipmapLinearFilter),e.magFilter=t.LinearFilter,e.needsUpdate=!0,e}function r(e){let a=new t.DataTexture(e,256,256,t.RedFormat,t.UnsignedByteType);return a.colorSpace=t.NoColorSpace,a.wrapS=a.wrapT=t.RepeatWrapping,a.generateMipmaps=!1,a.minFilter=t.LinearFilter,a.magFilter=t.LinearFilter,a.needsUpdate=!0,a}e.s(["setupMask",()=>r,"setupTexture",()=>a])},47021,e=>{"use strict";var t=e.i(8560);let a=` -#ifdef USE_FOG - // Check fog enabled uniform - allows toggling without shader recompilation - #ifdef USE_VOLUMETRIC_FOG - if (!fogEnabled) { - // Skip all fog calculations when disabled - } else { - #endif - - float dist = vFogDepth; - - // Discard fragments at or beyond visible distance - matches Torque's behavior - // where objects beyond visibleDistance are not rendered at all. - // This prevents fully-fogged geometry from showing as silhouettes against - // the sky's fog-to-sky gradient. - if (dist >= fogFar) { - discard; - } - - // Step 1: Calculate distance-based haze (quadratic falloff) - // Since we discard at fogFar, haze never reaches 1.0 here - float haze = 0.0; - if (dist > fogNear) { - float fogScale = 1.0 / (fogFar - fogNear); - float distFactor = (dist - fogNear) * fogScale - 1.0; - haze = 1.0 - distFactor * distFactor; - } - - // Step 2: Calculate fog volume contributions - // Note: Per-volume colors are NOT used in Tribes 2 ($specialFog defaults to false) - // All fog uses the global fogColor - see Tribes2_Fog_System.md for details - float volumeFog = 0.0; - - #ifdef USE_VOLUMETRIC_FOG - { - #ifdef USE_FOG_WORLD_POSITION - float fragmentHeight = vFogWorldPosition.y; - #else - float fragmentHeight = cameraHeight; - #endif - - float deltaY = fragmentHeight - cameraHeight; - float absDeltaY = abs(deltaY); - - // Determine if we're going up (positive) or down (negative) - if (absDeltaY > 0.01) { - // Non-horizontal ray: ray-march through fog volumes - for (int i = 0; i < 3; i++) { - int offset = i * 4; - float volVisDist = fogVolumeData[offset + 0]; - float volMinH = fogVolumeData[offset + 1]; - float volMaxH = fogVolumeData[offset + 2]; - float volPct = fogVolumeData[offset + 3]; - - // Skip inactive volumes (visibleDistance = 0) - if (volVisDist <= 0.0) continue; - - // Calculate fog factor for this volume - // From Torque: factor = (1 / (volumeVisDist * visFactor)) * percentage - // where visFactor is smVisibleDistanceMod (a user quality pref, default 1.0) - // Since we don't have quality settings, we use visFactor = 1.0 - float factor = (1.0 / volVisDist) * volPct; - - // Find ray intersection with this volume's height range - float rayMinY = min(cameraHeight, fragmentHeight); - float rayMaxY = max(cameraHeight, fragmentHeight); - - // Check if ray intersects volume height range - if (rayMinY < volMaxH && rayMaxY > volMinH) { - float intersectMin = max(rayMinY, volMinH); - float intersectMax = min(rayMaxY, volMaxH); - float intersectHeight = intersectMax - intersectMin; - - // Calculate distance traveled through this volume using similar triangles: - // subDist / dist = intersectHeight / absDeltaY - float subDist = dist * (intersectHeight / absDeltaY); - - // Accumulate fog: fog += subDist * factor - volumeFog += subDist * factor; - } - } - } else { - // Near-horizontal ray: if camera is inside a volume, apply full fog for that volume - for (int i = 0; i < 3; i++) { - int offset = i * 4; - float volVisDist = fogVolumeData[offset + 0]; - float volMinH = fogVolumeData[offset + 1]; - float volMaxH = fogVolumeData[offset + 2]; - float volPct = fogVolumeData[offset + 3]; - - if (volVisDist <= 0.0) continue; - - // If camera is inside this volume, apply fog for full distance - if (cameraHeight >= volMinH && cameraHeight <= volMaxH) { - float factor = (1.0 / volVisDist) * volPct; - volumeFog += dist * factor; - } - } - } - } - #endif - - // Step 3: Combine haze and volume fog - // Torque's clamping: if (bandPct + hazePct > 1) hazePct = 1 - bandPct - // This gives fog volumes priority over haze - float volPct = min(volumeFog, 1.0); - float hazePct = haze; - if (volPct + hazePct > 1.0) { - hazePct = 1.0 - volPct; - } - float fogFactor = hazePct + volPct; - - // Apply fog using global fogColor (per-volume colors not used in Tribes 2) - gl_FragColor.rgb = mix(gl_FragColor.rgb, fogColor, fogFactor); - - #ifdef USE_VOLUMETRIC_FOG - } // end fogEnabled check - #endif -#endif -`;function r(){t.ShaderChunk.fog_pars_fragment=` -#ifdef USE_FOG - uniform vec3 fogColor; - varying float vFogDepth; - #ifdef FOG_EXP2 - uniform float fogDensity; - #else - uniform float fogNear; - uniform float fogFar; - #endif - - // Custom volumetric fog uniforms (only defined when USE_VOLUMETRIC_FOG is set) - // Format: [visDist, minH, maxH, percentage] x 3 volumes = 12 floats - #ifdef USE_VOLUMETRIC_FOG - uniform float fogVolumeData[12]; - uniform float cameraHeight; - #endif - - #ifdef USE_FOG_WORLD_POSITION - varying vec3 vFogWorldPosition; - #endif -#endif -`,t.ShaderChunk.fog_fragment=a,t.ShaderChunk.fog_pars_vertex=` -#ifdef USE_FOG - varying float vFogDepth; - #ifdef USE_FOG_WORLD_POSITION - varying vec3 vFogWorldPosition; - #endif -#endif -`,t.ShaderChunk.fog_vertex=` -#ifdef USE_FOG - // Use Euclidean distance from camera, not view-space z-depth - // This ensures fog doesn't change when rotating the camera - vFogDepth = length(mvPosition.xyz); - #ifdef USE_FOG_WORLD_POSITION - vFogWorldPosition = (modelMatrix * vec4(transformed, 1.0)).xyz; - #endif -#endif -`}function i(e,t){e.uniforms.fogVolumeData=t.fogVolumeData,e.uniforms.cameraHeight=t.cameraHeight,e.uniforms.fogEnabled=t.fogEnabled,e.vertexShader=e.vertexShader.replace("#include ",`#include -#ifdef USE_FOG - #define USE_FOG_WORLD_POSITION - #define USE_VOLUMETRIC_FOG - varying vec3 vFogWorldPosition; -#endif`),e.vertexShader=e.vertexShader.replace("#include ",`#include -#ifdef USE_FOG - vFogWorldPosition = (modelMatrix * vec4(transformed, 1.0)).xyz; -#endif`),e.fragmentShader=e.fragmentShader.replace("#include ",`#include -#ifdef USE_FOG - #define USE_VOLUMETRIC_FOG - uniform float fogVolumeData[12]; - uniform float cameraHeight; - uniform bool fogEnabled; - #define USE_FOG_WORLD_POSITION - varying vec3 vFogWorldPosition; -#endif`),e.fragmentShader=e.fragmentShader.replace("#include ",a)}e.s(["fogFragmentShader",0,a,"injectCustomFog",()=>i,"installCustomFogShader",()=>r])},48066,e=>{"use strict";let t={fogVolumeData:{value:new Float32Array(12)},cameraHeight:{value:0},fogEnabled:{value:!0}};function a(e,r,i=!0){t.cameraHeight.value=e,t.fogVolumeData.value.set(r),t.fogEnabled.value=i}function r(){t.cameraHeight.value=0,t.fogVolumeData.value.fill(0),t.fogEnabled.value=!0}function i(e){let t=new Float32Array(12);for(let a=0;a<3;a++){let r=4*a,i=e[a];i&&(t[r+0]=i.visibleDistance,t[r+1]=i.minHeight,t[r+2]=i.maxHeight,t[r+3]=i.percentage)}return t}e.s(["globalFogUniforms",0,t,"packFogVolumeData",()=>i,"resetGlobalFogUniforms",()=>r,"updateGlobalFogUniforms",()=>a])},67191,e=>{e.v({Label:"FloatingLabel-module__8y09Ka__Label"})},89887,60099,e=>{"use strict";let t,a;var r=e.i(43476),i=e.i(932),n=e.i(71645),o=e.i(90072),l=e.i(49774),s=e.i(31067),c=e.i(88014),u=e.i(73949);let d=new o.Vector3,f=new o.Vector3,m=new o.Vector3,g=new o.Vector2;function p(e,t,a){let r=d.setFromMatrixPosition(e.matrixWorld);r.project(t);let i=a.width/2,n=a.height/2;return[r.x*i+i,-(r.y*n)+n]}let h=e=>1e-10>Math.abs(e)?0:e;function y(e,t,a=""){let r="matrix3d(";for(let a=0;16!==a;a++)r+=h(t[a]*e.elements[a])+(15!==a?",":")");return a+r}let b=(t=[1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1],e=>y(e,t)),v=(a=e=>[1/e,1/e,1/e,1,-1/e,-1/e,-1/e,-1,1/e,1/e,1/e,1,1,1,1,1],(e,t)=>y(e,a(t),"translate(-50%,-50%)")),x=n.forwardRef(({children:e,eps:t=.001,style:a,className:r,prepend:i,center:y,fullscreen:x,portal:k,distanceFactor:S,sprite:_=!1,transform:j=!1,occlude:M,onOcclude:E,castShadow:P,receiveShadow:F,material:C,geometry:I,zIndexRange:O=[0x1000037,0],calculatePosition:D=p,as:T="div",wrapperClass:w,pointerEvents:N="auto",...R},B)=>{let{gl:V,camera:L,scene:H,size:W,raycaster:U,events:z,viewport:A}=(0,u.useThree)(),[G]=n.useState(()=>document.createElement(T)),$=n.useRef(null),Y=n.useRef(null),q=n.useRef(0),K=n.useRef([0,0]),J=n.useRef(null),X=n.useRef(null),Z=(null==k?void 0:k.current)||z.connected||V.domElement.parentNode,Q=n.useRef(null),ee=n.useRef(!1),et=n.useMemo(()=>{var e;return M&&"blending"!==M||Array.isArray(M)&&M.length&&(e=M[0])&&"object"==typeof e&&"current"in e},[M]);n.useLayoutEffect(()=>{let e=V.domElement;M&&"blending"===M?(e.style.zIndex=`${Math.floor(O[0]/2)}`,e.style.position="absolute",e.style.pointerEvents="none"):(e.style.zIndex=null,e.style.position=null,e.style.pointerEvents=null)},[M]),n.useLayoutEffect(()=>{if(Y.current){let e=$.current=c.createRoot(G);if(H.updateMatrixWorld(),j)G.style.cssText="position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;";else{let e=D(Y.current,L,W);G.style.cssText=`position:absolute;top:0;left:0;transform:translate3d(${e[0]}px,${e[1]}px,0);transform-origin:0 0;`}return Z&&(i?Z.prepend(G):Z.appendChild(G)),()=>{Z&&Z.removeChild(G),e.unmount()}}},[Z,j]),n.useLayoutEffect(()=>{w&&(G.className=w)},[w]);let ea=n.useMemo(()=>j?{position:"absolute",top:0,left:0,width:W.width,height:W.height,transformStyle:"preserve-3d",pointerEvents:"none"}:{position:"absolute",transform:y?"translate3d(-50%,-50%,0)":"none",...x&&{top:-W.height/2,left:-W.width/2,width:W.width,height:W.height},...a},[a,y,x,W,j]),er=n.useMemo(()=>({position:"absolute",pointerEvents:N}),[N]);n.useLayoutEffect(()=>{var t,i;ee.current=!1,j?null==(t=$.current)||t.render(n.createElement("div",{ref:J,style:ea},n.createElement("div",{ref:X,style:er},n.createElement("div",{ref:B,className:r,style:a,children:e})))):null==(i=$.current)||i.render(n.createElement("div",{ref:B,style:ea,className:r,children:e}))});let ei=n.useRef(!0);(0,l.useFrame)(e=>{if(Y.current){L.updateMatrixWorld(),Y.current.updateWorldMatrix(!0,!1);let e=j?K.current:D(Y.current,L,W);if(j||Math.abs(q.current-L.zoom)>t||Math.abs(K.current[0]-e[0])>t||Math.abs(K.current[1]-e[1])>t){var a;let t,r,i,n,l=(a=Y.current,t=d.setFromMatrixPosition(a.matrixWorld),r=f.setFromMatrixPosition(L.matrixWorld),i=t.sub(r),n=L.getWorldDirection(m),i.angleTo(n)>Math.PI/2),s=!1;et&&(Array.isArray(M)?s=M.map(e=>e.current):"blending"!==M&&(s=[H]));let c=ei.current;s?ei.current=function(e,t,a,r){let i=d.setFromMatrixPosition(e.matrixWorld),n=i.clone();n.project(t),g.set(n.x,n.y),a.setFromCamera(g,t);let o=a.intersectObjects(r,!0);if(o.length){let e=o[0].distance;return i.distanceTo(a.ray.origin)({vertexShader:j?void 0:` - /* - This shader is from the THREE's SpriteMaterial. - We need to turn the backing plane into a Sprite - (make it always face the camera) if "transfrom" - is false. - */ - #include - - void main() { - vec2 center = vec2(0., 1.); - float rotation = 0.0; - - // This is somewhat arbitrary, but it seems to work well - // Need to figure out how to derive this dynamically if it even matters - float size = 0.03; - - vec4 mvPosition = modelViewMatrix * vec4( 0.0, 0.0, 0.0, 1.0 ); - vec2 scale; - scale.x = length( vec3( modelMatrix[ 0 ].x, modelMatrix[ 0 ].y, modelMatrix[ 0 ].z ) ); - scale.y = length( vec3( modelMatrix[ 1 ].x, modelMatrix[ 1 ].y, modelMatrix[ 1 ].z ) ); - - bool isPerspective = isPerspectiveMatrix( projectionMatrix ); - if ( isPerspective ) scale *= - mvPosition.z; - - vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale * size; - vec2 rotatedPosition; - rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y; - rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y; - mvPosition.xy += rotatedPosition; - - gl_Position = projectionMatrix * mvPosition; - } - `,fragmentShader:` - void main() { - gl_FragColor = vec4(0.0, 0.0, 0.0, 0.0); - } - `}),[j]);return n.createElement("group",(0,s.default)({},R,{ref:Y}),M&&!et&&n.createElement("mesh",{castShadow:P,receiveShadow:F,ref:Q},I||n.createElement("planeGeometry",null),C||n.createElement("shaderMaterial",{side:o.DoubleSide,vertexShader:en.vertexShader,fragmentShader:en.fragmentShader})))});e.s(["Html",()=>x],60099);var k=e.i(67191);let S=[0,0,0],_=new o.Vector3,j=(0,n.memo)(function(e){let t,a,o,s=(0,i.c)(11),{children:c,color:u,position:d,opacity:f}=e,m=void 0===u?"white":u,g=void 0===d?S:d,p=void 0===f?"fadeWithDistance":f,h="fadeWithDistance"===p,y=(0,n.useRef)(null),[b,v]=(0,n.useState)(0!==p),j=(0,n.useRef)(null);return s[0]!==h||s[1]!==b||s[2]!==p?(t=e=>{var t,a,r;let i,{camera:n}=e,o=y.current;if(!o)return;o.getWorldPosition(_);let l=(t=_.x,a=_.y,r=_.z,-((t-(i=n.matrixWorld.elements)[12])*i[8])+-((a-i[13])*i[9])+-((r-i[14])*i[10])<0);if(h){let e=l?1/0:n.position.distanceTo(_),t=e<200;if(b!==t&&v(t),j.current&&t){let t=Math.max(0,Math.min(1,1-e/200));j.current.style.opacity=t.toString()}}else{let e=!l&&0!==p;b!==e&&v(e),j.current&&(j.current.style.opacity=p.toString())}},s[0]=h,s[1]=b,s[2]=p,s[3]=t):t=s[3],(0,l.useFrame)(t),s[4]!==c||s[5]!==m||s[6]!==b||s[7]!==g?(a=b?(0,r.jsx)(x,{position:g,center:!0,children:(0,r.jsx)("div",{ref:j,className:k.default.Label,style:{color:m},children:c})}):null,s[4]=c,s[5]=m,s[6]=b,s[7]=g,s[8]=a):a=s[8],s[9]!==a?(o=(0,r.jsx)("group",{ref:y,children:a}),s[9]=a,s[10]=o):o=s[10],o});e.s(["FloatingLabel",0,j],89887)},51434,e=>{"use strict";var t=e.i(43476),a=e.i(932),r=e.i(71645),i=e.i(73949),n=e.i(90072);let o=(0,r.createContext)(void 0);function l(e){let l,c,u,d,f=(0,a.c)(7),{children:m}=e,{camera:g}=(0,i.useThree)();f[0]===Symbol.for("react.memo_cache_sentinel")?(l={audioLoader:null,audioListener:null},f[0]=l):l=f[0];let[p,h]=(0,r.useState)(l);return f[1]!==g?(c=()=>{let e=new n.AudioLoader,t=g.children.find(s);t||(t=new n.AudioListener,g.add(t)),h({audioLoader:e,audioListener:t})},u=[g],f[1]=g,f[2]=c,f[3]=u):(c=f[2],u=f[3]),(0,r.useEffect)(c,u),f[4]!==p||f[5]!==m?(d=(0,t.jsx)(o.Provider,{value:p,children:m}),f[4]=p,f[5]=m,f[6]=d):d=f[6],d}function s(e){return e instanceof n.AudioListener}function c(){let e=(0,r.useContext)(o);if(void 0===e)throw Error("useAudio must be used within AudioProvider");return e}e.s(["AudioProvider",()=>l,"useAudio",()=>c])},6112,79473,58647,30064,13876,e=>{"use strict";var t=e.i(932),a=e.i(8155);let r=e=>(t,a,r)=>{let i=r.subscribe;return r.subscribe=(e,t,a)=>{let n=e;if(t){let i=(null==a?void 0:a.equalityFn)||Object.is,o=e(r.getState());n=a=>{let r=e(a);if(!i(o,r)){let e=o;t(o=r,e)}},(null==a?void 0:a.fireImmediately)&&t(o,o)}return i(n)},e(t,a,r)};e.s(["subscribeWithSelector",()=>r],79473);var i=e.i(66748);function n(e){return e.toLowerCase()}function o(e){let t=n(e.trim());return t.startsWith("$")?t.slice(1):t}let l={runtime:{runtime:null,objectVersionById:{},globalVersionByName:{},objectIdsByName:{},datablockIdsByName:{},lastRuntimeTick:0},world:{entitiesById:{},players:[],ghosts:[],projectiles:[],flags:[],teams:{},scores:{}},playback:{recording:null,status:"stopped",timeMs:0,rate:1,frameCursor:0,durationMs:0,streamSnapshot:null},diagnostics:{eventCounts:{"object.created":0,"object.deleted":0,"field.changed":0,"method.called":0,"global.changed":0,"batch.flushed":0},recentEvents:[],maxRecentEvents:200,webglContextLost:!1,playbackEvents:[],maxPlaybackEvents:400,rendererSamples:[],maxRendererSamples:2400}},s=(0,a.createStore)()(r(e=>({...l,setRuntime(t){let a=function(e){let t={},a={},r={},i={};for(let a of e.state.objectsById.values())t[a._id]=0,a._name&&(r[n(a._name)]=a._id,a._isDatablock&&(i[n(a._name)]=a._id));for(let t of e.state.globals.keys())a[o(t)]=0;return{objectVersionById:t,globalVersionByName:a,objectIdsByName:r,datablockIdsByName:i}}(t);e(e=>({...e,runtime:{runtime:t,objectVersionById:a.objectVersionById,globalVersionByName:a.globalVersionByName,objectIdsByName:a.objectIdsByName,datablockIdsByName:a.datablockIdsByName,lastRuntimeTick:0}}))},clearRuntime(){e(e=>({...e,runtime:{runtime:null,objectVersionById:{},globalVersionByName:{},objectIdsByName:{},datablockIdsByName:{},lastRuntimeTick:0}}))},applyRuntimeBatch(t,a){0!==t.length&&e(e=>{let r={...e.runtime.objectVersionById},i={...e.runtime.globalVersionByName},l={...e.runtime.objectIdsByName},s={...e.runtime.datablockIdsByName},c={...e.diagnostics.eventCounts},u=[...e.diagnostics.recentEvents],d=e=>{null!=e&&(r[e]=(r[e]??0)+1)};for(let e of t){if(c[e.type]=(c[e.type]??0)+1,u.push(e),"object.created"===e.type){let t=e.object;if(d(e.objectId),t._name){let a=n(t._name);l[a]=e.objectId,t._isDatablock&&(s[a]=e.objectId)}d(t._parent?._id);continue}if("object.deleted"===e.type){let t=e.object;if(delete r[e.objectId],t?._name){let e=n(t._name);delete l[e],t._isDatablock&&delete s[e]}d(t?._parent?._id);continue}if("field.changed"===e.type){d(e.objectId);continue}if("global.changed"===e.type){let t=o(e.name);i[t]=(i[t]??0)+1;continue}}let f=a?.tick??(e.runtime.lastRuntimeTick>0?e.runtime.lastRuntimeTick+1:1);c["batch.flushed"]+=1,u.push({type:"batch.flushed",tick:f,events:t});let m=e.diagnostics.maxRecentEvents,g=u.length>m?u.slice(u.length-m):u;return{...e,runtime:{...e.runtime,objectVersionById:r,globalVersionByName:i,objectIdsByName:l,datablockIdsByName:s,lastRuntimeTick:f},diagnostics:{...e.diagnostics,eventCounts:c,recentEvents:g}}})},setDemoRecording(t){let a=Math.max(0,(t?.duration??0)*1e3),r=function(e=0){let t=Error().stack;if(!t)return null;let a=t.split("\n").map(e=>e.trim()).filter(Boolean).slice(1+e,9+e);return a.length>0?a.join(" <= "):null}(1);e(e=>{let i=e.playback.streamSnapshot,n=e.playback.recording,o={t:Date.now(),kind:"recording.set",message:"setDemoRecording invoked",playbackStatus:e.playback.status,playbackTimeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,streamEntityCount:i?.entities.length??0,streamCameraMode:i?.camera?.mode??null,streamExhausted:i?.exhausted??!1,meta:{previousMissionName:n?.missionName??null,nextMissionName:t?.missionName??null,previousDurationSec:n?Number(n.duration.toFixed(3)):null,nextDurationSec:t?Number(t.duration.toFixed(3)):null,isNull:null==t,isMetadataOnly:!!t?.isMetadataOnly,isPartial:!!t?.isPartial,hasStreamingPlayback:!!t?.streamingPlayback,stack:r??"unavailable"}};return{...e,world:function(e){if(!e)return{entitiesById:{},players:[],ghosts:[],projectiles:[],flags:[],teams:{},scores:{}};let t={},a=[],r=[],i=[],n=[];for(let o of e.entities){let e=String(o.id);t[e]=o;let l=o.type.toLowerCase();if("player"===l){a.push(e),e.startsWith("player_")&&r.push(e);continue}if("projectile"===l){i.push(e);continue}(o.dataBlock?.toLowerCase()==="flag"||o.dataBlock?.toLowerCase().includes("flag"))&&n.push(e)}return{entitiesById:t,players:a,ghosts:r,projectiles:i,flags:n,teams:{},scores:{}}}(t),playback:{recording:t,status:"stopped",timeMs:0,rate:1,frameCursor:0,durationMs:a,streamSnapshot:null},diagnostics:{...e.diagnostics,webglContextLost:!1,playbackEvents:[o],rendererSamples:[]}}})},setPlaybackTime(t){e(e=>{var a,r,i;let n=(a=t,r=0,i=e.playback.durationMs,a<0?0:a>i?i:a);return{...e,playback:{...e.playback,timeMs:n,frameCursor:n}}})},setPlaybackStatus(t){e(e=>({...e,playback:{...e.playback,status:t}}))},setPlaybackRate(t){var a,r,i;let n=Number.isFinite(t)?(r=.01,i=16,(a=t)<.01?.01:a>16?16:a):1;e(e=>({...e,playback:{...e.playback,rate:n}}))},setPlaybackFrameCursor(t){let a=Number.isFinite(t)?t:0;e(e=>({...e,playback:{...e.playback,frameCursor:a}}))},setPlaybackStreamSnapshot(t){e(e=>({...e,playback:{...e.playback,streamSnapshot:t}}))},setWebglContextLost(t){e(e=>({...e,diagnostics:{...e.diagnostics,webglContextLost:t}}))},recordPlaybackDiagnosticEvent(t){e(e=>{let a=e.playback.streamSnapshot,r={t:Date.now(),kind:t.kind,message:t.message,playbackStatus:e.playback.status,playbackTimeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,streamEntityCount:a?.entities.length??0,streamCameraMode:a?.camera?.mode??null,streamExhausted:a?.exhausted??!1,meta:t.meta},i=[...e.diagnostics.playbackEvents,r],n=e.diagnostics.maxPlaybackEvents,o=i.length>n?i.slice(i.length-n):i;return{...e,diagnostics:{...e.diagnostics,playbackEvents:o}}})},appendRendererSample(t){e(e=>{let a=e.playback.streamSnapshot,r={t:t.t??Date.now(),playbackStatus:e.playback.status,playbackTimeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,streamEntityCount:a?.entities.length??0,streamCameraMode:a?.camera?.mode??null,streamExhausted:a?.exhausted??!1,geometries:t.geometries,textures:t.textures,programs:t.programs,renderCalls:t.renderCalls,renderTriangles:t.renderTriangles,renderPoints:t.renderPoints,renderLines:t.renderLines,sceneObjects:t.sceneObjects,visibleSceneObjects:t.visibleSceneObjects,jsHeapUsed:t.jsHeapUsed,jsHeapTotal:t.jsHeapTotal,jsHeapLimit:t.jsHeapLimit},i=[...e.diagnostics.rendererSamples,r],n=e.diagnostics.maxRendererSamples,o=i.length>n?i.slice(i.length-n):i;return{...e,diagnostics:{...e.diagnostics,rendererSamples:o}}})},clearPlaybackDiagnostics(){e(e=>({...e,diagnostics:{...e.diagnostics,webglContextLost:!1,playbackEvents:[],rendererSamples:[]}}))}})));function c(){return s}function u(e,t){return(0,i.useStoreWithEqualityFn)(s,e,t)}function d(e){let a,r,i,n=(0,t.c)(7),o=u(f);n[0]!==e?(a=t=>null==e?-1:t.runtime.objectVersionById[e]??-1,n[0]=e,n[1]=a):a=n[1];let l=u(a);if(null==e||!o||-1===l)return;n[2]!==e||n[3]!==o.state.objectsById?(r=o.state.objectsById.get(e),n[2]=e,n[3]=o.state.objectsById,n[4]=r):r=n[4];let s=r;return n[5]!==s?(i=s?{...s}:void 0,n[5]=s,n[6]=i):i=n[6],i}function f(e){return e.runtime.runtime}function m(e){let a,r,i,o,l,s=(0,t.c)(11),c=u(g);s[0]!==e?(a=e?n(e):"",s[0]=e,s[1]=a):a=s[1];let d=a;s[2]!==d?(r=e=>d?e.runtime.objectIdsByName[d]:void 0,s[2]=d,s[3]=r):r=s[3];let f=u(r);s[4]!==f?(i=e=>null==f?-1:e.runtime.objectVersionById[f]??-1,s[4]=f,s[5]=i):i=s[5];let m=u(i);if(!c||!d||null==f||-1===m)return;s[6]!==f||s[7]!==c.state.objectsById?(o=c.state.objectsById.get(f),s[6]=f,s[7]=c.state.objectsById,s[8]=o):o=s[8];let p=o;return s[9]!==p?(l=p?{...p}:void 0,s[9]=p,s[10]=l):l=s[10],l}function g(e){return e.runtime.runtime}function p(e){let a,r,i,o,l,s=(0,t.c)(11),c=u(h);s[0]!==e?(a=e?n(e):"",s[0]=e,s[1]=a):a=s[1];let d=a;s[2]!==d?(r=e=>d?e.runtime.datablockIdsByName[d]:void 0,s[2]=d,s[3]=r):r=s[3];let f=u(r);s[4]!==f?(i=e=>null==f?-1:e.runtime.objectVersionById[f]??-1,s[4]=f,s[5]=i):i=s[5];let m=u(i);if(!c||!d||null==f||-1===m)return;s[6]!==f||s[7]!==c.state.objectsById?(o=c.state.objectsById.get(f),s[6]=f,s[7]=c.state.objectsById,s[8]=o):o=s[8];let g=o;return s[9]!==g?(l=g?{...g}:void 0,s[9]=g,s[10]=l):l=s[10],l}function h(e){return e.runtime.runtime}function y(e,a){let r,i,n,o,l=(0,t.c)(13);l[0]!==a?(r=void 0===a?[]:a,l[0]=a,l[1]=r):r=l[1];let s=r,c=u(k);l[2]!==e?(i=t=>null==e?-1:t.runtime.objectVersionById[e]??-1,l[2]=e,l[3]=i):i=l[3];let d=u(i);if(null==e){let e;return l[4]!==s?(e=s.map(x),l[4]=s,l[5]=e):e=l[5],e}if(!c||-1===d){let e;return l[6]!==s?(e=s.map(v),l[6]=s,l[7]=e):e=l[7],e}let f=c.state.objectsById;if(l[8]!==e||l[9]!==c.state.objectsById){o=Symbol.for("react.early_return_sentinel");e:{let t=f.get(e);if(!t?._children){let e;l[12]===Symbol.for("react.memo_cache_sentinel")?(e=[],l[12]=e):e=l[12],o=e;break e}n=t._children.map(b)}l[8]=e,l[9]=c.state.objectsById,l[10]=n,l[11]=o}else n=l[10],o=l[11];return o!==Symbol.for("react.early_return_sentinel")?o:n}function b(e){return e._id}function v(e){return e._id}function x(e){return e._id}function k(e){return e.runtime.runtime}e.s(["engineStore",0,s,"useDatablockByName",()=>p,"useEngineSelector",()=>u,"useEngineStoreApi",()=>c,"useRuntimeChildIds",()=>y,"useRuntimeObjectById",()=>d,"useRuntimeObjectByName",()=>m],58647);let S={maxRuntimeEvents:80,maxPlaybackEvents:200,maxRendererSamples:1200,maxStreamEntities:40};function _(e){return e&&"object"==typeof e?{kind:"TorqueObject",id:"number"==typeof e._id?e._id:null,className:"string"==typeof e._className?e._className:null,class:"string"==typeof e._class?e._class:null,name:"string"==typeof e._name?e._name:null,isDatablock:!!e._isDatablock,parentId:e._parent&&"number"==typeof e._parent._id?e._parent._id:null,childCount:Array.isArray(e._children)?e._children.length:0}:null}function j(e,t={}){let a,r,i,n={...S,...t},o=(a=new WeakSet,function e(t,r=0){if(null==t)return t;let i=typeof t;if("string"===i||"number"===i||"boolean"===i)return t;if("bigint"===i)return t.toString();if("function"===i)return`[Function ${t.name||"anonymous"}]`;if("object"!==i)return String(t);if("_id"in t&&"_className"in t)return _(t);if(t instanceof Date)return t.toISOString();if(Array.isArray(t)){if(r>=2)return{kind:"Array",length:t.length};let a=t.slice(0,8).map(t=>e(t,r+1));return{kind:"Array",length:t.length,sample:a}}if(a.has(t))return"[Circular]";if(a.add(t),r>=2)return{kind:t?.constructor?.name??"Object"};let n=Object.keys(t).slice(0,12),o={};for(let a of n)try{o[a]=e(t[a],r+1)}catch(e){o[a]=`[Unserializable: ${e.message}]`}return Object.keys(t).length>n.length&&(o.__truncatedKeys=Object.keys(t).length-n.length),o}),l=e.diagnostics.recentEvents.slice(-n.maxRuntimeEvents).map(e=>(function(e,t){if("object.created"===e.type||"object.deleted"===e.type)return{type:e.type,objectId:e.objectId,object:_(e.object)};if("field.changed"===e.type)return{type:e.type,objectId:e.objectId,field:e.field,value:t(e.value),previousValue:t(e.previousValue),object:_(e.object)};if("method.called"===e.type)return{type:e.type,className:e.className,methodName:e.methodName,objectId:e.objectId??null,args:t(e.args)};if("global.changed"===e.type)return{type:e.type,name:e.name,value:t(e.value),previousValue:t(e.previousValue)};if("batch.flushed"===e.type){let t={};for(let a of e.events)t[a.type]=(t[a.type]??0)+1;return{type:e.type,tick:e.tick,eventCount:e.events.length,byType:t}}return{type:"unknown"}})(e,o)),s=e.diagnostics.playbackEvents.slice(-n.maxPlaybackEvents).map(e=>({...e,meta:e.meta?o(e.meta):void 0})),c=e.diagnostics.rendererSamples.slice(-n.maxRendererSamples);return{generatedAt:new Date().toISOString(),playback:{status:e.playback.status,timeMs:e.playback.timeMs,frameCursor:e.playback.frameCursor,rate:e.playback.rate,durationMs:e.playback.durationMs,recording:(r=e.playback.recording)?{duration:r.duration,missionName:r.missionName,gameType:r.gameType,isMetadataOnly:!!r.isMetadataOnly,isPartial:!!r.isPartial,hasStreamingPlayback:!!r.streamingPlayback,entitiesCount:r.entities.length,cameraModesCount:r.cameraModes.length,controlPlayerGhostId:r.controlPlayerGhostId??null}:null,streamSnapshot:function(e,t){let a=e.playback.streamSnapshot;if(!a)return null;let r={},i={};for(let e of a.entities){let t=e.type||"Unknown";r[t]=(r[t]??0)+1,e.visual?.kind&&(i[e.visual.kind]=(i[e.visual.kind]??0)+1)}let n=a.entities.slice(0,t).map(e=>({id:e.id,type:e.type,dataBlock:e.dataBlock??null,className:e.className??null,ghostIndex:e.ghostIndex??null,dataBlockId:e.dataBlockId??null,shapeHint:e.shapeHint??null,visualKind:e.visual?.kind??null,hasPosition:!!e.position,hasRotation:!!e.rotation}));return{timeSec:a.timeSec,exhausted:a.exhausted,cameraMode:a.camera?.mode??null,controlEntityId:a.camera?.controlEntityId??null,orbitTargetId:a.camera?.orbitTargetId??null,controlPlayerGhostId:a.controlPlayerGhostId??null,entityCount:a.entities.length,entitiesByType:r,visualsByKind:i,entitySample:n,status:a.status}}(e,n.maxStreamEntities)},runtime:(i=e.runtime.runtime)?{lastRuntimeTick:e.runtime.lastRuntimeTick,objectCount:i.state.objectsById.size,datablockCount:i.state.datablocks.size,globalCount:i.state.globals.size,activePackageCount:i.state.activePackages.length,executedScriptCount:i.state.executedScripts.size,failedScriptCount:i.state.failedScripts.size}:null,diagnostics:{webglContextLost:e.diagnostics.webglContextLost,eventCounts:e.diagnostics.eventCounts,playbackEventCount:e.diagnostics.playbackEvents.length,rendererSampleCount:e.diagnostics.rendererSamples.length,runtimeEventCount:e.diagnostics.recentEvents.length,playbackEventsByKind:function(e){let t={};for(let a of e)t[a.kind]=(t[a.kind]??0)+1;return t}(e.diagnostics.playbackEvents),rendererTrend:function(e){if(e.length<2)return null;let t=e[0],a=e[e.length-1];return{sampleCount:e.length,durationSec:Number(((a.t-t.t)/1e3).toFixed(3)),geometriesDelta:a.geometries-t.geometries,texturesDelta:a.textures-t.textures,programsDelta:a.programs-t.programs,sceneObjectsDelta:a.sceneObjects-t.sceneObjects,visibleSceneObjectsDelta:a.visibleSceneObjects-t.visibleSceneObjects,renderCallsDelta:a.renderCalls-t.renderCalls}}(c),playbackEvents:s,rendererSamples:c,runtimeEvents:l}}}function M(e,t={}){return JSON.stringify(j(e,t),null,2)}function E(e){return p(e)}e.s(["buildSerializableDiagnosticsJson",()=>M,"buildSerializableDiagnosticsSnapshot",()=>j],30064),e.s([],13876),e.s(["useDatablock",()=>E],6112)},61921,e=>{e.v(t=>Promise.all(["static/chunks/cb4089eec9313f48.js"].map(t=>e.l(t))).then(()=>t(29055)))},25147,e=>{e.v(t=>Promise.all(["static/chunks/b9c295cb642f6712.js"].map(t=>e.l(t))).then(()=>t(63724)))},18599,e=>{e.v(t=>Promise.all(["static/chunks/6e74e9455d83b68c.js"].map(t=>e.l(t))).then(()=>t(42585)))},84968,e=>{e.v(t=>Promise.all(["static/chunks/70bf3e06d5674fac.js"].map(t=>e.l(t))).then(()=>t(90208)))},59197,e=>{e.v(t=>Promise.all(["static/chunks/0be79f7f5e0597a7.css","static/chunks/1cf33c843f96e1c9.js"].map(t=>e.l(t))).then(()=>t(94247)))}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/d1fcaa9fc5e053d9.js b/docs/_next/static/chunks/d1fcaa9fc5e053d9.js deleted file mode 100644 index 6b97ffda..00000000 --- a/docs/_next/static/chunks/d1fcaa9fc5e053d9.js +++ /dev/null @@ -1 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,68027,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(43476),o=e.r(12354),i={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},u={fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"},a=function({error:e}){let t=e?.digest;return(0,n.jsxs)("html",{id:"__next_error__",children:[(0,n.jsx)("head",{}),(0,n.jsxs)("body",{children:[(0,n.jsx)(o.HandleISRError,{error:e}),(0,n.jsx)("div",{style:i,children:(0,n.jsxs)("div",{children:[(0,n.jsxs)("h2",{style:u,children:["Application error: a ",t?"server":"client","-side exception has occurred while loading ",window.location.hostname," (see the"," ",t?"server logs":"browser console"," for more information)."]}),t?(0,n.jsx)("p",{style:u,children:`Digest: ${t}`}):null]})})]})]})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},35451,(e,t,r)=>{var n={229:function(e){var t,r,n,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function u(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:u}catch(e){r=u}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var l=[],s=!1,c=-1;function f(){s&&n&&(s=!1,n.length?l=n.concat(l):c=-1,l.length&&d())}function d(){if(!s){var e=a(f);s=!0;for(var t=l.length;t;){for(n=l,l=[];++c1)for(var r=1;r{"use strict";var n,o;t.exports=(null==(n=e.g.process)?void 0:n.env)&&"object"==typeof(null==(o=e.g.process)?void 0:o.env)?e.g.process:e.r(35451)},45689,(e,t,r)=>{"use strict";var n=Symbol.for("react.transitional.element");function o(e,t,r){var o=null;if(void 0!==r&&(o=""+r),void 0!==t.key&&(o=""+t.key),"key"in t)for(var i in r={},t)"key"!==i&&(r[i]=t[i]);else r=t;return{$$typeof:n,type:e,key:o,ref:void 0!==(t=r.ref)?t:null,props:r}}r.Fragment=Symbol.for("react.fragment"),r.jsx=o,r.jsxs=o},43476,(e,t,r)=>{"use strict";t.exports=e.r(45689)},50740,(e,t,r)=>{"use strict";var n=e.i(47167),o=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),c=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),p=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),_=Symbol.for("react.view_transition"),b=Symbol.iterator,v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function E(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||v}function S(){}function j(e,t,r){this.props=e,this.context=t,this.refs=g,this.updater=r||v}E.prototype.isReactComponent={},E.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},E.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},S.prototype=E.prototype;var O=j.prototype=new S;O.constructor=j,m(O,E.prototype),O.isPureReactComponent=!0;var w=Array.isArray;function P(){}var R={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function x(e,t,r){var n=r.ref;return{$$typeof:o,type:e,key:t,ref:void 0!==n?n:null,props:r}}function A(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var M=/\/+/g;function C(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function N(e,t,r){if(null==e)return e;var n=[],u=0;return!function e(t,r,n,u,a){var l,s,c,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var d=!1;if(null===t)d=!0;else switch(f){case"bigint":case"string":case"number":d=!0;break;case"object":switch(t.$$typeof){case o:case i:d=!0;break;case y:return e((d=t._init)(t._payload),r,n,u,a)}}if(d)return a=a(t),d=""===u?"."+C(t,0):u,w(a)?(n="",null!=d&&(n=d.replace(M,"$&/")+"/"),e(a,r,n,"",function(e){return e})):null!=a&&(A(a)&&(l=a,s=n+(null==a.key||t&&t.key===a.key?"":(""+a.key).replace(M,"$&/")+"/")+d,a=x(l.type,s,l.props)),r.push(a)),1;d=0;var p=""===u?".":u+":";if(w(t))for(var h=0;h{"use strict";t.exports=e.r(50740)},18800,(e,t,r)=>{"use strict";var n=e.r(71645);function o(e){var t="https://react.dev/errors/"+e;if(1{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),t.exports=e.r(18800)},90317,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={bindSnapshot:function(){return s},createAsyncLocalStorage:function(){return l},createSnapshot:function(){return c}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class u{disable(){throw i}getStore(){}run(){throw i}exit(){throw i}enterWith(){throw i}static bind(e){return e}}let a="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function l(){return a?new a:new u}function s(e){return a?a.bind(e):u.bind(e)}function c(){return a?a.snapshot():function(e,...t){return e(...t)}}},42344,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(90317).createAsyncLocalStorage)()},63599,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=e.r(42344)},12354,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HandleISRError",{enumerable:!0,get:function(){return o}});let n="undefined"==typeof window?e.r(63599).workAsyncStorage:void 0;function o({error:e}){if(n){let t=n.getStore();if(t?.isStaticGeneration)throw e&&console.error(e),e}return null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},74575,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getAssetPrefix",{enumerable:!0,get:function(){return o}});let n=e.r(12718);function o(){let e=document.currentScript;if(!(e instanceof HTMLScriptElement))throw Object.defineProperty(new n.InvariantError(`Expected document.currentScript to be a 404: This page could not be found.MapGenius – Explore maps for Tribes 2

404

This page could not be found.

\ No newline at end of file +404: This page could not be found.MapGenius – Explore maps for Tribes 2

404

This page could not be found.

\ No newline at end of file diff --git a/docs/_not-found/index.txt b/docs/_not-found/index.txt index b857093d..5f0295bb 100644 --- a/docs/_not-found/index.txt +++ b/docs/_not-found/index.txt @@ -1,15 +1,15 @@ 1:"$Sreact.fragment" -2:I[12985,["/t2-mapper/_next/static/chunks/e6da73430a674f20.js"],"NuqsAdapter"] -3:I[39756,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"default"] -4:I[37457,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"default"] -5:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"OutletBoundary"] +2:I[12985,["/t2-mapper/_next/static/chunks/89fcb9c19e93d0ef.js"],"NuqsAdapter"] +3:I[39756,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"default"] +4:I[37457,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"default"] +5:I[97367,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"OutletBoundary"] 6:"$Sreact.suspense" -8:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"ViewportBoundary"] -a:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"MetadataBoundary"] -c:I[68027,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"default"] +8:I[97367,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"ViewportBoundary"] +a:I[97367,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"MetadataBoundary"] +c:I[68027,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"default"] :HL["/t2-mapper/_next/static/chunks/e620039d1c837dab.css","style"] -0:{"P":null,"b":"YSDmiCN1S-sDYVxEL27I6","c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/e620039d1c837dab.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/e6da73430a674f20.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L2",null,{"defaultOptions":{"clearOnDefault":false},"children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L5",null,{"children":["$","$6",null,{"name":"Next.MetadataOutlet","children":"$@7"}]}]]}],{},null,false,false]},null,false,false]},null,false,false],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L8",null,{"children":"$L9"}],["$","div",null,{"hidden":true,"children":["$","$La",null,{"children":["$","$6",null,{"name":"Next.Metadata","children":"$Lb"}]}]}],null]}],false]],"m":"$undefined","G":["$c","$undefined"],"S":true} +0:{"P":null,"b":"AwXCwaoi1jnfKLMnIzgVt","c":["","_not-found",""],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/e620039d1c837dab.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/89fcb9c19e93d0ef.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","children":["$","body",null,{"children":["$","$L2",null,{"defaultOptions":{"clearOnDefault":false},"children":["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L3",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L4",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L5",null,{"children":["$","$6",null,{"name":"Next.MetadataOutlet","children":"$@7"}]}]]}],{},null,false,false]},null,false,false]},null,false,false],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L8",null,{"children":"$L9"}],["$","div",null,{"hidden":true,"children":["$","$La",null,{"children":["$","$6",null,{"name":"Next.Metadata","children":"$Lb"}]}]}],null]}],false]],"m":"$undefined","G":["$c","$undefined"],"S":true} 9:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"}]] -d:I[27201,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"IconMark"] +d:I[27201,["/t2-mapper/_next/static/chunks/2f236954d6a65e12.js"],"IconMark"] 7:null b:[["$","title","0",{"children":"MapGenius – Explore maps for Tribes 2"}],["$","meta","1",{"name":"description","content":"Tribes 2 forever."}],["$","link","2",{"rel":"icon","href":"/t2-mapper/icon.png?icon.2911bba1.png","sizes":"108x128","type":"image/png"}],["$","$Ld","3",{}]] diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/shapes/borg11.glb b/docs/base/@vl2/Classic_maps_v1.vl2/shapes/borg11.glb index 737ef9454e08e2ba57752aba1748c3d8f159ed67..1da7a4dbd5017a936179374e83ce498ac24539d0 100644 GIT binary patch delta 74 zcmca&*kZ(&o)hB6#K6G7BFVrY!#9!dlzwVONl{|4l2x@*N=b2iacW^{YF=_`d|qO1 cDo|7@Iz}lmHz_kUuOvn(R;gBJoYkcEy?W?qS6YEeNxRI`QpNwm8PYo7KLS|mMd8q>r4*hmQ#Q$3v+cg#!zGeQY1V1A@_74pj(qFOH%#Q(uzT0 zU}SDKS%*hf*aSn^Vsb2x9+Rcf*4ik&o*jfdJ7n?Wooaa&iMis-tnK$hv4$Zck SuqtEohx(d*$n3=p;*0?D=ADNC delta 95 zcmV-l0HFW)G=MP83B*2 B9~uAv diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2heavy_male.glb index b611079ecb5a49712f47943f79b33514091669de..33e71cf4732e50aaa552c7ba18eeda467187abdc 100644 GIT binary patch literal 759904 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�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 z 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

Shsxoug5e+8j?CWD_PEQ70_59AN9kM}j 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�< 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%0A125^m)rT_P^2?A6gUzoiBc)$NT-r0{`@cU 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©RJQ{ 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 z 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� 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 VO22v91nS{Y6UMyFpr)_<{{zYQksAO2 literal 1689744 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 z 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

}5lz=75|=U+J~?i_sE8khw0% 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

co>`a-FymQ2Pc41~D^!udBb?tp7 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¬ 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 z

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Π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

y;4xQRy_MAJ6-X{%LzFN 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

ZT3u^xNkrG-wv&&vM=wH?E<4 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 z zS_ZKiL*Z@mL45wpMDD}>rEq5HFqks=96q0>%2h320!?T*j5jXAHnTLimN`~Xt33j4 zS>MANrP|!Yv6fIddn91vS2(7(K37z~2$EqG9Gl#P<+&ML?%9PE505fI+MAyB=vca>tZLiEAA!8!w z-+YeMN6+C}OHIM4&twS6c!I@=b2+~}6Oey18CC{Y;E0xa+>BQMsd-c2G0i(LNHpdy z$^+DRsKP9}m)LbH$Ne*jgWI}Op~Uem)*Ecfoi|3%(l`~I&o|%`%PqJra~4)*slmb4 zCft^=kXvAB42A2}A#-XQE>N@L9$GNaZi{&zV_1s1Ew!=Ok2l&(wGe?XS6_d%0N;$X#=-I)dsXMpi|Iqc-VO2D5 z|A3@|go+B%VNe#kDre>f5hRpGBn1@eIa#h6 zjkhb?z}{F(SmZi{n7c$_zsuHOw#^cHkRjy$=Q;TCV{2G))Drwh4kb8y79RE08s2ZW zfTa;a`(FaEOvVW48$ApLrRb7hj4OUagY`}3bt?l%%8Yaj~-f>gDc!G!7Zq+Yij{XRYvc4az%+IlrIf9?b1 z;A#YWK2L-L^R!9Kq!);04gjZjZm_S14jDA?4w`VfFZ91U8I(8ak@lu$bb@HWPG1k$ zcey|DVe(P6y(X|#9&osa7P0KV0`)qn30tpuLhP~cyuIIr!0enXMSzg9X6Lbx{KsKjYav-uN$+)Ef*Uo!D zxU9OJ3p<)%du@oAG!izQbH=^nju5M!gJ7xt5cr$690xu8--}O^rFTssXrdOpGd+s^tHeYxX9x_v)(^tpAI5HeM@fyRCH(0-5Vp?Qi~DEn zBv*57z}wLno^D)&+YO?Kx%LRyGk+N9mrcXp_gRtc(IX(C|8RKHON0l!>qWNv4+jfJ zTR3&UKVDAT_#tPlh40YDz&PtqNZ(e%3*SG2YJ><9Cs&~9^YeJc1H)h&L6G%*A9}bw zkN>oGC~VLGSTSZLno*R;Z<{>?QqlpuhfPC$v`cvRyMv)x&K@@OcSK1E98Wz5L%6X$ zl;0SMMjxu-&3>E1C2SA58OEqW(#D@ZY7S=@d#Ik>A8Flx%rBT_4%QaJJ`hF~ZTS6( zA82e2C#>wj`pqBFRVqs&8qA>4(jKzsJ{9FBsgQGv&0waG#?N76g{a9+oeXL)g{WJ? zK9{5GL}6e0l37Nk@UzhYQii06ocigL@OWcrKQkW0Zp%bhtp}5nO@>f%#SuIH2`jBvQ0xX;POw_PPh%KTx2xeVz0z5z+&3WogUacJnn>lBYd>Dq@4a3Qo@7nNq z(?r->>4auIn@{@B?F$CpE^uN|I2yKhB}r<~geTgr@apseG-_okxw%&z;@Vtc`uhYF zX}XSNPg8@AVmBztjzF$A)5xJ*RVZ8I4i7z?(fRZ>q~FtCQ0OrU0xl0hKklTGMQ*)d zci+h%^5}(jSfmhz;+`-*e==Amy%y~rvWl3Q_k_EnJm7aowP>eH61jI!1zztL=F5Q` z(aye!ILspW4KxHV*_XM2^OOe5icvAUJ z3G_QX;kj*J(P7h-q{l)fu$bTlne)Ed6)svy6y7SrudQCNbM9@sNW%ouF;fv1-S&dd zv#Fh=C4sEJtpHz5yy58VQoG2ri9!xA1u%;ChF`O??RJ$Wkq=ZJWKMd6?5uruv+IQX z)i&~w_|+SJ&fISIWZ^2Z{%{W{68S*v%uRN(GASfmtp}_~@qzRi>+BwEO(6*@<%C?A zJ|L<|w(F&nN(x`fLWznm?7XnZPA)H%>f_K97g53YSD|qZ!mY-WCPl7%$|hBBHcU zW+3;ZSyUkz54mZlM0q;q@Nspu=w{Y<$aX3a<&QUq^CrT+!PVm-Q6WpTe4aVXIDcG} zGiy9p*X$Op-fj-|s}G7wUB`n~WV$H)j5+)g;+Usdj)!*n6w#*p=I~A~O~myc50$R- zMQarY3v*KVruV%A%-b+kL@ftHutK2deXFov>5`+U&Sx;lq}hwUopOM_DmEf<Gw#U)#;2x_N##pWV&(b#uRN z&UN#}-F#IypViHGcXO#dvb(ud-qYQDW_SHV-CQc4RDWstk?wM-d{X;Gcb|XwU+qc# zA+?{hzSO?|)=%31zx^TAN9u1Wm-^%1{Y&+e`Xi=WzN~Kf!n=7{H}~x3mEC+zH{aOJ z|1D2scln9#a_M;3-_7@Sm+$K4tGfBJZXVjrrQ>HsH<#LbWj9~bU0*srws&)>zUAFq zI=-a(EbBgBI$osu7IfE_+V9lAxYU1A|4aLmo-ehh)c;cd&Fk(@dcM>iQh!VRFP#rk z{r~MxX}PpNsr*v=|GPiw`1*H$Qu(C*mikLtUpk+1yY>I~_?Ft|YL2O#Myj7wA1Rlf-(|1HZhgA?>+*kBf70`%_L5$2rSnbdf9dr|+P_pj zX@64vrS@3bt)Eoif6F5+myS1S`%?X-_Lj;ctuOVj)L&Bh{(t_L$|s#)2fFHO-_U%Gxb@4wdZ<_dVcUol-UMwXerp!kfF zfWLV(+iuA%IioJb#?=1)1&0XhEmNmWh2*lKn5~n8Wsjery*;Nu%|#1rl%)b%L*me) zZ$98OOcUFF(SQo2cjI>4_JpH{ULn;j{lUm#9{;}B9m3;E(8j#}AQN4{Kl-L`=TOo&X^J4%3*KnGEZm88A)xLLec4Wa>=_xjd0`gm z6YUG;$!cVO`A>ZE?OKwXDm=UE7!nZH)i*KwNlzP3=<{|kG2-6ibxL`paIy!K71)r< z>#y*J>SA)(YcjCxC{kGP0*`uHPFkWSfqfN2;+J;dz`vEmInf=44YDB@f;#Yw`bx6= zr#nQ&4<_4i2j0J{3LmM z$OAsKy9>$B9^yg%$A#Y$o)8){l^pbag!?bdA|c=f@7h91kmD14>Usvz7~&0!2hAWe zb)VrJ>&-;%r#IN{4I`6oci_A8)|34iKJZXAh&tT66P zJk(#~6!$IUWW67JUvrv2aQ;0OU))bF_VR`J-!~+8qC4^Q&MXpf)Ei2YwUB+E@7OQ? z2)P>R3G*tP(FBLDICXLkDcS1_Z{_Y=Mg=e@yb-B@(B<}+?o-cPjO`ar7P zd(pZ6pK;XN-6TZS57s8n5mhUH#+znjk}KA}Q1&ENocH(>&Z^HMhS&#G4Nq0AF#Cv^ z<;Tb)k?>nD-Bc1iMR>2ET`KIM@`6MC+o~>2e2Y=f3R08g2@CbcRh3x3#*4pHkYdEFJzs=L5XXvV!b>=L0il&*T+% z-odSFO9`*w4?>0jzH{bH>?V7HOwRKMC$sB3r*$143o9nx22;Sc{Tu(r@H!qBTu2tY z@rQ3>HL_9vI$r5^T-bx@51qwA?976jm{&PM^!5CK%hV+aHg~c5`5aQZ&JR9(A4DE~ zdx#_7Ws%y=zL4&#Pc~IO!ymN|lg*ob;MUv$WSQM7yzTp8@_UXqe2&*5e&z2le?5yh zA}=^r)Q|iM{eUCi9w2EUUf_3o0IBcs3E!35M|Q68g5#q{ke_-V@cp-m#A2`?$alJs zj@fVVj9)Hfok0MEnN1|={odfYdyUA%qk&K@??moQe}&=cCw|}cV9>VLB8n5f-~eNm zTt7Ayv=w+>dG%j>Sa&JW?BxgR_bcLS%#p}v; zk+t)E;O&}9R573vx4&LX!fpz<*|O6di@>zGA826#dF_pw+*d>03Y7LbZSZy-J& z5ahPvb-OPSB&=On%?L#1%{5rvq=RHFn+#s6q$+i<@C{?ZPhyto4yz*8@O4gk_^+=L z9iHL>ua5L4rN=g5yOiGaaHkBVk z4wL#j)ws7!7|H1f02`(Kq|><$udLE0NlSvk-7cG?)twdI8&W=whC;xTqa-)?41PD% znAe{?4JP#ylRWj~*!r=FMB#53xSwhupTF$I$IG%rpJc;8J?=g^dp{k!sp_C_C>X2? zK9cSA(G#yUHQM?24kqv;1_-~}&@D$uU&=6VonF2A#Ka-mwYw_Cz zJ+x)|6!33;PfXXO<8?Q6kj3#SaLD)_IrVxIPM$vzDW97Hs~5Z>Q@yret)EL#_?0Pe zKK~8zm)nY~U>kCsKSfyYeM8z$Y!$+5A3|TcV-16StKdK_h4Qga5F%WaXR; zEOYM&8Y^61L-jw9!S4GpnR6VS9qtQrdwwQl$RT{~O(AmF=MAfGe<3^5a9Nb{JNQU<1 z%kkb7myppX7jP_>rHhPC9)XHM|GT8W-p zbPQW0-b6Dkox#FInJV%}@Zq$3=(M&o6gDc;2<3cyXVYW!{;w0bUsk4rX&(Nx>?yj_ z!x^5nDbx040uSpz6-v&qwo{qTotTHG>AytQf;@fttI&G`@^I|+ea3@&od zK54NfFDK9)yG_8%qL%wLP?bHme1M05G^RzZREh@HZy#LFO5H;0nr_e zoaU~}jFOH&&AqJ#4;D3XneQ(!R^O-4K-pgK(zb=mUX;hYpBh5*z2)F^&Smbs^J?Z% zSOhJ*`4N9Re}!Ax>c_M{pGjAZdx|6NTRD$#W5xu}p(|#!W6%66T=Z2hCUZz69ccFi zi<&QUd6`MfnWqtS>!bI0)qxgndB#3w-`h~CI{Gh89NWw-pMRQ}%?HxRY(=P?+suhS zRxp=R1F3?H63F9bu73%~$hid4^e`o8AkExh`68yQe=z+pPabA&ZQ(v1&0-AhhET)B zvM}Rd3wPakk|_E|S^uWIX=UBCS4?=`B>IkJiCv$T#G7&C=> zHTQzK6Ph@$Q#DMFS5qkNFRYi}YvS%!Qzm=hR4M{tJ)CLgjtKIPm=H({W-7t$5zU;W zR|O*%A4rGxR)U+Gnz^9qrBL}VSe@L&k%`sJv8(|4 z`S~z00Rc4ka!;@}Y2wDtt!0|GPNB8Az2I?MBiC=qW#*BRKYjQ`4O9m< zaxKQUn3OnQdeTV)_ARRC%&XopsR^ER^QV3gc&(1}&5~ndr@GV8X}Vw#Ue9ft`kBFn z9&|;Y{xEHJ0|##(F&0m~>FTXopvX6ID+A6l2_FJzSdy^5pVY$XKRUo1+80VAtYqM9 z|I6IvjvY+;yD<8v_$T(7b(u3&NM|e{oNE90f(I_Y%>7MV&-`2yPVfHg#8(n8b30Vm zGi&O@so(F<*qOb|-F>))@euZNBnw9P^GF~;45n4j*hy-w9TGEjUV=cS4jjCnO zjkTK4l+nQTRKCyP{XX>OMoq}S-oV8t+-1Ht`p`fJO_;0F$o;6k&FuN>Lu2g1DV^;}Hu$8mvrkc zW82_EI~+A3(7TcI$i2pVvh<^_NF5C4HFATuUT5Tb_)-6r>d>&Fk$XGg1|xIRm-<(# zgJgtYKZR?Ip1B{LBkXidDL7QVl5G0ErNA6m_xyQf6oe4Pq4O~u^k-iz2?o3$xY^MnDlh zP*zUCh<=uz2&i`@x8#x=yHVYO;$;}_NAp~Le>>L1Wfa}WGmx8nj+;k@vQ>las8XRd zl)pdEg`Cx6$1Sv{>DPupAM1>w3X|8(Wygj6Z!M>9mYy+FQ=Q~a_o!NnuG$}%#L(QD-wo>NIf*{(tN&zy*w{S1B zbD7d9A#|y~987!N!fk2Z%RCtwMxQzT!F%quaB9ALn5NV)T4(heYinQTG$-$3!dkxhwV;KY`8JdJn-ePJKav6YDJ@+3?mVVwK?uEPDF;q3o4I%>V0@Ma(+90R;MUn@ zj!`XTnqq>e>R5nclmD=-}}R;8fGh z6(^N2Rt-UP%nNz=nbFK;mJ~6WZ-VH`QhBHr?#K985%W_$n3k`Qho;76ZrsfxrlUtN zJ)SNPodP$vEN0ri2GN6u<%RDNo4LPpOPEv|B*grd2Z^Mao6VLo%IkutnP4yX_-1a^ zD}e_KJX-Xh>EH(@~N~ebfvihUwm{kHkpD~3!K8=idr|L^rwnj@F zWCD1czkMtp-l+Q>a=0emwhom1JW{FNi)EK(F<{Jma-x+$-V! z`R?je`s2nd{$9-vkvCR?fN_EJ!OIx_;JRv&)lx-RdmxbRPDtT>g?GIgM-<@Hk3g!s zc0GUbss@^VLmo;6J&HGPYSZ7!W z9W||z59zZXeYE|9XUz+tYrM|#2{ZH2yzRem>Cq61pqBS5FGWjV{J`Wv2#qjo<^%6k zq1*}I@onu;dhyRy{;FIpN;&WqtGI;H{ts{S?_OU)uYPpm;N_t-@9ZOf<<&cA=#Of6@)1OT6UC0>?Y3^zIits5Y2x3sE9VdfY-c z&V9uT7YEZ3b9$14)$K?-{~La(E0o8mkC};I|ysIXNhOE*cOUJh%QN$0dEnH`+ z*Y_cpe_Teb@Dtbc3!)j@v`NItW)!3M3(uDX(t-O1l3Pm}5%c309zQ*hDrXNO>qgci z`Rl(iqa^Tr0}}AE7JV)IgM$jE(#6Mw{Z!dC=;Nlpc#y|b+NaEnbOxSBuSUs$>iYny zQ8|QEYMw(6vt;1zwg6gNX+eDI2@35k3-^Wx&^wjZWJsz+_-<7eo;FXRZz@L+c{eed z{z4XXqlM?x%F)C|^9*`1MGnp>O`*?Evt;+p)5xPn4tD4G3-K++k;&QR$aYi@NVfB* zmx~eUv$zbI=k$O*ZGKekxIHnqKY{jW$iwY9el#@Ok%$HqqjM?pF!{GHeX!S=9DP@S zW`C52?OT1R#b#H+wI4$}XDUDsBVSs!Y7!YlkDxKv6+ofXhgL53B+V!C&}~;m7=?Z4 zmk1wn>2MDEDiNOlh5K^)EPtXhBpZ2-QG#%1Z#sV7RFZY#FzQ#X1TwrA{kt}pd{sJ( zlE*4T(MT^U$q6I7rX50VR2e$6Jn7)_2y*=XL6qpB0`|Q<>9XpXWNG%rfGkC|4O`Er&4YSmscDy_Fxwnku=Wj+;57c0F zyBqB}Zv_e9H=^{Q-tcRu8$CQemh5xdh#uti26rzv+FLh{oNL;Ebl&v_7h^Z7x-O20 zBR8S}#_BNgvn&1iF^(Mly%DMUtAl)lE4|3XlhyOn(W^9dsLOVxtK;Lzl)LHZY=t@$ zMY+<*d-25X+D26JQypS#U8&*tl|)WxKh0hPavr$QV8sN|t1}H95q=L&OLw6?>l4WN zL8)lDzNV0q&4oI$Nn}b;3>w_130GH6q`5iCWMbS*)D)`)vx}T*z>ihLq23jBuIK|! zH=XD=!&EY-zYPkH=?k$(CeVxRtI56>ifD6NKR6ZTNGEJaBS)fmQL$xzcp2$HV?5TA zXqyLi5*P@h-GRQ5PbVIybtHD4cQsWYCW+KBmMN z&T81uipoq9IrKNrG@FCL>A_TPSvGm-Y)Kx^9tM9p3~1KzBP4NpAd#PK1u>cZX?9>C zX?&haOz+shvU7cC|BPa?DoFUoIdnMmZ&0W1Whcn*(tRY89}XdVw1j+-rDXiXJtQ~V z8ny)Yqlaxz67y@jh)jYd6weUW-BQZQ{VUr^uE8*v6QN7To;yX3Uf4nkxWSO?rB4TR zoF;nv(ut;*u$RWxh+dH4$dH-q1s@5|N4yEW`;;S1>1o3HsUfr>AzsqCGbFqym0XX~ zhr8NB{G5xzPrj5j{&S68i)kBA}_e)92{Ou%t!BAMUSDkJT zFCcSO50DQfBcT0@GJV}6kA$txCI<(xFxym)zKA|ZI?o;H zE7lWqYz^5ugMrLN`gGE&HDp=KaF5|J4Dp>S~2XgaXZT=H$sa8kI+9F9C; z>Ef?5$dy5+B%{y-E`A?J*^gmFA$lN5L`LBC8_|#Lfh4D>w-DD<9|C^>jjr(}Z#@-> zr;i>yf8#)>9Ggs@-T28LxuXkwA4h7N>`Y{4zU4nm(S^EE6R5HmkoJxT{N6?#*rV=5 zbE{dh)>w#-uvG^JK69djhYu${0kwRGhYsL0XZkjD2>Ihu#UF6fflz~qG;*CGxodlZ zpEF(uMs1%+w{9OmUbp1(`O|e^^q-0J^&Sm!GjcC)lB@&IJYA^#K4o&IWHX;|QU^XB zaG@VFWQd3GeX_$N9ZCO-IeN-YQFjz%eSuAg~zR~)J^>qAHbUPuh;6r9&I;j7@E(wuIbBhXJV-H`{PoBT(rVFvx-004x4Sax0hvd12F5H;rPIrgI^GWOLBtN$4K)((lXN67# zKda`rjf{5+@%V}*6AzeN`% z$;;g&8?N?*t7`)27_};iR)v$~)n64zR-a1KqEAT5Kif-6hN=ATe!H&cyRLnA(!YI! zOo-*O5?;nMQ)H=ULV5^T-8fU^f}V^^v|58=$J)|ey+=d4=>PJr=fke}d0p*vtqFGV zuD_VQE+WMr+sM}5`*5#J7f}xZ&lYg+>P(4|t||3e^Gg)zI04iIZt`FJzuV}Nv8%1F zwqJ5eqAjC$koe_$N$43RQHFra1T6aNf|j({(#-6E{PA_8K+5-bb7{;#>9@jN|K)@~ zz0!KJ$Ribqo(>u!;DrL_2kD@L;o4|k&1l+lx;Bcd9Su_6tDASp(-l{yOSY~*sqVhr zZQK*uvlH-qp}j>ydvm(myB_gRds5!s&AW8#YDX%c6mz@Q;<^tyh@UzLdRnF7=2z_^ z<-U4gU$YwTd%jfU-J%DoHgP!WpuEUn}^dg3dVhzt`Cm8qp(Ep-Pptf`k)mM zjfX#LsFb^|51WjmalzzaRXuhYz~47f*m>u{Dpemt$h$QYpV|Gn>da9i2&fIk%oQ`q z%-_b)w>A>TW6s}%kKNp5=d{oQ?r3ho$KwWxWb7=!B55mrwQhk(tY`tN3|HWiuX{wp zCBxwS1W$|#&xi^Z4}*wR-Z=Kn1Chi2VK74Ci>vnt@mi~g2|9-3y(bLN2R{qA@Nzz$ zT00K?dS(H7OOvtecrWDk$pX$NuE(<^k!bH<3m6k3yyq~8L{_6MVDGqXctq+;KEm9ht#Id&)vBguI778dpHIRx;hg}BOG7p>cD4sJuj@rtD1A~{Vn=+p?s*+<(& z_jOG{^G6`=(^@7Ho14I>#4vnmWuD0GyKrBYnSt+_?h)N;Fov+v(bzg|m#EIz1U}AQ zhJBuG7gfZWfN|jx{PDmBQG|vmD7;;W_xq=adLA_eJ3S#^Yg&M4qP-cMoD_>K!!1P{ zZkj>WxHNp|)g8MpkIg{Sa|_;%#@o$(YX}MmMWY z%9%rrYa(|3mR)5x&K%?hCgIlouf$<)=8*L~35&SWaS1`@@YN^@N50RrJ7#GPiNT53 z|Biy_${#ZrQ@;{_G_epBZ8ifkCLV8J;3Y~OWCp(5lJVz{UZQ2erqDMg6_1Yf7R}gi z0v5klVV6% z*P4Fg*18ygW#DW)G)^MkQ?3uUjb>xDi66zs_vypfm$R_ruRc|0ll5WOv<295*CVlI zwLX|%TZV%M9TaEE8^FA>cwGN*h8WK1(rf3|uXL;3T8$-C9u>gB2 zI#=CjF@Tb+MYw2Mzp4?73}EM#CHU*Fx8k~S2H-BY48MPRQXH*d0AKzr!(j_E#J^ta zgZIzn_@?ht@u92wP#C%bi&lq-wHoxHh_1j|o1Mh#&gp~VqZN3@6eKn$`obROSUlwQ zXz>}bK8V$0abDm^@zF|sXwr$r&&Jw__npy)VEtH}Q)(@C5%77VSUmi@mG}dv4;PGM z@yG2};%fpfGKs}+&8@^|1pHjUyqlG{Sir8Pu{e2*mH4E9p9;s1+E|IR1S}Gcms?ng z%LN=H;O8PMalU}(2sm;4KlS?yc!IZ;_^5Dvk$~6QS&4H6yi&m0qpZZoyU!gn+)A7$ zU@RQZ5^z_WhXuS)#Y$Wy;Ku@9Ahh2lgTH|H3UYRx+tq%jww3sVfR_n)rXY`4z@-B2 zE3|W3zySgtJl0BlK)`kaE;sr|eq{lNj{N8N4gsrAv=SExbvgtcvxN3H33#D!d{%e+ zDFXJfwGx*I$2A0u2mPaqg@6sQmH3cwybBiyb-L`cRlxI1ti<~StSR6kp?;SgSOM3e zf9hNiuy}%%c#Cj+uYgm9e)kJ_iGWWEbt(khrPpiAf6fgS@I_}U@hRcBrGWDW{L@aT zfWP(q$8KH%20^bb8|Di56l*0e67Wd@PZ<1|N9IBS=UDx7JV(HCg3Mk1{o3Uhy?@5Q69+x~ zdwBwUd%a6iTek#_`SckbdXWGhZyWHZZ=OMit4mNXE&&v8#_;afzoIk7)6h8~59sU? z2Z@bQ2g;H=E3yntg2fhn(WE2SkcBfZa@mpud3)EPfxmN*i@jJ>8j=K0o?SqjhlZoV zb$!u!wInF;zJt6@jz?1;x}$GL65-;}PpEl_87jOq2VKxigqs>Fco{K8^_Npo{=5Vj zIAH*eb}>bNw{1sRDJ!824aMI+xuPV8EaZ_G4>D%saQTLXsAF;qvf333eMWfVL?PDd z60JYzrr&b#=$wHA6fPixV*{~nPa#GXmx!z7zN1?oN8ul17Xr5;9lxp4#>z_Gc)+$O zXh`3VE6FMjXUwtKjFB~uXw!UL?oOVwGH=8 zT#T3ASdZuSo&`6ugy#;`B;51mPJB;@8I|VmgPnS&;n}78u*=s-i0C%~=e4ZHZ{{Ax z%b!QWjSIH;=Y~|A`28^cs5S@m7x%&q?#cK%&caQ#bD`nPIW$Zy4*RV-gzuzBf#%r{ zqT}sLahlcvJi}dxY0YZ!NxSCbmi7B__|$0FWLU~us?ESL8GEr$O%#X%dXfIG1MuJ% z2k?V0(eUo=Nq*%!FZ}0v7S`N0ANH-#wa37-y*@#9em9+g}*tk6&UzrXc{OuQJ2>f{M5x|B8&^x3FE)oR$_El z2Vc&O!WU03gQDhTC_i@qzU;FZ_ikPc$$Rb5!J{^~aaJCt7V}|oQ%^M9)EVy@QHGoQ z%!3g-3q^|zr{KDaJk~fp3rtSPi9X+s#I<9^xc2ib*lTb~^gB8l_dQ&Jx0uX^{qy^v zldqTHqic_0<=bhVair9ufRcq%bg2h%9yyMFVl;$Xw(zl{Y_r0jWF^nJRmjvI^S@h`{hvw{x;b%H0L7E&9?QX0= zSrKWxf4?MX)oU7eIin5fW?Jx(LSE#LHTxw$uDnCHlJ`pLwl zE)hbWD)Vk9HE_g}#V92)0kYmbkUVu1{JZxRa<7jEvr$qYLtpSCW5-XA9MUw?byTP3;p ztZ@Cvzq5h&RQ1BuHf4B_p%8OE;E!Z=vIAc3PVk@kb0I3M*zW!6k=Ww+1>8?O2LiRd z(Z;etI5w#sSI(RbL%-Fah$V{n_^K)#r8XBn4A#erov%=BK_PBCJ{MvSO~u1IFQF#6 z44mvA4dWIp#y5`Upar*tXH35Z(0*|Z9#gvv9j*+*d1n`br_m;yxnm;o9%qZoY8F90 z?8FC@2BL;S13YcxBKRhZtG|QCpzkt0ak}Xu=rbxCcMc9fZlo7JTe1)`@8t;JiZ4U* zacVeW^g`&rE)Tm**ofR0C}St(C7}0Y2ku#Y7#WP{feTV&;B3zn{9XPu%H017y_Xeo z&{&Mdjr%U4jXo{N=G96##?~X%XLry#IDy75NrYvYMrg#^>nJy63tA%N&AwlpD+%{+ zK{6j=P#jKzTMID1C8`2F&Y6U+i;|!vdN+^!528hL&WO~7`Y#VO@-t+&qtQQds*cS} z1V!OnQiEk{(CooyBvGGM!t^_XNn3Ub^2;*eZ)?SaX6a;-F)R_a_446SQY>6x=8?y< zggj}6tN30*4u>TB)kJe1i-NB#=LfVehZL7oqP1}(+8I8dkCk5mW?m^|^>HioX1y=} z<4P>78##;gZLvccDP#FBv*Y2#HdpdWSg#$fJB*K-mH^kT>ygEOd{ASA4zGMC5&9f{ z%;Sb&6gj;&U->Hut_nMK2UN~PYh~s5M+=19VIhi=Sv}{YaEEu2DwAY*f6X2Zw^)JZ zpT8;5(nx}!DOb>=39FDybB$!OeFA*;Fu-55*CGX{GRdk_aj-GLADg75qn~Q~B}JXf zAyGR88~E=*yVFu7YfdeNMj^)D)N46t%##_C>M4uip?N-5+*^oJ(#K2eE-Zl0e@@~F zwx`h9$)=K6A!cg4JBMp+I3%O0D2Y^?4?lKR;c@0-v}r(V)ji34A3dSEG>$KXcZ*A~r%oBFG7qZSa(5B%?~Yb8R9mIo{9~Hi#RjyiVD#V!FwjWoKV@THNs(4HKQiy-G2lrPj zKzkgYi(Lzs!eo^_!fv!e^l|(zaee(#_->wow=XL~%N;L^AGa(8<$f7BFTYUOC!Ht$ zdUYvi^~k`-uN9!Kbs6b8NY}bZ*IG;0ddLzx&9i0){m-a)l{1S3yxex`nY+{K8He;% zcKip$ig!0wlk=fMuCB3dtdsVfQ&yEnNMF?@Fz{+Cdu)B1t>kPSv04=cLp(3Dhu)?$ zu?gQu@YQLs;$#D>bon7uTBAiLQ*VfPSjQ@_mSY(bxq?(ptZ4eK_iFWc{wDRuej z2n7x2+4VE@*|@TybXGAy)y;EkX#Nnk{|;+mXO$gzFy~lmJB(cM=_|MKu)X(1Hdd|=dtO*S>xiEKnavm3 z2c_!lJ_}{UcJ^eWSVNjwFcAi()UmOwB5Sc)k1lI=h1(-9u`|}nuzPBC z=tp6%rMy!e%ZDklbF1~J%0XB7#?-QfrmF0QQ--wDN!VL?reKrLF0f!n z9Xl*qfejt4NALG?gBRWn?3wJROl(^pnkwrJr?Z>bn8LG6t4U8X=y$!mnm5n?$#ZDo^w5ZkA}Ysj8{ z(Quz{WkY+twp}IHNa`Br!M7EyY=w*}v;WT(Vje#iPI4xCl zWcA$`@TqTQi(J}I6H_7Q)!602yT&%wL;laH^<1{_t@sj;w$G_os)Jkx1xWMot0t0zGz{$ zCES#Ij{Jr*wSf@ln zlxz!o>-sU~wVXU%FeMn;PSvx~_HUTT@_zJ6fhX9UsbyabRAJ{^8&HEJ7f70Sfek*O z%Vv8EIawar!|w~{Se^F4?B{4}x+lU8ru`yp{nF9wgrLz>?u0Fv6iZm$wU{0FYYf%+ zD!khpAZ7#JPGqMgA$r@;5_Y>!8nv`k_SCibV;`0Nli>y9&RW{lu=Kqo2WCFrpx zpWV-_W-m2Qr6GpOu<>?2TXZFry}x2Aom-#`WXKVANN_5<-*75*7_9>FZTYO$@l-Z! z)>Nu@Q5l#cLj5nP>}z2U!PNj|_~4w!PI&PvIoycu-AIK(u5VlI-*$>YnU>D zjk;k+J6~JDnL(6&b73?)ZvJR$eZUr0=U20#jiziynI%p6A%ed}HLTaYzU*V+9cI5{ zj?ibGaJ`LJV3o%S*IOkw*i}}~Zp?Ybw9o8EgC2VVDQRTaxHdB90@Uc9#s2WZrkQmt ztzc}{DbWJ!K$wxz!Y;jfm~lTSOPTW_(DD8U2(9(lpH=L&My_XoTCbdg!XKN`Y&iL`@CA26LoXuVl7*;K>2^qFHx;yCp=K*w7c66 z`&`S8Z2u2`&{oUd@mJ;)yUQz@YT5l+%A9M~Kk_ZTTFaWg{ZISF0>7&ApZ(~)Z z%3O%hf0uq=1o@M%DF3f~ASCGA3o7hhC9a?9Mxu*2zZ0Zt}%Z|U$(=cyy|exLR9|X3X-u+f(6&d zp}r+i$k?JE*4>c+dk)p0pJ}tu;!1mL+zO7E}0?zOWZqP|}E?z9$hZi{gJ;|M5LyoR0k6`=vQU2uZSbWm)& zhr@HXqZ(NwJe-*hw)>yqXIer|rq|l|{hn}G*6V{p>VXS6BjQ%jCzh7h8+(D!`)$>Shx3al%YBr54H@3oE@KWMD9tH^$_9k@*ub| z@H2i{coluha=<&ygJA!bPdGq`kDl%AguONd!tfs-@pq8~#RLt(uk=Eo$IlPADm4X- z9M}uDdWV7B-;cOtc&f;^=UX(&XBsRC`-FKJSzg1T1_f4410D7qKKp1Y-{;mf)G;+2 zj9GhouC>$tuB z0$<$YHi};w2}knluv6+wUh#trM$2ZysoA+$?#NaCZtDPSq`Lqn42{R5BY6H`nGN<9 zV&@M$H3A1~%;(=k8e(N3mZ*L2%V<+Vm84Zh17B55fRsNM(fW*GBFON7a9aMe(~|z_2tyL^{$zdRscI!0zM@iVdZxpeTwor3p&!T?CY( z6csyIP{A&&!cL-M7kk0p6&p5G6x%brpWpX=uICS~>m-xSB-t=KNzQ#vHrTwd6k1CT zL#pTfQAt$>EO04hW_zonuKH|bem(`+$CDnQcqRzuc&xUyZ>1W7=4Fvx~ThZEJX>=vO7dcqY zgwUhpFXvqhJfyZaxac<(@NpLQ$CesP)E=G22Svw}cdV;$P! zb(I;l<|^u45e%!27NTyaUT)0Kp>;)}@Ir1DQY-nxwC_HSZaj;G!a_YX#_t<5cKShd z`)e%p<)32AzrSN9m^UJiPfNh{_+iF$#Q-y0VL9s6Oo1B-P0TfG3FIapi0);kL(5<- zGy3ocCVH3-nz}uU^WIp-#5mt$Zd?&FD_(Khx827WUh;8f+Q{z={g@4_eLpZN5j&ZR zrJ88Xsx0t$-oXstP{ph@RYclXv*D>vDKoe*o_TOo8ZGU~0k3mb%wDOV!eSXQ<58Cf zg`dlWk1bpT&ST~=PuAwc59^1VKhkaCD*Xb1$+diln4`tCJojdHn+e$-VLl{Qeio)m z9%PyVR2j2VoOfpO0pT#SUrZRcm$g-p1GSwk%;JmI=-W?i{yhSlmIdfbx8Cp7u^}=gk&S4!NPVsN`1K;4eZlHbJs0|ahZov z&+00quO*94M2ADq@%^apa}BybzM)DNVwC{f|yM;$Ybja zrZa3IXlJ#c$}g2@Va8LTX2K%aT+o8P{-{9lKRSeGIj#4>k`@&6cO{ZZuM_rh&%5kj zdyxO_Qk1xWdKgtiK}pyi^oH}p{GgpF4iQ8{;>>+WLXeIg>xZ&Del!?=If!0#E<#^V zA7_=g_jA?Ddr{`j2;^ybnmx|V@0UAvqrEFb(Ll+0_UGyt&}%w~oPs8zk6$a;-f^)I z?{f^H3pVKO#4)UPc`TSM?nYs)V-SC=x^RIo3fhl7LZ9BKqjyX!b5Ak?e!YE+q$2(@ z2K`dVZxiRGaQ884D!#^KH%vnc{UPw~I(K65x{Db+9gdV_LSeMx5T> zN7EF@jgCcKVOm`M!^r9PY4G%2Fw$GA$0*v5AkG=we#8PFwEe^wCL~;i6nx>lbHdG$ z!txcu`?FO^3V`FE((Oj3;m24#cW?;hqw-5K$?Q*xxhAqV{S9%R&w9N3FD zezWs$=77q>Qsy5X$!qbc zIr2;^@2f}S;g#$O&wS`{S7AopYw7rEQ_DKr<^x|_i<$hRrZZsMdbV$LK4=Y$6FxAt z5e$SJVNr=}yjpqjx14x3@-UeZPQs zG8wRlRxn|GmPj(*m3%yz4o4pKFiwZ;(Ufg=M7}Q#st#{qHfdR*Ba0DvW}XgDJA9cb zGmOz+DPIz2m<~-Ak<5i)9*TBZK;Cd#oV;6|48OH)m?K8I$m#n^PP;h?Hoetl z($*ND=Vg^-U}F;Jg{{C`7-5XObgId{iAnIW?Vj*&j}DrdRz*TOlHk_o4Z>ZGY6xAf zBrnX9p(r9kXr!o)4n3Lx?vHXq>_H62v4 zsgkIFOM=0~X5ocI9WI8fiVR*z0>Rn4!|iC+a{<%)fbkf@DjXjEhw+$XIhNjS z>lfOraH6JeeZryi?f*;baOwZm5%GWZ4((G8;T>a5XzTn&;fsB9$yN?O+?E>}-S68p8qQ7(pbYDW=Te#fp;d(eP3&nZH)_@6rtoHU@H ze-t9?&Sf3mD-Gy)xgs>takYnBw?18~S%j1;W(v+L=+m6w5-w)=m|#nTE=|}{hCJp- z3scQ?DDQDGn)Oym7!<5UpD=l-HbYl9Zq;a-kQk4qta>iUd#FyIZ09_|>{kh>wHnr=YkHO|e3@3VqW#5mh^chy~Rubc*2;^sjoQ z*#5l=op)j-x+}X&Y&=DkM&+$Q_Y=;GziO(|2thfLy8Tw%`AUTzcPv6y79-i{*(y}z zmxl76k72dWDbo)Dk;r9=6I&CkOfSrtf%fbh&nkUXqHuF6dXVSE?k-ZMMZObIt=|Mz zI9i3K+?kD9kGrsKcU0-&@L1IDXv*4bP^XzUv(fIHQS1ii(bQ_&a&)h%Pb}B1Nq?4? zAqj=cVzV<^^!d^iD7S2%7#-K98Mq7?&)p_Ylh>iD%F9uy%{uYk03A9xv=Du3trw3{ z*P;7EGm*J%tvLCHHa&VI8y&v7Lac+dX|r4&N=qpcpV_5F+vjGY@K?cNO>Hf@p*01` zKXVdCm21+LIpJv1%Kpw;4^5gl+#fYgE9|82M$@HBqR{H{&<-ikr0I9^(DWIqf{8Vn zw0lG$I`FDQ;IL1V<~0|g@@*#t1{XBxYPJwrtU51H;PQ9gC_qm6R|S$>`OZ9!+tRv8 zFg{e1I?q~yct-;Td3Ks~Ls|kV_;Ask)z_r@YvYmB5#!E51x?yimVgxRi8^cDG-*ZF z5_H2(Nz9AXr1eV@k%N(w*zvk1&5TS&{_25ZPt47kwF&5O*DP_u4=w6+F$Nhg4H9oT zpiLLM$D^Mk+{9#`4h?8tiq14?ito4TQp+xm8+H0d=kNwS>awH|Z7EvXX;-38xAYew z^Vd&0+*A$d@APG8YeSa1=N1D>YnP#%4ik^*M-6E7{$)tAa+$}%YX&s#YXRE4?yLK` zO$JmaISX0d*?!bK)_~ruOhx-AKR6~i!hm}3UW$0qlRKU^>(jD7*+@8=9D87;PZf6; zBjp5rw;L^bboievG_0cBV+82Y=H>(xq$4X3T-T+krm=`s2EmL2x|D2Ph}y@b3sS3e z>EyvEbU!vtVD?Ox7S4=CIXhDY*Io5!%eOSNxPFpg+hIN0bFmN&W@!tO9rfwJr2;hT z#4V3G_4@QBr{iFUC-h1yZ*zN!#S z6*#Qi!W-gVQCki_;_l1wr|2jSzi$4oZEHC`QE(Nnqnpe3;POlA{%gYyEJdwkO8+aYZIlP`L zQ-0vTzB_XHIY)RMA}(LVVcm7SAr2Is#o@*ZUPl*)e{#aAhuXZ#gWzS5}w$Gwx57`p?p0|vg;WlRLU=H1QWk0)(e}TC%<`$#Rxy{uZ9O-!Zy_qp= zgwa@+Ppu`-cYZRSB{WWI=uG*MPZhS!5~plABgn7g;*{d^L1ox>VbDOXhi$MuT6-ZI zt{S_B%dB(g989?1LLm)#|o)sLw!+eVyK>Z0JVA`zCdOp6)=sft0M&^ZrhVYqq z;fhw~qxE}ao)8YNaSoH%DzC?Uq-@*NWV^D9b$Gg-$%+uQDBthE1Z^cP1xsk z6CJ)A4Sk273g2LJBiK11ZrL;MM9VD zWtP0%$i*@)q3=W0NJblB(q`9?PurGK{a!s{`1204d`~I)5SvIhOgATGqx+e4Yg0*) zRx*9=VL-mh$e^d&f=T466lxC^Au{oIhE0LpR(wAFQZ&cFBi5 z%|CWkrW9gcEPvBF|ndqCH=qFw@4}6C8-RLc%O!Xtr$= zW8)Pp#D~ujS)(|L7fob3R&N*fIiDeuU&YaxM`sH+3HpRrmUNNUIg9BRL7Vu^c^#%s z_Bg57znD6n^=0oT@R@*QF)_Kam~IGdWEI~|XS9#B5tEd7I%D2tw*N^obNl)}a_D_L zEqDCInsPCMRnNAQ9=wFc8OxBSJDV7f`|C+-@>05?L4iy=bAYK;sv(Vs6X`;ENy1e0 zFb(GAM7t}A@=ktW|Cs+}DvFE9o-Zjh<%9z3wq73XdXY+eB2sCU^aRG#R0ByD&L_Ak zjmDk4&iL?tG5OA3M71rA7O5H`Y1xa6?_VBiI+#wKzFDHD!;dmrEgB@VIDw^Mhb}oCXGWR5WM{f&(uO1+%8$CwI4N|o_PaCam3Rha6}@A4H@C7o zzNJ&)R9_U7@r#jpp3KG%%b>ca{ZYEH6vqQHXYIbE(_dCI(TZ$26tU*1_)1JVT{hDr(Igi~oW|9TQKY5vBXYh%Ti>r$!9zhV?&*~=uEO0s&MDfC%k6#)p&P9t=4Wy{TVatzWB41;_cd!6`>I}cW??E_JiGvP+*!p0y&Xx42h(Zn z$;oK2egzXFwkOKFGHB^8C1etGfLS1(K@Qkt(BiHZCV$c`=FFlQL;gPZMhOq>$!F`u z^p#r~8T}*-jcrvSHxuJ2Pd$g6P33-9UGB4yiAl7r&57Lh&qYaft68t^RO&eHD(m1; zfG&U1XZ?E9=#Z4wm zgj*)nySAC}jSNC(AK5VnuVv63Uv@B&*XN@s0}tjxR0g$E-OC(cB2Z~dneand2G#7V zW%`q2P@Bd?abZjb?H!lOY=~ci-s9sezLrL>7D|hqxwwoQT~0)PK@z>ZdINjp?J}fp zokBd8#nG@&CS+xG8G1dlfsDV$X$_fXki6OzDD3$rBB}_Xi%*o2@UzvZ)31rF85K+; zXVem(`*lbqVjVG@JBP+r?j)Z^)}zmMRpcC=O;fUtk@oL($gQ`8Jhh!gRsFlkr>=6O zxsQvjZ4RL6qDO>ZnSCU>KU{rADLP&qPzQYsjV#LOR-1jlSC! zfIiyQ66;e!%DSr2Mci7t;8`tM+aRRVCaKY`FEh~y z4cCx39RdBVt3fx-^hHKoZ1HS)0e$1IL5sKfqJd|1#B|Vuo+{CxKK;IEf&`~K_|=1| zi8bi)*?wq|VJ+$W;6a67H0bwEKa_l;hIA7TI(5=$I$|q#J)(wmR&g=R8%NV0#eT@g zuZC>M_n?-CM$>C+{g9)ehGZ=Dpo-^4)0P%L^pjCJzH7gZn?!+7^n=4$8}!^1l#xg( z+gkKkE1&QEDTdtl$b`HrwjwEBAYUc6mOQph1-leSQCF4~U(x3v(Xmd~ns-mq?+ ztLVJ$#I}|&J*vOo8^X@GicS{lw|zXJO-uJpgZi7UBE1XWkL=RbqE_w?J#kGoOi z>IiIrljy}*jrMaJ`7}Sq89Hj6M5pUUw)-c!P@}c3aNw(pNNV`{wzsmTG-IU~Tp7t1 zMWu%vsR&c0jLZ!1lH-dWNL3s;G)Ilb&z=r}e_TajgWHZMOjoBFyZoV7iZ9ZW1B;f6fzqZwTi%JS-y``_tgBo2_WFQYimJ zN(Je%O@o#f_96!v0l&_FCs8&?0wotG(PBo8-+P3Ty`k}-xx`f@=~3(|@cKsVMWJy0 zldI@w+3F*kPpi>sBd5a&C07wn+THfu(wwfK;~;#Dlj!#A(e1z+OJ#bTpds5y^l7qu zd(9JPT42G4sIAT-f!<(SS&0KpigpLHZ`^pQ3~Og=9O=GAZt$$nNwhIsx;=Zd6Ag

CZp3q@!|w9o`xa+WrrP^9r>k~UN=5)NJQtC# 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 diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_female.glb index 786ada3dea4b0b7b9884c61e0177762905047a87..5b25187896f744b6d1dc0df78503e5ffe88a0ea1 100644 GIT binary patch literal 717780 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�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%0AZN5bMT|JK5G|vj& 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

rwZEP1Ra_=;*)LB%obW;| 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 Vf4$kUa`6L;XQaMPxw>2be*lPR?TG*Y literal 1641748 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%0Au+8=n7qvkeAE6(#r9f2ZaU4diuh^Z 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

sZ@#J|RU_47d?n1~|I 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Û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%0DCpjPQKX9=y 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

Z5f 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 K(x_3>jsHJyyvh#% diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2light_male.glb index e03e891d4760234cccac535eaefdf77794216c25..6deaca8e8cb11562a1e4bad98170c01f9cb3f099 100644 GIT binary patch delta 30148 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 oVRBWnsEg)gQ18=nmA*I@P^#A|> literal 256684 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

33X=xgc5qbudV@fHr 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

Lw8*Rtij` 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 U{BA=yWPcZ);ABJhN;d!h0+DzgxBvhE diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_female.glb index 211fcb70a08fd5314841c27b6ce0dbf8db9c4d1e..6a563c0dca8b25a659d41379584847e560277396 100644 GIT binary patch literal 729428 zcmeEv34onNm2M|tU&A7}AjAd*v1$K(i4uZrvIfE`%Y;sHLmE2i(A^0jMgj<;KHQLz zQ4vva0aQd56$C{^MO0)HL zI(yYUY3PW3r}y;q9Px^cd;Yr3jGhAypLfWay#u48jj`U@XZD`dSl$>J7#kkxo!xuj z(vjii!=tlK0?Dj53^kT7Zj8*@|F!dGt%~~N{wVA1>s{3t866y6jxPuOUhnF@-p1); zjpg*w=#it1#l5qS>pk#|^A{{08CW#DU|C~y>4HVW%T|muMw?V86u&>eaq7y!5gVG( zMVMsoY_G4k`ER4(awahz8Nk1u*}HgbbipVFYb;;XSg?EmTrs`lj_*C7F}Cl}z)0ix z-o9DK_wGHgY~ZBve_uGT=#sCE;17$IHb%!K!NX=q9DPb2MNMh6!+ z3V%s|EdK4#%4I7iDMwcfE^qx|$-vOi_`emWadKmP;FBlGh6a|8Pitg&c>HgPNsD^) zl)>?T8N>J5RAU1xmya!+TyE=+E62v^n|~afm{{{qrwoo_y(bV>Xm7AJhc~wqe;i&+ zTXkHVoUj_mnE2zF6W`nCj0O-lGCVdg)`Z+~UccwXsh4JPl7?Xz`+1b~?dJ8TUY3M; zmUw;~`gs=g(HD~_$cz32CQ+Wm7$;1@bac_c5ax88kH5}a|3qGx z$6*}PFr6QP0;pR)Iy5mQaQ7oG3v)~=4AUse{D7tu1bKp)dST@Iz88eeDS3X9rAgrB zspn@YW}Tj}y03`jRfCX+-w&WK8EMK2|F&#kY~S%eK!kLpnkQjGmMa%FPZ?pXQ&_PV z$IJq$H@Q--n=5aKr@iG>u70*ahE@lQ{RWE!aSs4TKf= zL6!zl6vtT@Mp08piNNEEwCqj?h&CLu>bh$UkpoB%-)U>t}f@cbYQ`-1)i;E6IEx)|rq zBkbW^2N`%pIE5bM+zA*O*?`MIv);%FB+o)%F7&)G#Cl_F3w9947(mLs2$0P3C~V<2 z&Pf4bb+MPnflq+(un?dKe-UR;A%I>%CgTUhPqWMqu_&yhbY^%6VX=@gDVY>2@7pct z&qM4_7$s4bfpp)WEnZnG_V16ZmD& zp_3oAl@JG>IE4zte*!2%k{$`KX%>745Bm#=0rWnOUJ6~9g-~=EB-_%;1%(s!5xhGP zwD0gpqa>8PA66&9;RZu5!OEI@0~SGua{_1(PO;>SHm4~soV+lBZt{}^294}Qj^m$^ zg^Hj(;y5ax$X@YaF$pwn^IQjhl=X%EI2%y_d;-Y1AA1Cw=IXNy+7C;InZhZ{;u^RK zC#5urn}vgm8Y@iX0QgXcSR(9Y7Nw!zWJ%J9yvT!E!G2+`unSE{;dmu}o&aTGmgo2k zh8*W1NCON4-GRjvM8uq`aogkwpOEm4Qw%d5K$y*w@ApGjrWuTP4z&c8kd4C!Ux9Lm zWr4AQH&e-|M`huSE*)Mu1h?=1L-`esU(%QMW#t2SP~kCcuUPO)xA$ z)9;D>ID;bu^9tWFNc<++a2TPupzvYwV2TM?8}0{sb;*gxQf9gZtXl6Mlb;lSs41ECVRfrkd!qX5?FS=%T%b238F& zf+K6V%Me8Z)dI5w)1AN`d4Ma#gK_;ZgTc?>e!wefuA4k1=%6GA+!H!u9u`IRFp1$? zNBDB_km2t;UE|4*;M~H6NFh^Dl)PmRN{IYBXdswND7x01;I6}mPGQh+prHer1{In# zBa4X{Krw|ayFR}3`GY4d9b?@ZXtNyN9@Ho_1BBe%YWgeS)KPlNU zIGgyWNeX8I$_YBtqX5BNK-Lcv2ANU7fh`@ky`;Hd1*5oWY+@*WzbQcv@d;$%!(jW+ zyLn496p-x~9NB}15m}d`} zHJz>mCX~zy;F-gLV0TahuLsf`Q2>k)rh&uL#83j47~VOIJsdo2WAj4<1#l5583)lu06WEe* zC&`Zxe#LNU;cx_yD2z=A{RHO$QuA=&%22^1N`CBo-j8ht$FQq#d$9LSKLe3P9t2Se z1qT2_KqM+ero`T-iNH4_$BcXz_$@#jf+DyNMX?m(JlXGp%Zj573yCv=vj7Dgz;MFP zfi!R~5r2B*7-3>bKTaslhM$Gd2Y@f>!HV`XDTAiupON~5olbp3g@}1QIP^_PWbm*F z+t8P32)H-l3>Sk!cSIhT8^U`!)8v^!ywKh-|JbLZe7eIXgEEOQ0AlM2|0E_w5A3FN zDorIr?jngKf^wpK0dycC#6yIPb5EfdJR!Jrm<^&aIC*sD0I;YG8W^OK>pFi{7uS_s zR(LuP1u*EfOcFK@>IBhwh!2wp4pD34;KCy;17=APK}-o*Pbf}I!%LtnFjBx-&n$p) zfWAd=#id-zvH&A;Wnn6zx3OCxR880q^^4${!q%og-<(s}PX-kSAC4Z3M$4#HjeycJ zm>5qMZ~|r!3F6SedXXDV$U*W5IVWgbANeOtpFV?ZaHK+<$OtOEnRf}`Xk-YfeMCio zlX2EM^C^=W2!;?NdVtR)lq3xV*ua|sVu5dj9YA}~k1zwl1t|nXMF<_6ID%S8a4>U- zISwkGz^p7Z-h=&@mRr%jW0L^%lJh!$7Vo?wZ6P)w4q1|^6j7d%r8OFk0*naqE3hY`b*Is_Hv z@Zh}mMg2H(2p^H>BL6XH>5bjsDN+6v-yx&fR2yaWRB~nK&*EKK7^WBs6y_@p6Y>$8 z{uQ}4KK=qKJAsEq3Weqb-H6G+X$+geBAGromXr~OyB)AjeZdKukVD&z9TyE!h)8yj zGwhLcO`Q$9(sXPyI%?pCgkj5zMv4RxKO78XW?<^DqX0idLY^&UYTzejm=cAI1>nHg zdwqciHioBvNMq3{We*Wv8FGoxjj+4eiI(q-SRUC71f}qdDE-l7>rqA;c`P`S5C}AP zGv5Gj8JR80&BSm6j9{8U#iZJieEUNkdx7zz#;xuP^Ha(-ZJLRjAv8FV;F zP(VmR!t4c;KEU|eQO8+6{N^_gHOk&GJU>d4zziVqghUybU>y`bQR)_^5$U=ZQ56_N zal$H*iK6i-0)x>aF9*2F;h*7CLjzB)vz&+$Rt~2MaU+ZpFh|x1z{H#|1Ux-R7s(zn zuPqRe|AEX?oMDIX|G=I}96)MassSj*4UR52rEx~HRzQUm`YtBW%)}!E08k-UIP91} z>oZ_tJpD+YwT^qiB2xmU_0PC>LNO8hUjUPsFJ6h#VY4;^qeuTlA;njeybobP=_`xQ zSTr=as9Cb0KTg!?PzIVP&rxNlRo2KS;f}vsg4&>obtnOHOtE1|h~n%ZoFz;l#z7K0 zf}4)~GF+r4(#iXWXb}{^j{*vtK`w}pNrp$9!#;-;drg*q2%Gq)u-6!STtJi2JqXNG zkE0B=3;xK~ksph5*7UZa1&~jJwrIJDm{Qn}lokcP;DBflioA5>3*PpY- z&}A@%v^vNa{t<9YUL(9w+H|N93NOfZLBk+nfDfTm0CRGrU_e2@Y;XJERy*C84e&!} z6%`2bbPi^WDlH$#PE z7n^AYY%DSj$R|<7g`7p&qX1co6f>d%LwH;DRzxG$isG3?smC|@@M zQzBR=;tL!r7*=FjC?(TUo6RI~7Ge)52|I4%VfP^voG)w&d=OGvz#|e^_#6=d)j^AR zCeL|th9v(bGAeCF@mOYzM>% zxXs1lh`>gYDr%nZ)@l(%j^{>O-@{@dOr#)ClWwJEg~d*+%&=uP+Pk$_$^yc#Lv?L( zt>i~S%OK<>;kVX`=m}GqOhmRDP+-`s%J%T-CImE**V?la^uRCGo8c}(apOqS>1rB0 zs9Su7(2rtgm}N>IKnvnvkl`a00LKS~5jcCuA7cakvX_cz5E%!gJOMT&L!q)jM$t9u zk;qj-tDuC6j}RbI3=3}s0Dz*e8W8&BQuG`CwHI8joT9aAbohVJqKis9?F+KLAnyyk zzR>RrDM?z^+a1T8ELjLGi1K3s`-h|w^a(IU#@&Zuqns8LH=JIAHe4jQ=}3)2GmsT+ zIU>*v6!AjI!x<>1k=lL=bJS(M25SZ13mzguBG~Zel*l#0S%cX?QU-;-4DM6_Cm5;^ zM+wKCT-iDWQH16b5}P>jLrc(Y)rkj`#*t{GyY%7c* zJT6!V1Q$(B0E^sIr|4Zk)KwJMq+XnKVKHt?FH-u`De{MJPl^eq2JRW+NYXgyBZ4|2 zjYBmRYB9nLkwt`2B-2QtmEY;-hNPAZ6diMq*#rzGj|MeImW~EuniOz{ z$BWa@oEK0@ia@e2K>PC!2&K0zuF zc|fSKm}Xn~q?9XLLt{%3Lz@zUN`dC3C!)$`QXJ zUV>?%6a{^cR5|6LP@147zk*Jg6b;NKzR_|&OVXP7Ry%E4)~F~wP{kPW5(*>O4pL^2 zBb6qg!S8J|aOlBS<2fVzJVz7#I!%wi^XkY8OPj4rWlD(AZQ( zLt=}%VCX{}H5g#B0L>I>sTml$cG8ZtdV#6F+38NeY{89ac92nEN6j$J(VNx{DMiZY zAR*pFB(m1X;3B_3jRllkhHPK~5(K|U<3c(}`BhkR%bmbFsGkJ|cNB&&D4Tp#T__LjYFlj3={%RvIWE9Df+_ zmYsxK3G0pIA!1v658uK$pjtpPmqx%Vr$yUt(&YBGGo=$JUv|Gymcm}cOT^J9i%g4$ z=YwV%xV}jHp&Ok(qLvcMI$=u9kf7=*U`mmkb3tw32ui4~PCO~RfO)}rAOitihwO0^ znMjBr42I(e4GYhYW>1~MsGA|X3D*EvF8bZPdMNp3kaR~r*@wbLT8Ww@D6=%qouVM5 zlc}i~ZeS}7hF}KiF7i&`cT`pu?Tq_`4>rR18~;*LD!3p>qTx`W^9!95B_&dJK@b{} z7l=$d@-T2f0M(|gPteSV00=;ar-8_zS->LLpph53ODHa&413s2N+KLV#t_&>;ud3Z z5Fj5TplTxWGDzr9g%wdC$$&m- zmbPMKR`H*v<$zCsfDB#*It<|V(Ap8N0-Dsj0rv<>lfDO?4|(8p<5Nm1l@*QHqdTd4 z+TSXR4?YHIZun?8!RSG0P7tCbeNH{0R2rbRT^w}Gm?|{n&!Z!%Od@P$>D+yy2u$wF>P8)JrsObRifx0#Go}$1oPH7~b6% z!QwhYywe5-N15yg(j4Ue!RC=G-!xQY5+O{81I8Cy1UXSN8)gHMBA3&&pQs`u#ZOmx zpsMqtOFto`wnQlGFX1KVM=k~JO7QehG)YjPXbJ_}f%8U9!AL?O```K$MgmqAXCM9$ z{;ze^3i913Hh~h~62SyR5znN^NQUfY16xTHKyL58!4b%p3 za|*D*Hi3UD$w9eUvfb2mkZ}j9V7WPol;nZcBb36r;Vr>Sff1U>ltK03=u>eW#u8p@ zb5>NVLV|=89rZm_)jj2`>59e>Wz~&-W&!|8U}Os6%fn4>CCA|>q1KPkhVE3g65&vW zxM@ZyJ-BSGW?$?a_1mE|MvXLu12)l+SCG`iM{OTx;*<85N|M9X5^zVIj`Hf@+e(%I zTu{$YFqBEk(FH(ALemG`ON9METmU826k7pD(D~@Wnmju#xAss*A{c92B*@iMBsZ~q zNCbxh(I+LA@GV^AB8*U1G?Ip}Qq9vuB7r+f2{v>z7GyF3m4edY4i5|>@?O9N-GM@{ zEpjrjK*$)wiGm_S(>rpEq|%`HV8oDSrHf^VJaMEbQqP+UAJ?yY4U{ezQ7DFZl3L^` zvo|hL8~{2PKGHHsB%=b-L?ZNhvjLmJ+-4gBJ|%|@SuHG>oX)V=*}|-F;-iAbnE0qI zhtjswc2a*9Ef{Vz;_apiL01Q*E3gf%Ag`%FP|%^qbkwyeK!>ASie{R9TjK&ba{18U z@^ZTmEsCOWq&5(bwY=tL)fxUOUPraj?hR=T{u`2w#K8|ZHT4_e)tUCP_4oyby!f24pn0~u5{a=tV9uu zHk%X1rLgxAhvSaNz}QN3gU~JEf#rkv6WupQ!wdCH4J=>Y7;61tbYR(vA>5Xso8n^w zBPX?PxYNDj-q{$ocg4UMF3+}a6tAWf?IaP5l|WQ<)J-}luM!=`l9^#P0#SEnNSb!i zLBA=?kX7s?LIbKogrrl6NTb1^oix~Zg%LtEfvCGE5W95JA%0hwQ3gS!hF6ZYz7*0Ca-xWwDPm`e#F-*>rpTNra#spC>Fy-HJ4xV9 z;=J#$jqY5WcOLmJcP{DbaR+S5l(6ceXe1d^Qm{YWRT^haRE@@%6DTEFRWsIvbiPc) zm=ayPGnNFalo_#xL?vSE2&HQjR*Vrr_@PlTMg$2*jf#NdRv;JrMIOi zntEHBqOG^3DH?lQnxeJ0r7604wlqa&&z7bF4uT3e2rA$psDOi@0uF)-I0!1>AgF+Y zpaKqp3OEQV;2^AkgRlY)!U{MDE8rlkfP=6C4#H&0m2bYI*E_r5l~2B)XXdRKi(DWw zO=K|yU<|UJO=9fvlq=uLOisD-#XM~x0O$_EDObMNJj+wAJl#TF-F!y0^~fk(`Q~G; z-JE$;ll1f^S_O*Eyd{lc@ax#xVGnG={;qq%jP>C5>V5EoltL&yvP) z{48lI;2^4igSY|?;tDv3E8rlmfP=UK4&n+ph%4YAu7HEM0uJH|I7lksAgO?Zqyi3- z3OGnA;2?>oocTJ=yzZ29p1hV>V;p%szs_V{)nq7>cg1{_j53#YRf(9atA$U_q+Bi1 z>rBekBE8O}TrJY;On_JLuDe8qG@DWm+A6)yAj2ZP&Ok#?ualrllT;CUY?PyZNa9h$ChTD?HFx-|jhT*oPF$}jQjp4vq(ije$B~1k!q!nyMOz(HOC2YEQg7Zf+qLezo0l(=9BPl%^c)&U}7l2b+GRtebm{OG6g!b#9n# zOB%y$ThbV2+mgmG+mmNZ5Kt}RW` z@3W;T`hB)E6>wlQ;M(%3fCDt(w(o=5@~MCWqc6*rPX!zpeOZ=#q6#>OD&QchfP<)l zK8PydAgX|ar~(e63i`n4%d*^4^kq%?^8aIe`L>5*8suWik#XA87yvF)XV-z=`@+3A z(DuE$_!-lv_x?dPi%_2F^cxo2iFAOXSRNdjk zy7THbbMCxF5WqAnStREu2118+c#KCJHb*cWr45Pr;Ip;VD?s7@mS9jo~R+(ionC zC5_=JSkf3CqaBUWxof#UM(3_Ajo~p`&aDCtjLu!#xmCbHQUM1>Bbe>nD&QcgfCHlu z%yMq25joiHX<7jXX$2gl74$(`0S9RX9HbTWfzb$NyFV3hfJU&X$e~8$pl9020GU$Fh*G8eGPq~P}!jEU1LJL2hN$^_u@m$QH$0v+OSn$ZZ zh<&Pyy>%b581b@I0Nsyg5MtrSGYBboc%+wUo8dx@${gcyN|;Gdws;nhH2DdckbhQvnBg1svoRaFDy>0IzcwYZ_Lv#{20N zXxwptA3LkS#~law(dr6(+;M>CgDddKrabIAZR}HhHj_Qyx@*p*URBqeaiJ_+bH;_T zaLqX8V{lkJ= z-o;2VCb>Xl+Q_0K#aLuL%gz{NHOtN<%=IiglQCDb>|BqH?(|Oi@)JM&(K}m7n0GJWdgkdDTj@98xON%*7^X$S9KSGIFhaI8MaR#Q#%L6_ zr70SGTbiQdXG>Ew__j1f$Iq6gXz*=mijJQxO)&tlrKx}eqfywBkMV$`ElmX+7;Rv- zd@A6;c)-z?PX!zp4>;QLsel9H0Y_Ut74(7824=~}XalpQsh|&x2OMqrRL}=g4>(RH zmJ5D)7gy^4x-;K)QMyMCj6<&m0gOMd2LYTzuSWrlL$5~xoV%uZYg0}0#dwlS%-d!3 z8EoiJMou-&ch&(I-BHNRcTqTOVjd%nKWf=s2~e(}v!|_)oA1Vs(H#XUlbw;#A8MR5 zw4_@UVD(a9Xfz7r$LDP#hs5w0Eolr-!H&jg6tI8F97e{vMGm=D6ks$ahn6&k$7o4ocnVfDkbA zjo~R+(ik42C5;g|Skf3Cqa}?y4kDxZ%yNH><}+IwBXY1?kMT&QEuRWFFdnJ2F% z#v_%sd@A6;c%;&nPX&EoG@n`WF`Cb8X)5RgqxsC1PX&E|=Ci5DVJdPcXDFv?4wFI3 zROHa{vi(%ep+g}5-$xFkgNqwoiw+T$P6n5cHAYqp4-Je_2sgX;p#2ZoXV3WvHilP@ ztynqMJ3BJ^lWl2=E~70?(N(adG5V8jX^JkREltr?u%#)wjJ7mISHYI1=rY>U6hjAF znxe~SOH%;{VFer*ZEKcuGv2qfrKx}e<9$n8J{53ayl-jCrveU)_bqMtRKS7Jwr0u4 zXj`+Tsh|&xwl!Nm74(78wr0y`Ds-5-dr<0Z(7TS9*LvU|$iEHBz1E}G4wzOYi`oH` zPqv5vn0&HD?SRQAThtDiii1V%K(07+uX}Mt2R#BHk#%;xSUlCqfWzXcPNtEqK-GO| zbg{8>k`}cC1|b#^0D};V+5v-*0+p~d1|)_4p)Lg`rB}&hXLKD=1kkm35XDvzfbk3S zwls#tx8!4Zes(lQgRlE@-cp} z*p{Y(J}_QAv*i;_6#}MS1?qH$ro8!f6+jPC7+-D5o9|4OtB_*f-E32tK4`H)Z_1nR zyy(D$e1#aml%(m+53O9bqDv=GlmX{@I^XCswxux)z9k>S@w22c489$W(PwPA9;46L zmc}snmUA;4KT8@T0I;Mn96w7MBLJ|Zsel9Hc}rVayW=1>y2$MK#6}mHEsZ-4V&i#B zTR!eMh>hnhZTYz4AU2-2wB_Tj4`QQ>%#x4MMP^H51cFv)AvU_mZ25#!&U_tbUVq+) z$*!q4dl_r2ciAx40NcJ$mn(CNtQ&MTLBt&*0v$gne6SBnfglXbPourpa#3!j|v zb^AAna4qp%RQ_okNsDu z7=#pZ<=vLXAf!MgER6w4!MpCpjsZ!5%4BEyJER(iF|MEltsVv!yAz@wPNY_sy23=*HX9RKS7J(Phi00uGE9 zCoTCH9bL9G6>wm@IBCnL0uGE9CvEvuz=83L#kPDZ=mX;+GFv_s^nuaQWyuE}T~kf- z|ME@qXeyBX4aUtTcW0c)wB&}n$GF;R@W6Gzw21^}jI#~?^2)gPdfG$+Gsc%Hc)(p; zBA;=j3RD6+#+S12o0&MQKqavIr#ajOH@!PM#pmuKOxEFUM~nhH1}GJKVcPz^z>b58 z?&5P$X;TU87^oDy{BFWzpi-a`*fCHkc=_GfF&d>nWwL9>21^EphPnj?5q4D%42;&{ z*pkL@JS}Mqhr^P_a6Bz(42Q###&A3>X$*(Mj>c#mwv=^jIG&b#i~z)v#&A3>X)53# zu7CsM#Ywm@cxlV00uJ!vB^;yi_i=3bRL}>; zduFzLD(C~Fq0Ewx(NJbfQ$Zh~p=>H>sS&jNx77p+u5TAVfpIPhM5dci3_KY3qTu*; zVa7czTJT@HQOPaY-KaPp)W&(`0v6qQrL1XZp@eVbE;w7_PnpIkoKfB1GMX-JX$)Oy z$;Z%@mNbUVw4^a~r6rAFGwo=Mrb|n?8BLeAG=|NzoSWf0S<)Cb(~_nF4vbzLTNzZq z0p9$ZvN1Jm%>Rsc=-N51E^3^yGgFDNvZYbwIF%S1e=cA(g$d)oYSKG#)!=<`569&C5_>4Skf5&h9!;RZ&=b8ey1gk z;cr;d7=EWEjp27%(IiICryULwqvz9>#vKQV(er7`#~lZW(er7`#~lZW(er7`#~lZW z(er7^$LRUArE%8>iP7_E%g0?GB*x2uwtU?6L1MfdXv@c4A0)=hfwp||>M@I%YH1su z0~%xd4h@Vnx>RKn@?cc!li;nvsc5Q3G*vBQr+Vc~O%Q1-xu7m*?CirRt27^*v1@11 zx^Uwf3@q||a>lM3FQ!w|s-2Y0*tN^e-Pp;_aW|?;C1b9a*Q#X9J+o0L{&t%r6KfZ! zx+$oWyI=20tbXk~F&-$jr75}{wlqa^V@p$XJ8Wr+=Ejz$=yurB6x~lt8lzXymZs=- z*wPf;Pg|Oz+hI#n0SCsfW83nnfP=6C4vbz!+qqT1fzhjI$;Wto&X&fxRHzzFe4(?_ zQb=}oQErTF(QP_oS_(v_LM&#Lm|Bo();YVPih?mKR%V^?JM`)u<9O&sov|qe>)d6t zIIp8X)m`wM<6%*|W5B`J?uwht)d^#p{xQz+uruonMl1~U(7^J=-J%CtrXD>+hLW|U zF^sJxjiF>MX$&Q6Nn;pWOBzGT+R+&OS&1c$VQejF3}b6aV;EaYnhH2D`m=0hPyq+V zgI~6MD&Qcl5#x7LcV&ZSrAQdH6{{wLv1tXO?y8lsX}Z;A6jp(#J2S?v6%20|F)~K2 zK-8TXW7i5L#xBelyH+6T&Wtl{s&BxVwKkE!j6q1d_rA-@IJ?#+5|}Xvq1DRS46ZI& zpc2?I7||0G3`W{S0y739;IAx=!AP5^J2SQ>sWD@F^(To0W(-7V0`k%VMvD}v1a=%q z+B?t%k^!Sf3b(ukb__`Li{7L)IwOn%mB5aH33+>pFd3W_sJgQYu}`IWw)H|6VTMfn z=>vNf}3va7^oDe1a=Hm^q44Qpi-a`*fCJiqbVA?bH@u* z-PuJ9R0MSX>^P`kF!|g?98}s=0y_pOg#fOb zFd3*6s04NlR0?5VH+BqE3REV$cDZR}c(_}mLy`bQda!6*EU=|90vJm^MgU_;V+1gk zG)5q6Nn->smNZ5nYe{1SFqSk%AZtfsTr9BMQ{#uyZD}gtAgzD{qiNc9ZWVA~yi{w; zrveU)muhYKRKS7JG;PVpXqvXAsel9HrCM7)74$(?0S89YwC&s~;K2BybXz_Za9}jE zS@JO+FtnwqfCJ-)(rx)vzyW?J9qHil3um@`D%b_%XK-!#RIm%VI}TE#nayr)snN`4 zOXH4%)M#e2<>QWn)M#e2<>QWn)M#e2<>QWn)M#e2NlF=;#a zq8~o#QmIQR2doBPsnP9eOH*{9ZE1>%(w3%ZFl}jyiqe**=s4NZ6cwc{P0?Ul(il(1 z+0qm%g0?h8gK0}s0S7?^9N>4N+m4g%+!99vQ_xx6^g%hOKY_iPnYR& zDXn%ctP7Ex(dt6PWwY9f%GCG;U3JP}H&sRXb6r&h#*wq6F^-%ajnVOzTGALt&XUGB za+Wm4k+Ye$Y$XmxC9ijJNwP0`V_r71f6 zwlqbD-arxx?Dh%ot9AU`&+a{1W8 z#%Q;;kCePyJ)Ae*)U>538g5&fqT#lsDH?7|8skk(TN)#6U?;bvXt-_p6b-j6P0@j~ zr71dawlqZt&X%SE4w4EuFy7R(oSV`5VoOs22gZ*y+w!S^1EclDmQMv77_Be1d@A6; zXnnEeQ$ZgXtuK~*jMf)h8s`g>?Obga6U(?#Q};_c(^Gm{ka4A|WcYN)objXD4pFx~ zW*U5T&zwPq?wK>WJqypA^Re|+aXz-bEXK#S@XTc&yPMn@RM>guO!#HtnKRhXJ#)p! z?y@x2!ESGv;F&WB(F^9>of17A8!!mb)3Mxzk^+^mGzKJvuIg@*WI$4>C){<}1g# zdgd7pmF}5mhUaHVV_1Ak8pHFmq%kbMC5_?vS<)C5-;Ty;a!f604A0M!#)tqcX$;TL zlBNOGFY*lknK@>`C0JyF8UH@9lV1n+f&`?sb>LqPX&=mt1VgV7+tz#z=82I&9-x^fCJ-anl1Slji9zP6>wnuOtUSY z3OF!+rrDNH1soWyS+;yC=mVoQ%a+g7YfO`VidqL?(xU&puQ6$UIpbpMemUb~>mD29 zW9yDN<72B{2G@~d;g~ZHl!ar?Yz|d&#?BmYt zZJZ9{iGMw_ccd{oymDkwW5Ia0?C2?j%SVqte&N7qqkq|w#;IQ`*hacP+T^h$&&We%2WzE$Rg3jz67#kZIT)1+K2+r(1 zbl&0nAF=YWW~9n6xnE?LqTIcl(RT65GY3;`PG#l?e*XqGqy6Q`*; z;Id&nF)(}l5{J3qJhxvkB8`a!BYY?>7^6AOk@UtBPi z1uL%@zJKi%(*d?!a+26DnL^izHPagy#-d?)DlZyi)n7DVXS?V$byzgg0F#RbmW)Ni zO{u(SoS6EH2J~zf?MI>gswpEev1)4jDy}-Hqr$LDwO37zVb-e-1BX=?v>4Tpj8)gs zW57`TRXZp$Kkyw^T~KB4Sd3Luio7zyG2z;)rpJk`_uBXDR~;6V86`c7drgV-%BzMn z>#y2DnFWyp!oz|#qo<0ERoBsGz)k&C8`_LEzPoP{I4qiCvTS({<^}TTQv> z+N-9PR$GLJ4k|ns!iyi>P3UKS;PQ?)>)6UlJIRbR9#Bah=v1DKo<}x}w zLQ^=im(t0@%aN%+;*1qY^u|85xh@*U6AwsDd*qZ1oQ^Mg{Xv?=UXc5K800~cM}1L$ znx}aXM`;kmc^u$*G<++{@lhDXeilT2mIYvlY(GZW4S$)%Aiy`$%u8ZSIqc7)1b;v= z#0#<{gVn~@A}{h&&_-UI=U##l#+q~MJ!+r5!d|N4sgtfj5Om>yBR(#cFanUqIUK&% zo(JtYzY9rQk|{9V5+v5=VS#}cr%4`qUX*wl`C({G)LWnU1q~Z`_C1^o#lSm}- zz>k1G4{9R92wnn^MmXDeVm|@UUG-u?X<6w}^ZU9KedsYqDH>Wa$by7aU7Gl@heJ(h z3ZTeBFNz@GEQT-O^+V1Hz6i*AS=3Z%lLtD+Nse)#y)+7A(yBPnQR>GDz8B;kFiZx@ zOM}GsFiMhyaq5wsbi!79kycVPm8dSou#Qs1Sp#s;T@b}FAqprVtq27P?8JGBBbuj> zK^Wt2GKdoL#Yt_N*hw*FbX0-lD9RI33@yC~Z~}n77x=&@_}~PoJ7zW@oho%ciSf+U)Eeewi z*hP?HLaGry57dK)A3=eVjYx`38y-T2d6cI~<|;)~(dkk&zpqQNmSQB3z#*Y77d)a3 zJfflkDW>GwC3%phPiZLV45IQ0Y zLu4PDY@j0oh!v+C2zT{!Ohu7W6P)Y7Z(A6Ga}Y)_L~z$3?68T(5RN|H(uc@Hd_3-V!_R@)1{>&1 z-__e`-fDDl)D2at%aKy|ZdRJ=c9ULr-~|L2_|otk;n)F;Ap)EPJ~aL(N)So`jF6HC zM;w0xxdi5shQUDdQ=X+Uj&+uk+n(m2i~z>~5f9#MhOFTy!tf)=NwPS=cO5k&&Dq5u zncvr?STIPIu}fQuEd7^>D zEXNT~;d;Y-!!;)v#!YV#@el?=EJHHPayaI3kR$;)P?@X8XbMF?(&qR7PYBU(WxdB8 zZ}Pff1>l!Ji=`AwLj=GPR3o72Ckdn&L74a~kA2u_FC-jI+GsNGi4RW@rxTR>Myw4$x(Xlut!bsVPhadI6#mdTy4Oz z`LPc_hXPHEjK9Q}9S=55+(nq?_jOqYRQ_<&k5n6)Ff(Zi)eoQ`at>f`ka!~H1~(CM zNOK4TW(F2LMpTHC2~&-b#|&e<6s|UoeuxkyMI3_>AYB-6NG^ik1SbF^_=tp{KO$@! z(n(oJ%E3h}H0SEy*TslOq`vv~l)feFIZL#=uz$7YY852dx2jogzeR3iJWeIml4Z;cl9!1j-cZA%&rF6(e%D zPGU5^uZt1U+#~}_F;Wp{0*wjK7~rVIh~~Tmo<-OXQw=K!g1(;7%>y<6;8ElR85n1k)!#2 zU5*u8@V15|m{492@h)TtYmp+i4)ozfL&ZU#Q6P*Mkd7t9f*dYVx8!lhiIKNW$tlVp zQJD3}gX@HW;Unc?g8zpY5GhCm@rMD1lLQB55||_+oOtrzfkfmgp%W>}K@17Q zO-Z95L7YUake!2;fTn<&goMeTcLCb}(|Qu?^Rajs3gjOsvj~kzqV!>WLL729Jjm9N zC_QL^JPhG5;rA?&K`cav2%kNuKWIu1o+J)A*?Q6%Kr4cG7PYxcC{UoTlL3#|Ggm3nlwCA|`F&lA)L1b-zNO`+exnH?!ag7qgR@6L3l1lRCNMYT zR+2Xjwb&FQ!f1Sxd`S51k)a^rD^gYx<^_M5QNgo6B#RCCA?yy3oggeCixCG@(?P8e zNDo{?M4GdU6wUAJQtaYKE-YNvp+0r7k_m@?Laeaf6kr1~5G*3PNsHpO&tPG<3^o`> zW7C#I)U0J1^k_V=r*EBVgB}jGJw3x8uBSac!ykDgdwPaHYW8*LLm;gdJ@kft5OY*1ZoLg!Fin4jR6go9P@~m0h zYUPY{EkRB28W%}Rkd?8gFH4!S>h|9q1YP z)x;n9clPry^QU;*p1!>Pq$d8TzF^OvnSV|EQNz7Ge`ftP@kdG6TKpCK(f+ioEQ&Q` zWj&M`s9^^gNe5?~8bGCK5*tZPrV30=`m&g*1)vsx1*R&01*Rr_8Kx+fIn19~zXDU0 zzXDU0UV*7fZvj&gKQ-}39fx)BL%sX8=$-Ia#t&tTYw>r&AH%;U{*X{{n131nDA_yE zGxM*BKWgZ&Bmdk9f93U4`+hC{HSvc&<9hs^@W-sbCjRo8_(T7pxPIiS$IYzYdMgQu z`|)75U6RtHSv2RUY$P?AD=?*Lw&}}aZr+@baAporK4)0A%L=#|C`i?3pg>h0K*6d$ zfC5&100pi302Xj<8Tv&4kPDtcrP#1}G)w0$$(yhgM12`d(k%3mSQ56dPW`+F{xEUx&q&)6KHW=l} z5M6=PYZRlkw_Wnp4e0na!0vYgiI1rH==U+Dm6`)^D^&n%4!~$WdaS6{47AFPIsDz*NMEQW1Fbxx&%gswYGzByuvSi$uBuQEv%OI*~aGTAjw+Mn(o&p~f75n?YS9(gR46 z5Gj>Ek?O^@q@oFR$n@gMlFmj{d|F9|Yw;^KUNl=!w1vtuQ1GhHK*6gy0Jqr+Ud;g* zxM_7Aa{y)r^o3eNq?B&G0W9z;ZX?|cs5b*ebLv7=G^aj*6B4;?tcygoas!-*yP%eC z)B&83$eac0?5l+XYRIfNKwTu#yGr&m;ABu2iS+1_{R|i+(haZwg=!As^GQof(PCcV9=r!e9Qs387O!) z2jFI);ME*}n}LE?a{y)rTG7WGfSG|-^)UzFW?+HWHV(J}>LL*jE;%5Pn?YS9YNa1t zh;@;uRdw_k)I=gKMAX{_YJYdw#xj&~i``{_G7iv{Uw43-NW@cDE;Ha{pxAH?2e@72 zG6PPCPCAhrzzK8Cp#g-oW@AH zCnPf4NWVH!Ya3gyJ9aPY=u4=JL@JThTY?i3nZu-&byOK>WgUHhx=7USvkp8+R>x=7T@I_46X8BnfUT7s4q!xO7618_4?kf_fXngcL6(8@aI0Ne}|>ue6d%|Jn-K7fKmeE>x#ssm_c9en^NBr-zOF5u`ha6%$C zgStp`E7))|sEb7H7LF-I<}7H}aLfU?CDcV?-GU9C_pGTC>lSSAEP%@l7$Mdz*aX^b z9CI5P9N+<{dX`DMkE72((}}QLlT}*dc6{L-ApLT@TGjy@F(^>WI>rEusOw(I3DmNV zIs*-_#sCan>)y(tr@>^nsWZ^o0Ye;Dkg*AJn~~gXjM1E};fl)x=7RtHl`4{87MlDD%lfNT0B}>c%a6~1Z!oT!jrXZjWp11>zD(S7m8Oi3VY18_4?G^aTLHvnLO9A>gY3YLLviYyzX32rD>OS z^d%@ZTpd8G>X-vCGSDvTm;*4!S*z;k132kKZU#a5V>DB(0Wyv>B+SA7cP+28!Y|m%!|`TKZ9Epukn1 zfdW@^08R!9T+IPE87PWVAD}K0)uN8E3(OMKqK-O%V!~A!s6`!h2Ka)Qi&qDzi$t}k zqt3tyi42t0yE^I&>LL+8N>pzb)S`~D1V#qxT^(Zp<}7G;byO&8w{Y|UoRG-Lz)2@^ zGN_A0t*Ar4I@B`ZVSkM3WT11Naa2T*LdK7gV*^#PoaSQa9FUczM?xd9X#t}OvS zs#13bPDtdIP!oyxB^{R~l+OZwF2-d5ZV5G!h@Y;iI|C;qGBVJLIx3K~yE^&+b&;qQ zb<7!XGN_A0t*E2VKtm$7dBOze=Iqu>pEq&ONsY2`8iCuX-vCIEb8dA~yp?C(?bUmJJSSguxO0thA(dh>fT@ zwc3w40Jl&DujT-ps1?m=4#3PntNoY*Ff-6(V23%rUzBCoU- z61CcozJ$6+B&|?u30hf4U4mBD(FbrsB6FB1MOjY zSx23LR@N~GU}T`()iDQPl&V(NF$dsgpdb-QZy8Yh&Uf`kH}J!%GT^~R)O%X($Drqy zsi4)M=j5z_)u8A2D_Aw?IsS^$H0T-rTG_{-XZUMXAA_Fbk1t3H&!Fe{>o9HOhvQ!p zf7&%3WBwffn)uV|Ju3g2_|xh*8h@>fW6(4EuT^mjdPe@*{T+jz<6jeh+U*^czv4I= z^xXPu;*Xx5us**W|C;#IuH-1|kG0~BL0{f~{6u}N^~YN2M&(}*f3c_NKYG(@!p?Uj zt6iGD@Y4{ooQO|bQFDS;fNBmT z=o$W6QOBU?_$%ttpy&82+R~us_~Q$bvNY&9{x$KZ)pJz-HSwoab5#B{@u$^tH2##O zvEDys|Fuev%D*Q5v^tK;zb5|F`b^R3Wbm(+XNvTk{A=pJs3!i@+Dvi&%=)#`4Ak31 za4>G>vmi`kFY_aZU$BX_%R5F8#7$FyDYf)W%riIco_d+nJb_o~I1(Q*h|wNyGY8;S zsu*;000xm-na3P}n}Gspa{z7z3Z~Tov@(xAfTC6P0Ti>Y4`2bn8nXP{_S zeSo@1)E;g#XTZszE)umek2wPd%37I6AHWHTj106gk3NICNYn~A1=SnWP`z56N7KBi z0#}t@@kCX61*`@=x6z8$H0T+qYIPo!UO}os&&*%D++)yl^H*@H(krH0rN#vDFt*&NpEBcsA;C7*=PE54hI{FOiB2g>)s5781)Y=8Do}iCSGpoq<-^F$Z9DVpvxvYQL`w*pxJhH2?|#A87N@Y2T;&z4#2=w`&}Nbuz>e{WqoB1z|BBWnC1Y?iE%6MFf*uI z-bu7uJn9namUog=L83kb1&R6q3KGo$xLr^br#S$F1MP7(eSo@1)E;LuXTZontKOIc zFf!1t>F5I}I#D0M35lEx>LO9Qs$(vJn}LEv>UL_G(4fDgSKi5lYPBBXBbrd{bvAPV zZl&<1BxlncfWezq?lA{oW}w~cF$dsgpa51MKmn{ifC5;307Z4`16Tl71d?{UN1uVB zI`si+A~DqpIob?Tt&pP+P!ox%=Y+)aVM?`2KKc@BA~DroXVYh(xRd4poD6CrG1Uq= z<_yXjDb)%&`T$B`V-CQ`Kr7^!18_^Ii$v}A4rM7?CN%8FuVs0j@A+vE2Z`s>P@0k{ zm+Tj@krZF5m3zzqI8iHjH3#5Ct>D!hfSZA$In4o>8EEAma{y)rl)9|73tG9yoB_84 z1+V%5iVfEXsEb63)awbcE)unJk1m6{NYu(b>I}4Uk3N86!_5Jhv!IoG%mElEtBx5kI**6!_?18_4?RHr!rHvbxy*F~aQ*D-d1lR;gbsJ+`}%Ah=hOsnfq z!e!hx9=zuf5F!lk!j(&wG)9gZY@9aQJNvjZ$N$_r8!^(tGsYSRHI|<=wzPM)A5iL( zKAE><$!KE?Us&DO_1k#{JQTl7PIMkA777z?`H%T%7DU(+G ze&&n&71JX&#`lw0TCbl`t74HL_wztlFiIR9aPxgnTyjRal_CeMKwNVcmk4qZbU9T} z3=W|zRo|l@fHx>2{KUJk?2K}020@HMr9?mxq(P9xkwlPF0m2|iBauTwl~#iw!w=3& zQ=;o2CP5xbdri-@8{f}U5llgeK@PYIGx8H?<|2o{^FnDGN*n@D)<+D7NE8yoAr>_Z zLy(C_v`l~lBq4(#2ohZC%E$7A|O2qR}UISiXb>n~`B!V)B#B-cd z5{qIjb5N`_Ly$VIA(M}2nM0O2E;@&+B*44OA$LS;=;3WF7Y?B>gReBD(3iniIuBvs zyDd6IGltt5FegWXRNT1o8eo9jI7E)%3(rf&{J=w-F1c?|Pm%x|$zIfuw9Q;W1ml%TFcRHde1*5`wD6b)qvp?l2 zg>v$gA&@m+nE)v@w>2QY>~!MNNOq;mQi=mnRr;Mt1SlENpg{MUj&2&uZfHam+oGcj zC)ANcq8!l@hcp)9U0y@xIZi2)Rb`n&9*8^55Xjln5<%w0q6I1w__E*15M-i#C=&!S zyvqcktd|%98GL1e$Ps)Qey&G6qMhK&;>2yIvqW~K%WFtv%~vK!BgZvlp5q!aSMZ@A zA&IrThFk_;NzI_BoGKVx0%L!$IEE2_9Cdg&2Q6hj}ET^y-3SV}B z7z!oOVkiI)2~P|~B-<^9LP-xY6sUqrZWBY1$~l@6rce!1QYf8A4-~naI4V=*N+G#K z0VZPFrMwR0Y2>U(nMWX(FUr#O!&r318Hy;DL;g-Z<@<5$h(sjw#n_RN6;LAKD(tL> z`F@&<()EK*Ymfbq9qhc*!S?+;c4ZQHinK~hke(9*XJ#cqASW2gD+wYw$IUT`tMluAsy{E!WjYo(xK6UU&=4btj`xKKEtlBf;Rjl-L=RsQ)=HC6htPEG2iwBmyt- ze3hBRzMO7{OJ=&uejF$gZvGxq(ZlwUS`e*@k2*&umk51$(ivvB#JOluIWDOj@WAAD zL<@e5G=}5E&^;lRS{W{gZ$&KFSRV zr9KZ(B;uZz8a)C;jG`x4=7AOlS-PD$_8{;>Ic(@`WePwd`r74n1WKKXSx2a7(ekX| z&q_PU@PIono{ut*MA6h`iWI(?bOy^5nH*v<>&O*rP~w5ccUd!(DSWwxR-P4Zzlca= zC_*_FFXJkV=eM=Y1R846Uc-F6VaVk~mv#_}+7XGU;fTIy zc|VZlk*z^_R)JhZWOzVbN&A6i59V!QH*lCc;p!_NQ#J_EJqUJYNXp*k|-CwtukH`bjdnyK72qqDZ~g&@#(nL z!$p&Jvb+?$1}mBehDnMlrsU6ZBwFgFy!tc>MNl$JiRF|tH?Kr7z$K-JOYfrlkFcmi z;iHROmM|_Pcar4tEoj7Ron{5@jSR^$mrQ93<+ud01L-qd6yKTS5-VDd;eyLzk{#x_ zq;fdJttFGY!x$1IY{V1Ek@#{KG)JNtu(HI^6eC7j9G6%&tQ<)qUo7NEa8+I0N@guN zUPqUdeu*T+Qw3t$u?(0HE~~8f7%tFZZfgl~gI0_K%MuGc%^a1~MTo_VISGynDm0F3 zLB3sdTp2D%EXlAeuf-4KHd2lYF8GOSVYr|^DPasM%hcj@fmN06&}ahVDFWJD*NVS>WHyz!+yK?{crVrE`Y z6p|Z;m3HoYfK-5^hy&%-5ROZVN}8l7nTergO~O6L1$|hK%SWnLQO6~Tg(!eKZeibw2CTdN~U4)4W{B=XS7A&``p5}{V< zxDBfE_`YUBw;qtYpgcu6tX&8<|ep-#8 zh~#Ewh5}c|+;%X=Zz)PhWO(3MN_$?$6>Ng2N*NxxtmMiRFbQIzn4^%}(aY;dP*iur zE+xy{_5)Y99g&D%Q592V%sSvUJFX*^o8%cDiF`=~&TEGjP0~n|Zr+*23GoD+XmXI$ z@8kh}C9Ry{k<0gg$~$)d@!?0J;I$93QWl;eIVR;|1a>JM~VNAAf5Z-$4DW*1=x zOAV+vfRQL&v_N<0-JE`7P2ho&QYQty1SU{0JW&0U*1_<=GNe6ccqlL8Fch(TM}eVG zQdAs;+}OfUKvdFxFcg`bYU3#6HWh{1hzvSk|0M!37UVdH;SIw$Fmt_{aSegU}jlsS0Foke?Aa{8(9OP#~7!GoW2*W}CnGA-5?2a=WaFESKc@4NpEKP~wAS-`{gWR3RaFCln84hyW z5W_(>M+^tqcV{@r-Es^E*|TOi$d?Hj4zl0NaF8#-FdSsBl;I#(7Z?umD?eop%I%5H z*cVp<9UZz@ZYAt|-Um-(%N`(J=IOLRxWgm4DRAFP6mlh-;}MHaAjdGQDR?MA0Sc&7N+|KFj1ObKo@KC9(J3>>pxOM0N=&;4Op)OVnIUaJP!|Xzi3{#qp3|XJXcY zi;L2%7#{RPE^g~UNm)$#bY6Ri&|@vu-Pad{mu%A)64 z=7C#bV)BIJA@?zJJY<)O;emH*CFwFe(6;Y(&O;xsi3lf(;eltIq**cRfQ^z)6vsn; zNsr?p$8ro0*eGdM43AKLt&Za%_xUqCkVTfH%kYTgG&RRVPT6ui@Z6Mu5{3tClqB7f zdqpp^NPRID*?e$31HP+S9salqfITb3EkV<>n~l>pVb2Cw6hyS2}`tMzusC z$6XACa#M_>kll8ULVmrKp}=!9()r*hWVKs*&j&%a60npKlo6h_6VG5NG^bz8lPJo` zD)d*$=e*1VkKsG=fW2|0kX;{U9q4p(IvBRu9kYA-?DDbwm zG^=tF6i=+Uu0#3Jac)+b>we&=FUNJz%}c=!GPA;OUPu&-td!T?@EUW67RArQiL=6; z$xezG`d(NE^hSw7J|7GZTpX6H0mDNHgc%;l#!J#=DDXJ5f=yNG$J1f<`B|b>Ld77^^Wn zG+XO+mcElvPA$R1>(HWDx40jO7CR~6U`Z=yctrA^GdyDDLT`Cii99QY2Y#K?aUJ-f z3P*}emM$YJB{|4ZxUM7h{&1TtQ+PS83wBa%Uvs z`2p9JXYvj*>%cF+x}iPIUH2n%Mj~GB6K7Rk2cCQqDaw0}t__ib;StLFfxxUoi{gPx zkq11Z5`}#28|kf1ideQ$3=cdbDS1l_j|4yEAb2ti5Bz+Kh^z9-@g9U^&lw)*tdrKk zQRJc*UZ%hmV9`%xDDXP3+se`3Ek+Xz55?bQD3D@t+d$c}8A&Z_RvyM!Dpo5`6AnddbG`GvmC?y`T=gYA(M(!<@xa3` zjua@ExKhYSEaQrPR?m?K+&)(dxp9Emk6dm7FRueNeaCgs#WS~c1n3WPq(CZMqF~mc zJV#TO6&?l^*TL|BZkJ|-w;VbgUOb%v*L?K}P?al}ENP64_Rc=;%;xR1gBr_E8e7^s z8$Z}hPTL8qXU*McgPu3+e@M^X^Y`3q-t_6yruFpnEFPIYvQf`YYoCAXBhQ}py_;|N z>}jh%dezBSA9>|f_doZ=IrDbk{jb{Li!*(`IZqy@!UL*0cGJ56#$r+WuQioB8TZPTh2exf_3Y{mZ_;`-A(g zx$>FcKXCLz3+@kYUHNY-&VP8nPu=yxcJJGJ>u){zqCK`=_r*`WY`gc4^xQLg_Y+@# z=ZUkP`rCF}T|4rTD?V}lO?#j9+xMUSkwwScb>feXo^k8!O|NL&`MMKMzTljzZ~Eoe z?)4r$=DyEdKJypvd3^hCZhHJpFW!0j!hs)rW|xbu`PB~&dimC)Z#&_uufOJ*>t;qr zzjXN2gJ*v8Cz1?6coIdF{97ty%nv56!sdiZ2~=_l)UVj$QK6p2t45 z?FrY6Zg%4PpFaAJ*WdZ&d8eiK{r#~GUVqEpr>$A}*N5jW{?-G>y=T{Lp13spXr(a!fy;u03KkKNMymG~M=YD3| zE50}X(!I9a^x#*0;(&8sKCsK&_1EjU`^lsFKJx3WX1(hJUwYTJd#!%)TaNtHyRLoF z$9LTK;`L6Mw)=@+>sfKhOPioryGKt?FgCgBZa0a{tziiyprI`PJV%?X=;04tVWZ=YHY!j~#jTyZ89*`ak}_$#>m( z;IzM=e8r_Zec`!>&-}xmZ@>B0TmHV{kDJfkW{WTGw_?A)kDR#G6VE@rN6#mJ^ZKv; zY3}#Gy4_8?tozJsH_bP@;}>r|?5UexcmEIX_|fiTkALyV6L0?At3G|!S-;=zfn`6N z@yP05Uhu2U?|$LLE1$XYz;7gfe(;MI-m>ivuReS2F<0OG+|%E<^$q{{$}z#|-+9eG zcOH7%?Yp1x`xk!p_~)i=ecvy3c=~}$ZW{Kkf9%?xO`d(-56}6>!12F5{kaR@_FQ)K z>3>_Z{+#{StozpwY(I45%m>ot>u&S(r=I!s&BHG|@!)HFZ+YV8ZQuXL=@0(s#s#0h z`4#63oi+WDT~=It+M%1T#gSQy!?O_`lufs~;-MK&PuqQ?D`%d%>8YDOG-JoxZ$0mk zk6$ro^V5I!*Pd?0xEr zSr6Uz!%Hvv&+i_v=N@~Uv(4W&eA!0c^?M&Y^UZVb*zU>mKmFFBW6r*H*N=Vv-Zx&; z*yXZ|?|AFy58LTITfcnPK8O5#qjk>NOg;U>g_B!`G{M3#|e()WC{@R-xd*1qq?~We5%bJG|f99=Q zJ@v(}JvemizZs$k8HfNKf4m)JY^u|Wh`Zu07 zYxvP8KJ%0L!v`FB`l{!C`{d!?$VuZ-~Wxz{^eIU?f$bF@5vwk*z|8-y3O9hSN&tgqP>5dTz$}YU-jtvhaL6Q z((SK(-L5ZP`MM`R^5wPvxb?dy-}j+~H@s)gO1ycb?9Fn-{s-E^B?>*{P?0Tef=X#vV(W};EwxVGWTt(cRc2+OWwB8 z*WNj8?t#x<*MH;V+dg^i?>7AFi$CfBE(6Ch19U z`d!a^|8)Cz2EV!V4|~7l?71u6I=|yM(am0U`!#nR zvh!EA_`{-gntKm@a`um&y!FH@UpMzx$*Mgbd($IxTKZ($`(`}7&S9JUez(nL{bsXO zH{QR&ue^h1ziyjz_POKcb)TL8%+8OWG3TMDH@xPSw_bbww0Bh(EI=Pk!!Epvi>YS{R`8COnw`8w}g zFW=&!4IkR@uubr%FW$b>xA%GU@{zxMqUY9^yyy>`-TakTzGl{I&iMO%jgMS*;mw~s z@71^Duix^yZGXG|u1C-N(Kl{9^-H_o^5YdB`)mBV6W-f<>GR(`WcMpSlF!}q>URg* zBs+ZbYfp#2cy!YTpL@wSUbSG051kvm;$YS3mjtvG;xOoqyVK#`6cnZ#Zl1 zZ;pL@?_+L$`y1E$;B_DD+x@s5KlQ|#>-W9?yZ>?Wx4ymYmEU;J-)`RJC*F5Hy>QN> zqX#{|{;t!*Zi5A*=cQ}b{nXhpzyAb(2bgR$JeB zf6t8vZ+6AdY0Eaa<(*gE^`_7DUvlZgKfPzcde@(L!E4s})Qsc4arTzGzv-y;XHM_g z{-`@QIOf8AuiSnkf938Mtlr==n_Pa;^qzfhc{cX8zG&$otH1u||9EKG(D%;|MUB@5WbHU$sS@%uXU3K|M- zAO66cMfV?>J+ttP?;X{%;?Qev`|&Pk{CS&GKE3yy=fD4&bEg0L#f{gj^T;RnzTw~R zJ?b!W27AbK_wTX$t$QtO7Letgxl z7oK#*`#wGPTt+U-}o>d+%*yzPVyzO>udH~s0; z>%O~Z?RLkUxcvLva?=1W6uk} zaLm97J8rS-hYx#r-(AKYIQ)z^{@dI&cWt=p;TPuLzhq?eYtfA9>-}`e$~Ci(yXdDI zes;qTd_K9n=fNF^K7af#Uv>9GR}btkY2cph+hLE}KlbuH-uCd9=WK%ADB8IFR!v{E zZqKaY=kI&j(}zEI{q^%cbK~{bAA9TrM_qi>ksE*Zr~_}f>d-5X#KD-h#oFoH&ZGa@ zoQoZAn7(YYS8Q?Q=3n0UhUwc*|A*grpl9AqZ~V)g|B8Q@T(D^Si~jh7;R}M3zVnsC zw)*h=gZG+w?u$0P@C$crm454h#-p>ZzJ7;2FFk+8W*^(^&&Qne;JF`LwbK_aKVWR9 z^{zhl?wRlX@`V@g_Q=aGS?Bhjf8wC$=ce!9`e$c75$}BY?mr68xH&oFqv^Z)!VIZ+`2#y}rH0)9=3i^~XN_l6@aP z<@Sq5Kl8}*7w);`#XstqIr7FY{p7a~-5I`U%^k0J<>wcF`m6`P`H9W{>l63>a@SWq z_~ltoZ1LX9ez*QJ9}7*fVRd^}X-)x!1ji)Sdr> z79dI26KRw>lX*KF(G8Y;5x4&hd4jaC8PdJNh>^A2(N28C^HQo?0lNjzm>$e zih(E*t@=rm!@#@ubA<8`bE3RqvLr|2zowya6EyammxR8#4O+z_8GPuszqs>Jx)_M4!Z!R%Ol!4rn`>W#CK9 z@pK{z34Ht`xn7-;^=>VoM6Brtn%Fx0a4q^?8l~^d9gUnufcR`e&sJ9(B6`=E(xvo; z`bObn(atu6sn5ZNzv{LcV~!)&nG)hDR zKvogAg!7hSn&}qvHx5BPwyCuqqr>F$Q~@J}AxNmRh7TP-P~nSAk-~6JdJ}8(&vzp> zr{6L=*LXt*?3EIVvG1G?(m7L0@9#f*1zkGqeL2t{BPjL+vl0-^yXQZFSfb~7s?M;) z+6r#;E`%g>K^Z+-c_jRj6=epm4KK3)d_fTI^6(QeAMxm7EKm_DsjC7|EkMzM(VaZn z>|`-{X%m)#;8%5Yy3VbG;$2A!2i^rFdv8y0wCW$ z!{YYZoxi4Oao)m#?%|yfTJ87#--zu>G_agB6=F)i%uG()l;&DkYXYXjt-nFOx zyx*%lzPrEY<}!I=>JI3PI>?k%Rv<)K6cra*bAL&UCktqD?z(dKg$H%)fykvg%F5p+ z`Tgu0@YJz?C8hmRiYB2@M0D$v-96hLiN%du?&@C61!+Vd8>P?~O5C)@yyE6N?N{HP zdMAWF=5Nst*;4T2xqlxt!K0J$x#)-NX`vs+&sSI73b??R*ITar_9J=34+t}i_Le`?d>)#|0QEmGJ1u-#T{N;mTQci8UX*acySuxDx-#nX_{pTn< zH(@}cFd4AbeZ>E=^Z&y#Azv>24%}R?!N=bm6ql6TaEsLx3;8N%IbBlW`nBQK|D9!Y zz>_3!>I~?6N*yqBBZ_|1Tn%}ZC)&*T;O5l8E=nqOCIybHF8kW|^3aHHuwZcXm`JtS zUAt+-C*D-%6$6W9-=^2S+&G%`)2g4b3{O8VXj3KWl-k}!fz=v^O<1m8&{@Tqvoq3o z-yn)v((0uWmgu_dcGvDzK0?NmCAP8y#5%7S;^ z^NG0;N6=8cPp$TSr|3jKEnJ5`x39jy_=A=rwoaR`cS=6;3zz3BkmDn{r)6Zgv@gDG zhAo(t(ned8k@87k#mjfnl*Q%>30HpzFE}TqnAv(3Qk;+;ZA#H>L~Adu&p7X1#ooMv z*>lS&@YK6*US4m4tswkU6+(L?9r7<>DBAjGaFH#-f2)FaY^)II2V#eC%acvSy<4Dp zC~^1slE>V=?ZLVLVtLax1@+t0_vH)vZ~RI#_^I%`0U{xma=Car4E9CW|Bas9h`@7^ z#z`XgAnLn8iS6_Od2hrGja<528NAjstPtfbJ3OX1ZT7p4UzD5P&rx{1a}gFQd+AX< zkhXN$a$->isq4KT95L6svdVfVPxPy?bkv85J>T>5J*fyf%M0F(ub$+a>R5BnM@B9f zsMH17=O0{e&(AxohtIo?d`#=@9+v7FAkm;@BAv>4fKye^nLXqk>EFEsc#H_&#NQZ0 zLL)~^LJ~x#1LiO|A6g>7R2O`?S6eYRekhm^w0nhkdmxhJV0>7a5tzUk zSToXeJ1KY|fhc;g%v`dHgjo2MT2{!LZ3GlV!plsW(WSPa#O8$m^8vI;Ltsaz-V+t0rX_fs`4MqLPWErzvZ9 zSD~-;=74uxTfK!pT#=MA-gO3;n?9?2|4s6dF3nd3GUEqaWlSII;-nio;wh2Ap8j!n zN{k*#|EcQxCfdl;TrH#_DIR0~<~#o480^0|X1wIz93%FB#s71r8z7YT2`x?a70P$ zRxpfGXA7>g&*!y$uoQcwWMlf-)xg|ax+-|G`O|Yjt;KAUC*Pw0G}|kIx*l%o(uA9K zR@!G@7y&3(k=qqBq3+p&UCp;F7(O`op)Q9>vwLMQ4n9^U0*3_IAMY&7qlF1)Gz94wtlTlIR8GnYnM1l7?L zC6hoyg7N?9p?g10Si9*i>R_Mb|_MVWWldLU4rEg>D=FRlLaKX{1wz2Paw4SyH$1yRak zUo!+s30&ZDpP$Fu%tPLM{$&V*>gb}oHQE~$vU2DyN)0@P?pfn5Nzgc;1|&` zEqO3G*QU5=TY7TyS&|GGl(U35k>ulQ2YfIOLe*LP6epf6tpp)27=|n&0#P*uS@Lf$ z;sewX^@X*AO+3A^UR(|DhOuAXEp`On~1hes6AM^i4qeVs({J z_jlFV@gGPtJTs2OhcJR}<5*&VJD<7=2hlii{t__!nSQ5)ppYH7fsq6yw|deX2X($v z8Lp@A6yZTD6Afeaa=$Pagc(gqj=u8R;lLzA0{3j@dD#gkOJ8#x8Fh$6zO^wp0^O^n zR<)7Wdo%s>!#M2G8-b=Sbd<#w+>;-)B&~59Wb;Xm&dKg=>4nXv+lS_F=Kq@V;$w7J zdrl-#4Li~W*Yk0m^ z{DOgukSbBl(2kG}02w>aFAlV&2ORZ9C!20yfy(Qck`Z(U1F1j6 z#IM5B_~l2{%mum*XHFZt5T26I$r}^QeWL4mlr}uTw~z&@tJj!^>kO*KYFsSDoYbc7 z*1sO?pK`xnCtHdw4Dx^Jg=m&v7E4eSAFp2JQD#h+;#u;I&ummeah6<%_K?fP@E@jx=-}ChW?nuVdjlGWJa!{gj)qVHi2IM z77=s+2zDl@2mK@&0NM&uJ67w_E9j@f*+>jXNoV~Zpu+=$2YxikgT5PxHJvOS(C!c( z5A{U&5V>QHP(`6fzVq5>L9yzg^5hvv>uFp01R^k_|Sc=mKL_F>SwYn7+V>6=+yIiahwSxHR- zl;Dpea=eSyvcd8q7gUr-a{bBfgdwE)0q$yC!rNqXME5z*mRRwy;X?S(-sO+$p!31icSW?V7CBImv2p^aegVX!*) z7i&qK^PAyGxg0Xm)ddWwXx?z9IIr8*KS%6_Hwh+~w#6PRLj@&#o!RYM#wNNXK!DPy zYl$DDfgb%~MAHh&<|e9$TwbGy?~{<@+F0`Mp8kJy*&jjjg{z#%v92)$T|&qInp^&6 z81NqqvwhlL4*O+s8}ESrZw!N;&A^N7kxP3ev3DZcyY5#tsnv6Tws?g1{-_gCNF zP}PVbMGE`WW1y|gl9_1}CYnU7z26@6`kn+r5mdGPWN#5kdP118UN!-`IqE8q3ocC z@I#+_BK1|pF_dXJn-m(R`I|Kg-wQ-9#p}y|2z9#=Uy~4DiEO<_h3F5c<$CKakQMEE@QGV(L1*7kS0g}Mf4S)u^hue#8mRzNi9)!Ld_JJ1MDK#nP%Ixk2Orqd=;##2= zd#n85NgjPVnlg;3W!$w!Ep}~LH{46ufRU;SW@!^$$}jMTX~5fgrt5tO)U#9=A4Ki% zcAka`L3WHAE*M)e{drH z-fxUbl)co+VEo05=##-j0td36n9JJ%6K|48&MXKzMYP=^jeCSa*++LzpGxL_&?OkY z@KD7~3w!RgQT+>|@i)0nP7xcm7z&pk3q}4j9>~oCV!~#G+e%RFa6g{GEWr; z%2WNX?)3tAgdhSsAV9({>(J1@DDRBkM>x01)AL^RT%p54#N+wQ9R>qQ5*cP3x;0aQ`-*@+7W4|Um2wXqP48AIMV*veYI&k9mi>2D0QP zKb_Mqa2E((0Pg}v2r!bw#O+6H^Ph;q2KP<5dTvUJ1JOTFfTYUHwhQuiP;?3XYF?BD zZVJcWC^;kIp69x=Y)o@8C0=x)tIM+#m$T-bMCd8u!rCp?L3Zg_fx6s{9b!V{{=KL1 zA4NMtP*2iDq{CQGGD1M%L>_ae6Gp&1s1TEg;Um{uCj>Bdk^t87DG7=y(OmQqqyR~= zq{}YImSK`68XU657%fB5tzBx3l#(YN_ALGYqD$ zg8rIibs|nw45RKLn8w9^4~+keQ~fnA{979?3;!R+#V&9GoJ#RRlqh+A8Lb-OCoaox zgJF{@_s1}(28>gXO$^f0)9HHpM$+igPkm$Hxe1@vDk^2WTjqIIAxLK7WpdjhB7W#- zt31m1o7&2&ruzn8_=z%||e6F>CkDM&EO(cNo5p%qBC} z;zkKO-FoA|6489`*?nTe-5a2ucRv`oo|<`99FC^YaSdq;`@NH4R`4yX>bZNA<5^i| z#>n-ScnR2PWIFukxFGgqBbNn@&B?7uqh_MsBA#RoO!U z7)n4OF#Wi#E(3fe=k=>15<}K0Q0L(D@p38=md@jeNICciLo&AcM8j++!xS<*bK_f| zFD)@nZ~aT>mAJ&;j*pho0k(F0b{<_T3Hi}sN^SJ-ybHX^FhQ9hw3QtZW*JF;x67}9 z4M0!>kP@JP!(q42F8w;r2c{Lq{nvv|S6?EQFB)G5)wTV+H6B#nQ2%JaxI{Nr?V4%v zC_*>2Ud+KQR=5xc;>8;mC9~iAe`8>H#emV^5t0FhASyXh30@_6#$m_pZtLvynu!gK zrK7acbl0JUzL9A)99ZToUz3XRx|PT_Jw7y>$`(>x@#==1(R+4+NL#-_uJ96%A)4F> z3-!-YqC(GeyRA0A{$j8%7az|REqh)q`0de-jv;{H+~N5nr5Y{0<8}fko5Qzjz3EHI zq%&+oO!PTLU*RHxoy7j4GgEX}3&dh2${p^16d{w$cp zL%Nck1G9u)Hjw;QaV1aTmk^G+@GjKc2fb1dl8owZag6FTW-)zZeCKMa?((W3abGT^ zTR*E#fzm!(O>(wRF7&p3_3{uP2@rWf;{8$iv-u|T_p*xj;~rl~v<_mDi$w1!l^Oo@ z=IHE5aZ?Xg)H zCzW}K^-=Qg0$%dPorPu?Vd>HJF>7@m2YsT8)g?ib0Y8OKrg59 zAhW)czQ%_zXd1uTa49xlO=CFIOkA$0Wn(f9!U2GhuLArey^y4&!>zB)ly)*golRZ3 zH4$S|sd-lA%rchYoWy8u=jd)|WtW~pQRxBKPM10v9rW%q^ z;pTFbtpsIJH`1}twfNkzaFolw%lI>`IY^4SjNMGdd5n7?Kkww^S-9$oJUvl>e!Xq0 z`pDZwj^CE+58i5)rtC1Z)k8)4?qRvcpZ_`K9T*c}~5{sY*7l9(S#NDOhGkS*uk;-&X_GMj60wP!v>L^a};M z96od{aId*Ck7ev)P3%?}7ChHf#F5O{ih6c@KlVO3t0eQFLU$~lF25LhDW}>Q!ZO*a z8oY?_xUN?-Ys5SH1babRna3yZ(}M=zAh+(T&Od=t#;RP-1V}VfHp&|&K3iG$9d;Ra zXMKkhm#oGzg~=aJJ-f5g8I+Dhuf;6QHSdm(74s)&j0n4tKHr$xQ<_WQJS4Q@fIh;mTywVU48aK(wF?bYlOql8M4*l9A{P+Vq6&QO# z+v`A@2ShP;UOjtvS<2owr2(8jKj2-tpFx^yF!@Zd)4!MY4XCIx*cAi_BrUZ_Ypp&j zBLQ4Lk*Y_U20IUvqxa4y&V*YUyw+Z9WRoA4KO`n9O0!Jx`sG5jR2wbMSxdei!~1B0 zEV8|AWs>-aJ0kYOhc&cylw-jA+9z4rL`r^J(7e+38ONKzTSQMl%sQ%mp|VB2H`-TwWsk#Tv$^t3Swi`` zt={$TYD;$Q_^Vf8b&n z+4(jV_XQ=Zd{kVb4*nsakbA{d#L7JU0gr4{UrE>Ys`*$LZ{Z6E={`t}VGI*%M}kD@ zU(+gdKr*a}^AUn6Rq%h!w~Z}877!3WtsoT4u|3`Jt74<2Vq>qt?c&qd@}TMVjT^4l z%CDK4mX-i;pvQRPY1I0?|2K}3(+Ko#mr#mIl|+u}COO;dw(OD%YM4UnQ=dww^`xJk zx0R+b^4AXNwGa_8WzKQ>=V`lM@ufNS7h0&>;<2cYjG$-c?y^AelIX-^ubTq1WV zsiB23XOo(7)ANr>mtA{wbI%%l-$bdWFYxAu5&Nf-U0=O}4&_j;yoiN#cG4jYOT=jA zK}tLwzq|o4kRoFa6f`|uYtR9@1dtFVpvoH0~IS+``X`Ezu9grWv-=B&rRDmk)By}uIIo+phqR6o0mT>S%7a2ql zRHYnv2fBPj^$mLb0Xzs)t(MOY)TYZvhVQa9b#(7>#94m>jGk{~ zopU(J&YaVtf{8AmJ7HU!r&&tp3TyRcl!q7&%ni!gE1qZChb+Df2!6~veyr;5ru6q2EI5dm(FkP8Ktk#Ubs%6_ zxvTT(?rWJ9Df6)xW6AIPvaa^kzyBWiR3x`Kd4XmC>{<^52$Jj@-x%<3NvPfTdgv#f{)iQLuy#k09mVUE-r4Sa$e>vx0oUl z^orZfuYJgYa340~tF2AG_@N*#G z@~@;DXe$d6#$bjl>*4$zF#AuIg3E$rfdFd!n*a7$aM1L}64P>*-G*@n9H<1Z@Im$8 z`+uWwR%Q@b4#EuL2lIogDGPb1lL&9SC-b1$Y7e`KDib*AtX&|v`q_$&Aqfe~RYCh&Az=9=rmExB}!rV5!4FBuI^w{ZE^4tK;Mk3>U-8pk#>Z))7@X;jOm z$;%tu2Kd~`{BPlz+{&T*Azlt9lLNjTIocwgxR)-PynPh%av(!o)mT`CXX6y#@n|a1 z;=zX3SHG>S{{9cpvV%*Zr*^|G#DC6{zQ>v%qy=J;7)~j~C7tZQg-AvLWCs1d$v27Q zAYgh?=sOE3PC55#Uh~d7LM;z4Qg0q0Nl6T?ab*49ws05Km!EQC2!e5Wok2J%i8j;Y zgIK*Ep+3jki3ASusJ){fN$8!)Luxecl86e8d$T>H!eY%-fn%O9vUvSnD$hZEV| z=P#7|sgeI;@BRg1e@1FRQbb1nF_ymCmE&R|ty|RpORCG2S;tDqu%U&Ua`XencL!U4 zR~aochyq9fl!Net9f)^n`I+coWIKF!W2^Vr=weHMEfMoRIkdz8&`ms>Rg=n9AAosN zTe=hOgQtv&wk^R-3pKNk-*hIh^UXI`PtPTiH#wExlpjhyM%D>+)vmpr75UJ|5hdQ2 z&jozO0i*=>#D-D^Qy(^H0Q^G<>_V{_?q&w8;4lUM1)3C1wEiI{)O|+qP*EkwD<)=BCMJ8_S zR^;(=?p>&ca^kx2HW~NyW9|X&i2Gd+JcU<=J>s5fIG1`QErU31&KRT510ffTXK>+g zK{5>?#R$h=r0cRe%Yl=OZ|FRq!<}t;4a0|S#QAY)vS_TJl!6`>sX6CF3aL7j=`G|w zosh6-kRd}p5x&z55J03S(Dx|R-Jnl)S9fje0)M;5gCTg7JDT3I^Jq-^WzTScZGZGs zOu0ppg$O-Bso3Ca7qRqp9cY~5)o3FaT(_>MbXA%vZLKCiIV{3y!cSv@-Gyh2`v<~k z-&H6I!AE|_?1YQuaGK85{e8&Vt!&RL0=C}7OiualiU7M-VNxUbr%p<3z|GMBtmlKK zk`F}@f<~c!9_2J{qH9G*;s1)|;sc@Wcb*~)77G!BGK5&~<+6XviE#~hfFYd$^-7TQ zCHQ|+LG=D=f1Fz&<4o}RrI;AuP=%L+!RoiDc|Xyq>B@Z`!yNeiU(8hk<8iR*q+A=) z&bNfCZ4xieVD~=sLiH6GP92RJmU1e&pLX|7eaA^ma)3Lo>L1cM zh4jOR@8AQWI%Sq45}=3ox+V0#mfUp*ZIN}c7Hk`E*{bN;|2*J%^F!3@o@uOG4I$f- zsbc?)^E#ETGlRXuVY5oIzpD#+0Pcm%fZWL8RMd36kToFVAVa?lktByq%Wk`?CIfdQ z)qu+Mf>kE!t3Ze(&E0em+IlAzIv!1LJQ3eqV7{nUxiHho`M@IrJmJbM?5FcHzr8nm zPp4JOPhV&l8!_=bJ4)@!?dwanUJPS|Y2+6f*`>=P3K;p~+wx4PU?}2#DqxlRq}sq9{pju_ux&-O9QdP1r9j zKEoNtC;ql`MRf`^aqrho{6~F`LTt{J*AONz?{=+tlltWkbi@?c2p#{!lETf>@*rO< z!)l&%Ib*W0oo1q3Z}t_+%v7e%r-jDRonc|W9%`S4aRrtH9$Q>i@j1?zec8x;AFZ9b zbZWY1$qqojBCGuxRfXJrG}d%F6t#SNH)qNFgS~fN&g9s)o_P+@t7jEH%(JK&)Dt^c zLApr}!^0ZcNhT$!D3UQ!7hYNIWwrucv>|Kh>2<*|H9d>4@PgHR@m@kkqvD#gg==c| znKhTWNaln2Ji8H=cOT)SYLF^nMT`)5cTtO;)B8o)1#22ICQ?jn`ewgexGNZ!#3R>>Vr*7HRy`R zBmbIBVs6jFQra7k4Q*-I4br}UtB$q{2%e81)g;IeqlEaMHXBr#>EEFkXzb0P&JlG# zQq8Q;Z|Q|OUE|d~O_XUr773&0Xd_iOTiknB!z%S=I+SC=^I`)UF zPrJ6Y{Kzvla_eR8R;X;5A17D7lw+J?+skIWI0Fy}@T9WJT*#DmoVCsaCPh%l?q55+ z>Npwd3wb@`vl__XRmhkJ(jh0IJcj39M@u&iKOOSXHAMb@K*Oda`<;h-`?<4_60 zPJ?1~=1^6#(NBm~-`9uspTp8kJb}SzAxYC(Sp~9!^KsvfwEh8-+h2bNt+svK6;w+%;ozJI}T;CsfLc9F~0&vy@lTuCr}aTblAYi zNUOMH@<6O+xZHFzoTb3-cQ3&U6Ohy!wZd2>10LrH5}=wuJE*YiRKb@ci7v)A!zWWt z*?77>rU-oeG>}hTpK0|w;R!%#pWJmYV@)Xg2I{#M&q!?7oU4hlJkee z{|M;mW~p~Lnb@~UNyv6gm+SvYj6uXi@4z$QcMb%35OzWO&)Fnu5I2FD)z|!ayXq5e zv(8BRaJ^lCh?JRo_o=vv-GdpMw4$4@)Sgp#!i zbF_;lJxx`pM4o>$FbpD_`K)^<_7a>Vj627_1_QVWHgEv>Iz%w(1!EO>|0K4PaK9ri zC4X~I(_Wka{4PiA>P~B8yq|a%C!uG43-wo5>(hM$dk^W(C8D;vx9g4#`oUy}Lr5`M zqDHJbS1X&2mVsT&5vc)gZJYe>Y6tJ)ttu#$o`h6~b_UF%T>(yqO};C}n7Dq*xo4uL2y(|HMko;)_sPOOz z$HQaMAMp53b_D#%ju%s3O6p2XfBnC)<8M5m0LJ6_rjWvxoi;Su1Lv&wjo&m^!U3T? zew*Sa#$OtMw#)C>>o^#Rx>USV|3rXC>~Qd|7~~O|REZR)J12dmLY~Blt)inL=tgpL z{KLn)io_-~Z<0d2hDTp?)w;!=5rU(hVa7sEu9yjDifwf|CeMylG1Ia(3@G~CQMyMr zI_>fGoCFP9td5s2W2Gej7%%_s;lq!BI2yKlOy{&lX-zDmU9#Q$ByaNl)3QOsos4E?iw50n@7+1{0WRO>VTyE&;tS}W868#iLN>O@R8v%v?nb|g z5Oip?kf42ipmgvFs@3Jl`lMRgh2MN)rIg&gvzGg>X9(Nv;2ou3Fvv2J7;KNA#Gh*X z&0iGw6bt-|Dgi(Kuc;Kps~s~zCHHDwpKU7NaM}vlE1*ql9OXtVFW>^OGlzt@T3dG= z0}nzF#5^MM$kU4>X!D}WL1hQ-a(`DP1xN0S-d&Sl3;{sqk)5METj6vs8xvHC_8Cb| zZn0s0t|2>g1b=>`3E|BSY=_5&N~yhSx1x()Eg(VJTv)_MbWo7~9eq z+Nw0^&q0D~?L0;y*9e%(m@Xrs9KD@FodpD6(W@&XAU^eUYHZ;?N+=2gI9?L!7M334 zAeQ=6GY_B>hLO*Au(2HJqi@qQ_7DS{NX8iUpIk4qwC}r3-kQGrp5M8H?53C{#A4S{ zL{|=NZ1pw9M@;1I%MCC?yw>a^^roHc=PyJhgf11Nm8bz}gy&%iYpELM><3>L+ z9q0n1AK4m^ZVD~7S9SL(M1}G;LEG@>>ij+^hHdpSnoRvk+lSfN(7Igg_u>`9C`PHz zZzecgl948Eyc#WmN{20UWv0@Riw_z2PoK}r@35Z;X9~Y~uAx^ z)=LStBcoSWC9Fo&eo-c5hsqN=cNRA9KG9X@l69^M7hI>&?NQT;5D-2~jM37Ru>W}% z;+A7>o(8$i5_yAfB{$4Hth&MLh*GvNuUb*Picgk7P7cJ(ca36XsX|*&9neWzAwe=? zue}4LtRGPwUUi!?`&jUuVD@p+i?7M&idj3_M(ruFlrbF?T#vvC7J}+NzJnw?<>5{b zZaj{?qQ(KR6@Xrbw*Bdr3Q})~j>K2w?baVS%Sz#UB6)v_O zE`eR)dcWW*d9bg=l?Eerv@5=4M6CU&I!=>e|iMYu6<^s_&-$J*8I<(EWt7L&tPBuZ1V3cF8 z*{Fbznb#tN&GXRBgt>{WRPBD;r%T?r0H#95zE&8clUZr$HM8&=2{@A1EK+eyP@DBM zikObKw`l||%60iBxvt7LJ+kO~3ZPoFuslW+8)haZD5))2?!U(5Xus{cXZ86{Cl&0} zkI??Af}EJd)8l_?>o+?R;@PpW-0k*M31TYWV2x2MvB9)Nv)b%hsf$}ZRm|y)ap8X@ z<^I>~NXa@6{ypO_rus==NWzfLVPa5mz!&xOK73x-+;vg+)8J}&D&R)evy9K09GjNo z5RS<=4IlGg^Qkg^t(^vHY|e*ziyBWkzvALLCO!W`CI~1%W4Wj8TnaWr?n)XD?2!9^ zW&zx<$nr8H@!*)ePCE|H)=J*b1WE>zlTX^c{*XGeYrA`tudi_{%b4|tpLpL){ z%omlqBbi0haEGNiS|7XCLlj}l&3Yb6-UFtT0s>w?E}3@jveO$FDS3-!=eFlCIc*uL z)zZ8fFJRW+el#JCo`*)z-VLXBx=O))^))08^o=Sxg23h0s7xxXFP+De)?#!_{- zg$#*H!@BJD{#$iq^F)|G?mPypBt-qetwieWNysp+OwCr^OJyTM_-LTH5A*RyIkf^d z#5m=hI=Q1v<>jbB=nmKV!NY^z;795yj(jqQ?^i?WE~<#w19B-Ou|WEeVHNdYt~s^g zsY~9ESm$R!g5M>OyXTsX530_ZcQTm|BK?lH$4FHLlQPKpq2NT+@#U4NX{!REPW0x8lWHlsOeXkLI^;~Cs8^w6}(A6xiU0vR0 ztNUl<^1>R+or3W$qpFF_UH*P_`gYg~2-TXLY_-hZp*TjQ(x=1pH0GNQRa0DkH~I>l zs#IRQMKWp~)kwVNZoG+9Q=RK&XFjjV-VNJn z_3DGl5Psgdukd>QRpVxQaN>-#0-QXK_T?*~;;)gtq5=XeRgdmLQw5hOVry<#MRWc zJ_#r8rhEoAlY9hHwYf81?h^XaU(7{nCY?7PyQpiF)A zyvWAo7@1OF>$IoHaJfjxm6#1j3$dv{y{j?U3)QEtQ57~$<9qgAhO$MU-((Ky9Nl0l zMbZdFnXK38+KpyFj`dZ?fjE{$egB)%4UODOlt?CUxd4T-lvKDyIG|{ z6ke=I*h$Jl`O5(Z?!iUCbNuuC1A5E9`|FQr!JFwB>|H1$YU*PrmMzruPpeK11ZzU5 zf&3tTkQ|s>ntTJgE$LfreKY=}SLC`vITROJ{VD``xd677`K;7j8uIx~{!h@mdT ziovu^`Yy=_2<2e{yXLGSJ~yWEjXH}KcXC_bmjg^0|^ZNtg=K3K@P+)|B(g)NQsJq zr$iAWX8QFI_%fogqy%5?M*z3C@O5HjVFoj@u|yd8sZ|Aue-Cnd#u7O;^$R=h_5<;C zl%PXij})oVc7Sb*SwV<+5q0RLk|4z_H?iOcYY4kO;*O>&Qse+=87maOiMalrxMTJq zIWlPAJ9c|=3qedw+@YyUj&$}}!}5OJLa<8_cksxOB6suFu{Yhe5CzSo9cVKmq{_{8 ztf%lQLQ90agRP1f8F93N{fvJmZIp<-BY}q;Nj9*8?O|C)(3}x>j6J7B5^AnuHTX6W z5Ex;{{Wc0@fd2;e@bo8Q(}?KIz6P@uDDcz}}-JeHRgl_?tquT1_3e+c71$qq!q2c$rV^p`v+i-ad|3K?&s$oWwZ^`hbH0{w8JCQcOhMkM^Zt`0m)fE6Vz5Du5NE^Lds!-6`+ zhQqI>g|@Huv!Pynd;;eP&1t_!$%UGZkA_#Wq_uCwa-&!|W8nY!-8wKhm?2sdw!|8! zGCLK5oa6$)kpOkrD8Am0ulM55Z(gLT&`?IIEX;-=@2TNnw+_yfA5ccA1kZ&aPgHTR zv5QC*G5mR2d_Ddx4%Ur3QgNaTRVkhcLE7N!SH4RqdsD`!Jj9^lB9q`F@jX9UH*$CrONk2dGx%N{?&l;ZmoS}ySAkgYJKDz2txZ#^is4F8^y1g_Rd z{P8&a@sbg(mO*^Et0zo}4@jo$gfBjt$HI=*bb>6Y_O)-w7F#KDEJQ5` znN(!izDd-kBI60h{tUs_9WB~xAmT6z%x?R{mms9z51sa_5st7dz(RWrTQG9VQM`Q< zoCaH}o@pmj3`YL5Ju}6m@B$2f`@^mbc*bs`LeGl*kp8P!+$@ugKY-*mheQy3GJbfn^iJ>`%k#O_0 zZ*``_2M>dh|7?#(AH9kjNL0n4s~^U_5rW)_y`yvq@=+;55yH*z{shpr!U`F3VkcZ3tDwhD|))l}mjA1bZ zsj!lv@)pR@CIz~HY2bA=u^g+?kGay8h*^Yf;Lq3eIjcxv0Bs?t0+_>22(t6(M`b&Z zerwdlj0*E*2=Y}*qjD+kjWQ=8rqu=)f>imWrP2a4Q!#@<>u=)g3(H|D>>xcA541Im z@+1WL&-Or}=?FC?Ph`fO)^>JH9Q+BNIRZlOi}W@RZs#vth1+~7fWMCpKq3?fu%uTf z;J%LY@GSL*$k`%4tX9NlcuU+B#Q0}VWD{RBcH&((oXb)R(ec9r`BF9#d(WgE{u&;H zxJU5-dGC8Dmgt}ZKH~KX5tr+P>@yF-D#%R0nTITgLy1VSOoUCIW+LR)$PiM#iLjHQOhnEA31Ztd z5f+!5iSW`VLELamgy}!aM7TeuL_{_xzyQ9P2!B#2LN7ZW*1ea3NXaHc47JC>^4T*G z|M}f^uBR#}1S>0$w()hOAE+Zc%2E`@vXBb&41ygA464YJU#}Ee#Q+L|kI%3WoE6g3 ztXQEWrc++1VF+7y?u-OYmnhumE|%Ba>cG;Qx*;=T%M`o^W936AO0k~!U+vlAC{sw< zN|DF5RAHeS9>||>N)*O+%H+B6Kf1`VcptfCQL3O)m?s~s(}I=rd4TLlE?1a%?JBQd zn1yv(^hV;U$`!Q79ptAoGO#z~e2_B+B?^LCHS!x@-ecdg-$x#7<|x<+&??L&lXkGE znj`<&o(JryZE3t-a0`aV@Ga61BvD3YJ6m@ad^0N>{_1@Y(!%#uJ1$lM5fYV%7>xBm zZWS%J8$VHnlMSaM&}Lr9{Wt=weQZ0deeOQuW7{L-^;80^Q1U~Vz!f&cwQhgpCIoH`1dRIEW^?_ zf52On1Ca)kEA3=l5h~zq4aB_!KjdxF_w8+up>1M_WBBfmK%{ySxZMqx-F8Nn0$&ge zLH@Hneh06yAX?83_WzHp_l%38huVjwiGXwkK?Nz&i?m&q-Q+CT8+OHls3-_xp-3;% zR6s?r&=dh_VgW^5U}q9RR1kYFw+M&|HtZGfKhOK={XNg8J=e@ha+1kRk}KzA%hFM} z(-fq%nI+Q)gXja7edz2LZ8YKiWzutU6IIsyDGE7@k)jMk1`lqg+W!TxvOd>Eny$5^ zZ~9h>gbUddTUF7X`6WbtQ3ySWzSZ~N4Mua%Cz3yR!f485Ib1kojyj9;NR@G5a$}L)3QK)a!+=oZpK6cYS`A>fn!c<&2~>pG?`OgXgj3OrK{y zvDMVVxhKk)x99VS!zK-^(^AS5>*kSFmo)J)|5B#4Fqh2j*2Yz9N|_C_a>@G=b-Z&@ zDbwtlOQxUJ!e5SX*H`C~?d_wm(VJ4{Qfe-lJ$p1R|5eIlW#$qaQw^NCpUYFqT|cCb z4P#1~#U6RYL{=LopfaXMGoSqbZF~2)MbahicD^P5AMv;FhgtP4k~W<5} zShDDn#Af|e-U7`N*C(jntI)X>tw?!O|UdK3Ks4>&bs&9WLt-Q zLF?3Gp;Wh>?XI0i>ZuFCcwh;-yE+zB#|9!Rp)7GrG{mo$MZ@U_ z*BAxeFRbtAqu9DS7!IEbW#e}~VVB*>#B1w9p)cK&^$Od|ZnpHnm%1b2ht)XtruiK9 zm%9a?B^wL>yFUN3DBPExj`pQ1;|I6qVNS-5wx>Dy7LE$}!eM3Td^Q#wZEYbr9s{QX z=02>t@%|>{}#kYKIYPN!R@v_F5MR} z8vB<^D0mvHQZa`e<;A3Hsty@V+c=@nhEk91EKHEkeW*dkm1@& zO!jL+;ERi-(!l^;+-)a0TFT(naF6h%;~{wHI{Diq3n5$IkjItd;CuQFa&Ynwtn=zG zdD5g0dw1R-rh&bf{WhF_OdJEpm)sz)X1u^NOjW7DY8}|N<~BLZe~Rmp)oI;_QQ+0{ zm_*w@!FtJRRMAx%>a}}FknlNPzh8yw&(HvFWksIJzQo-vinM0FDy$6nPP7)k!Cybh zQ`PmHyQ8cewaEL0NBjIHBk#z89dU1n%(fEWc#_s&s`RB9tW zs&JKY{56e{KW8hJDNkj;?>fQseXtex&Xplv`<2+UOKin+W_yw%9%5^b*@*qy_mIZ= z&1~vDYjNQ1ljPOGH1_O(m6-QZO6LAfV%;OH#AlaWA$u}>SciT~@sr`#N%6x;?6o9I zF{^ol1XvDZjRP#j3l6jq>AMrm7(Yw#T>fQpebs!%V~eG@!K#T=Z@wZe%C{81JI4}v zr9A13bC%+62Zr=smt#z>Sc*%gG9>3@B(wIKrPysHL%z(s$-E!36bGs@!{$t)Ayj2w9<~<8KMN&( zORg|C`mM#AP5`lq{_B>nU?W!b7)dtBTo+l@Sd00Mm)S}49*No(a&36HkPUNa6Fr`0 zEjCya%kF!2LS({SpE@{&onM|HnyO?iK5|N%t@1S%6-lkcljgKBj~-?TJ$6`$XD(aF z46dkfI2B7Xx zE#cO^X>SrhcUY+Cbb_7ev1+C;>>D?~ALAo5Ds5cFVIvOj81=2uwNuw^mD&-ZF^9RsMxBt;P4NHCaHJYga)Z9mp_M3Dt?w8-Ls}) zFLytFFahe5)ft)Toeg6+Ob58}M9zdkCc_#_IemE!=cU*&FKhquv$*?vx%#Kc+cCF4 zzi><8?1|v;=41mV>zBH)T=j@>1g9^NlViBZFyR#L{s=CAcf}@Y@t;LP377sFhfP%0 zOACL`6aL}yPv`8Zjz|#9AKWDzrIs(OY6PN-dqAkj2VC^u7` zv^t~+zWkXh%$}=GE=@`iNPIMf6F3ebn7hu*xa1bfaR^-#Qv^A;wz!R7s7|u&Qv{bD z=LwuRxdx{Q(u}qV$~c{ynkj+^fZN|IKJX4m)6V2S!h08ovhJK z5!lUGBm5;+C+=MS8m@bU=lSYHZ$gTI>Youlc2XzvEK&saVU5B=Jar<_PZ2ntJ1cB; zQzwY4%hA5$!t`nCWS4o0p!SlVFo-MnfNhGPX=Rt2Ggp^*n-sy0W09_voNa?M4TT6DJ7ga(qs|Op4&(>_VZ5nL082kt~?KrBgV>Jqs7^ zS%im`ouW@9x+)|kmuXxbZHXu8UPO{5(&O!=xF|cyvd?Gga!8R-O zp$DoF5Pdv^*z4(#OVMW7Z+-~e5bPj}15Al#j0g7FxfPBrOeQf^cBJr>7rqv{8H#@- zlfAOer0;wHzN{Anf?3H#vBZU}f4?28E!za+x|7IDZZ~p%Pdt9w7zja0$;8{(jU>NK z!oG5WP`)#TG~PwzQhX|IUcjyGv{T89mttaOz6-B@yb+F^OCe3&9^~@1UHEM6MwqxR zndmo9CbQS=!f#%0gnLnmq^x){`8}A5z1IXlUuZmeUhF}}Jx#`^l>_0IbrkuuKujhY zC*roAKp1)-Lh6l0WR`a{ex?!xPMbE7rHL-YCuTFAbZRqPFkMGBowFj6|5o6hM_b`p z?Gkb-K%bo1G#OhbgusCE6!NuKft*h=$7`dvL+NpAlBxBaRX9Ezm*+&n&1*_zT2l#Y zP+E)RpT$7w_BQrY({$GD%2=d3B_1+Ece4ZW6^uiuCZoQZ;~EuR*tc4;Lf?d`?C#J6 z5SS~lKjaccFLxYcmDLhpl-g$|yydhg`OZ~#pdcQU=MFOaFV%^fZ$D=xp7HR=Y&iQc z`GUyZ=rwC=`+qqrlefj>+T}9>8?EaSn|IvYDzsVQ z_0@uQUUt3kXE7;&D#1eZqQ3HPG2!!z1R;E#hPt6*;-h_7&{gBmuy$Apv0S)ckahw! zurej&)|fqliJ~bDU9u%4cR`vUePCL{Rk;%KJ$9Gi{qpGze)1(GTxq8u?(+18>zsTw zH$`wiVrGMyLJ7GZkSw@ycy@yoCwE6D3EaQUX%KO8y?2t}XZM^2S57`RHd$~gaCXBO zPJSUu5fpxy(eR$j$L?0D;J~G+4fUKXcVm~}>qGa3#hhHCpDvJpB5J7NY`C>+ui(Nw zUc))gw$-n)1YT!s8-h8Tmygd847V|Ec=)fFxPCq&XlmDL=pHO44?>R%wEYI_pZzH& zU&E>dOEa$45B?}7vNhF$$mD(XhF^;b8hK6t6{!Ale=(V5a!&B{?q%69+Bv=whfTNWh1>V=;~;@?!t6aN(5XyFdnz57*ktVAAFYiLP> zE+#-e$4l1V%}0aD&lo$!1o#?YhECVML{nw;SSy8ia0>K5gJyCDu9^({cf zSqgY+^Cf1nUmQ$$y9hPjk->|SS2IN%5BoBGE}AR<8#T(Gl2&khMaH!m=-StQv`nVp z{Hzag5cqa3O1bnN)%|+sHu8HM@UN{v_AmR2k!qx z%lBTae_a~~qV}1n<^CV^cF0|5(i{iJ(*Qlo{(;>76${;;#=+NXt|;T%M^rGZQD`&} z2Q=LYd6>RNE!_F;KMdm`yUH33mw$#1?obxJnH>+|mIkQsZacd1Z@eg!<7HC^bk~AFkLAyv$ zp8yB4E{fcg^M$%=6p;V51W;ahUsMmpOzJRObh#t}`WEzxLWXIu1;bXMK<=Ga)cPxu z6q&Q(7n9LS;{+%;p@4!CEm*UxY&35$9;BAaD4}U0J6|&oZTs+ldD=@HZ`vbcCcHVU zUR3!p0p`Rshz|TKaQpP>k()+;0vtTH9nE)J(=bz3m7VCz@i&?ssPgAax5>?W*u1Vd zu>~0({>%kVU+lcsow?qDiz4-Jx0eh?48||CB9Y$s!z#oil*rAdc$n0Pk=zHhk z6J3U^Ptzn6buAR4?-b%*869?3lM4DaA{1`49mm?us%%4(M6`542>k4-#JV2C*^9$W zL}AInaBAOaoLwTzI%zy^TzY;R+*nY9TPOcxX3Bdr+VfOnS~l&ff+n zPoKas+`DtU+l3u&9Sk1pitzT7`%I|TE>?S62n^oN#$TJSGM}5yv%V9;;Ptp2c*x@d z6T0vzdw51T*tpNbXOoUGsg57m;GRg>xOOBKT}opvPyUZp9T^K5G!ZE`?_fR_pJEfz zduOsUL`EAqyZ?{J zpTOb#6PEN(;#KzAR}qLc%h0TkR`hIhGn?8ggf92vNM?*Jb-P>7TAFe(fWd`m%X@no zm2`^DVEE9!HW!swInX1`m8@hO4}N^kL7qPy=-2}#?3&*$5Y(KFsz*7}V(z~5oC^#U z=OVAw4s^O>85^{N2Nezn(aT;3dh<&;`}3^}n3Nnwud|(LMt2U|lkWtBGJ6q>ccPC& za@ZMqF5t2-9nFe#qF-dP*!exq;QKiRx#~F4U%@%7nDe9AxF8+%RXWqcy9Mm4KqpY| z-j7Z-I?>p3MQjarhMukiXq|y0wJ$lsZvEu~Iazzr?eIx7@mvo3p`H&9vUZ}ET9asM z(m__<))gKaC8LsW_S8}$Y&Qk7l39`DjI09rSxt->jG}@XF)1jIoy`cTvyEQz3v8CGU>>7wGEAE zKFQ`=2|@BX3oW;>p%v>GcHc)g==^*P8LqdcXOr%-3*?3H^6XjE<8MU|e(7X&mAsNKDYrj4|wx=!6}++#OzDQ2DhMt$mm$j}OIot9l?~8Ba3i=3 z9oo2w{n{c&i>e-zpYt)~_?}=V{*s~JZa0%2b_$$tHXx?she(lgJ}EAm1NRPPkk5<1 z6Q3bZvfOnZglXL%1L9Yt(EK(#VQ3a?^BG28AGu95Zrx%oPoE6tp(E+G+-oGLf4gW* zq6orosnM^oH_7v@%SBsH2%v1VI^Cx9gv{;t5LIvDL58{pjobW+^w|8B?z-au3tnhY zJGPf7*!-08wI{)yCmQr?UN6bIzL&YJI|)2?aU92z*TiK{BIDTL2&se0G_2`0aaJv0 zjx2G3z*I%*{Jo2;y^+Xd1q-0COM$Li`;=(yD`Z|i5rJK+0@b^Dk4#i=W2y*O|EnB+ za)<2oS7dKE0j!`3v}DaKB0oaR2Gs$CewL#bf88XPD}C9#J~5n0kf9^kYvf%(0xOd~ z8KPwWkR{*RiRR@TcJuS8kUhGe>@aL2zo*o2p@uVI>ZVTe;rwOt!|x&+xy}be77{!lieK;yZVEGi@nr@=%U0nfR2nenzlR(U-*|Y60&xEG`xf!p6ZA| z$sUb`#ARPJczu7vJ8Bppxh1oLWEw@o>-Fz=x>GhvmaSb&-quG!)~bHq9(RAq#l8T7 zgi(-@`k5Df&QBu9+CmDyMZ(cZpLvO6aSaY_M_ zO-(C^zHT%eYwYDoKW>yfu3SliIDOHdUf$b|jglD-tH^uVXi!z}<+ z;oF!uyuV8VB%zjG#6}nmn~uHWrJoCsJQ}uyB=|+c)!i?7E1Ux*y}Rd=@{(vc6Wz(# z6DS!jJBt|piUygiXFR@6kYsWikd-kpz*Ilt&HNoCSv`|a%AUu-zud>XjV(cvURMDb zxDo@IzhCln^a3SgqZbhE!_jb}b&z+*&sQ>UZwjfL8Ufd3)c8?LR!HpX%E&p_5LgzW z#}~vbl#KGEBw+hy7`M}aKfm5n@`3B~!?ibo^q&EL(MnH=Imc;Ee-sFBUl{PuhI&dm z(%Q+_*MV^EO$;rGw&J+3Jcb#bu?3&i-VANpwzw?agq@aj5??v90TNW)@P4a}>?q~y_>y2X#E5v< zDm;rl9P<`;wXcT6#g2HTSuR`C-iu3#4@ad%!{-u!5J{;bS zt!>u9Cs{K*=};znX<`R<)$)ar|7qeC*JIe$>JFUobuFAeu8j>IX0wwFyYYi>J`mY% zg5hB^n=#abGon_(v{Uxj;pY=Js{JE&KE4WUOoe#aqd%<5*FJor!W%-y@o*#mGaD;; zgLRg#hWGEBaE0GJ_NnI^?7Cw$j8(D3Ep_eePlrAXs^0K!kp(XBYhf+T`|-lf-q2NR zjPqYpR`l~De&M|mg5I0qKRhWr@bf!f{CNe)k2A+-&01OiTR(8nvE?wK)C}La(#qz? z{KYOSmIMB4jZ^BRtc%$IwmRema`M)AWjVvHdNYJ~JzW7CFHOW9Qz@Hz?I-r#w-(eh z3~|kpv+QusPMlT5t&`ts<5sI+Hl^JAhksk0-5gw-OkhYM_fS%=JaI)HsoI}-Ldg73>~ z$i~$Pew%clkV1Qqmw$nxTRFd7=l7`hgbf_h{)h$)U7@q~8(Ljr1;Gb@p}WxeMG6>EFre%Evo0n`{T}U zQL~#ljC1*kGzUds@Sq>Xds)KnDW6d76d_bOe?$%&t-z+`CtCVZ06smxka?pO@V@;+ zGd%>rbCbdOH?5(qbO13+T_Igo22)oXct7PA>Nao%QR)y%A88A#r}U!o0Y01$>qmEo z+rj+vx6y|$d^mgXG1~sc4wCQHqn+J+crDk2#;mu87mml##0gybOI7I54?7t3G7FuQ z7r@rq926973vC|BXx}wA&@kDFvO=w4{FE)Is$T?qx!)aoECHu_qn5iEvK5vi-}M%t zvSArI*$Xf~bv`=r(Hss1nlGR?tHD+vt=#2|M$ z3XPE_;<24t5OQq=4rc-S*3ZG!If_u;w+PRlIR}E4{X!keU-4NDgm;Wx0cSQiGLKX0 zvFWKnbhs)A%(jjs4eVlk?^Xh84T^wte|K^z;2&C2a9?zON)$vzOegkzH;_~10meWY z1sxCU$-_5K(3z*@Z1~eC2>qZ!GAcVzl${J4iMfT`cLYFj}6~V3<^TPVwE2H9V5co9cje=RxqqKa6|zgJn%7}Owv`j z4aUS_q+&A#XRGZaj*@MV)iE8}PMwa|(oC{@+BOIs?~L+W5Z1`tOJq!g!FjAAT5V&5 z<@aU<*vm-9gNm1K70H6kV7b z1fRC(kb|zxc+8xI=v7<*L_QEO&1>J`>wN|2M(jE;ZRkSrpXETq^Cb#9y9^Y{M0jzZ z3dn66jbF6Pg`LO`=N#97!B$5s?>-H@YIoq-k)yyjdp4Fx0fN-`;dPZ`;O7@#oGEaH z=9SL;J+{q!<*FrgwX7;IDs%ZKzDW6e!#Q*)K_Bdc1Nd(uYWXX3fePC!VNQA)Kh3(7 zf4SI_&f)UwFDu~7>L1|W@X(?a`U~OP*dl(n+dlqii3$}ZFNG6(j_`S=+5GgM8ua47 zg@7bn6t77hzcW~$zP6kLn&&h5>DLSSqaBUuOZ91BaB?^Q#H&)iMH#maxR0TDaw7k9 z3+IE<<489d@}YBc6#w0@Gkn8FKJ}RD$n7(P^M~=O`4(XUDvX*0iL1i-3S+AI&NBsc zQTZhJG8D?MeOJxD6zN8Bz>hR)07{GjDK`C@?#eK5ER%!7~flh>v5-ya-K$6a0yUF8LQ zdA$St?e1DMXY4}Ie!PcYwyc=nd43{YZaf(li9-20_BH(dPu%G7Av=)t&E>zTlk)Fe znoYxg>4W)j9{*Ka6TeVx3BB@O752Qa;gc7a_}zg%@WRb~_+ zDa4$AdE{mOL&p`AbSr?xMFEYLFJe>cKC^Gv+dylZ3$1D4d{XWyl9E$)u${4|%Ma+0 zgp^Ta^CCxZj54A3pDrRh=U9+=BLtu{PlrlAClUAU_GCdNK(V?u%`QwNp4%0Pz-I~+ zJQ+pmNLPmiLe);a9RdoNIK*<2WUqD4OaE`l&V#B2~2LROtoQF1s6PkDdpf)ml{J?`hU}-3N4YpC=rx)uvN6 z<+5WB453L^=fdcjI@Gf+ie1{If>)iH4U2t7)31vWd);UxZa6##lIbYwFxrV7m9K^e zf6akse%f?>*aCKu!w77w?+M8jqv?gGJ6O$oztO+*bKvdB(X{B=F}5-5AF@3+2Le>} zY0d0c?BAl-sD8~1SozzK-mtYLgiS$78$DqB9aFl*+n-!nyg{U6AcXC&E$D$ayNICk z2eaXp6KKq`rE-fhi1WFv?EP(auWxZ zjEL5^YY}^19($7;d)A)AH0{Srwqj}p`*n;t{0zi&=3y!Od3z(9&}9xsha)N&eUwf3 zev{>*xL__Tq)*bKST~)Q?E8OK;NYZ+vp2>nR^ajPwasP4)+SPkZK( zoEpm9)r9BN1%azY8l!*N0d0{~;F`_BkkEIIDc-ppJvqDwZ_n5c^Q;~)HOFY*v2D(SvvExchkk0+l_?2!fr2m}7 ziYJz$-b)Htr7#xkbN$&xsf8$o8!H28EWFE!XYV*4MlZ_-(3+>Qkh*C%YjAKcdOY^?SMJ{h(1WO3EH4AH2dTx=X9hfj`(5*?7{VvP<3 zJf+TE)T)_>f47dnlN7!P103>j4qq8xE^!pHmm^xwKXJa&=>_W5Nl{gIxBO?5P|-w_LGQeGb3{#gz8 z<~m4GZXT}IQ^#klgwkmT@^D|1I{sNdOB%K_4`2JGjwi_kN_iXeaFCxmR(ISZO>)h{ zM}5_?L0*M)=RhvL;;)Vwy%y=-3%U63PIX*0`GvG@LoU9Vu8#M7{4Tw(l#7S#)$yBR z8AkO~4&GvR1&k%a%)9TXV46 z0#&>ewo2D#N;`o_>BdDy>S1xwnlxJ8uZV>j=S_}h{KVHLjs7gZ_aLwfR} z2ZjZ>xnek;Am=JdOUTFlMe=ycuJxkA$~?T#K@RKwOcF^tbFrDdEMB9zM>KJBF1Md3 zix*GdD=J%^i%Tw6^OsF2bJ^85i-f$72H)4!{LaxhfW_6>IqIEmxcy(u_zzdo1`U)$pgEI_*3#!;nnxj)hp| z8h*f=eCM5c(j#L1I4I$;rP3^9Iu3L>eD&6L=lTYHlBpgC7r63mT$7zYM2;n*5pm$a zVT03qoqYqwkzYfxkiyv?CCGPvoi?7da`s=~>epaY>3p=!fXw84OzDUkzDKCUxz2I| z+4v+Da=7-GXV>a%Uu8tbUyB8&;Whk@f~U@z3rvW9LoBzCUBiFU^1-=6X(AC;#KLn~ zuKqWMxd`rmY!IatmA=Q-Bpca}BD;`oL1TJCw}o^u(h znn$e8L_@{4YW^y_cP?k{`jTyjqF`-sHGe_rTbG<-UxGMa!T0&q{9QBKTs|}{Bh6xt zvpHVPFL>AF(qXiO5RQ}j*}&y*cgkhk+PP%j^=KGsujW@b=el@@Oe6az#=za4YJS&< z5SKhXA!(_JfeFF4q%yLJC}3p@5`T^7=9GV>k_E}=()PvZx&i0wQLoOVB_^X~mOUc6 zDgizQ_e-xjBqK9{V|{5v0t|EnN@ee)Ae(2mnCLYL@V242(K0v<5l;d8mGjYE@LVK) zcsm2tjR3FzYPW9-{Q@gUeb zf<5CNiLT~kvj-dFL8Drh-R>TWGAq*9RS)A~WMMC}yJ<5zBH7LE=3)`vKc~z+qb=z1 zt~B=T+jx*Ux{L8$8;UCZ_p(W^IeT44GKqUh}S9xK|jBNG+n9AG^-ALkgeo1&vdhtP#HK`j3!XYXQ5RGD=I zjZ~k&UVab{*Xt6{?&1mxOwG8R`MhtiI=c`TN!3THbdhKF;mP@&ELkPG*Y*)NuJD1&KS$yC2j(I__ixyJrfB@QcGYB9&cDulZ;Z%Q}6b zxBFM(Y_pmsB#a_Kt9}b>9)2cUHm{}|#kyos%>q%}tB+)rybry)bu6*>Iw%S}^oFb} zTtnagGa?O-r6OPU8A;RkrQ%3yvSE3TsPx1&GA6>0et66yuC~L_{PA_faC#sW{`Mdn zRFzQBxFf`O!WP;!!;=`CRznJ=NyI)Rn0_ASMJ8_6MXT#)lbOrIsO=XYGE&V5JuB2E z)XjHJDJKIHzs2(-v%7rXRFB)6}$ zf+R%jM9RO`v5s@1=;`1k2_Fz&JmAN*bjPNQ#m-)8r>8dEImpzvVaw}2E z&oS)dmMAJxoYq=3`HsT--7ZQq%koL8KnqVfqadAqH=i6^sexB5 z%BsI{EuWl^Q^&41Hr8)GmQVV)`9sC)OAR*zIC+a2E~y;f$hzkfr!+O}96GiUJLQwB zr`2)v!H*4j+`iDRRBqg_E^gQ+$S2?bQ^OB!GwXY&=94XDYWPd}6Tv*+d@`4(jz>uk zy0KaLvECsv)2)_Y@BYFPY#~a!r#v2NKFm%$U7G;Y>EF#^%HZ6pidhM z>|L1WvAN{uS6y8Ddm}Tkm-E;Er-ui$GnjvS@<`#PvAA^h5hmO+pXdgR!@*5uOwNvc z(!FOKUM^R`Xl3M+@&ZQEcBhN?pu&!vgIJipu2B+JHpp9Ss6<-M#=+(%wGwBW3H%@7 z4s3XH0u-jyNHV?c`0>m9rMdt9FXlh3mt2ZdFy-K8WHe$=%Qp>ZUJxVlvJW+8v)aln>$tV zei~`o^MCDGdhw!UyiXA?&^d_&9f|R9MalS5v-Z6fRHFdm0(jRn)+wrW)3cEJ)@!W^-cuI^hyTivuFEE@{2gN~;}Z?HCI7Lh!?oF$N+x)gS_~X9 zt76r5%CiT9jd62B3=AnRXA?61Fw=~Tuy|1{6lm^dwp{zhl;n=Z;?7vOb+%Eof9fz+ zX89=G&&`qFc<(^g<(jOYk}~cXj0Fq0h4xQ#W&<1t(0@^}5F;6Zb%!rxCw%^bYPmUr zIA=W0d$p9^cJVvo3~8HX3G)7=yDa*0NJ)4#&;AqG5jFAUgWm zpFP$)3a{vh2G=t!Xs7>H);P)-{~Z?tL2*aX^j+K8o?L63%=MQyYd4D4bN%CblmmW| z83V^=yU>D7d)soOq*tB? z&8rQtLx4G*XgP_@uH%7tj1X&YHKA?2?!?xQ4?)&T@FtB3^rC1H>2>8pY}yulT6aA4 zl3P#C6!X9~Gzl-Q*QYzj2NS6-5A-V2@o}*pU2`OosGfC!j2D^s;IT1u*w+|R5bOd+ z7iHs;qhsjEvvK6=EEmXHnT@fM9!)k&AjikMz~Tq{vD;fc+C6dyF}>job)tP(b<tfK<9H+&Hz(NE zw;JngvY_m;MWo=0BcwG>!4?s=^pJ^=#CSWv;}T1JG|P!5C>xRNwRSK|gBu4m-RSJi z!-3ATc)zYDt*v8 zrh}w2Jn5Z=SIpm~y0FElQuO&Dbf_vv)wyx7QR@Ob6V;Tg24b@|fFDs0H}DK6M**$c0Yaw%2WP zm@}}A-EP7+rP3PzdU&#`y0KmUfwV@h5z>zxWllv{Fp&}l77mrN<#V$c;}QxRt31i9 z>eozCax>I$z6q1QxUn9_S72SHF69SivI50+F#bK0*4y1?UsT?NE6tlJU8O?Ans?#U z#ALects!aL_YgiL?WOZNEXdR0&!FY{A!_AfMT#mrAVs5qhR2(e{R_Hao6%94Y-vR7 z%esMCeUzfnI^^Y_ZqPe-gx*^-oLo?N2{zRQbfbDd+ZEOgW|#8m?{&A?`z~FOb|{a2 zEUsqnJ?emKQ*vl)_C7Wv=ovKp&8E0!DXSUz5Ok_CDD>;Go6YV(vT-6EqkEd+b+p6I zuYPpeVjb!A%~zpFVFrEcwo{aN^AfZ@H=}oc4nyO=UxdE-oL`K^3N(ZWMEsGGGpZ@5 zyG;t)hr-Crxl54h%trXu}H+` zZfg||Ype(FeJ_|4tMY~^lk361Xf5OKoF~{+&{yGi=lIdCF_rfF4ry)jS#xP;TUJI-7Y`|n-o#_fHOSi99F`fSD@x^ z$>_C*Gidra!b`p^ZV9=G7Irv-r|l#to;e9W-aQ<%Qyjqjo-G$Awg?-H(8WzFCcz;y zYshL0!5TRxc)>+`NM2(BrDzx4wU66RAFzYW*Aqb}@Bp@7>W*W3ZQ;TQQ^+bgg2(vH z!IBOesAP7n@b+UVetvlwZfUUwySK)$ z^2>2-?&5_l7h6NmFB2HS{fU(I7BBq#p%wH-Pvq8aNAUul7rwi~3ZjzCA;>HT4~<@m zXAiUD&KR%)m-M}OiQ0VZB5wuNZ*5>0-ht)Rr{dWMtso-P9!%ud;Gp?@{JzE-CQBXQ zS%?6CD6+ztrnX=n=>&O!Bk{>UM%Xpk4(!XEVQ6hVx>GU^%N?N&&k)3NLvl^y7L znls37-!i-YDXfOh6vXf1{)LA)L%A%+)4j11KIguRvue!=^TwTyOYCT1o;wg%JD?o_ zXB+MCGNSWANOg_oOCOLd;>?O@@YgreJvOZ*{p2+2v0lI^td^y@Nh@h>L^2ccdMp** z2&48tqL|XFHgro^DxLDjkO@w6re%fu=r^UoM$L9ts!?#5`dY0Q>75YJJ-d$5?`}%S z(8ZO;x|YyxW+^i2aG{e_OX>SfX~c2xJpUiy5Aitt(eMCxpwO1mhcfC|wD!GIBDvI{Wv`p0jC37 zt9@X8&o;;#nFyRdM7w8mI{C0F{5Yp~3ed^(oGuFnotHWNoA7VcBQDJg=$zThrTYX; z@xQsWGU7YS6~tWrVvldC;%Ij*@wt6EVy-N)iKU@gzweQu9>)}6weS}C!e_C!lP*m?qu-;C0uBRKuC zdSkL_Pc**mr$>99Vqh945##Ov95F?Y&P)U-Xcv=Pzc%1&KlCXHL(q9)B^lEdg13)1 zpmP0uNX^|%{MYQjY$ms#)iVj69V{d}0uSRsSws4Zn_Y@)>WFhi9oA6LqblkXAYAtr zxzY6un}n#*y0+142d*?CUQjC(d5L{`YjLW3dBB_GgkYs=0XOT3vd^Lb4HKx&-jsmFm>e&=Xd4DiX(XEnIm=ogVJ+gvWE` zNYlDM=)U|YDu|lJ%{8>hMs6R#E?$og<$FM%iUS##F2H-Pj-&4k-N0#uH}Th5j}P~a zrJI`^p}H)CSd^wN#s;!4X!$)ML%A2geSr{Qu4I|KiZ*9ox7bOb4wD@ zcRPmfRgI$60v8B~%pkC)5Zf)%rPXl`AYOEcBws&)4RZBq@^eeb3@;^qes%cn8GV{< zVFDLWJr`p_@x&9l^!(HDkd$$iSj}t0S~o}0#;P$89DR#;ytsjtK55hIo};1X?JaW8 zza9S@F`6dyjsj8kbrOBz5vzI$dX1gb6lly26{ue*OE32Pz@5YXlJZn}2zHgDW}koI5!%1W%|mi9NEQgj z&$JR>J-pe?EqJNO(ZW*f_g7tyxh1-SdLu{cWg z7jiK!#@NSLyxU_0p4!`k7ipP^&9;6)g5#q(A8ZS8PIDkSQtt=@E@on1-*?hq`IF)G za1(K^-(SXY{A9Q?+f@7^-G(XW#>41M7UCCo+eD9ICPK_s3vt0i9xC``0u7Ev;<&gc zB6*1^^#3#vUp{MrzK4&6j-zH`^)*B2(>HCK8o?cPc^7CG820|pN|u!{lgpV zO~lz2OK{bl%UFi~KeFC4EQ;Uz|E5;~#exbby@MiU+}%me(!~xIupuHK#fl)kNl_6{ z5d{?x1RF|KSy*;5O0hTWyk{z$_0 z8V=(17FBrszkYPf$xi&;S%yO!S8(^+ti-pzoxo(vTH<-pT71Q;6W4uxOzv4&i05aW z#!GGt;}2{%5>Ec*dXVB{!s0_kk<;b5I3B( zfLC5FyhE9>IHYGZXwW^7sGbGB&*hi3$lmu^i)*DLx&D(4GWjJoV)Ifx z?uEQo+kd)hAGEq{&WXD$pRt{l>Bowm-Af1eKeeI+s#|`pRU!(fI^OLM#|VQyl?WrK z?$?FBw_7B8DA@SJP~=B#U24yJ{dfF_A8sNKYX73?lM3b9x_&r{e5kEL<4cC0Xw{-R zT14$nG=4^6y5OAdVQDnA|0~b*k*aW|>hJbUYWq{2aNa{pp;WoD{TJ00C(`sLA9oAK z$T93Rsw+07y5U>j^+a7i7?CZtZ_)T=Km9~{s<+yA)BI~`{u@6$L`xLb%EnUNa?96r zxc=#v@Sn+WX%J0sPOsPsj4f=Oe)J5ZO((?O#Hn%x?ZEjmdZ4a9MjrXIrgltFIR%%Dl`qi2Zm!8!v zlm6FVt~7qPxslZH-y2aewF_zfJ)7j(^yFA}9JN2w@>?HH6P|fwDU77`!8HBUzHh=g zs;~a9J^$&tr~Y&j+2u@;J)-To^MmTP|Ev{d{%sP;X!?9gL_FFp0 z4bGOjAO9x^rR{g4<>fvO5bjYjm))Z}^N;j?nDspo-l1Bl1bRJZ+Wz`amxQ%ha(8nruII1y#x1Eg|q&RWUtfvKZEvl68bjGy84k&c%#k(k;|Z~u;u`M>d2 zCeonx9cuR{j~1+?={>3a=trdJ@TXHkQ(FIX^m^@beyp6FHXEy5AlgCO`$CRq6EfDZ z)szP)qg=8Y`R}Z}TOC_Ub?}d`{I3pv(l8yO{x3^#OIwj`ve%(&jckEe{dv(d6CE;u z>b$eLmmH9`r}|h_=Bz`G)8A(;XcZZI=#W`dkFJ)NC5oZ? z@7E?&L*Eu5RGO+o)=+)<(QTUTmuYx7)u2aP{*+FjI&vA+i@!;JC5)lJf1-J7HY&C& zQ9ZhZrVsrgYi}5$Lo#XkXSLRr^?aEgf1;SpBDV zb*i~9ruz8v$fbQ4ZA%N)-`}%SZx7VhAwSi!1)c>z+pmArCcgUFf?F>wWZRW#{b`xg zh7Xb1IMR06WDAn2I@+tp>ky#7-ye3UeT}9LF{E{vNF) z{z}zPWrMV)=xB#&|k zh6R|jQ=_y=7!6-Lmcjlxtxb$+|NPeXX00ga;10d-tFEPrdTIG5XkPUnRySeKSA7iRb7Orczp$vfclu0n9_iyV6$^c+!edZ~g65gcuYah)k-mKl8Ld!Wr z>!UP}ZU2vdAfoq9+d6~^rfnHa!?&XngswEq(D0%!8-y{moHMiz1q+*nwi9$nA`MUR zpDkKO@5?b-hi%Juihj^>_<&wFc-UjnMLJFnY0$duS7PNTKVV>AmLQ@;mCdE$k(4D6 zO<4k0ElsOjeRz%~nFS#gwZVo6q&8708aQ&O@c$X)rxb!nyw2B{O~2 zgVc*CpK}IbDE~7pfXX5U0MQo|ivwsA>yDb@5mq*;LycG7HbQHGpONLJ_ zFS*m+*H|4>U3_MDGDO|@#&Ok(DD&8R>g$~XeQQ<7qE0>Z-t-8vEKh-TKL?VYUK?~v zAs3CQNr5Gz;pDO@gXTS-gVwK0fh|rW$RJM^t@jQ@r>IZPNex}Hu+tN1%~+3iP=7qM zSedLdn~L0H8&Mlg-x2nnTR?4}*b`{ksT8=`b(uTY>4VCuo6*JKRQTuI!nucfp^pA? z6#FI>7S-(Kq>2bdJ*hx<4XBU9mon~whZ?F?YDdG=DF1P0DfeLD15x?Yr^vZ36;2=7 z$_>ZOGP~Cbc(qL`h>F*8JB%#28zU9*QOi_Ne1W*5MiaPl&j)DC3+l6@c~kDGh3E?XzBBKG2ix|jj+<-lf~HX)2+zc7_O85yi+b*Y&K*hv zVd4(zJGP&D5blGt&Qo^42Vfr`FW^comLrD`)V{M^`0#N&H?X(_oxDnUmO}$&ALJsr zFN=>N#Vz#v;`!II7e=9++~-#Ghx(Mf3m?ZZZlT=k>KY_mmj=I{M{w10!5m&)h_Z|6 z_b9~;Tu87x=X+!eDoCN0mHCOtwt< zG`p%YoEwmq4w_R=$;NjbWFN0Q%B_D$`}es5*P7MLYBxRNG(6J&hgT|3IRq^S8U(+! z_e)+;RzdKSW`XvffVlJ5P23qCtr>nJy3!lr|Q-7ELDB3jPE?pndzfyY`yC||+yPpu%&qpLN5 zUQ6|StzbyO#nzcLd~HvyVB~{Kty^fCkEd$|GgZ1c9Aw!b$UZTzbrDT-uee^|uIksSM(dL=t`ltN znBGeH0c8GdHtH=J!2RF4oa8)>+_rCAVQV9iXWZ3$Y|Eb!jb;OKAZ@E!>tCAp!nsDlkOsR} zefqn>ghoO32cOn$H2t)(4T6=Ceyu^Yp6h?s2{H!xwhp50dYf1$@HT>0dHVa}`SpUc zMsBUqG_T#&27y}ftkyKj_Sl!uC~#OA*Sh};?Q>`p%oJ^CRia_|-5>}w-Q4O-!!7cS z0@u>QRu?)RdIgPw1p9TZ7iiu^a~lQxu7uXxw2ikT8wEiRgIf>Lu)^O)fws`6bskOg z`B{^oY==$jE?Ul!L(KxK>DsMkbc}TjKO!(~eIoIo{0#j$M+Ehk_eg5#IJ8SSBFN7| zl8jGP#5UlFApZNS7IivSTVk698P6Of=q>HTLydx8Z;B-gDKlf$&w4?iQ>SDY4PQN4 zFWCR$jKtbn4LyEjPv_1;v_c^rO0AU;S2cwzsWd^$0@7jJK^^oUV>0)V++kCer_*l? z#;7P|k5EqWu`J!+ z97;y?@NDjnhbh--NY}%)tI^_M3+|7p2WO_44l`{Qp-GjtoW@f>?(+c36Up;JOT^Ds>eJI_pSdT%Ak2`Z(N;9}Gc9gptX^os7nQ+UWSaOf&r^Dtm4ybFlJa>JqJXcNo z$HUqQ$;e&V`>roCll*kp8EJ>M{QDu>;`LJ|TTkb)GsDrJ-PT-h_8FO1E}iGpREXz%Uiyh*<0*%D&@pycNE$cjsC?V% zRdhev)5&JaWpVGdOWJ3Kr$cN}FRLt{#r;$>lP#q4@UBP=bjEEZcgU+&mOL*VzHG2X zFOCBjTdl?U(ecpx+82ceD{!t|_S_HJzo+s7(MP;fw%J3U+ZdS+7iwptq!b4k&S{lx z-a^}x=ZEJ1R+gawh3&!nDX;sLKid7*kM)A5zQVLY;s8^lGCGS;8=kNR0V)D^7F1q2U7 zY#im3S=*vj8A{yx<19KBlnyNiozRkCMQ)9e2<@FqIc1SzBse~dYkoKojSivQw6l|t zgS;d6g_N`N!zf2N(jP@tia7U|Aet7M4ms-n$RT(<$7px78`AzN_4P&zDuvu2?d|Qe z>GSaXj5V5_>BrspTqqh#``2`X97?H5;eMk`Rzk0LbxRBDcVavD4tKJQE#-twFJ#4_L56ghDa`Fx@`M^7t%HIiVo$7hr@@( z7s*xAS4h6yh}`-T3YQjMAWCL`kiL^0X`2-a8`qsDN($=ut<;Vz9~}x4@17&-!eRK} zTq|PvWiec_JWulb46ybaGs1T+hW9VdlXVJucwm+>x&Lo5{OLbK=QS;?IAbLFHzN$Z zYCDPGj4Ix-VE`GOumntwNXbP%IXpH-i3C23gba_vM2+e*D|D5JliD))*|Loc9V|mf zJ->0oTUJ4CbrdNGiA6c?Qtn)3Jp41!B`R4@+2fu5T-}Eh7@TX)eU&$5TTE0qjhb{g zIc6=I`PW`Ft78QBadJA$S~Ln@Q(Mzsy*Px+%t?V4t3vT1rA4yHzN4HDvG93v37!~Y%Vo-sBBD{NV3|c+mN?OPx!r8i#t_Lt=^fk!z^pXQn9MF&<`BtR>ymKhWPw zWmFIu2S)z6pNWCVcoWf!8HP8VC_@%{F|gI9 zn23eC_;KbQl)8Eq%-_C^e6ZHUI+XRHXSfQCaWSbdmdBR{b)gdnR)JH@ld-f zk{nf-f$B0E*snJd=$RJLq&&nEb%^WPp`8hE_fH1#T#L}|j28B2Xgn-z*+TNyjzu3R zZ&0Kk2dn)z69;!4)G6M^2GjPw)9@q16xvx|xm|2bS`r*MBIRrp#8!1GZ^O~!xx!k>Opw^LrwEQgiGoh*6 z#!YT8$io*|v{~|F%>ucK-D0S5cR(MafCCUa?wT;mY)-|m-8EL3-VX?qd6Ca{PLn! z&i1=4Wo@-0<&jRj@t&ic#%yQUO!+A3X*PTy<-MGojG(9~1L-DN@i#LyxP?o_kR{*C zM$a6_J1PofDU}S|{Ab4o9d+V&E7Z%v>|CMucojQD&5n0csE|!eKoCyfOD*@e;QKm% z%dXRJZB6oL+4C_Le6Qj{&ZEH%=7u;Tt0r6iW$z9yfni~AQ6@54?Zn?Js^BcPIfHQR z7PMUf@mX0bxVh9{;v9YM{Z4rCm8QO2ORO0)R*5rniJ8S|niaa?+c7s%X% zXi~5_KdN&!ccj)GS{_@W&Q=HB;)#gsj}^kVMW#qc)0OWtImrF3aD=4_mFS_nBfoma zCGJBo)!{cw(Z7wBeEo@BZc3mSzCI2_yDQE4vwN(#!JIp!x+$Y=FD&@rkZA6jqZ?%x zvuK%v6(3bp#dTqTt%I`A8?d9Npzi1Nf~lU~uMnAxAIE<%S;CDauJGijT=D%ADnuNZ4^SN0nNUSx>2#sa@d;TR`wwSehG zJeu~=nU|}6!g*dB3v1TiKnw3#^5P?pxQ2TOysxyNs(xes`lkl&=L}C!ZOTEGNtS%u z+6i1rpO}8bHb$l~4*Vr!6>hSc2zF<_V$H2=d1+G?x6lfKMaX=VWnj)57p>#I#<)ZI zo|#B%ohg5+D}k&1pIGn~?%kZ?dVm1G3bbylH9z?3Deh)4ZQt6O|KSOBoxUtvd0L)7 z+Oe#Mg z1h)^8A@_R8xdDz`<(rvs%D9HCA9$Z=e{bXj&9mX_!MSAhH$vhB=QxAoVX&+}S++20 zJ2^@ZU?7BSQ{{bq75JrMMch?lLmdZB60ZC$5&iT=TkcGP6|3fu2euc9z z@s-6;(NMri);1I4Lo)8Q;c{4dZbkdo)hnH3pWQ{=nwW$|IKfH#yrUv7jQ9 z!zO(T$n1i4ZWOnM`v1(v(w^xAjsC#NE3Sr86JK0wvxwYTNx7PTRsa+!;8U;5$hpWM z^89ZUWN6y5LEAa<{Hqm7mXCtu9b&TP^fS`#TSj>wLC`HYOU_p)@&;q}vp=r8!#4Fn zd|tUaZ?^dYI(WelR4dGQy_Ey_{h2m6=#M-cYp~;WM*kr%54#ET})qW1_I-3(0VHCbj?Q7=4{UUao#h`mRqSJwCJHbVj1gv-%_vuM8v8ZiK?a zkPk@XN-YU3okz0tB4M__CSE>rKiL~No{XhB*Bg#{c!gg%*|?7S1B;h|O0*L;wb(^c zFB^~{#Y^Gl8wMvEq>!fvw27(HDp=d0j~Cd8$jQ-4L^XB|#DVT>S}ikh)M_))-yB z^5$028@C^r^>*Ti4j;&WLpDhH>_Z&C(w@H}uf(fw+%Jo@Re?5_fqd7j&qVF{6RvQI z4VcVrBGqaS$h*>ioJ*cRB=ppCjibBCXA4tuv~dYk&)A1_4z-dHu_M{s90>X9 zqsX6rd4TL&JQ1415ZCIc#8(?!C(Z)+AO4f#5;MkeXK*1p72Hz1dR!y#wbEe9C!G6li8sfrqhKeL={eOwKd=Lb`v}C3-K9Z#_kBGfR zICL6WGxx`MOA=I`ka2NgK&A_s$KzckDNV|}s^45_>0_9irQ;=YA1d%ql;(rMT}x(} zyN~4hut#LKeK>fOm@BTo0)md&FkRO@CDrxM$<&RZaQK8PquDKxh~ngV z$({MI>dzGB{Ke6d#hr${7v+Dw{T&*ZsH`A4W*X#s7Kf{@|+upTY9Vq5siLD`= z3u5#ns*<mR2U@3MX3}7K=wY%3KVw<|JX~SR1UP$2 z1}=O_8Vo}r@VGu>b8))FU`-d9zho)=mFhBEoC74zE{&vU{z^D;-H@4yr%BG)pCKRt;@f*#CEcL$2&XlZd=UgOMbMxTr1*Dd>z2x z$V}$U^WLLvw(c)NCua6@{I7!B1wmD9+{Z31|H5cW?tk@mP~Z) zA+84^!K=!JS#Vz{X&5cX=T$9$_#|MSUKuONf2PUzh0cb{vptx*TkRxe+XnJ4+-JZr zeRpQ&XM2en<>rl?FcX-mER$yMELk;Jjem9{5MJLI$24XlNy?EQq%(CP3=6VkdTV_o zlCKZQ`qkl}@pv@zzHW+S(Ul7%b;GxN&wjXT9)KjW4F53n6jhp#a^h|RUP z_?s0#)U+zR0CtmV%fC4I3IliRi?I5xeWY=bCS0{ua#VDvcvJ+pQcZ@U%P2fPjIr#HiaQ%m7lA3D>ceDjy_M`xZ zc2*O$Ynt%Uzz5WK6=9EmWyF2=2RvUo3G#+*#Z}rxWM1KOoW9Nz)Gjw;6$C{0yBr** z>(mYL5`6CgJzL|P0{mNoAi=!|ztNSFDEFUu2`h%i!a_V)beO!|_Xqb=ALg-7a&R8h zkbu)eK>E}HbQWh}H=i;RSY`klRgEC4TpcIBkSKzTP8~D4<0&-k4@r~!TmESrEB%=@TXilcB{TAB&!f$cD#q;FBPNk{j#rQCSM9 z*)bUAYj{DvQaG-ByNcxJ3;>mXQ{nC8U~GBbf}C8T45@!+!p|(KJ3P#i-~Z%bZ7=1(sYdT$G z7w28VR{wF-zdT2^%d*jka4G(gz7i&TT|sgWyAgi98(WIv!1Cz@lw3&pE*;5O*_yH{ zJinp0_NR~{)n>JCO@TFM2jO-0c_`qa4I1(_nZM_6MaalVE;CH&fB0%bBWrkN7KGx) z0l4lBM2YMe*pnB|Zq27W(SkU(efb!euG=rV6(xk5nkww@_x3O^_crUYT?89XJz~EY z+Q1l3H)NWRVM`50vu{}e-{pgL>;cg6az~Y4?chq67@hAE!GdQVXwG3Lc;{h(W*l{a zo-P;kV*zF2)EJ?jCu6|RON53ux~lHx@$d z$v_0oHgMHL8^vFy8_KQ$Xhp3#Oi|KD=Udz%-AtEq!rmi? z(OrKL^!C@G$~+TL@?M1u+dSzRck|G@{bq3Te?IO}1*l7rm(kJcVM*Q*a|08aO;|bo-Xi&sZV{-Xqg3^)!m3fyTnvGk&Rxs z+QGT7a5QQf3zID((1z ztPwx*6DntRx9bj�LAVR!uL=>XIB}~a{$&O3mb1xdbS!V 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

Z8-( zanJL%)yAEF8kwJhaEX zl(}nOlf|k&7IVKw+v34PQb3&lQsgGq;}XGuzW+{v`hqv2!~b5%UaYgk7IeLR`14}4 z+|)$$NaBx|8YV%4MlSmHeSqv&$s+7!ng}m_^w=+nQ)EZM6<0h?hRseVh4yTj@Z5vJ z_!q6u@WOK<(Vy+IN4y&@nUM_B&d_t!WSeEvzAwb3?TKJR)u4Mes*#aAh?QokBG>fT4uj?p4S^P^oEXlcxIv~!aKS6r0}fv-NZ z>ArHfx%`GK?i4+jbt%=>c|1c4kJ+P6OR7htjOYWDtyG{h2LFgmhJMCg_9163dd_6w zOVlqy!+Dr&Q;Z(|r0s-fj!A@ld#a?}eZSFq9ed94QYws(i$#H}zN3PMByJkjFXn#< zK&kGJP~e3T>?Eq!>vvv*PRbuZ!sH5c=y@t-GP|Kz4}GMpr;7W1Q{m|)hSSpUWi3?X zv2}eatUO)76+I0{mTzyP_Uu&XT7IK_TK|6Z^tmpsrhLV~3zOOH^n2Nih0T0j zs4&5w2|bt7X$U&&b(Z};%ohK$NCBO@yODa9GV+Xfz{}|U>>ThD>2_7H-Kt};`nV)$ zt{8}svO9aR#2)J%PJ}&pDDKFyXTPj-$9Fa)z?WxgxMJNjHrp}?zsZe<+lP8l;re;( z`GwQ*N=3S#i`s|cJG0r{;l{Z1WiqVW7J&@A@3K#{KA|x!sqlE~Occ=Jf}Tb9qJV3u zpfB2t)J(F_>HK?WdjK8(ldhvS>LdQ)%?)%RCXSZvdk`9^o(?gqI@_o2$v|E6)}cG^ zsQ%ZUlimN9%r6KTO+sH)p+viK?tx}1f88&in{ns~a?d}_1^h_iUwHf1qD=k2SMzOY5^5QML>mtnMneQ1uJ&3 z_bzq?5q$H1*IDPodCs@oYiF{v+pLuP`dw>Smqnk^$>VnTgCXDlzqpd^wW>#B+B?vq zJ}>CK-GOY5&0#cW`F_+{&_->&=CS>vqbR1*iu*)eqZ7s~V>b_NMU&6O3Vv@_(8FD# zSj&+2(xl;w1^cpMM! zd#Z$}@+XRMelcv~Y%yJ)laBJseQD~eXf`pePU1Gy3;mv0L#JO`$(+*v2q`=V zRCD-3rv2s}3b*_&G!6&0VU?Yxr zvY6*!mtzk;&ph>);m(rzu#J!FJS$rSbDhW7IetF$IXnr2j3_Ntr&!F1u>zgRXT3`wFWd2PN7Gy%7vQWNqF)0 zb&&UStFTTxK&pDjhFTAfWwJCM^yuX`VUooIviv{{+o-F9Bm6SZ$oGGV|DSbiMK6rq zdOt<-GikJseh5omu>!B`^95~f{!ZV9%x2*on6_*xO)<>9*_ehMPC+|oQQ_~CIJSG} zFJgYZKUzCeDI9nn$6VAp$&bBMSbft+8J-uhwkVa^)p zEk*sqNS5+`0sU7}gtCt3C~ex-G0g{|)N0frlzaTHasiHHt|x+NzHBc_Y1yfKU>U^% z{N~fyK^xGA`xBJ(Srjw=FqN*^8i!8L>aEQC$G?vokobuq{^Fvp_&j$Htv+Og{oQ}aO~&k@>(q_0FyNv5(cc2v=d}^m(myBv z7g#`lco^e}XD`T|67%VnSOc88_J#Z?=UXRk*To@jzvbOu(9m z$5;FIQWy-%rT%Kh_|qsKMdR8Wx?+$XF5kRRk@qy49**Yoqi(YlbG~NN1s}Qh$TwGo zMsp60%rnBfm#QeTweslpW86n4sa9U+l1~SJG{=9Bosf6Gl}~3+HpTn)%j8cl=F?Xe zhB)p_joc$3pLXVH;|}}7a$U=Onv-FGV?}%A{U_#AhgwtIVOS^^M&;A_3(RrL_w({a zIeB!U%n*0KsHyM_%cUz{>f$+vofNwQa_FoyKIcuEs7QUBP1k0d;9}2Y#m4e%x?-$3 zzH;%X;!~e&zD}!;bFSS~SS{O4|BltcZB|be$-j5ew%vMo%C|-Z>AIVW!i;h1^MeXJ zmglu;o8W%3B*lsiyJ?-CHaC&(pv6a-Ccc{5n|Sp?P%=-Lk_F+uV$hf4r7Ym-XWF%E4U}3D0wBcAF+n zO1D?Iz09Ez5xUqf2<#(Tqak`U%V!cN$J!ahvzlr`UpEV|z?w+iVy9|6Szkze9 zpP+{wx;>Oz&&{QiyBXnGP50&F&=9(AKtDDX6u)RH$^Lcq(P){5&J5f1$Nj{B5 zz484CMartfdGrP6tdHTGbz}Y>cKc0an{HecoqRKr8k%x{)5CSL4C^9Ml2H=fuUH44 z%udTxP^#!x@169W{u&rPyg{by+3J2Uj?tUJD;mv-efh%RL9DyMr`V&Yx>TEp!agw^5EaqmQ&oAd9^zqY;THR!da4)v3 z$&T+I)ybT{9I95_?Z?pXk#H{Kv@CQ)m}ps#e0r}n9JYijWv5=h5Z!w`h>qpsj#L?u z-3`4Vs_!?9x=)CKFm)ztucM+it+~|fcNDC+ds=4JvOsj0`wd%Lhx2@p2HCsfRQIio zO>_xc2CZ+-$bOCQEh^`H!%Ndcxp!l|EXgcSlqhhHyxuyK+NNX*Y!WHW?vM19g zie{7@;yTPQaPm1LtJyVLxtjO|&%+q68xNBvC}r(uUWpO{?CAtPPWEi#oc%=`L_IvWQlW_J_4xa_ z%zkT?fm$1ta*k*lJ1rY*xwQIcstMchaS}8{H^^+7FH|i{QDJA7a*vMnXJk6s9-^Jj zW%SD1RSXo=cx28C$fugZ-}-e_|V_eV_;(_mDQg=FUoM9L_g$41L#p%YUve` z-m1|w;$Jk(UQJ|V)*aEj&xl^w%;!~)m9lLU9*fq@7)p)xV&RripU&=+y|T*PJBAMPqRDqbOka)=0E>T_zqqhht67sm}`t6c)L+ z5Oc2Ic|AM|?)8j7kBW3@bKNjp6%+|~NCxVkVnN$NIro=y`upmQB*TY4B3D8S(6QBV zFmhB28QraeymQ)xR^`NiO^^HJ&5JSg&gKm$fa@v$oKuoxF|qUyDMk+6*TRPCb7YII zEnV&O9^Ea90`JfIl9ee1WR{U8-l-c0y>IuCtW8ZJWu;5-t*4PNBkEMG#jBmf^lUQz zb#*ON1dJ3ug!Q9t`?YZI9ns)z`kKNYI8T2++Jq z=56EqntjLx zq5-kg8cLSyjKU8ON5jY>J!R7(Ch4|XirtRHfM=II^2|TAg0^dK+{*RGJ&hY`7f06# zgCzrTmlLtzw=smcJ$xyZMf>34FQY+esZJNoHc|Bdwg5Y_ z9tXangSEBI{b*C&M)~@Ov9LnxHAyM5q`ex!+(38RgTTURskSEdLw>6YriS z?b}O<-ZLT{&AB#DE}7CVVddmV-x!4XIzs<3T?l)Gf7}b~LE)T-{Eu!Fdz#yUh=4PTcTEP4M^6z6+s$f0EmM%{Ghvp?jgTn_z zeujlp#}jhl-uOr;8yiHr91EepPQDU4gCn8e+AU=JpPqD7`7tzQeGHtkj8N_ydV^dI zXhQo(#X-r+eQ1a21Jdnt5>iUyU`2i?8hx;W3~;%LZb;+cfy-Ip`pK>2;XPw)bCmmB zJW&yDhG&p}iFWuM*9K%%qzjdA;zKForO6}bwdX`1ZL(1lWumbuV% z43U_)|D)T-?)9vGu!vRN%~VEsy}~bt*GadJTfvUBxsbq(XYlWz%Y@e*tJvA99I`|E zFm?-I!k!~x%(+)1iJ6M~MYoXyRa`*#su674D*rJY37)G$JtL~AwXIpUEq7K1Y z9KkMZyGM@S+Ki9yYZo^C31{oOJtd~aTkum&b)I%Q;QJaU#BicN- zvAcl2Y22VErLUBdOF>X*lZ=v7NN zjp}7gmTg`G)Ax7BI?Kn=%T0Qu{@Yr3m@x>e?GxzhBo%Vu#yUuI9E8t3nM_Z(d{JJm zTnAeBO>lH|617`%Pg$$J7V3&0qCfikxi+y@SvoTe2KLWI?KkQv*QqMYGgm!k~s?V+!$|N6^qlI;`SS^T_miFz$(Ab-9p$;+!( z9K9_Az3X44K7YLAtM^xNKlkxyevlWMm3|U5mL5e#J}oG??l^?)dw_CHrr}i~hhd}R zFO*kTfsb`R3>%u7kcwCvR_Ikgo2e9)JrlrSNHvrtFX8_?OJPjg3GPeWlkP5!1L|G| zRuWIz`w3suE-Z%;-}};>BO$<^$sp?IcVgwc0Gga?;6eAhq@;L0xZW>?(fw4Z&b$EF zYHy6ELS~I$m;UJx(k2M<2(f(GI1sQ%NPEmp5MkP0jcbr zj{;0J?&4bycQfgja_GMDIzDMu#0*{+Lj2?hcy_N{Y(>OjcrW>mGe{h}_WKm<%+dtM zvW3j~eI*~G=)z8$@eD670k7TKu;|8M*08e#Izlwy+lSwD9aO>UJ=zc)%yUFeD8aYV z03K|*K|=b=;X{NLlq!qSi@H-#QhgPlY)#>QtVN*NmWJyM&*Mj{^We}NJD!960WaHh z0Py`UDDd%591w8=7I#&{vDsho7yBCUJF9{(A8g0Nx}N}@4|>SXP8%kvmqDIn6Dj_w z3kS5SVE>hL5_C!z3VJADTsROr^)J_Jsf_reT#2uxEaScRwb|*%L zhZJV6HL%-DRlYBkzwiCplzxY937rymm|pA*?@sik6?J+zeU}Ra=sQDc${?zJu{RFh z;0#83&M?$;Fn!={iA`*rp~T1u0xt^GG#cU6OC8~=#}Ft@nnlO^uj0O>4uI}Ez^d+% zv}AQIRvTyuQcHW_Y)bmZu^LAnT_8pvPvQ zQeq3Q7G~0`qHDMbnZemaTd3%@fu=pahO;?Wz5JyuY2MF~d%@{8Wlkue%#0*tx*`!B$vx@i`)mbcMIl zK`_cP1g}c7qTSS-p+^MQ&D8G3SrrrM-nB!(5PHLv)GGYAaTRSc90Yp4rtod}b?i7V zg&LaJ!_?opP~GhfPCt-IIjs)fx@vHbfnT^qeJk}HV*?93)j&>%w-^nx|F}JHQy+y4=Nv54O|w+$W{`o?fu1L5^oF%cM77*@El&fsoN-4@NV? z>G4JfcarMjLXZECjM@anks^T>~^K!tzgt3cLfXX>-1TDFL6R|(Nk+@u;}6rjVU)s#LT{U z{SimFv1};x9Po{_|MuoOiXl)R>ykb>7X<=9(UY#%qBzL$s z&8+^^e3pcJH#x#$6<3(IP=`iDn&T6foZ&nsO=Tu*0cEJr6$oV}@{HW*|)hzwNy;UN3Y^(iC-qcttF`eKJ>c*Dz=OrID_vTn- zU1TRoC>_D>IlGdICyz;BFF)4(pN^pa^EFxUa4NG7Ie>n68`0%I7qHfU1Mr_WOX!#{ ziEvFw>1 z_uCrJ77nk+mNV_qD?F5a8_vhE*ZX1Ji5?6@CRizU!d)GGnX7RTxj$kX%J1RB4Bqag z9ZSkc-%N_yjSZyEuB%yC1=j$)J3?DGtzgSaoLPweL%RLI0@m-Wn2kN6&3^t` z#b{r5HukF(JL9*RU0&hB#&r&5UT^lYtXg+wambRr`LUU8PxNLcx7+EEe!=W%*;v*x z`4nB1FrQ5;o5H5PolT2x1+#fpQ`q8?nPkO*#cZn#*pNv^c)+m{?C+AE44W3>juj&I zbkqg-J~X=|gx#@D!sR2vNp@o*+w!9V3uXEg zZ(hyjYG1%tFZZFj&eQn#?J72M97u;(_%SQr(>O0Tg#H{hkL~=$b0;SqrW##VvHi2s z@GYZi8t<@xc~vB0{gzX7ru}5rfwQo0pA&R@#&q`c)=qrW>=1pboWtG?+l9A|-9$@! zOl1RGw&JjLb7@M(Fjf_lj1Szjq7Bua?CJWEctfBL-7A$aRli5b!BUUDcS3AefwzE) zdeWwYUMzF)I`ZeZ1C>|~XBOw{NZ>I48E7Cjc;8Zi+LGW9y!9xm+|kG79MNEzTBQrdBg$E zD5Sva!0ShI;de_2bWuqJULVYjxA8i;U_Y>k*E<4|p(lA=1&kfu!0TUzxzld*-#miQ zC9k1jusR#5(S`?z+vxc9>hMyb#x5>x!w2U7q3%+3*yNTKq5O|TsOmp(u94Zq1zW6fDzU|T>3y*>9Q)_bAK z24`r1>EKT4QTGd{yQ{L{gEU}_&Of?L@*B_Cs>0-U8qh7NlaAKo=POlVpFXR@lDtm( z!KoFyEmC2+<{Gd#yOWN3*oxKlRG4ZX4G8(%Nf$3_!}ou7(rTmuo@xJhu5=qd@u-77 zoU8$@PyW%;1#NhHpAH&VrU485I%&P*Pu#?hSE*}(sb(i#=lcT}_Ufd*tF>ToLOb1m zfl)2PE)?MWAs^tJ+@Pa{IE`1lk^7@-Y=grb$A$~!gh{p!>49;P-jyO$ctBH()?Dg z=WC~Z1r3NDp~l2BTk&pw{~tPOfa85N77^2mz0%sK;ZODd_<#iJOT;6~9K5>6=!mtO z^`!oN26?%y{Nnjt=qaoXALOMx-Y(gf?klX#8RXSn?j-H>9wlrm9OSjiVyV=7I2L@1 z2YJnyx<}gF+g=!6G{`F=>#Fpnt)4J3caYbgovH$xcSYK{X^@xIc?-eo=Q^oL!XU3W zJvU+h<2=dT75rS=czZKta?R<3ywa?1e#I8Yy#yj;J=p zIME=lJ+CJUTCa?i#C(ufn9@a<7-gVLd*I+DU)D$1c3WL(aMZzzz0em5cYje-ZFTS( zTh<}n_wTMECdR?*>)fZ(Mvl3gyxhU7>xnbczYzx%c5@uO0+LIlPt7wFA163?Z79i- zR-c)v5d0jxe18T=S9uRmXiRkQ$~bH%O^v)I*P7+v)$I0MqGvlvewX`A9Q_g~>6l&O z@;|?cq@!7tHHj+dT3s36PYsgpYD$2MNv*=Ux^2RJi!iDB-2{kCJS*(_CkWg1)1>;G zul6NjhVZtdUfQC+O`6r30JGbsNW1)5EN$1%m2T)vfQq%?Y4Y zUmM2b;XGbb*)Hz?|FrkN-|s)JQ}xtx)c@OFZ)>%h9VR*d*U!R}A0N>psphRoh5Uc* zyYu+ERe!lxM~2jd^Z$?W{;vA6Mbh5cD80x13pzRyAc6D#1G;Qc+~wB;{P=;+3sSvQ zedST^XRx4h zfFa%THN|s(^haqb=la`n7QRKMLOPXm+@mvN=W-iGuHFI(*2 zAieF&+4H=tTNffd%gYVCy#9KKG?}yKPxJEQ{^`;cBMj+bUVe*$r0twrf1Q`72dML#nMn4L;8i6W1c*bhVedE z@N%BpN9h>O)W6Qz^Uv#&rNg;bKq2SZyB@ca`g2zOH_qVKvt1|YHQA8bTc>)STU+Wm zmvifNI2XS!Q%FYgzWwTz>e*nvT8A!Tel)UHQ4po=T_oGNhL3{JMH{ zNY|V4a$Ab$dL2z+JLlGS<=p!DoLjGIt3h;!pA_;2yd`Nok4ZN6opSz}O5vQ*2eR8L z9;`OKR?bO%CG>H5PV}Ym@UOT#**~xcx?6XdsLhRsQ5Qy&8E34}hy@DrY-v27H_Rhi zFU*ijrGhjB#KQpFh2(RR1~M`_O`Imj!!)}EM9uf7;Jn~G**-EJ3P#N%y?tK`$*V7t z51hO0u04ljrQQ>U4!BH`cx;g|n@ml;CfF{xN|r%9?6sRkt~Fd0WZpN3wj1ZNYt1AZ z)o%)GzuX}ayuZO(Gf1KO72&AL15(n1d)tqiO8TZA6h16?L`-{e?)lOYq(J+Pw03?o zX~gls<*{V0RVKQ_GCsE1L20tBcd`Q9z1QW$hadqes+7)jZ8|(5XL-vPDYC3L1|-5Jk)cAX0Ml|!8IOMjOL9wfklPev`f+pwOFXH@Li%DhVV8nY&EqTfTf&QEqy;#Q?4N_f6S`$Rb&ny8-?FXY|)kP#caX3=)80p#}p~#;s zPMVBLO}YQcJ4!D$z~*HZXiDL5;;I^pnzT6| z*}gmCm_pL8f3?yeRcbec&jSL` z7tS9J(QQ%2@$d0ZVII2L&c9FX&&qpALy^ORQsm3;r~Zak<;jH@-C2DEdCTJA^Gj8d z;Nyczo*hF!kMRDz(js?H4@Y0Fm!Vk);-RQPkNl}0iTXb~ikuH}-w9ts@~~(mx>sL< zrj^Bm_hJ)L&g&mvZ~zUe<-P%jOh~$qH`~ zJ`1@?4roq70z4f3Q+Yt`vM{Q!FEZQ1dD|IOSx{dhl=e48BJLA_wKJ4Kswsl}sTNAQ zm;m#QtdxCI1mRS2o6y>v0Pj4*6sOeQNWHyZ2&cH;&8mytq$|}1OBdH)76$O=)x6c7 zEjx3TICV!5y6^znwb6lH4?9I39TcE-^=?%6W(eD}Ae%gMk$~#9WTb!9jfn@k5Q987 zm{@Ox%rAPf-^qgVkFhhn`Gj?gd1G&we zgq=6?k}u(06!fJ;ve3kn{YxIG9L3iYp8T^CrpJp|=jleJ-{he%H>pn0Ep}#_Mg557 zRS(cqH9$@C?br|XMMU%yAYz~=a@}doX1!QVc8&3YSA`fw@8&#O^)=-AB5%&;9EQwo z?3h~M5)x?T1t$t6=%}APi}2xmrtbL`pr>*(IX>7dhhJW*ev%M9;2Q4%~EI)yz{!@kj@De9H>?@8~J6=|nbcxo!T@L>i^$~B}F+n!S@dEYV z7Ysx9h{R=YJ!L9mRGH3?IpB|%h))N8sjk!l_BoidmL|oCQUsO9iAv2-n)NwaX~Q0C0@XX*CdL6pX^uNR2<9<^)BF&6^Y{Z$N|;4 z(ZTHP{R?=)szmXL`u^3)8-v-+^b5E)E>UdWt8aD5)nL{#{ycWzai*wm^{Y$4?63cM zJT56wT(PiEb;#3TR`cf^UKW%nJ~DP-^^?WHtV7y}#Xn=kFJeQh$M+6o79&66sTvE# zJ{SH~FShe!)fb%Mte=5+ll5#_pIOB;w|5wv3VI@1=Nv2xsvSw^bc^A;k8edKpMqpo zC;aIn+6}_KlGh9l1mEmIVPh)?a+b zaGb19(KTwzd8i7req!V|UiLusGW~e@zdXE$mtt5=F9({?YY8zr=ZOC0$FdFIy3vxj z4Wuk%lTe(&bH_~%qOE-z(fRp$cofg!IXWUpIwyA=3MVIVrZ5|}?@cGY!dryUO`OAW zWfByW?mWuD%5PwArr#S3CBwGLH>6#oa(!sSlw4gG}{o4hfM*6K{oNY zua8b$GJu^alfb#(X40IegXW(zhVt-9Fe7v)8U3Iy3O#NNGy6=0R|XkmoO`F>`_dGY z1ry+yGLj5-yD!|kW(L-SC&FI;*<|s{fx_}xX5dgg3XVTNDDl~nt=w_DFT8Gdf%S?$ zIO+Fm;pncRkTo8IMQ>01rSA^(=B6e1FIx&r)0$D^@iS=WysP;3U!IfvVF=#q`d%nn za17Vzt^uXm5PZsVfb#z8RrtoqC>V9q5$E}NkP-G;_>680q%8NsS?{}(6?<(_UB4J+ zJ!m+!G0PX+Hrx^(Nn+T@4FbLM;+Ndu^?YHLd820|1BfZmO zD2YiMjegX}u%@sA()Ov(^i425v;Ir?|&?N*+p_>qH_JQl)OVQWGd@m=Z8sP#Tuns?rc34|-PtH^5_A?)-Gbu*WI|E^tx(pSV z4TJC(C8+xnO9(wvgF-j@!1RR_P;S17}h3LS=fv`P15B0k} z48n$OLbXxWQ225!`aOjA=jBqAd5iA@oee_wyu3J9Y(5I)%tJ5VrKrRQAj@|F_vf;Q z!>P+rKNEnqmy3`=u^qHFgriX_0E9y;P_l|0Ts{#C{4-aDMNJ z@ewVED87d~$BW?ZmKG%2+KMy8n$VEr3@!XSbxr+q!+|f3@axfAbZp9Jtmk3?Zw?HBJ&rAC z_~0*iiIxFOoi~K@vc940YhSR+U46JK9s;JU1<5CV#l^h6L#>0s6279_vET9WS_3HA zItb2x{($zD{>0sV48dlN1Kgi?0fEjB+?;IyU&amwbY&+h^ZSB7UDf5|H5VxV6NiM* zueiia1Fi*%;0#ovE)rFEJmfRZO7?*IW?gLgQ5$YIp2zTZqpt0Jv|n4d;{_gS})fzIFnE!`-d8^QS3P zx&~rNmK1D0Z^mXKbM7+}guN?0;pXE__`;R$VEZQs-`?)=A6`+4#9r)nv_b5hJ&SdD zq6zGvm-ziqCdNjSSRplq&8H*92p<=pH1=RO-n&3_+CK5I7n{ZQxn0?m&(px=W36~b z`c(1E(Y3T&aR}(9)`^#Hm5L!EmrA7(kbSOBtQRj4hxf>#xvL|f-LhU>-sT|=9=x08 zlL&BKUoXBgQ!L)g^M8Nw{NI`J^IT-;r4%LYlc9Dwz zoynoi(<9)xdY#y*0Etg_Eub&1^L*G#R2&=aBX$ys=&!3`&~Uj*Ts3Q<_-MCF)LbPP zge3>X*Kwx!iBT73a&k7j)6Wt|z9 zP7F+pnL+T3a>Y*bPhZhHIQJv)rGZf2t0O8CK%=C(nwvVSl#4 zK?9Zyu@Uc{bXNRq|7=$0*afo3+lqtC&Wg2QHhXmSzdV|@HYwx019Ir#OLC&Z0lLH^ zwr%7LvexP~sUB<(JBl%T)!j~6_Wc%dCU#(RLdrM@8D(reNgi=_V%16s({Q%HhdPSM zvK#hr?TaTfRJFoW=>Zb_!X6B^3T(jBZn#~44>|tY7D|p`me$`C@9xVz4-QyE>1)Ko z-Wuao2HT1A85=0Pfmr%sGrV?Q9F;JvHPKYaoC?#By*-M99xFi!H`y@KPQ6B;(PA$t-#LVY_z2RHsaf83yG59 zY{xI|Q8c-d{HPlUZ^jL0PJU_1(Sff>1RVe|XMI@z@9D%>(uMYWJ^=pC@@5^TXNk=v zeVR3JAUHk-mNNAQnf^kD(mR&0$Pu$js~Y0`LWOq9ZD7U;fvs-XNw)ZYCh809;a9Vi zb<<8D#i{)HH2s%1a&K`bn)Q(D-~6_a_9@9|`iw8gpf~43jNMF5jgCjd@4Q830ddfD zG@0ztUWGbuKS94v#eqt9e-aV201ZsPgC_oqgG;~M$njBAP=0YUx}zEof9}{3?PcT8 znY3q!z2^GBU$&&r;c?tn@iiKKCk|e?+mhOn@#yvI*XaHAIQad`hM0|>h%#?~M04bE z@Ufc>xvVt>W&3_cffaGkvdfxWUpf_i?e-H@=EXs;Usj~+sHw-sH?XR%Cq8 zBy{q18(Og?4z^CWCh-@>pw6^bq~P^?i)_e)^*-p>*{>+3Iu5>7S&>sE-l(ig8(PHk zI=@yqkis`3(1&l@cx->JN4)JqqO~TVl_>_;{6#Eeu9Xlg?dho3NmIPCnCCI?9!9p= z&PBic&GDs#SeP<&|#?#-lB+wS2JSBPwjPRVz?%5KOGCo;1sg%Z4CP4r-27I#6m>ZO!7D) zk^2;>V-wEv_!6_3%+N?d%Ox~S-J17SmBW>*VV~U{584ODf z>*3%n*Q8pbb8u-deXM4G+Vi{y*ZLf8?#t;X8Y?S~0l#Rn03~@upW%-Ev*?1h+ z&D_6sO>T1{8!!K9h)<~Al&7!coB&-TJZ||NxqYu}d}U8peE;A-dG~+2vD*?oeEoc| zyu4dBUh>WuhbZ+W-#xRjWUCqWuh)`(oSBX57j?%%M~JjCg16bH2VVB)m{hSV8xQNk zc?sKJO5ILpW8GpyJXvlajQo&|-(S|nYLY?1bnP6B`e@;-ts{kkzBxEHUIW`62o#!J zbFjlrHT+|Gf>1g#2k+>7rz_hKB}i1U8xoe_No=);8Qy8pO)Ft z9VxM}NTWjBn)$_T#As_;bTAf5xlVuVn^w1ZIyUrlK`iKWsSvMt`_@e@&x&5)`LQBi ze^TK$x3N*y^k`8mTu`YH&)l!)Zg<*_zT)r6=YQqm?^g}oEtBo(gLPcT&d)ccpSJs` z0d_PmJr;hqmy2UQ3~--SKbRIxjpe-maPU*z1@AA2hmKf-zZS45HA#~ zx%V)!rOn%7;VQ51)8XL0YJnpqK3r$}|Iyv6o#fnsJ}2Gx+@HWb{i0#~u5$6fK3Cl> zqG!=BcF}MsmA8NSf%~CZ^XQzHQE+Edxp?O6TkfCv{OvKHzim2HE)KlT+_e`@r7a;m ze_c^7Zhw5lJ@egIy6Q$WOt@Swb`Q#NH<&zv+H+mF$vu8tvcY|lw>O=zBnDPKEf=2- ziFfy$gs60P3^Z_EdOx=?_vr(qbZG_8r(RX7ShG42-8qtoM11}7e&{B}qk#!%>+KcD zm#?S3vJR9wYQ&;%cS2ANUoSOSA{S<>CZSiliD>r6c$oXW3mT=Gf}XxlM!rq)Fw(Y3 zXuF<-GGda@&KG<=@^!XQY@CD~vy#yhUf*DBh@fYZgf{ypqr9*2kb2QqSeBH8p7Zlh z{>9hV$4G_J%4B5gpN8t*^Y!$LLxt`2DX42qI@<7>uTNg=C#2M;qV|g!DBvmg6&<4~ z%uP;1w~l6@_9yX>wDXQsQ!O2>)=Nhd`Fdj2j%I0MWjcDz`!|)hw{giTNGP& zaU$*Qu^nBTwn;F|iejb9XV3wWJ5m2>8N#B+kxasMlGW?>qA3nxf*_4#*8ahCWNQf; zv-`O4T{V)u`4B=YwTsceUH65%f7h|*Oej@bzw~m=BLTQ(ry=dd~tHQA^ zk?i2fP`cpo9@Kv4wqT$c$<$tk(%m)rXs)?ZxU3h+PG1V8p*;$aXnK(_#3+(kG=$Q! znFVO@paj9fB$8>J3ZVmhn&EK}HN-?q3NA&m3I2gJ#iJ1E1{x}EwMMcnljl?2n*C_Q zEEVNOt0)F)bLs1)g=o!eP+ClgV#n{#qGRj|(YV>OlvUAD%B^beNPARoJnck@GA}ESE_d#Q z`MRC*Q(+!mJHs58XrwAjTk@!wYxuQHdn>a7^J%vg#&~;vkizh6K21?I!n5n2$OB*I z(<4d){Ob2ZxzUS!y6=hsCVd~sr##80XP+A4@tODK;`{m3>!blLhP(2m_wwmt1Fj>C zzAca9bs`D(^qF)+ZuC8$-al)AalkdXyF~##6>oqu|6Y=x3@D&Ua}99Qqzm%S69v@h zoH6bmvsa#RsesN_HN~A*%oH0c3us{qXNze?DB?C3P?zUA_)yw0MdQK(ddox$?^yIy zq3^;O_W_#tlDeL9qFMo68LNZu-?mYXdz4RIo*LlaXqdA4WIin*ruguo0Oi`aeA;_; zcl_j5jB>J9J{@k_i!*$)lsi@P>4ka=JZ@{QGNvJqKH~btVO+mx!tddzK&9*mc`0hA z4m5drEPT>b$gceODazksO8-uY1G}hN*;9QDu~7Dt)Z6g=NVQtoru~{??agmUgMU2S z8eA(YmUR)=Z2Cy%^8LTik{VgTHf`~8<@=R2{QEYjku{#? zv2ckbE92qnf*RRfEnV@{E4PR@|Nr=lYh)Aab;YHZn@IAJczCg|Mz&P0E!OFHK(438 z!`GG?S!7o&ahC9kI4p{XdoyZfVHY&SYmR>A=&w3M<@OWuiW6RhY{J}#@uQ_7Y;ekS_4+mVKN#ln-fO4&R1NMzRC zjr%lmJ)JI*1^#{@+O|$a?cc<}JT)S74}2(k`^KFf{uJ{cec-95eD9R&S=6=-!Pk{B zuj~PXkMB3e!q4UrD1jd@ z{n8aTaedVHTsx!~ww}ECqKn5j$3k+g9x6;(PcC23#!g(HB?(qvEiOr=<}^w=&F%I=3eiC&t=BK$V!sFXA(()M?W0I@4xZTcY?$$i4+$0#hQG)vn1@EU@$d_1ic%Gvj@aN+KKbR z@`Fj_@iu$h|8WdludEV0%(!=Yt|Q)88UveG7YTkllSxIC3$DnDfqfO51%-MFdEexU zcgM$o!?U%*oA4B3Q}2pDB*s9={7J$se!V)SF8C7HA1#{V&bGLmkT_Ml!Ohj@B#Tnq znY!Z{iAK5`ByLTXEP5|u&NB)ne!Ygm=`;5{tygegf%BW>eZ!sDzzt75gCqj{^ZYAM zNgl#luOC-R9-&g_e}k#xyl5Ae9UP`>Y%Gn(mzzXW*%5%$1r5mHgOuk{I;&7TPZ2RRc-L+241iMVdj0{)k z^)^sizSxr;38_?=q&vg-7dxccjh^g#O@-odZ)aFMFh{y-qbFkyg^Gf?&LEuKCe`xt zWEbPMD4dTw!>E%Rq^&PK*u$ns#YKG=`0+7Wnj7!Ix_VAhoQZUSpsr!kZw4Oh_Ej6j z^^YzPek4G;B3I1J8(ZZQm$-6<%NXhT{$e(&f1!Npb603RERr^qh}e|e9`Y{SXJk*< z0BM@Dh=pZlc!=)~g_uM7(!s=?&67(cSN+_;xa#|V^d;rL_9#Z~sezfR&eb?S(ooEd ztA#~<>m-+rnxzZvs@)J&Tz zEVv>PBG$_x=jKeITe*c`yG9Pb0)2(RCts!h^W;!vjfAo-Mba2AIlPUL3QxlNNlkmp zp?viap;v`l&H0vESb0!G(3$mr$okHJD3&H#mW(LDEIFq|B`qWDbk`z+7!ku245%oW zP%(>SPzj1+K#`yzW>8R(1$KG{1O*c+=7364%o)tQzTbPl-u>6LovM3gcV@floMWiK z4VAF3_W|kP-#Znnxk^YFI!HQRr(QAh48?FP%dgDVYgRm8T?r-!E-TXhG%Gg!senDP z-xWvQA1nIgRzUl}&kDcd`-p8S@kyQqL&< z-BEQt@t9&k-wMFJVydi<<^K=I@SroLa<#$@ma2#pMl|nPf1(7Y(%fi0RUgIm>+d|@ z$s|zO;s&{(!=*&Nk@{LlAoQafXdL9YZ--8@O>f3TFJR3FKYdzgQKa(mMC z_qahXPQtZ5OJ^5%(e-?%dFGrMClS`OrOFa;eeVWENShnU2e8$866kKDx#!WHieIdl z-C`nvIgi{x601=7a;oe{x|Z-8Zg4erhhpVgPAVE90Ry^+lSN|`b2`JM=SKZEPkkiS zv;DH#OF(|RE6>~7@JS~?*ksl2X`5%omyg53*fkwevvNy*`DuF2m9bfRTVl>14@1K4 zcQ-tTI+*fJzDO87cbT+{G2uth&okEVlg`OB<`WB$Q2ilA%9j}NBc3DS%}fvJi}Qwj zgB=#G8Ta$tFw~Ggk%$GqC7-J1Z!+Y)eqiDK{3M0hdL#Z-CBi#0#6eI(_2x8eLZS@SD&y#?uDJ&qCs@T*#_Wv&*`h;H^I^oxg=8*eiTE3EFu2xBs671{D`LO$D;_Dqn5Y{^wtc|29KZAT{Zt|5iH2~d;v??*)6JigsDRl!O<`KsN1R*I z#gE8QhVPY>KRogyUX}KhU)-Y%T#=Sw7X1;=81{uPIjsVQ_caAe*H0KGf8p=j()@2d zO<{f8C+s}rE8j}T-=(4{=$-wHwdQ{1!|tiTsxVDq!p<+)nAR)oRp7)LO<_pMSA0S5 zE1$Ms8FbV%g&7WAc;N1@e6EQy%xlmP&KGy#0BYNsDMOyRhJZ}JKPrMdht!3%Xqs;>?dGe?m0VvH4?HNZo3~k|1dG0?3B^@E@b{VD z`3H4MFmRxnAo=G9{u1(?kH05^7f)4%vkgC~21ghFO+y)wNKJSY_Zz#c{zf^tMc^Y< z5pH&U$8-Dq;D7B>fji%#D$b-j$hK!3@n{P0t$I-EAS)l1FJ1Voy(;a2gDlv3BC9=T zhr;oXgY4+BW9(q(AccjYSZ3Dy51W6z$phLGQ;LX74(SWx9t>AaAyU-Qz^_#Y=M#vxu-NG#9-2`VREk_d2_djc>~SMbixSvyL`mnRWR~bW%K)y`w9Z*(`5H=NJ+D;k$!OdGZ}} z&2*$R{+WX;Q@I}9ipceNbkRYksau8g{tQwqKTSVZDWdvedlaQP4l<|a{m7KfSD5W^ zkm>J=M`KTJQFtUf$gW)+g%X}IioXdCvSBw>&|d#jRnajHvW|>I_IBgK^0PD_eSw4D zh%_Z7luh%S{~9ckvNXS$tx-Z5HD_5*qeaqvH{!riBtjdhZA9($)V^ybLcP7p*+|1M z>D9(Kka&quLd_YPFTF^bMCXRjJAkPf>V2ZrWqXe#aBLfd=N_I+r7lbYk~T{^!Z^)HH! zpIdX7%`;je{YvexW~ykIsDkxonln{b+aM*ST|`}dxwg0#H~*cXQ3Qkz?G^n6SOZI&Hj_2_)wbiF|$RrF9Kuw#uD zNIB}CRe=iS{kul{&y`NQ90$;%OnDV+Swo``=}ua|Xr3~9R3m5C(e<}e|IaHaqldEd zETaA;|GVEUB9!l?UtA{Gu;vM; z*lN1of7|Dc>|xWrPO!^peJ!>16MESFN@v;M^#1Xr>wSKqhkZ)#mpnSZCbb9A{Q122 zGpvaAmr?uw&!<1Er^~C*T<~XVTI_C-E`OQk*4Muo#PZ*Dcn$iwvaT8H`%#D2f1BiC zonp(*eW$}W)AHFad$v!z4nKvK51nvk`3@ca$-kdtCwBQm9sb8_nrq(U!3N#X;pftF zV5S%A%IolimOnO4U>BF_@b_LNdDx)oR6kjV=jrER_ZPCW3w3xeS~iu>VNagb;lpT~ z%nQ@l>$I;n{e0n~32b1s4&T|CW};Bne1@N5qFA~myZu%yK8j#WZGt<%Q&|9ybhm1$JbCyVY_$zU*G&bE@o}wbol50 z_C3Fr71DJ0i?sZyWjVW(jz5;}PiJKatA9#|kD}%Lh#=O9j*~~r9@a0-`uV6z zHFo7-U4GPuB#+8nO01EwF29t1{yMEodU2pGulw(HNl<3PY5P00@92K&>?xYluTMW; z{o?=T_Yb1wWi-Ekc)d0;RXxKN)wGe5uCcJE-ho)D`?2HBTqDOKV}bYeCdRrU(jNye z5SwkWpkWtG)^+ZydahJMLZfItZb~dU`MRg-V|)!+N6*7Gx=Nn$Ch6;VeVs$$^Lof?u-OV~5< z_2m2Z7})piI;p5V&Q5N*Le9;j=T(~?l0%y!S;@ynGM=6aEhIoA=3w_tEfv%?r}4{zIBV?QCkVP-`axRQs~Z0e6XWPc*3ew372ls%%ba z6QM6EaJQ_D3{^iY4O6;BQuJaVyW=Hk@89mJDY{9fsKr3vy>H06{>ME-=iMNef6()r zyKl)U^?a%M%0{xLI~qo9eoF>!GGkBXUnlL~qv1!#TVkL#nw^+%gA`Ieo)F0gBHQG` z-gUZ5e%_({UOto)LF2bnw6dA#(|FdLe+kvp@}=)0I>__*XjmK8P1@9wrK%xs$nV9` z(9h-zF;hP-z2NnM6fBJfr%P|h19ghYx$v1hkBo*RWvyh38j)t^cawmWXgIs(0Wnca zl{U)$lE__@mv!?slA&cJy(&}Y#RYWy^MoY!d+RA)tinIL7!B7CpCn7PXGouFD)W;y zV&F#ME>cAIGur77aR`oqy)Q#Z&n6nvxcQkVF2z83y*2rebb$R~{+hhfrSXoJI%LkK zGi?7|FNuy-EL`x_BtuI@pkBFVjMK&>$5FNQsVa99vzI2gTV#H?5FtQWR22r)Ut^_9}4W) z3udNdf3+uiuq6&2nGa{Jy#|utd4A|%LLAr}a$?tr49Lxd0MxTS4&Im#Wy3}0XJi&6|G7WPSrZ2fsQ-VeO^C9W9~v4%pU3%w*gcewW)sCDWKw^M&HA$; z&rOK8(pcmYO`m7xhU|8)VI%w5=TUf$$I%@S1WL)T{}W)CQNl2vA_&_G|B-)?Tg&Ma^yg*B1LgVvYl_hV1Q z4<+-J5|EcH4sr|h*xDLL;xlhEYG&dSjhM7>FnS0R$B#liG~Aa;>VgA`XELnc3CDUWv=d*-<&>B&Ee z4t}TcvRxG;YvYj*}A)I~nEe`5_7PCu5W;7HT(3Q9*$bx-N=E(X(RV=<{mi)9Q@afCOY>7z<~euA!NUGURh18i~HdfT)@# z;3P~yV?`T~-h&wE?R+2IyD%LETdYK*>SHKx`eQWX!c0_D5Q>iT^!N1EQ=$pt2xqhU1Dy8>O%E|;JZLvd2k7HnR{#`URU@K~>wnfXY#J~*aCM5p62Oama zL#09t3_WulIW+A@yUiWwdn@&?rV%ZiybnF{vPEk2_oG4S9x9)=3+c9)pl<4~;`tMl zroRonsUCuER>Z)Q{1&vH#*e?p4??f1W8m_ncC@~A9=dC$iy9u$ct%Y-IvyfJW+VTw z>3?WE;!Hd0rEH1jB-~?VbpIX}w4%Nj)KMvY#}bW*g*UP%X!V6V?6+z;+i!L(Y_4uZ zaiU%9bD6+i+!G70pI0G`#DVl3=?_hRnDR( z?2(i>XjRm+UzOXdZY4Cbd+*1=y)Sy~J(UPgKl%>&yE6`cUl}8HQ#O-Mq<9duH~+Yk;O#>6OtfOhS|W`_^s>@RbQc0MZzt2vVb2-Q`y6BeFbaP zEQOVsIe7gQq;ocnf%zX7Ry}Dk7Fgfs9>(EgDOW_dqTq~?kgcN0;w)cy({oO7H`!d+ zpe~oD_3{xWsk0r!VF4=fy6m`9 zK0=%7Nk!RF3vlYWDZSA+8pc2Gsf1o;LJQkVa`*6Pz)IN)AJ$AbubwNt8&2o@Y+E(4 z+FW>$q2!@I#aBpEJ*J3%Vh)PGjnb6H<>Jot+gsZ&jbTiPyCmmFVE>X9n4x0nm5+Ky5us>}CG z->m8;)#fv%co*dBEj&mx;$FmA!=oM-_Cjx&FmGfs7j9<{zv=!KYO{h-BF7~q428Yb z0-N>SUGTWjhot1Yz#K0P^jAdnA}rjA<}7#c6xkrZt z8^5k`Ikb_(_@U`Aa$;i`e`@$rF#b}H>pL?Pdw-hp`m#k3x1<558C{cBH@zg5RDbqr zSUJw#f!K%h&J*5nIh=1gg)4NYuz#!f5Yi_C8qZeYri+&7idQiy7`hCMlyBmIDZ9~y zA^rJsHjJvhwc=;BJCVfOh0j%*kzuwL|Kd^zEXuxuJ#@#gl3i4+f5bv^_)mST4&9jU@$EdTb| z5{R+S#Rc7AT)PG?M1yTw1;iQqB}(zTE=lTv^RqeOd&i1?REP zW*N#BZQ`LOl;*!y;%^Pj>;Q)Z-XtRw+Cwi@oSYc`%Cs<8o>+#1|73C3lGgK< zAq(N-fOGhMj|;J@jpkDaEQG30MR?jRIoWZ3Gru7<40cNP;ADjT zo=Nov)t2q&eZ`>=yRr+dPCLt6w;bc^j|4+Q^kcSvU^CxvUBU0Fn+&R>y+~Q~FTUQR zi4Pn*3RbMyL89g=3#}bb_%RI#Y^@T=8ebLRkybM=^+RCP8Ac9#RT0b*AM@)Lp#R`= zES$_4rxWAl>DO=aiTq-C_}HFF$?%b@$lLjHtx(vRW6nICI$pl#!Y#fqnex#N*JQT; znJu?(&f;HBUIQu1p1Nl(T`DI9KK#SsQP2^l&UEO{k!OC|!Nib!>jD>HNe%<)PggQKpOEr{c9VorssrHl>NSk1Z)v$6Ocf$5bfIV8 zTqZ6^Ssvid27g{Na+@{41)b zT$Sm>q~?O$a?V$N+qbzeZzp25Ja&-_`?Q3Bmgz9l!k5ttv6mkd^%w3vp9JQfe$2Hu zHgYa=pzucBAFdzpW*SC1%GbTq6N=TRK*)0`GvT0{ykdujFx@@~J|#NS`LKM<)-L|= z?76Ut=CAiP@ReWnYU4MBg+lKsmW=y%iYGdKmoF$>1WOm0F-krY{@$jcuLoNg3!@Bs>xPg4=cr(ZwF9Dd|jy9g_&4+#;27RqP0Df!ZA@x7V>2(fp zYJ(@d?@M{*_PFw@OAKHVeGZMkU4Rd$C-dXf?O@zY6*%)K2X9+P_?r{l!B>0*=gvvT z$|wHvo+TsTY1IN8dSE^7YO)Zti(KGzLN-=aq+`8N+QRy1DVSsph6B4f?73hD??W+| z+uo0b)IqPQZpeM^si+Y*Q(Vhv#Sxt8`;px7=mTM!2EzWw2QiZ7^W{s1!ZxjKlnZ?a zHqg-)vIkuugb5{Es*H`66>!sQg6{)^?uTMmL974NWb?g7k?YT^&>96^77d~nz2 z&G?^2V`0lK2HrPs!3761aN=hT!H?>nUb1MxsdFmu??!>2o+5>*?T%2AbQv$~9n4=p zHvqOhrF!uB3ar((lV5Pn6f}c%;KYryc${lFA2PxL>?wE3B*kHz71hl9J32vCn<|XZ zK7dazZRY(Jh#?|y0PNGw#-@v|@+HHpU{Het)!0tOeQE#8^1*QZDT2AnmSg{=h5YB* zUa)$~6nHjk4Ao%C;N$!|aE)Fl6i)HRPS+%STR|m`p0N&YI!wg%=Xa5pPL5c|Ckl?Y zdgEcMMbfa2B z>uljqVk$aoCj;HKB-FXemc}SjkuR;^Fl7^37hwy%>Dhc8tv9RPgx)W+g#(|{kS(># zMs7yoOKd@7{#H~$ZG&^0QTIZMA!yx-oT)8XY(ep%w%{AG4V|==!92Q-U-N9Cq-h&s zX#GXyWE3;k7EGt4qw6*@a9W*=x@Xx!N^LrtPTTKkOGeQ%Y{ATXJGx5iU8kg=NB`Ku zn%eDX1g%e~O+mp^Z9&_02RcdXO}tZ4Yk(~joZW#2Q(JyE6-}jhGd0T$lt=ABmNZXu zoGt7-l!3IUeR@|K8s=vUFD-VW71aKvycN~>*h1Q_ov6#2YPqi3iu!rmLRr6EXd|`x zwyo%x%$DN5cA?)Ce;hVt8~VxG!V#6-D45ol)NVuRp0?n#dN+DX>!-M;Bb5=h(D->b z8cFSzL+R)rH(MCAdJj5CZQFj^QJb?ZoNL{KjHum^xE&b```<&fbOdb9-hz)^9RjrvSK*v!2G(aM;F@O! za90$Ai>Usz%q9wRR}7&{D+$*T3B13!8p{)n;OviNTzcOPq9!cE+3iM<^KKhX7~%%2 z7c9hjPmRDVawmRt))iV+LvY+CBS@c+iKiWL1K`*vpG=~rFBW>X+`4>N?x zw{q~GE>{@WZz?XkVF0(B4&r%wZjkrZAJ;E3fUjDI@PU4A(BEo2ULR%v2Pz9O{y}*P z>-@0e5d#P^IE-~)yTatRK3LIU0QXN6;#A68=-TFupA;I<|AB=#ZIv5rD;kN#G6NWS zu@JxH-Jsmk3(vSV1lETh!N$#QFxnF1e%pq?F#BWp%2PL}vhc(uJB9#PcMMPd=?0oJ z-Env35D+;Z!^fsdAYb8%H!dFn>6?$@(e*U}0MhMX$GRWw)OeVQXS`8Wiuh8E-cb#BnI z%MoiO8h{!q!o@Cb&|EbXe=|0O*WoAdK20~cvt&4aA~%Ev_85+O>k8VtooSw=5wtux zj1RQB!p&MYoVwQt*61I?qt)CX;)@5?KWPL%;}77AOWa`DHZNS9Vg!4>?Z-(f61ezv zEG`W+g3O>jc=tI8e0)3$pSocPC3;(NRH-{`ow^<$C@_G8GqE_CN{e@$+=30(4S@)U z<#?#&2uQO`$6GH924`s~=9&NE)4rwKG9RcOcar@K;ln32Xmhk;a`HN_KrFX zUuwrx+^=KAPlJS@aCKO*&5p^sS;yRJ3KB@HI`l8LV{TrqV?+%>0?tr}Dc9|oQy1!( zLM})+bV!}%NZB!M3flfmkYHA(4sJU33|CgitT-AZY`UZl60toKce;*=&kYi`-&2Q` zfoDh&&=Lm$24yY5*m7IKufVbvu#%$ zqZ|<=c$sLxphkNpcxxS#wIE11;G_Yk-_ib?>KH{(kT77R2DIxqFo7|3%!G+SLc~-J z80_T0*siN%o{kI>u7qj8Nq+}s;)*)vH$&I6K?9m292kQ|bxfLLkdT$80e90Kn49zJ zm~9q8LUy(WD3>@eSu^UGL4&Bj#Tu})(SfO&QpY&;4ie_@8gSu*1Cuzuj*%+`3FS96 zV7#uFDe$Rd8ovb!R;?Pa-bu{N$92q<*MY+NuNrVDK+M=Oby zgcl#gOl=24nP4?TSo-t7_`3B9sSuL9p8RobBQjMnOg}9Z zX4-|5@9k}*x2YK1k4S}CuNIP?0qx}eP%*4JAQk3lhLJv!c4Ebd;YOBJxMH_}#QU_9 zC=i3sE~#K-7ebn*wv#`8wEZ@zFxGD_(OBC~Yy!k^eX~@ET^LM8P`udo8DemamkM7N z&LZdbw3BxsVwfE%6+Um7L5j|`6NhjyaI5H1L7OxiNSWfR5&$y0!bg$LE2A>VZM)4xDz&x~y;4U`II;&u>IjdOrGjqC2r|a{1=-ri5xRbP3J%BI$#Az9gd6Ax+FhOkQ}0H+ zN4+48CXS%>-cxXT=|ZFnUXUwxjxe~>Q*hI8CgW&a=z)_XxV3l+9(KdYvCS{YGY?1b zdgLig8avQ|Nx-Ouo&3LH5%A?v9kpadGtM|44tOu z!mD#LiIM$G^wzBiN&8Zrkga>ktz!X5_2N;qipF7tsD0!W#os+XpND>X#X`xoEYj`g ziH088i!_2_!SwfjV%s?s&AywCGFQe@ed`>uJjD`4`Xr+t39(RBoI?s4jM2|UQE1%W zSg4TZlAMJGXyy3?G-P`$-0Gc6&Mq=UW})=mF(wu!(Du%nCg|;`9q3X-Ec}|8LmnoZ zpfg`HP~dXPBPPuu+v|-`@AK(MpT-$&9dpRng@e$5i)m;$oo~e3Y@&9207~-NioV9h z!kOZ165BZtF`Kudh18yXjp9!i4Md=ph7yw~4u{Pl!|eK@wURAJDn-st7hn%MEKtORjvTOT^<03PpwRRt>4UC1aSF_09W5ZF> z`NK#yobnij?;{&DWfX5&j7;G&mp3Cpd z*-bu-4oBhl8qqy!}8qiq`@i?xf!a^Jo#w2 zO7V?us!8aHHpMqm%#Y#3ES&j9gl~~_R_)0?EPf%vQy)+)P|iO5IA4UP)u*%G6lXZL zTZBLG>1?;}KKwIPgrj=W**MdEcD9~KAfJxJ`nH4y4fPU^;QP^gX%b!KkGqAW18`bVp*~wxU z<0CV%=AItpe0)1QI3N?RjaR~rt?6u6NG67vBD`xsIy)mP6Bq6lVa0@Ww%|b~M%E&{ zKQx^^Y_u2q8HsRLNIENo@5QgbitsZgoprpj7k7w6xO;Fq>twzUZ(gm8ufE^L?n&8) z%}SN1@#4EPR0CExrC9-ZJe?36t3{TcW*@;g>&-g7Cj3 zOy6$_%S?6OizpP#ri22NA^<^3pElF*m0pH1U6)V|c5?(%tq9=|>!23o28 zta19;S^B!XdkobbrMCIS+vjRKd-0M(F`(C{lre7dFG~wh=Pz82fq1P_Mp0f`);Fn# zeCdgSJnGN6)eFo1$kce!MDM*3uH4 zGxyNpZ&6*->2&;kPoXSUOM^dN8v`M|N}0uX3d&4}i1@+ZVqgN*eZH5JQN|so@$OEF zccJYYN=BB6Ua9kh>htuX}a;@eAUyp7iHjGt6iGDe+OyF&3WbpPb~SId6X z{3I{v@9qzZ_k3|#`FxhkM{-t553- zj;Au!uI%GrO+Jg}Kgj8PTe>!%8*rjGU$=|aQ~TWZ2v@IpefclJG2l-3qmNI7+wVvN z{*QhPXw&hQq#knX@iU>hHvh%bVtT#1t`Cwpd~)FDFN%h$_a)574O1k03MBlUk5OR! zs)Vr~A1WEyG=e{SH40|7l`yC9I?238QvS*@il?FY&nIM+{EPd?-PfAON)RQFUpF&;&{NkRdXPq2yV8e1zTpjY?Spd5`j z_^G&6l^KwTu4OJmX}#lMeMY#af8R|=)E$a`=+gMV;VX}Pig&#EEfgKoi-W1pCn^Fb zCm@UI3z1&`IEb#)xji-okaZEk(P_X^hpD#^XHihiA6gihGSL9nME*H3i`G8+_&4$%DysS4qq zwuPgZUt7>98eg|GPUj}pu0S^0X(;1kEQsm;4Yyo_`bg7JP%C}TNcPV>Wld~UHl~caW1La&X zy?%ke4g$@(? z+-^?h2GBgp^v4-ULgx=`KE&-*i9rsADd==N<>QQ~Q|zR8*Iy3FXfDOOt~>jR0@@-4 z?W+^{(vM@IbW2BvP2-;LlG#ei12M4@9zlk%AJf zSG(MR#-vY0hjnSawm(1r@>R5B+ak2%?*?JT41a#T-xc(`cscq)?b?n0e9eP;H1};7 zny(otj2-LG`+u)TrEe#rZv!I*zOO%j?ZIWVs(3gWA*TMFoXG2+xQ^z88=!Paq~KaK zk)L(B5otKupnAthVJB^WCgnP^D;|T^=tTU$_Ak{JAmI(At0mC z>1co324PB00I$Bk0y(}+K@U_Sg@khf{D8%!NaI~3YIBMdPEx#VP{T=dY}pEQ+&@wn zy)=NY`F;qskDrP>BO`^@)=B&dyMyS_+kcRKa-`7sc@jS{FbmmS8;SPN>pAY^B>w%v zOtjn42zAs(3PIH0^A&s0*?ZNjMF+)0xBBzGotbD;(RlWFccjqgu|L1Pb2qX)x=}hn zd807rwm*OI_)c^-$bd`ki41`%qk(5zccx#;wfB=5G}k;lQNh+}>U}{Of!p ztZs3Fs~nrd?`|=|wo6WMGuGztW?PJK=(!Wzgo8PJ=X)dk&g&${*5vS$L`GO{QN*45 zNHMp;MtJnXV(yVuE^kY9IkOd~xQvCleAgZ$yt(r(2vDGD9pRZJ_bfO7v z#HHMU-g*3)S;n}+p_DtNmB&w`IM}9#C7jmBTt4E0A+AX);d-~^@^PyT@qVU+yY`l1 zaodgX$_`|dQCF(Z#xnQelbcc110*5~nwCyeo`W2ZQ!2&$v{ zknRs(%)Ri*Y%>nPVXHJf5!jquuiN4WtDvU%&1Mp*XbC^sQGn~%vb!VCW%5}4JR+U^UU3Nk~6Pi5&a)M&&xwNd2mdp zd$-)0ACgb`E0PrQY2QD%Ups2ZZ%~hcYi(8XbqBiLJ16S%w-&`vKE^6}(K;o@`tgMtz$X90aV*gMcW6HlUu2P<$qsCYb`$+2O`^pION_j`O8q@Ch zhHRWj`J25eW1MqMmK4ycg# z_ZBP9yC!IgLJllPhMBVW<{Pzz4( z)w|REw!aPkWPdaaenRgr8uK1M+?9XSI~ocpp0@FJ5>fd?&y^`(M@!2JcG{Xvq>SQm z73opXoX}N~0e&?q8Zu(mN|QDfl2K<2aE+AW;kzDrCQLm- z&>0h)uNw_U-|l(x-bYDXpc!8NI|{U-$4CdXA0c<0Oz_XX(Xf=?A-(bC2-#C@fD0)8 zyfq3*&($6w8?y%EM2fHeW~wf)?thp>1sPyt91U}l)fL5-1thW52yYw~4O>#MLVP%n z^lmZ6{^DqW6g$O7*BtU#&jPIXWs^!>VC~e6+*eOVP(QGlt;%+V+Qb>$n;GtcR^}ph z8O7B0U+%z_I7?m}VSboODPD{Pb7b7g_$@Hj%`)ErusdjuYQ->_HhG)qn(O?E{Tw9+arAy=?c@Q zD{;%VxC?z$`mhe#t`Jru;@*6A7nU~Yu;ve3pt9_P;+!=jsI{uHi!97%T+c82v zt1r^L78h`^sZ}_cFhVTTENyLefxyD6iZpXZSl81oH9g}3HI+{ltH(1!cH9rCbD;|y z+5Jut8pH^u$*Sx)Lsz&ZyQi4e;Vztf-YUJ;>)%!hbA#U^&&G$W)z?bke?3DFqFY&Y?J5}iybURTP)7b1Rd9Cx zSG4q;E<%zj_-CRrX3yB5hu&47ou`TqWH2buw+d>5RdDbR7qptKf>oR{HVrgFKPe7h zyI2*!Z`MZTx>exns)fB3f7sS{l{D6@hh6<2u{M_~VSH*otmAu}9lgI29wq4Gto%i+ z(b7to>`D2)>P%RLv=Z#3DmeMUe(72b+J4Gcq;XwcT5+cW8Vz2di&h^iM;)txyqQnY z6=SjDdtwC~&b*1vCvQ}oUP!OYzEbr2&`Cw%lnPjHnt&P&8Wit+srDZ+Mj!WFR2)DR zkZGC19;u^vITwnz!4hBw(->);ggcsgOi}xq#z!qB@OD%r zcXRV*#VU&3UPUqSiHA0G-}GKreWA7k#jnpA6~(RS_o%9b+J?3g7=9^`%T3v@IP}mB z5-7&I+t-a7dC7{?yXyukDL%ckVIVhR!4^)1ewQ_JzD=M>xv@JrkPt=NwMYB7VrD32tLxly`kg(YhN2Phznnk!@Z3MJLO3t0yN2uMif3@d+>m+U*ZU66nj>{B#c6X$3b(9~#fL{OD_0E-D zR~B%D#_Qkwr7`o7j#aK#dUI(S640bRFZ&WG&CBdooN|)uE0TTNA3_!-mBT4_WNN`CX zieBbM64O%3P2dbjW6DyZN85xQ_e8Hv1IWUGSP&vCQQ!+VqA`n>=k!IZ9}XeW$FT5y zjv9Knu^%z%!a}5KC##=oM4HEeFl4Ztz5C6L+%5p&_M1&~E#t`B-yqZpBiXy_mypi6 zGC_54rxea6koTNS_^G^C`a!mXL~3~n7w->{z8ZOu*pKuQk|Rqzo{1IY_9`#ol|g@eAB6 zN<}w|w6Hv3BBo_rH?WwN8*%a5kJQ$Ju`LErM`Me4JObJVT;y}0_-zFA(@&thovD!S zyNkBT294-K+OC-9LX^?A1b)4^NZU8UTBG~4&olTC&`JA!gvH4}XkU?RRj`_jjxQVj zqmL}zx3BE&?twBom+ZtaQ<+Azr7ZNat&GkqvsmCHOE}{ud;WKXjQSwU+wUd&^}gL`Xd{7W3p_m(RA7E#WQ8pH(7@20@;UvMY4$p!)4S@nYQOz+2Z6#S^b?D8TDC4 zj;ac0?swsa#Gic2YGo+N>?`bZe1o&~e(`^jKjQp%)`GX^NBnigGd`xM3BP0Pg{8?_ zaBtpOepLYFu#Ytp{^=Y7iJ}xf*6toQ`=`G!O>PTwoC5g4MlE>e2~A;Uhby?=aprej zd4{9@)ou&HkX>QT2j@27vx|H9XXf5e)zY8WDZGd?+th_Q8@wQg>LabVSc#LT_7%Rp z_JsII2j0G<2zSjk76$s!8xJkuziZ{phbfI8oDIeS`8=vu{xv_ov!jQtV{OA!!aYDAWFeh&iY}760_tuu+Cz0lY z>Skk@JR_f9_|JL#O=K*bJz@oi52W*j5(PH?G+20RMPuo=SMm+F1$@J%zp!qEGsq8) z)^{w8)B-^CCAGZJd|6q3Akk8sDG zC;amJqv?N-(PXmp1zuQ7_zUaDgCU5>euvLkZDJPRl`{zjoR^XJ8Grr{d++%c#qvds zl0|aPN|Golxf$rLB8W&(2`0>7Rz#BID2RZfB4EMhm>GobD#eHjh*>d$sGz6_ zMhv$&=iKLcpZgEI_rveos+wK9c2&FC#XNXqQ9Z(QMPY$&G0@-O45fYxh+nNJ95l-TVOwcf`?4N6uN5cH z)Wbl8D}+gRDo|6+82DO~0f|QL@Wk&TWOqUy${C7*zGebZuced%d9V zOgqFJ(1PcxifO+LZ+JN31E>322Tt97xp`Q@7pChT;Z%sv>j?*IR>|KFnqG+HCM0RY ztLu(Cd9Z%aDKddO`$`M8e<-7a!u_DA#R=}|AuU+gWXOn=`$8`C1vkw_3m$qC!VEs} zf#%&~(5b7M&|^Q*OO){;_o?b=!81*mF20$0cF-HX3(!XWmRj&yZ8BpzMBXd612X4M9gEq)$!91@J=JZh?SbR<#J@(Ur5l)Ml164k7U62S8jnIOvbC)vR z?LKgp$zP81(Sm<L$u?VU^7?sX|DC-=6!UWGJArn z?2WVaTxGlCeoGVAZKen6Hy--n00zxnEdvkMxuS0V!GVdc{=M^SXI>Q*EHt)qeK%3W zuKBGGzgB;uYo)b??U&S0hZo4g_1=WlbyHr2JDyx^=31;r)n7kuO|4jE=(_FUpZYsi zmDIZ)E!WG=Q4QUi#SS@sZYH9yF2mL7ESeYXR)jz7uIP5A4yT0IkbtJm?X#!2#2<6>az z@pJq`pJaJTqDx?_^+o&Mi@{ICH9=Gp&RW*B_o?HX)wj1FmHrn$x9;^l4Pe%BcBkXxyJp}iR@a@Lg z^Uhe-gI8e^g8u#XJXclH|7(PQ;<7z&*OeMDp-n+N|vme&C9=ns71V|yO%t_H`yO9&>k+VhHhYrye72|<>u18-Vu74Xjb#W%2X;3=-F zB760VKhymuJzun(=v{=lY$4|@H8LL2z9I|gcKLLdecfp=BYihr_Cwxfj6$AE>oD=( z`nlf4FKY@rm9*&*qF*85&GP z(GTS-T#_yky@t(B+)v58=I!#kTs&BEKGoQUJFy{+w@0DSMXDtYc7!N!U1_oO0eRxb zcqiZzr@|f=x!-B9Xo7!}P{yYj62HYk;;-oAm3}T+WqVT?@n>}YOU{exW;9lN)}D(b zZ4c6(_eX|LD_&?EZIAjt&hL=ruP~M3M-l%<_y4v3w;%sMe?O=xDk3l9$?3FThBhJE zAH%;hdGD{d(Q}Ly&{35vUYAB8?YmPRi4hOXeNOeXbDu0SGtJ_O?)*+`r^q1T&rDwS zPE}^=4;iF$F_RapAjfDF%b{20nLM5DXSDFC9Qt`Clc#2IhkpH74prRD4vbV#U|Ktg_Cv}F6`Dd=?30b_O`^WJ|_hC1|*RmD)qigIZYn(47#djn)lZ3{M&lCkF{#Qv#a57{>@b49)liOD1VA}4+|jK+T<-lw<1bpENq zo%GjM4*avv$H+eTkEru$5_5=L3xn6H|KyP%dt%-$_0M$-A#;7#SNdn|f5_Nfe?K)$ zA@PZJWNgld21|lnNo^wj9~#UEK27F2ze$fjo!}s{_Ve>q{ux_La!RlKx8`MJT?RcL z8yvPOagE{!=*q!2TnXX&TqHWHT7Rdpt6vZX%}>Jd+cL;)w8`Oy;dX8&(JGPD9gpnl zo^tcLJDR@}?RC8_BQ!Hogq#zzVa7x!!c)$ANcn;^x*2_%NxYIkw0)G2`nfS^XI39` zG&TWlD3e03rA5(3A6by#mq5575@^YV58SFU4dCUP0NW18pc{jCxQ8n0L}oGpUXM~n zz^0bVTQCMZuuOz65>?O(ksNNX{R?J*PJ-(^6i}C_AGhUr1@k#58E#)7gW{G==H6cp zVWP=zlV<|QB2hzcj<-dg5jv$ns!|FS7i{N@eP7bI2p8$pmtWk+vmEzZQiqv`lcBk1 zALrN7&vm>e9050??K|};H~3Z-1$yK$zC;@~ebZBJysZ&Rk2%C#Pe>$ZL;AS3vv$b# z)oJE?SOR3#N4O2U8FZtejwvaLhsr}zsOYgPdONj&Y1WU2lQZQ}fet`juWA^i8V~PS z%A%nFTjZ2g##lUxhhsFpaE76}h;GPcK9wZGKg%z0Ck%ga{L7AvH}Mv5$|~Z%*|c(p zT6fXjvczlkS|}&_xr*Bx4cWF+gd_V}j=ODmhD!iOTpr<`{46qN*$YDM;*>1TYJDnv z|KyX)Rne>5l-fG(%gq$XeAK5Sy6p^TPV5bc;NGq?pd$GF201KcU% znQ^Qlm1 zOz&pDFCl)U32AW7Hu7Bb&t{f4ejHbch&F$nx=TT_8q53<=XAQ#Afk@Y7r*^!mP;OC z(d{(&=KC}lQdX%gJqRmzpzEA zOSsSoqD3Zqk(F}&%kDfJ&e<nU zPR5#WjR}`b|K>%~mg3}=9pQS!2zSi)J{xbK&ArgC=jNPGg=+n!NV%k%_k7D;VFg{C`Ab`PV#2R z_BPJ@Rf-C}R`43fJ#GyDQ;LFm%X#;@IvO+omZHTUPw-ySZH?Ik59FWV@uO}xrjr<5 zn{uAa-}{aC$k=%4le|~)cN!~xmLmV)(>(TjYh%RsQpEkPlt9T|WPc>GPvAb?n@!rdyXmlfWf^}8A zD|)9I3kgo%a)#%4tiJIm!6KV0dG56r8q)~ged;t%|3rJEBf%F;Yh@72@5#+{!_QBgr1ul<2eqt~ZW zMccvdrtGrZ~bbxNbq5k)4cF2E<$q>(_T}_Q$18ET;ErU4)s>?p6_`htbA9B zI&cjyc!fmcLUQf?JgViT7)Ul&ka?}Sv%C-9?}dVorD%U@9WU6kR(OciW-U?AbJ}Vr zG$q&fgnvD6<{SyfnWNX*sh*crxsuW#_}FkAFRrwTI!NO0T&m+8pVvTrBzX+Z)$yWs z@a!A)c8cz1qG6n-W3m%Ta5+qv36*i3Nst+TvM-zu%hQ#-d2?u;Y6~x7N=`@s=1qm)oVqV^q1qfw1Okd9^wnVuGEv> z>Ux=#4QOJPJWPc)%e~nFttZZgQRf)JKq}Pue1vVxtfG^NkFSYt8qqP|!v65+qeq?)}Ed6)T|mkPgh zPhyw-6=!F5W9IpzR2bPamF*S@XAM5rFyiF1KW@bucDtx5H>6z2jPw!Trt4@W>SFB@EXaF}=rHQc|)rncYl>Jz0&OxJ#%t4R0{!gf}uZax44xn?tijWE*33CKWo?6|n{) z6zgVti^)Djc(OM8*)49r*aE}5Ok+$c+!q?a3SO?^=45m+@ft*j?bjLSS%$|sPtjM* zx+0?UQ#zmieOACdec8)s%}Iez{kPLIURDzx!867+Jq6YTq|;U^2e>4nUpeLp`QKee z(FU0j+(!3%%u8~w66$`%#j4DZ8W2I)#Jg%_@|)4M-02ITc2nVaYKrAM;Z z<`a`=PjqxP>o=n`GxpA4H-pv?-J-07W|?$b*7$Q9v#ur;9?jg?9PxJ*tLk>{AK#Zs z>F_4q^ldD3t7fiA6P-fW3>W?L1*~Pj8K#!-Xa$C9^a=92{ROvE%pvl>OVnr%-TlXs zHGg@8>6%QwXCI5D7ySO-yfAkG68=r1--^k5aMgDg`lVe)ar_;@e`bejN_#UNKF-0vhoc?t=RGN|u9c+Fx z6}P*%`QmHY?^((4ypldR=52w(U&?~qC$VsuHxEeubVLt*!a#p`1iWAB3siqvp=Sm8 z!18Js3`+7_=9?|qcSuZ3|f7_LAOiP4!p>l`IFPja-f}k_}Gbp`GEsmcZfA;3XF%R zb{%12LhaCSLMA!q8wFp3Rg8S%MpW{n40xh-up2IB+P$-oo6$b7p>G{5aZMp-yRs46 zvl86Aun{KI)-$^YGEuLxDiA4*hB~D(V6N{5w9xh-lXY(sT+=rZI2f6uuic9n|4s3* zUGyt6&~lfXQTUE29g_q%A1PoW$h~U(SzBN-IT5-aabTLtu51r0Zw3k(=A5l zIkO~h@I#mY-PjkjPgFDaA~X;r%u9ehE^q0ffEMm>U?}*sEFP`^VoYMobfyPzN<0 zAGz|nGt6*qB2?3H0ExGCkOq0=uXsNWDu~SmvE5E+S`gt~c*MYm?g`+c7(`k+vf#+X zNSLm@4P>-9qj6%IVBugmT-vt_Pz!j(!&nRa(Fup^dUt~2x{Tn7c+#@aFnt0H^-{C_i-8i5FRv&X9lmE;%blS+`4UU&_>LFsZue;hsAU_ z!;S8+x@DLyQ8mTKLv*;F4erp$?aTk#|J#rMy&wKBejb{Lj;i)yF|5PfMwg0-RtnL# zS*tyO*2Hf|@+toCZQd)C}LHZWxNJ+Of^(V24&K7qVn<}jHvtl)5| z71pw;LhlWxGZPBTpnx&K$F%B^-^vx-i1Q?fHrwF4u31Q4%AP$i$qHJP+u&T0O-L?d z6)oF23Fehs;s(7ObX2~o`J|^UO#f+u(ar7XVXi5A`J4mvNHxLvXSN}OBqchZ_%J`B zCg2JFTahwG^aM{Q7~gG#%f4?R`!h`Ul=9&0RmM0wXA2s4!HN-R^Pp|c1e|p#7ul3L zF!^2-^qMje-&?&68J$;ULb|QtikOKwd;UgbEhW#c-(U~tm|9^E*R^Q6xDMw{bTbm~ zTj7L<>rjCBcy1kK2c^xeaQeI;l8jxS9z}?A zy}^tqctF)7V)!o0At7%rNDhL~x$hUs5V?U|d12r;Io7;8VFbP1ej6ofuL9G4xWJp; zBKW|WODO&23Sd%0Y|ocT;smEgv@Rn6SZYI9&5p%w?@psK>&f7#pBvG!RmACL`_PIt zG9XpQ0}9rvVuM$?h`!Lw?4qW^YZEoG*O(P3`h_pEeBw0N-=~cyAOm!MtTpShlV~7% z>fq}OzH)a|O1OS0Z|Lz$4=1c2;;tLFakD+9!5z8!c=dodQjG57LT7rwTegO{TyBJ0 z9CMF*LcH2@0`>5|q}N>UMV71a@`CTiY2%uF@@!tLnA7(3hJU}P;jjGhsKqmqTXDyi z=&~u}Vq}ljzh1^Y?DK<%Ib|$X&Y;wlb2zypelR*%8J}>V(9{zl+;ztpuuN1LUwUed z(8>r-hMNH=_$%XO?UT_}(`1eZw3@yKwckjg;EL&xXhFpF#4i0-jHvJ zhFkV<4NfzN?w%19f7n-evhxlqQd$cw!fYt&0TAAu^A!bzErW4VG}RktFAU+v;C8uS zXnVw;k_^=o8mk-PH{Yf~>1iRm=UxDr{4VyG$$rf(h~WCuD6Sc-ojtd zRGUEIpk0Dqg~eE2PZVyzanx$@LxS?!U@R^mIw~t;i4W)rK~>m1tT|H#E-j9se&^Q+ ze#FeiOK&Sc&AtSxr(=g;Bx*6%h!BAg<-yf;BnI@ZyhOz}>hc zN@r)LV7}Kfy!^>mKshH<4;Lp1LK{M`N68@gBc4K)Z3!1x@s{I}2k*ex-^rBQ&v3!6 ziOcb7x%XhaZX)$8I$tpL=3*RB`4`AGg4!Z^QJ|ea6Q8Cv;la?=l&08wLBVlXT(!>}?pFw*mhBJ~NO$;u3HW7-MuB58dh6S0#zq`)B3g$?zri|AO2(W=G zzBkzdR_3jtX2iY`==!*0$2wCuzIZM5%Ckohd(8tUeVPErhOVO~{(3IR`!p42?J$N9 zr>v%~UwJPmTjYwH`px0)+Er9q?FT{4Nr>A77O;Ki8tPHV8$on{JFYlo3ZK}mp)%Xw z3QXGFu%|oG*!us>|Ex8Ha`X`qIy`j3+x2Xqz5X()!c<%+z1tB-#Mr^M2}`Ln*Cm8? zzyTZGAUaRdi>VFKGQwG=Hn^+Z2^QHcrmUyP2$PrE;9q;4;C8RY)D}e<;jaW6ygAhg z-cnpb9qN!424&ge2Sis&cj{7#>5>wf8Q9|^ZyjLny(QG$onwSH+sQeBL`NuK_q6=>y>u?Qwz^ZI&XjPCJn1 zZUpQ1JHVkxh}NGSW`aE?!khpKZVs_Us;-U9g`x|V@@|DI$XUvh<~C%eF` zW#(wQ{x!zE%nY8Lwcyz4`G%e6UAN=1k zdOOXa@ooT(oF<`av$3H1q9IHiq~W|)D^xpQ20S}z4DSINK09fTjB~`nY}X0Uc)1G{ z3$Z|Z(v?7&p9#cL04AD`M}AHk!0xyaT$k<&C%w=?5;>Zn>yADQ*lY(Sh(^J)9hHo! zsSW(mHU*xUPCR1m_t1SN*05CG89qA@jkb$CVAL)c!39bHN)@a|xcw5-vrQjHh5_i+ zet=u`c0H}~)dD8dCQzyaadzWu8Fbzao;EOr;wqhV;-5`Sw}LzLcXxnD@*wkLM2=A- zbJJ6uVB8HEP(jaNo{;;Mw=bNb&ffP-dq*R)@)gk~Y;b{}dY>}EJMS~K*aFt3(@^{B zA7(DIk(qSB0zP`^1fSo(&wN^(%50iD8HzvTL77$0nYa-VrsBjTct^$=T8(+fOl6gs zRTCybO>sx4c~=44y*3t<$xVVfCwQ>q)pSs?mgtqeHiQp{J>Z~K42Tqw1rJ2k;eu2j zc@s=`3q9ogKK9VLt-(J}q;&>gBLDRFn{NM@m)34EbE z6{Zapuu3zJFrh)lu({I{+OCadSEcP^UIZG#Z|{BKf;K_3NAg-mMM(!PcG1=wsuzGXAN$aO^lgc)EB(s0+C z8AwJu5H?%r6TN{aK=QE=6$JXjjVlikJ)2rk@UtB)o#F!%cRxkjR}_L$%?C(tBY?)v zUl1dG6zn0|*HhI1Tz2Cf`m&}4H1;^7$70i=vm_$t-@AZ}?z`p#=L2DwbsqYmJplL@ zdzn{ub77suOf)NV1Vj&egWJCX;qeS7G+pyAFwBnvClmeQmJ5#PV(K^W$36}C_6NX> z$28Ko*bQXfZ2?bK&4r0Up=f$H0_wB&fdyBB;bG^K=bds*RZ#U|JG$=XO_w~BL6*B$!)-SNsN_&N-JryvxeM080kc9B6u+4neoLVq z-w61A+Z<#tuailil7<%5M!;V-8c2S&4hU?hM<4gBg&t>LbAwq+K%rh6(iGxN*%dS&HENDq3S|b{&zb#d2Af~- zQHaVS7_2Nte4jb+HuDlnJ2W4*7tNy6ud!fE{#C>mn-4o>chIZi&V$?dCJGsv1H;`U zT<#lR0gm%q&<*{0a0vCVKU~{@c5yv=oHrlt3@PLu4BZ2=PY$BENef`&i7(t?eh(OY zk&b#^1;fz9Y&0_UIT$YWL0sfqcq8sE+Q?i5XPO<+fh{wj&-Ol)Kj|WW$gsv28eHy23W6pu zyJ$R`blextZtF*mF$N(+a?h9vLdxutCI0x?N8lu=pUnp2HfNH!OfsVZ)x;(=d z`a69@a}No?(}jj;xv?)C(i%iJem8(w5=Q7%pATFe^9jw|Uk9E}G(c<4`9kS+mQ?ZD zOH}XVVBDEK2JW_Yp=$EaQzjFFaAu1VJha=5y7CQCmJR-Rud5oA=(DA~Gg~NK>$!NP zqa4g~nMnO`xkRPCo{x9`B;&)asFU9>Qn!=lWAo$E@T|Hy^|z1cT8;!`IYtV;Id4hT z&m}sRO2PQHU<_>E>`Sd)%u=%F{cy=?ZTPTt73C7tKqWnJ#oiF6QYQlF{ z{MX4G{;^m{$-NU&%HyWt5kn(rKGBbApTbf;Nq$&PN(V0A<3e@EoTncB4#cy5D#3mo zed@^ND^%?FML67Dl;~{9Q2l4FQ`%9>vF5LSpg)U8DT`g8Y#s*TElrA0V>hJU#bZh) zF#so;tHK96ZKx%;TPV3Rb8&FIEG)Hkrd)5Fr-Cwr@C-@`F7=y1iN0*6j!XDq)nhua z@9!Gw+`)S4NgKr1wp+j*CApN+xZ~83d<#6j4Z=q&k5ch(@~KEKS$zG*To^o1ORbp| zNew1HLxa0k!JV9d3iVq`X_;I_DG%0@`?V6PvVAvY|5O>%A%QS!Zvhpqe25b1)W=7D zc@bTLLMr4)3Dt9N9KN3K4L@GrN!=D6rt;N|Fk?0ip81(Y74=k5y7wmI4I(b^o%Sj! zdRqe(Vc~{DM9g9MxW$z793k}?dg8{(#_$4~M|li1QgJ0-*vrQNb``Ipo-J>nnm)SX z5g$#58@_wlHOpUzX4*dW~Btq6+`8dKck%hX8n zLfqOS4mIAIP*av&rakL?UlNvK?FnCj89RoOQ@TMJ>aM_gYu|!D z+la=)`5V+^pOsj-p$EuKlB5!oZ%}6UR$!IfUJ&q3hI+r{I`w4Aa@;lY4orF_Pqm0% zr=tBsahCr_klUq9CHb{dSq35a)cGOs2K-u7sog`@sL1Wh@ZlFr#1`&vw6zY#ua3~=^?n>Y6xIQWy)(^E9Dy)g4ak7fkkgssBOBf)Q9$E z*l1uFY?4r=R%x_S%dRZLIdWgXWKUIUhfFI~UbhTCn*9Yt`Z1X9OW+<4w{e|E- zOn{EDZaBqJ8EATIFh|xHL#;m$(@Ug*q=h}RGuZ?t=@8vhy9mZ$MHM4+&I;x_IpT39 z74(~y9LD>dExfwZ22UPe!AKmA;x6oSgg3n`@vmGt&=?Vbx?=31sEP%SR>w?4ZXuHH zodOkr72bZrl#ZQNhkDh_;M67?e9W(c%PMI_E$vz`ww%H@CmW*~54%vx3Mr@*Nn_8N znaF>zABjJG3p&=i;s(f|fpKpU3g`yz_gwL!xvEH}_&u_ce+A?c$T?N#CayH%8oA(6w^L4+cy?F8?!9p+AA&pLzJ{eF)aRevjzh zK@dOP8T%kVu=nL_v`2avOuXQNuR8jGc~Z|&;hb+kjGS$i`05N)hz~`y{4da$;Ernt z48dum7UW8NjyJ8Cj&rYkVCG#ojuPc0q0-Pyyl>@vh6o6w_wHli-rhhwPGK?28_`0Z zgR=13n;`tzGKG8OS5%}u zt}l#R`{g{RQl$v*E(yRly!<)l-cznaLkY^x3c&lPM{_3~y0~E}C0LXbfDf%Wz{PB8 z;|^yl!Vl*H@SJQRH&BkbY*9sM+!BEMS6twhd}-o*A1go)9DpV6U*uNaKgTIPP=K$R z0`Qs37diRzb6m$W1!yD;z)y=WaPHHZxRLh?P`W+<*Ini~!|Z0RPec)puL;1_y^Wm3 zG>-eOp$J<}2jHnI>$w}Am}{P_2zQ%pb8^cq>FNOv(<`!E5f>JHI5uEEX?fAZ0WfK7O{U?Z~`X)?bz??e2qXnfo(o3=5C zWngy>>X{IWtJ|eG!opzEz)5ucRRpG#Qn{`ra~O@0W;Ete7}kFz;P^|FncH5i=uqcc ztlfW)OJWP@kYhK1=!~^+SHdG^qm7S?b44@It6UGKFk?YxK`L!>iJmUH9lkdmm?Telx=yK8)gxqOjM){oIArBqmTu zbgKkW*t9jDaAQ-L^D+mKr(`rZGDvSS=o%9b2L@hpQH9Fj@^TSiKO-JW&yqyp?@WQ7 zMn3cMVJu8pJp~=CbO*)ei|8x;QE;(q9I8Gx3)D_&WRo?c;6=S{=<{+1@YAM|-8MT3 zs(V==y~|C^F2K6n_a}ao-}KReOPNfp|3NxxFY%}A5Je&uQ<=d%am{Bw5}usi32sHJ z74urxfV;7r`2X%>xIFJM%#4}axF+*7IQUhPaJ)a!N{S7f9pPNRooC01-07vCciiP} ze@ua0YzF7CPKmh+uWv= z>O6(aV3{**KzJpEV{Fk?hv&>wwIB4gF>!FjAOhLEe#>09RAFL!2@fcFCpxa)%UJlT zF512*4k(&q6Ude~dwVktF)VD^%9JwMiL%oZc&UH5Le!Gc0 zH_Jl(!<~%%O9!@PUOc>{6^f+iwlOLp7Hlcu*e`j`py^v~GwK)iG)Jl>L9wf*$m?Dg zqbgqPoI4>2%6OTepf6pF$kbCVpS=>Hr!)_3D(_-;dcJlUcZzV{rw5}FGGFinRr*+A zER@$yM#FQSFpE#v(Cf(=#S{Md=(OiErpv^RUh^~xUj4Nf?fCMPDJf5(Kdy>`TaF$; z<0M}&3eUxW|CwAmPLt^Tev|@JHms&6Zzg)X{c=DhNr9gEX&11oPzBZ_3eIgN`JgCA z8Z5Xf&Tcf>21-)?GM8*}*jnP7^69%6SfkFeJzcqA=#~PwIqe=Rc_|NUE0F{JkK5Ug zR@*@fPXgr2o@U1{+yS(=NC8jLFxDci0OVGw0YQ=i8-1w=NT1RKpN5Y%5AgN^J7+aO zr@1!wHSGgdPRbze(U|5p(fdKbh$6@m>1`6C{h)2DB4E<)H(h$PA1H??f-yavO`YBQ zfyNv~@O;ayro+Aa!GQop(5-)~DeU!rP~xu$Y^85CohCSd;J3dznuG+~5xjxm7J^*} zzCF^>bdg{;g3W(+G+iUui(sX%|HgO|oc6t==`!gD1Yaldmk5Rgi;+AR2%b#vFd2&p zrU~9kV$KunN${=z##$4+gv5-_>qD^O-;O4Z;OPXr6FfTBk>E|g|HTx+9|<1KGg?pV zf7prO4oTIqR4OAkw9(IpAMZGwD z(Q(iHPBbBNExeLYMLm&-aQr#x5L$mM8pd9zp{B1m?vTIV2c>*Ugr#{kRJGSbKJV6M zZc-xAj3t`9o@a*Y-&o6_>vrp8Fl z!gKd&!1}^?YDP)|_3(`!&f266??|LlbBCg-Z}HwZ?$bCJ8I(ym99u_SJmG=Mv`ygG zIoT9gOJmeA_Rb}Ck4Hg(_40sp#c4|f|BQIrFqq9&T*`!C(#YpKIjt)VU@ z_dyZc@q^%>gmOy$=PO6it8bCD_zI{uuaXkKRO+5pY%F8A{0@-!bn;B}y`ggsg5A#KIh>7x`2pnp zW98{6(B6R-4Q_(VgKDVpVj_;0oY$juW(lzCK@IgPEze;n*bN!1OoCXnmU_ZUIq+Ya zkq2(c5E2b&Jv|8rnYCufbw@Jff2yI@-}7^r9chnJ{v^S)mo-#tT#`dZD~(DHCc#GO zTFUym(0;Rx0n#R1-XBEM`9)WO{mxcBLJHhYG^KwQo7=B*(?sKJQs6_<9=WV)|1m%Vjd3QPtEBz3 zOw0att_B*SQs6Yw9`NVc_ljzvw?s>R6VaG1TeZSIX;2&4Xr@3T(wI;UaVCM zturEAXENV|Nx=R-PYbo1rNCkG`kXbs_F}iSkQ#Zt@Of0TV$>EUsd*bicM%Q9ic9pi z+bxXh{W!+bmvGC?kI)x_^}wYF-6pxAWVo$iHk;>d0Bn^Oar~%cXfjir?$?q6=6!Fu zy?V)T<)OnaW6x@W=Mu80;7TI=98>138fXg6JUYjn+DcqIY*by^cmHO_3l&*$$y9jU zL5nqYmjhStjwjx;=%A8D@Ify9W8m$=E0FO1~fV)mwz(vXpwGD(r>gYUh>gZiYBh>}H zSsnw8D{R24rB%#+z7tybCKkSY?F4G|JDIRUeh8Uvf)9WNn412H*~|H%7ppcw?V9nR za@SZORqlnB+VdDD0jN%qN?o zZzj=j=2Z_cFx?(ZtkOcS=omP8=@g(IYz3@(<&oaEO;DIE3LHXYL96#e?zDO$w0zRe z@IyY6-3WVRb)S8C224_HlKk0&0~h1$$|Hwz}{)G@k!dm6M*cVv_T zcQH5nFs&w&1~)cnGd+fT8U0gd>77I){o@@qCfTimxl^%~K29{dPuhtwizBO;?d{X) zkPn0lzq*I6800fW2g+O;$k`h$v$ymt(Msl2J7|s;As)p;lFR|alZ^J7oy|Xq=II)H zZRX0^QpRk5M$>ZQ(f!DN9AoZ&kg0cycF`c`<|OVKGp-qXnBjxZT+V8db9`#XOf%vA z(YGw=c5?Q@`>s9XZkWUP-&#U{CinOY9xAY&a})8k3!doL-eXMJgDiTYOA@wlS3$O0 z#DGQqH0HpfI2_lagBrM5py~aY#=sR}_!~z&O2_AbX_Ieo#dDYAW7nGyN4x|Tu9>5C zT8r_y`*+c4IvkiLOhrZ;gK^1}Uevb2ADpoEMcGjcai_`)Bu1>#=DS*;R~n)C&XRT% zq-G12C_drJ;X3@os18ly+kj6zH}3PoNSyaL4@suFf<1eEIJ2q*Ea4-K?s-lE^!g&s zDJK~p3Yo^unxO#R%H87<`jW6ns2lg=vMjjg@{XI3nuM*=+t>}{9#?@P+P!NNv1Wji z^Qlx_P`5q{Eq)w@YqrEP9tzf=d+$bMd@cqDN_sN5dNL5y%twmkyW^v;hnwFmnFZ_= zXCt^S62}?xk)%y1a? zJZ+2I#0$X{=#ENV!*ITj0}2-wfJ0u+sO--MJUhw^t(46N)g6(C1?L*sv)HcM)eu%`~@4vc~Z#)XxEipIuKm`7hwuu?D<^*UWf0veLg<=1}+f4A2 z8W6ED1gTyP#bS@u!7AQGP)PI9uIxFuWAh~7mU0Co#B`wh7J+!5@jE6p>@rB8uc9Xt zgR$c=RYv`-060w$pz|}9;XU{XyZhYdI0xP%EQpQGE3&0Pw@4e0}06XLC$M|cS?3iwmqI6(38QQ5kwcH)Rb-FUW^5=XTGM(uT&sSb9tcmv=JX@HvSN?K#ranw$00J*z!>9O6VNSZw7iL<@sQrmqPeYzqA&PGVN?1?ytvKPsK z8(SsL<&P;rajWEk3*6T9cHRNB`nUoZR6f^~r*HsiXeom1l50)JhxVgZK)&y6ZEHH* zzaQQ3Q3R)cv^RCW*^d^^R0QKgJDMa34wyx7dPmdM*ZWZc!AV;>ni>f{K=7HZ9Zh_K zPZR8w*U{8KaMNf%iK!$Q5$wFVqp6l)A;DC3M^hESwFDo?>S(GVm?fAdxSHUT1b-ko z>;LPQC;g*i&yfCeBd zuItc$wT<{ZTq|K%KA@Av=m zv~!$ry!vg&p1mGui8s+t9@iqgygt)$%5c;@UW^iM$H0pp&kHwPI_PMg zm4$ky#lh$U=Y_Yek2#)Pk&XsC_GcDoRks4uainZ`zn;&-ErwzBN9uazfTP3%@<}6dvfFgEP;_ z!E(=PVS@=JoL(~v+f=E;eGAVDuXI}qzs~c)%WmsI-_kl^Q<{nJ)n_j}@u@ys#IG0b zZ7~pT?exUsQ;p!CxCUXn|2W}Mx2c#}HUUaV^M!VN9pMKh54^0^1U?E92*;(W3C-+X zajTXEvy@JL)3z1Rr{9<+hq^f}?pH;)DK{*y3oEe)-1 zAYp!Ri(r$n8E$;*1{I??VgLI3f;Jl~{3D!!_ZJ9+tqawJ%mi2b%+dl5Tq_gGZd@#! z;IkBeT>ldsd%r_Cw0x^DI3WT*+gk$$Pwo(URc;lkoQS~3E2=^F*8M`;*jQml;u^`}-s1WYHJWIIdT`=yRD@AyQb;5bpWb22$O zGf9SI=6our@_}y+VU>HW`2E{~s*SFW{Jcvv7xEQe{6Mq3O74#-AGXC4EIXRSclQ}r zoqwsw&zZj%*rUy2L1~5Pn(_d-=DrfP#5Id;r0PV*I)g;x*9wR&Zx&~#$BLq^{v?I+ zK2UO{Sv)tvL$q@D7m^vY8t!&Biz`EpRT{;-A&Ga^z>(+8;*)ZH71RBD$ffkP@Pd{N zG}9}*OJ0#%*VcmGi)Qf<`PJoz;=76Zuyt^TZod%xaMD=sm!v9t9Td_27w(1Z58r=I z3{!d7j`UY4;%l`yV?B}5; zw`CA4fE`^sLUr-O(mZh#rVCW7b36FBLjarjv+T?eU~ zz_suC!wuSK;^DpfVBPEcT*#VfgunO+g;wl==mcx-jb%t&sL)XdriQxnX%Wn;66UDY9Oj%fglksC^e z1jQ29p)RB^!w|P2nMSbKZ9JC-c6b}l#*Mgd|}HsD{^Gc2_kxXnrxr524c|) z!mdamOJcSXkKr3&FSnXVi(-hL{3asYwu$C1UP_c3c96x(w~&IkEih!kWRj@Aj=VM4 zOr~$!2K&FyAxJ5TsLRhKnG8nu&j?~8@*r}l+u*E&2T3c6CZ>m7i0DAG{ruJ?9bp`xqI!)`Vy;+X|HnmJ<_Y57MinN&bWc05fYHnO;7D*zI}8 zg*@L0>+GkIo5xhh@^zoNPbIrS>N_S2yt_CT`t9rY-Mt_lHS@B48nexv}c1eiIee_#eoB9|^`Nr1;`rc-EUAGN-6to}w z^rcX=7RCilL(pdW?lWdW8hVl&OrLpDNO9U8Xzpx4L7BO@dWsPFYWjn!`a@I@aUPG{ z=zxND_<=9Jfrjrc!Fx82MRGcRaAf6mG<8-fPVOCr*vs3&;OJE(q1(r98i#uI{lK~8 z3i`!dz`h%8(DQ|U(727DnwC=RSZIazKiCdQ9~#i{mI`b%)f_Q&9qVM=gao@qxMQj% z(tf=S;+_(em0E*WysLCo0+;CF`M_APMX1Mbd8(LN*LOIZRZv%`zO zC?`UX*D8S5E*;K{Tg;#60u&talX#TRk+}4(0?k4d|VfnOD6;YGDNTaq$}Pxmw6}#&wcXg;p+2YaQrm z%|OcHJH#0cA-nq5L0Nb%df!Ut`|P$NZ~E53m`U%^B^N^1Kzoz^6>H)4NkjagQ%oMZ z1rxbvK5*^9G@S6gl57~CNaCk2gV=NX@eoTf`O}_7o+i%&zxH(etgV?Wb;}_m=^C$T zHg))F{u2^eno43?1fcWhDYo46i3tBhlUcRn;E+ff3g7)E({eYEvXzD~GDRC^4E!S- zj!YxF_iI3xqABFi`3I+`*pL#xe^^S(27I>3@|tH2$h2=A*mZ;pY#gu5#}B3Xy8?Lp zQG(zKX!AXrhLD0``8aMeh6$a+`7zGFxYvJEaK9gdeF`J_&wrkBt(_@&pN|0CGYoh< z>LJ(Lmx(oFok5}0fZsOd4VO6a9PU~{bHVQ%$v588BGDYLf zuOQ@ck|x9lsKbI+eI({U6KV0*hRA*D@Rjc)4+a~E%{fgtC((rdknbcmu$Bm)sDiY? zP*}NfkOXbLNc0;O;T6q!eC3!dziVRwy?4q(_HunF8I%&ufS$^TELK5pD5AVn8 z!{2fl{)Nmr^2T2t)+*^k-!2*crP?`CM9Ud2`e5xV!>6t+BD(bWag>YxZH^4@S5Qc% zO_ztjr~1&aP=*(47LvOwGn9vXzXF0L93a=*iXm*+ zZqm{EhEpp~g}+iNN{u$kQUybG(ch%(>sH4KeeyDVM0@BNw&Pk1HW6v+`Mo;a`$#k1@b@Lj(plw$1 zWd1xmZbFehPVSMAQ`Z}~SF4xcm7l-TXX;3@ctHZT{j1C8Z(2lf`$arZKZ)=4Ng%S` z_b~H!7Vo{`0=Z(+hj(VL&5%MO8C2@$;E zOFceuoHk@eMDd3{8}oY8^?`AS;oCfn_?@5hp+zZ{-+oG)k5n*$qO5rSiu^y4PS@%h z-#*L_Cf+2EUt0mYA&KA6A|iKG&0tJ(GEWyAk)6K`q5Nku|9;UWGIN_YOxm2xr}f_= zv$|y=?(T7Z_Ssvcc}Wj$_;8#z6kZ|Qb!zdsP09QeV~$LCegr@4OXeSnE)v&At8h?4 z3O}%~fXrIG5Z8`KywuT)MC)`U-uxtm=f_nL-4h4#=<6xG>D)?k zJSPn+-Av)*tVE<_d^}bXrSRmdh`h0g#v4zk@M?=HiQ$h399@>e+eMX=XL%8L%;glm z*`|VgXb8u7Eh+rwe-&gm8;y&vr10(E%E^hzvG{OT3cts*oUGa$k2`;)@cP3l$Upfw zeB^x!pMJKIBrc1i_qY^(>(napYim3ns7&D>tPqpo+hXy(%oIK(sD?b3JB*(mOyO@) zzQVn@?z)YKD(coaJ3#412dFK5Ecy34k+VKN2^Ok4K#c4}*1%#M(Y-toCLFMZ*@=B9 zN_i&9q|Y^F8*6CuUPbc<+Ys|3HZb$2DX0dd<2NhS$@}qkFn`QQ==)raNmeiCs51%1 zh=;<-+#5J8_b#_<#w5_7_ZXF{?RZS(H_qMP4!Se6;B?hPjHVkAhqX5J+SY^O)@Hor z&Sdgy-FV1aWC}A-0bbR%kvM%D3!lzg!Lj*~_=+HkDEEwkOS5bs_m~@A6MUF#JZ27G zmQMmtV*`9|@*(l8wjjAh4;TUCO>M-AbHUQP_Zt@#}=!R-y==n z$#H9%m!uW{y!)D4>0<~Qi!5Q9<_kP_T^?66WhD5fnM0uF58S6}z*#QSgG=>BFh*Yv zcDgTR502M`>;XLxg(<`B-ek06fi9?Cq4T)1m0^F32L7OF0N*TSVaA{=6rNs+Tl6j9 zlR*zYvi%pfEk25!wd^2Gvk7aR|9~Cz&*Moy8Tx4=3oHEW#+OhtZtB5w&gmZfLH{v^ zVNda#OjkJBjBs$tHN57|4?N4r4Ng`XtHr+WrlKhc0&g+hp_ zRKh9;j^g{=P`Gng2y;bhc&BzOPOH~}(gHVle!&2rE{VZ!(=`FbdO-KLNjU%hK}<~4 zpzn}rk)TJRnR*IK~9uO>Ww$wz$0{~b<98v_H;&3IPkC*0`u4#z8w0l87l zc*(HO__FIed~9GeT_4zlKdOGlzO+0|I0n}3ZN%wvpYbr;cUa@V7;trH#Aok+!X{td z;+yqj;Nf!~yWIGUFTQz)_e#dV<}L#gq3X_0Y<}x9iW716nbY_=xSLHkI>aSxna|tg zv?ABT4n*zt9A22_jmugIxvD*j->@+cKa&4LqL@Xz#ne_@y7>=L5Uk-JDm}uBp0tx~ zlQ!_YZaaQHH=Q_aTgm_acLRHOw{rtG=kOQmt1$UB38yqH;4ADh@XXFnc=)kB{CVpG zSYssy-HKEEw~{p&y`|sng0Ao@>9@XDV-jJ~^56X4{KZ(dAP@RfwCcwk_QI7zOQH9+ zPJPC{l~|*%9+Y{-dhfc`xX$lB#Ao*NQfL-FeV`ZS%zVRphI~NPEq}rE;%z=*ijZY= zhX@5zF7hu*JGe!1s>1nt2l@Q*b4gmbrcfpc^Q>DmQEt)^!s0q2w1_21ABPF`_D@7R z{;VYa1A0P>&S&^Twi&lsURSth^fWj-`y|dft0XMEb_{yYj)W^WKEu4=8c=Va4py=^ zVA1SnP(;^-oEK!nFk@-q>yg2*sm+`6f7FGy&K`paYaZcido_gCYbkGI&2Pbgt(tK0 z_iK=_W-a-w&P9Hk|AUIpNHjJ{a}M8XMY33xghh2WRDH zc$eodxZd;+7Kvv-`mT5I)JR&WpmG`vKXyXe+2647&^=h!+6Ho7PvP49AJE)-1JGa% zO#3M%q7Pn&c&Y$q*jdHWC^ka(D`(GO0gfdKK5e=Ho;7Illuosa^qDlgD7M z*$L^>8bJ3`2jo~ig$14*Fr%M9->0WwUs(saUQa-E|1&T&s{^Bw4#@ld40v%Zcn>~? zBRikNL5o@tr*?pN%X7$mR|BhmJ_NT{FJYdr8l>o7dnGb<4OE^s&CS{ zzx0|~rv$-CBVZD54e#HvKy6^T=PDQ)K<8833I}QrMt>8jO*%ZV%%yhc;pl=&YAb;$ zkuB8zCP-a;K=*kDH65?%exG26;%~aIlrVXOypYx}{8XwYH2SM0oH<2TNRK5f>NFHS zurw3O2U-Z}afPduZG=Y`*bBKc&O+*gaDf%D-gg;A# z)HmV5V{3#p9UFu_W3~#ZpF%e-P`E=eNSHM*L`Z!W{`(e5j~yel7RJ)!#|xJxBv2m? z3u7M~rG6v|MJCDAmsDZb)->u*x=_11gZgw@D3r~ne&q_c&&sF1ofT%BEE4Xpk>~qQ z^x--4rFl`4G^o3dcB7C(}G*z1Ch$9!z*g+`H7$Cx3IomlBv^(6O8Qm=2Oi$Y4>Y#Y2__Et#CXq zb|-jC-dnPC;&UAGz?7ewMvoWKPs(1t$1`8)@~6UE@x0ZteAK<4*ye*G|8PSWexa(w zXC;2eb@SzT>+nxFC0l{_^8SH8({cXj4+A*5VF=%=@&S7&%JUn{6k)Q944>ru6xXg% zvzOj8DhqaVr8l(#tis4V~Xixj*$ z^o>+0NW(pi0iqSyhu5$CO)i?MLh+d|#NpI1G`U`JJMmFUU(ElI2E*rr& zy%%(-c@ZDeQ{s0lG=<0WI>{ZMJZ$(-gV%2|hG()JBx8LpzT~IN@4Gk>epWvvgvrB= zdq?mVBXq%TS1*zA&&5e+M)G@>X@S}8eu9>r#wwk9e0ZuF%pR}6A02lJzwsQ#zb{vU zEDbfjE;SXK+|lBtniZjkXz)!V593jj)%jaCs^B?8gCEU?;e@}+{6<+F@Hwu|D>f{| znY-or@red7@1!DM6yS#Mv9kObyU}pNJSc$zoypJ#BvI{oAN+ zR0p~C$_8RmjQCx~=h3rqePrbxBRCm2j^Flg7`kmK%?I=;fy`WnPhGFg4bxNPv)4Vx z`6E2|Wc-B7J*CV?XBXmCzo+y4Ta3w_kt)2-kfoSgJ)3_WG=Y>|SLM|rU!qmzv-#0~ zO-XKn2EVJ(1ZlmT1xW{n;aNJ`;JN>$bGza!uw15zjpKEod|D*iFlHvqv(&^g{7`V| zJIyxP%mC{Z>NsYsF8plEXVJpxFzSp7&e}H|>~`m{w?xopCHa||K3~Mzx@iUE=lctCblx8c%5UOIBm9&XX_^t#=?+S*k_El z*}CyrLQ~Q^&yY7?Bad}s-1)LtJ@RCXA+KuOizaJ(@DCHTh{r5LUcLDqn)TD2mnl~# z{vt#E%jR21C)1s`9HvFSwHfl;{T`v=&hC8PD_s(F%8)m#>_wcLJ0BG_k{GWviEoybLFVasTR%DaBw z97FA>%|}s%_qWN8Ti;m-?;Ds^TrIZcP+m@|^5mX_PV+qtge`~GSHAfD z!0Gz>p+d6{>6PQ}G&#Lpr7P?@eYmn@^&zJVng&A8K)1@4K4+&@{j^SXmCDKNXeW&U z%E3wfQ}N@u(5WEVSQz7@S$U!@z{yAvyqm6O{OoP>r{_s^)j z*?-n4MW8SAGz+Xene)tPPqdEE?8%wRwpqiRb8o5$bLZTzT(E?3zP(jWn0Q%M1fv!^ zpSJr8iBt4Noi_rUdtE<6;(Ke6%8&!jAG>-$D;0?{qZ6I)Z0dx>>oY|;7c-pKy4-`r z?JGo`6AGQz-Mb2jhqj3xN7gu(MoK{GZ=^`9aM#&3^DMMhCyQ<@=y%>6cmP^|l!`v) z>oW4oU7%Iro@hnf1m=F~Bkbk&T@-fCk%@83#cQWZRf*Lcnd12c*gQ$9D(k8flSocs za~KC1>JLC_WdlxUi$_`&czPQ3JKLk{i4}kj?A^s`Pf`js!D0DBa?G6ALkiJ zRsBx(;U$YyfV%Tq#V{_&S&958L$x8mE z3r0|GO$yzf)o_oki##m3sa_(mc@_pgrMuZ>QB@KJ4Uu5s{V-?V^?l5>1X2!P4 zZIP6yR|=%Rhk-$VkRW%+`MQ7V=LGeXqvOdPWm2NFB$n#Ag7m*M*SvOeZH`;GWRLo3 zffeQODC(T4wUA#R;VCEQ{O>S0X692nUT%lv3FY`W{-SqgbK}}Q3V-V&)K3ZK()u)X z!fSU<{#3Jxo*$xIoz2S1b)BC(Ts+j%1RAugtg^B$_xEhUZ?!bRiGeT(Rb5{fCcT3# zr}hu&@hpaZt0iHR*;{HS1uOo9!Jm&&E*qt+*gU$wq(2O#{~ZySE6=FwrrQ_O{eKTC zuoLBHNWM{jd+7f1Qa-G}Ek-g*y+E+yQy7FtoMW#I;p;Rt3Iy#R!{AN*8+NYJw7P$4 z1%k0OKC>g#QIwKtT@^k5IS(mU$V4CA8ypavR8JBdx)lbiBGgcC#7)*qJxUNw<1O#@ zm_5@t8_l5cZ#y0aGwWm7q=@&dhx!FU^W!iu4wqwH*4S`)8jXTC^vU(=&uYQlrrVM( zx_$GTFu3sfyi2T{rR1@Cj-Z^L&j;=!^IbWhZW8ssm7dS3PXo@e+8MQ5XuKV1yaFow zorZeWQ;t!Fz?GK8rAneKm4@p7&n^1D<2HFC6;a#gCYSXzeiLc@9x|#TmBBlL+qB$6 z`>PQvQ~h&L$ZF7X742_Y<`LC05eaM&?a$5hdWjhuQSB36%4X31u1@8mbq&K47(JxxF_Go>?_icSzr5_tEkJ+TIpp8>(MOUtu$8xsKYevx=xz zkruNiwEU)z=JOsCQJpNzrW~wOf}}5D;BFdGZB6@B6D@oGpmSi|WUAjtEoP5X|Blh? zPnr5VIn0n=?->GHdcF4DQ4>iIUK2c}+yBw?X=qRtz4`4baHr*8v_DnHsEEEi?05Qq z)n9fhXplQ!qZq$6+N}R_bz-Oz&CE)UWp2wKckrNId1Iq0ySduA&R-qm#~Z0s*u5+D5j0(8M1w+LONtATWIGm z)_tKG8E;5AG`57D%4m?Olu3g_iv<7ifq2T2+5MeymNBOcp>feng+fnVPJ=pWp*)_F zb<-tvm()os<>D;6Jw} zjXWC}&6voaWu0Br$qJol=H`aO>`rraQY;hAEPa^7s%WW^8Z&Bh{wn*vO@(N`jAAy+ z{$=lZE0g+W8V7S-Adh>L_%o2H7$qnwjprK=2=Tr$d^?N>J^ldP#;q)GWb9v3Q2sZLO* zT%xqcm1C*yGoU;qtMQ`$xIXuRvYl3G{Ez)(kEl(|yUPC7P7gaC(@<*G2Qo(@-&e-)xDn4%#M|VmH*YBP5t>5X7NA1(HW{0 zOGf{Xha}}n`9|SiD`!%hKMb|+dRRG{>P%XXPhfB5EUGIhBkH;2W95HrBq`cn^?f#? z|Kig{IYxyrTJ)cdBlXj{SXrb=^@-t>rPMY>q)PSGq10xm`~R3v)wG_p2BZJ^oIRQL zCGQdci^&JdPx>V_Ni>7nPhUxoRnqpqxXq_Lq`mu1{%4P9pG?y?5dG)dPs&WPTqgXV z|CeYCkDXEy`O@FN()d)nDF2TO6-LkTSc1X-Vs(=CVVhyLA|qMHt=gB45t z@zGEa8B_g|#_+%2|7+hV9+Wke(eOVXJm|ib3q1eFfBHoGw&g((^^DQw)D8r*(zY+T zUoN3A&HgY~5z!|xlJ4S|3d%>gSI^1#&fz}p=;SQqL%{MCWq(RXa8bt1oMyv*s9rG0 z<*iQToNi}x)57+{^(1AIwz_~zc^1LF_1F)OMhqdBU!3PUS1#iWqxM6l{C!SAJDZzl zG@E-A90DOzH*v>oqqt&zJ||NZ3MGv?P|@_R0W- zT&Ap_j}zIdZ`pO9@@-K)N5?ZkUs*CBk`%79M*{l%f3%!Ip`gPx=IJB1wPExd$Uek} zJ9CL%EiBF918&bwqov`~ILW9EK~XQ|h4_e3;Obdi+c#6mhiuA=FeWHldO4R@S0riM z6AB^EMM#(!$rp2c!aFIll}Y zVa!O>gQIv=mp?44`^-+rwkDI-pTzmzJK&I@hjpd-3}cs`#yYM$p!``75+u^K^anHX zo>%_x-1ss|k#Lf9@8k3v%uX=YyorhxQrYt(!|?TkyP;!L7@9DphV9(E6t9g70+-*{ zSXM#Ig1aXksSykz&d1oJ(WB7Dd6Q{wkbUrgH9{>flhE@Ki}9Z2LEv{Z0nKWDf^O^h zW81U4VV6+}vb9sBx%H#*(Vm@<1;uDjfHwY;e*`yL1%R91aWwz28qFo2j88TD!%4%< zNX_9dTK6CsFWnOWilG*$CHV$A-;;7tp z0y`|)19z_#OKPT+uu(&|Z>6DZAI!~6E=Oewp)m5;air-A+^*;XWKVe|?ko4B`Ol|u z;qGbZ>;6#qwPHLvxOxru_;?(8b|VyS`)y?d=R|S3Jv&eqT@!O#rBD(tozC_2%tkM} zLgDg|UEI4l)!fz?TjcIWc_D$$4(J9x@!6j17kGUrb1n z7M&~BGZJ;~3xbaoRwT30iVV4IjK(DI1!RmR>SIxNI++wlgG)8FNzYITUSN z9|Yy;+GKr=9udW;qS`t8D33;gymeJ27CqAF^~7N4@9yU&H4bujTZ|BS5De2OE2-gT z3A3WFU93rUW%vc=!z7n#RjO}JDQ0e_?yLSm^;Y>}#^O*?wL4`2x!s`rsMBYw11Te@ zG3PwT-t79#N%9 z*+*Tq<&5>A<4zMO6KSSl1rwlp$mtekJ$;X;V5a(?cRctln|KsfFq*P=s$Nh&)z)nl z%wgvM@mb1=Qdg>Ad@p5-wJ4uTV}SCJ-X)2HsCLz@pp2=nRo|(OQLA7ktNn0Pp^PcL z%yPzRalX@W`upv5<&4y^ey8oUo~fhDnc}C`&Qi4g$bd3tW7Z1iqhGVh^w*_Kw`{m` zG4*FhLMe0cO^ovfs)sd~GHEU0&Lva}6w8?LQ~aH`QG4IBWsH%*8s~|$p4qu&%yZvm z&hO~4BHorVvt1WBukNQzuz-tCx8d_s zm<@^Nohwyx$dN0@8LRGeXFYn{{V16!F^X_jrh3ND6w2&%bDl|UoW7+o@y|av4bXb5 zFJ>@ScZWG`Qp_O(W@nfmXKci$>2dSBav0sv*WzLFIpnrK`&Wq|mgGku4ir4OCCaEMkhqvei4JbI3WT^URN?46&zF4(-pyjPBjIDmfbG^+QXT zG+9@tzJHWCM*DezZkN+N%0^qzR>JJ`vvSs=x~sEnG{SI0fHU!BY^XM%kXiZ{@<=FXKdL6r{G z+i1VqmvoUC*mAtOfcA&cXN#GS&zq|e)r`|Q#$;W0^#JYLv9?9bskfi1pHuA^SH!gW zf2fwFHh&AwF&l*vK67-QMW>d517*?kd8 zTzmEzH0(zxv`6k2BqBZlt1`QJsxM=2{YdRJX{c&0=(@+Ml89|~^rXKRm!DNE+qT|sqCp->!d zC0H;dUa)9x6WV_-6oTBo3U0U^U@zM?A?a&${E*|pj%t3!8aG}-^DfXlAUV6(?WVd& z$*mQc(E1g%BiZe;w&-%sWuzGy3Mpm*?D{oM=&)}SdXf+dVcGVqLZlIzGq)MJXM}=_ z>p6jy`#m?ZO_4+U27eNBSwDE36#Gqf#`J`b8o>TCzA>qeS=LZ28KZ(lQsTI4Q? zOVdyEovtbU*|k|RDKbprRPh7-rsc(7j!KfHMoEl!enB7TcqPU5gyfv?HX~a74h7NY z!L70w$z!=W?6jm#B=D!K$d^+jpPG1fS@{)|NzbRG@ps+F2x;V;ScW$Cgu>29sGBWg zf&PT2qgj-fRye5dqMbJjWtl{xj~4X(%N--<{c=9&P~==RI3*0WMk>^Ky01dj&xfIX zbUeAtHA;|a8jkA2 zty{MrX+~*rW^~Q#s5MTKg|afJTCPK~osK^b*3htcZEoNx(tz3 z{Xupu9WPGt)t0z>K4xu%IjmcI7+mtzkT})1N#Z|j5}bG)2A9|PN)D`k!6nM4N>2EM z!mNrCiQK`dWb;~WPNQuf2t=;AvK>Bpfa7FUF;ePs1u1b3=>6ur-ZFsi_+8!%%;hWuwS7kl- z>R%AdulORlE*wr?G`4VvuF=-}`baXQ>>>Buw29j@Cj?G>ZInE%kK?w_tKpJnQl8wG zOi2*0!o`&ra+l~D*&AJMl2Lz#N^&Aoxy>}*$C{4UFJ-c9Dp_uXOR?3axLu z*o7Tqcb^Lbl{y!0xz#b3D^fiBuP6*qtr<6Jn2aDr>OSjD?e{S<+)|Y^!8`skd;V$| zY_Std1hI(y4Ch$wPWt}vp zE^(<|^BSFX&0#mpruTz0{~VXOSEEVNNo>PA+W!?M)SfVnMPjK0Rt&at zH=$Emzl<>WQr$svJ!+Yx14&N*YC4EZT@5o_QO&WG>PO#en7)gQ<1VVPN-Z<~j-As{ zs@LV$FokjTPQ6sOysc)&8S6OjsO=z|M^`iB|5`bJr+V@iG2wungB+h(%>+KW z;k20QJq6Xw-F>D`bEuXyRx_gR3nB}uLmpH!=hbVfy6L{hRce?qC3#h+srH{z!>AS- zR&ApCU2qK($|pPcQe7Wk!^{>`J4R7mO>Ij2jhr&54%V$*3-es+*^anZGS_#QUl4JtAh-inogGsNP#9W=@Wx;|N;M(IeH2osWmO znAShur-o6%O5!XUs}Sp2=4WDZRT7Q4xU`n(8x<$oE$$$LYwMV-2e%#OS9K7@Yjw<~ z-VBF<$_}!8kAyjw?IRjl(Lqi%NtjOU@s3wZJIKj%5=KzI*y(-=t>0I|v=}8i0o5|I zB+NkiYsaw{J4nZF38S{!P%J2;F)WlYv;H0syU=<{<0Z_(01*38z4y9=+4<;6)jMj_ zeM7>CY`#`C(S08ul`wzjjS_#k&_PC8N*K4^N#d;H4iY4)V~&4i#e2_pke8ZujQtf4 zaq_tiqI0sA>3`=TCPlPO&1;$GX&~+`>>v+!)-coZgyP*)*P7HYZ*v&&Myl0E)-d{- zSR6t1SMwTX$eS5rL%MJ7$r>iG!dKi*^$Cqy=6>V?F-PmSx>U>DYS9w=(c{XR)-hdQ z)2cpFy?s|5bGApdN=$v*+FZvh4BS)of%?3{L&BWU&=xz;bIGA`n7QhJIE=<^_6!NL zasCzY1$w^AR!SJi{v(bn?;y8-)-i!?YSmL{OxPcF%&}&z>Uye0ALC~X$*%gZo}aY6 zzPU^l5vot;NSLmxryZ_Q-H|6@inpsf7EqmjLBgy}AMUt}>bNoqqa>Z`U{Ce!DhVU+ zSZqIrYV#Ti!<`-}s-ZqhXnXC&X`)8WT@p39je=D#Opsa&&57VGPjXDBqk`}P)^cYE zNbddS9Nn7Oh^T6b^4Ad9;klAi@m<3WPJCX&xP-ylh~HA?}zb%W>)>` zbkg;C9L`hS1F`*SY=}xA(b;zZpPB7P^TBorzJ87*rypnI>Svo^&Td~;wl<0!DM-h+ zzi);j9-+a^aPnZ@2HbOY2SkMzpce;Mk_r0^@vMit;NxHh^4KIpZp|HsizrLGN%D(D z;aemDTlV9quX|v>7bl5&8IBg)W#UT;JK^HIC@yhc1M*YO!IyOWAwTajSL=QkO|nYE zg<^j&ANrHq@sgkwFOK4!#{!^tZ4Vb2HG$?VIe|CD2SD7{LtLxtQVtKC!w#N1;OD^~ z64OW}GI~)twq3am+Tt=LSKbUGzDqCQDX+G{fw(gg_RB}EubqDX>+^$rjb)M?liS?6 z%p4r)?GN|AVRn9bANQy|19v^}hpLrsNK^Ygcj`qdK7B9%MwP~)oCqQJBry>?B?LkQ ztV6$ZLs5Rs5j^-d5boE#VKd*TVdQ!cZ@;}0%3j9^jLVJiEz?l^t3D9k9kq~zTdCrZ z>8r6G-UEw{&6cdzX+v$=b8vxY5S(wHQ>!Txh4Q8?z_Z(fpz`l~*42Zs8?1NZQ?vKN z?OUnHF;pnoVoT5e0ewH>`V~zIZsYm#m^g38tEsfKJ$GBG?9%J>bYhi?mA`X6Wf_vV03kyZ- z!T04)B$zhGrR#AOZr9%iM%mdYRkjM{q-SFTDSvpMH5u)xkf0Ik<8c4XU65mFh;*VR zqj56M*l7WsTWIvR&LjFCd%r9JeW!d;ky$Ml*tiiri5@Qz)A45Asfi><=P4?Sc`eaT z+6NBHH;{QbhIoF=1IeLLyMc_4B=3t{Xr9!Yk^s$}5M~uk#?708KSpOru1yMnn`p8K^@0IoSXNNubG@4rUK zDVf+qP~;?ZHGt+njp~w|Hk}C5B44uBV#I%!G3Ppj*5J`-i6*pq@HSBnT;5|-;OTuc zQfme;W4?sT(bT8^vd18^@w0i6tS=|b7z%y1iRj9-nS70G7^iYo7v6r(LJ7)K_}0}C zoU*PF6s%4`KWBLI3+;|`TO`JSa|+O__wKx&`xVY-qcLchy+GFQ1w7+h#r?T#1<$l< zkjYv{Uh*P=8!Bf9ll`NS*$78IHD?+(QkSktmImbY)RBMZs>HF4b};OP3_7;YiT~R) zC<&Qh2Xh<0vxhG^@`bW*Bw;`7;8(;`*7UIx|LlbZr(S6bD%r|tgf7E>_?*QJWKV#o zhz#^pSHMsFa)2uuF&?h99YDs@8GfT%9QS?5MChLzgGTx@{H%Z|uJ6wT=xPf`t(zD= z&Oe#Ecwz#WBqpNLU5O^Rw0za!30a z*rT0@;w)`=VL&REr|Jyp(lnlbCh?9pb@?Rs@an9yW@M85WnseBW z*Y-WgWobIXzs7yY+Q*T9Ty~r@pscR7FA~sPMTUQxc!-;1KM{7C#G|=8ocSiLXwFI5 z2F|_=L&5?F-XJNPqm%;3luknvPdo5)lEj>Oo-N$ex_}hjoO!{^daf^G0^Fobwlj9X zkCpA@ynIK)FS~are&b}mN4uSqnPmWfy#Jx%7gPC9UAMT~YxQBS`5$CmD&)Uu_jC6L zOC47CrmUn7YBDX%-Le24iXlIEfpDt6vHAiA-kUoOM%O>#&(wZFa>InH#lqLMc zp6`?WBq@1m54vv8*-Cu}7$vRBl^?d}<7EG_KgK$MVq`P-jya(Yq`m9F-a_IiF(5i=u|IW((Z-%d*!cr9NXI!tELBQ0C58HtKR^0p>8VaST#8 z?a3R+OyVwdn81;UY3QGoCx6|26Sw=i3DnGuLNc2?dBx_v+^%UR@GS8VYPa#=4SnOe z<=ai+hsjBlZSTsDa7*Mo?u>>`+YA&n1M~A`3OOdu5>&pFpda3dznGNA6*Z3qAMYZx zdm-YrU#4=7R#w1CpF*Q^1^ko9JnngkHJ#HC|Jk9Y#GjF)^BfCnt zn+E2zKM{0poEyI;DW4M#n1OwHB{GqA=hyij=JJ}&K;V4}Mf?!*UtJG#mM&wUV)Y5M z*b4YZ(uXjW<{Voom^ zt9OokIXM$1=ev&qQ3w+`uQs$s%aCs7Tiqq#i3-f;&SLW-9|3+Psr+b(d3rV z0!X^!ORVZ15|7Kt#4BVzoQ>K}6#qUT_o7nCh@^SIsBR=_%@4@ba=~)DusZ z+;~saX|AGcPiMe@e;g@}{z5JtPbMSsykG@MB>mxiq<_sxvUJu|2n;<p}WY4Qg66CzL0DZ+#pN72a%cgssGu9BxKb!(*5`lS#f?gBpBwB z-Nv^G*&RlfR?Y?9?E=y2d`TKs?jgb6(_uwv93BLssN?TsJ9>c~5L30ir9d$GCMkdA4l{=a6B+YIWSUeX zdFt*3E^gsu<@?9P&4Zp-(hN9!K7{2Ttn5GOT zmlc*nfNv0amvDp3(Z9~QB>TW$tpHMG)Z;r&H^Mi;up&>A&|gBFc8x~SE?Yn_)sdKNxj>9h9YwMawm^;$lU2Eea1LPXxKSJ)an^=tonQY=ENhv&7}$dE&V8A6oKe6{M&= zCf9RCWct%IwApDsI4CLb-&JbK#BWKQR-HSn^D(6N(-sohVMgi%Rv?-@n%6MAMlK&8 zM{ch+fe>~yU(8%0F~=v6v>T>i_iYp(qkoIcNEk(qxm&`*p5eTldOMjakRpE^#=$Ey zJ^rNUOY$K9Hy1K?EX>Op&Ie3*L(Ctvb8_D-ARy4rDeDCiM>hTycV_OLGc)&| zd(P|me2hPlD~i~#f?ilP2%H!5{Ld>nBCA;|slEAMJY-uEGyU5p(fu$VdfVe0pNpT& zoZ1*B62$mZ<&Uqi!-NgY-{TuZrQ3XIw%KR=|MEn4%WYsna#BRwdHzGJ{1-m2F_{_K zA1umi_NR+3zrw$+Y+zhRMT)dL{OFU&cQ|}lGUNR{Ty%84KTRomgG+3ZnGG2sBIdL| z{jJ1j&We(m@!5W&Mf(D%N>nf27r%ko6dxyA%V*Xu{qF<5cOr=?kliFQKkh?ylKQYm zdLrYHpDj9+xsrD4{K1X<`8@czNi=1x57l!0h9}%gVwR9Jkzcif6_zD-b!7Wwd#bEEFw{XT&ypMeX%Vsp{~dFex^U zQN46f6m8*6UnR>!S702|IPH+=)+ldkSSb&ql;W8Dl}AKLDNE>wLkckbdn{9Z`G^R7 zme4Dm3UH%4mie@|MD%sy5(*}YAfFS%I83P&4I1J_s}qL7{eoEjdXC$tH!vR4;zZcOk7_r4z_W*?F#YMvMQi5;(y>iXarl~KrmZJP z^zN@et-1XYuRWc_#6Q|7I(OQKa?ASgknSXAe0!P*`uO(s`HIIMNMa15H;L-D`Os4j z`>@QJBqrwAM$v2HL!VFT!#?-;>sgQ{vKZ`3XIgy4pA|PSN4-)+ub24JJ0Cvd9Z!>( z4PI%Yd{tk%>DL!LfBpu>du^gf^_nmJY4!T5&k@9XV2Gct`C-84VLDyAaZek$wb~Bi(XE9paxkLEo8OWc04b(xZpuV0W%F zyzAOZ0jDmqtI6h9TAZ|B32uLL1$$$6Qs{O} z`t+zW7|w8qp`X_h$@LEDFUz6uPR$eUpUfc*!&13Z5#RCb%bpO}l0`ye4{$wS`f$i) zcL?^*AeUonIOfVjaWGZ zM0Y)5(1ER_*)N7Q^Z$X}Gu?QtW%F{e$7^eZJ2< zcpH&7&u61khQcepPdFhki)>9<*wi;i5ym(;LE?`B^5{DMYj<1@PV;@hAU>BGho3GxgZ#3yq%;R{ z73?eg9XrFl74_tk-yF7jd_O)M!1r0L%86O#D&hIDa&R%l5k~jqkSWjH+2`d-u;Z!+ zcqOhTtrlMUH@xUl>u*`+-!NKVhfZC7_cNNVw_0(cw`a@D`pCH>G4HIpI=)h7b9J#eAP# zu-J80F+C3pCIr*p~*pusZ-qozBPy`R!q z=U4Jjs^`&^6X70#q>r ztLCy_SvRy@U<$);O@iPd_Q)~U2CCXvIDkI1=j1}%3WDhSjHwhPhn@H>bHnK;0ZD|IoWcTMzrU@%!bvppmlOLn-j-S>%wqp+oJ2>Z{$Pbp zwzMbt1siwFgf`m~2a+f10qyD_Lq1Z@}JAm_h^EA6jcCVXD`#!`h>A0=0bVAUtJa zM?c&fDKxob1XuJGglYfTfyHD!;TU&gxTSVZ=869y$Sa_?f}L+)nllwuZ$Qdf0EHW>FbicXau}beeiN45_?upvoKV(aJnsy2@q? zQr>F|vnEUx7N$%B{c)Rwn?)?h$~UsMWGZkMAG7(aHDqoJVtsPWpim))&Anm;>&=g$ zMUzb-@L4MwonQ%e7Io-Pzzi5Y=OX&SGvGr5TF~piGhyPnn<(?J1q^SyjMgog0XIvZ zBE3vYD0$Y7es7%)*_$7u-$NOAWUwFompL7Zp4OmtJpq{er=t@yXTq!2d^9at0B@ep z=ebBT!M@xdxxKW6&(G!}cCtC>onMJ`5@vzMPy_V#`gDlxwMIV%g#7b+pKS{@h30^v z$a^(_I{zFgJTQjm7pmB>zqa71aat%ZHwm0|zY2#hn@yJ_&SH1vPNajs`LK7IZD~kK zBO9bTiI)6+&gy-bO>1c%yFYOP)lD6XyiVEEX9I@l@qhs}d$5vwWc933~3*mMk{pn(ciV!lut@y&yF&q zR}ab}o2f!d5~5h;+-Y=BQWmRRBBbn(W$Yb|Y1B6+p1nF9Q^lVSZ2W>LbV%$Pwle|) zd3LZdUULeV`}$i&rDkBk0}Zf{!T3a|4amIY$H)i0z|=w!aYy`NL8mR3o+`rbKPi`S zA{?ADA94HM6yQq^Zp1b|9Nzk=kq0w*zEJ2UB2eSU2bO9Q$$fdifd^`RpK% z?yZBGpsge^d?Z$Uq(B;z*F*kpzAqzQg}20fM&wF3q@GyMk0b8F_Y98WwTo7PRhToG zx8M|hlYRkfNj!nrGbHL^3;wkKKiqQI30#`Y$g;Z^ao+7NTs^}D9{v)NS1Zrs5yx9_ zs)9Sr6FL#OO=s|&8>LvET?)^PoygFv8r-rw4)1jHgYs-Q;=moj*_M1mMh1d)tvk7T zrU)xM_rbRx2Z6nb7fIQji~p9!;ozPio`JBK)Luxy{wq>(OlvTV@pmTQM}=d9N!xKf z1jC|qQ}Q}54Yzcb;l8LqSSPDaCT`EbmhlunRrUqbo5M)2bqEI3hOaO8gT=C{WTKiU zp72$I599>G^%6xwngemkWicMLA`n*mQXv7O7vYfa<#>ffFdSZ>MLw^ZfoXdN)?OF^ z8$-sB?F0JQa)d7q4Tyr_wWEpd2YtLZHkhvukAy3c`egAsRlG(!1*^$K0yBF8srORC zLA{CC$RQH6H%%sfPEXL>wLW;-&S>bmW=@Rm6{E&*AH3#mG^jrD;xh)1BSH5n>^YpT zSFegCINlIjB^|+RU=U#C8D!Z~f*Z=KaPa3PkS^QHrLZGmfX^5@6=n%{)osbU5Pdi# ze2iy=>43(jE#!it32ggy6&LPPhhr@*Wc1}JJal6Z?k-mat?SD4y5#_#H|Geha2o}1 zZ!F!juO1H^WO3AKGe|caOGh}a!`H8NA@a-yD)(yBzOKP|+o=L{_3i@TJVw%B$VOYo zxubhmTp+Sroj%ivM?b}<*+awK;F@GOEtRZ9MGxN#|5Neg=aA&-$@`h;(2GK$oZ}K; z90yVTKj~=BKpXq)=5lD5_K}?D>d+m1T@*)s!1l;PGVT5sbkA2EC2I!2bI(qaaY`L$ zXEd-|b%Mayl8_-_f<^BSG{trYL)7vbvbVz$uN}093swn*R=5E%-? z&32G!#2N4Vv5XY=2g4k@^?a^lAg-OYpWL1t2xT&u)a2yg-WHC`n70xR>Wv^frtHIe z_TC|)?#0k?u!mD@F2Qr>_7Tm~t{^`3j?46^$A#oOG2g!cY?B+gF*+64c*S7)qjdo+ zRjJ@Ss*hqF+dlqLS_q2kHgVdsj^pZ>d&Kva7gWYgm6}{G#wK}ZN$uWM5OmfJP581C z9|@`;`fmfl(dQG2cHE8y?^cojYQrJD+!U{J-GswNzUMx?To1i*i|~PzVC?j?nlnj? zgx5?O{$1vRaf>h4@q0ZauPej@`z^5he{x)_cLY?pR`M)vQ*8R>jFej!4k2fn@F`~# zJodh`G;v`FJRg4ncTF9QFP`X-W(2Q+7==#!aGMH#({02(V}c;$LKl{c;n`P}x1}E+ zuZF`#X3TQ?R>pkQVyf=XXN=VZGR0N(OsBUkt-CM@#^_}*pLQH)LfXw}la4in#pN)g zvPzgq%O}yxVp|yZXEPHzvYhFzGo@ICh50#YOq1&gMzO-2&Rr>h@`cfiYiBhhv(TEV z?lc3%f)J)~R2|c=0<<^41n$lBVHyHNjLHK$di$0UO#bM`MDLL>i?tTe7Zb;UM~6E@ zmq?g{XXaDGL*qbEFNArF>zJ%LKsQY^ftL<>%;dQTnaK(IwC&hjn7!i|GvUA%=F_gh zbiu{tps@E8^J8#4V`}|^D6a{Ct9hrG38Ukg#3e7tDxU!GkE~>tm2YHD4*N!Y(|q7T z*Ab?6-Zp0BI7RAWwgfH>9AH-O%45{;4X1kRJVE#AK?aI;Fm^dAG}3huJW?xVP9M!; z{uBZdl@Ij|>%(4`C*N3}7Nus2=0RvyMI5-{%K7N+KtC!IWMIPCjr#ay`4%-9uq(EL$66YS$0 zX2BhfY5C(qy-N5zpH^=saM2lNm1HiJ9r$72aI_naN0 z`uHfZ+ZqY$o6a%QLX4RB)Oa$mB%aT>xXhFqC@}AOXAu9f8^H7M6=r|PZ$Y8UXtHu# zGR#)K$~<`YO;EZ;o$TfPXw|>2Fk7Vkf|r{$$YRfA7)!4()jdB2Ush@p+3Cp;I+kC~ z9L!wUqE9j}^Ngy3%S`2kAxw6mF&T*60LAw&GvkzHnI&^4kmk}2u+jSp)Bkfopd=ng zHOo(e)v?NC>49W;t9_N3Ip>?eQ=~@51|~y%#}%er^`{_dwHC3nN`@k} zt4!A3Z-OLUb+VjiR=wDLm7x_M1d?1uGH{Y-f-Skq^gQ}3aM+?k)N_*mf5)G<=PENS z>w_S0wIW$woeYO&TxBBPeHGkQQ6+Pulc7zMf4`c+Ox=5ZvZ|f;KZ-9iSH8(IUb&M< z{k9E|KXVQpYi!27l0C-#*`^Q1@@)Bk;P{jY*}y%pH=js1wT%p{~oiMX!+Bf3#E85+(CX`iVUj%$B~ z)chwwUNlP^lZRv3@|WoSuu0$%!qRiwN8<;p?<4VEbOx|rw;G;6KkI^@^;!7NWUedWn3|t`Fkr# zFHr{Vig~nWR3<4?Jw@(WJjX9>J?Qyk!^ypjJEZ$<4PG>9F7*=de7pL$q&uP$8^?{H z^=2E%>a?ds$u?d;3Uejy;H$%h0J-xg^%p33})KB-b8KCWACx z$(%8ZKxVrP{aB|>l%F5qw1zH$*{br?a_UIp@NO-8lJSDkqZMiPA9eEVj~jYa>Iq-{ zl;|esF(eQLpnYpRfaEGu!}}A+nkFq|zuX;2qzb*X+=R#nO=kImH87J^rRVAm$^0FM zqz{Vt{?J)^U2322xhF-rl42F1uWag`_D0qH62N3=JDQ$Q`<;^^=z1O zRGt3mddtO}%_fpAJ2;@MN$)Ev68-IdWYNgEF!-b&|+__bD+D%=d_rldbYT>;(@ znXgDo?q+c_%F1hCG)Hwl7?w?>26&yc zdT<_^5o-%I{gdc2Y9(FbSB$Pqw}Go!CUkXTMbmP>UFbh041YJ8(C3deB+qM0k;-iZ zQ|?Zs-e4(>nYjnexG#j-lhY{sd3+Bd70MU8aM@dx(ap9p#PGhQdj$%d zTSg|zF1w0WPfLa`Z$3&#ExLt{RV+mvKa=6KK#6PZzR!;Urf?FE6d3=*pPP2<5IQ_U zov0m(h5ktlDf1YCYn8EQwbA3ViYQ9LZqA1aO|D zL9RY!@T#+~n?gF1;2L+66X$E;z@Ou}x&hud{C9x+JMj}L?os5fhVrb$JJU&rtSWvb zS;T$MPXMDehGcl@NL=bYob%!N-kH@}WapP*_{91KshMda91Aif)~$o^m>CzOiPICn z_k%6DQ#lx4@f{}ppqK=IQzw#=i4V~}!&vs~#YBE=k0B36ohohLZp%aT<9j^+zhpi+(jI{V$LiwsI`Qy!H4x47Gm(y_4SruA z3+xC)bk8%$F>KGO5i! zh8k`i#GC8a!E?t7ZfT?%-l$QAmnnvV%)8Ih1;avcPt-xIBng2bYc``z&Ix!5Z*T zybu?aj)FrHU_fUPp7J^jB{-}^IXDsS{WlwLm{5R{w$-z%_9eo0du#l%`wZGJb-VC% zWg02jl&@avIBkudUwq~cHOkNOkgOIQCbUzBP2N4{({ilKM!^M^BK5G@s5l^!ae5uk&b^jDDQ8=3ijPXgVti? zJDcaZm`m~Tk_D_^ej&PgJsi&GG~zbHIQDx<4qAOP9HI;*c)x)md%i3VRq=e6nz2%R z*uGYHLNo-Q`Y(f>8M_AuC@JGjVSa1^-i0@K55bvZ!`V26owz(#87uGcV-=6@#7c&v zaqaxY?25{r_}QDWc-X5z_Ks5?Rz5HS_nhCzj+mW`Z^rkdKyd~ub9x)@+y4_y`ni(5 za(p}9^k@)P7@@&lf0&1_KGw#*ThoOdIt6%TwmP0(qh;-<%X7FJHSv=tt&*X9W^$xt z6t?Ld(=_Gd0W2A=jfdvzH2twYi2E!@;aMdrO;^9}$Jd8x;-4`xO+Pm5!;u?DV1+`J zCXcy$uF$$!%$g6wRT}ESDDM_!4JhQwG*3~A8g0g zvhsLhOq^taAQxZV!!yiAtg()l-GSFdjKp;z^MoeC9r*KRZA=PVh4l+^@wH%8+!3J1 z$~$etV~bUAw2UwNB|QsYZdS%0CT6iiQnujSU$S_X%r5rcpbVVe@(HaD-^>~~r{gXA zyU~!Dj_jM1%{=qD51n=XD0FJh!Lh$4;~$4jg;$ez;({Bxc*(UiEAwH6cvbO8toL!X zq&Kh#&n{HMqWjent(ALmxvDCjd-|N@ZsT6OJBMebKffaByR#Q(@|<-WgHA~k&smq{ zIqL(>o&UpG&vN5=Z*Mv!aXg1RmgjKief=M%+W&CAyLeXjKR&l3zdnoC|M=fCd0oZx z$p1fP`Cpz9{*N#Ik0ZYH|FXu%@_IYZLI1~D|Hn`-;@RH+v_7w^`F(lz9-hkU<-GpK z0-wO^1w7aMpZ<6J=l_=x{*TvwpFbwYuealM0?!fu$0`4J%r1W4e@yg$Jn{to_!3?l z`47k29`c`U+&*l#NEzQL=#&iV+J{*g1^f#0>$er-3Ni#wd)y(pY_lKlcsUq1?(C4r z@V*;D2arrihvcc<0lY@(FM8nFAu)>J_13@0$g4vV>VE(qA3X@)i0_b$n{@zBS~D06 z@;W3%U-skLk+OK}nGT8HzWw;7{7|g(szWk!#(wZG8K>}{&FR8EtedEUS6}XwEcMvOkDvc9d;ZMJ|2@ZlJo|s=`;P(th;NgBTy|q# zj~d)15%b!E*Bkit|JdsPu2C<4E&jE$dgtz6aGRH(78W>(!)5S0wf;Iz-CLPmcz zGy9aF!9Vgo*P5CFZQo8YLt=CUI3$%Ed>IF2uH{Us;yuBrZ;y%3nLzNUJH*tD*JO@b zDO2vI7ijD*XZXZo!MeJKy3mTNnfwQGg3vJ$*B;v`oA1L=N0Ygl$RH%e}X33jq!P4G?PqHgQkCG(wH6}z90u=dk2CL_FA8>^ z?ItRR*1)65$C!}AF9j#&z9H9F`h!{dQKps~%naJ|hujHR3D-v)X13+3Gv!m1=($ac z`P!BP%;anxChDOobyW3$3#0cl?wkShR(2$PFnJ*;z1_>GcAGHrtH;p)W;#Lpgd)a4 zeFn25QLDTNc0yFP?#&*9ABjP4gy$l;T6Ij5g%(P|{vyEt> zu00fI>|!SC*)bY^CUk=;fT{WprdQjUxqoju<-I1b>`M;w_QE1&JMU|$EHQ^quQM6D zPpcRUzF$A(%2d$kNoQWi1~Z*6XVdKO6Chz_I+LCq!mx#QRDLSYs6VxtnPnTu)Y{n4 zElPZidrmgf7wpX_otZ^P;~9{3H&*Ot8PrNN3#wM^VlMBtV+>B2(Ct?+>`^af zbPi2q9`N%7l6fxhH@uwLThJrm17gYGe*S*9tYU6B?h>pitR@E&`1@C>im_T#AaFff z!}C%iVCe5k=1f(&peK=#o{gb0Or$@o?Dxy^@*xtXvR%gpjdC;ow+a z$u#_|68ttkOT>@DAXonc<7!_fSkWOR4t?RUv#XN18&WAa;@3Xz=v^_%zf(yLFtor;$IyK))tkF(wjQL=O5?Eo=2f@ zv$ulj2tOleAAN}|6@&siw}N>V-XfUf(M39Xg5k=n<4jaxr{JO1UE*>e2$cBqUvQ*H z(De5aQSJ+bHhPS?c;T@?c~38yy)yuOua+^&C*BGil-`q|V}5W$ri`)o?h~Bs|3VI^ z`GP}wDf8v%Pk~B)Kl!cc1IIE;nIW-11uaqicmT;f+$} zrfa{z-=&X))cb(2qm+4&(=Tw2>m#_r2lBs^GK2s036=(ZC2n7QU`gX<$%IYYQAJ@g zTKGH#L{l_`AN4Py*y4@Sb_t&s(J)#1=A#V$b32E#nU@SNmwuA|oo9&W%&{hJ^WwoH zZW>bAm58?-3nkYcMSzhGhbq1^Sji=o1jk0g*9yY^RFK7rOgzaS9}Alc!%@$pMzr{r z8#$(&0E*!^(b>VDkZT8!*C-x(O$OL?pGM&y&NE2{|N5DwXPRPvMdH_Tfw+56BwW~T z!UguO2+CYK!1TMUxP3W zyUAyeo&`}LuRRO(57NLw`%<#ke;xD}*PyJtk$5s+&o4O~4fa+4q3%(95z)x$B&{?S zH04#WZ_OB7wqhi?aXAh!&zuiE(t|d{@8piiC-UQuLi~JZBQiC4#Ewi!goDg-{K@t_ z3X*oBq|i7}+rN$H7I(AOaYi_xIFi2~igDRyIjM8M4Zg$olY^oQv9Hqhrnf;>_>x@& zWOnVxb(yKsX?N^!Pt965@3aT!+iYbsZ02JZr**KcC>Oi>4(2_qcG%!%1bj5i!E;j# z*@Z96uuWhj$Zg$>k1HK-@-ElGMY7Rwp7QgcG=sh7{1-J&;r)qPdU$E`33l>^Ce&M> z1S@YCBcnmRO^Q?ZAZ-mkPeXMWcf{6@tG>MqJ=IDDdz&cfX4xoi?a7(a5I%2W;g8Ln zvTQiF>#Z_p_AmuDS%jg%f7DrD??NfwoC>+G3z6rMP;}097+dgwXS_RVuw}NDDD0*z z3i;0Gx0K&xzxi%N3kosn8lMVloWfYc>se^HmN~jOAr%}Q$Fo|IImkcc3wzZe6^uOf zQJG&5vK%Rc9PCnILG(0~a&|egFOWs^`DIUwQAnwEIojJThpxM(!m!E2V3`sl7;r+ zaL!c1-awnNIk=F%6YJqpSQoolJps?Ug~`OdQSj^CTlUb5G~5u2N%OcU7%7(F``ugc zV%^!qL@g2=;*`;{i#gc6a31;jmG^UthoR5Ld06+w0@7o~KmXN#*sBTKvD`x!QXLcl z`O}`TwQAe(4=+!$bw&hCTq|X7Y|p_CtCo`Xu@NA9XDS=GC=)mIt{^%)`T5BuJDa%q zX*e%+HF>4D9aQvFD{30~5Ov_80_(D6wWYvgfD&dRC#V;G|i3jChf^QqkLWhNqrDSpFYwh;w5cpXjTKE(h%Bt z#++>J@I;F0*NNRKKYG>Jm()0oLKgGeNbAyI%6wNOpZe3#*zk5zr5Q|JT#s?LM!!J8 z(n~~hWS!lFfEv3i02&~jBBDclDl))(_b?BxOK}|%xNc**zFPY zYpWeLy{&<>Cl!))9l_M}?FM|};4r+Td?%S838tIBMBt}<`y7hPCgoirv^vKJr;VSB zSNf-uaNSUv_9htnw$H;?rlb*{m=L-)Hw{nuXu~s@QV6FILWN7SaooD;IAmxDIsG`4 z=FH!U4{J@qR$Ib|-okaXa*PB1FBb4UAgteG$Re(;gyYKP{(v#bsFeS|~1=caGe-;6Yv6E3i^eG`_v+0|{zz zpxKotanz0&%;_joC4P)QH|I1?I-Z1|3>il&@~6^l?JE3gd=&O>oJmtV$I)H)3h^B6 zW%$^TIdpTFDqVLn2HSNDaN7z``fZyWO`bCnznRyEs_0_+Bu{~ER@%uuEuO;;Z}))o zM0qeu!MH#&z=p7nu+LBhawAglYrSZcivY~ejRfb?L%5eNK*KLu(C51P)VZjHSk-Mo zkGhTM-?(Ws#rqIxf2zxW$7)lpDk~baGnW_z`r=we4eI14q+3UCA)0pSc;MR@I$wJh zomjJ)#Nl-OzTJpgZnfm+9LA7XoP>)wGkUOZ8eOS-oO{%_4wJ1`^jPyGdVJ~*PWamy zuS7Of{e?ain6`2{0h4j?HGX-!9yLkTAuh#(@i9x5uCO$uqZQo9x4^sT1@EWrzB`%L zFOJ|nX*bajhpAMj&y4Ed;eA{D>(;ggG;=RQv)Z!Az32B39z2@11S5J)uYg~^hPu*6 z(96+wwDw#vd7#yaw7Z8=%>@gn_WgZiQSVJuHsKrj-seW&-rP+Jj@?IxuRS2%PTq91 z)ebUC{vnE)-^%9&ucT{vADns6O=PnEBq=UgMNib6By*3QKv#T9NXFsSbYfWnIhQjJ zEm^XYESMQeud>@nT)|G(@B0oC<`YIQ+}uq3JueGI5qad3XBbs2<30VJXNA#5xg`5p zD1HAnn~a*m*NG)(k)4X6^xXX2UgMK-Y zDX&H53ejXh97J8;@$AULXK1pwFEJUshR&H?NqqM6eD`@CBt3Esy;)IC=GYtIoHI`3 zme(3Os-%?M`p*j6&UYpUtApri5uYhH!3it9bRh28LA2xKQ6l=i5Vt7IB~ycg=(@-< zvOd`rTb!9o(gp?5Us=aVi;)vnPjDuS`vPgjlM^I$f-|;Aa3K-lfwcW^6{)=MhHqXR zjl(t^mX1A8O#Fwc<8=r3NZ)H8A+;8xFw#6MCF4qnJ*Z)W<$I+mr;d=GI$8YGJYQOq zb%e+}4Z@X*2c^HnB_wH?G7gwtCtdiyl=Lss#i!UtsnhQ=60u?&&QCieWoMTWja_50 zAS5L3&g0@qOeIU(I*<)N9GZ+&yGr*iihSIY?q7 zDj;3*@>t=wwt3za)fhxY^Z)lzSv4mvr(ZWtEEUc{tO3BP~e71p4W8=qLWn|rD4LoPLTGQYy zW#nSLGG64K+qCvvDH$dwhf7yHZt7ZFO1k}JaSxbCgM?*dzlI`qNlcLLV#*2T^P#M_ z9ha_euOM6E6>!9ctI~iSRm5Y33Z5DKKzh9Q6rmDrd}>dp^zW)_Vxw$~^}|Y}{qw4b zxtA^u32>9nT3Jr&ZoNQDl^-;n)H_1(oxiByNo>=zB?rjuuL{`m)3~PNUd1Gf?;kc^ z{wkRozK`_f4#(3%?n#zv>?1Xg**I-l2q z%uY!euP^gjncw%{Hf6l-=hy$+<|?l@^XpIXx{%lI{JzI{eT3J4d3~DKdAw$LUCHY# zUN7SJt>Cqk*Xw!xZ<`Ce{=y%pf!9U6uH5>+>re99l>cni{Q4+X6;C_TDOpjym(<#8 zV9}>e$)d7_Z~3Dm{U^{z=O zCKr-Tg7G*XU6XA7R6thz)W!QuuSvoO7xEd*x;W18n#7VRB$e-V@Zuj`k`XzDq`++~ zHoM#V^FABleJ5Uv1py*Co;E+e0`Qi4RWhk~~N%BHs-(@b7n>5~YD6 zl3=8UPl!4tb@6*i-{KLtFP(32x!^-HpHKQU5*DZPuNzni&h%7~!0!>Tl(va?>8`f) z4ZJ}n8VAGOjyADNzj4Eb+>gA^+ZRGen^<5F(lB*mAMxYs`_^A+6VLr_ZmBWmHo4`x z2IOPf#6E!?4NG4PqNTi_*;b}SJg~l4R5W%RH5k7DR!wXc=a-xiZFSS9U(U}3abuf! z#rlMX8uX2PjP!wyxHfT}S|bAJ@U1cdg>Cm@$H}wj$ysTn90?+r*)D zeHJ<{_sAuWAUL_PO&rnR(%>dPh#st70VU&F#S5d|MY9`6&|y6uP^{l9{?dO!v^Pkf zDm2W6%kG?5+vtv{_Rv&%R|$dEOo>=pKOhn*(|!7Td%Q6JL&EX|BB~EWRib zH}Gbs!xMlmUtj{~3_Ej;i`S3xJiGg*y86bs{CU*Y`<|v{A8!RILgqPIyIZYjYDE__E!~g`Xof>r%i>u zQ^jI$J5@1aF@5VY1svYji#M5$756*X(d?}gV8j8j_?FCYvDGw0-^Wh{%|lJ%b>jD; zH|8_xhf552>2Turqwk5bmYY)P3KsTHAYx5?MI>KpOr075p2ReZk9{u_z3UlIH}pBc zCG)f5?MWL&<)B5w=D0$2e5=^ifEA6Y9!7f~ErJoGRji?JEb7ouqAI%pE`)JXY=km1r z%My6++a|WX_prfHUxsdsSq^UX{PM4ihA$!gWQ3j%NFTL{$4lDk!qs}otJ(mVQq?AQ zG|00&quEK~^+I6G>sIm7(y@Yb&l<=J{{QsMrnBO+?}G&2Jr9y&QBkl3w}=x83I(3= zTgg~17G`ubi%UEX3A7(=B9~L*VD>61mV13hAUGaC*sKINtHO!f&fgPwoe>c0XGviE zLMk@CeP5vV-JHCV-2i{hIq|249>JV=E27qx#LuHj#W(W*6Bv|RlHDJZV2B|nc0Y1g zFdSx)i0er(-k*qHWLyxGGYiSXV~H@~CK2bKZV}uv^Cmy0Cc-R5Dqayl1O^*d5TB0; zV39?|%rueUB(sJTdnSO!Q7Z0_uNU}6gpft%2{80K6>sNG2}&NVC&?}GpuWFZY@&Wt z;1i!l{5#`d*Y;+yg<+{6YG*3Z?u~=Tna$$M+e-yPg;etPeH?VGZWd4cdQ5QkV-iW! zj|bnHW^rcn5kcIBjU@YI9N3O%5hr`>6Ig0)AzxJEV4Kk*>D;zG+?7Tcl9Fmg(;x( zN|lS$l}8^=H=|j3eE$2l6I`UvLgah46+I~6>(^pRxa?+UWWi^xV7nCXzNpSMemcz! z%nfLo|A^1y-eZh&EanJ4p<^Yc4oUFw+x z{^rVrJ)%wqtDKfb_43!tNQK-!>qS-_4wGiK$APTz0Qc_ZQqq#J3{UP|4;%2T-J{OtdW(9U^>!RV@&9UUu2@AqDT4K%f(GY&-B{%IYOD3*2!7w`(^1qdGE=Psr z-&~I!-(Ih#_;bd^CVb|}BXl?>5!BVUNsG-NbG9FfP}k{X2%fQtt$#9t6Y8oUuj8q( zJlUja+=)~#D8q{?79szLFnAuYjD%F= z;c0VTAz?u{$c5XI<*!%ak&Zg}(Wmu1Ygm`m|EOeLb{gTQDG6}o&r%|T$D(3)A)XN% z1Bt_od3N78G_KMNH?5C{nL~yWNnx;bnZy>W8}aiex9)NV1v*l@jrKTCngH>)+c|la zGt%wW^YOIW1Tg5o$9>53;x5m3#~vs6JoVms?w~_7haTJGC;av?Uc0#$njGhzFadYo zPK17?R8BSE5jQQ_bFlsX6`0|;u|Y&(1d=jZsA*$Yq$Xd7g%sw zp6|Fja1%W!*#OrTOyxXoUf_gRosb`N@hj`I1q&t#rjtLDG3J|*)Pog110 z_JdDK(o=L$#19!9(vS=e`f}2$Lk%c!rxso{eFJo-j%vz19ECO;Tt$a%`8?lGJmvk- z6f{PEF{<-Rg(+L2gbyB?BOTw>C}~M5JZ!rs95+ZCSq)A{m5w~Gr>$N%NN*Tgp_Yjr z%}<468B>H^=pOqguNXZu;m7O#o{>C|X0q|?E75j-JhI)UzA3GL1Y2{s9Odh!g2C)R zO@(o4tnS8BXsk*ql(n`C(M?&Q!u594cP<6=ezrE6zitpFwp>R_M^nJbSC(}=kYj!C z^nXa0mI6wC!`XIKV`+=b0P5rOrVTfS3U@1Pm6jiu#hY*OJPzLH>^4738k{f)Yrap0 zR9{Q>vI3Q=x_w85J9rQ_w44kt98}1j>REJty(up^Nh)T{0xDp@083Ocq8LGuV9pB5B0JqfFahSAMNlyUDxxCD>Bska z|AF)IT)+KP-CI+APj%09&rJ1QnsOX6(3jVq;fkUv?4ir`7H%8C@HEjII`m}(c+J0t zefxRvFYh$7MV+2tpIwM|lM(#aDVv*Jjdp^})SAH?V2QD<;^frC$!tV|@F{)A(9GgS$-k>i;O{Iq9Z3kVj#VSocr?qUbQigwIgAHSvsDe zrO98dab}ZaLLppw1aGAIHb0zQ$UX`j2P?*1!Sj|I@w1L?XRnV9hWiKaJ6Cy^DZ96VaoRxDTmU|h3LbI*W|N8D)K)t9v;74fTnu9BfpOBK$V9_!^4#b%^lQ1PPCsuQ5pfj zZF+q85U&Q~gI?OLIgKr~ENuoh3 zG4nTvKh1q1`#t4+THZo7$%n%9L2bz9Spn%YrG+L^aRKkyPY`>MBk!9(ks0@g!^c%O z(cBp~$)5_fd+R__xR^zVp%I$s^kFSpYNfMnvcj1rLTljaDYR$ zG^e}xCV8>qJ8`3&XOmaIM8v6<42h=S%a%BT&#iZ8!25FY#;k*MISzrtzuVEN!N*B! z%~!He-3h{zyU~JkdF0Aan$P%y6MSn?hE*Rok0SOpm19YLYE|wE~OV_nZr<6 zbK4klUQQ&+g||pzk`sMCF$XJ0FA~zolW6xLU~t+FmX9(ge-B+CE5A8F;cQ1p>Ch&- zHk}}ml&@#6y%YSlP$s7gj*zJS4j`gFDXi&3o_8D~=>ZP#Lgom$Sz6?icdpEz2v8`ju=mIfbJn$U{-yEtlWNwta7)9J*jFia_2dcr1*r`*bj!5 z@yZ}yQcjLWz9d6t+QE`?ML1|wN$&4@O|EUQh5K2G;GQQZ`SDFeRVGEPaDMO#$aw1s$lKg&U3zwXf!5~UTJU%=pu`)ZT(K6+(IhMmlwM=&Ch*|Q6 zEmW|CD#6`(E(8#IqN+wu?gcAA$}an%~C!yJ%pHS>_U%EB;zM(fe@XXg`5Ih*kgf|uhM!sI;9hjd|z9_6Vp`GWBMF9 z&N2g?mJR5PqCPx*JOC!>u16cj4FRQG6IgmS4ZZj&g1E_QFr8nAUjOiiv2YL7B^^S= zgT$~!fkA~spQCGZpUkVa7x-q1G1#e?!po98()x20>{_MtY>ev#rv9ceSz1;!X zlaHgN!G^HfA{UTPDGJuohVPEKkTsh_p^H=?XLv5$jj5$MTsx6#XfCYHxrSN{-=Wb- zx$tIK1A=4s(WBG3@KmcFMUAXQ*@Je%pu$UN^M^A?cx@+iJh@17mhVG5PVR!X_*3YU zbOU;sv>QJ9m!MpdfI91T!-s@}NTqx-`gUVCe0^Miu0EK6Oy#>lYJLz^Z3;(e7k9&I z;{&LKpNjPQ?12}#yOH?mQgr0l9$2tyGctX%4w+}{g;g(8QCa>jR2jYx#@5B6`hXKC z=lwpA9h!mk)2q=u<2-P*n}I4HTt`ov_kp3-0+ci0A)1`N4}NTmM@y}qBQvLc;C+4> z^7DU=uITN9#SQT&x9tfkcGw3;uPjE-N*^I-|9xsrX5$NE zO>t2w&0kLSFBy5@zb_iNgzN5L*5wXg9ZqpFeGObl|7-4c2R?EO)2DwTK0C!7W^8tc z{4rBln==J?@oP6|3Uddw-5c1@*4sIhpo+a<!p?7{h#*QhefJkg$6US*s{x_=WCZqeRz-t>cNOQUGhw2?`M(Qebvz38LD*W{zUlpcN%$r%@XZzYexd-sSv+q zBFU`~AV0}7^jd2sm<KM0M!$0L=GbD(W^98rCFg8dZ2 zqjCAOU{?D^awRFoYt_IjsA$C$kPSIOP(}@onp%sRB10kA_9ih&7)Ks`zkrOHK)UDm z6R~YQKzcIvqu~{vFjng?dF*+Q#3gP*PxA)Dg7b>}7NZ_=f!_B5J58bFq$2NqNRuC< zv>ja)8o=@1KD;_(z_)tuL-Q`{K(d)4Uy*FYZ?ryu8q&1kOPeA;INgZ<_O1X8Jfj7H z1xoyyE<-+KQxP&8tOdaa%KY+RLq2@QAvC923y!rY@m!1nzpL{ws-L0@Uu25B#V2o89QG!*DQhQRKg@ZzSypx1+?}?l3D=nQwU6 zK*sjlfKJ6V*$19C>G4i| zVhLlo6usSrp!K;Pzw35737owK#gFiYQWbsPOFfsk4aq_|t?uA5UY|dteu$*p+>9oB z4TnWr_4#^MN+b!n$UNK;4r=N1?O(5u)rxs&_b6MK@21Nu7(ODd-wVX}{gb<2G4Sg&z>|6X5iyMiK#{xXigar%tt)Aw~`oPn6nv~Xp!A}^6SE;f8nW(B+Q zRbRf!Ta~Xp@Rs$s>dG%3|B{5Q-O7dxo67IlaGe+zy5da+89eT6Ap;6rh;PJxe)4?_ z{@&kgQuF}xOCL<)W1S8WrS`}CQ{#AkS=40`8u*rX`7wjP`r`%pbpI=#k~5Y!X}?eG zBYXMMK_UEw^G}HxR<6=bq5Eso_4$IiDpd{n$-J)TWd2&aLe=5g9Dd)vef%-ypZt@G z9A0;>oZnT{!n+>a$iI31fWNxn9$!BvjUT=03vXOV_`1P~eD>qNyjj(GUUYjtKT%1! z>g?ll{8{k~{=`t#D$k8FUT8d?Z-1&oxACG@$|p^t%A3F ze5eyYh5Nw=czxpsi$(N%{!hMfOc(!V@+4llPN6C??>FzUeFg9SN~3CI)mJ`y)pFi( zR==vqL9;nI9FXMdCKFA98$eoP}O(qV_qR&i?ki_sk-R< zlJ8?Sk8#o(Qo7!>VGWhgogZR+f8RD3Asr=~>FJ8wmL;M3J z@!|8r_!Nh9@mS{-e8tYC{OK#HV%9#D$8Xa4=m#lczpWejwY#%ihDSzswRZ ziLswT}3SoA>jL;4NyGiZkDS;-B7|$>*EIi;erd z>oAZ&8UC&o}(WE70FA zl+Er!>ZtL>SVUzc+Io`8H&B*yJ1wij!g&KgwABf;DHjpdq4%p9kmbA-PMt^vst=O8 z+o?_-Oz0}6dMClwx{T^_&>3`@>feC+_=ohESFnFy3q7tK=(9CFRzY0Up)98M#Tz$h zizRpU#fgJV#I!B(v~%X-30>CWK!1BNZC5<}@o=%NwY%6f)=Nw=h!qul#GOF_;?KE3 zVv0w6-#%1aA0H_u@+dLICO#T6TfBeYeDU_?7%{~uUcGXecu94Vc(!J;m|_+mxs^`a z&J^dHuBYv1i*sggq8PS_Gf!`$IJS#d{mi9Uc8eGL?4@|}#L=7fQ%nWoi4O`Xu3~Yp z#bJu=s93!4IK_8T>`{7}VmvDz(sQ2TEEAiLET>p2#D?1|DPB&j_KZ->)#4u8T8jI! z`0L`U6nmZcZAAmce?vU=p(0F13r+Nqn+qN-@jzbR$U0wdrtx_{-Q-5odj9w zLALUHa)R#b@>2at{+!Z=F;#EK56V5bfySWEHq(R=h0jUqT?M#*MVVKbq5;uHcSzEM z-$-+!4$rjog^5>hkmSZzRA|_rKc1=#>hGQqH^mn8y>1}?bzu+cnbu66_W6WnSDW&_ zL7gZtxQS%Tf1%<_hWwcLUr7AvHMuTVh2K7X`6Y{c=vx01*)u~QluFx(n$2G{P|{6i zd@%*xk6iF#;rHDja!$1eP4qrTM6UwDVVn{9)6fUz*k_V6rsLp=htY$I znY$k;G0FH{c+vcDFrMnjHjLDU=}XSyK`0!AcJtYfQZ1M>iN|O4!eP-y3G1D#1!_C$ zaSAOz>Plnhcxu7&sgJP{)qnRroz=?MgsoXE_?KTeROzR)zuh$9UgcLTr1&fRR=jitIIW~X{Juwml$JMMQ-Qc{9r9|@L>QTu#r`;>OnJo&NnY$kh{ieW?taSf zZMF${ziJ|QYHVU>yi$UJy9N^d3lm{%_%wF&Rwam?ZcY9SnFL-!eRl8}MOeFF2suf= zrFM7jXZmy~06)u(1YesB2R^ro?n!&lX|XqXoDc=yHs7y&H>?Zw_%WoTGYYJ}f0b+f z{E2esiAb!=6cCGDxs^dbQP_Hxyt^6&q0<&~qelNi7OMUvq-ioly~*QFn|7hUSH{pB zw3FdxUNyI9oG!T~wpmQPBs*~N^w z_C~-=nF+Sut_oglKX65N1X#o!;w~twL*JVfxNlPg^e_1$kEqrFgQt73e`o|O9CoOZ z5oy7mof3R#bvPWqTySyq8*Ny2Iuy@*7Y0uz=3cDR(1pmQKG$#hO$vu3GSmGM&DCQ zn0>9fkXJ3iH|~XkWb8@Cl+lAn`6*a?Q7H6&t7m#|=s_a=Kf03glv-S4zSir*Cf8)# zA{`GWtMVD?ctaR!9gB;vhQNcTF3j^fBY3+r1P6tLz>3LD-b0Fw;j^yzfH@oJw|Lu75Iu{xhAiMQ;dn9HA>E%|BP=)_tiUzPX?@T%{u&AI{cH9IP!CW>)>*w@<_*_;*%dWU2P7@ zrCUxpiA{?0Tx0vn$`Wgbh<`9f7rfU6dp>_`FK)Q8t@P|`5L6$q6bJP5Epux+FF4@R zUu+YbUDnTQpTN0tfH(lHEX(WE7hI(C^d{M((zf|^9$C(g;)v)8rFFqk9+8(F#SeJ@ zQs2uvJg=4w7HcY9E`57#h+uH3m00uBqf(dk8wD&oNE{HPTlR2FlVCh+D7H!1R%YtKA+Ja4Z@~5$OQi$UA9!7PaTw}$CT(?ymtRR0(G|!NHudGd8u41fjWcv&Ca2X#l!NVV?&_L_BWJ=A#?NgtZ)3a9K3gSxV-QfrZ|aG9|V)V05m8qabS zF55v+kpFk7X^NXLtwn}{%zsEXDY^@D)5}nucc=7lfxEDm-`YA0ecNZF8K8Nbq zpVH_79>Q<3Qz&S{FX_wA?!wC^XHnhjpVIjz?!vqoWhkhpQ|e;mE-ZDTcC>#=zaDZE zu4^bqK?^#i4aeMs8Ar=eU1XX;nWN!q2!^IU}Q3ofIeLqDZQqlXJuI^9D- zHJ_xW$DD$5a7V~Egv-8WP>{G+sNiGy%aUj+zS+#-$C z94t&u=nHk1o29;0Ho|Aybs?yvQF=?mS~zQ)F$DF#kSbYN3NvO7gdqG%dPmPfcx<2r z1erXQy5*V)6ZC8$X!v7kl*%9>|K0)W#yymVS`QS8*`ZJ;xg&j9JwSNp*H8$$e_y&N zdVo;mG7N$S-H|q4G8KLvKLYA@-jl}O>o2^v)D7yE-<8_W?Jry^@PMGo`_jp!{e;2Z z0tgy-Q`)TEPxx+*5Q3a1kAVrd#T8%U!r+@>vuV)h%5* z+e0|_=1Eld?vHePi-)jvz%kmtJ<<>tPvNwV!zf6hM|xMoQ#fMYQ500wE&XfiDbzS{ z1O=u2kv?_y6zV1&L3P1@rLI(e))T7#rCXXi-cz{1=P;@>>XDvM^c0o?%_*1MElr=` zDU7zG`dhoD;-4PEes^g7(k|)B>mEYuU$kA#Zs`;yPhtH>T7R%h>UG;g7+iS_1vT_Y z2R`=@E-a+7f4B4@?;*TBo$9mQQqx8cVPOHSAKWeNz2_m^l11g9Zt08ECMH2#zzi6e zAo8O;7kw0Lm@bJvlcKXzl=ho`Z|+_%a+7E=547_|W4a{}_Vuc_m*JbrsX7Nl2E7u< z-aPYSnufbPL}$N9k(TG$IaE&SIUwrL-Y;7FR|4-Wsw)=vREgyDcq>}Ycm>`oyVi)z zbn--3X*sY_;+_B7N))V*@lqYfVR9{H(G^)zw z-l|*W1+=`E{{Ka#O1|EpqOy$IH=_3XX)czpQ&Qq=sXa{bezTofIXo+ZtETo&(&Ify zukgG|k-UrITS4`=E(c*^&sEVW?L3hVEg!J!UzsLRV}ROMrS{wHk}5+R`*|;-_Pi;+ zL$-RA!ID8t18vWr+Gk|RUX!Z#Fn8$xsvQy-EZ-)a(_%ad+tO6Lq#mHw~%|M};C{`lW`_}}&Le}6xCtfNcr|H%;U@6ce{ zT6BoTkWAtC#9@rXD;=_Lc&2b=ss~drSeG1f&J=pYyb^6>bjb^y=k+)FI_AnZhym7jvXj zn@k;?Df}6Kfcs#sL)O}63KyE~k;kM1!D*FcNk~D`*;g&ZsBGy}%tn$bdzI}UG)I;^n zDV~{1=8WDA9pXsOE5gH%S?sDydTla=X%C4=5UNYEsm;sv*DHLftZ$qt{MD!}1uFkA z&lHZ|uOxM*@?FDBVMV8rG?2=(M47^KdLPOdDks`y3R9;&C}XL-O+QmuxbAhCkjm}U z{`lin|Kz^Zj^&egWq!22oBH8cs-4t>%E^LE;ofK3QdcU^_o6oIzLuf?bZEWa)!$_! zs2t^%DO7l1CiS86B6nK<`(@b}D(@SSDSVu2@y||zcc!pi`ngO*>)WWDn%`44gvzt& zd9}~dkp5@WgUUH$&7}jWyp!6QDK99CpmGJR*W2Ck51S(On*w|F9HcFT&^tz}m{SVJHT0e8k zxqsL$Qp`EmNSOnzPo?#i-*^4&>ot6IxkX#IMslPY=ruib?IFkIbH_Fo?{6oa1a zpMO5_p!R3>z4FihxwKE)YcBt@`HZ1~aHD7A8q4!@~H>v)wrTWrHTHi^>K-Gsq z(*MRoJw0Db=0jO9mCY#5V_yBFQB+<+agK7gmD*9+fcoe5tIK7BsJxS6t{VHUER4!8 zss5xvI@15fn+~mi-)#JEELGF7G}G$sKYi=}&fPTY-*{L{>qqrdkq)K$_o%+t1XHOM zmF;M~<>=r4{PUaQQTX((Y!a>CLXZ75(_A{7%3G<=$18sR*DpmB+xv;C(*Jz2jbf{+ zXf5-k@>FVb#LJKW`s*UC*V{VapHHf&oz(Yl$_%N_BidHs%bb7ucd7p47v|CvBh4{U zUCh`ev|>$-6j0CHh@+~TxE%^gpFuc#L?s^j zHW}hFPvgoeHQcmqCw}ak0xLR7ajm$C)148AZ_r%56-E^}U0lr_E^xyG4yVAro#ps9 zoa8FyU%2nLQ$X9}GT;|*-q1;Elm5XSTfXfR5 z_GQ7u%Fw(=l~t5;u6u118`-d@vV1Gc_!UTC;@`!rPRBm^gT5!2HFU4}#hx+j-PO9> z*r3Nu&@Kt=*{{k*t?}jh)IDKtR!P9UZ5R{Nvy=-BI>h{KkwEdTH5`+&g{#uhX7oSP zwXNC^?4)ppD|okEu2(_#n%~dHSF2R<*~&ETAV^^5&T1T;7K44fOSnBW7IwDDuK7})No6oB9>Ggz(;U<{Fpw+k=dHwi+&UNb!TTtDLBA1nJeHvG-Xg@a6O-ZrgcNqBvkJK*vG+ zd1hbycSH}qJRliglku~q4R|7r9nLJ< zj?)yQvH7f9IKLzre$C#3@vPZ+-tAks;zTltmTkc1=~Tb)1|EMo86rE!rYL`vh#z#|*D;tig(IDRANFB7Ct?5wB<@_*Zxev|gEt zZBnmuueV*qObU%<9_5dBDP(iLE>i4qA_Y{A4#vm-G|LxPm132K6bL)2iANhO77dTT zfQ=hd;9BrU&Ovns<3HjozSc_5R~vJQ%4eAOji)g8BLxZ@vbi5h4;UTGvv^^93WV;q z;$~%jWyH73aqiO;%7reL`_^c%sJ#ZyIF|w^&-#gW_}Q_Sx8K3)2`TXF@dr`5%}6%N z=OrHNoB|!6jTlSi`Ru7#Z}3JMi=6Of0HbM_#Ey4;iv{m#f5e(G{rp$3NwePKAnK1r zpB))(n?-DXP74nEoD7RUdoz5^G&WK1Gd6oixp6;_WZo!-vzM#B;zhJSE`Ro6u11ey z>uz`8`82jU>a!uUrfCFQl-iC*|JQ$yHi#BAsj>=bZ}Bsf0xi>;y<3$IGCp6Q;7OD# zso&GfqDSgmL@`A-@s+dmeA}in(iB%N+KR^}k5k~>&n=9O!bNWB?F(4%QwqdUj|-aAi1ITlwkx>^TCgBlm$ zvMmyLd{#}As5**SS1=I|D3n0n?jTOjznC$66@hDZO2B+9&uvzD#SFKM#`oeSP%-u$ zr&FTJCZ(>xS70vhl8A5{S5QjdS-iV6$g##q~B4Xt~?N zXwTBYBlU~fA=JNW6S5fJ?hEqnrKPNY7cG~BF-Z#=h4n7GS&h+@3!``x)6+3c&R9#> z_%#wpxAJ28rwrnz_F2uIOp$=Dl@0Ui?hS`lG^1n>m%bhs&6-m3Yz~dxA6=x$9P3Tw)LpV!i`f$RV5!eU{q^Pw+q2oQIg~@x=dEZ<3gT)k zH?do3?ElHMr6O&GL~b;V?LWGZ_TRS*;kv5*+-$|wY~3meKuxZ^9_qOqg$1lxx&+c@ z`*JPSU7S->4EuD61fpCExnBx;SY>+_8$$c<;Dt+^zKmP1N`Zy0XSiS=3%v8ZjCGgMy*^*pa|KnJSo<~4M$+r=RkST3B_>DKb@<$sPDw#t!>Uk1sN3a%L9_on7+S4|KkpV-wFv)YdYG ziwySa!id3B=yXV2&z3VEPsfW(`kD;Ff+ilcLhbq**z!CyMC# z8ti8hFE=vU>Hh5JZ4%H6-Ob!n>Bp>Yif6A;d+&-unSBbiT<`cj>|J*WIQq7T(yXWA zy6qR(b98==NL?)&@3R3X71gln0V(i3Ww7YcximT_+-AK7r@-)3BavyzEPOw`nblQI zfz1*P(TD1BbpHCte(6pItKMtgTYLlY_UH#}&)5_g*fqgh=;Mmb(@wEh==FQxrJ8Vl zA>A(}&Sd?@(eu$nl@@8QxNM(rHkINn&d`=$gd(m|LB!rTL(eC3iF{KJ%gvlQf}Ktz za65CQeBSTP@}G?^tZB6bLRB7Bx~HcKixhm>spS%yD^*XFU{&GmZaszlO#PwdOGGE% z$|`3SC$Rh`30V0&6mdOj+~)Q)c1)54o{G1M`d8(03h^6QQ##(V{+{vmpp>zTN{&lNUfZVJ>!59f?)BJsKHH7r_{0wh|EE2$ZcBWeh1 zmy-g~wKDmG>Oj251+yderNE=i5czkjG5EL-VFPnhz)Us2^8M>jyoHV@ql^@Y8Q)&9 zOL02ZXu8CnUXlXgnx2(aMN6=)&t-Pq^c3jHFqHp1mx1--YuUBIDX=RmOrD>%4P&2b zcA=2s&2o`bDFN#a=Sfeyr%o2 z8$H?Wbi5q+Fkd)R^Sj6?&5afD640pZ_B37(%-$jw_64Tz2K$byEK&_;S_+-mR=U1R z&M=l=Sr^8%iyc_)S_w?ZS}BiMKZ@DoGlcy^$D3ZwMtPeG%dDC?gblBez_N@Oc~{nG zCcMgq9ePCqr5R3gff~&bWNE?lQMesVeN^hZ0z)F|X2Xy(c5AZfEwr zqT|_syI8EbQ{>|FhG}{$ff)P#7w7-xv6oOc@0Esn34m1hGMm}i_EI~YvF9A9)a{rIDfJdvh24SR-T~G zgHKe5%Qt_-&0GO94EqxUZ*?MlHWMi)EQ2O*3$j!36Lu|GgN&RKLBr34SSFNWyA!!6 zV|YBgiB=4f=N@$QRy^cC?N40Ax!jC|iRj+wm9Q|3C4(|2Fkf8`vr)3u@Y#SN zr+jjl^4444^1LwAozK~bZ)H~_->I?SSy#(#e?8RW4 zH3ZLH7t9AyHCcvA^Q?aA}E9S(<<>;Ym5+uz_#L3ncEbrJK4NY4M=j27$g!h2EsSqb!?uFUrFwkOwVZX8X&weaoW0d~WHc)}O$Vo#1= z2_+$U?2F%#!wp0Eb`Wy`o9E*KB5VbGt&t6|t>3v8^| zh%ZGYql@Ad(5|9Y` zvkcaj9mc;$nA5&AuNg)QCN*yrl0sA~B#@Lv807nB6Bj7>aBlB@v#Z+%H( zRuto>F%NAvSP2>;UE+G_2(vaZ23@27@235+I$DwateAw7ofF4iO{v7 zl>5<}&-L{#L{4gnP_SVgx6J1o7tvaba7#VbgQ%WzyT4OlWY##^Cb!WH;-%Gf;sS0hs5d&p? zt2x!;FWBM?j}9)4p)vh8xEytDGV6pC4LTePHKVR@(b;C?f_^bd-M9qSWuNB4yse4z z;Em|6aU$%c{e8^Qf}Ay2fF2E^Tz%X0x${p3k>DME=#y&_P5PXZy ze?k7=aG7``!+(2&Pte>O$2G^0kG*p5l427ai&w)dvvs5(?J>7!)={?5Xaz(>9V9)e zs!1x) zad2(L1u`yEmpQH87xl}CgU)$UqFI~8oO0}g0-dP;Ps+$!zY1oyVF#Pu77Nn`RFbre z78(ignq6EL3x2(rY^+gZ`3nu~YPVS6!)i&huQpq=qm=EO9|HwlS4ms7D!baJh|NAi zxdNut5m!ZJ_R80MRzGGDtRH=qv=phci)WRvi!UvLy)SEtaj^k=u+JHG>!cVc%C91p z&F1XMZx`6cFEP+yz>@-NXZGdmvuq<13#;xD5?k!aW~7~9*M!D`Xg49=P2Q}}`6H~$ zyjWO%5R+6TU_g0nqGLX`YiL+eBA(&kurF`6R=%|UFvPYJ8|Bo@l;hVbw8 zrTASh10FuRS^LJJ{4_-uJW0%eU!Q)g$uwvFV7exbRH8W-YulLrmH+3D|BZ+LT@U}e zAN;?0Kg_yx2}_D;{+o!aB;3Ro3483WDz2chjk56Ts?lIHZJ+~r*hQO_hTGV}IOqSBTCS|}C8eKjH4 zd>Y=fa2XhENkT6^IFt5kN$h6IHT&jAEV3?kCZ8JwDE{qI(CS@)sy+@O4-L{$$Guo+ zShob_?+}uMI-Ak7F?2pPPDEBaCXI@sfNVI2xvZnMme7Zy?VCdWgFi z!OMAB#P!W(;ySIBsO=TQ{gmBA@qQ(l(m}{D<*{(!<2KUw*9CI-*(P%G>143Un@bAE z6_6U+z9ipj5$x0ZhSRU7kmj#Oa;N?)V0p*Vb~Zj8Ny6|S#>2e0GMG4>aS+J}*Hh20(%FbHQ%KvA`CxVAJ(}y?7yWvh zN@|TJL9a(A+GBH_6|UGpb{B_&`v*m^X)BRid8d;z)}au)PzR90I=pqDJCQIU@Wagj z?0t^n2j5MI(aEuJ`m_$%zplU!GKL=47@_D6B4`G4}BTNZ(RR z@-i<1Ah82+za7cM5?3-OY!b{}^B%PX*%S7=6Dil7N^{9RK)oYWiHEfr@qQ5v_FK;) zeV-@Tm_E~VUy1|AOQA^e?FUv{ZYjEVFbT#j7|1%_bs&x7JlVC{YawpNUOansD0whJ zgfDMc1@(&Wal;fJa&EvSygxk&My4qeT;onGrzw)D7gxg9*UDs(nnhKdl{ZT#)ZT~ z1lcxcITT0l!M|PXiK|HrA@7z!)$DZqI;uYr7Oo{JdCQ<-emvg%RE2o_${>sP)A4S< z5}WzI$4Xx7Nsp9r`5fAc)ehanwvX2npS#Q8!LpNB?uT*5v-PB#Uk3FZ_1MPd0#1dE zMC3&6AAX1T7@on`Yqt`)b0Vx#{eiX0E?}eZ9mIZS0^FVZ6F>W2gD+g&PBse@py_fO z9x>-0e%i2uRR4~L4|7^^Qpp?a`)CiTpj>aIS9-CVN(c4~&nF|^Edd`xJ+fp#A5s@n zLgH~8h(DQ;$P+4LgWD;hxGDywJ+~n9@^uMuC?zQs3qkrvnMBnNBu6M;z=SJ{V5EOK zPVcfI+Ruy0(&LN4BE^nn(g%?xk2jO1%L$+z<&MOD->`G&Dl&gm0=U(mK?+54G59SZ zpJ=XtMKy2HU{uK^8tf$@=O;pny)w-Feq8=dV?RM}gTei>3UGamnCmYOllrD0*fv)k z?r8)tucC5^h1wXn8KebXSJpEdSx#Y+Pj^sT^I=4pXoweU<31IaW471AP~}d zT{!Ni&fYiQPVV0i1WOk^sPr4g##L^kT%~~!;;0V>a{}3dzgtO4cL1z#(FbQ+Z?^8{ zHX?l<09wiVFxk(Fo%b|{*l!Gguaga6hT3n&S2Kr1+6TbBiH0zFT?I4XEairk`@@u6 zL->%H$sE7Cm8{?4590TRG~RCsv(+hwNR9pBxxNvM+c-`zw!)@gG7(e(m z&`vOFeUNPTA=h{y5}bEV5S$q}Q1)VsHDB8m06Kz+0xKUw z*_L&V{Iq)j*Fz!%vfswCwfgqF$1l3?^YsM5gwg@ByffDP@#6t-VP&Y`(R))_Xq*ji zq7?v^rQ-z$Mh=qA9%jWSGzY@SyZ(Zdw?kxe=Nj-^6hq;jz)di92rIMO+C?^tXMq05 zVFLeBAK8A&6=FL-8sZi@3l1gu%FH`Ild{%mV4pIAL-}s9&GNpyX51v$&>bY$aKl!X zTic&M6gw8I`i>FQXW7Vt^#<_U6N5o%XRttjpOtLt-+}z@Kcit9j1z>cwvY);%=t-E zf}rf@Xn|UujqJ%EQ~p0S>;hpp4k!!4FQ7%Ub&-WC*q%zB%S#*7ST)) zGde`JL%oh1qR;Q!u%Tc|W~3~fK8N=GwgfKDP#2i{O_Qaq$|rL_B!Wq+j^K-YvP`@B zC|UC|9;#yd3pR+tWPLk1vfxV`SmcioH}g`LSRf`M0& z?0iZm88B-m47PL-r1u>u(=2Z!w^ZjrU5SstJ876qIa7zjq>o}WB6~C1HmFaR$$Zdu>7^=DE=L`0Ny`Fa3}D2d7yV7@Bh~dcD-CEXfkao zpX=(+$0XQ7-+nQIn`$r0^L_^Klq3*HaE#!u?ep@l0fBr^n-#p>GFPy*`&)UlF5)dx zonZdMNdl)vJ=wToCtmd{3kp?Xf*tn#Wtn<*{PNRuygN@2Bpezj>#eimzs(7RVXwyt zYLA=C9=$f_?^lk3#-w0@gWO8C==nhYnDH3OWjIE#aF&fs*<%3zdSWoB4IC|)d(2iA z|Div>V*FUJj2tCcT0dA8QDMS!U&cZ8@)94a$CqQ@T) zguy&zU%_haVX~#ab@=m9;jr(3Sa5jHa9MMJHXoB50b3ukf~`ATWs0BFdB;-|;no0= z;P@gBS-%ohx;J(*&A}!R7_1V?gm?Pz=MPPVF{W+;qmis^Okfu|A3g)Pfx`vv9b#F} z$9A%+ndY9j?<^=Y^_8i%eIZ*2ZT@U1m&Mb$zoSOBO`<6 z!}feD!OQSq+0L3fq-6ayzq=St?lKe{ zJs2rt%r4OPx=TUXz*MmDQmE|1LPAgpp+W6a+sA#i2J zSV8$7OWB5=LHt_J(a@SXN|3!{u*~h73BR#+96WOf5j+kympL#Nyl3JlxF?+;*w8va zR4|-rjd4hX^I~xhKCDQ zMD>%I&|ETKXfBx*f#HJSxPG#WoE?95pdVyAh6&<3`^%ih+w#UC{_s~ROmNH5RK{4^ z@-q<804cHTuABjYz@7b|YDVq6437?*mKQ zBLr3^#h_Pi*-2TI;X2-eye%aZQe^WhVGz$G+NaAc#AY}0fHKKhXuzO0WF9A}MW z-%1?#3wdHVeI`<%plT%3c<8`4EEYq^xky2Yl99~*u>;>8D~4%%X=uWJZ=@-l`4bZPKoJxybu<^_@FW|02r z4ARKDh?h}bj!j8}Xg=e7w0Y+yTtD3#$i@DUV!j2{7{zd{pTv~cOcM;IuS74d&cm*^ zg5hRMCt_X%qvG%?Y_Bw#@*4Glo*S{qVQ@b@X%*eycUckIW5=UwHk*O4)e@$?tD#gvhsVcjV6hz*=g*M#Ypo)C7$DKzJ77n;582pZ*?L3S8_kFSB+b zS!z5UOg}2YRozo)#WQpAr!fG0di%f|auIoj%_A4L0i+N5j_e;FK}oZ9$zhjq5O!rF z`l)sbX)U{hcgM|zcGdT28qF)XU~3<4{hS%_f7pBPuc%_K?;Ax>kS>CVNbjIXnS(GV z0R==91Qex-^eVkKrASjm5l}$H1}Y*|U~rg|&}>++cTus66$=)`C-Yp_yVkwd^B=tH z{_QiHot=G>!;~cFyD8z>FzJOVPy%!5*>7Fp)O8V9Na_mSiQB*)cvmHm4&e5>khD-^MlE3SPIR3N8omYc07bd~qgWu4w zNC!A*tpe*B|A6qdV+b)9fm_x>c=hRT5OeD_dLVHN?AoFX<%%Z2K<^u*@$V-1c}5AE z)J%ZxkjH3G`wO5|vH+&v`wH}XU!f;mqhN;3d zQ-bhP5bdu&(eroFN|;HsK6qh4^fza{o|bfbsB}yP?$a!$XUK2lZQf=FvjkM3`lT@X z(q47m^E5lyIHd-iBEsqTd9l3NH*Fx7%!m51J+$))z=-W!2A||59aLn07dWP#M$AlC==vuaAt?^< z%=^nIya855l^|-}0dO*}7|m4ifvm__bU1wv5Gz`ZT9<@E z=gh^(WFi+#j0mD~a(+m3`+a7xGZkD+Yh!%QllAZiSxkLFA^1M-!0dXO2-Pwgne!os zK+s4#dsrb3+F~tqJEa#;V@qfwn=tsO))H|_$H2H^GTYn72bM&wKux;efIKIPYq;49 zezQtKD%ICOvG5G~ufHEGw%UurQVxNdoAvZ2+hADo@&qb0&jR@~hUqV*A<#mh0d1L; z0rV5D(CH6DVBfu3G}opGD80BxOS}z%bNvn=|MDWR#q=V5+$|KIZ9RMciCu))m~%CFPK;RY`)hc4%X zeP>PJr9=AI{-x&9^=8`v>!T6$K4yeZ?K;Tj&C3Ja`v$P7!UTs&eP^qykn?G(WIgG< zF%}CIqQ^tSz~c>uWW8%KE_$Uw>lLmC>9)r3U!nnSvsI(BDqR4|HiNT&>tY$(IW+IH zE4Y7=f{R%?SR_xHme5@fW-nR_74B%^N84ER$f4Ch{D%d6E2)Lw&WNUyF3{lDCN>P& zua3X_RnS+I7m>PX`lR|qB*>UFE+tZ>*wh4J|p0FwvJaT?gzuJJVLIo zwZYXKS!Vqwe;9v@)Uq3q2XWKvn5=t2kY{ub&B*viA5;lp1R}%WL^Oj~dPB4e&SEq_ zM?hvd2YH1ZqI*#u^LT$G)Ut0!K`VFDx2B4j%wth->x`4=h(a~(7~Q~FosEXu$`2sx z@B!LL@)Xk<5DQCsPat&(1rYOBo$-o{g4Zs;MH1KmypaCf<5RN<-gzXAb9>FeOb3d| zn&${blI3xTpCj0zmCp$AsQU2YUA1cAdkTBQ^%2>5x}y# zi5GN-eBUOu+D?v!fKt!nykZ$k$h)h7UB-gJtLk!|yrL!CeOe2P?Dqw=K?6M(CznFC z#X2}Z%>%4v=bvG*mcov+x_IV(7vORr+j4NVIs8+pix>E>0YwLjEq@&_ho2{P@%J!$ zFcAO1;uT{KXZ_W~U!)<}9DmZ{TeLY;TC0!8U6um1$~jAgwwS{qa=({KQ=mQJfyFTo z^7rco_#>&~Ab4=X@?#_g2bLP(!{cV)wDWxSv3nE*Z3cM0nki_!wu&vCL&5xK1~|aM z1T4P3iS6!7!NZXTIQ6$FaJnAIPHm@P)CU9XkYh}Ke@3#c$=?-j8dGkC{nRw`^>`i8 zl~y+Jq_SDv)bV0FY+a=ao7f(dO=dS0^qpwG&r^k|6>BL=6)v?ra3y{ux{#c2^`z>j zbyI1;4y*i9g+ZNe)YffhDANpke8)%`>V0saF68m3pOdTcDh~x%+0Ui|^n0m{VprT> zD-BI}izyHG09EO_0XHX!LLc`<)PmvxYQ?n;IJsQ}cGekF0%iSFhy8kdNlFa%E>@-F zJNFrzLB_ERIFZuotmINTO)ME#Q;pxR|O z;J!OVmkerAR~*k$!_}U+%UlSm9GXv+9zRbFh5BIiqQ78Qf+A(R^tFZH_`LJFqhw7C-NuB<*1pg5;hkvCjsHVXx%FR&`>*TJ2Y2_zKZri9! zk(0>jj1Sy;yoLHCkVw@zK1byNL2zA5Ii;;pO;ryo;tb_gusu4L>QiW-qKb?#kLZ$^ z%=V+Et94PT8O!l|2Tiz&(x+at2dVF`-7)=hCfuMcLVdY0MBQo+z&8Zm0THR+tmJc- zDW5qZSaIVca5rs?b@ag%s%3V*zPj*$2b^Y z6?h76z89p9wO*p;FAl;}Dlfoc_s^`ftSgkl#!$>Wy#pNYjItgiUZqCm!*QYIFjyIX zpXDn*OntM8z(H>=f;y@DtousC)Q{B>IH2_+xV-5eD^houO7f4u-&b7(%^&Zwt{M$f zi(?{i*X)ZxUS*W!opY7yS`?0LZe0b_YTmF$C9YDhyu)y2)(wy-I>u@oy+Ub=hhg5+ zo1la9ffdu#p?ragV)-hSlxTCQ1`Zl;w;lUVCA}REEBUU)ZDuv_?*gp@N)SS zYg_zfYB)O>AMF_dlCy-UqMS=q`IA7LvFRmvR6UzI9Wq4KPx|BL-uJ*kX)YCf`T{ks z>Wk+GPJq?n%2Y?^IjU~N8y7`QgF4?AQ4(PT)by$i`134L*!7yG<~+xgrjjeRfHI`k zxD(a8xrZ8aTSaO;k+nsh7iB`q135mj#s6Z|AgBtYb_sP-Ef1}6nXxvMi;SSEuD4Ty z#{rhUrw9ES;wev&R?7RR1&$>;t!k60)TJv;lwK@_U3VKpIiao8+PSAF$39b>V{Zm` z_2p0}4>gcIza{uhvpG!c$)jdF9H$QaHN<}}Si(=P1=O&>F{;$a0MCn|ASoka z8?Wi%w@m<2Hu;qGqhnNefFV}iz=k_5lc)pgE!42bQv9mi2(~TvqY9+Ds7(Lm*dk05 zKB;l0%6@REjyead7rg-L?OH`ic=D)eJ*%-xn*#i_X&F^IfGD>>XWZQ?3x!&YsC1zL zYR%+&oHHp3rMmPfL)Ae_fai{Fz$~~@Opkh-IY=3=@xTIWXTpC^bg3-`gH()<2i|5e z6MCBIQ0(V}RN-e2TO=Y{9&6@*8Qs8RM3=ctKcFRW)S2s>=mC@RM$r@Tr)!u8bDR*+xl}9wDrbs zL z%z~*j`gfW%d|v8@)817uXNGUmDb{a6*a3fhNUxDuDEXRxAVt<6xB21)rs_;V-z44j z_&w-;>yGcbzB%JIeuoxVAq3}7TaDXneA%(1r)Y5n1?aVHB|g2(pXXM}p?BylfM2;z z_;INXqhz#~e&{?Go;vS|cdePp++Rr3lWIgaFJUA05AA1;jGtk@`TPgG@$|y_9urKC z(L;8EiU6FsVFSLq;Sf`E?XP9mk6AE9-V5Iy5T0b|!W;|gIOQ?Fyl6y?akL&sL)!1b8AC^Sl=dvKM1#>GG#0D=g?C4TVERY z6r4t~Ys6644oj%=@;O@Y@ig+Dh(N2O9ALP`B)WEg8)^^8M&_js@a3M_xTH4^)!#jd zboG`(Jt&M18&^U&iN3!&~!dpx#H4}~>Z zG6w1Mpho2ioS8Dg7#9UuCOIfUE~%Nf&3%aR`XfqH)#?ylv&2P3ry1=LU;6e(eRwK$ z1&+DTFexQR=~+HX&{N(UukgCWsN+|(;g?_Fo<{_J67ia`C=dft-KW8)-Ep`Fh@sWz zRe*`6Tbu`SgA+*|68pm$Hd}!n>~>DX*(wQU>j>Q=-yin!Ia>k)I z0}O^oEqo;~RsjD6)LaawU5k*t;qL*Jmi8%mkX|t;hlL)d^TuNDQr8wS)e- zJRAHKOT>R4OfZKH>gZ^)U@yT=!~tnz%t782y61cf!21*NkA^qQs?8VZfPD$T#Uv5G z8hgjgS@?>6Bb5NqO%lKQBXg#Bf?oAH0o=QtfD=96GF@V$bhdUnuwf-)CCeAgnf22E zf>B`Mn?&4wa+HzZ_?6xw9|A7=C*hF&ADP6BU+9U&-r!GM5)STp&!k-$B@dWx0-DK5 zxG~}*)9Lt*Ue)aldLJiY70=g<@1y6mxV#6r_bLfLwz$r;A9zk{Ncn&Xl!X6qhZvEm zceGWgFSzn3iPUtw#C+H}P76zU16lE8e49JWv~9dWhYR=uW#eQ#_4X?Bn08PMlxolonveaN9ltHy+OZWGJcji$b4kKrR8^df>m~7^wotK zu$gz8N!eCQmqdinBAXIn+=;Dd=%fG;Sh1I8pNoTf;(O4>q%ZWHS0CtZy?Chkxfsna z=g}W8Ndt4k1ZY*0ji$>Upsf>R0TY%8Pj_!dMRoOb=?f{~yf6v=+wFzwZ(pPZ1_i-> zp=7w=jV=0g`!_8+agSDxPJ)l3S0dfh3&0WiZdz|oBIM3nj&cXBK>UymoiCaOpKk7D zwpc>&y04;V{8l>LW9Ww_CG?bQC5Uw)&qdA4p(h7& z=&yS_LHG73nA9vo+kV|aE5csTk+T_Q)g0>4SiXH7 zR>#{xo+HZtCyBbsWI(v+2McGSyYcol(Wd!28ywqH&#qKXhZ*~1P~5{Az@X8R)*-cM z4*wHDCsql9TMkZiY(qMnyX7adYHT_P8w#f@x2MC^P5+onY63v(k~RHHHy!T&HyiEB z6$IbHS@b|-8a%vJ9%Wn-2D!8CX?eXgD4eB^YL^RxbfGM|JSP<@zcxgDTw&lYmrwux zKx+OyrBH#s2srmHj^0?30u8VgI^Hh|vS)9gW4uzJw7Cs(j*tL%UhbwlwxqySoF!fL)tn(DNKma9z6q=OA7yu=#V8w0GwlN( zlU(6!>v}X}PYJkJFaS=STLT4~TF~vz65uY?22h^|T(z?TrH>ba*64E3l<5!e?9M?^ z&3WL2#WoO98w5oPlTfd9AxL-}4;Z}=XuUfWiAU`O+ReUzrx*r*skkGK+AbjZ*bSTy z4~G*QoRHf35|9r3fMII{+^e&ge1`2Hu{VLR;mwejtb{T=w}bGV9$;x{B&-ZsfV{32 zfJsePFv~d#%2g_&b6t6$XmU9?Fc}S}_KKt5zj6S}kp+-aEUf+{g39(}ftVUKAp0p6 z`rnm9p1d^RF+&K{w!}d}UtM&!E&*u#yg^Sg@i3y*7|BM4g8<=^bl3VM$c|P)O#y3x z#Ev<%`tl^$uvG&&kaHPhvX|M8-U-lhjW&8Rdka8ayJ&m$cvv1Si7L3;!JqS&=#>@Z zxvJhER5w}yw9WKD@a-U?p;(G))b@g|VkICT9RTMDH6uOG9iS*r0a*8Mf>{sFBJyMz zXnrpbri|R-*E1hbyh#8MtC0bgY!}$wIulEb8-q)xGGNVZM_Bk(9CyiR0K9D;P_B1` z!O{{qJ5B`{omBxPc}}o#l^DM2stledC;$&PqI~daHm*21A8cStf~%8jpz7P%*nles z$`%NMm}ky#$3ddAZ!80X+{bA##s%8m6~$hnbHHbv5A^<0S9oBj2)>jv7hFmCP6s@3 zg>hGA;d)m&AiG%roSESYMYKin+y_#iAVClWu62g_isIPEb0!ElB>=2k*1!}KN$fT_ zMK{_AfOh3I@M5YY9v%EgZ(vUc3zn{doBl{(wfQr^uU_>{f)m3HK0QNx0|tFn5r!GvVFD9}~7Ge4H>MY)e>=#OL>A zPIw*R0m2IjuOe}}30o3gOYD4qW5PZE&5a+2-rc-mhZEe@GD~H`|#}|Bxin}hJ^nRJO5fJ!pjNs^W^6oL1Oaz(j?sS z-?l8mdx)Ly!yl7k5}zN_j_~Nu|HLsNd}!)F*To-0x&MyO{~QM!V*fzmoFQ%b*X2US ziXVrcgCp_h$6rtQ^7sE-3!CsS5}!W~{P-sYu5o#U`SE9y9QgCXk5fkG_X1&>a6HMG z@57(3xBs0NJ}VP{{`m8A-bQlZkCioH3&Q;P{4w0|-<SeE2!6B5d_v=HFKUUX!_r_{BgD*%x}x@ONuZ*H~zToA^!Y)=$|M7YwYnHt})jHNMuCsLD3f_pAC zQECIetg!3*(9w(p*g`i^*|ljbhgXNtHS%ovT+S&v(_&kN9zjw;JS>X)L8j+Dz0Y=SxEc9 z{b}`->9Wr(mo1-Bn1DaLsn|fR?ipaQ-d#sMTf(5YRwH%eR~>6lH4hd4i-gnOlZxPB zo~)>f3dFgU0NXm6Da+S}tQ*hr&;|KqxOK}Z>f>-RE5EN1CF#XNwWG(WCc(R`X5%Ml zMo=(JUvr2`NS3BfMT_7&zc;{&Y5OR>Po|WdtSavNX$RYDcTk=6>nS+S!k#iF@T6xp z)%Gij^7gUAGB;FVNlpw^cqEJRXmP=5k7S^`ek_%-HjCmqxnS|&IYcje8#OW#N{JRN z!+oJzP^!Fu+Bo1#^@h+GEj561O$(?W4Stl_ZyIY<>ciNaVyf7A9n~9WhF_4HSFbe7 zs19>$>b<%y_SCb2SF;aLqLxb3Z8vFr54pnKu#r0Ge3W%Rt_OWsO1^^#wo;CU|4hTH zw9u`+8PL1Ah3b0M-MR2^72~mDEBw*fLb+$Rb*2d%WR_SE?T}fml!|J%smoFoG;}Wm zmi=p?kb-RI<1cR+p|x9}@U9lBqw!W}K};Tl5{UN5s}^d{NOULBYh(Ndw?KtoE!04Q zQD<)Z6XtpH7T6`)N>z66HT7Jogx>wgfSog2sXLM9Oh06+qBG<>^NXJ?)c%G=W}ihC zqc}^V9U8%t;f125xQL^Vvv_I&# zKn+*6#ob=x&-@&;z z3u$#^!qM+7RNy)bvl*&Okb*`ATu<)biNHcu>d6yml-$1xigi@g$P`O9;Wv7;ViWYa zxQ{Y)GNz2(mGK8}duW@!n{uANlIpcxgvIhLp-@dZb-SHSc`wq!AGpil%AQKk=hAU%~;7$JbIv{1qs_ehGYr)auydbeMWDB}NrQ2;);D9OT8jWh`0D3^`!>c~;*`B4Gtk^Ce&dff+()YMV^dw;PS z9{xZ(R`|kIk|vp*D3IYDXOxyBkFe}H_$LZExXNh(3Em8Il5i0(vf zh7Ov|)a(u?vR_e(^5YXBY9jZCaktsFlP;*ZEDa|1worZX^=65`9Z=<18dQGXOnttq z%1S(tjg~ef!`+cB)RyEAW*3hHq8&x4a9UssB^&z9EOmYe(hEw3g^yaOxRh;XCdLqL z*_sZkKDSU8OdQS3b4(HMZ#vYJXr-p?ewuu@o=eUsWWrbXNW8S|op~-jjN^wbF#TW) zHBxr2b4%+kCd+3le0Pf6-*((i_rsM8CR$6Zt1VRV)_tAmX&bX)7STrIv`|kUw{$8k zImECiqD6C}h01kBolUJ3OqcUkShl}~dNqBh(__g_MuupEt*UOJ7N}n8wD2ot9tUlO zE6LtdOFr)8Tq|e#h?Y=$Lkl(Ef$6*zvzHlnBHC!>EmX{x;m&VQ3z_7|t?-S13-vSO zN2l^(4<_p9RyeBNLdEhVy25%@nA|H{;cO-H_n9(XCMxob-_5Pi*}8?g+#=j{!^)g# zAX-8nty-wV*Mz%fJfoNoIW+Gh4R%hE&xbpq zJu(9wbpMnUI2f1)N6a*Nk^xU?jbKIKlavk>yHa^~b%nvZKi_HeA|2j&P{|uMUJR~! z4btU*(xCJFdY+KJEy#SxqZ4PR!E^KSd7K-*Aa1CJ?i){mx~=j&g9Wi*@?8nNKr01q zIdzACbV^7$b?%MUoKZ3JEk%W0zU2NR2PLCNp6 z;KA&(bXQ0WY;9c+oO*%**DQ%Pk&B03AD+=|#+yMxj0h9CAsGhiJYnB*76tn52N|1l z8E~(Y8#_-#04&+pU}-Xu2`|^}u?$uB14YNau?G*NLV=JkT#4T~pq0Cu=3P&Mzmomv zM#H^8b$dPCmk$z(m1x0YJdL-9bj?^JkzbrwEdcZiF|4@|mXA39xCAJa}W`4ZmE}W)_mO|G&k> zz`;*G@Mz&IX1(zT@WNmk5DoT)X{Fsf;WckSKKBQG@rNHwK9bC<3U~$P=zpZckNU%{ zhh2GL%ineH-e0pNM$W&}YT zRFqpyPm3LMs@Pu=Kror}y<&n<9+E{}aw zRSaBB9b(Q|XTVLN5802*r-A6oCZ_0P26VU*$j&6XbwxUjj1F=xAq8TXM4m|h_Q zQfAQ10j(X3)71=k=&TsX9@JzW+$m=gP7&>}3K>Av2{9w<_b{=$Ghp@)F_3gthbfxK zW5k9spx6&-V0B@H_q!>Pk-nJ$ooeTRit~GU9v`Ean7bM9>vv(GS2)U>zapDa*3N|A z=gtI;fwIgp?LCanC-QwIaV{9Q(O|4N$C#T&8IV^m2ZqRNIjV(8k;s75IWcfu)0!EP z?_i2nkpG`V3DB@@A+wM=#?&Tdz_WA3$y%r$V}AZ5!->j(362#OffZ@^paYF&HJqlU znq6ok@id%m`j@#CsSiS;w$kc!3O;#52K{lg0)7Uw=&6M%_{<&yR9RsPOx!+O>U~Vc zhTE;sc@1q~dNRdwNHYa*Dg)@Yn+AB@WXk^aAQjvC%cHc7>R|I77v^4VI{uZtoqQf@ zgHKybkQbebn*|%_9jhnkhJSkz9T!e75L0rMYrzQj((>_<3jHMuzv3fdPh$l>dT73;}Pq?#r=oqCmT{x(UUmbqOJ!_ zn71@~y#ejtnS^x{TIr!XGN8Z24Jpq{!cHQN>~D`LFsF3`%9KpNhaF~F?A){w_}03S zI;3$pP^N=!xatcGn%Ri!5QpF9*nkx)EP?BkB6{Z%kArwYptnE~WNw^=)PoW*Cw()R ztepv-$%>mV_<_FC-gK zjJZEvQnLlzn(zgA7Y?96#Zdet*8*e}27(sTqeztw!_}wv(F@mQf$`&~QI%H^9+tgi zX%VplEVl1JpQM9u?YR@|H1%Sj^7I7KI}(g%pG~K^UyFfdYaa5v6ox%zKhrIn%fav+ zYotE58E+I-17${KAnK(I(vXP8+n#BGkNZjiO*HwF8e*`@yE$OL)lRTv?hM4a6o+58 zP6tWyd7zAYh!M_9#6qsuXi@WQu;g0`^JQ5QE+*P;qi`$mIR2IQ)-oCU`GwFvy;&eZ z_x>5QD+RyIsAa2IC4e1X2iXNvDLCcAOJ4Q*2yoY!tc3j(Q-pg@O|HG#$zH0FCX(j z_AlpySi|GImXZ`4J%1(YFBb)_^}?31ycFzkas{fD6#*BI&9IatO%ABF@-dIV&z$0$W|v%wPq>pqLqdHf?(6@>G0ZWj~E1 z-NC`@;&c^xzp@$sO8?xo0etYSV}Co7jEiDsfn#=_z`8GzJ^f@du1OIEoqIijk987z zreq5K(e|6(y~YbD!XUPRYYOi9e2?zmy9t~bld$Y_Ou?T%m(VM_qrjp!r+K{UB)t8? zU0%bQLU8xM3C1fm1UJ9iiAG4BX3wWmNV;b&R=n^Yi8t;6w&vz&D1eP`K2*e$GO=Ld zjT!RrF~W6X`dIg&4=9+$Mt5@;k#B_tIM3f7Tz6iHzPK&M%Qx%co(KNGB-;@!RWri5 z7P?qHHvl}I<$wg98e!W*I{5ycK#<^JhxYDXf`_eiaLv&G;MletrL&Cj=?B_4X@@_^ zU%4E0Tr1mnZP2{yyk00=#uL#PzDtN0E z_M^#MS`5AH`t$H|(%;(6|C(Q0(zs5DUPp3#&4eIH_#OM%p7;yunK73g!bDEMR2$QAG| zLq*QQ;95Y((l5_S$yxN-Af)KA#U-m!ba|6F2EDL8=U)=PsLm)G1+&NZkcMg%Os|A0#`-j8MtiGjZz zcercQtC8P239#w$4enc&YN8b+0Y2Qg#-0183VE4G0*`;gT$>M7NNR;77(6-5ZF^IN z3>`_oCB*)^3jK2;Yu!b|+()mfP|g}jV7Tr7u05i5!qx@D+(u%rCu~Kyg>WLC+cv_Tgr|sq6X8L^<%Ict@#7yM ze1h<9!utsG{ksSc5a!3JCTu~tnQ$-R&!jJYoL0h!^u^EfG+|-V*Gale8wl$WAAZa>!YpFv_jQsmFL#*RPWS*}cj9xJFh2*HFu$)R!iA(?z7PM})kxb8 z!p8~s5j#JJQ-ojqHztqpWs(~|{t3eEBo0{@MO?x~IseIrKW^>BpWl{$Ef&Ow>?8c& zYl;6aA0qY}Bo05HvxGCU|8tG}zU=--4pKY*)0RJvl_VejICKzpBz^Jo=lA7F{P|v2L6 z60c5z>%$R8TmAw|>Vh-ccrXpNr1LmS(x0>XqYRL)dj{NO%HwEhyk^-HXrq5br_*r* z!|A+mmnBHvgB$A8;ln?DoORpsS-Vf|LH4$Z(ChIa$1$b4Bk|c=^o$z-F&f}_eAMZ> zAts9R_iljeZVqx}AIO;P+>ZNHOccFDhsCc70fa{gLAGF?kQLgVv8pn~`yXXa+9uHgn@ zY|`xknRmUMvSkOlWGj?#YVS(;dIpaZfBbEi$PXht_pdp;^S6^Tt}4d~`C*0sTIfK- ztX7U+@FLFB=c};I)%h@D=}FG{AzMz<12??8TMSaN$2iX-)^ZYjz3}pJLFn@IB&WAv zIj8I0I$WzJ0ZWda;!J1L9LW`~_~UdLcxGc0hbpn)m}t1*O-JUy(Ou1)>7p!-r`Z~O z-AxX5c(-s)d@|-3j5y*Ly?OAC;%QDwxH{*d;0o+5tO`#kba8sB=W^b1tnjWJ9Vqpq zozpF;!4Y#>fwNDlz$aD5IU&28ILD$qaE!`KXq~%@Ll5S2UdqMbvX(ZmKD&hT>{bCM z3&mid*bL5@S95N06F50fLh!)kJz$u0k|XrXhVw4h4NH@H&0fJ3uDP*l`Ek%#Q6QTAw#3?N9XQfNJqcV0HEL?^-uCYTb{T4^G z?m`;eeG_v6mbS6nPDCNguPIPyRWC>7%L$gQZz>vdNP*|Ly`0+@53!zq%0`j3$VoW0-kS-%4JpkHeeA^UD0r|Vo1 ztGi}5+Ejbk-n`0V&5|l3wV@Ir70}NSZck-x7_3B>)+fNO&H;|Ft3IoCUK=`R z90S|03~;Wj(_r0ZpGGsUM8j7jBYV_69q`_cP1@vthlpYvl)JWKy(b_k_`E<>Mbt0pg=(5E?s%U_tSWdB4u4_VmqvZAJ0nWRb2CN%TTah>&16MT= z|C@_g5<;ygFenDb?jGR$sxxD?zHdTr&&9yUHUpfqpX^z?ejZ2nZ^gpkwgFD#4g*$D zcPq-YiGfo=gPc`&9-95=9YABno1y5rK~CT-C$lWW+lcN9g~vt)Ib4Ob4vp(?P?bO+ z9GDp3+{u*hI#M?iuUOy#V}D{!{q^Rq@9JteUeOLN^x<*D7QXD7yt^3B5x0QH6}TL~ zPytS27uhRXV*(ARGo0;_LLA?POR?!qBPi~`<(#US>MC5s!g2Rap!#DTr!Re^tHWdw zzP{HIwl3=Bc#Ai7ebZCLmapt!C%GQ;#VfmplO%9h`#Ly>>TU7HT0N$)0 z;51xX%=**af*j*x;G&9N&VurztRamoWcDB#R$oD!Wchy9j}z|5-ZTvslaH#&WoKFP zS?kbxvKAseia6VE^|Dl*J&}V_8mwYt^1s}}O78VTJ5Hy<+GNZTbmOqzaDvfDcq(ko zC-<*=7wf!0D7vyC73ybVj@r*I)-9tD^duk^-igDUkvihPCKx@9NrmTQF~_@$!%|ur zjF!Zu!k`q)5wPd5?q3K-&%;t-EP4OSVsTi9o&=*k3U1n#0TvE{GuXrnzvE}sG z>&l|~z$461Mh29OkGJd;^+khC2j~qmQepI`QFeP~32OV5M#tJG!ss)TmYVN&paYtQ zycWwOSXw^9>x~OU7s3n~eJT|?&DqV9-A;a|u5@60DpTO8bvJndLIr4UxHNODISB?8 zzGg!A9!6ezZoC2VoFX^U3FXL~L~8PFynELpAbOmRbR?S5%BG|2MJ}Px=XoizbvlHk zTe{eX$a9>npQ_N>_Jb%`Zjkr2J{X=eIfk|w=AyqQ)6j$4!7!oh1nM$ZL^{Q5Q1Y`- z*fwJks<^I!yq8Z$oj3{Z5Ys^`tE79(1&l^IP-Q&}z$y$^VKO zC_P5@22y6y?;jMS!}dDlJWw3m<*r6o5e+~6ZcPxrJPzKOr$qmh+l{ii)xb2VI5>27 zF8%LAG0ITZ0FfDSutt6keSc>$T2E;LqpUb+o+3i~+}MWbS%!cn*ZWXjoEA&ULw7@r z!TyhNFoxvwC44X1ag7BUmk?cdcT4(y)KO$)zZ|H0MZ%ek|(x zqys`V65+p3r3{|p**CJMZUZGB|wqrBkYCw1!&aiFFoUY0$lz$oITID0F`WcLQ6X)!s(9{*bbvP z=witQ`hZyy?Cri_X+$(Y*NvQ_^A9J%g6~~a;AA=~P7kN=w=5>V!;v z=0;7EVmLOlm^r6OU8%o*T#mm76XNibmz+oHbY$!F-0AmYz|dP>WHzbmwCqVw-1877 z#^E~e%T`kJSm>ce#^`G1g~(f;bJ^lDVGd7QdGQ{uUxKlP5c}vy8@Oa>8&hVahUYDFrKi@~!d6)wCagdW-wK*Zvy+!$ zk@mmbKN(uEY^j+g#~b2li^Le6qq@-a>0fr(H#UAO2$_pN^x=&QhIH6IOFZ-WQbr@g z5K3;=qciQ;IQY6IQ}Mz8e*Ps#FVnHY4HF`yPK6FExB1H6J;x3k-`~Tlmr{fHP6qo< z^Gc#EY|VRkPzj4&mSuDLR=`Jz8qASmWn4${dDgKUUKM3AyF4`T_almQ({3v$8r#XM z&C|ifl2z<0%@+8pNI37-+{JL7MjqQ^?P6@wY|fnMTne=%*U?P93Kser#>{?a3stkq zX~z|^c%6(hW1h7J9vk09Z~QeID_oakg8JRyPAg~nWrz^gbg$+`czHr{#Gk$M@-+A~ z#)w^g&>N4HDYD-vPlE%Gv)FS6y|IY2Hr?7k9agD6VDI1Ig>&>a(!#f9!aZ-y>CL;{ z$rpjQ?CoE~v4-#wX6>uBaO2I{^b$vLd~aYHQcrV%%+rf>@I@iKdzm4sy6*zhWVOKd z?%(K(?gq3k!5ND7Mu6Pp_voo&F0#Gp0JG9+fS>$xbnsUt8u7M*#iM6I!|+pNP;(3| zIcp5Z8{UJhZ(g8nV<*u?BTdLu2tlFoF?4>#G4y}f`_Hc^o-S+@CJPcIi{zXnr(u|` z+D%k~f;syGBVs@>qeKxEQBX092nNhZMwqT5sUSvF%%Xsz7!Zu0!0G#0>wVWc>-+)d z%lS0du3XhMUDZ{4Ut90@7%1#kg;_JdkjA%pq%lVwuKv>jPm7Plpy4$69OCy znM{58gfLU>!7y(aKO23KbXT{Mx04-U)9hi~y6`;V`X7<2*b#QF9>(tZ1;o+wA-NIi z1SN*UIA-^0GSc-SvESqj-Q9yYR-8v(O?gE8d|cpb_CMUQDxYu?4@u7(7nl_P7mt%E zAUD$QkSBevQ1HDUw{5vZUhTh5EH}HuPR~DB??)lg#T+@fRsgvhf8ht?iU`wRMx646 zuzLLuEH70|R{2~d`jbS^H_(TjwilCeIhTl!0t22yefa2v64Lzo0?AThARy;E-Z`s` zd}1#UX%hz8$MxY;E|sM3+j-)8h5`G^uh_MwiX^I?Ct1-5Iv;dnH!LRqp>w1y2*ZVy zUHJKFj<{zPkVTysx*9uiyQqe2zJ8WmufcHldXm3Lx|3I@$4|mAIuE!3o~ZFYbF2sn>Zz?p!ehuQ~D%K5&=(6t$8Ieg@#PMjl>l zdPpYgJ|Yg6^kCNl1xR@Cn6$5LA=4st;pUE!aDU(t@%-3AM!p*Zk6A@9OK2g_njR7V zQMxdDf+Cz$xKCu`TFL93y6{X<5xg_*lIOus$f9mth+&AAPdz7CLvmssh^ll{N zO}a;>d$*E@w{*e6P!S#u-zD84ywm2hx^N?$=h#a!6dV66gB!^@sD7J0H)6sC5V!?l ziJ^z$rIRjz@?uGBB4t*!{&o>K=g5fXm`q^q=v;$c`R_P2{ngB7Z80q9)+g416Byk< zF-+YshNLV0WsxaC8N{ zxnoN@-GaErjl8G1;&2k%v6GuJq6B;$Cy<7!NKWZR0qoZwMUECUiM3^qL;MQfN9i;L z6n$qWD9>^h%guUW6_^IaUgTVL0}pIm%H2xUN0U4&kioSn zyl&?c@e~hfZ0&o4xGZer&VJd0C+I6tb*rhw??nkV`|V8U^ZeOY=X}FH6*K5r*&F2U zAv19B*+_%)-;z^KKJd3Kjovc(MB0-AAmefd)t=Tvv>YrTQ!bOv-u#nvFME&W^E2sG zvtNW1pU2H(vgpp|eZ;=H1Y4$O(FI3)Nn`O<{Q6=RJsH|ZnjLfTo*h{<;$bgoI=lz} zU7SVLH+>~{4<_TL!&%ht{b!;pmyGjDvgm=jFXTf_D*lk2MfZ>YN}gOv#yd7-(cPtA z$k7QXsIHq2a)F9c^%%SAopb6PBJ>&v8QTMx0cS&t(NGwBog9&+P&GB!%g zq(5(eBl?+Xc>d^2YOVT{d~n>2#hdp~1-Ak6NjV$0-rh}BZw~XmxliCl^1JDc9a6NV z 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 z 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�T}7$Z_#0PScycXliU2#B*;JpaN+>tej+}nfMwVU-ciFQO1G4eRC z#RHxXuMzc@hg4NYjKL`>%i-&b*F@(m&QyJDGs1iE0;q8mi@pa4tA0N=!~PWxa5Wc+ z_7wacOd23*n6 z#O1hn_ZT>uy&&4syinBFmoi*9GVXEKS)Hg+k2|=?dRa~3LChjyhh|JoYICnX zmR`05UcFW;%A+<2W3s-X`nNtXjhw&GJs})T^8ZYaNib~H5s4J)G^m>GC9Ih`@z^+B zDk^+GgL+(?D*?n`DST(CNULHd<>)p=a*MQQ$z2uo9h0ZFvF}*DHLq*%M3nFRo#Poc1|=?vfqKbO5-W!@tW3ll(6uxQI^G+LPL}JVP0KFPS&k9# zN6;knYO6KMJE_S$jtqy|d==z;Vgd@ zFh54^X1qIch!;j2e0HRW2{FlL<438nH_5%n3#|i8x1A~)pOwK%J&A_jTOKjSdo|Ig zdL6dMEQaK^l`-S5s-iQ#KI{hF7+8N`E^Bkd2u+t&Lb{70;kQ)>*la-}JLA7THo-6k zzUtk;p62&3`+rSFyx}O=x$+@nw?Yd|8*9Qmbc}(TE&a^y(dwu|Pm#&?j)D5xsf^7R zGc-XbiG8jUP3m4~=9$ZMr1*XltMHM$Uzuvenx2@2LKm2_iyNZgbhkWqiXZX4Y<$TK z`bEM!oTqHSR1c*7Muz{OG#vgNFOA&KZbG?{lj(3O3^r|3Mt@BSPjJa`x@}S@eAXt7 zVm5}MS+OjwJTV0BmoH*(dmTZ6xixgUYY_aZq|c^$96{T?qxrD{QYV}>z?_LmK&iS# z?3VGNQ1b9OBNRuXm3%W4D+z`Ho6oRElmA0qR#vF_XfT|d^pdq|2}3$-WzpZ$!BEP} z3B}m$MKd=aXZ;&?!4qAZQC@N)GI2{}(=v8KBSR0wM24cNDUpQBz6&1sHXS|R5R3e` z#j#7z2f>qk zsId#Nm;Z}|<$hdtugO$oC%npj7)KalL8DLv@n@;?rC1AvC>Z>+hgCEC$sU+LmAzyY z4F|K5*j-abp_onk*=;4!a0~f9BsKkJRo~>X-WP~x(Ay+d)9NdmKT5*#lA>YY=K{XN zoTuz>u?8B~8wC$}ou>EZ%b+XDgg>tl4$mE%0}>3(*lNSw$l**7RQc3L8_)jDHl?tr z?Cw^0f_@0b+h^4$Vc$nSD96M)%vSV?;f@L3T~zfaELDIAEwdw2e!^A=h1`{Nw>w#Q@fs>&96 z(-j@eZCnOANVhgHWNrAzN7vi<#cczRRf@GTQaH(x{S@&Z+!URx|~ zUJ%2Nw|haSS7`BSh=+vYZpdF`QA>BCeY_MV7DoPP;wQY_N~a73@}3hvqH0%J`rDo; ziTQvsujdi*{_9ewKRwT7*J=`v5o5wrGx)*xYScp)+zxSvC&j=8LI=KVmMd_toGW?1 zITB~Bb>=(ZJ>Zi4RY_f97>*`9zu>Mka9mj|@!cMR>6Ul=eOI$UUxSo{e>WJP@tVOu zl|_DAJWC0)H3aIF+w(`~??=0BiX}g8kl$ibBj0m42xZNCDv3@Y{JFSJeslCHbjHq= zS+^t-*5AzM&s#YgnFM`dcB)6i9;J9*(77*k8M!Py zX6^11v>uAZvQuK|>vhw3B|JSaOFjlq`cIp7KP}CEnd6T}w}eBz8!r4C32WFTUr(SD z%0ZCby^oe%dW=nX6Ct;)+o8wTk96?Beb%6$2`%p52xH1;fvo4ss4Ax$$!_$34^Hm@ z&uLo(oqr;uA4{Ml{3w8S{^&>BAi8bj0BwJif!3p0s8Rh3x)W^+FY4U~OD~AffxU!l z@@@t+{PY1FWA7vN?=7flk}2$ylY_f09-|i?chLbCL-=(gxxV<>hGux(Bs^*ZcwLKl z-;RHQ4D@Qz>kkId#83&&$ZJC%e$=AaeTJ~VdNf?3^#r-q-A3$mGDU}+mlA7c)8O_YWC`n71Y2@@XtM}f-i4<;U6En07za|!l&n)ft&q#&=XS$oirwZs2Qc;#`AKRWSB zR<;G)u@b?c=WYNp|d(F+ZKqSb)ygeXMYL1rU1jA+X{FyzGt!5r(cITKTb#% z=X_*}j$xSldaI;r(K~+W7cpFU&y_#ilSp6xSPmN`(zMsA-L%)WQu2IHf!^}|8vpIf za%gX`knj1Zg}E`i5?*fJ!K}OE%l>&^4*jTJX6B_R_SnM95MPjH=QNwMCcWpNew+on zKh~Zn)tdwJ+_P989VhxpMHZ|rX=j%=7t_X72jJROPuQ6cU(oL+2f-ST{j8hy5Pj>c zBh2ZW&C2>|ftBZ!;MPOOS>MNcp!#PX(7OlF^{7g^bW902@UaRx^eklN>np%;X*GPR z{uNub(FCqu$-zHwEks5cHgE&s1@wMRL1PZAg(tS`#BED2qC094u(xwBZtxN#mpgl) zDB}R0l7^AVl&$dd;Z(fh`ZXlGXd1LDPQ$^@H&ETpyI`(kI$mUO8(C@32Su|p@ZJCJ zq3y~WK{P)DBhGzPdp#aJ|CNsAwltteY2je_LOQOoZ$wcJ5U8c6q!G{K6aN)Z)2tS%@`s)K>zJ&ZMF^!aDhLeHyG? zv=00$U~O@N|0zD8h>P_T_F+c}W!> zTi8XgE~9bPzHVT)P97#`e+L@X$~ZpxHMsx%7eL2k;6{Neb{f?Q))w@FTiZs%5+hY? zLHIF7q;_k8x*A;ZK^apQ-h!xWFG1B5HJI0@h}*~XfqA6nSh7<{F*coZBsH42`I{{o)Bc#ZaNQH2>AgzHiL6fC!EMPsbAVVu@jIHUU-Xqa{z zJ&XsB}A!X4B%5)6WCx?2-0R;MiXm|AeJ?P zgKZ_C`TYenbHxPce|sDhEfa%pCdKH-M`QSGnm(LddjoVgm!s{mhOkmo4?d~C2WFgS z5V)ofHT?D9^f6C>PH;Vne5nD8{^-D`KJUOqkH@HE16eCM4X7~tJMgglgv`qZz;;(f zXsj>{b~MP~(#0RZgMd*mZrw0=Wu}06*So=^eTp#CcNjb{md6u2UjwyYYH(q<4D8AH zi&hmp1~&tAVIxq1$)DQMujdcIu5tsIeMk@5jW0(hT5kd6FGkQh+5{@b??(M`fEdT$92&+}%Al5c?Od|kLl$_fSy z<nj9Ep1{6D0;a=MhfIDq0{5`1>M1`or8j%i~H^l)z znYWWKxP6hS;w{CN^Iy`fOC|g+fg8?no(dEKk1^*J-LS{R9l+Ab2tHaG+?w&-vPfBoq$e7FVMo*R`{nyHVl&*LW4xR z_hrH5mvr%R@@#<#PKB5Q@Z--AC#S{33{PKDw@c&j_ZuN%Bk|cwq%LR`2d;b`gcqOW zkZ0$LP~OxVGs^|Ie90|PvttF0u5rXmerE#f92dO()B>y`*#p?*W!QE8GAsl309AW? z-1*fFJ6uj8?>r`ByYK7qgBNLF^?o_>P$B>~ryKzbd`i&K%dz-XN+Q@UZHP+C5=lMq zX3$$So9@4V1jpM?1sR1~L3s07Z1GVB*sI*t54Af#yi~Ql|_reK874pG<~+6SJ_>Qxz=9 z$%IC(8}KqqX}oyHY4})P58t}ch{CkXq1kW-dPc5suZ2B;MXIi1qu-BNvw+WVXx&Pn zzUdBqP)R|M&%Fgkcvb4xRRpX3$HLsC6}V31z?b_{V3LNM zz;cW=oZWpGhA&qXtV$=Ww@-&5k5LiyYgximH&=kUh274gfu|QRz^GpC|ML0ky z@-HPRiB3sU1daC=1ERs@q9UU2fiHc1q^$^Zvd6;9MN=V`@F0nSoiDuLmp*?eBeffn zc&M#;gv4Y+bJH^}NZvn;5^_60c=9-$ zCie#%TmKP#YJUiP*Nn#t)s>*hp~uM0umSiQjm3K=>cHz9gl0W!03AGCT&!gXgHtY{ zKdTzS#cW;7eP;~q%L~xAnfHK{%sAZAZvytq$`G!OyNB)tw1MajS^T5i5YEuM zhdP>HfnQ@}@b15caNP^Sbo$f{Dn3c!#Zks^%b^-nbK?Wpv+6G*Ilyqg6oV#vega(G zVWc58g9;HssmGrtcY?w5&BTB8JwF8m5c=YK~!DaZLL;d8l$p0eR1GgHy|H@B=?8 zz{gMX*<2NO*wSQ8)879p!LB`8y6!u}?H zJQFVOqXo5!@Pn@b`*7`Q_%?V2t@cy_HoH$_IoYdWfxwF1OU`SgrX%ZFuo~|6x1u}O zD!@l_p6u<+)vznmf!+xfpxt60cIfD8DEPRP=9ntLu8kYnvQMjFxvc{om?sa9-1cWV z5)YW}VnN^X9R+_)+|AaV^Mpmu6zGpVvT)`2c(&1W4RpKrihq;j=;qr*u(_W-;myyD z{P-+c_=dNRHJjuKKl@1d1LH@*X<2+$-opdxzm4Vlm&(IEC-vEnA6FAE=*v9nm;w~E zO0h4RS3{eE>5?ta72q#YUm)mN4euufNIr`d;KvjN)@iH<{2(L4^ZQQ$N)pDidhQ;u z%4PjYC}<)J$9|ys69D1f9JKZ`iBip80H^`w=MI9Z4Mna zf}1(exgxcE}c%5472&=o2PLN4C)H-BX*Yrqj^*zvIG=OAl@2y$j&& z4Ozk&=UZ(OjS8W2b*6CMrB<8epb*~venMzTwc6NZ6TLW7=-t#}lifzNai*}wzSU;+ zArk-Xppd81YD0-h|LH@*?G3FqUni3O%bCJ}a}RCGmXq<_vV_rHk8Qs1KMQZS9~C;r zJ+nz(L*^hlF8t%wZnI@$E_4n$A^h~A%jT&JIhK?8LK*&N8{>zm(0R)R;dw7c&pb33^zcReev#wRg2XC+sK$60aTZWROP?}I|cnO58u@l|l!Xh^t9 z*NQ8a6NB4&Lqacs6?d`<(V9cTaRZiIbD;z{R}2dG?y=;q>OtU5p=?!-n)Ou>O9z?U^~JY8B5-~#J8`r^%x4`nUVG#5`T*M#HEMU^X8CtJ855S_qEL&G~q2F zZDkUFqrcwv^57JnJ!ub+&(l7CvhDAfW$R7a=Hzp;&keQ%TD4*?GM{mz?bE;C_Oa3? z$z0NIA@N(<)oo8JIZ5V|_7~DNiiqQ0(Yhe^Bkj2)e$6LjbInvryoL>^8fGk@FLt4M7Svdi%0Vr6?HU;FfG=bsPacmQAg1;_i_0P zp7Q<>ZECfTn_KvZ7hVdV%fB-N6zG<>B0u|xdHwu(gx|MYAUpXMk1j~9|mI3j6hG=(Fak707W zK4*q27ZQD#a5w@UzpWf$lPtF$iRrDJM>L1Gk6UWo^>1I>$oK+hVwOny+sLs`u=`dy zhv*Gt4y%<^gd-dghOEPJ7riq<=A4+kl??|5zhu$ei<&6@<2=KX}eQZuMwg;RsLVD_N7$hK7G@ z`-iN*hOE4BglnQWo5VaD{qI;b$+p)ns|ZKdgeG&F%{Kj8=YvEGd~g0+t2t!9%j;VI zt;0+*w*Z0!7}?h<(qAh3<==4?jqp)2#{c7^RFXL-70>xMp9~TsWpef3`lu0YGf`hS z!h<m_3zvTj`YtO{qKCuBlFQ{SN(S$b4iTiQhniU5?@31+i&@&(ruD7yEeg} zA5r>-^#rl7?C2Wi#O_+=i=cy5^di3LN9Qv3dlcBb&n>JX)|<0! zJp$Wi8}$~Z2NKC#=0U7%dd^TTu4UqNwj=lRX7hrBC4C6;1y zmJ@!LY$BT~dxpR555;aUkAs`dkF$|-_xbPgtXRFD#20;EA-h)YGe7*#G&Y&k3jCT| z!nVCqq!o-OvT?##IO|(EyV_Kbw*F(xE-H+L!hL1z_g7|gF&fXR6_8x~xrOZJv&7Hr z&sf%95(^i8OJ@CK?dXnJ@;>BaEc|ialC>qi^Amhr*e_$rb&K9Irqs-p-kNrjwd^9b z3ZV&nV_82sxA7J0GY|vQ_)@f&CEnxg{LO6Fu{ii!J;TpT=lbR#od4aM^7*0PclE2WQ+=VDD(E@tD{s*3gI4 zR>&K%M>KVL8OHlqKc_et<~xC1t!2*h4oG5~cyTa~d|%?U{CJJVDQq<$->*YonMq0~ zc+(qGSa)Y~oprE=*{YPo<7%X^5roTtQ&O33?Py+idoufmjQ?O!9@C>WmshWz#8zyG zgHs8EqOPAZ(pkJ6Ft7Jgd2PDV%0OkvQW1y2neylP*f zjSWhVWr!kwUVsd_Zgb-WU;3_4Mbh&DJ~%9R<~TirLkm zYwGWbu9D+5xl+#6!!JaeiJq~coIASfn`kD{X6EHw@2$$!21M)JEaS=sm{w0Bx;d_l zYcY$iUP|;U?J};nzI*jPqNSKpZs~+=)tG1>k5aA*6IT6(=nkJ!uD@YS^$^j_&Qk7i zpQvhSG6(JZrQ8o4+o}=i-@BoV>yzMEeeu(2G^kO|J$XmA+LiE6q>{_H%ROk3Avs@} zGfTKDE_HC8ygiN1r5AIBmqMxbH-z8vc9RBEXZhx?8r4pHEQ&Ks%;=rp)Z=!!*F6YYM-%-US`a?R= zB12IhiFaB+;#HGHsYDliEaMKWW<)EAwmw(JHK$&P^of3vRK}emY!}H9J@ydc*o?X- z`bCaCqPUD(yzP?cE79$QX>;CkzetnBRD3Gq4zu$`Q;Bx$FXK-7;w@^?e9S*5P-7pY zouY%u-zC`%i<#@OGnmf-6553DCc<`|Vw8tpNS+JIXoKNcSiLKqIr!^=WH|pQU1lE# z6D*H0uEYJ3b22e>S4bS(8(7F({ljB^Uf)JI199+9*+nJ}W-!Co!f7{u!g2hP#f-D7 zWma_VrxE$P;I`3=87uve;dUOOUFbNtXu~MRT>3h*Px>UCO;}e(HTxto*GT=8R3V*Y z5C_%&ANJm}EsCaF|0aon97GUBKtzIofJ`e))gmbhDhP^TA{!8i3P>~ul7fJu7*G@y z6p16ubd^XjgJRBtSrl`+6n%<&U;B7o>`(ANj{Du&HLI(uYkGP*tabk6KR4>HnJ#&1 zP=j{IJ`5#;wY4Lmpah%YKFc39SZ27S7p25x6-#Bu|Ig+9_El>aFW zCbfJM8_QJ)m7EWwUUuHi?H(qPa@`}m(o}%nIi-VF_XLT~;0F%URohXMFFP-Xct~o} zq$RaZJJE~Dj0e)aNb-diNPe9uMVp4FgY%~~l8&Z}5^I@Sr1YYnpOGhNZF(o^bZSDL z?0+J*x=1p)OPY5)coEg-GPcvFLdj-nd46|Z2U1(Z_%7AkCFV^s{K!uoD0XccT#d<) z?05PsskXk1`WSxzeOfEAk$E7A`P7DFkF)RR*$PRM(>cjZ@3ZJNp9V%Dvn4~M>m{8{ z1bJU!JdR)o$z;dFj6oqmtM4#=NU(|I(3w0*S8gL()s+UvyY(ehDqhm(bQ+cPFt${; zfn;mCouuYt4f6Pv1|L|wU0<7caCHTGsm3^-!2*fYwe-ec(Fah9O*(jY+e-$k&U1Ko zDicZAdGbM*zQlTfs<2N#7|kzChm>G-iAGDNu)WC{)g5E^%fYS^L)UA<2&W))Y8|^S z2u_nM=~hLyjK6bEFCE}ns^qiF6ckf^66v#CqH)1~5`#mD$hE5sMYEbayKXy)VqO+n zbZtBO#6EZIHk5=L=A%=F2`KO``=9O7k(hMuM4csm%-cK-4t8lu{^S;+nQZ$p?0Al0 zdPHD@y1~hNIU-{4xVGo(q0~4vk0!@c?7KSN#niJKPRODkMR6n+vbjs6_fk zC*hv3RbUd@#ILq4;xF{&;Ng$s;IfP?N!(;4G}xDiOVr{ZI7610JOvatbRF&*u?nJ$ zp7O5-Bny`w_r}s)iQr#*nh#+7hGoH4IOlp2^k@|EhYc_B_Q9iYF3V&0xW1P0lY03( zgGb=MjY)7Q%!7ASf6X77H3FCaNrI{k(!4n48XuiI5-*BRhR54eC3g)@@y~UPuyjo_ z>{U^fB(Kfn$97s{<8;PmWW1V2!?}FdZb#gulnlz}w@7Xs7|U13cwoEIB=8?pF4=Tu z0OQrn!gira@Mr5y$s*}G$*)c?T$7Ll@?j%*xgSXUe5)(oshA8eH?iCumpY+oo-s}y zoB|^@)bc~*z6r0#zC*raQ$a?qmhYC`<#1eWH?nbKzqeM7zaV{HBG*aK?=1HFRbkBE zrbm*qlUR)@^D#Mo;gbY@SBZ-8*!4w3ix<&4>6Z<;q~e_U^+J(ytrdT z{m^oL`tMZSTecKtDA$np(Hr@-tWGj8dI$VbGL*niQxX<5y)RVBLx^m}4s#_vQ13nWjy)ETi4wSvo(FlAvL(aMgGRX`lRt z=>1qnY`7V4$npSDx^ap8Wcjc6MotCi=gY|sC?j%n?hqmNg1@dMytCdGQlUx6z5Bti zRsA9|EL}~u8N`r78=@d+$5I?Hc`Z@9`j(IR8VL=dEAic%%>V7QNYcQ3pbYKCVzu`t z$;;zDsD66{T@BaCGxHDC&}>#?`Nh%=mgVig{Isov0)-n)k@>=}Y*-*XO_xwL84*dNIkE|AQaI z_$32ZHlUTHh};~dPS$uwLx*k%_EK0y%A^#DWo#5YmCnJ+7eh(VnXCMm3oAhD&3e4i zKAjxy10GjKLh@`YJiWe<l1RP#O?JK9$^Y5u0gu`)5pNAy`nbZJzn13=M}D@D z6Opp?`K*)Tu7$2pTEgzp4)+n?3W@NvmM54y1&})tJ*52xV|1A;fT=m(d6&^wiJ$sZ z)R4XeLc5|Qi)HG`^5S-3tZ5V|wO&K@P6vqb=~2Ap`WX0Hz6`(KxQQtE4<~LL)O{*_`J0ysZBaWDu>MhKlkgnTTPc#PB}&@FU^4? z^R8k8Z!My3b&?Dtb3ins11~6I%yGRF#3<7j>i=BB&DL_{>*6w^89f)K{<(z{y5I2| z+Yge>xpSdJ{t>o_y~*z+yGeQZT!>Td!Z&7J<`)VI$cn#nA=JJbA2zti&v0gStxxB| zl1I;Qam;ysrXZh8pEMUXX1>BZ)?MIb?z1|LmA(+%*n{_!T;``(<`L7fIk0?PFFsvz zou4X`OUC}34KB++;nYtLcu`t5>F}HlUT44H(;r{)!x@LIM`|``i@)KNPF8aizm;UK z@PVZ}f8ZOzz5LnkOmZdF8(Ovg!2)(Y7uT6XoVKyLw->)~WM>aw5}r#I@9~0~cYS!= z$8P>Z?hfML;t7^J{;=`A;xGB`Ald6Z;aagVH{WBbsAJMYvj5RyNKF!OnM3SF5A>y} zmf}LV*zC%wvAVo6A9dQJ><#J$3%Hg?3L=>=Ry6O^B=|dP1@|ZLdVMBLqkAUlfveg| zZfsz6{mBD9bb_KP2;)|8pD%aTe~6w&YZ=4L^-Bo1z3WH)=^GC8^9Kt!@Xe3&Ii)I^ zb=jQCUqY~S`E*X?L{$}Qp~4#Aq;z>%qg|{i=+>hk%v!X zAnE#3fu~`(=$OeYGJAIt%vSj*u(`Ha6p*)q+>u=kes8`DJf*`#LxWPt+~J9^e9RBQ zl8>RHPft?F1ocEPUiw)udBS4Rtb?(nrY?~&u(|}_io!+y(lf}UYe{g#UXN@2I8#)n zevx!>%me1gbk1O%fyi>`2&(YL9qyi;%eAgj7u|I*qnS1UE3eGurYu$$?VV;urx`Q8 zfWll(ZjFY>b*3p*9N-8K5`4Iy8QLOLYedKXa)B$!Q@FQ3O+-7QG-*?w7aadJjw5%S zMF+q2kcrkIkZ&N%`Th+QXGl~OF#@lMKUMWlJR8;kofJ7;JSKk4uab}#2@?_B?trsM-Dil;a9Jv)Atwb-o6q%##9I*14!PS=Oi}-gV zC~+Pr7Wo7HrXoc=O0(c{}SL0lKdDbA>^PgeG!THUI!;!F(Zv69rE z{pm@MOdbkpG>YqSIA8Dcd^+t;)PbHIk(^rfmHJeD4?4YF7vyh7a=$lTu8&>kL0x9* z0;n-wiu~33oeSLQlFK7t$GS+aO1iy1Lf(Tqeb9v@*(h%3$xHQX&a?GD4Trn-QQYc^ zi}j`>rc?P1!=Z6f6xUdFu|8q=bn3ckIP8v$;_fzFsNWPmolYMy{QvM=k{3jAzmzZ5 zt9VYQHIBm}AR~$!!Ck07m_MBcJ=1}=U!%AIlg`y!O`JjHhUmcl_9#y0%ei{r-_xnl zJe~i;LsEYj$%z9m*XQSW&;?i*qP-)z+Yj681;m}|%p3uGR3o`*gRj=_o9|AKT^Rv; z2Sjqi9In<|dbrbv-6LT3h$L|BbjF82^ay`?O3=bZmOvhO;|n`uB;#+`!X0aMc&#uJ zTO85gL-9=5p7{?pAEAX8O_t@m-_D2QX7BJwO*`z=yn}bkS_oBtS?$c;6*xT8kp#QD zL*08FC{~Qb0m;tf_cjDGGc>{Ka}NI1`js(foj~4E1#G|X!S9mfnWvL8v~E;}_pT9m z+^QeE@0)3m*fJCrUzvq-=3M5roZMhyrX{={GZ$~3vyWGwW&_=dEJx~rC%z$Gh&r5q zGCoo;WSJuzzwIyLzIEU&Bj>T)d}+MkOTF;rXKA>;GYl3Cs76JR#mI5zJ)Hk53<|2Z z;k!@l@Nv@}cthZP;4*gN4-8~-qAIa4w>!VJDQYl6mt5jZ<;0?FL% z28u=+;67&wuDF~)SUN1M^Bn`5m16Ms8cR}qdIE%<9t*ZtBCso~6ODQ>0R+1Ym}h$^ zj<0*bhm8<|=K?*r{nmqdPaNR)Z*hX$UwR<#x&T{ip607_0lK_7&=}*1KjeIoth{3e zHU3@@EH?%(+O`ilZ&89%_A_C+>>wN`Nk)}F)nUX(ci1ergZ4j|hYU1zVC6Db(BFIm z?URf{CC3e*XXhlaw;hC^lsY-&NLv8C} zbX}o508z~P?e>3skGrQ5~B{Se1tK+!v zX)FHrHxDJ<^8m9@Mfh@WGnO8oiO#U|UAV6bjG!Cw0I&6E(Eh1FK^-D@ug3|G;?a;# zQ{cV9P}mx|7DwnULH72O!Tk3y@LiRLgYjIHkmv%PmxlwEPr`Q=xuJVd*QjEd%#bZ(FcLbXmuf{($0#AN84DDAILUEW8e6uBh7Mh<<4=uDYl81Sr7;ny8DRbcbzUo5a57XF=1B zb!0PAg1hSv34Dvii>7Wc7KQ zT+K13ybzME%93vd5Ao1cz^nZNVB#!2lGA-3+gdnanVv;pH_MV-9P%6=$uhwj7Z$)G zFH;gE_=Mj!>)?&!=7ER44*5Oh7j~2zivP*+1HJLGgxX3m{};yjemNIBdLQr#+0tOF zsfF!t%mra&3qSd=G^}5sipzriAcH@{U+VjdhiMMPBQN^HP;`kuY5E&y+`fbKPtJ#` zh(~;L>UW&~Vk`2mT?poBa^&FaUVL1mSQyzG06QKUk*d-ze0!1{FX{<`4KD(SN!JCe z6n&asu`(WD9tDfW z6p=1@Eu48>8;_V92{nUv5d$~oQ%#%nMyKoPQ^OePZVr^Vj5ecC^0`9?%CT>IH zY${?*!B0{vIoX~{t~tS;-db!0xiyhoabp$dr-5i#;W$`nIgMMa$?SN(scoJ#=9Tbw0}eQO&Ugv)wp@y z7r0qwK{TfLGj4U2)5^)+&DK}=MH??QiZf>U$ceR&t6Rflk&|VS+iS>y!(Z^QMi#>R@rlk^5{+xxn9ERD4eZ)c&||k^Y36d)AZkc|#!;PvPz~ z^IXNFnN<3U7SMt2Tv)S&8$53YEqI^}=HEOy*)d{n#v6Bfo7Lh@ukz>a&pXYrxIH~}+}v?4RQDM3+`SdTeRQtl7TY<~ITwwg;o)NL z(ezr*w%w7cEHi;^yHdGjsTG`2o*kW?Fac%+P37L%@|=&{OxpTw7{pyy;NC5~$PIfN zOh-z+!wt{61@~9Ba~fLVwAQ5qfBw-ds9158i(x)^=PP;K{<}`FbmBG6$v28_uBpS* zG#Ug_O4m3!sVEwhAi{2%wSxQJ*EsFWC_1*d7R#xX3$9uaVrqkmp@tu+bf~%gL zoN8VSbxt^j|8dwQXs_wy9GApW>C#eMp;9O~ce#`E+Z#)jLl5BrOLq%a@9yOI@v*e> z>0vxXuum{yMJH!-HHOa7IEp`Y7YlS!JGpNkV`!#V8NR%;NFY_($=ObhrN5US#wOPa z1lu|~xy6TKsg~m*ynj}{V9S$EZt3}0x-8@%UVmeUV9<+BF6u@sU9Ni&clz!Wj3%92 zL24|Wq+f~?lXeMyoa*Gp1jW)1=Ss0b;!eRK2^(KhEDf({(iLM86i&>!{_fjXj63vy#?yDeh2~G*!asjj%Fq932&X>> zQ@`O|{H%8y5UP5LbKftahw7BbsR%L33Ot7ue3sCJz51kDp&AVxcMccEgi)z9D^gm1 z2$d|og10h%LG69^#O=~H)EasR-+R7@CcbbcxG)0w&v=2OMf2!5!8BsBYCM`W=PS0K z<4dKE%p@ycJro{#D-9Z^-t^gw*~D&!o$$oCL7={2CS~LmGV%Qsv2y+pNU!mr`_ea) zwvC^}@~aep)J~=2bk`BzIX@;H_^k>debcDiwsdmx&AUcrkqUHuoBfT}S8;USTOeNM{_#R@hM4%{}~U&8_?gqX}SJXiwd4 z*phek+xV+1OI`5S9ES8=giLX za}rfx-nuDt#mP*v-Jb9vH&kGA@MPN1yPcf8c$i_Ce*<&rp$SNt)(5pemWfGR*CS@cMXj42rfe*f6e zt7!*FPP-DhSgH@d-&xX)n@Y+4MI*^plhJTK#DFfnx1T(0n?xk9tYEaWGX42x4@uDu zB{#|tY?}6lEV>Xwo;*E4j;2k6CfE05Pqzh$9zBwH7tezy?$UJM+XymD`!?TZ;sb?) z2h#%ib>!{d(PX26JGiB*(vc!-(TSOY}w?pJ`BEQO^>nfqmRX}^JV&gr*t`YWmld(?>plpdX&34KnZUS#ICDIV) zBWpUdA%k>f&muB^4B_NJ_IcG7V!6nZcz2ElZOM4r9mM=W^`;ZaBO`EFIiCKWyn!6_ zokpIvj{(J5<7tumda{1hRB{{{gKnlQUU57b=4IXH$L8-t9|R(#RS*Tow-l4FHp8)l z@f!5BHVU%y_YgG)6Flr&4tk@!3Z{);O}gw=aOIJos6;an>^VoWQ|=~`9sqcNWdd}( zG$Gq>>_)*7fBa}jJp8lRl$0BQ-j-HnD*7ofS<1Ms&Mt08z^w=m5Zp*Ep6zG}++ z+j5lAr7}~rYB|OmCMLs$;U9$qUh1QfJsj59l?>a0A39uavqWu*j#yne8G<@>CD%*> z(SY>*7}m$aAKRhAw{bgBBgd{4*?Xa^B`pqdH!4x8M=8D(7XvevZIG<4J%Ofb9K*8) zM8j?^Pu}ZUD@rIkiu3!TAW5{EUs2kGHU#g&Tb{*&k5(*S(p-ZgthQm#lPh6pf&)*U z9YA04R$Q6A3hE1;c%PPHl%=&1E11TE`7HRH@IgH6A3BlG3E72aZd`@8 zZ%%-{-yC?~+MQ_Fh)BHjPXe4@h552W1?aEQ3dX2Q1fO^--sa18^geS1o+e=L3Fesa zi5gpw!t4kf?#!OE&#~pVtlx}mhlbaQtZL@G-;izpEx#0{?3sr3i&w*W z?Tx~y{0=m_RtI-JPXh71K4J25X`EO0gt2au;YIug)c*W0dhh!a)mA2fe$g}ZyYK^= zX0DFg?j%Cs7dbrX=^$LMp@Hp|C%~1d%vs;a4r?d$pd;rJK%wCSDzA0M*A}-REw+D| zML&@GWM|xKd>^%RCBS6=pXgGBGj=HKMeEKdfSKqddV0tkdufiq!kU#(e8->XLz8i% z(FEM*8v!L-Qb><^EIu^H3csH32j9+qAdNnbcu$2URyi~k)-4}KJA8hkkY}=3)6)s~ zW<&Zz<}C6ulEpGR9HI8tXj( ztsIUOn>}FJUUm9CND7N@Xk#1mnGpL`nOYo|#|;s~uwdH^Na|CeCV2z!?b@L@B-b6P zuW8Z=M&Hq&2P&9Xas$mX!|C(54%B3%h*JYx;rBH?D!5*csv;Ed3R4&OvR6X6!E*k#~RBk z3h@3NO4#fCmPRA#LQJxi@R4B4MuVb4oOe|jE4a%v28HazJM2_({%MoOTH!97vQiCS zjY?}A{%sfjVxfkAb{uXT5XZP9qg3%jb-r zwfm`H2mOx5%g>5%n>X{W6?HU@Wn7SNj1dy~s-rQV>1d{{zW>Kt7P~PW%orpR*50oR zfBp}%#Fgo2>8p+X{F0eWkN=m0;=uH`KOK!{Si1|;YyWoqhifvC={y$S&p7Glp!{Y1 zoMqaI=|09L>DT@Il2W$r|F%1_bqQ;?WbH95zQ51@{*C(nhh@^Q8`*aIV!(6_YyV#s%ddaADVVh@ zvvvFVEB*0`|Hkz1*KHQl%G$k{KK^e%{qy7T@7VfzFea?MpT#ns=}&Ckem#L{oqzkc zX4--2{&6}nedOP!%~T&>`w?W^@5-g`J9V0=6>6brHS{P;Lq$# zj)uqxZE3AT#Q>F z9rWNEwoS0+mTK+d>ISZ$Q?e z2^|;GsB=s|X zGA!L3$?eNt%bB!$(|w=@Ri|UQJgao>%Th0jk88q#oR!>>6{+0&*`CzVObc3W#d8jJ z$(;T78Fb?yZAj5r&0XtDFSxM=Q?yBm!;sSlQZsa)!jm7M>pY4o3 zUHj|Ly&5)&{=7RL3isu5C6^|1VWY;;nsfxSs`hY!9!8v#k`{ft%oBdRDdi0PzX>dk zd?C0y5I#<;;O@6>7btH!NleS5VNF^kx4!g=UAKB5X}Gi+{xY_Z`D3lRT$YPb?VAR} zB$eEpndNma*Bs)nTBgIqyh`q)bZ6bVz|H*e=yd40P|1B*T3lD?b&|JIPiH0Jr#M6J z3$-HkU;I(EGzeyF7tfnpCk#*1qp zzzAIVE(N4t-V$15O%%?3H4U3TN&>|E@n#umpfRsp@c7F~&}_C5c~5yF+&)lHqIq2i8SSZ_Xgq;j^@vEU8C}7@d7`x2~kJosN?(b8^_X`ps z;x@+XOV%NW6VK2q|JC3gAjExXmBP!uCaBjxnRzwa>wqpq~sqQ>Nn&w}v?!UDz(3 zbeH)rEt!tP7k+3QZyhEHV}4AWhNo#xIP|XoEg#+{F;_|kswcqXr6SO@ z-8&_EG0EV*X&hG3&qB|K-;(5)GXL8nMz}yf2Tk9@OXmJehINsaIO0qR8o#Gaa%oXA z*i>?uoXJMLwx*I3cFCYSjGcV-z0t?ud~u9yGBjvS#~KGVp!XVajV)eD;GS-Z+oUkc ztR5hlWSIiCORVsnzMn$1N-zF*Q!+e@H^rt@8!2pC!0&&Z45utv&cP^qbi(g6f0Qks zjWon+XEM>%qv!brFO%R(8^*QUGLhrb2EO;!YFKRLjwgaITDbHmzeBVd#Kwj=YL%Su z{L3u<_?Q&fPy^_QtQJ2zCyjSeN{5Jty{N1~1K&Eok^jPu-*>}#R`c*)7+03TS508` zj$u!Qn>N`?h7RwMq@7D=e&7#;zYUf7lq=JC`IvNI3H!*&MU@}0c?;jDl@8ZKTZI`< z<@t**kMW)_(;(C6giv9tyJXA2V|=wDtMf3*5rz(Sm6&T6@q_JI-O=F_LK~Gv@sHcN z{3TWoSQ~at7_xPORbn^y(shTCYBSwpf#B*(TBQpg_L! zga+ey&LC#H5-6vi#3Q7EjXS)El`x(@ma6C7ltyDG6(L!t6;Gd+Jm&N4Y}mD}G5N7O zf%4MFd5yve_*UCM#&1lbU!8tPR%|lDy~!8&k)A1Zi+s9JQ&|z4dK}>`byMl>koo9C z`Ds&*v>krt_;+ad+{3BuJ{@ zH!`NQWw{gfw0MHn&KXO5ZC26tgI+lI@>divcRtDPSV>co$70KcuTcKxMdX;nD!Sy7 zE>;@(1kL*vKqh7|R>)aJ%+G&|MkmZ7_BZ3{p9!B)RmE4-nd3whxI}9DtQ~p&{)jFv z77!iT)pVEb3FMdc4;o1rWA@}~y0nwAs}MVnwV9Bv?$z{0=t4B4cL4t0Zb&jlCedyq zSG4@aAna+ZOHM3EqUx?L==|kW6hGp3ECD(b$RP^Jtc$=LXRzD(3oV=3h zH=H3^{ZJX>DFaDDd@>ymjC?gx9`D^JM+PlSrs~p|KO8mym-Kz)#a+o%=j=RQRQ?O? zsJO^`ccsuNB@=k{`_GV`!gjveFpU=UnMu}}okJrvIlf?C8eMqM5Iug=g1*`6^EK(I zG?vvqZ5BR5Dc%C!3}c{{|q zk5lO-rwQm=@^>_P**S^-{uJuA;k3kWiXpx-F@WF1nCDhI?8u=<3-MZXp0|1xL2Gl1 z2>;s`w+6_QEmP-Hm4ufpFVhcKztkZ`hh1p$cWvr6+y!qvqf7iPtr=^{imG=T;`f1i zWUt9sYGh|muNr9JNms{^vy;ZqNqG)b##9|o-D*iHv&K@J{S)cHJRN*7(3)5sF{Qf$ z1+<*i((LrIB+A{UG%{L1H*6h_A2^zl#ccUXyMSIX)xn90#zZOKoQC+>(aqO%Fg-Jt z%=5FP2iDopr&YSRlf8FbEVQD>e68sKR=cx%jxN64vO{A1cQ;v)qk$(EeijGV?Ppd^L$0I?WMiMp1rG^J<3@8z-BL*c#v^P9j(O)%Zf?4 zuQI;;!&v-d+a5A*j1sJd||8<|Kg6uhm19{ zma#^zW&Veq`5z8S9Al9DFCXPEW03UoNRG3Z@~r=#Q?iV4P5zf(a`0dFNk8wzoAuM* z-p@^0wWXu6n(2O)iQ~VFlOs&?ti7L`a+2wIru+Lp%5>k>|A{YSI{e@Eem;sc>%Tv~ zzaLB1e?Kdwk?H(@$0lYvgRxlp+xs~yN15*Lv%g)9t=q3#nfCs-{WR0}*t!+0y_9Kn zru+A|e_Lg2oc-JCAHUnbTEz6{_5Tyo&u$54@%{VNz_i)F{r8W52h;s5nSM@8DU0bJ zPkDblYwwTm-&Qo!{al&-OrK)9j_Lk+aA&%I-uhWGJK4JZV~{ZYjE(sy)BWQy{CC~{ zdA`kbKTD>cLvxwM_iwjO`TF+5CRDx15z5|3L|2<1)+@+cQi~=B z(034v9_D?nFAA}x1qTHnXM0-Y{c(tBg~WlHD_DZ{l1kC$HXD)eM(T8Nm20>fhfY$lis)1fJz`Zr7qdLLAZ0=|wHjg*-| zmwU7Oyr?QsTdo;n7>P3T-RKME1-$P` zwP^ebBhmK+HyRhO53e6qi~b}UiJVg1=;J7T7^__)I+Qe8G)lpZhV<#f)XW-@XPSY? z&3FoJ&@u!%nBDTYjS{tvnM{3Wj)uQAwIWyH2+_V~7i#~_2pV+jL@j>9Mf+bkQ{7)< z;7oU&NaL`U=%bAjjr%$lyrd(qepb}XDjMf*6zCQd?54E<` z-bVo2OX@{K{-}$dt_7OcZ3;8bmWynbIf@qS^`S%6R6+3gfJpE)SX2@kL<3qr;dQNh zL=mmgBGbghH1Fvne8hII=;MGDqA0yE`Yz-dKJ@gUXqo;((F^kcdg}H+cw1(<$ZnjI zXux|PdUux!{5e)D$_^hPYP{n@%^w(}kwj5QGoewYWGfvX=y4sLOZ%FIv5a_(yB9fbbbHek~2P8{j2}JL1 z5q-%#V#l&dNbUV_7|f1eNPgp80KaEd-<>F5cWA{jtqsKz9 z{ptjmUJ=Hhbg?38#~g6ck_6Z>L4*7gGLy{x@C(Vy$3xEz2eQ*;5vlL3LHm}igvAj? zr2E}EqW-7>*?x?Ls?gzN>b-2Ty>SV;oE{7MVUx&cy*v`x_}QWUT{P4WT}B4i?;$_) zw@5a$Mu5VvY;wb*lr&}z9SAL<;CaxsvhB2ga`ed>zIfQZT zPmz#@sf63MgA6tb0E_dbM98isKEyQ<<@R}?G%$~lnX+W4)e|Bhxts*3xO@NS)^}`8PPtsooFPo`kRF9 z$NSSr`!w+{jQ;c+H!hi`7x7vgUA4J9JwhmCun9Q2FDut1vO-xf9h$ z)1C_A_bMDtJsVH%j*=l|_x2FSohtzGP9)*fBmTQEk-YgE)92>h4}a8znq}YcWv1ogV$)RkiMAl(GMyjw>WM?P zE_<%SpFnQVEqqCC2^Ea}(-b|3Y}WBo!1Mzeei~ zicyl(AmPB=RJgqVExJ;*6&;YJ6FXSF{MJSH&>-uz$m2(hLxnuMk4!s-!xUB z-@G(Zyq?zEz}iU8Ebgi{^m$kqif=-SRZV`Gn+enm>#gs)05g zm7!;PE=&9`&WGR9<4~uA6g?r>Dp6Us5LWd*6V6ciL$pR%iqAVOf=$&S4hx6=!6weW zlC4II=((mA;rSI(AoICPa`V>$x^><(6sRl<``;S!H$Km!vu5TX&$sfhI@Ouiu<@hM z5{{xx_DT>w)t*nWo=r0<52Go8L*d1ZUlQW#Nw4e=Mk+IggQ91QWUTFUsx~)SNXoS7 z*p598594OQsJv~$wt}H_XX_7f+j37>kT($-DQnT%b;l%APS1poxogn1joNhB11a9< z@N~HHZ97_+r9;OawBub0Jivmz?{p~Frh0E8`N7vc;0-B929t+TXRlno$8S0`I1?1! zK9t60ALoyqpAIh!Z=idVH0k{TXZibR2FUDvjf9cvG_LFp|B=psK6@$LAg@Xd;y&`q zaWmn{A0_NRQ;|AV%M)|z38oK6;s-GU=>kVqN#{KaUPX+@y}M*+OraU^ar6dLhbinG z)Ngh!bs}1d-Z0E92%8W6OpX*SAZk0j;O5J?x>}Z++^FJ40zU3itif61G zuW3*{s{$9fTqUYaN65uGXOOtH;m5Pj68>W&IY=hK+_r8Uq;s0AxN@FI`CCExtv|R? zzna7xxkeIfjX`*IFre-eWaFHB#6{Nt>@F(7cAw)UsNf+H%p2P| zUjy3CHIZehglJvXgCQ(m?Hy2ZUhNFo9XSd{Cu_i!I5CN5%)z20eW+?<>&u-ccc6uA zNiu-waq7US)saOBt>l`cA!J=w1Igw(;`OM7tgtbJxKC>Eg=C10*4IN$P`5+tKslkN z{YfyMKL`h&xGPlDJPNBW`{0TB#%NpXVK{%y1>aMULMOBif@-9%KGw(ES_+lx4E&n(a_1xljonW4Gv&!J|t{nc&mJQ+yANRsQi&2um7*%vJ zHxI5{TZZmeZbQo|Ho%YBpV10~7IZIg2|U|liH|BhMiZ{t!?U1Sn5*bS3s%X3-nyCC zzHAfvE{MT%Ll_fNMqYS(#UF_*^NBV(Xvz;=kzv1l=|%~>IKaP|ISgf~AL6^Cn)oEW zVaU%~o~U;7yzaq8sNkjvS*}>YuXn0KQ;R*wHv%!ILWNsv@Qb#5iKj5^CghiLCDIzzM_C=;6uFNrrzX-rcg9-fR7b?44bQ$NOec z-AB^&XVHEfrk+DJcm5^5v>G4R+eT;XmZB5Cw&8uha%cq}K>dB2@t!x?bbP}=di4vB zH_ghXL-8Og8d8S`8)sARs6n*4>Nu`Z$fj4845AsEO7LR&Y&xcB5Z(5o1ZVt{MF)2c zrc%fE;q-%9H0zQgUH62&_r8=#A0Sn_Of3s9Y0RJ&I_lJwZo+k=GH5)ky)M&yGs;5|t4*?!kA?W>R6>1Q=^Rp;6W_UHrh=4&G|o!TWb*k^!^B`S@uQ;IEM#yt6BoRGMGo zbKcp&{Erjh(%=H&UXeU8eqs%O_SnLw>JpTERfGB8Swl$gc(^=71D{Y=A@VKOP~>C@ zJwu#v;QB#i<7;b{M`i&p_xRw_XDTE#&>G$+Td>?#FPs`Nn!Ixu&zLZlAjdpb=DRwO z+hR+&p*|jdPcp+FjAoI|<1AoChBY)^Wi{s!_tlHdTCz69+{)7I1a6F0Pcx=7Yr?)E>5g z*a}^o?CQy{-oe3}3`@Y82DmUpn?F=4fTp2VkZos)i!*v8ISF=Ps%yo#69}hfRY_!a zOn{IMOE9UQj(6@0k<7Sj3(`TBFh-f>KDj*=|1`0M1E(!OOF06MusPgtbc+oLYsNv$ z+;qHUUx&k@`_}N?(HuI)X5oewJE7gv@esDq6mkOhV8Mbl!VBqE&^3H4Y+6~4C(b!9 z47h6n`(2IT#&ijGdpQP8>@$ZKp89a)Ogk=A+km$Bn!>PfUAXkF8;@AijP9w9g*iDx z!Tr|{y!zZAY<|fQ<}@h5@{mEW^90M6avuo`D`mmBPy=KZMqstY!{ET#54bZ{7t+GF z<4@Kau;9cay#C@SxE6F6YcYQ4)|iA>?RU@f`|J0|@9*#PeEwVe+_l$UXYYN^ zJ!hZ2*6VAx1sJcsjLfQaVeQ7-=)(HfiJLd4+>LMEJtq1BR_fXtU z3n(!;k3N!pkxOFlp$by}Ti`h~bZ|fT)%PA+Q)K}s0?(q?_5I-Kg1cx|UsAr1i(U|p z!o})4=mXh*=dGEI5(^Dr%7i=UV4fM6tjAWYa(kB$s9 z1xZdGvUL~;d*ru~mAx^1ZoYsn{u~JHbvIF*rV;G+zl{DS7=psE4lUYg2#Ifs(LM5g z+9I+RH_a zkNAryvwR@DF}#J=^fd)Nd>;MyGJw1X+(gssP2l&F^XRVQK#+@!aqT)+!7zTac&U#M zf3|0ypaE8_TfgJXU+gc;y84N=xe?5o?OY>#oHQDh&%MM9y}e!t{<#oMNX+0@5RQ1B zBnrJ5ri){z1q!y*9#k}|hVSa@E9Blej56kAFfS&p5Qg|1Lvu-Ps85kwgv`KHWTKUW zbS5VW_TGda$bUxO3p0fFYpDn(8Nk2~MZ(?@S?G_u9jxc-g@Be4gf7hhS^Rh5Yu*Et zvw8y@xu8~_=+%Q_N)jM{m0tN2Rb6;rydT^&HOos^>B5kzbSP2lRUY0;7arWofz+06 zVZcy*2s&~Z-aTp)avqbIfqWkJ+I|-vB^$zP_3Lmj^`oHnTOW#>Z$rn0*FwutP4F7@ z7`&362%meYfV}rBsI|Exq}jEijqx90&*mG#mZNV_(xPT~Jdqcor{6?qSO?sAULf2U zaS>UrRhC42$rQ?N??8P{_Le;G*)J4zA>?$Yk3>lpEL<4$hmEDRCAU*(!TfOmOTE#R z%yxN==g}VAYX?1vR!J>Ce&tcV?6Jnc=r`K*i{^v({Y5xTbejnvm5TDn+{0^7=-}AY9zd%FD zSGfE36~BCV3piYFg0S0<_<-8qU~&3A1c&J2V|&{{XHFy3bvxp;A?;A}?H!DFor&c) zI$&h&TUd_f;h&d#K9}yp~8waw700JX;&bXjJw9cjYC-rtD*P9PEL^ zZ7<1l&{6iFcMp8@cm+<@16WhD9%##Y1*Us2=fiiy6e0^rnf$L2-SBGvE0}23&ZlN| z!?BgGV0745{y$z#Y)}##8`K9mTg*U2M!wh15&0IfAhERMI5ejkf$z03aHo|4q6399 zmVyO|b*a7|14JKam4ig*806cWCVJ<0Z;YY zNnIt$F!SCLVqfxHsx6^a^d*O<50sF$B-7uSO7d+iCB4H(NJzU9Ue8uyw0OKEB+pSo ze2`d!vm`m$RnqvtLqhzK9A7g>(joJb%MeH?ERgwOu12eoCUQZ?z!$D?I%fW4(uX6?2+txwvYI6Q1X663i0KLWa6e&;?FV3 zNt{7^Iw9%olS%wKO}IK|Bte^$1%KsV=-Rd(JkCTFqO@D_sQYy&g&QKoT9f!U_a8X# zOCCx%F-GwD`2%6|Z}BbOAeA-jTe$vwxbx8a$NB977AQxEleeGHxDip;iir@lv+4cQ0r(%ZlWwa zyuB|d=?@k(#U1EFKsHVo*bhqUb%g0y70zEifmgeb|C=@~;kmjROb$%NX2%A=xpx}E z>Oc*U*6qb7&lrI`p_fpes|l9UWL)lM3bUuTW6=j~m_OwRUU7!-Yw|zhBP0fXxcOPU zsbmnWy7mx9ni|0a-BP?rcQB;o-@qrx{Z~)D0P5SKv|oFj|>DQmA^b39AbUJ1bcst7yo+jZ>gt_)E-`U*)FnxLhwz%GYW;Z#O1q3U;k81niO zPJgTp$s7LQO}R!;bE^Q)P3jBp>)+$Y$|m3$$>ZimJs7*89)Dp;+|JZ$Jo(KaNU0%Q zL^DGOJW`J<4h)7}?HvAo#{hPhKETe_gMfW{10UM12N`!?P zHG1^G|L=3W!>k+io1-ik^wNaM1%L1kyYDEs`Zt#C|Aq3+^n^yEZ|IFh6aJC^7{ygv z2q%AiK_k>Y;Gop&==Y@2f@Iixv@88JUKD#3^`B@f98zvTnZhl+B>o!Gdms|#T0BBe zeqO@6o$8Rs2`Axf=S!6JY9B^V-=jr$CJ3fmzo1bQX5n1a2QFS4E!ZTsqO#IQ{O(6X z!26SlAiL0x{#eFwyXFyo&@^q~&+cxN{>+OFbasN>CZF-HYGu&KtYOpMxx%fN$I>h=nlX?>Vq zY5oiia^J>|`r;2ajYWLo(I;s6!Y7RSfB=Zj8O)!#^$-mS7{FPn1;WNC6@J_7dnovx zChz$)5V*#l+)cIH=+5DRe9PX|;BcT1uf3xd8Qr?V$p}Mk_QA1y)A(vM;O}e2U%w#8 z@3V;Cu<$y%*{Q)iofrfY4R-K#zptT-PDhym+-msQd5AA7xq;SLUT4l3tp>aM`}pd- zS`-`oi8-7Z2-|Jr`C5ltXq%lnyUafjX5L!M+a%vcFAWXYvgLu$oj9LA_4qcj9cRJ5 zSrQ1-&$#iFT0L4>I+`tA7zoT&F+Y1mJ(@gb40|g$5H6gbz<;c{jaH@&V+&FP;gOLo zf8O;r+I_){wU7rwQ}Aeh#`9ZfW^W^Q{-Zz$n=_36xbYVHykH2cbvuyka~sM>Wsv)f z&ix7VjYmn&QstMuOFSsoA%yEQPrtYyzC!I;I#A*_b64@8&pM7b%(W$_$JP|@@EqZY z$p7wXr!U196YLyaRMjMwc^$=)OUI}t4T)v<`{G5u`i?0qt&N7K*PF^m2T)QCD*MXIXJt=>SJ_sg}fY$^Bw&B|}GFAo8I{#a-N2 z>b|bNJ5^ddbh4>qXE2v(4vt;$J5%hpMW$-ZlR5B}KEIsREBl1}Aqa>@p4Lzdk0rDtm zEjg}iPh0*Wd?1%UC6jlIrxz?ML>`%)C3_Dz&`%f3Q1#-DlAewU^q~E@$m42P$<_B1 zz3_fIS|QPtE;vomi#BASclt`wUq>lA>~{vr?xQJX{)p&TV=|G4_UDqF(?#^+(K*PY zt*b=%J%Oe@b5Zs6t`e!Ii1v!iM%DOJ$%s-B?e{kmRln^n8RsmbPuxF)JWRSvB6UQx zj{(uI?J6l9D5AHqxhVU(hV&Hi$8!QX{MD*>}Y{Dz*E-8-} z(c@NSqimf%(j7#8Dj{w8be9YxItw2WoypxLM$S)}lagc1t|1ZPtY^_Mw)?o4QQM_> zN%%mYx=23iX2Izs;SUAs92bx2iH3DQa-DX>hBB8(S=JT}vi`+oLD8DbIGt1CJAb3W zL%medzv2K>t&=0>Tce>YzCSllvX5!iJ|m85A$jrDyA+RlDRZlIQp5{82|Hacp=@B) zGj6}m0deAoXsGV_B-TGYj5pFfDgI9O$(>eO$z8O)8MB(X)ZHvLC;mV9P4X)%Eo9O(XDPOj_QthG!=D~Y#x!;n6Rndf4*L}ikGpn@ z^(MXLigiwk{TriURR8m3I}^rm=l*M-oWHsHS;ZYCavLW7{f*QIwMPoio^i}M!hr^kd2vkn(?gso`216ekiEan3~l-JfWf(mP&ZmEh04 z(oPpUlX9*mqv&oA5qD}I7bg(=`wecCb$5Re?6-BpZ;y=LB%vr zqUJ+RL8L4q_6HBHkk<$T{U3kInUr_vjw#<^On8^6gqBEsr{>|F`@<9@GDA z9@GEd`1Q8Z#i>2<^mmQ-VoSnGnod|f>(=itdro94lLUI>(+N&PkuGM<5@%c&9iOR-*Au=|^1bI}Bf52PH{s+wmJH!OYG~s|!bD=#>o~&{P3%pWMJ+D+ z{0h_u-?d1fOGXdl#mlrYXOuvDIdI(9ENy&Jl`x>jUE+ql>Wg(7DiBl^Mh_`;b)ccwB?$=+^=0a_*82=?Z~g?D3LA>R!g8)w-=HX zP+gokFo8~gc2H4hpo^Ch`D~&p7ko|!UnD-L&GP0ZJki0+hb7QQl%2TfLE2c8Fq#^J ztGTZ~w6WMQfiB}ua2i*1usPv4MTJe_vgA5=CSe417R~1FJLq67!U8&_w2$laM;phI zbKg7kIJaLz2lpqk`NA}=a=8w!BOD~}YjNE99XdFg$o=$>_p0+Pp zr%)!x5n(;`&aNq2I93mQ@ZmDH6V(=VA!biC*UI`4{3$s{7HlKHUnja`W^krA0QdCzB*7!!HCPXb-Pi2fhV zf6S{%gqLOh@msMM(PcHn`k%ZMHG=`R23vJ=Vq4z4f$ zuiwrQ{g`#0|M*~?#LoWsW&ir~F&XRBt~n)th7aK9Tsg?t+mYO)mQkRd62rgy`nhbN zZ!`b7I1hBf&4^J|C;(%moxS@d2MBpz@e1PAHG%1+ak#K#bW;XoE_|qI4!iFHd zNyvzB0NTzx;{PN|m>W}V(1=QsN3=x;M}AnWSfy!zlCF_>8m+N7GCGZ88{e|BqHVzV zO~6``C*0B2bheJfi}dw0$4qo0_olZ8+Yl82_{=BXTl=dxwb6);Cp@k8iTnAbuHTsn zS6TLG2id1FT%W($%bbnBcaWXe83lGne7S?Y^x5AN@30MFQSf=>Nrkd{C8Kz%gs!}e zgv%+q+&#_d%r?@&ivg?hu9hCB49+k z8BVgu<};GtFs9An(96dhYgOLmN3}R|Z-c{ux7Wq+<`ds=d?bHkZ#ZOb{>8WG{p9Vs zSMe*~lXA){UbE#hKRs$OpS~ypw$6RZ?|xmwA6RV2hZ#n~p?CNA5rrrC4Z)+hGY=!d zwfG6&X&%adxp9KA*NB4IB!8u&?=&8}j$nHqkA$92+St`u!i)VUvbL=ez@9e8do5=0 z*RPte_A?`3$vJzhlC_q1KDdSHn;s6k4!PiEzI*ug(p_Ay3)^5!!gM@$`6YgO^b$UO z<5ti+KNG83zTg`rxA{%gp%B{Yg7?$C@W+uuans`v_gl_5S~}YcvihRl@HvYig&$=fTqat>}}^1 z-lkL?e<9qCRufzHcHwS5V52S`a4G_R8(Xv8^>KVv%wSxxAOc|VI2NgF;z!t7Vq0>( z&R9I2H5$5tci%V$+bF_8xrn9P*qx`x_youw5ZPhq zIl6D{et7`VUyznh8+#SYx01bj{Eb{XY3UPr7GWOUypTgPR&DYngcbE?b}qg3o>J)% z!r>Zjmrsvu|0*~5n~A6IJWH2(K`+1OJ@=N z;rwYj;<-$w_n)2f+4RA^w45gPBc`08BcJS-7m;?g?9b2z2dd=pU70xF;0(R>)HnIe zj!e8_Q4YQFQm1?z;etIHaF$jCzL1BsW#YoPi?lQ*OYTXIKORy@Z^D!0`-py0Kp}m1 zf?j^wqBTO^N}YSiaifd0XkczhC}~UO#CbY+YKAmWISZc;KSx__50kA`$-*IZ z`E*KYqs)c)Hu^&@{X#ZOeuBt@V{_=*rup*qL|&bJhMpZ9FApR7;;}jOijn)}cZki+ zq_3i89Fo5$?Rp(KOOKwIC4bPKiFeIBM?1Dv$yX45nf=qVG_&u8Jd=#Y+@`a1=#{7P zUW9eUbe*G}zVh;`WV~K@T%dcLPs&FUE|rtdMY=APq-^_(!prtUsZ*9k?`S;7%ZZ97k2i}_A9 z5P7cp1$yNaUB^#EZv1(kelmBk<31t>Up!BTpBwD>lGNS&=N#S9IM7j-$kMj6^e?Kv z<0N8#)vJ6ua)Z8Oa$_bA|By!)z8vV-P0r=T-(1?@$q>g_BJZA?OQ%S!92XMVr7MRX zq&n7dJ&`}W&Y=hE+BwD(d0j^ieSL+mLvW{aQ-7SzX5!g6|vl^r9$eDLlf}{oSv)A6vs} z7Dd4~Uoofh`Fh#UeuXTpMmT+yC5o>)Tf|=qGT8Nqy#L38VqR}C^NqwFURX{zjtPDW zt*SGOeq|u*vxD%!u5>DtRj)AHBtuv~j_{L$6S)NmF-%pr7ZchP4SvBtxL-|+6+gER z~=BdkL@S?r`F%xz1~$!hw2Y*N>McIbGXSx^iE?ORQGWz52NAx#$((xjV(;9K2j8r z^%A=`)?7#Y0j8;IF0+o5OA~w)6{;o7#qwIlyMgf3;^!%f_yh*fF{f2|DoxVG<#NUigV zm=eO%4tM2^jhBg2)IGW17f2kWH^tj;Phr0F+Q%j46aLw;VZ7J1R;D{XpPO@%^w+jQ ze2(QHR&&xNE|PE@Gq-Ay@3~`Gaj$evkrE9}m;Z7RmMpt|yDyhZ%E2wqIe$M_)k6Ww%?@+72v2BvbUZWrzx5}3Iaf953}fs9vY zT;HlwOusk&tZ#HQ=)7Ia9leszEX>ScRmMa^;&M;!x=Jjw@s5;L5Z)JhyPlJ&UlTvi zEN2}aL_v++4sPn#p0Z+P!mn$Lf~ofL+=;)r3d5nftg&%4{N9+rd3EL~CR!x1p?>6i z>`rj{?a7L?n5itA6%9Ls%Q&0%YDIuVnH_pF8kV=-<085kZd%l0MoRiO^l~$2{&xoV zdxl1t_yt)n^H$;aeTh^!XeBDDo=3yQ)?eIqjYZ6)j$-jHGJXLqH@V#9s_fL53Wk^d zXFrE~WGP{rKe-!Npu(B_B>WaE8qz^R=tx4yUSI!}(+$V||81 z!(tu4Sar8b%EPZsj0ZY$vv|I5^S#CiC4&KPon>Urn>Ml0mVJ{W*Wn~q)-Gv71 z&{IZN95R-hpKrj4tIKG2ml5(O=Nj-i_cD54#ZdVoa-4rrM*A%6FCS0zb2lpJEKMbO ze_|*4xq{xyzL2#LS_9;T(NiSuE8e^3`OH9^7amb0RwD*K_p!52s`nq;A_pj&?}= zD$^!5-MbWY`+gnyDsoH5}c%>ac7y@!`QKj;=nr zSN4qfCT578T}iSA(&tUP6tqi-udI-aOUU^$`k~)Q*$XmW@vlnh1e-y!*<>8`E|k(a z_Z(!pM4p&lN~=gbWuu7B%e7_n+t;&Xx5zkFj#AKnzRZzLAU2P*DCk26!enuztzmOG zI;(1*>?!f*%{J1v3$tXw#LwV;9IYNBm5GS_V?IZp@Trm+6CI_^96fe+nd~v~`LQPn z%fFK*J4@!nZ#9m#UhO9vMcVRSqM-F>*vf_wpKD*2(X9?zGJ(h@DP^>!w~ox1_?C^z z=mh_1vi?MN8cyb3(tg=tqBB0Ij7~E_n54Z$Vue*i(RR*A4FCq$5r*yWagwTSjy3-&5p?=M9%Qy=&vKw zWno12wdd$JH5sx{BFiNleJ(6r7C>Yd#L=tQ9hXr=R&(a)q(vuWeTh7f%mHu1bXnGa z?XKi#g^(dzK1_u_sM4vp>Eg>)Y$faDMfO-prHEJXF=*-~lE18T0nYdJ<0H}%5Px?A zD7{F;^E5ay?J^nFzuE|qqNCU;;Q^zaWsaQ3Y=kk}4&lm#C5*JPlYL~k36?}e;#)C; zxCa(TSl^kUaPZtTd^UC`XQX7zxL0q3bICSX>+e0Mtk^jIz{PNwJH{GcuaGgu$JFu8 zUt1w^ss#U4e#cy#Bf{R+p^#bZg-6C!F`pEk*yG@4D30^NUxm}m2%|u(LEb0Z(mio| zc`hS;yAJQM+XM@OoNo*I!CucM{j$+ zpGy<-TEz+H_>p`RmZiK#3}Qrc-td--NLt`|9zO^M2O1cnfUrj>Y#XZ*ui-rm$ZfLg8|DIPMp}f~+^$Gm0T$5b76- zuP8qh({V%i!;WDP{&O>~id7?w)64v6k}oarvp=qNc44zURB*|kEpS&n35U42u<2!H zSaBs3CLh$tZRY0e??4d_P}>UJ&oVy95BWSY=Z}`Ui_Z&^Gvw@6#Qa0$yd?a zl7AX=l+hyV03`#$;Vb!$uNFfyp$Es{m4hN+R_{rCQm?UG(ZOzh6rfhOg=E z=dTp@LTl8+pu7d)RKhuI&D_MU|Gf=-gU#{i*Gla4_}knP^8TLu?gigdA!5HTujVJT zll2d^$^7h!0%o7nNPJ{O1YG*5$z-c7;12mM!XMhUf+_T8jT$5Q*n5+)d%!k${lcED zp_TF5%w&F{NhDY_en%VR-+u+!SGwju&ulQ-F*Q1b)TOdR?ft{gL%-wPJ zLE|@Xh4Y=qnZ@zW?8tl1Sk19fu)fc2?uKt)wmPmvTS^HO$YMik8I{J_}UZR8JERea^6m2J?V zm_VqlmZI#tANe71w&=Ae5X=V3keb6se(fhaG~edgK8oyvQIn!w zeqZ@YCwnBH5C}EHrKrc@8$VcKhpg?%zLY6aYU2%vluIAyqUpE6%71-HIBrDjTLrhjpL6VV_=Q1!T-wt>yQ7VyW9-NFk+e^^s)D=;C; zNe)IM&SBAb1iL~YZ0s`hs62&t9Mcz-o!A0SUs$xsqZd}G4Pc8p!@%Bh0;)^W$IpJ^-@>;T^9vQs=Kc^^J13qwF*q65P|56omm#1$)_~Pnw;eBN|H%Gu4uQiD zQ`y0mLD<>xF}tI63)IW5v&x_BaQUL?sA_Kr==Hh9e!bGe8;poS!D}~z^nM<@wMheu z(;hP(iU`;kw~|@n=Yg}$9B@L*7ASNZ&u?^#!?zx%;~e>FD4lnKAAU3iC(Pq;lc_J9 zZhXQ^ryRnHpG6opEQiZ;8+psGy@8T5@L|;Y4kzHI&(=J>Z=L_ng?~z-3 zKP)BBi3?4ZfYk3ja&}_zB-L8}3cUm}mfS(%%5(9VUN^Y34So*zrYcAXX<1Mc)m@pZyY9OUv~jYl%TA+Hv^7DnIt*>2)BUunpy1 zNW#(AUDy=6bzu552KBetiRbxC*u!7eLccxH=$7VI+;wd<8zNf|{(K19?Ba$mrzEoV zBoD+%J_30Kljke17B>CRX83X}5e=+x<#VQvMJ|oO5H|B5DwT9__Sw#;Wa$Q2|2-4A zof^QWc)B5neQV)j!$p*T%AQ{~#2HQ9MD_t+m!tS{^30zsMk&%j&{(fPi)~~1u^kk0 zwGD)0p$d}oX+JNN(dhTj0Jy)4LuM6+_^(5q5Opa4g05h6f7VfcOPLcoH#z`RIgI8O zrt@8^MQH8(0H_b*kjv|n{G%!35qcQ_EkR{y;eiZZyZ;2V(Ut5AJ}pC4S$@ zH-WI=N(s6fbA(UVcR)1@R>KRGk<=iI$+EcMSJ-2aKTH_oP95wTE}IcQP?%#d6B0_@ zsC$JYWzh-)A$!p**pxVtVwQ}Raku*k{fBr$={X6-?zEAq%-0qM1kZy2?+KK`LM*#V zVnyHISq$Ir_ouuzd&!c|UdFROu7|q2-$czTR>>?Y0&wcItx&k&iAYFYBb!(6ghv;L z!|u4;cb8y4CyVV8e=BNOq0}v zfVzdSzSf#LY~dmceEJo)U0x3M2dyZ&%|mt|=`mi@u?lkU4W>pq&XF0ImgCh^*MjwH z18SRMo{Uy0!4EReTanMM-p9A&K^CEq81zGw-RUn|YPSa8H{1&L zsV$cgN*_r9p@##&ihstp!TAn&h2w}=|*C-X?#j#EkfGv?hQzZrhA zS6>qF14okYT;smzXw6#L#v~j3k?3!4R*0gm2Fof>we#MCqQLd_EzyZj>tx-htZ)qZ z-hawPlUgZVBwM-mI3Aa_37XFgp?I?XwZW+hmv34F#g2o zl{U!e`oVZJ`JUe%Cl&eBZIT`S{)S(@CJLliFNs{#LS*pr8t*~!C+3eX7yW73C=1W) zjlFJ1!c*yI(FU6UnZMq0+;)-VkNnM0Pa_><)z3AARr41>_R&Daws_ z%FOZ;dPjdoq7M<2j{gR!y0V|paOn%Wk0Yps%A2GYE-x428or`D+X!mc~}J1ofjd^-t8+S+q580hX~59HeBkK>nn)sno$SokE}P_q{FWG z3I;2h(eR}al)v6qDemwUvJU+~8k56eqW)ks|M(F$&%B)7Gujb0>$Nl9j=E@!(l~G< zv8p$|%bhA;4MAHfCqmjm3)nfAD>Zv!j_z%CftO-S7_w)K!r$BqeSRweuO-94_eO!@ z;euf(up7aH-=iS-y@)g1YJwW(h(Y{oJUska$C=;x#kP6bgZcy~5-ZrneZPI3&6HZh z$lny?lW%R>>#Nw86Kp}F!vQotL~_=;*V#MM#{+k592~FSp>W=Ri#_i`gL$t}V1$~) zX0xBL6XzqS^0$QF`x6=cJB_T`XBU`v%M`Zi6*0H=x3DJz+#s@_FI!>O&B3nI zhS$Agit2SH!sRbRAuc17cX1w$npR8T^fN0s^x`1z)HDWNw?z=JdIZdl+Qa|cZ;dv8 z5(Az!8je2O$kVZ7ks^hL8CGNAe&-4vFBpp^kaIueZVfA+ZQ_*!$DvIHBABve99Zs+ z=lREW$U-s!VvgH@>-W99s*wnJDI8#&%od!Y(|LKm6Kb=y2VQOmTKn?&X@dbp7Tbc- zaeIhgT0)*@Tu{jZ8(6y70gRSa@LJnkk(S*!kp6Ull`m^~>#c6ccaAmWdXxBeoBO<> zuPgGrKNkFUj|V&93D4&_Bi$Qg!ENVw(6f2Q@39r5Halx5d2A2K!cG3!A4{|)&ld8C z{}rYu_^C<{+1zb3gv1PoB=H=6^l^K(puialRjdgcWHFx-q0d(S6vL}>7IINK|2AR+ zyTM>IL_VGZ4JS%@>%D2Lf*lMpn^{nLJC~1Vma{SS`k>x_7TkCi#8+I;68H5doa1FP z;9f`%_bF*M|F&=-Xuh8U{VmRwl@5E&hwK^*!IxYiy;_aEm@o$CpEri-{Q=w)53(s| zd~uP~4B`Up2`k3{o$!vs?kOW68ymyKi`$S2m5l$KaDcV*l|eh`0vfVy57vqx^NVUn zS2mGnn7Nzq3;84%FVO0(69*bN+|JG2rDjtCLPx#JHEdWrpw}ii+M!% zzoso5?->o}8W3vf6N3-86YiP*I9Pn%9-YGR*js5d{Oz=b7gL9!DN%{|=HwAzbBK7f=O*p*_-;Yc*_?{Fumspo`Y_(U0Y&s zp}r;T%%dSAv6?+<8cX61heFCWCpav+#-6N+#iL0aysn2B)COH)|3t;%y=vz0cmM;J zhn2IYPVqRZ%M>DBG2rILvneg{xc5&J7@5z)%PnQB!KDP8^3fQ!Z$MyuM8=+4y&bDQ zBOGTDfM!lHd&o2qf4*%5DaQaT1{SgBw8(jqd61z_+|-z^qz*WRb1{o$5K*Hq9LjujaDmo$9dhT>*akZ4%tPb&v5l zsS2pD6k9mBfqR1`-+NdmdegTW|9a~NEj`(M`hWT-y||?|I9I-T#Juh1HOK2=1`_%H{|El04T6Xg;{?g?Ri0PJwuLOtm~l=(cI z{A~^l-Wke9RW+j*t(feun+gUKbx>3Gca+vD!z+$Wg{s5P*kv zs%-s+wCalR=I$9#rQyfM?*5823a;U=i>Jcu#soI;T@xB*co+X(>;b`_{Mhlc-l4vm zA7Qz|gRGD73_tc6x@lgIXSmM*MCEff1rN~90>XbeG#iGQ#q(>8@1wuv*Kzyv*|6YL z4nO4e6SUK#0>{S9h8MQQ{BgavsAd39_`@?H+vX%Mi}`|{S#kLJrRlJ<;23YYr5U~2 zQ;OB!PJ^%ZO?>vU?p-i@u(#!a+k_q1xL3UCwSsZe|5o6gCYmy)i|Z)}K)1 zs)KmaOHbIcaU}Ax`h?cpio+Ja=fU|mg!kjoj4sVg#}>`AV8Du{$gc4#(hbVTa_JPv zDU3%+GasQl!wPZ2;%Vgjx(+JbRfP^;YQnior$DS|EHiv+K61>~5LCpIVXnFn?rMuc znq_(doR|d0Rr_(&y2_H{UPS#Azb$(2dV967^BtxAo_R^pI5qsboVMVbpuwyMEOzt z^|2h~4qqXD<+B_->of2qy=$mWO_%wey9Ba-oWRQ7chLv6K=s2UBJ*56&da8)~vN9J7ql(7Cp-F3~b;*~h zMnJ-gDP!PhqYw4>vW#-6aTVGUheEU0bjs|7f|{x{O{mW^0++s%sn2_O>c;LFgqkr3 zs)}qV3A#cZCcGdG!V5ZgT#KSs)lhdkmkal=d_nTfeW`Zm8tN9eTzFCZ6}cZDL7ne) zm6~qlEd+J+hOz+@C`Xk_YPJ77Au~W50)~&Ez8PPo@~3$VC*{2%$a^SdWO9vq_Q6LO z(yteE%ZF1YKoxb*7QU|5hnE?%s6)TYsN(D?!szwJ5c6~{6?CPPdh^6xNGUUg zT@JR?8jC9wJ956TMXm{_9fnfc!>&;mfBFbVI#ghLs|l5)be$TvV6otQLJ5@DSy3LB zu2SZdkMLTg3O_r?QAw+=P#H(&3k7{O!TJ+Rg}otMVB{I84N6^a)RavHn;TPoW?|IQ!1t+ht3in_8kC*8{Da0 zwmh}Gd%AG1dk~cLb*DV1@RZB&8G_=*AfRC~l@P;I!C^Cmh6RJ*fR;1WHdvsdKF$*A zNxl-T{q9uK2%g&0JY5j=GX(j~rBrpilq%AiBqX1*0*&1ZDBD6gwa8_%&?7g8`6s7P z@?#ufW=$8m#|?(W`((W|K%iol%@%G?>kqyzKt0_pP+6(7g?E4T;r(BR>T6O?E#ERn zC?K3vl|dA>GpT|KJv&#p5T^r;U6Uzx22a_Jok8-f4+71)dDNfCQYtdoUC?9A;EL5& z%5=y@YUfKzIBRMT+B4#*j}G~i+eKU9q%#fcekW7g+p?(jzeWf@?VUk6E0dB%?WU-e zeS|3G1)!XBm`Wa>Mm^kVBqSJ4gLT;<)TITNsD?AN&@zdvr!>!?R<2c0Z@i`o9y^A> zg!{HsUoxL`$$aW2^QpAPiu#>?l^Sg5Be2+MSZQPrP`*g6dvWhMRs+X)Wlsi)MrOO;n(BOXluJB z6&_zh@nigiGOaJD_ahzZ!^3K7k;Zai!?GV}-7j70&*^IF>1AJ``&2WE2-KrYeXFUz zF22GD=T>w-xgX`2R846n`U)2AE$EwZKk8#fHPxG}kBzO z&XVa;I+v=cjaPkztv=2F-};?;RJvO=RWi_5c>S&w4SJ_f%{H#4oa&bei$DHE4`1q2 zgH5Wb9e0)q$KI0idp&CXlxoV*#8;SdvlabP(Wg9JtEm(NUxEA5iZ++I2=0dy`T5x= z`DRlqXnDOzD0y1Ow=T(Hzmn%L3YG~S$+!6<>)x_e=Rcv@&z1_qm?QkO-m_C7 zONETj@A*@=p0f0vFDOiFsjx4-g?Ei2tQYb>Iy{4LjmLKLrQ`0h50$?opOH(1jW1NO z@a-n6KlBHBaB;D4=(r{xexaHTnMV4{8bN9lX?lRJKV5mT?VUDs|1-}=LwzCsrc3BRQ6GxGT54t z`|yid*l);T_DHe{7*3xnq<7E5)>99#yVvxB&Ja)Gh^`MlmcEBIovjK9$L0u@rps_b zM-n?h)cgP8>doV+e%}9oTgZ}KQ7B7=Qo=cwGjp95ib~1Srl_b?i0neP5?U@4GhjDwVV;T70L^@BP=$UyqsFY|nFZJjcv+J?`+g)q}QL1(M@&TTzC- zJY2mupBC`ekx->n6fC6xhTZe%q*ceE30 zf+)k8X4q^c$4-nv2jsP3-pc9Jz9EC$eAyxh*s2TW4}o5~olX9x)QKld)Cd3Pc65YM zA=z6}%H3RP3>}}%XkgR<(y`T=qJ1ZXgrp6cbxx zYsin)qL1_%$kw-oWWT)?@FpA3F!_3NEI*Uz+n7UK#yDDb?hv{1b`voSGXZ-?D>_TR zidhNz3{!e{8sk2HvM26Y zR`Ai-g5ouK#L&-(NWNRb4ofSll$%8sepe!MYAm3Afi->0OCj?vf8v78Ex@tPhW12+ zk^FbpxOby1z{K5-Hh%LbwIf=%o7e*8`|{{DIUh35zJ~i@ZvjY&Piub9BQlE)aIX|C zKz$3Ju1%XwMEpul++_}#7x?t4?<}G{qKdP;Yz`go`ShEO3t1Ii!$nBUVb?c454r5`D^4!td4N;rIqs+^zPXz`0Zt`=rOhva^=>xS}qq`85eUzKDcx zAAPWt&K7icjxVmu3WdF|QgMSzCo*%)!V}$BgTXJxP5ottv)=5%;c_cr?W+p>-Np;& zGS8Zz+biH@R1~&uj=<*+ox~1D{J?$n5-j(9Grlz-#>zb_VMT`y4muo#YYsJHba4&* zJz|9dJ2v9bafh**crEx{eayAz1>(b=^*F?Y`D0CN=PtjWhYf#mIBw%wSf>ApanYRd z)?HU{Mdd13^F+k`{4yVZn?!NI@HG&Woy#>(cgON;j^RZ0bZF zaqul$9<7O2$Ai-q@NUNOyIx;NBx83_Bw#uxmRl;~YjNdSPIXC&00seZT5Dys)g~H0{A-TRYUdAP|{3mN^l5%o>j1gnOZ;FYtZ(GQm}WSABO zhA0V_+^t6fMFBeZZ8JPxcn6ssyn}u#@(|~r2)z3nB}bfZqUz>kB=8})*>_Y=T?yysp8twP7t#Da_4lVIT9Jjv2^ z%h1go=LFLhCW6_l3n(sgA;OpM38Y5HK^FU6|75-Z8C>}zxMC6kH&Y9+&4fVo@U<#x zA07&eiW+gnl`!;z<&l>;1;e^;5}dao0@nd zWvxcfhghTh_HeLD-G{#`u{)-*JY>Iz#p#bM#>Iz&kjzXw^zh~;co|)YXKe^YVPoyl z(1)AAe_kQpFna^Kcup2auL>3@HWlGv-!yQo#$m^d2aK`&XBbYd=C?+c7vnH##@D{; z-g=zrA-YQV>TDzNj__oe=F|EBX);dnJ#lbiH4f|< zg&+M@7iUeW!8`>se7b&)lkxf*JmsAFk$7SUv48vZ$NR;M!|G%8@wt1gf@8xD;!imW_}Ps#LB-xmd~d%L z9yP^Eu=Zp*-gZ$I+x?OexK;1NzQIcPOVwwm9))r|rcE7Z%06*AXkUQ`&JMxT-jq4X z9NdrpEH%O*-*z}=c~oNmv)cIR3M28&*_Bw{UI7Om+$#>aw;x})tbh*}wTgGJ^Ogg> zYPh?(RJ>$kCH@+siIcy`i;sybvDPL{yfdNE@ojP?cFQptI>bO zxSR32PBFgs^Ebu+$EkkHnA?|`)|#(|x5(Z2Kd$vyrsEjX`yY?mjOh@@@&3o1UchuN z<571ot;=*H<5d6SV2@+E;D2oD@GyRW={clV+rVans<{vYB zCe#18+5g7x|KB+O=FMjHB3AFi^h4J7Uz>l7?lM;YkD<+Hy7+(f|N7=J{qI>Y(`Ia( ze{KG)Et0MO6x09K;KSfa!np^2;0e7U^g0+}HUKzGoaX2h{O7h2y-4{tluzX9Glf@8{2d zrowmdk*7D_FNTNG#r$77R{UW*N74J)ZZLjwF8}bT8T=-BOFA(D!^?TQ_?y}WTG=a^`s^J@&tkSaX!E0ofAL3&WxH`P6z1? z1^l>99^Yk&G5ylx3{TyP`RUpd`B|?<(n;#G!7HbT-@R`VUo+Q$-fnkgmzstAz;s)_ z|FzL{r1eY?ek|j!%`oDBe5Of1)qB7(<0}4&-G6zH@c=pR;|B|(YWY(y5ZPmXu2hc@{d{(AjeJpEgbNtEpxut+$}4|go*ohvy>UY`#E-GZb1 zok4cIIomTxdutS9yVUc?7N+vn&#flw-NM27QVri&`vT9h`wpqTv6gYe_wyrOsPO9- z%G3AVi=k$ zb?Y4wkyUWYvX<}qterP|!A)|rA_)E)U(F97UwQt|zL2HMR)F{0O1|O7A$)mvX?orbEHCZ$En@B#1g7%ke7^K>zQ4IDow?f^?rHAfUv+fiU*Vh4 zIoZ=8TXrYkS!O=po=lMqzK@ZH-f~gOd@#nW^@HOI>(*CouFtBm1thLl0i>Nas)58OZkw6H@)#R0{U1y z5f&8gF7${sKg@Dz9NFfH5}nDp6So)tS%%0sS%)e^(fz|ejKmr zNGjR3DjK|l8~CX5qurn50i-^I?I%Y!@B!3$)7qnmBq9b7|0rMUwHwdDa5u3!7zvq8 z4g8>e$L$_^%p>Pc#6cY6dJB~=HC`L7Ox!9G;HJtkezx+mrXi<>kjvK+VC2wa{G4Ac zO{FXTa*1+@uz_*GXL)^Z+CJthmo=H~hyQ|Q=lGDr@( zhmxTC&43{O;~FQ~N#5K5^W$(0>Jo_aKB9f!c}TW90n$FaM(Cw0mNV4C9YyT`$k^u z-+nOziwzN3+7<{T_yS&8BZFs~sgR!P)sQl_kFm7#k+;<>PJW3W)K&k*hfXRu?f-Kb zd6)ZwK=lirJVb?y^BajRl$Qf9>^*MT8qbCNP{u+Hf9UF}#L7`wToTz#-W&-6v&fU! z#>`xjbUUAH`EMm`PTPgoDzD;-L?xvB`dWBn6pDYCPvBAyR}i!JRjHqLil#%0ee zAi3;)@VP{SR&*3`hbL|(KZH?W`gI0cmF~hNN7#@}A@NZ7RTi~q=ZM1>zvX`0CBnKq zEp!t)TIFl%IQP$qurIPsT+w&IY1ph2obC|jM_ZdAXkVd%r4987za$Qp&$*7=x7*_T zvHjeCP0Ux#ZU%Zf*#O_^QY8@kII?+69DFcu7i_f5OvS&OJEgFX1zT1%E8L{BoY>qfZeT-H4WYe)2ux=iKPPggd zX{z=l>_iM~+M|ICH8k<{bbI2!@_2?WT`Z{#jivhW-sJZ9!|1?eDHKr@Ls#lgCrww> z@GdJ4l=mTl@~1mul6r8o!6(qe%q7vu(f`{jg1nUYGa~F3d(f))}lG|rS2nwHU#fP1uU}b0_ zie4>n%s=}9ON1*SyFUgQdh4Pw`&B`t=ml-1oaE>G1~kG?4t{M|3=KL6*iKF3{mZV{<{YiXPQ25yepD0F7~8M32#9Ua6rH1*wS@~v_m{RuC*mG)ba=*khY$3K|*j8`JjF*RtrVi{?86iRn(kzxGIcj(Tl zJTg)kPN$E)>a=~2E?$2)g}AzHqJ^63xO)9FWYe>RtX7Yt>Yk3+{_+lFC+|egKZv4l z*I8oe`Zm;hcNFRBh@`V$Ex_-}y3j?vZ=CQ=Bt5Xe54Y40qUE)eJC+tn?Po_}i>EzE z)AbHlRuxWr403Vb?{i2l%97l_7))o_RO8uCb5L|*Ai1+TjJjt>;2DLR(96qtEWR_0 zKG2lK6(g^sqMrvzL0K?$>^;h*1&_gU>3Kx)a{#@olR=(+_r%gC`gYiZb-Bx3Y6 z4Yx7weRg*^we)<%`DJazi`H-F#DXZgro)yidX|n)nBJ1i7R1ul-3QRg#KpM(mJ^qm z7(+`vZX%WQi?Q4_8KOEpijv%`=)iye_)+#jqOGx(-d7qY&^xvr?^S(5=2v*qoQvw@ z^~}R~_3vxMqSk}fIQWsv`p59Hn@33O=y^1ET0PmR)qo8@78CCZSL))_O{#A(R@13O zvhXL5dS5Z1;g^@=Pp3DKLQ_W?=Qff)IUImTu2@gB+@{g{!_{b;Weiq-8Ak59Ia8O7 zLurpn5nJhauo%Sm$Q^$Z<9QHGXoJ)42%NTEZ4eM{YID^zkW>CEmN_4^mKWuk5 zo1~2rQsXu?`pk1FzV{@Dyjm!r#6gRW%3FrZCl`>+LMOWUu_pUY`QwxQh2#;7DM*vi zqV8ROc=(YbqIJ-bzH8K?3$&JD(=m+0F6Bsj7i-hGx0hgna|xNW&w(o3)22a7m*Chx zMI?2%1D$Q9LodExf)8mFl5-gjG_^*D>P9TZ{k{dHcbo%#G*6dmFI|dF%nOKVpFNc? z(WPFjeDAhCHh0}EIUZI*o*!1h&u8X}{df^xjJC1^t1>~%+9v(Oy;IwpOE_t4(h)ZhtPHj#*$(E!a=(&n- ztLpeHayI-8>dvnhJ1oj1{Yt~}{sCRdKz0@xysw9&P3KFZ%Cbm#s5U;IwnO5VkVzIE zl)+biH%bO3Zzp?O-=ZZa&Pa-vY$s86gQ&>lgoG=}CSKRHadJzhs;HnLcj_yx$h@X@WzUHFpq;MgJoT_AJGBfHN zKQ7E6O@l*mc}#ArgHjIB9Kqt@Dz=Ls3vrgy0@rQUlTbonY zQ2asqs`&bmJw$1P7EUvY7EkPB_fqe4@#vd3S~D_>$@M;6TsFkJwO6BroVcxts}B~o z4wn>@$?KGHTFAxLSv^JMZ@e}xS>Mvy-&sg(cMroAA)TjAUo0S#?#pAPkTH&*oC=6j znmp$1^l_{p1tg_V1CM?7l=;9FlArBbc#fe>tMaoV;x$nN_s%G3y%kkVZpy0Trt7V( zhuK_iJJj$2rwgqs9uyNZ#$H@vbG6m%Wii?0&CZnWUTgJvT}`e zuD4>Eo$ZherZZU^b_PXSnO@E~_D7knWICR;`8V&sHGE<9|K_^MbP*f>0Mq}t_jg%+ zJ=6P{KF9RGH6LMmCDZ?&>)$i>vGJRkmM|^P^uIN9Fs;JI|2J0y(}!67zxK^c&u5yQ zDgEC#uh}^No~8U>oBy?UQzat%tgAf5B3H8MPaOEHIwM*cFqL;`ZXH>=Aq+GxbclX_ zb!kqj{6c8(3dk@yBU-KP(UP)VjjrqW1f#IiqD6VREivcy>CktxVM=eCXv+Pv7TH(> zy7HbYtT}mFB-x$a;%==+pX$$rz=fwp3Q*dSm)j$n(o)z9ONoX>&`BP_2)W74LNh{CcEAxZ(7%aV#yg%jIs@H`KhDi z(f*B~aI0NZtGkM4_Mn{j+HL|Le!ECXIhofmx`3>q5l}Giv?$MR5AWup?d1F3D9Bbj zEvlPa!s{Krm4vBB!*%7;qB%t+yeV(fNw;n^T$_GIw8`3)C+Ipv{2zqDn%E9ey49uT zuu>^{WAQSu?UIPfMs~K`A8AE@)H}h^b*-WZgFh{bx9sS5o-I`QOGIaWceQj}pG5C# zJA$FISQOj&y`}bx4c)K9gT~Ji(f(CWTgLWGr1S1OLCo?t(X*OEE$VKgX;tY=xYBq= zbX{{oOLV*vO`Eq6E8x7=DUZ&GwjLSXQuj`gzMQuRct_erjl|}P4^N9Gek*9<_l%@}6lO#3+BVVDw+CBBjTlW^&dh|&lSH&M;Y`cc z;BoYP%~Xifkcb?HylXMLHksO)I6%XINF>o$5gnf;psO}bgu+{5(Lu`(Ee`qCbZVeI zEG(j;a<}G|vDZv!g?I*h+;c`W#?Q7zvs{^W=K8?e%N-)EFnhZLXYY|^tJZ>{^BIx- z^I1H^{QY{n14oe-qwY8{YDM3ZU_UTo9!ZQ)+*lC3+1GT zw+W7pY8Rz%P37tD&L{D|BjA_YX_3sHJ-qKDx04MAqd@Bb75#{5;;q=Yj(FQJKjLLn zw0PJl-qV->@;NIOMopoj<=4f$-_QMtSz9cqmQ#@f*TkzDzK&$u$3oe}Hj&Yg!#tVe zQRG@=4EXrAiHG=pBR1ACkmS)Ol8>+975$7QK2u}hqI;W&-R>|tO!Jl zT;f?gsWSQDDdrxkzeamr#evt@JKU)5QRKdR8%ha@gUe?7x&Bq%ocsfMoHQdIq!cc5 zfp;!*+AsQ1!8Ya}eK&*4xqXv+RNjfovY8*Yk~*h#ONK0a>VcfsB*59}BC&kxZ*F|_ zKEZBw@7ZZQPtyMK2bUBaDA=Hx2*Lx_k_SOUh~tla0*%uNFzbN4#K%~Lxcw*;T;HAm z5zggeXdO+G`_2mtDa*f&RCWsZGK1XPk&66}GC!uOv63&E`s7FGS=8_}9$xt{@1P(R zBJQgZ{JIbidHi$SgQfGy)JZK!+CK(fxlQHbS578BoSf0HJ@K$;lrEX^+L{YVzJlaW z#Dn_8c(S#zjaxOk2aU9ggs&{`>WZT_@l}+;+~aWA@zIOzWdccv-&6F$G8~HKPjj{G z%+)|m3P&@4g2!IBBn8TI$nqF#{QFiE1h>9%ijbX8zWh+bUx&p&#`7e>z7r$J`@t`$ z>)+?^KSz+?txH~A|A^kObBvSET?B(mlu414EbfSnhfx0of;pZe2$`>rFJ;AnyNGf+ z9f3rtNCoe>83~PVqRH-oG*Y$eEn1Wv45tUnh`(rF9!(a$xxxu2M?xOwP6|%+bH}&-;pVnQ!Q8HyB&A56yk9V!T<w5feE2~!S&oqN}i8ym~GDxE&= zzlJDyw@HC?&XOTcT3Te)*BD4x=fHWc_`*EEmB@ej%s>0i7sPS5*q!-^aVtU~ z>O%y1`B@h4o_dWtE*A+;B3wweNgt~Fb47d)V&UMuW-c$z9=ph=37*k7@O89BKcD8} zfIV`8Rs9jLfh$0^kJjU%;wuun1u-zfHvxIM$zlb~Dz0tUW|+KbK(Iz`4jOvq6-Rz1 zz|tYx9A9whl5?g{xxwf}h?APu3P}ds=f)l`RXq`Yr2B|(pB8cF17C770SWLRJzQ)Y zc8ALhxXNvqc<~OhS zu{C$McQac`C;fN1FJ))yY{xMedAad%=8z+L%ut0<+9 zd*5-0%XDUbcwhOj@$ND4ZpA57;MVQfeS9W_XjE{EXBg7jRcnyVad)_DrAc-KtJ9Ax z{=+kI0X!KxnT(K9q<+;eP`bT0h<5Uc$`D!Fz4|56*|iYzZ7j*H(^B;E_N!>3>O$yZ z9{gJ`%TeB!8Zbw>DK;LGQf)(c zxWxm#?s2B3cBdup|1$#Rz{hBllrt^AAjQ>uGJ*}cviO9bGc9Wkcu$=LRePaHE^F}Nx~l>1O0}fD zzu1}0M0==wHxwUJ;?Z?BO`Oq($*`{fH0rN$qh$r`ZT)B@e9<*Q`}-Eb&^_lRHH>?1 zzV(Jv#`49m!Zw_9)0L;GK`eHoeE}q@ZR5P2tI-MPcu2l#HZ0sRl~Y`+PjAT&Lr2wS z!s*rHB*~vf)3o`$PV>gN&}){O+_Ynik$J9LAUk{}%^6wE-M?T6yR4GY<%cfR)~JUY z-#Q8c&a|Q%iqmM#aaB^BJR0V`eUIMnv8TIIhLeMB=FqZG86UKoL=RUFCvUG$fh~K6 zKJW&_R~bVaneujL^KcLwWM%;;zT+nN5t*%a)5V59O}s%Pp=Xe z&f*e)@jf4vD4sw|#2dvu9|iFCkDNes&JhlII&qE3R{uPg<24K5TlWI|8 zqP4FV56m40t-Y#rX!95%{`e8cs~@l|Vk|t+Fo6k8d&&5yZA2K!SmWkK zux4i&$*fH!(s2_&WXibU^7}~o)daFK%>usP9Rn}BD#)fw;bcwiI4ESf)7~o8WUhA* zId|O@Jg$!eyWAS$=Cp>4DK&=vY3AVgu9m#)+(0CHjQRcC9Ae{ZNpf!l(f`F_^*t?M zov?;DTf~zq@h9H|}3Hywz$=85nf}R*auFeFw?_5Q8houm| z4F)hQaRS_qJ3tPIQ^?#H16aCe0$kWzNj5x6A-8TDfZ@gou>S6T(yW?FzE~OpH)8@A z>Fg(y?NiD06hl~|KLIj&E69;Osl*}J5H>O|ft}%3#kC2|&?Yrk@P1(m$6v+R)%Vxn zks-s$p{2zTmT(@+?U_e33Nm5!lr9_-v6hV3kPODzZ?I*+O0sZ66nI74#!rq;A>|K3 z8F#D!U#dFKStV|SraytWeTyl#_EZe)iwH$mel6t8vXY_VL@)RJ=T|P{eLAdVvCsxP zRmgdZEiff7pZM%-ol^!MmtTweeOPvWHL;E$o4 zA#MQoZ_i19!YeViyb|OpE69U$IZit1Ign{AO|m;DaGA_obD9l{-5R=|<0tup=d|JY zt8XrMQ{)DU<_5W4r^DToqvwNc&A4sGQ|wNSbP#net#!lXI6+;m2i;cEk#dh z5{YmP2dk$2AXRbOB4Uk4<+TT+2DkjKZ29&yw9BjMS;cr1H|dCh)W3Whxu*!vGV%g}d#+vZ2H{fi4^ zr9>LW$?wCZ?LEXhCj<}b3Gp~f85(ja7W=kVN?K|)=#7$x*iC*9iCSeq3vP~qXZjj6 z$jgu#mjUp)+1YB2E?qZb0obr};cGipsCqys`o<_-ZJKv609MOleHSzTA4onxg zD}emZNZNbKna-ZqiHS!zossB96=$8sTbG2=Qybjr1^aAVU9p~S9J+uyo_528zlQ!@ z>`l4BsrdQBRdkX5B6`Aq5gzw)1^vWlc~yg(u}P9YT~WA%%8uQI$E5hvh_*%aKw1%g z8nKd&B;It~%`&XCDv(an_oQ#S_T#>XYp77`Lz5u!8&n4G;5m&-SAw38-A>%Rx&KtDNKyt?p#Yx zCoEt-G_5$_bS>RDe*qnJN{o$M*U~ZjY~j-AREe>0h~R*)9eiN9IScoVAPQes3Sti0 zLGL+pkQc^~xme2Stg{`&t}=s*qw~ltwAX21h#ma&HG#z!%80--Re&$sf?Kr-gdZy< zmz1jS8#fN_ZObHo)_S4Jy|%DqZ~_$f%q1nJiD=^kTWGs888(ma;~byWqBV2u zU{Spl?7HN`&7JrWWz4Y$EAR2pW5^u$CaU3M$p|9GjfHDhI-M%*MzQ;D%($)N;nJyG z!HBsN@!=y*;2by+4jYd|FC(1sjRZS5wb&Z`Yhut#-^JLmZ4zYMoB}h_4J09yM>)===YiK(*3GR)U zjN2;yBL0Xe@Thn)4Cx<*OBUQiE+#fmFJ@jcgH`Ba^L11!v;`5%1+b_I;0EMnakHW= zj5n|XrEgQnYiTX)kTwOPswS}5{e{Hg_D3|AvhpD-P_+WaLMlP~KG?wPIBOVX$5=&w zSE8`3w(wuG4ZI&)&#nKkmGOCOVeK1R5WF?!KK;6l(%(!0>sfZdDfWvmdh6rm`IA9) zlpSKS75 z73$dY?PPX8I~mT58Hbx>ej@L))}VFE8l*gi;hi>*(8}^DU}I(j&(T|SZDkhP*kS{g zmuz5Sd^<88Tjvy1Y70Xa*@B6hE|NQXQ_|~Y2TEtBz}m-KxHUEbk~v8{FqfYQq4Ihp zM6bu;+-ZAI)-+?xQdhFM-$uM*B!Umq3_$IRFF6*YD%t2Z4eX}rzzvNMl9M|_uzUJU z=u1$A^`|xxxuy){_hUBr70N?*G$Pkm$YT3J4^YZ+@T_8Y;tHZ9F)C}eNuYF zpGq_F1iB0=4O;Q&CkIh;$Wi9!=nG$eRAHs(LVWe)CA{RK57c@V;yl*^+;g}SU-6p* z8KK!&bg3Dq8g*m!+!b5kzt+ESG))6zwX+DXxa_oJ+@!{S#s2@ZH#A{V2FpoQbc@nhf7v zGVxdgeUQ7i3yaoGf#65ma8=O=sOIvqqLmHE+}_5{$47wAmm=KZI|bU5GqBKI4@~Bj z;ktK|A!OY)e8W*6cHiBHKh#cwsYzS$O}mk>*{TBnt+Rrq(dqcl=aEnlw;zvwHxcHD z((sp{QINEn#X+o}2;bMG;Ve1|l&4hUBKwIjDJuYo>XaJch z6`1#a0{l0Sh9gcJz_Vr+D|~JO%>9vudmbCW!Y}1`=>7>Ha4;Y`^JdcVM}LWLNC%1U zTd$)h%~x|@b34$w+-!P#N&-g`+0R3XThoZq+r_cHxz zOF7X=F2l5FFLi7=K_-0@;kF0G)JyRg>B?=!RVnGT|8*&eyS*P*?paKW&4Y=MUycv{ zwxxP5)}-+9F?=A+klq=iPaaRZfE~LuXn@Fo^lx~J9ZVHz#bQk|_pt_y_^CkcUCOv2 zk1*t1(4&bP{E*Sz5U|(e(P0{q*r+!HzFrNZ+oeVVCz}niYb&VU?)9+8un^|zQM%ok zA>wx9k8R_f}E1NjZNjRg4O3tPF89&_S*3T zUKdz#ypU+D=lcz~R5g;hj_n)aOjfqi8xgu`xcrM`pX z!DO+O(5UqkwKgh)s3jJ{JKnEoD(wUrBXi+rSLrspdRd{*iV4C`dMa(*Ycz$IMp_7E zPN=nIxS9(GtBr+@-Lh?##?yowyDWrDeCp}W1Q+4?N^4m3s zBVo9^y6|zseOUTRLHN?D9}3Gy2!|@(ftf8AKy@hy!}b=y!}L0s5#lRMaSMhij>lnW zW{9vV-U~JvT?XAFvBIpc)-dGjHJGZ9Dx9Kn1c!7TgRKWLgoi2(NY<7EFesNPtT8d7 zkG-2=&@w~l-j_moop)f8cDis~Q!O>R{}pE2B?~7A+UX<}6`}vLXrT@N3AMg6Lbza6 zh*0hGC%XFCNTGYddZC|NAAQ)MC;UDySh%U+3tj21D;zm>qmb|Lfj-!;B{ZA1NjPH2 z3##))U8rssCG57nOO2#eg~%pW=r#Qc-Kwl8bUhU>JUZ$E9g;00>~BmEp3S~M*W~|( z5WOT}i|S>%aKm@_JY|dU54l3$CicRmy<3E4wpZzB_ypa>TZC=_*XZ|$pFqxUi!i9} z28~S)M4)@pu@KaBSP*{DfW|@k%2NZ6!G;db1>7m zzOIhxEBJFy4=XD|X|W#E*I57&I{|A0&z~-X&pja^Ewu$$d(hO#VQq@R#JG~Rs{=cm zM%GpgE;Bk<`zx@}`!4JA6oOX2Vf}g_F8T-SDea#{b?aE)5Y~4S>l@Ab#tYe++1M#;?ld<3RyKbInACx#HDOads*KK*0+-Ntzvx-vc5H}ZyoDf&*nMG)^VK8 z)yUS;EL=ZVmImGViPy&Tlc43YaK(No{c`y`4vZfly$gQhh>`mA-S3b1vQr6B2&-Gj=K-Lxbbb;IQLYNk*3vY<1P7b;(y4 zL-I12*)Rg;50#@&Tb|+0(6eOMnbDAC^oz7gzsK;pl|;*#LGt%sMEllz+%cn(gr<#! ztG?3o@sJN#qV+i;A6lr;2A0BvhiX7ZJ92{p2r6t)? zkgarqeEO{lPhSnAyWaI-gVAS6)?Zcdu2QAHv<9)B-WAfWI}}DARHRdn4TazxH^{hT z=09^lhNd*?Ky2AHa$e^rcJ}&7<}Wpb_>^np!@W;<%Gi$tafUE^(LKgR`HHnVUy*%9 z!{P7RE>e&y1sdD$6RS&V@G1Ex`4ct-y8CaE{vbs-(u%}1nBQ4Vs4$W!i$ zJp8!W$Cv`L5HW9%@P11{@pEOmra>MoAO1%Qdp=m4@=O!>F0tAXd8df@E#~ zj6a;zroXHH;FpbW$-&51xGQ@&ol5@TB!{nL#E(vlVl?RKUoxOLU5ctCy}>~VvUGyF zBB=dPrt?_-dic?&#KvGKEPiA_hkW~kC;mE4(y0_28D>or-VfrRr8`Kl^Gp0gYAQ`# z_!lqu>QAb993G=OmsUxBVhW56@zkq}VT$A;vP%7i+bd^b-9KKSzg!+qe=7x6iq80Vf(Ot%75uwZ0csN% z+xEmfcvK~a_l2my@&|@^P^>?_RRhy`%J_rde6UVz zMmZDIVA~Bj9E&{Qi|bZo;dA=k!Z?rb$Gn)7P`p1dX(lS3*MV+K-{4U zly%z!B(H8bsSMSG>wA4rP>lziKh@&2YMUlFt~5iJmwAB2?)4|N9&5ty0S7d8p$F_+ z;V*GLtO-ABmZJPq9uOzpD|sr`044qwWV&$y6jYDnGOW~LQFsArwq!B;YOdU}#9^@2 zzX6>n_JlN*Rh;xpRftvVK%)2^iu%GlVX5mv?&yeN(6XZreem*xhP^B&b;mF`;a85RhbPpSOy{N@8U~iA z4DIvugys5Exs+qWV3|P)BHo@Ln2fpXwqX#my#Ph{c|v^-;s(huxLuov&}L6qV-DQz zl3~E@&p~?Co^Zfo8aK>u7;Ia-8+9M`gq5eJa$)m^fd}15;hrzW z7d|r)Dl<#RD{iOw(<6rq+0LZtE!MK1@2Da)F}TrWbasM$|1Wvrf#$DGpFPg!VSWm|mjLTx2h_Z~iGGyxFYKoGfy* zzcxlrc(YTs`GUEHeN3i;&}46K)9+|i`!AbRg(fF2G%fae%-8PI5}MSOHC?x_;Qt7^FQ7*7CKLpYf?&)g=A;xVB80r_(TA z=xw3g=$@<3Uy)@j%!>KY`1a<0{=6r8!n6Jxnr61k*ncin6CM~XX&U-O$)5gE6&~1d zzUjoBNBn*A+Cr1V`s_A#aH2$Ha(ZaKbw3}RX z-1)h$jf7`S44QsQ7W1diF%mkLnl)X&9>G7~Z6G|`ZQtb7w~aq4eU$KQ(wwHnk1P0r zKlFsJ{Og+9Mfdn`gSCYRGWIqd6>HmzzA6h%*4}UOo$YG>+f-Vp5ux7f>=tYP^H2}u zJh5)}nw@Pw^zsYPxH+@=w5Z0O+jI$X?j$y!NB8W1|E+?HHHFPZ+VT#|bi=?k^Hg)` zZexePnOf|Bo!8C#-S`d_Ipx??S-NGJyOV>kFb#Lr$hJuPJ2<>7&B0xnGA&n1`3|q2 zl;MEo(k+oqwhm>*$M8kRf#yTK)(%U4p2n{6->h_|jayXtG1NKhuRj zn-4s*c5v-##~1GpG=ErP<1nV~BzArCyLl1VIt*FZh%YMsZI0Mv>#%zJaqODjvA zt;6+_2J9O8vw8b3TZhogN3g5SU~}6mJBP6>ceu(c{pDO8R^7#pQpS7co8gaz3s?GA+wq+B@8P zoQJD|WLi8HIXJxkF9)0E$+R?>Iyl^L&czp92b(*GI5_05%)dBZZC{(GMU zo7!>&uT$+MuEP#G?e9&3tN)L^|BQ;F`N9BkBxebVS)u_0C?HKUU42Ok7!VKv1<9f! zsGt%g3?L$A!5mOQ6hRPFUy(wIOtHk9m?a$8;Nv}Lcu&3v*{FFk`?_-i%%WVV` zTHh9GKl*b^((vn#(`9OR{HD5?zpqOS)juoR^ma>(eo4XRPnBf+iUgsYwtwk2DKJ0h zNoKp{2%~BHkA9``{N6{hP3@54mflVYqW!u1{+4sWk3kZ5>hCYLHE4TgX%AIQ(cdA_ zr|o$;B%&!&YQnwL+abxO{(tK@DW*JDNAv#m-yww>-7LjDmsQ*vY8TS@KGKO%{8E=G z&d}@c)Aq@D084+B|K~KMypVXFQ(joIq_vZH)i2QC1O63#iRe+nI=Lyv8-f zL)xB~)W24Wlr{X=;T%EFkD}+_w`V$a{*XvKsQqt$**-b);E!F-;k5ivdj4a9Qe)Zw zW&92L=E#}HjPpWz{@?mitd-?~Vhx)_ZC7fqjMb?R`1Z%?U)zn^@)bJuA8&Ot|EC>% zS*Jc`sCxZ>_Wv(F|Hb3~+xf7+cTdvrX*qjAuEKq$__0nN`zu3*YyF^4HuTG57fc(< zM?+iHl7h ztNmGvbN25^JRI`aSJ8u1l*dLS53YBlxY{C*y<*b8{@*exc6qFeruqMlzZyx) z9FDK&>2cdJdF6GY`tl{)p{YdUM)rz?> zDvzCiKUxw^c|Y%4<*~x%LyEXR`eZmgzN(|Y(ABL^?hMIe_vsE2&X((wvO#%lISCay z)AdQn=sb36YKpKz)F-9X|IC|{1z(q*q>*0h6|zBb$*m_jJCN3OHcyhE+LK%#mdDa3 zEv{}HEl=C*p0l2N_DYu|y5zB0?pL{N6@6kuV=^muCzox|lgMaHmi5=-j=J|G#Qn>kku}vM2W>?}p~F>l(}zdOkggf*v32rmfJTc&=_9 z8y2mt@SoI^wEr8ct78>f9zBV>9vvf9sbU`WqebI<&^Mu}KaFAGzx|E3uJ1+heOms? zjGuL_QzY?Xt+$pjsUP-ldG$Q@{g{h&W)uh0dLMn= zS;tV^-aC&qYcQ-IORc>$$hR%U2CpOnv zQ{0dC{mQWubrUK6xBW^=gT@S}cp8((re0F2|JT2vXCAxAkE!>fxK)zJ`jXB%KZ-e) z_T>%T=uYuM8n@72)_YSN{cl~Bvg7~a zI$C~_>6$vA_ynClN=`9H|BclH>VMJjwRM9iuA=pNg;~^xQvBADmif8h_`mf|qxA+K z*7#q&|4{6^(CU9}u5hMv!(8&ed3z1$xTL7nJNPNGPsdxMTU%O~Z;Q#KaG&kDj=28C}FE!ft>}`ei(`lI{^qw-f zw65-DtTrxDDd9#LKERHXvM9%UFMQ|Y6vgKayKz-7DQqhb##tqk@o-)bOGZjzcCRB? z7TJu4o7YIRx-vmgcN42yyug*Q(df0I23`0O+YGwMg)YxW_`>CdQtTq>;FsYZI0sFB)_#(dL* zROs>S7H;@(21_hQ@~%hIz`?2(m)90zoe(Gf+L&cv8dHj!l;ZJ_k%)g0xD4){s=!}F zKYaQcrG$1~2Hkn}I4yfPer-8{C$G|=-j5GK~*NOM?i90^Fiw!9{bi{JA@+ z@O6kbW}c2fuqlm?d7c7461ts9Q2{y@naeNxo($cb3X1gQzMYdYn>3R{kPwM3yI#!L8wsub84z6C`Uoa2=9bNIfU$&fR(8s&Vkp(My_`RPNK z!t*QV&;qc`khx5zneqOa6caX~p zQ}lViAAj=&)eQ=hqVt-MIlfmGA0C+klYdll+h#p=?$^GSe`k;ky{w3$S4O>1QMjHT zcxfq&+#D;ofDx9I7VwTMs1B@EgF*!c;x(tF{QBAyc$+BY7*PfHteeM&8>hka!4BvM zIwt&`G?DMzzYMIhw;;{BrK9=W1@eZ5C`_^Z_-f9prW_RTaF3WkK`ae~{{mL!6e-E+kuJLHon| z=uqBj?)(EAtZ>SLqg`$2nZ^ii9z@{>VOelwHJR&3Nm3hMVIsO@)}@TX=wKL0BV#!&m& z??u8;U#dm+H4E<2$NeRl^M$vjd+^rxS+FxYXlvE5nbsF% zV<}hphrUPIB*{gY_`ZasI3Hv8v>D2;ekviqjE=HKN0a1T-%3b+`4P6%YPbCQ?-C*& zsbD+5)yhj$N{QHA!WLX;lwZ*(C5<*a+1xB5@6;+K15a#bm1efd9kokINM;fHq1P?> zP_WM;rs+X6tYI5zyM2bzj53*^ap32q!l#st-1#6;QC9nBgLgwUDvTq%-<-4h$ ziHVi0(dYnqFvZz#E7=caljQcaOkD3Oc3$Rm`5x+jrdKsP^L4mfoBA|adxTA4Bjw|N zmXJW>m)BOGSOjA)i0qviWdIm8x@ zd@4_+e$>_+Wb=Byk`JJDbq_zt=GR`4i#5XnFxtUSK?rx29YNI%{xrpVjXF6q3|K~1kV*}A@ zr+nI;9a$ypqPgpwqG=x|*&Sv(jnbXkx=Tpk`$yQNszFW?8izr)N7%YGvz@%?7+t(v z$zH15>@<*$h0~LRY_^rm$y<SU2xyQxim|BI;9GxR2F+x7TSVZCm54-R!|f;M7Fh zb~=4KYh#hf{HA!!i*4-Q*=jN+ieC-h$$qrTmC0%OeV)ba$%VsY-84R4pZ2le!%sOz zQlD{y4zQsM9xzQb{wKy&u+s2}PX2VdXH?rNbiN)JDd!_*c(@BaM<)du&Ej=fJ;^NP>?1r~GPHQM` z`&7%`8m8%#O!3#JwQO&>hSMC1>(AD*Mw2w1Sc>mltYw>h)tqc7?vmBA-pX1|iK~>6 zO%F3{RJawHbZ0?v;cD(#vl8xWo{tuJOJTCw@+M=Y5@GF$M5LV~1@7cl#h)Ldq9uD4 z^4cSX;&U6EVvGYN5IGLb5~a|d%}Z|O_v18NJGp(GG#});QWB}@&#nH$aBpdT<&{gF zg!jnibVN_*FEpPM;QCh*r@EiZ(#ln=p!u;4C1bhyE!Vj??URar&!n)|BARoE?t$iN z-&L%+C54Q_V+4s<+eoYBYD2J(0W!1V7QL^7}Wz+FE0_UpOL}? zs?DXVc7^-peoyc_Cxy0>NKS=5*L*+yLwHQ{cQLNr64#fuingd8*y6qv`kM)jJ^t(v zmbhtR%PUe?clw+n{qG||qS6aHD5Ox`@>TIrdS58B?2n0zw(s;|h3nq~LT0Bn{&Zdn z&on!l!n-+P!s%AQ^`#U}zPirlep#zHm+vK{)BM+bjZICvLW7+%hX2!aljd7SpOPyY zbQ>l8e>6+lXnyM2V>Lmt(uXVj?a1YQmcob?^A-KZ*KyW=!?`W5q+soONAk_%C+CtC zz%98;^JSLHxCxfps4Z(Kcl5Fp`dnShefIdsjr-XqNw_VAeip%8t7;j?WOlK`-b!J+ z%Nxl@byIGhcB?{zwr85Ouf(nY1c{c0gHTBGhyKYYWUIys&fnB03ZLlt^SUNYgZkM> zoYaR2Gim$!>n&*d-ZxD0m0ll9^G|^*ycK6`pE_F)|K7BW_GjZ0b>a9MW5s;?$j03? ze>E&-kx=xlO)<^-bW=Ia=N%clNBH>VutL<{p&0Q|3bl3>!ZqrDvbu(_@!x#su`=PR zW+dm5ZzXup{vJrG5eBK1a7O9_gz(37e%Zee%v&~adv$&&Uf!Ype-6Vn8htsbc7sB* zMGAgRG5FG#LkibkOB8Y2rLb`HYJ7{-3wQVJYn0BELgt=rxH&=tmt?Y>wv`nA&f0}b z9vR_6rGaSpt1QT=-hxxjjPTJ%8&FbS7Sy2C_`@S(92$89_3)$53C>b{HM>7HiadxK zQtAJ=WD&lX!{a>HJ*b58GyBo+FWN>7I-C{6%3n$@T*cQY#vJAYm)MXSh82RbZrxs0nI;lBBArwgT{8ZDjZ}? z=W~>m(6z$FdHRzYyhfYGKUyNFFY^*slvd*_)Slg$Dhw7iu(p3GwosQsLDGJq`B5Bp zdyflyf#a1(l)ufd-eRiVSn zvLH9gU+_K=g^xv)p{Xac;A-bI!RCn@KKx-XdP1M0j#B$}-{>H3cbuNu+`)J==H}e2z$Cfc-X@de@;Az2LF=<37xURl*bl0`b0T$rt>4~NtjT% z&lI;9R3ML+S>O{LD4?7^IOjtJ3VuW93vJKyedbuJM=he?fMA8ZgM3YCVp}JaF)~>P z*=(U;wWpgiS`=^DpkTY*EE~2qbdd8W6s+IF%?*d^J4mIKz*;9RsvlX`L3}p|?BNBJ zmf;vJb6Q~kW@|ZC9_=7MF9>YP2Tw;QitpSO*tfHb9n~qeZ5P;usZSi=)pn4#^#XfG z$A~#kagjn`Upb9rW>ai;NMOr~8AeglK|Hq#tmzd;rYFUnDFXZJ#Yl!6=^$LJz^;xo zU=C4yAx2>3e|9=%Q~ZY>SHA32Pla{K5nqATezl{)m}1{xfgSR_p&^B0=Tw2+vTjv_ zC-u3eSYS0reXU+O40U}4_K`Y77YNjC&`h0e|T(X?MF4+S=%W`DyzinVD*Vte-E zhMN>iFA3~t4gZEVikG(tY<$sL$8?JS(0-{tv1SHP{IW)1^KB5bnfg3K`)D4n!)Q}H z?u@`LowDAsh}PSqO<+IWLF4{ygL|{U+Qp~US5RzPEwGMaW&OY9y=iPO$F$VPQM~@C zz&>aTZ1~q_+GT-VH1BD{5{lhV3GA@@NH(0}qI`knpDmHyrhcZ=de7X*mSKwDpA^{P zy`?e*#d;Knu3IB}LGk@{0y}-$F!O4$`t&&MuraUH*{HG48sY zjj$Up|98Ia+}OyPA4GBkiVfd4vTbYa<$83EHRvhWU%UFrEvf&9VFFwA<(}+RbqC4( zqhNohu94lZ>>y)qG_mL2j+fo7=pcUPP3%7bhO#{riv~^X=-eK%CW_DYYGM~z=*U=F z-aWpFjgVT(_8smZ>2`E(_n0jEhx#1TPhgicESFuSegD2qU@Z^skR3bTL3Ba|w$8Ff z7D3xHI9tI^bi%Sc+Rpt+P3-4%ry9 zzSA<#WsNk3vt^zX-=y(*F)v*9mHKIjZeq7J2FqG0E?U{duA3Po+eGouk|x%eohr+r z*t@EUT^Q>p+fVVr{Y|WL`%GC0#RJzjvBURFlZg~hFKA*@b7EzmDb||T#P%y$NcWL< zkOe_aY){)5SwD*3`Zlrg4dF6VitQ#evA568kRghjotoI!wp0U`;;kl4Y^2_F*`A)7 z!VncsG9dRmH}#SvIOu*G7auJ}=6;pP;~wQ(+fI7pgSRL%*_HIj*-9>K;r)b#AGs*gOhVU&{hn zmbI`|D1y#uE-L{X3JZ+@1wi9uM)g$95<*w=c%JS)i4xOcwUA zL;Fhuv4=19cda)uRrW_oxn}rK9o+}37)E?gEkGmHqlHZ44A?Qio>aNhH?hC{xNF7f zaM^+-BXV8Q%4RuN5}yv^qIvS-{b1_ox% zby1#3|NAn~d^3$aR$0uY<{UOVeQ6BwG@BY#W-b-K}^jO^1(VzwoEryIfCKImdKng1j{nuY0V7 z8{E#L{gf~A>MUhsmQ#Sk<{9(L_GLiKvG*w7XfH1E@6S)kqWiR6$MCl!58{6!E%;t) zsSx;KEdRu{1}Bb~%xk?`3O|&-qx8hXct>dpId;`fLs zKB*!NrW{{~Cs-~+ku$XUTXbLk)ThVsVT&?kmutlzxVa2shlb;XPFG~CvVf1Ck_vt= z9!NT$ooaGNYxt1hWQaE_M)F8!tfk8%jN!*Kn`_15IeM|;^>}YBd zZN_VNrhw8132*hJ6I(rbh%%B>!MVtT{}}xjueYE&E7MaU(%X+;n5Id#8*WE61u0NH zB9Bp0p+zCy$^--H9+8 z=ks>j7KH7bj{^P~$p?~(*dGV}R0*T#`n3qXm|B$zgD1s`*A9H~%tN8J7-c%7NYOWYmF zVS0UlJP95wSx)x{IFV6N{%8S7f}9Vze7ze(bfP`c-p(XAxzAdhaQqZD>4RX}$r6O) zMu<&zWmwl5!IPW$o!7>Ox>5stdiNk;PfARQlKKyq- z{P%nC|MGk2TDA^1WT}XTf3A>Pk~Kb&NY`bg0Gtz;tAVVz-|O7<*lCu`U2A{7Jt z;ZxdbQW$=UL~Cp$H*x}D&ZHo6OQ)XdfO(QDl!wQ;S&L*`+C#!3&I$Fm7J*CXdaOuX zM}ApwptR~|2dv7?IdX}4oUdO(xk+ZYeQ3x44ro9>XHW&4pw zWejW!Hz&%c-;vElL(!9MVc>JC4;j^YheQ{dp@gY1Fyq}zT*X%t=TC`ffB6FVmQYIf zQpS<36C2S}*Axib0r>k_H6neh$M@4nhv-H96ie)mWB&ug_|t3CA>`EvRH%Fk_tZLv zQbICe%i%Rq<6w#5^y*S;&yB%o@UR;*Wkza_whhzS|KMh)?O#mr$8tP=a4I-X zoI}pP%OmPhTNLr3i(v4VdNSwXK@#<+9j&9fox|!H$wTFXWZPcgccsn*hoU4BJ}8`= znAMErHi?j#vl~yCsX=m9H{maD(!ueR4!-%JH^~@E`Fuan@1K@`@TTY~WcgQ5qExpS zj$K9MzCTCu9h8aIwXh>wKbddkY>lE)fp(*CivrEF)P#VdQe)Lbw<$A!d|kNa>NBZ2A-h zcRuYVft0(~qxvn8(6#gjn@Fc(V5?H#{` z{Skdcqq7Jcg+fwnlZ18r28**_ID=Q-PV)I%8UFL#MBGx&!x$y14|`j{FB}ZT$^&lj z?)Vl`~A1$DRzg)r#6wJQ@qHVS`E?Q$#^(gzKQ$^-$kx`_((Q5Pk`PJ3n~9r z9eEOSkt~o;0@a7BiMY3%{BgKXnB9}0Exep~AI~Nuc65`jNDoNZcZytWh$DxL)WqA{ zoZ&*-b>eqCpA6RgMm(>xFrZFBUfLECLG>(IA36!@lGl@UDSL^s(_WIiekSZ}nn)_* zN{M&u0#bE-HrzZqfMCj9VHfK}Gy>+s!g*F?xmzXKeQ^}Y`ZN#RwWku@H8Pr)a3dFN zW1x6eHkmIyMNmT$xhM?*HI1!g@QKT0vV0RU`Qi(G=IZk4-IsqQ8K1`Ui zT|{5CoVdLPm|Ij!Zd!dIL0#*}i$QLn^r@L_L-hCI`7E+*ga>TSe@+w;FNodgk!0sQ z7wEA>TU@&1COOh+M7~dF;KYGm;_gw+#Cnqz8Sm!+M#uETGrA4r(KI`9d6NVJ-898v zHyg;_P>uw)^5FkeP3&XcK;BtRCc)bQnm%ZV?gJZ0uZ$ovFC2k(gtjPOBqwXCLdl78 zXK=C77FAm0G6_%TVR*8J_^7sl?Ef{H==<=nO`$Fh{@y@tfAS$-dwEDNQx|7Wml4}>lgWlN zJOnkUi$ho$d8X@4Lca5G=dik%exZR3^YA2x8Gwd9>Z11;8Tq2)Nz&H<%-ChYRIQ#Q z+pT?rl&H)D`y2;G{i8%yvh_Fl7!w9_Lu?p>5?7i2h%Qn*GYa}lb7AUU+R94a=!#m6 z(_zZ{Y0Q>{g_Oh+mF}lt*Kk zl=-~ua_l!^XC46ykM?H_xBAJz=p@~jbu3k7+MFU}owXau z-i=G)kw+iqpniaC)T|~lYtaHY6+fIYIx|6bKK3!$&@mg5-;QKHwz|u<=Ds4#^=Qa8 z9mP29a+jU|`ijh{kEZ*|M>03xyUPX}zape78r+o`=G+Qa)_$UgNUB3Y$Ae=GoE&7F zhNiggK`#dP+CE1?&_>PlhTXd6qCgE@*-;Ft*F#u!i1kQJY{7yGz7LZ8hunMgN%na8Wq;>`{Tlyn6# z-VR1GrQ{J}{U07sn=kWa)IiyNPjm6yr3p}&;>k#_4U_FS&|5rNHx>T+jA!Nsj*vP2 zF%s*x`N3AJNz9QbOBu26FWw5C4615=%;UQQWFxnliz7EofZM~SF{i%wmG$tk5}*2d zfX#bfX4}^RvJ>g%VtLsFc%SOcSSJjTO*QK)Ry>;m^(Bazdd^N3dss_6dm{*LwU1#g zMu6=2x6efHLIgzY8OBJKddk{YKO_gHQeAHYOJ?8bNwO2YZ<6ZPxuEM{#YDJIl$|+x zi&Tu73n!*pFb7&E$)3%+PVS7DM~Nv0Go5dJWRk(>$n0_RLG5WDW_Iy3*@2S^;y7Xf zunT%JhI41g;_n|KzpE1Ab%G9a`)7!(qQ^e6YV=|--lfBYJP46R&)!D{4q6PFCHl

FkVyRRL?zGwECOLHPv##$+hW73*+5 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

-f&gNxtqF$&(ZY$j=c~3o3LyFw8ld77 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ⅆ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

C&8OruL|X6uPo54zBsYaaRPUiK7VS~j785C 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

m7gdsC#~Q_#pn@9Pn4q3 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

Z}dnK-15k6xK2FMaig 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

mm!!SwW8|1^ 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

m0`BFVI#X$L1E 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

  • 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 z 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/#&%3D^m!pJVXPBu3i{Hn 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 Dx(HpM?6>ZQ?1;N5Osl8zE*%qS*W8 zQBczF(HO~rCS;vJ(4+}t3zEbc%(;-Z$JH+NDPY8*gN@QPNJ`|EdVN$I&QPsN%49kU0Pey)NA6DlOvdn+(4eu0uHw{tCyw#=){3=g{X_ zw}l(>;ZWoH2VHDR5Ss6Jf-d@s6s^9959QB=2%TPZdCEhsvD^wYj7!k`Hz!cz1p}Dm zYmH8448}j6X~QrdSL><)Fd6jNHr( z65sr+0>fWP(M~%b?$Oub@JwL@y^u%H?;m5~@r0?=aoQxt*|LOCYDi}+$-;x>9N^1> z!PGnH0Un>b0ICC@lQS0;VaWs+=$Mg3*3UA9DK*Y8*hHRK^w@zGc7~PwM{ZJz3w%*q z1h{KH?qj-nja^Q#y@}$Mmd)T)Z3hdGG<^NI1;lYyPXl7pWm#6i25BMJE#i>G%tbCI=djzwF8fNFb}db;^FVfHhhD{@))AJ8}9CJ!}*%_ zu)TXXlx}UqYiDBUZA=8E4NvihZB|h3l>{N4&v1a)41%QgK)vk?e5lF`OZ?^ytQ7`&1B@ zJi&J6kMPEOsj$MO4c}&QSVpc(gTQYO@ybVySU)cf;xiuLmt_4v=P96i@gp{za|lOgq`=kWPguG!A79&^0y~y}#_e1_*4~r?$lrZUxik zwambV15;t=>9^SGRtB!sONHv=J-FR36VJ0rg#lqb_{ywIY+#!TOB{NzXjCTtGb0sh z%zN;mv`j4PkP6y*Jvde>3#&V(g4@4t{QYt!4xgI}ho5%ifaFa4Y(XmESKYW1GO;Pc zk9xcDf=?MN#%U_Np4)?uRAk`sGgINyi5~ntFavk7>qf&{79;8)zA!EoZC%J#5oma}HftJ)rR*%| zy9hllUC#_Ez8?_Fh%Kq7VF~x4avV%+))5?*a8zoA9pXPRy{-8Hg3Uf#`llchSvDBJ zVY3t=@v0pis$7lSVn@N4GslGKz0;|&?`>o-(h#ad8G^Eo9d+)!jGQaRLb|X^h{QlE zmI%o1gDK>QM+jEd9Gx-!1WNxl5q?av6i@tVMYVpVqqj@UA=vacci`q!Dqp<~NzAnX z{|D)4sht@eHs1wppKA%0To?MHFo}LMVSK>fmQa&F40|Swr}njj(CZzRuz9B$);Kwi zW=!qoro6L&FY}ymP?agYbN3u~M8^Vzr;BjrKT~?dy_WmyG! z0%`x2kPj)U(rmGSte)94%vNmT4; z3ZdceQ1~qyn!xyA_9IOpb`OtSesi?-izm1Jh6%WYY)6X!5H(%kWYam`g#NzcBs{)_ z0XEdxNNqQ!o~P7>cNxI?p_{lE@mM;4v6>*EX$Lt8m$_vh3~BmD6=C}B>Ch~#gksi= zrl<0ag=zjXK&Z1t>GgWl$l6}eoG}Z&uL(vpQnze|u<3s9GN8kH80 zqx16Og!9HW@b$t`l%{P){WYQm{}~qWF(nj&+M7VCqc&RIfNAg^DM8!a1kQiy=BCfH zrcuR2T;ekkjHeWHj^$HnyVe$_D=`Ib=VR_p_}4Bx>`Yhk=v@pi$q+z2inJj$7!#?+`FQ8;_gn8p0O z%)Qyk(etr8gsJn!!M6=}xgV_jQ&k~Cn|K0f*FWPD7EYskELRK8ofCn&NuoFiAl@Z5%j_ zHbj%kG1V-4A;vByaN(i>^7XN$Cm-Jt&t*D&-^}z;W2l+!h?bbMSb^&%av#MeaGm!=0gDiw z@Zt#9zRMJfM@FH0E0~7i-alNRs|kF}+kjeD05v*jib70{;k@c9^lOS8ZG5u`$(W3V z-~3QC?Z=x_E3o;skGS{_nw(sY0|$OxS8U#k9JhPPS&ejO5ohx_vQe8jE5GM_ zu1;m9M{7A(PK8wd{>-TzoW=flYT}5EAF+k=8!mpt0v0y1A6}MyA6K%++~={2SxvSp z-g4{$etl5RMO7?g%im7Hz4Y_&<4*~k!TptNY35SwH#`N`wsYL7t*h7?&tTkK6OB8s z+ajI=^7PiD_GcGa@roOWtJzHO<2s9uDJwzyEo%KJGxW3#(b8E zYw$~M30}E%Dt)?iCez6If^~b&#Syzgs7>Sqc735TDHo>TPbx{Y=)?&2F}Euz)SrOs z@ALFnKW7%SK@av$jK=+IuG5E42eajedXUhkZus5SN3^!moSnFCMrLNhA+}rJP}9lA z%stwYT&fw1Q&Su0ph_KPx@;gZxiJCX-`hx!S*Wv7?SqN+Zcp4f{TFTB(}^Wa97>k; zScLDUx6mPpZS+|1FjDEc5x0;wy4kRqZmk(g>J+=-e2I2?cK79$lq>Fj!UAj$B#DJ&GR>P7%_-=_CJOLecGsdeG|1*9Z0&q zK8|OfYo%@et#t1fD-w}(0tb9+q5A57=(flGNpyG|&WUWMzZWU9Qr?ox+;kFeAJjyx zxlYVCq93VPehMdU_(da*b6mM8(xELEr3{3 zVQ2A!qAyf5R|{ebn-Ig2Ec~?>?1x;Z!*qRm687{QmTY)WL$~X(1o*#khD$M?HvbLX zHeDZLqZ*ON`^)eb@k?rEX}}r_49RvqiZ85wPT#;@o(V?`$>ie-ye{@Bb+a~LPU{Sb z&U=PA`i#n=3|MhhccSOYuw(6W8sBWd&Ny@@ZxaN3fxM)X9Szz2U;5;%k{sv6zM?1A z8nHx~9!V}Ofw<cws>)Fxq* z^Rbr%_P_S;&6JL4k%9F&_`s-lG~3FQRTyiL8$p>^F|v-1>2JpD;=7SSchhj0=slhF z!i;^h=|+moQ!%our-di_FxyL-#Mkr;?sBf4`ZV-`y;GXxQIFGj-p~*9F7C^GoixdG zdK$aFsi&!yeVN}#O;WJr4E`NoPZw$QWlJY(64k0yy!yg>>T$0R>kP5`UUF&J@?9OR zIMs)_WM~q5wG3SG;vKy^z7JdWL6a0$WMZ$!Z>i2NGgddG8}aU&jTa1iOSi;{xjYA#O@2dtdYdu-8rYBAFBg~edPA4Dn6mE8-3XhVi!XnB zO}Ve8Y_O^pv4=S4H?F^?dhbjb(bXb0^||=)-q*DHfhqfCu0<@yK-_c5YkK^ODLZSg zMI@nlct>k3O#%6ms}}LRmWR*CYH1qCPe*8xyy`r>X+tgLADgnTqqK<1$2=?^SWATl zQ>Hpbixj=c!+Nh?QP*x}?9NCnvh-daesuB`EgEdb;)oWBIiH6Epug!5Gj?XQ7P*?6 zhx^97qUA%)Sk?rszwdrK*1|g0#X5feFy4Y}PvOASUv<&1{9z92|j!S31()Nny**~DG zzGktJ-|ow2!QLe8xI8vw$w5IFqseZn7P0#5FT%akJy^&_8JoGonpSr2!_w``*zDGs z^v>S??D7wRP2Ckp#||FI`h61E`mKj(Nu@Olcq=d$o0GJ_eHeSuT*@pePt&{$wrrG+ zjOlF1rgO)+FioEVw#1F6U2bD`^HMe|?m?;5&oOLuCld%bG=d7O0Nt(fad_K$K?!!Fzki~TWoMls0hOoP4xy(j8jcE>d zVMf|nY+_|H8~SuS^K46FOQPc0-0%hL^oSI;_Dc+_u-MER_QtbylMl0j3-+?5g~wT1 z`hGU~P6T`SB8oj%31IcZdUp_o`vp>X4Aa3vDQ7w%-kh`IS%z@$rBUU zrTR2x+_IXDGd{`m*YM1||6*1)^axw?@d9(0GMn{x3uVi8-eB9cC$N+Z)zRk&E)!obBx_@V=fxU7pPb4O3B^+NrPTd;KiyzoLtR^)pZm zeU!xdCut~L{q+={sqw7sw~nHqQb)1NH8rUJCwGH^p?LV{FvI zK8mJs-4x$TV_46UehSfPO+}Pf4Et&@Q1QfCTQPUYafYW2R_rX$RSay3g}B|r6j=>M ziq5LZOqOkb&gfTs*l*GU3u067^c5 z(6}BfXJdBq_4>eR|rLLe&f8r%e%Jmfw z9r9@Rfu|(Hmgy=s#VE6i`glpMTw8H7axm;!jh77SuBAv!_GUo|CnbGg9;|qLfcYJc zlNh&ZDrV=TFsm1_k}ij|6x;WdvU@hiCBIB{6n;0ZvL10U64kZ(ig3gGY+k2miGkcu zkv8-ZQyO?wa$T#3;^ycYmNqd;vfHbdBL3|&Hvaq(iQ#}=ify5Jgd4Hsv;_47}Mbo4s z5{rRqiiguQ6+f$wNTyI_g`2dSLg{Ff0Btsj2u;KntJ|Rl-aN`eFe?~`fASOz(6?Epd=qUQef==V_%y+u3qBt%} zvVb%)GE!F&of;)cwrXS=cDf4Rb5WAFT8(V|MF;Yr^WZY2=zgvmV;sqgZjMCPkd+;s zxdmCF@lDNJ#kPtlD^InawpLz;ex`J zWTrTh@%zrpvu!nLU7Zc7+u%rgDZb06IrX6n+J=)O*ohojtRe(&(V;h6hLgie&gATT z4MBO{AK}NR;bhZYM0WoAD!-T{7rxINMrN-TlZ3k4@?$eM3DLnr$lW9faUV8Xe#j|P zK63X!a>mDvT-8f-b&HDR+uL~^&gbSE3mOd|4^soYSnCEUctMr4)cM6xtLjVoGe#g(7yL7E!J zkp=ftID`35#rG{t2}&7F=07{d-90)_{K(&&$QF+vK5j?373;=`PL^7cUd>`MI6REQ z6<^A}Js3m9kSmH8V!H!pxZj5zNOOz>skwYrq*ap7`FD39TOT-(efu@b zrru2A-h-T|>qwTR4U$(qKFq1M&*!JRbN4U$3ZWluiF-E}BG2o_T{#Z1d3Hg-<5m~)sNZh!{CC4e zo9k`Jfn$iYo*7@ZIC22@sk05ab_0>BRm$=OzQNoqkKyFT8$`AkPnD1BTF7-hIE>Ke zi1f%kPfNO{!Mn*qCMEBtV(YJB=Tx{krvcwaSvLWNeFJT|bF<1xba@&PO`KF1Z zwuW&L5*zX?(wXFcQ-~+n?%LVQF5^r)+mj|oM{;TXS@E^x^<2EU z1H@QxAm-Ie#UCrTbDYSL9FMXmwJSG^Hk%yaY+$bMSG6bmrra;<>lE&4HzzVV%#O^s$K==ibGdANCt^C$j=b>rCjWZ6fZIIGiG0_xBR)R*g2|0y z4vljn7einzc!#!7rJ2haHaZa-_}1x3xQ5VYLMj&;?+j=34kzAb_vIfC#c)|85V12I zMzVUv$XA!|<@l$rB->;NY3UOxm%rP}9la+e`3BYmOMK$?s829odkrouME@m!dj@(_2#50>xTH0Nl&1|MTQie|K`wnb)y0^g zje|*IsUWCUXmHx=;Jbw(L&>qS$3kpTgE-yCl{{}6PTH^C77Ba55*x!h`Z##Elu~|C zc(vi7*fz+KY;1KRo3f7xc~>rrueaNh(;6b8avKXH-WH1a@xw^^RYLa8)sx$nd=yPO zG>DwicO&1|HHh~~zn8W6Sdw$)W67z2P)>cdy|Cc28QFAaJUO@eF2`4$76!-kAl6&q z+C{YnR`96| z&okF0=E~Ek%+rNE^((|0#_D8>QV5-HCuXN@GjUU%3bFeTM>k*QSaNt0K76+cpIVkr zL*N;YZa9W##x>#wkMmSnjM?xDhw(Puk9c*LDtgd|W1U}zVYRvSxV4~$UfC#O=L$mc zr{H(^%ZRr$#|y!CV*9Y+oI30%YM^YN6I*G00Q;J}$D7Q*QLRLKmRx-Zm(2Kp)s4Q> z>u$CzJ~j$p3;c**xBZ|aUk+oPrX0ua6F=iU=|8B+k)e!sK8YO-zGCl5Kj?Gu5ca${ z0b7NB!%H?b(n-?6Y~rzGeDqf%ejM|aiiZzo%Ql_CmXChm`LjRK?#<6;% zhBDllS0)*~t7+anD|Y_4fS)#XBH^zd&>IDotlz2&c!gsZVte8)<@Q>zdqb|`s7Q74 zZT}tmX;5F599)hYUuzKi4OKJ=)-sk=-oSSnG|BqZDta`zH_M-L6EA4&MzSAO(at+e znEI`o_`uR`L|LbbN*0aKrBNr%*wDcbuy&g|xzpnk9dxJ<8{_c^uXR%=Pu?o% z)9ZcN(K(N?-F`LVkT1~vsurwtPBqpj>_Ysyl+iOw`mtfD)%aMoDhZk`gFX0`>|H}O zUe-gE6wWH9YE}K&7?&D+ab{=oc4iTs@zRQo-&2F%f`9sMEu>-N2C%~qYw(qXPNegR z0=hbH09!ot2^Q{jBHuq1Q13MZ*bL_a>K2ViUti}14lf;)iIrk+Sfw5HOh(w z^nZf0ELDjtzKGhi^k>#xpWyqqRmuBko_dk~%;$a$UbL+XaXnZ}&j(quq@)`ByrBzu z5G18joBOfllWOo!Z#D91n~W~o*pG!aRpWcXYJ|ToqYe}Mu?e@T@#(W_#J6_|ZL#Xd zekWDqn^cXQbt$1%y8W2wNHzZUK#e?@Swg2aS+Fg8s^Ls6HL^0Ognp^AV848-@q~fu z|4Hg(NKpx82Q66P#A=-Ct4@~4N@(LcDDPH{E27lN@rV*?vBZKQ zQ8oTvpiZtXEuoWUS+H%k)mTxfPWJRDp$487%xZ8o4*#T1>~6|v)l3*)men}qqdFOU zMMkgBw_w-0SL1*Nbz-5A(eq0!80%b(|69BIZyl=**0VZ(vNEl?tjtVKNl6I>2CZaV@YTumpHKum`X=un(}`-+g5s9(zGP z02~QvF~D)aNx-SVnZW0OdEioD1@L9y>%f)3_kpW{UjV-Wt_S`C`~$cdSV@wVsUq?4 zP?abtsRL^OYXR#5>jN7C_W z;Bmm?fhPe^1)dJ<0X!RcF7N_iZ{Wqi%Yat``v9*6-T>?i><7FJ*dKTo@NW3M2jn2& z5a7MQ`+&oM_X8gQJ_vjWI085l_y}+ma5QiX@G;<6;1j@c!0@c=aSAvAI0-lzI0g6& za4PUw;B<*w$ZM!3Yri6sI2g-tFH4H{eF`0?+*%{ovfYv z3g!~c%5R0T?Y7Q)yv-$-S1K1dI5<0ZF*KL#{h?mOl4d(w&+8+(T;8{6)4iR}1NWFp zMyt9O)ix(N|M}Tda=B?`(Hicua~L*~)Y=>>(s=*ed4GU`q~GhrqAxp}oCiPCmGo=R zFOn6tIs5nmcjt>%7PmW3nX4-~eUC3npY+|?*GErsIyJM%p!uD1ZMMFo-;`5DCBbi< zQ>uU;Cl<9iy>njAfRCjXy(v+4F@2yTIV~wIQoPZ3`97ta4xt__yeb*^Ie&RQmb>9w=a^oC6Z-*)h4%$TA zSIYUda}1DK)M!$^p@P41&m3(IGbH8pwS2m4FlyGQ$K|p{zD8<~tV?*j^qEreibIYF z_Qhe#B9-FId<2 z700_eBez3|_{Wx#qQDVd`OEu+UCRKa;rApsMHQ!j1{o^+7|vz zjV;>H?;@I5I>*w2}%5)hn z-_^>uS~{Sae+u9%ls5kLdk54P-Z_*Pwets#I3geTJ6<0DhktJFgkJie#g{so12|2`y<(!j=NG zE8hv3o=?GNPACNH${*3OM~iIAuzO<*KmNWQ^1m;~q3%hLe!7VdTV;m^Hi2)4 zw(w`x+ab5^43}H9@O%C2kmpZGw`$>^McSb+p1|W<__OhLXtz1&U)I9!+GvNAKLgve z@a?ngP&XgYsoBEEt+qqAG(b<^7XIx%JG6EoTsV7fY|aPTz8z0im0lo5r@|JD97K}r+F2K{lhnxelI$em%4V!s}9MHQG;EFb$cXmKrP9Z*X zN~u_BsROFeEWnoKFlG)opogL7@Y3H(#Zh4ns3G?pwyaYsE(5N*59#-nieCo7wJqnc zd(|IaWsd`T);k}&x3uwjaSjO9tFgO&J3o&)pxL{C9oqTxB@XC7J&dt2?fig32b41l z-lffJ=N-(uusWqSylg$ZclJ;we{S?-o`W^WHSg>6kiiT5>7X@(Xb*6P{V6)ur3Amf z;KWwX=}8i-m(Yt4`~8}}gr(`2!agxI`eesU9Q|-Kd;PXIDUA;ms%Q7YSZO@Fv(|+4 zH+$jyHi~im94E29ca6!2$_-qk`Y5g&p2B>_8j#luK69CGl|^?aO(pI-v{~+|0rZ-2 zFK)p8sU+93D_bS^pkFmlakj8dRIX5E4WqWv2K8EQ_|ZwkR-(ejB_5<|4-K#qL~{)K ztjs)3j?vAn!?0oEShDhwGV|dRsDYC^zU%5nj!)^#a{46GkCW%)UPTfjsH?GcSt-e-;AF(0JZ8%O9(l8wT)rN#e z^kQ4hj?%K_2XXnEA!Jp88C!Jt2#r#W#F3u-(z9bU z8)Ay<{4gg|KU*;M>;(GtMiTz<*^GRE|FNep%c21|9bbBELW=&FGJT5@T9T26vsd>d z_ph0-89Oi2_Ok`}RS#owJ*_9Zw77~!E-Au>O@^dPlQHwPuAvc51z0-BkSttm#PY|y zra9HQc-C)2lC$4{?eS`$585(uXKYL)oG#PT`%bIs&f;xRy-2IC1{++_OkYeogHP`? zBPhEQv)H4=mg=YA>@NMub<^*3vylo*?39c@xDFv2_!&)ppu#R2Bw-iWyXPNviDsWr zVZJT#_%P;3R#rOQ2kYkHhhnksayQb+_8@(IMv2{<5sl{^98Y+%kXn6ir)e(^<8yvf z$f_zUTGOMM{xms^7y8d2>u$Udl8PGX+?R*3q5drL#CnbJV8jR7788jpP3Mw_K^M!y zmb|2nU60_I74wOCyEXSJ=K+1U_Anl5y)%-Jmr5AU@E25&5js&Z(|fP@5~E zxVd^UDcslx&#mEUOwAq~ePk(_xWNgFtg>l!?iQRYSxyuIWAVB_DRlC?l{mcjO47@D z8V=bTN6R+N!A~GQp!ZJ?Y`QCodRC9anwAj%@a9ZhRTNHV$Q-c;UPoq6n}UDc*h_t+ zeen^a4WwesXgsrd5B*xw4J-JK#J|89?+k%=t;&sDpE_T%cjG`j+$n&v%m>`E?5@J@?UlgA=*&+J0mwoF&*dFO2SVImNBZ z-AsCxpW?>c38#0B6S$Ygo5{M@aa`wHhpB&4GG{+y6H(;EaSfZI>B6V!+*40q@^H^7 z?&%XaH+FC#H+%R-vcV;p+jTRM{`twclFIdDozhvZX#vFIy;8w-pRtaZ#AkBWx;fPS z&`VAwZw<-&lgnv*Dx~c%e{j2-AfD~(0;&eZO}6KM!AHWb^Zo*n_z>(la`PZlS{e%p_SBNxCHl6EF!jVOSr+u z?@>Hp8Xor23(n*zU(^qqRi3Q>g0U# za6hc`Zu>}IUUbIeZZ9C;tswq|eFLS}2H{Ova9VnL5%;ZI16`hGg72;KBJ;h{xuk{< zbQ;yd)0Mpm`I*RhC^b;elS()*(3=eX8q3wUf1nA^>bSZG-b8fe7`O4>2dX*xAy?94 z5xLVG&GnUkpvpV0aj78tCP#Axzdq0>o|m{b%|*m@X*4%zYy(|1=mHmZ!<)>HkLG^8 zZ=eo?uW^UNyopwy7;bgYM|$15g4-hUCWl*(acderQtnbUXY#{~sM?<3vIl>nbCTY2 z^^d(s^RQE#X3R(W{aGWo37+6HHzsq-zBW*|03{ri>qXX0Pvd&(G|qXvGu1!b1E0LNfXrQA#${~%OuxM~#_zNi zlGXJx?u+(kTB&S=)7%#l?+wLVZQLiS-@7|b%2`NqVvD%QP-w4>KE9^oMOIxc;QDNB zpx?*oVuQI}A7M}Y}dt` zB#zAGcD;K~$1T>tJui6??J3!uW?elUQLBMd_jr+h^D?S7gF9qO+cg7_tg zqNuStbdY%n>KU4;+1uU+LLUzD|q0DN-t}brC6;RjIw9gK` zfSY@VAjz0s4o1Mw4MWiGraJM?_3kap<&1~$A5 zte1`kwgoPod8ybLn3{zkn>9-O7+??Z;lQ1p`EkHMp)SSP?)-4zFW}E>*PZ!}@{_c{ zhU@)!7vPWmLr{;t8h^|8w+cZo#jo4@U;L&xU?Bkx=7MMq}o(9)y9 zC^pHAA3s}%&R-Xd#&xpgJI&Fd!J~uG?@pF{Dezb$xb}kv?>Se8ro0G3k~kH<7PyNL zgd%U&7fqa}LnX;UXyAsXq6FaB_#pK9ry+k6xcG1oO4@J0zXZOrBM9xB+l3DT-ghJj zO)Y6Hx(a%f%7ajk?TtnGP}gzYVD!a8ou2~sm@I*M&lvE}z~YKO6XQH}Gw{0Y3=%H2A#7p5D9&cpvm>QXgAB z8aM;`F|z+iULAb6NEdvl=FOh~o&{s|OY%-$7xWMA5`un@2;x@*XTv<2KV>hU0(|CI zFiO(g&!+)D`UL42NBCIarf#+x z1LIE6@3X^rKj1eo=F_!~@OHp(CIz}Q7tWahJ5K?tH@fmtU_JE^4^N@t1eN_`Ehtmq$>hhbgpo zd0kP5e=1=tMQ(ds!~wtU8G=^+P~$szkVyy%yE1^c2d>u!n_Ud~A;9gxVeVSI4X{)V z#(Y!j-?8|$I+w|o}VrFhd;)G;4bK&R5kKD;&XF3=O}ZvVIZVbGuC zWB1pFau_ojwW6T}OC;1KGJMIb7!T(BDz5bTp3hmu6u^-=YKZ%7g z7JI$VUz-`UH?qR|Z<*!b|CI~-{^h=)XJC1szxKO8->FM`^R{qp1zcM<-jsI)z5spn zTUqaKyS~5}*cPG7t6g|1)*lfeUf0`Kl=d``?ADGGUyJb&+x^%pn(!%*49OcJR-Dlm z+dPgExike5uS0g?lFTmRww4%?Bgo_AuHv|je?Nu-9?XwjU7V=xC6*%ecPcJKD!Zj~WBX+qzJ3)pS?!4UoHi3nWX128dS~ zbrw5KjuVZ9@*dGXV%OwI(cmkmM6W>KXtOcmXf~kK-ZM$GsyUEcAKX`5d6Je5s7etv zg1oouZ&APiCHeS4DWYjDfke&poG56$iQHpwvS=#E+d2n|Ch|>XvGPRG-PS-dM$u0c zRGCxOgcC%)+XKlUzZb5Pu5Ku6wmBu@LEblfud67gTN$#C7wN;_$`th>uC4ovOP6ZL zi-v(5GrI)oEgoOG9b_@cU&bv)Gwsz&*MlqpIdAq`mmh=jOZ-3{0rKpE11_F!NhQAj zP_p8mKG~A4{DqHWN&^0sUv8q#*F60#+xbr(yS*!a{NxFl_dhvx zv>GpJnJx?cC%@aM!Jpq_AY1uQo_j!>-(#3A?P!08JsR=ayv5iv#sAsYJWG@RF}@4G zxinp54*B;3y76HHmH2%zrJ^t3&s0ARK5A`e{_0gz@lWu7`=+k^b6-{dcI6gvL51c5-na_(21X0*oBLD5=d^{*W?#o z{#E4sxewRnb|Bd^QJXKC+?BVDa^cnqfh5`k?in9`76rbT%9TM(sdppw_$4R56s=sl zf}46gklfKV;*DC`iY|QF$u$JQco=HT=L~5ndiNrfJFz~HOkCZQU-0~A(c<-yT-E$Q zQZF^+OAj;`x#}I~woVEp>bAyw;Q3Cx$MSeCK@v!Unhf}@hcumg_etblqd;QzRgYJ1 zyyQITM??SmO1DT{`$&x@pYKL#=h@L_WA6SpO1kWv#P4q~w1`pSrs!fp;i@~eH~ zi_$>Sa{aaJbM8n%w|tGbdtM;vm)}ozX#O-|%eo2TF{y!YPC}8h*vwln-#kb>H7<}$ zUoCavey$U=!qmk*BLc~3{lVz+uU*0=ox7p~yWxC;Z%a|d*bqV3pC+2P1^n?~GrBf< zuORD@B$~V#?my9isOsxpVX5{>QKN4lnHd>~DnQ=%PtK3}pFHiKyf!=#RYLyEe{#jK zKy(}AZU1DgqyNj_@=u-t@=eG;@K5dv`Z~)0m%kM9Z-JchFJBMxZ-9L8pFHvK|E~Yf zp4lLG*!y3;>XH9l|DV3epzkW=NByTS=6~0R{F6J{*HQm}_RIo(9rYjkmp>iqzXS62 zfASoVJK7ueUp~~=A@BZAKJ-8NKl^4ve#iB@{^eVOf9`_(pS|<``RBj-=fwW6y%GP) zPy2WMfAx(&wCxezttzx<)iY@?1cByLk-Dvu|*!5t0k88 z{FF?sy5=E{?UChtOr|T==OB;!CuB2#mA_;m`}TZU29%FDl?m@_&G!)|bNTvsM4bD$TzMmh-BEX)psTt_5^s(&Lmt^X@AQMG>tC96>Os0vKGSN%7 zXR^*elj%^MOk^4JO7`h@GA;O!juOVdlLfXUQ@^~k=ttrQnQc4NyW|Wi{_t7WUnzwu zsidH?)Gsnkl@$6ZB@rD1p3y0Vz8sl=reFIY^Xr^KJ-eMkZXe&s%vDpUX-+(vKmVyL z4mdY79;pw#C%XXrrt>KjGXI9`GH_wSDdc+bf-D?(@VNvOeY#B65BU1!LVRt# zvyqe1Az2#KyTTwFS^qpB+Y0t1yJsPvj03V>f08K|oQamNjgTb*4?CHG%F3c;&w!^r zN=K2yPszRl4)13jZ&Rsk4seQD8fv|$km&%Qu}(t) zTQ12iKwaiX(op-$3$o3?k4B{ z6S7#~eQMcgYHYad5O91+HhMUJm+T1e6`LG%FMF9R4)|(94vKW0COZo()a9VUaEUAn zSf_6;+TPn5%8O8UPod&;I z>gJ*R2iCH|z{O+p(4ot=vQyyabw~1$<0e;GXJF0BJmm0eq--9TI@>?e%p6G7)tzU@rebl@O*4jCQslwJOnOnd%3hbCIhl8pzhwa!N~+&yJq zVJ>W*o{x@CnjuRD4h+pl#_m&OOMy=p(OhN(>=jplx=-&VtNfl!WoZQ{^OvFQIPlAy0<=kLAlnT* z5YoS_Hj?=PPfspDtIze41ptrRQGnb-EMzgjN9Glv`Vec`1K>|izzgkVhM<3~aRI`| zL^4m{Q$O?3+RzcQqrfS*@{#A_F|uOdFE{d0;fArYhrosx^U==*V`a6#y`Sczz?6}) z&%h<0^N~$&PWBV{gh>IKTx>6E0fwDT$ky3f*4B}}9&FAx`+MJ*ajF1Ck1~+;0H4Gb z7oZ$Vb=h#>gj)q@?uBOQbl^Yl3XsX1I_W0hj1SQEkq@OuflIy@AkXI8(tP0atpzCJ z_Z8`N;Iul>dGmtwHE`zh0(3PT&O!&at_2@%mrK6@BhV9duvFRr{IRJ3bskkHeFNO* zM*)(4%91_;w$m*{zuc3g6~NCxqM$(w zrQX2ZybDqHSEHqiLd}HHmjv;2+q*)9R{*j65-fxbNE6eA=Y&C90?3k`GJ#(dDZcG} zNbsB-K-5=06;63P5glI@Ep)HiMRv6+(e*P9mF4Qi3*#Jjk*RJPRLB3QysYi4a96RD zNE{8Qcz}wqy(wQ9Bm!BxC*6HQB=~%k3BzveAl-`1sDrkj&@F`t36pk^gVpA=zseCI z@&^-6xB8Pmw=5~IktWpKVZzQde-a(ppPt`TEWFxLAk>}oC#|Md^xCM)g5K}b!ox^^ zQa7+a{V1&vB4z{$L$CRhm2Lg#z%!49U&A@!)i-|=JQM+bAqt{6VO*+PGr2@4K59#i8pq?h=YC{YV3A;* zL1>mI!M`8-5&uo+ge}J=(=PFLI7sj#85TK$f0qTc&c_n3kM|=j-7LX8J62{3Z=$x)ck*wXVWuC+Qa>l` z?74}iPpaqYe)*C4BMOA}@9U_k*K4k1+!iwRcA+pSz=yUcJ?EU`AV&4wb3%3O3aTM{ z#=WiDLf-Gq629zSMl&xz=VrEUAY}`6Jz`GN^(tisHu?rJeo*$hyRtx`J=|>iZgbM3^!r77KhWK#QW}GKQhnU$h69j`a3t9@_-)q6ScEhrWAoA6x zrWPN$*Rx>$#JCEpiK;C$S z2$M!x%Z)7ZxcVSC$I;=CU_9oQC^jvD^EeeiwqJ=B>PBUVC+8gGj%5T8|GYTiRIoaC zuE>vj0`gYn1R>VemNPmvo$HYvK-}IZ3Ii)#Md`bh#b0x+v{k|-Af1{ zX|4&vqUpQ2r~Chi-^D>p?DUhumCm8u_qET&gCNFo<4}n2u5^&ww)DKX49aVKjS>!} z9^(2<%@z;O3V^+m2ZinH!a371v0}UP0c2)ch|s_H9&Y67ed5~s0P@~ryAV~oggc+T zQf$!+p4We^5{@Pg=a%`85`Ui&NX|Mg5RMsq6+ejVBd&ty$rW!r1&_r(;+vUmBAru# zq<8QPq1W>~^zzIV(Y&-k65KLN809fkK5}7}Xk-$^yf$1Y+;C5oUp}5B+I%FC4EwxN zaId>3KQ!^OC^{gJXsK=%hAI7#tL~-nCo6 zsu6N(RwTAs1~HTUHwoX5jg(hf6o`Lr4J5ChEEW<>ROEUW3dH<=c;0uPE;wg}mnn}d z5*wcgB->j?2>#osUtnIucpG4K>mE;LW z4=K+|k9=zpufHBhCiJ=_U;V3B**2FZaXzeH1zyOP$DEdwW#XUWOj!S@QA?6L$-9W^ zEMJR1J%;tj2@!G)op++nUGIp$JPRbRWHt28v{KZ!bg^?&Ne!J4R)WGqql-J2)zIh| z8Cu#_CRGPs?j=KVt$L{g@Pghlbnvr=jFr|Dm8UNo2CSVRLndCmWa*%1O{Wqx zeW!`c9Jpn72^!d^x2yu{nsBBBr9>FZqJRfwm7oO*ec4*zm9-_PL|a?70QhuU3G#i} zRW=6LVMr?Es!_bg?|yL_l~HSif-ISS0KbGik*)?ALFvh1C5fW7+2Q7zxQ_%QJF z?s7E1sI7Px@HP!OT03I2bR}@Dx*QEzxJSAVIIg7(4S#e{S_r)HRT**`@3 zsPucdGzS=MEJN#yf}|^TqKh@7q#b^KG6j59 zDU$XDK0K}z-M1Ve{Q+gdmz1I?*(7NJ@VgzQ=z_@#sW*O#lMC{j$NGk|;4l%lc8Po))LkItu3^iHEqIv#k4UKv`sNJDlV?7wbPhNMdk zWRrnU%q&B-+l^$8ifX8vZy8!vZ77=oY;mFtO*GMy-7Ku3N3WM5OB)TD7VstT?LLc6 zG6(pEqi;_+O3(Nywa%}hVJ33a$Rnp5jHPpJK z42?7>m*!>HP|Fo%NE~opnw3>U1HY7_VdF}rC7Ct!=kijNVNfi+l~F@?z9>NrV+y3r z={5A_*b=0!drm3=4!Om z>~K+vf=^tLW&jUwmm(FV`%+KPW3yj|WO=pHK~UF5y%My4?q{h4Z1{b-1jWAmEnNt< zP4z8Bm-GHeBf#cBr7~nRS6RkGTeSVkknKcenE-7Ru`)D6+Ackt2YzTTL-R|TrOUw& z7wzO|>a1T<4e-xdPdOUj@VXn)xxhQZ zrE$PfIdb&;&m3t0@R1@pnh|R*oeZ3NQH~De zKP%P%K6GA=CfG+7mqA^#ZpzW;pL>c|0S~_>N3ys3i+cfohif+#+$p{eHa{ztqx=FR z=|14ZEIBf$nJyg(Y<*0QevwdV8?@2LM~(*iCritK>*mSPl0cdC0I)Kaqu7;~rE`E& zhr_(vb6YwZxZfZ-8d-WvIt2K{5b(pra;Xk*5|X29)pF@i@L}B~IqK_^D}4k!V6+^~ z*FP>T1@1Inj_g$erDuR6z;DCCCP)tee;WsLGrot^AK1qOt}S>}yb{=LjvR$=*i*a^ zcm&v{($>gN2R4~6NAamc9Nd6k%=|yP-aM|R=Z_ypnm{K=`J<}v|079~8A7>QNnxAdyh7q8l*>9PZ2be5N*sl9 z|F#O-tmAVfc0&2IP^bEtr)0TMF40uj=1iO~xh9nF4pZ1x*)ErK?8eK!wo&J8Gx4L!xlni6o-&OZvnjAH5Qzc;x)$-=y;dIOsNx-my zBl#8EkI9nl?r>wB6VOyTk-xg>pzO~2a;{{WaK3hu7w<4|uPiBs=M3T#@XHKOeq(Bs zEOGWxPL`j5uTHr0fujb>nmzY&CgllO(J-EW_%=bR{b?t6tS$jH_l)Gn|7la!t|pT! z`j&wBo#Q|4JzO?)TRLalZYdu3l<=A_)D_CRw{b5!3h(Ljjrbnb!xftMw{ll|EJfv0 zL-@Zs4vIxRws2zxEJejE4Zd*SLPZyo6i!K)m)uzML9wFEW`%z38ZJgyH<{kASaG-K zS%q=!Qm!#TnDD8{e-qEK!Kh%|husi&JGM(Uwy!6V_QY^vnDs2g(d? zSaONNI@J0SV?|qA;bXnM#$4tBVO?c*vf}XD9$e5EeNK31k4bAw6#Msa+|&hn+~LK- zyrcYz!tlsM?&l+YZh)YV-l9rHQ;ZL{!$x7A{$h)wy<`ygsY?N;|2hHvn==&3f3>(PFLrSoh5l{Y zR;)NCoUNvGBa3@1#G}WqONv8zR-D24t=z1?3D~FeJH?{M?%d3q>$x%S640+egFo6W zk=qowl1sRefDvDZ@>?x;az}bDW@opI3YvU03 z46|(qCdc6f+dh2F$=-12_8`T9U&49u!aOjpXru>Qz{yWgGv=s25;g%emKOZc_-k76(q46 zCAWCulz{b4=M;O7>u^W>AM?33!gJ2E+lu##KFh33p7Ddt6L4L}Mup+b{j$M)BR|_B z0p}RD;a80ImGzp^z}wj;;Q0V`{-XXz>DMC`KY)vUlaey8pz!{Jd9gGUJ>ueMYZa*?c&-BUg$wG-yep;Nyq#{bBY1=_Wf&AcmIFORDfCjO^n zP~$ZBI^P$57cVVO_CDn5$yZ4&;h{^_C4h zEQ|*~Iw|)5jo_|yejz;~tjlg0e6Z|j$Tm(hD@{5_SO*T9x~VK^-XSi$evjQejitD+ zU`yG6kLS70X`RZ#D}?9Pxo^uB+1}zL9(>uzf&{EfH&RsOJ>c&4@26-Go_jYmM=28S zKjf4PrYMF)CE$tOyA-OOA8~t>lN7h+CE)Oca|#{p`<&_9T?&o)3D^)^r}#DK9{2Qj zsp6nO4?O=tF-`3bx47iG;=sZL9MR{OqH#$APTTuak@e;(H!HGHF>IMY zAN^TjmVJqnJbR~DAY6ZkC)6p*UC(eIPkvE65XSqE;A;xQU8P)e>MzCRvIMkRaZu4- z=O`yR*M>K&PQaR`jSBlm`?$MBN_^Lk!gKsgUxjzsZmz9Fl}{7K7xkOH6$SR$oc_-C z{Fc7LI`+<^WfprgxW;iE`RYMSh4YCUO4GBpb3yky@fY=keG!TIc79$N-1H^t{FK2< zQCg8Cjq}UmhGA!ZnU>(+i&vx;TXQ*G-!8mO7h&C6q9WUICXWlhrOCSr_ZLZ8Pg!;9 zUT#lXZ$A2S0(R)ECp+D5Ki6kofBwVs1pH%fAlo0kpQ|&~<)eiA)dg)+S-|G~+=U7Q zzTi;;&U|bli#)oQgVm<|#rgz1G}A;DbRduG-rtJX5XQegNAzX$%Y?DgMZymg;y<`n zS9arE8n-^$hEEdiXBXaU3+FAQa7MaPK0$cymkjPHs|;Ap&E3H9$AstRdI2w*9?Nw~ zHsen@EyXMW+pEmxV1*9f=>LD$GpwG^+udn{W$W2&sEsuyhO6_0!0nsZBXpUXUo!@)!v zg?&}LWtmHsaRc&JLe~=!*v&6hQM~Iice-r~Y|078ZpE7XlJHAh#I3bp@iQD}RC@6@ z__LgWVG=lcE*x+7J*|ncLF^jcrBnCAja|SN_WD{3-j@oen0q}mds~P zJOU5rgyE$wLtu3KOn%$I({NKM6i@6L44DUWcyjL&g!qQw0jq(~khqhNxqltH44jEe zV!OkY+(`cP>^rdeSTI_cs(}BFzPv+8HB5F7#tQ>qa!D2bid7vSLd>dQd=+q!n_Fip z1HVUb^;9rUb2`kW3>qUdkFJ8A!$Z*8IERxRdMKT-^(NSTnuVL%rE@Qm_9&{~pNC)} zADAbf#yyZu<=rNiz?P?TQRQ$tx2-$lwHpe7FP)DP?;Tv5C+(@#qYQZYc>$i-m&a|W zHlX8i6Rc8Mh!L4ZT*?I(nsI#%%u8N?KHm>=J?4$0{@<3t_^}I7mmKB3<~Y!pTM_Up zXAvHJv6uVRV;FswJPU5shvVTl+c>+LcC>t^H+&o`3tY1Ss#Up5Chqr%y)|9z;JjH9feXwNU2pZC$mDt*sM-}QRnD&5DOqp?_&-BIScbr6j3Naw!w6XGdnovedOFPQxx zgKHNRhh{fV%0^!81bq+g<9Zat;o7X*vf&kNVO-LAZb4xj){!T&w~JnLSJpr03R2_n zQ?Dno52q`*CTle~I3*4{+-{UjUs%k|OzQ^&+Q;Ef!=JJzqgHY6<{5+TE+Ie6xsKel z$-sU7VF&LVg>&5xX>)sDyq5jm>ImV*_Q+0X>q5%rI82zPC!4>nJvX3A6V6D5@uBnf zGSAiST=(t2xB(~PaY%<93SzX4OWk>&^RI}<{6!u38)=ugp2HaDxgs9RCXM93@A}52 zlfzuV<2bD6mhqq4bcf564s(~E#A5K;oqTh}aM=2?l*`YK!9R~r^LBHK1 zNc%nEFF;!Tq=m)I6An z&0hWJH&_QsX;x6$b3Sg-?VN>gHpK;=@dH5-5{U&zb}Jr?mBFHXZJ4w&3e%TG$+Qy8VD+NDFvuzzpA}8vI(!=r z67ODcTZrcq)<-z)vqKlb;liv=uyAAqYA-T^u%AZo z$-g5wnMa`UiGuKu*3iYEYx6a8P_LP3)CWHx?ZR1|NaE6;NUvQ^NqHv$tbnasHIOu-s zG1s*|3O%*^aofBm!ve)^&i-2z4*YaQHv5P>OtmiO=BP#E<)@Qmz0$lO>J`t`Y6$m} zd$m$YffqatKf!4kMx*WAQ+7vEgd7n`#az5oG@kl?=;Xlhp0N4eK5me(&R2JmmiqPa z0K4=8ZnluG?rhS%((wWAP`r9C_c$>cclG^Ty5Z~;FwQLGMy!s;Df{)y^q0BAfhj_+ zkML;R7~xwM?BM~oln!z$r$wXYtZik^5nfQylnljsFC7F zBL~h{-}QlSza&eF*9IGKW?{x`PdjJcKU0b;&*=XjT-1t} zx8hx`cy%k@-HMmB;sdRC#Xs%Ww&H!Q^i}_(eZfEN3tMqgYkg6_f8`~&(na~Aexm+j zdy!vDdsD&Q9D#p;U~l~Y&_}c{p_QKdkA5xfTl^);D{jS!t@TCuqP`*)?a%**pXeX4 zz37jnt^7p$MgNNSi2WtfMJ%=#`%lE8KB9b)zlcTsM192eqCBzvzw$)7sGsPMxK{l| z`D+B+;{TTRE&dn#N0cYZ7x{~Hu|Gt8{^c*W7vn)}|F6Cxe^DP%KT&@Xi}57N|F^z~ zMSh}u(SEVLsIN#D^%4Co(na}V|B3dB@gUkG(#7jhq>KDTeMJ34{vsCj`(N=Ww*O!J zMERn=qCH}LF`h*GMS1^AzBoRJbdkSkzo^f@{u23%@#rpqTgJctwr{~Af6;$pyovQix;TD_`iuO<@j}ERUG&Gl_K5Pu`v3Ni=wGqDh{gUF z>$i+Y|Fu81)jm<4IG%~|w63*&i+(NFqu75Ue=+_=EXo({5&a|TFVaOUwiofgbPaz5db-O#zA<;A**lb2{T&B>*gHt9GMl zeVXX^Obt4_jSrTnPNms%Ur-ZIj#3RT6b@RZMzd>$J(Xi<)G062unMQsl&a|s7k3&Q z=Z!b#M$puyH|eqD@zg8F7uBmHsp5Azebd{CnqTwBzr7aI$6=S~$vzwnc^H6Ig>&hp z*o!pRTS8})3*Qv?nMYSeU!|6}ZRpX&0Mv*1)ZFYAO`I>IUmN|fVnZ0+IQw<| zzXs|u$BEXZdLx}Nnfi2Zq#ibIwDyB1UdE}kdubzG@9#ym^F46!$9Z(x-A3AHx-ZS} zb4QPb!W=NWff}xvNY7h&;%{yS4PH@8PqZIF7o7CQ@FHLOE#)yC5Nb|KN`3LD)fBq+ z;RCw*=MZX;;*UmKy=a=j1KQhV2(?S_$9*#c>8LIbsCI@PeOc>=o_nU!?Ux?VK6x^# zzTFplH~Z3g84qbwr8m9*+8c|tz3Bu0M|9(-S+wAd7Y48KpgBVx(>k-obhVimuC^IR z0|K5b(ktEz=y>6qc)LykH050_jo1)K z@BZ<`Q2#JGXizORJ?2L3HN7zBPbB?z?g>4wGn#%9>Q@X3rf;4K`vWq@(TXlU*frjf z&gxuE&&PPtR1ZG{G^6sf_o?cp8T7N%4-+AJ+qFzDEGFo%wXgrnK8AeD-!UKfXkr-JZ9LO7cgd#%LE_s@0k85c0zxj&Z_| zxg+`K{+(HO&3Asj}aFR#DZ& ziP$TQS6o`6%t96~q}7R&G33k%MbopkY_qN}eVpZv+aDJyhH}j`{^uyF)ZQB}du>!y zzI#h02V}Hhrav}aPgG2bt)n9=tf-0WG(4BSQL(t^T`Hd|p*_Nb(AnmkV$tSudTOME zLc0(=z1)lsd2p8cxtmiLmsvPr(^@{KfzhaTX0&4KEbRaJ3BP>T1^S_@9nHKSjNh7u z(1nYy(0jp7)Opf$j1G&S55uofk2bD!SePH4ySRtCcE3g^`32HT)2HB^Q z%@N0?bSc+ox`tuY zGw&o_VbCAn?i|LPmo295{g2U}UV|_zQI8$o7(;jNET(xrI;itmhh+{;q<^m$(wHng z%%3}ieY&}vesavGnI*%J^B>HjdatC(+-{oqYdAXl4`OL#6_t4Jq`LYB_`CBU)=ha8 zU3evzy5t(*qU!_M$OkKF+cCNHURy&7bE&(U z0rs3Tn6*z`MdQBb(sd^KIN4+fyLxUFbrkq}OdgKwJ`Z8r4hnh6pX{XWj>GW&aUFIv zGl@pc+C>|zg}h-ebl8$>Yv}AXyJ>E`9`@|3%h=CkT9uzi!^?HCcCQZ0ja^GC`sUMT zZS-)yM2C%QUQ3fx@~M`s-v7D(H~(iYAkGOEn|ZLr(1A9pZE{K$31#cy18r1><&^B3 zVM3xh*q1zB^o|CMnvORgP9}cu`jpg5beS~B2@5`ik)1KO%ZT^@3HY@ zQG0iJ?>;jbnO_Ur440C#uGaDiKB4UQy4!HUERoz(>n%S&J&akeKM&5SiNwpKt338k z7>i0j0|P!UB_^^i@?Ji3SyCl~&>4y3$EW`C2PfySA15xsw+Bm!EXP8A>r5ysp*LY@ zZ32n!=^&r1JBt-pRzdf`1oFwltJlq76VhKnm)cm;(Qt`8EMz)c`{OMPSB@i{$A!z61x#m? zwBErHmpEeIIb80vWjgEU_7=t`$B}oAbL7{fXD}xrr(?yZIFidxlk=;C7=QXX%t?wT zw|4}}w`B&g&WoPIUY~ek>^wvMCoG8V9NGven(^eC{Z#qrD?x0|@n_I&YCL)7;v?@c zF_nRb0G#LSB)v(J0U_vZ(*;m%JX z&MTf&^!Jl<-GW)=)&>}59Zz=bpDy3;8pIZDYlO53ab#rj9C_#18Ep3bS76saj@(L! zkeA4&GwrN*ASsU_`eT>L1Fr|Ns*j)H=d);%du_GcFmx)@|NR5vT%(D>>$P%!)c`iJ z?howGk0F(3ljR-<1K9Gd&G6w|44L_IxqO97AX|3#E0h?;lEZQVZwwU9hy4N*KE{w= zPAlXq^#j?y(cfTK=UDRe-E#R__ds@`@GBVW$C64NVZYI>KxW+V8RB2Zl8ARpK|>ImH|7~Q^@%51mVxr#@*q~O{2Vd{ z#*-UMX2{J$gIJz*BV0KUM>gt)$d{`Hu^#dlaO`Oune}6)+~M^MR;2q9oS zFfE>ptMrqvu?l8Jof-hf#gq4cr^h)L~C zd2xpzwx#$5)c1}j=F!vT{wssn&@0a&Vq`q2Ru7cx3HI5Ke+Gv_;>n4be)1&!U=~6e zpmumX@h%r=490|WWO|D24u9vju z5SJ83QXhoM|L&NGQfd?KtYDLC+NJ~6&{?N^R1Mqypa56W+ zxg>f^9nH8IjCo(RNK~S0$;)9EsFy>SU|(0#%h{{MW7YwBRDB`Fj!-7m4uK`6=9_46 z-V%%|Z;-604K3+B-Hk@Z#o$S!OA@u!3rdEX_MnCn;;~BejAYJh5N+dzb;U#fjp7QQt38?c zrD}=Kxv-L;bQ|g;tW*E+sFr+w8&=Zyt_|HGeE+m+L$%~XSy;(F16!JRDHfG3R!gqt zhn0j*v7;|e#R~h??@Kxg?bifKX;g76$_wvH_ALr4dEzCdcLcl=?@QikSc$f>l%5mvHP_C%FVPX|haa?~{E1j>Z&EE;eKV}&>n21SV>zX zw7;+p*Uqm>($E}Mvihrp&Z>*WZ$GLeeeZ;o46(7HXKoAYge$8hd+WnW_D9>&Hs@pi z|Fwda_XI6-0r7po@j>=%PFIw#wLC&v%El9HF!JadFAS9{V0Rl3+E(FBWD*+ai1UE0IO42%2epl2??+%x9% z0N9~)xek^ygaj9JILUNJTs30>%+t86$eYSGc-iyU1MQf z;V`PX#RA_wHbl++<6uk9P?}S3jz^M>@O<8Qc)CH4s!GkV+R_*;GA6+8SY7&Lvl$Mp zG{(u{6Cro14qf@#6vM+!u=^NSSZY6ndU%@RjSi-m-C+`teuJr+kPr1#MGPC|Z?1KbqolGB$q*BheJVhg;#atdUR?n5^U`Ag{y3n3Ti6nI?U zi>{Ukc&H_o3+EoLi|I+LUK`-Axt3UTYzk~{*Mr8E7~rKtmN<3I6lh%4jq0s6z}&l* zc;veqG`H8JRm%--0^b;ohNdmb)c=zauFJE)Ih~y$*jHpAt?W*ExbfL_ddK0)yP1tl{)TquFU>?ZyiGsoCGQxuX;!odSC_;ph( z@R5rtDqpsMRXZE_&>9QO{cM8!+M7eSWwrdg8J5^@pOB*@-W2YRe8dlVV2Q~=CaBcM z1meC{@p_}IaIUclHh(dKnxs4Y_1#u@u#E{`R5OAvZ7O&TA^%W)y)nKEHiWgFSNIu* z);Qv>F@9-h2-{LG@MGPru}!rx?)hl|2lt)k$A?(sg(hQEaxjFtyfPkwtg%;b6D)ge z2to03ey5P%Xqmf-&}T-_&*ljKwTm_06!hB`XacfJ`}u6%3a@rI#oab$kZDlBPn>9l zZ8n(V-v|p(cG<~0U$sR2UP6wR!PfAie}vi`of+OgX@S~99bw*<1YYlpDLTej;wSe}fKChe^zSBE zGtx>p*K#au-8_x|+h~mDy{yqP#1+ouPv$Ew8{yeE)|h7R4wgZV{L&0Ve11uSMYcZB zQOSy*?Qej(dkGp$oeCcp>GIt*^|5V|4Nlw?1Wzk^@bk-t;gwKZbi5Y|sa;k08(u?^ zjkUvHI`d&$@+*bLTU~r$B1Mbk;jsPc6~%){9UR$3hN~Y$!zJVW3g_m*Xz*5s8;q91 z%p24)Vvjep9bKIJiv&Gm9XhzKSh^W{ZTU-@vUzX+=wYHi+CvH zN_825K9$MPRI6O3=h_edbhF2HW7b1c#8tZ$=lkH?yY_goBn9$+?UK%x^~PN*95Bl( z6+*n)%1B91Z0zKSkuh7LuJ0h(QmzN;rwH#XlD5N`K#C=6Rw(`2}QxavZfiD zcsj)iD=uV%;mAapwsKc|J8~rI+}i;sl5%7q*T8xGorP~qbKumQbFz@o&Ungy6#A)W zL*0qLvI#@f@y+qksOyyhSEmjV&X(+mFN4P5)Re74-U1hHT|@^w(t8}v57-C?4~28j z)!Sp$*YSAi!Wy{OX)||kgDSo*pNPvoEQ3o``?y(cRM0+e5=Lc(!$Iq_+{LL%m@?B1 z2MiAeZtMeY%Hg)SxQ{z#xw^x_;1Arf#=meY*8^?0Is*+>f-ZBKp}%l$=k@jg#jiTR z)EPfuHSdKhE=r*7&Mu%g|0_67^2SB>1j>uMf?V%2WYv4)Fw5=cH`#uJ1x2gF3pe=0Oss#=m9)iccsp$R97A9`j2J0i$ z@XIq0@1q@@$mkCap7&r(bs&;Mb|61A021Hc0X2_ln5`{^@UsI!C;1i}Oq+&Qfl`=1 zX%O5SdlQ=OPQ%4{QqZm)1cNmypsO$sXqf}F{JQ+7tn0p3I?ME$v~SysyqD)%sfpP& zsg_XgDI13KgX}qg%>*&sO@-Ry?g0i~OdyV)IsdP%GAN#lfxkU;RXRB0q!H z`hl(WMcl%_MITXLpH{kPU%)^7L;k@n_WajhVtui_C|}gKMShDsvw!Rrv8bQeUbOdr z(f^hA|H3WuMERmVqWxlh5sUKw^{0r%{`g<@MSuL;pa0hX7mNKR`v2edqWqS4Y_Vr> ztN+A!6YZPR+8-9JbWz`b`HA(#{?Kl%FX}JqBl=79e~W(qjhB{q_%EK)D*wOswa~@> z6#Xk=QNMrX{ny@>_!8}DiH8<`|K;C8|F^wJ7vo2i*V5lD?M45I*SARjH@^R+{~IqY z*LMp)QNHLukzZ)5KSV6HZ?WgCFuwe&pD6ENdk41mkLW+qK9Qg3uNL|L^^bci7RM8j zF6t}BkJ!KBc=BI;TloDKxAML}KL4%XV&A|15cO^G&;QFGqW@d`(Lxu;ckz1uFaH+$ z@K$|V{L_NP_F_DU*QaRzfBXBt{KfX7|61-REp+jE7yC!#FUFT>Ukh%jFJ2EV{%Nsa zlqc#V))(VLK{>_7~lVm|CV<|-1$qwc z@T2g4Y3C<549$yz#Tnn=OLYuYd>D^QOOs*7_qVXU%RY)>&bVbs8kD3rfN9=s>Tbay z|G7ZOwOIp6{*4rit?>Sslklkd0UWOXLFcC%qDDn2T&uqeX?@zUiOs{2|566ecHDqr zRjMq$ZYWm1DT5(9FT>R&VGZxWFuZW43=+o@RJ zDW_3W9gukV!>`@n;aT?z%C7Xf zt#cpXd$&h)vNFM;dKoZo-5cop>k;jdFTsorx!`Q^683vNrVbk=cttB8a<4syhsCwD zmyj!WcAG*_*LVh%%FpPNG)p|JRRk%&YoX@JD{32SflABw!;Q9&paMV8U#aG3`+g7n zth@t$Bfiph1(rB$)(%jzxdQW(e$w}MC0G%>2~x`yFuToHsuBnIRB0JB>lK62nYM?hjE)~=**sz(Iba|>!Biu*;+$2np|;0<4BM< zoPdmTPbpN7!-A^GkoK|^rkcH^e>7dtLTM_bB`Tn+{|7o`{z%+EC=^Vr6%gI`Cq1j` zfa`uOgudrW;aEyr<|+q_35kI+r&F-dNSP^Zmtps@%fR|V3H02d!t_y!pB;qU0^d)< z?LDe2`H(GEMy`ehzsq2Ih#DL4gJ751HPF^W7S2 zmTUws^^0&#s=^{ItzTS0{3M~jLx^hV{g;p*xDPQBW=s#FI%G1hHNl9c^iD@ z{h`@XOZ>Ag7dq{$1o``)bpKlmeAs3;3{I+ogYUo5(#IC4n3fM!JF3CX;49sbWr2D} z3SjiFYA9Owg{B)>;CKH*DEL_g?hn7v5kJkbIbQM}Pl@)O2?hk4`iQvf6Vz}S06s%``ql=pH z?)kPj`{H4!syPKKN57@Nuh`+s&|_e3QU<+`HB#Cr#dUY(p!HM%0ZO&B@RtlH%_xIC z`V8hDyhl&}6`tMao(A3EGoYe(ogTXZxWnlp)Nelr=iJWGGj510x?Y1_suw^CrPTQt zqDS2=I5FY^3{E&or@TVc>sbZ8WEX(nc7Vp;MeIBBA$UJN5B&!fQH?Q(G^++ao<0w4 zGYjdNV8G!H4RBHa0vu>6q-!c=c&hR_gxFkyM%zMKw@=vP+T$6xoV^CQGxyLP9#T|0 zRS&lQw;(Avk4j$K;rc1{aPZX~kdDive?06^H?tll`&Gi$cKP(X5MP~_J%b&6@4}W7 z1=R784d!%fgddf+!6bVhUDVA6FJEee&S|$`eV1Z7B81?a`;DNacMDPt4$&QL369Zz z4vszUfZ5z)S{+L8fJp;fTUQA`Clt}&YBpGsR|gaJ-G}xMcT>d}TkP2I1bhk~!}h0{ zG&SE2KW%#mQ-kZ^2&PiKc`{tHzZ%|^Ho!W)HT2L|4v7$Z*zg<*M=hhj?*ejr@4=i+ zFW{m}q_95%aaz|ZD4+fULSrLnt3xg}md`2+&CJcFWFN9gr-mRNcE30!~G05QtPsOozQTv7f69@sa4%7Eka(<31l zb?ZE!WnLhDW6<(kUU%!MUHiPL7!U$;iO?lNXCr?WLv;vdb4sSo_%_V)ISd=Uv-)I_w6^`3r{x$diQi08$7GX(@dMbW4lbAyol15I zHplfD#6r)F!j*eA5!G8e$l(vdzLOrKPIH<-a{$|7%^!ghaP`ckhtxIME2N}X}7l%&XP?er~ed@LK922`kn-DSuP_F z9v6{}0hVmUa|!xm5&Z+a&0|nyJ;8MUaQB)%stS4K3 z?jm&)hBEzJ2Miv*ff#q+MIIUHu{CLqIPG)_Nq>?{p2rFE-oH*b_FM|Ne>Im#!gbhG z)sbl6nnG6D>?GBlbeZ`YCk(VoA-lWpBu>KqlheZflbsqVWJ};qGSEtwtrK!mb#Pxt z1{Llm!4bol_AYyz;G0BFzSu)NdK$6HHNtrAxsv29DI~5-OquR%JDmJx8QBI!#E`RK z-_H=dp|_N5>~nw!YeP)i+ZuD5Vo2cHV&eN%!iH*C;<>BQWOP$8Db65l|4a+qfiWcS zb}>o!CM>DY0z0jbB_@-L$(W-Omf>cJ@7BbV*zyC!>bfykZhjCt(RX zmiT5~1Tp)2kn}gTWyNRAaL>DNa&y}u@=Mc>UA=9J(VxRfKLIBy*)i>>rsxnEPL@45 zL>wLL*q&Td+_rNu89D4QS$oos)eJVpZz~s(y@`j3inEk$SZjg}@&#n|yTe55nUrCT zF<$XlNap-JOuk>1vXo|H)Ox*$d`UP=pr@4Gr6w3_6i)Q(50S_KJ65vH6hEC`LM~4_ zM6T_zWo<{Ap;|yBnR)FXaj&;w@4K2~&CV#&)%GA+-rI&%G?=5uh*;8jb}@NeD`9@wnVsfctdw_ufa1kENbC*yh) zk(JfvY`Tt(@SW`nBHWwE-5%yFtHuUBwyYrK?+c0XWHaWHVT)15E6E4HLh@^qDeLJf zjK_ml5tUbaiS)V&yP_t=&Uvdyp5tEPqiVt$PD|05ttN%EfVBHy#9~g%@Vn+3Vv)3m z+?#92rVj$l>zqs$XXg|9p$6>SNW`E|$>hkrJTl)_pM~}wfqx#ZB_oFCk>~ou**Fz@ z{PA!dQM27mrq&N-^#dL7gy{yd*K`*Nny1GG1URBobP928$|cu|bXbS`PAGHSL^e&# zA=>eS*@ir4jLXTD-!mwL11 z!zN(d-3&6VOB(rB)`Ly-bH&j9S)@D-vO>S3iCbD`>*2RA^UYeUl zhPrJbLzi`9mhUE^N_i%6`?Q6q&+E?mx=g~8c^Tw|X&ULT)ss2&amCSZ(us24ZRBj< zUaT%~A})x{AO}6tNbSU)Z1%^A*!N2Y`TA!oiQ{`P8((2RXMG0wt)52IuJvH|TwSqZ zT?VPMNh3@9^kh2yT(NgkI$881jRXws#hB+rbp5oQylK0gC?b2atJ5Z+!g(7pm8X-t zhx@XrW#jPgo~`8j_)K!LQj1;fHx?C^TZm~!7O5-i&vbXY;PdCHq^>%fe2W~&_Bf8l zDStN+?`=EC^wdGjW%?*AnX!rF2>$h&IGCL(cgBakQb|{z9pqQ&Aoge3DBND1N*rHj zlfblrj2Ml^-};-$$E0j>Mr$B@zkW1EtQ5xQ@!2Ht&;Yjk>1eFX+)S1_Ws|X62C&BO zqp^4XW>RC2O}wKAF#pajc)f5liFlkv&dwXaH945*I@t~ZsUTUC$|uz zAz9>(W`9;XbPUp6TghVAOfu=47W>;~ERHz7m6#f4k|u=~t1upm1$A2q{>~sNE4A2n zud$fjDUB#@Wsui1wAjmqV{wm88u`Iz5Z%#QY(Uaj)NI;HO5bIW+C^F{Zsu6*ace7? z&^?n3Oc(gOjK#J>-{@Y+Ah#xIF~!ocxO{vXIdC9@)U?-PQ%c5S(bY6^OIN^)`Y}EI zarn`A8yS8zorFK`%c?WRVak$i#BoVF@mboJ#ng_&O~<#9#W8?N z&3x94YdfktN+iB4#Ahh?zC%}N+Ws5%FZN>@&m*|XVaD)b#V1H|^kxO^P&%YNRNck zhwH)riWj>fd;@H+od8#FKZUaIo~-{a0~kMQ1-$-T2lx7UvQ<`=Fm78C)N9m%RLg@s zzG(+(8`p!xsTRz-xU+-8eg-Zh6%xX0AXk41E4Vre=3hvIwZdFEaHJc1+ipCZyPg4y zyr00MN0ZqAZX!TZ7PL2g0#lMFGtV!s;QJ^WlzTpbHJOvyjNYzLxiuRm+dYAHY%=?O zY68^#&Vr&jPhe4JH@5TSSXiu<1+Q|Sz>pv}_S|!nUW6e zem?=*SyNd3dH}-?+u^|A8hEMU&WgNjU_$RSnC4IeE6d!OX{9+_R^0-fTI)YQm?vNwD%{ z4Fv!6W@Y=^!`K}w!0c8HoOtfT`ak@`W!fwSn`bpJ;-N2FU;dg~)HMQ(RchhPRbgM~ zl4?$EVHkJ~sRdu-0G97{iSxbb4F{&zf_eT_7N%ap8H6}OhxA(LEbQakaw3s?d$SWX zoO=q7#ssk$HubWHE0ekB`x_u-=L}{vbxfIEn+}|2!Ao$cnZ~qI+VRKwCd;}xzlQ~e zfvgXc@&lqn%Pfa{1wJx>$?v-JcURt4?A`neoRj>S#o*QaoQ=bHMe=W`X!c_UgZA;O z(Sy%S{SDz;{8+!kSNQkeqxcKon!(xDkA0c(ntw2HEx+x@FX+_d%Zx7kZaI^dS9d)N#Z5|7b(oMN!mAnjM*6b)_Db}&bS`h6@f)@}__Ea>e)C%6M)FI2{=&76LVf8+ z-tJ^?-hWRUym-Zj?R`w47u74%awgty8Rj6G>^9% z-K>PNCEl#}w1fQF$Vk~l2Nf*5=*7Cd$mGvgHOW-BtK#u5o=oXv62GFC2^aNC4Re$| znd62~KHz&0w=t{(a-ZFqvc5AfS-GA|f7KDmr76rvTaT9sr*v2>QOBYcZcJrDd;WZ0 z8TX=t26_tn=$<6jC_0|2;5HU@!H<_*nfHcMiW%2yxf~BoRP&z5My<$I97=u5S!#C2 z$olb&_T8cwyyZJ*@~8*0S>sp_t8I$M6aR1<%6ef#!x(mC<{pLdtTr(7P#?7QaABWa zggx&w{&F6Qei(Ol6gwIELNVstFYfORZ9FjCnKduz#BXrr+cj*6&8_+=qJ5RD_4!x%E^=^;25z2a~qCgfBI-B2KDMgN$G0DZthd4gJzf&g|uQ}KS>)ib}B%fYtzKRomH0j;hrh$+*XV0nl%E#!Yy&R%3g;JJ^ETO0nQMpd;y=O+HeW7SywQpLrtA2Ao-`zsLzpxI7C+xZ0xfm==KHb~2%!+{KCE)5JXV_wAi#D&YA~Jkm zaFfP9*hAN|mPS~Su(kdmT6Y%QO3RyQ|72?bNS`qicG7Z1wiWqU5(s3>oS-bv7Tqeg zBBP3fK%+9<^D@;IU8uDp8@>jCWT7LCI$(>k+N?;0doUR4I}M(mX^Xa;vmyo-!C*`u zgtt8DdfrVd60IBz?j{4MO2^yt*oqWh2m%QT4BWkvj;GIxOwS7fD+?W-mA`ea1{ zn}R^#)Tz*WGkre!VnyC}2Z63$K1?gIMJgYy$f?X=F#9+U1~k*XR&T9Hkxd9lDzJwm z&f22yPp!zW_aR`BmObpGd%qsg=S=4CN-&|!4sLmD`@c1T|Mn67w?-h{OJIKHBB!}F zgUeYlqRoo(Fv|DxMzrlZc2zRJ*$q@obRdhzS)m=Y?D7AVf75%4|L!lO`u^ir&xZ3| zx~^fNydLvLGMw*B*<`RDUc)pH-qRH_ROUer<*HE^8yNE<+4n=UCxb=C5ru~2A zC;sBrrWacFQX8eQm!z-KexxjYU013KEtYPFAC^MNBFbiz`zXJ_^FUCTEqP#b8wBXt zq1XS)kN%aVdZd5<*(+Tmk&b0c{bC%x!Vq7)um)EBi}+6BifRf2-~y99PqcfjBzCHP0bRM5S+5NhWu!FG19K#*1d_17rDHs#X- zgX99ZWVRCYb$=zWU0(o6;t*)Q_nTnVphDk2!ErdB;N-!$pqhMS54)|co zFsSqPu3&k}PPjT&4a(>q6>QAf1yedk!m$~f1P8VjLG$4n&|}$Df%cMO*g94d%Fnpu zFyDAL3>c&VKS%K#K2-0f_pT$Mi^hlJ`J+qV@1ha#)qs}h(ee^V_78_GmKmZSMJ4c# z)o_^ZT`p=kS^^JTQG@u`QPJ}ACD8YP8XR_v6P>wM0?%ZtLFLhBMEh=+K$Q(@(6Hyc zsP#?>yg~U;!6i`+<(}I~!LGng z(RV7}M0FaLc8YlSOW=uUHE4XSQ`GdZ1crvF!6D~5MPJoOQ2LwCqU<)Tgnw zMnCNor93Txc8k<#jFwJO;Ik6=XMq~jd*3N~Mmc`I8a(oaI@6w)Kr~Mc24p=D#ZZQG z)!-oc&!S?=8Lnz@|0zfDANr@maBm@=-lC80Y-we=IMf2D5(a zO2o9@_mL`GV#1fSQQjs}g$MV~mq;itDo};5FGu`O=0LD2ypf#sKi)J&6|PLm`yc12 zs6ys_iR3ty|M5fxR2q`O`RDq(4^^#V~PWx409&Y}h{_dSBu;J7(iNT8!=)O$_ zE7wkAuL6IZX_REYqw-}caM^<@$?G5Vy{lJ&J+HS(_A8dc1DpyR__z;qZHRyU4hzgyt<60WBxp6y5eHfhCFR(5%Kp{PpE-czLEKTyiN)oD;tr_A%P9 zRHjPY|GgMSF{7YvX@}T7t{583(u2c1dc}?Jir_AHeVFI>QS7<02$r}T!l`N>#nT_{ zf9D6elj_9(7vuRvG8UH+(qsfC?3h#&px#htUCmwwHrCX#Y$b)+*M}7T2 z-bcCNTeoNwt*@q>-rp@!r(8q%9+e;YuRev!>rmcH>qmd@7LBI7gYq3(uTMFb@`Qi9 zi*ouu`7+9upZ`y15#?1>zqGGH%2iaqv~4Bj2cNn{T9l>s+@LZVl%;)*q^$X`-t7Nl zRjN~))>lxO3zVg8rF|{?r(fFFPpaRL)|XR$NA*i>mX3WlWnIdpl*j(lBW-(>%1g&6 z6F@;OId1jKIIU~(y>eH1ODmRPxb@%HVh1Riz*M%8Ho-;~Fk%#Bp?aaRsF8KBR^-3cvV+;VHY`dch{ec2f%ZaxKCs{^s*X$+Yc z3}L0M7#wNZiXA6Jlh-e7;q_04!A8ese8FTjF%ENp#p83q+sfXH=z{?ek z-rbLnc=?fX*)A|Fd_Uv7UJ<>s@Ig+i-U>`!+cK9nE1~FiZ`AO-gYn%YVa7x&A?;J% zXlG9&lkxC3lki;y{c7|=>CU#CPkRwFr+y@w6yb^D-VShe`;f!e(K_UgwJT{mWdVl1eNbdtGp9z0l+3_=EvAwF>o8LJoxE#t%>>$V9oIKm^=avR_lzi+_HWh{9y zdNMh$RS3go>B1C=3Ax!gi5#0>1tkxsz)W9yURBMUyi~1)df(_?2W=Dba@0h!GQSb- zALa!)>oLUJz>IX{G{dG8FX&!tK)j#@`IK`M_V&(&?ogkc)ssGR9EN@?1n{cCXfh$) zj=;==aI232T)0i2ED3QSWj}LZkNQyPf(%LRCq&ZuGoV4uS8(Tn9$}U_le^u|f%?!Z z04>ubPfmCc*WD`M)#xg)DqfXj)-50#BgcWA^#!2APmu`Syh&YRD>y%U2e7#$PfXBa z;?(~FteFTjEEg-qYc(S#e~ zLgEBp!P8gag3QdZ$hzARSzdq5jbg4c7P;oAbejNO8GMPmHgXf#T4If^@px#cZxLra zuNVA!NS}cg+91USeJ;9l4E)I2p}=>O(80&UByEC4ypfa9 z;7)puW0E>JYPy-mp0h^&C(Y10Cub0{IUg3Co`h<5n4_?7-as7|!@rC<%7&AWLXI;y zmRbfS_7hQ;zzUUhX@QHL<@A1NJTlL)LCzbuGT-Y9C_}EYfbAimZoSm|DqzE zXX6G7fFa6qM<{)aF;1Rg4Y&W)MULmEql)$^*r87w4$jg}(2_o4gadoSz3;NNed?AWC!?TRmr z&sG9@#J3>3)gPUnw;ap$=Yn+#C!xlTU<4bN;@%URz_Z+17;<72s(-s2XCFucUg=xl zblWv3;cW<>@nacCBw?_3%vxl)BLpuxJr@Wz`NBEXF=%_%BK&H7Fv#684{FVfMHXQ* zalP6K5bfp&4_d|}IA<~rPB#b6ORV6J`UI4aGYb{-Bib^t|f??48PFZgiv zN<8Z1dT`zE3)o2WO7&DF-aOrFeGV$MpN12@hC_xr(W-?m}hs}I3o z9{rq~MI*0Ig?Py14?tH{9xio{LPzcuVK2JQ=Vv+yt{g?(uC!S$G1a3t?!1V=D$e^VN>m(>ZBK`}~j;=w* z+e)#*J2|)^M-En~tU=$*D{#RLSsF`G2~JoYiH_D);TnTMusu!<+TMsjp&k410l^@+ z>Wn7bS`&fX_wU1Zf@R_1*?Q0?BLdwEq`4+-Wng-)9-MY10%bbU9EbcLU^3E!M*5K` z8&u(-s*hmOUM)B&GZIz*ti;CepMwWB^ts_)BpQ9X5{FK_4}3SPLHjq6XthBVZc@Jo zS|+Q&>~E3CY;_f`cDf5*9#e$|^#6k_sxYX!5AJvm|6hCamz8+Y>PO&Zzd8(Rh(w|l zm3VQ^DlA(HqZ^52=Tu2EMI^{^qi^_^^vZr+Gub21mThK$;fh`iEn$$!G6p<8$2*31@+4`^Sjqy zw+sAgjL%6@P}k=sen8eTJ6^~roHUxoLse_$e|!`_Su}n)UJ{dvp1*D4myInyHnnjm zjxS3^AOAM-t7h4>cZ2XrS=qACVGzFmCKY8XH1h+4d|MvGD&V|xsVHY`Grzn!!*1zGJsd{Qxt<@~%nx_> zwEvM|izg|ip!B-KeBoCs-r2jG@P#jNC_nZP|M~1n-p!!nc zUtThTDCf^dd4A>m*RzcIKeIK+q4c?kWR&rL8;;|@yRJpdZ+W1DhGqP|X{P)qvD(Bm z&;wO!m+@WaoAMuS(wFVjtuZX4z}g|<{!rV#UnJy48yrdGpw9n^l1$LjH3owaBMDG7F5nZJ8lfW zbCd>Y?wpH`+V0^uCg}4Q?;1gV7tTk=Q!4oK3v~Du11e;={6h5FrJDb4pB(>K+h1&W zZaG>KUCW2hQa% ze@K@n?_g~K{5T8HSI9}PWN=4#+Ge(ghCtw1&8^I`s{cP zylf24#G#bShxyO8?JOSn7>W9d>-i0P z8hJY!Ph#QeaP;Ls9Y5=hgg1fiYm3^p3fc4O_^jt?-i**|cv(OgI{vbj-(z^1CyegK zOHIR2=kPlI7TXTqZKfM9njD74nAY(VW}V{ceYlE4Q^QbuaUFk;OgpbJv=cv3S%ox( zb^Ng+5$^|k5r4V23Jo=_=c|1c@+6bb;lPU3i1DxI*Gy^V1>f$#t@FbXx4oXP>(IpO zoPP>8R)?eWhwAy-zngga?WeHzws3UvXgyz!Yve^LoWc>u!cl)`JzsM45O3u`JDzP2 zf$X&p@om}<@EYPc+}$04{)QjopWju%V~mdDtq&s+Posf9%WoHN6?C-zjTcq?{`=>)+TXC?#*HTfvG0E`BO9T*`4vo z*rtiUut$;C`#u`ywYvv!@ z{?Sf-;W%tslY+iaXy!-HzkKw4rz+mCp62Z{Y34uur6w%8`i9e)ordP#Z{klHnJYZ{ zTg1(HNArKQHu3!yT@(iU<#N5j>(M>?CjOb*KZUnucydE&J`?S^P5cA-Ls~E4$y_1L zdzNX^#1|YL+A0Z}$h|+i9_get@jv|fBYghSgY%;Di!V0u3%wo*Bi!S;nC$f^VoMW0 z{|ymNJg|d{Ur6)8(Ce$!t$o7!qr{vs?MZ#<5 zS2;JD2e8VrneXw%Ot@&}6OOD(Lp-@=zM|9HmND)9oR?V|dI;$C(4?}(bh|9}{g{fP zzS8~}yOy5)ia3T|Z>z7-@j4G{iL6t?+Ks6wM!%VV{@R^mhh8XSv@aD6Tx#MUKA_fe z$7@@1O&G3;;K?{=Cv&nXpck#FX&c=p|9{v|bB z5|@gCESmXinW8s7%nzXP=y% zoO*dUUK^2$et0+YHTS%?b(Yn{akEm<2s(e$(`MT>8H~b~hIBrRoB3T_l-yR9c4eJVo$^h8-jv)YzCsX{A=c_h0wQq zdE=VEY1uSn)NLsdtM-E{fgM2MM+&lyLK5%5J79c(EZiKMf)LMB60AwUj1D6h+mMV7 zk3PhZvOe(B$`mSGNFd$R`s+T08{%(IRAe}xR z%q1YQItksBRC3c#+QBu?nt6(%bgml_QvYEosO$$b-|la2O2X=L*^+^!nqH!Hv?(1V49d7b|?H z`V7N4S4kRZc%Ck~Jaj!$eug-+TiHOa?WyD(EuZ2)l?*an4a$CLa={+!(c77q#0~nB zLEcw8?r{2goeb0r1788Hs$XRkw{E}LlH z+9A+n6c4A<_~VZ)&v1nb@?1Qgg0-WQXk5SjT)O8X?nuTYoT#0Q_Rs*C?bX@hNk>NG z7hDSRoYX0CSeyaa%kp>yNJWcyd6E?wbj>{QDmO(V1vOol5hR^^4(@dx;rxT?_gV2N zGfw=FN&8#D+0yYWG`+^e5B6Y^A`WsFm8j37`nlj$=os(_wsZIC^)aVqtvK&-Fy#xA7Rtl1ZL)aFDVpDca}aAUm4ij^K5)U>G~d8{ zfxx0e1IA>(x?R81$QlFdT#gK_` z!}bPl^VVdvy~s&2PEj8w{;1*}o2DS0qj?Uwd(~m|#(HjEL<$mrTgE&v82|^p8@TcM zsmT7}6~;J94E&}Yj`6O_= z`7r1#D&Uf>XucM69$2~N7}#!G%uP^BL+__f1ASUzu-T-XJNAs`E9i9x%Ws_qc}uFe z_#>&Pf0_r-J$(`M=kDc53B4YVm<9CgE`hc4D!I)ysp#^69S9EV0uifrbNMZ)C|zq5 zSZjS7T<+P*CDQ9@hW{%jZSyT~VnqxWMXxW<(zh_rN-qM(x@nwj7|pLXO^#8RD*;dB zjtw+{LI^ckT z3b^AM2{IUZ&WhoKo$gVf$Tt=Q+)P70SArP3xR;>4J)PzWNkuQFdr8U%l;I*p8!*wA zUe9CYX*``1z*e_ba;iQJoqsZhTYtF-m?)HSYQAYGv!F?``u1ti_2mV(h31E;`?yK` zA?5>!i5Y=q_R!Cdrvvl-?GU(bgdPrUNkTK6jxZO!bfDZ{BP@E5h<3d%XEeC6FjmU| zU(HBF-*)d}=Kq}x?F+SWq-i4Zt7~SyjGqN#*DGSpD+x&d(<$bX>wI{1#(U1CF#$c* zJ;6*)b%PxmSGgy&eU(WoW4LTOY~~;3p138UJzWLN2+yfdX;A^^r=E>SqYwQ^KK2DCau1i5vTn0;C`QOnrPSTU}~=encP5b=L!1%XhU(x z7jLn1J{;3M!s9l4P55hL4CmfSuOB_b1;&+H5bDNr^Kc3pw`POjV#Fx8^K1g= zv^NFKF%b)XoY8}eFD7!L>=ZP_N+>u?_o;cg#Ber;X#O0v27!UO7Cf*$ocne$1;xs) z5(LfBgz2XOxEh+jp7lW^BtQ1q`Seve~>QJ zx;T@Ya6Se3t&4N8AFU1N**S8@U(){cMmvPNXuws67_Ltt63mN? zyz&i#tO9M=y~criM&+e`@c;h)^Ycny-9|sc%Q_r^Mq4E}pK>5&9m;LZTBv#ZOL#>4 zBz~<(<4*i5H~%aDcTe%({e{$LEUmlsY!ux3vruv^vJ5MK(}K@#ER+;}+Jol~(SWay z50)&5tHSJ7b(mP9EHUxki|36}hv^T8OSEkE;XVg-=n*?sa>RTep0Pq5eovVq=`q-c zpGIoHmUJXpvSTmy$<~BLcVG;F6;^p@ zN@^!nV4p2R;nqt(#99IZz(yp$0Xz9*E>9+e*3clj!bqT2Fo2j$0hXXDC}DHCVj6 zQ0gDX*QpJEE6&ml9VPgct{TiU`y+0m?D|&~cE8h=G*WJSs0#mT@FhnmKWI~h>x$?9 zul_*3DpYBYkkrxoA3>_{?z${V1Lb>sRcIBH_dk9)OcnllQ6g!k^$V!qcz00s|LRwq zP=Ome>i?%_cZ~{+Vw)ugsZ4RP3Jf8~B#xB-?oxrn8(JhgpOxVK*QlTQ1I>T=pajoF zs&Mn1y^^r*63lg|Liyd>CA&|T;6mzeS3Mme=@ORU*PUvxeJCS&c!;*u9}W}The$>p zEWv{*H+^TtubN8mr)zYNz`iBoMB280q8fBRJ0SZ0t^_L^tHQA{t)gIyQhejwF!;cQ zh(;%u;&7cW_lRuqgyUuS@Q}e!2o8un%**ka zyMy4>Oo`aAvK+(XGH|cbIq`M1J-Es7H)z>=TD&o34{nzI0sLj!#q(e7!QbopLC_1K z*ke%zZgBbl%#G^BohK`>`^7h);7*yi*s>BAxxD~O9^{H`ODeGkehf0x6UCoptMCbn z2Vi!vkJvkm#yl;&4Qeu{iq~AJ!sc&!fZ}^y@!83Haj!)e@LKm<#O~UQ-}GDp34PZ^ zi|_8msZ%b2qsg5j_QhUYaOEO+Zg^3o^OFQKUh+iZVm%M^fHJdHO$@63REJ zj5e)5L^+7oYf^5etV3Cyaxvw#|MYC6tZMLoGWnD%X}wfl+SfcPFV(YyvO8rR%G)Rp zr!2Kc+LtwLE9G*^U&j2Oyj1_sfAvz^?5Mod&I-zBC`)aqru>G=jG$aY`6%sI%F_CM z#{Vb3pK=tHk;+SDZvAUpN*Vuu{Wj3Hqo|D3=3~?b>HJ7-uB1Gi@!hG;!=Qf}|U?3QGCW_e7 z&!y{ObttlFV?3Q`jM9mhaA3O&T<~%lDE#Y3w7x%}dutcKS2=|sXu%Q^e(eJu7O)JK z{#pk9tPLaYMPkgQ+Q9|0h61f=v1HHhbiA`m5oTR=W;SUhk_2OCY_R+{=xi~R2yimF zM&s5W@9hIZl}_ZU7M zqPCtCo?XPbIpu)4+5z0+d1=IM^KR}_LJk=8AF2!3wtq!>WSYIKIH2>`c?bwR0@sKAmUSYTZ&Y?7AkNU%C)xtM=kS)0UEx zKl`}@jS2AS!&`V;_fk?Zgg*bg%7q@_GFBV!OMbOSabp+lfYaBvV-3!qe76|Py?b8- zH;p-ocf|OS>@Rb;_oijA{Nh=he0v#b-L;=nTwMucBX3~Cvc)7(X&dK1Vn2Mk?FD|n zb^!^xX3agjUk?r6e#VuzJW0_Z9s}wd;KPpJ_>tml;=aBV_{KEAuOnrM4{{+Jv&`V4 z7j@9*&~L2&a60Kr&xUdO`=N~eXRMv*NQ!K0p@UKd{Jr5B-p)FbEByr4DHlOdeiPri zKZ|_ab`t&`nhRG1oyT^6=8(WDF;pIs0ed%H!1wOYBg<==ATKQfR^7ga-;D4g#^d(F zI~{htd4kn>ONh}G4_Isp;Y<}8 z4?uqjS=plx8v%e<9Dm`pdW*>z_ipe-WjY-HSe|U&!PBQ@R0xH(GP4xi~zv0ImXDVas)OkB>9PAljgP2*6fPbcPUQ@J85O}NRz zlnl#6M&9qI#n_dvj|-N!{H*C2$Ev!3_h=30Z2p4calB{rVft$@7fhA2f-EcCJ z1S$$)&oY0Y^JX|Vv^bKS?iE7ks&r5hDwZU8Mv^L77Jj`~2<8r6DVe7mNwN>KFju7# z_~oyVsGCQUui-2Vt=a=@opU4yEh5Q+Ru(#W6al??PbGzaBgj+tHkg{54uTIGaBT$< zB;bk|uGR7ex#ce0kL}@P-}QEQ+|&jH9$CYshOQ=u_0GWS2S$LAOE+@^f5S+O-6c5Z zlst&n*u`yZ3niU#SD~}fS0-Tg9?ncIl+1AGfm)BgGS{_gxY__xpD{YjWh&hAIi9)%R)%i`#VsxZ5()4UC5<+hmethcj2h(<3afK z9Ikvt2syR$El;*o z=4J=(ynPs{eb)sQej0+r#pAd$3&P0$)Gm0U+6olh9LIfg4?oDwt%RCqF6+3ir06L1X{%bJ1RFFiTsu26C^_!@M5 zWdNpr58w`*3MGdku0i$R>R@-#YEE%qC~5m}4F=~91M*7iIMwt}@^Ni9oPq{}!2$7{ zbzms{ed~tV;|2li{Yjk1tWcuq-ve#8|6xwFC2*S7q2zC451gN`49;DS<9tVjlB8cf z(EYY1kUlH^|Le!nvh-OmI53Y?uXdX9cZdxuW&TB{DT6LeX8nCJdramWFK+i-d~0r;Mb=cX?ypNyV4M7uEcCb558-#5Rzp=r3Uo>_0DfW%StkxMH zRY=v)h3L-66YMhYl2)@Fqsh~3H}w2OJL~UV*}8R{0rB*7Mc4D&*=D&$?j_qv4kh<2TJB`RQKWB99r-WU$`)+GS$|T}8jX?v}$JujR zmD#Rs0ulr)(dwR~Y|IuDwseFu@%v(gx=sQ^7`?2XfeBzbsHASI@tx1$FJW&t>2}r zci>vqP;DjYi@XPa6&10>J(cb4T1ED~zX;823t69|S?mIhNRnqGfoq0uXV0$6W>?8a zlj@=dIJ`fb{iME)?Yt91p7xYM9peow|9Sx%v@VYP&Da7qtcuJuAg@_bPh)X2|ezt-ij7e7T4k^4c|cx5}=wSF^Ov_6U) zi*16P+X~p9o*P)BxJc57M9}!}PIhHhI-B`-HPK#q20Cbzuqy}R*bYf3-Q#~9K3KAc zT^AJ2Ug-%U@mrq3R}1#C2_Y+3w|o9XP0|l_e$}ui(!JS-XP1$syJXS21qa!iA3Rv2 zY9Dgvq5^thSjTq#bYb^T@+KpjmC?u}^(?tIgH_UBNc3;2p#GPK*bs|ptk`=286Q6! zHFYynrKbjVfLUK zk6rHONp4KhLc=6Yta85%TN*Qm*o$<~jrm7dHJ&;9&ex3uo*#`qbR1(tG>q83-7`tw zNn;fBq?L7b9m!r+MdVwc8S)mlu@PE>*fY!dgsGu%Du{$Vv+`l<>kvy~zfyo!4JK^- zP)TcP?KpDUVg?eOYG;LKN?R2j^@;o-HxxAaB&+-^y%jiVkx|ntPX zh~4}7DA@TF`!RiHYwsXc^5m}tHK1t_thl$&eKjmm|yL9V~yp zkuX=|1Kv0~04W{lV6RVeu+7{21W%>;pvQjbV27OQwc{(@!%N1mM7s4ItVVj5-JMhS z@a>-=Ncm0&t9QTFZr+9axL+KCk~%url)c$@qvt)u`1YO$ZkJK7E*z%lR!oEX4@Wb_fXlQc> zd-H6SuxZIJtgPsVMsDt)??;{RMa2LPJmiZ686E7V^>sqUV*|Kxzb}pR+`)FpzUu)t`*h{e8HzT_@kxQJJ=%uzQQ2Ie!Ns= z1)4AFVEa;+2!}V&=M2*oNNZmQduL#gFhAro?wzs%mD2HN3|b_7zV|b}Ibj7-yV1dZ z_Vf{Io&Su1!3xCC{#Lx4C!87j8Ly`DfzLZwBcIvAj8mWRy`U9n&nf!;?ll%3SNwqc z3(o)eyc}{vN-a9e~oPzLSQQ!i`ry;OVbdpp8`i$!JGmBL5T4 z+CpQ>QhUh{7vY@pPk7au70AD`gDsunA>2Rk3CAy7fja2?duh4}C*1sm3;kB0l!^}a zeV4m%&CyRdHf#lI>Fi)#wcUlLG>_JtkQJ!laR+O=!(I5`{3mQ0NIyUSe*gbl=lyT} zcUM$3nR4jml#koz@QNt+-+ej7yxp01_2E$F;LaV~x!VX96!Cs}MeH@f3I6_>fa(|Ma;t^fc#*R zZN_wLG0YWQ+L?g9j-P|C*e%6AO(!Jv4eL;zog>DI)9{Pg@|=Ek9GYTfgFh=9~GMeG);)mhm_t!$Xx3TEYBX*1~!wpMfQKIF1?A08H*U$68{!QU%OohhuXWCEoq#F(YgC zSn`1jM4xK|7?!$3^l;89grwvkq-(|G$YqT8g^6A9g1DenhdE#&M``7+( zKlVAP0ryvB;7tDzG_5`hpI$Z^KE9rV2QOQNO7mT?diZ!ar)~>wsfa*RI{A1fZ#1;Y z%ffaa*Px7W0j>p#aL3@aIQnBWVtX9$i=4kePIfi6tX+%5u2b;kjlY5CiB-6`do8lN zYK;T5KY(}kEAY_IF=*#W`n)K*2bOlv#{-FUKAuj(9<}E|kMb7UdnV;k-Gl}|he;ZB0uJ18({dg8Q(UOcd53<8gENhr6 zN7_N{l_X^O#}bFF(q}S0eg@8dNvQnzMC^7>Q)2#A30}}hLRt=Ev1sEk?$!E{Q0smo zDt9-)3h^%7#%6Ws@H`QHSJT1i{r=q7Uh1><~ zRtjocppPp|J-KxX9^mur6f}&di%05&aLfaJke@{NQw~wX*PPaHvG-KL#HT4J;nE;1 zNm))~^s9jL)SsHw{F;04*MggNZ8Z4vG!-q@zr=kF{4H6RtpgIn)6gT0I&QJX0ZGuw zAIzlwG?aL0Gk0dsOv&_`EGCQkgBNa^$E}fhE*^NIDDgV59(|cRm|OE@nIvL|6*shO zJ(||9A@NjD=VoMxxk{3T?AI7F`kLX~sA_rqJR}t@ksM*n?pARZ4(Q=;6H`!pb2l@6 zPYX9bYCOKNE*X_1`q08bs7cLW^X0Wu6*JmG-;j| zt;2$xgTE!sy|1|D$!Q3}y8`9*LEQEBUT*6gYH#6WMoIUF#Mk34cP1zenIDd4^iN!q z{2Jz5Yo8$W##zq! zcp55@>}1yGr!yIGo!pDEH1u*`CSxyukb!Q`xfyP0C>*9Ut9lMHF5dwcOCM)?r4 z^~6WPhe{=EvnLf@e{hxQ8|NlY-ldM)=zfgG(6>yAOoO<(e-zIBnSxd{$$%qwR3+bM z8DcF${hbxE;7oS5L?k~3J03_u^3&wO*Y9T~gDgxie*^V@&QSrA3T3$SFHNx%_4g`0 zRR=QXbhx#bCSoJ{{n25D18~WJTQqqhmN7~}u6z}6@um?+>?h)xwCp}!1sEp|=c?5$ zu=!Bxzx_BA44U~xl4ER%FUh2!u_xuhHetR5|2D^sRw-yf_W<)&cup*vKN0&bqWwAi zWE#u2I`r)xhZkq2Aich?%#5SI1i9zOU|gGmT>iXcR&Zual{U>2(vgC4YhN&{zs+UN zUKx$Y+)Y8dRh}`fJ=2*z9s2m;wG&fosO6N%AiAb%mqs$tj?w&vnxNDVcLdF z-%BIBvnd5RH~eAD&6JqbePgg3wQq{$A7;_TTY{E(#`q8QSNnJTW)1~Z3jWHP;6v0O zo=N^P4OI&SS8kf%uZ48}AIbpZ{%a0HYR6*7Eh%W)>_I@*ca4MNq_KF%_7s%dCI@2Y z2Tlz?YJzW3`Tu_ZrE3DxwE=1D8R_e&%3kbTqzu}})B_{RYbYO~ER~nuJN$S5AbpkI zQ=IYYX$x@^qMtX+1Wm2#ppbV2DdngDxve_^Hf}@xQDDz>Fv6!4>fdTcF@pWfE54BC6KO_?-U{5qkDc(!@MgN-@+h|$ z-G>GpN09P)x`%?su4yShhG0N2o_y>H{4?nYk`3R6cbngXll=~(sE~vBY2ihfYIgt~ z{o8<(WJT~o+#d8ftQqe*Sqt~zU1&z}K5VdVlM{f!X@!R4J&~;!73i6A=vN!-H zBxIve-yx2lWd}<>W}_i@m9XVndARp&4zhxETxvlxSel!ItOrlwVm)nv+pBCOoNOXl zlU>X-{>VgKUBp53#8v$6LOcq1{a5hdUAAP)T0eR=r&z2j_ewIQ)(N?uX_h3g)43T# zCLpEGX`DxVE_dvWG8#I)gv;G6#swbc|(ZJ5=55C|Ai6vdhnanxnwaJ zfqXYq;WqcB1fDlWI^llUL^F_l39>;kRWG?^K`Y6?35Z&Iw}^}1gpt2TT~IE122x7G zh|S5l=y7BOWLj5}_W6s@(;JO&=jK3ic-0d0#jzKr{aH@*$NQqq2L~h7(ca`t-3oN! zxHd}n^CWY7f>A`JDYEaKMI576A+G>iB>M=E>)~sV#{vN=7;jH(o7N%y^9UWOwjjLp zM6~`6Km|Nga_$G+`}&)Qeguypr5)+WTiy~ayf1C>~9QNH*%T-mXKoLe&y-Ii;Ixlgjl*>C1( zTEHo|TQ!TU)Urg+I#0v2rI}=uf)#SeISm_?GRgBUEA;!~X*l~-22q`0jRLu|@Jv+( zaZj;EmA}qIy|fIHe8w8_952J4OESo)err@K*9C{q$RLATtx?j=F1T)C2C4G1Mw^wd z!kXv|@`C0a+FyBvejhT(st=ZEV*f?>=z9h+3A99CN1uc9Ei=hRnmedn+yTFMWs)1o zRHpqD%%=4R{#qgdISJ3nXVUMK74ob&0VB?4kO*Lnns7U;Ey*CwG|$i5;uBEsdIpK4 zd8%GIoP$p0YIJLdYqhh8tAjb(n9>f9%*rD3Pngl1QSESW zWEN>#ZjRkZG+wm+hN=E45D++2Gu@nhgVdn&F$8xc{8TDU@}Piahi+C zN&*+0%OC@s4O)`5QuLXbLR52yIb8M7Mvt?a#Tk(vL}XUY#OU=yVT6(7@yPS z4&BbF#HRTV@J-MV{Fvg#Y%ohDi$b*Fx;=T^q_R_tT6Qv7B(a1+c8XX((-5@2NgxNT z9AVa?nb>>Ra$wEGl7vn3;nx=lc=v`)VD61*B5?GEvPrw}Gv_^^@L>coUb+MxEI)vi zf~tT{`f8#ub{?FITk%)07exO*rp`MqYNdPlbd=ugAXP+~C;}TcnF)#t_Fl1og=PZ; zsk`)|C@Mu!6ahuC!?M(521HaWC^oQwsCexSR8$n+!PooT-yi$g?@4A(&YYRuBs0l5 z+P-+O_Y}~x0;8|0yBU2iACkMx0i=Jrgr0s2Wlr7j#>ulxK}1^vy3;<95zO+z2jbMg zxSnfhe4q+*qR9tux&NB^Sal8Q#Fo(25?>tiy_EU>;VLS9W=8u&_~A8jBIfOy>!_=a z5t@tr@ISLnnA7%+Xv>+E)%sKXu+E}%`lnelG9A69dd74g48OGqT@s&ywc9m?oA0cH zGOeS87aBf-J?(kbdu+X6z^hzg6Yd31D?PXm$}8baP%iv=T>(n3J>ZJ*GH4~dDNM^9 z2(PA&<`-r!hMQ-;6keUJ2AjwE^IvinLW`MFq303}7+JcXFMBf|{+hj9xVKpoe@m%i zl*8uXnZF(j7mm~>afTi-VFTyl8EJ=Uk4zn`;`NQ0F?}}f^mJt0e(Pe|SQ%_~orz!N z?qga=e8a28>R`d(>G*M9C-c2i51-D_02X;YGC>LV%#a0NQ%&%VTy=8&DTnJeyzsZ7}lS*+3KLgG%bUcbVM>SK*WnYPLhx3UaHE$g95)_-|AnGGWh%fvZzR6?LI@wMi$bTHHNY7qLwxqT zGvw`JQS=C1;MY15E6;R>7tbdm@uVTZZ}CXn!BOy^1*xdReFSJ+XMoSTQ?TLcUi8z_ z5NvnR$B(ZG;1%Wol4&&o@@>QMFerd0$a8}hYUbdp&oI1wzZ0CEb`r^?TYwd9LvUA< zBeZsupjqu>K=<6iSnG=eJZ8YIJWJ_{zzZwmWOwq+(U)V#hX^m*{ zPBWnTSQ{@rKOW||H=_bABQP#P3*Yb_2P;RnBlSDOK-oA=JV2G4Qx3dBIZC=<(p`1z zcF`8r`g}sy=BonB)oS?sc^f!*LN_XPQ3NT^R4~474I5p4p`-S4K~l<;u!PWe269Jcb+0WOV-c;OT)IBkL)#$yaY!C*za z$;1kF9g)S0t1ZFs90l^rwt_)GK5co-JVc8gKnE(7H zdc8Rk6im>@+lAIJ{lsu2Q?1GTQ3L9{7zaFmYGcU^l1I^}0ks#!gB5Z* zILFl*PGTC+T-O9}zgHVibF_vmCjXBo;sJL}8*k9ChQ{94Q9w%^iCwOZUEf+k%bG?s za8N9ex6{UYPpn|OQWN?%IvSk3u7#%)S@QKZD!362CaluJ4(8TS>E2y5aB?une5;8S zgRJ3(b@!1$;bt(}Llf7(vxWnHHKS#|en9rJ243r71B0$VK*#TTgZe=l7-ZPM>zR+x zt=;QDsgF87QELMyjc-MUch>=*=j6GHV>VFtWE(QES`R{f)Nosh4eYtyhAdpX!Q**q z*kGFte9+N`=FRZ|O;gnHwzW3!5~y-tV-5B=`;5uz~DSFeGuRolQNHun+y?h6usYhbS{Hn2d8lvni!l|MDG(?%PZ)76Y* zM{WSpZVh}{+vd;OaR2?^zw5;Re!Gf?BPV$`tQuY|WDnMn`j&ip`GI2 zFuUv5Vpz3}o;vC+^K`EtUKUYA3m)BIMsD`Q1C9Dp4pgUFwS` zk6OmKZG*fXSyz9!Jf0boFb1`X{IPbtgqglF1AR%@ga-&;Fhw%$D0IvgOaU#hF>^4k z$qm3O!)?KX=``LxDiD|KnhvHu^~5Dff!JZ24;Yvghi|P2!TY&5Fw`LnYg`S-w0}By z|M?i68yJUQtt|mpjik7k-i|{_E|Mfo4o@DDf#G;%c-FBNKPotk-!z-UH3oHf^1D-b zF*^;;p)cY?t(Evm+9s%6ehFJgG~fXFL@2+j0WaPD07u+Uhr{KYaD(k@JWeJTe!KMm z4=w$U$F3=YZP#C5-czn-o{kjeT<^rXkCkh}t!knCCYc(u^no>FZEwL}N0n<#dIr`| z6WXD{OU;_7m-033USFW?uAwz2Yro-EZABI;jjTb3n()eH8tgxICN*6yM{#e@U^XLo zWQ`!u19#UOus7);HCz3g&<yQ)@+2O+*~r28 z+(|9=>z+?!&iM_>w;#@~0QX_Wv1&9c&6q8CR1JsUC`4VK%vri158A9KKxcnhvVKWP za9d3&s;;$R=S*A)Sz8jP<-l0B_x)Hn`GFkXI@yk`o1q4Ok~qc1N_Om=2Ty_Ek_*27 z*p`*ouK`z{uE8Fkt=Wvz=RlHPEUs^~WY={c13rFxa9xB2TW6I|a(^Gj{_D-z+WWbn z&Zr1?Y&T<@+7E+mF2y)i*_2i9E&w0u%JA~X#%%U5qNlSGPk(L1HalJfvB#>g!FVIq z{l|0g_Gu-46l%y84pW92Tgx%ak7UKR^uS{s^w{Tc`G*yV%2!4}Q!c*HCPwtBHVyYXurPK%IXtqfJ!_D`WW zwdn`Er=Y_QYxl+0-d&JU9?F&-TZYHX{Qv_u=(E1FX5u~0ui@DfMr?H9B>c>z1Afdf zWA{Z1aaHgW_*h`U`X)Hy}D~V4G9&@Lu^J z@L{+dtF*iTTdw>GUtN-6XPhm-({q19t8^K5(xU>r@$gSFH!s8H`4r&r?LXjMIXQOX zrF?uL;ya|n^Kdp!?fwei z$*8cg&RHa0>o>UUw+egv`d;kLe1l0EYV5d?X?R}hSBOrjv(%9txa-juIA^XVTXiG_ z&#?OfQv}*<%IzflCbSEfQwR1{OQA8AgWY{4I5sP_Z^1e1o;ZEv2p+mecJ^L4jW;G;fKIsCwUk$ zpTz6EY>w5>k?V}9KS9=PML6V`B|e|D38F)as)imHiTimb~sCJ4p@-54j=bm?BTT2 zR(R7=6EI+t4anQ)2)Qgv+#aF|n&#VphphtWtuzKR7d|s8m&THKY0l8XZ8UBec#}CE z;{>c5h45;WIrdgO!OUo7LF{-M7Iu!pkIlr)gby=8Ta+_==s6mPY#GAX8+d@i7f!I& zV+?NDHDUj!6R{9JjqYX0Q@Ln;s2c8_4I%s43}mWSqA%oLN_+4`c~PeBWMYquJW+dLckfOBA-R~!0d=ZJJHX2UPvrBmVb2{|BRS7&-_mKQLsXR)X2A51J z2RCKpu=|;ne6yT8JmW3_UJsOTUZ9Zo7%~;U8FCi9Q&Ynw3&-%4Z^-prO~PL@+#cB(6UBfZwf6a`OC$1yzF# zvG=ui{O?*JJg6ECj;%7pR?WY8wIDLjR}~5R{0(ubj}menErcEI5#W=aAs!-9M-#i9 zAuNglaq~yw9cFqczQY;z7{&k<8v|T+ljKPM>J0r>#)E`CBk(klF%nn{;k|Rop!o1G z?3ZnURz(S6a`H}K#ty*;9PNfxoj0^|`uo_*W7AGDm(#`h+%Xt5px zPgxxXCqgu^wZILMJvk4~s`a9+t!vTz_avv-qEevd{gwO=`JpA*uF%f791Oev4jm}kj3zQu z;8Ly*v;JV8lPOKzxA^QFs_iD9CU<@N1+YU|1)DqXM928?@avX3&~$kKRyRmRv+mnN&+0m$zC#(OzS)kh zyqy5o4!8)ecq?IgVhS?);Q&W%xd=R_D&kL-NvN*N5qf{T2oziu@D<%8Ve_S8f)>bnz6oOT%u%$CEfToQ^>5;{EDqk9gpxG`P;{vQl=RBtLpPF; z|UECdue(sT0&(e-$L{ki)gpl2JmE6Z~G(0P2o}=g%Q1h;*y2M2*7_HIi= zDmqSZflWQQkgJIK(}~FJyCZZvaS`bEDq{2KL^QIE zOQ0f7%1uTS&N{+-k1vv(T+x5-?fTd3e*OLQulb!iX~~>A*}uLg0| zWfDF>_z2-+gijJaPgqL0if|3#dcs!;-y(dE@I%7wgkKPTL--TnuY`XRmSInwlw%hz zRAgmj1`t*utWH>qunyrtgohFyPS}935n&U;qX=6Nwj^vr*pBdc!VZK5gq;a9gjvE9 z2~Q^MMtBj?W0_9MKJ@D{>>go6o(5)LOEML3## z#}GM|a6I7z!ij{F38xU=PB@kDPQtqg?`S*74i@rb*puSMl3A0o9oe1c z?4S`FC2R0^$E8Ee*d41XB~KR1lDILZtg2FtL~V+alVcX)mzN|zw0}CT&@f|FJ1Qj) zlwUceJTCgWK zKQ57LvMBphWX;~c|9HILgNU-Hc9aTZ) zM|HNK@IvYN+j@fe?^IdSzMG}vGDiyDyc)=wu4ye@lW8R|7b>%+2_H){vIT-wI~CZu z_hh734$l&_tIM!^32hIQ$wkXMVugW=4-eo-ccGalOgaBJ%W4MW=gFJ zPY8lyuR`r3e$plvUa&c_5~h^LNe^$X6Szl}LU&2B)PHA#K!58w*ig1p+B5fx;C9$~ zIM6LsnreAjkSZ>QDVMfOjTEm7`eM((hTK%C4@-di^KNOzUI)rU<`i(h`Azzu%YnMR z`UG&_`%5})+Ck zr4Ce|ZxLuX{Y%=j(t)yEc?vYl|0Pw{bf6Z_J45X3k&e-Jpaut>0q#$Gq%-;^P~XzY z_Vym>ByR`mYd*1I-Y=;$??8PiE&}dlzofZi9H|ht5HxuImdYP?q+T}Wg9hzhX@vcXydnX>0j0!qg$8yp=ZQ`R+BK=JluyShx-Y$E~Hl9~J-l2(}ssK_qD(|e^?iB2Wi1Hg>ve5oa%QbrsA9gQ+&3ZI=QMaKi+=porM6v0;8Lv8`OD zEcz>{dx~%}=|@EYRZnrV2A z9y55uLQ9yt#EBWPtCi0>MPZK2`)(7YGEY|PpyL4!_y@^%k{`-3Q%^Y{b&@w^=Rf11 zWa1CzEVB&NWm)4j3&z8<6~lpsn+UyoHyV$aKOW9)w*q&S_M%Y>&2XjmIH+DmgMmkn zB8AOH_+7+UNE^C<5|1*}IanW0udszDnaM!fcp0sY9fE(5b&!DtQ^CuQW~6MXjVF?I z1=})rFeU#bx|FGcFHg0F`GIagZu@t1^tA#G{zme*Je~qd5)^Q>dM|oL*0PTdp9h9o z4#4r=-;oP91|A11Kqjw>&*pcc6h#XdKREydiq-HU*RSZt88fJp5eqD>)$#D!Zsfuk zLuO4fKrb|K$Ws~I88jRQD(wQ31GMl1ay`@>stacaWdXA&EqrH?3ch2j4m~7?!Mhb& zxX@h#7gZ@i$+) z!#-1*ko#&+@VP(_?sIX(rzTaP*JsSZGZ#IWQsEABN8QT zjb@_m4Inx0=Hd5FuIR&nxAY!y54t(s1G+1#fEKqh;rz!BQ8ru;-CLy02zZYE6;Xj^ zt=a_TS6ed!E)HS7*k+*Nm$yRa{E0$Cfg_`Tcm-PF8wOcZJ-%q!d`4B*1a0{c0Y?tr z$j_(NF%BfRNE(UPsg#<}-?0s0CS<4bid9iC%=r?(>tZl7IdVAv^lTK|RrH!SR1IcA zie>r2FOkqmNfW(yTF3YvYT|6vNcS%A4fvrboA>^2?RPFy`xg{`9@Iv`zgXeu$132F%vr zo#$E5m)lPBuSk3;W)aHP8U#A(;*`ZMpDjqjuIW%u#?jG52qs=^P9e`gflK4uiZ&*M3*l>3pX`WA&71`Opz z{vGuB_zz5zk_b0-D)Zmtn(6Vr@0rR$B3x1akuyDbl{N@@$K;xb@Mrsb-0H{*dRXjR zCdO8TH=M2F7J3xY4sYHtiH;(?iaAc+P|2eCxo?<{j0o#pOXp_jB++tiubI`ZB76!Z zbBmTn(LKy7CU=?$r>u$KG3FKdHsx|1l!&T?Tj>$u0lNJ6Zuj2aik`CpchY-#B>T3Pii1Uw%_)gPHQ=6 zAbBNHrgj(2*=nFTm3T_abvG@s&_D@;;;Gn6duZ9i8mN18Jk{K`fDY5uM0i*{HOo$k zex<32wj0D#r|%A=L)A1<;)r-kHB6mW`=x;_3BO#VPv3Z}fr3WHQ_m(?(NC{wpjpG? zsWDQ+;&}5?jm)0`+#C;8PSvQ_~txVAYvYP0IRy zn&>F0+njMx80w^n#QO2ngr+mXc|a4n5&P$5mbx9k|!*Ya^ z)HTr%)p%-rkQ^PU+@)`WVs47{*g>LmX&vj|LKr zil_AA4d_O5P2@qgt3(_Uj+&>5hMLAxCRxMFh7s;GCO$WLC)Fl=ek|c-NNPg(H}Oey zWRBE~@bKO^D!Rc-YD@Sm*`9n_D0L-VJcjTr6R92HL+0_+`LS*(jbGs_rJWB>au|ZT}62KO8fJY#%sSI*x2FCqA$7e_A@8@b%Ym)R8HB zOD7N(kmJs2xmhYCd`Lc?+A@ELlqT#%Y+LqI2hs(*E*m$rz9+J0sv z@syoz+MhBE*}l8-!XK6rn=AIo{qdn4(f=vf_>VoE#GWgCI)D5Od*Z15{)$qH=<(>c z^LK3NSi;t1T*;jD7~j8LO!OOB9xLtdmtnG`UD~6i6A5Shh@-Uj>q{pS&i+mMv0g(8 z2_GcKbsM8B?f2~h;zOAmzyIh=BDO90#Qy1*MZ_LKL5$Rbl(8m0JRx2o?H@l4X!*cK{Ql=d@A#=K0+s6XQ&t=~Vl zT>scWk?pHTTmKmYp``C*f_47*1d_VDjMzVC^YcG;t|b21!Vmd#tYPGLv|BRf&p5wH z#-0%?{A1fLqQ70esPmK;e2L&Y5({%Aa&by#DB)mc+wZ__g9jBza{p!_geIyv9X&ld+Bnix7-U_UQSHE z)sGZ@YZb%L_zJo#rc(H9cbc&Hy%_G3Nu`SvcT|UK`zoOI6$IQ`jibUh-^hNk4n56PpS!;+Pk8W$7(VZPAnc8k;T~$_ z3hR2r(6INQ&^Ixo`rfWX!n?o8@qY+~2X&5AP1VQ|e(ELh06t@9uiiYNiDr&)4Uy$5 zq6Fh*9BEIo--*+C^f6*5OLdfDZgq+JL7@iGCzp778LIqM^q}*Jss-VoB)yNhW68(24X>dR5 z^tjce{YF2+YZYA)-rtoYd`J9oS}}~v|6wc));K5>cawJ)rflS{s2Ej$BFA$g`qUFVxftco z)$@se=ac=Hm8WukzqSaU5dD3`fA8X~IXjsE`XBW}!o)9PSTRYBv#jx=@9#V)%p&^J zlv=7Uix<#0)ei_46MYL)j#gX0(R6Ozyxlg$h<|^$ z*HrrIqN)fYk0)|QGFy4o%&n?_KO}P4E}6>RCJI$Ei9C_WOGm_1sJKQ~t|zi9k*_<- zRa7J!Rj&Rk|NN#Q-KG{(vE{Ek+E-PYsV`UIz3ZTG5-IO{MP2F@tRRgc{oAiEv{P03 ze1f8M;$OLlSC@9UC`(iS%KI;?N!OMrNkxCC>t9)#sw`dOttbusD`($Umlmv3{9k$ho0`%!8x*A>fA>$j zsv$KUuPBZBE8p3pDDCi2l5YAdzrCd?HT6^cpMGJZrqpbs(*Nq8yssfOTcsrR`&<6O zP12r1C28Pa`SpEu>DrY_Qs2Mw{+p`Owg3FL-{-#SpX2?zKc$JZ|AnG7;BWb*_3F~2 zPD;|)zw(#{qAyVCfA$W$q%M6CtSpWGxBM%0shO*?bk@J+@2g2WR{Uq5;1W6hR;B-y z_ia~~K5tTxuJ~I%h1lEif9$QeqAFeUS@D1ULtP;Hh04;zzvW*M`^|{IeE!NmE~`sN z1u6f}zOZ}b_(b2o{&`(Xj>joVlmC{dh`%~U|JQ$E>xurUO451%?!TobT{HSW|5w~0 z_ODiwZuq-D~;LlpTo#_?FjmB{Dodq zlO84I!~W_UaE0{e`2Y5YwGjJAd)NQn-_T$G|MUlSm(>41_6=+z``0V|uRl**CjC9` z|L7zA-Ldw+@m$nM?Dtic2L07v(SLkW{@?NW`ZgIK&lRPc|J~oDDm}X9zxuDPt4Rw^ z{WtzA>eQrW#6R(W%e&VR`>XzwsnzOI)47V${{Q3t->YvUDL+O@8vIvwt0gk6^uPWJ zt0DE#e{u!!*P1hm|MS;t^7~#hNm07%Z~cGQi2i-YtADMif1Bo;JhWxVIjVchyz*DC z^N?HGX=+H3vY?P~R8J9A`zueNOv*%77gBK+O#%^N@0A7Ab09%dl77xZ?hg5s z@1bFoZ)YCzO3$YbIt-;Ibmbw#@A*`6_h9N8;Y*nX)a0#t)Y2~`PN3CM>g_jeYTeg7 z)Kqztx>c${t@)OR`dp4t(?eCMRp0Z_s)xs@LqQ6Z$Im=;F|3eU-1k$!{?0>djucYA zY#s>)$mApU+Cu92-fF>1xqP%t_ZYR?E>+N=n2%;HDWE)EDM5#FKHB*xm&&+Xnq~9RDu*I!#f(W6j(vHk#q%^}^xmc-@mC(YmUNE#Jbh?|CTU~q;9~0O&;b?O zyYtZf!V+rjv`^)I#6Nd?N+?u&t$Zu-+x#UG>TL3f^0&mFPh%xi3$wi3lkkRI2{kb5 zQrS7esWB4DqcO)(fs~i^mr#4_Vx0;JFVc}vcO&mOxe=XOmrJOFnL2`g|38TNO-fTh*~((sA4|h5&9=7QG-%N z0%6bclhoy=hvliHZcFbeYEe>cc^c7qY{nU?DC98RAn+**`i|uKytq_1-I{u9H|bmk4ihE1`-^{L7U{yLva5 zP>M-T<&z2D&n%(x>gCI)5iS3(tT z+vu>7a8!8-rG(B;*h$!^zJ$7H?O7@zYO5U9eMGqCb_r$G>r~cDczAmWrD1=# z%&h;n_Nj#GzSv$iiLlihQpQiSd=25p-6d4}O55^i!qMMKs9ObY<@*Vzy(^)n8Lufn zM_B$x2^FUqR^H!V94TY5JE^>t@CP{wRkC$w`8UG4$`We%iu7^=@>^c0C!sV#(#u^5 zj~OnZriP`LdlGIilu*hfHc&KSiJ63YTAE&dj4(2hP(MLN`4z&e%_Y>#7a8SEgw1Uw zRAPR5`9s1l$e5{Jv$wp1usbWEl6v-*e<1AdDxva&(#yXQ<_U+ujPhQ>pP_`BD4SU> zOU9cjBcYbf*j?U7wy$)TP>uyV%6}3*I9WoOl2}4t2#+V_xfOBcuL*Y${UcvSm$woY zOp#FCvQgy^2%EY{sAF!TKP>Acp`I6u%MDVKxd{1W+TZg9zjm$&=0r_p>O<>(< zgP&2bbL?wI+MQk9x4V9RUONNRZ@a5gJfHGg4Z@)* zBKfpi_^KykF7tC*!r;)@1t5~T;ym%`Xuhlr-1rPTj3PP5B#q5H0JpBB=F07 zE3Adzcx9cVjBjx?m?|3#mpb%55;O>l**%%v&b0(GH{=g~3f`rF>dlH#1}2V30K@96oz>kk9JrWI9iM zVpu2hlu3wo>hrhB)Up9`ay>m>imyO#n!Ag-JlnV`*-?hwJn z--hxhqIWVsx^rmJ7%}X+@tKRfIEBfd;3(|M6vGeqbGXqV@95T+QPta8Nc{XvP0l)L zFm19`hASoaHe_B@*xeIX{rO{7HB0W@UWJy^s&FTlpDC%j@Pa%ua$zvD>G)O7+U%4t z4~gMhelDXaqrkJfUFhX;B>w(vFQ%Q<;bWWT(FZn&VMkjaQxW7zC5OYSNgPvUm`Dp^}c!hHqR9tP=H&}M@{gAcKt4CZ;qi(ye94vX zyzMV7q)g(g6l5IaZ+@0R?%BgowR<>J|0jiCyIc_|9UOv=d4|I#?=5_3?LhQv{~)wD zC>-|aui#lq3(*1@}eOUbhh#52SmVimj!&p zZ430nu7+0_90A|tjOABMut!RT$9RLU;qdo5b3P}9L9FHuKKw#BOt2WtoBW=PN;*UN zw%BlZ^o1h-z;_nv!)0c+&t7aYaw4XJRA<(UdCl)FGOLjvv|AjVX$c0 zUM{a{K8hF3@j`SxxJ3_1j>3@(c=K`L@PwW-w^?-tN}s)ePZo#68M;HcVCN}F zB3i&lT?>cN86&vTmjIcbpUpd2M!+MwhTOQlBxXz7G=5`31dP#h}>=|_Z2X~h;MTe^%anp&uO#km(!c!A8XxUBf zR!SuNsM5_1Nijj|e_Y^fcN2Twe&zh4Oi)c_C3lj>svYLN`%XgrMPT%IrumLig$bSR@Ob>V9h{$U(nMZpceW0@isKYn`c zdxp)4f+ycjVwPNu2`$dm+{^Tp3jGunwFcxL-V#?x4nKl!wfIW7^wG=CfBl4%!Lv@DnLdMbjU?n9Y9 zGFP}~xArlGDq{FdMUD|XJI1A&q%t?1#PH)@ves7<#|Z+Wnc7ukE>coJm&$r`YHNL% z##k|Yl(&i&h^BB4+h;R}kC6N-ld6R4WhQZ|rW2W?=fyB6eo*yM5#-i-PGIV*#qjl7 z7cMkjxnz!b7v)IIZ4!HE}`9)*-gq@IdpSJ@g#0$zBS`W^0VB0V8|c-?ZRcQ zwq(k7i=mU>SpFS9gF`i=7=;wF{|DeVMlI%qM#hY5G+93#?#Qo0QQYzKrp#Mn-wD+}( zQ81b7vwzPmWUD!`u`e^omz;m@yyRk5b6i7H2m@D;xy!(3oIy0tm9Vi);T)2`E$A6{ zr1mA38!KXZW{ROZkvn7t@}FWtnN99u*iJp+hAwvDEs|F=FNI{>c0J+>^TYTRF>Xwq zp%`u;>)K0Y^Z9oJteBeTB6x88WiG+^GJim<&J^zwLFtkz&d~Q6-}s`HR+=n=%Y)8v z(+hr++#^Tm&m>>v?k^{}Lpt*4|1#Gy%8MT?vxt64{BPNHi4(fm z^IC8Zol5%i`GU(_-~~f|yYWpL9V2tMC6|eR)p*%xC6Z5z_-k6O<=y0@v}hp1Xtklkc(_GVmwcXVN-Du*9YsliP7rJ6OOFM zci3`nvK8D0xjy>aHFAAWms2gQImtE1Jf~Zl#ZXZ+Na*skg!}pQAKLQ17*01HMyttG zbAp;Tv}uzV!o4x{#{6b3vRHvRL#|)e>@A}=yL{oU%IGmQ$H{omy+eC=s`0Dlnlih| z^~lRTAL*zgBl%HB#xpCnilKSX8#+;Y9B)02Vrtit{qtVX*J38|qiZ2^gk0aOOs}V_ zZ_nqO=R#&L8DFoPj?oq-Yx%x*z(h|LL#26fbobuPB)%HMOmh)KoaaI>mW$x;MGF}p zGTyE|9Zk=5kLKm_oSEa~_w8h?K`+yeh?mkDCX8BL%M z)x`48`X(^8j$)YQxs=xU5zU7lv18PUzBBnEdV`mUFJ`ToZBPv3#--886QlU5-J_Xo za(sz)F1^4cl22?mVb)I~{@Ytfdj&-ElHCT(byf_g>71oSO|kr0b|~|i5yRD;XXpdk zNqp&QZN`uiL)+VD=(M>zc#mim<}R_%d~Xq*Yn;YUn94m$`bC1#D&wEMyn(uUy zl^Bw|QuNqinY>r-ds@MgTwl(~rmwO4_(T$8ZmNYC&I#B{(=q#a{U?vU z+I@T;zE78u`YwCo=p}oyc>CNtG-F5R(v7##zgB1RC8AsO8R8GmyfyTL&~!dYbdwHp z7Q>51bLjoM_wdf5Mp~D&XO1UD5A;mq+t5wAmGsBtJQI4+I1&rL?-m_2T@3$eSD}Yg zZs&)rx=X9g6~krhKf)3=nJ+@k^!i0)?!V@oux@Aqe_>@So$NuL7ZC*tvp&V}6~zAO zUSfC^?h&dijpMiGw$Zk$$^QvkBn+>O=ZCQm=^pZb)Jx8VedN>s-9M++&;1`={2U$L z`b?lv{ISfC@WHfag6}2o%Ldmd@&}?z=&x~ts% zni2}Ga&d52wNWyQ@J^2<4r3!U?Tv%y)2*>BT)l}GQz$0mvFa34GW-_*%I+K!a61yJ z#uxyj+xFy}|yIE0EBnn0c!o2oI0+0r225 zBq8Usld}V1bgT~;ykjxio_~T#jR}NlaVtPh>|`{|I-fDN-U?HE=K&=zdvrVRAk$J2 z44tP=1Xgv!(ZINDhRfLo)qjiwUb1rNpvyj{!YvF2YZ!orIjuZgQ^AZ~7Y^tAPzFt2 zW&Fzd4;U2?0cn>x>GS55;@<+`tK-CXD36qP8%b8~5`ga+iX! z-$O|p7G36kUM?TCMg&6pLg1LJdlfu7@DF?>b7y9h62Qxj>dFue|sL?ztJC0|XNPZ{%C^*F4o|k=<#3#S0VkV6w`Q_>XfBkbApXKSqq;4Vk zTLa{H^CzeH*`*JKzrTv$lq);9v>1~6u2zQkP!q#DMfuf1L7}|vuiE5-sHSowg|(>+HB>>_tnGYdaDgh=95_LVmSA%4xh1YIQ?9` zn^7h4^a9i4c$4@C^v3NjU}0@IJoB-Rm&mPqY)nJ<1~m(;VeD{h>!yEE?Q9lCyTq1QA5GR*gX?MFTmTA^U;sMSu9aRD?QyzO0V;b^zQ=@`p7< z4vSLZmWJejtf~I6Rw6=kej9NYzaAnnP5hymC>kk%g9_I@yDQ9Lq^&fpGP9szgX`@-V03CP|kgOm6j0pE*#VS-W; z`iaxI(33|%Ua&8mte=eXpX}l++l~P9$-c00TnbX?OX2ow=Yhp~zOa{1K{QO_nr7yK z6JLFx@wDw|hB%)4o{|UJ?)yNo?f+xytmCS9qJ~eW2%;jP7$8cgcY(Wm4wBL$iiL@V zsEA;GD%&(L{>W_7c{Hp;hx<|n?k{BNwW5A~D1?k#zAO8<~|0o3oF$Uf!dLd&Q~9QZha6!I=I^)TVR9r|{D~(z zWQ?rutQ=6zi$q^xFWZK7Q)Fz<9B{7`&RZoAR|u8$an1qt?+_R1WFJlfB# z5Zh3rfhYNuD_roz=RMq~XyFB3K8^odHv(-xByxh)I{M&S0Y8q~;jU?UTuz58ZNGSl zkJ?~~>vAu1ao=6({hK#=%f6PF=uyM%(iKy=rY1h@gasadbel`dcA-(J&AjIbE0ou| z&AFO5(^sK)cr7Z}HgUYg9hxGd4S9F?1qHTfE~@9c_Bzp1pYHH4Q|wX4v6_4R-H}SX zYWT;;9q{7?!s&!N(!jkHypF^XdHeI6#Xb?u6c_My!XD(@nMb&L5*HfVn9iTKvO)Dt zshmQfD@`Ah#n&yfMtj{%F65Cb)oRS<%_^+0ASau<;4Y#|qMCWTPqrvpe1jV^+MeEO zP$d(a9q`kmuiWf0c2w=LJlQhC3GY39!6gRS(o>yZ`JAUC@ZO`l+~uXVbUfFTPb-Q@&7tUxqWsUHXZA;BP=JV5bx}e;n0M74= z4YhHc%`bf6f(jRXIJI0GdS%FT-qO<*kL0*>I@=v-@sEeHE3626?yX{b4s@np2Go~+ zZnww$2hpy}d|h#oikj@+9$Pw7_qTY(Y!=ado6N?=n&v5PVINI(re=m&W#w7+c)n|{ ztNCCj+I#asnZwl)=({n6jb3F-mtNB3AF8{es@w;*^MnOWG8x5>7zk*SYsP(z7*6{g zSjs!pA-0|L=5F^gqXirH@TQAL;>(;lT-hr#ny8q~2d#F)M~_!>>n;wXNt^QcJDU&- z_H5x62bfdmmL2@&D9S!C;QG!PsWyjJ(7Gk-?$2X+oZ z74a_a#%w?O`+Pk=!Lc7Igvi0Mgh1;4@IBwpT?dVhyypd@j4m9scM8bH&R~MH$3NyEF!>^Ub-d6^?&VyAU|GqM(_tx8oz*jw$mF& zTndw!ZyrpqtIT5+ZM;x-W0>rey$MZ;k6^c!jKsA)i^@k%7)CAoO2ipvK(8zJEFV9| z5?6d5As+gNrL9UQ%CF>Gq0ahJ@tH<3t=Oa_TlLx+&;QkA*SL!5`}hszkZOZZ|Lhj` zKI}@5-d^wWPHcS6t{=l||)lL+sFU?PhW4b7$J9^rc*^Vvl)$eu-@kIMZ;i z2${ktd-T{egB=y*Oc!4~CUe+gkN4bi+2ONX=-=F3GNpxf7?rb=EnMzOdn?AuGDB=p zTW%Sf*x*V>sn?d0QpAv7yWRwz{r+<%-qvPs&F=v!SOFYsB-< zx#A&tH<_ogE!`IHz`pWxMdwZaGP2c{nq6U8lP4~CL1DbC>!U4ARrXEdBFs`a zB^x}@k-pfxpM88ngq%XI?6%mE?&;ji#_bm2LHSHs5@Urbf5zhV%TMm7>t~;MHZptK(iB;vJxj}+$XKL={B?9M9P z66`L>`^Y{IaG-PJ9a-bM3?8iXkZJXEpvye%SVkys&PF$xsg46(rDV+}7&>EnrK2pm z#h#vuAIuhyamFn9VX~})_H=`i9($d2##{2%vU3;gX?eU6+hXR7Z{;0jl{f4uRT|9x z_kH_a=xe+C#qOhffANcjo#f3&smRbcnduUER!f=4WzAM*M^zMGc~p_!8_JWG3@>c0 z?I>@|Q=q9s=9AveV{zkkCvI}~FH-#GIKOt*6m0wah3mZjg>3OF=BLX~K}{uJa9#b5 zDDAG~ulP>Jil8}=&OapNryVK&I}vZa*Z@5}8c9RrdZMT{9!HFbfcDlZB0uXmnPof< z+n>9`%rB*+GN*>b<%Hlp@2{Lnej#aac}IpG55$a;0Pc3)Nh0!4rDa7vI3%J{w)E+7 zB97Cgx#4bTf3k`nd-W&@iS19%#xm&L)Qe1cT0mZA33d-OMA+vG5-#HcSv5nCTG%+D zg6e3p_(lb>9HT-9&13Or=Tzc)|0dzSy(Es?JTR`@f-K;h$(O|^$qloySg-qpkJ{Q! zPS*L5PBINoe7EJ5mfk1n>udRj1A+~q&^zn{xKGUUkC(6VnS)Ut+MM3uHj+MVHdoa# z2e$;-bCZVMCWZ6fabI`MLDg*^Sf%Z^$Q2!RILyt#*^>oZ;mu8CVz?oE5d51=oI97T zGi@Ljs+K_X!5J795Ws$EswNsIjzZ5flhLy17CZmoW#Toy68MbqDDOO&`*^&Zyd8B9 z9-bY8pOa5>+c%sd>aXv?7Ts~^_f-k{*JY8N?e~CO4-@Q`*a91zMpjnwpz1vZ4<4TY z``UJsk*l*oZqiIVqY(%`Eqlp~365|!GYY>S;b6spy`=DjIj6pUF@9AV2EHSA5KHHt zuAkQ}!EXvWu&38nvc_d7zx-V+ULS4*ZpNF)=QDly1>ten=3xd$JywvOhDv;BNgPf+ zJQ8vz#E{#`wX&j*vAF40I4FwelgGs=vM=A4V2s%+uqE?I=;FiWqe5e_*ZyrVRdFs^ z(_5XLF4!5?N{WXyAzMjK>~WdRk%c&R#43oqm@RyR`0|lXQRo?&3>^up$%ZqVc}ubo zH|eH>`6QO4$mQ}KmeDwvJpoS5%0%~t5=k;$h+ln6VETh>{_Y2c=&$W^qzut7ueO>JO zm2H;hP;}AWjg;-bY zBx+d!IA%xz^y___C~ew7I%fpny3IvkP;is%9gsxq-vwe$RT;Dmxk$8y_x`Sl!RWfH z0%l&XB)v;FkSnD@I6bHe#?PrFi}$T0bG3tT+l(79%k~mk5xSbBYzn{|i)x|#<7LvX z$66wN=Z97yO>i>4lDM8$D*@>9<1P$KkrJPp znS@yqfIEk^g6h5!axoy5xb+M`iBB_}dL$)pa@G?+LI2;Wx1i8MNI zVjKK%&#PwmQgdxU@n|Mm{ONv7K;o0m4?QRu~YQPr7WjlS6s|!k+ItV3e3oUNt6> z{r&;Cf!qO&tbC%fERjrFAAn~)+Te#%0gbcPQ`_LY z)makZw1KFt3cy7XZBUndj@+qUOUxDrp!M1|NH04}lAYF)XE_0QA*~IZUY;S!*=xwE zrU1ONr40h|&yWH0){@lQ0r+BB8%&sghPXPdBgb0;(B)1Wq*R+WgUS1l1nW0Ip4w$%hk`GHfJ z9cHT1OKpx+Y%RivqG=3#P?4Ukb)>^xL}*Ymm66G*O0zCH(%xPoY_*=s^i5Hf!gxn2 z6>N$O959tRG*C@?_>}`S))(HjtS2y<{yNe$i6uSP!3pb!#xQGB^`#wXN=w2$F{f8B zGb_$m+S+bRuaQxxAM3{~dut+nIN5-z{|vz2^Sqd79Sdo*@H~4oBLwaKA~T`WR=Uza zi(bnbhnK6JnG|(KT7*ip)_yX^r`j_+SAjHb(ifr_H65*{+c49NMoK#h-VsITnW(kZ zl98x*O7lKECjs9gFhb3Od1&n=_|JPno;;X^Q)Uil4)}TtR^A_yM^|R!sF!+7%h0jX zhr3IOZN?%T_fC=Nvw6C7pYm>U^W;+WU97>Bt z8-oko4Vi^sLZoA?D@jnY7lww-qZs*fL#2ru`_cWAg3xOkF!R#wrN`Pd zsIBgJ%m{X5&g^BS;<-P`M#X7(`GX6iQ6!S$3}vdfX%ebDMdt8RTWR)_9#ozmhg(v; znLfvcOP3e+p?VRcF=0Re^Fep8G{V0>4Xp6Pcm89T!fXR+@lq2yMA-{3Js!_!o9jv^ z&bOdO>WKZ^!kLI48q()$?Pzhd3&xzD#vGfdC|xj9M4OH};%3|F47`<>ssu4~_5}xo zuhW^|ZF17t!gpoGMSFbeAHe9$9W3qp&WMJp`eV3}1H-j&(!wR*NUxS@I7CyG*>--a zbo!7qGL#DacjPINSJ_gjbYL;>_;($)Zhj_8(2tbvEuTQV9arI+W!lVuJ`<&?S5A`1 z_!yKkAIzxC3y{XYtRsCsMB$K!)$5iuh2P{7@S;_bg#Hs!1j024m<) zPhAXdj$w52WRjwVqiLG3=iD-CF|%UxMajX7L3G(CJv_E7nyH?ARq|dZkfwnF4m62o z*5_Q6C|n4jN6HK^Y?kBD`5e2jmQvZZI5O+=PHT2XCQ6(u8)2$iA*Gq+|`N{XHY(J7bo&{!11_{^q~sH|W*_(osscW*H>ad(BpbZ{^|5u=AO zLl!en-&9D(9uJ}o!u!b7+Qm%Y#g&q{mLU4PSr3oIFJ|VHR7f_c2Ge&bdYG|eF;nYa zA@Pq7rd7}T3hP;7m>mj4k|Z~pI4IzYm%kFJTO$%OuMcLg;|T-e~wWhB>#cOtRT4gqpuDHcOZu%cYVjl_8W|)WydumN2&lNG0N) zW9X5wy12(Vmgzl6B6%=r44v_`7v8mrWkS=7C5DnQbkodUnEZALlm5F%@>?gAMtA7o ztom5y)6GJOt9vNTOcVS=E{bJdnHNc>$A;1~K{^-{AIltmUnucg6G{(`)IrsHS#7>ET(4MbELcb-p$R9*Si^c2<%j$mW84e$Yr7{@O$G=gS$UNZ?(iVu^PD zLMF;wSbJx}L1D~CR;!_g6MdP6D_SOk{ocQ_PPPO5)|n&eF&TP}yTFfHBSQV{hS<|} z5){-`@($)6h=MQ9%>yRD*rBz&)!85{7@&b}7L%cttK#c_1)*xPI(m$l3Kz!`zI{|M z9(Pj5X$mu8?G!0rGa(p9cc@`!&1`rx>l`0EHy9VztD(uF`Op=Y&#$l##*LL~c(6w_ z6mLGtYySws^-AivFfR^TZyn;d#|B{^Z*{!Ltpab;{rr=cf!L!{9UEgdK)}6pevDcm z-d?MLB^Ngf_6<|`WkZDbsBt}T>!&2p-I&5hwD@AONl#1^?EM{xNa5eD^}*+fy|A-a z7Thn$;4k*|z^H1$e#EmQaPn3*-?j-b=e0go?KunYCLHDcW1aCyOMhhkmcg*2r}(=j z4oH6t!gb+QFnDw^ze~>&Cv=!%XH)|y6%$^i$^_Fk4#&rr+Q4M%b-vF@!QQ1{dwWDf zCv4Wc#V3dL#q(Efu(|RDxQ5;5*G$mH1MBQ@`i6I4Fy|#N5v$|Z)sA@o^LuzYr;DF) zQW>8|jll5nAK|=(9OIo>UIEqJ|Nz!@_g(C5zQR&cJ*RYZ8{!6ZHjK_Jdju1Ec3iUMc9}c@+--Chr9s znKOAizAu_53AX)%H^V0}5MNaT47)8xxsJJ@p5Q?aCHKd%$6T@C&?s=+HHz@eAiT-C z;A&HI$PW)BlP;LxjwuXAWN5(T&JfZxVi@|58iD7kS~zE`Fru@?0u395@otAh++>$Y zB!md|ldSA8;bj1)t~HfhyJm+a#@1La6LWh8FDL9xdvt$mj>VA{T&jX#t1sUHPlV~= z@x*Byw`?0pJLryAP+qWwpTuq4vV*+H9gXXg?m(}QC0y$FL^4Bl3cBQ;fj^p~IYrS% zq8U3EPp!;?k$cv1UjpY7op}rJ>x%^VC`#ov?F%8h>0-1VB-ko__L7^XZbr-(#^R}n zi6B=q5ay?R;$QVzih~m;Lu`r-EG;bHAG$9^zsXbJb$<@BP5gNe_tvyo8$dKv%3DgrMVJ%mY9+~M551b*Xy>G(DLHT3!I4jU79@#A|FL*E!%}>c;a;6}A=kl$cVVIPpjK0|((A4`B?{*^;e`u=Un+u*0IX0hv z8ySjLJ5^9r;{_*EPV$cGq1bzXD(XafL;S51yzcQaNKdI^nvxF~_Bp{Pc#gqeUTXNp z*$3u^ALk$355dp()$r~DADDPFkH4`h1Yd7b$LpRx;4aMVm-h+5w4oX}s=p81GdafF zpBarO>otV23~%@rag-1C9*y%>YvOMcZ#a462>=J0g~g7BPQPdr-e4hF@C`SbQc7^S3*BU4Ah^>GQf$;2YCJE0hsx|7lxLy z@K)&nAFC1|jAQ7c+(I#wcxLm)ss6ZRZg12X>gKKX&L+Ir!{?Iu; z3~1|v*HaisSIXi)bAH%&Z(m$FRs>T#Gxze!oyK`q@W*aXgNaXuQWbr;V85Y*Tk?CFCO#~5PzXIt3!dLMr$%NvJ%HpKA@Y+(7DB3b^Gj|K0s6Hk0lGXTF`vITvoUHq_@9>Q4r|M#=j&5HlzZK28H5Zh|8v3wP; zF)mr`X;&>)7g+JBIkua|at=X&_Cuq&hGrWKFwy2V>~=+s&)VG1RgSnM$&yXlAi~o< z+}UF$b~xqP43~&2E*Ke}?Ru}sikh!7Wq-b7>FuwE?DJ}CDks)p_1=r={BQDtJslew z_W8be+*?;V>|KL+mbC-*dFw1bRnJhlhrPv@=ZwJ2(b=wrxlUNV;G1h}4TDn*3&cCD z9q^dR9q|DRSDdj;pN%?Wix0G2S@k)tIIlW~jSaBHkJ^>2T&gQ(kNV19?65&ef-Yw@ z${9tk25}|o_87-GbNG4$wwii#!_6E~?dcTG;H(4Q-8qz-cvghx7dvsmlWcKcrxG`F zkSlVJH8`(S8+zE-MZ7^Qra$HXxPF^rP2c`C;`+3UsSh>eG|a4NpTmQ=p=vChu04=@ z_r{8T!J%9aCzggyGvTJ|3-fuVquArSSn6>Y+2~(Z7@x3-O+UzDt#=}8?_rHoUN^Co z42u;tci88GZ-&sLx?I1jVti?;$GI-F!gtDM+^%CRuFf0AEe*58%vmnni47e7F?Hbv zZ?r)B1RE|o3~+as6=$1ojygw8xVaXHv6lyNZ!84g9=8kGN(aERqC!@-L-1WOXoIxk?3Fv)=(5uia%YkFZ6){4Sd?(-p1OKW1HCnqiRY zS9WXdNPKklHTyWm1Pk*b$~ZMIOnf%l^-<11y6unx=ill>Kl1n4Q+Ef`DFfZPd#Ajp z(iwiz2;cbl%6SlLL z!dU#fWe@AM${JHME5&bs#e2rL#Cf^a^vb6*;#xzNcD_9z{v2dU+vXi+=k*8rZA%*a zqjNYdUa!H~E4k5rRDmm=VnM$>kmC$0fv(^1h23$>k~Xb>%T}!7=(=^!*!4-)H2-23 zd;77NjvM)jJ?UyoUF3eVSN&XR=bu09YI$q=UUvbjdx)iTb>_3@g!%uagVe+y>j63Q z;bNmZ+eT z!RGDeu$St7Hm1W8KX_%ahqE|T^*O*sHd^AZglsnRD2F3E!fDr#BNq%arf2h z>>9zB%cWsg*^1vRc09kqTFkJ-eTg^N*e(tat5vgIww9=K^*rlp1E@8sh<)_i0uz)o zS*_G2TU^0O4y zVVMPLZpmlov;xXq&1XG|g#T|<5xepL;9#E%?9lfXXs5!n<7NWdUgg=9Dwa4$^v*{awVC4ID|v_#GPztrWIy+ZDQAdXYt&eEo|#`D;$&@%YLb2 zF=G1~R-@hum)@AmT2-@nqW9ovqDZ|EF1bzSY1>d&JNDC z!msK9toIKV-M5crO_vG2dTw~Jz9t-w>Jh{m_*voSBxEswL*wl}Z0=AiT;#{HEekn3 z)Weea7$?6LD4F0DqkwAfO3A9rT&HgULJ6WND*EK!=| z%Bpj-}2JISEa2SmPidP`LXZigYl_<*9(D)7&A z!HnU1pukiO6Qrj>{+Tn*UYi2W&xG%juy%-06Xxw&Q^C#VBOJTi1~xGw{9~UEYH=T6 z^|U+CMq{{(1DsL514A<}z?ZwD@!?}Xco^9ZFApCBm;4a4^@sqiRrg^{ zWE$)lJ_bd*;^EARb};;L6ci=|qNZ6oob|o~=ZuS>Rc;h|7Nx`3$sO?H6Au|*JTQ51 z1{`(ogsr*PAmTFOiN#qEkn#c^yuA#W;eh9hvq9GU4yM{v!nEfs&S}gB%>y5y;lO1$ zXeh>kFSFsq*_?xOa3LM2uCy?2YY!OZ(%Z^kztZE-&~)e*nFY_s5u#WdQAeVC?w@ zkeXOw|8?20?$cMO6;(n@kShk&CqmP&F1WKg4LZU`;g9|iaKhpPI4O(;FU_$ysqz}< zTksijZdP*71b?d1+?TQuAKycB-U->5q8aF+d51r#_yJyZz2f71rlM_cSCYE;4P4S6 zN4BmXk1y&*kff|npyhm#*A&LtSuisU)l!nVD}R7D z6LTQ>(->6QV!(z!`v9pEG61HG#a=RHPIbapa5X;$>Y~x;_-GdQa?UTvE;$ctWd3+i z=_+?DR0$sl*HM4F4{l1<0-gRExNKxTIJUTBNW?(+dPx<(e?1QsPe)?j5PMJ#Q^rqw zN?~A&8ydHahHEbsF=d>v)o2*v*D;F)+ph|!`jkMvCx>)zBK({oj}KeQVY)txo^5H+ z=_7}dtP)V+T`|4?QK$;|4Wi|x;C|Z~1rMEYyX8CB+m?aObrGtVmP7Gw;r~5f7=u{g zB-j(Z42LbhLeMT5-1=dU%WJN{=4LwIgm4$)L;kD=5Cc+p${nmr)%FJYdr!Ul)&);C*MWbV1D4dDhFSVu&}rKM zK3xtt+WRy#JoyZB1~)*vr6bnx1u&@SGu+T^fN;U@?uDS!ut=v1UVmy7Y%n|E%8t`8 zd_fl!Hr;|AmG<~C?JU&o>;li{w_u~YV9P(~Jgh(01wOy#+9zkxk!-qRdAhe(ho~GA= zW1SsdmXv^%P~XdEYeDap9Ukc@f!~&0kaM*bJ`3?b2);uidvw9ifpswQiXFNtmcsSd zpJDWhI!HWkhbjX~A>O?U`mU>kaogTo1$9cDU1_6rSJhf?e*y4^%uo(@ANV6GUR%x7 zterz$t2@BuV5P`$c|9|>?;^U~N(SFHmW#B%)idQ67tyuFB~ZDlSd=lMfqAwdnkuoy zVE9KOsP1lK-5`Robxg4J0(x-!73f;nEYf1?7>yHA)JORm^zCdDHGQaM1`Lj($!l&v)~h?B z5gK)jJx0;2_t#;lNvkMdQIMxZ(X?6D;j#8zk(@ytxCXPh+oHEC>KJWl6pbNQ;o+oP zqIYZ^Gw*X0eYC#{uE*DiGTzoPUvd`EL6a}RQ_(dMg?c70U?Kg{uL9bKTo?VCT+iIH zT}VyxDj@8{4N-teJ@Zy~A$4^U{BBIG5smm*$9P{}K$9+9gzK91qBB?P7^S5P=y<2g zp!MpSC{VGUdEmd0-Y}|w#Q~Kf-?)0l!FUnf`?nmlP~ht8gJ5 zHh_SIxkTjR-M}mw6HW847K3kIxyb%WJ#(OR5zTsB0+WYSicTN=|M}OKR*2+}*E5D@ zi|9Jx8GE)@h3H{XJtJqch(?|*2hTT`Me=Mtvt-vonpI6;|E!xLQ-gZO_w52Ic~%L( z(;G#aadk|W&I0`#tjzydKlG-eE2%% z`?>{mw9;ib@<)w1ckc%CwK9TsTzLWE2hEw3y_cC+nXl_siBX$HWCpsP+h&BKR4tWfn0{@0@3r%;M+_&I)hl&0vC! zB+RHW9(2l@p_p@REc5hlDYI3D;fRhvDEl(Pdq+hICHq>G85i0k*Y5c#vXs_ zGxJrhF<-t;r53w?Lf||NMyL1&<31~b9=Cr5&01eYmO3@eh0Sy6y3K8%F8@drl~l`g zisnS#ndd5p*5uH0r2H_VZqCD#c#@9QV?o^e) zh54sNWB3N<EwWc_V&*x-Qq9MQp!EE9(FTtu#$j75ZNGE?CWLMijSO#M3eUyT z$xQMoi zmJe=X&K!uPi6IBTCw;rf$fb$tw=0%bpE>{=_a=)j&TL|qkXT{eWHu~R-YWVM*~Bb; z6H9+h+Yj4zZWUb>b}xE2F?c_09+fC+6v|&EA4lyTWWjc`MA43AO^l{y z94$ST1u2KOh=QYpo-gRLjia436Y3wv zi?nt$F*hNOZkv(`4{YK^*(;kECMb?t|I7eSL2eh$yM)G3tGgLsxp%W@dx{`Wh@+O} z8F1p|CehctCdOw*938PS19s_d7C8y$L*~a(u}=mVd2AA`N^W8{ERCZR{-(p9j~hj@ z>?S6ELmZ8fro-FXjiP-eP0WMjIJ#?TI_zRMihwpTy;9@oX~%RhaoZpocSMMv6-O6o zr-LYRgD9`KiSalrlXa9n`vC-8$@?1nwY<*;;7Og!S8(V22sk1CT2)p95uL-26aMy+mHT#{T7}Z zM4yHHj1R_9{qJee)pw)l_`xRT+x|HEMK?+^;4)Lc!r+;zvrdcx4HYFzH7ez;W4pBAbr!esM_?2t%(T=u|^ zW(B_EtXuDwpKvw6tYQB2Wa2e$Xir5xI>7+d#QrpCXAT!8H=iGR(g3|8{3+a9#Qpty zoIf|(0Q-#dr~Xq6xvs`GVef#x;H%M}-aApmD)*Ns3J&^c`OA;~dU;*kSt|JMTGJ1Q z-t?pMqkLRvxfzr4q5bgpK0jKilTmJbaTu9#Ll28r`BCd#h2@uCT9Oxs^>EX4KU%F- zQ+`U{9M0(pes=w+&ni#$!X7gsZq~zhNB!v0 zwejp03&GZgT0gWY^rM=59($v50Eu_*hrLSu=-IUw*=dUmh|QvYIE(mEU9N+zFz8Fp z=JrE-;r#J?uURkBi}<$oL$1h=W~}|mI?wD$#%Sqd(?LJ_Ap9@;xNi@l?5mFk$%1@9 zo||}Goveu0$8$6MC`05qexw?CEwpEE7e6|!L!SFmszO|h4Di-BU&<_!<7&-Sh{j3- zoKxaUFZ}$?CS)p;vStH(FvXXKgnwh3yi`bE;d!p1=qv2f`pEwJphCpOhNzk}ik|)T zl2y@DC!DhpPU$&{z7}_~SuUESyvzu@qJ8L-_B(7pU2P%?>5umH-ZXMeJ$vAVF3EY? zA1A4LQ@f5UY~~q#vS-%-lxMwYC|Ay&h%qLcMaEcm#FLhzgmt((lssQ;jLX$Lsqhuf zy184Er^FbaCwb8Qf?xW)Y!T@!G{&DQ9<;5ph*kZBB&i~7hGgBo*Up$mPCuTU<*N8xqj7Y~0qrdY_(WvehU)B2(v34`3 zsgXm_O@-&>TdK%_xmI-0sDZfi`%1np>;_2>wWa&t8{x5~gZQfKYO=bQJxwk!K+)M9 zGV6=A#I8u#ClK5Z*L94ReblQbEfx+makFrLhpWhx<~I<<9D7<@+z%H{ohb9-8^}2~ zJ38FT0RP&g$!awlNkqF1H9Ta9zP80O8@onQ(A$R2TwsI=Hn(J##x#;xUu!zvxj#Pc z*&wsbY$Vr%t?4nt{^Tc5!^_iDab>-M!lgPxO2wi+Ns0AjgId-)w~a-ge4vC)JVi zYc{lKsS&!peJpFXts{Jw4K1E-gc@(3$gbb6B^QR+(gJ@Yd~@cBY|fTiA|7W;hgln8 zX7m%;J5eo>Cfd@yJ&kZ-bf@g$w;FPa+R`nL4KX(Qp{%^DhV1%kOBaKkR&lWWLVi5Mt7Y{;HRQy1JGznx zbDMP+Wshdo5ShC@-8#nr=S7#wN|x1-1KaHByq*TQI=V;}v$KZGEVQR1?&_mX^l6!4 zUJcQ^V^2RE*B8dNZ}NSYY~-Iay-FPf))JUm->WpWs6jU7oF8}4+?7rkD(pEDy-~ZObc60ojzg)=6Sdcg@ zmpKVMR^Z(N+r18>3;SxKPHefv>_guX|H-Qdl}o%n_Zrciw%h(ecb?trYP-2REHbMn z44=Fc-b@DB1cA*3CIY`CA>6D;N7`Y3hns2SgwOuT5B|yBX}gdATd(eN#^+BU^Jfes zH*ZA45rG#7Tq|&koo@LMYg4*R-j0R2o~UB~zw*leWZMa(eg9Bm_iGN(7x=EgwgQhF z)KMNS7E$$)yV;B7ju`My?(t9lzxDc$yMGl|51rE{F8nD z>HF^;s{6NFclUThclq93QHI{pE7{LOGeDha!rl=h*#ppqxYr2qzlRoMJB`{3zr1?V&Fhd3l=AE?{(0QrJyu{XaD zZr|t&>%Sco+o`8O=#@TTWjRlL#3lvK(B2R;PgiU>HU%mQd%DRBCjHn?5b z?+nvZAh<&lbTZhojT=*-QBMur##NP7>w7q&MpEpHo;25-!IgYx&Z@){-$WDb4cqBZ_0$8E41NT|J!9T_cFn2zBZJMYbrbbAQRSxYs0U- z4P{R|GhyHaZOD~tD0}rd6RJbCVL@Dd*{3I&uzrj-JoczB6F<#_ks;b}vwwZrMuFQ$ zYr|Eo`m!{EHw&C4Ute}c;5h;p%hi_^3G6L!`k%V85`jGhe)PAltW;nxfj0?P!T z@?RWVflmqSD1_?@++7BHfye%?E35n$K3&N7%D?!@0$2YFPZsoF7q~m$EFpfCz-|Ip z2xaJw6DV-$x4N=MfxFAOO9;O#u&ux{fr|xZ1zsSOjThKg;9o!fH{b3$juGnBt#g#X z2ZemQ^XldjfxGpL6xdzhivpv-szMnq3EW-B`GWrLwB3145|{{VCa{K3=I*xbZXW|7 z-|qT?z+xe7nZTUD1^?oAhff#6sSw^>&LRJ}yDpxBp8xXgPTQ^DLkPbsaQF54pLQ1X zbeE^Q421%Bw~4F3PXz8x>n`v-A%1thBLt>`&Th65c()KP6}UUEc|v%%em{XDh4AjQ z-Q{^B=;^*L-TD^`b?I)O?sgCfaVq}B&lK9T`+n$d&wD~!b=SQ+&SRl%yX)0mM=c@z zKi(ju?dI7K;<> zH<5%Rme9X;8UJA0eAHW2NVZ&Y1LuOx{Kc?oxGnGj+5IXM#_b8_%^ro~+p?;P#VO;ceabq8M zb!~HOLXET(wo9vC`fB{_|K839y1yKwJABBts{_Gwz5~~1z#1GBc$p6f)q*ikZH0Ba%Z0W5y-9R| z9Hc%=hriDj;+T2vf?t?UZpn$8&~axDE-p4Aee%+|iv7P}>A`TckUimFkL<&(Y|y}> zN8`|7sD$^Ql;V2xgdTMt5JaO-C2*q@HMxe^UUb5*(R8Ov4)@(5nKS;ONefp9>+x61 zxL>)ooTO5fUOhdQYRrDc75)9qag!9OW#%|~_)ia*wn-0c8da#7<~aI8MG2&b-*B%6 zYS8(vW2tg=7dPqSX-=h0mG%e;qq*1qa%a+RUV)Kp;t?UAPh^Hp8NdeeSG#?){W zoqx)kw;6DSli$I1{pt8N>Jsn1aGG?9JvEsPyjevyQhEuixRzg#q?RlGv=3b7rzfF7ugW4Ynw&UZ)i z#II%{eYZD3rq;@`rQ?gq7v*TW?VLM*^H(|B>(5?dbtaB}Q&`5o+kTp@y*!QF>AjK` zsip8<&Ij3BqZNs&`C95xlEQm_PiK3n_TwW4tf$w8rSM$rZg&2>TVnT$we-prB~m${ zjt&0n&%M@KO{@MNQ(qoW)$_(rRET7WELq#_%e@!(%sf|w6s1zycPXjtvZgFWMWigD zXeCR98}6A=+V_3mSBXmd?l(Ta&*%63{c&IS{hTxN%rkSYbDVi*-tUu`xJ>VZA~p%o z&E4_T^7CM#x-^rMduW7CzDS@>cYg4DK9;ylJg&|g%P}rB#)n~S9LNosCC6W9T)R3} zdMNt(drniXKcBpqap8TMj2`}Y%X#cD;6DvxTzXT}(Lk*>j(k9T5#wIFveF7QAGAUa zgXi(jMl$X<-F$AR#S(Ps^BVr!=R_Dn>4vjKl*P8QW-9KdihS>*p0ZB_FXUtX~SW*x02;W|4cq7G^jrb&>pmp*=(i9qO?ghrHul27Wi!On8fU|Vif^R)qa2R#xazXke-;d7 z`?&Lt%Hd1BbQ*89&w#JT<><^2if^e4yPR1(X3@X7y3^4NQMQ= zayZcMD0!~cjf`en$l||*fcwcqq&xBta++-_yLKuB(i;zx z8K?fBUbA&&FSmz4Vbu|`Qs*z4HLs5>(s?;NKGQ^&cm6?3r0va{FD`?eyT?dZ{U7Au ze!O|&@*s%*dw~r5@CO~JD`+lxvlzO2-y!#U|3&#N8O>wgFM!TTFUZyLf6$%9(amel z&xL@f4V?ElT3c}3(ade)fCuw2KcV*MM3ZjHMN#CWr_n}?b6=V zY~4@vDkh<6)#9lTHd~3>pZtNA#@aO%)%!#CQe`@~{wK=%e6DeoqCeb?P@#Qx|3U)Y zm(Fkd_`|R;6`C9W3qA7K<1$0pA6BhYp#%MYAu^`XCEC*;lC@N*_~K9We9T3cWvTwK zTB=M(jroZlcszD-IN}eJ!j<<gjA_1#KT^5qNDrTgDI zTMzDe59#@ywrl2{|U__bXyFJ~b!C|C{a8mmO6-6r&bb3?O)7i+4>tE;PEaIY$n zchg#7!`a>B_Pj7itEm#%++8AE*t?J{91;Ox;%d>vVP3*It1L3*Y$U8#su8&#)?^DL zV@O#*3BvM9yTyLN}@v>7?#;Z1FQD@1MrQr@u9#auu(7di6FxC^r%Q zl+}pp<;&{NoY=?n=1K4&s793F^16PMWF>FNI5TS=)`&*WDyjEPKgg@-CPDwtH6ppG z_VvnsPkGC*L@<3&BN`kvPq65xkcgkgLCN!K(fD7wLf_zca!4-*ygUzzu075b-u+Tb zm})be@!ThxBYq(Ke(@WIt1PzV*MO|5^g_qNAkg2bO;Np^lB8R9=LSw^&WTJj3YH#^+UhgWB_F)x#{IpLbzI06(@BM&W z)?ETvu}p-fsEDprDN@mU_IGl%ShQw@q3BWZ04hO~;fqUwNb9(jNWsvMo_*mB?g#Tk zZOfcR4ZViYD_QO^mNzzjHx3a@KUm<@yZHOqLv4(wlV|l z%sA1{+$fQm&NzDhKAZbFnj|V37$!1YZW!E6rFu9Bd=fMa|~(MV+OHK41D#q_P>J-s#RXkgW|!D%&X19W_OCWwL;N zsdt2JO+h<8sQ?; z@X8=*@loL3S|e&&dsgt|+B9+pVqtkD`~4N%7OcNNi){F@8U_~Ch&;1j2(CSwPYMsM zhVRZbBExgP1wpFIh`^a?&Mv7D9rRWaD%yvU3|S1!wXG4Q$n_KM^9?6fl`)`hR3qxU zNL45bjv%sv7_ePjBRco~qrfFTkoc`w4V##Mq3pb1cX9w(DvX7dr)xwvrsN6K^WDi4 zE)I76s1X@?3j_g$wnT1JJou~DikipE3C!|`k!RcD;jm(@sOtC@$NgIj$Ll9VM80$(kr(#?e2rRJBRU;zBDk4sNdl(D!(aVcQJRj4 z;BdVqG4+oJcllb;yKkm~4gZ!u$l{A!Jxs7-wH1+#kB2iiYDDpNqXfRn)+Ey-9{OCU z5y>uF2wFp|iC}a*B)_i_JqffFxLmU)4-wPsy;~#l(zFpM8`+SpF7YsNXsyWQqLtvr zQXAqWiU(6RUN^Sd366%?kipCz@RMEtxwe9$P#f}57!Nl6YDLce)`AN|Z3trZ>-1_x z*1N3*fA3n8bmsqXpIT9IpHYHdfh-=@{_qaQ`~7&hpu5Y8Z1jwWTkQTdId7=ooWB(r z!^R`;O^qmInW-SJ(UN?d5)a`DwW3YGOaxE-EXiWVL0+p>E1I>=P%wh!rmoJ8hefw) zM1ztI1vX_CkFo=wjjj|nC39Me${{U1)>BC63*;7tp1PD z`T~Pw3*yCW+N)M{rbii7^4*%MJ)oVp_v-AaeQ5K|y)%WhI5e<7cNYFjsf)ufMdgjyq`}EA!^~|yLd~1c4 z)Ao-7C%wGjdQFDaM+u#dZi%YT-?~#=cx?l6P%T2{)rqj?k`DUz^DJ8T?&w@))j^7A8 zO;5(V?TUp1^LC*5UL){^i;BcJdo@fkC_ww=M&Q4*EEo@M47gMkqn#?I*nYKyGzCRN zkwqCQl+(ut68y>L>?pS8*BSNScL8O$rIRbdNKo~)=PvM`=%(>*A|4(F=LGiXQ;s5* z`RyfUTUSCUSA-VXO~oI@`^dKu!LZf*A{u){2furnOTJ!S1!nvobRy{>s=`TR;rj@X zIc`QT`D#@DZ3-E8B?kIlTFIR>sYPS=j3kPyZLswwMk}%>iFBE+33Yy>5#-ZWfHpHbV z4%+-wdAAcUc|)i3{OvFCfY#f{KG&)8`?@Cc^$AH3aBec!GT#BkosMa?XlCyrYqoOg z4JXlq_4?efmPEh@2&a)V2y;ssxy|wk?EW|%X`UU6ofeKn=NHDp$Upm$ihC>`6B&st zA4I{13CB^?oXuGE0VJY2Q~OyJrF{STc<`?u~>9^Az;O$`=PM9YcDLj|2tFY}7I~5LY4xa*}cSWRHH0 zet!1GN@GmOR5lNicH0QID%;?FH&w~!yeQbrkH%`ZhGPe}pM2ESNVqyJ5I>%0f@iP3 z#}BEBfY-${@&2P7Pu{_TihI2MZ>VoB+mQFv%X(W?bL~T=OOU7{_tMRyPzrXB-mwj3e1z z?DwxT7>(Itj}iv>knMA0;r_5rt~b#`S{HrE(iO3=ZESy}G;JDsq~=fdu=cgT3`NGP zGSDPEljOo`SUpyVEcPrzr;8Sn=+`k|nCF2O&ygVOcfrJAT?}w}iJW)z5^injGSXnW z8h$?7EVJHFAd9#ZM2-tq!${?%=9w>CWewLSlI((5IO=7@P1oPm99!i?V$Q~a*~s7G zy_w57_u64Zj%il3L3%#+AeT)#Zs$s%48# z%$q7yMs`RnZoAU{2ct2&i|q9T6t z0m~Dh|Mv4@P5EMEUe%8z-HwNA){)`~y^7J28Cqmx4!d7Z+3O_KoZ&W{l=)i z;w7Oa=!Tv#88$c`oGis+{img<(8`?DypMw!y4%G|P4}WF%v8#TBBX18rIAtPVM!Pbi|+!AJ2ei=+2b~BBmiz4oh-X5gxtw)Mon*8T<>FX$V=}7Z*?RA;`*d; zYM}|pOXCASqCNp8kDJORnk1nrr4M{M)42FPZYbAa7lOJreB$rP5@7Y#HgTO~CYq-F zjkh?K0PC1t(=rnU{P@m~Y-IkKy;Cv^O?&f`*FBT~#slAo&5kWVw+nvprTdwtLEam2 zq3cov-oN=@rR@3-{Kd3bgHeR*AKsxb0Va9(;mn>aM|+(9@^iN`4Gv~&)GkLwN`LtA z1qmQv_K&3HDD2KJ-mxU%pLfOo-Wz+KjsNAI#v48%i%z(r-$zUN9vsQAR%0ozc771P zuD4xg-KU8B-KvTAH^j>L!X4zr992Bg*;6*ori4t6(ZWY`ePq8CN{MufK7RjslC0)V zDLHjqA8#=qD>HdrN)$fp<1>CB+xDfD^j)rjuP6;?7|)gpUgq#pd@s9%$oXsFblX<3rGE(t8a@bH+wKyt)+-@lRl0cU_%Lzunqsou zK^ISPG83o1-a!`SspH+oXI*BBcaUD+`r?Vj1}=_SMI`TwGHz>@O8LP>1byy@n{ZKD3ZL`l*Huev~$y6BII?z5aMlQccrr!$M+mt3UQppiRGe6_W11 z{qfJ@6HReH3dp75>iB@@T+^@j1te3Tjz?)-XgbzWK&H5rlP8furDHoPt%(|uUp$LVqtFnrio9V;%m-1Plb0a2cyjtxUEH{E4;A;b3J z|KuG=48u)H|KwuGCWarS{*!kgI~dMpnB@*g1;g*t{>dqjdWMtP@k8vmjA5U3|KylR zHN*E=nV#}x4A0*9Pi}(jVK{L8Kluw%!|;>z|J&9PhV$5Qmg69G45zT;EPp}vGF-6X zpL`10%CHMN&hj;+m|-vGzn0sYt9Is_% zPNiIK+Q)ED3^V@qQ_1ijR-WZJ{)yoxi>Hp^o_^`DGKU#%V)zHE%W`T&%J9&&|F_+q zm^)c)2ifr+Kkxo+wE+dcGh0yPjyC6;h;3UDm@=1TD0&L z<_YxH^JX;jem2_n-G|KFu$uZFszY@pL(tvQ9c1aLFzO|!L_|MT#Z_Yc7yYm@; z`Lu4HkO1z^vx~SwJ_x>>E0WPE*_>Oz4LovIAY9H>B1${!xWM?U_G5G=o6O2a`gFV*f>4x+ZG8+O_yNBfckjGf?2dB4qoewTpu>0t8?SQ=!Y_1yVVrsd{~b<5)xpQ@EcMz zso^{tEKvQ#L@=_uhoR@KF5N;0AwmKrFo| zmn;su1lanuDp9MArl&{Ppr5;^;1FLMvLh{mO0Mlio|l7g|99(%_30HfH>d-R-M<)* zm#ZOL?*!7%?YcO5$vk}X`xz2cF`s(Z8R8WaXJAYJXC&{!OnOwo6fe!1j7K?NB_&_x z&^yoV@w0}hSaODvaVO@}+&FhUBYip!f3}r~HY}t4FS%gFmy_{>L_eZ6GnD19Y_K$G zJbrli2!FXGl8zZ@goB37!@AGEbHjb2sQy?Lth{~|?w)CiGymWx|6OZkCgBB_p|GT&~n5r0b=#4DRb(}1x^)@x`API(Y04w@fB z^}mheu1lk_cKTj!?9mt+;5@w9AS)E}>VuHkhZvf>B|$daE10b}&_nlLv9E1RI;=I}KEIXsp-I2`QrA0iIIr|O?^fbLe^+VJ zLk_F3woey-qQsqsXbq&$7=iuXzv0ccji$ZAbZM5uYTS6UonNEoPBp8w>8z|Zczw-V zeopKdYVu5j8YHIRXvKH@nm-;?gHxxUj;7(Y6F%?@V!Wtwwkmagw;sP6{+X{%^P-aJ zs&rNV4OmC+JAZtu7aeb=O4nF#z=?-{^1J4H(!Jl+Xv>84_|4ou{Mu1$P45MD>bfEw z56k?^|7>!nDi1Yi=k+wKP}|MNdbm;7b}eczOvCH)U5J8f#|k%mV;kR$bSZgi!yHl1Oc zhTFU4$h3`a)GS4d4$@D<*a~NgFC(4ph;!bsd!b2JTV*N zPV37xX?bBPp1ww&{GIAf3$it7W?Cv9GE1J+EODo^<230M7Egyrp3IGLr$&LA)Npeu zR$L`dQn$EM&O?)mVp6fmetELD!ktbXrb#C(NX7aly-0B}ADUiZN?sR;#CUv(>#kwODNt%;8b+6N;&RrFWl%K6D|5}T?*cNxevL1*NyTPT2!_)1^+kS){~3+{r}Cm zEnJvIb0gfH6z|wd7cso=mb+7*@pjUCic~tifi2ZOI*Y{pS`D(2N4TUoomSObJ4KPsYx1qUrw}QAnW&o1nAydE1iA9O5}d9 zsM(Fh`!$)1vYB+Sjh&sLYf)wTB(l1VH z8n|!!<8Ru^j&Y3JFGk|b^X1p;gGx*bTtDkl z>ps44*6g@6)gZZH$Os)8HFW|QEI%$4?Tc(MnXb*&>rMo@rdFxOLZgPRElPAkdH}>$ zo{+xnl~sS6d?%g9=E7TMQ|So7qak<5ON}7V{naYH@=0GfV^st3w_gd~x~wv(Fy6-s0;OTcgoREQ)k1-C9Trn z?WkelA5}W3${(B~TcyQrP7P<2ROttwsSvrXRqEt!+YqkRk4AS+h4S)Nsrqxv2D<|) zRNHd3YqBOaR-XiU zi;qc9p37>;#rm{j;&@0qO{JO{RSkj%=@JKR>YFPs;N@$kqU3u4F zI@+G8KQIpaqs`LWPdXYFHrmmZu1*ksyIGoWu)V?6){gp}bb`XTMrq%r3es{DCpw$$ zzqM&?kZzl-A?oP4 zUmo;=3!9EhO*L0G+)me`Z-ssk^Qu*98=%|peQ#fSO@BHZ-gitY4bEc+Nq4NBK^M*I4L?1~r27)* zN)0~Er5n}03aEzQNLcAiesNXsS)^klecz$kz6>O5I|ugeSae$?t$wkP~uTx@$y&uusQ!k{lDkbh=uk)(dwF00TwNcCn^3S$OEk8c<0~xu5A1~UsMRyS$wxy{q7Mh(s;GX z|7X`2wn#^Os`!8LH*2;?0|rzIRsZde1&hz!;D7PmVb}BL!wTUs#xuQ%`O_TPB7J65 zDU8~{#-G_P?0P=>^S|>iHCm*O7b}DV{%v2x;tgT`|BI&=^OxcHKmYB6Tcqa9|9|H< zv-rw1|5v^z|J3v8nRn}XR`z`Ne73JDr>`5@oZjyA5f(7KXL*~GcJ)|cZn>vy-I2BY zkt-H><+V7lT+yH3Ier(fbiXeiaXKEVDwpwtw^F`TavC*=6ClLDQWkzko){R0F6?n_u z9*P5>@oJlQ!ojxt_ruDfW-kOWwH za6P|XFb{37u0ml(iQu-(l>b}17Ud-;qo=Kjuv>Cf_Hg`8G$Z^0SEbDIhdZ&%yo^UO zc>|f+<3xzP_o%s9B^%Y3evsXUBnXL@YbIsx$h37VU%_-u4d*2{SGfM*`Yi7!JM}0D z%v_H*zfJJtP8c(ewcAPXQCn3O+P&F%)T)E%i8j-bFB8fpZSj)*8qp7TZDYE8Yl>xi z`$zJ(yicJ|V-sPu)??ZAb@zF%zspddd?KtkUMV{vz|TVyHY;o;?qIHf7P`>dv8r5ll{Ws zw{!{Fx~qh@TRNGXdlm*}Z?lQshhpB#d>A=s6AC%)Da3?Z!$029!AEvPfYqN>QLdUF&+cbs_mW8^+93;VJ;?i&N5RR!6-2MP zm@^-Ej9*To;n|J=vUyK15-Hr|*G`Xto5B8M&e|k2GkgSb9Tx?wL;T1?#|`Ls>tdok zF&s8-T|h$bi_y?Wv&lZwa4_2(P7-|1are&q6Y=pd$oykQOkcL6^wDDSxg-isy)5Mi zT%UlupA04qvM89za__N+P9xV*nxvb>*WQ#&3ci@gV#*ZAwUv=Dg6#q``rL=#+NwZq ztq6l*D-RI&xr_N#g$e|{Tmh4Gb4lzk58gQP1HV><@r7QDAs38C@MnkI<=+-ZfnM|o zVxAWwgHKQSS+8Q@@69S+SJjj88ouHCEMz&4%@Y2aHOGmwKk$D$65!@eZCPqRJ1({S z8=pNW5j+-`y38ytN0-!9$nab7z%ArBQ}aPsu27fU92*O&56WaAmj!tH&A#Nt*43bU z-j8oKn2b$x-t+v-7zjTll_e{gV`1l6{_K)Ckes|G9(m#ga>*&@FKtPHfUZmq`D{ZM zQz>6DG!bTfe8!Dte2lqf_jx;yL@3%UhXSffxf_c*_;$lY$SqJuH?&j4hjRb$Igb)x z(~myr(MT`x{V{T+@HX>z_&0ZMgp#=Om^>MBB?12CUgyq_FcD81{F4`UCqQ^u1$TJ3 zlNjng@SH^=TzIvbd;U1Axt6@- zIG)+hjJc|=mgd~nd;IZ~L~wi_#x47JzuEG|eLjSpZ|N%IZghQZ_ELDr&tz-Limugg zI?qQnkGb)PPYX_jWrt;4koh3-;qoW^OSTqu@}wrNe@?b|%lW7L={bq;yGzOq*SaaT z|MZLxn2`wLoIRY^uqbiKxMzIpJeJe5%jH_eq`3H$Kjmk#oZhj}Z0=`sO;fbn6Mh@> zUwCK}*XwC$v(NKK{IXSvaBfRJhmPNF+FgvIx+YcIEH z;3Vg%MGyIP?EIC`3NGDOQRv+IkYC8^578{-DoH`pp}2>9XLurX9@@a2e4^LDBk+rFe~Njd^JHMEu(MAw7ki69*3wUd0j zUI!6fqwv>d+2o9E9eAUAXwbP3@+$8L{3y;w_QZuK{5lL~f7H}-n>VcWYhvwwqb1-?`09X;I#m`o1fy`Td;j_Um9tKr|#O)*QoBEwsAF%_x z@7}S}@k1i>*uckVCuUAU0YD)A$-P z(>@etjm<)HW;T+qG!P=Ly=+do(?Bk&V7&?ob)1O%jgOkV9l7bln5u zsZmL4?bIP=LNEy$Ovt3dC-{J3FxfrwD!F&146`gC@fzQozH8ivH{c1RO~H&Rlpn-qXFksfAf0+*3dK2HlTC<4S#slCi*VQ2hfJw{Mc(b zG`i1p(3$s+?_8Zv^|vj8tfF4T?OFjHGIb)<-0MRMMitS%Ivm{A>qqW}6w&N3ZJ0Pf zo(w)zM7I^+#mm&*@%dMZ=#YwfY#w=)*ZxpMS2S$FyC2l?HouB!pXyw!He^3PzRwO? zv?mYG3@+kzly^|^s4U!hEt`MZZwI|my&ea;r18D~6jAxgXgu#w5I^!=5jFol8<%&w z^IN4wwB5)P%ZHEP<&%r(+A+4+_|P-)YUzVJ!pmh-;|gg` z@+UOpi=M3AppfY)-bHtRY9cgSCU6u|OUb7r*DOZlw<`+r&Zns^V&tAX9htc1Qle9(fW`SiQKlpCKZM#tDV*RI*a*)1K3ikbhH ze|B=dll0K)tbA$^w}W#LE2AMr`SjF}eH_V=LznmF)3BH$ocE3Q+^r+|)O7bL?uyl0 z?m z_xbd1e`RD_^_F}2IiFs$Rb#xWZ@FJT@@eKnb@aWUozv{jr@b>YQTM(#T&!XNy-}fq zM!tW|JytHDW#{#gkMI?DtbYM*yD}L4Equ=H(kh_7w@grJ_YE==Qa*E;~GxJv$~|8QEg zItmH8y}*0jK!R@S(%I{-qLPRJpiU#nCX;UBGx;1g|g@Q z@714VqLok4-6g%b-f9UjM5ZJA?WxZ?DBzYu9PGd3%$26PVY}Ijxw)HSz~S0yPOvr% zueH9$U2$PL(nfm7Bs3c@$Q^_}+z4g!ceW_KtsFP7|IbU_hk)S)4|GIXii4s{(7id! z;BQt4DmFZcFDG3_0U?3#@%sj3^XMA()04w!+5#{LJA}eJ9^nAIx``i_`^}8fz?C0@vT)}xb%V_M6_w)tJ4(WWrPpb5AlV# zBpsaeS_yJyPr^!7em2AlOe8Q? zxl^{|!w|4Ktc6>vT;OC{FhAbF0{#qB!Nsb!u+nH3Z=x)Om_NT!`k^6^fB8IrMJR!W zT`$nK2ijoQ*2W*n91jMK~wvMgC?@19eA&IPr6=@1smsZJ7`A>IwRNN`@B% ztCQ>fmch5TYzxxSZMe;{A6bQ0fx+ERsMvijp7g6X*>o`iLi=muq>V<{ysLwMQ6CBW z7EHv=!bYSr=mNjAF#_5*rDC(Gfc87=hx14<3?2@^J7jhGtm+b$p7Y{s|0-xbB5l@mY@~? zkazINM8(tv(t9(V;b(;3Hh3kv^GghGVlCjq(-J=Gs4M!m4?*ypQP5qSz!Rj6#sL6l zGZJdAxbjb3?{jnSNTBWPaESTPoA>*)i5oh1G#r>R3~nFTEVDN><3elP;KYw1K+O9! zdnuWUv){SH%xrT|c68x<%Wax%u8x7kXfqhM^*qj_M|%+JHQZhH1H3?A(HP#$^+qO&&az46UT`Yf2vQSW z(e!@~A$Nq^{XDp7Uz`{C4Kjww!abaPv~APGATJ1UG=}D?UEJJX z!<+7n_kt(WjA7f567K67Ydm;BTHWyl*Sz>Yge!MfCB4 z%35PkQQyVY9qHFJ{D&tf9W#btK^YgmzJJs0x1O-%sxgdXcJNfQCecezsA62I>zG|X zRM@orktck4Y79fx?BXWMjcB@h%M%{FHHKm5cXEC2>oqA~_JreKjG^M`PEL?++%&t@ z6DBH}z_9N-Id99MO;u7)c%o?njoWr{LVeGsIhCF;z{~`~nEwv7rA_Lko`CF3AbfQh zm(r2e)IZk~3?xi9g)ieS`xG>(rF+76UlWKhF5`ru`y27TpUd(@~2`oF1 z$1R%`(PSy|gur?eD0k21duf4%$atKR-pp~8_4bm7ur6{iY^+IM|@9- z>DQ=<^wO>@q8}ik2V6s`$RdNZy>X|4J{#zkqOqh~!<%*t%%=m7{oxH68v zXPgE0qoI{YXnmRpW2TejX4gW!)|cUNM?I-$E5an)wP>+K&IJ`EPjXxXSqmPwd z!-kkMsNU)kUG%-TB-CV&ECxTL`>M1gp6mJ(t>e$>uLY)(D7zF=Gv+1j7hx+I`sFx* z8!pC#G5-bwN%!=F|?377mV9W1d(I7aeLr%Dq3 z{$kJQQgJ#X`7V~pz$x|=POaZ6aT&V>Ox(<&_;bEQsd5}tk6j2y9f~D4!4zIR$b{87 zrIMZdJF)e^y@0xQNgR(H#Pt44cWP9v1JWFyOYCZQ#5+D2GNjq0g|A7Ufsk^^ z^%cutN9tFo_^?aTI6Vi(WPXP&W;-R_>4)ITjIYq0Q!L49xB_EGeTF3pMUqvi9q?y! z7c985UE(%MQBw8k9Zag)D#`U7APM(<2QiJ=68UgLiQ|Dz*m`oKWa)*W5{*^wV7Ji* zNyktd$qV6owvQrJGDa+rq|1MRnonybhbM|9BQJb_%9U#*H&T#fyKWbp?Uf|y)d&*R zgEJ3ok21`x^bwS@LiIP)$kR)kE7u-uul5E={maO0Z0hT{mBblG;EJ=Iz9zJv@ zOYAR+Bo))&!Gs~}Bnrwx$@ME8Q16u@`L)kc(reLMFtJLNeDH9PIDUHrSsH1Qq2uf& zLu1~+^Yk>ytO<4!ogZ!B^fyg%>6)$Nqw5>+)=Za-o@y((knsj)4ojDO8EPx}tJVIyfUd<$-$(>#x!z{@<)6 zg9AI@0xKhZXf3%L(gCfkZoqzPNpo}ujO?8*`4wg@*`M42S-R;GPdRJJ;mQsuvrCuc zY_gKjn;p5?PvmXZ}|ose9dE_tqNDH*V=6Sg#`OElkFNUD80 zVfWp1iQi5~$lY5aTl%b6cFRKmx2kL*AmSTua{HKU+h!sBc`yo+CN5xE>gO``Hm031 z!yE=A?;!1+)@b}zrvEI}W8B&&$<4-BX!6t$cD4-?r0$O^kznQH~mQ8S;Q>*C<2d z`BzxkcmU0+@4|tn<)PQdr%W?PgQi`QgGY>C*sSIO)@ExgeA1XkmhEet-1|1}4%MdL z{MDg3`6lk)b_M?q(V=m71_D2~6>mO$2CJRWr|UBHVMjqVo;$P!3mc5+*?UH?dqDv% z+t!Gkn#}2iktQ(mKq}VRdl>&%!n8Jqn8Kn-3vt`lT0G{D1zpnH6hh??zU;#I)5qD+ zwsI3#GEWC%pK5#|*p~JSHHFTU`)JspYJAYmj(+}S3Tf{)pp;%!n44`!%^sV<{Za*F zUtdXhWCxv_%xQJ%cyX|74=EAYLu;2g{hQptZLTUMX9qIAYNj{(uxcb~ZOJ89umFM& z458-}EKrp!oruSYp#P5{w9wuPjZ%yt&RH(dcjyp$F0U6_JTZWTl_U5v%$)A5uHk%j zU5MIVS9oyMglc$V&SR$m2?-j*G#!j+PTFgi^i|LJlwvQijx(flZ0p45Z8q^@rsKPE zzCN9%rOVmewUh;28xP;T^r&yNI;uByM}f0_pnkJ1y^#}xQVZJA-O=M=@X&#@RP`o` zzv6`Z+!+hMPioKyPC9tykVuSDJYYhZD(yTx4!>pG6|?WS!lR5n)b&CVcA0qq9~zAz zWYbTg^Li(~z_^qT%yWiW6J8Ok%PrXEvJ^K?6T!Ok=gF^IFYwWgb@&qOH%Jd9x=4Im*Pi$b}t))a}WC}lo;rQ)jrX8baM{u(x=qI^hBc_9C zG5j50tSe%AjE0z-KO95{a(RbK98CK02F=bH0&o4E$p)Tug{8xIG^E%R-rQvgix+i)Y;|23Jja$@U94ksfYUp=Tiu$fytWjq*%1fuP#+Hhuc5jSPrL=e@^LThX^ z!LMH+XMfNSx;rKzvF`wwoH3B`I7|lDQeSjMMH8N=T@_Eg=Lb`KywSE3TCiPVg*ffN zL^$2$g)YVFz^8I^m$sw6FmRJ68ahf3emNR8Unk=s<*PT+tv7^uJNn7a^!5f@UtcuA z-UK8jt7Jc2JmI|eOf>qHIeeTWl^xb~hcz}q$Z7p>=vVkvcIS}KRQ#< ztIGn|WV?+|kFTQN?SG^E$a-n)Fy^Bvo*At!SK3bb&7D=SX( z0+9`H1{=}m9U@TP+{&N7X#+!oH=`~`5nP|$!k_Z8g_fpllz2f1MpisOz1bEHtlffw zwg}<<=O$j#Z3~g!IcOBq3R){W%J+7&gV@7cki&Q(WKNOt>i%}HRDTN+jTS;)M?F7a zi5(=_XQLS<H{+&)WsrL7{gRit`r21z8bF|+kIqk;e- z{7|jqm(90hntGd1$V?%eI&p+|oo5FNn>HcWIYQVTe}vbWYX{RaHX)cHgdLVgcuiJ6 zV8$lI#Bw0@!C_u4*bXLt+=!f}3n6>?VP1vVUKtyaV3rWFejnm{Guvj=Mr68(^(W;J z|B=-O4)kFM4*507lOe7aBgas+J{N-78pf)NKeOxUBkKZ-?3C3IB`(p;` zj2FVBMK!#P*$Pb==w*@+(1mKgf!Rhm8Av-;2+@Ys{8QE+SeAiCN3i&pSMjQ>eNf3j zUUP*kUw4q#NVNmIiVet%jn4*IC9he^`lq=8WsVd=t*nBda>@=8V%MV+OyA^*>;S)^ z(+(ySu1CoVLdaJaC)3V-bWd3We}Z|K=q^Iwj?$F8gxg(@p5 z7HHgW+s;ERW$rhIcZ&hv5o_YZh6!%rA~$#6Tv z9~l0^@K1*2B$fY%u{V#Wstf;yjcGEbLB`NPlT6!j&R&<2ijtvdE>fDPG^xx{NzHrK&sx_ys^%6D zpy{Tf(w5=&3~Mv2$FKpzof+=NaCe4H8Ma{9lHr~V_hHzU;rKGU6T>bHyE4o( z?8fjAhCLV_!LS#@-VFOP?9Xrj!{gm9PYicXSlHXG^LI&}@3jzaBr^OoXp_KXa!##i4mlkfH zgPxm}r9A&yrNm|2X?3?PCT*l$mc+Wm2Y-SsZ3jwE|Jd&$3c3qhn#W1Gl|?Rxr7~DI zWwlgjU+z-Veh*wH`=l$6tB782OMvU&^QAlP>xqK+(cn4irc?k^(MR{5aQ)abY58dz zQTVn7bY1(ibV_<(QO=1fJisq-GX_L=XC2MV(pT*rMBmpIpz9I8q(^leL^H=0AkT%rq)WOvh^|^NJnNTK zwc0^+tU4cgMm9+|VMkG9!71dK_FMX9xRWSWd>na(HA}_UoJ65QHuAJ>k?u8e79Eou zLDx^VNShZqi%Nt{WZgwYW|!eCs{4_FDtoKQrr&ZFsXJt#8O|!QE6<}moktwry{$#)mfAicL-UlsL1rZokjBs52Ndseo6z|JBv(z z96_E5-=y1`okZUKv(WX$Kc%IOPNMlCS;#ZAMf%FuS#&Fz$qOygnsjGT|C5>MkdBH> z7Ue8@GVc(&-qa$End~gu%+6o&eAXh(>hCOCIgIJt+w%X@gS$A3vV54%SuN7+Ue2Od zVuq);NS~-Vi^j}jcuI@3Lxq!wrZXQ#v`9UEIEkj+W!SGp8mr|j(rcTIu6wmeO&Fed zl*vzRkrptW8%Hs`vPF88`M+ZV!(lDb`>&lu|AaEUutmCy#d513(=)q8I=Q>EsJ52* zHkawKbQZ!VIm{eF?Xwodq}|75r}qXYS{PL&RubG=a3b|N%Q>qJrpXj1-} z8h>N_I9Rkmm2CRfmM(AE#)q{J0M%J9u;!eOw9)lF@9O3c-kuBb4HZ2)^r$&9@$-QX zY3+sbY6Ggb(hIqUjRYs)`G%vNY3#0W)RHp{23y|dD`Z{ijoWM4`CD!-GOWSh~W zCuSh-st67{3`O;hW;DF#1mqAahC(wQ%{*&L3;yv&>uq^xG8%}+#hTKuB_d?I48X6! z0xh;RrE_X~qOc5hMq+^u%Jwj&oj-L%=Z?99UtR+rD>9`Qliu+il02ZdxQyo(n$nk9 zGX7HOFj)G}34VTpDebp^HE&is9Okp4)HB;@JTsLHZjuUd?PkGbLEF(10qf%cBVt?MHpYkT>*(-Vwofmyg<7%>u7P9EoafH$EzU6KTg zA}_Fhr6ta=Fs1GHZV^6dd$IMPzr=Uen^G&o1;RYR6QpJnB)#iQY3WB-Vbg3+7`pwi zh!T z1v!g7d80^U8e8egd*yh+%>M3tQoJ#3`^A;F&Gv$~ZzcT0b;fkfFIWB}lh4SvW3-CHI24njLw)JY&lLwC3Ah z@Pf2v4Sqt7F)e;=&5yk81$}FNNs{&(Q|Dr9e&!P|XsW7{7;G`7$=~|$?<%}t^ZOdf zKdX#scK80gf3+7}9$ziVU1Cg!#o6<1zk7lF+DD1NuJ7gwjz8S!1)>ojB>g8F)6wjV z>BB8v;Cc0(WQ(6MJ+%$^G>wsP=hjCko^h1xUli+A{>1&d=#uRXiK5uf z>XH|N4q2d4)#B-2%NNc5m2(bwcO$;Q3fq`PU7C~8iwq&`xI zJhMs?J(_PP8Sbx3I(ADESzq&X_Fy=#N0KP8#?aY;;REJLB1z~Tr-2MVw@eb{w)^Nf zl3`h|BvJgzsg6S#zH5{uQdzd$Ud-_B+C))q=d<~q3|BB)Zbz=-j-to>AVg2?CCD|rRO8BE5<`<46?!|y*Oh%$A{ z|MiDw`kUg)hrCM=MfsKgi{VXz$g$_^fBms% zdeRHZXB*=GDJ4W0;@4nB6Z-K9cz}ZpEvAb&h9wZg73|uMc9D2aCl2 zd<$Xvm*D^MZ_DQB@_|?X#y5$#QYi(>MstkV$^_*eU6-d9ApmA`Xrh zt(KtknUX-At>RT5;$Tu@s6_8gourN4cCj~;?;AH*Qm$gnAJX0_?tdi?c8uvR(b=LY z8Dw=(Y~C0LIn8gxqZ2O(dvuP8HLBuZP4iK)y?d&lp_?Tx`4$IOKc|Va)Q1X}wKK(L zOn%f)Q}M~f4g%;L6d!7egUl~-*8;u6M7UuwDP zcWNkDuCrHc&i=Qh1*b#?osJaD-n2(-&v>W#=At*2eF~=Qumk8BU-pu??DlwcE}U^U z#wQp2;xgB`or`9C2;(JVBDpxd^0P|*Zf|?3mX+Gsxvl-8G;Qhe-bwQLt^C7XZK=gP zRq66pZY0;1&KRjB-Oc9H}nd)yj9@)sGytsF1wB(*uIEgjU#O_FtleU)NYQHz!UzvAHZs!c*^O`)r5%Sl1+T^vk3q=R$y zcyVId5L~@64sKTju(enl#s8e&fvdm8LIvZU8Q*tq2UhtW3-yefGJf>*4s5{qE5=P2 z-_zP(!gzDj|2)2y^&9^&Ucq%4&u-QClX3k&`hPI4@JDIybL)7ed?VvM|L9lf>+pxZ zPmGKI;D6hH%KCpWf0gkSGp?|=xix+TS7BV44+Ym_eB&SepZHoIUBFESI2n8ANCdgE3P+X zze1k-gDd(6|HT#gROaUk>sRFC&-gU{kXP8NX7-fwitAgE-#_D1%!hLR6!WRh_@+PR zyN-=l#;vD63hvc6W4XV2?zu86=uei8T(&gYi z?9SFAUq0y~_^G@o=)EuxpJ|DO&D92yfVdptm~JYbGlHGlaN~(Y3!C8lZ(H#I?KqhD z+lfy(I0G9LZO0Zlv2fCg)lP~@#cjgV@yLK!7{QO=oerMC*LC;f{a<3>eJ4HsNYyQz z!tKLWS7Kn|xl@vFmLKqP-@W*GVhl8~0{}Bp8?pD1?KpXQ3}|%xF8F`YB&T0)#J}`n zz;yI%T;|o5I3>m7Z#Sc1fa5V7u%$hTH4DXMW20fxs(ZMhPLuSSG#vLaiiQoc-?+t7 zmE4H!gT*8Ysw3Nxz_L$RV~jQqzZnG{9Sq4ywTD@xC$x!*h8w5@=~}lItDS!&nAb-`sjWIGKR*rc{`EsJ4~c<zD z{+4qqp?KRwa81>^LrLYEMReih_3A zR^g)4nfOvkJ7Vb<4f^W?@Dx^?zV1RhViO$=GvD^aZo!A~)ZBJt&c0}(J*Sl65(OhS!~{`4Y?wXhH#q?g`!l9U$8pe@vOd8 z(2ZEv*Oi6X-MbO@Z;pmp3k)Uu>SzGY$9Z@ip!4;JLdf?#}c-kaXbhd@aKsc9-xyFSd3wOoMMJ zzlWoPuHz2k7_bxllH}jLkI_H3@nPE-7@1ZlxxVfm9+z8+iDeAbH`GYB4=%&vk_R}c zdkjR2zDu-++{L))G49%h#j~P8;xpt9HaYzaFVT;IZc|kG$TPRFkN!)1q(cnY$F$++ zS{CCm5#@NlCX4r02Y%GYo0!k3!12GL*?K#DzQdWDSiSrWw*MLp!Pt-wOE1Q=zrMr! zDx+b~ly3adRkyHQ^&|es>Yeq{?#_42xQ*L=sKR}Uqv5Dv%+EM~2ahPJ#y&;SaDI<5 zpO999!xq-yNI9#|8EwoTh`5W_>3zjpPDaDcCL?~UekqO}UyBp7+1|A1ZhZXdQata# zH#~>U_cuuw{`rwYQG7fhidQ#jUC0O70(tgTjgG`0A@8!UEOXlG;L6uldXs;ZgH?VM5#^2^7b{)lS=lFzO=Yp3jxM zD31ffiXno2!%ArP$+C*&$|~l6kc2=FWf&gS@5olgT0q77LJeZ zFBB&25{heBJ}Np0x^%hVo-$il%6N8#lW?Hrpm1KxLeTsa2OmNM1+K?hfd=dsEoc5b zuUIB*ju|gF{I-$!F!{;{NrKK>dBL|~SW^0iJ%10{B=lHgE16nkz{g&T1M6|ALib}A zC5>_k&+UzahKL=)Lp3A5@n9%#H7yRp@^=Z2GQH6r;vJRK3~>uJ>O6r3+A<31@Fq`{K4Rj{F;}splzQb*l(N5r=_Lv+t~AHXhgiw z!+kQ}{_a|SPun;so3TjPvt%&eZAc=2txp_msR$8*GJEkKrpNFXJ>o!I87jnC>F|;6 z%lU{2aZvDjj^I7CO0vJlV*dDCR+m2{P6$18OY*sV5wEc@4wgrx2y4`HCEf=Y@gYmt zeA%Z7+Lw+_V=PtBZv zTm-y*SR5?f`bn7S-k(=LX>Ije&B2In}4 z&-*IeO7!HnO`pf_>KzAaojwcGD@O6wsf+neX3XBAj{+Iu%db2i#Y+s?@5AB>Vc+6F z-XkrZckd7f>lQx~CLNm0=lUh`4XSbAyY;RxV%rRUU%Mp!2D={iu-~5#iDCT2^GQ5k z$M&kF77Advn2$3`;*)D*;h#mh!sJ6M_}GX z9b4l0$9f6;D8{q>P6?R@<9YerIDQHoqZ(!#}IM~+-)k9|Ti+V)zE*f!gW>K9GP!Ysev06U4T5+J4S0|(=PUgK| zNAjInKC~RZ37f`DSG>DZ==yW-nL_8N zj%~=M5B;5{rY7c%X1L#HbEm*vWAnOL4|JW;IICbyk12e}fjIDp(&Ar#5DUvf_VRB# z$HAMH)x10*Uy#(^WaqTRLfSx8RAn8AM{INAo5!X3bs+6AGsCQ}w0`jns{VsYd~4F5z>M-U~Ua zoJrE^C^+vM!|%8^02|ZJq)$>bl<4i}#ny9hMdAnCkv)Ix*?N`bI~aG}EybZhtlnpN z4L>w<0{)ngfagqNd#?+-puCi6_`R>~zkiQC{hZJj%b7U+LWZCc7X>%bO!WO{GEU=j zC1FpNLpReDMDOmy-t2dzXuwimVu|1HSiI$7Q&k@ znP|YV1NcK&J^$s|0+8=Lg1-9g$Li|ec{85{pzV1WrGHMvB=`|u-f1B$_?U^jR;|H3 z^90`Q#zJW8a|m_yScEI9ig=4_3*pe|Lulu!aoET5GH-BkAvA?&A=}yGvHO7+{NOK4 zpXE_hKV$-4)Tx1At-k<{O+JnSCd|djd)uL>R`X%P#*=91^eDX4rYl<9Cmi}tJcZ^} ztixT}S|GO+c3wn}T$HZA1Ai&+gPv5fb4037p=(juxPx_HbT(riw3D4e;jatu)am_E z;G}u5CGr&dG_?#rtLujhjOM{^`%~y`Srz`isvk1FJs0NxIE8Fxs1m7mKlH?VF8IoF zQRgQe$&u8)==kM1;Jg0}`kbLpwoI}`wZrGY@-_L$Z*CWI#?l5|x;h)W>6}ID9vYC& z`90Cq>9b)}Y9VSKtV_lXu|#u!&H~NL6qQ@GCn*hP==kDUu&wqY`mU-;CLc9MY41W| zrRi0)>WDh&Fwz9=f>2N$b^}Fus*&d(OwiqJGofu{F|v$RBRTbE=v&JS$U1TxJwL5R zg4BATWpif0qO~Px0#PHshgl-e>JV_BRf?Q%sF4RLR!DPU2yjtlsNXU*QheJA)ej7T z7n|;(&pp&gl7Tha#?C#NIrSdO9Hd729JN9QEz{vm|9fcsU^Q}auoX(t2>}h)G8E>i zPM+jgqGLlt;GRb*3iQ(;QhiGly)p#;IeQn~$pVrQMP_tqVn1d)ux8P-P}^7mZC+%bj;8{3V##Jkc5pt z;cAM$dowP+hg`e2At$Drpa#bf(EWA~b+^|fYf_BSCF2kwTX|+HS3dVD?zMm3%d-Pg3P)&`6&k5t z;k5%(3jG-F#&F;x8@jIc3{D@*!#UM$d|k3Ft&zpzN>&eNOWYW~w0&QiF{CTD>V)9i zs^1csd0*OCs*25w5yZJak!-i`OIKZdBs{l3utHV-FHddd39Ve&zp|A_xAw=h^7vLB z*~*jt;+tCeqSpSXRv!C5$SdtB{ZZ;$)+(R!*Z2*sJgK!`>7P=+(!c1x>@RKQv48oO z*vkK>c>bsU#jX0*w2oKmSIR5>`8z(Pe@c7Ger3E$uFSuZEA#VrK3BHdk8ky7?O*;V z<5kX|(qE z$18uIl=hYK%6?@&{vNON|L^PZ|K#uA*R#@|QlE0ZmG=MkSLu&(ewFjB9RIgIr9aB+ zQ>jlWue7I(PcdHc+^V>DHnNZ6{ec22YJ*pWR}k}Mh0Z%$)^VR1ws1J-97@)5ZcfEG zeWDt@#m*X!Kmh9v0*Q`#4be<}NWNbH*uVZDnW*`IESdR`NHchNKPr{zp%Wzh_-(Sh zb`+$~Parg96&ap=k$n9%0k&Ilq_*22vUF@VIqW(Isx(UQ;LJR{;pI9q(P{~Ro2BGp zo1;SGCvOs&w-VAU8~B;lzz42XCxxsA(H6I8RII9n-h{}olq`Xh?F!M$(uqjhZ3u4I zKMQQX-9-=IB%!A(Z{dWAQ^CgS9jf%&jrw&mAvS}@z@+If(Cn*w(UNyl$b=<+5P9$( z5^vg%bf#`5Q)HuINp&&Gb5283PwgdD-~-Tf3C%m5iqh^LBfHo8K;|=w`lfF}%eSz# z;>Ubp%;^FoUYUXlhUJkq)DNDE37TTH78OlANxrT12VHy~J-wWW`iJI_#9?D#J%1fF zYOF&|LN*zG+ZS@POVBo_O{h{eo4kh6a8d0sN;O@IjH@$=OxG8_*1bZLCwZfkl>Ovc zG+XOE{x`B7S;;?LI)bD>4TMATc5w9S0m=OQG`#V3AnZD+0q^i3Va$YE65Fd2;d;j= z6x?G8cDcaLj&7L**ZW*SD-7#!2k!=cV$&>GP_+T2Had~6M?Ud`bQVIDc|4lnHk7QJ zp@HVG8c{<-L(!ly{^aEt12n)O0!Ew|hwLIolCGJ(QA$_@_}w0X#?Bi`+TE9+MSCLP zlFDF|r!OHoS$61U^CCECEkbv5*qIdbtkLJuOF({b2nsK-BN>a0(8Ta1u+(rAT6exb zv0to%@?w`jxZNmrUaKQ1+4GkFs=X9$S&u@)x=Tn+&s_d^_)<9P?Sn?#9zs$fhA*45 z6!2Jov~9X4>D#V5|CL_~y~fN!!eKY^{?${-=$%VoV*h9~Am=p2$*-+$j33UkEf_JHR zBN|z=VcDW zdPwlGX6zmr3ae7@qg9)_N(v%W$j`7)7;E?d8SMQo-mj@jE_;PS#r6kieD?zJq%>9H z*(Vh2njWB*^mXFR`s(C>dMJpdKSbuv_Tuz)8YJt*Oenta5Otnc;@VKno{bAaJANjd-1rDZ-{A@;N3n*Lb0ePhmDgD6(+}nTFl~W7w|hG;pD_3**}Zof{PeNl z#1Y=|0L|NEI39L z*TtZIza97C{bc!q+k42JGm9ZSqAk}uX{x-yFpY3tOJKpNj@*t>ljLV~4iaxM+iM^2GbO#1a-lc1Ra)(dn`B2?x)T16St5=)o3TrmeTU zZrg2gQZg6X?zZ82rg_NUcBv%$2F-*m)qS}>8{Op-K71fg&xXLooB>?M3paU}Gc_c` zc{;35mT)(2I>^K8wCLFn<3U(Df-CLNOWt>4R~i*L8g>WF$mrXtM`|4 zgTMSE8*phdJ-k~LYTv|hSE3wc{yXMSi-fyK5E8ghqqWkz`xetEuf52nC4oDAe4X@j z`eM3q`d+l-X#%I2xK`R>=VH2l}!1(4Pt*gCXI>X z`sVeOos5`Et1@q)_ZwrmNnK`Bx&9-xV@?cr-e;oBfA37%81fn!iKDrg%?oAb zmDA}#vubqj?n-WbN|LO!eGt7T|A9vJUcv3#zDX98K81Gbrvlxrmvh~h@04X3PNF{- zXu!D7%Q#1!eX`2H3G~n~E!dT_lgFXFca~InQ3m);W66RT3*Wo;;7+vfznq)sTT|#oxBHnu!MSkG#q74s@VXam0TWPZVZ8Hg*?|XMbj|=1c*3}; z{~cMkldONb2^^^m=T64lk;Sj}q8oRbK*ri|PW9~_nMC46&Ff7dZ*e$Rvav)~TPbay&7kd$FfRURsq9FACtYc323Na; zbHRFLvbv$3^sK!ZyekUhf(uGz?d(12RWCDepAg2Osxn!3b5DAIx*3d-hH>AG@5z3? z8$n678H`>R##J1-C&RfT==RTMpwcUho7L@sZ0EuebSap_*v5I>E|&)~AG;Bh|Hm90 z48yo+{6OYWH=H^=F$eX>^SDB_hce@W;k2u@1;l@!$NilBP`2m7a2jJ|0o%UJT6IIYmJ`1k&)_`hBGQQSKfpFE4fw5588Y&$y#F_+<=nFD0EUgmO_*}KEBwvMPJ zI*}h@9?9$ahlBeKYZRhY&Og#RglwjbhNOAz(3);t(dWH7Q1WpI%rnzLv)i{tX$fY) z${j=QH+|&m`-Sf^zdt-0D1v;C&-_{+Q&d=B1LC7%2<&{8-`i~nI(D!pIOGk1(A3p@ z+b!?->{3g}8_nu7^s(kGqYU_;cg^6-IeN6 zoJP`{+l5Cpy}+cr4;ZGLMWYvQ5XhxIu)v}x&Mgba{8!AN>dkT9fep6t>rm^o1)E z&!eja_l3jA3R2gKL489u((}LSnx5PZG8#p2Wp)XQJm-t!Ew$m<9A_AdY%|ggk_&a=WCsBaels3RCh$->Q-_^hb&ak2euZ6+h#>R65p>PEik@9nBOB8P zg2@SMkS)1_w7wgXXRoZGiR~?Z*S{3?|KvbEUDF4mBZh7bPtk6PAF<18M9p6I5P!NH z<=>HzZo2JY+><_F{?A*KeylgS3WjjvzA1PtsYajJSqRM<=8$7-0Qtkeq4^pWcxNXY zxL~XU4GVvvVCO4%gq|&YR&5WSGF50lGzV*cwuKEB+OV2#jYxNPCjM~B4m_u;Ly!Ko zXzq-?_yxPxL~Yf;jem~F!C?H0N3g|11t#ylioRUZ!rk_GfMtCP%1bPHcK6r_-#RzMR$Y_hCa~uwHEZ-y&hd!BgV~Lydi65TZlZD zie}8;kC!}SYnTh$LiLd}gezZR->D;@<4sj~RZNl9u7Tv}-NCT`V=YRrs6bIq!^mTH z?MI${g)-Hipvb+GiP^g$aQMnCbbr;L^X_rqepKejfcn3^e8=|@hT9qVsD|F zo7SM|7qjq@jA<}FnC%>%7lEE_jK+8LtP(FM;%Ap5ahMN5c0VUZ5bPc_O87y4DLQ1J_VH_v$Uz`lh$$J&gAK^ zw6qkZKbwq<)@~BU?3)flqe@Zupb026D?xCmo(@)4rO0u00J7RNN9ZgLfvWj;k><|; zq`x*%cr+;lW)zg5xUfLNa}1IuKd5%@K;U zXFzdTG1BxJj~30A3m?TZK$LhB#cNMQcGoToe(b$+@4h$DoYmt|w-JKi!fMUkFTH`< z{tiT|ubvT}Uzh>9t@lpFJyU@dKNZiU;{#H}x&w>FCaPC(8-}|wY|OBMMK4%z$c>+D zFa-8mJM-F(mN2+HODyg%3?{@p7klNJQrn^~{0lEnszQHD0#BLHDV1Wr0k4b}g~+qH6)Rz8q%g?~R=<*i%CEBsaXZ`&&WxBb7la=cZmzWP>u zJzMoD;!*go^j8_Lk}Ktv@hbDBwEwrfk}LA7$e&Wbk}Jn6;!(t>>{sURf9L=IO5dOH zDf(Ofi0^+Tuk2UGqvVQwDCCv)|K>{nl=)Z8=b!fe>{sMdnV-M)|4;EM{ZZymnSZ6c zk}LD4)c^PO^mjh~y#5sa{yko)U+KS+EA1)sp}anoTq*xISB_WCx6(glKL74l`lpot z+dpOg6!}s7{wVXWjQ`Jk{dqn8Pxh4ZN_&6mSL8>TKV|$%c_shTe}z3|zf#|y{eNCh zihTX)pE7^S@k;$lf0X|Jo!>w6qqtW#u+K>LQT!jTc=tJqeICuPAR8C%a@OBqBv;_k zdb^zKtqtYBMzeEW;`E_Yxiz}I${qHX8KBVmm#Bl=e*R;~bU64lUDAcyf`*+o5mvJI zQ&(_*Vz#I|3Xt^2a>Es{IQI-GQdGVEybT|*T>w2N*OHOne`A}*GW__&6xiftNLQ^% zAOnLn$*B$Q;BVf8cGlfXjz>JlJ&rp9UD}W8S;>i3r<3@&nKcZ}v8Bro9U;qm?Z6=! zw$OHcAKLZ7b|R^a!sG6-bI^Ah)6ME@N%aFcUNa4W>qc$r9y^~DFZzO?Z1)0wm>M1Q za0W^DFd(*Beqdr$O-_YQB)WI|lFu#UAf)^a`D!_d931FKYL`!dZo6I(pWBnj#CQqu zEuRQiPdp+;+vgL_M}cG{t6>?xjfdRzk4U%3MMQKlo>(pm1owq6 z$i!12q}R`6^6}JI*nRvtF)uMCp^K9{417e6p0-JeUG!_`5{pB@(XK zIk4|$XTrmUmq@8iJioHXb3Bxv3w7-e5S`-JeBX_JcwL_e5a%o=)93dLo)Hm4e$8#vu2^3$ID>#uS2*#!vd|Z^+O$&Era{MNAP7c zZ#24DjKX72z_ReEMXf9zxzKpHFp!RLVrZSUuS>v0kp zcGMrnC;cQI=`L7rRU%n1E&yJ+erj|pt*gpB|F2xFnS`So4+Od zzFOm|3A2gp>tr~xvzjCZ1!1+NL1f&}NpPj+J1Kj#5tl}=8ZRp*fY7di96z3c-yRvu z&b1v6VxwQAafKYeF7+j`x#QsZ_9im$UHF=rj41SkG%6@%`urkGHE*|6p63AC^MI!G17V zqDBM17-4SHdJ_J?7gpX^qkL|A93)#$_N?@U@^E!J<3+u2;rV)!ZR!irx$4xXrBs;z zY&|*n+XrUXs#CGqDPiK1^(5(;59o0kG-hv>&=k3z)Lrm_15p}OFgYM3c3w}0;rM_HR##rJB8UOg=BT{1xG=hhD}Kmx}>io{X=}Ah}qYDo-XXJ zOD4-t`NFN<>U7+c{X*vRWU~GRtHn~TMmImt6b@WYCJEYp&?r}<51(fXxA!NL2mSoO zdXpM;dcoe-u1F>(qx?WpqDFf*6G8XnTH@yB2Zjdf)W)ntcwN4R)I0dWP&aj&(ELQu z&s{^@O#C2dzB;Sh`$n*hT|;JS_(Ak6b=up!Mi`;DmTdj(3-Lkfbj`E|!6#!a+55;B z64$EJxwKjszj7_fxb6#!PpZ@VW)*_F|5}n#;QQ})Mv8mppWhuRuseI_xmjXYcuMc2hJ)P;+%InNnbkEIK}bfM~>2yW7iTy8~ym=4z-0Fo)GT;TFOTPhv@sYCgy(RLofElZ zXMYmk=xJ;ZZ5DUcbPZRvONEY@GzIcc9_Gg6ujQ;8)oAVaN#JL9h$9k+a(Ce=xv z2*$~o+_4@h+|C|tsHo#axag3{Jv@=Z4XJ8Fk8Yj-x;-;Fqw*BaM_r4O_zB=(naO!+ zuIDBhYtcIq6X5;qEH3NjYHqKY3hk3I1*S(I?B_NWZsLy5=t!^Y2g3XPJ2;o#ySNVnjOY;)Z?H&= z<@WVE&dt$tqA@=m;YNTL+lVc2j&|NuW@rT5X=m>H{_~vZ>R5VqoDPgwYRTRHewo{R zdlIYNtPT|tLvHM=Yn;lQAX*h%kHi->IdS|=Zt&R|w13kZH0)4!ZtIP!T)>K{RL|!( z>i%#57c%!EH!NcujcjZO_0HY6{C3y4D}$!dD;FBkxz{S(3F~6^PCJx-5niFPvS#Nu zONzO?$WXfS%?lKE?w7OH)nYF2Ln!U6{TwyV*5(W~Z*V&!rqkc0pHX~2Q?9w^Rn9+S z3LR^v0;?-+xulhsxDUD$X!uzzs0nuA>PMgF&bf}IFZ<|%`AMET(L}lDuKqOE&;W9u z4&i2{6E4rrmo_yRLUmgYZiN})riJ^^n6_QuR`oEhM2flW?9o)EYghQ}Fr1r{hPlxj zMpMdn1@+Oxxml+%SG`~~T`{98RE%}!#w{b9>USTS0mO}W#H{OA|^PEfmq z=fv7Y+$0ZwI$hHMJm!nJ&<#agV3#rU&;vb~GEc-ARTXiM?~kF4nAI1X&2c^n=eZAC z$5Nj|I`Cw*6Swi+d5(An&}Un<;n!3LE;aN5Cu$C$(W^Q_wxuJ-55B;4z8FAfJnINe z`yIK6Z|AuiYXhjWvo;teb6n7l^W5m|W2rbp2bO5Ma&x~HaX|;h(Cm(Su)c$svxzI> zc&9OROO776wvlkLgNwLB*ZpbVVfx@Pl;>&c)R5tNH^^`kddb%H&|+&IZF%0(Fa(JLoALHklSjy>{m zK~282@JS~qp>CYUD9YLB_|dKBJAqcT8)p+vxf*jnIybu$1e60eeg@?_P4c6OV>`iP zKj6+Dpj_7-jH`44!wJCo9AWwn`%&3P131+SxCJuGW##+PclQk7+6}}N=1|U$`q878 z4IsJ{ahJ0x*LdBJhRY0K#yG_Fdri3x4Ssa_5(D`7gXgwYQLb$-f4aop01p3>aQh94 zxZacfX-cI&EPN#4uDcg;wyFMf-413@GA^)7bm&4f>FJR>DP!i@1&l{ORIV z`jA*6;pCo0oJFiZU6rQ~s1wiWYW;uu{=9c8o<)`G`E}Sk&vk8!M`tjX%MXIGk|)1UPi8#Ov6(S+Cls{ z2YP7rPBPW=snF7;7Ytp_(aWdKkh95$T^FWy2kyEfJ(+Wfg!&obgu1Tqamye&QTG9n zo!E_a-WtM#<$Y*f$3`;tfFn7$tpm)NZ9*&WcBH+`Hjo~BTF~QIQ~G4C8l}al#BjD2 zZ0&7EYy4`6PUkd2Gj$-~oCR$c`i-y}PQ)r(8$ztDXgvHN#S>SMpp=fVbE5?<^!-NM z^%syyJj?e(Q%dY>$dt4hTmr>W={4d$L@EBx#P@f&XqSr(%?j%oHK>2 zZ`O39=QAP^4Ip)|j3H&VEj_ohl>Fn{i`;%~1f#wB(U9sAQWsH=BPzPXq9^^S_N&|E z`mO!=WV$g(P5RLM8cL3tPa(gp%-~J68J((sg4Di0Lt+=2g4(X0w70sPRJWBAX&yK!i|4aBp>F}w)oj_a1j^;@XN%k2-$qGYO3 zb})3c6P0BC!Yk@?B+bVM!Fq6{_pklHM$&Z2WIYE^v$Uu85B$P%lMj+A6(^X|IFJ_1 zZNZ*`F+buRt4a2LAYE~<5q~x1`FXX@FurUc-6g8WQ=+Hx&W+CC*T#D!eZVTs-u(I+XZXC&jxJLFgom2>@DF30;e*B?nsDqh?t^^!n;o3NZqXp> zcA^14*eBwRlAPewvq5xsfGSzsWXY$nzxQ%|dwSeRlQ|b;aJ8X zdfK!j@h(*7*WPr5r=JGVS3TPk*{?4A+4YWa#mSy_=--yOi*5OIFGtuRwx_bCTEt-k z$A`JG^_yGhb_EcbpD>rf5MQrVMvi>!P_-Fh2GVuDJgybSUn{ijVSpsW)}H+{ltr;-hXX z`L$Y)^Jln9(^%5f+(M4Dv=ARv6}Zscf*Kh=#JF!OSH6!`>QTI7_*ZXr3-9@HF*;)( zDfDF6o8bct+kFb8;hj6crPM;%B-+_Y$=%i!%If=faZ>0}XCI|L#eM^YKIe2D)N9fv z^l}msd>QV|@J)u5a>}0ySw)OFN5_*n!RDm+#sZYd@H~dEGyLAppwP0vHC?1?Cqc7@ zLfv0np+{j;xz9oQ(`n#%@@#icGO#I>^l8O?8AcW_3Kxi-sn+0sBo_)D!2K`YHp-Mv z{FaL1FKF{^7@oxNN`^NWEtf?8bfmsDkrIbrju6+%hqiJ>9E#j3{83<~A6l*Y6gt!x zp3L+uV|YCqzl`Y{-a1~PU%`j9a>bl0=UzGgil3TaG|FEgXkj-s$@S1}i2P{aYxN$B!(6waH~T;FcWO_Fb#%5N8=dy3a$&T%rRwY_;7dKc=v-Vh~+`JNk{wF@0sV1VM@couB3 zO+)!h^^v)BO~IL&X{aDd59O`NE_iw%4QUwZA@?+CL4!OE@iJZ1ly`yEb5BE4w(6oK zZdVI>KTJal7wV!Lk8T#Yzf41xGj&mr@2!IO!R;jcM7cDrlFsHx=6Tkr(i0>Dhwa1y;HD@;X+?s^t<{_K@P(U7+&-1PC+5V zlNkQh@E`VIIQ7S!0)e#~ROz50mcE7dO=;-GY8^DldQV}temY|3BB6D|)P;e)(ox6~ zZB)F{MaXky=V~*Y-HJys+&0QZIL+F<8CGZb48tQCE@v{i43A-0hqa$-9c#g`qFtd! z@&_KkutJYQzL||Z$*>>8VXR$&$1~i4VTJx+hA%N01)j#RU2D4nt1+ywHI?DJtv*a) z*o3t!{P$(}BWqX4xHEi<;S&riV!6Sv(w1WEan>Hl+IzCG3ZE7JC~PVGRLGBGSmDD6 zhI_Zl_%N)9QK4Tkwvp*k$SC}`X_ZmL{+YEa^eC`0hZ7kd$Yd1lim?u@@(Q07IaK&C zx>a7GU*UryZwjo)zrvQne}9JcSi2&w0ERm=tY}x*>eDK(X#deFugJL~w+eZM9?e!f zm|=z8|A(_TkBjk(|G(R`X(26?rG$zkOEcBXb>2f+qs5+m$r^1)dm<%KNPEZxY+F z>7W_KHzYl--T?8*_;Q;zx~OW+4XpNqR{~eOaRJK&J7#feO2JV1tB0FQ^Gi$%y~WvO z1cS zPx)!W;Egl6^1Y#C`Qr?B<*9CAL9{-8cQc6O8x*sxKk3tERTwVWxRcb!-?2R~b2PK? zb^#t`?nzwV+!H=HZqA(HJ;HDMY#;~5$1;aE&S0wFf5Qb@%Zc%URwm)p8YcHO%@Zs; zj~tETqlV?@nDX5I7n_vCox^`pKzCGEQ5*5 z1|f&&NzBr_Z#db@fpEq}1--vKhf$;2?W)g#khSv@^WoNd=Ce!-SLqrA2I&pVmgY!i zweusc>Ov4a7MC(DG{@2Cm(`qUY7pFcah*A3n8hsfyvqHi+OzdaHB4cPnCYD^;hMJw z!MGc>jGy=_(>Sz{3!$+gbRz4Rh=^NEPsVv}>HQ$^AC=Fndv=FeGW0mNNJzEwMF$z@ zQFY9!c?Y?Kb5y%FSC8Lf zaIs^8LFwRO&g|=FMtQIYXB-^_?i22D_j6jARlmZyeKa3ilcNeQ8`;P-v4^;*-T+X2 zV}N7(-D7&Urg3(Y1K_Hs1=eb*WCp@XuH%zG$UmKgmy0WysTyaw11J5#WQG7+N0c!O zS~9t$Vt+8Tx5hJ@%9&2?0@qH@w^Xpg)mGP;$HnKli;DtiJY^FcqhHNDy?BnhdoKV4 zx%#-h`z|9^N#eHCIo@k8%H!Wn4UC)PK5p>lAUJ5zz%4uXg1Ogs57%Fvo=?|LaO0KU zFoDYgxyOOQVCX-a^WnEM$x*>vVQw(Ie3`+vkN&`z2ZwTlvV!S5kG`-^YZsI9DwG?x zGZ=VL+Dv4~7iNpbF3wpe7%qDLDJcZOa-WxspU*EQW!XCJO=%#!f7s2eto+49Rj=fpmIOlcxgMH#=@-Kj zF5!+A(AXV2e=thacAV|XmEWM(qv>Cm37WqdgJp}kh{izJrT3BPTKJoZnZ1Hjr?DkI z?|jFEZ0Kbigl=5v_dtkz*vupgWKgcqo$D`4k1z6!xwcaVB@2DH_liMq^xPBX(q$Rs zE8NCiQlrOP7^J$xE zqp&-v}N(+5EMA_V7GEoxyFcJ`famk)Qq0 zowq4473;m-21d5Dell};^STe?lvO(*CE_Aq|E(9#qXp__we5ic0CD~CVW z*pfH0I0A=%_l21ca`~M{FI(N6;Eacz3xJr3dHnY)ye3XD)571V#&v;x9{;m~c0uzO zWo&dg7$VH__%oP-f&qJaxvpM%UKQl>H9G4Gi%0F{7ViiJ?;SaOWh+!9={h4Zr^n8Q zB{}?(OjI$Jpz+C1+Z{!=d~a_c%Jv7|Ofx3>>~qJ(XyCF7`Vw=##%Jp8}6e{?a2 zf3;$G(MOXTtS60`kg+P4e<@SB$S!>%*Hsz{FL&qi-E&_Q4xi=E?THA57p1v;{^h(v zCGQj5K$}o-yphYVj>s!4Pd~w>Tho{o*}42DS91#kYEN)x)LwHjmv7=BE-W%l<<8lK zLgCq5KC7B0@)!>#fQh1MCl`~f3Wisn{Xa-G*`OfY)<>HZ#7)XfyI z#viDLCN+njsyMOeZSZndp2l3$n3cn~S&xdAQ2&jg{@5B!{S#wbG-vxai9U_7W=6M{ zRpl22ejmjq|D-Y75_0%*BLqb%-93`Q^!o{}Is7;)_+Ni-oSnlTn2m~x{`mLe!W{ml zJXBOi{Xd?T|NdnT|HtgnMb}Q9W;;HG!VqnGzMa=D+9cBCS|5gjrD-l-?@HgI0kWgH z$jVUo=A6sl>MmELU24xQDF}rtj=B7o#&SiLwNtr$mqS5kUM|1kl5CN~^J!e+CHj9l zgx=N>VN2#6VlFLu z<6(kIN8zW^4V*$^C>&Xr%Ri;uRd}J_N{$>41(nsge9eNMLbX*3ISU#?qJ$|ZQ{&Dw(BqTZts#0v{?8P-osIu@-@xDZ(7)GEE$`DL(wb+jesp(X zf67VIc-DUBHx!EEFAMT%EdOUe_A-;ILqNY>pIL8liVp07M%Awisq(7VtY?_Nb5MwaQWxZ*4R*Nymlj<%dgF3(;Q8) zb9dog^F5$_d#*qw9EpnT(5?|a;8y6(h2Ba*UsE=sPhnfYQZJUP?8-x7vm?;l&s6JC_mNG> zID@u4SdX%u+~Jz*L}6x5BC;?Mp%=xTuqpAPkhtbn!M8O1#u7z*#=%UJI*j*@5{~#)x@iDB(ev@J@#_H}4cZ zUT2J8F8rL!d>(m@(@PG4uJ80YMRbWdWcr$O-$$Pd(nl~#PKOx5t`2V1mSD(e>L&ri zWz4z7-JJi8VEC%+%|_;~Vf1Hd;1hbmu>ENh`+nFaCbiB8+t>%eKE*X`^o-HW#111Y zi41}O)ym>8>;vKc&qjEDUJz7>e+YWf8ivSPV&j{EP~Wmkh-j|+(N7t?CnW&VW;Y0n zwn&($FdOV~Gys;=4P<7ms$$v(Tj3eI10Yp#6jS}Ug7F^4;8?Q&xMDStnc{MlnLczX zuDeB_8+}JGU7O08KJRDXbE*DdS*XL9hE+0rJR8Sv@`s!Z1!mHvN@k4G417D+A8gIu z2zf6m8C6F+9Ma_vD)sVAg3E1Yjm1>lf&JmIwl?EcTE|RNpN{?Z`NO5x+Kl|>Mh45x z#=^1wbS}IO?FXI^Qg6rJLK9hKv?pX9PSf;*OPec%M`%0+(CwGEQ)o$UiONz*W4sg6o$Q5{G@tLJUmNfmgk6 zQwi#)(; z$FYH&HrkW+MRMTPF?=Ib2F?9?RT4e;7=AWh0X6PECb_mS4S#G_LUH;&l8=W{v4yfK zs!N(FA$qBJk+~Z3RX37E98bYrChAD5T|**Tmx7NNYoObi-%7rYNx^9mG)DQAwh{}S z6ny5b1~SNcTC(hSGTx`AiOTLiDzW>LjMtCTLmyGL7#+|u^zKwRcLrtw80UQGEWD z<)@SvP_Cma-FFe?2Y=SPQZAz`Ek|1BRm#$G9R6%CEytd6FoAS--*!!Sx%SU`X*sw4u+%3~|47?DpYnam(soJLH~e8~9i(ml+um!G zrFEA6mb5<7-;(-A>O*OrrThNgLbp5kG>!odxmMPs=TA$m0)=T|~|E!nRL0Z0aUq{M~e^|QBUw=yf3u(Kg zZISvxT8`A`(tT_G@Y+RuPP@mSL>bM%_ZOXJGW)1w?bm+f+&MFB^QeS*^k_5Qw`m8N z7NvrFqG}m4*I;~HX9xN6vWy$N{vG3&9f_T%ZYK{k$-MkZ zE^VC!att@aG2Oo8rr}R6z0d?1u6V|gO@3rB@K1}qeKr-B3j+51}MNa9N zLWm3?Ga938%lEn<<55T1en$Qz?wKmHe9=bK=lyaTKh&4pi*XhvHASGl(O0;yW4Dp< zefzRO#>uE*`d6-Koj3Vjkj!})rl8LY_3>&)4>BaBANHS~g8YsS#jZVDN%)3kxNO)S zL{1pt!Uyi;_0%{#vwHzD7^#n)+_sWh=Og%g=43Q2Q424s^B{X>9>&4;W6}74UtE~7 z7rA#l5|245LI;BDIlmq+qLdnlg%{_c7tv?99~-@i_R+0)h3tBi_GmqKEWw*tJFLW? zb^MS_Y%zN-(wjU;T7<7g??%SiR>ChMyvc=BC%o|4K6F{4#e_fcCOz*(nA6*bx;l0; zPgeMl1qKta^TbHxH6@N2-sw#yt)+3Qu0^4jky(uGHgA%1+8if296;*Z5}EytUL-km z9DY=K2+dp+&d3YANXEPgIE{`AHG~*5E>k>7h`azRb*7+qIetQ0JrAOEzz)BOPNz9$ z=CY<6HWA;8+pw_MlI%Hy$oUF7@COcbX@{v+5`s z_`(ENFPlVqnvBRExfs+l%mSC?OduO$N036}edvJmB>dx}C2^QwLNaW2qb3CbzA}Cs zsVOxhx-C1A;`zy#w`MGf6Pc4ycJ3&0v0PryuJ`kHk^&!D#nmo zPc2B9{{j?R?tl}U#*klcEQp-qd~|H11J3_ChUk2ao0Ik`3o_(_3zCjeN^LzUhLvjDsCBZn)lsl7d}z96J|G+i|Yn1oiyM4 zId-FZdL7|a@tia9MG7$nMB?HAtGkGJih5>Ie54_<*gPF{M-cIq?UJH?8%GlVwRTYI zaaDXWHLgfq)qr>uIl%89*TjRW7ZfQ@?nm;2=0U*ra&eKur9!PIzwj296;Sf9T&($B z)9PJ(13oU<0G%JNiGM9#$n$VLjfbD`0jfe3E50b>>GUkXb6o?Vr>jJ)WcP(PO@9EM zyf_%HtSu7rW)I+hHb22#rSDMN#uSK;A0Ep8wR|e~oc1|%zRDMmTWQAE*^yp^Oz!&dP!oaO&Q_{ z%VFC9ES@y@R?)T;GjjbZ)jtj|6n6(1h?#A6#B;$&XpT51o^9wT{$cG(&iX2W-;d*B z=FJB2e#^B)_^l0j%#Rlz8L>;;TIx>T$5x`6OL5`|^WEZUBeoKmXQe3Y!C^7+3>Sw6 zdJwY_C1^lEyx4f*F0o~~JK3_U62%No7ME_=DgM#8k&G>%F~%015Pxl2FAkMoOWe-3 zqYjk}akK40am0aT#QwW13>=dsu3s}%EQwn{MvhPi)t$NGB=d>lm8y>9NT(h!Px8e{ z$4tcT9W%(IlQeI7dVx4+w}Ch($&L&+8wuSWVsS@?x_G-GLzMQJ!`PW6;ul)IMPpa< zh~C+WFyWy@9KW``s4HMRIT~yYF}9reOu@sV@@?j%a{>bLvRCvXR^xZZMw&sUas^BD~C#_VwT6#P8SC@@T?pIu9Zc&YNR#qPU7@(LEbK zx*Gsrqp|pjZw0TNKOdWU2Y^Ej7Mp)7 zKKRqPvP2y7t%P^8aW(#!?+*vui1>@Qm^ajBJs$7l4>bpfc$h&U54<-X++{81 z9ZFq~cW?2BpWZ|q{j7+0t#>^xTJI0x3yFC2rYpR?t#0_hUVqpLMEuRFg!iL%4K_IA z4|i>dc#WQf7gM_$pSt7^>&FoB+AIlAt#%b2bd~n$j3(kIOC`K58&~7-EBQMZXFbO%qz_rI$k3kX0b#a^&FZ8(0FWQoqUd7vGM-Y{lL3wQOb z4JvrQ8PyHm2C)?p+_D){Q1RyVXr=acuv?|gJZO$*LJI8B)@1<@c0vtZm}bMNejI`d zcmZJWP=@IZUXRc2>SffZ_h5P|cWFWuUc`!-CsQ`T%q?!5V|6;-`CE}08t4N{E@*PK z2JW~`>pE-D?gy58k|dkIFTgn+Vcbr7JdPcIU)X9R!rk3>Y5aeGIK}prOir-I>~tNx zQqdpubic5@-j=w5sFO-`bVdbD&cFSpFywuGfgj2@gB`ycpwVUPfYO4T<9$|%l^k}j@1Fmy9k^qR^ ziSUmbV_1hb37qSl0Eo|?j_H5ST1<7~Jm~kHiftayf4P?ZO6D z*m6U%==mA89OGUu_H?{CxBVhLKc6ngy}gm_E4QIs4LyDX4zI#%4EM9|CTVj6V*TN_ z{aQR)bb$3%Q00Q?`50Zb5q~m_Wy9hJaQ$`t;lmscyhY{+D;zn5o6Guv@yqqtYHtJk zMA?G-K#$+ptt+v1SU=9F1#zR+(DH6f$J-X`vH~MZ?#ulEc-1@(Tb1n>CK?-YZFDUB zh*~$7rD7?Z|6mb!?q)DdiI3uT^gSwA{V9Um*BAn|1BP&*|4wqdDU0)Y8v^M@2JFvY z$!urbZO-g;2snS+$PLib=I(CU$LTeMz;cs%uI&^ZC*3R04IUfq9KF5 z>)au%dG(01UmpU#MmFri5#yLec5k`w+99z0&1zP!vs1WXbsM*O47FYMve{~(LdESJ z+;poD_)Y)Y)74Xir3c<}M$@Er96K;tQRsc8Dk`VCmKFXFh+erLU zE4jC92>k39$IfV;DXE`Q$&JJzFgZVlU3L9x$)wbqT)H>}rn&5ApM8?G+1Pc9dyp3b z8RPe`&kv;v3iJjH0qBvo-B;;6BKpb<#;DT;MZ_(R?Du@*2w-YN2vcU4)%wb+tf#&@_E^!KFKO6l{b^tvg%hW=&46EE=e1XZTUD2p+syn%8t<;}zH zqV4ksgT9U$v0Ye$r1p+~?7!vwUH=IF71e-`Jl4%Pn)zJZ?Pq zcv=F@FI0f6w;D>`H6_AO$9hzrJB0b}n+)$>bR&gjDkynJ2B2?BFn+c>vfZ8!(Xu)a zIp!>yT7C_j4;q1DK8-7-T?e{@EWo?{8|pS{1GK>wKF4XmZ9Q4hrow5!U!(`RFI7Zq z>gPg;z9Fp1))KjOuK*p35fI}tP?XhgGh|OT1^i`*=*O5HFsPgIAS2QBhqNy}(+o<5 zBSbZmcf;qYBjMJX;i3(5!eM!{A=K?N6v??pK*uvZn69BOk{uce+Z#2YAZ~z2t~nBV zFU!IeO;yqQ+ z9FI5**GJnUm)A$YGxR77YZ!zc(0ju$xNW5_9Y}=st;uN5zBsh)Wg^IFBqG4${YmsbKL;K5 zNrYUweu7pW+Os1Orqb>A`sAbSeu?0AG#w49%SY~k)PqaYQKr=;v^FFWUbv+r%e9x0 zD=iZ|(oylD0yHZi5i~Q?QEx^e^4*>YO)t{XOi2+s>5&L)3{RrdI#@ zRg8jHCBl#WCy~361eq>L1P$>?RDF*{weu3;_T!W2(<=_uIMO!$K8Z}eVpKIV5x&hl zg&v9ts+p1qo8nKQ{eGqBjvx`9^*MzW^^~G#_K7gh_arj+yNW){NrXwaY@l^&2-~1) zNzBL261u)|fVaAfIo4qiIcc?*DWkeNecvKZy{Q);de+IDc?l zq0o4j) z@ZWqCwa$ExjtrB5)h1@3QF;O;iaXG#%k4d zL*X$sc(vv@s#=wX`e|ChcLzh!m8%@GQDL!xF9-41mmx zWTa$$5k0s$7GB$GgIGTqW$wyHp&RL!4v#KFnTHOc6jJbr&Z}cFQvx8xgjU0sP7o)j*WdR!u zg8JrPsO%|08KHe(;Wk|uc;+jr-d=%TyQ#qN%L8B(^ATmYSD}vvYEU7^7MO%mhVvqwVRqy zU)7541=XQ`bl;gZ{oyR{9g0c0i%RFI!u;w1V3g8^aNce7eu4_r=;?q)T01&-w;FY7 zDnsikT|g-vXx95GaerkvnMS`~-inI(wJ6v?8KO?p`sBYsaaFa* zyh{nbHRwX`qBqF;TP?a>r38!n>B05iE$F7nU9|s*5^S5R2Ng9fh*;i56P74J;88uu zPHRDlHg}Qw1SNnnJx~gvaiauxssCwtAN63-$`%yO+@*636k(h0Ku8g`pw;84|C$ux zt?fW~IH(0#jJ%81-&TYZ;|GGBSqoa_dKal-MVN0o5HhV>P{P5x|J#QreRh(5q6`P|})c*+^G z{&WX*ev}n$-SHLN7k)+V$#Nq5xbIY>t_iIodC`#kUogtk1h&e{i$XHK06z@ibA_Df ze)4-b$Zde*bL2!TteaubuSl3)FDttB-~qf1JO)l@Wkd$35?+441eZF0!<-B;_+*qr zh2c*KJ$VjHoF72L+;0$jED`QadI7c1zrxc4`{2N!cBt_9Lg!ceK!DvxSR(rc$~+ds z_N`y&b80uhYX+8{{t8;f-4HftEZ8;lfJIX`oSHKj9Mith*p1x~**OSSuKW%PJGxTrhHLk`pfTPF%xXGevfmd-PF@5_wXJY-@Hg;2wh|WKc?Ijbzk|!_bzw-LOodO`8|R`?zN1QOGGVV=_# zXpwIOjj~=C?Yt6U7;Rc_*8sUYhj3^^{6%3~QbA^m(M)opT_~i-gK287A z>q{Ue=n3>~l@a0Ri$O2!F_eR>Xxx&;aB^=0ge1y}67JJFFMI@{t+Jxi-xt9_lZP}v ziJU0YXfcd-eE^$%a;o`d}_K*z(*~t=CHw&2x&m*tlHn7G?fw&o0(ECvcy4J&k z-I)qR&g(fczGaT451j~4D&L?uwmY{_^=f6Z(I5snT$?~*+v&5>DFyOk-YK*&X##0WEJo=u zvcxx`5OwKKAW`jk$R+3}b_~CPcFrD4)V7^N{bPD@drBihgG|Yoq+{r8A6eo){sS`k zF_>uD#GxlYl*l3%Irv25<+_jAhu%7Ckm&b)q4SwMxim5qk$P>C-(MT{$hPAh*SDZ; zS^DI3xB<-F-hj_;-hl309YUH<41>14*Kzo{)#&CCL-Kx`F_fuX!(B03(7pb{$=4;r zAu5c+WW!E$Bf^-x;~PPrp&Sm4*o{)j2(qboD2&Ty>70uw^to*$X|Wg#jS(Cc&O3nC zr;Z{+!}YQs;ic~z#YNaXn2A#8L>(krq#d0s}>ic zf(#>4(IOA5V;7E`gV8X%VPtSnFLH_bfjxC9(V>#Tq@d#qTIwcCiZ;}s`yTqluID`( z)uBKVlJ8T^%RutHu@zOmRU!v&JV0OVb%{z+Gy3&dm3X~wKq)@jL|)W{CReHvg}5h3 z)?ffx>GTAB$k8AkHcwF^?oXl?JwmZ#HHrJ+XUMjqAK6^=5Pi$iB;miFqhnQ?#B;zy zl+~p{&OUmHW=Cq0F!mt|5@?VumtLVEcA8{{+auKbTaCc5S14VrAF(igj2cV(61S*k zw4<&ciFx(}?K-DQ;$J+Y{i<4|^>h=8h*BYr6B^N=i~*#5)eDrKtxV&rJVZ-BXp@8J z6{@dNB5Gmx(JUTqkMmJ@pQ%N0@_J;r)?3tPk0L=8HE73eJ+fb|4Q-yMNU9E2 zqnC062_xH%wi_#wx&^mTD{mli?QTbcO^PIB?Jab!Q;&2gbkO!I5@qjOXwF$ZvO>E9 z4HqgAXT55)cc>mYbG#jWxS>Q;xN4faMVHu`wj-k@%EV=C4ce`(OLkvtLqFdslR?L7 z(7Yo$WZbegRA8qDwI_vr?sllk89c_!KxjN)lnsmdvBqDE81iwea>q(R3%MA zZz0nHZSuUi9UV4TC9AJgq3T?1GH*-=x^1mWO6ap*-+XN%cIu$<9#x6rpei)=k~Yzy z@igV9(9C-itB_rqHW`rCfqo-Z(mT5fF%jBCt-J&M+ixUgX+Mv&&*wtcXlB6z9Vp%| z8K1p#w5Y$`k^Fzz+ghHC`q+b%2Ykb~IS1#RH}*amM9E!jm6cxOlS=_^&OkyL9|O z`uUg7(A%rjFHLZH=b8z&V-HRc3e$nF0_Tfe{HD`q~%DL|FS;K zMP{=1rFB&B`ywf)_`S4NQ2g+}dC9c?@WI>{X>B@R73+Y`9u2G;9k6sl8Rs{C{jCYR{m#d8%n{p5AUto57T;DEFl~ zdw%@M%aiaYFVBDN|F%i`d@J>tE6vkWq;OxNFU`$ExtOvvXOG!#GjeL~4Q`Vb1J&Lc z|1bM*Tcq(b{^d_JSA}UyF>khY1YgRRPL%K(c@g}%N^3c!ra*Sjd4fAOFf{!8|I?P1 zA${(a`utzsXt|Kgx;xbRCpj+um-8!!@|W&$6gNfP!d)$!;lK7J8nffL!i=Jth&=wk zEGY{lXXVD=rTXi*FBxN*|Jo6*`vp-nR%d@2t8+Kyy_EY=z8Px*8?<&azimVySK-h6 z*OvNH>WkU*^Do!a*mXDCPx0JVsEDOppLUv8wn|0(_dP@Uzx>Pgw7q7{MptAl`&s|X zix!&jZ^%~gA52(6@XJ2%Ut5|#L|T^g^Dj%|m~6MbA6@B$5JhSKdR-|x!Aw>UylEej{m>5bbqN|{+?5R*+N5;Kb30vO%)A< z|8h9hzpGhSAHJeGS##OIfPJmvY-5-TjU~I{g3I()0QM>!bRQ4qwVo|7h~3{L$Sj|Iy+9 z*VYIeLKai4d@$9@|I1R{{J%Q<|JqW`zEr<2)!YBer&Q(8lIaJ9XICU4DNmt%j$8`tn zdG5nGtUJua_@yE3V?NL=*ucF{Jj$T`IjA|p6Ev)sap9p(+Q@qxeFE3_+00_O}V4)Cz-ARav(Q< zDWtj@a0#TsGdIZdw%y)}?PUC+byN<2)~DIL7u+FS z7_$TRCuj5Jf}(l)&$96Ox!!PjeHK4kEuVK=qXNfI-vTDN=lJ%&9`JnBp5dt;>*2wI zGkj?I!7GjL!Ha5ELg?{ye(lzN{Er37#M*l??1wb|J7zfF{;W2sa(9Mr2NL;VE))67 z6%5I~`_p0d<|F)-2kiJU#iPlBYY1f94)9<1oyX58oJ5Arw}N`dNIsjhns3p`kZl=b zpw%;sZ=~eOU$%nAG3Gkp*&@em35G{YvDq# ztCIM`yO`gjBbiM!52;eP96Moo5L1-BiisIYHC&5Fu<{3YGD>X|7~5%~aLsZWJK(Yp zvt6eTvsRinR&^u$;LcWN;_4jXufR}P{V|-q+PsnBD~uG%?GJ^-$MNjE_iLHXLkT5Y zVrd@?Im@bdtzd@a%wla1P)*k{G3)i-l}SZc+0DB`A%6P}_Q$LF%$R5mPIe2`JWXz3 zC)PPJyEh9t1t*#}SNqD)MD)`UHy%04*lt+PUCHt%L4BRD zL(yTTC^d~MbMhy$GER6;Squ}HT*dvk??-kw(ETOR%!ia7&W`U#suLZt(usXc%d`Rb zoc~TzW9x|BJ@+!7$Bo7dQ+-L|wK@3S*xk&*UJ*W@wu3AjHwVj!gPA+oi|~+;?PO)x zY<#)Pm+7(azzam%$dFGChHr*q*hFS57(amzxyhVq9=_SOn%7GikFibt6@ z@y3ZJVtuNa)$8TN^9yQt1NCR(GMY~m%M(Y5f zo1A&$u4dpfJRi`lE)!3jhE6%Efo?sq!LvO7LeF51Nm=TpWDqj@7nJ z75MxlI?sWl^OkN!TYbE82kZXa1P9~F#ieZ;R!Pkbc*Xe*aICgmJm|dP1gn;2T+FQd zpL_h@dy~``f6p`N+?I2(t=5F+$cv{Oy|dLCm^r+It6YS2WqUZ4^W$l}_dvLtBM^RM zJh=PEjL{UTfrjRh!p6G!+?-Gy)bT0^B4zst>zxJMJ0~R+?;i|v3_c6|ij26mBR(<8 zR7*Nf?}lK7sxs$wxSrA95d!yrrwW`;HL`l`SD2h9ArNqRrND03c{a-?jmexqwN$H> z1odX_Y~}9|=DR=5f4o{~du@;cJ7MosCN)14EH;fOnXL4-q)&e}CZ>VrQ#O{Bj93~c zsBz5@Hh!eq)9%HRAg~l_4!R{sq}od)N|N|bjuuvH{gyoG`ajp3zdn%qMat6iW(Xat zcA#U`SLj%^l&4WXM|tBvAxsp8G*XR2J1PNog33dB;^nidXMRa_z_C)+9C2nxmH_nODZ)SEKuh zR=31THd>9s4iO&!bt|BFk86UW+M~0&4FE%B! zO7C-?*~3I}rU#4T9v5)~b`2G+x1DIylX--jFVPo$=&xkEwEtpGcaW}VX!l~hvVEr7imtquoRg@ER2HV$gl;wvl!dE` z%zZ}`-&T8wAJcepk38St^mJ7?5LkaUVq2LR_NuyLDQTaVK z4%36BHU#5PC75RV5i86X1b!_n=HFBVo!)NTQ7{lL94x^*G!((~_IIp0WFQ1>E5XZ0 z&~cZ~Ke5LQT^PBb1W)BF!$qB5?CYfswaNq=K2-+O#-I3w!vOGds=!f;RiNDX8{V}{ z3&LmL!sS+~&}!R_dq?z#F}<~T^!C00h97b28BH*fd4N})qy1E?I`HIi8Z-`N1AbYf z4$-uqO7uYuEc!R%6CdapnSCqXb+Ip~%xT0wll#Gx?Qik6Wpo}wSR+1+wBS(MJA7MF z2|kW_hFeUv;MJ^mn3yWUo3k(RyO92H*Z(cnt?UDpk6+>Xd;P%cODi65s}F?Ue2rg^ z><3q`wc&(KypY?(3)wRwgMc4~sbx>kJl zu8Q;=qWu){P_L+oO)SH0#`S8k?hiGvA?0`9d8~D&23|Nc+{W+A5_S*e&hgF=PyZX2qJ{eJARF;#pox$;W`Ys-e) zI84@K`##mcqm{yKKKJt2s4NY9t80(VoXSP4p`QlU`L@S~jqzijBv9Rla=4Aj^|fq3 ztpa!`@ znmAk~+{X2T9NRQf6JHn{ZgaQtnZ$*bDVZ5=v#|V{4d}5N8{%Zz(w6L+6Y4Xt2)%?noZlItiZA`Uq03Bv-$#W*ruK2z0*D`_!zw;w4Ya z*urhWf}iyJuls#$3r4$2#vR)u(4qI2l|Z)Sos=NkmI8v6xT ze}%#-Cl`U=^x?vVyAB8%=>BictQS03J5p#jJw|Yv+DpC%3dZj;6)w{_Bygwp&iQ); zaieu@2S|HdqkkFpus-5k{}pQZ8^_lf{#m&N#>^| z3U1QhI~|=VxJ53NsA?n$R?z(~XI>VZc>mD$G_|d%-ImD-VtHW#y-$gPJi2}IymG-X z{RqL@U5SD?YA^U*B_O}{3*s~q1v{wy_g*S}4*kp0r55d9`;e7m^XTNvI8C_J^!Rfg7 z=OkLekRG6dv@RXsjE&W}V{JiD{j3j-2bRjoxIJRCzfujlNDf7e&*BCLCb1`e1i=oP zCrZfArgUQmM31R7$J%P5bV9=KXd*?>>D#pU3a_`2O+z zV;=K*&7C=S&N?&a`8>~8+VK#WXMGmjzL|;+BW>DRJrtUm6a!<=I8^N{rjK}q!g;?A z0E4E@Xo2ejdPr3$ENqMfdGFlN*6Pi4oqia!YMTqRqQ@Y;d(m`H4>I5O(Gt8!>W(Pe zU9{KUFrrPQ1nS{cR%u59eIA8DNlhia_(}}huQrhmA@4ntw0!AzWoqo4?@6>LnV*~A zTZe8sK3=MLFp-WVnh!Tp*N8tZxh6ijY#*IS+PgKX5Ubn;^yl}{^fvOIq4^AdF6j?<GgZA~;dRQF3g^k*T{iF3gBiA2+*dXFs6-vN0y&j5$#lei9R@5tPxqYy2f1oYRF z{@?qYEG}ap+MFQ(2eya79yP@>$1O%kZ%cphAw3K(TWKPjy}K`(`Cb#~k^ByB?k{?f zZiYskdreDDh7q3MUeN-BVW{x=J-V!bd{V-1?}XcQVnP@k{-RMj9?U~OYg_3i^8aU%g{;VOC3^edA#D*vzE`)c zmU;Kvj0SZ)rE|#l9=Opx z40a!tC+adK8;Q$}LDa8M_+1r=1-3`fWX<8g@eSd(W(}cL`X5C~i$vho9m0R@tZRPH zZ}RU>YcePOCgXvv^v3IQQ)1hbx$2l(um75#P7W`ocX!TD8&s;GRN^1rYAf}x4}(+4 z-17r!y-i}fpac>dys@*E!IN$gF@j)+sEk9<)NTm*u?(Q4TXwLv>*YDxoyTKMTNk-H6Kvm(!+q-KZo^p4T0r974VQ_5>W9nmyNs= z42$-v;))07!E5Cwtk=R|*fzC0p5As92!SdRknhDJO+7s8(G5`hu{X*r4T7MbCN}fE z0)8ylN7nkmFyo5?-f^u8ywX-d0Y`&js>^+(Twemd20vu=$haaMUyd%jWCO>BQg%x3 zP`G1mED~?u2g=6pU`LmR!sj>aQP-YPKqJY8O&AykMRhmXJ^j~%t&!?%-A2-`8>X<~ z3bVk~nr^&e3{<*qVFlG;aA8&&?LS5V%$O%( zgNRQvd+0L<8tL?bPuPlD(hgtW6Pq}d(M^_WXxMqu4sU6&&DPnp#MS_9sR@Iip%=RT zri>Pb=%CtUG7mC#JK7L&j^1%d9r@Y(Gam3`f_!d=w`UQ|ppIY$*FKCAt|az3VyhGU z;A1C#u&Wb4Q0gWV`*_=May&tvj(l!|-}76koXhZx!A;3<6fFXr^`97`k+^afRUSV6B*o(hM+mOqPH=_Kzu^k=h~G|pEs{U^Gg%%d zjL&o3%owrFsEcAFf-#iNiV=?|Ho;&1!W+Ch@rI6?f5#h?2>!t5?J!XzyYcA2WiV-YsF`g|<-cf9~}8e9Fs=e}?e&!k2*) zDYMpdrl-_={>CHTs+*lswbijb7czv>(*6gJXx%-83h$`-7e2vXD}OHWY01k`la!fG z{RN5RmzHvEV%x)diGB5ravpzZBzOe%8y<0s_<~Mf-d^N;K7HOEMeqm>UR(HzZiOYW zjflN`ylzD*!6V#$(-q$LhwdMSi@I;`11Rcm!Z5oS%Oh`5{%+J!6=RqdvPaTF>3VRy1{EY@rpln zgyrp5o?kg0Y0`;T3@2K_BZ+;L;1#?*u@kS*?Zhj@oxXaf|9jcV)8>!Kv5NqLM|A7N zG`10YTPKb&sZ;Masneg=>C4mm^Zs~DgV!VuCTaYxRlJK_|GS=Wa;NXnnV!77_;h)j z-*|hGbq}V?V3D|IbviS#y(i;r3WU2qr!%7qdNFUe_Lp@Vp24gsG-B+*ahYgU27~$% zZKRiqY{!WVreU`(Q}AU7d!sFbIjW(-)H#l4t9l${>bj{iAyMw^35SEsr9JA5+7ZYe z4m!xB^wMG+s|T~mr3aa+Q$3g-7jMWaa}P46?uLv-zX`G@83!4Yu|1jEg3Ho3-=9 zV@B>r@swyYiJ^Q`Nr!nkr%_}#CY?zhqQzLLybCD1InhZTt zQ{3#5&Yaq=$%qQ{#k*FgGha#oqplkS6+aC{6Q2O^V*Mj9KZ~r}-9H!EZ(It7JTe5g zrJ+y~5ruqPBY|CmuDH3LtSd^5MMdvp!MNmu>~pg2CTmg*3U!GG=9}%&yLhq=W^fcT zHi!c~-yT7m28O~MVJPwzM1Xg~N|f9Y0xQGUpp8FQgXveTPZOK z-Y*Qs%yvXh=A(g~^>wgOArxAhPDbMO4j|vmh3VEa5I%nAf}Y-=272RtjMvPK&~&^D zs?uBqx{bihtg}9_KRLhDdMmiTu9=A+x&m5KOOe`)9l%(2k2zSn6b_%h6Yb634t5WJ z#8AFVVCkh&L;`XEVA#ZHG%kbG0R^0OXf2o-eU>?&zXIM39gKe|xq;Vj5R+uS5)M0P zj02uiU@l$C*hl)nZpZX-U1@KSG_so6TeT9tD0_&WEHeZbPu*nT_2tm^b1ZsF^#xkP z9y4Fum%=1k3Dp|t0&C4@%$|lNF#KmP*=hDA{bN8IlXGz?e7r4{e$u0wzNB2wTnktU zHy5m>TVAttl1C{sCt@w!Q)W)TA74((`=9=K zw>}-FJf3|NAde3ifAWNt&yP`T#~DGG!8QC!!5iLwpGSqaCJBVnV!W(vEzvy7r;cbu z3Wg*d!3tzO->yX`D5nBHL5k}^Ts6rT)`y;;$VxoHt%@{kQtk^kZ9GBwe_AgnxtWfS zMf*Yzk9^AKcDz8;egYevSqC4?&!LLu%BBWU1udH> zeP%LObhHnol_Mxw{Ay}XfFt+$X@7WfTO8HoGn0~p*l_oVzJA@{{gl%jYpQ#d8K)&C z>+x%|seLOHDWw5F@tti8;JZ(G6qubP=$liF2R>U1w>1?|<554sh{!E?d%izh_NUOmjCk>qmm-fw|ZnXBM)T^{P!^RoV z7N=8FJ^E6sI2~^6;2D37f%0cDU-xpG$NL<+32YB-@+sr($Cd)yZBLe!EzG@4SByIk zl7lmuz?19Y$mBh=Vut~9vvLvB>-;8Y;XZ(FaTw2V(>g$+RseJ!FqwW_`#h2$~JgpdXzvVsx|n;)sXsvPiZofO#+t>8e}8E|i20(ech)Y%V1;G1^` zfYZILK;Ki9)+OuvPTZUWsxEnhN24|Z*XmGsccwDfxYP$&dA5KQ@|}}mzK?b?$pv|) zdd%Qe!SMZ4kfQ*3sa{uCK`e8T0#=oKKZ`0 z+J{ekP-mtM*&-g-u@7H!@5;1&uMz%GO~A_o)fnTu!0`Ad5($D=WRo#$)pAfyY zCld$B-0~CfG%Y&e{I^_LCL zNW_oUXfro22Fo5cC*pydyD^)_Zjq(vCgF=`x-t0&qh-sTlJE_pIhHjzUbZ(N32%4N zV!C=I$yO#N;Zqhm%(_MCviB)Tcx{p{;~ktWizLU5kLxm%zU9c6O-Z;M=`yqZkIR0} zBInF}%$%FH6rzH5x@4a|xUq!ju4OKPk59S+1;59%XvTBKn8bHZ5$*$HGqY(Q$2Ml1 zY%yf4K9O(k3v~F%JB*^uVt90q4fC0DAeIUKt*`57LzN39wrlV2s z_RtwkYeDvtP*@t_i&}T|2dg4Am=ouN;mW}EsBZCG5EZ(Hv5(&j{gk_*_CPDpW6@FO zeC>J|=3p`qJf-?w}p;m26M|MA~eyuXBC-Xp9WZ8d#H|Al`ix{b3{IW=11sZ}g_ zbYO_2?%f1VnbV-+Q%D2ls$VGOLu<|GqKO3Fuh4dC2$9HGeOjaO}R>9YZzI6>XiX^`HTyEG^k3F=(MHW z-O7NQs? zTZ107jsX%yqTSrZ5M67VjpE8nfyw4jI3l=~?X6*tf*MpA#xn$RUrvg&ahcaCNKl40-@!UMPTixZm7X_IWy$(X81C7Ja}6jiBy}mFzG~FGTm?t znDihM2@AI|o|>EBqHuF?b@V{QjGoRo7ze_wz05#Wbfr{N*NDmd6b#*+)rCurD1s4U zhB@aQ1Rq(NBA-o>VDa%KjKPh~aA%wk3bEb@jIu(QkiPyfgy;hFPP71LAMIc+9`%D8 z580s$Gq%vvJj0p6VgB%#1E8IZ53oU(9hegiK~TqW0XWp;j7DC41-RWI@NxTOaHW1X znuo2$j5@(lz6wBvSp}ML?LL}fM&<|KJf+jdOhWNGidZiu1U@Gj zz-c*ctVOOi`!=UH&VL^a9bO$k!^UGaTD?C${5}Yt9e)X3oBM*Dy2K2dt_*_n+ODA3 z#LKLef&n(Z6a+IaTtUrb39M?J3f5g33?2Q>A&1=os6=-Q?b_^6FTTe++3IfqD; zZTIi%?)h&^`P@lA!dZwSoCOKtESL~`-2Yg2zv_>5`208_-}v<8_TM~%=ggn{Xn(?w zPOhwz{5PKSp00(|pM2%hgsj$I-+7xgWS&IMx%{1fsZ98nfASRV|1Wroe{vINV;kn$$3RGL3_!Dsfbm7_!B71HoJDl#-!>kjp1nUSn9W|pCM{m@ zhTt&OR7o_oioRk==t3w6$e?mOdr_B)w796)nQ&S0erni}F_bvbl$$wx0_>x@o2ty3 zM1|W~au*JW;Q5KsRAu%eYQtl|bt$lb_C`U}o%T&s*sRIi`RG1y(17JsH>YisrORw? zM~M1g`Qr1#=a1j><05bW$tm2sKw#VPY{P$W3g_*1mStM|f$QV#K^OZlXn3@!!g_=^ zNEbb&XAz8so^K|esWTsF75Aa16U@keO|e+G*b|JnX~b5i5DccTCLO(K6;PBuX6^k6 zM*V@I*G}35YB$@VH3Xx%wtpUd@9)(wuOaKpA#jeffIjb82-I@Fq4d5a{s(zqmU9H>5Zj8pI~)8Dj^OY5xbi+NuY39a zcaGp)!V$FY6j3La&C6nH$0px@pO;FQ9q;1KUzVD&SNUUofz8!~MQo|KyhattK2 zX?*~9qW=_}N^~!OuWR0xkBPr?{&;(aWSnisi&6i<`STMXNw`ys;La`z2i+oZI=UhW z+T1KCyDi2AM}y#x{Ydh2^EJUyb30t>OTI13k>sH3Rl#$=aX6L1RHejpqp z#S-(Ym4cnG=imcG3ryoamfXolf={*!@Cfp4$>)jx-jVlL`FGWy9KMLkr?%T~y8Z`; zFWzVeedK8@k||j---&irQ&=uNS~CF^%^S{0(gz@U}A4oU|F7r&MqIwTq3`ldl-R5%SzB;+>g;F*XMjP2P! z+fm)p_`*fhv|Ih`V%0yC_^cdD6*vvBi(OVY?oNDzGQ>ojv!ENh+WT$DJAVq)q$)O`0XmvYmqczC-Pfw{{d$?h%5yiNx;zp*SOdjXK*eFRe%M&eG`CyXJG&2~jNKkhu{d5g4 zP11vPx9{Rq!|u@BrwK>?>;dDc`&chi6Q*n4z~`s;fMus2U{*_$Xh+<{TDiJ#)Uro- z!x{}}Fs}s*J9J=0zsI=zv^tz*a0lOU)`4~;AHy}&VgBt_oU%_FPO5%}&8K&RHf8s) z!euR(oB9IBB&or&gM{n$t2-PK^a|@k20i zR^WzQ|HU-Me88vMRNzA^MQ&%q53(lo6Fy<00^bX|aEl*)W40xK#u{^#|6?s5-+%f3 zber(c>#L0~42~3Px_%Zbn`z@w10#hmlHQ0X4ba9H z$?@K;PsH|vwXv>kr0~_6d*T7++PI`&r0|HwO>u#RHg2aPg?+6W#GghGn_O!eeu2oG zY2zBJNTKzyT5qjZMZz3Rh`i@ik&U9~mjUdjpBniQPUdQrHt< z@j7CAj)@c=*5}0QiETe3QuwY4i!}+qjk1XpuAYFz0;&);llMy z5r)Oxr}f6BiM=0(!E@Ykp|@KLZKjnbu6jbaGv429)w?#)cEo@9Gz{(tURdFF{VKh2 zd78NL8HxWgsjqaF;U&8HewsM!If>_^7b!gwT~9~NPZuW=f2ckyUCv&juiQu%Pa%Go z<}>NG!B^;=Gc&|r$@Q08yUGeqU8MuAWQfy=KQ&oPW_s=_9ZLKp;_oQdkX@a5gpv-vkP=bS(@00aHl?`JBSLa z&(m%AfOr`3r}>(Q@2Q-pyBns8hY-JT?@_Uy+c~n| z(Y6!9#M!sW`wn}LUU8_D?p^FFZYS|;{#@hAzdOk1g5>k4{IhZp;p5>`1;Y7v|6cnl zBj0xS&(ukzlMk@Zl%#a7WfWRBD-7O#kuDqjf~D=7lh|TXzgka>=&|!T+9m7-Z9&%5 zRu9@rCo+|E-(E98@=n4nGAg5=y{@E%OA~>qWf*MCE}}1~o~BKtyTCvg1`nEK)8@q2 z_6q|Ri^5=9NhaNITot|b$Q&>;l5i!Rv*?eF)wFrhXwXdJom|Muraf|N>61@Xzy+4@ z4UXi{JCe@QcZZ&&k6b2Pr-oeGEvk;T${$P@-6HKz{{%f|;|1DlXpL0=P8b|*QAn4< zdiv9HclH!1pS*=d^xij@=wHh&vVmtwd>a2kdg1yjbmCimw5TWy#{1^e#kE(-T&DvX zM7VgPZsgE+WDRt;pw(#QnlPwzA)P)>HPT*9G00|o7<}iqhfY}9NPpjwjt(1>wLk%( z^m(;Ly6WHwH02ZFEE!CtZyGnyM{dZ_xhn({yst)kG+w5+d(@&xGWQ?RzE14nSWmyc zQ;*&d?LNy%y0XODI=b+51A0a<$<;%;vWrKap+_%oMk-;U5FJ^|-q)|91*x}?2GJgr zy5zHyyI|V$(H-<~ekfeO_6}>aR7#KVd4TjB|8wm!|E?r&2lBSTw~r*k*PB0GDm-di zNF5>er5U6ftC84B>fOPFsTc!v4t%ya5JKcab@n44NfhQ_)C@f$mhjCr0yU@kFsbItXP&o0O9;kY<3#lA& z1$PMdFj!F^m@J7$i!Qo=wZ!k$O&|0~iAND@T>wpdQ{o@p5s%jIasf`nANNrYB*kd*(vZ{2~*3zF+$+rb6m4`|W^y9e2$5tDX-=9cnCEVq+pIEB^2)YQqi#8Ge^7BuuUIhb|DSj3GB!1k`&+LJXB<}jakD~kJ z`fa;Dv)>kq!PH%^MErOA9rZ8liDp}H{P9DP_CYe9=YC-oZrgyyfj323S!Aw!@mKcZ zjxk{G&U%q3o2-4e_{N%?7zvUUPKzYu{+BC%XP-I_0~3QwL?OpWzfu0dPTM#L%m~gF ztt9!qZTpkGr*8(N7Q00|30E|F^)EKqt2Z#6y;)RAxTIaOJJ{&a`haSgA{tN@2L0A4 zpgVWF1CxaVM5_pAQ|+CNzpsMWR$kIKlrLbW35e_R1fyO<^&@n4a?Dp=2kikK{%rwENl(dhva?3VkxZb;Ky6`3El0aXrsgtg0iN zy+JC-P>ZAIs%lB2E|7ZewI5&i1hE_&_`SW+sV474(61__0%liGu1e z5?5^1^LADtbD7Mot0o>06awGgf6Y#kn#;nS+fe@aP?(qYoISelmh{^GQ^?{L8HZQ3 zv2C^X(qy0ANNa2u-1xASy^+rd#pZL+_E<8Xqu$IePK+0|4DOBINWfZCK21z zdQ2SOj%Yjbd;Ht(ta((1*s!*e&Lr;i8ld`O-J zoquUO zygynYs3dw1JVz7$!O{F(^C6IM30>!z*lH;p{5LHJ_hu97{BPXLKeZeR2~Ti#D_wry z`s9CTIq;lIH^Q;}{u}2~uI<2cF8Mt0+wYvqR>HHKMdqu?JT{6X8V`ZQ=Jg(a*L2`H zmcRSF<^%t1{z|sVWaDkVEO^dk6X97Nv&t{p--s{X^B{8P(;Pg{Q9Jg-x3^ZE@Rc3za|kGu6BS`OCkwH$cP;vB+R z^e3D}IUkbOb%^WaJWlK6DE_JCz~_;_hu`zcmuHtw4&vn)P=7uz2LMkIm?*J{EzerEHrZS65I>4hFnzAgnRHiYi19-B=vdbQ+ z%;2dVAZeV1taw2x6GE=_vKPqG7Ns&VTI8Hok*x2MRHoKQWYABsE zD1}juR%GUmpGxn1n9O`Rr^tL;=|}g?`de#b4#BW^-Hq|@BA6YI{9uwG1U(;60Rlgr zW*jc9gcZ}>QJBLc@ZiW#X8*pqa8aTqsx4DtaFPzpjh+haO+K=9ElP~y2{U-*#5ibi zA)1}x)&W*0SU|^TVwh6zCJkinfmvc3IGM776$gXp7tJildn1G$r$$0w{a5rIlQeK+ zEP#jIEufd91$Z-NGk9r0!<(hU;nSl4G*-+5{=J0o-aAX!b+QA{y6p;Vb!~_~yfwV+ zV+Tz4Oa%Kqi7sB1E$nhz1Wqnmo1<6?NKZ~)yFx*n{BElkbj6|_H8EgPh~1;qC%V{Y771B-@jU}IwI4BtUs)CBJpSowu8@?rZAD$NQ{hpcT_NbJ2)FZlu_~zf@c(h zP(0oS{=^yO{Yu`)_;G}{dG2IGbd=<0SgnA^@kY859Pe$dz+%gBYUQ>I^?npQ;}=4G>AR6CE}O{RJ7f&Y&6ZP7 z9Jf(hJZ5vAE7hURy7|BQ~0I^B_=-9jJ*+5FVmUa#cA3^ zQ+p%zcv%RwWR@!jhZ?{*>kw+_&yCbd-ANoh!Wgzbh@i@kt)li>kK?Yc9SBd(il)vx zEuzvd050!>1yreurP||XQR{CDxb&e`u=rs-W%h9rb#8$rH!Dm8FDfQbW(f@S#(N0& zAkQA!t0q$xiKD4qPffV3WfNdDK0q0d9Z1zH7;vvQxWc4y2dP(f22|;OO>V+lH(2O* zh^nqurKI<}Z~;p5;JH~xD5I)&!HS%AyyD~{xTEbT)%LVe;H`59$2?sQKMXrg4V_vh zn6GjUs~lSeWeWKedmu@Wd#o7eJzWc(H=Ur|x33c@ElS5D5BS2WqXks{Vk^Pt781|A zVG}g=BJsHUzqPrPxeR{_41j;)vV42^{oReX`Szes_>_J3+SsCm=o3HG( z?B`&yTkT6_!5lvTg=2>@`oCCXS3Mz6WBIemFdwE1lKAL7M~?!XpO!C zu)QAwz2idYI+dy)4W^cMz{Tulm_McuFzDKiIkd+Km!xinsm-RK>s%GaG}jR`BpxeU-w(V{P-N&H z_IR>c06d8M0q?P2z_l_Vo}Co{IU`eG()J3hyJU&Kf&@%+~F1t-1J0Srv zcTS^Kr^s5fq{b^w`=4TWbGXVBda9RVk(6=)b)!xhmhh<3?I2LVBb=$0B; zn<=xUa~$`BwDjHVZYB&?hQ1b8_u2!--)2SObHZS2>}v6|&2iwNPa17U{6kuYsV8@% zfz6SgpqhM_=r!2M4$_g}veI;rU={}d)W+fKU;fPH+lG9cm`X6?IRrEALonmtv1DFT zhUZ%H8Z$3C2ilwtNhk}8{};0OAqjO*Asskd=~2mG(-(q17hL=Dh9F zN%|>x!A%q9(Fqr6Q}+~n^n(c#IIov9DUx1x8K6s-K! zgef{+TMU%;hK?H2SE?y^L?N*!c}fFyQm}BZ38TEMP-;)^EhNT-ap|HiYaWq; zbAwEnlSyL7LUUWEw+y=1>*u^Ceg!+ zO(StyZ!I!rR;`)KuIrhKxArtS|v`;+DXAF8^DzXF?|)Z_sRnk5p~u zoXv-0`sqG!|NI_I*0*!!7rNr~oCIL+d<_d!S8zk^5!$|BFOVL7h(qr#;c|MXpxzD9 zKw|g?SGX1d?(0x%ZE;3ot8xNWZvp^xWRf}GT7?7P8_8xWR< z45#{mseK}_NM#c@^sWTK+ri*O>L#39w23=hat2M3vkh9~z^8s<1z{lLT;E6uaZ`3%7&B95t*<2XeE6 zjBtZx3|M~u4och|$SF4u!1q<+fKFX58dn;~UF%_q!y^K}}l>q+aSMYt6=PdAjOWt?+KFf0!Cfy;i{NhGSc>Cg9qF+=!Qj&1L zTEfH_2xMLo+}LF;oYjSJ8ZC6o_h0PF-}Xn6`VF_rLxm%_Pa!nCx096|et*B* zwTC6w|Evg>)v^+8`@1BT-$-uYaxrXpP$fxoT~My=q07CJO^2#7!g*X{ZIkh)3Fpr7 zg1TR-C3k-q2?p;g$0se;lC^wQ5}lnMf-e4taKG9OaBgOm0Fd~FeKp0*Bt>sur7ova~v zcSDK?xvzn%eQP8Kn(A$?eXGT^fe##cxJF``v&+WG{xVKCAZt`k*GT+Agf>l*CcJaG z7j(N;BjKD?Y)tpw!gk>+psct?@_e4IP4)4cxT1UoTtocs3c%*pk|z8*zzYt^sgb3+U2NwG?@FFsmO)?+Ug&+~)1_bVmiJu?J5ytd+UAAhL6 zmy-kfmlBW;r1Z!8j;9WQn{;5GFf0qCLT<6;c&-WO7{i&_$vnhYY zCi|Culm8-duUrbfc<#rX1)E`T4>Q&#Z6xYD@c=Wa&=;D%ma&7*3`DxGq)eXL8tAF} zfnBlH1|3{-fI%_7P$^gsb-0a34=4ICO$Ro^gouI2JVu08uUrW>_963wnIx@2{gH8= z1`e?ZfoCE{qGSgH#Qt)_pI!&Ruj_`RxaC@Cs75&6x!E5MEFOv`T+u+wMO$%|u0M2} zGZ1xIs)0O?hT=8*{o!RNQ*`3H1{!c|C9b``87?gAg~n@lN1@miPn;D9huzXc^Rm06 zM|&;ttOr4Ge_?kt`*e3yI7ZwD#WsuM$b9IrSC#C7 zE$>(lf*IW*_|muIx$KX!SL`Lq61bB2h>qXB2ZlL?LMwAxsNOIVZLd{e;$$Ikr}+W# z+>cIZp`I?IO?X`|!?o#M6ILMMvVP23&tUkc1{YuV@@FtVF38&l&-vUyxH5%=^T~5) zT#3!=SIK!Za-NLb=VLGNnpN^=xO|R-_xW_oQ&!2oMKx8;qUL z9*{24u!Sb{W*qH3Qu^+}82C7O4_0_Jxx)9yXgF`r5o~9xS<&b69C#otA3q(bUr}fi z2`7i2#P{yURD2Iifct6-v5v#-3e)R{U>Ti{?^zj11I==wT6GRCyyhS+8j}wXMr7hH zmg}T(X$3@oF9mOiikCh-Rs#L(-camjK+$1nZUYgqgFJgrn~&E=N?G|%4}_Ng5UzK^ly?$3-zNZlGnz1$6g8mu_M z_hYD5Y6Z_d%LOl1S#e{VE79O3R`8d_X>iiXihE{Thgumccq_aPGz_=m8oFLa=>x3b z<~f(aZd)sE$%BjN+%PM+U~xTgb0O=0_nt$&#a8g}#5%BHwH0^y(`hu;%?i$aS_M4f ztvI_iQslkC3RkTmKQj?H zZv|Jj90JRYt+|WR{ix>?D`<8v1;j&Z?t;}WRM*8Cj!)hVI8SSCyjLW$G`5DUQZx{T zTXV1LH=X3|*l5jFy9?01 zP1dk~E&!=7tT_eqerQXyHMIOW6m(Iv;fxzKkZF=NiSwcl-s;(K(-mK_;|^Ivm5N{V z0#g20!>ZWldDhSnUZ-b{vEiIdli6M+*6>4H9?b$94w}qo%O%z@Z2nf7bF$%fS*f$? zM4Qd(t__WyZMbQBy<{oGH{>ph|I~KNTp+;JnGsw@?rxFtPaT}=n9VJ=ZxdY*G^5?m ztGUFNeZ_9la@1&Wj(cO)M;sKIf|m9;&wYK{Q~YZ7Q>3_E!c|P{A>N-l5Wn1$#XWzh zCBAfIJk~AS!#%yCCLX800(WfL%KhxpMLZDr;*Ns>Tyyqkkx!LB{zY%#h=RUoj%FY( zR`ua-U1=4S83kdbz~x+<%T-bI{y@C?+#(K+uNIlT+>9G!^SQY#rJ}5{n{be`2e)fh zjz}eA16~_Ao4a#rzo=ow8eF8|#@!#WL)5a)8~gN|!F}@g6Ac@)6fg0a#x1?zE?T!? z0X8?B%4tW?BC}L?{Op6r{m6?R`FF~hP4x}4WG>2 z-jO1dDca$p@sqgPH}=AW1|fb>G=X!-*l(+H$O^L><2lVfBTj8yI08%a#&H|2kNh{S zJV3Pd)E}47X>-ogUyW_x+HKab@Qw)dIX)Jsk-AYfwT8nl>;xOW?gpy{Si|}TD|mGI zQ4szk7Z_Gr!PB8u&_l?9#}21K^DHY^=V1kl($9jODRp4$XwtSJY5(i$fuHYX@YT=? zwmMqDSCcP*O+od*ZlDzmA^m0b_cMTAR0j@!w>n$#`pc`{R0$ zJSz}XZ?J}*^Q~b-_Zs6lNJ)&D`4bPDNf-gOxZ+!SkduiH0*HUXZXF8%U zuD?d7lJa*UW#0aMFKwukM=u|41E(Qt_;J__S~D_&Ru|ep64eG8Br4Da#@6(Nu{O}1 z{4O~@R@~rzL2N(iKeZ0|=N!NB@5cO|e@5}|%Kv}(ou{NHt;UDK$S-OBs(buzP3_SL&)T)%HkG2h^S0qpWIAhV7-j4RBA^f->uAnSDho1A$7HlH8>eX+WU{65` zJ)s(d(4tThUq%o743DEnPuF3Ffe=_%Zvgb1x6$$RFlMkQ7%C|C29p(o=|J^yOul9i zr2F*-d0T?$^AE-`8ePbIjD2tLLotZfk~uP-p93Mkrem?RKxl~SB>jl3QcxhwepV-$ zLFRj_w^4Nb+Fi(eCYk^5eT|LN+)X$2DMLzkNzBM0ItY!cp&y)VK{}H{VO(!*G&Hw{ zF1o{^l*6I$VplCRQn{9%qHq{}Av}bX=m~azofdB4lUe<28#Y2Kajuw@b&Ln*n%^*v%(k>U;1ll3oa^> z3WE=Iqq3zfSmF99;rxEJl&h=-8;?3A{2a?tJ=hlf?T|!RXCbn5~x$w-%Jn93nvo4nlk7VUhj~{erZ`#y|Mmg58MFew=`o5X&7+K1$ zXwd^V$-Cs>egE@xG@CI_0|O*r-z|B-EUxLaR`hcehl%|Bff!#q7ax%d@1pr-+coH zg(3gKXyoO=@A-bwpKvugEFaj4e!MOxkxOu};{#jzUE;C+6yooV z_*;ibo{s#Tkl*v~g%sfcJY6TU88JD(#EaMowbN_{pLHu~4LVDg+*d(;A`XN7ABoP{ z00+AJ8k!YIl1LbHqQli{E0u(s((@0EK~aRO@YE=^BIl7V`R<*t2QR~?^tzxCsuv9Q(x$Or=Ad>4v)#o)8o_Tv1*T|GQsNJ zF@IszbZ~_rx_YC?2ei6ZLJ(r9tPj)V*%7|TcVO;s3pa19v@j5~8|G==n5}(Jd z`TX!(ce3&K!rN``G2+XeT0wC$V#G}&FNzI1G3@1?xJYxkYXo>&6kl2+4wz= zXUlbiF1x1+-kk3);qmM+DovnP-%BDN_xbQp<+-3W9T2 zYTGW|JA|q+`3KuR<1>UZ==G1!U(cs0Pfz|lQ72_m@amkzq5SVS1&r*6fcaS8s!y5(u`>B#Ss z-@gXhlrzx+swbHDt0g+r1Y)lt8bSPdzhA@q{5FN)+>;2-eT3lLJpS!Y?6lu7Z>w-w z`7!r@;ul;Z7Sy5uE!D!MvAtV&2z@{j^gzsPzvWq5GYFDZ#`y z5={IO!Nik^?cJ#t^q~_I-_VJPOFI26o&JBj558PQ1QUNiG=fGDji6s6-SOj2y`Vq! zfd+PB*3a%vtbF$Wz{=Ihx$<}kN}c$4 z5V z@!c6+Cl@$*QV)1wL7uo&Xv!ofOofsbEx7&ka&d`zKjz`J>2TH(4Vb+0m8keie}*py zzHazEUq14>Sxm4?|6+n;Uj7@$v^FO=W@fcu1&N8^t+C$bKrb<_Au$m~W#&<7=hFoH zUYBEG@3oLE%%T>I(4eLbR^gO$Jm96mc&g58GNo2;$*ndN!T23(sGEDXP+8LH+}pXj zP+B>g%I+OY?U=oQJ5u|Txwi&VFCOfpRAzf|YTug}m2ieS)F*+Oo8m>jk*+ggQb0|g zO#BuvZi?*MU-KyPzAC?WJ|Fyg!}&b~w(65Mm+29^e}#>0aqhaZ)^+u=hg-tI%GiD2 zbwemDIsRPMe@_hX`q+zE9TE(03Y1vY>V3e{(wj+2*bMDr4zUMpioqD0{Y86JBDzW0zaX-j;d-|IQ(ZIueMLr2E6#;t;*OBbWzla!es zPfHoD#^?X=_TEuZEM5C3NeKo(RDy^RNoJ7&x~pms6(ipdv;PQ86dNZ?{L@m+zeKu65U4zjgnZHP6$brb2g5SM6u-O?tVz zGJCEm;F*#ftoL!#?|$!kzjd~S&p+S_cA|k`C*ostECj6i$Ir0SPSo_rPQ>$kup9Bb z^Iq%v&G$zu_!iFoW6KEJH~_~wK9W5ONoJ={)x!BnbDh)S+hN=IJ)~0MhomCN^4Z{{=g&59miz$22#agtw)%H zfM2ckk~YeFa{}8rth6x>eGs-V+kJO&1NKj1HT#H>eu)d4aeN!6K7Imw;Yt-+JcVU% zl{#@o-iGWt69pW$PM(Y0znH6dufh}i&f=1$s<0V1hT+!%2AtDz8!qqW zH)hwpv3SI-A)NRz=0*+v!B|(0#p#-cTrU-x+rRoJ)92Dy%=c;Me|TsA@_o+7V<r){c>Ai&=(PT9K5^r^UAegyOW&1zh4t4KjDYG4b2LRpJvDS99ZK z-?7`mL*icoAF=Zg7tUAX7S0@*AdXV?7aOX(a!t3cVl(r2aSI6$w|sNubi&Gi-=q8( z@?*-sm+&7R^DzY`?P#=|rajAok2P?^uhCLx$y5vP`o;8{*dS)OrT|yZ^&$53GTPHQ9^~^gMs1BQS$=p1N$ocU zW&M1}eA3h*pNnVyey(&rYx#EYAHM%}V7+u2td~k*y_C;WKLc<+;LdB8Kc*A&-{(%J zNe#2aBy!vVNyfZ%>AtKCB2I{vBz;SlKFm5uUi>;NadFF#F7TZ~vgQ{_=%<;|y9=xF zfs@xI&rcnfMz43ndNXPyq1&^hOE(*%@}`%Pl)x;hO-d8};QT8|Ze*4;W@#|}CbU5k z3%LOft+(Yi-99L388eZ+y3Uo0dwI@kzO5~*ns8?$s?cBpA z?Rm~czjLQ-zDBX0*M4y`{0>qoJC3q;YHAnu24zv&k5031s?;t#$UIKXwJm0&GkRPY zQJzWtznM$_Z+UtCzvdI@^p#w+=s3*dPr-QPLY{#lz~=#90DKAXRlv6a-v?X^xc-0S zg=@?{pP%AyDs1X^FmLI|J_QH%nhJk*3(6zIa|>ohmlbSF5e12J%;*NtQ%YO`bFXR8dKpK$4g__9d`b>f@4udBfFFO;MqjMTr@eleN>2ixnA=9TYZlPc z7W^d*13t>9jn=a(pbI>Lqz=GsSGCd89Si9FrHN7t;02_Ob`2_^&%Zt^RRm5cwb9?w zV2!htlRmfw^|{Az^1oSSWE;T z+g5sRdjYLt|4ixx-28bfeWSjB-V%OSngU!yzKxz*T0q~tdQp0n=LT)G;qd~xqwhJX z0<^!)x{dz656(AAkxl@v>fS~_n^!>3aNH|h3q0s_8-1pK0qr<@m2^Mw&#&5O_lNm( zYVWbqEZ{4Kw$r22@@fAoa#9w!Y-KzBace$ZXLRiRHQ>FI+UezT{pz zEgYRsM<_a3l>^C_2qRWk1pS-MTG#T zAm5}YAdfz;hpBbIyT(sZg|)WY+#IWthJWXm{5n;cnU^J^pN5j}a$Yo>OvKe-4z7x>%a*G$|XSf?7I%*ZT7^pUvWfPM&z@MlC?+4s@_#0*$#I63&U71;?Afi|7 zc*EG~`ja}~sV|CXNA3+{rQ=U-0k0`9qBp5FGb6RZ=j%szrlz!rt|ZNjOMidT(A1sj z0N%W@2!OT3ZcFp)0-Ir z^?M9F0ooI%+{}!E`Y(s}zlQb}U3$alL;Kocf19F+Uf}bF84K-C0PYTa`&j4?=$|a$ z`+$pTo0wqezk9&10Pnr0iMa;->!hK~TkJrcw`Cdm|jcNkUnsW$ao|VKATIXt06_;AL)2h0em9xTA?A6^)U`@{{}vlz;l8B zbs`Q8`~LUw%mhQG%ry=b13wP?rx+SCz|RdeWJWv1p_@>@G~lvvhD^aR*bn?R@T<@stGYOJ9NPC0 z`Xk52kP(fJNA=MDN6=rFfUgdSM>@cdZ&X98fp4ykM>C=SEPy|R^WTk0Kt9mF&Rf+` zHy976hy)Z1{ci!|Rk_rVsd$@!j==aR9Z*B*YYZ7v7{6Q?KQ-VdfFFYKy$0i}2|N$@ zsh)|b3C4dQ@C(569N~Ha9uTI6MyxkvB%mg&>z}KXbD_jV^6A~>Hw&} zdlK3L*B}2r-}&y}^}B1lsvfXzZW!^*vZngq`E@(<7kv1$j?T{s_;R|=`+3|o&J_jg z=5JZy#41a#f92Ob3Hf!?XPZ*fdf%h7z^+gO{8HiwY6RquFaY1Ndf?}u52fPLpVRZf zXZ`{3w9$j8;{MIF3;5LQZ0b*WcnzS^FMp=jf=~9uW!jWQnKrdQp^e7%5a<7@Hr3p_ zFLl925y{o0FXbx&kd1NlCB>r%1rRj3y+8t4J| zNN>2ROPz4*MkPMzi#FT?Uq9fw#}z1p2Rf+dUGPn-)}_9ucUUXl(ns0wza3DfM z+LZg~0n~@mFZ6I2|FoF?)RE@~)FG|6^cc84YT2cKj&V*b4se+N_ z(nS90arC2~Dd%~!g2{-W$@uPB=p#1e!cJB&XPjx`JvIwnb2jCU1y?YYlW3y1G7GJa zG37R_u3$_C!u|tUs6cAU)mv3Cr@m1nz9`=s%*5@%Z$s5DreGXP(&*z8@VNz zaqG5~GumS*qL!YGwilRjnv2VskbV?tXR}epWiu{*N;#vVK#_O%v(c+ZW?Z60IrG54INg_?0#TPT6>*9 z!cS&g!q9T&BJ3Z~{RFz*Y{u<2E@x!*)?~)7Y$T~S<7NoTnLBT+$z~{j@m({{dTKc% z_rsdxKF&r#j2U-qQ8}a4lOoG*WuxvV%(!C5a^}Jyimc+Y(XVhbuEM9BNwTC!D72^9 z!;HHXUCwNtN0CBk@8x-BobI`Drgk$$y03=v$C+^@*UOopaEg3_{uLY2-%(^%c@|PjGv(YCR4|MNO=6R>kb}1= z=drzlc|M*7KjAbzNt4kdvd~gBQ*KF31*4Qm zlTx`XwCt4$clv7u<6TUH_6YKYUozps`d((1R?%dy=s5b40oT{~%gor%G)am+{(F6g ze{S>kApRN7U)Q`Xiq9Fo#*DR?(qq5iEnxFxiG}=@NWowKu+M3HSY8y8;7W_L%V@Z$z1VoW#g!_->#@iUr?RB>iZ z0=jW8+iO@Ch9;7s8<{b8yK(+SHSCZ>G+8v+g_$wDJLl?J!(MQw$$U3g#>2BaS3J0e zojQXi0da0jenoe#q3QwqYZy(&Fq;@}ZDmdz`GD=yPLZ?EHZxNlmANdt2ds7tMNYMD zVX99na|60PU>n2~nb_BZsraDG^(n1ppC(YGOnxgfeUu7U7FNw}gth(2@3%4~&MMs6 zh1Kk{l@!@mvW?lFpu)8nRkPO9D6%_hJ9GM?3dglpvCAe<#M68SDptjmB3mYVGOMquaK@EY>}CN)a@ZZrqzn~K`)d`O1^1-U zxE)NGw+iR2SIr(?MUnaIwlh;Et8j~ERccgI~0+6xHIe|Wv-oiz%Kkmk!{vnnCKtfxibL|*us7^ zIsRi4<8Zb+C%gQB9co1rvjR6}^Xl%Lq)!bybR|u`z<3SU?9P>~tYIGq(4=F83lns) z8`llA$g?wP^10rb$=%+KYyVusF0G)+#bhU@z_=T?0M)XmUem;5`3C0rVOun+6I<#0Y}7J z0H-(`SSnsPEUx%qAP{f;uYLHg<{-hE=Gp(rXV2dco$p6H?tITV4R+F>QS(JZsC)r$ zQ!aisQe>8&`#b*(pVyxEh3?Eh)0vOv3)qqOf}e9L_&M{r?E5YWrSbvy`G?Ol@8j%L zU_^Gd2BNomLZbT-e4eX}$nIBxsQMQng9dq{mNp~uTOJx`30h*ZiJMo`k=r};Ohg?B0ECjkq>gbX-q1o z1fuOj37O~OgPwddCd4=pJ!r#ZYpM@AJJ^IIs|BLs8cc3h`=CwJOvv_k0mxf~Nt3!S zn&xIgTB`$4Mgk_^C|~f|Ga&&b0Z4NvCLK<`NO0DK^gkVdYFA)l66cH3u9}eSxB!$s z36tp;d{N(e6T*ZAAm=fdq(AXRiJwh~OK<>^8;FT_n=guxHzgW=0mwlUlldBcsIrGC zDcTW$%vCU%GRO~!dYckC@eu(rmB|m}RQO0D(2tPEfn<*LX8G!os#^kH6 z9~$)CgzSLw-s)n~t<@JPyfz`{_5~m>BTU+#`XbkRCS+xN0J>s@$>Y1eNRNa1X9gf{ z7A8ed-_sc;WI{mzn&OB_DYS2blDE?t?PhjL8F|Ky>&!Cgvg^H1~lqxh)Jt>AHk03h+T& z@{Nh{l0Y<^B4q3oAJi+{m~7n?h!j>5@G~t3?`C6x^cMZupX(6+lZNW=49vA zIILQ%NAjCC;vb;vds-ZaYp&^$XQN%Pe6l&|(H4iF*6ERN?k;!==yV^M#bdfjkGN;J z;F4A5r00ToT>VjxEV%80lV*YrdP6*Z^jVKozHz|^Y|Y6Mw|J}r`_KGz!4bgkt&hhQ zZ}iBoRu>#O19ZA}@i@L-kMw%yf{mA(lUc*#v1O$mSy|5BXh!^{e1k`{_g8So_aon?Rzps1#|Df|fp%e2lA*QQe7U!IJ^gAZRA+^h5ryY;~ zqnokr5)-0pjEK(j`TrGuF41WdO}#8-(yaF|-<&o}j{wdBJiu|Y^q)GJe{#OO&NV9j z|B5e<|IW7mTPsrtTAA*?f8)=PPiu1eEp(|^5j&1wBpDBw1$-QEXH1Ao$x_i_@Biv! z922D?gUbFB`QPE^_k6uOKm4|?@ufHZ(Z@7{KBnOx`j~&}Wl}&Bl(rG8a>1XBf)un0lD!^QUJRWKEcm3Z;?(rk6?T%AP?u9NCu4yLYm{`an5yL;tT#I(RM+odXF5QbJv&D^^0U`R|cWjxDGVo zfiF@09>FMi1)-O^?PyG$FVU`zU|bV|P{GkwWc&hRMad!MnLZ3nt)(rcj`T|*7hS!S>enqh&4fv ze2;W=K{tFfoRLHaqjN9cAw50FgPI!7{7ei+`zzidf8cLY!kK|-!D!}#cSr#I=8I*$R4|%>T96$0yvr4ZGme45klUmMt%Q8a z10mjC-qv6w{rmxKhWb9tfFAG9y-mU01jNkb45sb>IAawat8@dPMd$c-&IT#y+cDi<; zDj5F>Um_Uf7lhVr0nHp-A4Xb{%oL{})M_Y?JK*}cJtmS-oEwA!uFK;l){!R3)myH*hD8Y_P_=+xSK?-Q%cE&o@n{EJV{2~OE;o%q)figg05TG#)k zPRu{&y2hs01g)6e1PjZGY{!4arl0R#B8`s@Kpm$0(MDMB=FjEJ>HOxOpFHpC*Khwv z$JOJHcB`vT|37{HJD=?M79v{xgvdBnV%|K3%E|Ek2P*5%eDa4E7QkLO^Gsp zz&)?&W4#`SWTAjhfiHZBMZ7El@Z1Obc%4hEEE}+8ojz7#qh+~(O<(Ba*L|Zv0GZ6H zz1GK9vLj`sJbtH-thiLl|2U>^iv|2$MYkJO}Et-7G?O3vmA?eQdQQQdSPw7wT{I^Pr3Y{07=J_&~HQ zAMjmhucl3`EDP}NyZZREV!SK`@GuvfY478GXDkC0XVH*i)pB ze+8t<)&cH+P9G0ndqlPXaGw+U*mGi{)?)5*jQ#D%}EnNVq-w z);?&ngW}Mec1azmK0e(4O@lo{IM7H(S4i{T2H5toNW) zw8H*@bqnxdIDV39DvFL_tQFz+`$Ku3TOh|m-)QSmz)g(o*}HdBQ0S>C)^mVsnc1`J z@>5VyW`dP1a3c%o5C0U@qC-o@1GluXXZOrVL0@-HIqw2o5!#=pl7ha=a?Ym%Po8Vf z_A5_Dqx==5#lRJogHO6&G79@OT3Q0!WP?5HHX#|MXRi3or+C14zfMAS{(Gfj*uUD> zo*i&B2?HK02@-Nk3S(?`3j z&$cD_Y#r{b`5<1HLo6n7G!4NLbK_FI-tnmfsDLSOXrhshAAC8Y0Qh zOp_k=D<;t;A(9b**F+YR+TsvNN=BM=z|mr2oEsw10DR+IG4aU`ksLUdCe^-BOcalX zNK^pl-6|%p5<(=Q>1op1x?28ayl(ddiqB((F_ccECQ^iBq2FI zA(D=xX;SCj5{PdUBDoB>Pd^E%+8QE>13Y_xgd}eXkpuuP8z>?3H-|_(0Y5j8Kz!2> z$sWMFVY?@6PX%nJCn1B~LnIdgpMi3Mpqw9ojnpNiVMmB$BK+=aWeGXs6(R`)oY@X- z@eh&Q0X+OmF>whBk&J~p=e#Z^YYv1+4gwZHTNXiEegU?)Q%rQBjn2^C!DYqdO=^hb z5#Z6HVq%&ZBAEyMqi~{_>^mJIxe7QashIRG2$4*N{=6GnO!Cf$NEpC|zQtt0#Sn=A z`rjA&|J#)i$vMDEtBZ;Moe;@z7_YB$i^;VIA(BME{cNERpM*#hveTrd7R99aRfuF0 zU}92CHopz|AO5aCK^NLFW)e4RaI!>kpb-C2vLjmU&+HgUWj!4D;9vN%HjbC?EVgtvn0NNA7l$T^{LsC zV8HsZLayaow&Vcdvb{oXt;-2X1mJ~ULeBjD2}vYi=j}pnPR9w!LBPgah1{t=Cx7D> z*e?BfLJ|(!*Z2szouwy!my;MQWAxLYoRDmZ7vRi%A-Cam zmSh``FA2HPQ?n$lfTJD>Ik&*$lJ$TCJ_)&eS*Bz;VBcOgT;k&l$pXNIMmAhw>oLg; zz~QzwTyC#p5+UFht8KWMdg&4Yk9}>py+hI@BLPoNw&8Xe9+eCOoF=y6>`adQ?*GsC zY`Bx74olSe<3GT-OiYz@2i)3g5;tLTili0BQD!oU`?V-p@(J)k+euu&t|ZADz^*GN zaqh{9lK&gJ-0oKvqS}}GLea@A%l69)QSrn9Lg_FW^%HQyUR|M6l{MXRdm)lPq$7-} z52dvpEkxB{w1p$TiRl}43(>hAIzsI^&uF`NJnbH#f1*qcNFrhTWO1AI90#uweOlT_`FSA!zh)ymVCX~H5liAxg zv)doYlc96!*)uo#lIAf@kZVVgjO+QFr9!ocrgkISV6H?uN?)?eZ2OSEavE4!u@bqR z{)(+UtVvFMYG4b0C=sgk6`N?KNp`(zV3QQOktw|!*g73evf8zQy>vl|Jc?>y&F5

    n`soH_XU6N___ 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

    o%3ty;vy^G^4 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

    En{Pd;fZ@No0h*iV;}$0`51B`z71Z> zlL~}ESNL8pW5~Motx&^XDsUTjhd+2&Ecx`Y1^Q-71>$`#`37TS$*+?w(1qrAZq5z< zecf1cVowWv?;{mdYqNZjW-QT`wZPwjQo*tvO?(ffSYq(C1*R{Q3LJkn@gIJUp|MO_ zq1aj~7#82iAKn#1>MC2IVXRc}#Qhlm`n4EhpwtEp3#h*MG~c&6hKvhpgC?t`f>o-O z{4td=)}ov*+#5sMZ??g5o>XvaWCcIGEQUP2*9K1pNd;*HPVs+IdE>-3 zsJ}!iC_X3Q$6bjbhbOebR61TZZ;Gz5TZE(pPIzA6y;NQ3uLrxjB!5$Z>AR@P% zUrh54v}}W;X#17iI?K%gpn>0kCllM>yBur5+6m%Sz z^?0d3Ib{BH?FG?f&GbjmAVDg~--<-L7e$dI-zV_yOsU|=xqi{_zDV-Yya!sT(E51o z7wi8FCB3enVMLKcV190Jb?=fzB;RTfa?hw1gbnqp&iH3O`D~(wW)z78BcJW4o|QR^ zR1eWXwyVzxIxbwT9wTrhr`{W*ue(kOb|3my-SdV|evh+8_jex?B>QVhRPGy*3^OM* zHTAHd^S-&nwr>n+A3g{1a`p;*mpe;h3WgE$SN=#4vrDjjbbw@3{1-g8DirOyxK&Wo z8zp(_(uwW%MlOFMzVl5gNysVDp#NMjf`mx37Ye?a=>EI8708S1E@@iLWLfZh9j@LFIz zs(OC_w134Qd3OyoE{Q^?_Z!Ja5Ej3aaOh1Z%4%A)mVd z&4fom!NfO=-h4CEG}#tyX{!X`r5Bmp4VFk_fRA<*R055S`xvvP>8O6{G_=*B5^PY| z#Hf|pAjhFrsAW_o@OZwG87>tdEelJ8dn>>#)o5mNo-I1|fQOb{t^kduVa)!Aw&>a+ z9tzxBL2V&}m_l_s)QEXVoKpePe+4sBzSyE~?|JA@Y6W;QJ)DWVYKyF9St8vP6@Zx? z!+c4wMPJWbqG42CX1A32sBDW8##o^y8mGNwataf6T!7>=tdQ=>3NU2UYG$Il0DTi# zp-rDEz?wT*%z8Bey7j~gJ@l*u3#-;M^PbtDmy`oYqxmQZ+?c~?YYWg}p%qfEKMrnf z-^?6M7NCneEzw;X-*Nu)5++N*7Wv%fA&L7rU}#XzsGqT={O>$;#ZqQKplMzpdg@|+3?Pea$Z>=`Dr&n zwdMzA-7GsK-oQhSS*;-d?QbUD!xq)gw?e^*55dl^A;2ci2FXdLqlubbAkujlQ2#g` zV6ZV0eomYF+D&zW09v zHxv|ssAnA7x?vtlX5^qwpFHqsQb*4H0cgYqx(2)Og=x|IA-g4taI@Ys=A23| z6c@&z!WT;L?C54@USbnG^fD3keNcot&(AVJMJM1e^A#w5^$?htyp8$1J|D{K(-?|& zKf!mkU?%fQAS~%mN63!G?`j>zJX&c8zxQUMvW=HP>HuGe9e;psvo)xxB^wm*&dX%i zu7le*DChXlXUzK}sqEw@HDEfm4Zm?%#J;M0#1;DPdcAfoY$87ir8YWQAbC(^$wa(e>)xlpt zOw($_)L3$p=e}ph&iM*{(Ae{5&n0sWHp<-L+OI%^+U9y44(6mYhj1DlUxA+ zBQ#UYX3w7g0_12c`=bM4K)*y!wod;u(4)3*p27=2xABS)MtlPAsINs2_X7A2c4JCL zeFAO1nMfn%Be-B@$Ee->4BYvd=uOfOkXJaF@hJTY-Z*EXbJsqBfQ$j*;yvF%DouY& z@&@=sT^5?!_k#dxi}&zX4|tLON@(TT56bdsj9!%|VE0K)X5j4)u&InbFMb5}JV;?S zRel4jk7c6o_U+)x!c&a8%NH7VGZS_HX#u15{KL3LeFXfvOyo;#pYJSG2aYS=fiKrG z(TD?0;G>fzSU2W1m_vO_1~y#;GQ=p8fs({Ka8>5##?c4J;XKh~*^58KZSk;C1I@ zoM3-|c{jobB-I$>g7ji$n=1r+=b2*ZmCcOPN>ebt#|#gdk;4pot^qDKbpkcXLI^1*#JhPi-)yH1XD57g|YAFVfVM;j8K0rQ}T|7Kf8r9IV*yg=}&mrS~Z;c^eKi3 zzRkmrdc&Bh?~<98Iv)PHGK|rUNMRHSZ{zNUO;(?5pH)K(t8b!{_qcc&H; zbDxL5<`prO&58_pNbAzJo!R;7gHX4Vhr2HAWS&lJ6~;fMX@td$6JH`^pYt%8Q^M>V zyhk|rB@dU$l`1>C4=+wGWdw?b!Vm9xc`Zd8uNFpZ8Ht0j-xcHR_gF)o2Sd(`1y)Q_~W^ zU0TREZ84X*kF~@$-T6%4D;L>0T}wQDUmjE1A0YFeV2J}tbD5I2(X#l7miXwXT*m!G zqHLpqB^Gt$FcrEkC*YhqH@5hi<`IbNcDlS$tHh>>&pCf%Qcryszj6b7W)$n6`5=u4ul-*g7l&pArpm z;fX8EvZytHdT`;nxrFhl-vpG@4RBKSSadV|6gOqhOf)2?nRz`)8=1`B${iXu8)YUP zXFiCvP+?#=w?AeMa+;mZm|JP02P#HfSM6LhY`BogIyf46hqbUK!@Q6v@UD>29fdAx z&tRoIZ=~zC*}i#;I(eA-u14hQLmW_{P~K<+J!gz&hg;1j`({sIBBZM1V&r|6uj)(m zHm_oyoXXQW}_Cqe!y%x^T;N1IX*eS-`SNkz9yy;VdQvkPW`;!16{6f+;Le4UQpSV04~Blfc%8%U`wSU@lLU(@AUvO??58Zk|+}K2_vp9GJxp1 z1_0;libVId2Dffa08ttRKq1vfCi%+VFAE^g6*NJpk`kd&TG<)r0!Z(O8%(~565047 zf<46r5Yuo==7OUVN~&8c1kwOxu;r*Qah?(~%=sw0y*mJj3^~Skt`cglI>1f{3P9$I z&4D4Kgw_-d;m!~EqkSi`!1~cj2u2CH?&ba{ZEh71welT$HMn2=9Ixj6wo+a2_)UE!WP1ah`)w zrN|I_KbVC+F}X1Aq*zPHh@?JaOj&yg#yR;wH{FXzV7iVB)nHzGPbr?2dIrQ$T8{VYmhV+(IK(}pj z$h6r5tF3iKXH}2E^h7!2-%7+gxZCe=EG__vQM+CQNZ+OHgp z)Eew?S&l0jwEhS@GkpkJcvXOZNL*37>>!NSR6rGjZ1BUUu4q=qK6pcJD9WG8$6Hk0 zkjJmx^ejXXJsdL)Z+3A*XRCI>G7}~A=pP<#U+sqO8*GCm!Nbt|x#n2+iW^$b6+p{f z%1E}?3_l*~jwYICL(vlzWRhu&CwRM~LpRn!Gb2^x;cSS{6uYByH2!sFvKqQ~Odo4^ zxuedJi($*f5orB4U96z*f$Bc`QM*BPH2ax0ei!P2?)>8htL#Ui@tg+c6?>p9*cSeX z9*w5VR>wt69;i>v6n5olAi0|=_`?Seq&jCT>@U_te?}5C69=?4#F? z|KZp4T1L zS!Pq~fvO_&;OmVFXxCRGHs5^c?X`(Mt}l>VnrQ+PJk<;V3v(9S1z^fS)6KICge8 zn)TC+^4&dvYwSOByX&a^WuXne-*X@CUC_^kE)7HTn-Ts{dk=0i_``iP3`09sIpU7< z_u$c*-y9enh6acuKGJ>2j2?BQW3w!jfD)w&ON9Pj5YQn^>?i0200hewWo<2=>E zka2?pK5^(ibQ=DdQ=rdxxjSIgcOM43z2_EbhoO1D5oQhB;n{Vsx$N;Yze@Vv&TtpgDfay*(X@w%!TFfxNr$z3MmaesU-R zS#elt%x(DDMjn41ABq%at;AzRH{ceTBK8)CplCJ=A9>pZ-!2}3IbH|~w9COQJq>U( zHwO0?1tVRREm*1S3eV5hHvsO#xjT>au4OiT2^e{Kb!A=4yyn9gaq zI6erAD*Ta(F^BDfPr$qS(YPYj4;f`&!oMF@!m5c$_@S>a3J++&Ba4o}uC!J7fYW>= zpLQL;*?SO*Ti4?HnLY?Szlk3z?T7C*H{dTR-spVJ9W3bG1E(L^gmrIvp`V^DxO;vX zoUkSb?_KDHRLWYhrowI*pp=JghIk>rz&0GCS_;J$`FPsxc?jHY!|NSN;6#%GyyFx- z_julh^G_GUq~`_L^~gMw#Ot0hhKTF}333)ix-v?c})QFqp z%iyacIr!5zAGGM)RorE<2X=IB!os@w$nj?_Zs7L9FOeIt=&dix+bP47mhXrDhq7=s z2VsvzI^NnFfZ{`{uzJg3m|3zMcOG7V?w>e}NnQnP%ZtSwC5up8QYjwe ze+-^h2*sIegHhtPLY!W45)Lx)#rxAk(a}j+*jD2Vbgc2fqvnUB_1O_PDdYkio5A2U zdXY%=mJ9Z{D1i>QEb#B6i&0gwA-*Ng!N`sY`2CA0R1i7{k7O>v^kbA~{bn?>uBqW_ z=QhH{it_j*KL&kE3E@(0Z^DCHySXm&7^E~di}mShh5dIfa~Ib}BgYZ7%roW@Od4Im z-Sm$_x8l}=AKKl}v@@3@sgdaGfmWck?IjE>3gilP!qHWy++N?~`_U}X1b zwJf1;HkxL0688O6K!(qtFzc{8`t()?hYFO?r4jFh59T?ep$nT~k)1M{V1$^0GXRyX z^duf5qNVB%LYoqb=M0IKYRlQ$7_^?P9>}ehObPTN_Wq;kO8ZE)lZ!;MZ|Hn7C}jlN zRkN#_rz(|H9r7b{a#heH*PQBOSSooP6i5Pvib#IkvTCb{ixQ-;h}3otLOr_kt0TT$ zl&stlOsqcrgvC;u>a55b$pn=!a(KjN_~MjK_0hL9`ma+2@fG*Mg^T})w^+y|tHT$Q z;oi^SieERx3s=h|ya~}HdrAlO2RI-mM`aSt`WWJ`-3A>~vc&5z$|PGp#ggzRx8RFf zXL0{6nPk!MCFE{L6TBclN&KZvCOKBJgv5F`!lfq_#7EZ4BzuR)6RAl(^eq1>I@&0c zbb@$7BVItmHUEfSb23R)cs!{pyaHQ0+C^P7tj?tk@r3{8GW@ptst6pBNxmP6Cy`#4 zVaLci(cYAV0GRB*j*u zYx1n*%!&k3I8Dxn0~*;LR5N+w%3LPQcM5BxYwJBE_{$lvT_p$ z?;VDU#p6XYf5;?z3KEF)35N4crij)&mq|)CCy)ni7*^KniEJb^zby&Gyahw8=^CQn z|HvfQ==WW%7#7D)7A0JfNlww{!|C%AM~xS?HOnNCG=CY*-?Us)bo?vrKU#i+BBlCt zGZJ-m$t0yzzxc@nuINIdd9=JuDG7v{Fv8B;PNGCwzpaT0L?em7kSUHL8SU?Y#R;T- zAAtvE1&N0B$|Q;l6G-Q60+$yq77Z?wNgmBjAo@zRkSt#=+IB%Ec}&}Lk#j8^KR-=$ z=$K4$(5+7AS*`IL8aF@BBqJl@EzNRmddwUd9ujL6@NV!Ya}A0-40=emof)a0!mM zQX`Uml1YYNjVIU6UV^`-Ul8>ikV#_B$CCvrm*EkmYa+kD{dXXq;F!yBl>1GQ?43-q zvLK!eZoCYgUfvSj-z<}iN{uIpW>?_4%y!X4Iv(Tbczw0`3gi@DiFR+1N#@Lsr#!t^ z;H1VkqI$w;!xUu+pU(6 zA(l;0c-~7qafeLuR1!z_hd0A6{Y3G6sZ8?3Dvo@*dJ{Hv6o^;k)A5}XOAgfCfe{S{ z#lzOhBv}ix{-n!N87&^ZyV{^lA{nXRN7PmgM?E7BRU4#BXnW2lS1zg{ z;fQ0^S5@hJtKmb8AE+bq&@=s2fWCcPovO~PvYtmmerEquJg#v2O4Nl2wPn( z6-(Ci&LP)Wt^e3_{N3OE*Pi3ApZH(gOV9MEB}BDL?K?>y#VcK&RV#jbCs8tE$g5TR zxEW)0@%^91$nB7jc*#n*yYD7rRSgrgZnTgb{IQMuPWLQpjZ9F$N_&E&1>EEX_So3k z1Zmx|BgdC+;xs%UvM%(H7T}4+^~#m_!EeqI+`HiO#v|( z9>vY!BJga+1l3Ixknsx^a6_XLu){PHG`i4+SftP6ZWgY@KD4}(U#yA86<4k$cQxKL z#srCI9JP@ph`W1!9e$#0g2s%oCTSOKIlnaB_Ge!^c`6OwaC6_%o7stIaMn^LF1iA3I!9lq= z;e|13PNZ?gQZ2aQqFlVZ#~77{^T~#4bFM-@59d5HMooTva_0L~u5(r%-uu)T#n0lC z1wKXDz@rlG>3io7KK3>>ijMiK7$-1_U*>Va}1y4 zsF-pso%wkDePc9iG@ry$pZdWA`FPSjV`MUdPYgGha19y-SkPvSo~iK3j{p;{&$s~h zwi=_iN_^sLXTn_;6yUd1)>h<`+DRr{uu}oPM&%9#TEEdIoQ`J!E~0WYl@F_$a0;^v za5|NvsC@K)at4(r4doL!#)J!ZFTne#97OY*Yiz5x!pNnW5u?n@R+>;Y|_(mtycP^hqte(o9Se=J2)Ba!W&nLrPPv!LH&vx9F2fI|nxIRT0qlwD&$nn?eJ8-2`YSIPja7b<(%E8V{58!!gL`awmUeJUFLY` zBoh?3Nl18eukvy9p;JxN8_1vJp4P)|Fz-x`}r&Xy$S|q;E}6la7nI9?1dDM zrm%qM+f3N@Izh&$*EaGGjR>9)9+w231MHFwQxI*j&d}F7Rrxp)D-Z&ax z=znte|Kxx5|M$H$i01WI*Lj1ru%%uUp7hHJ+EQ#qu|CDKL{nMdJdJGqR>3%y3($=J z$)*33|K|5MkAK_dU;Im76Iax(N!vEy4 z|C9f%@89d+&%gElH$T7sPku8g{xo_iv{2aqVl^?8*(N~C)5}1FI)R6Sme806K_FD6 z7J5X)!bv;bz=hwna8OJ%6g{*8ogeC8Ki#P*xMj^aRwyFNYRD$L_IA_l@{74QzzNm3-m0>hrSHkVYsRm=E{;sg{+6H$tmX zzA#>RM)qP+BlMc?3xgEOWmWSVp?Rz?Y`?ZmrcYxLS6BGL-mU4f`+`Oo@`~njewHl7 zsFB*;`N5MqdNMzaMtEYWAH2QvSxw2{M#!A*~12ytKtt29{(eqN^$0Je^_+6SNiHf1I(xRprlv&lHy$y z*UI<(=YAl?w=eZd|DpFcQ=H_|_n$Onf7AQ*N&EhHzvy|dw3p(PzxSW?N?%aCiDJvE z|Hb8h@BjL5nly^D>i(PO3X0#K`7bW`o94!U@o9?BdjD64|D>7J_n$m-=zVq3fAjoC z>+;_Gt5k*7<(;xWeAzYhq94V&^7Pr*Wf%K98er^eKR875)y4eo1~}`MA6#JXT;tJ8 z+oaMDj$Be&qx7W#eo6C#IHj%Tm0Tn2cJYJnKC8-d)f(X=bw4Qg-b&`D+X%ZJ_`;Dk z{<18yM){@e7#&Lo{v4O7 z(y=sUfiFD!q*&JD*$6}T`@(7a*2=2v8e#HKKj^1qCwn}ej;jnmsQb93CXVV~H_jjG zKb~RBw9z(c@`qPWezK3NXn=bz1VH@<1w#3V1~~6%Ak5m_DHQ59z!5hWK&N2p$5&Sm zBY!T01Je1--tc;u<{bnNrRFfJ-(7{pr-EV1KsjTUb`?e&heD?*SDC&y^tW~-43-!6 zFrJ}T;1A0PIF=g>s>o$Hnnc1moCb){yA0EOqoA{%5qJ}O2?q8>!@5-ha9CUiK}IZ8 z+3gPYe5r-+hAn{y&jo@R*0s<$FCId}IIuX8K#5`^9KSUklpMwIY4rc0>OH`s_@RGq zkYYnoR1{EbSm;ugUD!#^qS(L&3W5k&P?6p{N)ap+5l|5;MU*C>xU4XfQKX}&*n982 zVL{=>|GmHa-k0a$*-v&RnM^X9Nju*YfD7(yK|7yvSg|z_U+_yq+s1QvP?!f^opSBbD2>Sb885;;(dYVfr;FD-G~jlPDNYtLEL9^QhU# z9B;3U0thPO?#gwcp2gGgpBd3`bL)O?w$@`rR*l7L^P<5oH(Zk_74Xb9O5 z#SJa*MII7GJRQftrqixm&;^y<_Zro2j_fOC9+H#KIM| zO7=&g4sOa(K`AM*(Ck{vx?Y)tht~8*zYfL1@w{`aR>A~4$4?O@*2Y3Z%mwyWe{KAH zk}~SK6bpk>Z?aiP3nv{Ph`zpzg|5;k>=MT@__d}Qdhs_F%8K8yZFZyZfb_A*MlB9B z^}E@H=4$wSqdvMZDGtIW{bkiBsN&Gc2qn&lgRV$0SFr00vY4!k8LIC$ zWTP^dwYw6n?lZ$JiZRgYq|9}_KZ+hv+s5dEXm~MInY*|107`s07mu)xhQJ3(oM}ro z+FQH?-+3Gb#+#M6DH*9K-p?7^Y>R@l@k-o@DO=D9QxBYM5e3K3Dsp)VZOo1Mqz6 zq@GxOVz+HsfXoMl;eHb%Vd>&G>^W~c6nP^QmrjX5`eqIBjIAy1-80#8M-X-$FsIZ!WwjejdEO$K5O~m-rbSV8{Wx2 z`|E<_2KZvX!bq6ja)tHVy%I?$`QXhJk+6N#Ew-uG9j#m8jrX381nKdItYr3T)cJNJ zZm6Z{O@GVkO<0Q(4{gK;X*jh%)&IKYi3T-q#6^{nP=7~}dnUIY9s98n+ZIRC-}6xJ zsM!YO?BI>Hb0gt|xfXY5vlp6I?v1Z*i-ddW)4739HlqECK6o9?|DUrW&isTAI_2Vn z%hu5Hb(_!4O7}yS`99ckK_sjct>gyW3_!=9`ru{e^nM%zxFEe?)HB!@duv9*w^51Q zwez8<%*Yqt?v0>+lhQa#uLy*UeewCn5%4E(FJ~ASP51r!;%`(RXM0HjcO^Owb$9#V zH-!=K`&R`w)g>N1;(hSIqzD)`_YAlDdjhJZ_DQqXM1Xo^BWGTcgtQ0v;2Ma4#)3;+ zifb}5PVvU4wIkr6=N)cr|E*|PKX2UA6At$$Jm<2jx1qmY8}X65;qYSANA9rW4&>MA zg{#hlL-N31+@+tX=>P3A{?~W>_i4Ix7r+0nflOssj?jp*<^u!S7*UQ;!9paODt3_; zMw}(HE&brKnn+}OJ5btP#uCjxexTMZ6lua1Ds?C$gX{gFw^JypUcF2DA)to%We0%8 zexb-M;IMRDPbIO~5D3X$LXkapLOMvHjMyy*f+8cKXn!v!^_D9pSM-CS;EjdIUb#~` zHtz`W8W{q0yDdcH_dbwbo3@{<>kfgC*%l(<`w!A_dv}wtYgDJ{qd?Tu(kFe|yOT7R zhJoD7WG;zo5WXPArHt0vXXjR_<=HzQ%;b2E{_jcK*7e|r(p{3y`gVtO=|PHUCC7CXmHaq6OCCWs9k%|i9|1nhW0zABE!p~+QhB)WcBW7 z_)}ymdQl**U0b%0B)3MxsCZM+s)4w+V!ACcr1qDa*O`hef}qx~XD%6`76UQxtofz6eYDofrK5$g+%IpM^S{ebp zSRk@lJG6GcN($*29s#dY1)|Uy18Rxu4$>GE4wjb%qSQY5+Pu^Z^5jt%Y*x1rv9o_l z#|38*g+*bI>0lxHR`Oo@eB2&#oezbBTP;K#r=CimhwUT3tU^IlX(2Khdq;X<%K=hI zs18_{g-CNim$XHEn8+;(fuY?NqM5@xq$-E=$@JI3;4@q(x>C_7?JF-NLw5y(Y_d?a z@*pqOTXU2=niCAJ0->mQd%e`Iv6$!%3Wn#_LQ&0rne;)+F|y!(5bRwl6iul)E#0v5 zILWIEg00JiqDk#FQe~AAa;qo^o;wRg*#}NZf2=Mc7j_51Mi-&TchD*6-^3CkpBV)1 zD}16HqDmw{FY@x(ctJBY2l0#5_l*G_R;HQjW{jk zA08*W%Y$Hyolx|4tW+ADa-8U~L9lI}P}Fz6R{Ch%apKk)1hQE|QU8ZB>4?+ENXDZe zpt=E~!q;b{*X@pxCaOdB#!@J*}Ma@c_ zG}pG6j2<5hKTL$8oongucYHC4pBfBn4TU1-L!8t{shE7%qsM0mMY|YIdRnuXESg4j z&}jP2Us&lcn_@C_LNJ&LY5EuIr9-QVsh{m&*uw}#5{)`(w+Zcp{s;oAIYN<T9}m;^YU5#P>B~ye>aP8(@R<9TA5=KKGf@A+@e;NSeiF>;)DRevm!2J964 z@eyFV8VFzh3`HzqkS|k@~3_Z!sXbQ&jskVy*lj| z(0(k{)|hai90{pTXOlbCxjp7uzx8^+57E8%nom~Mr7b>-UW^}x$1aWqw+}b1 zu6}Jp4s}Ct;hb2g-<~0!+uenNUJSyG)-?UJm*S0Y@1k7;2Vf0xEWF%5p0T^~6rFgY zh=WD3(C1;tOy2(%9XKVASJA!y?~Fs3pFcjM;}8F!eKf2hNoVd(`H2$jsV#z8EIhb= zfEiNs2dT~Zgr?EG@R!=lnD_uW+_UfvQn#Xh8iq(2!EJdwP3<}Q46%ShcqVJ20^a}g zA$m1C7N)5;F?k;p@T9Q2NPbZ)w7zO%ZXQv@uZG`5OPyljQ)UPA?yDjeyIe&#sP31< z{{l0`SP75qxP-P)UEHI8+NsY0C2aTc0wN**%A=JD|E`EV=CmVKx_AHV{3d2mt|CrY z+lp>(rTuonIp(RZBCb5!jC^**!k!H*6PBfbJvy4uT-q;|I@U7U@A~11qngl-f>@9X zI?3!a=!cbmG@@Chu~2ZRg1NCq9#^S1A=Bzu*!Hr7k;{<7Tvij(q~iv=s$#~@s}IGB zno$xP3sW8yG23_lMLVar{Esa|;`u_x>QoPEL9J+W6U|?6ArtTV3uTwIp(X9H5R+BN zd}-)LTC+QlBki}FzAs{~wtPj7l^4*s8?m6>{}|Jf`3a@=TtpA=$HL1uc_rM%$g^AZE!==Cw~J%FaBGZctseC_8y%@w@}c8=phxLgJuk zoHCkzstql>Ptd~6ap1Xd5Q@0pf}-15G-7)kq@5pv0)v{-*1kIQC6nsbe;tONx-=o# z{4*$fZydySj6mPY8j=5rS|mFV2XQ;q(Il%zGC68ik331tt?1#X3e;X02aDfQ4auo(NX@MRb>_#x>c3PIb59$3c&P%l z9gc$~!4nbbY(q*XPN0(q>Gcc8qmi%M&{nn*?cE;-`I_U`{KZEo+euF zNaGJbg}iC`Jk3%^m$tT|ptYybzTMO|DO(N2Ww)S@FKf}s>^NxOH3V^^o6&3Sdepuv z4nn34puWZ$(YbvDMNmI6R$B7ti?{)u(m9Vz(&#ug>?@=5l1GtGThO#^ad6?-V`jx@ z4js?FNd1Gv0r9)Ul$zI}ZJt-r^_V!A^s0`r{2)c1Z*C(STHoQ?#Y}46DYQND5n8p8 zJ}-xMGKarcqTszRQMy|kWOWBI5q9Os^3(@pvV@L%<7P7Hn~tL=L%UI@Bn~=%s4-tE ziqKK-zvzl_9HjI$i3R75ppV}Du+_LYFj~DpeDc}>G*ep{D-NXhe=5mx`_EiDS{jH? ze2sTWCpEx77 z+-(Pnv>lD}cE>_+>vFcXI|cRIsEN%BlPi7I~PS6 zQGQ5yT;c?1TKXP8NZv-(2>;^k3P8VEN@+IDNwo@)w0+ zRciC~^=CWL6-MBRHSXN0#&%L{8-<^h%;StB+lkCQ25as!e!R#jZ*0(n&4k*ZVDWPwa*I{imAA^@wB~)X%g2+=^zh>vu9{udS+Eq|{6X z*r(v3*6XZ7+ndPz!zox@V}dv{r-{IY6s$MWRjd%!M3lay;Q4kbV!IVhWM^**KD;GE zyxP8r5XG%{LSB~m{emVE`YQ!znWl<=E^8u!*C{w6Azr+HRTHV`Ou>!D?&6gpO{B3Z z1@BQ1ibJZYCC9Cr_-;Q_)y-l za&BD!=O%)pV zUpju2zpa{E7fRWmvO7ILnDRQxn<)Rg?i$MKj{o~wUXUrFQoQ_iLAB|oQbCS{OI!A8cj>R!=%9IcdsbBc893VWN#O4Ss6B@f)f@UvP$5aNOw#M9%%B^ z%B`Y_DDF+c?N+12p?OWjteTd8hEP0>)=_?23f`5xT>Lk@iBvyK!Jkt?#j7?n5xdVR zIJYBNe4joKetjtzjoK-0T+&2(l(yoptFy&w^m!OJU@PvuoFk66rE2cOe^oSwZt(lx%9{ zN%LR-BN?x%3aC@>-%LInNyd?VhV`!`&BWX=8UI!*tY=c22|2X|Z+`Kme$cIE@@M=O zTrg0N^`6l}qPHdCD{oy{etQc!c{dT;ZQQ{QeAPlW8YJQi3y!f?b6SalZvxI6)WY5@ zY$f8-c6+R4M8VR-sGAFks?JF#6GiW{0@x&0$L z$cQ(=c$+wdlbUpp7lBlpW@H9;eQ^h=G44m6wnp(04^+q?-&e@<{#$NAzi7U2iaK%0 zyo+YqUFB-^Xn4(dQhT%$>H5mJ)Va}o(qLWkG4w38>paL6Es5rncNff{C-8wQ&(F%1gab&a}Me^U|e96wv$!Pr5 zvy4efBwzX{h|JR%ikKsE$OT36YGcF6kkY@*nd#%v*sl?Mr&=^2V;(c3*9(x8kKi{a z$C8BN%S?clEtDFE-#wmi|x+tDp+k1wY zXBR~C7{R;Q$CG}=9MkbV63NYt;Llpdlfd2QnKG3a1dAj1!xfv!gX~L8Olk~raE;&- z*iFP{;e95@E*v${^b7ps$jZErjG1u&QcR8DP5Z@?o+^2C-)jwGOC$K+4bkKo_19^b zwG`!bMDXA0Bgxcd8c4?n(69Fq{NT|M1J=M@fgH@gZSkK!h18tQdl38%FZd zKOtnvRSA0V%v zpo=@^keTa4__!&{iT}B8sJd@4F?<%xzi4zMFTH-Fhwqn@4?)5Fn?1|O3_%~-Il-Nn zjtb_Rk1i$iljZTa4QokoLlAHA-GL0#QNZK3Z6I&rg82J;9LQ5oMXWHyhis7q@pJtg zNJ5Yj*5Uj}+mIl-N7aE$6Ds2=Ujs<;<3OId>_A3eSH^z9LBx*_~Z$)e=Ad+kRW18<8NEGoS5Y(<6X}K2s#qTKYhKNG)$(x;+*_R zNNpfL(#4s?A5_8(6~5%el|VkG+?mvmRKgpYy-CK`K)$HnnY>I^#MRfmNa^SxUgNkk znfgNk@9kJm>}Lk?(E?|3(Mtixobx1Q{z1GXZ#l7g+z)@NT|@323F7-FI+54@{cyy| zRixxv5Z@qnBqmDz@T+=v@^)x2KiF|8={ZBow{RsoJSV1%n1oJ!N z7Lmwd^7sz3oDBOA%qQ=$BMQ}W7+qRQnwNy|`orfDg5~fpnV%{y<_}U_hsoQ-Fdk-@ z5evT_6gtC_r2P%!J%Wvho6B$X{IeNx2@B`So$4BrHv-f`-T7dn*aKT|M=hMBl}%^N29;+r}35Adz6>j`U(e1F4qQ)T`Vh2J|SGN>k@gQ z=nYl2i)4pgPYPc_2l?LZ4JX4F%0$*u;n+9y{rA)d95yYGHH6d&cf34D>_7Oz=FN7p z+-pR*?Ji47zxct?AY0jpUFU@&*IMGE6aXo+=F2L_w+c63swRJj1%jQzJemEc3qoDx zaw66a0_l}GGSw?rgg&Ol1WgWxhw-yz%}FGD-ceFgP{PTDH*ag)sP18o53p9K;q9+1W9# zg>xrwCtgRxsqPz{N*wW4_|ZRw98sk6(6_KGZ}fX%{>voN=^6n)GO(<@=z~z)lR!Qm zhyd^YSmrMONvJX-o}9ZC0rH(lmh|Y8P|ac!+4zUf|ED9_J79g;);Dru6$HRM3wn z8*WFy`Q2FNweo}T=Ey{ny)Ocyzhc>H4izA?{8Dw87-w17uwvwbb;c#x9 zM7C+vE1|N-4zh^O)8?$TmPvG<3+KdsatDO7r#&O7hU-8- ze5vfgnZ3fdU9ZR#IZyCK%VcX?vxQgX-ji2v*MRiWGFhovrZA%96Z!CMHQZh7D2w+? z7gn@>CC=1->p-2OEa2%5;f__^Wc9{X(5C4m3m>vw=;!g1c;E8?JvS%Wf^}Pkg5kf( z&b1y?2h&M*Z+eQ*Z*33BR`h_W2c2YZ)suxklK+sflkV{LhLh}zV2kkBhQGuynA*S4 z@F%Y%;ls(ji~&*-JUKX(ZJ>m<9rCrMZ_x|fWVxI_6>C)wGb zNkVSVU-HJ&9RfKg+3p=%gdckT{Exj?P==GtPcK=BR{SBii93`gILSP(CJUR6_K*jk z-C>lUldL;0McDi9H+en91MV(ylJ&t>;hbr|$!a$b*s1O$dnvz7*x~+*tlRAYTSwCJ zdAm(GF8wFrE_r~(Ye!jss*SX{^an{Cx(XDV9c6=acL*!CbdxZTRbZIqDErWxD$HH@ zo#fY0dp8S5S+IS&@OR5svYpo7V|7PaY-@%v*!&Awnz|bPHY}4_-^moNaQ;M+2CadX zv}H2Y6YKcts<1t~q>P;ec@Pgg< z7Rxp`mkOCl*NAnm7vvvUEVH&Q7cLssMfAfr!jS2UWfh_m!o`0tk(ci_{@*!BfjtB?$X|I?_w=izP zpRM>3_22POzaLsTW<59Ed@EL784iBl!_n;;C$2#+1s5lW!@3g_Q17C-T)Q?MD^`R9 z3p3D$`y%ea%_RKtb~rd)rP5YmdffQ*M7)Q#uXCO*LR*5yaks`K;GZTDu;i5+%1a)` zSy^w!rEU?>ywL|;%U9y;Ok;8M_6Qiz7>Qm!{LWs}j>4^{BB19(0%~Y_#*VNF$CK|w zfcx^T=&{)~c3nUS?xF4HO`TNK>C(#Xv<<>(bUpai$qXd6(Li*HnBqTJb1 zcJO^aY&Rzop0CM5E$UUQORg`z>=a4YIkONMTERB7`rrV%{#9wmf(PC>FDMdbSMNd>UzW1v?cTU9G!k~2Wg`8<!aJtCoS=?=76p@to<<&Wd+sm`j(HuR%N%Gx#r;5|$v z9IK~&YIKHOwJQjZr27Zb;*-!HQ9YYq9fAb|B4OR41Vp~F?7lBy`1vdPK6~_W7)MtZN$q zqtrstN0Ij=K$>!hLLiYoNL%$oo=-`@i zHfvc5PTCp{-J88pd*5+(U%^(KOP`mm7G7vq$x+tf>NY$>5Dtgutw*|%MeONSJMi(o zFqnSO6K%R##O^Rj!w!5HG`?DcZ2St@+-2!FcyAb_8m>kjyN|GU-lgO8q%hcfzytNl z9b)U9GVqA-FsPZ~j!qog&koPcz_X~os0n{pqEnmpvG?jSaK3jKtm<<`Z&Fdf%tghAia zm1yXKO{~ZDbj0TMrVdWzhCZX+2TO9;zBz9OON|@d!WG+z1g#! z=~SOI3<4gkLUZ?fvSnTAcnnSN&i>Wt=K59atUKvAGc646iPxZdZ8z5BX*zyF^K&(C z4KjP;$`1XQj-S)~s$5uu_S|!2H}|CDcPU|TK5Y#$zvj-a9GHQB)B95&zXs*0tYsTV zXJ8dtALmR~qgPUIHh)?Mo|X^>iOQ?ci>D#%Z;K2Zw3)`&a!2zY#IvkT241u&3?$!O zQQDqutfm94uedPi{_BihkI82B+%s??E#G6DBl1l?#IhSRaDN)U>SB)~@+#PbkPLh) zhORT8U4UM=aqP3$3>-qkyJyTrRC+DNaT66UTGbt{GT~USGOV z8x8-c&z%%x;4w7+liJi#+e#6qFf;=nq4&4p<4}}*+lFhuM$0cT3_M5oM}AA}xikCd z^O{W0ukU5zH@R_x?9%a4THd#8KQix%Hgbb|(r_@XpLW3`W~X@==b4*^ALP*ISLX^- z;}*{unx)~#d0`;C(7>#vb~%9osrb=}FsKTxVQS)caC6Ic;HeE^|98*!e{KDLbHS6^ zHTdhNN24ukE+B2nmneHv?)*`V53ij90}qYhttK_#|H6Z5*pi0-jT8R+|L@)LFP!$~ z9Q*J=5qy^0&U`Jm<$~*u!b{l@w8S)zQ`%Duj-Q=SZAuqcz2z8e?%airM<|gCA;-bZ zNQSH`Cz2H#OCZ_w0s8s^5p$1HFxTjZb6TBA(vmW`NPT%V?+PKCtjobee=1I^NhV9i zSAdz~1F^@V=@0Nm}g*IB^LWXyvq7$JzoPV;00i>l!qpMW*)ogtrNtKr6vEqJh6J(1(8!C}lc zy!Bok`TMdOMi=hDIt%KEbjV5YACQjyvSdUs{v;frZN|AIDfysx67-ES@!#}QWa8wL zaJwxNhb^okila`#aP3|Ay?Z&)_*M=6VVQV>$#LRxp&D)m?!?L2g`^~_8fGp{$D3LY zkxKh&*m8ac-bMD2QGHdA^fv`Fxj7`cs0uvG5^;vcP9kSs1=pof_>}*45-+O+rG36w z;dmmEA6p6fdt7nI_HeSm?*s_^=HclY>&dla6)y|a78&9XZVTiY|4l11mZ zwd;<-v$zRt*#7<8&h5nzW;2SLqUO(~NRPt7u+3a|fiCCzwFtyP)tsXDRn`rPK>O`O z?$Hnl`~FZNe15D*iY2yIpVSKB!kW<}ZJrhL_h127|DH-%VFBYds{mS%8Tr2c9#i@w zA6OY8OJfz$VUiDDe^PsIxzWgOXFhxxxsY_Y>Y&+v`7kiwfn4Q{P=`Z4_|Y+cdX+gU zo|O-E{wv4>XAzoZl@En?R+0=XLT;4L^|_IWi54gu=R^HgcXH*D39_`!heu!B$Qu;{ zl>a~z-LO$Hcb|$07tD(*N@?m*`BYEgG0DY~_2W5c+ z8UFGQW7v@oD^@Hb7P+sPGf(qj&1zfn?E6i|>vukk88wF(WwbD*ss-?qSQF*1bxiz( z0tmK6@&1TN=zz~5?laVkB%TOjglC}WSY+YL8LA!jG2^M07HD` ziFV~0WiO!x7x@>a4!^BBo)F0IX!N#Yp~eocp==Qs%vE~ z+G4$ng&^Bk#M)gwWTo(>5E7K9u$vXWSlm@Ff+h2vWxd4$eh3*;7o!kRe|oh!Tw7|v z7o5(n+f($r{#F(BdC+IUYY)C#*ZKsr*}bL^b5h6~>ZsQHZ%<^uOH5(0r-*MpJ){0v z#Zh)!f(d*YVaexxb*P`2-O8Gsn*ndnS@OGtVfDX5-m)%z#?)`T6(7AWtsc)%=6Y?6 zL2jU!A7OQ<{z$eu_iDQlWaUwbFQ@AI%ojS`_(z5iqs#DzvKs4kmCU%&LPO{(V0fdv zJN53CnA=)x05`@U-u?Hd`V7_iT<91Bcoc;Az-Nl=w}DHzZ58@p-i&yknBnXcUnj0@ zu0HrFVcw-go4sl5!g>GIg9-`eKYr0?Yv;Lgy|sE^;E(xFUqq~^V+E&_tOo_TnE&-; zHXBG>xWA5iFsv5y<#;K3A>WC6V4(*-U6{8yy^5V6zmz+sr3clIF@N}vKfC7fLT-<$ z9(cc}CeoYZ*pbWTaa?~rNd18MHQQ2Hoi=MOLq!k9zQcTVYz8a;&WdvxMZ*sDAX6nJh8q5zIQ_8+K*5MS^>A|@@n0IohVYh7`%jNIT z1NlJA$5-?0Tj40q<%}M@x550WoDMcrWhgh`ogR!-#k}+TTkLwX{+zR}J{-M@_(-{z ztV@y{cfm&=sQefoq4k5EyzmQq_?$j?8X`VGPmx=H?FoBzq5=4{F#PBpLpX)mU2M=! z1L$;S_;!!cT<_p>>}^FuhOpp&vJuR_Z^h3) zZNcds*}?j!8$qz674PL^&6z6%vJUFTAiZG8Cw;f$G>+P_E{BXkeU>G!wbF?T{xywF zm@)&-vm!oo?J6$(fD+3cn*nx~BL3`XZ%)+OT3&o9zzdp|dOl*aG z=&=|sQh#E7va%^GdThb_7bkEZd{)#`ceU3mzmAo&aM#`oi~FZTLEwUCx=T- zt`q09m_hYy0pB-!54G1M;{L5>ux74+_jKM%?RztonP#vtQNYKh?c)x+ z6p9DOn?XvBfUlpnj~g{JPizuk22Qj+FwDv2+K25DV-I?Mt$+_s-^+C$-YQPDH-nNE z0sqEn4=3ef#Wu6e;KX$S|M@@;x8K@F{ERV!5l;mC+0$9vwI3_Q z%zi20yIv%4GZxMehpaP$$Bza4v|CZ!$^u>S$S5=Dyd&VvPx^72@I-MFy+7lt0^SH# zbLjv0&|Ja60_^v2Uyk`bjD&U=F2sr-ZH>;CB z%-}+)fLC5Kg)_VG&}x&KIp`l0@Ew&SIU}DotII~_a6Uu85BsXXy&QPTYK^Tq)NB^; zHTlokPsa~f&0A*}oNG^|}H+KKgsT#qDF3_wSoS!e{|c``h(uccxjgpUvT` zqJWqCKYx^=m*_Lis;Wf4%?CQ=m5^+P0@3N+2=_*KAcw*a++;H^c-V9Zu|uwLmPza3 zz|c;#XTurp*;P-t+x`c+IUM9xtyl~5&yK>w4HCGGPgldG%ldfwt@+%VvQ<#qW{vZf z4d6(ie2h)`h zQ?MO7t}16XSGa=phYVaC{ehWj>BG z&QQIfDTDT5vyYBwUyciW&)bLX53WaG=>pSV@59=L;V9#wGdx_q4}TQIqazv4ub~(IA%EtG9CL)Kd<*<9!F07y#hemrZ z2j?>xn5pqaFC3S{$l+khbr-P(D0yiYr)bdhTFY(e;M+i%Wpx;xlyGsTxR)XBL5 z54duE8Xj0=MD(nv-j)71Y@srj&~Z8x4H|*Z6}uCMB2TcjABa8E!-$2?dRS#Ihkr*T z6aVR6P(n4Hivo7ixzdfaO@EAbdFB$eARovux`ujej}WEjzEpdr4PE_QO!iLphmMA` z$XCCd7)=R)?w&Jf&9N#nq&EPXSD!}nEo#WHBDxoJ$VoJKQ7!pm5Cj3?Rj9Gy40)R# z1a57WNPMlH*xn2Rg_tUIaS2D}{|y3zrfPH{iV*GL!H_bj22If5iDv&`fJ0KM4a}36 zPeCyL>>1R$lqY8AgFx>Kiw6BA#495Rj@q0>?Usa;P(AeP{^wEnLXPMuQf+i-M$?s9 zvbQ!6cGb6{jw5wM%{LGxu4_jdKg-DQ$$@Yzs{?&7swJTh0^pu^2YM?!P3n#YK=$!= z)F?PbPKE?P@qkujGQ65tI0XQyZ$uf-PLM!J0L&lGqssl|WcBO-sJ|^kq0>r<>Vg31 z^s7Qd=@>cc5&(8ZR3E&)kjSW?^UJyi5ve&$T!I3CkH|vvckL$)(E%_ZHw777*+W|6 z0$`RP3^n}OMHX)kfJB)qT3nPyMn(jHv(Zd+K(duM`vm|invQNICXlVm10dRND9YRv zLA+^xPH%Y4{K(X#pqCnZcC9p5oTm_H5Nv3$W8QgSkI5#m!MW*|$DISe;@D zHxE~e?Ny|#te*%f9-9Dv>7qD(_B~d0uLxE#CgAz=t=Nr`=Nfb^A!GLpNM4}Cbh(b; zGHWcM@Ed*K9~sFk^_s$kQh#H&9gJa^mku*tAmFTPtswKP5yV)TGtI3w++HIw+%htP zkF#xlp3eb=*fQ25vtx0Q+U(OyNCW zu3-}c>rxFMLb!#Q@hOlyTf)FFM*~>qMm1{JhjJq>GvJ|P07u5}WxBJ%IP{c(+`$G= zr;yKBTZeNNUl{oCLm#FsEMwwcg>vL816AMk;c?|@=GBl8?$&1p2t9sK?JRRHGk~jl z!GM~w0a%8$GavT*aILo(=o)PR-;Z5mm<8)OyJiN2GYsHo`vYcr+A7ZUBm+lm4Ip{f zD~3Jf!j&9k;QV?6stNgp**438yS$A7wmlL>xiJviVgM@h2O^I*M%*hW2Buy&0GmJ+G%a0+JLJN^_1gw8%~=&) zt=HgouA=2d!$10|p_nHsoRK#JBX1eN<Ij}bV674uSaI0^ z!Y+?NpT`q+PzD3;?FMkaMic$a+0VYoV_^1q1E|_O7TrG;z(yQnU_`wEn2pp%k1kJT zHEI|ztu}y``0?m@dF)}WA;I2 z`8NjYoeV%XcPjdzD`STLVqh{YZ;v_CP@wWErPeKK3rL7ifsOesiL^O)ITFVzId_)y4IqC8nO_Kqw%qo0DT!X2r1L_x?=Pp^n@9r zo1Bp<-Ch&Ai^jiig1&1jqK6w0+@txG2#nFh0rIGW-cR2pebAp}fQ+8>Fk|%)z%PAZ z7fwg_Pkv`U|6!oNi2-!=O-7f7e`Hu%|Dk>cFnozN`dRXVDcQk518V@!T*e^HoA;St zvl+OfY6xevha+qCtBl`gF$ls8LH^`GGoX&N`~=k|w*tKu+H;J0z&yHigy~*wMfc`XUk(`^%z(RDjQ1x?NNh8Px5c%LkTIZoFy!~F#|I7b~5Qt?U=oZBKYND0y`FjF;P*5%xXmu@UKi@ zMf?J0@i0}!CPfH!0jA(_ZZad>_*lHTzYyxbn}YS)pW+79W8(Z&3m6(f+gr~Pan)WI zv6-p`c+vi8v!_HHk$c-}(tZJ)^)rV@@**o^+fvhwQw0$G)Evr6^-x)9Dcx@%hbd!6 zN5_9Y2w4cP$QAr{vH-PdW%0nm*qpU`G6y-6LH7SpyJc05g%2Oy$r>sZWkn#-5rj!Mg zMU<^5BgzuWGbzueJdd(1<%N`&Pa1)#9$4I`ht{lERtu#k)<)>iXVKlc;`{iSO+? zSJys7R}yqYnK8VrT{j%`B>P8DpR|v6Sh@!4OS)3Rn1Vxlt*k-~BxeKnGR-rU#hQ_Z zl8M?i%(D^W#E-`qNxrbn%+_aS;<7VFl1r|)nX!S*R`Y)vNzNI4VEVh{SiZC{mOP1< zM?;8qy_>DEWOY@4^jhI~{Z%(($%}_Wkj?AI^}RvH5*7V1$ob_ERyW01Vi`UO4IQq+ z?npD1occNqaaM!acUi^~L69MuvF}1X=Wi@gwVa0bvs>yjXqu1YCZfYRSL%?+STdKk z9aeihtlmyBmgLiSN!L7M@fTfV$<`n8Xuean_?Mxvq|Np_BYRgO9z|Jq;16a+(pm8g z17k^A%TLD4J6G&M(;Tu*5go~2CEn>p^IWciid{gQ6=N(3zBV4&4A&O#%`lc6`eTZI zt+#LlqvRDVk}X!v!gbjEn-e$EKy8egseXeWhP)_ zNyw7L=-fCfCP7TgM{5cCd3OQRP4ho)lM@Qe^I$g8a`Sw&674BBW0ub}mb3(JK)$3u zGiQ;p1jz@Zh(e+Uj9X!TZ z65x@BbZ^(OX9gQfj4M-U+ug$ID;rCG<;S6S_E*`%a>f$h=YFVtz#X>!v5};?d^M`# zAF($Zj3jcQj)*aQ&7wvl$#|=o=tu^V3 z5+GhL*1)N3-WNSd_(msj-mw%`^hj4S>6fEeet06=b#c1n(l$r2+FdU;{oFLk7Y8hs zWiMpsoSrJF8#_%rC(3~BdNM`wVt|Txk^5lQW!MzSoY#-7q8?wWUv@x8vb*HCm8R16 zdb{a5lHXU{t-dP_tY4|2BO%uwSn5dqtNjP*NUH9om>%&`;1BfwfghgzNfLq;!AqeZ z|5W80e)pz_;2I_9+b72_9P}CASLq|=pOwK>^AG8Ze2bY`{di(95HwzNlL?oeWA87D ze4NW**lqoZd}@4vO&1Q}@7x*!$HQNf@q2G#v#h~uC+1+&- zuRA`5cWWL4;}5nIgE`gs`U*|Hd#?tRK5iq5lPYmegC=i3NE2S_w2`_$<#?H{7GFjE zH@U2$b^=GrarYoCe$x?6VE4C?7dGWM^_?bf-J}W6)Y{3STV*(>LzCZiUlTrUZzl(- zALQ+&ntbPXO=wx%PJCyU==WH!LOQ;39)y?F`AF6jgUW@m; zuLYj&O{7Cyialw#A#N<(9n?sEMwQ_G+FE?#xN+d1a-N(vFTqXowfK|E#zFFs24eZ~ zI6f1q#aE<`gVw+2$k81oc=ItWKEr$*Ja~VOyqHpo$KTQ7=iVO+1Ku z%W!?4CNH_91&z5nC(LK{WaY-KGG88dUAb0I0a(!NKfQbMUzjJ1-Kc5M<$i;!goGw0li_Eq~H z+V`|a@;lz&SC7Z%@%!U`%=MhJU+3J{oO8`}u8Xd)UI#F+@MBqX(iY@Z9r8{HBR4U06p25tUfd&zN8L%Lra? zIz=OAR$-4>#=PBbBM_}RMPrky@ZROd{33}FWXwH9;}2Hh){Sib=NdsoL>&$LBV~SX zjrm==MvyuGG(9+>8lO00#J{J8@ORu

    JaH;y;t4}CX)`J#(-9J5$$ecGRYV{HJs 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%0A=%|I8JN}E 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 FDM-71kQzz6@SkD_?c7%l7SDH3 zoA18(VZ$T(Lb)6a)V9$VD@LQI(j$R4=^$9>Z>A{;oEP

    #pfUzOeyvmop40(tIw}a`Z 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%0A#l+_nQ__v*;`!<+`dJ6G_}||r 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

    mT~WO6x|k(zOxrs6!}jU75qC{=3C4co7O4 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

    g5@`H5NORlK+RyayME`Z#%d+2kX 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%0DgXncx+A-Ie6?Fn;icL%o<3;%lAi-c_}>h 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 Ir%lHH1DV)tqW}N^ diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_chaingun.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_chaingun.glb index 538e05c37f324bda0e9684f7826b092bff0ff80e..37c27f0aafc00b195968cd937a9caefa55613e06 100644 GIT binary patch delta 22333 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 JhKue_{|3=2IM4t9 diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_disc.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_disc.glb index 02eae975384555f0946cd0f7cf328e8c7a01b046..f7e29d781442ec7530f56b0dfc28bf5d4af072ac 100644 GIT binary patch delta 568 zcmZpf#I$A`BVT$>h#M0F1A|U914D+{M7~o=sTCzfiN#7*)k-NP#qq_dg{7%^$*J*q ziMgpjQKje@CCB8F%(BFi%>290{^m+zRHn-5_JrRL-( zro<@4D%I+2yly8X9IK-QG7@Ma+_=e~WOODMm&1A*E2E$0&{aiQ*#3g6GIcMT7HHqFq%%@ z8zDE@B1~cOyC@zhkVOWT7N#a<#wKP4#@OsB2P#dEmY=*WOkwk~=oL&%Mh24u;&g>A z40M!|DoaxR)6$AlOO&iE3{55{#>q}TlPJJwG&upt`jsfeYy|Y-#5n26T1mpp#%2bS z9g<|Zj4e!RV`~)@R;X-FOPVLo4vam9y)$P{=5CS{2C>(4bl9%x;ILyl>thFGPxfz? zoV=$+Ks={8$Nt*8!*)O=4Im8U?+5aM@}lBfIyh{%0QK>oJp-gU>>jPsvg1GN1J=8y RMS=A*i>dwR%@7&Sh`u*;0)tSW;<|3bmGP-Nwk~LbCA| z(i2)MULLF+#3-1SR-vTUA`1#WbOSzVU&M!kSV4TLAg%RMun%5l&e@$aCue5&Y}vf+ z!m|I&ng5?}|L>pw%s=zV=e}1@`rC$bdmi-*g3$DaAnZE$PTMzyly6&mYh+rS%#4iZ zvJ+xbf;)qqt0%_tnf&nBs5mo2KLq&U=E*~uTz1J5IU?pW6GPd&n4A_z$DYlKNua_^ z@IHgqS6HJW;&>+ioR}0jld2V!SYR|tV`T}ACPS7nwY2Di2n6AeWyLF0}YiDt9J6Vj}LhC!~a z#6&|;OVGsJzHt(2GKJ=`8s4n64Xl2OoY9C6=3TtidNk zz3@PAO{1hC`;2ONob~19J%b~pj&Q0Xb+A68CC)3g@R=PWY{MOs)fiiAY28pT*~z* zD~7r&tb0d^tEsreHMAPm_MI$kToPCKQ-*t~E(VmtaFkFpf{Cfm+nNM`w^2Z}^)%_db9;wTpD2p2c=)SDf zjbzD^=K+!d)h}bYGlEVdMlvs%fMk#GS_0^t8Y}w}2qH48Qf4(uj!`l}ipEn=(Zvyg ziY|vt`Fiy3tsvoWPRx_vS_0^%2m?!?jcEB_-KizZKk!4)6+o9n*lOV_IOq4v0KTU7 zzyWpD3Q5IhbN_-hRx5^2-%+ar-&Y-cIiKx6e0UPqsc{g+hm+-jK&I7zT2eEOfH*x; zj^YDirb!v#bKJ5?**vv02cpXe$J}z3@K-4&GUz2FanoL91 z%5!7AfEHI^i@Ie+ELzg7iC9rUZ)*gtXBksLgXLB4mW&ccg z?t#J)ZNAGmztFu+5EgYom@PcCapcm|Z$Dn7Fp2uQnzlxOMNH8IxP!ASe{L%x9z&|ey>wLAzuspU3}up;|RYke=D6#&28x^ z7Jojf)3SwA5QaCNk;`+U-$zKt;)_b^?Dc)cL+>5aX&F1|{K5iql%OM79~cAJotA|wT4L_4GeseLu9ud#uRE1ATGth?<$u>{ m8GHS_@n4C79=m}(W_gF}IqWg`)L?kUUns2pDBK>DoBjtG{cmdk diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_grenade_launcher.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_grenade_launcher.glb index 602c0ece542938c37beb9946872cb115bd8a0141..73cb51ae9e5a13777bf8cfb8fa5f51e0f5344387 100644 GIT binary patch delta 3564 zcmc(fc~n%_9miQDM?pX~K^V3{G6FL&%s!0oJ`l0NB_bFM$~MBF5JVIZjWGkQNf8u| zxhBW7DpvH=ptx^U-g{_?X*{@cJke@fYoi%#ByxnBy2SqOop}?D&7VD;bAEF__ji}y z_uk*{zNeqLZLzufEUKJ4&CSKdMN;eHqM5eQ=bXW^vUa(-Mw+r(T3TCERAX6IXQ?W& z6jhm*Simb?kT0E9zTA>8l}F`Evn`cN&87L$0_ht0!LP0a;?_x?xOh?+z7XV(6>*;U z`J_<%=hp-A1>p9$Q0yfOz)R!3uxDr}E*~F&pHGOzTcI5n=7sl$`rug+Mm#RY4}TmH zP1`<=Hy(@$q%2W+<5ma9M%u@Z+S}JO`ZWb>a%NNC*IF z(KNhWqCLDKE}DiHrCtCj=i{XKuORb$oEMdB3?`DLxPrEJ>F-Vo1nFK_k`RpdQ;x-> zLqH}Rg9l%#gZIKQ-;4{yJrXHyfVNmM0l%IkbJG~`@02n4dX$f=oyJ6q^p2CBiR7zQ zuaU2omRD8R)k;$wYulub6~0>SE2F+z-GA}vU-98B8gEgITlK|752xubdwJ@#a%siV@~YYztPGlRxG?>kH@=xYHdIZ18g;TkZ`A3HYF&X`x}>~H znzBHNi|3@_+?;59dQK#1Kgy;JW*zPOj+V=g!Si#%u|6j%Rt>AoE6M6ajgtI~2CYV? z*65V#mo}E-`kW~I!`qSg7_{8mQFsIbk-m0rH0GhLn;V6nf&Yl3KkVqM-?ER_yk#Fh z1T9%V<5xA$spQPLm#vhdUyX!P$n9g-K7__(=xS=!v)c8Tf zYKxz{itZK$UVqTlSR6sTZdwCQqf`A|^;GPEQh#?N-7M^*vH;g)s<;Q_BrDZqGYNRz zHB_bqU$XeanHu4Y7`z6R0e@B&;i*??;2B3n^(hWtDSJ080lrHv9ZjQ|j;1DNxUUb| z(WtL89u4=+L=oRrA@HN)pMDCyPW=3r8>|nT7O{;_ebBd!A!zfHR3|H^W;prF^_fmK zU!CRT@58g5ys<3T$#MJVJNe9`LMP8pEpal5yKA-&PFTB+YB*!`<&R9YYY>@e5SeHY znP?E1Xb_ob5SeHYnP?E1Xb_obXnE>m<=cilct?jaxd<5GTft965GHeo2$6{hk%9j-X3_|Guqq9&tgHSp_P&(j8hoE%Mc6Op0r%r*t4?P^E705dB17;s? zj}Y3+_wnsGuSu`St9ru4W~c-(7MS^NM?K#h8ZWej#)RMv-XAvU@S0_ zeKO3iUEv{su`+zLSr&AL&*Q<+V27Mtzfvt+b>q0Jc&Itdy8nm-f$@7!Dqng!p0kp< z8^W82RPCnU#PfqW-!g2=H#Yv5m`wTAmKI-GqlW$iic$_9HNUqe}o= zx+g@ies~6f@g;jg*dnZLO$wiOB9C9bQ_e2iDHniI!ALjP3s(dt6yV0z80(K;xkYU6 z8_A4|dNS3Q@Y{Iw1Nwq$s<2E)E!O};3hHC zmK44l>LUm0;^Sx4Ca_b$tk9tnOkVdm6JFPr5R^C4&4AHkRl_ke;h35D%eDk-QJn`{ zSmz<^-aPEQ7PuOEP2x9}NZ(bTfwnElrN?Of<8|i5Z8akP9-l`k|LV-4T)484>l&L$ zc}~S1?ox;SRb_2&?KXXFe{Bc)vY3{B`zu_0^BXJUtw^E^G+nW%ZuAoxKvtcOYu;^nA7YA5$LUtgwmBR>-+yUC9JevY zni*+k5=PccgU1?a~?_quJ0c*%~a`L f;#Baj0RQx#_-yjp2EU(kQs*e5whiVX6~K2^LFor5DU{}B{3~cP*4bv6h-r~kv4sH zMa?|bT5CnA)q>P2)+%xDg)(bfw>Q_G)M~3I6@1E~)hwmj-#K^gc;`id>aTs8=Q(pf z=bYd9o$vXbx4E;mH+V%l*mRBAhPc>7Y@jhS7{`)cjH^~OHEY1LAN&n-)ul zh=hg4p3~?Mk+9JI{h(-_dql~tg~g~?mo*xLG0V7UX+!-|m@}F}J-TGMdXFwkh7&`y z)9WwcFDbAW8n51}I=M?`vpy}{j{6O*X7JW1A>kVIFP%29z14)h4$>ZVC#0d(p&iKK z7=i;>-68Z_Ni>Jh9ChnbpPb3viFOn@)l$PsE(0c#|% zCmRWRP^meTD;o)$-2cHOGV*H!){5<7Y+ykKxwVFJD=Q4NrD-%npZnWAaPivs?H*9y z|A80I|NA{~Fg`& zM?7Ou7yUe~egXZ}v<3x*XNEb`j7>c@_z?kdWde(M#%}_DUIhFm9Czfg`%U0*y$)_~ zy}W9Vyh+uI%x{(k?|}A;|KRpkzZjGa-hlo^g2-&zgVytO`!LtDZ7BBWVA7DzI@>T~ zHk=q&;Iqy)%pEZ773QKsb zlhK_nx!Yva;w|})E0xqFyGf0kC%Gp{uE(28W=S2(VNv8eoJ&TZuy`=x94^f#-%aG3 z)N#13hfPK)ylj;mZbPZABy|9-0Z|$>fGHY^0VhWEq4Ua|pVQioK4p0b1|LqNxh`Hq zn^BpI)6npmjUSYpqveNHE+n$?z+FiinvtvQa+QPR;Drgdw#vS&vM(#uk;+$T;1z9s zes&Cgoh)C`P%*W#atVIRXH1k0^%us+;8$(`3V0KM3Tf*P1< z;t8$GA01(~(bx#}<;Q>`OmR18HL}5&APqG7sxT4l%O4YAHOcK(fc2#mGd9^Hwzr#P z^+7Hj6jo1sI%F+DL${k8p+{mjTSyNr=imfyb6PXR%+F`NFQ%W+lw-fBjVGX@H9Nq~bZXI^`!viaU79$)`<&~w4Fx%xR zY%SDAT$HQTcm?8O#)M6BvOwA@*r(-7D=RA&FM-2uC0W0dE9w^DKLyQZn5|W_SEZz+ zq~&x>ns`sVr>!-EZEHQnxg9&Yj!s(L<%~ZmsQJGmtP=e3NIt-PU_LBtH6JQ9{(G$J zmfWf09goIJYA&jdU|#)kjC;#dE*_ZnWn>|(EcC}%$arxmXKK?#&nvXYEmijp3g;_p+_1qjE z-<~(m$GG43*zpNc%(`_PB=KE#JT6e@(YbP2;46+%;+_ezK!veDg|R?|u|S2fK!veD zg|R?|u|S2fK!v>mJy?*4MXCh)^34O$;sgDW;x{lFh5rmu#Jmy8b3vq1{sxFtcrJ)k z_#B8-coT?J_<9i8Jm8T#=mC{V#Y|ACFz%SyuujZ`$U(x)1?FFJjN)eOkwq$uMJkL% zDvU)cj77fW@ixXPl?tp30>>KEbJZ-xVIIuVJ@vc47QWcQp1gf%zYQ^7wX|n)i)- z#!-6S({=MsEw5r?EQNPRrNb`T8P*+Tho@g2t9=KQFH7tp$`zJ(ViZ4&9SOTL4D6%u zmiF#w6kGZ9Ro}EENi9{+i!G?9lF7cU?t+kBXptcC!0cB~H;U^F8B(($g9qlmjd)S) z+@Byp;=e^dRO#aW@%LU4689Fk#x>u81te}C%C6Q$Vt==xyBBQpC09`>tm9l-_BC-x6C{(}6s~_;84Y zeF%vh7KSe=DXQ-Y0TK($uX#O58u3xPI0CT?b=hV4hr|cMwGt#An0x9EuZUB2>Lo}# zFn8S}XT&wjBBlG6Me^67riJ6jz9!BTA#ta-W%28mQ_?YwARI%&!uXN9_9SqS#GRcc zG`0G1kNSwPtt=E1uD_ZLyYB5HLPSZbh=-k5a=vpyVm{%$cQvv0)i%OmbJ|!zmqXZ8 zv(bILG>`C2CyIsM2~NVXy(b0g@dUz2yVJ!JCk_+;A1^5oH^pRoNT%uOB60VH!(<*3 zJd7w53nZ@IFo`%+_{jQt_Ge;w;WZK@%-nhB&0@BgE#-*WJTUk03yWVahTG})a4P}3 z4*$?6L~gh6kR)LC1sHgHr-_HbOTgUTHJJllCqAJ0;~&t{-Zca6w;)b9Ud_uX9+*7< zafBF3IF1LpaI7J5IM$P44tBs?K;nRXTM=J=%67z0^#OO_CNmpGxydP;^_L88 zfO}oQXG(R&Brav~DHrCsZ}42&0AewJb|=GCpB4y5Jz3=8&a{8v#ud>U3b^vuGD+h( z$J4pi8HWiw8++N_ssz%3#X60BF4IYPVP|vKq*-}{tGio;6Sf?}b~te}yeBR&xBl1@ z!X#LNkR)LCs-x}V^f!`tNYYhD(b}5W#PkV=I7s4yVOoA(n_jwi?JFE4aekYgpM&<* z|DZh zdpg&6>{(IQ=J@F5KCLRSf6J*&=*{dTMhMpM@1w0xRk45A`lc zF9Y+^HjBiLJSDK`n!3!frDwZXNMu+rRB0j%b0V5jm+6_aG?IrTJ-6iyw;I9%AtGS{ z_B-8ggj4_i9sMr%mJM7X@OyjuT~%vWa0S3)_xHPIeK>>52VQol-!;Wz^W!{k`ON|4 zVDAXoKZV>wQ0(5s3t|*Eaw2`r@njZ)~&j)y3TjL zI{B&j$^B;5bE77W6bS@^QD+4L_vqc$r#&K8M1LH*)XjIbTX^)+nM)&C z=)wr_x~ZqTO^66v92qs;EyOK$P}U_UF;gOG&sa;lG2JN}CQ90#IV!bh0x4U-?hH-Y zF#+=S%yzjwlWWB8%p>SMecCftL%K0NBsR=opWe&_i7hiu;l^w>_EwCm!hy*HT&uKV zu*#l!DzO9Ho9QjJW5#1EW}3pDnc9fUkpr_!YPV;I8}lvSSuwso4$KP}Ju=i3IatQy z-b^_3byR!i0Oi2!1MDH`#?+2fFrH&NGb8+a8vA99y?S&9=FDi=>6p$UxhGRJ+Qm40 zsc|@Ilqo#2v41(L19Lsd7|skFZ5rDSDb7wY`M5^khk?d1k=&;-rH!yDxsA~4jZgdr zQB8;`4RVDo*kv!AHpfonEz7>RFyEfJx!c@rVdx4sU$vKq7X?3wSPadFl8HkGxh;%b z1S6gyjOWL8%(YE}7}q_nOrOoJ#y$f2o4Z|^FE+a~e(^mR=Pk30{?8iw9`PPb#cmsB zI`kfUY?uR$_D}Jq`Hr8M<_AO1=S^y~FE`ruTTSCr8vBH;q1o|CFU=UggSO0`&zu=9 z!$#yKW!9xT8KKyd$pYBvOB*w>Ow4?c?jfQ)nIRcQmxz)z1)51b`OzMHq)@^HrF#mc zOkBFN(UvlqfcVT(A7;EMok%7%rs2IZpErxhrKUyTD4G`WezO}hZ=a?`Y+(^oCR;|h zpI@f4x!9934TpbaYvw7JFsr_DZZDSmh+{)yUE58|PWx*9AQ~=~U{`!Q)vow>)ul6M zpl^qA4i7+=&WuH`D;6Q}qqL+X@Et}cbUN^#L65Fqhp`IORv^F-kGps7jMI|3h#=TMq3>N&^z@t4Hm$0?r(o;9xy^GGr=bCX7pnW`}2F)8wzd$o7b502@ zV$uur^POsRG|Zga3azrd8aj15xs1~&>Kse0|r#ikQm!UOGH^Wogx5F<=E6Cal6=bq?JA7>1-VXTn?lN*`PZ>Fs z*a63^vc(-AmXh#CrDV=pTm0kL?)Xt$A<0=^NWLE59shL98OsMACClDFO0?O|ICXX} z9Q%DT8E`R~M9k^Ma5u{6mYXNd?AT-NW z2t-ouPQY}1q>3&jirw#TCf8TrdofI;) z$`aqP7kh`j#k6tYLm0RX1I>e4;wgNL%daN?$N1331^ApJ)EY8#fF-WE?&*DVTr#=a zr7aFV`o4E+LISbtO`GG9ZvDNhEq0RbCj_{rvX^(j@_3>+_X_=8=j?68t|y7*Rme{4 z;5{}pmK-uvqWsrgz4?lBpyETBUH%%TTPxA;8^Ma@(~CMf`0kdo3-JyY-$edA_R%?LIt-y*yz)mliG{m9E8TyX9c^bh`!I7o)ys z@8=Yw5hpF!@QejqQA{eE;B7!NcjVLhz7A2Gs$vEkmS{lH`#;o2&y3>i$BEb#r3N(o z{Y>4dHBp>`nyi0ZZa^(72+SU)D28#;>H`GJSB-xC9Ra5X`Z zzcz}ST`E=HfcbrLXoU>o+4By{C15*c)0Dz-T@<$@^@_p+KFPRH&UX`hq6|D&kqrr# zuek104)%-H>wVk9c*_m^Wt(nsCVx5MJLaSRXu-vGp2QLU>5pqXiAA(OQNi8rwAi0~ z=cpz-;BH5ERTC5+Mt=F(5*MuxBe)S88gUi)n=l{K0@KFHd{Fbr#VrywEx=D!!2(V3 zqo#+Fy8f2<(v(oLD@{!{!rhjCrX~}&P9*v6=D7E!iRALo08;d=0AErCkmiRkQgl(x*%L;;S?AN}oqq*_x1o*sAu){_6quyl@tWr9g#DCTwxm(dMuK&AQMn=_ zGL32%^O<&I1I^`{uThlvr%@BIMqAwg8_=2W@~s+}_L~i~+|Yl;rkkDFe`SH+$&ZiL z%V_=kPtnyetBCMWy=*((fGXQ=C*w8sGUj$0eEi9NQogTV_VBqSUUn;mjQY%kmjiy3 zTrYdj=zj_Ed<^e@1^!2kcqe0u;r#_)zKyw)`X(n$f}2h5wEu08M|!=is-GpEK21aJ z&8?Tk+qK1lz+_UhvtD+pmpMMiBoOiHdfDx71XygolT5l1eW;ayjre4zU;} z=XrZfzzsdnHeNk@e5)c$QroWcy1InrmUCZJad19Sx~2L{}sm*%IeS zEJ}Al2YVJF_sFH})wD=_=RI3QYjzhQS-g?A@#o0Bzs4KgQEG_NOK*Yk_84 z7Vy=L5sJ<0qOe6;IjvgR{Daprjk z{T#3#T$l2+ji;qv(e;5Z@-WxH(>7j?=jx6EZI_>`;AtBttX^MW3F9p{@YbeHpY*Nc ze{9o@XWH5ua2I%?>4To4j9O3P8{>~6);6HMOZ>?~7d5hnt6kDfO}cCgL-Y!`tLB@+ zj7Af-gMk?ETY#U(yr0MXgq6+W`IzQ&&HhcE=5w3!+sq0@ad5Srr-jl)mZ3%+;BIf% zsL9#w6VY(E+dH;QB#t8k&_uY~ll=lnRJ|WEoPLFzUiuNyJ#XaounIYrd6RyFC^V+9 z5^e8Gk={^o2vnR775{k*_y64{{PpdnAyZyhDO#76z(l zklSGc&a#&VQ@FeMtf~vVl%NH*Y}_z0cKWzhbpqt})_^Lu=K|OkQ6+BVYfg?irME4%Z zZTI{`3aLnn#|RGTMnZxyizr2BUX}~RI$mzSIx^We6zr*@@deAkZn=SXvqAsA+k{q* z=k@=)ZonpJ6*@8SDGK@_Oa9z)JK|y+klnZvd8f+#h`rSYyX`NNzqpfv9N~J7r5^tV zJAgl+(N8x8RX0u;Gte}_7}V>xla2BJ#^03mf?9)m!`-ep@<1LEl#H~tZE=prEqU90 z3FwKNIllM$vfQuDPSju!;B#}&(ejnc<54fT+qv}yc`tT7N_${6l{YbO2G(R@EtegMeo{DjYQZ*7Re*VLO?9A!XO%Wo(bKVE?U zW!;7-=*lAG+WTAli0XS*lUa-w)q1FIS}wptqEcBui2+&bEL0yI zT7XL~&S1^=8qk?#`N{!~QFy3K#L}J48W0=xp>pA@D17L`B>kEP29$j1m_ipDg`c;m z;CjRph0Q|)Dwr@_w;1R(BiloH4C1Hu-=%v6^u3mnDZ{~b?Y~c#0(OzuQCWN6fJ*zt z>70SCT_Ub3^5Kh&pCHkh!+hC^d9(t7W6$S>1&iSm{d3DE-vqGDcij5=GT1FQ(E2w0 z>oaQo1^ysE-Qp8Zsq;j^z+(Su>xE7)^+%(Dw+q+$qmLZbs2=Y2i9Tv{bxRluhC4i! z2{Ynpjrbb)rvjeV=x-j=9DmqsF5_O^iRKgWllh>g$$Zi&;J>F1Md5It)pJ9UG);|u zhWotzh#FaJorpYvs^tk2QR2`5G#seqWd86Jy)rX&WqtX2- zK5ZurMB&(m8{v>>%{0x0XJPt!cT6H>IGwDCMp z)|S#ZPc5C3q6Mjq`+>Cn{C0QG`9G#;Z>7fKULdV+U3=is?|up|wQ*OF)*8XZV^43S zXkT=qu?I-&%#fv-C10oTQX7|ow7#2>pII22qV0Qy#;Z2W(U;#X&+O`x!b@%3vVhEW z0%iU>n=IPvCk-#Pai~b8+~jMYm3&&mOKmI#X&rdgK1+F0!%J-(0@C`)zAjlO&TDw7 zjW-I*6&H?m&hq+~hL_q{CR(G24)2haT%qBmHr6%l^i98MnRV-xQELBY1C1M^-+a=R zJN)0+^xHFS?FAQ%5#;fLvm|&G>bOpjw+j^ZypG$^og;!gUSWIuvLE%OSwY@oxNa2> zQ&8ErZ}A0AkjKkv-XBzG@;?P!1%6&)^Y~eoDTc=-&0^lyzl~p3{1yi^%UMz&$g75{ zP5&@UgJhoy@_328a#Awd3Og-bL`0~xEkq35~!GH|u#X%Shef`@9LYB^AKVr3y&>JrcLRJ|Xly56yfm<4TQtAVPc zfU3J}D)^2BK{dy@vPmH}7ar3@tFx&^x! zxH<>8`dh|8y6N)u{ei0o0#}!xF_737AL@Ck4g#wF=z)PKo@D9@fT~*-a1p3_3lwy# z&rn4HQ15G?Y8K+Zw%w`Vsrn*N^)j$G*d{1w4LIy6M`b&3%>V0{t{$%SW-z2d0RH+Y7)h##h4mNH4`U|{_ z@5DRXdm)GA{-htgjHj>jM}baivI1Vluk=@=_)o&fRe0Q{_l2QPnql65smV{b7`W0n z@T(w*Y4W#B#4oT87HA%y77|Ks!OQrX`Ju?>3pH5?FXL&MYGku*BFTW4ai7GA=<@IY zk^?W}bo}@Llv3wMHpA2SrFKJ5%3W{r^W!SCsL~sC8bp!z;AMQTj6wsTVrO_6-vt%7 zBBonC>93Ba)NYVtgR83B)xE?4a1X#&e*D^qT>#Hcr%xM=o?y78J~d)Dz!%4xFz>IL zS@9-j#kuk~IO4z~Bjyw3p1S|WA2a378~^^HH;vd8V*2m6_QvnzbJ2*MX&6{F?7YbU zjEm7US%b6gjk7Xs z!u8qUkq0}QuT$J6hTysEw&7z7+Wl?EoubC z#2x{Oi@@Fyh_S@3vBnmST|v=c3GkmgyWq->Cg1=6=Hq$BdCx89+;i@ov+tboz-s3M zD_v?u#(dU6E|bX))Nqn5+`hEdpY!O+)vS^10?jH)A`VK3fc=J7a)DNud>9|oSf-(zRsv+?G(}n@{iSIM z(`2Wb)}y6DA#NQ*ONFA+URGWe36Z$Bpjj#u;_j+wsZfBmxB06z35;6KDB$KpPO+R( z5-8~}*`&(50EdG3%SeO*x?mSRAt&B()>~J_NQ8(Ix7&$Zpb zOhGDeSPM7NVF+uWO8PvjloBhq?ypKJ6ypAVqLK>5+xJ%`6(aH|H?60V3Wd1cuy6>4 zA9=Fg;;%|=S_}TFG;p(Suu4myg6^SqCc-3+PfZejiJOf`0qs%u0j^o;=Zx zL@1yO>_|N~^xHR^B@r_Du+8PH+Ejxj{?~WX5G3usM82S{`>mFWjCH@&QjvN4eygQI zX5DYKRA{V^w^}MRZ{K~j$~2W#!*2$O!$P)(_=Ky~&?p@NwL}JCtOr0X5gh0uPq;=R zIDeDSH4;ICBt%YtMj|-SB^r_l4)gXSppgg~W8G7Y#G?gWUkvMk4z# zreIaGx*Dl4niP!RCmN|J!sxe{(Mm*DWet^9B8t#OLZy|6qU!CT(n>^Er4;u>D-lKL z0z=KT5>X_H)7~Rf9W`?4^;t*{Qy+Dp70gu!`jQs^K>x85C&W$!s={gs^N1QF3Tj27 zwwWnF)5JQwhvuIQUt~AjIxox7jGA#U^H|g5Zx^GGTbI;FYg^KEt<9Am%E47_;QN() z(kM;2n#K;T6lt}taFWi!GtKKOG%e9JtEGBv(WD6ot(0oDWUEH9RV&r1RYa+4K`<)^Nvo1vhoskUShHj-v|=p&(VAaBki-vXr9v`1 z8qrjpO1rOAh*5KF7Q^P)OiOvJRFE(^4i>}H*uf&}5NCI#LhaB9j)-xncuX7(h^ND$ z8J1IVcH!xA?3Z>K-UDEo!*Z35$HHBytaSdxxGN=(!yDqR6iMDJROq zv>5JV22?fWMd?Jjb~LdT8`ap<-HM`#-Bj`4Lh)a*ZT0HD{IjwLZ;jQiXA14&KOKX_2!^)A2|oXDQJF zyhXk0b7m_%73aNXoqf$ZYj0i7YOFf7qE2|vvC|2!Ha3aqgtr#^zSpe7yNUfsd+TyF zD_Vfp4ia2=#jw}%nz!&GVb=%m2=-Eib+Q(Xy>+>U5iMv`q6JNbw}oV+y|>Q5%_L|hwVqcwia#0T11@{Yk_sjwc1_oG4);G2)2rC zU6%sF9X@5k@a`iXKLMNF;aCZA7-dzD98CoXi~l5 zOsQ3DMVy?~Q2(->SveR0O^%DzKsY29t5HEbq!z1Tty|&Y@Jwo0h>hbztYP6am+zfM z4X+X>VuM_?N>C%EU(3Q;VYs7yEtDyw3~1Frmn2oGtw&7Al%NB4&l=hHVU1cb zaIjh>1FED}tJGTE@ThdqC?&ifN*x1=Qb=bU=&(NB4yq`H^ofEQ(kF_76?oJ>}Y{@KaT*vqAr@H&nYoc304E|bM= zm+h^tfqP{c=EgZ(R=rz|@Qn`vM!kFYMlcTU%R$}>crV~zc@XY`Amg@etmckcv{=L22>ZOZ|#2AmA|JHT53rvm;Fa2Ch>?itvq ztckJyg=Kj9e$PN}z(a&g+^3ND3~UU7Zu3EW`VY@QKfsv-@8jVx!5{F)VFh@`FV^;< zvmW9xm#nyF-3M5I&We5A@8QcYJp-G-_`LDAargmidxzjZu%*P>zJB60{N$n)pYync zt6aC*z0Ef~hYL=62KvI}Q}a*ajC)qRYS>}?*#j%qe76rDKWoJq-7#(sV|-w|+pyiZ z&n>Grx+^>I(8E?7^3z7#;eyrUfI4gN+@FB{H6^XR+Y3vJC4l#KPTQ4t%Q9^d z;32cp`U`g~+XSK~H7(nZe_%1EfDm^t?bMw|mZU7waXvN0>zQTLY=WIq_1nrUHHhK8 zqj31hYXS(5giKKmOnr}pH+-fr!|NG8C&+Fp$v1H7V)Jbi9ux1o#Z?A|p zG{-f+A$WT#x*LRZrU2$;$*muDQsYivlaASn>4Vzhj9!4_auqk5b-|@w00-wO6zf9Y z=<%B(@lV?Me=_Jl9W%0aGdjmF%-H<|GjuLO7+ftwiqXgk&rpxe&H@G3i0RMJ@DndkySZ|qHCz$rU!Z3*O3^)wOt=MC zaY8AY?IGua^Izg&aK(Gcxl?{sxfKnH@LzBpYhIOm5Lkorn|2Fdg6pQD1{as>&b{n^ z9{UVDk0T0|a7h+e}GW6L?Kh4L! ztMTwDRk`byK+Tzf$(Y^g#$DZ^)I{7!#(kf-anSUnmXP2sW=0?@4c-q2>%7l|3ky;O1;ygomGOH&yVKmRaIQa ztd16!<%}@(NJmTHDu&BY@3-viL<{q|{gyjjX|8QVvBfQn64+72maYRSZd~9~OQ#W( zFphp|Sr|oeXYO3L;9N@JTRggMDgBA!8ZS9$p@M1Q?#hFf(d}uDzP8!YU_UJ^yR+HS z?GVk4{d%_L=U_&dxMH^DX?uqAKaMP$*D=Dh>&S9!J;N=3UYHYnkr6WeALR_X%y6}| zV{_u4Gs3LJV{=yj#c(MfjL1GCR|&@!MrPlwqT<$^8KS=?SMfs5$iezTXn5*;Ti?h@ zB{+4yrElq?;*86y8CaQ0h}Kjyw0BlHKM#qsA>yod5Hg2 znTHj(11V=*pSu})0%GlQB4jRksCWr zO!K$Nl@*pN&1$|?x7D+YaoK|d#x*v)6z~RPH7LHSIQP%g>iw`K>nq7+WjxQ7l<^#Z z*RC-o3fu@D%e&7M`0Ak!xNp@mRJgALK3LQbyFgN!_OKs*axfg9`oWEx{!=(M&K-t} zirl!o_+cV`WWyY^+v6v;c4TYMkLRru9z#biOeP)WiU=kX@@+~w~ORxY}h zIh(hftsf03IDX zIYobij}dCN^D-QHn2$QDO!{kI#t0Gdl%eE)KDxoo*UyFi(+MpMTR^Un(NCWh7bCnl z?rgXM<1+(l>MzcW5o)a8qIU&-Gl$I5<%0fbXJ7pvVDBieo2h*a4KLc&*VTdnO)G`; zUCaEtHc(lAdCsuid7$am_rD$Iz052mqIwI14NeEV%qqY^fEz**iZEYOJEe?Z4?|KS za`S`N)YX-dqD>X(T0>*sHm$El)V|@A5uLi}~Dbl38 zQmO@f7bZ-G$-ywD)g(7qbP`VJRm$!!aOL(Euf-EhrR?uxt8j*ftMI`UrR<9^IhWKh z5&w3hl>H;16h-GOz{~EHvI|_Fp@#VhShk{!&G0Njyy9^j)-^0+`!*^>p$(_wvq#I= zEb#s!c>gb8{(o)kt)UxaRNZyjFkNuF+Zv}%{D%HTTXolouKaX?8xn+n?YV|-zDT}n?6K*>#b$o^ zvy#=c|H$X*>i8LgaaJw7vFjQ-BlkhNOWQ96{lSNpuz(Hp&UTm5@8ADY`1JE^3-0he z{oO}L(&vujg(<~zEVuL5(7Qj)PN(+sLRnmZjjOB)vf>_TAVG zjfQ06yRIAVvLOUzv@At?*M?xGjS;o4`V7?zFycOgSv1I_2rUg`v9=?HUN$I1Tia2% zxy}3U!235~{!JbKQafLO$m-He_tn5;xB*q#s|k}ioOhNm8Sec_@y3o{*S%ACqyR0_4w8god70tWYcUyWVrE)CTN*=E?O8T5*cpFEl;!?h|Iaa`Vk_- z#icr|=ZZOy<^6Sx)syFCkBbVKUtQgcdp9f_(aNf5K$A zhsT|B&H$5{)4LX7GF(yemTVbB$Y=LggvoF^XW#5=V6el|L_%aZwq5$mmV-5-+4qK(0Z{+oO49s+m?;QByNTvx9&7w^enj{=_{ z^30@_=9(L=GGRXDEC@6Qo4%)R{x}Ksp9u9Ie&ZeW2QSv5M-N@O85eJ;XM3+gZjgM~_b#b( zy%SLbNIqY8J*6Io7a%W4J^>yF)enA3K-;Q3LxIZ#_4T4Sbf``d3X)~2*Z53F(U5!| z#O_jig7*i&d#C4VZ^8UO8T1av@UXhLMn9?vBb{)fZ8{;KJ5xGZ8ZBqI%ey-oJ3wuR z58Q9L(uwAJGW(4_-Ds|1zhX;=Fp8@=q}aF+YCE0%o>~${P+W%(pBjIG+RhJ`uUm?9 zDemPT*NvKe6nA&_K}$q1&806qXj~7aohQF;wzS<(bGfmc8p3?&e`+ybZOTo`(x_x?W_s*r$btu~6HYad}M6+~*8;ml~{7CaF9*+3djk24(T_+1W%_!*=Cq9)OnVE2PpioOMJEf3TysQtRwTz z{Q4w|)OPB*%5;$+AKUX}&s31hBkFzD8qqh){ND|D$Nl`@u26abKODcnhC;$IuM9R^ zsD6>{4LBVzDcLl2{n5;SGA6COghS*-Eo}0in|1C$UfMujx%hOmj(-mXEeJJ6RMY$j zAzr;%tya3KxayVU^4GNTdwB-yU7`>f&J|ZB+H|M`iUfwU>emivd{I9%8IsITrTtLi z!Ej^%f>ZO?aCG6TVW>akgHY2jbm^;M0jMtsVIYtWf=S0kzykpHv*Az?`|R=J%X^86 z@?L`b!pO;raI^;K%p-j`vXl%&N}w}-ZiA4~I}~+>j54!DD4LSo4Gn^flDMrKy0b0> zr9ehGvn2%82s9!V=*$V$hz1Q{(Ey+`&XFt{`VobmK}LDhjY54&6g&zAHg^qt1>wJd z`G02k(W!RoweTZ;v}elh-)F^eG12jsAA>7 z`BB3bSqv9C*~bzkf*s5PjXwIRU+53RDq|a-t9|Ll;jkB}1gMLGpuWmKS z(LLwvxeRiVHKIH^U<;|O;a`^d{C8%sYHhVdh5D z)hNd-GarUj6Fw{%-8?EYle)=+JIQDemYHwaaDTzt{t((b?~$4BLwf<>(^)bzDbkSk zRo}g8pO;gCd34e?nM_y>6NmvaVOOTi90Y|K|KcRnBS~i72gyfWwidarmYGRmW|!Y8 z6gfm@ehJCP%Rdoi4waejL1E@v{sL5Wgv?9|Gl_>1(3MFt^KK~2Y&2P*gQ1r<<3|;5?up(|X(-#g*Gh=}@5IK7o47gQYdw6#ce7{Y2O4+%2fb zO#3KDQSIgWbRG&cTt_I#O#HlLXJXoVQlQ~Jg@TMcxsS4;Y8@%ia1l_DNjfrEIdfhT zDbR3VLqW!~<&xCEJxQcM!?lN8w0MDzwk^hpVC4e6_fe_7^B-i^V_0nHN2R z4Iy!xGPIC<@&E%P5wufS^Wo#JnS_<_q=B((AjzWq{ii$;5m~oyvu+JYrhrF_t1Hoq!yRx3_#`#sTn7~Pv>$#9 z$>)qy7;67ZIL?7jQq;L{v~b=qd=b7F%~~-G%>{fGa2((TfY00TJir$K&xH0lfX@Nu z0nfK!FhEKvLskuLNLm}%!a2$M++Os_bt!-_@HQ|%g2CWf!4rcL(@I@*&ibbtEQaBI3 zNPYJyg#y8QKlmP($b~#FTnJ}NBzBmApqFoFVVZ2|9zIwuZ*x_6C-+;m;N!9f~0rRQ7pt1f7kXLk#(`^NVX@h-r>pL3?=(8xB^i{z!Usy1)0-AWKfcNgzjbTZ={E3&SO@ZO WMT1Q)S5oU*dWAxQQ$F5T?SBBh+P@0` diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_shocklance.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_shocklance.glb index 24e3458993506b05c5043df264651b45ac928d4d..9453b67725491aff765991bc47440b9780365a17 100644 GIT binary patch delta 1561 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 diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb index 0fb179a1c45458b0a75fdbca78d47576856b35a7..405e6cc268fcfde24163a82a922e509609bb6f07 100644 GIT binary patch delta 583 zcmZ8f&x_MQ6iy4S3Tr*=53saSo(Kzu-TaueX%NeT3c})o$R6y5GEFDhfn<_RCfIce z`!`6AUi=p%|Ap+qn`dtxy?fA^PFc`*nR)ZR_r33X%+Gh%vrZJhec9GD?fO8|+`-4r z*8{TTIWEAvgat2V1vxJX3&@P&gosy|p2A@=r-boS@S)PbeBawhbf95;gB7SX1XN*B z=9trzfoJX`LxgFdv4PAHaup!B2x1zDvPyZH#tEgN`nb2*9_jUYw_pF*-RjKCFeLd2CGWv=SI^Cd-brgm ztZsh6$#EDK(w~jYVWrofdfgrLf5k$p%7gk_e`^o9(yC%r#w5)VVUb*lJsujBUkwJ! f=I%p$udiuO?PelAi1sp|CmS6opf57rJOssVGPZcjaQxBu#(JMrx^2C<-dww53ejNgGHeF_~gZ3BH0- zA3$*Bvg9qKf(yY15M28RPE1$oUCrEc?sx7mZ)h$h`{w2Gk{}4REkU?lyGuUrlM!>V z2igRB%xin(YDj38v?;a-??R&qC97i)%9_vuAI;uh<2RTZ7G{P`xuY?G?f_Ft%;@4_ z%Q1-ynuLI1w@+Bergo2jRzTojHsDyENj>w20lwct5a#jzA`1{KI1$vK&X99t8G%6= z5ZAF6!y448rBhTV@A$& z-3y;DXI0fl)34m03B+`z>D-#fRV}RZZ*&f~|iZ@?ZO> Jg7x%K>>CI`kb(dJ delta 71 zcmV-N0J#6mFw`s#XKYkP0ssI2R2BdLxDSyI%CiUo&jho41|$UmF|(ly0|b*t5XF;e d5fcJ5G?RW29tJiveO-Nkv!xM91+xwpJ^|WG6ej=x diff --git a/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb b/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb index 8b811d743fc4e7b5e81bfa4431ffd9c548de3017..3c8906df19426bc0057fcc225fa5f63997811205 100644 GIT binary patch delta 460 zcmZvZ%}T>S6opf55mXY?3Zk{>UAP)*lBPdqqg5&hq9Wo(Lz&u18%QQGnPN)`K7+)a z8^H$<=?l1U~fB5d`62P7toAuEgh6(qTRh zK<`0=1+{>jw+THXHHsa=yKr&}6{l_y%1*(65IuanBrh?w9Ly}2a>q#z&RUpKVh;`h zc08N-pvwpt_M3#oZ0a@$=p_UmW-X58nKZC}7!ZaAf;f-&hgpDN$QeK_>a{sXQ4m;^ z0r5R|IIP3&&R(^0$S2%38@SZa=-;JssYJg2IzF0QQ4u(}!&g;uWto>ED-?Mk Kss8-zX5t(7aEhq_ delta 98 zcmca$a7TwPJtxGCiGhJ3MvQ^s0RKe3Q=2&$&$Dc+wuWS6opf57rJOssVGPZcjaQxBu#(JMrx^2C<-dww53ejNgGHeF_~gZ3BH0- zA3$*Bvg9qKf(yY15M28RPE1$oUCrEc?sx7mZ)h$h`{w2Gk{}4REkU?lyGuUrlM!>V z2igRB%xin(YDj38v?;a-??R&qC97i)%9_vuAI;uh<2RTZ7G{P`xuY?G?f_Ft%;@4_ z%Q1-ynuLI1w@+Bergo2jRzTojHsDyENj>w20lwct5a#jzA`1{KI1$vK&X99t8G%6= z5ZAF6!y448rBhTV@A$& z-3y;DXI0fl)34m03B+`z>D-#fRV}RZZ*&f~|iZ@?ZO> Jg7x%K>>CI`kb(dJ delta 71 zcmV-N0J#6mFw`s#XKYkP0ssI2R2BdLxDSyI%CiUo&jho41|$UmF|(ly0|b*t5XF;e d5fcJ5G?RW29tJiveO-Nkv!xM91+xwpJ^|WG6ej=x diff --git a/docs/base/@vl2/shapes.vl2/shapes/beacon.glb b/docs/base/@vl2/shapes.vl2/shapes/beacon.glb index d4cbbb91b5afe344a4d4dcac20c0619a72f5c2b1..a2341d9aa9eea2f639db4aa5c407e13ece02a413 100644 GIT binary patch delta 569 zcmZXQKTq307{*PMf*6P@j1UqK(sx8AobAgW%zz?F)k+8?KrA7OF6JC8*=J*41W{z# zuYkLzzjNjJQ<1Lj3@0Zp)^OA3y^l<=3CxY+eD|a$Z?M4H4)! z;(TU7O#!oOI<^UhI^enIIn5Sr+YAg;)XM!+MWqVHYDG;JKlC!+3A0_oZI6lF^&Xf< zgfZ$2E+KJ!hX!I;0ZxK8<*94t9a1n>6z~Z@5>`YS7CL|_B=X*lQ_4P{VJwhaw@E%Vg-q#BDJEG zv@*h)*zBfB>qu0*>!%)e*K3R1*H_HB9s23F$7-25jYHstm<*7bK(sZYgE zllO8}fmWB(ZOaPNPf#_z952bUQyPBTz&LHh*Rq@`SL5Gue!Qebji^v4@Z?GUo6Sqo aXI)>LSTir~(B{MqU5_zqHi= delta 78 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

      qgVZE${_t@v`AH+$x9GMV4I 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

      k= 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

      0{yA|!S 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 z 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�ybY@HW(aQ8*(Td?CG5n!_Nd#Vu9m-oCS{k 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

      HxZYX|AyehGgdB%-saAzscjdAhg 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ⅅK$J5nK0V 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 z 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 z%0D2 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

  • EIYq#v~p}*)WnFc|4x`z3+UJ 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%0AaiaV#O2VhC?)Mtm)WJaY&iB(5N@r%Kt9j8%Bnw` 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[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ð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