From 359a036558c3241c0f3d88c8f97caa4c26d9f9d2 Mon Sep 17 00:00:00 2001 From: Brian Beck Date: Sat, 28 Feb 2026 17:58:09 -0800 Subject: [PATCH] initial demo support --- app/global.d.ts | 3 + app/page.tsx | 133 +- app/style.css | 142 ++ docs/404.html | 2 +- docs/404/index.html | 2 +- docs/__next.__PAGE__.txt | 5 +- docs/__next._full.txt | 7 +- docs/__next._head.txt | 2 +- docs/__next._index.txt | 4 +- docs/__next._tree.txt | 5 +- .../_buildManifest.js | 0 .../_clientMiddlewareManifest.json | 0 .../_ssgManifest.js | 0 docs/_next/static/chunks/12e7daed7311216f.js | 528 ++++ docs/_next/static/chunks/15f5b04504a3a132.js | 211 -- ...619c5b2b1355f74.js => 22ebafda1e5f0224.js} | 4 +- docs/_next/static/chunks/284925ee1f24c201.css | 1 - ...cdc907286f09d63.js => 39f1afbfab5559a9.js} | 4 +- docs/_next/static/chunks/781bfa3c9aab0c18.js | 211 ++ docs/_next/static/chunks/afff663ba7029ccf.css | 1 + ...e5626f3eeee0985.js => b9c295cb642f6712.js} | 4 +- docs/_next/static/chunks/eced4fe19bc9da99.js | 528 ---- docs/_next/static/chunks/f0f828674b39f3d8.css | 1 + docs/_not-found/__next._full.txt | 4 +- docs/_not-found/__next._head.txt | 2 +- docs/_not-found/__next._index.txt | 4 +- .../_not-found/__next._not-found.__PAGE__.txt | 2 +- docs/_not-found/__next._not-found.txt | 2 +- docs/_not-found/__next._tree.txt | 4 +- docs/_not-found/index.html | 2 +- docs/_not-found/index.txt | 4 +- .../Classic_maps_v1.vl2/shapes/borg11.glb | Bin 0 -> 6356 bytes .../TR2final105-client.vl2/shapes/TR2flag.glb | Bin 4660 -> 6272 bytes .../shapes/TR2heavy_male.glb | Bin 38360 -> 1689744 bytes .../shapes/TR2light_female.glb | Bin 31184 -> 1641748 bytes .../shapes/TR2light_male.glb | Bin 38784 -> 256684 bytes .../shapes/TR2medium_female.glb | Bin 35860 -> 1575956 bytes .../shapes/TR2medium_male.glb | Bin 35980 -> 1643776 bytes .../shapes/TR2weapon_chaingun.glb | Bin 43084 -> 73692 bytes .../shapes/TR2weapon_disc.glb | Bin 29136 -> 35076 bytes .../shapes/TR2weapon_grenade_launcher.glb | Bin 28804 -> 38140 bytes .../shapes/TR2weapon_mortar.glb | Bin 69752 -> 68552 bytes .../shapes/TR2weapon_shocklance.glb | Bin 49568 -> 62864 bytes .../shapes/billboard_1.glb | Bin 1908 -> 2968 bytes .../shapes/billboard_2.glb | Bin 1908 -> 2968 bytes .../shapes/billboard_3.glb | Bin 1908 -> 2968 bytes .../shapes/billboard_4.glb | Bin 1908 -> 2968 bytes .../shapes/goal_back.glb | Bin 1592 -> 2964 bytes .../shapes/goal_panel.glb | Bin 1688 -> 3080 bytes .../shapes/goal_side.glb | Bin 2252 -> 3504 bytes .../shapes/goal_top.glb | Bin 2580 -> 3756 bytes .../shapes/gold_goal_back.glb | Bin 1600 -> 2976 bytes .../shapes/gold_goal_side.glb | Bin 2264 -> 3516 bytes .../shapes/gold_goal_top.glb | Bin 2588 -> 3768 bytes .../shapes/golden_pole.glb | Bin 2956 -> 4588 bytes .../shapes/silver_pole.glb | Bin 2964 -> 4600 bytes .../@vl2/shapes.vl2/shapes/ammo_chaingun.glb | Bin 2444 -> 3400 bytes .../base/@vl2/shapes.vl2/shapes/ammo_disc.glb | Bin 4452 -> 5956 bytes .../@vl2/shapes.vl2/shapes/ammo_grenade.glb | Bin 6044 -> 7280 bytes .../base/@vl2/shapes.vl2/shapes/ammo_mine.glb | Bin 2664 -> 3472 bytes .../@vl2/shapes.vl2/shapes/ammo_missile.glb | Bin 6936 -> 9124 bytes .../@vl2/shapes.vl2/shapes/ammo_mortar.glb | Bin 5060 -> 6356 bytes .../@vl2/shapes.vl2/shapes/ammo_plasma.glb | Bin 8212 -> 11624 bytes .../@vl2/shapes.vl2/shapes/banner_honor.glb | Bin 4104 -> 5716 bytes .../shapes.vl2/shapes/banner_strength.glb | Bin 4112 -> 5724 bytes .../@vl2/shapes.vl2/shapes/banner_unity.glb | Bin 4104 -> 5716 bytes docs/base/@vl2/shapes.vl2/shapes/beacon.glb | Bin 4484 -> 6716 bytes .../shapes.vl2/shapes/bio_player_debris.glb | Bin 27280 -> 36976 bytes .../@vl2/shapes.vl2/shapes/bioderm_heavy.glb | Bin 37156 -> 2114180 bytes .../@vl2/shapes.vl2/shapes/bioderm_light.glb | Bin 28556 -> 1794980 bytes .../@vl2/shapes.vl2/shapes/bioderm_medium.glb | Bin 35404 -> 1934832 bytes docs/base/@vl2/shapes.vl2/shapes/bmiscf.glb | Bin 1448 -> 2388 bytes docs/base/@vl2/shapes.vl2/shapes/bomb.glb | Bin 2268 -> 2936 bytes .../@vl2/shapes.vl2/shapes/bombers_eye.glb | Bin 1108 -> 2128 bytes docs/base/@vl2/shapes.vl2/shapes/borg1.glb | Bin 3780 -> 4744 bytes docs/base/@vl2/shapes.vl2/shapes/borg12.glb | Bin 3276 -> 4340 bytes docs/base/@vl2/shapes.vl2/shapes/borg13.glb | Bin 5676 -> 8644 bytes docs/base/@vl2/shapes.vl2/shapes/borg15.glb | Bin 6348 -> 9528 bytes docs/base/@vl2/shapes.vl2/shapes/borg16.glb | Bin 10860 -> 14640 bytes docs/base/@vl2/shapes.vl2/shapes/borg17.glb | Bin 7280 -> 10804 bytes docs/base/@vl2/shapes.vl2/shapes/borg18.glb | Bin 10788 -> 14560 bytes docs/base/@vl2/shapes.vl2/shapes/borg19.glb | Bin 8984 -> 12752 bytes docs/base/@vl2/shapes.vl2/shapes/borg2.glb | Bin 19284 -> 40164 bytes docs/base/@vl2/shapes.vl2/shapes/borg20.glb | Bin 1848 -> 2728 bytes docs/base/@vl2/shapes.vl2/shapes/borg23.glb | Bin 4300 -> 5276 bytes docs/base/@vl2/shapes.vl2/shapes/borg25.glb | Bin 5644 -> 6972 bytes docs/base/@vl2/shapes.vl2/shapes/borg3.glb | Bin 0 -> 4624 bytes docs/base/@vl2/shapes.vl2/shapes/borg31.glb | Bin 1744 -> 2936 bytes docs/base/@vl2/shapes.vl2/shapes/borg32.glb | Bin 1728 -> 2612 bytes docs/base/@vl2/shapes.vl2/shapes/borg33.glb | Bin 1700 -> 2744 bytes docs/base/@vl2/shapes.vl2/shapes/borg34.glb | Bin 1704 -> 2584 bytes docs/base/@vl2/shapes.vl2/shapes/borg4.glb | Bin 3780 -> 4744 bytes docs/base/@vl2/shapes.vl2/shapes/borg5.glb | Bin 3600 -> 4920 bytes docs/base/@vl2/shapes.vl2/shapes/borg6.glb | Bin 2248 -> 3300 bytes docs/base/@vl2/shapes.vl2/shapes/borg7.glb | Bin 2200 -> 3252 bytes docs/base/@vl2/shapes.vl2/shapes/borg8.glb | Bin 3180 -> 4232 bytes docs/base/@vl2/shapes.vl2/shapes/camera.glb | Bin 25988 -> 38772 bytes .../@vl2/shapes.vl2/shapes/chaingun_shot.glb | Bin 0 -> 10188 bytes .../@vl2/shapes.vl2/shapes/debris_generic.glb | Bin 19340 -> 23340 bytes .../shapes/debris_generic_small.glb | Bin 10348 -> 12752 bytes .../@vl2/shapes.vl2/shapes/debris_player.glb | Bin 37604 -> 51384 bytes .../@vl2/shapes.vl2/shapes/deploy_ammo.glb | Bin 36792 -> 34472 bytes .../shapes.vl2/shapes/deploy_inventory.glb | Bin 79656 -> 83780 bytes .../shapes/deploy_sensor_motion.glb | Bin 21916 -> 28752 bytes .../shapes.vl2/shapes/deploy_sensor_pulse.glb | Bin 41940 -> 45356 bytes docs/base/@vl2/shapes.vl2/shapes/disc.glb | Bin 13132 -> 13856 bytes .../@vl2/shapes.vl2/shapes/disc_explosion.glb | Bin 0 -> 12092 bytes docs/base/@vl2/shapes.vl2/shapes/dmiscf.glb | Bin 1448 -> 2388 bytes docs/base/@vl2/shapes.vl2/shapes/dorg15.glb | Bin 6356 -> 9532 bytes docs/base/@vl2/shapes.vl2/shapes/dorg16.glb | Bin 6900 -> 10336 bytes docs/base/@vl2/shapes.vl2/shapes/dorg17.glb | Bin 5832 -> 9012 bytes docs/base/@vl2/shapes.vl2/shapes/dorg18.glb | Bin 7008 -> 10436 bytes docs/base/@vl2/shapes.vl2/shapes/dorg19.glb | Bin 7144 -> 10572 bytes .../shapes/effect_plasma_explosion.glb | Bin 3120 -> 6012 bytes .../@vl2/shapes.vl2/shapes/energy_bolt.glb | Bin 12864 -> 12756 bytes .../shapes.vl2/shapes/energy_explosion.glb | Bin 1772 -> 2940 bytes .../@vl2/shapes.vl2/shapes/ext_flagstand.glb | Bin 14080 -> 17092 bytes docs/base/@vl2/shapes.vl2/shapes/flag.glb | Bin 5800 -> 8212 bytes .../@vl2/shapes.vl2/shapes/gravemarker_1.glb | Bin 16148 -> 23460 bytes docs/base/@vl2/shapes.vl2/shapes/grenade.glb | Bin 16156 -> 16300 bytes .../@vl2/shapes.vl2/shapes/grenade_flare.glb | Bin 19228 -> 25012 bytes .../@vl2/shapes.vl2/shapes/grenade_flash.glb | Bin 11760 -> 15844 bytes .../shapes.vl2/shapes/grenade_projectile.glb | Bin 0 -> 7064 bytes .../@vl2/shapes.vl2/shapes/heavy_male.glb | Bin 38452 -> 1810188 bytes .../shapes.vl2/shapes/heavy_male_dead.glb | Bin 132 -> 15644 bytes .../@vl2/shapes.vl2/shapes/huntersflag.glb | Bin 4636 -> 7092 bytes .../@vl2/shapes.vl2/shapes/int_flagstand.glb | Bin 10668 -> 13628 bytes .../@vl2/shapes.vl2/shapes/light_female.glb | Bin 31292 -> 1853632 bytes .../@vl2/shapes.vl2/shapes/light_male.glb | Bin 38940 -> 1754852 bytes .../shapes.vl2/shapes/light_male_dead.glb | Bin 37592 -> 51660 bytes .../@vl2/shapes.vl2/shapes/medium_female.glb | Bin 35936 -> 1752584 bytes .../@vl2/shapes.vl2/shapes/medium_male.glb | Bin 36080 -> 1717584 bytes .../shapes.vl2/shapes/medium_male_dead.glb | Bin 35320 -> 49968 bytes docs/base/@vl2/shapes.vl2/shapes/mine.glb | Bin 48020 -> 44116 bytes .../shapes.vl2/shapes/mortar_explosion.glb | Bin 5184 -> 8664 bytes .../shapes.vl2/shapes/mortar_projectile.glb | Bin 0 -> 8356 bytes .../@vl2/shapes.vl2/shapes/nexus_effect.glb | Bin 13788 -> 16176 bytes .../base/@vl2/shapes.vl2/shapes/nexusbase.glb | Bin 28668 -> 48804 bytes docs/base/@vl2/shapes.vl2/shapes/nexuscap.glb | Bin 29164 -> 50248 bytes .../@vl2/shapes.vl2/shapes/octahedron.glb | Bin 0 -> 1728 bytes .../@vl2/shapes.vl2/shapes/pack_barrel_aa.glb | Bin 13284 -> 17632 bytes .../shapes.vl2/shapes/pack_barrel_elf.glb | Bin 11768 -> 15208 bytes .../shapes.vl2/shapes/pack_barrel_fusion.glb | Bin 5664 -> 7528 bytes .../shapes.vl2/shapes/pack_barrel_missile.glb | Bin 9320 -> 11184 bytes .../shapes.vl2/shapes/pack_barrel_mortar.glb | Bin 7624 -> 9488 bytes .../shapes.vl2/shapes/pack_deploy_ammo.glb | Bin 7224 -> 10404 bytes .../shapes/pack_deploy_inventory.glb | Bin 11596 -> 16272 bytes .../shapes/pack_deploy_sensor_motion.glb | Bin 9536 -> 13600 bytes .../shapes/pack_deploy_sensor_pulse.glb | Bin 13252 -> 20560 bytes .../shapes.vl2/shapes/pack_deploy_turreti.glb | Bin 9080 -> 12316 bytes .../shapes.vl2/shapes/pack_deploy_turreto.glb | Bin 8532 -> 11788 bytes .../shapes.vl2/shapes/pack_upgrade_ammo.glb | Bin 12324 -> 16404 bytes .../shapes/pack_upgrade_cloaking.glb | Bin 19664 -> 32684 bytes .../shapes.vl2/shapes/pack_upgrade_energy.glb | Bin 20924 -> 27300 bytes .../shapes.vl2/shapes/pack_upgrade_repair.glb | Bin 17728 -> 25916 bytes .../shapes/pack_upgrade_satchel.glb | Bin 39688 -> 41000 bytes .../shapes/pack_upgrade_sensorjammer.glb | Bin 14420 -> 20296 bytes .../shapes.vl2/shapes/pack_upgrade_shield.glb | Bin 15500 -> 21532 bytes .../@vl2/shapes.vl2/shapes/plasmabolt.glb | Bin 0 -> 2476 bytes docs/base/@vl2/shapes.vl2/shapes/pmiscf.glb | Bin 1448 -> 2388 bytes docs/base/@vl2/shapes.vl2/shapes/porg1.glb | Bin 2312 -> 3616 bytes docs/base/@vl2/shapes.vl2/shapes/porg2.glb | Bin 2136 -> 3120 bytes docs/base/@vl2/shapes.vl2/shapes/porg20.glb | Bin 3188 -> 5552 bytes docs/base/@vl2/shapes.vl2/shapes/porg22.glb | Bin 2800 -> 4020 bytes docs/base/@vl2/shapes.vl2/shapes/porg3.glb | Bin 2320 -> 3468 bytes docs/base/@vl2/shapes.vl2/shapes/porg4.glb | Bin 3780 -> 4744 bytes docs/base/@vl2/shapes.vl2/shapes/porg5.glb | Bin 3184 -> 5540 bytes docs/base/@vl2/shapes.vl2/shapes/porg6.glb | Bin 3048 -> 4316 bytes .../@vl2/shapes.vl2/shapes/repair_kit.glb | Bin 22212 -> 22180 bytes .../@vl2/shapes.vl2/shapes/repair_patch.glb | Bin 7400 -> 10360 bytes .../@vl2/shapes.vl2/shapes/reticle_bomber.glb | Bin 1652 -> 2532 bytes .../shapes.vl2/shapes/sensor_pulse_large.glb | Bin 37216 -> 38700 bytes .../shapes.vl2/shapes/sensor_pulse_medium.glb | Bin 23960 -> 24528 bytes docs/base/@vl2/shapes.vl2/shapes/smiscf.glb | Bin 1444 -> 2384 bytes .../@vl2/shapes.vl2/shapes/solarpanel.glb | Bin 12524 -> 19844 bytes docs/base/@vl2/shapes.vl2/shapes/sorg20.glb | Bin 4700 -> 6812 bytes docs/base/@vl2/shapes.vl2/shapes/sorg21.glb | Bin 1960 -> 2956 bytes docs/base/@vl2/shapes.vl2/shapes/sorg22.glb | Bin 4332 -> 7184 bytes docs/base/@vl2/shapes.vl2/shapes/sorg23.glb | Bin 18668 -> 29632 bytes docs/base/@vl2/shapes.vl2/shapes/sorg24.glb | Bin 1764 -> 2844 bytes .../@vl2/shapes.vl2/shapes/stackable1l.glb | Bin 2876 -> 3760 bytes .../@vl2/shapes.vl2/shapes/stackable1m.glb | Bin 2560 -> 3440 bytes .../@vl2/shapes.vl2/shapes/stackable1s.glb | Bin 2348 -> 3232 bytes .../@vl2/shapes.vl2/shapes/stackable2l.glb | Bin 2264 -> 3148 bytes .../@vl2/shapes.vl2/shapes/stackable2m.glb | Bin 7644 -> 9928 bytes .../@vl2/shapes.vl2/shapes/stackable2s.glb | Bin 1996 -> 2876 bytes .../@vl2/shapes.vl2/shapes/stackable3l.glb | Bin 3044 -> 3924 bytes .../@vl2/shapes.vl2/shapes/stackable3m.glb | Bin 1968 -> 2852 bytes .../@vl2/shapes.vl2/shapes/stackable3s.glb | Bin 1900 -> 2780 bytes .../@vl2/shapes.vl2/shapes/stackable4l.glb | Bin 3592 -> 4476 bytes .../@vl2/shapes.vl2/shapes/stackable4m.glb | Bin 2888 -> 3776 bytes .../@vl2/shapes.vl2/shapes/stackable5l.glb | Bin 3436 -> 4320 bytes .../@vl2/shapes.vl2/shapes/stackable5m.glb | Bin 1580 -> 2544 bytes .../shapes/station_generator_large.glb | Bin 52556 -> 65316 bytes .../shapes.vl2/shapes/station_inv_human.glb | Bin 53328 -> 56128 bytes .../shapes.vl2/shapes/station_inv_mpb.glb | Bin 17468 -> 18212 bytes .../shapes.vl2/shapes/station_teleport.glb | Bin 18188 -> 19616 bytes .../@vl2/shapes.vl2/shapes/statue_base.glb | Bin 2036 -> 3604 bytes .../@vl2/shapes.vl2/shapes/statue_hmale.glb | Bin 14540 -> 21884 bytes .../@vl2/shapes.vl2/shapes/statue_lfemale.glb | Bin 15488 -> 23480 bytes .../@vl2/shapes.vl2/shapes/statue_lmale.glb | Bin 14868 -> 22832 bytes .../@vl2/shapes.vl2/shapes/statue_plaque.glb | Bin 1624 -> 2584 bytes docs/base/@vl2/shapes.vl2/shapes/switch.glb | Bin 51468 -> 51724 bytes .../@vl2/shapes.vl2/shapes/teamlogo_bd.glb | Bin 10180 -> 11508 bytes .../@vl2/shapes.vl2/shapes/teamlogo_be.glb | Bin 9280 -> 10748 bytes .../@vl2/shapes.vl2/shapes/teamlogo_ds.glb | Bin 9896 -> 11256 bytes .../@vl2/shapes.vl2/shapes/teamlogo_hb.glb | Bin 10088 -> 11428 bytes .../@vl2/shapes.vl2/shapes/teamlogo_inf.glb | Bin 11224 -> 12564 bytes .../shapes.vl2/shapes/teamlogo_projector.glb | Bin 4432 -> 7284 bytes .../@vl2/shapes.vl2/shapes/teamlogo_storm.glb | Bin 9396 -> 10864 bytes .../@vl2/shapes.vl2/shapes/teamlogo_sw.glb | Bin 12604 -> 10328 bytes .../shapes.vl2/shapes/turret_aa_large.glb | Bin 45096 -> 62336 bytes .../shapes/turret_assaulttank_mortar.glb | Bin 36576 -> 73844 bytes .../shapes/turret_assaulttank_plasma.glb | Bin 27744 -> 48864 bytes .../shapes.vl2/shapes/turret_base_large.glb | Bin 71308 -> 115300 bytes .../shapes.vl2/shapes/turret_base_mpb.glb | Bin 45324 -> 78340 bytes .../shapes/turret_belly_barrell.glb | Bin 7132 -> 6828 bytes .../shapes/turret_belly_barrelr.glb | Bin 7112 -> 6688 bytes .../shapes.vl2/shapes/turret_belly_base.glb | Bin 22584 -> 36420 bytes .../shapes.vl2/shapes/turret_elf_large.glb | Bin 88640 -> 90912 bytes .../shapes.vl2/shapes/turret_fusion_large.glb | Bin 37484 -> 47060 bytes .../shapes/turret_indoor_deployc.glb | Bin 69924 -> 114892 bytes .../shapes/turret_indoor_deployf.glb | Bin 68572 -> 114924 bytes .../shapes/turret_indoor_deployw.glb | Bin 75152 -> 124024 bytes .../shapes/turret_missile_large.glb | Bin 42416 -> 52488 bytes .../shapes.vl2/shapes/turret_mortar_large.glb | Bin 84972 -> 120136 bytes .../shapes.vl2/shapes/turret_muzzlepoint.glb | Bin 1108 -> 1952 bytes .../shapes/turret_outdoor_deploy.glb | Bin 79572 -> 129588 bytes .../@vl2/shapes.vl2/shapes/turret_sentry.glb | Bin 68296 -> 114596 bytes .../shapes/turret_tank_barrelchain.glb | Bin 17752 -> 17776 bytes .../shapes/turret_tank_barrelmortar.glb | Bin 13388 -> 13100 bytes .../shapes.vl2/shapes/turret_tank_base.glb | Bin 11108 -> 18300 bytes .../shapes.vl2/shapes/vehicle_air_bomber.glb | Bin 39620 -> 58264 bytes .../shapes/vehicle_air_bomber_debris.glb | Bin 34628 -> 39448 bytes .../shapes.vl2/shapes/vehicle_air_hapc.glb | Bin 87948 -> 92084 bytes .../shapes/vehicle_air_hapc_debris.glb | Bin 28932 -> 32384 bytes .../shapes.vl2/shapes/vehicle_air_scout.glb | Bin 58580 -> 61640 bytes .../shapes/vehicle_air_scout_debris.glb | Bin 14812 -> 18024 bytes .../shapes/vehicle_air_scout_wreck.glb | Bin 19044 -> 23628 bytes .../shapes.vl2/shapes/vehicle_grav_scout.glb | Bin 30864 -> 43480 bytes .../shapes/vehicle_grav_scout_debris.glb | Bin 21284 -> 25684 bytes .../shapes.vl2/shapes/vehicle_grav_tank.glb | Bin 91564 -> 93116 bytes .../shapes/vehicle_grav_tank_debris.glb | Bin 26456 -> 31448 bytes .../shapes/vehicle_grav_tank_wreck.glb | Bin 29252 -> 43132 bytes .../shapes/vehicle_land_assault.glb | Bin 46924 -> 46096 bytes .../shapes/vehicle_land_assault_debris.glb | Bin 26456 -> 31448 bytes .../shapes/vehicle_land_assault_wreck.glb | Bin 29252 -> 43132 bytes .../shapes.vl2/shapes/vehicle_land_mpbase.glb | Bin 155192 -> 546856 bytes .../shapes/vehicle_land_mpbase_debris.glb | Bin 38920 -> 46560 bytes .../@vl2/shapes.vl2/shapes/vehicle_pad.glb | Bin 150488 -> 153660 bytes .../shapes.vl2/shapes/vehicle_pad_station.glb | Bin 71180 -> 93936 bytes .../shapes.vl2/shapes/weapon_chaingun.glb | Bin 45344 -> 58136 bytes .../shapes/weapon_chaingun_ammocasing.glb | Bin 1652 -> 2824 bytes .../@vl2/shapes.vl2/shapes/weapon_disc.glb | Bin 29196 -> 35528 bytes .../@vl2/shapes.vl2/shapes/weapon_elf.glb | Bin 25376 -> 34652 bytes .../@vl2/shapes.vl2/shapes/weapon_energy.glb | Bin 12316 -> 18180 bytes .../shapes/weapon_energy_vehicle.glb | Bin 2628 -> 3740 bytes .../shapes/weapon_grenade_launcher.glb | Bin 30488 -> 38304 bytes .../@vl2/shapes.vl2/shapes/weapon_missile.glb | Bin 21532 -> 20924 bytes .../shapes/weapon_missile_casement.glb | Bin 1844 -> 2520 bytes .../shapes/weapon_missile_fleschette.glb | Bin 1776 -> 2456 bytes .../shapes/weapon_missile_projectile.glb | Bin 2984 -> 3824 bytes .../@vl2/shapes.vl2/shapes/weapon_mortar.glb | Bin 71368 -> 69704 bytes .../@vl2/shapes.vl2/shapes/weapon_plasma.glb | Bin 35228 -> 53328 bytes .../@vl2/shapes.vl2/shapes/weapon_repair.glb | Bin 59248 -> 72388 bytes .../shapes.vl2/shapes/weapon_shocklance.glb | Bin 55920 -> 70460 bytes .../@vl2/shapes.vl2/shapes/weapon_sniper.glb | Bin 16116 -> 22652 bytes .../shapes.vl2/shapes/weapon_targeting.glb | Bin 5892 -> 8200 bytes docs/base/@vl2/shapes.vl2/shapes/xmiscf.glb | Bin 1452 -> 2392 bytes docs/base/@vl2/shapes.vl2/shapes/xorg20.glb | Bin 2924 -> 3780 bytes docs/base/@vl2/shapes.vl2/shapes/xorg21.glb | Bin 1964 -> 3016 bytes docs/base/@vl2/shapes.vl2/shapes/xorg3.glb | Bin 4964 -> 6292 bytes docs/base/@vl2/shapes.vl2/shapes/xorg4.glb | Bin 3972 -> 5528 bytes docs/base/@vl2/shapes.vl2/shapes/xorg5.glb | Bin 5088 -> 7848 bytes .../CTF/Classic_maps_v1.vl2/shapes/borg11.glb | Bin 0 -> 6356 bytes .../shapes/C_BaseLoPro.glb | Bin 19280 -> 21048 bytes .../shapes/borg16-Autumn.glb | Bin 10860 -> 14640 bytes .../shapes/borg19-Autumn.glb | Bin 8984 -> 12752 bytes .../shapes/porg1-dark.glb | Bin 2312 -> 3616 bytes .../shapes/rst-TCmug.glb | Bin 2736 -> 3424 bytes .../shapes/rst-TNmug.glb | Bin 2736 -> 3424 bytes .../shapes/rst-chocotaco.glb | Bin 2016 -> 2484 bytes .../shapes/rst-goonflag.glb | Bin 1636 -> 2328 bytes .../shapes/rst-samifin.glb | Bin 7420 -> 7888 bytes .../shapes/rst-santahat.glb | Bin 13096 -> 13664 bytes .../shapes/rst-taobook.glb | Bin 1836 -> 2508 bytes .../shapes/rst-turtle.glb | Bin 3296 -> 3968 bytes .../shapes/vend.glb | Bin 3308 -> 3988 bytes .../zDMP-4.7.3DX.vl2/shapes/C_BaseLoPro.glb | Bin 19280 -> 21048 bytes .../zDMP-4.7.3DX.vl2/shapes/borg16-Autumn.glb | Bin 10860 -> 14640 bytes .../zDMP-4.7.3DX.vl2/shapes/borg19-Autumn.glb | Bin 8984 -> 12752 bytes .../zDMP-4.7.3DX.vl2/shapes/porg1-dark.glb | Bin 2312 -> 3616 bytes .../zDMP-4.7.3DX.vl2/shapes/rst-TCmug.glb | Bin 2736 -> 3424 bytes .../zDMP-4.7.3DX.vl2/shapes/rst-TNmug.glb | Bin 2736 -> 3424 bytes .../zDMP-4.7.3DX.vl2/shapes/rst-chocotaco.glb | Bin 2016 -> 2484 bytes .../zDMP-4.7.3DX.vl2/shapes/rst-goonflag.glb | Bin 1636 -> 2328 bytes .../zDMP-4.7.3DX.vl2/shapes/rst-samifin.glb | Bin 7420 -> 7888 bytes .../zDMP-4.7.3DX.vl2/shapes/rst-santahat.glb | Bin 13096 -> 13664 bytes .../zDMP-4.7.3DX.vl2/shapes/rst-taobook.glb | Bin 1836 -> 2508 bytes .../zDMP-4.7.3DX.vl2/shapes/rst-turtle.glb | Bin 3296 -> 3968 bytes .../zDMP-4.7.3DX.vl2/shapes/vend.glb | Bin 3308 -> 3988 bytes .../z_DMP2-V0.6.vl2/shapes/T1ELF.glb | Bin 2520 -> 3520 bytes .../z_DMP2-V0.6.vl2/shapes/bTer.glb | Bin 5720 -> 6288 bytes .../z_DMP2-V0.6.vl2/shapes/buildStation.glb | Bin 55012 -> 58800 bytes .../z_DMP2-V0.6.vl2/shapes/cannonTip.glb | Bin 12476 -> 12180 bytes .../z_DMP2-V0.6.vl2/shapes/catMaxLoaf.glb | Bin 6788 -> 7764 bytes .../z_DMP2-V0.6.vl2/shapes/dsFlame.glb | Bin 5644 -> 5468 bytes .../z_DMP2-V0.6.vl2/shapes/dsPlane.glb | Bin 114988 -> 114076 bytes .../z_DMP2-V0.6.vl2/shapes/engSphere.glb | Bin 6312 -> 7096 bytes .../z_DMP2-V0.6.vl2/shapes/faceBox.glb | Bin 193416 -> 192128 bytes .../z_DMP2-V0.6.vl2/shapes/faceSphere.glb | Bin 294740 -> 293852 bytes .../z_DMP2-V0.6.vl2/shapes/flagIconFoe.glb | Bin 1688 -> 2260 bytes .../z_DMP2-V0.6.vl2/shapes/flagIconFriend.glb | Bin 1692 -> 2260 bytes .../z_DMP2-V0.6.vl2/shapes/foeMark.glb | Bin 1860 -> 2428 bytes .../z_DMP2-V0.6.vl2/shapes/friendMark.glb | Bin 1864 -> 2432 bytes .../z_DMP2-V0.6.vl2/shapes/hellFireGun.glb | Bin 8112 -> 7880 bytes .../z_DMP2-V0.6.vl2/shapes/hellFireTurret.glb | Bin 27040 -> 47248 bytes .../z_DMP2-V0.6.vl2/shapes/iceCube.glb | Bin 1492 -> 2276 bytes .../z_DMP2-V0.6.vl2/shapes/paperFlag.glb | Bin 1496 -> 2796 bytes .../z_DMP2-V0.6.vl2/shapes/redeemer.glb | Bin 3940 -> 5020 bytes .../z_DMP2-V0.6.vl2/shapes/skySphereA.glb | Bin 12080 -> 13448 bytes .../z_DMP2-V0.6.vl2/shapes/skySphereB.glb | Bin 12068 -> 13440 bytes .../z_DMP2-V0.6.vl2/shapes/t1CMDStation.glb | Bin 25004 -> 34152 bytes .../z_DMP2-V0.6.vl2/shapes/t1Chaingun.glb | Bin 16888 -> 16608 bytes .../z_DMP2-V0.6.vl2/shapes/t1DepAmmo.glb | Bin 31324 -> 51952 bytes .../z_DMP2-V0.6.vl2/shapes/t1DepInvy.glb | Bin 21964 -> 34516 bytes .../z_DMP2-V0.6.vl2/shapes/t1DepInvy_Pack.glb | Bin 8780 -> 12812 bytes .../shapes/t1GrenadeLauncher.glb | Bin 9532 -> 9492 bytes .../z_DMP2-V0.6.vl2/shapes/t1LSensor.glb | Bin 23644 -> 28648 bytes .../z_DMP2-V0.6.vl2/shapes/t1MisTurret.glb | Bin 26116 -> 41980 bytes .../z_DMP2-V0.6.vl2/shapes/t1PowerGen.glb | Bin 20228 -> 26280 bytes .../z_DMP2-V0.6.vl2/shapes/t1RemoteTurret.glb | Bin 30360 -> 50328 bytes .../shapes/t1RemoteTurret_Pack.glb | Bin 9444 -> 18760 bytes .../z_DMP2-V0.6.vl2/shapes/t1RepairPack.glb | Bin 9780 -> 13676 bytes .../shapes/t1RepairPackGun.glb | Bin 6072 -> 10004 bytes .../z_DMP2-V0.6.vl2/shapes/t1Sentry.glb | Bin 18012 -> 34456 bytes .../z_DMP2-V0.6.vl2/shapes/t1Solar.glb | Bin 10728 -> 17072 bytes .../z_DMP2-V0.6.vl2/shapes/t1TargetLaser.glb | Bin 4424 -> 6400 bytes .../z_DMP2-V0.6.vl2/shapes/t1VehPad.glb | Bin 32508 -> 32452 bytes .../z_DMP2-V0.6.vl2/shapes/t1VehStation.glb | Bin 35712 -> 47600 bytes .../z_DMP2-V0.6.vl2/shapes/t1ammopad.glb | Bin 31436 -> 41108 bytes .../z_DMP2-V0.6.vl2/shapes/t1baseflag.glb | Bin 3328 -> 5624 bytes .../z_DMP2-V0.6.vl2/shapes/t1baseflagB.glb | Bin 3588 -> 5884 bytes .../z_DMP2-V0.6.vl2/shapes/t1baseflagD.glb | Bin 3588 -> 5884 bytes .../z_DMP2-V0.6.vl2/shapes/t1baseflagP.glb | Bin 3592 -> 5888 bytes .../z_DMP2-V0.6.vl2/shapes/t1baseflagS.glb | Bin 3588 -> 5884 bytes .../z_DMP2-V0.6.vl2/shapes/t1blaster.glb | Bin 14760 -> 18528 bytes .../z_DMP2-V0.6.vl2/shapes/t1disc.glb | Bin 10200 -> 15664 bytes .../z_DMP2-V0.6.vl2/shapes/t1elfTurret.glb | Bin 23908 -> 42368 bytes .../z_DMP2-V0.6.vl2/shapes/t1flyer.glb | Bin 6360 -> 9664 bytes .../z_DMP2-V0.6.vl2/shapes/t1flyer2.glb | Bin 6360 -> 9664 bytes .../z_DMP2-V0.6.vl2/shapes/t1hpc.glb | Bin 10112 -> 15876 bytes .../shapes/t1inventorystation.glb | Bin 30500 -> 39768 bytes .../z_DMP2-V0.6.vl2/shapes/t1lpc.glb | Bin 7772 -> 12088 bytes .../z_DMP2-V0.6.vl2/shapes/t1mSensor.glb | Bin 17972 -> 22208 bytes .../z_DMP2-V0.6.vl2/shapes/t1mortar.glb | Bin 9080 -> 9024 bytes .../z_DMP2-V0.6.vl2/shapes/t1pGen.glb | Bin 12916 -> 23684 bytes .../z_DMP2-V0.6.vl2/shapes/t1plasma.glb | Bin 9608 -> 9556 bytes .../z_DMP2-V0.6.vl2/shapes/t1sniper.glb | Bin 3652 -> 4632 bytes .../z_DMP2-V0.6.vl2/shapes/t2DepAmmo.glb | Bin 43596 -> 53020 bytes .../z_DMP2-V0.6.vl2/shapes/t2DepAmmo_Pack.glb | Bin 10988 -> 13172 bytes .../z_DMP2-V0.6.vl2/shapes/tCube.glb | Bin 1492 -> 2276 bytes .../z_DMP2-V0.6.vl2/shapes/targetCube.glb | Bin 1472 -> 2044 bytes docs/index.html | 2 +- docs/index.txt | 7 +- next-env.d.ts | 2 +- package.json | 1 + scripts/blender/dif2gltf.py | 7 + scripts/blender/dts2gltf.py | 12 +- scripts/check-mount-points.ts | 239 ++ scripts/compute-mount-world.ts | 200 ++ scripts/inspect-glb-nodes.ts | 241 ++ scripts/play-demo.ts | 244 ++ src/components/DemoControls.tsx | 123 +- src/components/DemoPlayback.tsx | 2209 ++++++++++++++++- src/components/DemoProvider.tsx | 207 +- src/components/ForceFieldBare.tsx | 12 +- src/components/GenericShape.tsx | 256 +- src/components/InspectorControls.tsx | 6 + src/components/Item.tsx | 34 +- src/components/KeyboardOverlay.tsx | 4 + src/components/LoadDemoButton.tsx | 23 +- src/components/Mission.tsx | 43 +- src/components/MissionSelect.tsx | 3 + src/components/PlayerHUD.module.css | 53 + src/components/PlayerHUD.tsx | 185 ++ src/components/SimGroup.tsx | 19 +- src/components/SimObject.tsx | 45 +- src/components/useDatablock.ts | 15 +- src/components/useSceneObject.ts | 9 +- src/demo/clips.ts | 59 +- src/demo/parse.ts | 1601 +++++++++++- src/demo/playerAnimation.ts | 83 + src/demo/streaming.ts | 1630 ++++++++++++ src/demo/types.ts | 142 ++ src/manifest.ts | 15 + src/state/diagnosticsSnapshot.ts | 342 +++ src/state/engineStore.ts | 810 ++++++ src/state/index.ts | 33 + src/torqueScript/index.spec.ts | 103 + src/torqueScript/index.ts | 145 +- src/torqueScript/reactivity.ts | 238 ++ src/torqueScript/runtime.spec.ts | 136 + src/torqueScript/runtime.ts | 236 +- src/torqueScript/types.ts | 73 + tsconfig.json | 2 +- 406 files changed, 10513 insertions(+), 1158 deletions(-) rename docs/_next/static/{-NrDAGL0vu_8RrgSU0FFY => TA1NEd7uhnyFsTRk4wMjb}/_buildManifest.js (100%) rename docs/_next/static/{-NrDAGL0vu_8RrgSU0FFY => TA1NEd7uhnyFsTRk4wMjb}/_clientMiddlewareManifest.json (100%) rename docs/_next/static/{-NrDAGL0vu_8RrgSU0FFY => TA1NEd7uhnyFsTRk4wMjb}/_ssgManifest.js (100%) create mode 100644 docs/_next/static/chunks/12e7daed7311216f.js delete mode 100644 docs/_next/static/chunks/15f5b04504a3a132.js rename docs/_next/static/chunks/{5619c5b2b1355f74.js => 22ebafda1e5f0224.js} (61%) delete mode 100644 docs/_next/static/chunks/284925ee1f24c201.css rename docs/_next/static/chunks/{fcdc907286f09d63.js => 39f1afbfab5559a9.js} (86%) create mode 100644 docs/_next/static/chunks/781bfa3c9aab0c18.js create mode 100644 docs/_next/static/chunks/afff663ba7029ccf.css rename docs/_next/static/chunks/{4e5626f3eeee0985.js => b9c295cb642f6712.js} (64%) delete mode 100644 docs/_next/static/chunks/eced4fe19bc9da99.js create mode 100644 docs/_next/static/chunks/f0f828674b39f3d8.css create mode 100644 docs/base/@vl2/Classic_maps_v1.vl2/shapes/borg11.glb create mode 100644 docs/base/@vl2/shapes.vl2/shapes/borg3.glb create mode 100644 docs/base/@vl2/shapes.vl2/shapes/chaingun_shot.glb create mode 100644 docs/base/@vl2/shapes.vl2/shapes/disc_explosion.glb create mode 100644 docs/base/@vl2/shapes.vl2/shapes/grenade_projectile.glb create mode 100644 docs/base/@vl2/shapes.vl2/shapes/mortar_projectile.glb create mode 100644 docs/base/@vl2/shapes.vl2/shapes/octahedron.glb create mode 100644 docs/base/@vl2/shapes.vl2/shapes/plasmabolt.glb create mode 100644 docs/base/@vl2/z_mappacks/CTF/Classic_maps_v1.vl2/shapes/borg11.glb create mode 100644 scripts/check-mount-points.ts create mode 100644 scripts/compute-mount-world.ts create mode 100644 scripts/inspect-glb-nodes.ts create mode 100644 scripts/play-demo.ts create mode 100644 src/components/PlayerHUD.module.css create mode 100644 src/components/PlayerHUD.tsx create mode 100644 src/demo/playerAnimation.ts create mode 100644 src/demo/streaming.ts create mode 100644 src/state/diagnosticsSnapshot.ts create mode 100644 src/state/engineStore.ts create mode 100644 src/state/index.ts create mode 100644 src/torqueScript/index.spec.ts create mode 100644 src/torqueScript/reactivity.ts diff --git a/app/global.d.ts b/app/global.d.ts index 6061bbfa..0e003110 100644 --- a/app/global.d.ts +++ b/app/global.d.ts @@ -7,5 +7,8 @@ declare global { getMissionList?: typeof getMissionList; getMissionInfo?: typeof getMissionInfo; loadDemoRecording?: (recording: DemoRecording) => void; + getDemoDiagnostics?: () => unknown; + getDemoDiagnosticsJson?: () => string; + clearDemoDiagnostics?: () => void; } } diff --git a/app/page.tsx b/app/page.tsx index 2c2fab4c..e934c76f 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -29,10 +29,25 @@ import { ObserverCamera } from "@/src/components/ObserverCamera"; import { AudioProvider } from "@/src/components/AudioContext"; import { DebugElements } from "@/src/components/DebugElements"; import { CamerasProvider } from "@/src/components/CamerasProvider"; -import { DemoProvider, useDemo } from "@/src/components/DemoProvider"; +import { + DemoProvider, + useDemoActions, + useDemoIsPlaying, + useDemoRecording, +} from "@/src/components/DemoProvider"; import { DemoPlayback } from "@/src/components/DemoPlayback"; import { DemoControls } from "@/src/components/DemoControls"; -import { getMissionList, getMissionInfo } from "@/src/manifest"; +import { PlayerHUD } from "@/src/components/PlayerHUD"; +import { + buildSerializableDiagnosticsJson, + buildSerializableDiagnosticsSnapshot, + useEngineStoreApi, +} from "@/src/state"; +import { + getMissionList, + getMissionInfo, + findMissionByDemoName, +} from "@/src/manifest"; import { createParser, parseAsBoolean, useQueryState } from "nuqs"; const MapInfoDialog = lazy(() => @@ -53,6 +68,17 @@ const glSettings: GLProps = { outputColorSpace: SRGBColorSpace, }; +function summarizeCallStack(skipFrames = 0): string | null { + const stack = new Error().stack; + if (!stack) return null; + const lines = stack + .split("\n") + .map((line) => line.trim()) + .filter(Boolean); + const callsiteLines = lines.slice(1 + skipFrames, 9 + skipFrames); + return callsiteLines.length > 0 ? callsiteLines.join(" <= ") : null; +} + type CurrentMission = { missionName: string; missionType?: string; @@ -90,6 +116,7 @@ function MapInspector() { "mission", parseAsMissionWithType, ); + const engineStore = useEngineStoreApi(); const [fogEnabledOverride, setFogEnabledOverride] = useQueryState( "fog", parseAsBoolean, @@ -99,13 +126,34 @@ function MapInspector() { setFogEnabledOverride(null); }, [setFogEnabledOverride]); + const currentMissionRef = useRef(currentMission); + currentMissionRef.current = currentMission; + const changeMission = useCallback( (mission: CurrentMission) => { + const previousMission = currentMissionRef.current; + const stack = summarizeCallStack(1); + engineStore.getState().recordPlaybackDiagnosticEvent({ + kind: "mission.change.requested", + message: "changeMission invoked", + meta: { + previousMissionName: previousMission.missionName, + previousMissionType: previousMission.missionType ?? null, + nextMissionName: mission.missionName, + nextMissionType: mission.missionType ?? null, + stack: stack ?? "unavailable", + }, + }); + console.info("[mission trace] changeMission", { + previousMission, + nextMission: mission, + stack, + }); window.location.hash = ""; clearFogEnabledOverride(); setCurrentMission(mission); }, - [setCurrentMission, clearFogEnabledOverride], + [engineStore, setCurrentMission, clearFogEnabledOverride], ); const isTouch = useTouchDevice(); @@ -228,6 +276,7 @@ function MapInspector() { + {isTouch && ( )} + @@ -265,6 +315,64 @@ function MapInspector() { ); } +/** Map from Tribes 2 game type display names to manifest mission type codes. */ +const GAME_TYPE_TO_MISSION_TYPE: Record = { + "Capture the Flag": "CTF", + "Capture and Hold": "CnH", + Deathmatch: "DM", + "Team Deathmatch": "TDM", + Siege: "Siege", + Bounty: "Bounty", + Rabbit: "Rabbit", +}; + +/** + * When a demo recording is loaded, switch to the mission it was recorded on. + */ +function DemoMissionSync({ + changeMission, + currentMission, +}: { + changeMission: (mission: CurrentMission) => void; + currentMission: CurrentMission; +}) { + const recording = useDemoRecording(); + + useEffect(() => { + if (!recording?.missionName) return; + + const missionName = findMissionByDemoName(recording.missionName); + if (!missionName) { + console.warn( + `Demo mission "${recording.missionName}" not found in manifest`, + ); + return; + } + + const info = getMissionInfo(missionName); + const missionTypeCode = recording.gameType + ? GAME_TYPE_TO_MISSION_TYPE[recording.gameType] + : undefined; + const missionType = + missionTypeCode && info.missionTypes.includes(missionTypeCode) + ? missionTypeCode + : info.missionTypes[0]; + + // Skip if we're already on the correct mission to avoid unnecessary + // remount cascades (e.g. after a Suspense boundary restores). + if ( + currentMission.missionName === missionName && + currentMission.missionType === missionType + ) { + return; + } + + changeMission({ missionName, missionType }); + }, [recording, changeMission, currentMission]); + + return null; +} + /** * Disables observer/touch controls when a demo is playing so they don't * fight the animated camera. @@ -282,7 +390,7 @@ function DemoAwareControls({ lookJoystickStateRef: React.RefObject; lookJoystickZoneRef: React.RefObject; }) { - const { isPlaying } = useDemo(); + const isPlaying = useDemoIsPlaying(); if (isPlaying) return null; if (isTouch === null) return null; if (isTouch) { @@ -300,14 +408,27 @@ function DemoAwareControls({ /** Exposes `window.loadDemoRecording` for automation/testing. */ function DemoWindowAPI() { - const { setRecording } = useDemo(); + const { setRecording } = useDemoActions(); + const engineStore = useEngineStoreApi(); useEffect(() => { window.loadDemoRecording = setRecording; + window.getDemoDiagnostics = () => { + return buildSerializableDiagnosticsSnapshot(engineStore.getState()); + }; + window.getDemoDiagnosticsJson = () => { + return buildSerializableDiagnosticsJson(engineStore.getState()); + }; + window.clearDemoDiagnostics = () => { + engineStore.getState().clearPlaybackDiagnostics(); + }; return () => { delete window.loadDemoRecording; + delete window.getDemoDiagnostics; + delete window.getDemoDiagnosticsJson; + delete window.clearDemoDiagnostics; }; - }, [setRecording]); + }, [engineStore, setRecording]); return null; } diff --git a/app/style.css b/app/style.css index aae48cc7..03b447d1 100644 --- a/app/style.css +++ b/app/style.css @@ -246,6 +246,32 @@ input[type="range"] { text-align: center; } +.PlayerNameplate { + pointer-events: none; + text-align: center; + white-space: nowrap; +} + +.PlayerNameplate-name { + color: #fff; + font-size: 11px; + text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9), 0 0 1px rgba(0, 0, 0, 0.7); +} + +.PlayerNameplate-healthBar { + width: 60px; + height: 4px; + background: rgba(0, 0, 0, 0.5); + border: 1px solid rgba(255, 255, 255, 0.2); + margin: 2px auto 0; + overflow: hidden; +} + +.PlayerNameplate-healthFill { + height: 100%; + background: #2ecc40; +} + .StatsPanel { left: auto !important; top: auto !important; @@ -621,3 +647,119 @@ input[type="range"] { inset 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 -1px 2px rgba(0, 0, 0, 0.3) !important; } + +.DemoControls { + position: fixed; + bottom: 0; + left: 0; + right: 0; + display: flex; + align-items: center; + gap: 10px; + padding: 8px 12px; + background: rgba(0, 0, 0, 0.7); + color: #fff; + font-size: 13px; + z-index: 2; +} + +.DemoControls-playPause { + width: 32px; + height: 32px; + flex-shrink: 0; + display: flex; + align-items: center; + justify-content: center; + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.3); + border-radius: 4px; + background: rgba(3, 82, 147, 0.6); + color: #fff; + font-size: 14px; + cursor: pointer; +} + +@media (hover: hover) { + .DemoControls-playPause:hover { + background: rgba(0, 98, 179, 0.8); + } +} + +.DemoControls-time { + flex-shrink: 0; + font-variant-numeric: tabular-nums; + white-space: nowrap; +} + +.DemoControls-seek[type="range"] { + flex: 1 1 0; + min-width: 0; + max-width: none; +} + +.DemoControls-speed { + flex-shrink: 0; + padding: 2px 4px; + border: 1px solid rgba(255, 255, 255, 0.3); + border-radius: 3px; + background: rgba(0, 0, 0, 0.6); + color: #fff; + font-size: 12px; +} + +.DemoDiagnosticsPanel { + display: flex; + flex-direction: column; + gap: 3px; + margin-left: 8px; + padding: 4px 8px; + border: 1px solid rgba(255, 255, 255, 0.2); + border-radius: 4px; + background: rgba(0, 0, 0, 0.55); + min-width: 320px; +} + +.DemoDiagnosticsPanel[data-context-lost="true"] { + border-color: rgba(255, 90, 90, 0.8); + background: rgba(70, 0, 0, 0.45); +} + +.DemoDiagnosticsPanel-status { + font-size: 11px; + font-weight: 700; + letter-spacing: 0.02em; +} + +.DemoDiagnosticsPanel-metrics { + display: flex; + flex-wrap: wrap; + gap: 4px 10px; + font-size: 11px; + opacity: 0.92; +} + +.DemoDiagnosticsPanel-footer { + display: flex; + flex-wrap: wrap; + gap: 4px 8px; + align-items: center; + font-size: 11px; +} + +.DemoDiagnosticsPanel-footer button { + border: 1px solid rgba(255, 255, 255, 0.3); + border-radius: 3px; + background: rgba(3, 82, 147, 0.6); + color: #fff; + padding: 1px 6px; + font-size: 11px; + cursor: pointer; +} + +.DemoDiagnosticsPanel-footer button:hover { + background: rgba(0, 98, 179, 0.8); +} + +.DemoIcon { + font-size: 19px; +} diff --git a/docs/404.html b/docs/404.html index 5a4babc0..73149611 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 5a4babc0..73149611 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 b48bed34..8b5204f0 100644 --- a/docs/__next.__PAGE__.txt +++ b/docs/__next.__PAGE__.txt @@ -1,9 +1,10 @@ 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/15f5b04504a3a132.js","/t2-mapper/_next/static/chunks/93b588fa7f31935c.js","/t2-mapper/_next/static/chunks/5619c5b2b1355f74.js","/t2-mapper/_next/static/chunks/eced4fe19bc9da99.js","/t2-mapper/_next/static/chunks/fcdc907286f09d63.js","/t2-mapper/_next/static/chunks/bb0aa1c978feffed.js"],"default"] +3:I[31713,["/t2-mapper/_next/static/chunks/e6da73430a674f20.js","/t2-mapper/_next/static/chunks/781bfa3c9aab0c18.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/12e7daed7311216f.js","/t2-mapper/_next/static/chunks/bb0aa1c978feffed.js"],"default"] 6:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"OutletBoundary"] 7:"$Sreact.suspense" -0:{"buildId":"-NrDAGL0vu_8RrgSU0FFY","rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/15f5b04504a3a132.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/5619c5b2b1355f74.js","async":true}],["$","script","script-3",{"src":"/t2-mapper/_next/static/chunks/eced4fe19bc9da99.js","async":true}],["$","script","script-4",{"src":"/t2-mapper/_next/static/chunks/fcdc907286f09d63.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/afff663ba7029ccf.css","style"] +0:{"buildId":"TA1NEd7uhnyFsTRk4wMjb","rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/afff663ba7029ccf.css","precedence":"next"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/781bfa3c9aab0c18.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/12e7daed7311216f.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} 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 549e3096..330e2e17 100644 --- a/docs/__next._full.txt +++ b/docs/__next._full.txt @@ -3,14 +3,15 @@ 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/15f5b04504a3a132.js","/t2-mapper/_next/static/chunks/93b588fa7f31935c.js","/t2-mapper/_next/static/chunks/5619c5b2b1355f74.js","/t2-mapper/_next/static/chunks/eced4fe19bc9da99.js","/t2-mapper/_next/static/chunks/fcdc907286f09d63.js","/t2-mapper/_next/static/chunks/bb0aa1c978feffed.js"],"default"] +6:I[31713,["/t2-mapper/_next/static/chunks/e6da73430a674f20.js","/t2-mapper/_next/static/chunks/781bfa3c9aab0c18.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/12e7daed7311216f.js","/t2-mapper/_next/static/chunks/bb0aa1c978feffed.js"],"default"] 9:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.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"] 10:I[68027,[],"default"] -:HL["/t2-mapper/_next/static/chunks/284925ee1f24c201.css","style"] -0:{"P":null,"b":"-NrDAGL0vu_8RrgSU0FFY","c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/284925ee1f24c201.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"]}}],[["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/15f5b04504a3a132.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/5619c5b2b1355f74.js","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"/t2-mapper/_next/static/chunks/eced4fe19bc9da99.js","async":true,"nonce":"$undefined"}],["$","script","script-4",{"src":"/t2-mapper/_next/static/chunks/fcdc907286f09d63.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/f0f828674b39f3d8.css","style"] +:HL["/t2-mapper/_next/static/chunks/afff663ba7029ccf.css","style"] +0:{"P":null,"b":"TA1NEd7uhnyFsTRk4wMjb","c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/f0f828674b39f3d8.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/afff663ba7029ccf.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/t2-mapper/_next/static/chunks/781bfa3c9aab0c18.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/12e7daed7311216f.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} 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"}]] diff --git a/docs/__next._head.txt b/docs/__next._head.txt index bfcb8161..7b377486 100644 --- a/docs/__next._head.txt +++ b/docs/__next._head.txt @@ -3,4 +3,4 @@ 3:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"MetadataBoundary"] 4:"$Sreact.suspense" 5:I[27201,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"IconMark"] -0:{"buildId":"-NrDAGL0vu_8RrgSU0FFY","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} +0:{"buildId":"TA1NEd7uhnyFsTRk4wMjb","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 eca24451..11349f6a 100644 --- a/docs/__next._index.txt +++ b/docs/__next._index.txt @@ -2,5 +2,5 @@ 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"] -:HL["/t2-mapper/_next/static/chunks/284925ee1f24c201.css","style"] -0:{"buildId":"-NrDAGL0vu_8RrgSU0FFY","rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/284925ee1f24c201.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} +:HL["/t2-mapper/_next/static/chunks/f0f828674b39f3d8.css","style"] +0:{"buildId":"TA1NEd7uhnyFsTRk4wMjb","rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/f0f828674b39f3d8.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} diff --git a/docs/__next._tree.txt b/docs/__next._tree.txt index ccabecd6..b252078b 100644 --- a/docs/__next._tree.txt +++ b/docs/__next._tree.txt @@ -1,2 +1,3 @@ -:HL["/t2-mapper/_next/static/chunks/284925ee1f24c201.css","style"] -0:{"buildId":"-NrDAGL0vu_8RrgSU0FFY","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/f0f828674b39f3d8.css","style"] +:HL["/t2-mapper/_next/static/chunks/afff663ba7029ccf.css","style"] +0:{"buildId":"TA1NEd7uhnyFsTRk4wMjb","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/-NrDAGL0vu_8RrgSU0FFY/_buildManifest.js b/docs/_next/static/TA1NEd7uhnyFsTRk4wMjb/_buildManifest.js similarity index 100% rename from docs/_next/static/-NrDAGL0vu_8RrgSU0FFY/_buildManifest.js rename to docs/_next/static/TA1NEd7uhnyFsTRk4wMjb/_buildManifest.js diff --git a/docs/_next/static/-NrDAGL0vu_8RrgSU0FFY/_clientMiddlewareManifest.json b/docs/_next/static/TA1NEd7uhnyFsTRk4wMjb/_clientMiddlewareManifest.json similarity index 100% rename from docs/_next/static/-NrDAGL0vu_8RrgSU0FFY/_clientMiddlewareManifest.json rename to docs/_next/static/TA1NEd7uhnyFsTRk4wMjb/_clientMiddlewareManifest.json diff --git a/docs/_next/static/-NrDAGL0vu_8RrgSU0FFY/_ssgManifest.js b/docs/_next/static/TA1NEd7uhnyFsTRk4wMjb/_ssgManifest.js similarity index 100% rename from docs/_next/static/-NrDAGL0vu_8RrgSU0FFY/_ssgManifest.js rename to docs/_next/static/TA1NEd7uhnyFsTRk4wMjb/_ssgManifest.js diff --git a/docs/_next/static/chunks/12e7daed7311216f.js b/docs/_next/static/chunks/12e7daed7311216f.js new file mode 100644 index 00000000..1f5ac409 --- /dev/null +++ b/docs/_next/static/chunks/12e7daed7311216f.js @@ -0,0 +1,528 @@ +(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,38360,(e,t,r)=>{var a={À:"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",й:"и",Й:"И",ё:"е",Ё:"Е"},n=Object.keys(a).join("|"),i=RegExp(n,"g"),o=RegExp(n,"");function s(e){return a[e]}var l=function(e){return e.replace(i,s)};t.exports=l,t.exports.has=function(e){return!!e.match(o)},t.exports.remove=l},29402,(e,t,r)=>{var a,n,i,o,s="__lodash_hash_undefined__",l=1/0,u="[object Arguments]",c="[object Array]",d="[object Boolean]",f="[object Date]",h="[object Error]",m="[object Function]",p="[object Map]",g="[object Number]",v="[object Object]",y="[object Promise]",A="[object RegExp]",F="[object Set]",b="[object String]",C="[object Symbol]",B="[object WeakMap]",S="[object ArrayBuffer]",x="[object DataView]",E=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,M=/^\w*$/,D=/^\./,k=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,w=/\\(\\)?/g,I=/^\[object .+?Constructor\]$/,T=/^(?:0|[1-9]\d*)$/,R={};R["[object Float32Array]"]=R["[object Float64Array]"]=R["[object Int8Array]"]=R["[object Int16Array]"]=R["[object Int32Array]"]=R["[object Uint8Array]"]=R["[object Uint8ClampedArray]"]=R["[object Uint16Array]"]=R["[object Uint32Array]"]=!0,R[u]=R[c]=R[S]=R[d]=R[x]=R[f]=R[h]=R[m]=R[p]=R[g]=R[v]=R[A]=R[F]=R[b]=R[B]=!1;var P=e.g&&e.g.Object===Object&&e.g,G="object"==typeof self&&self&&self.Object===Object&&self,L=P||G||Function("return this")(),j=r&&!r.nodeType&&r,_=j&&t&&!t.nodeType&&t,O=_&&_.exports===j&&P.process,U=function(){try{return O&&O.binding("util")}catch(e){}}(),H=U&&U.isTypedArray;function N(e,t){for(var r=-1,a=e?e.length:0,n=Array(a);++r-1},eC.prototype.set=function(e,t){var r=this.__data__,a=eE(r,e);return a<0?r.push([e,t]):r[a][1]=t,this},eB.prototype.clear=function(){this.__data__={hash:new eb,map:new(el||eC),string:new eb}},eB.prototype.delete=function(e){return eP(this,e).delete(e)},eB.prototype.get=function(e){return eP(this,e).get(e)},eB.prototype.has=function(e){return eP(this,e).has(e)},eB.prototype.set=function(e,t){return eP(this,e).set(e,t),this},eS.prototype.add=eS.prototype.push=function(e){return this.__data__.set(e,s),this},eS.prototype.has=function(e){return this.__data__.has(e)},ex.prototype.clear=function(){this.__data__=new eC},ex.prototype.delete=function(e){return this.__data__.delete(e)},ex.prototype.get=function(e){return this.__data__.get(e)},ex.prototype.has=function(e){return this.__data__.has(e)},ex.prototype.set=function(e,t){var r=this.__data__;if(r instanceof eC){var a=r.__data__;if(!el||a.length<199)return a.push([e,t]),this;r=this.__data__=new eB(a)}return r.set(e,t),this};var eM=(a=function(e,t){return e&&eD(e,t,e0)},function(e,t){if(null==e)return e;if(!eq(e))return a(e,t);for(var r=e.length,n=-1,i=Object(e);++ns))return!1;var u=i.get(e);if(u&&i.get(t))return u==t;var c=-1,d=!0,f=1&n?new eS:void 0;for(i.set(e,t),i.set(t,e);++c-1&&e%1==0&&e-1&&e%1==0&&e<=0x1fffffffffffff}function eX(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function eY(e){return!!e&&"object"==typeof e}function eZ(e){return"symbol"==typeof e||eY(e)&&ee.call(e)==C}var e$=H?J(H):function(e){return eY(e)&&eW(e.length)&&!!R[ee.call(e)]};function e0(e){return eq(e)?function(e,t){var r=ez(e)||eV(e)?function(e,t){for(var r=-1,a=Array(e);++rt||i&&o&&l&&!s&&!u||a&&o&&l||!r&&l||!n)return 1;if(!a&&!i&&!u&&e=s)return l;return l*("desc"==r[a]?-1:1)}}return e.index-t.index}(e,t,r)});l--;)s[l]=s[l].value;return s}(e,t,r))}},76775,(e,t,r)=>{function a(e,t,r,a){return Math.round(e/r)+" "+a+(t>=1.5*r?"s":"")}t.exports=function(e,t){t=t||{};var r,n,i,o,s=typeof e;if("string"===s&&e.length>0){var l=e;if(!((l=String(l)).length>100)){var u=/^(-?(?:\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(u){var c=parseFloat(u[1]);switch((u[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*c;case"weeks":case"week":case"w":return 6048e5*c;case"days":case"day":case"d":return 864e5*c;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*c;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*c;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*c;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:break}}}return}if("number"===s&&isFinite(e)){return t.long?(n=Math.abs(r=e))>=864e5?a(r,n,864e5,"day"):n>=36e5?a(r,n,36e5,"hour"):n>=6e4?a(r,n,6e4,"minute"):n>=1e3?a(r,n,1e3,"second"):r+" 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,r)=>{t.exports=function(t){function r(e){let t,n,i,o=null;function s(...e){if(!s.enabled)return;let a=Number(new Date);s.diff=a-(t||a),s.prev=t,s.curr=a,t=a,e[0]=r.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let n=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(t,a)=>{if("%%"===t)return"%";n++;let i=r.formatters[a];if("function"==typeof i){let r=e[n];t=i.call(s,r),e.splice(n,1),n--}return t}),r.formatArgs.call(s,e),(s.log||r.log).apply(s,e)}return s.namespace=e,s.useColors=r.useColors(),s.color=r.selectColor(e),s.extend=a,s.destroy=r.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==o?o:(n!==r.namespaces&&(n=r.namespaces,i=r.enabled(e)),i),set:e=>{o=e}}),"function"==typeof r.init&&r.init(s),s}function a(e,t){let a=r(this.namespace+(void 0===t?":":t)+e);return a.log=this.log,a}function n(e,t){let r=0,a=0,n=-1,i=0;for(;r"-"+e)].join(",");return r.enable(""),e},r.enable=function(e){for(let t of(r.save(e),r.namespaces=e,r.names=[],r.skips=[],("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean)))"-"===t[0]?r.skips.push(t.slice(1)):r.names.push(t)},r.enabled=function(e){for(let t of r.skips)if(n(e,t))return!1;for(let t of r.names)if(n(e,t))return!0;return!1},r.humanize=e.r(76775),r.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=>{r[e]=t[e]}),r.names=[],r.skips=[],r.formatters={},r.selectColor=function(e){let t=0;for(let r=0;r{let a;var n=e.i(47167);r.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 r="color: "+this.color;e.splice(1,0,r,"color: inherit");let a=0,n=0;e[0].replace(/%[a-zA-Z%]/g,e=>{"%%"!==e&&(a++,"%c"===e&&(n=a))}),e.splice(n,0,r)},r.save=function(e){try{e?r.storage.setItem("debug",e):r.storage.removeItem("debug")}catch(e){}},r.load=function(){let e;try{e=r.storage.getItem("debug")||r.storage.getItem("DEBUG")}catch(e){}return!e&&void 0!==n.default&&"env"in n.default&&(e=n.default.env.DEBUG),e},r.useColors=function(){let e;return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},r.storage=function(){try{return localStorage}catch(e){}}(),a=!1,r.destroy=()=>{a||(a=!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`."))},r.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"],r.log=console.debug||console.log||(()=>{}),t.exports=e.r(7003)(r);let{formatters:i}=t.exports;i.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},81405,(e,t,r)=>{var a;e.e,(a=function(){function e(e){return n.appendChild(e.dom),e}function t(e){for(var t=0;to+1e3&&(l.update(1e3*s/(e-o),100),o=e,s=0,c)){var t=performance.memory;c.update(t.usedJSHeapSize/1048576,t.jsHeapSizeLimit/1048576)}return e},update:function(){i=this.end()},domElement:n,setMode:t}}).Panel=function(e,t,r){var a=1/0,n=0,i=Math.round,o=i(window.devicePixelRatio||1),s=80*o,l=48*o,u=3*o,c=2*o,d=3*o,f=15*o,h=74*o,m=30*o,p=document.createElement("canvas");p.width=s,p.height=l,p.style.cssText="width:80px;height:48px";var g=p.getContext("2d");return g.font="bold "+9*o+"px Helvetica,Arial,sans-serif",g.textBaseline="top",g.fillStyle=r,g.fillRect(0,0,s,l),g.fillStyle=t,g.fillText(e,u,c),g.fillRect(d,f,h,m),g.fillStyle=r,g.globalAlpha=.9,g.fillRect(d,f,h,m),{dom:p,update:function(l,v){a=Math.min(a,l),n=Math.max(n,l),g.fillStyle=r,g.globalAlpha=1,g.fillRect(0,0,s,f),g.fillStyle=t,g.fillText(i(l)+" "+e+" ("+i(a)+"-"+i(n)+")",u,c),g.drawImage(p,d+o,f,h-o,m,d,f,h-o,m),g.fillRect(d+h-o,f,o,m),g.fillStyle=r,g.globalAlpha=.9,g.fillRect(d+h-o,f,o,i((1-l/v)*m))}}},t.exports=a},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"})},31713,e=>{"use strict";let t;var r,a,n=e.i(43476),i=e.i(932),o=e.i(71645),s=e.i(91037),l=e.i(8560),u=e.i(90072);e.s(["ACESFilmicToneMapping",()=>u.ACESFilmicToneMapping,"AddEquation",()=>u.AddEquation,"AddOperation",()=>u.AddOperation,"AdditiveAnimationBlendMode",()=>u.AdditiveAnimationBlendMode,"AdditiveBlending",()=>u.AdditiveBlending,"AgXToneMapping",()=>u.AgXToneMapping,"AlphaFormat",()=>u.AlphaFormat,"AlwaysCompare",()=>u.AlwaysCompare,"AlwaysDepth",()=>u.AlwaysDepth,"AlwaysStencilFunc",()=>u.AlwaysStencilFunc,"AmbientLight",()=>u.AmbientLight,"AnimationAction",()=>u.AnimationAction,"AnimationClip",()=>u.AnimationClip,"AnimationLoader",()=>u.AnimationLoader,"AnimationMixer",()=>u.AnimationMixer,"AnimationObjectGroup",()=>u.AnimationObjectGroup,"AnimationUtils",()=>u.AnimationUtils,"ArcCurve",()=>u.ArcCurve,"ArrayCamera",()=>u.ArrayCamera,"ArrowHelper",()=>u.ArrowHelper,"AttachedBindMode",()=>u.AttachedBindMode,"Audio",()=>u.Audio,"AudioAnalyser",()=>u.AudioAnalyser,"AudioContext",()=>u.AudioContext,"AudioListener",()=>u.AudioListener,"AudioLoader",()=>u.AudioLoader,"AxesHelper",()=>u.AxesHelper,"BackSide",()=>u.BackSide,"BasicDepthPacking",()=>u.BasicDepthPacking,"BasicShadowMap",()=>u.BasicShadowMap,"BatchedMesh",()=>u.BatchedMesh,"Bone",()=>u.Bone,"BooleanKeyframeTrack",()=>u.BooleanKeyframeTrack,"Box2",()=>u.Box2,"Box3",()=>u.Box3,"Box3Helper",()=>u.Box3Helper,"BoxGeometry",()=>u.BoxGeometry,"BoxHelper",()=>u.BoxHelper,"BufferAttribute",()=>u.BufferAttribute,"BufferGeometry",()=>u.BufferGeometry,"BufferGeometryLoader",()=>u.BufferGeometryLoader,"ByteType",()=>u.ByteType,"Cache",()=>u.Cache,"Camera",()=>u.Camera,"CameraHelper",()=>u.CameraHelper,"CanvasTexture",()=>u.CanvasTexture,"CapsuleGeometry",()=>u.CapsuleGeometry,"CatmullRomCurve3",()=>u.CatmullRomCurve3,"CineonToneMapping",()=>u.CineonToneMapping,"CircleGeometry",()=>u.CircleGeometry,"ClampToEdgeWrapping",()=>u.ClampToEdgeWrapping,"Clock",()=>u.Clock,"Color",()=>u.Color,"ColorKeyframeTrack",()=>u.ColorKeyframeTrack,"ColorManagement",()=>u.ColorManagement,"CompressedArrayTexture",()=>u.CompressedArrayTexture,"CompressedCubeTexture",()=>u.CompressedCubeTexture,"CompressedTexture",()=>u.CompressedTexture,"CompressedTextureLoader",()=>u.CompressedTextureLoader,"ConeGeometry",()=>u.ConeGeometry,"ConstantAlphaFactor",()=>u.ConstantAlphaFactor,"ConstantColorFactor",()=>u.ConstantColorFactor,"Controls",()=>u.Controls,"CubeCamera",()=>u.CubeCamera,"CubeDepthTexture",()=>u.CubeDepthTexture,"CubeReflectionMapping",()=>u.CubeReflectionMapping,"CubeRefractionMapping",()=>u.CubeRefractionMapping,"CubeTexture",()=>u.CubeTexture,"CubeTextureLoader",()=>u.CubeTextureLoader,"CubeUVReflectionMapping",()=>u.CubeUVReflectionMapping,"CubicBezierCurve",()=>u.CubicBezierCurve,"CubicBezierCurve3",()=>u.CubicBezierCurve3,"CubicInterpolant",()=>u.CubicInterpolant,"CullFaceBack",()=>u.CullFaceBack,"CullFaceFront",()=>u.CullFaceFront,"CullFaceFrontBack",()=>u.CullFaceFrontBack,"CullFaceNone",()=>u.CullFaceNone,"Curve",()=>u.Curve,"CurvePath",()=>u.CurvePath,"CustomBlending",()=>u.CustomBlending,"CustomToneMapping",()=>u.CustomToneMapping,"CylinderGeometry",()=>u.CylinderGeometry,"Cylindrical",()=>u.Cylindrical,"Data3DTexture",()=>u.Data3DTexture,"DataArrayTexture",()=>u.DataArrayTexture,"DataTexture",()=>u.DataTexture,"DataTextureLoader",()=>u.DataTextureLoader,"DataUtils",()=>u.DataUtils,"DecrementStencilOp",()=>u.DecrementStencilOp,"DecrementWrapStencilOp",()=>u.DecrementWrapStencilOp,"DefaultLoadingManager",()=>u.DefaultLoadingManager,"DepthFormat",()=>u.DepthFormat,"DepthStencilFormat",()=>u.DepthStencilFormat,"DepthTexture",()=>u.DepthTexture,"DetachedBindMode",()=>u.DetachedBindMode,"DirectionalLight",()=>u.DirectionalLight,"DirectionalLightHelper",()=>u.DirectionalLightHelper,"DiscreteInterpolant",()=>u.DiscreteInterpolant,"DodecahedronGeometry",()=>u.DodecahedronGeometry,"DoubleSide",()=>u.DoubleSide,"DstAlphaFactor",()=>u.DstAlphaFactor,"DstColorFactor",()=>u.DstColorFactor,"DynamicCopyUsage",()=>u.DynamicCopyUsage,"DynamicDrawUsage",()=>u.DynamicDrawUsage,"DynamicReadUsage",()=>u.DynamicReadUsage,"EdgesGeometry",()=>u.EdgesGeometry,"EllipseCurve",()=>u.EllipseCurve,"EqualCompare",()=>u.EqualCompare,"EqualDepth",()=>u.EqualDepth,"EqualStencilFunc",()=>u.EqualStencilFunc,"EquirectangularReflectionMapping",()=>u.EquirectangularReflectionMapping,"EquirectangularRefractionMapping",()=>u.EquirectangularRefractionMapping,"Euler",()=>u.Euler,"EventDispatcher",()=>u.EventDispatcher,"ExternalTexture",()=>u.ExternalTexture,"ExtrudeGeometry",()=>u.ExtrudeGeometry,"FileLoader",()=>u.FileLoader,"Float16BufferAttribute",()=>u.Float16BufferAttribute,"Float32BufferAttribute",()=>u.Float32BufferAttribute,"FloatType",()=>u.FloatType,"Fog",()=>u.Fog,"FogExp2",()=>u.FogExp2,"FramebufferTexture",()=>u.FramebufferTexture,"FrontSide",()=>u.FrontSide,"Frustum",()=>u.Frustum,"FrustumArray",()=>u.FrustumArray,"GLBufferAttribute",()=>u.GLBufferAttribute,"GLSL1",()=>u.GLSL1,"GLSL3",()=>u.GLSL3,"GreaterCompare",()=>u.GreaterCompare,"GreaterDepth",()=>u.GreaterDepth,"GreaterEqualCompare",()=>u.GreaterEqualCompare,"GreaterEqualDepth",()=>u.GreaterEqualDepth,"GreaterEqualStencilFunc",()=>u.GreaterEqualStencilFunc,"GreaterStencilFunc",()=>u.GreaterStencilFunc,"GridHelper",()=>u.GridHelper,"Group",()=>u.Group,"HalfFloatType",()=>u.HalfFloatType,"HemisphereLight",()=>u.HemisphereLight,"HemisphereLightHelper",()=>u.HemisphereLightHelper,"IcosahedronGeometry",()=>u.IcosahedronGeometry,"ImageBitmapLoader",()=>u.ImageBitmapLoader,"ImageLoader",()=>u.ImageLoader,"ImageUtils",()=>u.ImageUtils,"IncrementStencilOp",()=>u.IncrementStencilOp,"IncrementWrapStencilOp",()=>u.IncrementWrapStencilOp,"InstancedBufferAttribute",()=>u.InstancedBufferAttribute,"InstancedBufferGeometry",()=>u.InstancedBufferGeometry,"InstancedInterleavedBuffer",()=>u.InstancedInterleavedBuffer,"InstancedMesh",()=>u.InstancedMesh,"Int16BufferAttribute",()=>u.Int16BufferAttribute,"Int32BufferAttribute",()=>u.Int32BufferAttribute,"Int8BufferAttribute",()=>u.Int8BufferAttribute,"IntType",()=>u.IntType,"InterleavedBuffer",()=>u.InterleavedBuffer,"InterleavedBufferAttribute",()=>u.InterleavedBufferAttribute,"Interpolant",()=>u.Interpolant,"InterpolateDiscrete",()=>u.InterpolateDiscrete,"InterpolateLinear",()=>u.InterpolateLinear,"InterpolateSmooth",()=>u.InterpolateSmooth,"InterpolationSamplingMode",()=>u.InterpolationSamplingMode,"InterpolationSamplingType",()=>u.InterpolationSamplingType,"InvertStencilOp",()=>u.InvertStencilOp,"KeepStencilOp",()=>u.KeepStencilOp,"KeyframeTrack",()=>u.KeyframeTrack,"LOD",()=>u.LOD,"LatheGeometry",()=>u.LatheGeometry,"Layers",()=>u.Layers,"LessCompare",()=>u.LessCompare,"LessDepth",()=>u.LessDepth,"LessEqualCompare",()=>u.LessEqualCompare,"LessEqualDepth",()=>u.LessEqualDepth,"LessEqualStencilFunc",()=>u.LessEqualStencilFunc,"LessStencilFunc",()=>u.LessStencilFunc,"Light",()=>u.Light,"LightProbe",()=>u.LightProbe,"Line",()=>u.Line,"Line3",()=>u.Line3,"LineBasicMaterial",()=>u.LineBasicMaterial,"LineCurve",()=>u.LineCurve,"LineCurve3",()=>u.LineCurve3,"LineDashedMaterial",()=>u.LineDashedMaterial,"LineLoop",()=>u.LineLoop,"LineSegments",()=>u.LineSegments,"LinearFilter",()=>u.LinearFilter,"LinearInterpolant",()=>u.LinearInterpolant,"LinearMipMapLinearFilter",()=>u.LinearMipMapLinearFilter,"LinearMipMapNearestFilter",()=>u.LinearMipMapNearestFilter,"LinearMipmapLinearFilter",()=>u.LinearMipmapLinearFilter,"LinearMipmapNearestFilter",()=>u.LinearMipmapNearestFilter,"LinearSRGBColorSpace",()=>u.LinearSRGBColorSpace,"LinearToneMapping",()=>u.LinearToneMapping,"LinearTransfer",()=>u.LinearTransfer,"Loader",()=>u.Loader,"LoaderUtils",()=>u.LoaderUtils,"LoadingManager",()=>u.LoadingManager,"LoopOnce",()=>u.LoopOnce,"LoopPingPong",()=>u.LoopPingPong,"LoopRepeat",()=>u.LoopRepeat,"MOUSE",()=>u.MOUSE,"Material",()=>u.Material,"MaterialLoader",()=>u.MaterialLoader,"MathUtils",()=>u.MathUtils,"Matrix2",()=>u.Matrix2,"Matrix3",()=>u.Matrix3,"Matrix4",()=>u.Matrix4,"MaxEquation",()=>u.MaxEquation,"Mesh",()=>u.Mesh,"MeshBasicMaterial",()=>u.MeshBasicMaterial,"MeshDepthMaterial",()=>u.MeshDepthMaterial,"MeshDistanceMaterial",()=>u.MeshDistanceMaterial,"MeshLambertMaterial",()=>u.MeshLambertMaterial,"MeshMatcapMaterial",()=>u.MeshMatcapMaterial,"MeshNormalMaterial",()=>u.MeshNormalMaterial,"MeshPhongMaterial",()=>u.MeshPhongMaterial,"MeshPhysicalMaterial",()=>u.MeshPhysicalMaterial,"MeshStandardMaterial",()=>u.MeshStandardMaterial,"MeshToonMaterial",()=>u.MeshToonMaterial,"MinEquation",()=>u.MinEquation,"MirroredRepeatWrapping",()=>u.MirroredRepeatWrapping,"MixOperation",()=>u.MixOperation,"MultiplyBlending",()=>u.MultiplyBlending,"MultiplyOperation",()=>u.MultiplyOperation,"NearestFilter",()=>u.NearestFilter,"NearestMipMapLinearFilter",()=>u.NearestMipMapLinearFilter,"NearestMipMapNearestFilter",()=>u.NearestMipMapNearestFilter,"NearestMipmapLinearFilter",()=>u.NearestMipmapLinearFilter,"NearestMipmapNearestFilter",()=>u.NearestMipmapNearestFilter,"NeutralToneMapping",()=>u.NeutralToneMapping,"NeverCompare",()=>u.NeverCompare,"NeverDepth",()=>u.NeverDepth,"NeverStencilFunc",()=>u.NeverStencilFunc,"NoBlending",()=>u.NoBlending,"NoColorSpace",()=>u.NoColorSpace,"NoNormalPacking",()=>u.NoNormalPacking,"NoToneMapping",()=>u.NoToneMapping,"NormalAnimationBlendMode",()=>u.NormalAnimationBlendMode,"NormalBlending",()=>u.NormalBlending,"NormalGAPacking",()=>u.NormalGAPacking,"NormalRGPacking",()=>u.NormalRGPacking,"NotEqualCompare",()=>u.NotEqualCompare,"NotEqualDepth",()=>u.NotEqualDepth,"NotEqualStencilFunc",()=>u.NotEqualStencilFunc,"NumberKeyframeTrack",()=>u.NumberKeyframeTrack,"Object3D",()=>u.Object3D,"ObjectLoader",()=>u.ObjectLoader,"ObjectSpaceNormalMap",()=>u.ObjectSpaceNormalMap,"OctahedronGeometry",()=>u.OctahedronGeometry,"OneFactor",()=>u.OneFactor,"OneMinusConstantAlphaFactor",()=>u.OneMinusConstantAlphaFactor,"OneMinusConstantColorFactor",()=>u.OneMinusConstantColorFactor,"OneMinusDstAlphaFactor",()=>u.OneMinusDstAlphaFactor,"OneMinusDstColorFactor",()=>u.OneMinusDstColorFactor,"OneMinusSrcAlphaFactor",()=>u.OneMinusSrcAlphaFactor,"OneMinusSrcColorFactor",()=>u.OneMinusSrcColorFactor,"OrthographicCamera",()=>u.OrthographicCamera,"PCFShadowMap",()=>u.PCFShadowMap,"PCFSoftShadowMap",()=>u.PCFSoftShadowMap,"PMREMGenerator",()=>l.PMREMGenerator,"Path",()=>u.Path,"PerspectiveCamera",()=>u.PerspectiveCamera,"Plane",()=>u.Plane,"PlaneGeometry",()=>u.PlaneGeometry,"PlaneHelper",()=>u.PlaneHelper,"PointLight",()=>u.PointLight,"PointLightHelper",()=>u.PointLightHelper,"Points",()=>u.Points,"PointsMaterial",()=>u.PointsMaterial,"PolarGridHelper",()=>u.PolarGridHelper,"PolyhedronGeometry",()=>u.PolyhedronGeometry,"PositionalAudio",()=>u.PositionalAudio,"PropertyBinding",()=>u.PropertyBinding,"PropertyMixer",()=>u.PropertyMixer,"QuadraticBezierCurve",()=>u.QuadraticBezierCurve,"QuadraticBezierCurve3",()=>u.QuadraticBezierCurve3,"Quaternion",()=>u.Quaternion,"QuaternionKeyframeTrack",()=>u.QuaternionKeyframeTrack,"QuaternionLinearInterpolant",()=>u.QuaternionLinearInterpolant,"R11_EAC_Format",()=>u.R11_EAC_Format,"RED_GREEN_RGTC2_Format",()=>u.RED_GREEN_RGTC2_Format,"RED_RGTC1_Format",()=>u.RED_RGTC1_Format,"REVISION",()=>u.REVISION,"RG11_EAC_Format",()=>u.RG11_EAC_Format,"RGBADepthPacking",()=>u.RGBADepthPacking,"RGBAFormat",()=>u.RGBAFormat,"RGBAIntegerFormat",()=>u.RGBAIntegerFormat,"RGBA_ASTC_10x10_Format",()=>u.RGBA_ASTC_10x10_Format,"RGBA_ASTC_10x5_Format",()=>u.RGBA_ASTC_10x5_Format,"RGBA_ASTC_10x6_Format",()=>u.RGBA_ASTC_10x6_Format,"RGBA_ASTC_10x8_Format",()=>u.RGBA_ASTC_10x8_Format,"RGBA_ASTC_12x10_Format",()=>u.RGBA_ASTC_12x10_Format,"RGBA_ASTC_12x12_Format",()=>u.RGBA_ASTC_12x12_Format,"RGBA_ASTC_4x4_Format",()=>u.RGBA_ASTC_4x4_Format,"RGBA_ASTC_5x4_Format",()=>u.RGBA_ASTC_5x4_Format,"RGBA_ASTC_5x5_Format",()=>u.RGBA_ASTC_5x5_Format,"RGBA_ASTC_6x5_Format",()=>u.RGBA_ASTC_6x5_Format,"RGBA_ASTC_6x6_Format",()=>u.RGBA_ASTC_6x6_Format,"RGBA_ASTC_8x5_Format",()=>u.RGBA_ASTC_8x5_Format,"RGBA_ASTC_8x6_Format",()=>u.RGBA_ASTC_8x6_Format,"RGBA_ASTC_8x8_Format",()=>u.RGBA_ASTC_8x8_Format,"RGBA_BPTC_Format",()=>u.RGBA_BPTC_Format,"RGBA_ETC2_EAC_Format",()=>u.RGBA_ETC2_EAC_Format,"RGBA_PVRTC_2BPPV1_Format",()=>u.RGBA_PVRTC_2BPPV1_Format,"RGBA_PVRTC_4BPPV1_Format",()=>u.RGBA_PVRTC_4BPPV1_Format,"RGBA_S3TC_DXT1_Format",()=>u.RGBA_S3TC_DXT1_Format,"RGBA_S3TC_DXT3_Format",()=>u.RGBA_S3TC_DXT3_Format,"RGBA_S3TC_DXT5_Format",()=>u.RGBA_S3TC_DXT5_Format,"RGBDepthPacking",()=>u.RGBDepthPacking,"RGBFormat",()=>u.RGBFormat,"RGBIntegerFormat",()=>u.RGBIntegerFormat,"RGB_BPTC_SIGNED_Format",()=>u.RGB_BPTC_SIGNED_Format,"RGB_BPTC_UNSIGNED_Format",()=>u.RGB_BPTC_UNSIGNED_Format,"RGB_ETC1_Format",()=>u.RGB_ETC1_Format,"RGB_ETC2_Format",()=>u.RGB_ETC2_Format,"RGB_PVRTC_2BPPV1_Format",()=>u.RGB_PVRTC_2BPPV1_Format,"RGB_PVRTC_4BPPV1_Format",()=>u.RGB_PVRTC_4BPPV1_Format,"RGB_S3TC_DXT1_Format",()=>u.RGB_S3TC_DXT1_Format,"RGDepthPacking",()=>u.RGDepthPacking,"RGFormat",()=>u.RGFormat,"RGIntegerFormat",()=>u.RGIntegerFormat,"RawShaderMaterial",()=>u.RawShaderMaterial,"Ray",()=>u.Ray,"Raycaster",()=>u.Raycaster,"RectAreaLight",()=>u.RectAreaLight,"RedFormat",()=>u.RedFormat,"RedIntegerFormat",()=>u.RedIntegerFormat,"ReinhardToneMapping",()=>u.ReinhardToneMapping,"RenderTarget",()=>u.RenderTarget,"RenderTarget3D",()=>u.RenderTarget3D,"RepeatWrapping",()=>u.RepeatWrapping,"ReplaceStencilOp",()=>u.ReplaceStencilOp,"ReverseSubtractEquation",()=>u.ReverseSubtractEquation,"RingGeometry",()=>u.RingGeometry,"SIGNED_R11_EAC_Format",()=>u.SIGNED_R11_EAC_Format,"SIGNED_RED_GREEN_RGTC2_Format",()=>u.SIGNED_RED_GREEN_RGTC2_Format,"SIGNED_RED_RGTC1_Format",()=>u.SIGNED_RED_RGTC1_Format,"SIGNED_RG11_EAC_Format",()=>u.SIGNED_RG11_EAC_Format,"SRGBColorSpace",()=>u.SRGBColorSpace,"SRGBTransfer",()=>u.SRGBTransfer,"Scene",()=>u.Scene,"ShaderChunk",()=>l.ShaderChunk,"ShaderLib",()=>l.ShaderLib,"ShaderMaterial",()=>u.ShaderMaterial,"ShadowMaterial",()=>u.ShadowMaterial,"Shape",()=>u.Shape,"ShapeGeometry",()=>u.ShapeGeometry,"ShapePath",()=>u.ShapePath,"ShapeUtils",()=>u.ShapeUtils,"ShortType",()=>u.ShortType,"Skeleton",()=>u.Skeleton,"SkeletonHelper",()=>u.SkeletonHelper,"SkinnedMesh",()=>u.SkinnedMesh,"Source",()=>u.Source,"Sphere",()=>u.Sphere,"SphereGeometry",()=>u.SphereGeometry,"Spherical",()=>u.Spherical,"SphericalHarmonics3",()=>u.SphericalHarmonics3,"SplineCurve",()=>u.SplineCurve,"SpotLight",()=>u.SpotLight,"SpotLightHelper",()=>u.SpotLightHelper,"Sprite",()=>u.Sprite,"SpriteMaterial",()=>u.SpriteMaterial,"SrcAlphaFactor",()=>u.SrcAlphaFactor,"SrcAlphaSaturateFactor",()=>u.SrcAlphaSaturateFactor,"SrcColorFactor",()=>u.SrcColorFactor,"StaticCopyUsage",()=>u.StaticCopyUsage,"StaticDrawUsage",()=>u.StaticDrawUsage,"StaticReadUsage",()=>u.StaticReadUsage,"StereoCamera",()=>u.StereoCamera,"StreamCopyUsage",()=>u.StreamCopyUsage,"StreamDrawUsage",()=>u.StreamDrawUsage,"StreamReadUsage",()=>u.StreamReadUsage,"StringKeyframeTrack",()=>u.StringKeyframeTrack,"SubtractEquation",()=>u.SubtractEquation,"SubtractiveBlending",()=>u.SubtractiveBlending,"TOUCH",()=>u.TOUCH,"TangentSpaceNormalMap",()=>u.TangentSpaceNormalMap,"TetrahedronGeometry",()=>u.TetrahedronGeometry,"Texture",()=>u.Texture,"TextureLoader",()=>u.TextureLoader,"TextureUtils",()=>u.TextureUtils,"Timer",()=>u.Timer,"TimestampQuery",()=>u.TimestampQuery,"TorusGeometry",()=>u.TorusGeometry,"TorusKnotGeometry",()=>u.TorusKnotGeometry,"Triangle",()=>u.Triangle,"TriangleFanDrawMode",()=>u.TriangleFanDrawMode,"TriangleStripDrawMode",()=>u.TriangleStripDrawMode,"TrianglesDrawMode",()=>u.TrianglesDrawMode,"TubeGeometry",()=>u.TubeGeometry,"UVMapping",()=>u.UVMapping,"Uint16BufferAttribute",()=>u.Uint16BufferAttribute,"Uint32BufferAttribute",()=>u.Uint32BufferAttribute,"Uint8BufferAttribute",()=>u.Uint8BufferAttribute,"Uint8ClampedBufferAttribute",()=>u.Uint8ClampedBufferAttribute,"Uniform",()=>u.Uniform,"UniformsGroup",()=>u.UniformsGroup,"UniformsLib",()=>l.UniformsLib,"UniformsUtils",()=>u.UniformsUtils,"UnsignedByteType",()=>u.UnsignedByteType,"UnsignedInt101111Type",()=>u.UnsignedInt101111Type,"UnsignedInt248Type",()=>u.UnsignedInt248Type,"UnsignedInt5999Type",()=>u.UnsignedInt5999Type,"UnsignedIntType",()=>u.UnsignedIntType,"UnsignedShort4444Type",()=>u.UnsignedShort4444Type,"UnsignedShort5551Type",()=>u.UnsignedShort5551Type,"UnsignedShortType",()=>u.UnsignedShortType,"VSMShadowMap",()=>u.VSMShadowMap,"Vector2",()=>u.Vector2,"Vector3",()=>u.Vector3,"Vector4",()=>u.Vector4,"VectorKeyframeTrack",()=>u.VectorKeyframeTrack,"VideoFrameTexture",()=>u.VideoFrameTexture,"VideoTexture",()=>u.VideoTexture,"WebGL3DRenderTarget",()=>u.WebGL3DRenderTarget,"WebGLArrayRenderTarget",()=>u.WebGLArrayRenderTarget,"WebGLCoordinateSystem",()=>u.WebGLCoordinateSystem,"WebGLCubeRenderTarget",()=>u.WebGLCubeRenderTarget,"WebGLRenderTarget",()=>u.WebGLRenderTarget,"WebGLRenderer",()=>l.WebGLRenderer,"WebGLUtils",()=>l.WebGLUtils,"WebGPUCoordinateSystem",()=>u.WebGPUCoordinateSystem,"WebXRController",()=>u.WebXRController,"WireframeGeometry",()=>u.WireframeGeometry,"WrapAroundEnding",()=>u.WrapAroundEnding,"ZeroCurvatureEnding",()=>u.ZeroCurvatureEnding,"ZeroFactor",()=>u.ZeroFactor,"ZeroSlopeEnding",()=>u.ZeroSlopeEnding,"ZeroStencilOp",()=>u.ZeroStencilOp,"createCanvasElement",()=>u.createCanvasElement,"error",()=>u.error,"getConsoleFunction",()=>u.getConsoleFunction,"log",()=>u.log,"setConsoleFunction",()=>u.setConsoleFunction,"warn",()=>u.warn,"warnOnce",()=>u.warnOnce],32009);var c=e.i(32009);function d(e,t){let r;return(...a)=>{window.clearTimeout(r),r=window.setTimeout(()=>e(...a),t)}}let f=["x","y","top","bottom","left","right","width","height"];var h=e.i(46791);function m({ref:e,children:t,fallback:r,resize:a,style:i,gl:l,events:u=s.f,eventSource:h,eventPrefix:m,shadows:p,linear:g,flat:v,legacy:y,orthographic:A,frameloop:F,dpr:b,performance:C,raycaster:B,camera:S,scene:x,onPointerMissed:E,onCreated:M,...D}){o.useMemo(()=>(0,s.e)(c),[]);let k=(0,s.u)(),[w,I]=function({debounce:e,scroll:t,polyfill:r,offsetSize:a}={debounce:0,scroll:!1,offsetSize:!1}){var n,i,s;let l=r||("undefined"==typeof window?class{}:window.ResizeObserver);if(!l)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[u,c]=(0,o.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),h=(0,o.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:u,orientationHandler:null}),m=e?"number"==typeof e?e:e.scroll:null,p=e?"number"==typeof e?e:e.resize:null,g=(0,o.useRef)(!1);(0,o.useEffect)(()=>(g.current=!0,()=>void(g.current=!1)));let[v,y,A]=(0,o.useMemo)(()=>{let e=()=>{let e,t;if(!h.current.element)return;let{left:r,top:n,width:i,height:o,bottom:s,right:l,x:u,y:d}=h.current.element.getBoundingClientRect(),m={left:r,top:n,width:i,height:o,bottom:s,right:l,x:u,y:d};h.current.element instanceof HTMLElement&&a&&(m.height=h.current.element.offsetHeight,m.width=h.current.element.offsetWidth),Object.freeze(m),g.current&&(e=h.current.lastBounds,t=m,!f.every(r=>e[r]===t[r]))&&c(h.current.lastBounds=m)};return[e,p?d(e,p):e,m?d(e,m):e]},[c,a,m,p]);function F(){h.current.scrollContainers&&(h.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",A,!0)),h.current.scrollContainers=null),h.current.resizeObserver&&(h.current.resizeObserver.disconnect(),h.current.resizeObserver=null),h.current.orientationHandler&&("orientation"in screen&&"removeEventListener"in screen.orientation?screen.orientation.removeEventListener("change",h.current.orientationHandler):"onorientationchange"in window&&window.removeEventListener("orientationchange",h.current.orientationHandler))}function b(){h.current.element&&(h.current.resizeObserver=new l(A),h.current.resizeObserver.observe(h.current.element),t&&h.current.scrollContainers&&h.current.scrollContainers.forEach(e=>e.addEventListener("scroll",A,{capture:!0,passive:!0})),h.current.orientationHandler=()=>{A()},"orientation"in screen&&"addEventListener"in screen.orientation?screen.orientation.addEventListener("change",h.current.orientationHandler):"onorientationchange"in window&&window.addEventListener("orientationchange",h.current.orientationHandler))}return n=A,i=!!t,(0,o.useEffect)(()=>{if(i)return window.addEventListener("scroll",n,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",n,!0)},[n,i]),s=y,(0,o.useEffect)(()=>(window.addEventListener("resize",s),()=>void window.removeEventListener("resize",s)),[s]),(0,o.useEffect)(()=>{F(),b()},[t,A,y]),(0,o.useEffect)(()=>F,[]),[e=>{e&&e!==h.current.element&&(F(),h.current.element=e,h.current.scrollContainers=function e(t){let r=[];if(!t||t===document.body)return r;let{overflow:a,overflowX:n,overflowY:i}=window.getComputedStyle(t);return[a,n,i].some(e=>"auto"===e||"scroll"===e)&&r.push(t),[...r,...e(t.parentElement)]}(e),b())},u,v]}({scroll:!0,debounce:{scroll:50,resize:0},...a}),T=o.useRef(null),R=o.useRef(null);o.useImperativeHandle(e,()=>T.current);let P=(0,s.a)(E),[G,L]=o.useState(!1),[j,_]=o.useState(!1);if(G)throw G;if(j)throw j;let O=o.useRef(null);(0,s.b)(()=>{let e=T.current;I.width>0&&I.height>0&&e&&(O.current||(O.current=(0,s.c)(e)),async function(){await O.current.configure({gl:l,scene:x,events:u,shadows:p,linear:g,flat:v,legacy:y,orthographic:A,frameloop:F,dpr:b,performance:C,raycaster:B,camera:S,size:I,onPointerMissed:(...e)=>null==P.current?void 0:P.current(...e),onCreated:e=>{null==e.events.connect||e.events.connect(h?(0,s.i)(h)?h.current:h:R.current),m&&e.setEvents({compute:(e,t)=>{let r=e[m+"X"],a=e[m+"Y"];t.pointer.set(r/t.size.width*2-1,-(2*(a/t.size.height))+1),t.raycaster.setFromCamera(t.pointer,t.camera)}}),null==M||M(e)}}),O.current.render((0,n.jsx)(k,{children:(0,n.jsx)(s.E,{set:_,children:(0,n.jsx)(o.Suspense,{fallback:(0,n.jsx)(s.B,{set:L}),children:null!=t?t:null})})}))}())}),o.useEffect(()=>{let e=T.current;if(e)return()=>(0,s.d)(e)},[]);let U=h?"none":"auto";return(0,n.jsx)("div",{ref:R,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:U,...i},...D,children:(0,n.jsx)("div",{ref:w,style:{width:"100%",height:"100%"},children:(0,n.jsx)("canvas",{ref:T,style:{display:"block"},children:r})})})}function p(e){return(0,n.jsx)(h.FiberProvider,{children:(0,n.jsx)(m,{...e})})}e.i(39695),e.i(98133),e.i(95087);var g=e.i(66027),v=e.i(54970),y=e.i(12979),A=e.i(49774),F=e.i(73949),b=e.i(62395),C=e.i(75567),B=e.i(47071);let S={value:!0},x=` +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 E=e.i(79123),M=e.i(47021),D=e.i(48066);let k={0:32,1:32,2:32,3:32,4:32,5:32};function w({displacementMap:e,visibilityMask:t,textureNames:r,alphaTextures:a,detailTextureName:i,lightmap:s}){let{debugMode:l}=(0,E.useDebug)(),c=(0,B.useTexture)(r.map(e=>(0,y.terrainTextureToUrl)(e)),e=>{e.forEach(e=>(0,C.setupTexture)(e))}),d=i?(0,y.textureToUrl)(i):null,f=(0,B.useTexture)(d??y.FALLBACK_TEXTURE_URL,e=>{(0,C.setupTexture)(e)}),h=(0,o.useCallback)(e=>{!function({shader:e,baseTextures:t,alphaTextures:r,visibilityMask:a,tiling:n,detailTexture:i=null,lightmap:o=null}){e.uniforms.sunLightPointsDown=S;let s=t.length;if(t.forEach((t,r)=>{e.uniforms[`albedo${r}`]={value:t}}),r.forEach((t,r)=>{e.uniforms[`mask${r}`]={value:t}}),a&&(e.uniforms.visibilityMask={value:a}),t.forEach((t,r)=>{e.uniforms[`tiling${r}`]={value:n[r]??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; +${a?"uniform sampler2D visibilityMask;":""} +${o?"uniform sampler2D terrainLightmap;":""} +uniform bool sunLightPointsDown; +${i?`uniform sampler2D detailTexture; +uniform float detailTiling; +uniform float detailFadeDistance; +varying vec3 vTerrainWorldPos;`:""} + +${x} + +// Global variable to store shadow factor from RE_Direct for use in output calculation +float terrainShadowFactor = 1.0; +`+e.fragmentShader,a){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:c,alphaTextures:a,visibilityMask:t,tiling:k,detailTexture:d?f:null,lightmap:s}),(0,M.injectCustomFog)(e,D.globalFogUniforms)},[c,a,t,f,d,s]),m=(0,o.useRef)(null);(0,o.useEffect)(()=>{let e=m.current;e&&(e.defines??={},e.defines.DEBUG_MODE=+!!l,e.needsUpdate=!0)},[l]);let p=`${d?"detail":"nodetail"}-${s?"lightmap":"nolightmap"}`;return(0,n.jsx)("meshLambertMaterial",{ref:m,map:e,depthWrite:!0,side:u.FrontSide,defines:{DEBUG_MODE:+!!l},onBeforeCompile:h},p)}function I(e){let t,r,a=(0,i.c)(8),{displacementMap:s,visibilityMask:l,textureNames:u,alphaTextures:c,detailTextureName:d,lightmap:f}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)("meshLambertMaterial",{color:"rgb(0, 109, 56)",wireframe:!0}),a[0]=t):t=a[0],a[1]!==c||a[2]!==d||a[3]!==s||a[4]!==f||a[5]!==u||a[6]!==l?(r=(0,n.jsx)(o.Suspense,{fallback:t,children:(0,n.jsx)(w,{displacementMap:s,visibilityMask:l,textureNames:u,alphaTextures:c,detailTextureName:d,lightmap:f})}),a[1]=c,a[2]=d,a[3]=s,a[4]=f,a[5]=u,a[6]=l,a[7]=r):r=a[7],r}let T=(0,o.memo)(function(e){let t,r,a,o=(0,i.c)(15),{tileX:s,tileZ:l,blockSize:u,basePosition:c,textureNames:d,geometry:f,displacementMap:h,visibilityMask:m,alphaTextures:p,detailTextureName:g,lightmap:v,visible:y}=e,A=void 0===y||y,F=u/2,b=c.x+s*u+F,C=c.z+l*u+F;o[0]!==b||o[1]!==C?(t=[b,0,C],o[0]=b,o[1]=C,o[2]=t):t=o[2];let B=t;return o[3]!==p||o[4]!==g||o[5]!==h||o[6]!==v||o[7]!==d||o[8]!==m?(r=(0,n.jsx)(I,{displacementMap:h,visibilityMask:m,textureNames:d,alphaTextures:p,detailTextureName:g,lightmap:v}),o[3]=p,o[4]=g,o[5]=h,o[6]=v,o[7]=d,o[8]=m,o[9]=r):r=o[9],o[10]!==f||o[11]!==B||o[12]!==r||o[13]!==A?(a=(0,n.jsx)("mesh",{position:B,geometry:f,castShadow:!0,receiveShadow:!0,visible:A,children:r}),o[10]=f,o[11]=B,o[12]=r,o[13]=A,o[14]=a):a=o[14],a});e.i(13876);var R=e.i(58647);function P(e){return(0,R.useRuntimeObjectByName)(e)}function G(e){let t=new Uint8Array(65536);for(let r of(t.fill(255),e)){let e=255&r,a=r>>8&255,n=r>>16,i=256*a;for(let r=0;r0?a:(t[0]!==r?(e=(0,b.getFloat)(r,"visibleDistance")??600,t[0]=r,t[1]=e):e=t[1],e)}(),z=(0,F.useThree)(j),q=-(128*N);I[6]!==q?(s={x:q,z:q},I[6]=q,I[7]=s):s=I[7];let Q=s;if(I[8]!==R){let e=(0,b.getProperty)(R,"emptySquares");l=e?e.split(" ").map(_):[],I[8]=R,I[9]=l}else l=I[9];let W=l,{data:X}=((w=(0,i.c)(2))[0]!==L?(k={queryKey:["terrain",L],queryFn:()=>(0,y.loadTerrain)(L)},w[0]=L,w[1]=k):k=w[1],(0,g.useQuery)(k));e:{let e;if(!X){c=null;break e}let t=256*N;I[10]!==t||I[11]!==N||I[12]!==X.heightMap?(!function(e,t,r){let a=e.attributes.position,n=e.attributes.uv,i=e.attributes.normal,o=a.array,s=n.array,l=i.array,u=a.count,c=(e,r)=>(e=Math.max(0,Math.min(255,e)),t[256*(r=Math.max(0,Math.min(255,r)))+e]/65535*2048),d=(e,r)=>{let a=Math.floor(e=Math.max(0,Math.min(255,e))),n=Math.floor(r=Math.max(0,Math.min(255,r))),i=Math.min(a+1,255),o=Math.min(n+1,255),s=e-a,l=r-n;return(t[256*n+a]/65535*2048*(1-s)+t[256*n+i]/65535*2048*s)*(1-l)+(t[256*o+a]/65535*2048*(1-s)+t[256*o+i]/65535*2048*s)*l};for(let e=0;e0?(m/=v,p/=v,g/=v):(m=0,p=1,g=0),l[3*e]=m,l[3*e+1]=p,l[3*e+2]=g}a.needsUpdate=!0,i.needsUpdate=!0}(e=function(e,t){let r=new u.BufferGeometry,a=new Float32Array(198147),n=new Float32Array(198147),i=new Float32Array(132098),o=new Uint32Array(393216),s=0,l=e/256;for(let t=0;t<=256;t++)for(let r=0;r<=256;r++){let o=257*t+r;a[3*o]=r*l-e/2,a[3*o+1]=e/2-t*l,a[3*o+2]=0,n[3*o]=0,n[3*o+1]=0,n[3*o+2]=1,i[2*o]=r/256,i[2*o+1]=1-t/256}for(let e=0;e<256;e++)for(let t=0;t<256;t++){let r=257*e+t,a=r+1,n=(e+1)*257+t,i=n+1;((t^e)&1)==0?(o[s++]=r,o[s++]=n,o[s++]=i,o[s++]=r,o[s++]=i,o[s++]=a):(o[s++]=r,o[s++]=n,o[s++]=a,o[s++]=a,o[s++]=n,o[s++]=i)}return r.setIndex(new u.BufferAttribute(o,1)),r.setAttribute("position",new u.Float32BufferAttribute(a,3)),r.setAttribute("normal",new u.Float32BufferAttribute(n,3)),r.setAttribute("uv",new u.Float32BufferAttribute(i,2)),r.rotateX(-Math.PI/2),r.rotateY(-Math.PI/2),r}(t,0),X.heightMap,N),I[10]=t,I[11]=N,I[12]=X.heightMap,I[13]=e):e=I[13],c=e}let Y=c,Z=P("Sun");t:{let e,t;if(!Z){let e;I[14]===Symbol.for("react.memo_cache_sentinel")?(e=new u.Vector3(.57735,-.57735,.57735),I[14]=e):e=I[14],d=e;break t}I[15]!==Z?(e=((0,b.getProperty)(Z,"direction")??"0.57735 0.57735 -0.57735").split(" ").map(O),I[15]=Z,I[16]=e):e=I[16];let[r,a,n]=e,i=Math.sqrt(r*r+n*n+a*a),o=r/i,s=n/i,l=a/i;I[17]!==s||I[18]!==l||I[19]!==o?(t=new u.Vector3(o,s,l),I[17]=s,I[18]=l,I[19]=o,I[20]=t):t=I[20],d=t}let $=d;r:{let e;if(!X){f=null;break r}I[21]!==N||I[22]!==$||I[23]!==X.heightMap?(e=function(e,t,r){let a=(t,r)=>{let a=Math.max(0,Math.min(255,t)),n=Math.max(0,Math.min(255,r)),i=Math.floor(a),o=Math.floor(n),s=Math.min(i+1,255),l=Math.min(o+1,255),u=a-i,c=n-o;return((e[256*o+i]/65535*(1-u)+e[256*o+s]/65535*u)*(1-c)+(e[256*l+i]/65535*(1-u)+e[256*l+s]/65535*u)*c)*2048},n=new u.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=a(o,s),u=a(o-.5,s),c=a(o+.5,s),d=a(o,s-.5),f=-((a(o,s+.5)-d)/1),h=-((c-u)/1),m=Math.sqrt(f*f+r*r+h*h),p=Math.max(0,f/m*n.x+r/m*n.y+h/m*n.z),g=1;p>0&&(g=function(e,t,r,a,n,i){let o=a.z/n,s=a.x/n,l=a.y,u=Math.sqrt(o*o+s*s);if(u<1e-4)return 1;let c=.5/u,d=o*c,f=s*c,h=l*c,m=e,p=t,g=r+.1;for(let e=0;e<768&&(m+=d,p+=f,g+=h,!(m<0)&&!(m>=256)&&!(p<0)&&!(p>=256)&&!(g>2048));e++)if(gArray(eo).fill(null),I[34]=eo,I[35]=B):B=I[35];let[el,eu]=(0,o.useState)(B);I[36]===Symbol.for("react.memo_cache_sentinel")?(S={xStart:0,xEnd:0,zStart:0,zEnd:0},I[36]=S):S=I[36];let ec=(0,o.useRef)(S);return(I[37]!==Q.x||I[38]!==Q.z||I[39]!==K||I[40]!==z.position.x||I[41]!==z.position.z||I[42]!==eo||I[43]!==V?(x=()=>{let e=z.position.x-Q.x,t=z.position.z-Q.z,r=Math.floor((e-V)/K),a=Math.ceil((e+V)/K),n=Math.floor((t-V)/K),i=Math.ceil((t+V)/K),o=ec.current;if(r===o.xStart&&a===o.xEnd&&n===o.zStart&&i===o.zEnd)return;o.xStart=r,o.xEnd=a,o.zStart=n,o.zEnd=i;let s=[];for(let e=r;e{let t=el[e];return(0,n.jsx)(T,{tileX:t?.tileX??0,tileZ:t?.tileZ??0,blockSize:K,basePosition:Q,textureNames:X.textureNames,geometry:Y,displacementMap:et,visibilityMask:ea,alphaTextures:en,detailTextureName:J,lightmap:ee,visible:null!==t},e)}),I[55]=Q,I[56]=K,I[57]=J,I[58]=es,I[59]=en,I[60]=et,I[61]=Y,I[62]=X.textureNames,I[63]=ee,I[64]=el,I[65]=M):M=I[65],I[66]!==E||I[67]!==M?(D=(0,n.jsxs)(n.Fragment,{children:[E,M]}),I[66]=E,I[67]=M,I[68]=D):D=I[68],D):null});function j(e){return e.camera}function _(e){return parseInt(e,10)}function O(e){return parseFloat(e)}function U(e){return(0,C.setupMask)(e)}function H(e,t){return t}let N=(0,o.createContext)(null);function J(){return(0,o.useContext)(N)}function K(e){return(0,n.jsx)(t6,{objectId:e},e)}var V=o;let z=(0,V.createContext)(null),q={didCatch:!1,error:null};class Q extends V.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=q}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(q))}componentDidCatch(e,t){this.props.onError?.(e,t)}componentDidUpdate(e,t){let{didCatch:r}=this.state,{resetKeys:a}=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,a)&&(this.props.onReset?.({next:a,prev:e.resetKeys,reason:"keys"}),this.setState(q))}render(){let{children:e,fallbackRender:t,FallbackComponent:r,fallback:a}=this.props,{didCatch:n,error:i}=this.state,o=e;if(n){let e={error:i,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)o=t(e);else if(r)o=(0,V.createElement)(r,e);else if(void 0!==a)o=a;else throw i}return(0,V.createElement)(z.Provider,{value:{didCatch:n,error:i,resetErrorBoundary:this.resetErrorBoundary}},o)}}var W=e.i(31067),X=u;function Y(e,t){if(t===u.TrianglesDrawMode)return console.warn("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Geometry already defined as triangles."),e;if(t!==u.TriangleFanDrawMode&&t!==u.TriangleStripDrawMode)return console.error("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Unknown draw mode:",t),e;{let r=e.getIndex();if(null===r){let t=[],a=e.getAttribute("position");if(void 0===a)return console.error("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Undefined position attribute. Processing not possible."),e;for(let e=0;e=2.0 are supported."));return}let s=new eK(n,{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===o[t]&&console.warn('THREE.GLTFLoader: Unknown extension "'+t+'".')}}s.setExtensions(i),s.setPlugins(o),s.parse(r,a)}parseAsync(e,t){let r=this;return new Promise(function(a,n){r.parse(e,t,a,n)})}}function ea(){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 en={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 ei{constructor(e){this.parser=e,this.name=en.KHR_LIGHTS_PUNCTUAL,this.cache={refs:{},uses:{}}}_markDefs(){let e=this.parser,t=this.parser.json.nodes||[];for(let r=0,a=t.length;r=0))return null;else throw Error("THREE.GLTFLoader: setKTX2Loader must be called before loading KTX2 textures");return t.loadTextureImage(e,n.source,i)}}class eA{constructor(e){this.parser=e,this.name=en.EXT_TEXTURE_WEBP,this.isSupported=null}loadTexture(e){let t=this.name,r=this.parser,a=r.json,n=a.textures[e];if(!n.extensions||!n.extensions[t])return null;let i=n.extensions[t],o=a.images[i.source],s=r.textureLoader;if(o.uri){let e=r.options.manager.getHandler(o.uri);null!==e&&(s=e)}return this.detectSupport().then(function(n){if(n)return r.loadTextureImage(e,i.source,s);if(a.extensionsRequired&&a.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 eF{constructor(e){this.parser=e,this.name=en.EXT_TEXTURE_AVIF,this.isSupported=null}loadTexture(e){let t=this.name,r=this.parser,a=r.json,n=a.textures[e];if(!n.extensions||!n.extensions[t])return null;let i=n.extensions[t],o=a.images[i.source],s=r.textureLoader;if(o.uri){let e=r.options.manager.getHandler(o.uri);null!==e&&(s=e)}return this.detectSupport().then(function(n){if(n)return r.loadTextureImage(e,i.source,s);if(a.extensionsRequired&&a.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 eb{constructor(e){this.name=en.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],a=this.parser.getDependency("buffer",e.buffer),n=this.parser.options.meshoptDecoder;if(!n||!n.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 a.then(function(t){let r=e.byteOffset||0,a=e.byteLength||0,i=e.count,o=e.byteStride,s=new Uint8Array(t,r,a);return n.decodeGltfBufferAsync?n.decodeGltfBufferAsync(i,o,s,e.mode,e.filter).then(function(e){return e.buffer}):n.ready.then(function(){let t=new ArrayBuffer(i*o);return n.decodeGltfBuffer(new Uint8Array(t),i,o,s,e.mode,e.filter),t})})}}}class eC{constructor(e){this.name=en.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!==eI.TRIANGLES&&e.mode!==eI.TRIANGLE_STRIP&&e.mode!==eI.TRIANGLE_FAN&&void 0!==e.mode)return null;let a=r.extensions[this.name].attributes,n=[],i={};for(let e in a)n.push(this.parser.getDependency("accessor",a[e]).then(t=>(i[e]=t,i[e])));return n.length<1?null:(n.push(this.parser.createNodeMesh(e)),Promise.all(n).then(e=>{let t=e.pop(),r=t.isGroup?t.children:[t],a=e[0].count,n=[];for(let e of r){let t=new X.Matrix4,r=new X.Vector3,o=new X.Quaternion,s=new X.Vector3(1,1,1),l=new X.InstancedMesh(e.geometry,e.material,a);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"},ej={scale:"scale",translation:"position",rotation:"quaternion",weights:"morphTargetInfluences"},e_={CUBICSPLINE:void 0,LINEAR:X.InterpolateLinear,STEP:X.InterpolateDiscrete};function eO(e,t,r){for(let a in r.extensions)void 0===e[a]&&(t.userData.gltfExtensions=t.userData.gltfExtensions||{},t.userData.gltfExtensions[a]=r.extensions[a])}function eU(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 eH(e){let t="",r=Object.keys(e).sort();for(let a=0,n=r.length;a-1)?navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1]:-1),"undefined"==typeof createImageBitmap||r||a&&n<98?this.textureLoader=new X.TextureLoader(this.options.manager):this.textureLoader=new X.ImageBitmapLoader(this.options.manager),this.textureLoader.setCrossOrigin(this.options.crossOrigin),this.textureLoader.setRequestHeader(this.options.requestHeader),this.fileLoader=new X.FileLoader(this.options.manager),this.fileLoader.setResponseType("arraybuffer"),"use-credentials"===this.options.crossOrigin&&this.fileLoader.setWithCredentials(!0)}setExtensions(e){this.extensions=e}setPlugins(e){this.plugins=e}parse(e,t){let r=this,a=this.json,n=this.extensions;this.cache.removeAll(),this.nodeCache={},this._invokeAll(function(e){return e._markDefs&&e._markDefs()}),Promise.all(this._invokeAll(function(e){return e.beforeRoot&&e.beforeRoot()})).then(function(){return Promise.all([r.getDependencies("scene"),r.getDependencies("animation"),r.getDependencies("camera")])}).then(function(t){let i={scene:t[0][a.scene||0],scenes:t[0],animations:t[1],cameras:t[2],asset:a.asset,parser:r,userData:{}};return eO(n,i,a),eU(i,a),Promise.all(r._invokeAll(function(e){return e.afterRoot&&e.afterRoot(i)})).then(function(){for(let e of i.scenes)e.updateMatrixWorld();e(i)})}).catch(t)}_markDefs(){let e=this.json.nodes||[],t=this.json.skins||[],r=this.json.meshes||[];for(let r=0,a=t.length;r{let r=this.associations.get(e);for(let[a,i]of(null!=r&&this.associations.set(t,r),e.children.entries()))n(i,t.children[a])};return n(r,a),a.name+="_instance_"+e.uses[t]++,a}_invokeOne(e){let t=Object.values(this.plugins);t.push(this);for(let r=0;r=2&&i.setY(t,d[e*s+1]),s>=3&&i.setZ(t,d[e*s+2]),s>=4&&i.setW(t,d[e*s+3]),s>=5)throw Error("THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.")}}return i})}loadTexture(e){let t=this.json,r=this.options,a=t.textures[e].source,n=t.images[a],i=this.textureLoader;if(n.uri){let e=r.manager.getHandler(n.uri);null!==e&&(i=e)}return this.loadTextureImage(e,a,i)}loadTextureImage(e,t,r){let a=this,n=this.json,i=n.textures[e],o=n.images[t],s=(o.uri||o.bufferView)+":"+i.sampler;if(this.textureCache[s])return this.textureCache[s];let l=this.loadImageSource(t,r).then(function(t){t.flipY=!1,t.name=i.name||o.name||"",""===t.name&&"string"==typeof o.uri&&!1===o.uri.startsWith("data:image/")&&(t.name=o.uri);let r=(n.samplers||{})[i.sampler]||{};return t.magFilter=eR[r.magFilter]||X.LinearFilter,t.minFilter=eR[r.minFilter]||X.LinearMipmapLinearFilter,t.wrapS=eP[r.wrapS]||X.RepeatWrapping,t.wrapT=eP[r.wrapT]||X.RepeatWrapping,a.associations.set(t,{textures:e}),t}).catch(function(){return null});return this.textureCache[s]=l,l}loadImageSource(e,t){let r=this.json,a=this.options;if(void 0!==this.sourceCache[e])return this.sourceCache[e].then(e=>e.clone());let n=r.images[e],i=self.URL||self.webkitURL,o=n.uri||"",s=!1;if(void 0!==n.bufferView)o=this.getDependency("bufferView",n.bufferView).then(function(e){s=!0;let t=new Blob([e],{type:n.mimeType});return o=i.createObjectURL(t)});else if(void 0===n.uri)throw Error("THREE.GLTFLoader: Image "+e+" is missing URI and bufferView");let l=Promise.resolve(o).then(function(e){return new Promise(function(r,n){let i=r;!0===t.isImageBitmapLoader&&(i=function(e){let t=new X.Texture(e);t.needsUpdate=!0,r(t)}),t.load(X.LoaderUtils.resolveURL(e,a.path),i,void 0,n)})}).then(function(e){var t;return!0===s&&i.revokeObjectURL(o),eU(e,n),e.userData.mimeType=n.mimeType||((t=n.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",o),e});return this.sourceCache[e]=l,l}assignTexture(e,t,r,a){let n=this;return this.getDependency("texture",r.index).then(function(i){if(!i)return null;if(void 0!==r.texCoord&&r.texCoord>0&&((i=i.clone()).channel=r.texCoord),n.extensions[en.KHR_TEXTURE_TRANSFORM]){let e=void 0!==r.extensions?r.extensions[en.KHR_TEXTURE_TRANSFORM]:void 0;if(e){let t=n.associations.get(i);i=n.extensions[en.KHR_TEXTURE_TRANSFORM].extendTexture(i,e),n.associations.set(i,t)}}return void 0!==a&&("number"==typeof a&&(a=3001===a?ee:et),"colorSpace"in i?i.colorSpace=a:i.encoding=a===ee?3001:3e3),e[t]=i,i})}assignFinalMaterial(e){let t=e.geometry,r=e.material,a=void 0===t.attributes.tangent,n=void 0!==t.attributes.color,i=void 0===t.attributes.normal;if(e.isPoints){let e="PointsMaterial:"+r.uuid,t=this.cache.get(e);t||(t=new X.PointsMaterial,X.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 X.LineBasicMaterial,X.Material.prototype.copy.call(t,r),t.color.copy(r.color),t.map=r.map,this.cache.add(e,t)),r=t}if(a||n||i){let e="ClonedMaterial:"+r.uuid+":";a&&(e+="derivative-tangents:"),n&&(e+="vertex-colors:"),i&&(e+="flat-shading:");let t=this.cache.get(e);t||(t=r.clone(),n&&(t.vertexColors=!0),i&&(t.flatShading=!0),a&&(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 X.MeshStandardMaterial}loadMaterial(e){let t,r=this,a=this.json,n=this.extensions,i=a.materials[e],o={},s=i.extensions||{},l=[];if(s[en.KHR_MATERIALS_UNLIT]){let e=n[en.KHR_MATERIALS_UNLIT];t=e.getMaterialType(),l.push(e.extendParams(o,i,r))}else{let a=i.pbrMetallicRoughness||{};if(o.color=new X.Color(1,1,1),o.opacity=1,Array.isArray(a.baseColorFactor)){let e=a.baseColorFactor;o.color.setRGB(e[0],e[1],e[2],et),o.opacity=e[3]}void 0!==a.baseColorTexture&&l.push(r.assignTexture(o,"map",a.baseColorTexture,ee)),o.metalness=void 0!==a.metallicFactor?a.metallicFactor:1,o.roughness=void 0!==a.roughnessFactor?a.roughnessFactor:1,void 0!==a.metallicRoughnessTexture&&(l.push(r.assignTexture(o,"metalnessMap",a.metallicRoughnessTexture)),l.push(r.assignTexture(o,"roughnessMap",a.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,o)})))}!0===i.doubleSided&&(o.side=X.DoubleSide);let u=i.alphaMode||"OPAQUE";if("BLEND"===u?(o.transparent=!0,o.depthWrite=!1):(o.transparent=!1,"MASK"===u&&(o.alphaTest=void 0!==i.alphaCutoff?i.alphaCutoff:.5)),void 0!==i.normalTexture&&t!==X.MeshBasicMaterial&&(l.push(r.assignTexture(o,"normalMap",i.normalTexture)),o.normalScale=new X.Vector2(1,1),void 0!==i.normalTexture.scale)){let e=i.normalTexture.scale;o.normalScale.set(e,e)}if(void 0!==i.occlusionTexture&&t!==X.MeshBasicMaterial&&(l.push(r.assignTexture(o,"aoMap",i.occlusionTexture)),void 0!==i.occlusionTexture.strength&&(o.aoMapIntensity=i.occlusionTexture.strength)),void 0!==i.emissiveFactor&&t!==X.MeshBasicMaterial){let e=i.emissiveFactor;o.emissive=new X.Color().setRGB(e[0],e[1],e[2],et)}return void 0!==i.emissiveTexture&&t!==X.MeshBasicMaterial&&l.push(r.assignTexture(o,"emissiveMap",i.emissiveTexture,ee)),Promise.all(l).then(function(){let a=new t(o);return i.name&&(a.name=i.name),eU(a,i),r.associations.set(a,{materials:e}),i.extensions&&eO(n,a,i),a})}createUniqueName(e){let t=X.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,a=this.primitiveCache,n=[];for(let i=0,o=e.length;i0&&function(e,t){if(e.updateMorphTargets(),void 0!==t.weights)for(let r=0,a=t.weights.length;r1?new X.Group:1===t.length?t[0]:new X.Object3D)!==t[0])for(let e=0,r=t.length;e{let t=new Map;for(let[e,r]of a.associations)(e instanceof X.Material||e instanceof X.Texture)&&t.set(e,r);return e.traverse(e=>{let r=a.associations.get(e);null!=r&&t.set(e,r)}),t})(n),n})}_createAnimationTracks(e,t,r,a,n){let i,o=[],s=e.name?e.name:e.uuid,l=[];switch(ej[n.path]===ej.weights?e.traverse(function(e){e.morphTargetInfluences&&l.push(e.name?e.name:e.uuid)}):l.push(s),ej[n.path]){case ej.weights:i=X.NumberKeyframeTrack;break;case ej.rotation:i=X.QuaternionKeyframeTrack;break;case ej.position:case ej.scale:i=X.VectorKeyframeTrack;break;default:i=1===r.itemSize?X.NumberKeyframeTrack:X.VectorKeyframeTrack}let u=void 0!==a.interpolation?e_[a.interpolation]:X.InterpolateLinear,c=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(a)},r,a)}decodeDracoFile(e,t,r,a){let n={attributeIDs:r||this.defaultAttributeIDs,attributeTypes:a||this.defaultAttributeTypes,useUniqueIDs:!!r};this.decodeGeometry(e,n).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 a=JSON.stringify(t);if(eq.has(e)){let t=eq.get(e);if(t.key===a)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 n=this.workerNextTaskID++,i=e.byteLength,o=this._getWorker(n,i).then(a=>(r=a,new Promise((a,i)=>{r._callbacks[n]={resolve:a,reject:i},r.postMessage({type:"decode",id:n,taskConfig:t,buffer:e},[e])}))).then(e=>this._createGeometry(e.geometry));return o.catch(()=>!0).then(()=>{r&&n&&this._releaseTask(r,n)}),eq.set(e,{key:a,promise:o}),o}_createGeometry(e){let t=new ez.BufferGeometry;e.index&&t.setIndex(new ez.BufferAttribute(e.index.array,1));for(let r=0;r{r.load(e,t,void 0,a)})}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 a=eW.toString(),n=["/* draco decoder */",r,"\n/* worker */",a.substring(a.indexOf("{")+1,a.lastIndexOf("}"))].join("\n");this.workerSourceURL=URL.createObjectURL(new Blob([n]))}),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,o=new t.DecoderBuffer;o.Init(new Int8Array(n),n.byteLength);try{let e=function(e,t,r,a){var n,i,o;let s,l,u,c,d,f,h=a.attributeIDs,m=a.attributeTypes,p=t.GetEncodedGeometryType(r);if(p===e.TRIANGULAR_MESH)d=new e.Mesh,f=t.DecodeBufferToMesh(r,d);else if(p===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 g={index:null,attributes:[]};for(let r in h){let n,i,o=self[m[r]];if(a.useUniqueIDs)i=h[r],n=t.GetAttributeByUniqueId(d,i);else{if(-1===(i=t.GetAttributeId(d,e[h[r]])))continue;n=t.GetAttribute(d,i)}g.attributes.push(function(e,t,r,a,n,i){let o=i.num_components(),s=r.num_points()*o,l=s*n.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,n),c=e._malloc(l);t.GetAttributeDataArrayForAllPoints(r,i,u,l,c);let d=new n(e.HEAPF32.buffer,c,s).slice();return e._free(c),{name:a,array:d,itemSize:o}}(e,t,d,r,o,n))}return p===e.TRIANGULAR_MESH&&(n=e,i=t,o=d,s=3*o.num_faces(),l=4*s,u=n._malloc(l),i.GetTrianglesUInt32Array(o,l,u),c=new Uint32Array(n.HEAPF32.buffer,u,s).slice(),n._free(u),g.index={array:c,itemSize:1}),e.destroy(d),g}(t,r,o,i),n=e.attributes.map(e=>e.array.buffer);e.index&&n.push(e.index.array.buffer),self.postMessage({type:"decode",id:a.id,geometry:e},n)}catch(e){console.error(e),self.postMessage({type:"error",id:a.id,error:e.message})}finally{t.destroy(o),t.destroy(r)}})}}}var eX=e.i(971);let eY=function(e){let t=new Map,r=new Map,a=e.clone();return function e(t,r,a){a(t,r);for(let n=0;n{let f={keys:l,deep:a,inject:s,castShadow:n,receiveShadow:i};if(Array.isArray(t=o.useMemo(()=>{if(!1===e&&!Array.isArray(t)){let e=!1;if(t.traverse(t=>{t.isSkinnedMesh&&(e=!0)}),e)return eY(t)}return t},[t,e])))return o.createElement("group",(0,W.default)({},c,{ref:d}),t.map(e=>o.createElement(eZ,(0,W.default)({key:e.uuid,object:e},f))),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:a,castShadow:n,receiveShadow:i}){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())),a&&(s="function"==typeof a?{...s,children:a(e)}:o.isValidElement(a)?{...s,children:a}:{...s,...a}),e instanceof u.Mesh&&(n&&(s.castShadow=!0),i&&(s.receiveShadow=!0)),s}(t,f),p=t.type[0].toLowerCase()+t.type.slice(1);return o.createElement(p,(0,W.default)({},m,c,{ref:d}),t.children.map(e=>"Bone"===e.type?o.createElement("primitive",(0,W.default)({key:e.uuid,object:e},f)):o.createElement(eZ,(0,W.default)({key:e.uuid,object:e},f,{isChild:!0}))),r,h)}),e$=null,e0="https://www.gstatic.com/draco/versioned/decoders/1.5.5/";function e1(e=!0,r=!0,a){return n=>{a&&a(n),e&&(e$||(e$=new eQ),e$.setDecoderPath("string"==typeof e?e:e0),n.setDRACOLoader(e$)),r&&n.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]),a=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 n="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";WebAssembly.validate(r)&&(n="B9h9z9tFBBBFiI9gBB9gLaaaaaFa9gEaaaB9gFaFaEMcBBFBFFGGGEILF9wFFFLEFBFKNFaFCx/aFMO/LFVK9tv9t9vq95GBt9f9f939h9z9t9f9j9h9s9s9f9jW9vq9zBBp9tv9z9o9v9wW9f9kv9j9v9kv9WvqWv94h919m9mvqBG8Z9tv9z9o9v9wW9f9kv9j9v9kv9J9u9kv94h919m9mvqBIy9tv9z9o9v9wW9f9kv9j9v9kv9J9u9kv949TvZ91v9u9jvBLn9tv9z9o9v9wW9f9kv9j9v9kv69p9sWvq9P9jWBKi9tv9z9o9v9wW9f9kv9j9v9kv69p9sWvq9R919hWBOn9tv9z9o9v9wW9f9kv9j9v9kv69p9sWvq9F949wBNI9z9iqlBVc+N9IcIBTEM9+FLa8jUUUUBCTlRBCBRFEXCBRGCBREEXABCNJAGJAECUaAFAGrCFZHIy86BBAEAIJREAGCFJHGCN9HQBMAFCx+YUUBJAE86BBAFCEWCxkUUBJAB8pEN83EBAFCFJHFCUG9HQBMMk8lLbaE97F9+FaL978jUUUUBCU/KBlHL8kUUUUBC9+RKGXAGCFJAI9LQBCaRKAE2BBC+gF9HQBALAEAIJHOAGlAG/8cBBCUoBAG9uC/wgBZHKCUGAKCUG9JyRNAECFJRKCBRVGXEXAVAF9PQFANAFAVlAVANJAF9JyRcGXGXAG9FQBAcCbJHIC9wZHMCE9sRSAMCFWRQAICIrCEJCGrRfCBRbEXAKRTCBRtGXEXGXAOATlAf9PQBCBRKSLMALCU/CBJAtAM9sJRmATAfJRKCBREGXAMCoB9JQBAOAKlC/gB9JQBCBRIEXAmAIJREGXGXGXGXGXATAICKrJ2BBHYCEZfIBFGEBMAECBDtDMIBSEMAEAKDBBIAKDBBBHPCID+MFAPDQBTFtGmEYIPLdKeOnHPCGD+MFAPDQBTFtGmEYIPLdKeOnC0+G+MiDtD9OHdCEDbD8jHPAPDQBFGENVcMILKOSQfbHeD8dBh+BsxoxoUwN0AeD8dFhxoUwkwk+gUa0sHnhTkAnsHnhNkAnsHn7CgFZHiCEWCxkUUBJDBEBAiCx+YUUBJDBBBHeAeDQBBBBBBBBBBBBBBBBAnhAk7CgFZHiCEWCxkUUBJDBEBD9uDQBFGEILKOTtmYPdenDfAdAPD9SDMIBAKCIJAeDeBJAiCx+YUUBJ2BBJRKSGMAEAKDBBNAKDBBBHPCID+MFAPDQBTFtGmEYIPLdKeOnC+P+e+8/4BDtD9OHdCbDbD8jHPAPDQBFGENVcMILKOSQfbHeD8dBh+BsxoxoUwN0AeD8dFhxoUwkwk+gUa0sHnhTkAnsHnhNkAnsHn7CgFZHiCEWCxkUUBJDBEBAiCx+YUUBJDBBBHeAeDQBBBBBBBBBBBBBBBBAnhAk7CgFZHiCEWCxkUUBJDBEBD9uDQBFGEILKOTtmYPdenDfAdAPD9SDMIBAKCNJAeDeBJAiCx+YUUBJ2BBJRKSFMAEAKDBBBDMIBAKCTJRKMGXGXGXGXGXAYCGrCEZfIBFGEBMAECBDtDMITSEMAEAKDBBIAKDBBBHPCID+MFAPDQBTFtGmEYIPLdKeOnHPCGD+MFAPDQBTFtGmEYIPLdKeOnC0+G+MiDtD9OHdCEDbD8jHPAPDQBFGENVcMILKOSQfbHeD8dBh+BsxoxoUwN0AeD8dFhxoUwkwk+gUa0sHnhTkAnsHnhNkAnsHn7CgFZHiCEWCxkUUBJDBEBAiCx+YUUBJDBBBHeAeDQBBBBBBBBBBBBBBBBAnhAk7CgFZHiCEWCxkUUBJDBEBD9uDQBFGEILKOTtmYPdenDfAdAPD9SDMITAKCIJAeDeBJAiCx+YUUBJ2BBJRKSGMAEAKDBBNAKDBBBHPCID+MFAPDQBTFtGmEYIPLdKeOnC+P+e+8/4BDtD9OHdCbDbD8jHPAPDQBFGENVcMILKOSQfbHeD8dBh+BsxoxoUwN0AeD8dFhxoUwkwk+gUa0sHnhTkAnsHnhNkAnsHn7CgFZHiCEWCxkUUBJDBEBAiCx+YUUBJDBBBHeAeDQBBBBBBBBBBBBBBBBAnhAk7CgFZHiCEWCxkUUBJDBEBD9uDQBFGEILKOTtmYPdenDfAdAPD9SDMITAKCNJAeDeBJAiCx+YUUBJ2BBJRKSFMAEAKDBBBDMITAKCTJRKMGXGXGXGXGXAYCIrCEZfIBFGEBMAECBDtDMIASEMAEAKDBBIAKDBBBHPCID+MFAPDQBTFtGmEYIPLdKeOnHPCGD+MFAPDQBTFtGmEYIPLdKeOnC0+G+MiDtD9OHdCEDbD8jHPAPDQBFGENVcMILKOSQfbHeD8dBh+BsxoxoUwN0AeD8dFhxoUwkwk+gUa0sHnhTkAnsHnhNkAnsHn7CgFZHiCEWCxkUUBJDBEBAiCx+YUUBJDBBBHeAeDQBBBBBBBBBBBBBBBBAnhAk7CgFZHiCEWCxkUUBJDBEBD9uDQBFGEILKOTtmYPdenDfAdAPD9SDMIAAKCIJAeDeBJAiCx+YUUBJ2BBJRKSGMAEAKDBBNAKDBBBHPCID+MFAPDQBTFtGmEYIPLdKeOnC+P+e+8/4BDtD9OHdCbDbD8jHPAPDQBFGENVcMILKOSQfbHeD8dBh+BsxoxoUwN0AeD8dFhxoUwkwk+gUa0sHnhTkAnsHnhNkAnsHn7CgFZHiCEWCxkUUBJDBEBAiCx+YUUBJDBBBHeAeDQBBBBBBBBBBBBBBBBAnhAk7CgFZHiCEWCxkUUBJDBEBD9uDQBFGEILKOTtmYPdenDfAdAPD9SDMIAAKCNJAeDeBJAiCx+YUUBJ2BBJRKSFMAEAKDBBBDMIAAKCTJRKMGXGXGXGXGXAYCKrfIBFGEBMAECBDtDMI8wSEMAEAKDBBIAKDBBBHPCID+MFAPDQBTFtGmEYIPLdKeOnHPCGD+MFAPDQBTFtGmEYIPLdKeOnC0+G+MiDtD9OHdCEDbD8jHPAPDQBFGENVcMILKOSQfbHeD8dBh+BsxoxoUwN0AeD8dFhxoUwkwk+gUa0sHnhTkAnsHnhNkAnsHn7CgFZHYCEWCxkUUBJDBEBAYCx+YUUBJDBBBHeAeDQBBBBBBBBBBBBBBBBAnhAk7CgFZHYCEWCxkUUBJDBEBD9uDQBFGEILKOTtmYPdenDfAdAPD9SDMI8wAKCIJAeDeBJAYCx+YUUBJ2BBJRKSGMAEAKDBBNAKDBBBHPCID+MFAPDQBTFtGmEYIPLdKeOnC+P+e+8/4BDtD9OHdCbDbD8jHPAPDQBFGENVcMILKOSQfbHeD8dBh+BsxoxoUwN0AeD8dFhxoUwkwk+gUa0sHnhTkAnsHnhNkAnsHn7CgFZHYCEWCxkUUBJDBEBAYCx+YUUBJDBBBHeAeDQBBBBBBBBBBBBBBBBAnhAk7CgFZHYCEWCxkUUBJDBEBD9uDQBFGEILKOTtmYPdenDfAdAPD9SDMI8wAKCNJAeDeBJAYCx+YUUBJ2BBJRKSFMAEAKDBBBDMI8wAKCTJRKMAICoBJREAICUFJAM9LQFAERIAOAKlC/fB9LQBMMGXAEAM9PQBAECErRIEXGXAOAKlCi9PQBCBRKSOMAmAEJRYGXGXGXGXGXATAECKrJ2BBAICKZrCEZfIBFGEBMAYCBDtDMIBSEMAYAKDBBIAKDBBBHPCID+MFAPDQBTFtGmEYIPLdKeOnHPCGD+MFAPDQBTFtGmEYIPLdKeOnC0+G+MiDtD9OHdCEDbD8jHPAPDQBFGENVcMILKOSQfbHeD8dBh+BsxoxoUwN0AeD8dFhxoUwkwk+gUa0sHnhTkAnsHnhNkAnsHn7CgFZHiCEWCxkUUBJDBEBAiCx+YUUBJDBBBHeAeDQBBBBBBBBBBBBBBBBAnhAk7CgFZHiCEWCxkUUBJDBEBD9uDQBFGEILKOTtmYPdenDfAdAPD9SDMIBAKCIJAeDeBJAiCx+YUUBJ2BBJRKSGMAYAKDBBNAKDBBBHPCID+MFAPDQBTFtGmEYIPLdKeOnC+P+e+8/4BDtD9OHdCbDbD8jHPAPDQBFGENVcMILKOSQfbHeD8dBh+BsxoxoUwN0AeD8dFhxoUwkwk+gUa0sHnhTkAnsHnhNkAnsHn7CgFZHiCEWCxkUUBJDBEBAiCx+YUUBJDBBBHeAeDQBBBBBBBBBBBBBBBBAnhAk7CgFZHiCEWCxkUUBJDBEBD9uDQBFGEILKOTtmYPdenDfAdAPD9SDMIBAKCNJAeDeBJAiCx+YUUBJ2BBJRKSFMAYAKDBBBDMIBAKCTJRKMAICGJRIAECTJHEAM9JQBMMGXAK9FQBAKRTAtCFJHtCI6QGSFMMCBRKSEMGXAM9FQBALCUGJAbJREALAbJDBGBReCBRYEXAEALCU/CBJAYJHIDBIBHdCFD9tAdCFDbHPD9OD9hD9RHdAIAMJDBIBH8ZCFD9tA8ZAPD9OD9hD9RH8ZDQBTFtGmEYIPLdKeOnHpAIAQJDBIBHyCFD9tAyAPD9OD9hD9RHyAIASJDBIBH8cCFD9tA8cAPD9OD9hD9RH8cDQBTFtGmEYIPLdKeOnH8dDQBFTtGEmYILPdKOenHPAPDQBFGEBFGEBFGEBFGEAeD9uHeDyBjGBAEAGJHIAeAPAPDQILKOILKOILKOILKOD9uHeDyBjGBAIAGJHIAeAPAPDQNVcMNVcMNVcMNVcMD9uHeDyBjGBAIAGJHIAeAPAPDQSQfbSQfbSQfbSQfbD9uHeDyBjGBAIAGJHIAeApA8dDQNVi8ZcMpySQ8c8dfb8e8fHPAPDQBFGEBFGEBFGEBFGED9uHeDyBjGBAIAGJHIAeAPAPDQILKOILKOILKOILKOD9uHeDyBjGBAIAGJHIAeAPAPDQNVcMNVcMNVcMNVcMD9uHeDyBjGBAIAGJHIAeAPAPDQSQfbSQfbSQfbSQfbD9uHeDyBjGBAIAGJHIAeAdA8ZDQNiV8ZcpMyS8cQ8df8eb8fHdAyA8cDQNiV8ZcpMyS8cQ8df8eb8fH8ZDQBFTtGEmYILPdKOenHPAPDQBFGEBFGEBFGEBFGED9uHeDyBjGBAIAGJHIAeAPAPDQILKOILKOILKOILKOD9uHeDyBjGBAIAGJHIAeAPAPDQNVcMNVcMNVcMNVcMD9uHeDyBjGBAIAGJHIAeAPAPDQSQfbSQfbSQfbSQfbD9uHeDyBjGBAIAGJHIAeAdA8ZDQNVi8ZcMpySQ8c8dfb8e8fHPAPDQBFGEBFGEBFGEBFGED9uHeDyBjGBAIAGJHIAeAPAPDQILKOILKOILKOILKOD9uHeDyBjGBAIAGJHIAeAPAPDQNVcMNVcMNVcMNVcMD9uHeDyBjGBAIAGJHIAeAPAPDQSQfbSQfbSQfbSQfbD9uHeDyBjGBAIAGJREAYCTJHYAM9JQBMMAbCIJHbAG9JQBMMABAVAG9sJALCUGJAcAG9s/8cBBALALCUGJAcCaJAG9sJAG/8cBBMAcCBAKyAVJRVAKQBMC9+RKSFMCBC99AOAKlAGCAAGCA9Ly6yRKMALCU/KBJ8kUUUUBAKMNBT+BUUUBM+KmFTa8jUUUUBCoFlHL8kUUUUBC9+RKGXAFCE9uHOCtJAI9LQBCaRKAE2BBHNC/wFZC/gF9HQBANCbZHVCF9LQBALCoBJCgFCUF/8MBALC84Jha83EBALC8wJha83EBALC8oJha83EBALCAJha83EBALCiJha83EBALCTJha83EBALha83ENALha83EBAEAIJC9wJRcAECFJHNAOJRMGXAF9FQBCQCbAVCF6yRSABRECBRVCBRQCBRfCBRICBRKEXGXAMAcuQBC9+RKSEMGXGXAN2BBHOC/vF9LQBALCoBJAOCIrCa9zAKJCbZCEWJHb8oGIRTAb8oGBRtGXAOCbZHbAS9PQBALAOCa9zAIJCbZCGWJ8oGBAVAbyROAb9FRbGXGXAGCG9HQBABAt87FBABCIJAO87FBABCGJAT87FBSFMAEAtjGBAECNJAOjGBAECIJATjGBMAVAbJRVALCoBJAKCEWJHmAOjGBAmATjGIALAICGWJAOjGBALCoBJAKCFJCbZHKCEWJHTAtjGBATAOjGIAIAbJRIAKCFJRKSGMGXGXAbCb6QBAQAbJAbC989zJCFJRQSFMAM1BBHbCgFZROGXGXAbCa9MQBAMCFJRMSFMAM1BFHbCgBZCOWAOCgBZqROGXAbCa9MQBAMCGJRMSFMAM1BGHbCgBZCfWAOqROGXAbCa9MQBAMCEJRMSFMAM1BEHbCgBZCdWAOqROGXAbCa9MQBAMCIJRMSFMAM2BIC8cWAOqROAMCLJRMMAOCFrCBAOCFZl9zAQJRQMGXGXAGCG9HQBABAt87FBABCIJAQ87FBABCGJAT87FBSFMAEAtjGBAECNJAQjGBAECIJATjGBMALCoBJAKCEWJHOAQjGBAOATjGIALAICGWJAQjGBALCoBJAKCFJCbZHKCEWJHOAtjGBAOAQjGIAICFJRIAKCFJRKSFMGXAOCDF9LQBALAIAcAOCbZJ2BBHbCIrHTlCbZCGWJ8oGBAVCFJHtATyROALAIAblCbZCGWJ8oGBAtAT9FHmJHtAbCbZHTyRbAT9FRTGXGXAGCG9HQBABAV87FBABCIJAb87FBABCGJAO87FBSFMAEAVjGBAECNJAbjGBAECIJAOjGBMALAICGWJAVjGBALCoBJAKCEWJHYAOjGBAYAVjGIALAICFJHICbZCGWJAOjGBALCoBJAKCFJCbZCEWJHYAbjGBAYAOjGIALAIAmJCbZHICGWJAbjGBALCoBJAKCGJCbZHKCEWJHOAVjGBAOAbjGIAKCFJRKAIATJRIAtATJRVSFMAVCBAM2BBHYyHTAOC/+F6HPJROAYCbZRtGXGXAYCIrHmQBAOCFJRbSFMAORbALAIAmlCbZCGWJ8oGBROMGXGXAtQBAbCFJRVSFMAbRVALAIAYlCbZCGWJ8oGBRbMGXGXAP9FQBAMCFJRYSFMAM1BFHYCgFZRTGXGXAYCa9MQBAMCGJRYSFMAM1BGHYCgBZCOWATCgBZqRTGXAYCa9MQBAMCEJRYSFMAM1BEHYCgBZCfWATqRTGXAYCa9MQBAMCIJRYSFMAM1BIHYCgBZCdWATqRTGXAYCa9MQBAMCLJRYSFMAMCKJRYAM2BLC8cWATqRTMATCFrCBATCFZl9zAQJHQRTMGXGXAmCb6QBAYRPSFMAY1BBHMCgFZROGXGXAMCa9MQBAYCFJRPSFMAY1BFHMCgBZCOWAOCgBZqROGXAMCa9MQBAYCGJRPSFMAY1BGHMCgBZCfWAOqROGXAMCa9MQBAYCEJRPSFMAY1BEHMCgBZCdWAOqROGXAMCa9MQBAYCIJRPSFMAYCLJRPAY2BIC8cWAOqROMAOCFrCBAOCFZl9zAQJHQROMGXGXAtCb6QBAPRMSFMAP1BBHMCgFZRbGXGXAMCa9MQBAPCFJRMSFMAP1BFHMCgBZCOWAbCgBZqRbGXAMCa9MQBAPCGJRMSFMAP1BGHMCgBZCfWAbqRbGXAMCa9MQBAPCEJRMSFMAP1BEHMCgBZCdWAbqRbGXAMCa9MQBAPCIJRMSFMAPCLJRMAP2BIC8cWAbqRbMAbCFrCBAbCFZl9zAQJHQRbMGXGXAGCG9HQBABAT87FBABCIJAb87FBABCGJAO87FBSFMAEATjGBAECNJAbjGBAECIJAOjGBMALCoBJAKCEWJHYAOjGBAYATjGIALAICGWJATjGBALCoBJAKCFJCbZCEWJHYAbjGBAYAOjGIALAICFJHICbZCGWJAOjGBALCoBJAKCGJCbZCEWJHOATjGBAOAbjGIALAIAm9FAmCb6qJHICbZCGWJAbjGBAIAt9FAtCb6qJRIAKCEJRKMANCFJRNABCKJRBAECSJREAKCbZRKAICbZRIAfCEJHfAF9JQBMMCBC99AMAc6yRKMALCoFJ8kUUUUBAKM/tIFGa8jUUUUBCTlRLC9+RKGXAFCLJAI9LQBCaRKAE2BBC/+FZC/QF9HQBALhB83ENAECFJRKAEAIJC98JREGXAF9FQBGXAGCG6QBEXGXAKAE9JQBC9+bMAK1BBHGCgFZRIGXGXAGCa9MQBAKCFJRKSFMAK1BFHGCgBZCOWAICgBZqRIGXAGCa9MQBAKCGJRKSFMAK1BGHGCgBZCfWAIqRIGXAGCa9MQBAKCEJRKSFMAK1BEHGCgBZCdWAIqRIGXAGCa9MQBAKCIJRKSFMAK2BIC8cWAIqRIAKCLJRKMALCNJAICFZCGWqHGAICGrCBAICFrCFZl9zAG8oGBJHIjGBABAIjGBABCIJRBAFCaJHFQBSGMMEXGXAKAE9JQBC9+bMAK1BBHGCgFZRIGXGXAGCa9MQBAKCFJRKSFMAK1BFHGCgBZCOWAICgBZqRIGXAGCa9MQBAKCGJRKSFMAK1BGHGCgBZCfWAIqRIGXAGCa9MQBAKCEJRKSFMAK1BEHGCgBZCdWAIqRIGXAGCa9MQBAKCIJRKSFMAK2BIC8cWAIqRIAKCLJRKMABAICGrCBAICFrCFZl9zALCNJAICFZCGWqHI8oGBJHG87FBAIAGjGBABCGJRBAFCaJHFQBMMCBC99AKAE6yRKMAKM/dLEK97FaF97GXGXAGCI9HQBAF9FQFCBRGEXABABDBBBHECiD+rFCiD+sFD/6FHIAECND+rFCiD+sFD/6FAID/gFAECTD+rFCiD+sFD/6FHLD/gFD/kFD/lFHKCBDtD+2FHOAICUUUU94DtHND9OD9RD/kFHI9DBB/+hDYAIAID/mFAKAKD/mFALAOALAND9OD9RD/kFHIAID/mFD/kFD/kFD/jFD/nFHLD/mF9DBBX9LDYHOD/kFCgFDtD9OAECUUU94DtD9OD9QAIALD/mFAOD/kFCND+rFCU/+EDtD9OD9QAKALD/mFAOD/kFCTD+rFCUU/8ODtD9OD9QDMBBABCTJRBAGCIJHGAF9JQBSGMMAF9FQBCBRGEXABCTJHVAVDBBBHECBDtHOCUU98D8cFCUU98D8cEHND9OABDBBBHKAEDQILKOSQfbPden8c8d8e8fCggFDtD9OD/6FAKAEDQBFGENVcMTtmYi8ZpyHECTD+sFD/6FHID/gFAECTD+rFCTD+sFD/6FHLD/gFD/kFD/lFHE9DB/+g6DYALAEAOD+2FHOALCUUUU94DtHcD9OD9RD/kFHLALD/mFAEAED/mFAIAOAIAcD9OD9RD/kFHEAED/mFD/kFD/kFD/jFD/nFHID/mF9DBBX9LDYHOD/kFCTD+rFALAID/mFAOD/kFCggEDtD9OD9QHLAEAID/mFAOD/kFCaDbCBDnGCBDnECBDnKCBDnOCBDncCBDnMCBDnfCBDnbD9OHEDQNVi8ZcMpySQ8c8dfb8e8fD9QDMBBABAKAND9OALAEDQBFTtGEmYILPdKOenD9QDMBBABCAJRBAGCIJHGAF9JQBMMM/hEIGaF97FaL978jUUUUBCTlREGXAF9FQBCBRIEXAEABDBBBHLABCTJHKDBBBHODQILKOSQfbPden8c8d8e8fHNCTD+sFHVCID+rFDMIBAB9DBBU8/DY9D/zI818/DYAVCEDtD9QD/6FD/nFHVALAODQBFGENVcMTtmYi8ZpyHLCTD+rFCTD+sFD/6FD/mFHOAOD/mFAVALCTD+sFD/6FD/mFHcAcD/mFAVANCTD+rFCTD+sFD/6FD/mFHNAND/mFD/kFD/kFD/lFCBDtD+4FD/jF9DB/+g6DYHVD/mF9DBBX9LDYHLD/kFCggEDtHMD9OAcAVD/mFALD/kFCTD+rFD9QHcANAVD/mFALD/kFCTD+rFAOAVD/mFALD/kFAMD9OD9QHVDQBFTtGEmYILPdKOenHLD8dBAEDBIBDyB+t+J83EBABCNJALD8dFAEDBIBDyF+t+J83EBAKAcAVDQNVi8ZcMpySQ8c8dfb8e8fHVD8dBAEDBIBDyG+t+J83EBABCiJAVD8dFAEDBIBDyE+t+J83EBABCAJRBAICIJHIAF9JQBMMM9jFF97GXAGCGrAF9sHG9FQBCBRFEXABABDBBBHECND+rFCND+sFD/6FAECiD+sFCnD+rFCUUU/8EDtD+uFD/mFDMBBABCTJRBAFCIJHFAG9JQBMMM9TFEaCBCB8oGUkUUBHFABCEJC98ZJHBjGUkUUBGXGXAB8/BCTWHGuQBCaREABAGlCggEJCTrXBCa6QFMAFREMAEMMMFBCUNMIT9tBB");let i=WebAssembly.instantiate(function(e){let t=new Uint8Array(e.length);for(let r=0;r96?a-71:a>64?a-65:a>47?a+4:a>46?63:62}let r=0;for(let n=0;n{(e=t.instance).exports.__wasm_call_ctors()});function o(t,r,a,n,i,o){let s=e.exports.sbrk,l=a+3&-4,u=s(l*n),c=s(i.length),d=new Uint8Array(e.exports.memory.buffer);d.set(i,c);let f=t(u,a,n,c,i.length);if(0===f&&o&&o(u,l,n),r.set(d.subarray(u,u+a*n)),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:i,supported:!0,decodeVertexBuffer(t,r,a,n,i){o(e.exports.meshopt_decodeVertexBuffer,t,r,a,n,e.exports[s[i]])},decodeIndexBuffer(t,r,a,n){o(e.exports.meshopt_decodeIndexBuffer,t,r,a,n)},decodeIndexSequence(t,r,a,n){o(e.exports.meshopt_decodeIndexSequence,t,r,a,n)},decodeGltfBuffer(t,r,a,n,i,u){o(e.exports[l[i]],t,r,a,n,e.exports[s[u]])}}})())}}let e2=(e,t,r,a)=>(0,eX.useLoader)(er,e,e1(t,r,a));e2.preload=(e,t,r,a)=>eX.useLoader.preload(er,e,e1(t,r,a)),e2.clear=e=>eX.useLoader.clear(er,e),e2.setDecoderPath=e=>{e0=e};var e3=e.i(89887);let e9=` +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 e5({materialName:e,material:t,lightMap:r}){let a=(0,E.useDebug)(),i=a?.debugMode??!1,s=(0,y.textureToUrl)(e),l=(0,B.useTexture)(s,e=>(0,C.setupTexture)(e)),c=new Set(t?.userData?.flag_names??[]).has("SelfIlluminating"),d=new Set(t?.userData?.surface_flag_names??[]).has("SurfaceOutsideVisible"),f=(0,o.useCallback)(e=>{let t;(0,M.injectCustomFog)(e,D.globalFogUniforms),t=d??!1,e.uniforms.useSceneLighting={value:t},e.uniforms.interiorDebugColor={value:t?new u.Vector3(0,.4,1):new u.Vector3(1,.2,0)},e.fragmentShader=e.fragmentShader.replace("#include ",`#include +${e9} +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 `)},[d]),h=(0,o.useRef)(null),m=(0,o.useRef)(null);(0,o.useEffect)(()=>{let e=h.current??m.current;e&&(e.defines??={},e.defines.DEBUG_MODE=+!!i,e.needsUpdate=!0)},[i]);let p={DEBUG_MODE:+!!i},g=`${d}`;return c?(0,n.jsx)("meshBasicMaterial",{ref:h,map:l,toneMapped:!1,defines:p,onBeforeCompile:f},g):(0,n.jsx)("meshLambertMaterial",{ref:m,map:l,lightMap:r,toneMapped:!1,defines:p,onBeforeCompile:f},g)}function e8(e){if(!e)return null;let t=e.emissiveMap;return t&&(t.colorSpace=u.SRGBColorSpace),t??null}function e4(e){let t,r,a,s=(0,i.c)(13),{node:l}=e;e:{let e,r;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(e6),s[1]=l.material,s[2]=e):e=s[2],t=e;break e}s[3]!==l.material?(e=e8(l.material),s[3]=l.material,s[4]=e):e=s[4],s[5]!==e?(r=[e],s[5]=e,s[6]=r):r=s[6],t=r}let u=t;return s[7]!==u||s[8]!==l.material?(r=l.material?(0,n.jsx)(o.Suspense,{fallback:(0,n.jsx)("meshStandardMaterial",{color:"yellow",wireframe:!0}),children:Array.isArray(l.material)?l.material.map((e,t)=>(0,n.jsx)(e5,{materialName:e.userData.resource_path,material:e,lightMap:u[t]},t)):(0,n.jsx)(e5,{materialName:l.material.userData.resource_path,material:l.material,lightMap:u[0]})}):null,s[7]=u,s[8]=l.material,s[9]=r):r=s[9],s[10]!==l.geometry||s[11]!==r?(a=(0,n.jsx)("mesh",{geometry:l.geometry,castShadow:!0,receiveShadow:!0,children:r}),s[10]=l.geometry,s[11]=r,s[12]=a):a=s[12],a}function e6(e){return e8(e)}let e7=(0,o.memo)(function(e){let t,r,a,o,s,l,u=(0,i.c)(10),{object:c,interiorFile:d}=e,{nodes:f}=((l=(0,i.c)(2))[0]!==d?(s=(0,y.interiorToUrl)(d),l[0]=d,l[1]=s):s=l[1],e2(s)),h=(0,E.useDebug)(),m=h?.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]!==f?(r=Object.entries(f).filter(ta).map(tn),u[1]=f,u[2]=r):r=u[2],u[3]!==m||u[4]!==d||u[5]!==c?(a=m?(0,n.jsxs)(e3.FloatingLabel,{children:[c._id,": ",d]}):null,u[3]=m,u[4]=d,u[5]=c,u[6]=a):a=u[6],u[7]!==r||u[8]!==a?(o=(0,n.jsxs)("group",{rotation:t,children:[r,a]}),u[7]=r,u[8]=a,u[9]=o):o=u[9],o});function te(e){let t,r,a,o,s=(0,i.c)(9),{color:l,label:u}=e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)("boxGeometry",{args:[10,10,10]}),s[0]=t):t=s[0],s[1]!==l?(r=(0,n.jsx)("meshStandardMaterial",{color:l,wireframe:!0}),s[1]=l,s[2]=r):r=s[2],s[3]!==l||s[4]!==u?(a=u?(0,n.jsx)(e3.FloatingLabel,{color:l,children:u}):null,s[3]=l,s[4]=u,s[5]=a):a=s[5],s[6]!==r||s[7]!==a?(o=(0,n.jsxs)("mesh",{children:[t,r,a]}),s[6]=r,s[7]=a,s[8]=o):o=s[8],o}function tt(e){let t,r=(0,i.c)(3),{label:a}=e,o=(0,E.useDebug)(),s=o?.debugMode??!1;return r[0]!==s||r[1]!==a?(t=s?(0,n.jsx)(te,{color:"red",label:a}):null,r[0]=s,r[1]=a,r[2]=t):t=r[2],t}let tr=(0,o.memo)(function(e){let t,r,a,s,l,u,c,d,f,h=(0,i.c)(22),{object:m}=e;h[0]!==m?(t=(0,b.getProperty)(m,"interiorFile"),h[0]=m,h[1]=t):t=h[1];let p=t;h[2]!==m?(r=(0,b.getPosition)(m),h[2]=m,h[3]=r):r=h[3];let g=r;h[4]!==m?(a=(0,b.getScale)(m),h[4]=m,h[5]=a):a=h[5];let v=a;h[6]!==m?(s=(0,b.getRotation)(m),h[6]=m,h[7]=s):s=h[7];let y=s,A=`${m._id}: ${p}`;return h[8]!==A?(l=(0,n.jsx)(tt,{label:A}),h[8]=A,h[9]=l):l=h[9],h[10]===Symbol.for("react.memo_cache_sentinel")?(u=(0,n.jsx)(te,{color:"orange"}),h[10]=u):u=h[10],h[11]!==p||h[12]!==m?(c=(0,n.jsx)(o.Suspense,{fallback:u,children:(0,n.jsx)(e7,{object:m,interiorFile:p})}),h[11]=p,h[12]=m,h[13]=c):c=h[13],h[14]!==l||h[15]!==c?(d=(0,n.jsx)(Q,{fallback:l,children:c}),h[14]=l,h[15]=c,h[16]=d):d=h[16],h[17]!==g||h[18]!==y||h[19]!==v||h[20]!==d?(f=(0,n.jsx)("group",{position:g,quaternion:y,scale:v,children:d}),h[17]=g,h[18]=y,h[19]=v,h[20]=d,h[21]=f):f=h[21],f});function ta(e){let[,t]=e;return t.isMesh}function tn(e){let[t,r]=e;return(0,n.jsx)(e4,{node:r},t)}function ti(e,{path:t}){let[r]=(0,eX.useLoader)(u.CubeTextureLoader,[e],e=>e.setPath(t));return r}ti.preload=(e,{path:t})=>eX.useLoader.preload(u.CubeTextureLoader,[e],e=>e.setPath(t));let to=()=>{};function ts(e){return e.wrapS=u.RepeatWrapping,e.wrapT=u.RepeatWrapping,e.minFilter=u.LinearFilter,e.magFilter=u.LinearFilter,e.colorSpace=u.NoColorSpace,e.needsUpdate=!0,e}let tl=` + 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; + } +`,tu=` + 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 tc({textureUrl:e,radius:t,heightPercent:r,speed:a,windDirection:i,layerIndex:s}){let{debugMode:l}=(0,E.useDebug)(),{animationEnabled:c}=(0,E.useSettings)(),d=(0,o.useRef)(null),f=(0,B.useTexture)(e,ts),h=(0,o.useMemo)(()=>{let e=r-.05;return function(e,t,r,a){var n;let i,o,s,l,c,d,f,h,m,p,g,v,y,A,F,b,C,B=new u.BufferGeometry,S=new Float32Array(75),x=new Float32Array(50),E=[.05,.05,.05,.05,.05,.05,r,r,r,.05,.05,r,t,r,.05,.05,r,r,r,.05,.05,.05,.05,.05,.05],M=2*e/4;for(let t=0;t<5;t++)for(let r=0;r<5;r++){let a=5*t+r,n=-e+r*M,i=e-t*M,o=e*E[a];S[3*a]=n,S[3*a+1]=o,S[3*a+2]=i,x[2*a]=r,x[2*a+1]=t}n=S,i=e=>({x:n[3*e],y:n[3*e+1],z:n[3*e+2]}),o=(e,t,r,a)=>{n[3*e]=t,n[3*e+1]=r,n[3*e+2]=a},s=i(1),l=i(3),c=i(5),d=i(6),f=i(8),h=i(9),m=i(15),p=i(16),g=i(18),v=i(19),y=i(21),A=i(23),F=c.x+(s.x-c.x)*.5,b=c.y+(s.y-c.y)*.5,C=c.z+(s.z-c.z)*.5,o(0,d.x+(F-d.x)*2,d.y+(b-d.y)*2,d.z+(C-d.z)*2),F=h.x+(l.x-h.x)*.5,b=h.y+(l.y-h.y)*.5,C=h.z+(l.z-h.z)*.5,o(4,f.x+(F-f.x)*2,f.y+(b-f.y)*2,f.z+(C-f.z)*2),F=y.x+(m.x-y.x)*.5,b=y.y+(m.y-y.y)*.5,C=y.z+(m.z-y.z)*.5,o(20,p.x+(F-p.x)*2,p.y+(b-p.y)*2,p.z+(C-p.z)*2),F=A.x+(v.x-A.x)*.5,b=A.y+(v.y-A.y)*.5,C=A.z+(v.z-A.z)*.5,o(24,g.x+(F-g.x)*2,g.y+(b-g.y)*2,g.z+(C-g.z)*2);let D=function(e,t){let r=new Float32Array(25);for(let a=0;a<25;a++){let n=e[3*a],i=e[3*a+2],o=1.3-Math.sqrt(n*n+i*i)/t;o<.4?o=0:o>.8&&(o=1),r[a]=o}return r}(S,e),k=[];for(let e=0;e<4;e++)for(let t=0;t<4;t++){let r=5*e+t,a=r+1,n=r+5,i=n+1;k.push(r,n,i),k.push(r,i,a)}return B.setIndex(k),B.setAttribute("position",new u.Float32BufferAttribute(S,3)),B.setAttribute("uv",new u.Float32BufferAttribute(x,2)),B.setAttribute("alpha",new u.Float32BufferAttribute(D,1)),B.computeBoundingSphere(),B}(t,r,e,0)},[t,r]);(0,o.useEffect)(()=>()=>{h.dispose()},[h]);let m=(0,o.useMemo)(()=>new u.ShaderMaterial({uniforms:{cloudTexture:{value:f},uvOffset:{value:new u.Vector2(0,0)},debugMode:{value:+!!l},layerIndex:{value:s}},vertexShader:tl,fragmentShader:tu,transparent:!0,depthWrite:!1,side:u.DoubleSide}),[f,l,s]);return(0,o.useEffect)(()=>()=>{m.dispose()},[m]),(0,A.useFrame)(c?(e,t)=>{let r=1e3*t/32;d.current??=new u.Vector2(0,0),d.current.x+=i.x*a*r,d.current.y+=i.y*a*r,d.current.x-=Math.floor(d.current.x),d.current.y-=Math.floor(d.current.y),m.uniforms.uvOffset.value.copy(d.current)}:to),(0,n.jsx)("mesh",{geometry:h,frustumCulled:!1,renderOrder:10,children:(0,n.jsx)("primitive",{object:m,attach:"material"})})}function td(e){var t;let r,a,s,l,c,d,f,h,m,p,v,F,C,B,S,x,E,M,D,k=(0,i.c)(37),{object:w}=e;k[0]!==w?(r=(0,b.getProperty)(w,"materialList"),k[0]=w,k[1]=r):r=k[1];let{data:I}=(t=r,(M=(0,i.c)(7))[0]!==t?(S=["detailMapList",t],x=()=>(0,y.loadDetailMapList)(t),M[0]=t,M[1]=S,M[2]=x):(S=M[1],x=M[2]),D=!!t,M[3]!==S||M[4]!==x||M[5]!==D?(E={queryKey:S,queryFn:x,enabled:D},M[3]=S,M[4]=x,M[5]=D,M[6]=E):E=M[6],(0,g.useQuery)(E));k[2]!==w?(a=(0,b.getFloat)(w,"visibleDistance")??500,k[2]=w,k[3]=a):a=k[3];let T=.95*a;k[4]!==w?(s=(0,b.getFloat)(w,"cloudSpeed1")??1e-4,k[4]=w,k[5]=s):s=k[5],k[6]!==w?(l=(0,b.getFloat)(w,"cloudSpeed2")??2e-4,k[6]=w,k[7]=l):l=k[7],k[8]!==w?(c=(0,b.getFloat)(w,"cloudSpeed3")??3e-4,k[8]=w,k[9]=c):c=k[9],k[10]!==s||k[11]!==l||k[12]!==c?(d=[s,l,c],k[10]=s,k[11]=l,k[12]=c,k[13]=d):d=k[13];let R=d;k[14]!==w?(f=(0,b.getFloat)(w,"cloudHeightPer1")??.35,k[14]=w,k[15]=f):f=k[15],k[16]!==w?(h=(0,b.getFloat)(w,"cloudHeightPer2")??.25,k[16]=w,k[17]=h):h=k[17],k[18]!==w?(m=(0,b.getFloat)(w,"cloudHeightPer3")??.2,k[18]=w,k[19]=m):m=k[19],k[20]!==f||k[21]!==h||k[22]!==m?(p=[f,h,m],k[20]=f,k[21]=h,k[22]=m,k[23]=p):p=k[23];let P=p;if(k[24]!==w){e:{let e,t=(0,b.getProperty)(w,"windVelocity");if(t){let[e,r]=t.split(" ").map(tf);if(0!==e||0!==r){v=new u.Vector2(r,-e).normalize();break e}}k[26]===Symbol.for("react.memo_cache_sentinel")?(e=new u.Vector2(1,0),k[26]=e):e=k[26],v=e}k[24]=w,k[25]=v}else v=k[25];let G=v;t:{let e;if(!I){let e;k[27]===Symbol.for("react.memo_cache_sentinel")?(e=[],k[27]=e):e=k[27],F=e;break t}if(k[28]!==P||k[29]!==R||k[30]!==I){e=[];for(let t=0;t<3;t++){let r=I[7+t];r&&e.push({texture:r,height:P[t],speed:R[t]})}k[28]=P,k[29]=R,k[30]=I,k[31]=e}else e=k[31];F=e}let L=F,j=(0,o.useRef)(null);return(k[32]===Symbol.for("react.memo_cache_sentinel")?(C=e=>{let{camera:t}=e;j.current&&j.current.position.copy(t.position)},k[32]=C):C=k[32],(0,A.useFrame)(C),L&&0!==L.length)?(k[33]!==L||k[34]!==T||k[35]!==G?(B=(0,n.jsx)("group",{ref:j,children:L.map((e,t)=>{let r=(0,y.textureToUrl)(e.texture);return(0,n.jsx)(o.Suspense,{fallback:null,children:(0,n.jsx)(tc,{textureUrl:r,radius:T,heightPercent:e.height,speed:e.speed,windDirection:G,layerIndex:t})},t)})}),k[33]=L,k[34]=T,k[35]=G,k[36]=B):B=k[36],B):null}function tf(e){return parseFloat(e)}let th=!1;function tm(e){if(!e)return;let[t,r,a]=e.split(" ").map(e=>parseFloat(e));return[new u.Color().setRGB(t,r,a),new u.Color().setRGB(t,r,a).convertSRGBToLinear()]}function tp({skyBoxFiles:e,fogColor:t,fogState:r}){let{camera:a}=(0,F.useThree)(),i=ti(e,{path:""}),s=!!t,l=(0,o.useMemo)(()=>a.projectionMatrixInverse,[a]),c=(0,o.useMemo)(()=>r?(0,D.packFogVolumeData)(r.fogVolumes):new Float32Array(12),[r]),d=(0,o.useRef)({skybox:{value:i},fogColor:{value:t??new u.Color(0,0,0)},enableFog:{value:s},inverseProjectionMatrix:{value:l},cameraMatrixWorld:{value:a.matrixWorld},cameraHeight:D.globalFogUniforms.cameraHeight,fogVolumeData:{value:c},horizonFogHeight:{value:.18}}),f=(0,o.useMemo)(()=>{if(!r)return .18;let e=.95*r.visibleDistance/Math.sqrt(3);return 60/Math.sqrt(e*e+3600)},[r]);return(0,o.useEffect)(()=>{d.current.skybox.value=i,d.current.fogColor.value=t??new u.Color(0,0,0),d.current.enableFog.value=s,d.current.fogVolumeData.value=c,d.current.horizonFogHeight.value=f},[i,t,s,c,f]),(0,n.jsxs)("mesh",{renderOrder:-1e3,frustumCulled:!1,children:[(0,n.jsxs)("bufferGeometry",{children:[(0,n.jsx)("bufferAttribute",{attach:"attributes-position",array:new Float32Array([-1,-1,0,3,-1,0,-1,3,0]),count:3,itemSize:3}),(0,n.jsx)("bufferAttribute",{attach:"attributes-uv",array:new Float32Array([0,0,2,0,0,2]),count:3,itemSize:2})]}),(0,n.jsx)("shaderMaterial",{uniforms:d.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 tg(e){let t,r,a,o,s=(0,i.c)(6),{materialList:l,fogColor:u,fogState:c}=e,{data:d}=((o=(0,i.c)(2))[0]!==l?(a={queryKey:["detailMapList",l],queryFn:()=>(0,y.loadDetailMapList)(l)},o[0]=l,o[1]=a):a=o[1],(0,g.useQuery)(a));s[0]!==d?(t=d?[(0,y.textureToUrl)(d[1]),(0,y.textureToUrl)(d[3]),(0,y.textureToUrl)(d[4]),(0,y.textureToUrl)(d[5]),(0,y.textureToUrl)(d[0]),(0,y.textureToUrl)(d[2])]:null,s[0]=d,s[1]=t):t=s[1];let f=t;return f?(s[2]!==u||s[3]!==c||s[4]!==f?(r=(0,n.jsx)(tp,{skyBoxFiles:f,fogColor:u,fogState:c}),s[2]=u,s[3]=c,s[4]=f,s[5]=r):r=s[5],r):null}function tv({skyColor:e,fogColor:t,fogState:r}){let{camera:a}=(0,F.useThree)(),i=!!t,s=(0,o.useMemo)(()=>a.projectionMatrixInverse,[a]),l=(0,o.useMemo)(()=>r?(0,D.packFogVolumeData)(r.fogVolumes):new Float32Array(12),[r]),c=(0,o.useMemo)(()=>{if(!r)return .18;let e=.95*r.visibleDistance/Math.sqrt(3);return 60/Math.sqrt(e*e+3600)},[r]),d=(0,o.useRef)({skyColor:{value:e},fogColor:{value:t??new u.Color(0,0,0)},enableFog:{value:i},inverseProjectionMatrix:{value:s},cameraMatrixWorld:{value:a.matrixWorld},cameraHeight:D.globalFogUniforms.cameraHeight,fogVolumeData:{value:l},horizonFogHeight:{value:c}});return(0,o.useEffect)(()=>{d.current.skyColor.value=e,d.current.fogColor.value=t??new u.Color(0,0,0),d.current.enableFog.value=i,d.current.fogVolumeData.value=l,d.current.horizonFogHeight.value=c},[e,t,i,l,c]),(0,n.jsxs)("mesh",{renderOrder:-1e3,frustumCulled:!1,children:[(0,n.jsxs)("bufferGeometry",{children:[(0,n.jsx)("bufferAttribute",{attach:"attributes-position",array:new Float32Array([-1,-1,0,3,-1,0,-1,3,0]),count:3,itemSize:3}),(0,n.jsx)("bufferAttribute",{attach:"attributes-uv",array:new Float32Array([0,0,2,0,0,2]),count:3,itemSize:2})]}),(0,n.jsx)("shaderMaterial",{uniforms:d.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 ty(e,t){let{fogDistance:r,visibleDistance:a}=e;return[r,a]}function tA({fogState:e,enabled:t}){let{scene:r,camera:a}=(0,F.useThree)(),n=(0,o.useRef)(null),i=(0,o.useMemo)(()=>(0,D.packFogVolumeData)(e.fogVolumes),[e.fogVolumes]);return(0,o.useEffect)(()=>{th||((0,M.installCustomFogShader)(),th=!0)},[]),(0,o.useEffect)(()=>{(0,D.resetGlobalFogUniforms)();let[t,o]=ty(e,a.position.y),s=new u.Fog(e.fogColor,t,o);return r.fog=s,n.current=s,(0,D.updateGlobalFogUniforms)(a.position.y,i),()=>{r.fog=null,n.current=null,(0,D.resetGlobalFogUniforms)()}},[r,a,e,i]),(0,o.useEffect)(()=>{let r=n.current;if(r)if(t){let[t,n]=ty(e,a.position.y);r.near=t,r.far=n}else r.near=1e10,r.far=1e10},[t,e,a.position.y]),(0,A.useFrame)(()=>{let r=n.current;if(!r)return;let o=a.position.y;if((0,D.updateGlobalFogUniforms)(o,i,t),t){let[t,a]=ty(e,o);r.near=t,r.far=a,r.color.copy(e.fogColor)}}),null}function tF(e){return parseFloat(e)}function tb(e){return parseFloat(e)}function tC(e){return parseFloat(e)}function tB(e){let t=new Set;return e.bones.forEach((e,r)=>{e.name.match(/^Hulk/i)&&t.add(r)}),t}function tS(e,t){if(0===t.size||!e.attributes.skinIndex)return e;let r=e.attributes.skinIndex,a=e.attributes.skinWeight,n=e.index,i=Array(r.count).fill(!1);for(let e=0;e.01&&t.has(o)){i[e]=!0;break}}if(n){let t=[],r=n.array;for(let e=0;e{for(r.current+=n;r.current>=.03125;)if(r.current-=.03125,a.current++,t.current)for(let e of t.current)e(a.current)});let i=(0,o.useCallback)(e=>(t.current??=new Set,t.current.add(e),()=>{t.current.delete(e)}),[]),s=(0,o.useCallback)(()=>a.current,[]),l=(0,o.useMemo)(()=>({subscribe:i,getTick:s}),[i,s]);return(0,n.jsx)(tR.Provider,{value:l,children:e})}let tG=new Map;function tL(e){e.onBeforeCompile=t=>{(0,M.injectCustomFog)(t,D.globalFogUniforms),e instanceof u.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 tj(e,t,r,a,n=1,i=!1){let o=r.has("Translucent"),s=r.has("Additive"),l=r.has("SelfIlluminating"),c=n<1||i;if(l){let e=s||o||c,r=new u.MeshBasicMaterial({map:t,side:2,transparent:e,depthWrite:!e,alphaTest:0,fog:!0,...c&&{opacity:n},...s&&{blending:u.AdditiveBlending}});return tL(r),r}if(a||o){let e={map:t,transparent:c,alphaTest:.5*!c,...c&&{opacity:n,depthWrite:!1},reflectivity:0},r=new u.MeshLambertMaterial({...e,side:1,polygonOffset:!0,polygonOffsetFactor:1,polygonOffsetUnits:1}),a=new u.MeshLambertMaterial({...e,side:0});return tL(r),tL(a),[r,a]}let d=new u.MeshLambertMaterial({map:t,side:2,reflectivity:0,...c&&{transparent:!0,opacity:n,depthWrite:!1}});return tL(d),d}function t_(e){let t,r=(0,i.c)(2);return r[0]!==e?(t=(0,y.shapeToUrl)(e),r[0]=e,r[1]=t):t=r[1],e2(t)}let tO=(0,o.memo)(function(e){let t,r,a,s,l,c,d=(0,i.c)(37),{material:f,shapeName:h,geometry:m,backGeometry:p,castShadow:g,receiveShadow:v,vis:A,animated:F}=e,b=void 0!==g&&g,C=void 0!==v&&v,S=void 0===A?1:A,x=void 0!==F&&F,M=f.userData.resource_path;d[0]!==f.userData.flag_names?(t=f.userData.flag_names??[],d[0]=f.userData.flag_names,d[1]=t):t=d[1],d[2]!==t?(r=new Set(t),d[2]=t,d[3]=r):r=d[3];let D=r,k=function(e){let t,r,a,n,s=(0,i.c)(14),{animationEnabled:l}=(0,E.useSettings)();s[0]!==e?(t={queryKey:["ifl",e],queryFn:()=>(0,y.loadImageFrameList)(e)},s[0]=e,s[1]=t):t=s[1];let{data:c}=(m=t,(0,tI.useBaseQuery)({...m,enabled:!0,suspense:!0,throwOnError:tT.defaultThrowOnError,placeholderData:void 0},tw.QueryObserver,void 0));if(s[2]!==c||s[3]!==e){let t;s[5]!==e?(t=t=>(0,y.iflTextureToUrl)(t.name,e),s[5]=e,s[6]=t):t=s[6],r=c.map(t),s[2]=c,s[3]=e,s[4]=r}else r=s[4];let d=r,f=(0,B.useTexture)(d);if(s[7]!==c||s[8]!==e||s[9]!==f){let t;if(!(a=tG.get(e))){let t,r,n,i,o,s,l,c,d;r=(t=f[0].image).width,n=t.height,o=Math.ceil(Math.sqrt(i=f.length)),s=Math.ceil(i/o),(l=document.createElement("canvas")).width=r*o,l.height=n*s,c=l.getContext("2d"),f.forEach((e,t)=>{let a=Math.floor(t/o);c.drawImage(e.image,t%o*r,a*n)}),(d=new u.CanvasTexture(l)).colorSpace=u.SRGBColorSpace,d.generateMipmaps=!1,d.minFilter=u.NearestFilter,d.magFilter=u.NearestFilter,d.wrapS=u.ClampToEdgeWrapping,d.wrapT=u.ClampToEdgeWrapping,d.repeat.set(1/o,1/s),a={texture:d,columns:o,rows:s,frameCount:i,frameStartTicks:[],totalTicks:0,lastFrame:-1},tG.set(e,a)}t=0,(p=a).frameStartTicks=c.map(e=>{let r=t;return t+=e.frameCount,r}),p.totalTicks=t,s[7]=c,s[8]=e,s[9]=f,s[10]=a}else a=s[10];let h=a;s[11]!==l||s[12]!==h?(n=e=>{let t=l?function(e,t){if(0===e.totalTicks)return 0;let r=t%e.totalTicks,{frameStartTicks:a}=e;for(let e=a.length-1;e>=0;e--)if(r>=a[e])return e;return 0}(h,e):0;!function(e,t){if(t===e.lastFrame)return;e.lastFrame=t;let r=t%e.columns,a=e.rows-1-Math.floor(t/e.columns);e.texture.offset.set(r/e.columns,a/e.rows)}(h,t)},s[11]=l,s[12]=h,s[13]=n):n=s[13];var m,p,g=n;let v=(0,o.useContext)(tR);if(!v)throw Error("useTick must be used within a TickProvider");let A=(0,o.useRef)(g);return A.current=g,(0,o.useEffect)(()=>v.subscribe(e=>A.current(e)),[v]),h.texture}(`textures/${M}.ifl`);d[4]!==h?(a=h&&tE(h),d[4]=h,d[5]=a):a=d[5];let w=a;d[6]!==x||d[7]!==D||d[8]!==w||d[9]!==f||d[10]!==k||d[11]!==S?(s=tj(f,k,D,w,S,x),d[6]=x,d[7]=D,d[8]=w,d[9]=f,d[10]=k,d[11]=S,d[12]=s):s=d[12];let I=s;if(Array.isArray(I)){let e,t,r,a,i,o=p||m;return d[13]!==I[0]?(e=(0,n.jsx)("primitive",{object:I[0],attach:"material"}),d[13]=I[0],d[14]=e):e=d[14],d[15]!==b||d[16]!==C||d[17]!==e||d[18]!==o?(t=(0,n.jsx)("mesh",{geometry:o,castShadow:b,receiveShadow:C,children:e}),d[15]=b,d[16]=C,d[17]=e,d[18]=o,d[19]=t):t=d[19],d[20]!==I[1]?(r=(0,n.jsx)("primitive",{object:I[1],attach:"material"}),d[20]=I[1],d[21]=r):r=d[21],d[22]!==b||d[23]!==m||d[24]!==C||d[25]!==r?(a=(0,n.jsx)("mesh",{geometry:m,castShadow:b,receiveShadow:C,children:r}),d[22]=b,d[23]=m,d[24]=C,d[25]=r,d[26]=a):a=d[26],d[27]!==t||d[28]!==a?(i=(0,n.jsxs)(n.Fragment,{children:[t,a]}),d[27]=t,d[28]=a,d[29]=i):i=d[29],i}return d[30]!==I?(l=(0,n.jsx)("primitive",{object:I,attach:"material"}),d[30]=I,d[31]=l):l=d[31],d[32]!==b||d[33]!==m||d[34]!==C||d[35]!==l?(c=(0,n.jsx)("mesh",{geometry:m,castShadow:b,receiveShadow:C,children:l}),d[32]=b,d[33]=m,d[34]=C,d[35]=l,d[36]=c):c=d[36],c}),tU=(0,o.memo)(function(e){let t,r,a,o,s,l,u,c,d=(0,i.c)(42),{material:f,shapeName:h,geometry:m,backGeometry:p,castShadow:g,receiveShadow:v,vis:A,animated:F}=e,b=void 0!==g&&g,S=void 0!==v&&v,x=void 0===A?1:A,E=void 0!==F&&F,M=f.userData.resource_path;d[0]!==f.userData.flag_names?(t=f.userData.flag_names??[],d[0]=f.userData.flag_names,d[1]=t):t=d[1],d[2]!==t?(r=new Set(t),d[2]=t,d[3]=r):r=d[3];let D=r;M||console.warn(`No resource_path was found on "${h}" - rendering fallback.`),d[4]!==M?(a=M?(0,y.textureToUrl)(M):y.FALLBACK_TEXTURE_URL,d[4]=M,d[5]=a):a=d[5];let k=a;d[6]!==h?(o=h&&tE(h),d[6]=h,d[7]=o):o=d[7];let w=o,I=D.has("Translucent");d[8]!==w||d[9]!==I?(s=e=>w||I?(0,C.setupTexture)(e,{disableMipmaps:!0}):(0,C.setupTexture)(e),d[8]=w,d[9]=I,d[10]=s):s=d[10];let T=(0,B.useTexture)(k,s);d[11]!==E||d[12]!==D||d[13]!==w||d[14]!==f||d[15]!==T||d[16]!==x?(l=tj(f,T,D,w,x,E),d[11]=E,d[12]=D,d[13]=w,d[14]=f,d[15]=T,d[16]=x,d[17]=l):l=d[17];let R=l;if(Array.isArray(R)){let e,t,r,a,i,o=p||m;return d[18]!==R[0]?(e=(0,n.jsx)("primitive",{object:R[0],attach:"material"}),d[18]=R[0],d[19]=e):e=d[19],d[20]!==b||d[21]!==S||d[22]!==o||d[23]!==e?(t=(0,n.jsx)("mesh",{geometry:o,castShadow:b,receiveShadow:S,children:e}),d[20]=b,d[21]=S,d[22]=o,d[23]=e,d[24]=t):t=d[24],d[25]!==R[1]?(r=(0,n.jsx)("primitive",{object:R[1],attach:"material"}),d[25]=R[1],d[26]=r):r=d[26],d[27]!==b||d[28]!==m||d[29]!==S||d[30]!==r?(a=(0,n.jsx)("mesh",{geometry:m,castShadow:b,receiveShadow:S,children:r}),d[27]=b,d[28]=m,d[29]=S,d[30]=r,d[31]=a):a=d[31],d[32]!==t||d[33]!==a?(i=(0,n.jsxs)(n.Fragment,{children:[t,a]}),d[32]=t,d[33]=a,d[34]=i):i=d[34],i}return d[35]!==R?(u=(0,n.jsx)("primitive",{object:R,attach:"material"}),d[35]=R,d[36]=u):u=d[36],d[37]!==b||d[38]!==m||d[39]!==S||d[40]!==u?(c=(0,n.jsx)("mesh",{geometry:m,castShadow:b,receiveShadow:S,children:u}),d[37]=b,d[38]=m,d[39]=S,d[40]=u,d[41]=c):c=d[41],c}),tH=(0,o.memo)(function(e){let t=(0,i.c)(18),{material:r,shapeName:a,geometry:o,backGeometry:s,castShadow:l,receiveShadow:u,vis:c,animated:d}=e,f=void 0!==l&&l,h=void 0!==u&&u,m=void 0===c?1:c,p=void 0!==d&&d,g=new Set(r.userData.flag_names??[]).has("IflMaterial"),v=r.userData.resource_path;if(g&&v){let e;return t[0]!==p||t[1]!==s||t[2]!==f||t[3]!==o||t[4]!==r||t[5]!==h||t[6]!==a||t[7]!==m?(e=(0,n.jsx)(tO,{material:r,shapeName:a,geometry:o,backGeometry:s,castShadow:f,receiveShadow:h,vis:m,animated:p}),t[0]=p,t[1]=s,t[2]=f,t[3]=o,t[4]=r,t[5]=h,t[6]=a,t[7]=m,t[8]=e):e=t[8],e}if(!r.name)return null;{let e;return t[9]!==p||t[10]!==s||t[11]!==f||t[12]!==o||t[13]!==r||t[14]!==h||t[15]!==a||t[16]!==m?(e=(0,n.jsx)(tU,{material:r,shapeName:a,geometry:o,backGeometry:s,castShadow:f,receiveShadow:h,vis:m,animated:p}),t[9]=p,t[10]=s,t[11]=f,t[12]=o,t[13]=r,t[14]=h,t[15]=a,t[16]=m,t[17]=e):e=t[17],e}});function tN(e){let t,r,a,o,s=(0,i.c)(9),{color:l,label:u}=e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)("boxGeometry",{args:[10,10,10]}),s[0]=t):t=s[0],s[1]!==l?(r=(0,n.jsx)("meshStandardMaterial",{color:l,wireframe:!0}),s[1]=l,s[2]=r):r=s[2],s[3]!==l||s[4]!==u?(a=u?(0,n.jsx)(e3.FloatingLabel,{color:l,children:u}):null,s[3]=l,s[4]=u,s[5]=a):a=s[5],s[6]!==r||s[7]!==a?(o=(0,n.jsxs)("mesh",{children:[t,r,a]}),s[6]=r,s[7]=a,s[8]=o):o=s[8],o}function tJ(e){let t,r=(0,i.c)(4),{color:a,label:o}=e,{debugMode:s}=(0,E.useDebug)();return r[0]!==a||r[1]!==s||r[2]!==o?(t=s?(0,n.jsx)(tN,{color:a,label:o}):null,r[0]=a,r[1]=s,r[2]=o,r[3]=t):t=r[3],t}let tK=new Set(["octahedron.dts"]);function tV(e){let t,r,a,o,s=(0,i.c)(6),{label:l}=e,{debugMode:u}=(0,E.useDebug)();return u?(s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)("icosahedronGeometry",{args:[1,1]}),r=(0,n.jsx)("meshBasicMaterial",{color:"cyan",wireframe:!0}),s[0]=t,s[1]=r):(t=s[0],r=s[1]),s[2]!==l?(a=l?(0,n.jsx)(e3.FloatingLabel,{color:"cyan",children:l}):null,s[2]=l,s[3]=a):a=s[3],s[4]!==a?(o=(0,n.jsxs)("mesh",{children:[t,r,a]}),s[4]=a,s[5]=o):o=s[5],o):null}function tz(e){let t,r,a,s,l,u=(0,i.c)(15),{loadingColor:c,children:d}=e,f=void 0===c?"yellow":c,{object:h,shapeName:m}=tD();if(!m){let e,t=`${h._id}: `;return u[0]!==t?(e=(0,n.jsx)(tJ,{color:"orange",label:t}),u[0]=t,u[1]=e):e=u[1],e}if(tK.has(m.toLowerCase())){let e,t=`${h._id}: ${m}`;return u[2]!==t?(e=(0,n.jsx)(tV,{label:t}),u[2]=t,u[3]=e):e=u[3],e}let p=`${h._id}: ${m}`;return u[4]!==p?(t=(0,n.jsx)(tJ,{color:"red",label:p}),u[4]=p,u[5]=t):t=u[5],u[6]!==f?(r=(0,n.jsx)(tN,{color:f}),u[6]=f,u[7]=r):r=u[7],u[8]===Symbol.for("react.memo_cache_sentinel")?(a=(0,n.jsx)(tW,{}),u[8]=a):a=u[8],u[9]!==d||u[10]!==r?(s=(0,n.jsxs)(o.Suspense,{fallback:r,children:[a,d]}),u[9]=d,u[10]=r,u[11]=s):s=u[11],u[12]!==t||u[13]!==s?(l=(0,n.jsx)(Q,{fallback:t,children:s}),u[12]=t,u[13]=s,u[14]=l):l=u[14],l}function tq(e){return null!=e&&"ambient"===(e.vis_sequence??"").toLowerCase()&&Array.isArray(e.vis_keyframes)&&e.vis_keyframes.length>1&&(e.vis_duration??0)>0}function tQ(e){let t,r,a=(0,i.c)(7),{keyframes:s,duration:l,cyclic:u,children:c}=e,d=(0,o.useRef)(null),{animationEnabled:f}=(0,E.useSettings)();return a[0]!==f||a[1]!==u||a[2]!==l||a[3]!==s?(t=()=>{let e=d.current;if(!e)return;if(!f)return void e.traverse(e=>{if(e.isMesh){let t=e.material;t&&!Array.isArray(t)&&(t.opacity=s[0])}});let t=performance.now()/1e3,r=u?t%l/l:Math.min(t/l,1),a=s.length,n=r*a,i=Math.floor(n)%a,o=n-Math.floor(n),c=s[i]+(s[(i+1)%a]-s[i])*o;e.traverse(e=>{if(e.isMesh){let t=e.material;t&&!Array.isArray(t)&&(t.opacity=c)}})},a[0]=f,a[1]=u,a[2]=l,a[3]=s,a[4]=t):t=a[4],(0,A.useFrame)(t),a[5]!==c?(r=(0,n.jsx)("group",{ref:d,children:c}),a[5]=c,a[6]=r):r=a[6],r}let tW=(0,o.memo)(function(){let e,t,r,a,s,l,u=(0,i.c)(19),{object:c,shapeName:d,isOrganic:f}=tD(),{debugMode:h}=(0,E.useDebug)(),{nodes:m}=t_(d);if(u[0]!==m){e:{let t,r=Object.values(m).filter(tX);if(r.length>0){e=tB(r[0].skeleton);break e}u[2]===Symbol.for("react.memo_cache_sentinel")?(t=new Set,u[2]=t):t=u[2],e=t}u[0]=m,u[1]=e}else e=u[1];let p=e;u[3]!==p||u[4]!==f||u[5]!==m?(t=Object.entries(m).filter(tY).map(e=>{let[,t]=e,r=tS(t.geometry,p),a=null;if(r){(r=r.clone()).computeVertexNormals();let e=r.attributes.position,t=r.attributes.normal,n=e.array,i=t.array,o=new Map;for(let t=0;t1){let t=0,r=0,a=0;for(let n of e)t+=i[3*n],r+=i[3*n+1],a+=i[3*n+2];let n=Math.sqrt(t*t+r*r+a*a);for(let o of(n>0&&(t/=n,r/=n,a/=n),e))i[3*o]=t,i[3*o+1]=r,i[3*o+2]=a}if(t.needsUpdate=!0,f){let e=(a=r.clone()).attributes.normal,t=e.array;for(let e=0;e{let{node:t,geometry:r,backGeometry:a,vis:i,visAnim:s}=e,l=!!s,u=(0,n.jsx)("mesh",{geometry:r,children:(0,n.jsx)("meshStandardMaterial",{color:"gray",wireframe:!0})}),c=t.material?Array.isArray(t.material)?t.material.map((e,t)=>(0,n.jsx)(tH,{material:e,shapeName:d,geometry:r,backGeometry:a,castShadow:v,receiveShadow:v,vis:i,animated:l},t)):(0,n.jsx)(tH,{material:t.material,shapeName:d,geometry:r,backGeometry:a,castShadow:v,receiveShadow:v,vis:i,animated:l}):null;return s?(0,n.jsx)(tQ,{keyframes:s.keyframes,duration:s.duration,cyclic:s.cyclic,children:(0,n.jsx)(o.Suspense,{fallback:u,children:c})},t.id):(0,n.jsx)(o.Suspense,{fallback:u,children:c},t.id)}),u[8]=v,u[9]=g,u[10]=d,u[11]=a):a=u[11],u[12]!==h||u[13]!==c||u[14]!==d?(s=h?(0,n.jsxs)(e3.FloatingLabel,{children:[c._id,": ",d]}):null,u[12]=h,u[13]=c,u[14]=d,u[15]=s):s=u[15],u[16]!==a||u[17]!==s?(l=(0,n.jsxs)("group",{rotation:r,children:[a,s]}),u[16]=a,u[17]=s,u[18]=l):l=u[18],l});function tX(e){return e.skeleton}function tY(e){let[,t]=e;return t.material&&"Unassigned"!==t.material.name&&!t.name.match(/^Hulk/i)&&((t.userData?.vis??1)>.01||tq(t.userData))}var tZ=e.i(6112);let t$={1:"Storm",2:"Inferno"},t0=(0,o.createContext)(null);function t1(){let e=(0,o.useContext)(t0);if(!e)throw Error("useCameras must be used within CamerasProvider");return e}function t2({children:e}){let{camera:t}=(0,F.useThree)(),[r,a]=(0,o.useState)(-1),[i,s]=(0,o.useState)({}),[l,c]=(0,o.useState)(()=>({initialized:!1,position:null,quarternion:null})),d=(0,o.useCallback)(e=>{s(t=>({...t,[e.id]:e}))},[]),f=(0,o.useCallback)(e=>{s(t=>{let{[e.id]:r,...a}=t;return a})},[]),h=Object.keys(i).length,m=(0,o.useCallback)(e=>{if(e>=0&&e{m(h?(r+1)%h:-1)},[h,r,m]);(0,o.useEffect)(()=>{let e=()=>{let e=window.location.hash;if(e.startsWith("#c")){let[t,r]=e.slice(2).split("~"),a=t.split(",").map(e=>parseFloat(e)),n=r.split(",").map(e=>parseFloat(e));c({initialized:!0,position:new u.Vector3(...a),quarternion:new u.Quaternion(...n)})}else c({initialized:!0,position:null,quarternion:null})};return window.addEventListener("hashchange",e),e(),()=>{window.removeEventListener("hashchange",e)}},[]),(0,o.useEffect)(()=>{l.initialized&&l.position&&(t.position.copy(l.position),l.quarternion&&t.quaternion.copy(l.quarternion))},[t,l]),(0,o.useEffect)(()=>{l.initialized&&!l.position&&h>0&&-1===r&&m(0)},[h,m,r,l]);let g=(0,o.useMemo)(()=>({registerCamera:d,unregisterCamera:f,nextCamera:p,setCameraIndex:m,cameraCount:h}),[d,f,p,m,h]);return 0===h&&-1!==r&&a(-1),(0,n.jsx)(t0.Provider,{value:g,children:e})}let t3=(0,o.createContext)(null),t9=t3.Provider,t5=(0,o.lazy)(()=>e.A(61921).then(e=>({default:e.AudioEmitter}))),t8={AudioEmitter:function(e){let t,r=(0,i.c)(3),{audioEnabled:a}=(0,E.useSettings)();return r[0]!==a||r[1]!==e?(t=a?(0,n.jsx)(t5,{...e}):null,r[0]=a,r[1]=e,r[2]=t):t=r[2],t},Camera:function(e){let t,r,a,n,s,l=(0,i.c)(14),{object:c}=e,{registerCamera:d,unregisterCamera:f}=t1(),h=(0,o.useId)();l[0]!==c?(t=(0,b.getProperty)(c,"dataBlock"),l[0]=c,l[1]=t):t=l[1];let m=t;l[2]!==c?(r=(0,b.getPosition)(c),l[2]=c,l[3]=r):r=l[3];let p=r;l[4]!==c?(a=(0,b.getRotation)(c),l[4]=c,l[5]=a):a=l[5];let g=a;return l[6]!==m||l[7]!==h||l[8]!==p||l[9]!==g||l[10]!==d||l[11]!==f?(n=()=>{if("Observer"===m){let e={id:h,position:new u.Vector3(...p),rotation:g};return d(e),()=>{f(e)}}},s=[h,m,d,f,p,g],l[6]=m,l[7]=h,l[8]=p,l[9]=g,l[10]=d,l[11]=f,l[12]=n,l[13]=s):(n=l[12],s=l[13]),(0,o.useEffect)(n,s),null},ForceFieldBare:(0,o.lazy)(()=>e.A(25147).then(e=>({default:e.ForceFieldBare}))),InteriorInstance:tr,Item:function(e){let t,r,a,s,l,u,c,d,f,h,m,p,g=(0,i.c)(32),{object:v}=e,y=J();g[0]!==v?(t=(0,b.getProperty)(v,"dataBlock")??"",g[0]=v,g[1]=t):t=g[1];let F=t,C=(0,tZ.useDatablock)(F);g[2]!==C||g[3]!==v?(r=function(e){if("string"==typeof e){let t=e.toLowerCase();return"0"!==t&&"false"!==t&&""!==t}return!!e}((0,b.getProperty)(v,"rotate")??(0,b.getProperty)(C,"rotate")),g[2]=C,g[3]=v,g[4]=r):r=g[4];let B=r;g[5]!==v?(a=(0,b.getPosition)(v),g[5]=v,g[6]=a):a=g[6];let S=a;g[7]!==v?(s=(0,b.getScale)(v),g[7]=v,g[8]=s):s=g[8];let x=s;g[9]!==v?(l=(0,b.getRotation)(v),g[9]=v,g[10]=l):l=g[10];let M=l,{animationEnabled:D}=(0,E.useSettings)(),k=(0,o.useRef)(null);g[11]!==D||g[12]!==B?(u=()=>{if(!k.current||!B||!D)return;let e=performance.now()/1e3;k.current.rotation.y=e/3*Math.PI*2},g[11]=D,g[12]=B,g[13]=u):u=g[13],(0,A.useFrame)(u),g[14]!==C?(c=(0,b.getProperty)(C,"shapeFile"),g[14]=C,g[15]=c):c=g[15];let w=c;w||console.error(` missing shape for datablock: ${F}`);let I=F?.toLowerCase()==="flag",T=y?.team??null,R=T&&T>0?t$[T]:null,P=I&&R?`${R} Flag`:null;return g[16]!==M||g[17]!==B?(d=!B&&{quaternion:M},g[16]=M,g[17]=B,g[18]=d):d=g[18],g[19]!==P?(f=P?(0,n.jsx)(e3.FloatingLabel,{opacity:.6,children:P}):null,g[19]=P,g[20]=f):f=g[20],g[21]!==f?(h=(0,n.jsx)(tz,{loadingColor:"pink",children:f}),g[21]=f,g[22]=h):h=g[22],g[23]!==S||g[24]!==x||g[25]!==h||g[26]!==d?(m=(0,n.jsx)("group",{ref:k,position:S,...d,scale:x,children:h}),g[23]=S,g[24]=x,g[25]=h,g[26]=d,g[27]=m):m=g[27],g[28]!==v||g[29]!==w||g[30]!==m?(p=(0,n.jsx)(tk,{type:"Item",object:v,shapeName:w,children:m}),g[28]=v,g[29]=w,g[30]=m,g[31]=p):p=g[31],p},SimGroup:function(e){let t,r,a,o,s=(0,i.c)(17),{object:l}=e,u=(0,R.useRuntimeObjectById)(l._id)??l,c=J();s[0]!==u._children?(t=u._children??[],s[0]=u._children,s[1]=t):t=s[1];let d=(0,R.useRuntimeChildIds)(u._id,t),f=null,h=!1;if(c&&c.hasTeams){if(h=!0,null!=c.team)f=c.team;else if(u._name){let e;if(s[2]!==u._name){let t;s[4]===Symbol.for("react.memo_cache_sentinel")?(t=/^team(\d+)$/i,s[4]=t):t=s[4],e=u._name.match(t),s[2]=u._name,s[3]=e}else e=s[3];let t=e;t&&(f=parseInt(t[1],10))}}else if(u._name){let e;s[5]!==u._name?(e=u._name.toLowerCase(),s[5]=u._name,s[6]=e):e=s[6],h="teams"===e}s[7]!==h||s[8]!==u||s[9]!==c||s[10]!==f?(r={object:u,parent:c,hasTeams:h,team:f},s[7]=h,s[8]=u,s[9]=c,s[10]=f,s[11]=r):r=s[11];let m=r;return s[12]!==d?(a=d.map(K),s[12]=d,s[13]=a):a=s[13],s[14]!==m||s[15]!==a?(o=(0,n.jsx)(N.Provider,{value:m,children:a}),s[14]=m,s[15]=a,s[16]=o):o=s[16],o},Sky:function({object:e}){let{fogEnabled:t,highQualityFog:r}=(0,E.useSettings)(),a=(0,b.getProperty)(e,"materialList"),i=(0,o.useMemo)(()=>tm((0,b.getProperty)(e,"SkySolidColor")),[e]),s=(0,b.getInt)(e,"useSkyTextures")??1,l=(0,o.useMemo)(()=>(function(e,t=!0){let r=(0,b.getFloat)(e,"fogDistance")??0,a=(0,b.getFloat)(e,"visibleDistance")??1e3,n=(0,b.getFloat)(e,"high_fogDistance"),i=(0,b.getFloat)(e,"high_visibleDistance"),o=t&&null!=n&&n>0?n:r,s=t&&null!=i&&i>0?i:a,l=function(e){if(!e)return new u.Color(.5,.5,.5);let[t,r,a]=e.split(" ").map(e=>parseFloat(e));return new u.Color().setRGB(t,r,a).convertSRGBToLinear()}((0,b.getProperty)(e,"fogColor")),c=[];for(let t=1;t<=3;t++){let r=function(e,t=1){if(!e)return null;let r=e.split(" ").map(e=>parseFloat(e));if(r.length<3)return null;let[a,n,i]=r;return a<=0||i<=n?null:{visibleDistance:a,minHeight:n,maxHeight:i,percentage:Math.max(0,Math.min(1,t))}}((0,b.getProperty)(e,`fogVolume${t}`),1);r&&c.push(r)}let d=c.reduce((e,t)=>Math.max(e,t.maxHeight),0);return{fogDistance:o,visibleDistance:s,fogColor:l,fogVolumes:c,fogLine:d,enabled:s>o}})(e,r),[e,r]),c=(0,o.useMemo)(()=>tm((0,b.getProperty)(e,"fogColor")),[e]),d=i||c,f=l.enabled&&t,h=l.fogColor,{scene:m,gl:p}=(0,F.useThree)();(0,o.useEffect)(()=>{if(f){let e=h.clone();m.background=e,p.setClearColor(e)}else if(d){let e=d[0].clone();m.background=e,p.setClearColor(e)}else m.background=null;return()=>{m.background=null}},[m,p,f,h,d]);let g=i?.[1];return(0,n.jsxs)(n.Fragment,{children:[a&&s?(0,n.jsx)(o.Suspense,{fallback:null,children:(0,n.jsx)(tg,{materialList:a,fogColor:f?h:void 0,fogState:f?l:void 0},a)}):g?(0,n.jsx)(tv,{skyColor:g,fogColor:f?h:void 0,fogState:f?l:void 0}):null,(0,n.jsx)(o.Suspense,{children:(0,n.jsx)(td,{object:e})}),l.enabled?(0,n.jsx)(tA,{fogState:l,enabled:t}):null]})},StaticShape:function(e){let t,r,a,o,s,l,u,c,d=(0,i.c)(19),{object:f}=e;d[0]!==f?(t=(0,b.getProperty)(f,"dataBlock")??"",d[0]=f,d[1]=t):t=d[1];let h=t,m=(0,tZ.useDatablock)(h);d[2]!==f?(r=(0,b.getPosition)(f),d[2]=f,d[3]=r):r=d[3];let p=r;d[4]!==f?(a=(0,b.getRotation)(f),d[4]=f,d[5]=a):a=d[5];let g=a;d[6]!==f?(o=(0,b.getScale)(f),d[6]=f,d[7]=o):o=d[7];let v=o;d[8]!==m?(s=(0,b.getProperty)(m,"shapeFile"),d[8]=m,d[9]=s):s=d[9];let y=s;return y||console.error(` missing shape for datablock: ${h}`),d[10]===Symbol.for("react.memo_cache_sentinel")?(l=(0,n.jsx)(tz,{}),d[10]=l):l=d[10],d[11]!==p||d[12]!==g||d[13]!==v?(u=(0,n.jsx)("group",{position:p,quaternion:g,scale:v,children:l}),d[11]=p,d[12]=g,d[13]=v,d[14]=u):u=d[14],d[15]!==f||d[16]!==y||d[17]!==u?(c=(0,n.jsx)(tk,{type:"StaticShape",object:f,shapeName:y,children:u}),d[15]=f,d[16]=y,d[17]=u,d[18]=c):c=d[18],c},Sun:function(e){let t,r,a,s,l,c,d,f,h,m,p=(0,i.c)(25),{object:g}=e;p[0]!==g?(t=((0,b.getProperty)(g,"direction")??"0.57735 0.57735 -0.57735").split(" ").map(tC),p[0]=g,p[1]=t):t=p[1];let[v,y,A]=t,F=Math.sqrt(v*v+A*A+y*y),C=v/F,B=A/F,x=y/F;p[2]!==C||p[3]!==B||p[4]!==x?(r=new u.Vector3(C,B,x),p[2]=C,p[3]=B,p[4]=x,p[5]=r):r=p[5];let E=r,M=-(5e3*E.x),D=-(5e3*E.y),k=-(5e3*E.z);p[6]!==M||p[7]!==D||p[8]!==k?(a=new u.Vector3(M,D,k),p[6]=M,p[7]=D,p[8]=k,p[9]=a):a=p[9];let w=a;if(p[10]!==g){let[e,t,r]=((0,b.getProperty)(g,"color")??"0.7 0.7 0.7 1").split(" ").map(tb);s=new u.Color(e,t,r),p[10]=g,p[11]=s}else s=p[11];let I=s;if(p[12]!==g){let[e,t,r]=((0,b.getProperty)(g,"ambient")??"0.5 0.5 0.5 1").split(" ").map(tF);l=new u.Color(e,t,r),p[12]=g,p[13]=l}else l=p[13];let T=l,R=E.y<0;return p[14]!==R?(c=()=>{S.value=R},d=[R],p[14]=R,p[15]=c,p[16]=d):(c=p[15],d=p[16]),(0,o.useEffect)(c,d),p[17]!==I||p[18]!==w?(f=(0,n.jsx)("directionalLight",{position:w,color:I,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}),p[17]=I,p[18]=w,p[19]=f):f=p[19],p[20]!==T?(h=(0,n.jsx)("ambientLight",{color:T,intensity:1}),p[20]=T,p[21]=h):h=p[21],p[22]!==f||p[23]!==h?(m=(0,n.jsxs)(n.Fragment,{children:[f,h]}),p[22]=f,p[23]=h,p[24]=m):m=p[24],m},TerrainBlock:L,TSStatic:function(e){let t,r,a,o,s,l,u,c=(0,i.c)(17),{object:d}=e;c[0]!==d?(t=(0,b.getProperty)(d,"shapeName"),c[0]=d,c[1]=t):t=c[1];let f=t;c[2]!==d?(r=(0,b.getPosition)(d),c[2]=d,c[3]=r):r=c[3];let h=r;c[4]!==d?(a=(0,b.getRotation)(d),c[4]=d,c[5]=a):a=c[5];let m=a;c[6]!==d?(o=(0,b.getScale)(d),c[6]=d,c[7]=o):o=c[7];let p=o;return f||console.error(" missing shapeName for object",d),c[8]===Symbol.for("react.memo_cache_sentinel")?(s=(0,n.jsx)(tz,{}),c[8]=s):s=c[8],c[9]!==h||c[10]!==m||c[11]!==p?(l=(0,n.jsx)("group",{position:h,quaternion:m,scale:p,children:s}),c[9]=h,c[10]=m,c[11]=p,c[12]=l):l=c[12],c[13]!==d||c[14]!==f||c[15]!==l?(u=(0,n.jsx)(tk,{type:"TSStatic",object:d,shapeName:f,children:l}),c[13]=d,c[14]=f,c[15]=l,c[16]=u):u=c[16],u},Turret:function(e){let t,r,a,o,s,l,u,c,d,f,h,m=(0,i.c)(27),{object:p}=e;m[0]!==p?(t=(0,b.getProperty)(p,"dataBlock")??"",m[0]=p,m[1]=t):t=m[1];let g=t;m[2]!==p?(r=(0,b.getProperty)(p,"initialBarrel"),m[2]=p,m[3]=r):r=m[3];let v=r,y=(0,tZ.useDatablock)(g),A=(0,tZ.useDatablock)(v);m[4]!==p?(a=(0,b.getPosition)(p),m[4]=p,m[5]=a):a=m[5];let F=a;m[6]!==p?(o=(0,b.getRotation)(p),m[6]=p,m[7]=o):o=m[7];let C=o;m[8]!==p?(s=(0,b.getScale)(p),m[8]=p,m[9]=s):s=m[9];let B=s;m[10]!==y?(l=(0,b.getProperty)(y,"shapeFile"),m[10]=y,m[11]=l):l=m[11];let S=l;m[12]!==A?(u=(0,b.getProperty)(A,"shapeFile"),m[12]=A,m[13]=u):u=m[13];let x=u;return S||console.error(` missing shape for datablock: ${g}`),v&&!x&&console.error(` missing shape for barrel datablock: ${v}`),m[14]===Symbol.for("react.memo_cache_sentinel")?(c=(0,n.jsx)(tz,{}),m[14]=c):c=m[14],m[15]!==x||m[16]!==p?(d=x?(0,n.jsx)(tk,{type:"Turret",object:p,shapeName:x,children:(0,n.jsx)("group",{position:[0,1.5,0],children:(0,n.jsx)(tz,{})})}):null,m[15]=x,m[16]=p,m[17]=d):d=m[17],m[18]!==F||m[19]!==C||m[20]!==B||m[21]!==d?(f=(0,n.jsxs)("group",{position:F,quaternion:C,scale:B,children:[c,d]}),m[18]=F,m[19]=C,m[20]=B,m[21]=d,m[22]=f):f=m[22],m[23]!==p||m[24]!==S||m[25]!==f?(h=(0,n.jsx)(tk,{type:"Turret",object:p,shapeName:S,children:f}),m[23]=p,m[24]=S,m[25]=f,m[26]=h):h=m[26],h},WaterBlock:(0,o.lazy)(()=>e.A(18599).then(e=>({default:e.WaterBlock}))),WayPoint:function(e){let t,r,a,o=(0,i.c)(7),{object:s}=e;o[0]!==s?(t=(0,b.getPosition)(s),o[0]=s,o[1]=t):t=o[1];let l=t;o[2]!==s?(r=(0,b.getProperty)(s,"name"),o[2]=s,o[3]=r):r=o[3];let u=r;return o[4]!==u||o[5]!==l?(a=u?(0,n.jsx)(e3.FloatingLabel,{position:l,opacity:.6,children:u}):null,o[4]=u,o[5]=l,o[6]=a):a=o[6],a}},t4=new Set(["ForceFieldBare","Item","StaticShape","Turret"]);function t6(e){let t,r,a,s=(0,i.c)(13),{object:l,objectId:u}=e,c=(0,R.useRuntimeObjectById)(u??l?._id)??l,{missionType:d}=(0,o.useContext)(t3),f=(0,R.useEngineSelector)(t7);e:{let e,r;if(!c){t=!1;break e}s[0]!==c?(e=new Set(((0,b.getProperty)(c,"missionTypesList")??"").toLowerCase().split(/\s+/).filter(Boolean)),s[0]=c,s[1]=e):e=s[1];let a=e;s[2]!==d||s[3]!==a?(r=!a.size||a.has(d.toLowerCase()),s[2]=d,s[3]=a,s[4]=r):r=s[4],t=r}let h=t;if(!c)return null;let m=t8[c._className];s[5]!==f||s[6]!==c._className?(r=f&&t4.has(c._className),s[5]=f,s[6]=c._className,s[7]=r):r=s[7];let p=r;return s[8]!==m||s[9]!==p||s[10]!==c||s[11]!==h?(a=h&&m?(0,n.jsx)(o.Suspense,{children:!p&&(0,n.jsx)(m,{object:c})}):null,s[8]=m,s[9]=p,s[10]=c,s[11]=h,s[12]=a):a=s[12],a}function t7(e){return null!=e.playback.recording}let re=(0,o.createContext)(null);function rt(e){let t,r,a=(0,i.c)(5),{runtime:o,children:s}=e;return a[0]!==s?(t=(0,n.jsx)(tP,{children:s}),a[0]=s,a[1]=t):t=a[1],a[2]!==o||a[3]!==t?(r=(0,n.jsx)(re.Provider,{value:o,children:t}),a[2]=o,a[3]=t,a[4]=r):r=a[4],r}var rr=e.i(86608),ra=e.i(38433),rn=e.i(33870),ri=e.i(91996);let ro=async e=>{let t;try{t=(0,y.getUrlForPath)(e)}catch(t){return console.warn(`Script not in manifest: ${e} (${t})`),null}try{let r=await fetch(t);if(!r.ok)return console.error(`Script fetch failed: ${e} (${r.status})`),null;return await r.text()}catch(t){return console.error(`Script fetch error: ${e}`),console.error(t),null}},rs=(0,rn.createScriptCache)(),rl={findFiles:e=>{let t=(0,v.default)(e,{nocase:!0});return(0,ri.getResourceList)().filter(e=>t(e)).map(e=>{let[,t]=(0,ri.getSourceAndPath)(e);return t})},isFile:e=>null!=(0,ri.getResourceMap)()[(0,ri.getResourceKey)(e)]};function ru(e){"batch.flushed"===e.type&&R.engineStore.getState().applyRuntimeBatch(e.events,{tick:e.tick})}function rc(e){e instanceof Error&&"AbortError"===e.name||console.error("Mission runtime failed to become ready:",e)}let rd=(0,o.memo)(function(e){let t,r,a,s,l,u,c,d,f=(0,i.c)(17),{name:h,missionType:m,onLoadingChange:p}=e,{data:v}=((d=(0,i.c)(2))[0]!==h?(c={queryKey:["parsedMission",h],queryFn:()=>(0,y.loadMission)(h)},d[0]=h,d[1]=c):c=d[1],(0,g.useQuery)(c)),{missionGroup:A,runtime:F,progress:b}=function(e,t,r){let a,n,s,l=(0,i.c)(6);l[0]===Symbol.for("react.memo_cache_sentinel")?(a={missionGroup:void 0,runtime:void 0,progress:0},l[0]=a):a=l[0];let[u,c]=(0,o.useState)(a);return l[1]!==e||l[2]!==t||l[3]!==r?(n=()=>{if(!r)return;let a=new AbortController,n=!1,i=null,o=(0,ra.createProgressTracker)(),s=()=>{c(e=>({...e,progress:o.progress}))};o.on("update",s);let{runtime:l,ready:u}=(0,rr.runServer)({missionName:e,missionType:t,runtimeOptions:{loadScript:ro,fileSystem:rl,cache:rs,signal:a.signal,progress:o,ignoreScripts:["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"]}});return u.then(()=>{n||a.signal.aborted||(R.engineStore.getState().setRuntime(l),c({missionGroup:l.getObjectByName("MissionGroup"),runtime:l,progress:1}))}).catch(rc),i=l.subscribeRuntimeEvents(ru),R.engineStore.getState().setRuntime(l),()=>{n=!0,o.off("update",s),a.abort(),i?.(),R.engineStore.getState().clearRuntime(),l.destroy()}},s=[e,t,r],l[1]=e,l[2]=t,l[3]=r,l[4]=n,l[5]=s):(n=l[4],s=l[5]),(0,o.useEffect)(n,s),u}(h,m,v),C=!v||!A||!F;f[0]!==A||f[1]!==m||f[2]!==v?(t={metadata:v,missionType:m,missionGroup:A},f[0]=A,f[1]=m,f[2]=v,f[3]=t):t=f[3];let B=t;return(f[4]!==C||f[5]!==p||f[6]!==b?(r=()=>{p?.(C,b)},a=[C,b,p],f[4]=C,f[5]=p,f[6]=b,f[7]=r,f[8]=a):(r=f[7],a=f[8]),(0,o.useEffect)(r,a),C)?null:(f[9]!==A?(s=(0,n.jsx)(t6,{object:A}),f[9]=A,f[10]=s):s=f[10],f[11]!==F||f[12]!==s?(l=(0,n.jsx)(rt,{runtime:F,children:s}),f[11]=F,f[12]=s,f[13]=l):l=f[13],f[14]!==B||f[15]!==l?(u=(0,n.jsx)(t9,{value:B,children:l}),f[14]=B,f[15]=l,f[16]=u):u=f[16],u)});var rf=e.i(19273),rh=e.i(86491),rm=e.i(40143),rp=e.i(15823),rg=class extends rp.Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){let a=t.queryKey,n=t.queryHash??(0,rf.hashQueryKeyByOptions)(a,t),i=this.get(n);return i||(i=new rh.Query({client:e,queryKey:a,queryHash:n,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(a)}),this.add(i)),i}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(){rm.notifyManager.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,rf.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,rf.matchQuery)(e,t)):t}notify(e){rm.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){rm.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){rm.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},rv=e.i(88587),ry=e.i(36553),rA=class extends rv.Removable{#t;#r;#a;#n;constructor(e){super(),this.#t=e.client,this.mutationId=e.mutationId,this.#a=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.#a.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#r=this.#r.filter(t=>t!==e),this.scheduleGc(),this.#a.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#r.length||("pending"===this.state.status?this.scheduleGc():this.#a.remove(this))}continue(){return this.#n?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:"continue"})},r={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#n=(0,ry.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#i({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#i({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#a.canRun(this)});let a="pending"===this.state.status,n=!this.#n.canStart();try{if(a)t();else{this.#i({type:"pending",variables:e,isPaused:n}),await this.#a.config.onMutate?.(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#i({type:"pending",context:t,variables:e,isPaused:n})}let i=await this.#n.start();return await this.#a.config.onSuccess?.(i,e,this.state.context,this,r),await this.options.onSuccess?.(i,e,this.state.context,r),await this.#a.config.onSettled?.(i,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(i,null,e,this.state.context,r),this.#i({type:"success",data:i}),i}catch(t){try{await this.#a.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.#a.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.#i({type:"error",error:t}),t}finally{this.#a.runNext(this)}}#i(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),rm.notifyManager.batch(()=>{this.#r.forEach(t=>{t.onMutationUpdate(e)}),this.#a.notify({mutation:this,type:"updated",action:e})})}},rF=rp,rb=class extends rF.Subscribable{constructor(e={}){super(),this.config=e,this.#o=new Set,this.#s=new Map,this.#l=0}#o;#s;#l;build(e,t,r){let a=new rA({client:e,mutationCache:this,mutationId:++this.#l,options:e.defaultMutationOptions(t),state:r});return this.add(a),a}add(e){this.#o.add(e);let t=rC(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.#o.delete(e)){let t=rC(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=rC(e);if("string"!=typeof t)return!0;{let r=this.#s.get(t),a=r?.find(e=>"pending"===e.state.status);return!a||a===e}}runNext(e){let t=rC(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(){rm.notifyManager.batch(()=>{this.#o.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#o.clear(),this.#s.clear()})}getAll(){return Array.from(this.#o)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,rf.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,rf.matchMutation)(e,t))}notify(e){rm.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return rm.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(rf.noop))))}};function rC(e){return e.options.scope?.id}var rB=e.i(75555),rS=e.i(14448);function rx(e){return{onFetch:(t,r)=>{let a=t.options,n=t.fetchOptions?.meta?.fetchMore?.direction,i=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},l=0,u=async()=>{let r=!1,u=(0,rf.ensureQueryFn)(t.options,t.fetchOptions),c=async(e,a,n)=>{let i;if(r)return Promise.reject();if(null==a&&e.pages.length)return Promise.resolve(e);let o=(i={client:t.client,queryKey:t.queryKey,pageParam:a,direction:n?"backward":"forward",meta:t.options.meta},(0,rf.addConsumeAwareSignal)(i,()=>t.signal,()=>r=!0),i),s=await u(o),{maxPages:l}=t.options,c=n?rf.addToStart:rf.addToEnd;return{pages:c(e.pages,s,l),pageParams:c(e.pageParams,a,l)}};if(n&&i.length){let e="backward"===n,t={pages:i,pageParams:o},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:rE)(a,t);s=await c(t,r,e)}else{let t=e??i.length;do{let e=0===l?o[0]??a.initialPageParam:rE(a,s);if(l>0&&null==e)break;s=await c(s,e),l++}while(lt.options.persister?.(u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=u}}}function rE(e,{pages:t,pageParams:r}){let a=t.length-1;return t.length>0?e.getNextPageParam(t[a],t,r[a],r):void 0}var rM=class{#u;#a;#c;#d;#f;#h;#m;#p;constructor(e={}){this.#u=e.queryCache||new rg,this.#a=e.mutationCache||new rb,this.#c=e.defaultOptions||{},this.#d=new Map,this.#f=new Map,this.#h=0}mount(){this.#h++,1===this.#h&&(this.#m=rB.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onFocus())}),this.#p=rS.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onOnline())}))}unmount(){this.#h--,0===this.#h&&(this.#m?.(),this.#m=void 0,this.#p?.(),this.#p=void 0)}isFetching(e){return this.#u.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#a.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#u.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#u.build(this,t),a=r.state.data;return void 0===a?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,rf.resolveStaleTime)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(a))}getQueriesData(e){return this.#u.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let a=this.defaultQueryOptions({queryKey:e}),n=this.#u.get(a.queryHash),i=n?.state.data,o=(0,rf.functionalUpdate)(t,i);if(void 0!==o)return this.#u.build(this,a).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return rm.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;rm.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#u;return rm.notifyManager.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(rm.notifyManager.batch(()=>this.#u.findAll(e).map(e=>e.cancel(r)))).then(rf.noop).catch(rf.noop)}invalidateQueries(e,t={}){return rm.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,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(rm.notifyManager.batch(()=>this.#u.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(rf.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(rf.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#u.build(this,t);return r.isStaleByTime((0,rf.resolveStaleTime)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(rf.noop).catch(rf.noop)}fetchInfiniteQuery(e){return e.behavior=rx(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(rf.noop).catch(rf.noop)}ensureInfiniteQueryData(e){return e.behavior=rx(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return rS.onlineManager.isOnline()?this.#a.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#u}getMutationCache(){return this.#a}getDefaultOptions(){return this.#c}setDefaultOptions(e){this.#c=e}setQueryDefaults(e,t){this.#d.set((0,rf.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#d.values()],r={};return t.forEach(t=>{(0,rf.partialMatchKey)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#f.set((0,rf.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#f.values()],r={};return t.forEach(t=>{(0,rf.partialMatchKey)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#c.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,rf.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===rf.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#c.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#u.clear(),this.#a.clear()}},rD=e.i(12598),rk=e.i(8155);let rw=e=>{let t=(0,rk.createStore)(e),r=e=>(function(e,t=e=>e){let r=o.default.useSyncExternalStore(e.subscribe,o.default.useCallback(()=>t(e.getState()),[e,t]),o.default.useCallback(()=>t(e.getInitialState()),[e,t]));return o.default.useDebugValue(r),r})(t,e);return Object.assign(r,t),r};var rI=e.i(79473);let rT=o.createContext(null);function rR({map:e,children:t,onChange:r,domElement:a}){let n=e.map(e=>e.name+e.keys).join("-"),i=o.useMemo(()=>{let t;return(t=(0,rI.subscribeWithSelector)(()=>e.reduce((e,t)=>({...e,[t.name]:!1}),{})))?rw(t):rw},[n]),s=o.useMemo(()=>[i.subscribe,i.getState,i],[n]),l=i.setState;return o.useEffect(()=>{let t=e.map(({name:e,keys:t,up:a})=>({keys:t,up:a,fn:t=>{l({[e]:t}),r&&r(e,t,s[1]())}})).reduce((e,{keys:t,fn:r,up:a=!0})=>(t.forEach(t=>e[t]={fn:r,pressed:!1,up:a}),e),{}),n=({key:e,code:r})=>{let a=t[e]||t[r];if(!a)return;let{fn:n,pressed:i,up:o}=a;a.pressed=!0,(o||!i)&&n(!0)},i=({key:e,code:r})=>{let a=t[e]||t[r];if(!a)return;let{fn:n,up:i}=a;a.pressed=!1,i&&n(!1)},o=a||window;return o.addEventListener("keydown",n,{passive:!0}),o.addEventListener("keyup",i,{passive:!0}),()=>{o.removeEventListener("keydown",n),o.removeEventListener("keyup",i)}},[a,n]),o.createElement(rT.Provider,{value:s,children:t})}function rP(e){let[t,r,a]=o.useContext(rT);return e?a(e):[t,r]}var rG=Object.defineProperty;class rL{constructor(){((e,t,r)=>{let a;return(a="symbol"!=typeof t?t+"":t)in e?rG(e,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[a]=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,a=r.length;t{let a;return(a="symbol"!=typeof t?t+"":t)in e?rj(e,a,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[a]=r,r};let rO=new u.Euler(0,0,0,"YXZ"),rU=new u.Vector3,rH={type:"change"},rN={type:"lock"},rJ={type:"unlock"},rK=Math.PI/2;class rV extends rL{constructor(e,t){super(),r_(this,"camera"),r_(this,"domElement"),r_(this,"isLocked"),r_(this,"minPolarAngle"),r_(this,"maxPolarAngle"),r_(this,"pointerSpeed"),r_(this,"onMouseMove",e=>{this.domElement&&!1!==this.isLocked&&(rO.setFromQuaternion(this.camera.quaternion),rO.y-=.002*e.movementX*this.pointerSpeed,rO.x-=.002*e.movementY*this.pointerSpeed,rO.x=Math.max(rK-this.maxPolarAngle,Math.min(rK-this.minPolarAngle,rO.x)),this.camera.quaternion.setFromEuler(rO),this.dispatchEvent(rH))}),r_(this,"onPointerlockChange",()=>{this.domElement&&(this.domElement.ownerDocument.pointerLockElement===this.domElement?(this.dispatchEvent(rN),this.isLocked=!0):(this.dispatchEvent(rJ),this.isLocked=!1))}),r_(this,"onPointerlockError",()=>{console.error("THREE.PointerLockControls: Unable to use Pointer Lock API")}),r_(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))}),r_(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))}),r_(this,"dispose",()=>{this.disconnect()}),r_(this,"getObject",()=>this.camera),r_(this,"direction",new u.Vector3(0,0,-1)),r_(this,"getDirection",e=>e.copy(this.direction).applyQuaternion(this.camera.quaternion)),r_(this,"moveForward",e=>{rU.setFromMatrixColumn(this.camera.matrix,0),rU.crossVectors(this.camera.up,rU),this.camera.position.addScaledVector(rU,e)}),r_(this,"moveRight",e=>{rU.setFromMatrixColumn(this.camera.matrix,0),this.camera.position.addScaledVector(rU,e)}),r_(this,"lock",()=>{this.domElement&&this.domElement.requestPointerLock()}),r_(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)}}(a={}).forward="forward",a.backward="backward",a.left="left",a.right="right",a.up="up",a.down="down",a.lookUp="lookUp",a.lookDown="lookDown",a.lookLeft="lookLeft",a.lookRight="lookRight",a.camera1="camera1",a.camera2="camera2",a.camera3="camera3",a.camera4="camera4",a.camera5="camera5",a.camera6="camera6",a.camera7="camera7",a.camera8="camera8",a.camera9="camera9";let rz=Math.PI/2-.01;function rq(){let e,t,r,a,n,s,l,c,d,f,h,m,p,g=(0,i.c)(26),{speedMultiplier:v,setSpeedMultiplier:y}=(0,E.useControls)(),[b,C]=rP(),{camera:B,gl:S}=(0,F.useThree)(),{nextCamera:x,setCameraIndex:M,cameraCount:D}=t1(),k=(0,o.useRef)(null);g[0]===Symbol.for("react.memo_cache_sentinel")?(e=new u.Vector3,g[0]=e):e=g[0];let w=(0,o.useRef)(e);g[1]===Symbol.for("react.memo_cache_sentinel")?(t=new u.Vector3,g[1]=t):t=g[1];let I=(0,o.useRef)(t);g[2]===Symbol.for("react.memo_cache_sentinel")?(r=new u.Vector3,g[2]=r):r=g[2];let T=(0,o.useRef)(r);g[3]===Symbol.for("react.memo_cache_sentinel")?(a=new u.Euler(0,0,0,"YXZ"),g[3]=a):a=g[3];let R=(0,o.useRef)(a);return g[4]!==B||g[5]!==S.domElement?(n=()=>{let e=new rV(B,S.domElement);return k.current=e,()=>{e.dispose()}},s=[B,S.domElement],g[4]=B,g[5]=S.domElement,g[6]=n,g[7]=s):(n=g[6],s=g[7]),(0,o.useEffect)(n,s),g[8]!==B||g[9]!==S.domElement||g[10]!==x?(l=()=>{let e=S.domElement,t=new u.Euler(0,0,0,"YXZ"),r=!1,a=!1,n=0,i=0,o=t=>{k.current?.isLocked||t.target===e&&(r=!0,a=!1,n=t.clientX,i=t.clientY)},s=e=>{!r||!a&&3>Math.abs(e.clientX-n)&&3>Math.abs(e.clientY-i)||(a=!0,t.setFromQuaternion(B.quaternion,"YXZ"),t.y=t.y-.003*e.movementX,t.x=t.x-.003*e.movementY,t.x=Math.max(-rz,Math.min(rz,t.x)),B.quaternion.setFromEuler(t))},l=()=>{r=!1},c=t=>{let r=k.current;!r||r.isLocked?x():t.target!==e||a||r.lock()};return e.addEventListener("mousedown",o),document.addEventListener("mousemove",s),document.addEventListener("mouseup",l),document.addEventListener("click",c),()=>{e.removeEventListener("mousedown",o),document.removeEventListener("mousemove",s),document.removeEventListener("mouseup",l),document.removeEventListener("click",c)}},c=[B,S.domElement,x],g[8]=B,g[9]=S.domElement,g[10]=x,g[11]=l,g[12]=c):(l=g[11],c=g[12]),(0,o.useEffect)(l,c),g[13]!==D||g[14]!==M||g[15]!==b?(d=()=>{let e=["camera1","camera2","camera3","camera4","camera5","camera6","camera7","camera8","camera9"];return b(t=>{for(let r=0;r{let e=e=>{e.preventDefault();let t=e.deltaY>0?-1:1,r=Math.max(.05,Math.min(.5,Math.abs(.01*e.deltaY)))*t;y(e=>Math.max(.1,Math.min(5,Math.round((e+r)*20)/20)))},t=S.domElement;return t.addEventListener("wheel",e,{passive:!1}),()=>{t.removeEventListener("wheel",e)}},m=[S.domElement,y],g[18]=S.domElement,g[19]=y,g[20]=h,g[21]=m):(h=g[20],m=g[21]),(0,o.useEffect)(h,m),g[22]!==B||g[23]!==C||g[24]!==v?(p=(e,t)=>{let{forward:r,backward:a,left:n,right:i,up:o,down:s,lookUp:l,lookDown:u,lookLeft:c,lookRight:d}=C();if((l||u||c||d)&&(R.current.setFromQuaternion(B.quaternion,"YXZ"),c&&(R.current.y=R.current.y+ +t),d&&(R.current.y=R.current.y-t),l&&(R.current.x=R.current.x+ +t),u&&(R.current.x=R.current.x-t),R.current.x=Math.max(-rz,Math.min(rz,R.current.x)),B.quaternion.setFromEuler(R.current)),!r&&!a&&!n&&!i&&!o&&!s)return;let f=80*v;B.getWorldDirection(w.current),w.current.normalize(),I.current.crossVectors(B.up,w.current).normalize(),T.current.set(0,0,0),r&&T.current.add(w.current),a&&T.current.sub(w.current),n&&T.current.add(I.current),i&&T.current.sub(I.current),o&&(T.current.y=T.current.y+1),s&&(T.current.y=T.current.y-1),T.current.lengthSq()>0&&(T.current.normalize().multiplyScalar(f*t),B.position.add(T.current))},g[22]=B,g[23]=C,g[24]=v,g[25]=p):p=g[25],(0,A.useFrame)(p),null}let rQ=[{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 rW(){let e,t,r=(0,i.c)(2);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],r[0]=e):e=r[0],(0,o.useEffect)(rX,e),r[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)(rq,{}),r[1]=t):t=r[1],t}function rX(){return window.addEventListener("keydown",rY,{capture:!0}),window.addEventListener("keyup",rY,{capture:!0}),()=>{window.removeEventListener("keydown",rY,{capture:!0}),window.removeEventListener("keyup",rY,{capture:!0})}}function rY(e){(e.metaKey||e.ctrlKey)&&"k"===e.key||e.metaKey&&e.stopImmediatePropagation()}function rZ(e){let t,r=(0,i.c)(2),{children:a}=e;return r[0]!==a?(t=(0,n.jsx)(n.Fragment,{children:a}),r[0]=a,r[1]=t):t=r[1],t}function r$(){return(0,R.useEngineSelector)(r0)}function r0(e){return e.playback.recording}function r1(){return(0,R.useEngineSelector)(r2)}function r2(e){return"playing"===e.playback.status}function r3(){return(0,R.useEngineSelector)(r9)}function r9(e){return e.playback.timeMs/1e3}function r5(e){return e.playback.durationMs/1e3}function r8(e){return e.playback.rate}function r4(){let e,t,r,a,n,o,s=(0,i.c)(17),l=r$(),u=(0,R.useEngineSelector)(at),c=(0,R.useEngineSelector)(ae),d=(0,R.useEngineSelector)(r7),f=(0,R.useEngineSelector)(r6);s[0]!==u?(e=e=>{u(e)},s[0]=u,s[1]=e):e=s[1];let h=e;s[2]!==l||s[3]!==c?(t=()=>{(!(l?.isMetadataOnly||l?.isPartial)||l.streamingPlayback)&&c("playing")},s[2]=l,s[3]=c,s[4]=t):t=s[4];let m=t;s[5]!==c?(r=()=>{c("paused")},s[5]=c,s[6]=r):r=s[6];let p=r;s[7]!==d?(a=e=>{d(1e3*e)},s[7]=d,s[8]=a):a=s[8];let g=a;s[9]!==f?(n=e=>{f(e)},s[9]=f,s[10]=n):n=s[10];let v=n;return s[11]!==p||s[12]!==m||s[13]!==g||s[14]!==h||s[15]!==v?(o={setRecording:h,play:m,pause:p,seek:g,setSpeed:v},s[11]=p,s[12]=m,s[13]=g,s[14]=h,s[15]=v,s[16]=o):o=s[16],o}function r6(e){return e.setPlaybackRate}function r7(e){return e.setPlaybackTime}function ae(e){return e.setPlaybackStatus}function at(e){return e.setDemoRecording}function ar(){let e,t,r,a,o,s,l,u,c,d,f,h,m,p,g,v,y,A,F,b,C,B,S,x,E=(0,i.c)(51),M=r$(),D=rP(af),k=rP(ad),w=rP(ac),I=rP(au),T=rP(al),R=rP(as),P=rP(ao),G=rP(ai),L=rP(an),j=rP(aa);return M?null:(E[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("div",{className:"KeyboardOverlay-spacer"}),E[0]=e):e=E[0],E[1]!==D?(t=(0,n.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":D,children:"W"}),E[1]=D,E[2]=t):t=E[2],E[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,n.jsx)("div",{className:"KeyboardOverlay-spacer"}),E[3]=r):r=E[3],E[4]!==t?(a=(0,n.jsxs)("div",{className:"KeyboardOverlay-row",children:[e,t,r]}),E[4]=t,E[5]=a):a=E[5],E[6]!==w?(o=(0,n.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":w,children:"A"}),E[6]=w,E[7]=o):o=E[7],E[8]!==k?(s=(0,n.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":k,children:"S"}),E[8]=k,E[9]=s):s=E[9],E[10]!==I?(l=(0,n.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":I,children:"D"}),E[10]=I,E[11]=l):l=E[11],E[12]!==o||E[13]!==s||E[14]!==l?(u=(0,n.jsxs)("div",{className:"KeyboardOverlay-row",children:[o,s,l]}),E[12]=o,E[13]=s,E[14]=l,E[15]=u):u=E[15],E[16]!==a||E[17]!==u?(c=(0,n.jsxs)("div",{className:"KeyboardOverlay-column",children:[a,u]}),E[16]=a,E[17]=u,E[18]=c):c=E[18],E[19]===Symbol.for("react.memo_cache_sentinel")?(d=(0,n.jsx)("span",{className:"KeyboardOverlay-arrow",children:"↑"}),E[19]=d):d=E[19],E[20]!==T?(f=(0,n.jsx)("div",{className:"KeyboardOverlay-row",children:(0,n.jsxs)("div",{className:"KeyboardOverlay-key","data-pressed":T,children:[d," Space"]})}),E[20]=T,E[21]=f):f=E[21],E[22]===Symbol.for("react.memo_cache_sentinel")?(h=(0,n.jsx)("span",{className:"KeyboardOverlay-arrow",children:"↓"}),E[22]=h):h=E[22],E[23]!==R?(m=(0,n.jsx)("div",{className:"KeyboardOverlay-row",children:(0,n.jsxs)("div",{className:"KeyboardOverlay-key","data-pressed":R,children:[h," Shift"]})}),E[23]=R,E[24]=m):m=E[24],E[25]!==f||E[26]!==m?(p=(0,n.jsxs)("div",{className:"KeyboardOverlay-column",children:[f,m]}),E[25]=f,E[26]=m,E[27]=p):p=E[27],E[28]===Symbol.for("react.memo_cache_sentinel")?(g=(0,n.jsx)("div",{className:"KeyboardOverlay-spacer"}),E[28]=g):g=E[28],E[29]!==P?(v=(0,n.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":P,children:"↑"}),E[29]=P,E[30]=v):v=E[30],E[31]===Symbol.for("react.memo_cache_sentinel")?(y=(0,n.jsx)("div",{className:"KeyboardOverlay-spacer"}),E[31]=y):y=E[31],E[32]!==v?(A=(0,n.jsxs)("div",{className:"KeyboardOverlay-row",children:[g,v,y]}),E[32]=v,E[33]=A):A=E[33],E[34]!==L?(F=(0,n.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":L,children:"←"}),E[34]=L,E[35]=F):F=E[35],E[36]!==G?(b=(0,n.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":G,children:"↓"}),E[36]=G,E[37]=b):b=E[37],E[38]!==j?(C=(0,n.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":j,children:"→"}),E[38]=j,E[39]=C):C=E[39],E[40]!==F||E[41]!==b||E[42]!==C?(B=(0,n.jsxs)("div",{className:"KeyboardOverlay-row",children:[F,b,C]}),E[40]=F,E[41]=b,E[42]=C,E[43]=B):B=E[43],E[44]!==A||E[45]!==B?(S=(0,n.jsxs)("div",{className:"KeyboardOverlay-column",children:[A,B]}),E[44]=A,E[45]=B,E[46]=S):S=E[46],E[47]!==p||E[48]!==S||E[49]!==c?(x=(0,n.jsxs)("div",{className:"KeyboardOverlay",children:[c,p,S]}),E[47]=p,E[48]=S,E[49]=c,E[50]=x):x=E[50],x)}function aa(e){return e.lookRight}function an(e){return e.lookLeft}function ai(e){return e.lookDown}function ao(e){return e.lookUp}function as(e){return e.down}function al(e){return e.up}function au(e){return e.right}function ac(e){return e.left}function ad(e){return e.backward}function af(e){return e.forward}let ah=Math.PI/2-.01;function am({joystickState:t,joystickZone:r,lookJoystickState:a,lookJoystickZone:i}){let{touchMode:s}=(0,E.useControls)();(0,o.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})).on("move",(e,r)=>{t.current.angle=r.angle.radian,t.current.force=Math.min(1,r.force)}),n.on("end",()=>{t.current.force=0}))}),()=>{i=!0,n?.destroy()}},[t,r,s]),(0,o.useEffect)(()=>{if("dualStick"!==s)return;let t=i.current;if(!t)return;let r=null,n=!1;return e.A(84968).then(e=>{n||((r=e.default.create({zone:t,mode:"static",position:{right:"70px",bottom:"70px"},size:120,restOpacity:.9})).on("move",(e,t)=>{a.current.angle=t.angle.radian,a.current.force=Math.min(1,t.force)}),r.on("end",()=>{a.current.force=0}))}),()=>{n=!0,r?.destroy()}},[s,a,i]);let l=()=>{document.activeElement instanceof HTMLElement&&document.activeElement.blur()};return"dualStick"===s?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{ref:r,className:"TouchJoystick TouchJoystick--left",onContextMenu:e=>e.preventDefault(),onTouchStart:l}),(0,n.jsx)("div",{ref:i,className:"TouchJoystick TouchJoystick--right",onContextMenu:e=>e.preventDefault(),onTouchStart:l})]}):(0,n.jsx)("div",{ref:r,className:"TouchJoystick",onContextMenu:e=>e.preventDefault(),onTouchStart:l})}function ap(e){let t,r,a,n,s,l,c,d,f,h,m=(0,i.c)(25),{joystickState:p,joystickZone:g,lookJoystickState:v}=e,{speedMultiplier:y,touchMode:b}=(0,E.useControls)(),{camera:C,gl:B}=(0,F.useThree)();m[0]===Symbol.for("react.memo_cache_sentinel")?(t=new u.Euler(0,0,0,"YXZ"),m[0]=t):t=m[0];let S=(0,o.useRef)(t),x=(0,o.useRef)(null);m[1]===Symbol.for("react.memo_cache_sentinel")?(r={x:0,y:0},m[1]=r):r=m[1];let M=(0,o.useRef)(r);m[2]===Symbol.for("react.memo_cache_sentinel")?(a=new u.Vector3,m[2]=a):a=m[2];let D=(0,o.useRef)(a);m[3]===Symbol.for("react.memo_cache_sentinel")?(n=new u.Vector3,m[3]=n):n=m[3];let k=(0,o.useRef)(n);m[4]===Symbol.for("react.memo_cache_sentinel")?(s=new u.Vector3,m[4]=s):s=m[4];let w=(0,o.useRef)(s);return m[5]!==C.quaternion?(l=()=>{S.current.setFromQuaternion(C.quaternion,"YXZ")},m[5]=C.quaternion,m[6]=l):l=m[6],m[7]!==C?(c=[C],m[7]=C,m[8]=c):c=m[8],(0,o.useEffect)(l,c),m[9]!==C.quaternion||m[10]!==B.domElement||m[11]!==g||m[12]!==b?(d=()=>{if("moveLookStick"!==b)return;let e=B.domElement,t=e=>{let t=g.current;if(!t)return!1;let r=t.getBoundingClientRect();return e.clientX>=r.left&&e.clientX<=r.right&&e.clientY>=r.top&&e.clientY<=r.bottom},r=e=>{if(null===x.current)for(let r=0;r{if(null!==x.current)for(let t=0;t{for(let t=0;t{e.removeEventListener("touchstart",r),e.removeEventListener("touchmove",a),e.removeEventListener("touchend",n),e.removeEventListener("touchcancel",n),x.current=null}},m[9]=C.quaternion,m[10]=B.domElement,m[11]=g,m[12]=b,m[13]=d):d=m[13],m[14]!==C||m[15]!==B.domElement||m[16]!==g||m[17]!==b?(f=[C,B.domElement,g,b],m[14]=C,m[15]=B.domElement,m[16]=g,m[17]=b,m[18]=f):f=m[18],(0,o.useEffect)(d,f),m[19]!==C||m[20]!==p.current||m[21]!==v||m[22]!==y||m[23]!==b?(h=(e,t)=>{let{force:r,angle:a}=p.current;if("dualStick"===b){let e=v.current;if(e.force>.15){let r=(e.force-.15)/.85,a=Math.cos(e.angle),n=Math.sin(e.angle);S.current.setFromQuaternion(C.quaternion,"YXZ"),S.current.y=S.current.y-a*r*2.5*t,S.current.x=S.current.x+n*r*2.5*t,S.current.x=Math.max(-ah,Math.min(ah,S.current.x)),C.quaternion.setFromEuler(S.current)}if(r>.08){let e=80*y*((r-.08)/.92),n=Math.cos(a),i=Math.sin(a);C.getWorldDirection(D.current),D.current.normalize(),k.current.crossVectors(C.up,D.current).normalize(),w.current.set(0,0,0).addScaledVector(D.current,i).addScaledVector(k.current,-n),w.current.lengthSq()>0&&(w.current.normalize().multiplyScalar(e*t),C.position.add(w.current))}}else if("moveLookStick"===b&&r>0){let e=80*y*.5;if(C.getWorldDirection(D.current),D.current.normalize(),w.current.copy(D.current).multiplyScalar(e*t),C.position.add(w.current),r>=.15){let e=Math.cos(a),n=Math.sin(a),i=(r-.15)/.85;S.current.setFromQuaternion(C.quaternion,"YXZ"),S.current.y=S.current.y-e*i*1.25*t,S.current.x=S.current.x+n*i*1.25*t,S.current.x=Math.max(-ah,Math.min(ah,S.current.x)),C.quaternion.setFromEuler(S.current)}}},m[19]=C,m[20]=p.current,m[21]=v,m[22]=y,m[23]=b,m[24]=h):h=m[24],(0,A.useFrame)(h),null}var ag="undefined"!=typeof window&&!!(null==(r=window.document)?void 0:r.createElement);function av(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function ay(e){return e?"self"in e?e.self:av(e).defaultView||window:self}function aA(e,t=!1){let{activeElement:r}=av(e);if(!(null==r?void 0:r.nodeName))return null;if(ab(r)&&r.contentDocument)return aA(r.contentDocument.body,t);if(t){let e=r.getAttribute("aria-activedescendant");if(e){let t=av(r).getElementById(e);if(t)return t}}return r}function aF(e,t){return e===t||e.contains(t)}function ab(e){return"IFRAME"===e.tagName}function aC(e){let t=e.tagName.toLowerCase();return"button"===t||"input"===t&&!!e.type&&-1!==aB.indexOf(e.type)}var aB=["button","color","file","image","reset","submit"];function aS(e){return"function"==typeof e.checkVisibility?e.checkVisibility():e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0}function ax(e){try{let t=e instanceof HTMLInputElement&&null!==e.selectionStart,r="TEXTAREA"===e.tagName;return t||r||!1}catch(e){return!1}}function aE(e){return e.isContentEditable||ax(e)}function aM(e){let t=0,r=0;if(ax(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let a=av(e).getSelection();if((null==a?void 0:a.rangeCount)&&a.anchorNode&&aF(e,a.anchorNode)&&a.focusNode&&aF(e,a.focusNode)){let n=a.getRangeAt(0),i=n.cloneRange();i.selectNodeContents(e),i.setEnd(n.startContainer,n.startOffset),t=i.toString().length,i.setEnd(n.endContainer,n.endOffset),r=i.toString().length}}return{start:t,end:r}}function aD(e,t){let r=null==e?void 0:e.getAttribute("role");return r&&-1!==["dialog","menu","listbox","tree","grid"].indexOf(r)?r:t}function ak(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 ak(e.parentElement)||document.scrollingElement||document.body}function aw(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function aI(e,t){return t&&e.item(t)||null}var aT=Symbol("FOCUS_SILENTLY");function aR(e,t,r){if(!t||t===r)return!1;let a=e.item(t.id);return!!a&&(!r||a.element!==r)}function aP(){}function aG(e,t){return"function"==typeof Object.hasOwn?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function aL(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}function aj(e){return e}function a_(e,t){if(!e){if("string"!=typeof t)throw Error("Invariant failed");throw Error(t)}}function aO(e,...t){let r="function"==typeof e?e(...t):e;return null!=r&&!r}function aU(e){return e.disabled||!0===e["aria-disabled"]||"true"===e["aria-disabled"]}function aH(e){let t={};for(let r in e)void 0!==e[r]&&(t[r]=e[r]);return t}function aN(...e){for(let t of e)if(void 0!==t)return t}function aJ(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function aK(){return ag&&!!navigator.maxTouchPoints}function aV(){return!!ag&&/mac|iphone|ipad|ipod/i.test(navigator.platform)}function az(){return ag&&aV()&&/apple/i.test(navigator.vendor)}function aq(e){return!!(e.currentTarget&&!aF(e.currentTarget,e.target))}function aQ(e){return e.target===e.currentTarget}function aW(e,t){let r=new FocusEvent("blur",t),a=e.dispatchEvent(r),n={...t,bubbles:!0};return e.dispatchEvent(new FocusEvent("focusout",n)),a}function aX(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function aY(e,t){let r=t||e.currentTarget,a=e.relatedTarget;return!a||!aF(r,a)}function aZ(e,t,r,a){let n=(e=>{if(a){let t=setTimeout(e,a);return()=>clearTimeout(t)}let t=requestAnimationFrame(e);return()=>cancelAnimationFrame(t)})(()=>{e.removeEventListener(t,i,!0),r()}),i=()=>{n(),r()};return e.addEventListener(t,i,{once:!0,capture:!0}),n}function a$(e,t,r,a=window){let n=[];try{for(let i of(a.document.addEventListener(e,t,r),Array.from(a.frames)))n.push(a$(e,t,r,i))}catch(e){}return()=>{try{a.document.removeEventListener(e,t,r)}catch(e){}for(let e of n)e()}}var a0={...o},a1=a0.useId;a0.useDeferredValue;var a2=a0.useInsertionEffect,a3=ag?o.useLayoutEffect:o.useEffect;function a9(e){let t=(0,o.useRef)(()=>{throw Error("Cannot call an event handler while rendering.")});return a2?a2(()=>{t.current=e}):t.current=e,(0,o.useCallback)((...e)=>{var r;return null==(r=t.current)?void 0:r.call(t,...e)},[])}function a5(...e){return(0,o.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)aJ(r,t)}},e)}function a8(e){if(a1){let t=a1();return e||t}let[t,r]=(0,o.useState)(e);return a3(()=>{if(e||t)return;let a=Math.random().toString(36).slice(2,8);r(`id-${a}`)},[e,t]),e||t}function a4(e,t){let r=(0,o.useRef)(!1);(0,o.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,o.useEffect)(()=>()=>{r.current=!1},[])}function a6(){return(0,o.useReducer)(()=>[],[])}function a7(e){return a9("function"==typeof e?e:()=>e)}function ne(e,t,r=[]){let a=(0,o.useCallback)(r=>(e.wrapElement&&(r=e.wrapElement(r)),t(r)),[...r,e.wrapElement]);return{...e,wrapElement:a}}function nt(e=!1,t){let[r,a]=(0,o.useState)(null);return{portalRef:a5(a,t),portalNode:r,domReady:!e||r}}var nr=!1,na=!1,nn=0,ni=0;function no(e){let t,r;t=e.movementX||e.screenX-nn,r=e.movementY||e.screenY-ni,nn=e.screenX,ni=e.screenY,(t||r||0)&&(na=!0)}function ns(){na=!1}function nl(e){let t=o.forwardRef((t,r)=>e({...t,ref:r}));return t.displayName=e.displayName||e.name,t}function nu(e,t){return o.memo(e,t)}function nc(e,t){let r,{wrapElement:a,render:i,...s}=t,l=a5(t.ref,i&&(0,o.isValidElement)(i)&&("ref"in i.props||"ref"in i)?({...i.props}).ref||i.ref:null);if(o.isValidElement(i)){let e={...i.props,ref:l};r=o.cloneElement(i,function(e,t){let r={...e};for(let a in t){if(!aG(t,a))continue;if("className"===a){let a="className";r[a]=e[a]?`${e[a]} ${t[a]}`:t[a];continue}if("style"===a){let a="style";r[a]=e[a]?{...e[a],...t[a]}:t[a];continue}let n=t[a];if("function"==typeof n&&a.startsWith("on")){let t=e[a];if("function"==typeof t){r[a]=(...e)=>{n(...e),t(...e)};continue}}r[a]=n}return r}(s,e))}else r=i?i(s):(0,n.jsx)(e,{...s});return a?a(r):r}function nd(e){let t=(t={})=>e(t);return t.displayName=e.name,t}function nf(e=[],t=[]){let r=o.createContext(void 0),a=o.createContext(void 0),i=()=>o.useContext(r),s=t=>e.reduceRight((e,r)=>(0,n.jsx)(r,{...t,children:e}),(0,n.jsx)(r.Provider,{...t}));return{context:r,scopedContext:a,useContext:i,useScopedContext:(e=!1)=>{let t=o.useContext(a),r=i();return e?t:t||r},useProviderContext:()=>{let e=o.useContext(a),t=i();if(!e||e!==t)return t},ContextProvider:s,ScopedContextProvider:e=>(0,n.jsx)(s,{...e,children:t.reduceRight((t,r)=>(0,n.jsx)(r,{...e,children:t}),(0,n.jsx)(a.Provider,{...e}))})}}var nh=nf(),nm=nh.useContext;nh.useScopedContext,nh.useProviderContext;var np=nf([nh.ContextProvider],[nh.ScopedContextProvider]),ng=np.useContext;np.useScopedContext;var nv=np.useProviderContext,ny=np.ContextProvider,nA=np.ScopedContextProvider,nF=(0,o.createContext)(void 0),nb=(0,o.createContext)(void 0),nC=(0,o.createContext)(!0),nB="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 nS(e){return!(!e.matches(nB)||!aS(e)||e.closest("[inert]"))}function nx(e){if(!nS(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=aA(e);return!r||r===e||!("form"in r)||r.form!==e.form||r.name!==e.name}function nE(e,t){let r=Array.from(e.querySelectorAll(nB));t&&r.unshift(e);let a=r.filter(nS);return a.forEach((e,t)=>{if(ab(e)&&e.contentDocument){let r=e.contentDocument.body;a.splice(t,1,...nE(r))}}),a}function nM(e,t,r){let a=Array.from(e.querySelectorAll(nB)),n=a.filter(nx);return(t&&nx(e)&&n.unshift(e),n.forEach((e,t)=>{if(ab(e)&&e.contentDocument){let a=nM(e.contentDocument.body,!1,r);n.splice(t,1,...a)}}),!n.length&&r)?a:n}function nD(e,t){var r;let a,n,i,o;return r=document.body,a=aA(r),i=(n=nE(r,!1)).indexOf(a),(o=n.slice(i+1)).find(nx)||(e?n.find(nx):null)||(t?o[0]:null)||null}function nk(e,t){var r;let a,n,i,o;return r=document.body,a=aA(r),i=(n=nE(r,!1).reverse()).indexOf(a),(o=n.slice(i+1)).find(nx)||(e?n.find(nx):null)||(t?o[0]:null)||null}function nw(e){let t=aA(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return!!r&&r===e.id}function nI(e){let t=aA(e);if(!t)return!1;if(aF(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!!r&&"id"in e&&(r===e.id||!!e.querySelector(`#${CSS.escape(r)}`))}function nT(e){!nI(e)&&nS(e)&&e.focus()}var nR=az(),nP=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],nG=Symbol("safariFocusAncestor");function nL(e){return"input"===e.tagName.toLowerCase()&&!!e.type&&("radio"===e.type||"checkbox"===e.type)}function nj(e,t){return a9(r=>{null==e||e(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var n_=!1,nO=!0;function nU(e){let t=e.target;t&&"hasAttribute"in t&&!t.hasAttribute("data-focus-visible")&&(nO=!1)}function nH(e){e.metaKey||e.ctrlKey||e.altKey||(nO=!0)}var nN=nd(function({focusable:e=!0,accessibleWhenDisabled:t,autoFocus:r,onFocusVisible:a,...n}){var i,s,l,u,c;let d=(0,o.useRef)(null);(0,o.useEffect)(()=>{!e||n_||(a$("mousedown",nU,!0),a$("keydown",nH,!0),n_=!0)},[e]),nR&&(0,o.useEffect)(()=>{if(!e)return;let t=d.current;if(!t||!nL(t))return;let r="labels"in t?t.labels:null;if(!r)return;let a=()=>queueMicrotask(()=>t.focus());for(let e of r)e.addEventListener("mouseup",a);return()=>{for(let e of r)e.removeEventListener("mouseup",a)}},[e]);let f=e&&aU(n),h=!!f&&!t,[m,p]=(0,o.useState)(!1);(0,o.useEffect)(()=>{e&&h&&m&&p(!1)},[e,h,m]),(0,o.useEffect)(()=>{if(!e||!m)return;let t=d.current;if(!t||"undefined"==typeof IntersectionObserver)return;let r=new IntersectionObserver(()=>{nS(t)||p(!1)});return r.observe(t),()=>r.disconnect()},[e,m]);let g=nj(n.onKeyPressCapture,f),v=nj(n.onMouseDownCapture,f),y=nj(n.onClickCapture,f),A=n.onMouseDown,F=a9(t=>{if(null==A||A(t),t.defaultPrevented||!e)return;let r=t.currentTarget;if(!nR||aq(t)||!aC(r)&&!nL(r))return;let a=!1,n=()=>{a=!0};r.addEventListener("focusin",n,{capture:!0,once:!0});let i=function(e){for(;e&&!nS(e);)e=e.closest(nB);return e||null}(r.parentElement);i&&(i[nG]=!0),aZ(r,"mouseup",()=>{r.removeEventListener("focusin",n,!0),i&&(i[nG]=!1),a||nT(r)})}),b=(t,r)=>{if(r&&(t.currentTarget=r),!e)return;let n=t.currentTarget;n&&nw(n)&&(null==a||a(t),t.defaultPrevented||(n.dataset.focusVisible="true",p(!0)))},C=n.onKeyDownCapture,B=a9(t=>{if(null==C||C(t),t.defaultPrevented||!e||m||t.metaKey||t.altKey||t.ctrlKey||!aQ(t))return;let r=t.currentTarget;aZ(r,"focusout",()=>b(t,r))}),S=n.onFocusCapture,x=a9(t=>{if(null==S||S(t),t.defaultPrevented||!e)return;if(!aQ(t))return void p(!1);let r=t.currentTarget;nO||function(e){let{tagName:t,readOnly:r,type:a}=e;return"TEXTAREA"===t&&!r||"SELECT"===t&&!r||("INPUT"!==t||r?!!e.isContentEditable||"combobox"===e.getAttribute("role")&&!!e.dataset.name:nP.includes(a))}(t.target)?aZ(t.target,"focusout",()=>b(t,r)):p(!1)}),E=n.onBlur,M=a9(t=>{null==E||E(t),!e||aY(t)&&(t.currentTarget.removeAttribute("data-focus-visible"),p(!1))}),D=(0,o.useContext)(nC),k=a9(t=>{e&&r&&t&&D&&queueMicrotask(()=>{nw(t)||nS(t)&&t.focus()})}),w=function(e,t){let r=e=>{if("string"==typeof e)return e},[a,n]=(0,o.useState)(()=>r(void 0));return a3(()=>{let t=e&&"current"in e?e.current:e;n((null==t?void 0:t.tagName.toLowerCase())||r(void 0))},[e,void 0]),a}(d),I=e&&(!w||"button"===w||"summary"===w||"input"===w||"select"===w||"textarea"===w||"a"===w),T=e&&(!w||"button"===w||"input"===w||"select"===w||"textarea"===w),R=n.style,P=(0,o.useMemo)(()=>h?{pointerEvents:"none",...R}:R,[h,R]);return n={"data-focus-visible":e&&m||void 0,"data-autofocus":r||void 0,"aria-disabled":f||void 0,...n,ref:a5(d,k,n.ref),style:P,tabIndex:(i=e,s=h,l=I,u=T,c=n.tabIndex,i?s?l&&!u?-1:void 0:l?c:c||0:c),disabled:!!T&&!!h||void 0,contentEditable:f?void 0:n.contentEditable,onKeyPressCapture:g,onClickCapture:y,onMouseDownCapture:v,onMouseDown:F,onKeyDownCapture:B,onFocusCapture:x,onBlur:M},aH(n)});function nJ(e){let t=[];for(let r of e)t.push(...r);return t}function nK(e){return e.slice().reverse()}function nV(e,t,r){return a9(a=>{var n;let i,o;if(null==t||t(a),a.defaultPrevented||a.isPropagationStopped()||!aQ(a)||"Shift"===a.key||"Control"===a.key||"Alt"===a.key||"Meta"===a.key||(!(i=a.target)||ax(i))&&1===a.key.length&&!a.ctrlKey&&!a.metaKey)return;let s=e.getState(),l=null==(n=aI(e,s.activeId))?void 0:n.element;if(!l)return;let{view:u,...c}=a;l!==(null==r?void 0:r.current)&&l.focus(),o=new KeyboardEvent(a.type,c),l.dispatchEvent(o)||a.preventDefault(),a.currentTarget.contains(l)&&a.stopPropagation()})}nl(function(e){return nc("div",nN(e))});var nz=nd(function({store:e,composite:t=!0,focusOnMove:r=t,moveOnKeyPress:a=!0,...i}){let s=nv();a_(e=e||s,!1);let l=(0,o.useRef)(null),u=(0,o.useRef)(null),c=function(e){let[t,r]=(0,o.useState)(!1),a=(0,o.useCallback)(()=>r(!0),[]),n=e.useState(t=>aI(e,t.activeId));return(0,o.useEffect)(()=>{let e=null==n?void 0:n.element;!t||e&&(r(!1),e.focus({preventScroll:!0}))},[n,t]),a}(e),d=e.useState("moves"),[,f]=function(e){let[t,r]=(0,o.useState)(null);return a3(()=>{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,o.useEffect)(()=>{var a;if(!e||!d||!t||!r)return;let{activeId:n}=e.getState(),i=null==(a=aI(e,n))?void 0:a.element;i&&("scrollIntoView"in i?(i.focus({preventScroll:!0}),i.scrollIntoView({block:"nearest",inline:"nearest",...void 0})):i.focus())},[e,d,t,r]),a3(()=>{if(!e||!d||!t)return;let{baseElement:r,activeId:a}=e.getState();if(null!==a||!r)return;let n=u.current;u.current=null,n&&aW(n,{relatedTarget:r}),nw(r)||r.focus()},[e,d,t]);let h=e.useState("activeId"),m=e.useState("virtualFocus");a3(()=>{var r;if(!e||!t||!m)return;let a=u.current;if(u.current=null,!a)return;let n=(null==(r=aI(e,h))?void 0:r.element)||aA(a);n!==a&&aW(a,{relatedTarget:n})},[e,h,m,t]);let p=nV(e,i.onKeyDownCapture,u),g=nV(e,i.onKeyUpCapture,u),v=i.onFocusCapture,y=a9(t=>{var r;let a;if(null==v||v(t),t.defaultPrevented||!e)return;let{virtualFocus:n}=e.getState();if(!n)return;let i=t.relatedTarget,o=(a=(r=t.currentTarget)[aT],delete r[aT],a);aQ(t)&&o&&(t.stopPropagation(),u.current=i)}),A=i.onFocus,F=a9(r=>{if(null==A||A(r),r.defaultPrevented||!t||!e)return;let{relatedTarget:a}=r,{virtualFocus:n}=e.getState();n?aQ(r)&&!aR(e,a)&&queueMicrotask(c):aQ(r)&&e.setActiveId(null)}),b=i.onBlurCapture,C=a9(t=>{var r;if(null==b||b(t),t.defaultPrevented||!e)return;let{virtualFocus:a,activeId:n}=e.getState();if(!a)return;let i=null==(r=aI(e,n))?void 0:r.element,o=t.relatedTarget,s=aR(e,o),l=u.current;u.current=null,aQ(t)&&s?(o===i?l&&l!==o&&aW(l,t):i?aW(i,t):l&&aW(l,t),t.stopPropagation()):!aR(e,t.target)&&i&&aW(i,t)}),B=i.onKeyDown,S=a7(a),x=a9(t=>{var r;if(null==B||B(t),t.nativeEvent.isComposing||t.defaultPrevented||!e||!aQ(t))return;let{orientation:a,renderedItems:n,activeId:i}=e.getState(),o=aI(e,i);if(null==(r=null==o?void 0:o.element)?void 0:r.isConnected)return;let s="horizontal"!==a,l="vertical"!==a,u=n.some(e=>!!e.rowId);if(("ArrowLeft"===t.key||"ArrowRight"===t.key||"Home"===t.key||"End"===t.key)&&ax(t.currentTarget))return;let c={ArrowUp:(u||s)&&(()=>{if(u){let e=nJ(nK(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}(n))).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(!S(t))return;t.preventDefault(),e.move(r)}}});return i=ne(i,t=>(0,n.jsx)(ny,{value:e,children:t}),[e]),i={"aria-activedescendant":e.useState(r=>{var a;if(e&&t&&r.virtualFocus)return null==(a=aI(e,r.activeId))?void 0:a.id}),...i,ref:a5(l,f,i.ref),onKeyDownCapture:p,onKeyUpCapture:g,onFocusCapture:y,onFocus:F,onBlurCapture:C,onKeyDown:x},i=nN({focusable:e.useState(e=>t&&(e.virtualFocus||null===e.activeId)),...i})});nl(function(e){return nc("div",nz(e))});var nq=nf();nq.useContext,nq.useScopedContext;var nQ=nq.useProviderContext,nW=nf([nq.ContextProvider],[nq.ScopedContextProvider]);nW.useContext,nW.useScopedContext;var nX=nW.useProviderContext,nY=nW.ContextProvider,nZ=nW.ScopedContextProvider,n$=(0,o.createContext)(void 0),n0=(0,o.createContext)(void 0),n1=nf([nY],[nZ]);n1.useContext,n1.useScopedContext;var n2=n1.useProviderContext,n3=n1.ContextProvider,n9=n1.ScopedContextProvider,n5=nd(function({store:e,...t}){let r=n2();return e=e||r,t={...t,ref:a5(null==e?void 0:e.setAnchorElement,t.ref)}});nl(function(e){return nc("div",n5(e))});var n8=(0,o.createContext)(void 0),n4=nf([n3,ny],[n9,nA]),n6=n4.useContext,n7=n4.useScopedContext,ie=n4.useProviderContext,it=n4.ContextProvider,ir=n4.ScopedContextProvider,ia=(0,o.createContext)(void 0),ii=(0,o.createContext)(!1);function io(e,t){let r=e.__unstableInternals;return a_(r,"Invalid store"),r[t]}function is(e,...t){let r=e,a=r,n=Symbol(),i=aP,o=new Set,s=new Set,l=new Set,u=new Set,c=new Set,d=new WeakMap,f=new WeakMap,h=(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)}),m=(e,i,o=!1)=>{var l,h;if(!aG(r,e))return;let m=(h=r[e],"function"==typeof i?i("function"==typeof h?h():h):i);if(m===r[e])return;if(!o)for(let r of t)null==(l=null==r?void 0:r.setState)||l.call(r,e,m);let p=r;r={...r,[e]:m};let g=Symbol();n=g,s.add(e);let v=(t,a,n)=>{var i;let o=f.get(t);(!o||o.some(t=>n?n.has(t):t===e))&&(null==(i=d.get(t))||i(),d.set(t,t(r,a)))};for(let e of u)v(e,p);queueMicrotask(()=>{if(n!==g)return;let e=r;for(let e of c)v(e,a,s);a=e,s.clear()})},p={getState:()=>r,setState:m,__unstableInternals:{setup:e=>(l.add(e),()=>l.delete(e)),init:()=>{let e=o.size,a=Symbol();o.add(a);let n=()=>{o.delete(a),o.size||i()};if(e)return n;let s=Object.keys(r).map(e=>aL(...t.map(t=>{var r;let a=null==(r=null==t?void 0:t.getState)?void 0:r.call(t);if(a&&aG(a,e))return id(t,[e],t=>{m(e,t[e],!0)})}))),u=[];for(let e of l)u.push(e());return i=aL(...s,...u,...t.map(iu)),n},subscribe:(e,t)=>h(e,t),sync:(e,t)=>(d.set(t,t(r,r)),h(e,t)),batch:(e,t)=>(d.set(t,t(r,a)),h(e,t,c)),pick:e=>is(function(e,t){let r={};for(let a of t)aG(e,a)&&(r[a]=e[a]);return r}(r,e),p),omit:e=>is(function(e,t){let r={...e};for(let e of t)aG(r,e)&&delete r[e];return r}(r,e),p)}};return p}function il(e,...t){if(e)return io(e,"setup")(...t)}function iu(e,...t){if(e)return io(e,"init")(...t)}function ic(e,...t){if(e)return io(e,"subscribe")(...t)}function id(e,...t){if(e)return io(e,"sync")(...t)}function ih(e,...t){if(e)return io(e,"batch")(...t)}function im(e,...t){if(e)return io(e,"omit")(...t)}function ip(...e){var t;let r={};for(let a of e){let e=null==(t=null==a?void 0:a.getState)?void 0:t.call(a);e&&Object.assign(r,e)}let a=is(r,...e);return Object.assign({},...e,a)}function ig(e,t){}function iv(e,t,r){if(!r)return!1;let a=e.find(e=>!e.disabled&&e.value);return(null==a?void 0:a.value)===t}function iy(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 iA=nd(function({store:e,focusable:t=!0,autoSelect:r=!1,getAutoSelectId:a,setValueOnChange:n,showMinLength:i=0,showOnChange:s,showOnMouseDown:l,showOnClick:u=l,showOnKeyDown:c,showOnKeyPress:d=c,blurActiveItemOnClick:f,setValueOnClick:h=!0,moveOnKeyPress:m=!0,autoComplete:p="list",...g}){var v;let y,A=ie();a_(e=e||A,!1);let F=(0,o.useRef)(null),[b,C]=a6(),B=(0,o.useRef)(!1),S=(0,o.useRef)(!1),x=e.useState(e=>e.virtualFocus&&r),E="inline"===p||"both"===p,[M,D]=(0,o.useState)(E);v=[E],y=(0,o.useRef)(!1),a3(()=>{if(y.current)return(()=>{E&&D(!0)})();y.current=!0},v),a3(()=>()=>{y.current=!1},[]);let k=e.useState("value"),w=(0,o.useRef)();(0,o.useEffect)(()=>id(e,["selectedValue","activeId"],(e,t)=>{w.current=t.selectedValue}),[]);let I=e.useState(e=>{var t;if(E&&M){if(e.activeValue&&Array.isArray(e.selectedValue)&&(e.selectedValue.includes(e.activeValue)||(null==(t=w.current)?void 0:t.includes(e.activeValue))))return;return e.activeValue}}),T=e.useState("renderedItems"),R=e.useState("open"),P=e.useState("contentElement"),G=(0,o.useMemo)(()=>{if(!E||!M)return k;if(iv(T,I,x)){if(iy(k,I)){let e=(null==I?void 0:I.slice(k.length))||"";return k+e}return k}return I||k},[E,M,T,I,x,k]);(0,o.useEffect)(()=>{let e=F.current;if(!e)return;let t=()=>D(!0);return e.addEventListener("combobox-item-move",t),()=>{e.removeEventListener("combobox-item-move",t)}},[]),(0,o.useEffect)(()=>{if(!E||!M||!I||!iv(T,I,x)||!iy(k,I))return;let e=aP;return queueMicrotask(()=>{let t=F.current;if(!t)return;let{start:r,end:a}=aM(t),n=k.length,i=I.length;aw(t,n,i),e=()=>{if(!nw(t))return;let{start:e,end:o}=aM(t);e!==n||o===i&&aw(t,r,a)}}),()=>e()},[b,E,M,I,T,x,k]);let L=(0,o.useRef)(null),j=a9(a),_=(0,o.useRef)(null);(0,o.useEffect)(()=>{if(!R||!P)return;let t=ak(P);if(!t)return;L.current=t;let r=()=>{B.current=!1},a=()=>{if(!e||!B.current)return;let{activeId:t}=e.getState();null===t||t!==_.current&&(B.current=!1)},n={passive:!0,capture:!0};return t.addEventListener("wheel",r,n),t.addEventListener("touchmove",r,n),t.addEventListener("scroll",a,n),()=>{t.removeEventListener("wheel",r,!0),t.removeEventListener("touchmove",r,!0),t.removeEventListener("scroll",a,!0)}},[R,P,e]),a3(()=>{!k||S.current||(B.current=!0)},[k]),a3(()=>{"always"!==x&&R||(B.current=R)},[x,R]);let O=e.useState("resetValueOnSelect");a4(()=>{var t,r;let a=B.current;if(!e||!R||!a&&!O)return;let{baseElement:n,contentElement:i,activeId:o}=e.getState();if(!n||nw(n)){if(null==i?void 0:i.hasAttribute("data-placing")){let e=new MutationObserver(C);return e.observe(i,{attributeFilter:["data-placing"]}),()=>e.disconnect()}if(x&&a){let r,a=j(T),n=void 0!==a?a:null!=(t=null==(r=T.find(e=>{var t;return!e.disabled&&(null==(t=e.element)?void 0:t.getAttribute("role"))!=="tab"}))?void 0:r.id)?t:e.first();_.current=n,e.move(null!=n?n:null)}else{let t=null==(r=e.item(o||e.first()))?void 0:r.element;t&&"scrollIntoView"in t&&t.scrollIntoView({block:"nearest",inline:"nearest"})}}},[e,R,b,k,x,O,j,T]),(0,o.useEffect)(()=>{if(!E)return;let t=F.current;if(!t)return;let r=[t,P].filter(e=>!!e),a=t=>{r.every(e=>aY(t,e))&&(null==e||e.setValue(G))};for(let e of r)e.addEventListener("focusout",a);return()=>{for(let e of r)e.removeEventListener("focusout",a)}},[E,P,e,G]);let U=e=>e.currentTarget.value.length>=i,H=g.onChange,N=a7(null!=s?s:U),J=a7(null!=n?n:!e.tag),K=a9(t=>{if(null==H||H(t),t.defaultPrevented||!e)return;let r=t.currentTarget,{value:a,selectionStart:n,selectionEnd:i}=r,o=t.nativeEvent;if(B.current=!0,"input"===o.type&&(o.isComposing&&(B.current=!1,S.current=!0),E)){let e="insertText"===o.inputType||"insertCompositionText"===o.inputType,t=n===a.length;D(e&&t)}if(J(t)){let t=a===e.getState().value;e.setValue(a),queueMicrotask(()=>{aw(r,n,i)}),E&&x&&t&&C()}N(t)&&e.show(),x&&B.current||e.setActiveId(null)}),V=g.onCompositionEnd,z=a9(e=>{B.current=!0,S.current=!1,null==V||V(e),e.defaultPrevented||x&&C()}),q=g.onMouseDown,Q=a7(null!=f?f:()=>!!(null==e?void 0:e.getState().includesBaseElement)),W=a7(h),X=a7(null!=u?u:U),Y=a9(t=>{null==q||q(t),t.defaultPrevented||t.button||t.ctrlKey||e&&(Q(t)&&e.setActiveId(null),W(t)&&e.setValue(G),X(t)&&aZ(t.currentTarget,"mouseup",e.show))}),Z=g.onKeyDown,$=a7(null!=d?d:U),ee=a9(t=>{if(null==Z||Z(t),t.repeat||(B.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)&&$(t)&&(t.preventDefault(),e.show())}),et=g.onBlur,er=a9(e=>{if(B.current=!1,null==et||et(e),e.defaultPrevented)return}),ea=a8(g.id),en=e.useState(e=>null===e.activeId);return g={id:ea,role:"combobox","aria-autocomplete":"inline"===p||"list"===p||"both"===p||"none"===p?p:void 0,"aria-haspopup":aD(P,"listbox"),"aria-expanded":R,"aria-controls":null==P?void 0:P.id,"data-active-item":en||void 0,value:G,...g,ref:a5(F,g.ref),onChange:K,onCompositionEnd:z,onMouseDown:Y,onKeyDown:ee,onBlur:er},g=nz({store:e,focusable:t,...g,moveOnKeyPress:e=>!aO(m,e)&&(E&&D(!0),!0)}),{autoComplete:"off",...g=n5({store:e,...g})}}),iF=nl(function(e){return nc("input",iA(e))});function ib(e){let t=e.relatedTarget;return(null==t?void 0:t.nodeType)===Node.ELEMENT_NODE?t:null}var iC=Symbol("composite-hover"),iB=nd(function({store:e,focusOnHover:t=!0,blurOnHoverEnd:r=!!t,...a}){let n=ng();a_(e=e||n,!1);let i=((0,o.useEffect)(()=>{nr||(a$("mousemove",no,!0),a$("mousedown",ns,!0),a$("mouseup",ns,!0),a$("keydown",ns,!0),a$("scroll",ns,!0),nr=!0)},[]),a9(()=>na)),s=a.onMouseMove,l=a7(t),u=a9(t=>{if((null==s||s(t),!t.defaultPrevented&&i())&&l(t)){if(!nI(t.currentTarget)){let t=null==e?void 0:e.getState().baseElement;t&&!nw(t)&&t.focus()}null==e||e.setActiveId(t.currentTarget.id)}}),c=a.onMouseLeave,d=a7(r),f=a9(t=>{var r;let a;null==c||c(t),!t.defaultPrevented&&i()&&((a=ib(t))&&aF(t.currentTarget,a)||function(e){let t=ib(e);if(!t)return!1;do{if(aG(t,iC)&&t[iC])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()))}),h=(0,o.useCallback)(e=>{e&&(e[iC]=!0)},[]);return aH(a={...a,ref:a5(h,a.ref),onMouseMove:u,onMouseLeave:f})});nu(nl(function(e){return nc("div",iB(e))}));var iS=nd(function({store:e,shouldRegisterItem:t=!0,getItem:r=aj,element:a,...n}){let i=nm();e=e||i;let s=a8(n.id),l=(0,o.useRef)(a);return(0,o.useEffect)(()=>{let a=l.current;if(!s||!a||!t)return;let n=r({id:s,element:a});return null==e?void 0:e.renderItem(n)},[s,t,r,e]),aH(n={...n,ref:a5(l,n.ref)})});function ix(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return"Enter"===e.key?aC(t)||"SUMMARY"===t.tagName||"A"===t.tagName:" "===e.key&&(aC(t)||"SUMMARY"===t.tagName||"INPUT"===t.tagName||"SELECT"===t.tagName)}nl(function(e){return nc("div",iS(e))});var iE=Symbol("command"),iM=nd(function({clickOnEnter:e=!0,clickOnSpace:t=!0,...r}){let a,n,i=(0,o.useRef)(null),[s,l]=(0,o.useState)(!1);(0,o.useEffect)(()=>{i.current&&l(aC(i.current))},[]);let[u,c]=(0,o.useState)(!1),d=(0,o.useRef)(!1),f=aU(r),[h,m]=(a=r.onLoadedMetadataCapture,n=(0,o.useMemo)(()=>Object.assign(()=>{},{...a,[iE]:!0}),[a,iE,!0]),[null==a?void 0:a[iE],{onLoadedMetadataCapture:n}]),p=r.onKeyDown,g=a9(r=>{null==p||p(r);let a=r.currentTarget;if(r.defaultPrevented||h||f||!aQ(r)||ax(a)||a.isContentEditable)return;let n=e&&"Enter"===r.key,i=t&&" "===r.key,o="Enter"===r.key&&!e,s=" "===r.key&&!t;if(o||s)return void r.preventDefault();if(n||i){let e=ix(r);if(n){if(!e){r.preventDefault();let{view:e,...t}=r,n=()=>aX(a,t);ag&&/firefox\//i.test(navigator.userAgent)?aZ(a,"keyup",n):queueMicrotask(n)}}else i&&(d.current=!0,e||(r.preventDefault(),c(!0)))}}),v=r.onKeyUp,y=a9(e=>{if(null==v||v(e),e.defaultPrevented||h||f||e.metaKey)return;let r=t&&" "===e.key;if(d.current&&r&&(d.current=!1,!ix(e))){e.preventDefault(),c(!1);let t=e.currentTarget,{view:r,...a}=e;queueMicrotask(()=>aX(t,a))}});return nN(r={"data-active":u||void 0,type:s?"button":void 0,...m,...r,ref:a5(i,r.ref),onKeyDown:g,onKeyUp:y})});nl(function(e){return nc("button",iM(e))});var{useSyncExternalStore:iD}=e.i(2239).default,ik=()=>()=>{};function iw(e,t=aj){let r=o.useCallback(t=>e?ic(e,null,t):ik(),[e]),a=()=>{let r="string"==typeof t?t:null,a="function"==typeof t?t:null,n=null==e?void 0:e.getState();return a?a(n):n&&r&&aG(n,r)?n[r]:void 0};return iD(r,a,a)}function iI(e,t){let r=o.useRef({}),a=o.useCallback(t=>e?ic(e,null,t):ik(),[e]),n=()=>{let a=null==e?void 0:e.getState(),n=!1,i=r.current;for(let e in t){let r=t[e];if("function"==typeof r){let t=r(a);t!==i[e]&&(i[e]=t,n=!0)}if("string"==typeof r){if(!a||!aG(a,r))continue;let t=a[r];t!==i[e]&&(i[e]=t,n=!0)}}return n&&(r.current={...i}),r.current};return iD(a,n,n)}function iT(e,t,r,a){var n;let i,s=aG(t,r)?t[r]:void 0,l=(n={value:s,setValue:a?t[a]:void 0},i=(0,o.useRef)(n),a3(()=>{i.current=n}),i);a3(()=>id(e,[r],(e,t)=>{let{value:a,setValue:n}=l.current;n&&e[r]!==t[r]&&e[r]!==a&&n(e[r])}),[e,r]),a3(()=>{if(void 0!==s)return e.setState(r,s),ih(e,[r],()=>{void 0!==s&&e.setState(r,s)})})}function iR(e,t){let[r,a]=o.useState(()=>e(t));a3(()=>iu(r),[r]);let n=o.useCallback(e=>iw(r,e),[r]);return[o.useMemo(()=>({...r,useState:n}),[r,n]),a9(()=>{a(r=>e({...t,...r.getState()}))})]}function iP(e,t,r,a=!1){var n;let i,o;if(!t||!r)return;let{renderedItems:s}=t.getState(),l=ak(e);if(!l)return;let u=function(e,t=!1){let r=e.clientHeight,{top:a}=e.getBoundingClientRect(),n=1.5*Math.max(.875*r,r-40),i=t?r-n+a:n+a;return"HTML"===e.tagName?i+e.scrollTop:i}(l,a);for(let e=0;e=0){void 0!==o&&ot||(e&&(null==m?void 0:m.baseElement)&&m.baseElement===e.baseElement?m.id:void 0),baseElement:e=>(null==e?void 0:e.baseElement)||void 0,isActiveItem:e=>!!e&&e.activeId===f,ariaSetSize:e=>null!=l?l:e&&(null==m?void 0:m.ariaSetSize)&&m.baseElement===e.baseElement?m.ariaSetSize:void 0,ariaPosInSet(e){if(null!=u)return u;if(!e||!(null==m?void 0:m.ariaPosInSet)||m.baseElement!==e.baseElement)return;let t=e.renderedItems.filter(e=>e.rowId===g);return m.ariaPosInSet+t.findIndex(e=>e.id===f)},isTabbable(t){if(!(null==t?void 0:t.renderedItems.length))return!0;if(t.virtualFocus)return!1;if(i)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===f}}),C=(0,o.useCallback)(e=>{var t;let r={...e,id:f||e.id,rowId:g,disabled:!!p,children:null==(t=e.element)?void 0:t.textContent};return s?s(r):r},[f,g,p,s]),B=c.onFocus,S=(0,o.useRef)(!1),x=a9(t=>{var r,a;if(null==B||B(t),t.defaultPrevented||aq(t)||!f||!e||(r=e,!aQ(t)&&aR(r,t.target)))return;let{virtualFocus:n,baseElement:i}=e.getState();e.setActiveId(f),aE(t.currentTarget)&&function(e,t=!1){if(ax(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=av(e).getSelection();null==r||r.selectAllChildren(e),t&&(null==r||r.collapseToEnd())}}(t.currentTarget),!n||!aQ(t)||!aE(a=t.currentTarget)&&("INPUT"!==a.tagName||aC(a))&&(null==i?void 0:i.isConnected)&&((az()&&t.currentTarget.hasAttribute("data-autofocus")&&t.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),S.current=!0,t.relatedTarget===i||aR(e,t.relatedTarget))?(i[aT]=!0,i.focus({preventScroll:!0})):i.focus())}),E=c.onBlurCapture,M=a9(t=>{if(null==E||E(t),t.defaultPrevented)return;let r=null==e?void 0:e.getState();(null==r?void 0:r.virtualFocus)&&S.current&&(S.current=!1,t.preventDefault(),t.stopPropagation())}),D=c.onKeyDown,k=a7(r),w=a7(a),I=a9(t=>{if(null==D||D(t),t.defaultPrevented||!aQ(t)||!e)return;let{currentTarget:r}=t,a=e.getState(),n=e.item(f),i=!!(null==n?void 0:n.rowId),o="horizontal"!==a.orientation,s="vertical"!==a.orientation,l=()=>!(!i&&!s&&a.baseElement&&ax(a.baseElement)),u={ArrowUp:(i||o)&&e.up,ArrowRight:(i||s)&&e.next,ArrowDown:(i||o)&&e.down,ArrowLeft:(i||s)&&e.previous,Home:()=>{if(l())return!i||t.ctrlKey?null==e?void 0:e.first():null==e?void 0:e.previous(-1)},End:()=>{if(l())return!i||t.ctrlKey?null==e?void 0:e.last():null==e?void 0:e.next(-1)},PageUp:()=>iP(r,e,null==e?void 0:e.up,!0),PageDown:()=>iP(r,e,null==e?void 0:e.down)}[t.key];if(u){if(aE(r)){let e=aM(r),a=s&&"ArrowLeft"===t.key,n=s&&"ArrowRight"===t.key,i=o&&"ArrowUp"===t.key,l=o&&"ArrowDown"===t.key;if(n||l){let{length:t}=function(e){if(ax(e))return e.value;if(e.isContentEditable){let t=av(e).createRange();return t.selectNodeContents(e),t.toString()}return""}(r);if(e.end!==t)return}else if((a||i)&&0!==e.start)return}let a=u();if(k(t)||void 0!==a){if(!w(t))return;t.preventDefault(),e.move(a)}}}),T=(0,o.useMemo)(()=>({id:f,baseElement:v}),[f,v]);return c={id:f,"data-active-item":y||void 0,...c=ne(c,e=>(0,n.jsx)(nF.Provider,{value:T,children:e}),[T]),ref:a5(h,c.ref),tabIndex:b?c.tabIndex:-1,onFocus:x,onBlurCapture:M,onKeyDown:I},c=iM(c),aH({...c=iS({store:e,...c,getItem:C,shouldRegisterItem:!!f&&c.shouldRegisterItem}),"aria-setsize":A,"aria-posinset":F})});nu(nl(function(e){return nc("button",iG(e))}));var iL=nd(function({store:e,value:t,hideOnClick:r,setValueOnClick:a,selectValueOnClick:i=!0,resetValueOnSelect:s,focusOnHover:l=!1,moveOnKeyPress:u=!0,getItem:c,...d}){var f,h;let m=n7();a_(e=e||m,!1);let{resetValueOnSelectState:p,multiSelectable:g,selected:v}=iI(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)}),y=(0,o.useCallback)(e=>{let r={...e,value:t};return c?c(r):r},[t,c]);a=null!=a?a:!g,r=null!=r?r:null!=t&&!g;let A=d.onClick,F=a7(a),b=a7(i),C=a7(null!=(f=null!=s?s:p)?f:g),B=a7(r),S=a9(r=>{null==A||A(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=aV();if(r&&!e.metaKey||!r&&!e.ctrlKey)return!1;let a=t.tagName.toLowerCase();return"a"===a||"button"===a&&"submit"===t.type||"input"===a&&"submit"===t.type}(r)&&(null!=t&&(b(r)&&(C(r)&&(null==e||e.resetValue()),null==e||e.setSelectedValue(e=>Array.isArray(e)?e.includes(t)?e.filter(e=>e!==t):[...e,t]:t)),F(r)&&(null==e||e.setValue(t))),B(r)&&(null==e||e.hide()))}),x=d.onKeyDown,E=a9(t=>{if(null==x||x(t),t.defaultPrevented)return;let r=null==e?void 0:e.getState().baseElement;!r||nw(r)||(1===t.key.length||"Backspace"===t.key||"Delete"===t.key)&&(queueMicrotask(()=>r.focus()),ax(r)&&(null==e||e.setValue(r.value)))});g&&null!=v&&(d={"aria-selected":v,...d}),d=ne(d,e=>(0,n.jsx)(ia.Provider,{value:t,children:(0,n.jsx)(ii.Provider,{value:null!=v&&v,children:e})}),[t,v]),d={role:null!=(h=({menu:"menuitem",listbox:"option",tree:"treeitem"})[(0,o.useContext)(n8)])?h:"option",children:t,...d,onClick:S,onKeyDown:E};let M=a7(u);return d=iG({store:e,...d,getItem:y,moveOnKeyPress:t=>{if(!M(t))return!1;let r=new Event("combobox-item-move"),a=null==e?void 0:e.getState().baseElement;return null==a||a.dispatchEvent(r),!0}}),d=iB({store:e,focusOnHover:l,...d})}),ij=nu(nl(function(e){return nc("div",iL(e))})),i_=e.i(74080);function iO(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function iU(...e){return e.join(", ").split(", ").reduce((e,t)=>{let r=t.endsWith("ms")?1:1e3,a=Number.parseFloat(t||"0s")*r;return a>e?a:e},0)}function iH(e,t,r){return!r&&!1!==t&&(!e||!!t)}var iN=nd(function({store:e,alwaysVisible:t,...r}){let a=nQ();a_(e=e||a,!1);let i=(0,o.useRef)(null),s=a8(r.id),[l,u]=(0,o.useState)(null),c=e.useState("open"),d=e.useState("mounted"),f=e.useState("animated"),h=e.useState("contentElement"),m=iw(e.disclosure,"contentElement");a3(()=>{i.current&&(null==e||e.setContentElement(i.current))},[e]),a3(()=>{let t;return null==e||e.setState("animated",e=>(t=e,!0)),()=>{void 0!==t&&(null==e||e.setState("animated",t))}},[e]),a3(()=>{if(f){var e;let t;return(null==h?void 0:h.isConnected)?(e=()=>{u(c?"enter":d?"leave":null)},t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)}),()=>cancelAnimationFrame(t)):void u(null)}},[f,h,c,d]),a3(()=>{if(!e||!f||!l||!h)return;let t=()=>null==e?void 0:e.setState("animating",!1),r=()=>(0,i_.flushSync)(t);if("leave"===l&&c||"enter"===l&&!c)return;if("number"==typeof f)return iO(f,r);let{transitionDuration:a,animationDuration:n,transitionDelay:i,animationDelay:o}=getComputedStyle(h),{transitionDuration:s="0",animationDuration:u="0",transitionDelay:d="0",animationDelay:p="0"}=m?getComputedStyle(m):{},g=iU(i,o,d,p)+iU(a,n,s,u);if(!g){"enter"===l&&e.setState("animated",!1),t();return}return iO(Math.max(g-1e3/60,0),r)},[e,f,h,m,c,l]);let p=iH(d,(r=ne(r,t=>(0,n.jsx)(nZ,{value:e,children:t}),[e])).hidden,t),g=r.style,v=(0,o.useMemo)(()=>p?{...g,display:"none"}:g,[p,g]);return aH(r={id:s,"data-open":c||void 0,"data-enter":"enter"===l||void 0,"data-leave":"leave"===l||void 0,hidden:p,...r,ref:a5(s?e.setContentElement:null,i,r.ref),style:v})}),iJ=nl(function(e){return nc("div",iN(e))});nl(function({unmountOnHide:e,...t}){let r=nQ();return!1===iw(t.store||r,t=>!e||(null==t?void 0:t.mounted))?null:(0,n.jsx)(iJ,{...t})});var iK=nd(function({store:e,alwaysVisible:t,...r}){let a=n7(!0),i=n6(),s=!!(e=e||i)&&e===a;a_(e,!1);let l=(0,o.useRef)(null),u=a8(r.id),c=e.useState("mounted"),d=iH(c,r.hidden,t),f=d?{...r.style,display:"none"}:r.style,h=e.useState(e=>Array.isArray(e.selectedValue)),m=function(e,t,r){let a=function(e){let[t]=(0,o.useState)(e);return t}(r),[n,i]=(0,o.useState)(a);return(0,o.useEffect)(()=>{let r=e&&"current"in e?e.current:e;if(!r)return;let n=()=>{let e=r.getAttribute(t);i(null==e?a:e)},o=new MutationObserver(n);return o.observe(r,{attributeFilter:[t]}),n(),()=>o.disconnect()},[e,t,a]),n}(l,"role",r.role),p="listbox"===m||"tree"===m||"grid"===m,[g,v]=(0,o.useState)(!1),y=e.useState("contentElement");a3(()=>{if(!c)return;let e=l.current;if(!e||y!==e)return;let t=()=>{v(!!e.querySelector("[role='listbox']"))},r=new MutationObserver(t);return r.observe(e,{subtree:!0,childList:!0,attributeFilter:["role"]}),t(),()=>r.disconnect()},[c,y]),g||(r={role:"listbox","aria-multiselectable":p&&h||void 0,...r}),r=ne(r,t=>(0,n.jsx)(ir,{value:e,children:(0,n.jsx)(n8.Provider,{value:m,children:t})}),[e,m]);let A=!u||a&&s?null:e.setContentElement;return aH(r={id:u,hidden:d,...r,ref:a5(A,l,r.ref),style:f})}),iV=nl(function(e){return nc("div",iK(e))}),iz=(0,o.createContext)(null),iq=nd(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}}});nl(function(e){return nc("span",iq(e))});var iQ=nd(function(e){return iq(e={"data-focus-trap":"",tabIndex:0,"aria-hidden":!0,...e,style:{position:"fixed",top:0,left:0,...e.style}})}),iW=nl(function(e){return nc("span",iQ(e))});function iX(e){queueMicrotask(()=>{null==e||e.focus()})}var iY=nd(function({preserveTabOrder:e,preserveTabOrderAnchor:t,portalElement:r,portalRef:a,portal:i=!0,...s}){let l=(0,o.useRef)(null),u=a5(l,s.ref),c=(0,o.useContext)(iz),[d,f]=(0,o.useState)(null),[h,m]=(0,o.useState)(null),p=(0,o.useRef)(null),g=(0,o.useRef)(null),v=(0,o.useRef)(null),y=(0,o.useRef)(null);return a3(()=>{let e=l.current;if(!e||!i)return void f(null);let t=r?"function"==typeof r?r(e):r:av(e).createElement("div");if(!t)return void f(null);let n=t.isConnected;if(n||(c||av(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)}`}()),f(t),aJ(a,t),!n)return()=>{t.remove(),aJ(a,null)}},[i,r,c,a]),a3(()=>{if(!i||!e||!t)return;let r=av(t).createElement("span");return r.style.position="fixed",t.insertAdjacentElement("afterend",r),m(r),()=>{r.remove(),m(null)}},[i,e,t]),(0,o.useEffect)(()=>{if(!d||!e)return;let t=0,r=e=>{if(!aY(e))return;let r="focusin"===e.type;if(cancelAnimationFrame(t),r){let e=d.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(d.hasAttribute("data-tabindex")&&t(d),e))t(r);return}t=requestAnimationFrame(()=>{for(let e of nM(d,!0))!function(e){var t;let r=null!=(t=e.getAttribute("tabindex"))?t:"";e.setAttribute("data-tabindex",r),e.setAttribute("tabindex","-1")}(e)})};return d.addEventListener("focusin",r,!0),d.addEventListener("focusout",r,!0),()=>{cancelAnimationFrame(t),d.removeEventListener("focusin",r,!0),d.removeEventListener("focusout",r,!0)}},[d,e]),s={...s=ne(s,t=>{if(t=(0,n.jsx)(iz.Provider,{value:d||c,children:t}),!i)return t;if(!d)return(0,n.jsx)("span",{ref:u,id:s.id,style:{position:"fixed"},hidden:!0});t=(0,n.jsxs)(n.Fragment,{children:[e&&d&&(0,n.jsx)(iW,{ref:g,"data-focus-trap":s.id,className:"__focus-trap-inner-before",onFocus:e=>{aY(e,d)?iX(nD()):iX(p.current)}}),t,e&&d&&(0,n.jsx)(iW,{ref:v,"data-focus-trap":s.id,className:"__focus-trap-inner-after",onFocus:e=>{aY(e,d)?iX(nk()):iX(y.current)}})]}),d&&(t=(0,i_.createPortal)(t,d));let r=(0,n.jsxs)(n.Fragment,{children:[e&&d&&(0,n.jsx)(iW,{ref:p,"data-focus-trap":s.id,className:"__focus-trap-outer-before",onFocus:e=>{e.relatedTarget!==y.current&&aY(e,d)?iX(g.current):iX(nk())}}),e&&(0,n.jsx)("span",{"aria-owns":null==d?void 0:d.id,style:{position:"fixed"}}),e&&d&&(0,n.jsx)(iW,{ref:y,"data-focus-trap":s.id,className:"__focus-trap-outer-after",onFocus:e=>{if(aY(e,d))iX(v.current);else{let e=nD();if(e===g.current)return void requestAnimationFrame(()=>{var e;return null==(e=nD())?void 0:e.focus()});iX(e)}}})]});return h&&e&&(r=(0,i_.createPortal)(r,h)),(0,n.jsxs)(n.Fragment,{children:[r,t]})},[d,c,i,s.id,e,h]),ref:u}});nl(function(e){return nc("div",iY(e))});var iZ=(0,o.createContext)(0);function i$({level:e,children:t}){let r=(0,o.useContext)(iZ),a=Math.max(Math.min(e||r+1,6),1);return(0,n.jsx)(iZ.Provider,{value:a,children:t})}var i0=nd(function({autoFocusOnShow:e=!0,...t}){return ne(t,t=>(0,n.jsx)(nC.Provider,{value:e,children:t}),[e])});nl(function(e){return nc("div",i0(e))});var i1=new WeakMap;function i2(e,t,r){i1.has(e)||i1.set(e,new Map);let a=i1.get(e),n=a.get(t);if(!n)return a.set(t,r()),()=>{var e;null==(e=a.get(t))||e(),a.delete(t)};let i=r(),o=()=>{i(),n(),a.delete(t)};return a.set(t,o),()=>{a.get(t)===o&&(i(),a.set(t,n))}}function i3(e,t,r){return i2(e,t,()=>{let a=e.getAttribute(t);return e.setAttribute(t,r),()=>{null==a?e.removeAttribute(t):e.setAttribute(t,a)}})}function i9(e,t,r){return i2(e,t,()=>{let a=t in e,n=e[t];return e[t]=r,()=>{a?e[t]=n:delete e[t]}})}function i5(e,t){return e?i2(e,"style",()=>{let r=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=r}}):()=>{}}var i8=["SCRIPT","STYLE"];function i4(e){return`__ariakit-dialog-snapshot-${e}`}function i6(e,t,r,a){for(let n of t){if(!(null==n?void 0:n.isConnected))continue;let i=t.some(e=>!!e&&e!==n&&e.contains(n)),o=av(n),s=n;for(;n.parentElement&&n!==o.body;){if(null==a||a(n.parentElement,s),!i)for(let a of n.parentElement.children)(function(e,t,r){return!i8.includes(t.tagName)&&!!function(e,t){let r=av(t),a=i4(e);if(!r.body[a])return!0;for(;;){if(t===r.body)return!1;if(t[a])return!0;if(!t.parentElement)return!1;t=t.parentElement}}(e,t)&&!r.some(e=>e&&aF(t,e))})(e,a,t)&&r(a,s);n=n.parentElement}}}function i7(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 oe(e="",t=!1){return`__ariakit-dialog-${t?"ancestor":"outside"}${e?`-${e}`:""}`}function ot(e,t=""){return aL(i9(e,oe("",!0),!0),i9(e,oe(t,!0),!0))}function or(e,t){if(e[oe(t,!0)])return!0;let r=oe(t);for(;;){if(e[r])return!0;if(!e.parentElement)return!1;e=e.parentElement}}function oa(e,t){let r=[],a=t.map(e=>null==e?void 0:e.id);return i6(e,t,t=>{i7(t,...a)||r.unshift(function(e,t=""){return aL(i9(e,oe(),!0),i9(e,oe(t),!0))}(t,e))},(t,a)=>{a.hasAttribute("data-dialog")&&a.id!==e||r.unshift(ot(t,e))}),()=>{for(let e of r)e()}}function on({store:e,type:t,listener:r,capture:a,domReady:n}){let i=a9(r),s=iw(e,"open"),l=(0,o.useRef)(!1);a3(()=>{if(!s||!n)return;let{contentElement:t}=e.getState();if(!t)return;let r=()=>{l.current=!0};return t.addEventListener("focusin",r,!0),()=>t.removeEventListener("focusin",r,!0)},[e,s,n]),(0,o.useEffect)(()=>{if(s)return a$(t,t=>{let{contentElement:r,disclosureElement:a}=e.getState(),n=t.target;!r||!n||!(!("HTML"===n.tagName||aF(av(n).body,n))||aF(r,n)||function(e,t){if(!e)return!1;if(aF(e,t))return!0;let r=t.getAttribute("aria-activedescendant");if(r){let t=av(e).getElementById(r);if(t)return aF(e,t)}return!1}(a,n)||n.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))&&(!l.current||or(n,r.id))&&(n&&n[nG]||i(t))},a)},[s,a])}function oi(e,t){return"function"==typeof e?e(t):!!e}var oo=(0,o.createContext)({});function os(){return"inert"in HTMLElement.prototype}function ol(e,t){if(!("style"in e))return aP;if(os())return i9(e,"inert",!0);let r=nM(e,!0).map(e=>{if(null==t?void 0:t.some(t=>t&&aF(t,e)))return aP;let r=i2(e,"focus",()=>(e.focus=aP,()=>{delete e.focus}));return aL(i3(e,"tabindex","-1"),r)});return aL(...r,i3(e,"aria-hidden","true"),i5(e,{pointerEvents:"none",userSelect:"none",cursor:"default"}))}function ou(e={}){let t=ip(e.store,im(e.disclosure,["contentElement","disclosureElement"]));ig(e,t);let r=null==t?void 0:t.getState(),a=aN(e.open,null==r?void 0:r.open,e.defaultOpen,!1),n=aN(e.animated,null==r?void 0:r.animated,!1),i=is({open:a,animated:n,animating:!!n&&a,mounted:a,contentElement:aN(null==r?void 0:r.contentElement,null),disclosureElement:aN(null==r?void 0:r.disclosureElement,null)},t);return il(i,()=>id(i,["animated","animating"],e=>{e.animated||i.setState("animating",!1)})),il(i,()=>ic(i,["open"],()=>{i.getState().animated&&i.setState("animating",!0)})),il(i,()=>id(i,["open","animating"],e=>{i.setState("mounted",e.open||e.animating)})),{...i,disclosure:e.disclosure,setOpen:e=>i.setState("open",e),show:()=>i.setState("open",!0),hide:()=>i.setState("open",!1),toggle:()=>i.setState("open",e=>!e),stopAnimation:()=>i.setState("animating",!1),setContentElement:e=>i.setState("contentElement",e),setDisclosureElement:e=>i.setState("disclosureElement",e)}}function oc(e,t,r){return a4(t,[r.store,r.disclosure]),iT(e,r,"open","setOpen"),iT(e,r,"mounted","setMounted"),iT(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}nd(function(e){return e});var od=nl(function(e){return nc("div",e)});function of({store:e,backdrop:t,alwaysVisible:r,hidden:a}){let i=(0,o.useRef)(null),s=function(e={}){let[t,r]=iR(ou,e);return oc(t,r,e)}({disclosure:e}),l=iw(e,"contentElement");(0,o.useEffect)(()=>{let e=i.current;!e||l&&(e.style.zIndex=getComputedStyle(l).zIndex)},[l]),a3(()=>{let e=null==l?void 0:l.id;if(!e)return;let t=i.current;if(t)return ot(t,e)},[l]);let u=iN({ref:i,store:s,role:"presentation","data-backdrop":(null==l?void 0:l.id)||"",alwaysVisible:r,hidden:null!=a?a:void 0,style:{position:"fixed",top:0,right:0,bottom:0,left:0}});if(!t)return null;if((0,o.isValidElement)(t))return(0,n.jsx)(od,{...u,render:t});let c="boolean"!=typeof t?t:"div";return(0,n.jsx)(od,{...u,render:(0,n.jsx)(c,{})})}function oh(e={}){return ou(e)}Object.assign(od,["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]=nl(function(e){return nc(t,e)}),e),{}));var om=az();function op(e,t=!1){if(!e)return null;let r="current"in e?e.current:e;return r?t?nS(r)?r:null:r:null}var og=nd(function({store:e,open:t,onClose:r,focusable:a=!0,modal:i=!0,portal:s=!!i,backdrop:l=!!i,hideOnEscape:u=!0,hideOnInteractOutside:c=!0,getPersistentElements:d,preventBodyScroll:f=!!i,autoFocusOnShow:h=!0,autoFocusOnHide:m=!0,initialFocus:p,finalFocus:g,unmountOnHide:v,unstable_treeSnapshotKey:y,...A}){var F;let b,C,B,S=nX(),x=(0,o.useRef)(null),E=function(e={}){let[t,r]=iR(oh,e);return oc(t,r,e)}({store:e||S,open:t,setOpen(e){if(e)return;let t=x.current;if(!t)return;let a=new Event("close",{bubbles:!1,cancelable:!0});r&&t.addEventListener("close",r,{once:!0}),t.dispatchEvent(a),a.defaultPrevented&&E.setOpen(!0)}}),{portalRef:M,domReady:D}=nt(s,A.portalRef),k=A.preserveTabOrder,w=iw(E,e=>k&&!i&&e.mounted),I=a8(A.id),T=iw(E,"open"),R=iw(E,"mounted"),P=iw(E,"contentElement"),G=iH(R,A.hidden,A.alwaysVisible);b=function({attribute:e,contentId:t,contentElement:r,enabled:a}){let[n,i]=a6(),s=(0,o.useCallback)(()=>{if(!a||!r)return!1;let{body:n}=av(r),i=n.getAttribute(e);return!i||i===t},[n,a,r,e,t]);return(0,o.useEffect)(()=>{if(!a||!t||!r)return;let{body:n}=av(r);if(s())return n.setAttribute(e,t),()=>n.removeAttribute(e);let o=new MutationObserver(()=>(0,i_.flushSync)(i));return o.observe(n,{attributeFilter:[e]}),()=>o.disconnect()},[n,a,t,r,s,e]),s}({attribute:"data-dialog-prevent-body-scroll",contentElement:P,contentId:I,enabled:f&&!G}),(0,o.useEffect)(()=>{var e,t;if(!b()||!P)return;let r=av(P),a=ay(P),{documentElement:n,body:i}=r,o=n.style.getPropertyValue("--scrollbar-width"),s=o?Number.parseInt(o,10):a.innerWidth-n.clientWidth,l=Math.round(n.getBoundingClientRect().left)+n.scrollLeft?"paddingLeft":"paddingRight",u=aV()&&!(ag&&navigator.platform.startsWith("Mac")&&!aK());return aL((e="--scrollbar-width",t=`${s}px`,n?i2(n,e,()=>{let r=n.style.getPropertyValue(e);return n.style.setProperty(e,t),()=>{r?n.style.setProperty(e,r):n.style.removeProperty(e)}}):()=>{}),u?(()=>{var e,t;let{scrollX:r,scrollY:n,visualViewport:o}=a,u=null!=(e=null==o?void 0:o.offsetLeft)?e:0,c=null!=(t=null==o?void 0:o.offsetTop)?t:0,d=i5(i,{position:"fixed",overflow:"hidden",top:`${-(n-Math.floor(c))}px`,left:`${-(r-Math.floor(u))}px`,right:"0",[l]:`${s}px`});return()=>{d(),a.scrollTo({left:r,top:n,behavior:"instant"})}})():i5(i,{overflow:"hidden",[l]:`${s}px`}))},[b,P]),F=iw(E,"open"),C=(0,o.useRef)(),(0,o.useEffect)(()=>{if(!F){C.current=null;return}return a$("mousedown",e=>{C.current=e.target},!0)},[F]),on({...B={store:E,domReady:D,capture:!0},type:"click",listener:e=>{let{contentElement:t}=E.getState(),r=C.current;r&&aS(r)&&or(r,null==t?void 0:t.id)&&oi(c,e)&&E.hide()}}),on({...B,type:"focusin",listener:e=>{let{contentElement:t}=E.getState();!t||e.target===av(t)||oi(c,e)&&E.hide()}}),on({...B,type:"contextmenu",listener:e=>{oi(c,e)&&E.hide()}});let{wrapElement:L,nestedDialogs:j}=function(e){let t=(0,o.useContext)(oo),[r,a]=(0,o.useState)([]),i=(0,o.useCallback)(e=>{var r;return a(t=>[...t,e]),aL(null==(r=t.add)?void 0:r.call(t,e),()=>{a(t=>t.filter(t=>t!==e))})},[t]);a3(()=>id(e,["open","contentElement"],r=>{var a;if(r.open&&r.contentElement)return null==(a=t.add)?void 0:a.call(t,e)}),[e,t]);let s=(0,o.useMemo)(()=>({store:e,add:i}),[e,i]);return{wrapElement:(0,o.useCallback)(e=>(0,n.jsx)(oo.Provider,{value:s,children:e}),[s]),nestedDialogs:r}}(E);A=ne(A,L,[L]),a3(()=>{if(!T)return;let e=x.current,t=aA(e,!0);!t||"BODY"===t.tagName||e&&aF(e,t)||E.setDisclosureElement(t)},[E,T]),om&&(0,o.useEffect)(()=>{if(!R)return;let{disclosureElement:e}=E.getState();if(!e||!aC(e))return;let t=()=>{let t=!1,r=()=>{t=!0};e.addEventListener("focusin",r,{capture:!0,once:!0}),aZ(e,"mouseup",()=>{e.removeEventListener("focusin",r,!0),t||nT(e)})};return e.addEventListener("mousedown",t),()=>{e.removeEventListener("mousedown",t)}},[E,R]),(0,o.useEffect)(()=>{if(!R||!D)return;let e=x.current;if(!e)return;let t=ay(e),r=t.visualViewport||t,a=()=>{var r,a;let n=null!=(a=null==(r=t.visualViewport)?void 0:r.height)?a:t.innerHeight;e.style.setProperty("--dialog-viewport-height",`${n}px`)};return a(),r.addEventListener("resize",a),()=>{r.removeEventListener("resize",a)}},[R,D]),(0,o.useEffect)(()=>{if(!i||!R||!D)return;let e=x.current;if(e&&!e.querySelector("[data-dialog-dismiss]")){var t;let r;return t=E.hide,(r=av(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()}}},[E,i,R,D]),a3(()=>{if(!os()||T||!R||!D)return;let e=x.current;if(e)return ol(e)},[T,R,D]);let _=T&&D;a3(()=>{if(I&&_)return function(e,t){let{body:r}=av(t[0]),a=[];return i6(e,t,t=>{a.push(i9(t,i4(e),!0))}),aL(i9(r,i4(e),!0),()=>{for(let e of a)e()})}(I,[x.current])},[I,_,y]);let O=a9(d);a3(()=>{if(!I||!_)return;let{disclosureElement:e}=E.getState(),t=[x.current,...O()||[],...j.map(e=>e.getState().contentElement)];if(i){let e,r;return aL(oa(I,t),(e=[],r=t.map(e=>null==e?void 0:e.id),i6(I,t,a=>{i7(a,...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))}(a,...r)&&e.unshift(ol(a,t))},r=>{!r.hasAttribute("role")||t.some(e=>e&&aF(e,r))||e.unshift(i3(r,"role","none"))}),()=>{for(let t of e)t()}))}return oa(I,[e,...t])},[I,E,_,O,j,i,y]);let U=!!h,H=a7(h),[N,J]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if(!T||!U||!D||!(null==P?void 0:P.isConnected))return;let e=op(p,!0)||P.querySelector("[data-autofocus=true],[autofocus]")||function(e,t,r){let[a]=nM(e,t,r);return a||null}(P,!0,s&&w)||P,t=nS(e);H(t?e:null)&&(J(!0),queueMicrotask(()=>{e.focus(),!om||t&&e.scrollIntoView({block:"nearest",inline:"nearest"})}))},[T,U,D,P,p,s,w,H]);let K=!!m,V=a7(m),[z,q]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if(T)return q(!0),()=>q(!1)},[T]);let Q=(0,o.useCallback)((e,t=!0)=>{let r,{disclosureElement:a}=E.getState();if(!(!(r=aA())||e&&aF(e,r))&&nS(r))return;let n=op(g)||a;if(null==n?void 0:n.id){let e=av(n),t=`[aria-activedescendant="${n.id}"]`,r=e.querySelector(t);r&&(n=r)}if(n&&!nS(n)){let e=n.closest("[data-dialog]");if(null==e?void 0:e.id){let t=av(e),r=`[aria-controls~="${e.id}"]`,a=t.querySelector(r);a&&(n=a)}}let i=n&&nS(n);!i&&t?requestAnimationFrame(()=>Q(e,!1)):!V(i?n:null)||i&&(null==n||n.focus({preventScroll:!0}))},[E,g,V]),W=(0,o.useRef)(!1);a3(()=>{if(T||!z||!K)return;let e=x.current;W.current=!0,Q(e)},[T,z,D,K,Q]),(0,o.useEffect)(()=>{if(!z||!K)return;let e=x.current;return()=>{if(W.current){W.current=!1;return}Q(e)}},[z,K,Q]);let X=a7(u);(0,o.useEffect)(()=>{if(D&&R)return a$("keydown",e=>{if("Escape"!==e.key||e.defaultPrevented)return;let t=x.current;if(!t||or(t))return;let r=e.target;if(!r)return;let{disclosureElement:a}=E.getState();!("BODY"===r.tagName||aF(t,r)||!a||aF(a,r))||X(e)&&E.hide()},!0)},[E,D,R,X]);let Y=(A=ne(A,e=>(0,n.jsx)(i$,{level:i?1:void 0,children:e}),[i])).hidden,Z=A.alwaysVisible;A=ne(A,e=>l?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(of,{store:E,backdrop:l,hidden:Y,alwaysVisible:Z}),e]}):e,[E,l,Y,Z]);let[$,ee]=(0,o.useState)(),[et,er]=(0,o.useState)();return A=i0({...A={id:I,"data-dialog":"",role:"dialog",tabIndex:a?-1:void 0,"aria-labelledby":$,"aria-describedby":et,...A=ne(A,e=>(0,n.jsx)(nZ,{value:E,children:(0,n.jsx)(n$.Provider,{value:ee,children:(0,n.jsx)(n0.Provider,{value:er,children:e})})}),[E]),ref:a5(x,A.ref)},autoFocusOnShow:N}),A=iY({portal:s,...A=nN({...A=iN({store:E,...A}),focusable:a}),portalRef:M,preserveTabOrder:w})});function ov(e,t=nX){return nl(function(r){let a=t();return iw(r.store||a,e=>!r.unmountOnHide||(null==e?void 0:e.mounted)||!!r.open)?(0,n.jsx)(e,{...r}):null})}ov(nl(function(e){return nc("div",og(e))}),nX);let oy=Math.min,oA=Math.max,oF=Math.round,ob=Math.floor,oC=e=>({x:e,y:e}),oB={left:"right",right:"left",bottom:"top",top:"bottom"},oS={start:"end",end:"start"};function ox(e,t){return"function"==typeof e?e(t):e}function oE(e){return e.split("-")[0]}function oM(e){return e.split("-")[1]}function oD(e){return"x"===e?"y":"x"}function ok(e){return"y"===e?"height":"width"}let ow=new Set(["top","bottom"]);function oI(e){return ow.has(oE(e))?"y":"x"}function oT(e){return e.replace(/start|end/g,e=>oS[e])}let oR=["left","right"],oP=["right","left"],oG=["top","bottom"],oL=["bottom","top"];function oj(e){return e.replace(/left|right|bottom|top/g,e=>oB[e])}function o_(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function oO(e){let{x:t,y:r,width:a,height:n}=e;return{width:a,height:n,top:r,left:t,right:t+a,bottom:r+n,x:t,y:r}}function oU(e,t,r){let a,{reference:n,floating:i}=e,o=oI(t),s=oD(oI(t)),l=ok(s),u=oE(t),c="y"===o,d=n.x+n.width/2-i.width/2,f=n.y+n.height/2-i.height/2,h=n[l]/2-i[l]/2;switch(u){case"top":a={x:d,y:n.y-i.height};break;case"bottom":a={x:d,y:n.y+n.height};break;case"right":a={x:n.x+n.width,y:f};break;case"left":a={x:n.x-i.width,y:f};break;default:a={x:n.x,y:n.y}}switch(oM(t)){case"start":a[s]-=h*(r&&c?-1:1);break;case"end":a[s]+=h*(r&&c?-1:1)}return a}let oH=async(e,t,r)=>{let{placement:a="bottom",strategy:n="absolute",middleware:i=[],platform:o}=r,s=i.filter(Boolean),l=await (null==o.isRTL?void 0:o.isRTL(t)),u=await o.getElementRects({reference:e,floating:t,strategy:n}),{x:c,y:d}=oU(u,a,l),f=a,h={},m=0;for(let r=0;r{try{return e.matches(t)}catch(e){return!1}})}let o9=["transform","translate","scale","rotate","perspective"],o5=["transform","translate","scale","rotate","perspective","filter"],o8=["paint","layout","strict","content"];function o4(e){let t=o6(),r=oX(e)?st(e):e;return o9.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||o5.some(e=>(r.willChange||"").includes(e))||o8.some(e=>(r.contain||"").includes(e))}function o6(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let o7=new Set(["html","body","#document"]);function se(e){return o7.has(oz(e))}function st(e){return oq(e).getComputedStyle(e)}function sr(e){return oX(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function sa(e){if("html"===oz(e))return e;let t=e.assignedSlot||e.parentNode||oZ(e)&&e.host||oQ(e);return oZ(t)?t.host:t}function sn(e,t,r){var a;void 0===t&&(t=[]),void 0===r&&(r=!0);let n=function e(t){let r=sa(t);return se(r)?t.ownerDocument?t.ownerDocument.body:t.body:oY(r)&&o0(r)?r:e(r)}(e),i=n===(null==(a=e.ownerDocument)?void 0:a.body),o=oq(n);if(i){let e=si(o);return t.concat(o,o.visualViewport||[],o0(n)?n:[],e&&r?sn(e):[])}return t.concat(n,sn(n,[],r))}function si(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function so(e){let t=st(e),r=parseFloat(t.width)||0,a=parseFloat(t.height)||0,n=oY(e),i=n?e.offsetWidth:r,o=n?e.offsetHeight:a,s=oF(r)!==i||oF(a)!==o;return s&&(r=i,a=o),{width:r,height:a,$:s}}function ss(e){return oX(e)?e:e.contextElement}function sl(e){let t=ss(e);if(!oY(t))return oC(1);let r=t.getBoundingClientRect(),{width:a,height:n,$:i}=so(t),o=(i?oF(r.width):r.width)/a,s=(i?oF(r.height):r.height)/n;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}let su=oC(0);function sc(e){let t=oq(e);return o6()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:su}function sd(e,t,r,a){var n;void 0===t&&(t=!1),void 0===r&&(r=!1);let i=e.getBoundingClientRect(),o=ss(e),s=oC(1);t&&(a?oX(a)&&(s=sl(a)):s=sl(e));let l=(void 0===(n=r)&&(n=!1),a&&(!n||a===oq(o))&&n)?sc(o):oC(0),u=(i.left+l.x)/s.x,c=(i.top+l.y)/s.y,d=i.width/s.x,f=i.height/s.y;if(o){let e=oq(o),t=a&&oX(a)?oq(a):a,r=e,n=si(r);for(;n&&a&&t!==r;){let e=sl(n),t=n.getBoundingClientRect(),a=st(n),i=t.left+(n.clientLeft+parseFloat(a.paddingLeft))*e.x,o=t.top+(n.clientTop+parseFloat(a.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=i,c+=o,n=si(r=oq(n))}}return oO({width:d,height:f,x:u,y:c})}function sf(e,t){let r=sr(e).scrollLeft;return t?t.left+r:sd(oQ(e)).left+r}function sh(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-sf(e,r),y:r.top+t.scrollTop}}let sm=new Set(["absolute","fixed"]);function sp(e,t,r){var a;let n;if("viewport"===t)n=function(e,t){let r=oq(e),a=oQ(e),n=r.visualViewport,i=a.clientWidth,o=a.clientHeight,s=0,l=0;if(n){i=n.width,o=n.height;let e=o6();(!e||e&&"fixed"===t)&&(s=n.offsetLeft,l=n.offsetTop)}let u=sf(a);if(u<=0){let e=a.ownerDocument,t=e.body,r=getComputedStyle(t),n="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,o=Math.abs(a.clientWidth-t.clientWidth-n);o<=25&&(i-=o)}else u<=25&&(i+=u);return{width:i,height:o,x:s,y:l}}(e,r);else if("document"===t){let t,r,i,o,s,l,u;a=oQ(e),t=oQ(a),r=sr(a),i=a.ownerDocument.body,o=oA(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),s=oA(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),l=-r.scrollLeft+sf(a),u=-r.scrollTop,"rtl"===st(i).direction&&(l+=oA(t.clientWidth,i.clientWidth)-o),n={width:o,height:s,x:l,y:u}}else if(oX(t)){let e,a,i,o,s,l;a=(e=sd(t,!0,"fixed"===r)).top+t.clientTop,i=e.left+t.clientLeft,o=oY(t)?sl(t):oC(1),s=t.clientWidth*o.x,l=t.clientHeight*o.y,n={width:s,height:l,x:i*o.x,y:a*o.y}}else{let r=sc(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return oO(n)}function sg(e){return"static"===st(e).position}function sv(e,t){if(!oY(e)||"fixed"===st(e).position)return null;if(t)return t(e);let r=e.offsetParent;return oQ(e)===r&&(r=r.ownerDocument.body),r}function sy(e,t){var r;let a=oq(e);if(o3(e))return a;if(!oY(e)){let t=sa(e);for(;t&&!se(t);){if(oX(t)&&!sg(t))return t;t=sa(t)}return a}let n=sv(e,t);for(;n&&(r=n,o1.has(oz(r)))&&sg(n);)n=sv(n,t);return n&&se(n)&&sg(n)&&!o4(n)?a:n||function(e){let t=sa(e);for(;oY(t)&&!se(t);){if(o4(t))return t;if(o3(t))break;t=sa(t)}return null}(e)||a}let sA=async function(e){let t=this.getOffsetParent||sy,r=this.getDimensions,a=await r(e.floating);return{reference:function(e,t,r){let a=oY(t),n=oQ(t),i="fixed"===r,o=sd(e,!0,i,t),s={scrollLeft:0,scrollTop:0},l=oC(0);if(a||!a&&!i)if(("body"!==oz(t)||o0(n))&&(s=sr(t)),a){let e=sd(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else n&&(l.x=sf(n));i&&!a&&n&&(l.x=sf(n));let u=!n||a||i?oC(0):sh(n,s);return{x:o.left+s.scrollLeft-l.x-u.x,y:o.top+s.scrollTop-l.y-u.y,width:o.width,height:o.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}},sF={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:a,strategy:n}=e,i="fixed"===n,o=oQ(a),s=!!t&&o3(t.floating);if(a===o||s&&i)return r;let l={scrollLeft:0,scrollTop:0},u=oC(1),c=oC(0),d=oY(a);if((d||!d&&!i)&&(("body"!==oz(a)||o0(o))&&(l=sr(a)),oY(a))){let e=sd(a);u=sl(a),c.x=e.x+a.clientLeft,c.y=e.y+a.clientTop}let f=!o||d||i?oC(0):sh(o,l);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-l.scrollLeft*u.x+c.x+f.x,y:r.y*u.y-l.scrollTop*u.y+c.y+f.y}},getDocumentElement:oQ,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:a,strategy:n}=e,i=[..."clippingAncestors"===r?o3(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let a=sn(e,[],!1).filter(e=>oX(e)&&"body"!==oz(e)),n=null,i="fixed"===st(e).position,o=i?sa(e):e;for(;oX(o)&&!se(o);){let t=st(o),r=o4(o);r||"fixed"!==t.position||(n=null),(i?!r&&!n:!r&&"static"===t.position&&!!n&&sm.has(n.position)||o0(o)&&!r&&function e(t,r){let a=sa(t);return!(a===r||!oX(a)||se(a))&&("fixed"===st(a).position||e(a,r))}(e,o))?a=a.filter(e=>e!==o):n=t,o=sa(o)}return t.set(e,a),a}(t,this._c):[].concat(r),a],o=i[0],s=i.reduce((e,r)=>{let a=sp(t,r,n);return e.top=oA(a.top,e.top),e.right=oy(a.right,e.right),e.bottom=oy(a.bottom,e.bottom),e.left=oA(a.left,e.left),e},sp(t,o,n));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:sy,getElementRects:sA,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=so(e);return{width:t,height:r}},getScale:sl,isElement:oX,isRTL:function(e){return"rtl"===st(e).direction}};function sb(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function sC(e=0,t=0,r=0,a=0){if("function"==typeof DOMRect)return new DOMRect(e,t,r,a);let n={x:e,y:t,width:r,height:a,top:t,right:e+r,bottom:t+a,left:e};return{...n,toJSON:()=>n}}function sB(e){return/^(?:top|bottom|left|right)(?:-(?:start|end))?$/.test(e)}function sS(e){let t=window.devicePixelRatio||1;return Math.round(e*t)/t}var sx=nd(function({store:e,modal:t=!1,portal:r=!!t,preserveTabOrder:a=!0,autoFocusOnShow:i=!0,wrapperProps:s,fixed:l=!1,flip:u=!0,shift:c=0,slide:d=!0,overlap:f=!1,sameWidth:h=!1,fitViewport:m=!1,gutter:p,arrowPadding:g=4,overflowPadding:v=8,getAnchorRect:y,updatePosition:A,...F}){let b=n2();a_(e=e||b,!1);let C=e.useState("arrowElement"),B=e.useState("anchorElement"),S=e.useState("disclosureElement"),x=e.useState("popoverElement"),E=e.useState("contentElement"),M=e.useState("placement"),D=e.useState("mounted"),k=e.useState("rendered"),w=(0,o.useRef)(null),[I,T]=(0,o.useState)(!1),{portalRef:R,domReady:P}=nt(r,F.portalRef),G=a9(y),L=a9(A),j=!!A;a3(()=>{if(!(null==x?void 0:x.isConnected))return;x.style.setProperty("--popover-overflow-padding",`${v}px`);let t={contextElement:B||void 0,getBoundingClientRect:()=>{let e=null==G?void 0:G(B);return e||!B?function(e){if(!e)return sC();let{x:t,y:r,width:a,height:n}=e;return sC(t,r,a,n)}(e):B.getBoundingClientRect()}},r=async()=>{var r,a,n,i,o;let s,y,A;if(!D)return;C||(w.current=w.current||document.createElement("div"));let F=C||w.current,b=[(r={gutter:p,shift:c},void 0===(a=({placement:e})=>{var t;let a=((null==F?void 0:F.clientHeight)||0)/2,n="number"==typeof r.gutter?r.gutter+a:null!=(t=r.gutter)?t:a;return{crossAxis:e.split("-")[1]?void 0:r.shift,mainAxis:n,alignmentAxis:r.shift}})&&(a=0),{name:"offset",options:a,async fn(e){var t,r;let{x:n,y:i,placement:o,middlewareData:s}=e,l=await oK(e,a);return o===(null==(t=s.offset)?void 0:t.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:n+l.x,y:i+l.y,data:{...l,placement:o}}}}),function(e){var t;if(!1===e.flip)return;let r="string"==typeof e.flip?e.flip.split(" "):void 0;return a_(!r||r.every(sB),!1),{name:"flip",options:t={padding:e.overflowPadding,fallbackPlacements:r},async fn(e){var r,a,n,i,o,s,l,u;let c,d,f,{placement:h,middlewareData:m,rects:p,initialPlacement:g,platform:v,elements:y}=e,{mainAxis:A=!0,crossAxis:F=!0,fallbackPlacements:b,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:B="none",flipAlignment:S=!0,...x}=ox(t,e);if(null!=(r=m.arrow)&&r.alignmentOffset)return{};let E=oE(h),M=oI(g),D=oE(g)===g,k=await (null==v.isRTL?void 0:v.isRTL(y.floating)),w=b||(D||!S?[oj(g)]:(c=oj(g),[oT(g),c,oT(c)])),I="none"!==B;!b&&I&&w.push(...(d=oM(g),f=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?oP:oR;return t?oR:oP;case"left":case"right":return t?oG:oL;default:return[]}}(oE(g),"start"===B,k),d&&(f=f.map(e=>e+"-"+d),S&&(f=f.concat(f.map(oT)))),f));let T=[g,...w],R=await oN(e,x),P=[],G=(null==(a=m.flip)?void 0:a.overflows)||[];if(A&&P.push(R[E]),F){let e,t,r,a,n=(s=h,l=p,void 0===(u=k)&&(u=!1),e=oM(s),r=ok(t=oD(oI(s))),a="x"===t?e===(u?"end":"start")?"right":"left":"start"===e?"bottom":"top",l.reference[r]>l.floating[r]&&(a=oj(a)),[a,oj(a)]);P.push(R[n[0]],R[n[1]])}if(G=[...G,{placement:h,overflows:P}],!P.every(e=>e<=0)){let e=((null==(n=m.flip)?void 0:n.index)||0)+1,t=T[e];if(t&&("alignment"!==F||M===oI(t)||G.every(e=>oI(e.placement)!==M||e.overflows[0]>0)))return{data:{index:e,overflows:G},reset:{placement:t}};let r=null==(i=G.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(C){case"bestFit":{let e=null==(o=G.filter(e=>{if(I){let t=oI(e.placement);return t===M||"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:o[0];e&&(r=e);break}case"initialPlacement":r=g}if(h!==r)return{reset:{placement:r}}}return{}}}}({flip:u,overflowPadding:v}),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:a,placement:n,rects:i,middlewareData:o}=e,{offset:s=0,mainAxis:l=!0,crossAxis:u=!0}=ox(t,e),c={x:r,y:a},d=oI(n),f=oD(d),h=c[f],m=c[d],p=ox(s,e),g="number"==typeof p?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(l){let e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+g.mainAxis,r=i.reference[f]+i.reference[e]-g.mainAxis;hr&&(h=r)}if(u){var v,y;let e="y"===f?"width":"height",t=oJ.has(oE(n)),r=i.reference[d]-i.floating[e]+(t&&(null==(v=o.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),a=i.reference[d]+i.reference[e]+(t?0:(null==(y=o.offset)?void 0:y[d])||0)-(t?g.crossAxis:0);ma&&(m=a)}return{[f]:h,[d]:m}}})},async fn(e){let{x:t,y:a,placement:n}=e,{mainAxis:i=!0,crossAxis:o=!1,limiter:s={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...l}=ox(r,e),u={x:t,y:a},c=await oN(e,l),d=oI(oE(n)),f=oD(d),h=u[f],m=u[d];if(i){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=h+c[e],a=h-c[t];h=oA(r,oy(h,a))}if(o){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",r=m+c[e],a=m-c[t];m=oA(r,oy(m,a))}let p=s.fn({...e,[f]:h,[d]:m});return{...p,data:{x:p.x-t,y:p.y-a,enabled:{[f]:i,[d]:o}}}}}}}({slide:d,shift:c,overlap:f,overflowPadding:v}),function(e,t){if(e){let r;return{name:"arrow",options:r={element:e,padding:t.arrowPadding},async fn(e){let{x:t,y:a,placement:n,rects:i,platform:o,elements:s,middlewareData:l}=e,{element:u,padding:c=0}=ox(r,e)||{};if(null==u)return{};let d=o_(c),f={x:t,y:a},h=oD(oI(n)),m=ok(h),p=await o.getDimensions(u),g="y"===h,v=g?"clientHeight":"clientWidth",y=i.reference[m]+i.reference[h]-f[h]-i.floating[m],A=f[h]-i.reference[h],F=await (null==o.getOffsetParent?void 0:o.getOffsetParent(u)),b=F?F[v]:0;b&&await (null==o.isElement?void 0:o.isElement(F))||(b=s.floating[v]||i.floating[m]);let C=b/2-p[m]/2-1,B=oy(d[g?"top":"left"],C),S=oy(d[g?"bottom":"right"],C),x=b-p[m]-S,E=b/2-p[m]/2+(y/2-A/2),M=oA(B,oy(E,x)),D=!l.arrow&&null!=oM(n)&&E!==M&&i.reference[m]/2-(E{},...d}=ox(i,e),f=await oN(e,d),h=oE(o),m=oM(o),p="y"===oI(o),{width:g,height:v}=s.floating;"top"===h||"bottom"===h?(a=h,n=m===(await (null==l.isRTL?void 0:l.isRTL(u.floating))?"start":"end")?"left":"right"):(n=h,a="end"===m?"top":"bottom");let y=v-f.top-f.bottom,A=g-f.left-f.right,F=oy(v-f[a],y),b=oy(g-f[n],A),C=!e.middlewareData.shift,B=F,S=b;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(S=A),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(B=y),C&&!m){let e=oA(f.left,0),t=oA(f.right,0),r=oA(f.top,0),a=oA(f.bottom,0);p?S=g-2*(0!==e||0!==t?e+t:oA(f.left,f.right)):B=v-2*(0!==r||0!==a?r+a:oA(f.top,f.bottom))}await c({...e,availableWidth:S,availableHeight:B});let x=await l.getDimensions(u.floating);return g!==x.width||v!==x.height?{reset:{rects:!0}}:{}}}],B=await (o={placement:M,strategy:l?"fixed":"absolute",middleware:b},s=new Map,A={...(y={platform:sF,...o}).platform,_c:s},oH(t,x,{...y,platform:A}));null==e||e.setState("currentPlacement",B.placement),T(!0);let S=sS(B.x),E=sS(B.y);if(Object.assign(x.style,{top:"0",left:"0",transform:`translate3d(${S}px,${E}px,0)`}),F&&B.middlewareData.arrow){let{x:e,y:t}=B.middlewareData.arrow,r=B.placement.split("-")[0],a=F.clientWidth/2,n=F.clientHeight/2,i=null!=e?e+a:-a,o=null!=t?t+n:-n;x.style.setProperty("--popover-transform-origin",{top:`${i}px calc(100% + ${n}px)`,bottom:`${i}px ${-n}px`,left:`calc(100% + ${a}px) ${o}px`,right:`${-a}px ${o}px`}[r]),Object.assign(F.style,{left:null!=e?`${e}px`:"",top:null!=t?`${t}px`:"",[r]:"100%"})}},a=function(e,t,r,a){let n;void 0===a&&(a={});let{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:u=!1}=a,c=ss(e),d=i||o?[...c?sn(c):[],...sn(t)]:[];d.forEach(e=>{i&&e.addEventListener("scroll",r,{passive:!0}),o&&e.addEventListener("resize",r)});let f=c&&l?function(e,t){let r,a=null,n=oQ(e);function i(){var e;clearTimeout(r),null==(e=a)||e.disconnect(),a=null}return!function o(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),i();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:h}=u;if(s||t(),!f||!h)return;let m={rootMargin:-ob(d)+"px "+-ob(n.clientWidth-(c+f))+"px "+-ob(n.clientHeight-(d+h))+"px "+-ob(c)+"px",threshold:oA(0,oy(1,l))||1},p=!0;function g(t){let a=t[0].intersectionRatio;if(a!==l){if(!p)return o();a?o(!1,a):r=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==a||sb(u,e.getBoundingClientRect())||o(),p=!1}try{a=new IntersectionObserver(g,{...m,root:n.ownerDocument})}catch(e){a=new IntersectionObserver(g,m)}a.observe(e)}(!0),i}(c,r):null,h=-1,m=null;s&&(m=new ResizeObserver(e=>{let[a]=e;a&&a.target===c&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),r()}),c&&!u&&m.observe(c),m.observe(t));let p=u?sd(e):null;return u&&function t(){let a=sd(e);p&&!sb(p,a)&&r(),p=a,n=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",r),o&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(n)}}(t,x,async()=>{j?(await L({updatePosition:r}),T(!0)):await r()},{elementResize:"function"==typeof ResizeObserver});return()=>{T(!1),a()}},[e,k,x,C,B,x,M,D,P,l,u,c,d,f,h,m,p,g,v,G,j,L]),a3(()=>{if(!D||!P||!(null==x?void 0:x.isConnected)||!(null==E?void 0:E.isConnected))return;let e=()=>{x.style.zIndex=getComputedStyle(E).zIndex};e();let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)},[D,P,x,E]);let _=l?"fixed":"absolute";return F=ne(F,t=>(0,n.jsx)("div",{...s,style:{position:_,top:0,left:0,width:"max-content",...null==s?void 0:s.style},ref:null==e?void 0:e.setPopoverElement,children:t}),[e,_,s]),F={"data-placing":!I||void 0,...F=ne(F,t=>(0,n.jsx)(n9,{value:e,children:t}),[e]),style:{position:"relative",...F.style}},F=og({store:e,modal:t,portal:r,preserveTabOrder:a,preserveTabOrderAnchor:S||B,autoFocusOnShow:I&&i,...F,portalRef:R})});ov(nl(function(e){return nc("div",sx(e))}),n2);var sE=nd(function({store:e,modal:t,tabIndex:r,alwaysVisible:a,autoFocusOnHide:n=!0,hideOnInteractOutside:i=!0,...s}){let l=ie();a_(e=e||l,!1);let u=e.useState("baseElement"),c=(0,o.useRef)(!1),d=iw(e.tag,e=>null==e?void 0:e.renderedItems.length);return s=iK({store:e,alwaysVisible:a,...s}),s=sx({store:e,modal:t,alwaysVisible:a,backdrop:!1,autoFocusOnShow:!1,finalFocus:u,preserveTabOrderAnchor:null,unstable_treeSnapshotKey:d,...s,getPersistentElements(){var r;let a=(null==(r=s.getPersistentElements)?void 0:r.call(s))||[];if(!t||!e)return a;let{contentElement:n,baseElement:i}=e.getState();if(!i)return a;let o=av(i),l=[];if((null==n?void 0:n.id)&&l.push(`[aria-controls~="${n.id}"]`),(null==i?void 0:i.id)&&l.push(`[aria-controls~="${i.id}"]`),!l.length)return[...a,i];let u=l.join(",");return[...a,...o.querySelectorAll(u)]},autoFocusOnHide:e=>!aO(n,e)&&(!c.current||(c.current=!1,!1)),hideOnInteractOutside(t){var r,a;let n=null==e?void 0:e.getState(),o=null==(r=null==n?void 0:n.contentElement)?void 0:r.id,s=null==(a=null==n?void 0:n.baseElement)?void 0:a.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 i?i(t):i;return l&&(c.current="click"===t.type),l}})}),sM=ov(nl(function(e){return nc("div",sE(e))}),ie);(0,o.createContext)(null),(0,o.createContext)(null);var sD=nf([ny],[nA]),sk=sD.useContext;sD.useScopedContext,sD.useProviderContext,sD.ContextProvider,sD.ScopedContextProvider;var sw={id:null};function sI(e,t){return e.find(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function sT(e,t){return e.filter(e=>e.rowId===t)}function sR(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 sP(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}var sG=az()&&aK();function sL({tag:e,...t}={}){let r=ip(t.store,function(e,...t){if(e)return io(e,"pick")(...t)}(e,["value","rtl"]));ig(t,r);let a=null==e?void 0:e.getState(),n=null==r?void 0:r.getState(),i=aN(t.activeId,null==n?void 0:n.activeId,t.defaultActiveId,null),o=function(e={}){var t;let r=null==(t=e.store)?void 0:t.getState(),a=function(e={}){var t,r;ig(e,e.store);let a=null==(t=e.store)?void 0:t.getState(),n=aN(e.items,null==a?void 0:a.items,e.defaultItems,[]),i=new Map(n.map(e=>[e.id,e])),o={items:n,renderedItems:aN(null==a?void 0:a.renderedItems,[])},s=null==(r=e.store)?void 0:r.__unstablePrivateStore,l=is({items:n,renderedItems:o.renderedItems},s),u=is(o,e.store),c=e=>{var t;let r,a,n=(t=e=>e.element,r=e.map((e,t)=>[t,e]),a=!1,(r.sort(([e,r],[n,i])=>{var o;let s=t(r),l=t(i);return s!==l&&s&&l?(o=s,l.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_PRECEDING)?(e>n&&(a=!0),-1):(et):e);l.setState("renderedItems",n),u.setState("renderedItems",n)};il(u,()=>iu(l)),il(l,()=>ih(l,["items"],e=>{u.setState("items",e.items)})),il(l,()=>ih(l,["renderedItems"],e=>{let t=!0,r=requestAnimationFrame(()=>{let{renderedItems:t}=u.getState();e.renderedItems!==t&&c(e.renderedItems)});if("function"!=typeof IntersectionObserver)return()=>cancelAnimationFrame(r);let a=new IntersectionObserver(()=>{if(t){t=!1;return}cancelAnimationFrame(r),r=requestAnimationFrame(()=>c(e.renderedItems))},{root:function(e){var t;let r=e.find(e=>!!e.element),a=[...e].reverse().find(e=>!!e.element),n=null==(t=null==r?void 0:r.element)?void 0:t.parentElement;for(;n&&(null==a?void 0:a.element);){let e=n;if(a&&e.contains(a.element))return n;n=n.parentElement}return av(n).body}(e.renderedItems)});for(let t of e.renderedItems)t.element&&a.observe(t.element);return()=>{cancelAnimationFrame(r),a.disconnect()}}));let d=(e,t,r=!1)=>{let a;return t(t=>{let r=t.findIndex(({id:t})=>t===e.id),n=t.slice();if(-1!==r){let o={...a=t[r],...e};n[r]=o,i.set(e.id,o)}else n.push(e),i.set(e.id,e);return n}),()=>{t(t=>{if(!a)return r&&i.delete(e.id),t.filter(({id:t})=>t!==e.id);let n=t.findIndex(({id:t})=>t===e.id);if(-1===n)return t;let o=t.slice();return o[n]=a,i.set(e.id,a),o})}},f=e=>d(e,e=>l.setState("items",e),!0);return{...u,registerItem:f,renderItem:e=>aL(f(e),d(e,e=>l.setState("renderedItems",e))),item:e=>{if(!e)return null;let t=i.get(e);if(!t){let{items:r}=l.getState();(t=r.find(t=>t.id===e))&&i.set(e,t)}return t||null},__unstablePrivateStore:l}}(e),n=aN(e.activeId,null==r?void 0:r.activeId,e.defaultActiveId),i=is({...a.getState(),id:aN(e.id,null==r?void 0:r.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:n,baseElement:aN(null==r?void 0:r.baseElement,null),includesBaseElement:aN(e.includesBaseElement,null==r?void 0:r.includesBaseElement,null===n),moves:aN(null==r?void 0:r.moves,0),orientation:aN(e.orientation,null==r?void 0:r.orientation,"both"),rtl:aN(e.rtl,null==r?void 0:r.rtl,!1),virtualFocus:aN(e.virtualFocus,null==r?void 0:r.virtualFocus,!1),focusLoop:aN(e.focusLoop,null==r?void 0:r.focusLoop,!1),focusWrap:aN(e.focusWrap,null==r?void 0:r.focusWrap,!1),focusShift:aN(e.focusShift,null==r?void 0:r.focusShift,!1)},a,e.store);il(i,()=>id(i,["renderedItems","activeId"],e=>{i.setState("activeId",t=>{var r;return void 0!==t?t:null==(r=sI(e.renderedItems))?void 0:r.id})}));let o=(e="next",t={})=>{var r,a;let n=i.getState(),{skip:o=0,activeId:s=n.activeId,focusShift:l=n.focusShift,focusLoop:u=n.focusLoop,focusWrap:c=n.focusWrap,includesBaseElement:d=n.includesBaseElement,renderedItems:f=n.renderedItems,rtl:h=n.rtl}=t,m="up"===e||"down"===e,p="next"===e||"down"===e,g=m?nJ(function(e,t,r){let a=sP(e);for(let n of e)for(let e=0;ee.id===s);if(!v)return null==(a=sI(g))?void 0:a.id;let y=g.some(e=>e.rowId),A=g.indexOf(v),F=g.slice(A+1),b=sT(F,v.rowId);if(o){let e=b.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 C=u&&(m?"horizontal"!==u:"vertical"!==u),B=y&&c&&(m?"horizontal"!==c:"vertical"!==c),S=p?(!y||m)&&C&&d:!!m&&d;if(C){let e=sI(function(e,t,r=!1){let a=e.findIndex(e=>e.id===t);return[...e.slice(a+1),...r?[sw]:[],...e.slice(0,a)]}(B&&!S?g:sT(g,v.rowId),s,S),s);return null==e?void 0:e.id}if(B){let e=sI(S?b:F,s);return S?(null==e?void 0:e.id)||null:null==e?void 0:e.id}let x=sI(b,s);return!x&&S?null:null==x?void 0:x.id};return{...a,...i,setBaseElement:e=>i.setState("baseElement",e),setActiveId:e=>i.setState("activeId",e),move:e=>{void 0!==e&&(i.setState("activeId",e),i.setState("moves",e=>e+1))},first:()=>{var e;return null==(e=sI(i.getState().renderedItems))?void 0:e.id},last:()=>{var e;return null==(e=sI(nK(i.getState().renderedItems)))?void 0:e.id},next:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),o("next",e)),previous:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),o("previous",e)),down:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),o("down",e)),up:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),o("up",e))}}({...t,activeId:i,includesBaseElement:aN(t.includesBaseElement,null==n?void 0:n.includesBaseElement,!0),orientation:aN(t.orientation,null==n?void 0:n.orientation,"vertical"),focusLoop:aN(t.focusLoop,null==n?void 0:n.focusLoop,!0),focusWrap:aN(t.focusWrap,null==n?void 0:n.focusWrap,!0),virtualFocus:aN(t.virtualFocus,null==n?void 0:n.virtualFocus,!0)}),s=function({popover:e,...t}={}){let r=ip(t.store,im(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));ig(t,r);let a=null==r?void 0:r.getState(),n=oh({...t,store:r}),i=aN(t.placement,null==a?void 0:a.placement,"bottom"),o=is({...n.getState(),placement:i,currentPlacement:i,anchorElement:aN(null==a?void 0:a.anchorElement,null),popoverElement:aN(null==a?void 0:a.popoverElement,null),arrowElement:aN(null==a?void 0:a.arrowElement,null),rendered:Symbol("rendered")},n,r);return{...n,...o,setAnchorElement:e=>o.setState("anchorElement",e),setPopoverElement:e=>o.setState("popoverElement",e),setArrowElement:e=>o.setState("arrowElement",e),render:()=>o.setState("rendered",Symbol("rendered"))}}({...t,placement:aN(t.placement,null==n?void 0:n.placement,"bottom-start")}),l=aN(t.value,null==n?void 0:n.value,t.defaultValue,""),u=aN(t.selectedValue,null==n?void 0:n.selectedValue,null==a?void 0:a.values,t.defaultSelectedValue,""),c=Array.isArray(u),d={...o.getState(),...s.getState(),value:l,selectedValue:u,resetValueOnSelect:aN(t.resetValueOnSelect,null==n?void 0:n.resetValueOnSelect,c),resetValueOnHide:aN(t.resetValueOnHide,null==n?void 0:n.resetValueOnHide,c&&!e),activeValue:null==n?void 0:n.activeValue},f=is(d,o,s,r);return sG&&il(f,()=>id(f,["virtualFocus"],()=>{f.setState("virtualFocus",!1)})),il(f,()=>{if(e)return aL(id(f,["selectedValue"],t=>{Array.isArray(t.selectedValue)&&e.setValues(t.selectedValue)}),id(e,["values"],e=>{f.setState("selectedValue",e.values)}))}),il(f,()=>id(f,["resetValueOnHide","mounted"],e=>{!e.resetValueOnHide||e.mounted||f.setState("value",l)})),il(f,()=>id(f,["open"],e=>{e.open||(f.setState("activeId",i),f.setState("moves",0))})),il(f,()=>id(f,["moves","activeId"],(e,t)=>{e.moves===t.moves&&f.setState("activeValue",void 0)})),il(f,()=>ih(f,["moves","renderedItems"],(e,t)=>{if(e.moves===t.moves)return;let{activeId:r}=f.getState(),a=o.item(r);f.setState("activeValue",null==a?void 0:a.value)})),{...s,...o,...f,tag:e,setValue:e=>f.setState("value",e),resetValue:()=>f.setState("value",d.value),setSelectedValue:e=>f.setState("selectedValue",e)}}function sj(e={}){var t,r,a,n,i,o,s,l;let u;t=e,u=sk();let[c,d]=iR(sL,e={id:a8((r=t={...t,tag:void 0!==t.tag?t.tag:u}).id),...r});return a4(d,[(a=e).tag]),iT(c,a,"value","setValue"),iT(c,a,"selectedValue","setSelectedValue"),iT(c,a,"resetValueOnHide"),iT(c,a,"resetValueOnSelect"),Object.assign((o=c,a4(s=d,[(l=a).popover]),iT(o,l,"placement"),n=oc(o,s,l),i=n,a4(d,[a.store]),iT(i,a,"items","setItems"),iT(n=i,a,"activeId","setActiveId"),iT(n,a,"includesBaseElement"),iT(n,a,"virtualFocus"),iT(n,a,"orientation"),iT(n,a,"rtl"),iT(n,a,"focusLoop"),iT(n,a,"focusWrap"),iT(n,a,"focusShift"),n),{tag:a.tag})}function s_(e={}){let t=sj(e);return(0,n.jsx)(it,{value:t,children:e.children})}var sO=(0,o.createContext)(void 0),sU=nd(function(e){let[t,r]=(0,o.useState)();return aH(e={role:"group","aria-labelledby":t,...e=ne(e,e=>(0,n.jsx)(sO.Provider,{value:r,children:e}),[])})});nl(function(e){return nc("div",sU(e))});var sH=nd(function({store:e,...t}){return sU(t)});nl(function(e){return nc("div",sH(e))});var sN=nd(function({store:e,...t}){let r=n7();return a_(e=e||r,!1),"grid"===aD(e.useState("contentElement"))&&(t={role:"rowgroup",...t}),t=sH({store:e,...t})}),sJ=nl(function(e){return nc("div",sN(e))}),sK=nd(function(e){let t=(0,o.useContext)(sO),r=a8(e.id);return a3(()=>(null==t||t(r),()=>null==t?void 0:t(void 0)),[t,r]),aH(e={id:r,"aria-hidden":!0,...e})});nl(function(e){return nc("div",sK(e))});var sV=nd(function({store:e,...t}){return sK(t)});nl(function(e){return nc("div",sV(e))});var sz=nd(function(e){return sV(e)}),sq=nl(function(e){return nc("div",sz(e))}),sQ=e.i(38360);let sW={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},sX=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function sY(e,t,r={}){let{keys:a,threshold:n=sW.MATCHES,baseSort:i=sX,sorter:o=e=>e.sort((e,t)=>(function(e,t,r){let{rank:a,keyIndex:n}=e,{rank:i,keyIndex:o}=t;return a!==i?a>i?-1:1:n===o?r(e,t):n{let s=sZ(n,u,c),l=t,{minRanking:d,maxRanking:f,threshold:h}=i;return s=sW.MATCHES?s=d:s>f&&(s=f),s>e&&(e=s,r=o,a=h,l=n),{rankedValue:l,rank:e,keyIndex:r,keyThreshold:a}},{rankedValue:s,rank:sW.NO_MATCH,keyIndex:-1,keyThreshold:c.threshold}):{rankedValue:s,rank:sZ(s,u,c),keyIndex:-1,keyThreshold:c.threshold}),{rank:f,keyThreshold:h=n}=d;return f>=h&&e.push({...d,item:i,index:o}),e},[])).map(({item:e})=>e)}function sZ(e,t,r){if(e=s$(e,r),(t=s$(t,r)).length>e.length)return sW.NO_MATCH;if(e===t)return sW.CASE_SENSITIVE_EQUAL;let a=function*(e,t){let r=-1;for(;(r=e.indexOf(t,r+1))>-1;)yield r;return -1}(e=e.toLowerCase(),t=t.toLowerCase()),n=a.next(),i=n.value;if(e.length===t.length&&0===i)return sW.EQUAL;if(0===i)return sW.STARTS_WITH;let o=n;for(;!o.done;){if(o.value>0&&" "===e[o.value-1])return sW.WORD_STARTS_WITH;o=a.next()}return i>0?sW.CONTAINS:1===t.length?sW.NO_MATCH:(function(e){let t="",r=" ";for(let a=0;a-1))return sW.NO_MATCH;return r=i-s,a=n/t.length,sW.MATCHES+1/r*a}(e,t)}function s$(e,{keepDiacritics:t}){return e=`${e}`,t||(e=(0,sQ.default)(e)),e}sY.rankings=sW;let s0={maxRanking:1/0,minRanking:-1/0};var s1=e.i(29402);let s2=new Set(["SkiFree","SkiFree_Daily","SkiFree_Randomizer"]),s3={"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)"},s9={"z_mappacks/DM":"DM","z_mappacks/LCTF":"LCTF","z_mappacks/Lak":"LakRabbit"},s5=(0,ri.getMissionList)().filter(e=>!s2.has(e)).map(e=>{let t,r=(0,ri.getMissionInfo)(e),[a]=(0,ri.getSourceAndPath)(r.resourcePath),n=(t=a.match(/^(.*)(\/[^/]+)$/))?t[1]:"",i=s3[a]??s9[n]??null;return{resourcePath:r.resourcePath,missionName:e,displayName:r.displayName,sourcePath:a,groupName:i,missionTypes:r.missionTypes}}),s8=new Map(s5.map(e=>[e.missionName,e])),s4=function(e){let t=new Map;for(let r of e){let e=t.get(r.groupName)??[];e.push(r),t.set(r.groupName,e)}return t.forEach((e,r)=>{t.set(r,(0,s1.default)(e,[e=>(e.displayName||e.missionName).toLowerCase()],["asc"]))}),(0,s1.default)(Array.from(t.entries()),[([e])=>"Official"===e?0:null==e?2:1,([e])=>e?e.toLowerCase():""],["asc","asc"])}(s5),s6="undefined"!=typeof navigator&&/Mac|iPhone|iPad|iPod/.test(navigator.platform);function s7(e){let t,r,a,o,s,l=(0,i.c)(12),{mission:u}=e,c=u.displayName||u.missionName;return l[0]!==c?(t=(0,n.jsx)("span",{className:"MissionSelect-itemName",children:c}),l[0]=c,l[1]=t):t=l[1],l[2]!==u.missionTypes?(r=u.missionTypes.length>0&&(0,n.jsx)("span",{className:"MissionSelect-itemTypes",children:u.missionTypes.map(le)}),l[2]=u.missionTypes,l[3]=r):r=l[3],l[4]!==t||l[5]!==r?(a=(0,n.jsxs)("span",{className:"MissionSelect-itemHeader",children:[t,r]}),l[4]=t,l[5]=r,l[6]=a):a=l[6],l[7]!==u.missionName?(o=(0,n.jsx)("span",{className:"MissionSelect-itemMissionName",children:u.missionName}),l[7]=u.missionName,l[8]=o):o=l[8],l[9]!==a||l[10]!==o?(s=(0,n.jsxs)(n.Fragment,{children:[a,o]}),l[9]=a,l[10]=o,l[11]=s):s=l[11],s}function le(e){return(0,n.jsx)("span",{className:"MissionSelect-itemType","data-mission-type":e,children:e},e)}function lt(e){let t,r,a,s,l,u,c,d,f,h,m,p,g,v,y,A,F,b=(0,i.c)(44),{value:C,missionType:B,onChange:S,disabled:x}=e,[E,M]=(0,o.useState)(""),D=(0,o.useRef)(null),k=(0,o.useRef)(B);b[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{(0,o.startTransition)(()=>M(e))},b[0]=t):t=b[0];let w=sj({resetValueOnHide:!0,selectedValue:C,setSelectedValue:e=>{if(e){let t=k.current,r=(0,ri.getMissionInfo)(e).missionTypes;t&&r.includes(t)||(t=r[0]),S({missionName:e,missionType:t}),D.current?.blur()}},setValue:t});b[1]!==w?(r=()=>{let e=e=>{"k"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),D.current?.focus(),w.show())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},a=[w],b[1]=w,b[2]=r,b[3]=a):(r=b[2],a=b[3]),(0,o.useEffect)(r,a),b[4]!==C?(s=s8.get(C),b[4]=C,b[5]=s):s=b[5];let I=s;e:{let e,t;if(!E){let e;b[6]===Symbol.for("react.memo_cache_sentinel")?(e={type:"grouped",groups:s4},b[6]=e):e=b[6],l=e;break e}b[7]!==E?(e=sY(s5,E,{keys:["displayName","missionName","missionTypes","groupName"]}),b[7]=E,b[8]=e):e=b[8];let r=e;b[9]!==r?(t={type:"flat",missions:r},b[9]=r,b[10]=t):t=b[10],l=t}let T=l,R=I?I.displayName||I.missionName:C,P="flat"===T.type?0===T.missions.length:0===T.groups.length,G=e=>(0,n.jsx)(ij,{value:e.missionName,className:"MissionSelect-item",focusOnHover:!0,onClick:t=>{if(t.target&&t.target instanceof HTMLElement){let r=t.target.dataset.missionType;r?(k.current=r,e.missionName===C&&S({missionName:e.missionName,missionType:r})):k.current=null}else k.current=null},children:(0,n.jsx)(s7,{mission:e})},e.missionName);b[11]!==w?(u=()=>{try{document.exitPointerLock()}catch{}w.show()},c=e=>{"Escape"!==e.key||w.getState().open||D.current?.blur()},b[11]=w,b[12]=u,b[13]=c):(u=b[12],c=b[13]),b[14]!==x||b[15]!==R||b[16]!==u||b[17]!==c?(d=(0,n.jsx)(iF,{ref:D,autoSelect:!0,disabled:x,placeholder:R,className:"MissionSelect-input",onFocus:u,onKeyDown:c}),b[14]=x,b[15]=R,b[16]=u,b[17]=c,b[18]=d):d=b[18],b[19]!==R?(f=(0,n.jsx)("span",{className:"MissionSelect-selectedName",children:R}),b[19]=R,b[20]=f):f=b[20],b[21]!==B?(h=B&&(0,n.jsx)("span",{className:"MissionSelect-itemType","data-mission-type":B,children:B}),b[21]=B,b[22]=h):h=b[22],b[23]!==h||b[24]!==f?(m=(0,n.jsxs)("div",{className:"MissionSelect-selectedValue",children:[f,h]}),b[23]=h,b[24]=f,b[25]=m):m=b[25],b[26]===Symbol.for("react.memo_cache_sentinel")?(p=(0,n.jsx)("kbd",{className:"MissionSelect-shortcut",children:s6?"⌘K":"^K"}),b[26]=p):p=b[26],b[27]!==m||b[28]!==d?(g=(0,n.jsxs)("div",{className:"MissionSelect-inputWrapper",children:[d,m,p]}),b[27]=m,b[28]=d,b[29]=g):g=b[29];let L="flat"===T.type?T.missions.map(G):T.groups.map(e=>{let[t,r]=e;return t?(0,n.jsxs)(sJ,{className:"MissionSelect-group",children:[(0,n.jsx)(sq,{className:"MissionSelect-groupLabel",children:t}),r.map(G)]},t):(0,n.jsx)(o.Fragment,{children:r.map(G)},"ungrouped")});return b[30]!==P?(v=P&&(0,n.jsx)("div",{className:"MissionSelect-noResults",children:"No missions found"}),b[30]=P,b[31]=v):v=b[31],b[32]!==iV||b[33]!==L||b[34]!==v?(y=(0,n.jsxs)(iV,{className:"MissionSelect-list",children:[L,v]}),b[32]=iV,b[33]=L,b[34]=v,b[35]=y):y=b[35],b[36]!==sM||b[37]!==y?(A=(0,n.jsx)(sM,{gutter:4,fitViewport:!0,autoFocusOnHide:!1,className:"MissionSelect-popover",children:y}),b[36]=sM,b[37]=y,b[38]=A):A=b[38],b[39]!==s_||b[40]!==w||b[41]!==g||b[42]!==A?(F=(0,n.jsxs)(s_,{store:w,children:[g,A]}),b[39]=s_,b[40]=w,b[41]=g,b[42]=A,b[43]=F):F=b[43],F}var lr=e.i(11152),la=e.i(40141);function ln(e){return(0,la.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)}function li(e){let t,r,a,s,l,u=(0,i.c)(11),{cameraRef:c,missionName:d,missionType:f}=e,{fogEnabled:h}=(0,E.useSettings)(),[m,p]=(0,o.useState)(!1),g=(0,o.useRef)(null);u[0]!==c||u[1]!==h||u[2]!==d||u[3]!==f?(t=async()=>{clearTimeout(g.current);let e=c.current;if(!e)return;let t=function({position:e,quaternion:t}){let r=e=>parseFloat(e.toFixed(3)),a=`${r(e.x)},${r(e.y)},${r(e.z)}`,n=`${r(t.x)},${r(t.y)},${r(t.z)},${r(t.w)}`;return`#c${a}~${n}`}(e),r=new URLSearchParams;r.set("mission",`${d}~${f}`),r.set("fog",h.toString());let a=`${window.location.pathname}?${r}${t}`,n=`${window.location.origin}${a}`;window.history.replaceState(null,"",a);try{await navigator.clipboard.writeText(n),p(!0),g.current=setTimeout(()=>{p(!1)},1100)}catch(e){console.error(e)}},u[0]=c,u[1]=h,u[2]=d,u[3]=f,u[4]=t):t=u[4];let v=t,y=m?"true":"false";return u[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,n.jsx)(lr.FaMapPin,{className:"MapPin"}),a=(0,n.jsx)(ln,{className:"ClipboardCheck"}),s=(0,n.jsx)("span",{className:"ButtonLabel",children:" Copy coordinates URL"}),u[5]=r,u[6]=a,u[7]=s):(r=u[5],a=u[6],s=u[7]),u[8]!==v||u[9]!==y?(l=(0,n.jsxs)("button",{type:"button",className:"IconButton LabelledButton CopyCoordinatesButton","aria-label":"Copy coordinates URL",title:"Copy coordinates URL",onClick:v,"data-copied":y,id:"copyCoordinatesButton",children:[r,a,s]}),u[8]=v,u[9]=y,u[10]=l):l=u[10],l}function lo(e){return(0,la.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 ls={},ll=function(e,t,r,a,n){var i=new Worker(ls[t]||(ls[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,r=t.$e$;if(r){var a=Error(r[0]);a.code=r[1],a.stack=r[2],n(a,null)}else n(null,t)},i.postMessage(r,a),i},lu=Uint8Array,lc=Uint16Array,ld=Int32Array,lf=new lu([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]),lh=new lu([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]),lm=new lu([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),lp=function(e,t){for(var r=new lc(31),a=0;a<31;++a)r[a]=t+=1<>1|(21845&lB)<<1;lS=(61680&(lS=(52428&lS)>>2|(13107&lS)<<2))>>4|(3855&lS)<<4,lC[lB]=((65280&lS)>>8|(255&lS)<<8)>>1}for(var lx=function(e,t,r){for(var a,n=e.length,i=0,o=new lc(t);i>l]=u}else for(i=0,a=new lc(n);i>15-e[i]);return a},lE=new lu(288),lB=0;lB<144;++lB)lE[lB]=8;for(var lB=144;lB<256;++lB)lE[lB]=9;for(var lB=256;lB<280;++lB)lE[lB]=7;for(var lB=280;lB<288;++lB)lE[lB]=8;for(var lM=new lu(32),lB=0;lB<32;++lB)lM[lB]=5;var lD=lx(lE,9,0),lk=lx(lE,9,1),lw=lx(lM,5,0),lI=lx(lM,5,1),lT=function(e){for(var t=e[0],r=1;rt&&(t=e[r]);return t},lR=function(e,t,r){var a=t/8|0;return(e[a]|e[a+1]<<8)>>(7&t)&r},lP=function(e,t){var r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<<16)>>(7&t)},lG=function(e){return(e+7)/8|0},lL=function(e,t,r){return(null==t||t<0)&&(t=0),(null==r||r>e.length)&&(r=e.length),new lu(e.subarray(t,r))},lj=["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"],l_=function(e,t,r){var a=Error(t||lj[e]);if(a.code=e,Error.captureStackTrace&&Error.captureStackTrace(a,l_),!r)throw a;return a},lO=function(e,t,r,a){var n=e.length,i=a?a.length:0;if(!n||t.f&&!t.l)return r||new lu(0);var o=!r,s=o||2!=t.i,l=t.i;o&&(r=new lu(3*n));var u=function(e){var t=r.length;if(e>t){var a=new lu(Math.max(2*t,e));a.set(r),r=a}},c=t.f||0,d=t.p||0,f=t.b||0,h=t.l,m=t.d,p=t.m,g=t.n,v=8*n;do{if(!h){c=lR(e,d,1);var y=lR(e,d+1,3);if(d+=3,y)if(1==y)h=lk,m=lI,p=9,g=5;else if(2==y){var A=lR(e,d,31)+257,F=lR(e,d+10,15)+4,b=A+lR(e,d+5,31)+1;d+=14;for(var C=new lu(b),B=new lu(19),S=0;S>4;if(k<16)C[S++]=k;else{var w=0,I=0;for(16==k?(I=3+lR(e,d,3),d+=2,w=C[S-1]):17==k?(I=3+lR(e,d,7),d+=3):18==k&&(I=11+lR(e,d,127),d+=7);I--;)C[S++]=w}}var T=C.subarray(0,A),R=C.subarray(A);p=lT(T),g=lT(R),h=lx(T,p,1),m=lx(R,g,1)}else l_(1);else{var k=lG(d)+4,P=e[k-4]|e[k-3]<<8,G=k+P;if(G>n){l&&l_(0);break}s&&u(f+P),r.set(e.subarray(k,G),f),t.b=f+=P,t.p=d=8*G,t.f=c;continue}if(d>v){l&&l_(0);break}}s&&u(f+131072);for(var L=(1<>4;if((d+=15&w)>v){l&&l_(0);break}if(w||l_(2),O<256)r[f++]=O;else if(256==O){_=d,h=null;break}else{var U=O-254;if(O>264){var S=O-257,H=lf[S];U=lR(e,d,(1<>4;N||l_(3),d+=15&N;var R=lF[J];if(J>3){var H=lh[J];R+=lP(e,d)&(1<v){l&&l_(0);break}s&&u(f+131072);var K=f+U;if(f>8},lH=function(e,t,r){r<<=7&t;var a=t/8|0;e[a]|=r,e[a+1]|=r>>8,e[a+2]|=r>>16},lN=function(e,t){for(var r=[],a=0;af&&(f=i[a].s);var h=new lc(f+1),m=lJ(r[c-1],h,0);if(m>t){var a=0,p=0,g=m-t,v=1<t)p+=v-(1<>=g;p>0;){var A=i[a].s;h[A]=0&&p;--a){var F=i[a].s;h[F]==t&&(--h[F],++p)}m=t}return{t:new lu(h),l:m}},lJ=function(e,t,r){return -1==e.s?Math.max(lJ(e.l,t,r+1),lJ(e.r,t,r+1)):t[e.s]=r},lK=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new lc(++t),a=0,n=e[0],i=1,o=function(e){r[a++]=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:r.subarray(0,a),n:t}},lV=function(e,t){for(var r=0,a=0;a>8,e[n+2]=255^e[n],e[n+3]=255^e[n+1];for(var i=0;i4&&!w[lm[T-1]];--T);var R=u+5<<3,P=lV(n,lE)+lV(i,lM)+o,G=lV(n,g)+lV(i,A)+o+14+3*T+lV(M,w)+2*M[16]+3*M[17]+7*M[18];if(l>=0&&R<=P&&R<=G)return lz(t,c,e.subarray(l,l+u));if(lU(t,c,1+(G15&&(lU(t,c,O[D]>>5&127),c+=O[D]>>12)}}else d=lD,f=lE,h=lw,m=lM;for(var D=0;D255){var U=H>>18&31;lH(t,c,d[U+257]),c+=f[U+257],U>7&&(lU(t,c,H>>23&31),c+=lf[U]);var N=31&H;lH(t,c,h[N]),c+=m[N],N>3&&(lH(t,c,H>>5&8191),c+=lh[N])}else lH(t,c,d[H]),c+=f[H]}return lH(t,c,d[256]),c+f[256]},lQ=new ld([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),lW=new lu(0),lX=function(e,t,r,a,n,i){var o=i.z||e.length,s=new lu(a+o+5*(1+Math.ceil(o/7e3))+n),l=s.subarray(a,s.length-n),u=i.l,c=7&(i.r||0);if(t){c&&(l[0]=i.r>>3);for(var d=lQ[t-1],f=d>>13,h=8191&d,m=(1<7e3||E>24576)&&(T>423||!u)){c=lq(e,l,0,F,b,C,S,E,D,x-D,c),E=B=S=0,D=x;for(var R=0;R<286;++R)b[R]=0;for(var R=0;R<30;++R)C[R]=0}var P=2,G=0,L=h,j=w-I&32767;if(T>2&&k==A(x-j))for(var _=Math.min(f,T)-1,O=Math.min(32767,x),U=Math.min(258,T);j<=O&&--L&&w!=I;){if(e[x+P]==e[x+P-j]){for(var H=0;HP){if(P=H,G=j,H>_)break;for(var N=Math.min(j,H-2),J=0,R=0;RJ&&(J=z,I=K)}}}I=p[w=I],j+=w-I&32767}if(G){F[E++]=0x10000000|ly[P]<<18|lb[G];var q=31&ly[P],Q=31&lb[G];S+=lf[q]+lh[Q],++b[257+q],++C[Q],M=x+P,++B}else F[E++]=e[x],++b[e[x]]}}for(x=Math.max(x,M);x=o&&(l[c/8|0]=u,W=o),c=lz(l,c+1,e.subarray(x,W))}i.i=o}return lL(s,0,a+lG(c)+n)},lY=function(){for(var e=new Int32Array(256),t=0;t<256;++t){for(var r=t,a=9;--a;)r=(1&r&&-0x12477ce0)^r>>>1;e[t]=r}return e}(),lZ=function(){var e=-1;return{p:function(t){for(var r=e,a=0;a>>8;e=r},d:function(){return~e}}},l$=function(){var e=1,t=0;return{p:function(r){for(var a=e,n=t,i=0|r.length,o=0;o!=i;){for(var s=Math.min(o+2655,i);o>16),n=(65535&n)+15*(n>>16)}e=a,t=n},d:function(){return e%=65521,t%=65521,(255&e)<<24|(65280&e)<<8|(255&t)<<8|t>>8}}},l0=function(e,t,r,a,n){if(!n&&(n={l:1},t.dictionary)){var i=t.dictionary.subarray(-32768),o=new lu(i.length+e.length);o.set(i),o.set(e,i.length),e=o,n.w=i.length}return lX(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,r,a,n)},l1=function(e,t){var r={};for(var a in e)r[a]=e[a];for(var a in t)r[a]=t[a];return r},l2=function(e,t,r){for(var a=e(),n=e.toString(),i=n.slice(n.indexOf("[")+1,n.lastIndexOf("]")).replace(/\s+/g,"").split(","),o=0;o>>0},us=function(e,t){return uo(e,t)+0x100000000*uo(e,t+4)},ul=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},uu=function(e,t){var r=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&&ul(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),r){e[3]=8;for(var a=0;a<=r.length;++a)e[a+10]=r.charCodeAt(a)}},uc=function(e){(31!=e[0]||139!=e[1]||8!=e[2])&&l_(6,"invalid gzip data");var t=e[3],r=10;4&t&&(r+=(e[10]|e[11]<<8)+2);for(var a=(t>>3&1)+(t>>4&1);a>0;a-=!e[r++]);return r+(2&t)},ud=function(e){var t=e.length;return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0},uf=function(e){return 10+(e.filename?e.filename.length+1:0)},uh=function(e,t){var r=t.level;if(e[0]=120,e[1]=(0==r?0:r<6?1:9==r?3:2)<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var a=l$();a.p(t.dictionary),ul(e,2,a.d())}},um=function(e,t){return((15&e[0])!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&l_(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&l_(6,"invalid zlib data: "+(32&e[1]?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function up(e,t){return"function"==typeof e&&(t=e,e={}),this.ondata=t,e}var ug=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 lu(98304),this.o.dictionary){var r=this.o.dictionary.subarray(-32768);this.b.set(r,32768-r.length),this.s.i=32768-r.length}}return e.prototype.p=function(e,t){this.ondata(l0(e,this.o,0,0,this.s),t)},e.prototype.push=function(e,t){this.ondata||l_(5),this.s.l&&l_(4);var r=e.length+this.s.z;if(r>this.b.length){if(r>2*this.b.length-32768){var a=new lu(-32768&r);a.set(this.b.subarray(0,this.s.z)),this.b=a}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||l_(5),this.s.l&&l_(4),this.p(this.b,!1),this.s.w=this.s.i,this.s.i-=2},e}(),uv=function(e,t){un([l4,function(){return[ua,ug]}],this,up.call(this,e,t),function(e){onmessage=ua(new ug(e.data))},6,1)};function uy(e,t){return l0(e,t||{},0,0)}var uA=function(){function e(e,t){"function"==typeof e&&(t=e,e={}),this.ondata=t;var r=e&&e.dictionary&&e.dictionary.subarray(-32768);this.s={i:0,b:r?r.length:0},this.o=new lu(32768),this.p=new lu(0),r&&this.o.set(r)}return e.prototype.e=function(e){if(this.ondata||l_(5),this.d&&l_(4),this.p.length){if(e.length){var t=new lu(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,r=lO(this.p,this.s,this.o);this.ondata(lL(r,t,this.s.b),this.d),this.o=lL(r,this.s.b-32768),this.s.b=this.o.length,this.p=lL(this.p,this.s.p/8|0),this.s.p&=7},e.prototype.push=function(e,t){this.e(e),this.c(t)},e}(),uF=function(e,t){un([l8,function(){return[ua,uA]}],this,up.call(this,e,t),function(e){onmessage=ua(new uA(e.data))},7,0)};function ub(e,t){return lO(e,{i:2},t&&t.out,t&&t.dictionary)}(function(){function e(e,t){this.c=lZ(),this.l=0,this.v=1,ug.call(this,e,t)}e.prototype.push=function(e,t){this.c.p(e),this.l+=e.length,ug.prototype.push.call(this,e,t)},e.prototype.p=function(e,t){var r=l0(e,this.o,this.v&&uf(this.o),t&&8,this.s);this.v&&(uu(r,this.o),this.v=0),t&&(ul(r,r.length-8,this.c.d()),ul(r,r.length-4,this.l)),this.ondata(r,t)},e.prototype.flush=function(){ug.prototype.flush.call(this)}})();var uC=function(){function e(e,t){this.v=1,this.r=0,uA.call(this,e,t)}return e.prototype.push=function(e,t){if(uA.prototype.e.call(this,e),this.r+=e.length,this.v){var r=this.p.subarray(this.v-1),a=r.length>3?uc(r):4;if(a>r.length){if(!t)return}else this.v>1&&this.onmember&&this.onmember(this.r-r.length);this.p=r.subarray(a),this.v=0}uA.prototype.c.call(this,t),!this.s.f||this.s.l||t||(this.v=lG(this.s.p)+9,this.s={i:0},this.o=new lu(0),this.push(new lu(0),t))},e}(),uB=function(e,t){var r=this;un([l8,l6,function(){return[ua,uA,uC]}],this,up.call(this,e,t),function(e){var t=new uC(e.data);t.onmember=function(e){return postMessage(e)},onmessage=ua(t)},9,0,function(e){return r.onmember&&r.onmember(e)})},uS=(function(){function e(e,t){this.c=l$(),this.v=1,ug.call(this,e,t)}e.prototype.push=function(e,t){this.c.p(e),ug.prototype.push.call(this,e,t)},e.prototype.p=function(e,t){var r=l0(e,this.o,this.v&&(this.o.dictionary?6:2),t&&4,this.s);this.v&&(uh(r,this.o),this.v=0),t&&ul(r,r.length-4,this.c.d()),this.ondata(r,t)},e.prototype.flush=function(){ug.prototype.flush.call(this)}}(),function(){function e(e,t){uA.call(this,e,t),this.v=e&&e.dictionary?2:1}return e.prototype.push=function(e,t){if(uA.prototype.e.call(this,e),this.v){if(this.p.length<6&&!t)return;this.p=this.p.subarray(um(this.p,this.v-1)),this.v=0}t&&(this.p.length<4&&l_(6,"invalid zlib data"),this.p=this.p.subarray(0,-4)),uA.prototype.c.call(this,t)},e}()),ux=function(e,t){un([l8,l7,function(){return[ua,uA,uS]}],this,up.call(this,e,t),function(e){onmessage=ua(new uS(e.data))},11,0)},uE=function(){function e(e,t){this.o=up.call(this,e,t)||{},this.G=uC,this.I=uA,this.Z=uS}return e.prototype.i=function(){var e=this;this.s.ondata=function(t,r){e.ondata(t,r)}},e.prototype.push=function(e,t){if(this.ondata||l_(5),this.s)this.s.push(e,t);else{if(this.p&&this.p.length){var r=new lu(this.p.length+e.length);r.set(this.p),r.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 uM(e,t){uE.call(this,e,t),this.queuedSize=0,this.G=uB,this.I=uF,this.Z=ux}uM.prototype.i=function(){var e=this;this.s.ondata=function(t,r,a){e.ondata(t,r,a)},this.s.ondrain=function(t){e.queuedSize-=t,e.ondrain&&e.ondrain(t)}},uM.prototype.push=function(e,t){this.queuedSize+=e.length,uE.prototype.push.call(this,e,t)};var uD="undefined"!=typeof TextEncoder&&new TextEncoder,uk="undefined"!=typeof TextDecoder&&new TextDecoder,uw=0;try{uk.decode(lW,{stream:!0}),uw=1}catch(e){}var uI=function(e){for(var t="",r=0;;){var a=e[r++],n=(a>127)+(a>223)+(a>239);if(r+n>e.length)return{s:t,r:lL(e,r-1)};n?3==n?t+=String.fromCharCode(55296|(a=((15&a)<<18|(63&e[r++])<<12|(63&e[r++])<<6|63&e[r++])-65536)>>10,56320|1023&a):1&n?t+=String.fromCharCode((31&a)<<6|63&e[r++]):t+=String.fromCharCode((15&a)<<12|(63&e[r++])<<6|63&e[r++]):t+=String.fromCharCode(a)}};function uT(e,t){if(t){for(var r=new lu(e.length),a=0;a>1)),o=0,s=function(e){i[o++]=e},a=0;ai.length){var l=new lu(o+8+(n-a<<1));l.set(i),i=l}var u=e.charCodeAt(a);u<128||t?s(u):(u<2048?s(192|u>>6):(u>55295&&u<57344?(s(240|(u=65536+(1047552&u)|1023&e.charCodeAt(++a))>>18),s(128|u>>12&63)):s(224|u>>12),s(128|u>>6&63)),s(128|63&u))}return lL(i,0,o)}(function(e){this.ondata=e,uw?this.t=new TextDecoder:this.p=lW}).prototype.push=function(e,t){if(this.ondata||l_(5),t=!!t,this.t){this.ondata(this.t.decode(e,{stream:!0}),t),t&&(this.t.decode().length&&l_(8),this.t=null);return}this.p||l_(4);var r=new lu(this.p.length+e.length);r.set(this.p),r.set(e,this.p.length);var a=uI(r),n=a.s,i=a.r;t?(i.length&&l_(8),this.p=null):this.p=i,this.ondata(n,t)},(function(e){this.ondata=e}).prototype.push=function(e,t){this.ondata||l_(5),this.d&&l_(4),this.ondata(uT(e),this.d=t||!1)};var uR=function(e){return 1==e?3:e<6?2:+(9==e)},uP=function(e,t){for(;1!=ui(e,t);t+=4+ui(e,t+2));return[us(e,t+12),us(e,t+4),us(e,t+20)]},uG=function(e){var t=0;if(e)for(var r in e){var a=e[r].length;a>65535&&l_(9),t+=a+4}return t},uL=function(e,t,r,a,n,i,o,s){var l=a.length,u=r.extra,c=s&&s.length,d=uG(u);ul(e,t,null!=o?0x2014b50:0x4034b50),t+=4,null!=o&&(e[t++]=20,e[t++]=r.os),e[t]=20,t+=2,e[t++]=r.flag<<1|(i<0&&8),e[t++]=n&&8,e[t++]=255&r.compression,e[t++]=r.compression>>8;var f=new Date(null==r.mtime?Date.now():r.mtime),h=f.getFullYear()-1980;if((h<0||h>119)&&l_(10),ul(e,t,h<<25|f.getMonth()+1<<21|f.getDate()<<16|f.getHours()<<11|f.getMinutes()<<5|f.getSeconds()>>1),t+=4,-1!=i&&(ul(e,t,r.crc),ul(e,t+4,i<0?-i-2:i),ul(e,t+8,r.size)),ul(e,t+12,l),ul(e,t+14,d),t+=16,null!=o&&(ul(e,t,c),ul(e,t+6,r.attrs),ul(e,t+10,o),t+=14),e.set(a,t),t+=l,d)for(var m in u){var p=u[m],g=p.length;ul(e,t,+m),ul(e,t+2,g),e.set(p,t+4),t+=4+g}return c&&(e.set(s,t),t+=c),t},uj=function(e,t,r,a,n){ul(e,t,0x6054b50),ul(e,t+8,r),ul(e,t+10,r),ul(e,t+12,a),ul(e,t+16,n)},u_=function(){function e(e){this.filename=e,this.c=lZ(),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||l_(5),this.c.p(e),this.size+=e.length,t&&(this.crc=this.c.d()),this.process(e,t||!1)},e}();function uO(e,t){var r=this;t||(t={}),u_.call(this,e),this.d=new ug(t,function(e,t){r.ondata(null,e,t)}),this.compression=8,this.flag=uR(t.level)}function uU(e,t){var r=this;t||(t={}),u_.call(this,e),this.d=new uv(t,function(e,t,a){r.ondata(e,t,a)}),this.compression=8,this.flag=uR(t.level),this.terminate=this.d.terminate}function uH(e){this.ondata=e,this.u=[],this.d=1}uO.prototype.process=function(e,t){try{this.d.push(e,t)}catch(e){this.ondata(e,null,t)}},uO.prototype.push=function(e,t){u_.prototype.push.call(this,e,t)},uU.prototype.process=function(e,t){this.d.push(e,t)},uU.prototype.push=function(e,t){u_.prototype.push.call(this,e,t)},uH.prototype.add=function(e){var t=this;if(this.ondata||l_(5),2&this.d)this.ondata(l_(4+(1&this.d)*8,0,1),null,!1);else{var r=uT(e.filename),a=r.length,n=e.comment,i=n&&uT(n),o=a!=e.filename.length||i&&n.length!=i.length,s=a+uG(e.extra)+30;a>65535&&this.ondata(l_(11,0,1),null,!1);var l=new lu(s);uL(l,0,e,r,o,-1);var u=[l],c=function(){for(var e=0,r=u;e0){var a=Math.min(this.c,e.length),n=e.subarray(0,a);if(this.c-=a,this.d?this.d.push(n,!this.c):this.k[0].push(n),(e=e.subarray(a)).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 lu(this.p.length+e.length)).set(this.p),l.set(e,this.p.length)):l=this.p:l=e;for(var u=l.length,c=this.c,d=c&&this.d,f=this;oo+30+d+h){var m,p,g=[];f.k.unshift(g),i=2;var v=uo(l,o+18),y=uo(l,o+22),A=function(e,t){if(t){for(var r="",a=0;a=0&&(F.size=v,F.originalSize=y),f.onfile(F)}return"break"}if(c){if(0x8074b50==e)return s=o+=12+(-2==c&&8),i=3,f.c=0,"break";else if(0x2014b50==e)return s=o-=4,i=3,f.c=0,"break"}}();++o);if(this.p=lW,c<0){var h=i?l.subarray(0,s-12-(-2==c&&8)-(0x8074b50==uo(l,s-16)&&4)):l.subarray(0,o);d?d.push(h,!!i):this.k[+(2==i)].push(h)}if(2&i)return this.push(l.subarray(o),t);this.p=l.subarray(o)}t&&(this.c&&l_(13),this.p=null)},uV.prototype.register=function(e){this.o[e.compression]=e},"function"==typeof queueMicrotask&&queueMicrotask;var uz=e.i(48450);let uq=[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 uQ(e){return e.node?e.node.pop:e.leaf.pop}let uW=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:uq[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,r=[];for(let e=0;e<256;e++)r.push({node:null,leaf:this.leaves[e]});for(;1!==t;){let e=0xfffffffe,a=0xffffffff,n=-1,i=-1;for(let o=0;oi?n:i;r[s]={node:o,leaf:null},l!==t-1&&(r[l]=r[t-1]),t--}this.nodes[0]=r[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,r){if(t<0){let a=this.leaves[-(t+1)];a.code=e,a.numBits=r}else{let a=this.nodes[t];this.generateCodes(e,a.index0,r+1),this.generateCodes(e|1<=0)t=e.readFlag()?this.nodes[t].index1:this.nodes[t].index0;else{r.push(this.leaves[-(t+1)].symbol);break}}return String.fromCharCode(...r)}{let t=e.readInt(8);return String.fromCharCode(...e.readBytes(t))}}};class uX{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,r=7&this.bitNum;if(this.bitNum+=e,e+r<=32){let a=0,n=e+r+7>>3;for(let e=0;e>>=r,32===e)?a>>>0:a&(1<>3;for(let e=0;e>>0:a&(1<>3,r=new Uint8Array(t),a=this.bitNum>>3,n=7&this.bitNum,i=8-n;if(0===n)r.set(this.data.subarray(a,a+t));else{let e=this.data[a];for(let o=0;o>n|t<this.maxReadBitNum)return this.error=!0,0;let e=this.bitNum>>3,t=7&this.bitNum,r=uX.f32U8;if(0===t)r[0]=this.data[e],r[1]=this.data[e+1],r[2]=this.data[e+2],r[3]=this.data[e+3];else{let a=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(r>>0),this.lastSendSeq>>0,0===e.packetType&&(this.recvAckMask=(1|this.recvAckMask)>>>0);for(let t=this.highestAckedSeq+1;t<=r;t++)(e.ackMask&1<<(r-t&31))!=0&&(this.lastRecvAckAck=this.lastSeqRecvdAtSend[31&t]>>>0);t-this.lastRecvAckAck>32&&(this.lastRecvAckAck=t-32),this.highestAckedSeq=r;let n=this.lastSeqRecvd!==t&&0===e.packetType;return this.lastSeqRecvd=t,{accepted:!0,dispatchData:n}}parsePacket(e){let t=new uX(e),r=this.readDnetHeader(t),a=this.applyProtocolHeader(r);if(this.packetsParsed++,!a.accepted)return this.protocolRejected++,{dnetHeader:r,rateInfo:{},gameState:this.emptyGameState(),events:[],ghosts:[]};if(!a.dispatchData)return this.protocolNoDispatch++,{dnetHeader:r,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],u=!l||l.dataBitsEnd!==l.dataBitsStart,c=o&&u?t.getCurPos():void 0,d=o&&u?this.readGhosts(t,r.seqNumber):[];return t.setStringBuffer(!1),{dnetHeader:r,rateInfo:n,gameState:i,events:s,ghosts:d,ghostSectionStart:c}}readDnetHeader(e){let t=e.readFlag(),r=e.readInt(1),a=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:r,seqNumber:a,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,r,a,n,i,o,s,l,u,c,d,f,h,m,p,g=e.readInt(32);e.readFlag()&&(e.readFlag()&&(t=e.readFloat(7)),e.readFlag()&&(r=1.5*e.readFloat(7))),e.readFlag()&&(a=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&&(u={x:e.readF32(),y:e.readF32(),z:e.readF32()}));let v=e.readFlag(),y=e.readFlag();if(e.readFlag())if(e.readFlag()){let p=e.readInt(10);c=p,d=e.getCurPos();let A=e.savePos(),F=this.ghostTracker.getGhost(p),b=F?this.registry.getGhostParser(F.classId):void 0,C=this.controlParserByGhostIndex.get(p),B=this.registry.getGhostParser(25),S=this.registry.getGhostParser(4),x=[],E=new Set,M=e=>{!e?.readPacketData||E.has(e.name)||(E.add(e.name),x.push(e))};M(b),M(C),M(B),M(S);let D=!1;for(let t of x){e.restorePos(A);try{let r=this.getConnectionContext(),a=t.readPacketData(e,r);if(e.getCurPos()-d<=0||e.isError())continue;h=a,f=e.getCurPos(),this.controlParserByGhostIndex.set(p,t),r.compressionPoint!==this.compressionPoint&&(this.compressionPoint=r.compressionPoint,m=this.compressionPoint),this.controlObjectParsed++,D=!0;break}catch{}}if(!D)return e.restorePos(A),f=d,this.controlObjectFailed++,{lastMoveAck:g,damageFlash:t,whiteOut:r,selfLocked:a,selfHomed:n,seekerTracking:i,seekerTrackingPos:o,seekerMode:s,seekerObjectGhostIndex:l,targetPos:u,pinged:v,jammed:y,controlObjectGhostIndex:c,controlObjectDataStart:d,controlObjectDataEnd:f,controlObjectData:h,targetVisibility:[]}}else m={x:e.readF32(),y:e.readF32(),z:e.readF32()},this.compressionPoint=m;let A=[];for(;e.readFlag();)A.push({index:e.readInt(4),mask:e.readInt(32)});return e.readFlag()&&(p=e.readInt(8)),{lastMoveAck:g,damageFlash:t,whiteOut:r,selfLocked:a,selfHomed:n,seekerTracking:i,seekerTrackingPos:o,seekerMode:s,seekerObjectGhostIndex:l,targetPos:u,pinged:v,jammed:y,controlObjectGhostIndex:c,controlObjectDataStart:d,controlObjectDataEnd:f,controlObjectData:h,compressionPoint:m,targetVisibility:A.length>0?A:void 0,cameraFov:p}}readEvents(e){let t=[],r=!0,a=-2;for(;;){let n,i,o,s=e.readFlag();if(r&&!s){if(r=!1,!e.readFlag()){this.dispatchGuaranteedEvents(t);break}}else if(r||s){if(!s)break}else{this.dispatchGuaranteedEvents(t);break}!r&&(a=n=e.readFlag()?a+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,r=e.classId;if("number"==typeof t&&"number"==typeof r){let e=this.registry.getGhostParser(r);this.ghostTracker.createGhost(t,r,e?.name??`unknown_${r}`)}}"SimDataBlockEvent"===t&&this.dataBlockDataMap&&e.dataBlockData&&"number"==typeof e.objectId&&this.dataBlockDataMap.set(e.objectId,e.dataBlockData)}readGhosts(e,t){let r=[];if(!e.readFlag())return r;let a=e.readInt(3)+3;for(;e.readFlag();){let n;if(e.isError())break;let i=e.readInt(a);if(e.isError())break;if(e.readFlag()){this.ghostTracker.deleteGhost(i),this.ghostDeletes++,r.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++,u0("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()),r.push({index:i,type:"create",classId:n,updateBitsStart:s,updateBitsEnd:s});break}let u=!1;if(l)try{let t=this.getConnectionContext();t.currentGhostIndex=i;let a=l.unpackUpdate(e,o,t),c=e.getCurPos();o&&void 0!==n?(this.ghostTracker.createGhost(i,n,l.name),this.ghostCreatesParsed++):this.ghostUpdatesParsed++,r.push({index:i,type:o?"create":"update",classId:n,updateBitsStart:s,updateBitsEnd:c,parsedData:a}),u=!0}catch(c){this.ghostsFailed++;let a=o?"create":"update",u=c instanceof Error?c.message:String(c);u0("FAIL pkt=%d seq=%d #%d idx=%d op=%s classId=%d parser=%s bit=%d/%d trackerSize=%d err=%s",this.packetsParsed,t,r.length,i,a,n,l.name,s,e.getMaxPos(),this.ghostTracker.size(),u)}if(!u){u0("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()),r.push({index:i,type:o?"create":"update",classId:n,updateBitsStart:s,updateBitsEnd:s});break}}return r}emptyGameState(){return{lastMoveAck:0,pinged:!1,jammed:!1}}}class u2{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 r=0,a=[];for(let n=0;n0&&(a.sounds=t)}if(e.readFlag()){let t=[];for(let r=0;r<4;r++)e.readFlag()&&t.push({index:r,sequence:e.readInt(5),state:e.readInt(2),forward:e.readFlag(),atEnd:e.readFlag()});t.length>0&&(a.threads=t)}let n=!1;if(e.readFlag()){let r=[];for(let a=0;a<8;a++)if(e.readFlag()){let i={index:a};e.readFlag()?i.dataBlockId=u5(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()),r.push(i)}r.length>0&&(a.images=r)}if(e.readFlag()){if(e.readFlag()){a.stateAEnabled=e.readFlag(),a.stateB=e.readFlag();let t=e.readFlag();a.hasInvulnerability=t,t?(a.invulnerabilityVisual=e.readFlag(),a.invulnerabilityTicks=e.readU32()):a.binaryCloak=e.readFlag()}if(e.readFlag())if(e.readFlag()){let t=e.readFlag();a.stateBMode=t,t?a.energyPackOn=!0:a.energyPackOn=!1}else a.shieldNormal=e.readNormalVector(8),a.energyPercent=e.readFloat(5);e.readFlag()&&(a.stateValue1=e.readU32(),a.stateValue2=e.readU32())}return n&&(a.imageSkinDirty=!0),e.readFlag()&&(e.readFlag()?(a.mountObject=e.readInt(10),a.mountNode=e.readInt(5)):a.mountObject=-1),a}function u6(e,t,r){let a=u4(e,t,r);if(e.readFlag()&&(a.impactSound=e.readInt(3)),e.readFlag()&&(a.action=e.readInt(8),a.actionHoldAtEnd=e.readFlag(),a.actionAtEnd=e.readFlag(),a.actionFirstPerson=e.readFlag(),!a.actionAtEnd&&e.readFlag()&&(a.actionAnimPos=e.readSignedFloat(6))),e.readFlag()&&(a.armAction=e.readInt(8)),e.readFlag())return a;if(e.readFlag()){if(a.actionState=e.readInt(3),e.readFlag()&&(a.recoverTicks=e.readInt(7)),a.moveFlag0=e.readFlag(),a.moveFlag1=e.readFlag(),a.position=e.readCompressedPoint(r.compressionPoint),e.readFlag()){let t=e.readInt(13)/32,r=e.readNormalVector(10);a.velocity={x:r.x*t,y:r.y*t,z:r.z*t}}else a.velocity={x:0,y:0,z:0};a.headX=e.readSignedFloat(6),a.headZ=e.readSignedFloat(6),a.rotationZ=2*e.readFloat(7)*Math.PI,a.move=u9(e),a.allowWarp=e.readFlag()}return a.energy=e.readFloat(5),a}function u7(e,t){let r={};if(r.energyLevel=e.readF32(),r.rechargeRate=e.readF32(),r.actionState=e.readInt(3),e.readFlag()&&(r.recoverTicks=e.readInt(7)),e.readFlag()&&(r.jumpDelay=e.readInt(7)),e.readFlag()){let a={x:e.readF32(),y:e.readF32(),z:e.readF32()};r.position=a,t.compressionPoint=a,r.velocity={x:e.readF32(),y:e.readF32(),z:e.readF32()},r.jumpSurfaceLastContact=e.readInt(4)}if(r.headX=e.readF32(),r.headZ=e.readF32(),r.rotationZ=e.readF32(),e.readFlag()){let a=e.readInt(10);r.controlObjectGhost=a;let n=t.ghostTracker.getGhost(a),i=n?t.getGhostParser?.(n.classId):void 0;if(i?.readPacketData){let n=t.currentGhostIndex;t.currentGhostIndex=a,r.controlObjectData=i.readPacketData(e,t),t.currentGhostIndex=n}}return r.disableMove=e.readFlag(),r.pilot=e.readFlag(),r}function ce(e,t,r){let a=u4(e,t,r);return(a.jetting=e.readFlag(),e.readFlag())?a._controlledEarlyReturn=!0:(a.steeringYaw=e.readFloat(9),a.steeringPitch=e.readFloat(9),a.move=u9(e),a.frozen=e.readFlag(),e.readFlag()&&(a.position=e.readCompressedPoint(r.compressionPoint),a.angPosition={x:e.readF32(),y:e.readF32(),z:e.readF32(),w:e.readF32()},a.linMomentum=e.readPoint3F(),a.angMomentum=e.readPoint3F()),e.readFlag()&&(a.energy=e.readFloat(8))),a}function ct(e,t){let r={};r.energyLevel=e.readF32(),r.rechargeRate=e.readF32(),r.steering={x:e.readF32(),y:e.readF32()};let a={x:e.readF32(),y:e.readF32(),z:e.readF32()};return r.linPosition=a,r.angPosition={x:e.readF32(),y:e.readF32(),z:e.readF32(),w:e.readF32()},r.linMomentum=e.readPoint3F(),r.angMomentum=e.readPoint3F(),r.disableMove=e.readFlag(),r.frozen=e.readFlag(),t.compressionPoint=a,r}function cr(e,t){let r=ct(e,t);r.braking=e.readFlag();let a=4,n=t.currentGhostIndex;if(void 0!==n){let e=cK.get(n);void 0!==e&&(a=e)}let i=[];for(let t=0;t64)throw Error(`Invalid Sky fogVolumeCount: ${t}`);a.fogVolumeCount=t,a.useSkyTextures=e.readBool(),a.renderBottomTexture=e.readBool(),a.skySolidColor={r:e.readF32(),g:e.readF32(),b:e.readF32()},a.windEffectPrecipitation=e.readBool();let r=[];for(let a=0;a3)throw Error(`Invalid precipitation colorCount: ${t}`);let r=[];for(let a=0;aMath.floor(e.getRemainingBits()/96))throw Error(`Invalid physicalZone point count: ${t}`);let r=[];for(let a=0;aMath.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&&(r.audioData=e.readBitsBuffer(8*a)),r}function dn(e,t){return{type:"GhostingMessageEvent",sequence:e.readU32(),message:e.readInt(3),ghostCount:e.readInt(11)}}function di(e,t){let r={type:"GhostAlwaysObjectEvent"};r.ghostIndex=e.readInt(10);let a=e.readFlag();if(r._hasObjectData=a,a){let a=e.readInt(7);r.classId=a;let n=t.getGhostParser?.(a);if(!n)throw Error(`No ghost parser for GhostAlwaysObjectEvent classId=${a}`);r.objectData=n.unpackUpdate(e,!0,t)}return r}function ds(e,t){let r={type:"PathManagerEvent"};if(e.readFlag()){r.messageType="NewPaths";let t=e.readU32(),a=[];for(let r=0;r0&&(t.hudImages=r),t}function dB(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=dv(e),t.muzzleFlash=dv(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=dv(e),t.accuFire=e.readFlag();let r=[];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=dv(e),null!==t.emitter&&(t.emitterTime=e.readF32(),t.emitterNode=e.readS32()),t.sound=dv(e),r.push(t)}return t.states=r,t}function dS(e){let t=dC(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=dv(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 r=[];for(let t=0;t<32;t++)e.readFlag()?r.push(e.readInt(11)):r.push(null);t.sounds=r,t.boxSize={x:e.readF32(),y:e.readF32(),z:e.readF32()},t.footPuffEmitter=dv(e),t.footPuffNumParts=e.readF32(),t.footPuffRadius=e.readF32(),t.decalData=dv(e),t.decalOffset=e.readF32(),t.dustEmitter=dv(e),t.splash=dv(e);let a=[];for(let t=0;t<3;t++)a.push(dv(e));return t.splashEmitters=a,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 dx(e){let t=dC(e);t.bodyRestitution=e.readF32(),t.bodyFriction=e.readF32();let r=[];for(let t=0;t<2;t++)r.push(dv(e));t.impactSounds=r,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 a=[];for(let t=0;t<5;t++)a.push(dv(e));t.waterSounds=a,t.dustEmitter=dv(e);let n=[];for(let t=0;t<3;t++)n.push(dv(e));t.damageEmitters=n;let i=[];for(let t=0;t<2;t++)i.push(dv(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 dE(e){let t=dx(e);t.jetActivateSound=dv(e),t.jetDeactivateSound=dv(e);let r=[];for(let t=0;t<4;t++)r.push(dv(e));return t.jetEmitters=r,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 dM(e){let t=dx(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=dv(e),t.thrustSound=dv(e),t.turboSound=dv(e);let r=[];for(let t=0;t<3;t++)r.push(dv(e));return t.jetEmitters=r,t.dustTrailEmitter=dv(e),t.mainThrustEmitterFactor=e.readF32(),t.strafeThrustEmitterFactor=e.readF32(),t.reverseThrustEmitterFactor=e.readF32(),t}function dD(e){let t=dx(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=dv(e),t.jetSound=dv(e),t.engineSound=dv(e),t.squealSound=dv(e),t.wadeSound=dv(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 dk(e){let t=dC(e);return t.noIndividualDamage=e.readFlag(),t.dynamicTypeField=e.readS32(),t}function dw(e){let t=dk(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 dI(e){let t=dB(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 dT(e){let t=dC(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 dR(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=dv(e),t.maintainEmitter=dv(e),t.activateSound=dv(e),t.maintainSound=dv(e),t.explosion=dv(e),t.splash=dv(e),t.bounceExplosion=dv(e),t.bounceSound=dv(e),t.underwaterExplosion=dv(e);let r=[];for(let t=0;t<6;t++)r.push(dv(e));return t.decals=r,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=dF(e),t.depthTolerance=e.readF32(),t}function dP(e){let t=dR(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 dG(e){let t=dR(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 dL(e){let t=dR(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=dF(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=dv(e),t.puffEmitter=dv(e),t.exhaustEmitter=dv(e),t}function dj(e){let t=dR(e);t.maxRifleRange=e.readF32(),t.rifleHeadMultiplier=e.readF32(),t.beamColor=dA(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=dA(e),t.lightRadius=e.readF32();let r=[];for(let t=0;t<12;t++)r.push(e.readString());return t.textures=r,t}function d_(e){let t=dR(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=dv(e);let r=[],a=[],n=[],i=[];for(let t=0;t<2;t++)r.push(e.readF32()),a.push(e.readF32()),n.push(e.readF32()),i.push(e.readF32());t.startWidth=r,t.endWidth=a,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=dv(e),t}function dO(e){let t=dR(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=dv(e),t}function dU(e){let t=dR(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 dH(e){let t=dR(e);t.maxRifleRange=e.readF32(),t.beamColor=dA(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 r=[];for(let t=0;t<4;t++)r.push(e.readString());return t.textures=r,t}function dN(e){let t=dP(e);return t.tracerLength=e.readF32(),t.tracerAlpha=e.readF32(),t.tracerMinPixels=e.readF32(),t.crossViewFraction=dF(e),t.tracerColor=dA(e),t.tracerWidth=e.readF32(),t.muzzleVelocity=e.readF32(),t.proximityRadius=dF(e),t.textureName0=e.readString(),t.textureName1=e.readString(),t}function dJ(e){let t=dG(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 dK(e){let t=dP(e);return t.numFlares=e.readF32(),t.flareColor=dA(e),t.flareTexture=e.readString(),t.smokeTexture=e.readString(),t.size=e.readF32(),t.flareModTexture=e.readF32(),t.smokeSize=e.readF32(),t}function dV(e){let t=dG(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 dz(e){let t=dG(e);return t.size=e.readF32(),t.useLensFlare=dF(e),t.flareTexture=e.readString(),t.lensFlareTexture=e.readString(),t}function dq(e){let t={};t.dtsFileName=e.readString(),t.soundProfile=dv(e),t.particleEmitter=dv(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=dv(e),t.debris=dv(e);let r=[];for(let t=0;t<4;t++)r.push(dv(e));t.emitters=r;let a=[];for(let t=0;t<5;t++)a.push(dv(e));t.subExplosions=a;let n=e.readRangedU32(0,4),i=[];for(let t=0;t0&&fh("DataBlock binding: %d/%d bound, missing parsers: %s",t,uY.length,r.join(", "));const{bound:a,missing:n}=this.registry.bindDeterministicGhosts(uZ,0);n.length>0&&fh("Ghost binding: %d/%d bound, missing parsers: %s",a,uZ.length,n.join(", "));const{bound:i,missing:o}=this.registry.bindDeterministicEvents(u$,255);o.length>0&&fh("Event binding: %d/%d bound, missing parsers: %s",i,u$.length,o.join(", ")),this.packetParser=new u1(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,r=0,a=0;for(;a+2<=e.length;){let n=4095&t.getUint16(a,!0);if((a+=2+n)>e.length)break;r++}this._blockCount=r}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();fh('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),r=this.readInitialBlock(t);this.offset+=e.initialBlockSize;let a=this.buffer.subarray(this.offset);fh("compressed block stream: %d bytes",a.length);let n=await new Promise((e,t)=>{var r,n;r=(r,a)=>{r?t(r):e(a)},n||(n=r,r={}),"function"!=typeof n&&l_(7),ur(a,r,[l8],function(e){return ue(ub(e.data[0],ut(e.data[1])))},1,n)});return fh("decompressed block stream: %d bytes",n.length),this._decompressedData=n,this._decompressedView=new DataView(n.buffer,n.byteOffset,n.byteLength),this.setupPacketParser(r),this._header=e,this._initialBlock=r,this._blockStreamOffset=0,this._blockCursor=0,this._loaded=!0,{header:e,initialBlock:r}}nextBlock(){if(!this._loaded)throw Error("must call load() first");let e=this._decompressedData,t=this._decompressedView,r=this._blockStreamOffset;if(r+2>e.length)return;let a=t.getUint16(r,!0),n=a>>12,i=4095&a;if(r+2+i>e.length)return void fp("block %d: size %d would exceed decompressed data (offset=%d remaining=%d), stopping",this._blockCursor,i,r+2,e.length-r-2);let o=e.subarray(r+2,r+2+i);this._blockStreamOffset=r+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 r=0;r=128&&t<128+uY.length?uY[t-128]:`unknown(${t})`;throw Error(`No parser for DataBlock classId ${t} (${e}) at bit ${i}`)}}fh("all %d/%d DataBlocks parsed (%d payloads), bit position after DataBlocks: %d",l,i,s.size,a.getCurPos());let u=a.readU8(),c=[];for(let e=0;e<6;e++)c.push(a.readU32());let d=[];for(let e=0;e<16;e++)d.push(a.readU32());let f=a.readU32(),h=[];for(let e=0;e>3<<3),this.readSimpleTargetManager(a),this.readSimpleTargetManager(a),fm('after sequential tail bit=%d mission="%s" CRC=0x%s',a.getCurPos(),w,I.toString(16))}catch(e){r=e instanceof Error?e.message:String(e)}finally{this.ghostTracker=S}let T=C-a.getCurPos(),R=w.length>0?w.split("").filter(e=>{let t=e.charCodeAt(0);return t>=32&&t<=126}).length/w.length:1,P=w.length>0&&R>=.8&&void 0===r;return fh('initial block: events=%d ghosts=%d ghostingSeq=%d controlObj=%d mission="%s" CRC=0x%s valid=%s%s',x.length,D.length,M,k,w,I.toString(16),P,r?` error=${r}`:""),{taggedStrings:n,dataBlockHeaders:o,dataBlockCount:l,dataBlocks:s,demoSetting:u,connectionFields:c,stateArray:d,scoreEntries:h,demoValues:m,sensorGroupColors:p,targetEntries:g,connectionState:v,roundTripTime:y,packetLoss:A,pathManager:F,notifyCount:b,nextRecvEventSeq:E,ghostingSequence:M,initialGhosts:D,initialEvents:x,controlObjectGhostIndex:k,controlObjectData:t,missionName:w,missionCRC:I,phase2TrailingBits:T,phase2Valid:P,phase2Error:r}}readScoreEntry(e){let t=e.readFlag()?e.readInt(16):0,r=e.readFlag()?e.readInt(16):0,a=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:r,score:a,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 r=0;r<32;r++)for(let a=0;a<32;a++)e.readFlag()&&t.push({group:r,targetGroup:a,r:e.readU8(),g:e.readU8(),b:e.readU8(),a:e.readU8()});let r=[];for(let t=0;t<512;t++){if(!e.readFlag())continue;let a={targetId:t,sensorGroup:0,targetData:0,damageLevel:0};e.readFlag()&&(a.sensorData=e.readU32()),e.readFlag()&&(a.voiceMapData=e.readU32()),e.readFlag()&&(a.name=e.readString()),e.readFlag()&&(a.skin=e.readString()),e.readFlag()&&(a.skinPref=e.readString()),e.readFlag()&&(a.voice=e.readString()),e.readFlag()&&(a.typeDescription=e.readString()),a.sensorGroup=e.readInt(5),a.targetData=e.readInt(9),t>=32&&e.readFlag()&&(a.dataBlockRef=e.readInt(11)),a.damageLevel=e.readFloat(7),r.push(a)}return{sensorGroupColors:t,targets:r}}readPathManager(e){let t=[],r=e.readU32();for(let a=0;athis.registry.getDataBlockParser(e)};t=i.unpack(e,r)}catch{r.push({classId:a,guaranteed:!0,dataBitsStart:n,dataBitsEnd:n});break}else{r.push({classId:a,guaranteed:!0,dataBitsStart:n,dataBitsEnd:n});break}r.push({classId:a,guaranteed:!0,dataBitsStart:n,dataBitsEnd:e.getCurPos(),parsedData:t}),fm(" event classId=%d bits=%d",a,e.getCurPos()-n)}return{nextRecvEventSeq:t,events:r}}readGhostStartBlock(e,t){let r=e.readU32(),a=[];fm("ghost block: seq=%d bit=%d",r,e.getCurPos());let n=this.registry.getGhostCatalog(),i=8*e.getBuffer().length,o=new Map;for(let[e,r]of t)o.set(e,r.data);for(;e.readFlag()&&!e.isError();){let r=e.readInt(10),s=e.readInt(7)+0,l=e.getCurPos(),u=[],c=new Set,{entry:d}=this.identifyGhostViaDataBlock(e,t,n),f=this.registry.getGhostParser(s);f&&(u.push({entry:f,method:"registry"}),c.add(f)),d&&!c.has(d)&&(u.push({entry:d,method:"datablock"}),c.add(d));let h={getDataBlockData:e=>o.get(e),getDataBlockParser:e=>this.registry.getDataBlockParser(e)},m=!1;for(let{entry:t,method:n}of u){let o="registry"===n,u=this.tryGhostParser(e,t,l,i,!1,h,o);if(!1!==u){this.ghostTracker.createGhost(r,s,t.name),fm(" ghost idx=%d classId=%d parser=%s bits=%d via=%s",r,s,t.name,e.getCurPos()-l,n),a.push({index:r,type:"create",classId:s,updateBitsStart:l,updateBitsEnd:e.getCurPos(),parsedData:u}),m=!0;break}}if(!m){fm(" ghost idx=%d classId=%d NO PARSER (stopping at bit=%d, remaining=%d)",r,s,l,i-l);break}}return fm("ghost loop ended at bit=%d remaining=%d count=%d",e.getCurPos(),i-e.getCurPos(),a.length),{ghostingSequence:r,ghosts:a}}tryGhostParser(e,t,r,a,n=!1,i,o=!1){let s=e.savePos();n||fm(" try %s: startBit=%d",t.name,r);try{let l=t.unpackUpdate(e,!0,{compressionPoint:{x:0,y:0,z:0},ghostTracker:this.ghostTracker,...i}),u=e.getCurPos()-r,c=a-e.getCurPos();if(e.isError()||!o&&u<3)return n||fm(" reject %s: bits=%d isError=%s",t.name,u,e.isError()),e.restorePos(s),!1;if(c>1e3){let r=e.getCurPos(),a=e.readFlag();if(e.setCurPos(r),!a)return n||fm(" reject %s: bits=%d misaligned (remaining=%d)",t.name,u,c),e.restorePos(s),!1}return l??{}}catch(r){return n||fm(" reject %s: error at bit=%d: %s",t.name,e.getCurPos(),r instanceof Error?r.message:String(r)),e.restorePos(s),!1}}identifyGhostViaDataBlock(e,t,r){let a;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$/,"");(a=r.get(e))||fm(" identifyGhostViaDataBlock: dbId=%d className=%s ghostName=%s (no ghost parser)",n,i.className,e)}else fm(" identifyGhostViaDataBlock: dbId=%d (no DataBlock found)",n)}else fm(" identifyGhostViaDataBlock: DataBlock flag=0")}catch{}return e.restorePos(n),{entry:a,dbFlag:i}}readRawMove(e){let t=new DataView(e.buffer,e.byteOffset,e.byteLength),r=t.getInt32(0,!0),a=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),u=t.getFloat32(28,!0),c=t.getFloat32(32,!0),d=t.getFloat32(36,!0),f=t.getFloat32(40,!0),h=t.getFloat32(44,!0),m=t.getUint32(48,!0),p=t.getUint32(52,!0),g=0!==e[56],v=[];for(let t=0;t<6;t++)v.push(0!==e[57+t]);return{px:r,py:a,pz:n,pyaw:i,ppitch:o,proll:s,x:l,y:u,z:c,yaw:d,pitch:f,roll:h,id:m,sendCount:p,freeLook:g,trigger:v}}readInfoBlock(e){let t=new DataView(e.buffer,e.byteOffset,e.byteLength);return{value1:t.getUint32(0,!0),value2:t.getFloat32(4,!0)}}}let fv=Object.freeze({r:0,g:255,b:0}),fy=Object.freeze({r:255,g:0,b:0}),fA=new Set(["FlyingVehicle","HoverVehicle","WheeledVehicle"]),fF=new Set(["BombProjectile","EnergyProjectile","FlareProjectile","GrenadeProjectile","LinearFlareProjectile","LinearProjectile","Projectile","SeekerProjectile","TracerProjectile"]),fb=new Set(["LinearProjectile","TracerProjectile","LinearFlareProjectile","Projectile"]),fC=new Set(["GrenadeProjectile","EnergyProjectile","FlareProjectile","BombProjectile"]),fB=new Set(["SeekerProjectile"]),fS=new Set(["StaticShape","ScopeAlwaysShape","Turret","BeaconObject","ForceFieldBare"]),fx=new Set(["TSStatic","InteriorInstance","TerrainBlock","Sky","Sun","MissionArea","PhysicalZone","MissionMarker","SpawnSphere","VehicleBlocker","Camera"]),fE=.494*Math.PI,fM=new u.Matrix4,fD=new u.Quaternion;function fk(e){return null!=e&&Number.isFinite(e.x)&&Number.isFinite(e.y)&&Number.isFinite(e.z)}function fw(e,t,r){return er?r:e}function fI(e){let t=-e/2;return[0,Math.sin(t),0,Math.cos(t)]}function fT(e){if(!Number.isFinite(e.x)||!Number.isFinite(e.y)||!Number.isFinite(e.z)||!Number.isFinite(e.w))return null;let t=-e.y,r=-e.z,a=-e.x,n=e.w,i=t*t+r*r+a*a+n*n;if(i<=1e-12)return null;let o=1/Math.sqrt(i);return[t*o,r*o,a*o,n*o]}function fR(e){let t="";for(let r=0;r=32&&(t+=e[r]);return t}function fP(e){return"Player"===e?"Player":fA.has(e)?"Vehicle":"Item"===e?"Item":fF.has(e)?"Projectile":fS.has(e)?"Deployable":"Ghost"}function fG(e,t){return"Player"===e?`player_${t}`:fA.has(e)?`vehicle_${t}`:"Item"===e?`item_${t}`:fF.has(e)?`projectile_${t}`:fS.has(e)?`deployable_${t}`:`ghost_${t}`}function fL(e){return!!e&&"object"==typeof e&&"number"==typeof e.x&&"number"==typeof e.y&&"number"==typeof e.z&&"number"==typeof e.w}function fj(e){return!!e&&"object"==typeof e&&"number"==typeof e.x&&"number"==typeof e.y&&"number"==typeof e.z}function f_(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 fO(e,t){if(e)for(let r of t){let t=e[r];if("number"==typeof t&&Number.isFinite(t))return t}}function fU(e,t){if(e)for(let r of t){let t=e[r];if("string"==typeof t&&t.length>0)return t}}function fH(e){return e?"number"==typeof e.cameraMode?"camera":"number"==typeof e.rotationZ?"player":null:null}class fN{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:fk(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,fR(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=fH(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,r=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 r&&Number.isFinite(r)?this.state.lastOrbitDistance=Math.max(0,r):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:fk(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}`,r=fG(e,t.index),a={id:r,ghostIndex:t.index,className:e,spawnTick:0,type:fP(e),rotation:[0,0,0,1]};this.applyGhostData(a,t.parsedData),this.state.entitiesById.set(r,a),this.state.entityIdByGhostIndex.set(t.index,r)}this.updateCameraAndHud()}getSnapshot(){return this.buildSnapshot()}getEffectShapes(){let e=new Set;for(let[,t]of this.initialBlock.dataBlocks){let r=t.data?.explosion;if(null==r)continue;let a=this.getDataBlockData(r),n=a?.dtsFileName;n&&e.add(n)}return[...e]}stepToTime(e,t=1/0){let r=Math.floor(1e3*(Number.isFinite(e)?Math.max(0,e):0)/32);r0&&(this.state.playerSensorGroup=t.sensorGroup)}if(r){let e=fH(r);if(e&&(this.state.lastControlType=e),"player"===this.state.lastControlType)this.state.isPiloting=!!(r.pilot||null!=r.controlObjectGhost);else if(this.state.isPiloting=!1,"number"==typeof r.cameraMode)if(this.state.lastCameraMode=r.cameraMode,3===r.cameraMode){"number"==typeof r.orbitObjectGhostIndex&&(this.state.lastOrbitGhostIndex=r.orbitObjectGhostIndex);let e=r.minOrbitDist,t=r.maxOrbitDist,a=r.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))}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,r=e.parsedData.value;null!=t&&"string"==typeof r&&this.netStrings.set(t,r);continue}if("TargetInfoEvent"===t&&e.parsedData){let t=e.parsedData.targetId,r=e.parsedData.nameTag;if(null!=t&&null!=r){let e=this.netStrings.get(r);e&&this.targetNames.set(t,fR(e))}let a=e.parsedData.sensorGroup;null!=t&&null!=a&&this.targetTeams.set(t,a)}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,r=e.parsedData.colors;if(r){let e=this.sensorGroupColors.get(t);for(let a of(e||(e=new Map,this.sensorGroupColors.set(t,e)),r))a.default?e.delete(a.index):e.set(a.index,{r:a.r??0,g:a.g??0,b:a.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=e.index,r=this.state.entityIdByGhostIndex.get(t);if("delete"===e.type){r&&(this.state.entitiesById.delete(r),this.state.entityIdByGhostIndex.delete(t));return}let a=this.resolveGhostClassName(t,e.classId);if(!a)return;let n=fG(a,t);r&&r!==n&&this.state.entitiesById.delete(r);let i=this.state.entitiesById.get(n);i||(i={id:n,ghostIndex:t,className:a,spawnTick:this.state.moveTicks,type:fP(a),rotation:[0,0,0,1]},this.state.entitiesById.set(n,i)),i.ghostIndex=t,i.className=a,i.type=fP(a),this.state.entityIdByGhostIndex.set(t,n),this.applyGhostData(i,e.parsedData)}resolveGhostClassName(e,t){if("number"==typeof t){let e=this.registry.getGhostParser(t)?.name;if(e)return e}let r=this.state.entityIdByGhostIndex.get(e);if(r){let e=this.state.entitiesById.get(r);if(e?.className)return e.className}let a=this.parser.getGhostTracker().getGhost(e);if(a?.className)return a.className}resolveEntityIdForGhostIndex(e){let t=this.state.entityIdByGhostIndex.get(e);if(t)return t;let r=this.parser.getGhostTracker().getGhost(e);if(r)return fG(r.className,e)}getDataBlockData(e){let t=this.initialBlock.dataBlocks.get(e);if(t?.data)return t.data;let r=this.parser.getPacketParser();return r.dataBlockDataMap?.get(e)}resolveExplosionInfo(e){let t=this.getDataBlockData(e),r=t?.explosion;if(null==r)return;let a=this.getDataBlockData(r);if(!a)return;let n=a.dtsFileName;if(!n)return;let i=a.lifetimeMS??31;return{shape:n,faceViewer:!1!==a.faceViewer&&0!==a.faceViewer,lifetimeTicks:i}}applyGhostData(e,t){if(!t)return;let r=t.dataBlockId;if(null!=r){e.dataBlockId=r;let t=this.getDataBlockData(r),a=f_(t);if(e.visual=function(e,t){if(!t)return;let r=fU(t,["tracerTex0","textureName0","texture0"])??"";if(!("TracerProjectile"===e||r.length>0&&null!=fO(t,["tracerLength"]))||!r)return;let a=fU(t,["tracerTex1","textureName1","texture1"]),n=fO(t,["tracerLength"])??10,i=fO(t,["tracerWidth"]),o=fO(t,["tracerAlpha"]),s=null!=i&&(null!=fO(t,["crossViewAng"])||i<=.7)?i:o??i??.5,l=fO(t,["crossViewAng","crossViewFraction"])??("number"==typeof t.tracerWidth&&t.tracerWidth>.7?t.tracerWidth:.98);return{kind:"tracer",texture:r,crossTexture:a,tracerLength:n,tracerWidth:s,crossViewAng:l,crossSize:fO(t,["crossSize","muzzleVelocity"])??.45,renderCross:function(e,t){if(e)for(let r of t){let t=e[r];if("boolean"==typeof t)return t}}(t,["renderCross","proximityRadius"])??!0}}(e.className,t)??function(e,t){if(t){if("LinearFlareProjectile"===e){let e=fU(t,["smokeTexture","flareTexture"]);if(!e)return;let r=t.flareColor,a=fO(t,["size"])??.5;return{kind:"sprite",texture:e,color:r?{r:r.r,g:r.g,b:r.b}:{r:1,g:1,b:1},size:a}}if("FlareProjectile"===e){let e=fU(t,["flareTexture"]);if(!e)return;return{kind:"sprite",texture:e,color:{r:1,g:.9,b:.5},size:fO(t,["size"])??4}}}}(e.className,t),"string"==typeof a&&(e.shapeHint=a,e.dataBlock=a),"Player"===e.type&&"number"==typeof t?.maxEnergy&&(e.maxEnergy=t.maxEnergy),"Projectile"===e.type&&(fb.has(e.className)?e.projectilePhysics="linear":fC.has(e.className)?(e.projectilePhysics="ballistic",e.gravityMod=fO(t,["gravityMod"])??1):fB.has(e.className)&&(e.projectilePhysics="seeker")),"Projectile"===e.type&&!e.explosionShape){let t=this.resolveExplosionInfo(r);t&&(e.explosionShape=t.shape,e.faceViewer=t.faceViewer,e.explosionLifetimeTicks=t.lifetimeTicks)}}if("Player"===e.type){let r=t.images;if(Array.isArray(r)&&r.length>0){let t=r[0];if(t?.dataBlockId&&t.dataBlockId>0){let r=this.getDataBlockData(t.dataBlockId),a=f_(r);if(a){let t=r?.mountPoint;(null==t||t<=0)&&!/pack_/i.test(a)&&(e.weaponShape=a)}}}}let a=fk(t.position)?t.position:fk(t.initialPosition)?t.initialPosition:fk(t.explodePosition)?t.explodePosition:fk(t.endPoint)?t.endPoint:fk(t.transform?.position)?t.transform.position:void 0;a&&(e.position=[a.x,a.y,a.z]);let n=fj(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=fI(t.rotationZ);else if(fL(t.angPosition)){let r=fT(t.angPosition);r&&(e.rotation=r)}else if(fL(t.transform?.rotation)){let r=fT(t.transform.rotation);r&&(e.rotation=r)}else if("Item"===e.type&&"number"==typeof t.rotation?.angle){let r=t.rotation;e.rotation=fI((r.zSign??1)*r.angle)}else if("Projectile"===e.type){let r=t.velocity??t.direction??(fk(t.initialPosition)&&fk(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);fj(r)&&(0!==r.x||0!==r.y)&&(e.rotation=fI(Math.atan2(r.x,r.y)))}if(fj(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])),e.projectilePhysics){if("linear"===e.projectilePhysics){let r=fO(null!=e.dataBlockId?this.getDataBlockData(e.dataBlockId):void 0,["dryVelocity","muzzleVelocity","bulletVelocity"])??80,a=e.direction??[0,1,0],n=a[0]*r,i=a[1]*r,o=a[2]*r,s=t.excessVel,l=t.excessDir;"number"==typeof s&&s>0&&fj(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 r=t.currTick;if("number"==typeof r&&r>0&&e.simulatedVelocity&&e.position){let t=.032*r,a=e.simulatedVelocity;if(e.position[0]+=a[0]*t,e.position[1]+=a[1]*t,e.position[2]+=a[2]*t,"ballistic"===e.projectilePhysics){let r=9.81*(e.gravityMod??1);e.position[2]-=.5*r*t*t,a[2]-=r*t}}}let i=fk(t.explodePosition)?t.explodePosition:fk(t.explodePoint)?t.explodePoint:void 0;if("Projectile"===e.type&&!e.hasExploded&&i&&e.explosionShape){e.hasExploded=!0;let t=`fx_${this.state.nextExplosionId++}`,r=e.explosionLifetimeTicks??31,a={id:t,ghostIndex:-1,className:"Explosion",spawnTick:this.state.moveTicks,type:"Explosion",dataBlock:e.explosionShape,position:[i.x,i.y,i.z],rotation:[0,0,0,1],isExplosion:!0,faceViewer:!1!==e.faceViewer,expiryTick:this.state.moveTicks+r};this.state.entitiesById.set(t,a),e.position=void 0,e.simulatedVelocity=void 0}if("number"==typeof t.damageLevel&&(e.health=fw(1-t.damageLevel,0,1)),"number"==typeof t.energy&&(e.energy=fw(t.energy,0,1)),"number"==typeof t.targetId){e.targetId=t.targetId;let r=this.targetNames.get(t.targetId);r&&(e.playerName=r);let a=this.targetTeams.get(t.targetId);null!=a&&(e.sensorGroup=a,e.ghostIndex===this.state.latestControl.ghostIndex&&"player"===this.state.lastControlType&&(this.state.playerSensorGroup=a))}}advanceProjectiles(){for(let e of this.state.entitiesById.values()){if(!e.simulatedVelocity||!e.position)continue;let t=e.simulatedVelocity,r=e.position;if("ballistic"===e.projectilePhysics){let r=9.81*(e.gravityMod??1);t[2]-=.032*r}r[0]+=.032*t[0],r[1]+=.032*t[1],r[2]+=.032*t[2],(0!==t[0]||0!==t[1])&&(e.rotation=fI(Math.atan2(t[0],t[1])))}}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,r=e.data,a=this.state.lastControlType;if(e.position){var n,i;let o,s,l,u,c=this.getAbsoluteRotation(r),d=!this.state.isPiloting&&"player"===a,f=d?this.state.moveYawAccum+this.state.yawOffset:this.state.lastAbsYaw,h=d?this.state.movePitchAccum+this.state.pitchOffset:this.state.lastAbsPitch,m=f,p=h;if(c?(m=c.yaw,p=c.pitch,this.state.lastAbsYaw=m,this.state.lastAbsPitch=p,this.state.yawOffset=m-this.state.moveYawAccum,this.state.pitchOffset=p-this.state.movePitchAccum):d?(this.state.lastAbsYaw=m,this.state.lastAbsPitch=p):(m=this.state.lastAbsYaw,p=this.state.lastAbsPitch),this.state.camera={time:t,position:[e.position.x,e.position.y,e.position.z],rotation:(n=m,o=Math.sin(i=fw(p,-fE,fE)),s=Math.cos(i),l=Math.sin(n),u=Math.cos(n),fM.set(-l,u*o,-u*s,0,0,s,o,0,u,l*o,-l*s,0,0,0,0,1),fD.setFromRotationMatrix(fM),[fD.x,fD.y,fD.z,fD.w]),fov:this.state.latestFov,mode:"observer",yaw:m,pitch:p},"camera"===a)if(("number"==typeof r?.cameraMode?r.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 r?.orbitObjectGhostIndex?r.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"===a&&!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=fI(m))}}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 a=r?.energyLevel;if("number"==typeof a){let e=t?.maxEnergy??60;e>0&&(o.energy=fw(a/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||!fx.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.position]:void 0,rotation:t.rotation?[...t.rotation]:void 0,velocity:t.velocity,health:t.health,energy:t.energy,faceViewer:t.faceViewer});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 r=t.get(e);if(r)return r}return e===this.state.playerSensorGroup?fv:0!==e?fy: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 fJ(e){let t=new fg(new Uint8Array(e)),{header:r,initialBlock:a}=await t.load(),{missionName:n,gameType:i}=function(e){let t=null,r=null;for(let a=0;a{if(f){p.current=p.current+1,h(null);return}m.current?.click()},d[0]=f,d[1]=h,d[2]=e):e=d[2];let g=e;d[3]!==h?(t=async e=>{let t=e.target.files?.[0];if(t){e.target.value="";try{let e=await t.arrayBuffer(),r=p.current+1;p.current=r;let a=await fJ(e);if(p.current!==r)return;h(a)}catch(e){console.error("Failed to load demo:",e)}}},d[3]=h,d[4]=t):t=d[4];let v=t;d[5]===Symbol.for("react.memo_cache_sentinel")?(r={display:"none"},d[5]=r):r=d[5],d[6]!==v?(a=(0,n.jsx)("input",{ref:m,type:"file",accept:".rec",style:r,onChange:v}),d[6]=v,d[7]=a):a=d[7];let y=f?"Unload demo":"Load demo (.rec)",A=f?"Unload demo":"Load demo (.rec)",F=f?"true":void 0;d[8]===Symbol.for("react.memo_cache_sentinel")?(s=(0,n.jsx)(lo,{className:"DemoIcon"}),d[8]=s):s=d[8];let b=f?"Unload demo":"Demo";return d[9]!==b?(l=(0,n.jsx)("span",{className:"ButtonLabel",children:b}),d[9]=b,d[10]=l):l=d[10],d[11]!==g||d[12]!==y||d[13]!==A||d[14]!==F||d[15]!==l?(u=(0,n.jsxs)("button",{type:"button",className:"IconButton LabelledButton","aria-label":y,title:A,onClick:g,"data-active":F,children:[s,l]}),d[11]=g,d[12]=y,d[13]=A,d[14]=F,d[15]=l,d[16]=u):u=d[16],d[17]!==u||d[18]!==a?(c=(0,n.jsxs)(n.Fragment,{children:[a,u]}),d[17]=u,d[18]=a,d[19]=c):c=d[19],c}function fV(e){return(0,la.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 fz(e){return(0,la.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)}function fq(e){let t,r,a,s,l,u,c,d,f,h,m,p,g,v,y,A,F,b,C,B,S,x,M,D,k,w,I,T,R,P,G,L,j,_,O,U,H,N,J,K,V,z,q,Q,W,X=(0,i.c)(103),{missionName:Y,missionType:Z,onChangeMission:$,onOpenMapInfo:ee,cameraRef:et,isTouch:er}=e,{fogEnabled:ea,setFogEnabled:en,fov:ei,setFov:eo,audioEnabled:es,setAudioEnabled:el,animationEnabled:eu,setAnimationEnabled:ec}=(0,E.useSettings)(),{speedMultiplier:ed,setSpeedMultiplier:ef,touchMode:eh,setTouchMode:em}=(0,E.useControls)(),{debugMode:ep,setDebugMode:eg}=(0,E.useDebug)(),ev=null!=r$(),[ey,eA]=(0,o.useState)(!1),eF=(0,o.useRef)(null),eb=(0,o.useRef)(null),eC=(0,o.useRef)(null);X[0]!==ey?(t=()=>{ey&&eF.current?.focus()},r=[ey],X[0]=ey,X[1]=t,X[2]=r):(t=X[1],r=X[2]),(0,o.useEffect)(t,r),X[3]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{let t=e.relatedTarget;t&&eC.current?.contains(t)||eA(!1)},X[3]=a):a=X[3];let eB=a;X[4]===Symbol.for("react.memo_cache_sentinel")?(s=e=>{"Escape"===e.key&&(eA(!1),eb.current?.focus())},X[4]=s):s=X[4];let eS=s;return X[5]!==ev||X[6]!==Y||X[7]!==Z||X[8]!==$?(l=(0,n.jsx)(lt,{value:Y,missionType:Z,onChange:$,disabled:ev}),X[5]=ev,X[6]=Y,X[7]=Z,X[8]=$,X[9]=l):l=X[9],X[10]===Symbol.for("react.memo_cache_sentinel")?(u=()=>{eA(fQ)},X[10]=u):u=X[10],X[11]===Symbol.for("react.memo_cache_sentinel")?(c=(0,n.jsx)(fz,{}),X[11]=c):c=X[11],X[12]!==ey?(d=(0,n.jsx)("button",{ref:eb,className:"IconButton Controls-toggle",onClick:u,"aria-expanded":ey,"aria-controls":"settingsPanel","aria-label":"Settings",children:c}),X[12]=ey,X[13]=d):d=X[13],X[14]!==et||X[15]!==Y||X[16]!==Z?(f=(0,n.jsx)(li,{cameraRef:et,missionName:Y,missionType:Z}),X[14]=et,X[15]=Y,X[16]=Z,X[17]=f):f=X[17],X[18]===Symbol.for("react.memo_cache_sentinel")?(h=(0,n.jsx)(fK,{}),X[18]=h):h=X[18],X[19]===Symbol.for("react.memo_cache_sentinel")?(m=(0,n.jsx)(fV,{}),p=(0,n.jsx)("span",{className:"ButtonLabel",children:"Show map info"}),X[19]=m,X[20]=p):(m=X[19],p=X[20]),X[21]!==ee?(g=(0,n.jsxs)("button",{type:"button",className:"IconButton LabelledButton MapInfoButton","aria-label":"Show map info",onClick:ee,children:[m,p]}),X[21]=ee,X[22]=g):g=X[22],X[23]!==g||X[24]!==f?(v=(0,n.jsxs)("div",{className:"Controls-group",children:[f,h,g]}),X[23]=g,X[24]=f,X[25]=v):v=X[25],X[26]!==en?(y=e=>{en(e.target.checked)},X[26]=en,X[27]=y):y=X[27],X[28]!==ea||X[29]!==y?(A=(0,n.jsx)("input",{id:"fogInput",type:"checkbox",checked:ea,onChange:y}),X[28]=ea,X[29]=y,X[30]=A):A=X[30],X[31]===Symbol.for("react.memo_cache_sentinel")?(F=(0,n.jsx)("label",{htmlFor:"fogInput",children:"Fog?"}),X[31]=F):F=X[31],X[32]!==A?(b=(0,n.jsxs)("div",{className:"CheckboxField",children:[A,F]}),X[32]=A,X[33]=b):b=X[33],X[34]!==el?(C=e=>{el(e.target.checked)},X[34]=el,X[35]=C):C=X[35],X[36]!==es||X[37]!==C?(B=(0,n.jsx)("input",{id:"audioInput",type:"checkbox",checked:es,onChange:C}),X[36]=es,X[37]=C,X[38]=B):B=X[38],X[39]===Symbol.for("react.memo_cache_sentinel")?(S=(0,n.jsx)("label",{htmlFor:"audioInput",children:"Audio?"}),X[39]=S):S=X[39],X[40]!==B?(x=(0,n.jsxs)("div",{className:"CheckboxField",children:[B,S]}),X[40]=B,X[41]=x):x=X[41],X[42]!==b||X[43]!==x?(M=(0,n.jsxs)("div",{className:"Controls-group",children:[b,x]}),X[42]=b,X[43]=x,X[44]=M):M=X[44],X[45]!==ec?(D=e=>{ec(e.target.checked)},X[45]=ec,X[46]=D):D=X[46],X[47]!==eu||X[48]!==D?(k=(0,n.jsx)("input",{id:"animationInput",type:"checkbox",checked:eu,onChange:D}),X[47]=eu,X[48]=D,X[49]=k):k=X[49],X[50]===Symbol.for("react.memo_cache_sentinel")?(w=(0,n.jsx)("label",{htmlFor:"animationInput",children:"Animation?"}),X[50]=w):w=X[50],X[51]!==k?(I=(0,n.jsxs)("div",{className:"CheckboxField",children:[k,w]}),X[51]=k,X[52]=I):I=X[52],X[53]!==eg?(T=e=>{eg(e.target.checked)},X[53]=eg,X[54]=T):T=X[54],X[55]!==ep||X[56]!==T?(R=(0,n.jsx)("input",{id:"debugInput",type:"checkbox",checked:ep,onChange:T}),X[55]=ep,X[56]=T,X[57]=R):R=X[57],X[58]===Symbol.for("react.memo_cache_sentinel")?(P=(0,n.jsx)("label",{htmlFor:"debugInput",children:"Debug?"}),X[58]=P):P=X[58],X[59]!==R?(G=(0,n.jsxs)("div",{className:"CheckboxField",children:[R,P]}),X[59]=R,X[60]=G):G=X[60],X[61]!==I||X[62]!==G?(L=(0,n.jsxs)("div",{className:"Controls-group",children:[I,G]}),X[61]=I,X[62]=G,X[63]=L):L=X[63],X[64]===Symbol.for("react.memo_cache_sentinel")?(j=(0,n.jsx)("label",{htmlFor:"fovInput",children:"FOV"}),X[64]=j):j=X[64],X[65]!==eo?(_=e=>eo(parseInt(e.target.value)),X[65]=eo,X[66]=_):_=X[66],X[67]!==ei||X[68]!==ev||X[69]!==_?(O=(0,n.jsx)("input",{id:"fovInput",type:"range",min:75,max:120,step:5,value:ei,disabled:ev,onChange:_}),X[67]=ei,X[68]=ev,X[69]=_,X[70]=O):O=X[70],X[71]!==ei?(U=(0,n.jsx)("output",{htmlFor:"fovInput",children:ei}),X[71]=ei,X[72]=U):U=X[72],X[73]!==O||X[74]!==U?(H=(0,n.jsxs)("div",{className:"Field",children:[j,O,U]}),X[73]=O,X[74]=U,X[75]=H):H=X[75],X[76]===Symbol.for("react.memo_cache_sentinel")?(N=(0,n.jsx)("label",{htmlFor:"speedInput",children:"Speed"}),X[76]=N):N=X[76],X[77]!==ef?(J=e=>ef(parseFloat(e.target.value)),X[77]=ef,X[78]=J):J=X[78],X[79]!==ev||X[80]!==ed||X[81]!==J?(K=(0,n.jsxs)("div",{className:"Field",children:[N,(0,n.jsx)("input",{id:"speedInput",type:"range",min:.1,max:5,step:.05,value:ed,disabled:ev,onChange:J})]}),X[79]=ev,X[80]=ed,X[81]=J,X[82]=K):K=X[82],X[83]!==H||X[84]!==K?(V=(0,n.jsxs)("div",{className:"Controls-group",children:[H,K]}),X[83]=H,X[84]=K,X[85]=V):V=X[85],X[86]!==er||X[87]!==em||X[88]!==eh?(z=er&&(0,n.jsx)("div",{className:"Controls-group",children:(0,n.jsxs)("div",{className:"Field",children:[(0,n.jsx)("label",{htmlFor:"touchModeInput",children:"Joystick:"})," ",(0,n.jsxs)("select",{id:"touchModeInput",value:eh,onChange:e=>em(e.target.value),children:[(0,n.jsx)("option",{value:"dualStick",children:"Dual Stick"}),(0,n.jsx)("option",{value:"moveLookStick",children:"Single Stick"})]})]})}),X[86]=er,X[87]=em,X[88]=eh,X[89]=z):z=X[89],X[90]!==ey||X[91]!==v||X[92]!==M||X[93]!==L||X[94]!==V||X[95]!==z?(q=(0,n.jsxs)("div",{className:"Controls-dropdown",ref:eF,id:"settingsPanel",tabIndex:-1,onKeyDown:eS,onBlur:eB,"data-open":ey,children:[v,M,L,V,z]}),X[90]=ey,X[91]=v,X[92]=M,X[93]=L,X[94]=V,X[95]=z,X[96]=q):q=X[96],X[97]!==q||X[98]!==d?(Q=(0,n.jsxs)("div",{ref:eC,children:[d,q]}),X[97]=q,X[98]=d,X[99]=Q):Q=X[99],X[100]!==Q||X[101]!==l?(W=(0,n.jsxs)("div",{id:"controls",onKeyDown:fY,onPointerDown:fX,onClick:fW,children:[l,Q]}),X[100]=Q,X[101]=l,X[102]=W):W=X[102],W}function fQ(e){return!e}function fW(e){return e.stopPropagation()}function fX(e){return e.stopPropagation()}function fY(e){return e.stopPropagation()}let fZ=()=>null,f$=o.forwardRef(({envMap:e,resolution:t=256,frames:r=1/0,makeDefault:a,children:n,...i},s)=>{let l=(0,F.useThree)(({set:e})=>e),c=(0,F.useThree)(({camera:e})=>e),d=(0,F.useThree)(({size:e})=>e),f=o.useRef(null);o.useImperativeHandle(s,()=>f.current,[]);let h=o.useRef(null),m=function(e,t,r){let a=(0,F.useThree)(e=>e.size),n=(0,F.useThree)(e=>e.viewport),i="number"==typeof e?e:a.width*n.dpr,s=a.height*n.dpr,l=("number"==typeof e?void 0:e)||{},{samples:c=0,depth:d,...f}=l,h=null!=d?d:l.depthBuffer,m=o.useMemo(()=>{let e=new u.WebGLRenderTarget(i,s,{minFilter:u.LinearFilter,magFilter:u.LinearFilter,type:u.HalfFloatType,...f});return h&&(e.depthTexture=new u.DepthTexture(i,s,u.FloatType)),e.samples=c,e},[]);return o.useLayoutEffect(()=>{m.setSize(i,s),c&&(m.samples=c)},[c,m,i,s]),o.useEffect(()=>()=>m.dispose(),[]),m}(t);o.useLayoutEffect(()=>{i.manual||(f.current.aspect=d.width/d.height)},[d,i]),o.useLayoutEffect(()=>{f.current.updateProjectionMatrix()});let p=0,g=null,v="function"==typeof n;return(0,A.useFrame)(t=>{v&&(r===1/0||p{if(a)return l(()=>({camera:f.current})),()=>l(()=>({camera:c}))},[f,a,l]),o.createElement(o.Fragment,null,o.createElement("perspectiveCamera",(0,W.default)({ref:f},i),!v&&n),o.createElement("group",{ref:h},v&&n(m.texture)))});function f0(){let e,t,r=(0,i.c)(3),{fov:a}=(0,E.useSettings)();return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=[0,256,0],r[0]=e):e=r[0],r[1]!==a?(t=(0,n.jsx)(f$,{makeDefault:!0,position:e,fov:a}),r[1]=a,r[2]=t):t=r[2],t}var f1=e.i(51434),f2=e.i(81405);function f3(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}function f9({showPanel:e=0,className:t,parent:r}){let a=function(e,t=[],r){let[a,n]=o.useState();return o.useLayoutEffect(()=>{let t=e();return n(t),f3(void 0,t),()=>f3(void 0,null)},t),a}(()=>new f2.default,[]);return o.useEffect(()=>{if(a){let n=r&&r.current||document.body;a.showPanel(e),null==n||n.appendChild(a.dom);let i=(null!=t?t:"").split(" ").filter(e=>e);i.length&&a.dom.classList.add(...i);let o=(0,s.j)(()=>a.begin()),l=(0,s.k)(()=>a.end());return()=>{i.length&&a.dom.classList.remove(...i),null==n||n.removeChild(a.dom),o(),l()}}},[r,a,t,e]),null}var f5=e.i(60099);function f8(){let e,t,r=(0,i.c)(3),{debugMode:a}=(0,E.useDebug)(),s=(0,o.useRef)(null);return r[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)")},r[0]=e):e=r[0],(0,o.useEffect)(e),r[1]!==a?(t=a?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f9,{className:"StatsPanel"}),(0,n.jsx)("axesHelper",{ref:s,args:[70],renderOrder:999,children:(0,n.jsx)("lineBasicMaterial",{depthTest:!1,depthWrite:!1,fog:!1,vertexColors:!0})}),(0,n.jsx)(f5.Html,{position:[80,0,0],center:!0,children:(0,n.jsx)("span",{className:"AxisLabel","data-axis":"y",children:"Y"})}),(0,n.jsx)(f5.Html,{position:[0,80,0],center:!0,children:(0,n.jsx)("span",{className:"AxisLabel","data-axis":"z",children:"Z"})}),(0,n.jsx)(f5.Html,{position:[0,0,80],center:!0,children:(0,n.jsx)("span",{className:"AxisLabel","data-axis":"x",children:"X"})})]}):null,r[1]=a,r[2]=t):t=r[2],t}var f4=o;let f6=new u.Vector3,f7=new u.Quaternion,he=new u.Quaternion,ht=new u.Quaternion,hr=new u.Vector3,ha=new u.Vector3,hn=new u.Vector3,hi=new u.Vector3,ho=new u.Raycaster,hs=new u.Vector3,hl=new u.Vector3,hu=new u.Vector3,hc=new u.Vector3,hd=new u.Vector3,hf=new u.Vector3,hh=new u.Vector3,hm=new u.Vector3,hp=new u.Matrix4,hg=new u.Vector3(0,1,0),hv=new u.Quaternion().setFromAxisAngle(new u.Vector3(0,1,0),Math.PI/2),hy=hv.clone().invert();function hA(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 hF(e){e.wrapS=u.ClampToEdgeWrapping,e.wrapT=u.ClampToEdgeWrapping,e.minFilter=u.LinearFilter,e.magFilter=u.LinearFilter,e.colorSpace=u.NoColorSpace,e.flipY=!1,e.needsUpdate=!0}function hb(e,t){return t.set(e[1],e[2],e[0])}function hC(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,a=e.length-1;for(;a-r>1;){let n=r+a>>1;e[n].time<=t?r=n:a=n}return e[r]}function hB(e,t,r){let a=e.clone(!0),n=t.find(e=>"Root"===e.name);if(n){let e=new u.AnimationMixer(a);e.clipAction(n).play(),e.setTime(0)}a.updateMatrixWorld(!0);let i=null,o=null;return(a.traverse(e=>{i||e.name!==r||(i=new u.Vector3,o=new u.Quaternion,e.getWorldPosition(i),e.getWorldQuaternion(o))}),i&&o)?{position:i,quaternion:o}:null}let hS=new u.TextureLoader;function hx(e,t){let r=e.userData?.resource_path,a=new Set(e.userData?.flag_names??[]);if(!r){let t=new u.MeshLambertMaterial({color:e.color,side:2,reflectivity:0});return tL(t),t}let n=(0,y.textureToUrl)(r),i=hS.load(n);(0,C.setupTexture)(i);let o=tj(e,i,a,!1,t);return Array.isArray(o)?o[1]:o}function hE(e){let t=null;e.traverse(e=>{!t&&e.skeleton&&(t=e.skeleton)});let r=t?tB(t):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=tS(e.geometry,r);!function(e){e.computeVertexNormals();let t=e.attributes.position,r=e.attributes.normal;if(!t||!r)return;let a=t.array,n=r.array,i=new Map;for(let e=0;e1){let t=0,r=0,a=0;for(let i of e)t+=n[3*i],r+=n[3*i+1],a+=n[3*i+2];let i=Math.sqrt(t*t+r*r+a*a);for(let o of(i>0&&(t/=i,r/=i,a/=i),e))n[3*o]=t,n[3*o+1]=r,n[3*o+2]=a}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=>hx(e,t)):e.material&&(e.material=hx(e.material,t))})}function hM({recording:e}){let{gl:t,scene:r}=(0,F.useThree)(),a=(0,R.useEngineStoreApi)(),n=(0,f4.useRef)(null),i=(0,f4.useRef)(0);return(0,f4.useEffect)(()=>{a.getState().recordPlaybackDiagnosticEvent({kind:"recording.loaded",meta:{missionName:e.missionName??null,gameType:e.gameType??null,isMetadataOnly:!!e.isMetadataOnly,isPartial:!!e.isPartial,hasStreamingPlayback:!!e.streamingPlayback,durationSec:Number(e.duration.toFixed(3))}})},[a]),(0,f4.useEffect)(()=>{let e=t.domElement;if(!e)return;let r=()=>{try{let e=t.getContext();if(e&&"function"==typeof e.isContextLost)return!!e.isContextLost()}catch{}},n=e=>{e.preventDefault();let t=a.getState();t.setWebglContextLost(!0),t.recordPlaybackDiagnosticEvent({kind:"webgl.context.lost",message:"Renderer emitted webglcontextlost",meta:{contextLost:r()}}),console.error("[demo diagnostics] WebGL context lost")},i=()=>{let e=a.getState();e.setWebglContextLost(!1),e.recordPlaybackDiagnosticEvent({kind:"webgl.context.restored",message:"Renderer emitted webglcontextrestored",meta:{contextLost:r()}}),console.warn("[demo diagnostics] WebGL context restored")},o=e=>{a.getState().recordPlaybackDiagnosticEvent({kind:"webgl.context.creation_error",message:e.statusMessage??"Context creation error",meta:{contextLost:r()}}),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)}},[a,t]),(0,f4.useEffect)(()=>{let e=()=>{let e,o,{sceneObjects:s,visibleSceneObjects:l}=(e=0,o=0,r.traverse(t=>{e+=1,t.visible&&(o+=1)}),{sceneObjects:e,visibleSceneObjects:o}),u=Array.isArray(t.info.programs)?t.info.programs.length:0,c=performance.memory,d={t:Date.now(),geometries:t.info.memory.geometries,textures:t.info.memory.textures,programs:u,renderCalls:t.info.render.calls,renderTriangles:t.info.render.triangles,renderPoints:t.info.render.points,renderLines:t.info.render.lines,sceneObjects:s,visibleSceneObjects:l,jsHeapUsed:c?.usedJSHeapSize,jsHeapTotal:c?.totalJSHeapSize,jsHeapLimit:c?.jsHeapSizeLimit};a.getState().appendRendererSample(d);let f=n.current;if(n.current={geometries:d.geometries,textures:d.textures,programs:d.programs,sceneObjects:d.sceneObjects,visibleSceneObjects:d.visibleSceneObjects},!f)return;let h=d.t,m=d.geometries-f.geometries,p=d.textures-f.textures,g=d.programs-f.programs,v=d.sceneObjects-f.sceneObjects;h-i.current>=5e3&&(m>=200||p>=100||g>=20||v>=400)&&(i.current=h,a.getState().recordPlaybackDiagnosticEvent({kind:"renderer.resource.spike",message:"Detected large one-second renderer resource increase",meta:{geometryDelta:m,textureDelta:p,programDelta:g,sceneObjectDelta:v,geometries:d.geometries,textures:d.textures,programs:d.programs,sceneObjects:d.sceneObjects}}))};e();let o=window.setInterval(e,1e3);return()=>{window.clearInterval(o)}},[a,t,r]),null}function hD(){let e=(0,R.useEngineStoreApi)(),t=r$(),r=(0,f4.useRef)(null);return(r.current||(r.current=hj("DemoPlayback")),(0,f4.useEffect)(()=>{hT+=1;let a=Date.now();return e.getState().recordPlaybackDiagnosticEvent({kind:"component.lifecycle",message:"DemoPlayback mounted",meta:{component:"DemoPlayback",phase:"mount",instanceId:r.current,mountCount:hT,unmountCount:hR,recordingMissionName:t?.missionName??null,recordingDurationSec:t?Number(t.duration.toFixed(3)):null,ts:a}}),console.info("[demo diagnostics] DemoPlayback mounted",{instanceId:r.current,mountCount:hT,unmountCount:hR,recordingMissionName:t?.missionName??null,mountedAt:a}),()=>{hR+=1;let a=Date.now();e.getState().recordPlaybackDiagnosticEvent({kind:"component.lifecycle",message:"DemoPlayback unmounted",meta:{component:"DemoPlayback",phase:"unmount",instanceId:r.current,mountCount:hT,unmountCount:hR,recordingMissionName:t?.missionName??null,ts:a}}),console.info("[demo diagnostics] DemoPlayback unmounted",{instanceId:r.current,mountCount:hT,unmountCount:hR,recordingMissionName:t?.missionName??null,unmountedAt:a})}},[e]),t)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(hM,{recording:t}),t.isMetadataOnly||t.isPartial?(0,n.jsx)(h_,{recording:t}):(0,n.jsx)(hk,{recording:t})]}):null}function hk(e){let t,r,a,o,s,l,c,d,f,h,m,p,g,v,y=(0,i.c)(38),{recording:F}=e,b=(0,R.useEngineStoreApi)(),C=(0,f4.useRef)(null),B=(0,f4.useRef)(null),S=(0,f4.useRef)(0);y[0]===Symbol.for("react.memo_cache_sentinel")?(t=new u.Vector3(0,2.1,0),y[0]=t):t=y[0];let x=(0,f4.useRef)(t);e:{let e,t,a;if(!F){let e;y[1]===Symbol.for("react.memo_cache_sentinel")?(e={cameraEntity:null,otherEntities:[]},y[1]=e):e=y[1],r=e;break e}y[2]!==F.entities?(e=F.entities.find(hI)??null,y[2]=F.entities,y[3]=e):e=y[3];let n=e;y[4]!==F.entities?(t=F.entities.filter(hw),y[4]=F.entities,y[5]=t):t=y[5];let i=t;y[6]!==n||y[7]!==i?(a={cameraEntity:n,otherEntities:i},y[6]=n,y[7]=i,y[8]=a):a=y[8],r=a}let{cameraEntity:E,otherEntities:M}=r;if(y[9]!==M){for(let e of(a=new Map,M))a.set(String(e.id),function(e){let{keyframes:t}=e,r=String(e.id),a=new Float32Array(t.length),n=new Float32Array(3*t.length),i=new Float32Array(4*t.length);for(let e=0;e{let e=C.current;if(!e||0===D.size){B.current=null;return}let t=new u.AnimationMixer(e);for(let[,e]of(B.current=t,D)){let r=t.clipAction(e);r.setLoop(u.LoopOnce,1),r.clampWhenFinished=!0,r.play()}return t.setTime(0),t.timeScale=0,()=>{t.stopAllAction(),B.current=null}},c=[D],y[18]=D,y[19]=l,y[20]=c):(l=y[19],c=y[20]),(0,f4.useEffect)(l,c),y[21]!==b?(d=()=>{S.current=b.getState().playback.timeMs/1e3,B.current&&B.current.setTime(S.current)},f=[b],y[21]=b,y[22]=d,y[23]=f):(d=y[22],f=y[23]),(0,f4.useEffect)(d,f),y[24]!==E||y[25]!==b||y[26]!==k||y[27]!==F?(h=(e,t)=>{let r=e.camera,a=b.getState(),n=a.playback,i=B.current,o=n.status,s=n.rate,l=n.timeMs/1e3;if(Math.abs(l-S.current)>5e-4&&(S.current=l,i&&i.setTime(l)),"playing"===o&&F){let e=t*s;S.current=S.current+e,S.current>=F.duration&&(S.current=F.duration,a.setPlaybackStatus("paused")),i&&(i.timeScale=1,i.update(e))}else i&&(i.timeScale=0);if(E&&E.keyframes.length>0){let e=function(e,t,r,a){let{keyframes:n}=e;if(0===n.length)return;if(t<=n[0].time){let e=n[0];return r.set(e.position[1],e.position[2],e.position[0]),a.set(...e.rotation),e.fov}if(t>=n[n.length-1].time){let e=n[n.length-1];return r.set(e.position[1],e.position[2],e.position[0]),a.set(...e.rotation),e.fov}let i=0,o=n.length-1;for(;o-i>1;){let e=i+o>>1;n[e].time<=t?i=e:o=e}let s=n[i],l=n[o],u=(t-s.time)/(l.time-s.time);return r.set(s.position[1],s.position[2],s.position[0]),f6.set(l.position[1],l.position[2],l.position[0]),r.lerp(f6,u),a.set(...s.rotation),f7.set(...l.rotation),a.slerp(f7,u),s.fov??l.fov}(E,S.current,r.position,r.quaternion);if("number"==typeof e&&Number.isFinite(e)&&"isPerspectiveCamera"in r&&r.isPerspectiveCamera){let t=hA(e,r.aspect);Math.abs(r.fov-t)>.01&&(r.fov=t,r.updateProjectionMatrix())}}let u=F?function(e,t){if(0===e.length||t=e[e.length-1].time)return e[e.length-1];let r=0,a=e.length-1;for(;a-r>1;){let n=r+a>>1;e[n].time<=t?r=n:a=n}return e[r]}(F.cameraModes,S.current):null;if(u?.mode==="first-person"&&C.current){let e=C.current.children.find(e=>e.name===u.controlEntityId);e?(f6.copy(x.current).applyQuaternion(e.quaternion),r.position.add(f6)):r.position.y=r.position.y+x.current.y}C.current&&k.size>0&&function(e,t,r){for(let a of e.children){let e=t.get(a.name);e&&(a.visible=r>=e.spawn&&(null==e.despawn||r.5&&a.setPlaybackTime(c)},y[24]=E,y[25]=b,y[26]=k,y[27]=F,y[28]=h):h=y[28],(0,A.useFrame)(h),y[29]!==M?(m=M.map(e=>(0,n.jsx)(hz,{entity:e,timeRef:S},e.id)),y[29]=M,y[30]=m):m=y[30],y[31]!==m?(p=(0,n.jsx)("group",{ref:C,children:m}),y[31]=m,y[32]=p):p=y[32],y[33]!==w?(g=w&&(0,n.jsx)(f4.Suspense,{fallback:null,children:(0,n.jsx)(hY,{shapeName:w,eyeOffsetRef:x})}),y[33]=w,y[34]=g):g=y[34],y[35]!==p||y[36]!==g?(v=(0,n.jsxs)(tP,{children:[p,g]}),y[35]=p,y[36]=g,y[37]=v):v=y[37],v}function hw(e){return"Camera"!==e.type}function hI(e){return"Camera"===e.type}let hT=0,hR=0,hP=0,hG=0,hL=0;function hj(e){return hL+=1,`${e}-${hL}`}function h_({recording:e}){let t=(0,R.useEngineStoreApi)(),r=(0,f4.useRef)(null);r.current||(r.current=hj("StreamingDemoPlayback"));let a=(0,f4.useRef)(null),i=(0,f4.useRef)(0),o=(0,f4.useRef)(0),s=(0,f4.useRef)(null),l=(0,f4.useRef)(null),c=(0,f4.useRef)(new u.Vector3(0,2.1,0)),d=(0,f4.useRef)(e.streamingPlayback??null),f=(0,f4.useRef)(null),h=(0,f4.useRef)(""),m=(0,f4.useRef)(new Map),p=(0,f4.useRef)(0),g=(0,f4.useRef)(!1),[v,F]=(0,f4.useState)([]),[b,C]=(0,f4.useState)(null);(0,f4.useEffect)(()=>{hP+=1;let a=Date.now();return t.getState().recordPlaybackDiagnosticEvent({kind:"component.lifecycle",message:"StreamingDemoPlayback mounted",meta:{component:"StreamingDemoPlayback",phase:"mount",instanceId:r.current,mountCount:hP,unmountCount:hG,recordingMissionName:e.missionName??null,recordingDurationSec:Number(e.duration.toFixed(3)),ts:a}}),console.info("[demo diagnostics] StreamingDemoPlayback mounted",{instanceId:r.current,mountCount:hP,unmountCount:hG,recordingMissionName:e.missionName??null,mountedAt:a}),()=>{hG+=1;let a=Date.now();t.getState().recordPlaybackDiagnosticEvent({kind:"component.lifecycle",message:"StreamingDemoPlayback unmounted",meta:{component:"StreamingDemoPlayback",phase:"unmount",instanceId:r.current,mountCount:hP,unmountCount:hG,recordingMissionName:e.missionName??null,ts:a}}),console.info("[demo diagnostics] StreamingDemoPlayback unmounted",{instanceId:r.current,mountCount:hP,unmountCount:hG,recordingMissionName:e.missionName??null,unmountedAt:a})}},[t]);let B=(0,f4.useCallback)(e=>{let r=m.current.size,a=function(e){let t=[];for(let r of e.entities){let e=r.visual?.kind==="tracer"?`tracer:${r.visual.texture}:${r.visual.crossTexture??""}:${r.visual.tracerLength}:${r.visual.tracerWidth}:${r.visual.crossViewAng}:${r.visual.crossSize}:${+!!r.visual.renderCross}`:r.visual?.kind==="sprite"?`sprite:${r.visual.texture}:${r.visual.color.r}:${r.visual.color.g}:${r.visual.color.b}:${r.visual.size}`:"";t.push(`${r.id}|${r.type}|${r.dataBlock??""}|${r.weaponShape??""}|${r.playerName??""}|${r.className??""}|${r.ghostIndex??""}|${r.dataBlockId??""}|${r.shapeHint??""}|${r.faceViewer?"fv":""}|${e}`)}return t.sort(),t.join(";")}(e),n=h.current!==a,i=new Map;for(let t of e.entities){var o,s,l,u,c,d,f,g,v;let r=m.current.get(t.id);r&&r.type===t.type&&r.dataBlock===t.dataBlock&&r.weaponShape===t.weaponShape&&r.className===t.className&&r.ghostIndex===t.ghostIndex&&r.dataBlockId===t.dataBlockId&&r.shapeHint===t.shapeHint||(o=t.id,s=t.type,l=t.dataBlock,u=t.visual,c=t.direction,d=t.weaponShape,f=t.playerName,g=t.className,v=t.ghostIndex,r={id:o,type:s,dataBlock:l,visual:u,direction:c,weaponShape:d,playerName:f,className:g,ghostIndex:v,dataBlockId:t.dataBlockId,shapeHint:t.shapeHint,keyframes:[{time:0,position:[0,0,0],rotation:[0,0,0,1]}]}),r.playerName=t.playerName,r.iffColor=t.iffColor,r.dataBlock=t.dataBlock,r.visual=t.visual,r.direction=t.direction,r.weaponShape=t.weaponShape,r.className=t.className,r.ghostIndex=t.ghostIndex,r.dataBlockId=t.dataBlockId,r.shapeHint=t.shapeHint,0===r.keyframes.length&&r.keyframes.push({time:e.timeSec,position:t.position??[0,0,0],rotation:t.rotation??[0,0,0,1]});let a=r.keyframes[0];a.time=e.timeSec,t.position&&(a.position=t.position),t.rotation&&(a.rotation=t.rotation),a.velocity=t.velocity,a.health=t.health,a.energy=t.energy,i.set(t.id,r)}if(m.current=i,n){h.current=a,F(Array.from(i.values()));let n=Date.now();n-p.current>=500&&(p.current=n,t.getState().recordPlaybackDiagnosticEvent({kind:"stream.entities.rebuild",message:"Renderable demo entity list was rebuilt",meta:{previousEntityCount:r,nextEntityCount:i.size,snapshotTimeSec:Number(e.timeSec.toFixed(3))}}))}let y=null;if(e.camera?.mode==="first-person"&&e.camera.controlEntityId){let t=i.get(e.camera.controlEntityId);t?.dataBlock&&(y=t.dataBlock)}C(e=>e===y?e:y)},[t]);return(0,f4.useEffect)(()=>{d.current=e.streamingPlayback??null,m.current=new Map,h.current="",f.current=null,i.current=0,o.current=0,s.current=null,l.current=null,g.current=!1;let r=d.current;if(!r)return void t.getState().setPlaybackStreamSnapshot(null);for(let e of(r.reset(),r.getEffectShapes()))e2.preload((0,y.shapeToUrl)(e));let a=r.getSnapshot();return i.current=a.timeSec,o.current=a.timeSec,s.current=a,l.current=a,B(a),t.getState().setPlaybackStreamSnapshot(a),f.current=a,()=>{t.getState().setPlaybackStreamSnapshot(null)}},[e,t,B]),(0,A.useFrame)((e,r)=>{let n=d.current;if(!n)return;let u=t.getState(),h=u.playback,m="playing"===h.status,p=h.timeMs/1e3,v=!m&&Math.abs(p-o.current)>5e-4,y=m&&Math.abs(p-i.current)>.05,A=v||y;A&&(o.current=p),m&&(o.current+=r*h.rate);let F=Math.max(1,Math.ceil(1e3*r*Math.max(h.rate,.01)/32)+2),b=o.current+.032,C=n.stepToTime(b,m&&!A?F:1/0),S=l.current;!S||C.timeSec.048?(s.current=C,l.current=C):C.timeSec!==S.timeSec&&(s.current=S,l.current=C);let x=l.current??C,E=s.current??x,M=x.timeSec-.032,D=Math.max(0,Math.min(1,(o.current-M)/.032));i.current=o.current,C.exhausted&&m&&(o.current=Math.min(o.current,C.timeSec)),B(x);let k=f.current;k&&x.timeSec===k.timeSec&&x.exhausted===k.exhausted&&x.status.health===k.status.health&&x.status.energy===k.status.energy&&x.camera?.mode===k.camera?.mode&&x.camera?.controlEntityId===k.camera?.controlEntityId&&x.camera?.orbitTargetId===k.camera?.orbitTargetId||(f.current=x,u.setPlaybackStreamSnapshot(x));let w=x.camera,I=w&&E.camera&&E.camera.mode===w.mode&&E.camera.controlEntityId===w.controlEntityId&&E.camera.orbitTargetId===w.orbitTargetId?E.camera:null;if(w){if(I){let t=I.position[0],r=I.position[1],a=I.position[2],n=w.position[0],i=w.position[1],o=w.position[2];e.camera.position.set(r+(i-r)*D,a+(o-a)*D,t+(n-t)*D),he.set(...I.rotation),ht.set(...w.rotation),he.slerp(ht,D),e.camera.quaternion.copy(he)}else e.camera.position.set(w.position[1],w.position[2],w.position[0]),e.camera.quaternion.set(...w.rotation);if(Number.isFinite(w.fov)&&"isPerspectiveCamera"in e.camera&&e.camera.isPerspectiveCamera){let t=e.camera,r=hA(I&&Number.isFinite(I.fov)?I.fov+(w.fov-I.fov)*D:w.fov,t.aspect);Math.abs(t.fov-r)>.01&&(t.fov=r,t.updateProjectionMatrix())}}let T=new Map(x.entities.map(e=>[e.id,e])),R=new Map(E.entities.map(e=>[e.id,e])),P=a.current;if(P)for(let t of P.children){let r=T.get(t.name);if(!r?.position){t.visible=!1;continue}t.visible=!0;let a=R.get(t.name);if(a?.position){let e=a.position[0],n=a.position[1],i=a.position[2],o=r.position[0],s=r.position[1],l=r.position[2],u=e+(o-e)*D,c=n+(s-n)*D,d=i+(l-i)*D;t.position.set(c,d,u)}else t.position.set(r.position[1],r.position[2],r.position[0]);r.faceViewer?t.quaternion.copy(e.camera.quaternion):r.visual?.kind==="tracer"?t.quaternion.identity():r.rotation&&(a?.rotation?(he.set(...a.rotation),ht.set(...r.rotation),he.slerp(ht,D),t.quaternion.copy(he)):t.quaternion.set(...r.rotation))}let G=w?.mode;if("third-person"===G&&P&&w?.orbitTargetId){let t=P.children.find(e=>e.name===w.orbitTargetId);if(t){let r=T.get(w.orbitTargetId);ha.copy(t.position),r?.type==="Player"&&(ha.y+=1);let a=!1;if("number"==typeof w.yaw&&"number"==typeof w.pitch){let e=Math.sin(w.pitch),t=Math.cos(w.pitch),r=Math.sin(w.yaw),n=Math.cos(w.yaw);hr.set(-t,-r*e,-n*e),a=hr.lengthSq()>1e-8}if(a||(hr.copy(e.camera.position).sub(ha),a=hr.lengthSq()>1e-8),a){hr.normalize();let t=Math.max(.1,w.orbitDistance??4);for(let r of(hn.copy(ha).addScaledVector(hr,t),ho.near=.001,ho.far=2.5*t,ho.camera=e.camera,ho.set(ha,hr),ho.intersectObjects(e.scene.children,!0))){if(r.distance<=1e-4||function(e,t){let r=e;for(;r;){if(r.name===t)return!0;r=r.parent}return!1}(r.object,w.orbitTargetId))continue;if(!r.face)break;hi.copy(r.face.normal).transformDirection(r.object.matrixWorld);let e=-hr.dot(hi);if(e>.01){let a=r.distance-.05/e;a>t&&(a=t),a<0&&(a=0),hn.copy(ha).addScaledVector(hr,a)}break}e.camera.position.copy(hn),e.camera.lookAt(ha)}}}if("first-person"===G&&P&&w?.controlEntityId){let t=P.children.find(e=>e.name===w.controlEntityId);t?(f6.copy(c.current).applyQuaternion(t.quaternion),e.camera.position.add(f6)):e.camera.position.y+=c.current.y}m&&C.exhausted?(g.current||(g.current=!0,u.recordPlaybackDiagnosticEvent({kind:"stream.exhausted",message:"Streaming playback reached end-of-stream while playing",meta:{streamTimeSec:Number(C.timeSec.toFixed(3)),requestedPlaybackSec:Number(o.current.toFixed(3))}})),u.setPlaybackStatus("paused")):C.exhausted||(g.current=!1);let L=1e3*o.current;Math.abs(L-h.timeMs)>.5&&u.setPlaybackTime(L)}),(0,n.jsxs)(tP,{children:[(0,n.jsx)("group",{ref:a,children:v.map(e=>(0,n.jsx)(hz,{entity:e,timeRef:i},e.id))}),b&&(0,n.jsx)(f4.Suspense,{fallback:null,children:(0,n.jsx)(hY,{shapeName:b,eyeOffsetRef:c})})]})}function hO(e){let t,r,a,o,s,l=(0,i.c)(18),{entity:u,timeRef:c}=e,{camera:d}=(0,F.useThree)(),f=(0,f4.useRef)(null),h=(0,f4.useRef)(null),m=(0,f4.useRef)(null),[p,g]=(0,f4.useState)(!0);e:{if(u.playerName){t=u.playerName;break e}if("string"==typeof u.id){let e;if(l[0]!==u.id){let t;l[2]===Symbol.for("react.memo_cache_sentinel")?(t=/^player_/,l[2]=t):t=l[2],e=u.id.replace(t,"Player "),l[0]=u.id,l[1]=e}else e=l[1];t=e;break e}t=`Player ${u.id}`}let v=t;l[3]!==u.keyframes?(r=u.keyframes.some(hU),l[3]=u.keyframes,l[4]=r):r=l[4];let y=r;return l[5]!==d||l[6]!==u.iffColor||l[7]!==u.keyframes||l[8]!==y||l[9]!==p||l[10]!==c?(a=()=>{let e=f.current;if(!e)return;e.getWorldPosition(f6);let t=d.position.distanceTo(f6),r=t<150;if(p!==r&&g(r),r){if(h.current){let e=Math.max(0,Math.min(1,1-t/150));h.current.style.opacity=e.toString()}if(m.current&&y){let e=hC(u.keyframes,c.current),t=e?.health??1;m.current.style.width=`${Math.max(0,Math.min(100,100*t))}%`,m.current.style.background=u.iffColor?`rgb(${u.iffColor.r}, ${u.iffColor.g}, ${u.iffColor.b})`:""}}},l[5]=d,l[6]=u.iffColor,l[7]=u.keyframes,l[8]=y,l[9]=p,l[10]=c,l[11]=a):a=l[11],(0,A.useFrame)(a),l[12]!==v||l[13]!==y||l[14]!==p?(o=p&&(0,n.jsx)(f5.Html,{position:[0,2.8,0],center:!0,children:(0,n.jsxs)("div",{ref:h,className:"PlayerNameplate",children:[(0,n.jsx)("div",{className:"PlayerNameplate-name",children:v}),y&&(0,n.jsx)("div",{className:"PlayerNameplate-healthBar",children:(0,n.jsx)("div",{ref:m,className:"PlayerNameplate-healthFill"})})]})}),l[12]=v,l[13]=y,l[14]=p,l[15]=o):o=l[15],l[16]!==o?(s=(0,n.jsx)("group",{ref:f,children:o}),l[16]=o,l[17]=s):s=l[17],s}function hU(e){return null!=e.health}function hH(e){let t,r,a,o,s,l=(0,i.c)(14),{visual:c}=e;l[0]!==c.texture?(t=(0,y.textureToUrl)(c.texture),l[0]=c.texture,l[1]=t):t=l[1];let d=t,f=(0,B.useTexture)(d,hN),h=Array.isArray(f)?f[0]:f;l[2]!==c.color.b||l[3]!==c.color.g||l[4]!==c.color.r?(r=new u.Color().setRGB(c.color.r,c.color.g,c.color.b,u.SRGBColorSpace),l[2]=c.color.b,l[3]=c.color.g,l[4]=c.color.r,l[5]=r):r=l[5];let m=r;return l[6]!==c.size?(a=[c.size,c.size,1],l[6]=c.size,l[7]=a):a=l[7],l[8]!==m||l[9]!==h?(o=(0,n.jsx)("spriteMaterial",{map:h,color:m,transparent:!0,blending:u.AdditiveBlending,depthWrite:!1,toneMapped:!1}),l[8]=m,l[9]=h,l[10]=o):o=l[10],l[11]!==a||l[12]!==o?(s=(0,n.jsx)("sprite",{scale:a,children:o}),l[11]=a,l[12]=o,l[13]=s):s=l[13],s}function hN(e){hF(Array.isArray(e)?e[0]:e)}function hJ(e){let t,r,a,o,s,l,c,d,f,h,m,p,g=(0,i.c)(28),{entity:v,visual:F}=e,b=(0,f4.useRef)(null),C=(0,f4.useRef)(null),S=(0,f4.useRef)(null);g[0]===Symbol.for("react.memo_cache_sentinel")?(t=new u.Quaternion,g[0]=t):t=g[0];let x=(0,f4.useRef)(t);g[1]!==F.texture?(r=(0,y.textureToUrl)(F.texture),g[1]=F.texture,g[2]=r):r=g[2];let E=F.crossTexture??F.texture;g[3]!==E?(a=(0,y.textureToUrl)(E),g[3]=E,g[4]=a):a=g[4],g[5]!==r||g[6]!==a?(o=[r,a],g[5]=r,g[6]=a,g[7]=o):o=g[7];let M=o,D=(0,B.useTexture)(M,hK);g[8]!==D?(s=Array.isArray(D)?D:[D,D],g[8]=D,g[9]=s):s=g[9];let[k,w]=s;return g[10]!==v||g[11]!==F.crossSize||g[12]!==F.crossViewAng||g[13]!==F.renderCross||g[14]!==F.tracerLength||g[15]!==F.tracerWidth?(l=e=>{var t;let{camera:r}=e,a=b.current,n=C.current;if(!a||!n)return;let i=v.keyframes[0],o=i?.position,s=v.direction??i?.velocity;if(!o||!s||(hb(s,hs),1e-8>hs.lengthSq())){a.visible=!1,S.current&&(S.current.visible=!1);return}hs.normalize(),a.visible=!0,hb(o,hf),hl.copy(hf).sub(r.position),hu.crossVectors(hl,hs),1e-8>hu.lengthSq()&&(hu.crossVectors(hg,hs),1e-8>hu.lengthSq()&&hu.set(1,0,0)),hu.normalize().multiplyScalar(F.tracerWidth);let l=.5*F.tracerLength;hc.copy(hs).multiplyScalar(-l),hd.copy(hs).multiplyScalar(l);let u=n.array;u[0]=hc.x+hu.x,u[1]=hc.y+hu.y,u[2]=hc.z+hu.z,u[3]=hc.x-hu.x,u[4]=hc.y-hu.y,u[5]=hc.z-hu.z,u[6]=hd.x-hu.x,u[7]=hd.y-hu.y,u[8]=hd.z-hu.z,u[9]=hd.x+hu.x,u[10]=hd.y+hu.y,u[11]=hd.z+hu.z,n.needsUpdate=!0;let c=S.current;if(!c)return;if(!F.renderCross){c.visible=!1;return}hl.normalize();let d=hs.dot(hl);if(d>-F.crossViewAng&&dhh.lengthSq()&&hh.set(-1,0,0),hh.normalize(),hm.crossVectors(hh,hs).normalize(),hp.set(hh.x,hs.x,hm.x,0,hh.y,hs.y,hm.y,0,hh.z,hs.z,hm.z,0,0,0,0,1),t.setFromRotationMatrix(hp),c.quaternion.copy(x.current),c.scale.setScalar(F.crossSize)},g[10]=v,g[11]=F.crossSize,g[12]=F.crossViewAng,g[13]=F.renderCross,g[14]=F.tracerLength,g[15]=F.tracerWidth,g[16]=l):l=g[16],(0,A.useFrame)(l),g[17]===Symbol.for("react.memo_cache_sentinel")?(c=(0,n.jsx)("bufferAttribute",{ref:C,attach:"attributes-position",args:[new Float32Array(12),3]}),g[17]=c):c=g[17],g[18]===Symbol.for("react.memo_cache_sentinel")?(d=(0,n.jsx)("bufferAttribute",{attach:"attributes-uv",args:[new Float32Array([0,0,0,1,1,1,1,0]),2]}),g[18]=d):d=g[18],g[19]===Symbol.for("react.memo_cache_sentinel")?(f=(0,n.jsxs)("bufferGeometry",{children:[c,d,(0,n.jsx)("bufferAttribute",{attach:"index",args:[new Uint16Array([0,1,2,0,2,3]),1]})]}),g[19]=f):f=g[19],g[20]!==k?(h=(0,n.jsxs)("mesh",{ref:b,children:[f,(0,n.jsx)("meshBasicMaterial",{map:k,transparent:!0,blending:u.AdditiveBlending,side:u.DoubleSide,depthWrite:!1,toneMapped:!1})]}),g[20]=k,g[21]=h):h=g[21],g[22]!==w||g[23]!==F.renderCross?(m=F.renderCross?(0,n.jsxs)("mesh",{ref:S,children:[(0,n.jsxs)("bufferGeometry",{children:[(0,n.jsx)("bufferAttribute",{attach:"attributes-position",args:[new Float32Array([-.5,0,-.5,.5,0,-.5,.5,0,.5,-.5,0,.5]),3]}),(0,n.jsx)("bufferAttribute",{attach:"attributes-uv",args:[new Float32Array([0,0,0,1,1,1,1,0]),2]}),(0,n.jsx)("bufferAttribute",{attach:"index",args:[new Uint16Array([0,1,2,0,2,3]),1]})]}),(0,n.jsx)("meshBasicMaterial",{map:w,transparent:!0,blending:u.AdditiveBlending,side:u.DoubleSide,depthWrite:!1,toneMapped:!1})]}):null,g[22]=w,g[23]=F.renderCross,g[24]=m):m=g[24],g[25]!==h||g[26]!==m?(p=(0,n.jsxs)(n.Fragment,{children:[h,m]}),g[25]=h,g[26]=m,g[27]=p):p=g[27],p}function hK(e){for(let t of Array.isArray(e)?e:[e])hF(t)}function hV(e){let t,r,a=(0,i.c)(9),{entity:o}=e,s=String(o.id);a[0]!==o.className||a[1]!==o.dataBlockId||a[2]!==o.ghostIndex||a[3]!==o.shapeHint||a[4]!==o.type||a[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 "),a[0]=o.className,a[1]=o.dataBlockId,a[2]=o.ghostIndex,a[3]=o.shapeHint,a[4]=o.type,a[5]=s,a[6]=t):t=a[6];let l=t.join(" | ");return a[7]!==l?(r=(0,n.jsx)(e3.FloatingLabel,{color:"#ff6688",children:l}),a[7]=l,a[8]=r):r=a[8],r}function hz(e){let t,r,a,o,s,l,u,c,d=(0,i.c)(77),{entity:f,timeRef:h}=e,m=(0,E.useDebug)(),p=m?.debugMode??!1,g=String(f.id);if(f.visual?.kind==="tracer"){let e,t,r,a,i;return d[0]===Symbol.for("react.memo_cache_sentinel")?(e={demoVisualKind:"tracer"},d[0]=e):e=d[0],d[1]!==f?(t=(0,n.jsx)(f4.Suspense,{fallback:null,children:(0,n.jsx)(hJ,{entity:f,visual:f.visual})}),d[1]=f,d[2]=t):t=d[2],d[3]!==p||d[4]!==f?(r=p?(0,n.jsx)(hV,{entity:f}):null,d[3]=p,d[4]=f,d[5]=r):r=d[5],d[6]!==t||d[7]!==r?(a=(0,n.jsxs)("group",{name:"model",userData:e,children:[t,r]}),d[6]=t,d[7]=r,d[8]=a):a=d[8],d[9]!==g||d[10]!==a?(i=(0,n.jsx)("group",{name:g,children:a}),d[9]=g,d[10]=a,d[11]=i):i=d[11],i}if(f.visual?.kind==="sprite"){let e,t,r,a,i;return d[12]===Symbol.for("react.memo_cache_sentinel")?(e={demoVisualKind:"sprite"},d[12]=e):e=d[12],d[13]!==f.visual?(t=(0,n.jsx)(f4.Suspense,{fallback:null,children:(0,n.jsx)(hH,{visual:f.visual})}),d[13]=f.visual,d[14]=t):t=d[14],d[15]!==p||d[16]!==f?(r=p?(0,n.jsx)(hV,{entity:f}):null,d[15]=p,d[16]=f,d[17]=r):r=d[17],d[18]!==t||d[19]!==r?(a=(0,n.jsxs)("group",{name:"model",userData:e,children:[t,r]}),d[18]=t,d[19]=r,d[20]=a):a=d[20],d[21]!==g||d[22]!==a?(i=(0,n.jsx)("group",{name:g,children:a}),d[21]=g,d[22]=a,d[23]=i):i=d[23],i}if(!f.dataBlock){let e,t,r,a,i,o;return d[24]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("sphereGeometry",{args:[.3,6,4]}),d[24]=e):e=d[24],d[25]!==f.type?(t=h$(f.type),d[25]=f.type,d[26]=t):t=d[26],d[27]!==t?(r=(0,n.jsxs)("mesh",{children:[e,(0,n.jsx)("meshBasicMaterial",{color:t,wireframe:!0})]}),d[27]=t,d[28]=r):r=d[28],d[29]!==p||d[30]!==f?(a=p?(0,n.jsx)(hV,{entity:f}):null,d[29]=p,d[30]=f,d[31]=a):a=d[31],d[32]!==r||d[33]!==a?(i=(0,n.jsxs)("group",{name:"model",children:[r,a]}),d[32]=r,d[33]=a,d[34]=i):i=d[34],d[35]!==g||d[36]!==i?(o=(0,n.jsx)("group",{name:g,children:i}),d[35]=g,d[36]=i,d[37]=o):o=d[37],o}d[38]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)("sphereGeometry",{args:[.5,8,6]}),d[38]=t):t=d[38],d[39]!==f.type?(r=h$(f.type),d[39]=f.type,d[40]=r):r=d[40],d[41]!==r?(a=(0,n.jsxs)("mesh",{children:[t,(0,n.jsx)("meshBasicMaterial",{color:r,wireframe:!0})]}),d[41]=r,d[42]=a):a=d[42];let v=a;if("Player"===f.type){let e,t,r,a,i,o;return d[43]!==f||d[44]!==h?(e=(0,n.jsx)(hq,{entity:f,timeRef:h}),d[43]=f,d[44]=h,d[45]=e):e=d[45],d[46]!==v||d[47]!==e?(t=(0,n.jsx)(f4.Suspense,{fallback:v,children:e}),d[46]=v,d[47]=e,d[48]=t):t=d[48],d[49]!==v||d[50]!==t?(r=(0,n.jsx)(hZ,{fallback:v,children:t}),d[49]=v,d[50]=t,d[51]=r):r=d[51],d[52]!==f||d[53]!==h?(a=(0,n.jsx)(hO,{entity:f,timeRef:h}),d[52]=f,d[53]=h,d[54]=a):a=d[54],d[55]!==r||d[56]!==a?(i=(0,n.jsxs)("group",{name:"model",children:[r,a]}),d[55]=r,d[56]=a,d[57]=i):i=d[57],d[58]!==g||d[59]!==i?(o=(0,n.jsx)("group",{name:g,children:i}),d[58]=g,d[59]=i,d[60]=o):o=d[60],o}return d[61]!==f.dataBlock||d[62]!==f.id?(o=(0,n.jsx)(hW,{shapeName:f.dataBlock,entityId:f.id}),d[61]=f.dataBlock,d[62]=f.id,d[63]=o):o=d[63],d[64]!==v||d[65]!==o?(s=(0,n.jsx)(f4.Suspense,{fallback:v,children:o}),d[64]=v,d[65]=o,d[66]=s):s=d[66],d[67]!==v||d[68]!==s?(l=(0,n.jsx)("group",{name:"model",children:(0,n.jsx)(hZ,{fallback:v,children:s})}),d[67]=v,d[68]=s,d[69]=l):l=d[69],d[70]!==f.dataBlock||d[71]!==f.weaponShape?(u=f.weaponShape&&(0,n.jsx)("group",{name:"weapon",children:(0,n.jsx)(hZ,{fallback:null,children:(0,n.jsx)(f4.Suspense,{fallback:null,children:(0,n.jsx)(hX,{shapeName:f.weaponShape,playerShapeName:f.dataBlock})})})}),d[70]=f.dataBlock,d[71]=f.weaponShape,d[72]=u):u=d[72],d[73]!==g||d[74]!==l||d[75]!==u?(c=(0,n.jsxs)("group",{name:g,children:[l,u]}),d[73]=g,d[74]=l,d[75]=u,d[76]=c):c=d[76],c}function hq(e){let t,r,a,o,s,l,c,d,f,h,m,p,g,v=(0,i.c)(28),{entity:y,timeRef:F}=e,b=(0,R.useEngineStoreApi)(),C=t_(y.dataBlock);if(v[0]!==C.scene){var B;let e,n,i;B=C.scene,e=new Map,n=new Map,i=B.clone(),function e(t,r,a){a(t,r);for(let n=0;n{t||"Mount0"!==e.name||(t=e)}),v[0]=C.scene,v[1]=t,v[2]=r,v[3]=a}else t=v[1],r=v[2],a=v[3];v[4]!==t||v[5]!==r||v[6]!==a?(o={clonedScene:a,mixer:r,mount0:t},v[4]=t,v[5]=r,v[6]=a,v[7]=o):o=v[7];let{clonedScene:S,mixer:x,mount0:E}=o;v[8]===Symbol.for("react.memo_cache_sentinel")?(s=new Map,v[8]=s):s=v[8];let M=(0,f4.useRef)(s);v[9]===Symbol.for("react.memo_cache_sentinel")?(l={name:"Root",timeScale:1},v[9]=l):l=v[9];let D=(0,f4.useRef)(l);return v[10]!==C.animations||v[11]!==x?(c=()=>{let e=new Map;for(let t of C.animations){let r=x.clipAction(t);e.set(t.name.toLowerCase(),r)}M.current=e;let t=e.get("root");return t&&t.play(),D.current={name:"Root",timeScale:1},x.update(0),()=>{x.stopAllAction(),M.current=new Map}},d=[x,C.animations],v[10]=C.animations,v[11]=x,v[12]=c,v[13]=d):(c=v[12],d=v[13]),(0,f4.useEffect)(c,d),v[14]!==b||v[15]!==y.keyframes||v[16]!==x||v[17]!==F?(f=(e,t)=>{let r=b.getState().playback,a="playing"===r.status,n=F.current,i=hC(y.keyframes,n),o=function(e,t){if(!e)return{animation:"Root",timeScale:1};let[r,a,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=r*o+a*s,u=-r*s+a*o,c=-u,d=-l,f=Math.max(u,c,d,l);return f<.1?{animation:"Root",timeScale:1}:f===u?{animation:"Forward",timeScale:1}:f===c?{animation:"Back",timeScale:1}:f===d?{animation:"Side",timeScale:1}:{animation:"Side",timeScale:-1}}(i?.velocity,i?.rotation??[0,0,0,1]),s=D.current;if(o.animation!==s.name||o.timeScale!==s.timeScale){let e=M.current,t=e.get(s.name.toLowerCase()),r=e.get(o.animation.toLowerCase());r&&(a&&t&&t!==r?(t.fadeOut(.25),r.reset().fadeIn(.25).play()):(t&&t!==r&&t.stop(),r.reset().play()),r.timeScale=o.timeScale,D.current={name:o.animation,timeScale:o.timeScale})}a?x.update(t*r.rate):x.update(0)},v[14]=b,v[15]=y.keyframes,v[16]=x,v[17]=F,v[18]=f):f=v[18],(0,A.useFrame)(f),v[19]===Symbol.for("react.memo_cache_sentinel")?(h=[0,Math.PI/2,0],v[19]=h):h=v[19],v[20]!==S?(m=(0,n.jsx)("group",{rotation:h,children:(0,n.jsx)("primitive",{object:S})}),v[20]=S,v[21]=m):m=v[21],v[22]!==y.weaponShape||v[23]!==E?(p=y.weaponShape&&E&&(0,n.jsx)(hZ,{fallback:null,children:(0,n.jsx)(f4.Suspense,{fallback:null,children:(0,n.jsx)(hQ,{weaponShape:y.weaponShape,mount0:E})})}),v[22]=y.weaponShape,v[23]=E,v[24]=p):p=v[24],v[25]!==m||v[26]!==p?(g=(0,n.jsxs)(n.Fragment,{children:[m,p]}),v[25]=m,v[26]=p,v[27]=g):g=v[27],g}function hQ(e){let t,r,a=(0,i.c)(7),{weaponShape:n,mount0:o}=e,s=t_(n);return a[0]!==o||a[1]!==s.animations||a[2]!==s.scene?(t=()=>{let e=s.scene.clone(!0);hE(e);let t=hB(s.scene,s.animations,"Mountpoint");if(t){let r=t.quaternion.clone().invert(),a=t.position.clone().negate().applyQuaternion(r);e.position.copy(a),e.quaternion.copy(r)}return o.add(e),()=>{o.remove(e)}},a[0]=o,a[1]=s.animations,a[2]=s.scene,a[3]=t):t=a[3],a[4]!==o||a[5]!==s?(r=[s,o],a[4]=o,a[5]=s,a[6]=r):r=a[6],(0,f4.useEffect)(t,r),null}function hW(e){let t,r,a,o=(0,i.c)(6),{shapeName:s,entityId:l}=e,u="number"==typeof l?l:0;o[0]!==u?(t={_class:"player",_className:"Player",_id:u},o[0]=u,o[1]=t):t=o[1];let c=t;return o[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,n.jsx)(tz,{loadingColor:"#00ff88"}),o[2]=r):r=o[2],o[3]!==s||o[4]!==c?(a=(0,n.jsx)(tk,{object:c,shapeName:s,type:"StaticShape",children:r}),o[3]=s,o[4]=c,o[5]=a):a=o[5],a}function hX(e){let t,r,a,o,s,l=(0,i.c)(16),{shapeName:u,playerShapeName:c}=e,d=t_(c),f=t_(u);if(l[0]!==d.animations||l[1]!==d.scene||l[2]!==f){e:{let e,r,a,n=hB(d.scene,d.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=hB(f.scene,f.animations,"Mountpoint");if(i){let t=i.quaternion.clone().invert(),a=i.position.clone().negate().applyQuaternion(t);r=n.quaternion.clone().multiply(t),e=a.clone().applyQuaternion(n.quaternion).add(n.position)}else e=n.position.clone(),r=n.quaternion.clone();let o=e.applyQuaternion(hv),s=hv.clone().multiply(r).multiply(hy);l[5]!==o||l[6]!==s?(a={position:o,quaternion:s},l[5]=o,l[6]=s,l[7]=a):a=l[7],t=a}l[0]=d.animations,l[1]=d.scene,l[2]=f,l[3]=t}else t=l[3];let h=t;l[8]===Symbol.for("react.memo_cache_sentinel")?(r={_class:"weapon",_className:"Weapon",_id:0},l[8]=r):r=l[8];let m=r;return l[9]===Symbol.for("react.memo_cache_sentinel")?(a=(0,n.jsx)(tz,{loadingColor:"#4488ff"}),l[9]=a):a=l[9],l[10]!==h.position||l[11]!==h.quaternion?(o=(0,n.jsx)("group",{position:h.position,quaternion:h.quaternion,children:a}),l[10]=h.position,l[11]=h.quaternion,l[12]=o):o=l[12],l[13]!==u||l[14]!==o?(s=(0,n.jsx)(tk,{object:m,shapeName:u,type:"Item",children:o}),l[13]=u,l[14]=o,l[15]=s):s=l[15],s}function hY(e){let t,r,a=(0,i.c)(7),{shapeName:n,eyeOffsetRef:o}=e,s=t_(n);return a[0]!==o||a[1]!==s.animations||a[2]!==s.scene?(t=()=>{let e=hB(s.scene,s.animations,"Eye");e?o.current.set(e.position.z,e.position.y,-e.position.x):o.current.set(0,2.1,0)},a[0]=o,a[1]=s.animations,a[2]=s.scene,a[3]=t):t=a[3],a[4]!==o||a[5]!==s?(r=[s,o],a[4]=o,a[5]=s,a[6]=r):r=a[6],(0,f4.useEffect)(t,r),null}class hZ extends f4.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}}function h$(e){switch(e.toLowerCase()){case"player":return"#00ff88";case"vehicle":return"#ff8800";case"projectile":return"#ff0044";case"deployable":return"#ffcc00";default:return"#8888ff"}}var h0=e.i(30064);let h1=[.25,.5,1,2,4];function h2(e){let t=Math.floor(e/60),r=Math.floor(e%60);return`${t}:${r.toString().padStart(2,"0")}`}function h3(){let e,t,r,a,o,s,l,u,c,d,f,h,m,p,g,v,y,A,F,b,C=(0,i.c)(55),B=r$(),S=r1(),x=r3(),E=(0,R.useEngineSelector)(r5),M=(0,R.useEngineSelector)(r8),{play:D,pause:k,seek:w,setSpeed:I}=r4(),T=(0,R.useEngineStoreApi)(),P=(0,R.useEngineSelector)(mr),G=(0,R.useEngineSelector)(mt),L=(0,R.useEngineSelector)(me),j=(0,R.useEngineSelector)(h7),_=(0,R.useEngineSelector)(h6);C[0]!==w?(e=e=>{w(parseFloat(e.target.value))},C[0]=w,C[1]=e):e=C[1];let O=e;C[2]!==I?(t=e=>{I(parseFloat(e.target.value))},C[2]=I,C[3]=t):t=C[3];let U=t;C[4]!==T?(r=()=>{let e=T.getState(),t=(0,h0.buildSerializableDiagnosticsSnapshot)(e),r=(0,h0.buildSerializableDiagnosticsJson)(e);console.log("[demo diagnostics dump]",t),console.log("[demo diagnostics dump json]",r)},C[4]=T,C[5]=r):r=C[5];let H=r;C[6]!==T?(a=()=>{T.getState().clearPlaybackDiagnostics(),console.info("[demo diagnostics] Cleared playback diagnostics")},C[6]=T,C[7]=a):a=C[7];let N=a;if(!B)return null;let J=S?k:D,K=S?"Pause":"Play",V=S?"❚❚":"▶";C[8]!==J||C[9]!==K||C[10]!==V?(o=(0,n.jsx)("button",{className:"DemoControls-playPause",onClick:J,"aria-label":K,children:V}),C[8]=J,C[9]=K,C[10]=V,C[11]=o):o=C[11],C[12]!==x?(s=h2(x),C[12]=x,C[13]=s):s=C[13],C[14]!==E?(l=h2(E),C[14]=E,C[15]=l):l=C[15];let z=`${s} / ${l}`;C[16]!==z?(u=(0,n.jsx)("span",{className:"DemoControls-time",children:z}),C[16]=z,C[17]=u):u=C[17],C[18]!==x||C[19]!==E||C[20]!==O?(c=(0,n.jsx)("input",{className:"DemoControls-seek",type:"range",min:0,max:E,step:.01,value:x,onChange:O}),C[18]=x,C[19]=E,C[20]=O,C[21]=c):c=C[21],C[22]===Symbol.for("react.memo_cache_sentinel")?(d=h1.map(h9),C[22]=d):d=C[22],C[23]!==U||C[24]!==M?(f=(0,n.jsx)("select",{className:"DemoControls-speed",value:M,onChange:U,children:d}),C[23]=U,C[24]=M,C[25]=f):f=C[25];let q=P?"true":void 0,Q=P?"WebGL context: LOST":"WebGL context: ok";if(C[26]!==Q?(h=(0,n.jsx)("div",{className:"DemoDiagnosticsPanel-status",children:Q}),C[26]=Q,C[27]=h):h=C[27],C[28]!==L){var W;m=(0,n.jsx)("div",{className:"DemoDiagnosticsPanel-metrics",children:L?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("span",{children:["geom ",L.geometries," tex"," ",L.textures," prog"," ",L.programs]}),(0,n.jsxs)("span",{children:["draw ",L.renderCalls," tri"," ",L.renderTriangles]}),(0,n.jsxs)("span",{children:["scene ",L.visibleSceneObjects,"/",L.sceneObjects]}),(0,n.jsxs)("span",{children:["heap ",Number.isFinite(W=L.jsHeapUsed)&&null!=W?W<1024?`${Math.round(W)} B`:W<1048576?`${(W/1024).toFixed(1)} KB`:W<0x40000000?`${(W/1048576).toFixed(1)} MB`:`${(W/0x40000000).toFixed(2)} GB`:"n/a"]})]}):(0,n.jsx)("span",{children:"No renderer samples yet"})}),C[28]=L,C[29]=m}else m=C[29];return C[30]!==j||C[31]!==G?(p=(0,n.jsxs)("span",{children:["samples ",G," events ",j]}),C[30]=j,C[31]=G,C[32]=p):p=C[32],C[33]!==_?(g=_?(0,n.jsxs)("span",{title:_.message,children:["last event: ",_.kind]}):(0,n.jsx)("span",{children:"last event: none"}),C[33]=_,C[34]=g):g=C[34],C[35]!==H?(v=(0,n.jsx)("button",{type:"button",onClick:H,children:"Dump"}),C[35]=H,C[36]=v):v=C[36],C[37]!==N?(y=(0,n.jsx)("button",{type:"button",onClick:N,children:"Clear"}),C[37]=N,C[38]=y):y=C[38],C[39]!==p||C[40]!==g||C[41]!==v||C[42]!==y?(A=(0,n.jsxs)("div",{className:"DemoDiagnosticsPanel-footer",children:[p,g,v,y]}),C[39]=p,C[40]=g,C[41]=v,C[42]=y,C[43]=A):A=C[43],C[44]!==q||C[45]!==h||C[46]!==m||C[47]!==A?(F=(0,n.jsxs)("div",{className:"DemoDiagnosticsPanel","data-context-lost":q,children:[h,m,A]}),C[44]=q,C[45]=h,C[46]=m,C[47]=A,C[48]=F):F=C[48],C[49]!==u||C[50]!==c||C[51]!==f||C[52]!==F||C[53]!==o?(b=(0,n.jsxs)("div",{className:"DemoControls",onKeyDown:h4,onPointerDown:h8,onClick:h5,children:[o,u,c,f,F]}),C[49]=u,C[50]=c,C[51]=f,C[52]=F,C[53]=o,C[54]=b):b=C[54],b}function h9(e){return(0,n.jsxs)("option",{value:e,children:[e,"x"]},e)}function h5(e){return e.stopPropagation()}function h8(e){return e.stopPropagation()}function h4(e){return e.stopPropagation()}function h6(e){let t=e.diagnostics.playbackEvents;return t.length>0?t[t.length-1]:null}function h7(e){return e.diagnostics.playbackEvents.length}function me(e){let t=e.diagnostics.rendererSamples;return t.length>0?t[t.length-1]:null}function mt(e){return e.diagnostics.rendererSamples.length}function mr(e){return e.diagnostics.webglContextLost}var ma=e.i(75840);function mn(e,t){if(0===e.length)return{health:1,energy:1};let r=0,a=e.length-1;if(t<=e[0].time)return{health:e[0].health??1,energy:e[0].energy??1};if(t>=e[a].time)return{health:e[a].health??1,energy:e[a].energy??1};for(;a-r>1;){let n=r+a>>1;e[n].time<=t?r=n:a=n}return{health:e[r].health??1,energy:e[r].energy??1}}function mi(e){let t,r=(0,i.c)(2),{value:a}=e,o=Math.max(0,Math.min(100,100*a)),s=`${o}%`;return r[0]!==s?(t=(0,n.jsx)("div",{className:ma.default.HealthBar,children:(0,n.jsx)("div",{className:ma.default.BarFill,style:{width:s}})}),r[0]=s,r[1]=t):t=r[1],t}function mo(e){let t,r=(0,i.c)(2),{value:a}=e,o=Math.max(0,Math.min(100,100*a)),s=`${o}%`;return r[0]!==s?(t=(0,n.jsx)("div",{className:ma.default.EnergyBar,children:(0,n.jsx)("div",{className:ma.default.BarFill,style:{width:s}})}),r[0]=s,r[1]=t):t=r[1],t}function ms(){let e,t=(0,i.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("div",{className:ma.default.ChatWindow}),t[0]=e):e=t[0],e}function ml(){let e,t=(0,i.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("div",{className:ma.default.WeaponSlots}),t[0]=e):e=t[0],e}function mu(){let e,t=(0,i.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("div",{className:ma.default.ToolBelt}),t[0]=e):e=t[0],e}function mc(){let e,t=(0,i.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("div",{className:ma.default.Reticle}),t[0]=e):e=t[0],e}function md(){let e,t=(0,i.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("div",{className:ma.default.TeamStats}),t[0]=e):e=t[0],e}function mf(){let e,t=(0,i.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)("div",{className:ma.default.Compass}),t[0]=e):e=t[0],e}function mh(){let e,t,r,a,o,s,l,u,c,d,f,h,m=(0,i.c)(44),p=r$(),g=r3(),v=(0,R.useEngineSelector)(mm);if(m[0]!==p){e:{let t=new Map;if(!p){e=t;break e}for(let e of p.entities)t.set(e.id,e);e=t}m[0]=p,m[1]=e}else e=m[1];let y=e;if(!p)return null;if(p.isMetadataOnly||p.isPartial){let e,t,r,a,i,o,s,l,u,c=v?.status;return c?(m[2]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(ms,{}),t=(0,n.jsx)(mf,{}),m[2]=e,m[3]=t):(e=m[2],t=m[3]),m[4]!==c.health?(r=(0,n.jsx)(mi,{value:c.health}),m[4]=c.health,m[5]=r):r=m[5],m[6]!==c.energy?(a=(0,n.jsx)(mo,{value:c.energy}),m[6]=c.energy,m[7]=a):a=m[7],m[8]===Symbol.for("react.memo_cache_sentinel")?(i=(0,n.jsx)(md,{}),o=(0,n.jsx)(mc,{}),s=(0,n.jsx)(mu,{}),l=(0,n.jsx)(ml,{}),m[8]=i,m[9]=o,m[10]=s,m[11]=l):(i=m[8],o=m[9],s=m[10],l=m[11]),m[12]!==r||m[13]!==a?(u=(0,n.jsxs)("div",{className:ma.default.PlayerHUD,children:[e,t,r,a,i,o,s,l]}),m[12]=r,m[13]=a,m[14]=u):u=m[14],u):null}m[15]!==g||m[16]!==p.cameraModes?(t=function(e,t){if(0===e.length||t=e[e.length-1].time)return e[e.length-1];let r=0,a=e.length-1;for(;a-r>1;){let n=r+a>>1;e[n].time<=t?r=n:a=n}return e[r]}(p.cameraModes,g),m[15]=g,m[16]=p.cameraModes,m[17]=t):t=m[17];let A=t;m[18]===Symbol.for("react.memo_cache_sentinel")?(r={health:1,energy:1},m[18]=r):r=m[18];let F=r;if(A?.mode==="first-person"){let e,t,r;if(m[19]!==g||m[20]!==y||m[21]!==p.controlPlayerGhostId){let r=p.controlPlayerGhostId?y.get(p.controlPlayerGhostId):void 0,a=y.get("recording_player");e=r?mn(r.keyframes,g):void 0,t=a?mn(a.keyframes,g):void 0,m[19]=g,m[20]=y,m[21]=p.controlPlayerGhostId,m[22]=e,m[23]=t}else e=m[22],t=m[23];let a=t,n=e?.health??1,i=a?.energy??e?.energy??1;m[24]!==n||m[25]!==i?(r={health:n,energy:i},m[24]=n,m[25]=i,m[26]=r):r=m[26],F=r}else if(A?.mode==="third-person"&&A.orbitTargetId)if(m[27]!==g||m[28]!==y||m[29]!==A.orbitTargetId){let e=y.get(A.orbitTargetId);e&&(F=mn(e.keyframes,g)),m[27]=g,m[28]=y,m[29]=A.orbitTargetId,m[30]=F}else F=m[30];return m[31]===Symbol.for("react.memo_cache_sentinel")?(a=(0,n.jsx)(ms,{}),o=(0,n.jsx)(mf,{}),m[31]=a,m[32]=o):(a=m[31],o=m[32]),m[33]!==F.health?(s=(0,n.jsx)(mi,{value:F.health}),m[33]=F.health,m[34]=s):s=m[34],m[35]!==F.energy?(l=(0,n.jsx)(mo,{value:F.energy}),m[35]=F.energy,m[36]=l):l=m[36],m[37]===Symbol.for("react.memo_cache_sentinel")?(c=(0,n.jsx)(md,{}),d=(0,n.jsx)(mc,{}),f=(0,n.jsx)(mu,{}),u=(0,n.jsx)(ml,{}),m[37]=u,m[38]=c,m[39]=d,m[40]=f):(u=m[37],c=m[38],d=m[39],f=m[40]),m[41]!==s||m[42]!==l?(h=(0,n.jsxs)("div",{className:ma.default.PlayerHUD,children:[a,o,s,l,c,d,f,u]}),m[41]=s,m[42]=l,m[43]=h):h=m[43],h}function mm(e){return e.playback.streamSnapshot}var mp=e.i(50361),mg=e.i(24540);function mv(e,t,r){try{return e(t)}catch(e){return(0,mg.l)("[nuqs] Error while parsing value `%s`: %O"+(r?" (for key `%s`)":""),t,e,r),null}}function my(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),mv(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}}}}my({parse:e=>e,serialize:String}),my({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)}),my({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),my({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}}),my({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String});let mA=my({parse:e=>"true"===e.toLowerCase(),serialize:String});function mF(e,t){return e.valueOf()===t.valueOf()}my({parse:e=>{let t=parseInt(e);return t==t?new Date(t):null},serialize:e=>""+e.valueOf(),eq:mF}),my({parse:e=>{let t=new Date(e);return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString(),eq:mF}),my({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:mF});let mb=(0,mp.r)(),mC={};function mB(e,t,r,a,n,i){let o=!1,s=Object.entries(e).reduce((e,[s,l])=>{var u;let c=t?.[s]??s,d=a[c],f="multi"===l.type?[]:null,h=void 0===d?("multi"===l.type?r?.getAll(c):r?.get(c))??f:d;return n&&i&&((u=n[c]??f)===h||null!==u&&null!==h&&"string"!=typeof u&&"string"!=typeof h&&u.length===h.length&&u.every((e,t)=>e===h[t]))?e[s]=i[s]??null:(o=!0,e[s]=((0,mp.i)(h)?null:mv(l.parse,h,c))??null,n&&(n[c]=h)),e},{});if(!o){let t=Object.keys(e),r=Object.keys(i??{});o=t.length!==r.length||t.some(e=>!r.includes(e))}return{state:s,hasChanged:o}}function mS(e,t){return Object.fromEntries(Object.keys(e).map(r=>[r,e[r]??t[r]??null]))}function mx(e,t={}){let{parse:r,type:a,serialize:n,eq:i,defaultValue:s,...l}=t,[{[e]:u},c]=function(e,t={}){let r=(0,o.useId)(),a=(0,mg.i)(),n=(0,mg.a)(),{history:i="replace",scroll:s=a?.scroll??!1,shallow:l=a?.shallow??!0,throttleMs:u=mp.s.timeMs,limitUrlUpdates:c=a?.limitUrlUpdates,clearOnDefault:d=a?.clearOnDefault??!0,startTransition:f,urlKeys:h=mC}=t,m=Object.keys(e).join(","),p=(0,o.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,h[e]??e])),[m,JSON.stringify(h)]),g=(0,mg.r)(Object.values(p)),v=g.searchParams,y=(0,o.useRef)({}),A=(0,o.useMemo)(()=>Object.fromEntries(Object.keys(e).map(t=>[t,e[t].defaultValue??null])),[Object.values(e).map(({defaultValue:e})=>e).join(",")]),F=mp.t.useQueuedQueries(Object.values(p)),[b,C]=(0,o.useState)(()=>mB(e,h,v??new URLSearchParams,F).state),B=(0,o.useRef)(b);if((0,mg.c)("[nuq+ %s `%s`] render - state: %O, iSP: %s",r,m,b,v),Object.keys(y.current).join("&")!==Object.values(p).join("&")){let{state:t,hasChanged:a}=mB(e,h,v,F,y.current,B.current);a&&((0,mg.c)("[nuq+ %s `%s`] State changed: %O",r,m,{state:t,initialSearchParams:v,queuedQueries:F,queryRef:y.current,stateRef:B.current}),B.current=t,C(t)),y.current=Object.fromEntries(Object.entries(p).map(([t,r])=>[r,e[t]?.type==="multi"?v?.getAll(r):v?.get(r)??null]))}(0,o.useEffect)(()=>{let{state:t,hasChanged:a}=mB(e,h,v,F,y.current,B.current);a&&((0,mg.c)("[nuq+ %s `%s`] State changed: %O",r,m,{state:t,initialSearchParams:v,queuedQueries:F,queryRef:y.current,stateRef:B.current}),B.current=t,C(t))},[Object.values(p).map(e=>`${e}=${v?.getAll(e)}`).join("&"),JSON.stringify(F)]),(0,o.useEffect)(()=>{let t=Object.keys(e).reduce((t,a)=>(t[a]=({state:t,query:n})=>{C(i=>{let{defaultValue:o}=e[a],s=p[a],l=t??o??null;return Object.is(i[a]??o??null,l)?((0,mg.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). no change, skipping, resolved: %O",r,m,s,t,o,B.current),i):(B.current={...B.current,[a]:l},y.current[s]=n,(0,mg.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). updateInternalState, resolved: %O",r,m,s,t,o,B.current),B.current)})},t),{});for(let a of Object.keys(e)){let e=p[a];(0,mg.c)("[nuq+ %s `%s`] Subscribing to sync for `%s`",r,e,m),mb.on(e,t[a])}return()=>{for(let a of Object.keys(e)){let e=p[a];(0,mg.c)("[nuq+ %s `%s`] Unsubscribing to sync for `%s`",r,e,m),mb.off(e,t[a])}}},[m,p]);let S=(0,o.useCallback)((t,a={})=>{let o,h=Object.fromEntries(Object.keys(e).map(e=>[e,null])),v="function"==typeof t?t(mS(B.current,A))??h:t??h;(0,mg.c)("[nuq+ %s `%s`] setState: %O",r,m,v);let y=0,F=!1,b=[];for(let[t,r]of Object.entries(v)){let h=e[t],m=p[t];if(!h||void 0===r)continue;(a.clearOnDefault??h.clearOnDefault??d)&&null!==r&&void 0!==h.defaultValue&&(h.eq??((e,t)=>e===t))(r,h.defaultValue)&&(r=null);let v=null===r?null:(h.serialize??String)(r);mb.emit(m,{state:r,query:v});let A={key:m,query:v,options:{history:a.history??h.history??i,shallow:a.shallow??h.shallow??l,scroll:a.scroll??h.scroll??s,startTransition:a.startTransition??h.startTransition??f}};if(a?.limitUrlUpdates?.method==="debounce"||c?.method==="debounce"||h.limitUrlUpdates?.method==="debounce"){!0===A.options.shallow&&console.warn((0,mg.s)(422));let e=a?.limitUrlUpdates?.timeMs??c?.timeMs??h.limitUrlUpdates?.timeMs??mp.s.timeMs,t=mp.t.push(A,e,g,n);yt(e),F?mp.n.flush(g,n):mp.n.getPendingPromise(g));return o??C},[m,i,l,s,u,c?.method,c?.timeMs,f,p,g.updateUrl,g.getSearchParamsSnapshot,g.rateLimitFactor,n,A]);return[(0,o.useMemo)(()=>mS(b,A),[b,A]),S]}({[e]:{parse:r??(e=>e),type:a,serialize:n,eq:i,defaultValue:s}},l);return[u,(0,o.useCallback)((t,r={})=>c(r=>({[e]:"function"==typeof t?t(r[e]):t}),r),[e,c])]}let mE=(0,o.lazy)(()=>e.A(59197).then(e=>({default:e.MapInfoDialog}))),mM=new rM,mD={toneMapping:u.NoToneMapping,outputColorSpace:u.SRGBColorSpace},mk=my({parse(e){let[t,r]=e.split("~"),a=r,n=(0,ri.getMissionInfo)(t).missionTypes;return r&&n.includes(r)||(a=n[0]),{missionName:t,missionType:a}},serialize:({missionName:e,missionType:t})=>1===(0,ri.getMissionInfo)(e).missionTypes.length?e:`${e}~${t}`,eq:(e,t)=>e.missionName===t.missionName&&e.missionType===t.missionType}).withDefault({missionName:"RiverDance",missionType:"CTF"});function mw(){let e,t,r,a,s,l,[c,d]=mx("mission",mk),f=(0,R.useEngineStoreApi)(),[h,m]=mx("fog",mA),g=(0,o.useCallback)(()=>{m(null)},[m]),v=(0,o.useRef)(c);v.current=c;let y=(0,o.useCallback)(e=>{let t=v.current,r=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);f.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:r??"unavailable"}}),console.info("[mission trace] changeMission",{previousMission:t,nextMission:e,stack:r}),window.location.hash="",g(),d(e)},[f,d,g]),A=(r=(0,i.c)(2),a=(0,o.useRef)(null),r[0]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{let t=window.matchMedia("(pointer: coarse)");return t.addEventListener("change",e),a.current=t,()=>{t.removeEventListener("change",e)}},r[0]=e):e=r[0],s=e,r[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>a.current?.matches??null,r[1]=t):t=r[1],l=t,(0,o.useSyncExternalStore)(s,l,fZ)),{missionName:F,missionType:b}=c,[C,B]=(0,o.useState)(!1),[S,x]=(0,o.useState)(0),[M,D]=(0,o.useState)(!0),k=S<1;(0,o.useEffect)(()=>{if(k)D(!0);else{let e=setTimeout(()=>D(!1),500);return()=>clearTimeout(e)}},[k]),(0,o.useEffect)(()=>(window.setMissionName=e=>{let t=(0,ri.getMissionInfo)(e).missionTypes;y({missionName:e,missionType:t[0]})},window.getMissionList=ri.getMissionList,window.getMissionInfo=ri.getMissionInfo,()=>{delete window.setMissionName,delete window.getMissionList,delete window.getMissionInfo}),[y]),(0,o.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||B(!0)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[]);let w=(0,o.useCallback)((e,t=0)=>{x(t)},[]),I=(0,o.useRef)(null),T=(0,o.useRef)({angle:0,force:0}),P=(0,o.useRef)(null),G=(0,o.useRef)({angle:0,force:0}),L=(0,o.useRef)(null);return(0,n.jsx)(rD.QueryClientProvider,{client:mM,children:(0,n.jsx)("main",{children:(0,n.jsx)(rZ,{children:(0,n.jsx)(E.SettingsProvider,{fogEnabledOverride:h,onClearFogEnabledOverride:g,children:(0,n.jsxs)(rR,{map:rQ,children:[(0,n.jsxs)("div",{id:"canvasContainer",children:[M&&(0,n.jsxs)("div",{id:"loadingIndicator","data-complete":!k,children:[(0,n.jsx)("div",{className:"LoadingSpinner"}),(0,n.jsx)("div",{className:"LoadingProgress",children:(0,n.jsx)("div",{className:"LoadingProgress-bar",style:{width:`${100*S}%`}})}),(0,n.jsxs)("div",{className:"LoadingProgress-text",children:[Math.round(100*S),"%"]})]}),(0,n.jsx)(p,{frameloop:"always",gl:mD,shadows:{type:u.PCFShadowMap},onCreated:e=>{I.current=e.camera},children:(0,n.jsx)(t2,{children:(0,n.jsxs)(f1.AudioProvider,{children:[(0,n.jsx)(rd,{name:F,missionType:b,onLoadingChange:w},`${F}~${b}`),(0,n.jsx)(f0,{}),(0,n.jsx)(f8,{}),(0,n.jsx)(hD,{}),(0,n.jsx)(mR,{isTouch:A,joystickStateRef:T,joystickZoneRef:P,lookJoystickStateRef:G,lookJoystickZoneRef:L})]})})})]}),(0,n.jsx)(mh,{}),A&&(0,n.jsx)(am,{joystickState:T,joystickZone:P,lookJoystickState:G,lookJoystickZone:L}),!1===A&&(0,n.jsx)(ar,{}),(0,n.jsx)(fq,{missionName:F,missionType:b,onChangeMission:y,onOpenMapInfo:()=>B(!0),cameraRef:I,isTouch:A}),C&&(0,n.jsx)(o.Suspense,{fallback:null,children:(0,n.jsx)(mE,{open:C,onClose:()=>B(!1),missionName:F,missionType:b??""})}),(0,n.jsx)(mT,{changeMission:y,currentMission:c}),(0,n.jsx)(h3,{}),(0,n.jsx)(mP,{})]})})})})})}let mI={"Capture the Flag":"CTF","Capture and Hold":"CnH",Deathmatch:"DM","Team Deathmatch":"TDM",Siege:"Siege",Bounty:"Bounty",Rabbit:"Rabbit"};function mT(e){let t,r,a=(0,i.c)(5),{changeMission:n,currentMission:s}=e,l=r$();return a[0]!==n||a[1]!==s||a[2]!==l?(t=()=>{if(!l?.missionName)return;let e=(0,ri.findMissionByDemoName)(l.missionName);if(!e)return void console.warn(`Demo mission "${l.missionName}" not found in manifest`);let t=(0,ri.getMissionInfo)(e),r=l.gameType?mI[l.gameType]:void 0,a=r&&t.missionTypes.includes(r)?r:t.missionTypes[0];(s.missionName!==e||s.missionType!==a)&&n({missionName:e,missionType:a})},r=[l,n,s],a[0]=n,a[1]=s,a[2]=l,a[3]=t,a[4]=r):(t=a[3],r=a[4]),(0,o.useEffect)(t,r),null}function mR(e){let t,r=(0,i.c)(6),{isTouch:a,joystickStateRef:o,joystickZoneRef:s,lookJoystickStateRef:l,lookJoystickZoneRef:u}=e;if(r1()||null===a)return null;if(a){let e;return r[0]!==o||r[1]!==s||r[2]!==l||r[3]!==u?(e=(0,n.jsx)(ap,{joystickState:o,joystickZone:s,lookJoystickState:l,lookJoystickZone:u}),r[0]=o,r[1]=s,r[2]=l,r[3]=u,r[4]=e):e=r[4],e}return r[5]===Symbol.for("react.memo_cache_sentinel")?(t=(0,n.jsx)(rW,{}),r[5]=t):t=r[5],t}function mP(){let e,t,r=(0,i.c)(4),{setRecording:a}=r4(),n=(0,R.useEngineStoreApi)();return r[0]!==n||r[1]!==a?(e=()=>(window.loadDemoRecording=a,window.getDemoDiagnostics=()=>(0,h0.buildSerializableDiagnosticsSnapshot)(n.getState()),window.getDemoDiagnosticsJson=()=>(0,h0.buildSerializableDiagnosticsJson)(n.getState()),window.clearDemoDiagnostics=()=>{n.getState().clearPlaybackDiagnostics()},mG),t=[n,a],r[0]=n,r[1]=a,r[2]=e,r[3]=t):(e=r[2],t=r[3]),(0,o.useEffect)(e,t),null}function mG(){delete window.loadDemoRecording,delete window.getDemoDiagnostics,delete window.getDemoDiagnosticsJson,delete window.clearDemoDiagnostics}function mL(){let e,t=(0,i.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(o.Suspense,{children:(0,n.jsx)(mw,{})}),t[0]=e):e=t[0],e}e.s(["default",()=>mL],31713)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/15f5b04504a3a132.js b/docs/_next/static/chunks/15f5b04504a3a132.js deleted file mode 100644 index d8dbe501..00000000 --- a/docs/_next/static/chunks/15f5b04504a3a132.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),r=e.i(90072),i=e.i(73949),o=e.i(91037);e.s(["useLoader",()=>o.G],971);var o=o;let a=e=>e===Object(e)&&!Array.isArray(e)&&"function"!=typeof e;function n(e,n){let l=(0,i.useThree)(e=>e.gl),s=(0,o.G)(r.TextureLoader,a(e)?Object.values(e):e);return(0,t.useLayoutEffect)(()=>{null==n||n(s)},[n]),(0,t.useEffect)(()=>{if("initTexture"in l){let e=[];Array.isArray(s)?e=s:s instanceof r.Texture?e=[s]:a(s)&&(e=Object.values(s)),e.forEach(e=>{e instanceof r.Texture&&l.initTexture(e)})}},[l,s]),(0,t.useMemo)(()=>{if(!a(e))return s;{let t={},r=0;for(let i in e)t[i]=s[r++];return t}},[e,s])}n.preload=e=>o.G.preload(r.TextureLoader,e),n.clear=e=>o.G.clear(r.TextureLoader,e),e.s(["useTexture",()=>n],47071)},6112,51475,77482,e=>{"use strict";var t=e.i(932),r=e.i(43476),i=e.i(71645),o=e.i(49774);let a=(0,i.createContext)(null);function n({children:e}){let t=(0,i.useRef)(void 0),n=(0,i.useRef)(0),l=(0,i.useRef)(0);(0,o.useFrame)((e,r)=>{for(n.current+=r;n.current>=.03125;)if(n.current-=.03125,l.current++,t.current)for(let e of t.current)e(l.current)});let s=(0,i.useCallback)(e=>(t.current??=new Set,t.current.add(e),()=>{t.current.delete(e)}),[]),c=(0,i.useCallback)(()=>l.current,[]),u=(0,i.useMemo)(()=>({subscribe:s,getTick:c}),[s,c]);return(0,r.jsx)(a.Provider,{value:u,children:e})}function l(e){let t=(0,i.useContext)(a);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(["TickProvider",()=>n,"useTick",()=>l],51475);let s=(0,i.createContext)(null);function c(e){let i,o,a=(0,t.c)(5),{runtime:l,children:c}=e;return a[0]!==c?(i=(0,r.jsx)(n,{children:c}),a[0]=c,a[1]=i):i=a[1],a[2]!==l||a[3]!==i?(o=(0,r.jsx)(s.Provider,{value:l,children:i}),a[2]=l,a[3]=i,a[4]=o):o=a[4],o}function u(){let e=(0,i.useContext)(s);if(!e)throw Error("useRuntime must be used within a RuntimeProvider");return e}function f(e){let r,i=(0,t.c)(3),o=u();if(e)return i[0]!==e||i[1]!==o.state.datablocks?(r=o.state.datablocks.get(e),i[0]=e,i[1]=o.state.datablocks,i[2]=r):r=i[2],r}e.s(["RuntimeProvider",()=>c,"useRuntime",()=>u],77482),e.s(["useDatablock",()=>f],6112)},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 r(e,i={}){let{repeat:o=[1,1],disableMipmaps:a=!1}=i;return e.wrapS=e.wrapT=t.RepeatWrapping,e.colorSpace=t.SRGBColorSpace,e.repeat.set(...o),e.flipY=!1,e.anisotropy=16,a?(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 o(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",()=>o,"installCustomFogShader",()=>i])},48066,e=>{"use strict";let t={fogVolumeData:{value:new Float32Array(12)},cameraHeight:{value:0},fogEnabled:{value:!0}};function r(e,i,o=!0){t.cameraHeight.value=e,t.fogVolumeData.value.set(i),t.fogEnabled.value=o}function i(){t.cameraHeight.value=0,t.fogVolumeData.value.fill(0),t.fogEnabled.value=!0}function o(e){let t=new Float32Array(12);for(let r=0;r<3;r++){let i=4*r,o=e[r];o&&(t[i+0]=o.visibleDistance,t[i+1]=o.minHeight,t[i+2]=o.maxHeight,t[i+3]=o.percentage)}return t}e.s(["globalFogUniforms",0,t,"packFogVolumeData",()=>o,"resetGlobalFogUniforms",()=>i,"updateGlobalFogUniforms",()=>r])},89887,60099,e=>{"use strict";let t,r;var i=e.i(43476),o=e.i(932),a=e.i(71645),n=e.i(49774),l=e.i(73949),s=e.i(90072),c=e.i(31067),u=e.i(88014);let f=new s.Vector3,d=new s.Vector3,m=new s.Vector3,g=new s.Vector2;function h(e,t,r){let i=f.setFromMatrixPosition(e.matrixWorld);i.project(t);let o=r.width/2,a=r.height/2;return[i.x*o+o,-(i.y*a)+a]}let v=e=>1e-10>Math.abs(e)?0:e;function p(e,t,r=""){let i="matrix3d(";for(let r=0;16!==r;r++)i+=v(t[r]*e.elements[r])+(15!==r?",":")");return r+i}let x=(t=[1,-1,1,1,1,-1,1,1,1,-1,1,1,1,-1,1,1],e=>p(e,t)),y=(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)=>p(e,r(t),"translate(-50%,-50%)")),b=a.forwardRef(({children:e,eps:t=.001,style:r,className:i,prepend:o,center:p,fullscreen:b,portal:F,distanceFactor:S,sprite:M=!1,transform:P=!1,occlude:E,onOcclude:_,castShadow:T,receiveShadow:w,material:O,geometry:D,zIndexRange:C=[0x1000037,0],calculatePosition:R=h,as:H="div",wrapperClass:V,pointerEvents:W="auto",...L},U)=>{let{gl:k,camera:z,scene:G,size:I,raycaster:j,events:A,viewport:N}=(0,l.useThree)(),[$]=a.useState(()=>document.createElement(H)),Y=a.useRef(null),q=a.useRef(null),B=a.useRef(0),K=a.useRef([0,0]),X=a.useRef(null),Z=a.useRef(null),J=(null==F?void 0:F.current)||A.connected||k.domElement.parentNode,Q=a.useRef(null),ee=a.useRef(!1),et=a.useMemo(()=>{var e;return E&&"blending"!==E||Array.isArray(E)&&E.length&&(e=E[0])&&"object"==typeof e&&"current"in e},[E]);a.useLayoutEffect(()=>{let e=k.domElement;E&&"blending"===E?(e.style.zIndex=`${Math.floor(C[0]/2)}`,e.style.position="absolute",e.style.pointerEvents="none"):(e.style.zIndex=null,e.style.position=null,e.style.pointerEvents=null)},[E]),a.useLayoutEffect(()=>{if(q.current){let e=Y.current=u.createRoot($);if(G.updateMatrixWorld(),P)$.style.cssText="position:absolute;top:0;left:0;pointer-events:none;overflow:hidden;";else{let e=R(q.current,z,I);$.style.cssText=`position:absolute;top:0;left:0;transform:translate3d(${e[0]}px,${e[1]}px,0);transform-origin:0 0;`}return J&&(o?J.prepend($):J.appendChild($)),()=>{J&&J.removeChild($),e.unmount()}}},[J,P]),a.useLayoutEffect(()=>{V&&($.className=V)},[V]);let er=a.useMemo(()=>P?{position:"absolute",top:0,left:0,width:I.width,height:I.height,transformStyle:"preserve-3d",pointerEvents:"none"}:{position:"absolute",transform:p?"translate3d(-50%,-50%,0)":"none",...b&&{top:-I.height/2,left:-I.width/2,width:I.width,height:I.height},...r},[r,p,b,I,P]),ei=a.useMemo(()=>({position:"absolute",pointerEvents:W}),[W]);a.useLayoutEffect(()=>{var t,o;ee.current=!1,P?null==(t=Y.current)||t.render(a.createElement("div",{ref:X,style:er},a.createElement("div",{ref:Z,style:ei},a.createElement("div",{ref:U,className:i,style:r,children:e})))):null==(o=Y.current)||o.render(a.createElement("div",{ref:U,style:er,className:i,children:e}))});let eo=a.useRef(!0);(0,n.useFrame)(e=>{if(q.current){z.updateMatrixWorld(),q.current.updateWorldMatrix(!0,!1);let e=P?K.current:R(q.current,z,I);if(P||Math.abs(B.current-z.zoom)>t||Math.abs(K.current[0]-e[0])>t||Math.abs(K.current[1]-e[1])>t){var r;let t,i,o,a,n=(r=q.current,t=f.setFromMatrixPosition(r.matrixWorld),i=d.setFromMatrixPosition(z.matrixWorld),o=t.sub(i),a=z.getWorldDirection(m),o.angleTo(a)>Math.PI/2),l=!1;et&&(Array.isArray(E)?l=E.map(e=>e.current):"blending"!==E&&(l=[G]));let c=eo.current;l?eo.current=function(e,t,r,i){let o=f.setFromMatrixPosition(e.matrixWorld),a=o.clone();a.project(t),g.set(a.x,a.y),r.setFromCamera(g,t);let n=r.intersectObjects(i,!0);if(n.length){let e=n[0].distance;return o.distanceTo(r.ray.origin)({vertexShader:P?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); - } - `}),[P]);return a.createElement("group",(0,c.default)({},L,{ref:q}),E&&!et&&a.createElement("mesh",{castShadow:T,receiveShadow:w,ref:Q},D||a.createElement("planeGeometry",null),O||a.createElement("shaderMaterial",{side:s.DoubleSide,vertexShader:ea.vertexShader,fragmentShader:ea.fragmentShader})))});e.s(["Html",()=>b],60099);let F=[0,0,0],S=(0,a.memo)(function(e){let t,r,c,u,f,d=(0,o.c)(19),{children:m,color:g,position:h,opacity:v}=e,p=void 0===g?"white":g,x=void 0===h?F:h,y=void 0===v?"fadeWithDistance":v,S="fadeWithDistance"===y,M=(0,a.useRef)(null),P=function(e){let t,r,i=(0,o.c)(3),{camera:c}=(0,l.useThree)(),u=(0,a.useRef)(null),f=(r=(0,a.useRef)(null),(0,n.useFrame)(()=>{e.current&&(r.current??=new s.Vector3,e.current.getWorldPosition(r.current))}),r);return i[0]!==c||i[1]!==f?(t=()=>{f.current?u.current=c.position.distanceTo(f.current):u.current=null},i[0]=c,i[1]=f,i[2]=t):t=i[2],(0,n.useFrame)(t),u}(M),[E,_]=(0,a.useState)(0!==y),T=(0,a.useRef)(null);return d[0]!==P||d[1]!==S?(t=()=>{if(S&&T.current&&null!=P.current){let e=Math.max(0,Math.min(1,1-P.current/200));T.current.style.opacity=e.toString()}},d[0]=P,d[1]=S,d[2]=t):t=d[2],d[3]!==P||d[4]!==S||d[5]!==E?(r=[E,S,P],d[3]=P,d[4]=S,d[5]=E,d[6]=r):r=d[6],(0,a.useEffect)(t,r),d[7]!==P||d[8]!==S||d[9]!==E||d[10]!==y?(c=()=>{if(S){let e=P.current,t=null!=e&&e<200;if(E!==t&&_(t),T.current&&t){let t=Math.max(0,Math.min(1,1-e/200));T.current.style.opacity=t.toString()}}else _(0!==y),T.current&&(T.current.style.opacity=y.toString())},d[7]=P,d[8]=S,d[9]=E,d[10]=y,d[11]=c):c=d[11],(0,n.useFrame)(c),d[12]!==m||d[13]!==p||d[14]!==E||d[15]!==x?(u=E?(0,i.jsx)(b,{position:x,center:!0,children:(0,i.jsx)("div",{ref:T,className:"StaticShapeLabel",style:{color:p},children:m})}):null,d[12]=m,d[13]=p,d[14]=E,d[15]=x,d[16]=u):u=d[16],d[17]!==u?(f=(0,i.jsx)("group",{ref:M,children:u}),d[17]=u,d[18]=f):f=d[18],f});e.s(["FloatingLabel",0,S],89887)},51434,e=>{"use strict";var t=e.i(43476),r=e.i(932),i=e.i(71645),o=e.i(73949),a=e.i(90072);let n=(0,i.createContext)(void 0);function l(e){let l,c,u,f,d=(0,r.c)(7),{children:m}=e,{camera:g}=(0,o.useThree)();d[0]===Symbol.for("react.memo_cache_sentinel")?(l={audioLoader:null,audioListener:null},d[0]=l):l=d[0];let[h,v]=(0,i.useState)(l);return d[1]!==g?(c=()=>{let e=new a.AudioLoader,t=g.children.find(s);t||(t=new a.AudioListener,g.add(t)),v({audioLoader:e,audioListener:t})},u=[g],d[1]=g,d[2]=c,d[3]=u):(c=d[2],u=d[3]),(0,i.useEffect)(c,u),d[4]!==h||d[5]!==m?(f=(0,t.jsx)(n.Provider,{value:h,children:m}),d[4]=h,d[5]=m,d[6]=f):f=d[6],f}function s(e){return e instanceof a.AudioListener}function c(){let e=(0,i.useContext)(n);if(void 0===e)throw Error("useAudio must be used within AudioProvider");return e}e.s(["AudioProvider",()=>l,"useAudio",()=>c])},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/4e5626f3eeee0985.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/5619c5b2b1355f74.js b/docs/_next/static/chunks/22ebafda1e5f0224.js similarity index 61% rename from docs/_next/static/chunks/5619c5b2b1355f74.js rename to docs/_next/static/chunks/22ebafda1e5f0224.js index 93362f87..98bd14e7 100644 --- a/docs/_next/static/chunks/5619c5b2b1355f74.js +++ b/docs/_next/static/chunks/22ebafda1e5f0224.js @@ -1,4 +1,4 @@ -(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,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:` +(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; @@ -348,4 +348,4 @@ void main() { } -}`;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,n)=>{let t=n0(e),r=(e,r=n)=>(function(e,n=e=>e,t){let r=n1(e.subscribe,e.getState,e.getInitialState,n,t);return p.default.useDebugValue(r),r})(t,e,r);return Object.assign(r,t),r},n2=[];function n4(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=n2.indexOf(a);-1!==e&&n2.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(n2.push(a),!t)throw a.promise}var n6=e.i(98133),n8=e.i(95087),n9=e.i(43476),n7=p;function te(e,n,t){if(!e)return;if(!0===t(e))return e;let r=n?e.return:e.child;for(;r;){let e=te(r,n,t);if(e)return e;r=n?null:r.sibling}}function tn(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")?n7.useLayoutEffect:n7.useEffect;let tt=tn(n7.createContext(null));class tr extends n7.Component{render(){return n7.createElement(tt.Provider,{value:this._reactInternals},this.props.children)}}function ta(){let e=n7.useContext(tt);if(null===e)throw Error("its-fine: useFiber must be called within a !");let n=n7.useId();return n7.useMemo(()=>{for(let t of[e,null==e?void 0:e.alternate]){if(!t)continue;let e=te(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 ti=Symbol.for("react.context"),to=e=>null!==e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===ti;function tl(){let e=function(){let e=ta(),[n]=n7.useState(()=>new Map);n.clear();let t=e;for(;t;){let e=t.type;to(e)&&e!==tt&&!n.has(e)&&n.set(e,n7.use(tn(e))),t=t.return}return n}();return n7.useMemo(()=>Array.from(e.keys()).reduce((n,t)=>r=>n7.createElement(n,null,n7.createElement(t.Provider,{...r,value:e.get(t)})),e=>n7.createElement(tr,{...e})),[e])}function ts(e){let n=e.root;for(;n.getState().previousRoot;)n=n.getState().previousRoot;return n}e.s(["FiberProvider",()=>tr,"traverseFiber",()=>te,"useContextBridge",()=>tl,"useFiber",()=>ta],46791),p.act;let tu=e=>e&&e.hasOwnProperty("current"),tc=e=>null!=e&&("string"==typeof e||"number"==typeof e||e.isColor),td="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 tf(e){let n=p.useRef(e);return td(()=>void(n.current=e),[e]),n}function tp(){let e=ta(),n=tl();return p.useMemo(()=>({children:t})=>{let r=te(e,!0,e=>e.type===p.StrictMode)?p.StrictMode:p.Fragment;return(0,n9.jsx)(r,{children:(0,n9.jsx)(n,{children:t})})},[e,n])}function tm({set:e}){return td(()=>(e(new Promise(()=>null)),()=>e(!1)),[e]),null}let th=((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 tg(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 t_(e){var n;return null==(n=e.__r3f)?void 0:n.root.getState()}let tv={obj:e=>e===Object(e)&&!tv.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(tv.str(e)||tv.num(e)||tv.boo(e))return e===n;let o=tv.obj(e);if(o&&"reference"===r)return e===n;let l=tv.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(!tv.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(tv.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}},tS=["children","key","ref"];function tE(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)tS.includes(t)||(n[t]=e[t]);return n}(r),object:e,eventCount:0,handlers:{},isHidden:!1},e&&(e.__r3f=a)),a}function tT(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 tb=/-\d+$/;function tM(e,n){if(tv.str(n.props.attach)){if(tb.test(n.props.attach)){let t=n.props.attach.replace(tb,""),{root:r,key:a}=tT(e.object,t);Array.isArray(r[a])||(r[a]=[])}let{root:t,key:r}=tT(e.object,n.props.attach);n.previousAttach=t[r],t[r]=n.object}else tv.fun(n.props.attach)&&(n.previousAttach=n.props.attach(e.object,n.object))}function tx(e,n){if(tv.str(n.props.attach)){let{root:t,key:r}=tT(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 tR=[...tS,"args","dispose","attach","object","onUpdate","dispose"],tC=new Map,ty=["map","emissiveMap","sheenColorMap","specularColorMap","envMap"],tA=/^on(Pointer|Click|DoubleClick|ContextMenu|Wheel)/;function tP(e,n){var t,r;let a=e.__r3f,i=a&&ts(a).getState(),o=null==a?void 0:a.eventCount;for(let t in n){let o=n[t];if(tR.includes(t))continue;if(a&&tA.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}=tT(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&&tc(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&&ty.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&&tw(a),e}function tw(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 tL=e=>null==e?void 0:e.isObject3D;function tU(e){return(e.eventObject||e.object).uuid+"/"+e.index+e.instanceId}function tD(e,n,t,r){let a=t.get(n);a&&(t.delete(n),0===t.size&&(e.delete(r),a.target.releasePointerCapture(r)))}let tN=e=>!!(null!=e&&e.render),tI=p.createContext(null);function tF(){let e=p.useContext(tI);if(!e)throw Error("R3F: Hooks can only be used within the Canvas component!");return e}function tO(e=e=>e,n){return tF()(e,n)}function tB(e,n=0){let t=tF(),r=t.getState().internal.subscribe,a=tf(e);return td(()=>r(a,n,t),[n,r,t]),null}let tG=new WeakMap;function tk(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=tG.get(t))||(i=new t,tG.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;tL(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 tH(e,n,t,r){let a=Array.isArray(n)?n:[n],i=n5(tk(t,r),[e,...a],!1,{equal:tv.equ});return Array.isArray(n)?i:i[0]}tH.preload=function(e,n,t){let r,a=Array.isArray(n)?n:[n];n5(tk(t),[e,...a],!0,r)},tH.clear=function(e,n){var t=[e,...Array.isArray(n)?n:[n]];if(void 0===t||0===t.length)n2.splice(0,n2.length);else{let e=n2.find(e=>n4(t,e.keys,e.equal));e&&e.remove()}};let tV={},tz=/^three(?=[A-Z])/,tW=e=>`${e[0].toUpperCase()}${e.slice(1)}`,tX=0;function tj(e){if("function"==typeof e){let n=`${tX++}`;return tV[n]=e,n}Object.assign(tV,e)}function tq(e,n){let t=tW(e),r=tV[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 tY(e){if(e.isHidden){var n;e.props.attach&&null!=(n=e.parent)&&n.object?tM(e.parent,e):tL(e.object)&&!1!==e.props.visible&&(e.object.visible=!0),e.isHidden=!1,tw(e)}}function tK(e,n,t){let r=n.root.getState();if(e.parent||e.object===r.scene){if(!n.object){var a,i;let e=tV[tW(n.type)];n.object=null!=(a=n.props.object)?a:new e(...null!=(i=n.props.args)?i:[]),n.object.__r3f=n}if(tP(n.object,n.props),n.props.attach)tM(e,n);else if(tL(n.object)&&tL(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,n8.unstable_scheduleCallback)(n8.unstable_IdlePriority,n)}}function tJ(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?tx(e,n):tL(n.object)&&tL(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)=>{tD(t.capturedMap,n,e,r)})}(ts(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];tJ(n,t,a)}n.children.length=0,delete n.object.__r3f,a&&"primitive"!==n.type&&"Scene"!==n.object.type&&tZ(n.object),void 0===t&&tw(n)}let t0=[],t1=()=>{},t3={},t2=0,t4=(f={isPrimaryRenderer:!1,warnsIfNotActing:!1,supportsMutation:!0,supportsPersistence:!1,supportsHydration:!1,createInstance:function(e,n,t){var r;return tq(e=tW(e)in tV?e:e.replace(tz,""),n),"primitive"===e&&null!=(r=n.object)&&r.__r3f&&delete n.object.__r3f,tE(n.object,t,e,n)},removeChild:tJ,appendChild:t$,appendInitialChild:t$,insertBefore:tQ,appendChildToContainer(e,n){let t=e.getState().scene.__r3f;n&&t&&t$(t,n)},removeChildFromContainer(e,n){let t=e.getState().scene.__r3f;n&&t&&tJ(t,n)},insertInContainerBefore(e,n,t){let r=e.getState().scene.__r3f;n&&t&&r&&tQ(r,n,t)},getRootHostContext:()=>t3,getChildHostContext:()=>t3,commitUpdate(e,n,t,r,a){var i,o,l;tq(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)t0.push([e,{...r},a]);else{let n=function(e,n){let t={};for(let r in n)if(!tR.includes(r)&&!tv.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(tR.includes(r)||n.hasOwnProperty(r))continue;let{root:a,key:i}=tT(e.object,r);if(a.constructor&&0===a.constructor.length){let e=function(e){let n=tC.get(e.constructor);try{n||(n=new e.constructor,tC.set(e.constructor,n))}catch(e){}return n}(a);tv.und(e)||(t[i]=e[i])}else t[i]=0}return t}(e,r);Object.keys(n).length&&(Object.assign(e.props,n),tP(e.object,n))}(null===a.sibling||(4&a.flags)==0)&&function(){for(let[e]of t0){let n=e.parent;if(n)for(let t of(e.props.attach?tx(n,e):tL(e.object)&&tL(n.object)&&n.object.remove(e.object),e.children))t.props.attach?tx(e,t):tL(t.object)&&tL(e.object)&&e.object.remove(t.object);e.isHidden&&tY(e),e.object.__r3f&&delete e.object.__r3f,"primitive"!==e.type&&tZ(e.object)}for(let[r,a,i]of t0){r.props=a;let o=r.parent;if(o){let a=tV[tW(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(tP(r.object,r.props),r.props.attach?tM(o,r):tL(r.object)&&tL(o.object)&&o.object.add(r.object),r.children))e.props.attach?tM(r,e):tL(e.object)&&tL(r.object)&&r.object.add(e.object);tw(r)}}t0.length=0}()},finalizeInitialChildren:()=>!1,commitMount(){},getPublicInstance:e=>null==e?void 0:e.object,prepareForCommit:()=>null,preparePortalMount:e=>tE(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?tx(e.parent,e):tL(e.object)&&(e.object.visible=!1),e.isHidden=!0,tw(e)}},unhideInstance:tY,createTextInstance:t1,hideTextInstance:t1,unhideTextInstance:t1,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){t2=e},getCurrentUpdatePriority:()=>t2,resolveUpdatePriority(){var e;if(0!==t2)return t2;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,n6.default)(f)).injectIntoDevTools(),u),t5=new Map,t6={objects:"shallow",strict:!1};function t8(e){var n,t;let r,a,i,o,l,s,u,c,d,f=t5.get(e),g=null==f?void 0:f.fiber,_=null==f?void 0:f.store;f&&console.warn("R3F.createRoot should only be called once!");let v="function"==typeof reportError?reportError:console.error,S=_||(n=rf,t=rp,u=(s=(l=(i=(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=tg(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))}}}}})?n3(i,o):n3).getState()).size,c=s.viewport.dpr,d=s.camera,l.subscribe(()=>{let{camera:e,size:n,viewport:t,gl:r,set:a}=l.getState();if(n.width!==u.width||n.height!==u.height||t.dpr!==c){u=n,c=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!==d&&(d=e,a(n=>({viewport:{...n.viewport,...n.viewport.getCurrentViewport(e)}})))}),l.subscribe(e=>n(e)),l),E=g||t4.createContainer(S,m.ConcurrentRoot,null,!1,null,"",v,v,v,null);f||t5.set(e,{fiber:E,store:S});let T=!1,b=null;return{async configure(n={}){var t,i;let o;b=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:_=!1,frameloop:v="always",dpr:E=[1,2],performance:M,raycaster:x,camera:R,onPointerMissed:C}=n,y=S.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=tN(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(tv.equ(L,P,t6)||tP(P,{...L}),tv.equ(w,P.params,t6)||tP(P,{params:{...P.params,...w}}),!y.camera||y.camera===a&&!tv.equ(a,R,t6)){a=R;let e=null==R?void 0:R.isCamera,n=e?R:_?new h.OrthographicCamera(0,0,0,0,.1,1e3):new h.PerspectiveCamera(75,0,.1,1e3);!e&&(n.position.z=5,R&&(tP(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?tE(e=u,S,"",{}):(tE(e=new h.Scene,S,"",{}),u&&tP(e,u)),y.set({scene:e})}c&&!y.events.handlers&&y.set({events:c(S)});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(tv.equ(U,y.size,t6)||y.setSize(U.width,U.height,U.top,U.left),E&&y.viewport.dpr!==tg(E)&&y.setDpr(E),y.frameloop!==v&&y.setFrameloop(v),y.onPointerMissed||y.set({onPointerMissed:C}),M&&!tv.equ(M,y.performance,t6)&&y.set(e=>({performance:{...e.performance,...M}})),!y.xr){let e=(e,n)=>{let t=S.getState();"never"!==t.frameloop&&rp(e,!0,t,n)},n=()=>{let n=S.getState();n.gl.xr.enabled=n.gl.xr.isPresenting,n.gl.xr.setAnimationLoop(n.gl.xr.isPresenting?e:null),n.gl.xr.isPresenting||rf(n)},r={connect(){let e=S.getState().gl;e.xr.addEventListener("sessionstart",n),e.xr.addEventListener("sessionend",n)},disconnect(){let e=S.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,tv.boo(f))A.shadowMap.type=h.PCFSoftShadowMap;else if(tv.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 tv.obj(f)&&Object.assign(A.shadowMap,f);(e!==A.shadowMap.enabled||n!==A.shadowMap.type)&&(A.shadowMap.needsUpdate=!0)}return h.ColorManagement.enabled=!g,T||(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||tv.fun(l)||tN(l)||tv.equ(l,A,t6)||tP(A,l),r=d,T=!0,o(),this},render(n){return T||b||this.configure(),b.then(()=>{t4.updateContainer((0,n9.jsx)(t9,{store:S,children:n,onCreated:r,rootElement:e}),E,null,()=>void 0)}),S},unmount(){t7(e)}}}function t9({store:e,children:n,onCreated:t,rootElement:r}){return td(()=>{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,n9.jsx)(tI.Provider,{value:e,children:n})}function t7(e,n){let t=t5.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),t4.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())}t5.delete(e),n&&n(e)}catch(e){}},500)})}}function re(e,n){let t={callback:e};return n.add(t),()=>void n.delete(t)}let rn=new Set,rt=new Set,rr=new Set,ra=e=>re(e,rn),ri=e=>re(e,rt);function ro(e,n){if(e.size)for(let{callback:t}of e.values())t(n)}function rl(e,n){switch(e){case"before":return ro(rn,n);case"after":return ro(rt,n);case"tail":return ro(rr,n)}}function rs(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+=rs(e,i))}if(rc=!1,rl("after",e),0===r)return rl("tail",e),ru=!1,cancelAnimationFrame(a)}function rf(e,n=1){var t;if(!e)return t5.forEach(e=>rf(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):rc?e.internal.frames=2:e.internal.frames=1,ru||(ru=!0,requestAnimationFrame(rd)))}function rp(e,n=!0,t,r){if(n&&rl("before",e),t)rs(e,t,r);else for(let n of t5.values())rs(e,n.store.getState());n&&rl("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 rh(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(tU(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=t_(e.object),r=t_(n.object);return t&&r&&r.events.priority-t.events.priority||e.distance-n.distance}).filter(e=>{let n=tU(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(tU(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=t_(o.object);if(l||o.object.traverseAncestors(e=>{let n=t_(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&&tD(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=tU(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",()=>tm,"C",()=>tO,"D",()=>tB,"E",()=>th,"G",()=>tH,"a",()=>tf,"b",()=>td,"c",()=>t8,"d",()=>t7,"e",()=>tj,"f",()=>rh,"i",()=>tu,"j",()=>ra,"k",()=>ri,"u",()=>tp],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 +}`;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/284925ee1f24c201.css b/docs/_next/static/chunks/284925ee1f24c201.css deleted file mode 100644 index b20560df..00000000 --- a/docs/_next/static/chunks/284925ee1f24c201.css +++ /dev/null @@ -1 +0,0 @@ -html{box-sizing:border-box;background:#000;margin:0;padding:0;overflow:hidden}*,:before,:after{box-sizing:inherit}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:100%}body{margin:0;padding:0;overflow:hidden}main{width:100dvw;height:100dvh}#canvasContainer{z-index:0;position:absolute;inset:0}#controls{color:#fff;z-index:2;background:#00000080;border-radius:0 0 4px;padding:8px 12px 8px 8px;font-size:13px;position:fixed;top:0;left:0}input[type=range]{max-width:80px}.CheckboxField,.LabelledButton,.Field{align-items:center;gap:6px;display:flex}#controls,.Controls-dropdown,.Controls-group{justify-content:center;align-items:center;gap:20px;display:flex}@media (max-width:1279px){.Controls-dropdown[data-open=false]{display:none}.Controls-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}.Controls-group{flex-wrap:wrap;gap:12px 20px}}@media (max-width:639px){#controls{border-radius:0;right:0}#controls>.MissionSelect-inputWrapper{flex:1 1 0;min-width:0}#controls>.MissionSelect-inputWrapper .MissionSelect-input{width:100%}.Controls-toggle{flex:none}}.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}.ButtonLabel{font-size:12px}.IconButton svg{pointer-events:none}@media (hover:hover){.IconButton:hover{background:#0062b3cc;border-color:#fff6}}.IconButton:active,.IconButton[aria-expanded=true]{background:#0062b3b3;border-color:#ffffff4d;transform:translateY(1px)}.Controls-toggle{margin:0}@media (max-width:1279px){.LabelledButton{width:auto;padding:0 10px}}@media (min-width:1280px){.Controls-toggle,.LabelledButton .ButtonLabel,.MapInfoButton{display:none}}.CopyCoordinatesButton[data-copied=true]{background:#0075d5e6;border-color:#fff6}.CopyCoordinatesButton .ClipboardCheck{opacity:1;display:none}.CopyCoordinatesButton[data-copied=true] .ClipboardCheck{animation:.22s linear infinite showClipboardCheck;display:block}.CopyCoordinatesButton[data-copied=true] .MapPin{display:none}.StaticShapeLabel{color:#fff;white-space:nowrap;text-align:center;background:#00000080;border-radius:1px;padding:1px 3px;font-size:11px}.StatsPanel{bottom:0;right:0;top:auto!important;left:auto!important}.AxisLabel{pointer-events:none;font-size:12px}.AxisLabel[data-axis=x]{color:#f90}.AxisLabel[data-axis=y]{color:#9f0}.AxisLabel[data-axis=z]{color:#09f}.MissionSelect-inputWrapper{align-items:center;display:flex;position:relative}.MissionSelect-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-input[aria-expanded=true]~.MissionSelect-shortcut{display:none}.MissionSelect-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-input[aria-expanded=true]{padding-right:8px}.MissionSelect-input:focus{border-color:#fff9}.MissionSelect-input::placeholder{color:#0000}.MissionSelect-selectedValue{pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;left:8px;right:36px;overflow:hidden}.MissionSelect-input[aria-expanded=true]~.MissionSelect-selectedValue{display:none}.MissionSelect-selectedName{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.MissionSelect-selectedValue>.MissionSelect-itemType{flex-shrink:0}.MissionSelect-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-list{padding:4px 0}.MissionSelect-list:has(>.MissionSelect-group:first-child){padding-top:0}.MissionSelect-group{padding-bottom:4px}.MissionSelect-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-group:not(:last-child){border-bottom:1px solid #ffffff4d}.MissionSelect-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-list>.MissionSelect-item:first-child{margin-top:0}.MissionSelect-item[data-active-item]{background:#ffffff26}.MissionSelect-item[aria-selected=true]{background:#6496ff4d}.MissionSelect-itemHeader{align-items:center;gap:6px;display:flex}.MissionSelect-itemName{color:#fff;font-size:14px;font-weight:600}.MissionSelect-itemTypes{gap:3px;display:flex}.MissionSelect-itemType{color:#fff;background:#ff9d0066;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:600}.MissionSelect-itemType:hover{background:#ff9d00b3}.MissionSelect-itemMissionName{color:#ffffff80;font-size:12px}.MissionSelect-noResults{color:#ffffff80;text-align:center;padding:12px 8px;font-size:13px}.LoadingSpinner{border:4px solid #fff3;border-top-color:#fff;border-radius:50%;width:48px;height:48px;animation:1s linear infinite LoadingSpinner-spin}@keyframes LoadingSpinner-spin{to{transform:rotate(360deg)}}#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%)}#loadingIndicator[data-complete=true]{animation:.3s ease-out forwards loadingComplete}@keyframes loadingComplete{0%{opacity:1}to{opacity:0}}.LoadingProgress{background:#fff3;border-radius:2px;width:200px;height:4px;overflow:hidden}.LoadingProgress-bar{background:#fff;border-radius:2px;height:100%;transition:width .1s ease-out}.LoadingProgress-text{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:14px}@keyframes showClipboardCheck{0%{opacity:1}to{opacity:.2}}.KeyboardOverlay{pointer-events:none;z-index:1;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.KeyboardOverlay-column{flex-direction:column;justify-content:center;gap:4px;display:flex}.KeyboardOverlay-row{justify-content:stretch;gap:4px;display:flex}.KeyboardOverlay-spacer{width:32px}.KeyboardOverlay-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-key[data-pressed=true]{color:#fff;background:#34bbab99;border-color:#23fddc80}.KeyboardOverlay-arrow{margin-right:3px}.TouchJoystick{z-index:1;width:140px;height:140px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.TouchJoystick--left{left:20px;transform:none}.TouchJoystick--right{left:auto;right:20px;transform:none}.TouchJoystick .back{background:#034f4c99!important;border:1px solid #00dbdf80!important;box-shadow:inset 0 0 10px #000000b3!important}.TouchJoystick .front{background:radial-gradient(circle,#17f7c6e6 0%,#09b8aaf2 100%)!important;border:2px solid #fff6!important;box-shadow:0 2px 4px #00000080,0 1px 1px #0000004d,inset 0 1px #ffffff26,inset 0 -1px 2px #0000004d!important} diff --git a/docs/_next/static/chunks/fcdc907286f09d63.js b/docs/_next/static/chunks/39f1afbfab5559a9.js similarity index 86% rename from docs/_next/static/chunks/fcdc907286f09d63.js rename to docs/_next/static/chunks/39f1afbfab5559a9.js index bf200306..7d4a905c 100644 --- a/docs/_next/static/chunks/fcdc907286f09d63.js +++ b/docs/_next/static/chunks/39f1afbfab5559a9.js @@ -33,7 +33,7 @@ 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)}t.s(["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",()=>C,"runServer",()=>T],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() {`)} + `},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} @@ -49,4 +49,4 @@ ${this.line("}")}`}switchCase(t){let e=[];if(null===t.test)e.push(this.line("def ${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",()=>A,"createScriptCache",()=>v],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(){return{scripts:new Map,generatedCode:new WeakMap}}function w(t){return t.toLowerCase()}function M(t){return Number(t)>>>0}function S(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 A(t={}){let e=new o,i=new o,s=new o,r=[],u=new h,c=3,p=1027,d=new Map,m=new o,f=new o,g=new o,y=new o,x=new o;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}"`);g.set(e.slice(1),i)}let _=new Set,T=new Set,I=t.ignoreScripts&&t.ignoreScripts.length>0?(0,a.default)(t.ignoreScripts,{nocase:!0}):null,z=t.cache??v(),k=z.scripts,B=z.generatedCode,R=new Map;function O(t){let e=R.get(t);return e&&e.length>0?e[e.length-1]:void 0}function E(t,e,i){let s;(s=R.get(t))||(s=[],R.set(t,s)),s.push(e);try{return i()}finally{let e;(e=R.get(t))&&e.pop()}}function P(t,e){return`${t.toLowerCase()}::${e.toLowerCase()}`}function L(t,i){return e.get(t)?.get(i)??null}let N=new Set,F=null,$=null,V=(t.builtins??b)({runtime:()=>$,fileSystem:t.fileSystem??null});function D(t){let n=s.get(t);if(!n)return void u.add(t);if(!n.active){for(let[t,i]of(n.active=!0,r.push(n.name),n.methods)){e.has(t)||e.set(t,new o);let s=e.get(t);for(let[t,e]of i)s.has(t)||s.set(t,[]),s.get(t).push(e)}for(let[t,e]of n.functions)i.has(t)||i.set(t,[]),i.get(t).push(e)}}function j(t){return null==t||""===t?null:"object"==typeof t&&null!=t._id?t:"string"==typeof t?m.get(t)??null:"number"==typeof t?d.get(t)??null:null}function U(t,e,i){let s=j(t);if(null==s)return 0;let r=H(s[e]);return s[e]=r+i,r}function W(t,e){let i=L(t,e);return i&&i.length>0?i[i.length-1]:null}function G(t,e,i,s){let r=L(t,e);return r&&0!==r.length?{found:!0,result:E(P(t,e),r.length-1,()=>r[r.length-1](i,...s))}:{found:!1}}function q(t,e,i,s){let r=y.get(t);if(r){let t=r.get(e);if(t)for(let e of t)e(i,...s)}}function H(t){if(null==t||""===t)return 0;let e=Number(t);return isNaN(e)?0:e}function J(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 X(t){return null==t||""===t?null:J(String(t))}function Z(t){function e(t,e){return t+e.join("_")}return{get:(i,...s)=>t.get(e(i,s))??"",set(i,...s){if(0===s.length)throw Error("set() requires at least a value argument");if(1===s.length)return t.set(i,s[0]),s[0];let r=s[s.length-1],n=s.slice(0,-1);return t.set(e(i,n),r),r},postInc(i,...s){let r=e(i,s),n=H(t.get(r));return t.set(r,n+1),n},postDec(i,...s){let r=e(i,s),n=H(t.get(r));return t.set(r,n-1),n}}}function Y(){return Z(new o)}let Q={registerMethod:function(t,i,s){if(F)F.methods.has(t)||F.methods.set(t,new o),F.methods.get(t).set(i,s);else{e.has(t)||e.set(t,new o);let r=e.get(t);r.has(i)||r.set(i,[]),r.get(i).push(s)}},registerFunction:function(t,e){F?F.functions.set(t,e):(i.has(t)||i.set(t,[]),i.get(t).push(e))},package:function(t,e){let i=s.get(t);i||(i={name:t,active:!1,methods:new o,functions:new o},s.set(t,i));let r=F;F=i,e(),F=r,u.has(t)&&(u.delete(t),D(t))},activatePackage:D,deactivatePackage:function(t){let n=s.get(t);if(!n||!n.active)return;n.active=!1;let a=r.findIndex(e=>e.toLowerCase()===t.toLowerCase());for(let[t,i]of(-1!==a&&r.splice(a,1),n.methods)){let s=e.get(t);if(s)for(let[t,e]of i){let i=s.get(t);if(i){let t=i.indexOf(e);-1!==t&&i.splice(t,1)}}}for(let[t,e]of n.functions){let s=i.get(t);if(s){let t=s.indexOf(e);-1!==t&&s.splice(t,1)}}},create:function(t,e,i,s){let r=w(t),n=p++,a={_class:r,_className:t,_id:n};for(let[t,e]of Object.entries(i))a[w(t)]=e;a.superclass&&(a._superClass=w(String(a.superclass)),a.class&&x.set(w(String(a.class)),a._superClass)),d.set(n,a);let o=S(e);if(o&&(a._name=o,m.set(o,a)),s){for(let t of s)t._parent=a;a._children=s}let h=W(t,"onAdd");return h&&h(a),a},datablock:function(t,e,i,s){let r=w(t),n=c++,a={_class:r,_className:t,_id:n,_isDatablock:!0},o=S(i);if(o){let t=f.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[w(t)]=e;d.set(n,a);let h=S(e);return h&&(a._name=h,m.set(h,a),f.set(h,a)),a},deleteObject:function t(e){let i;if(null==e||("number"==typeof e?i=d.get(e):"string"==typeof e?i=m.get(e):"object"==typeof e&&e._id&&(i=e),!i))return!1;let s=W(i._className,"onRemove");if(s&&s(i),d.delete(i._id),i._name&&m.delete(i._name),i._isDatablock&&i._name&&f.delete(i._name),i._parent&&i._parent._children){let t=i._parent._children.indexOf(i);-1!==t&&i._parent._children.splice(t,1)}if(i._children)for(let e of[...i._children])t(e);return!0},prop:function(t,e){let i=j(t);return null==i?"":i[w(e)]??""},setProp:function(t,e,i){let s=j(t);return null==s||(s[w(e)]=i),i},getIndex:function(t,e){let i=j(t);return null==i?"":i[String(e)]??""},setIndex:function(t,e,i){let s=j(t);return null==s||(s[String(e)]=i),i},propPostInc:function(t,e){return U(t,w(e),1)},propPostDec:function(t,e){return U(t,w(e),-1)},indexPostInc:function(t,e){return U(t,String(e),1)},indexPostDec:function(t,e){return U(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=X(t)))return"";let s=t.class||t._className||t._class;if(s){let r=G(s,e,t,i);if(r.found)return q(s,e,t,i),r.result}let r=t._superClass||x.get(s);for(;r;){let s=G(r,e,t,i);if(s.found)return q(r,e,t,i),s.result;r=x.get(r)}return""},nsCall:function(t,e,...i){let s=L(t,e);if(!s||0===s.length)return"";let r=P(t,e),n=s[s.length-1],a=E(r,s.length-1,()=>n(...i)),o=i[0];return o&&"object"==typeof o&&q(t,e,o,i.slice(1)),a},nsRef:function(t,e){let i=L(t,e);if(!i||0===i.length)return null;let s=P(t,e),r=i[i.length-1];return(...t)=>E(s,i.length-1,()=>r(...t))},parent:function(t,e,i,...s){let r=L(t,e),n=P(t,e),a=O(n);if(r&&void 0!==a&&a>=1){let o=a-1,h=E(n,o,()=>r[o](i,...s));return i&&"object"==typeof i&&q(t,e,i,s),h}let o=x.get(t);for(;o;){let t=L(o,e);if(t&&t.length>0){let r=E(P(o,e),t.length-1,()=>t[t.length-1](i,...s));return i&&"object"==typeof i&&q(o,e,i,s),r}o=x.get(o)}return""},parentFunc:function(t,...e){let s=i.get(t);if(!s)return"";let r=t.toLowerCase(),n=O(r);if(void 0===n||n<1)return"";let a=n-1;return E(r,a,()=>s[a](...e))},add:function(t,e){return H(t)+H(e)},sub:function(t,e){return H(t)-H(e)},mul:function(t,e){return H(t)*H(e)},div:function(t,e){return H(t)/H(e)},neg:function(t){return-H(t)},lt:function(t,e){return H(t)H(e)},ge:function(t,e){return H(t)>=H(e)},eq:function(t,e){return H(t)===H(e)},ne:function(t,e){return H(t)!==H(e)},mod:function(t,e){let i=0|Number(e);return 0===i?0:(0|Number(t))%i},bitand:function(t,e){return M(t)&M(e)},bitor:function(t,e){return M(t)|M(e)},bitxor:function(t,e){return M(t)^M(e)},shl:function(t,e){return M(M(t)<<(31&M(e)))},shr:function(t,e){return M(t)>>>(31&M(e))},bitnot:function(t){return~M(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&&w(t)===i)return void s();e.default&&e.default()},deref:X,nameToId:function(t){let e=J(t);return e?e._id:-1},isObject:function(t){return null!=t&&("object"==typeof t&&!!t._id||("number"==typeof t?d.has(t):"string"==typeof t&&m.has(t)))},isFunction:function(t){return i.has(t)||t.toLowerCase()in V},isPackage:function(t){return s.has(t)},isActivePackage:function(t){let e=s.get(t);return e?.active??!1},getPackageList:function(){return r.join(" ")},locals:Y,onMethodCalled(t,e,i){let s=y.get(t);s||(s=new o,y.set(t,s));let r=s.get(e);r||(r=[],s.set(e,r)),r.push(i)}},K={call(t,...e){let s=i.get(t);if(s&&s.length>0)return E(t.toLowerCase(),s.length-1,()=>s[s.length-1](...e));let r=V[t.toLowerCase()];return r?r(...e):(console.warn(`Unknown function: ${t}(${e.map(t=>JSON.stringify(t)).join(", ")})`),"")}},tt=Z(g),te={methods:e,functions:i,packages:s,activePackages:r,objectsById:d,objectsByName:m,datablocks:f,globals:g,executedScripts:_,failedScripts:T,scripts:k,generatedCode:B,pendingTimeouts:N,startTime:Date.now()};function ti(t){let e=function(t){let e=B.get(t);null==e&&(e=new n(void 0).generate(t),B.set(t,e));return e}(t),i=Y();Function("$","$f","$g","$l",e)(Q,K,tt,i)}function ts(t,e){return{execute(){if(e){let t=l(e);te.executedScripts.add(t)}ti(t)}}}async function tr(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(te.scripts.has(n)||te.failedScripts.has(n))return;if(I&&I(n)){console.warn(`Ignoring script: ${e}`),te.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}`),te.failedScripts.add(n),t.progress?.completeItem();return}try{a=C(o,{filename:e})}catch(i){console.warn(`Failed to parse script: ${e}`,i),te.failedScripts.add(n),t.progress?.completeItem();return}let h=new Set(s);h.add(n),await tr(a.execScriptPaths,i,h),te.scripts.set(n,a),t.progress?.completeItem()})();i.set(n,o),await o}await Promise.all(e.map(n))}async function tn(e){let i=t.loadScript;if(!i)throw Error("loadFromPath requires loadScript option to be set");let s=l(e);if(te.scripts.has(s))return ts(te.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 ta(r,{path:e});return t.progress?.completeItem(),n}async function ta(t,e){if(e?.path){let t=l(e.path);if(te.scripts.has(t))return ts(te.scripts.get(t),e.path)}return to(C(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);te.scripts.set(t,e),r.add(t)}let n=[...e.execScriptPaths,...t.preloadScripts??[]];return await tr(n,s,r),ts(e,i?.path)}return $={$:Q,$f:K,$g:tt,state:te,destroy:function(){for(let t of te.pendingTimeouts)clearTimeout(t);te.pendingTimeouts.clear()},executeAST:ti,loadFromPath:tn,loadFromSource:ta,loadFromAST:to,call:(t,...e)=>K.call(t,...e),getObjectByName:t=>m.get(t)}}function _(){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 C(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 T(t){let{missionName:e,missionType:i,runtimeOptions:s,onMissionLoadDone:r}=t,{signal:n,fileSystem:a,globals:o={},preloadScripts:h=[]}=s??{},l=a.findFiles("scripts/*Game.cs"),u=A({...s,globals:{...o,"$Host::Map":e,"$Host::MissionType":i},preloadScripts:[...h,...l]}),c=async function(){try{let t=await u.loadFromPath("scripts/server.cs");n?.throwIfAborted(),await u.loadFromPath(`missions/${e}.mis`),n?.throwIfAborted(),t.execute(),r&&u.$.onMethodCalled("DefaultGame","missionLoadDone",r);let i=await u.loadFromSource("CreateServer($Host::Map, $Host::MissionType);");n?.throwIfAborted(),i.execute()}catch(t){if(t instanceof Error&&"AbortError"===t.name)return;throw t}}();return{runtime:u,ready:c}}t.s(["createProgressTracker",()=>_],38433);let I=/^[ \t]*(DisplayName|MissionTypes|BriefingWAV|Bitmap|PlanetName)[ \t]*=[ \t]*(.+)$/i,z=/^[ \t]*-+[ \t]*([A-Z ]+)[ \t]+BEGIN[ \t]*-+$/i,k=/^[ \t]*-+[ \t]*([A-Z ]+)[ \t]+END[ \t]*-+$/i,B={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 R(t){let e=C(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(z))?{type:"sectionBegin",name:e[1]}:(e=t.match(k))?{type:"sectionEnd",name:e[1]}:(e=t.match(I))?{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=>B[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 O(t,e){if(t)return t[e.toLowerCase()]}function E(t,e){let i=t[e.toLowerCase()];return null==i?i:parseFloat(i)}function P(t,e){let i=t[e.toLowerCase()];return null==i?i:parseInt(i,10)}function L(t){let[e,i,s]=(t.position??"0 0 0").split(" ").map(t=>parseFloat(t));return[i||0,s||0,e||0]}function N(t){let[e,i,s]=(t.scale??"1 1 1").split(" ").map(t=>parseFloat(t));return[i||0,s||0,e||0]}function F(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",()=>E,"getInt",()=>P,"getPosition",()=>L,"getProperty",()=>O,"getRotation",()=>F,"getScale",()=>N,"parseMissionScript",()=>R],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 +${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/781bfa3c9aab0c18.js b/docs/_next/static/chunks/781bfa3c9aab0c18.js new file mode 100644 index 00000000..dfd6f519 --- /dev/null +++ b/docs/_next/static/chunks/781bfa3c9aab0c18.js @@ -0,0 +1,211 @@ +(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),n=e.i(91037);e.s(["useLoader",()=>n.G],971);var n=n;let i=e=>e===Object(e)&&!Array.isArray(e)&&"function"!=typeof e;function o(e,o){let l=(0,r.useThree)(e=>e.gl),s=(0,n.G)(a.TextureLoader,i(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]:i(s)&&(e=Object.values(s)),e.forEach(e=>{e instanceof a.Texture&&l.initTexture(e)})}},[l,s]),(0,t.useMemo)(()=>{if(!i(e))return s;{let t={},a=0;for(let r in e)t[r]=s[a++];return t}},[e,s])}o.preload=e=>n.G.preload(a.TextureLoader,e),o.clear=e=>n.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:n=[1,1],disableMipmaps:i=!1}=r;return e.wrapS=e.wrapT=t.RepeatWrapping,e.colorSpace=t.SRGBColorSpace,e.repeat.set(...n),e.flipY=!1,e.anisotropy=16,i?(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 n(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",()=>n,"installCustomFogShader",()=>r])},48066,e=>{"use strict";let t={fogVolumeData:{value:new Float32Array(12)},cameraHeight:{value:0},fogEnabled:{value:!0}};function a(e,r,n=!0){t.cameraHeight.value=e,t.fogVolumeData.value.set(r),t.fogEnabled.value=n}function r(){t.cameraHeight.value=0,t.fogVolumeData.value.fill(0),t.fogEnabled.value=!0}function n(e){let t=new Float32Array(12);for(let a=0;a<3;a++){let r=4*a,n=e[a];n&&(t[r+0]=n.visibleDistance,t[r+1]=n.minHeight,t[r+2]=n.maxHeight,t[r+3]=n.percentage)}return t}e.s(["globalFogUniforms",0,t,"packFogVolumeData",()=>n,"resetGlobalFogUniforms",()=>r,"updateGlobalFogUniforms",()=>a])},89887,60099,e=>{"use strict";let t,a;var r=e.i(43476),n=e.i(932),i=e.i(71645),o=e.i(49774),l=e.i(73949),s=e.i(90072),c=e.i(31067),u=e.i(88014);let d=new s.Vector3,f=new s.Vector3,m=new s.Vector3,g=new s.Vector2;function p(e,t,a){let r=d.setFromMatrixPosition(e.matrixWorld);r.project(t);let n=a.width/2,i=a.height/2;return[r.x*n+n,-(r.y*i)+i]}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=i.forwardRef(({children:e,eps:t=.001,style:a,className:r,prepend:n,center:y,fullscreen:x,portal:S,distanceFactor:k,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,l.useThree)(),[G]=i.useState(()=>document.createElement(T)),$=i.useRef(null),Y=i.useRef(null),q=i.useRef(0),K=i.useRef([0,0]),J=i.useRef(null),X=i.useRef(null),Z=(null==S?void 0:S.current)||z.connected||V.domElement.parentNode,Q=i.useRef(null),ee=i.useRef(!1),et=i.useMemo(()=>{var e;return M&&"blending"!==M||Array.isArray(M)&&M.length&&(e=M[0])&&"object"==typeof e&&"current"in e},[M]);i.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]),i.useLayoutEffect(()=>{if(Y.current){let e=$.current=u.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&&(n?Z.prepend(G):Z.appendChild(G)),()=>{Z&&Z.removeChild(G),e.unmount()}}},[Z,j]),i.useLayoutEffect(()=>{w&&(G.className=w)},[w]);let ea=i.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=i.useMemo(()=>({position:"absolute",pointerEvents:N}),[N]);i.useLayoutEffect(()=>{var t,n;ee.current=!1,j?null==(t=$.current)||t.render(i.createElement("div",{ref:J,style:ea},i.createElement("div",{ref:X,style:er},i.createElement("div",{ref:B,className:r,style:a,children:e})))):null==(n=$.current)||n.render(i.createElement("div",{ref:B,style:ea,className:r,children:e}))});let en=i.useRef(!0);(0,o.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,n,i,o=(a=Y.current,t=d.setFromMatrixPosition(a.matrixWorld),r=f.setFromMatrixPosition(L.matrixWorld),n=t.sub(r),i=L.getWorldDirection(m),n.angleTo(i)>Math.PI/2),l=!1;et&&(Array.isArray(M)?l=M.map(e=>e.current):"blending"!==M&&(l=[H]));let c=en.current;l?en.current=function(e,t,a,r){let n=d.setFromMatrixPosition(e.matrixWorld),i=n.clone();i.project(t),g.set(i.x,i.y),a.setFromCamera(g,t);let o=a.intersectObjects(r,!0);if(o.length){let e=o[0].distance;return n.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 i.createElement("group",(0,c.default)({},R,{ref:Y}),M&&!et&&i.createElement("mesh",{castShadow:P,receiveShadow:F,ref:Q},I||i.createElement("planeGeometry",null),C||i.createElement("shaderMaterial",{side:s.DoubleSide,vertexShader:ei.vertexShader,fragmentShader:ei.fragmentShader})))});e.s(["Html",()=>x],60099);let S=[0,0,0],k=(0,i.memo)(function(e){let t,a,c,u,d,f=(0,n.c)(19),{children:m,color:g,position:p,opacity:h}=e,y=void 0===g?"white":g,b=void 0===p?S:p,v=void 0===h?"fadeWithDistance":h,k="fadeWithDistance"===v,_=(0,i.useRef)(null),j=function(e){let t,a,r=(0,n.c)(3),{camera:c}=(0,l.useThree)(),u=(0,i.useRef)(null),d=(a=(0,i.useRef)(null),(0,o.useFrame)(()=>{e.current&&(a.current??=new s.Vector3,e.current.getWorldPosition(a.current))}),a);return r[0]!==c||r[1]!==d?(t=()=>{d.current?u.current=c.position.distanceTo(d.current):u.current=null},r[0]=c,r[1]=d,r[2]=t):t=r[2],(0,o.useFrame)(t),u}(_),[M,E]=(0,i.useState)(0!==v),P=(0,i.useRef)(null);return f[0]!==j||f[1]!==k?(t=()=>{if(k&&P.current&&null!=j.current){let e=Math.max(0,Math.min(1,1-j.current/200));P.current.style.opacity=e.toString()}},f[0]=j,f[1]=k,f[2]=t):t=f[2],f[3]!==j||f[4]!==k||f[5]!==M?(a=[M,k,j],f[3]=j,f[4]=k,f[5]=M,f[6]=a):a=f[6],(0,i.useEffect)(t,a),f[7]!==j||f[8]!==k||f[9]!==M||f[10]!==v?(c=()=>{if(k){let e=j.current,t=null!=e&&e<200;if(M!==t&&E(t),P.current&&t){let t=Math.max(0,Math.min(1,1-e/200));P.current.style.opacity=t.toString()}}else E(0!==v),P.current&&(P.current.style.opacity=v.toString())},f[7]=j,f[8]=k,f[9]=M,f[10]=v,f[11]=c):c=f[11],(0,o.useFrame)(c),f[12]!==m||f[13]!==y||f[14]!==M||f[15]!==b?(u=M?(0,r.jsx)(x,{position:b,center:!0,children:(0,r.jsx)("div",{ref:P,className:"StaticShapeLabel",style:{color:y},children:m})}):null,f[12]=m,f[13]=y,f[14]=M,f[15]=b,f[16]=u):u=f[16],f[17]!==u?(d=(0,r.jsx)("group",{ref:_,children:u}),f[17]=u,f[18]=d):d=f[18],d});e.s(["FloatingLabel",0,k],89887)},51434,e=>{"use strict";var t=e.i(43476),a=e.i(932),r=e.i(71645),n=e.i(73949),i=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,n.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 i.AudioLoader,t=g.children.find(s);t||(t=new i.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 i.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 n=r.subscribe;return r.subscribe=(e,t,a)=>{let i=e;if(t){let n=(null==a?void 0:a.equalityFn)||Object.is,o=e(r.getState());i=a=>{let r=e(a);if(!n(o,r)){let e=o;t(o=r,e)}},(null==a?void 0:a.fireImmediately)&&t(o,o)}return n(i)},e(t,a,r)};e.s(["subscribeWithSelector",()=>r],79473);var n=e.i(66748);function i(e){return e.toLowerCase()}function o(e){let t=i(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={},n={};for(let a of e.state.objectsById.values())t[a._id]=0,a._name&&(r[i(a._name)]=a._id,a._isDatablock&&(n[i(a._name)]=a._id));for(let t of e.state.globals.keys())a[o(t)]=0;return{objectVersionById:t,globalVersionByName:a,objectIdsByName:r,datablockIdsByName:n}}(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},n={...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=i(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=i(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);n[t]=(n[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:n,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 n=e.playback.streamSnapshot,i=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:n?.entities.length??0,streamCameraMode:n?.camera?.mode??null,streamExhausted:n?.exhausted??!1,meta:{previousMissionName:i?.missionName??null,nextMissionName:t?.missionName??null,previousDurationSec:i?Number(i.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=[],n=[],i=[];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){n.push(e);continue}(o.dataBlock?.toLowerCase()==="flag"||o.dataBlock?.toLowerCase().includes("flag"))&&i.push(e)}return{entitiesById:t,players:a,ghosts:r,projectiles:n,flags:i,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,n;let i=(a=t,r=0,n=e.playback.durationMs,a<0?0:a>n?n:a);return{...e,playback:{...e.playback,timeMs:i,frameCursor:i}}})},setPlaybackStatus(t){e(e=>({...e,playback:{...e.playback,status:t}}))},setPlaybackRate(t){var a,r,n;let i=Number.isFinite(t)?(r=.01,n=16,(a=t)<.01?.01:a>16?16:a):1;e(e=>({...e,playback:{...e.playback,rate:i}}))},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},n=[...e.diagnostics.playbackEvents,r],i=e.diagnostics.maxPlaybackEvents,o=n.length>i?n.slice(n.length-i):n;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},n=[...e.diagnostics.rendererSamples,r],i=e.diagnostics.maxRendererSamples,o=n.length>i?n.slice(n.length-i):n;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,n.useStoreWithEqualityFn)(s,e,t)}function d(e){let a,r,n,i=(0,t.c)(7),o=u(f);i[0]!==e?(a=t=>null==e?-1:t.runtime.objectVersionById[e]??-1,i[0]=e,i[1]=a):a=i[1];let l=u(a);if(null==e||!o||-1===l)return;i[2]!==e||i[3]!==o.state.objectsById?(r=o.state.objectsById.get(e),i[2]=e,i[3]=o.state.objectsById,i[4]=r):r=i[4];let s=r;return i[5]!==s?(n=s?{...s}:void 0,i[5]=s,i[6]=n):n=i[6],n}function f(e){return e.runtime.runtime}function m(e){let a,r,n,o,l,s=(0,t.c)(11),c=u(g);s[0]!==e?(a=e?i(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?(n=e=>null==f?-1:e.runtime.objectVersionById[f]??-1,s[4]=f,s[5]=n):n=s[5];let m=u(n);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,n,o,l,s=(0,t.c)(11),c=u(h);s[0]!==e?(a=e?i(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?(n=e=>null==f?-1:e.runtime.objectVersionById[f]??-1,s[4]=f,s[5]=n):n=s[5];let m=u(n);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,n,i,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(S);l[2]!==e?(n=t=>null==e?-1:t.runtime.objectVersionById[e]??-1,l[2]=e,l[3]=n):n=l[3];let d=u(n);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}i=t._children.map(b)}l[8]=e,l[9]=c.state.objectsById,l[10]=i,l[11]=o}else i=l[10],o=l[11];return o!==Symbol.for("react.early_return_sentinel")?o:i}function b(e){return e._id}function v(e){return e._id}function x(e){return e._id}function S(e){return e.runtime.runtime}e.s(["engineStore",0,s,"useDatablockByName",()=>p,"useEngineSelector",()=>u,"useEngineStoreApi",()=>c,"useRuntimeChildIds",()=>y,"useRuntimeObjectById",()=>d,"useRuntimeObjectByName",()=>m],58647);let k={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,n,i={...k,...t},o=(a=new WeakSet,function e(t,r=0){if(null==t)return t;let n=typeof t;if("string"===n||"number"===n||"boolean"===n)return t;if("bigint"===n)return t.toString();if("function"===n)return`[Function ${t.name||"anonymous"}]`;if("object"!==n)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 i=Object.keys(t).slice(0,12),o={};for(let a of i)try{o[a]=e(t[a],r+1)}catch(e){o[a]=`[Unserializable: ${e.message}]`}return Object.keys(t).length>i.length&&(o.__truncatedKeys=Object.keys(t).length-i.length),o}),l=e.diagnostics.recentEvents.slice(-i.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(-i.maxPlaybackEvents).map(e=>({...e,meta:e.meta?o(e.meta):void 0})),c=e.diagnostics.rendererSamples.slice(-i.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={},n={};for(let e of a.entities){let t=e.type||"Unknown";r[t]=(r[t]??0)+1,e.visual?.kind&&(n[e.visual.kind]=(n[e.visual.kind]??0)+1)}let i=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:n,entitySample:i,status:a.status}}(e,i.maxStreamEntities)},runtime:(n=e.runtime.runtime)?{lastRuntimeTick:e.runtime.lastRuntimeTick,objectCount:n.state.objectsById.size,datablockCount:n.state.datablocks.size,globalCount:n.state.globals.size,activePackageCount:n.state.activePackages.length,executedScriptCount:n.state.executedScripts.size,failedScriptCount:n.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/afff663ba7029ccf.css b/docs/_next/static/chunks/afff663ba7029ccf.css new file mode 100644 index 00000000..337341c6 --- /dev/null +++ b/docs/_next/static/chunks/afff663ba7029ccf.css @@ -0,0 +1 @@ +.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} diff --git a/docs/_next/static/chunks/4e5626f3eeee0985.js b/docs/_next/static/chunks/b9c295cb642f6712.js similarity index 64% rename from docs/_next/static/chunks/4e5626f3eeee0985.js rename to docs/_next/static/chunks/b9c295cb642f6712.js index 65e96d0f..21454bcc 100644 --- a/docs/_next/static/chunks/4e5626f3eeee0985.js +++ b/docs/_next/static/chunks/b9c295cb642f6712.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),c=e.i(12979),s=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(49774),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; @@ -72,4 +72,4 @@ void main() { gl_FragColor.a *= 1.0 - fogFactor; #endif } -`;function d(e){let r,a,l,n=(0,t.c)(7),[c,s,u]=e;n[0]!==c||n[1]!==s||n[2]!==u?((r=new i.BoxGeometry(c,s,u)).translate(c/2,s/2,u/2),n[0]=c,n[1]=s,n[2]=u,n[3]=r):r=n[3];let f=r;return n[4]!==f?(a=()=>()=>f.dispose(),l=[f],n[4]=f,n[5]=a,n[6]=l):(a=n[5],l=n[6]),(0,o.useEffect)(a,l),f}function p({scale:e,color:t,baseTranslucency:n,textureUrls:c,numFrames:u,framesPerSec:p,scrollSpeed:v,umapping:g,vmapping:x}){let{animationEnabled:F}=(0,s.useSettings)(),y=d(e),S=(0,a.useTexture)(c,e=>{e.forEach(e=>{e.wrapS=e.wrapT=i.RepeatWrapping,e.colorSpace=i.NoColorSpace,e.flipY=!1,e.needsUpdate=!0})}),h=(0,o.useMemo)(()=>(function({textures:e,scale:r,umapping:t,vmapping:o,color:a,baseTranslucency:l}){let n=[...r].sort((e,r)=>r-e),c=new i.Vector2(n[0]*t,n[1]*o),s=e[0];return new i.ShaderMaterial({uniforms:{frame0:{value:s},frame1:{value:e[1]??s},frame2:{value:e[2]??s},frame3:{value:e[3]??s},frame4:{value:e[4]??s},currentFrame:{value:0},vScroll:{value:0},uvScale:{value:c},tintColor:{value:new i.Color(...a)},opacity:{value:l},opacityFactor:{value:1},fogColor:{value:new i.Color},fogNear:{value:1},fogFar:{value:2e3}},vertexShader:f,fragmentShader:m,transparent:!0,blending:i.AdditiveBlending,side:i.DoubleSide,depthWrite:!1,fog:!0})})({textures:S,scale:e,umapping:g,vmapping:x,color:t,baseTranslucency:n}),[S,e,g,x,t,n]);(0,o.useEffect)(()=>()=>h.dispose(),[h]);let C=(0,o.useRef)(0);return(0,l.useFrame)((e,r)=>{if(!F){C.current=0,h.uniforms.currentFrame.value=0,h.uniforms.vScroll.value=0;return}C.current+=r,h.uniforms.currentFrame.value=Math.floor(C.current*p)%u,h.uniforms.vScroll.value=C.current*v}),(0,r.jsx)("mesh",{geometry:y,material:h,renderOrder:1})}function v(e){let o,a,l,n=(0,t.c)(10),{scale:c,color:s,baseTranslucency:u}=e,f=d(c);n[0]!==s[0]||n[1]!==s[1]||n[2]!==s[2]?(o=new i.Color(s[0],s[1],s[2]),n[0]=s[0],n[1]=s[1],n[2]=s[2],n[3]=o):o=n[3];let m=o,p=+u;return n[4]!==m||n[5]!==p?(a=(0,r.jsx)("meshBasicMaterial",{color:m,transparent:!0,opacity:p,blending:i.AdditiveBlending,side:i.DoubleSide,depthWrite:!1,fog:!1}),n[4]=m,n[5]=p,n[6]=a):a=n[6],n[7]!==f||n[8]!==a?(l=(0,r.jsx)("mesh",{geometry:f,renderOrder:1,children:a}),n[7]=f,n[8]=a,n[9]=l):l=n[9],l}let g=(0,o.memo)(function(e){let a,l,i,s,f,m,d,g,x,F,y,S,h,C,b,U,P,D=(0,t.c)(48),{object:w}=e;D[0]!==w?(a=(0,n.getPosition)(w),D[0]=w,D[1]=a):a=D[1];let T=a;D[2]!==w?(l=(0,n.getRotation)(w),D[2]=w,D[3]=l):l=D[3];let j=l;D[4]!==w?(i=(0,n.getScale)(w),D[4]=w,D[5]=i):i=D[5];let B=i;D[6]!==w?(s=(0,n.getProperty)(w,"dataBlock"),D[6]=w,D[7]=s):s=D[7];let _=(0,u.useDatablock)(s);D[8]!==_?(f=(0,n.getProperty)(_,"color"),D[8]=_,D[9]=f):f=D[9];let O=f;if(D[10]!==O){let e;m=O?[(e=O.split(" ").map(e=>parseFloat(e)))[0]??0,e[1]??0,e[2]??0]:[1,1,1],D[10]=O,D[11]=m}else m=D[11];let M=m;D[12]!==_?(d=parseFloat((0,n.getProperty)(_,"baseTranslucency"))||1,D[12]=_,D[13]=d):d=D[13];let N=d;D[14]!==_?(g=parseInt((0,n.getProperty)(_,"numFrames"),10)||1,D[14]=_,D[15]=g):g=D[15];let R=g;D[16]!==_?(x=parseFloat((0,n.getProperty)(_,"framesPerSec"))||1,D[16]=_,D[17]=x):x=D[17];let k=x;D[18]!==_?(F=parseFloat((0,n.getProperty)(_,"scrollSpeed"))||0,D[18]=_,D[19]=F):F=D[19];let A=F;D[20]!==_?(y=parseFloat((0,n.getProperty)(_,"umapping"))||1,D[20]=_,D[21]=y):y=D[21];let E=y;D[22]!==_?(S=parseFloat((0,n.getProperty)(_,"vmapping"))||1,D[22]=_,D[23]=S):S=D[23];let G=S;D[24]!==_||D[25]!==R?(h=function(e,r){let t=[];for(let o=0;o()=>f.dispose(),l=[f],n[4]=f,n[5]=a,n[6]=l):(a=n[5],l=n[6]),(0,o.useEffect)(a,l),f}function p({scale:e,color:t,baseTranslucency:n,textureUrls:s,numFrames:u,framesPerSec:p,scrollSpeed:v,umapping:g,vmapping:x}){let{animationEnabled:F}=(0,c.useSettings)(),y=d(e),S=(0,a.useTexture)(s,e=>{e.forEach(e=>{e.wrapS=e.wrapT=i.RepeatWrapping,e.colorSpace=i.NoColorSpace,e.flipY=!1,e.needsUpdate=!0})}),h=(0,o.useMemo)(()=>(function({textures:e,scale:r,umapping:t,vmapping:o,color:a,baseTranslucency:l}){let n=[...r].sort((e,r)=>r-e),s=new i.Vector2(n[0]*t,n[1]*o),c=e[0];return new i.ShaderMaterial({uniforms:{frame0:{value:c},frame1:{value:e[1]??c},frame2:{value:e[2]??c},frame3:{value:e[3]??c},frame4:{value:e[4]??c},currentFrame:{value:0},vScroll:{value:0},uvScale:{value:s},tintColor:{value:new i.Color(...a)},opacity:{value:l},opacityFactor:{value:1},fogColor:{value:new i.Color},fogNear:{value:1},fogFar:{value:2e3}},vertexShader:f,fragmentShader:m,transparent:!0,blending:i.AdditiveBlending,side:i.DoubleSide,depthWrite:!1,fog:!0})})({textures:S,scale:e,umapping:g,vmapping:x,color:t,baseTranslucency:n}),[S,e,g,x,t,n]);(0,o.useEffect)(()=>()=>h.dispose(),[h]);let C=(0,o.useRef)(0);return(0,l.useFrame)((e,r)=>{if(!F){C.current=0,h.uniforms.currentFrame.value=0,h.uniforms.vScroll.value=0;return}C.current+=r,h.uniforms.currentFrame.value=Math.floor(C.current*p)%u,h.uniforms.vScroll.value=C.current*v}),(0,r.jsx)("mesh",{geometry:y,material:h,renderOrder:1})}function v(e){let o,a,l,n=(0,t.c)(10),{scale:s,color:c,baseTranslucency:u}=e,f=d(s);n[0]!==c[0]||n[1]!==c[1]||n[2]!==c[2]?(o=new i.Color(c[0],c[1],c[2]),n[0]=c[0],n[1]=c[1],n[2]=c[2],n[3]=o):o=n[3];let m=o,p=+u;return n[4]!==m||n[5]!==p?(a=(0,r.jsx)("meshBasicMaterial",{color:m,transparent:!0,opacity:p,blending:i.AdditiveBlending,side:i.DoubleSide,depthWrite:!1,fog:!1}),n[4]=m,n[5]=p,n[6]=a):a=n[6],n[7]!==f||n[8]!==a?(l=(0,r.jsx)("mesh",{geometry:f,renderOrder:1,children:a}),n[7]=f,n[8]=a,n[9]=l):l=n[9],l}let g=(0,o.memo)(function(e){let a,l,i,c,f,m,d,g,x,F,y,S,h,C,b,U,P,D=(0,t.c)(56),{object:w}=e;D[0]!==w?(a=(0,n.getPosition)(w),D[0]=w,D[1]=a):a=D[1];let T=a;D[2]!==w?(l=(0,n.getRotation)(w),D[2]=w,D[3]=l):l=D[3];let j=l;D[4]!==w?(i=(0,n.getScale)(w),D[4]=w,D[5]=i):i=D[5];let B=i;D[6]!==w?(c=(0,n.getProperty)(w,"dataBlock"),D[6]=w,D[7]=c):c=D[7];let _=(0,u.useDatablock)(c);D[8]!==_?(f=(0,n.getProperty)(_,"color"),D[8]=_,D[9]=f):f=D[9];let O=f;if(D[10]!==O){let e;m=O?[(e=O.split(" ").map(e=>parseFloat(e)))[0]??0,e[1]??0,e[2]??0]:[1,1,1],D[10]=O,D[11]=m}else m=D[11];let M=m;D[12]!==_?(d=parseFloat((0,n.getProperty)(_,"baseTranslucency"))||1,D[12]=_,D[13]=d):d=D[13];let N=d;D[14]!==_?(g=parseInt((0,n.getProperty)(_,"numFrames"),10)||1,D[14]=_,D[15]=g):g=D[15];let R=g;D[16]!==_?(x=parseFloat((0,n.getProperty)(_,"framesPerSec"))||1,D[16]=_,D[17]=x):x=D[17];let k=x;D[18]!==_?(F=parseFloat((0,n.getProperty)(_,"scrollSpeed"))||0,D[18]=_,D[19]=F):F=D[19];let A=F;D[20]!==_?(y=parseFloat((0,n.getProperty)(_,"umapping"))||1,D[20]=_,D[21]=y):y=D[21];let E=y;D[22]!==_?(S=parseFloat((0,n.getProperty)(_,"vmapping"))||1,D[22]=_,D[23]=S):S=D[23];let q=S;D[24]!==_||D[25]!==R?(h=function(e,r){let t=[];for(let o=0;o{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("|"),a=RegExp(i,"g"),o=RegExp(i,"");function l(e){return n[e]}var s=function(e){return e.replace(a,l)};t.exports=s,t.exports.has=function(e){return!!e.match(o)},t.exports.remove=s},29402,(e,t,r)=>{var n,i,a,o,l="__lodash_hash_undefined__",s=1/0,u="[object Arguments]",c="[object Array]",d="[object Boolean]",f="[object Date]",m="[object Error]",h="[object Function]",p="[object Map]",A="[object Number]",g="[object Object]",v="[object Promise]",B="[object RegExp]",C="[object Set]",y="[object String]",b="[object Symbol]",x="[object WeakMap]",E="[object ArrayBuffer]",M="[object DataView]",S=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,F=/^\w*$/,T=/^\./,R=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,w=/\\(\\)?/g,D=/^\[object .+?Constructor\]$/,I=/^(?:0|[1-9]\d*)$/,G={};G["[object Float32Array]"]=G["[object Float64Array]"]=G["[object Int8Array]"]=G["[object Int16Array]"]=G["[object Int32Array]"]=G["[object Uint8Array]"]=G["[object Uint8ClampedArray]"]=G["[object Uint16Array]"]=G["[object Uint32Array]"]=!0,G[u]=G[c]=G[E]=G[d]=G[M]=G[f]=G[m]=G[h]=G[p]=G[A]=G[g]=G[B]=G[C]=G[y]=G[x]=!1;var L=e.g&&e.g.Object===Object&&e.g,_="object"==typeof self&&self&&self.Object===Object&&self,P=L||_||Function("return this")(),O=r&&!r.nodeType&&r,k=O&&t&&!t.nodeType&&t,H=k&&k.exports===O&&L.process,j=function(){try{return H&&H.binding("util")}catch(e){}}(),U=j&&j.isTypedArray;function N(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},ex.prototype.clear=function(){this.__data__={hash:new ey,map:new(es||eb),string:new ey}},ex.prototype.delete=function(e){return eL(this,e).delete(e)},ex.prototype.get=function(e){return eL(this,e).get(e)},ex.prototype.has=function(e){return eL(this,e).has(e)},ex.prototype.set=function(e,t){return eL(this,e).set(e,t),this},eE.prototype.add=eE.prototype.push=function(e){return this.__data__.set(e,l),this},eE.prototype.has=function(e){return this.__data__.has(e)},eM.prototype.clear=function(){this.__data__=new eb},eM.prototype.delete=function(e){return this.__data__.delete(e)},eM.prototype.get=function(e){return this.__data__.get(e)},eM.prototype.has=function(e){return this.__data__.has(e)},eM.prototype.set=function(e,t){var r=this.__data__;if(r instanceof eb){var n=r.__data__;if(!es||n.length<199)return n.push([e,t]),this;r=this.__data__=new ex(n)}return r.set(e,t),this};var eF=(n=function(e,t){return e&&eT(e,t,e0)},function(e,t){if(null==e)return e;if(!eX(e))return n(e,t);for(var r=e.length,i=-1,a=Object(e);++il))return!1;var u=a.get(e);if(u&&a.get(t))return u==t;var c=-1,d=!0,f=1&i?new eE:void 0;for(a.set(e,t),a.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$=U?J(U):function(e){return ez(e)&&eW(e.length)&&!!G[ee.call(e)]};function e0(e){return eX(e)?function(e,t){var r=eV(e)||eQ(e)?function(e,t){for(var r=-1,n=Array(e);++rt||a&&o&&s&&!l&&!u||n&&o&&s||!r&&s||!i)return 1;if(!n&&!a&&!u&&e=l)return s;return s*("desc"==r[n]?-1:1)}}return e.index-t.index}(e,t,r)});s--;)l[s]=l[s].value;return l}(e,t,r))}},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;to+1e3&&(s.update(1e3*l/(e-o),100),o=e,l=0,c)){var t=performance.memory;c.update(t.usedJSHeapSize/1048576,t.jsHeapSizeLimit/1048576)}return e},update:function(){a=this.end()},domElement:i,setMode:t}}).Panel=function(e,t,r){var n=1/0,i=0,a=Math.round,o=a(window.devicePixelRatio||1),l=80*o,s=48*o,u=3*o,c=2*o,d=3*o,f=15*o,m=74*o,h=30*o,p=document.createElement("canvas");p.width=l,p.height=s,p.style.cssText="width:80px;height:48px";var A=p.getContext("2d");return A.font="bold "+9*o+"px Helvetica,Arial,sans-serif",A.textBaseline="top",A.fillStyle=r,A.fillRect(0,0,l,s),A.fillStyle=t,A.fillText(e,u,c),A.fillRect(d,f,m,h),A.fillStyle=r,A.globalAlpha=.9,A.fillRect(d,f,m,h),{dom:p,update:function(s,g){n=Math.min(n,s),i=Math.max(i,s),A.fillStyle=r,A.globalAlpha=1,A.fillRect(0,0,l,f),A.fillStyle=t,A.fillText(a(s)+" "+e+" ("+a(n)+"-"+a(i)+")",u,c),A.drawImage(p,d+o,f,m-o,h,d,f,m-o,h),A.fillRect(d+m-o,f,o,h),A.fillStyle=r,A.globalAlpha=.9,A.fillRect(d+m-o,f,o,a((1-s/g)*h))}}},t.exports=n},31713,e=>{"use strict";let t;var r,n,i=e.i(43476),a=e.i(932),o=e.i(71645),l=e.i(91037),s=e.i(8560),u=e.i(90072);e.s(["ACESFilmicToneMapping",()=>u.ACESFilmicToneMapping,"AddEquation",()=>u.AddEquation,"AddOperation",()=>u.AddOperation,"AdditiveAnimationBlendMode",()=>u.AdditiveAnimationBlendMode,"AdditiveBlending",()=>u.AdditiveBlending,"AgXToneMapping",()=>u.AgXToneMapping,"AlphaFormat",()=>u.AlphaFormat,"AlwaysCompare",()=>u.AlwaysCompare,"AlwaysDepth",()=>u.AlwaysDepth,"AlwaysStencilFunc",()=>u.AlwaysStencilFunc,"AmbientLight",()=>u.AmbientLight,"AnimationAction",()=>u.AnimationAction,"AnimationClip",()=>u.AnimationClip,"AnimationLoader",()=>u.AnimationLoader,"AnimationMixer",()=>u.AnimationMixer,"AnimationObjectGroup",()=>u.AnimationObjectGroup,"AnimationUtils",()=>u.AnimationUtils,"ArcCurve",()=>u.ArcCurve,"ArrayCamera",()=>u.ArrayCamera,"ArrowHelper",()=>u.ArrowHelper,"AttachedBindMode",()=>u.AttachedBindMode,"Audio",()=>u.Audio,"AudioAnalyser",()=>u.AudioAnalyser,"AudioContext",()=>u.AudioContext,"AudioListener",()=>u.AudioListener,"AudioLoader",()=>u.AudioLoader,"AxesHelper",()=>u.AxesHelper,"BackSide",()=>u.BackSide,"BasicDepthPacking",()=>u.BasicDepthPacking,"BasicShadowMap",()=>u.BasicShadowMap,"BatchedMesh",()=>u.BatchedMesh,"Bone",()=>u.Bone,"BooleanKeyframeTrack",()=>u.BooleanKeyframeTrack,"Box2",()=>u.Box2,"Box3",()=>u.Box3,"Box3Helper",()=>u.Box3Helper,"BoxGeometry",()=>u.BoxGeometry,"BoxHelper",()=>u.BoxHelper,"BufferAttribute",()=>u.BufferAttribute,"BufferGeometry",()=>u.BufferGeometry,"BufferGeometryLoader",()=>u.BufferGeometryLoader,"ByteType",()=>u.ByteType,"Cache",()=>u.Cache,"Camera",()=>u.Camera,"CameraHelper",()=>u.CameraHelper,"CanvasTexture",()=>u.CanvasTexture,"CapsuleGeometry",()=>u.CapsuleGeometry,"CatmullRomCurve3",()=>u.CatmullRomCurve3,"CineonToneMapping",()=>u.CineonToneMapping,"CircleGeometry",()=>u.CircleGeometry,"ClampToEdgeWrapping",()=>u.ClampToEdgeWrapping,"Clock",()=>u.Clock,"Color",()=>u.Color,"ColorKeyframeTrack",()=>u.ColorKeyframeTrack,"ColorManagement",()=>u.ColorManagement,"CompressedArrayTexture",()=>u.CompressedArrayTexture,"CompressedCubeTexture",()=>u.CompressedCubeTexture,"CompressedTexture",()=>u.CompressedTexture,"CompressedTextureLoader",()=>u.CompressedTextureLoader,"ConeGeometry",()=>u.ConeGeometry,"ConstantAlphaFactor",()=>u.ConstantAlphaFactor,"ConstantColorFactor",()=>u.ConstantColorFactor,"Controls",()=>u.Controls,"CubeCamera",()=>u.CubeCamera,"CubeDepthTexture",()=>u.CubeDepthTexture,"CubeReflectionMapping",()=>u.CubeReflectionMapping,"CubeRefractionMapping",()=>u.CubeRefractionMapping,"CubeTexture",()=>u.CubeTexture,"CubeTextureLoader",()=>u.CubeTextureLoader,"CubeUVReflectionMapping",()=>u.CubeUVReflectionMapping,"CubicBezierCurve",()=>u.CubicBezierCurve,"CubicBezierCurve3",()=>u.CubicBezierCurve3,"CubicInterpolant",()=>u.CubicInterpolant,"CullFaceBack",()=>u.CullFaceBack,"CullFaceFront",()=>u.CullFaceFront,"CullFaceFrontBack",()=>u.CullFaceFrontBack,"CullFaceNone",()=>u.CullFaceNone,"Curve",()=>u.Curve,"CurvePath",()=>u.CurvePath,"CustomBlending",()=>u.CustomBlending,"CustomToneMapping",()=>u.CustomToneMapping,"CylinderGeometry",()=>u.CylinderGeometry,"Cylindrical",()=>u.Cylindrical,"Data3DTexture",()=>u.Data3DTexture,"DataArrayTexture",()=>u.DataArrayTexture,"DataTexture",()=>u.DataTexture,"DataTextureLoader",()=>u.DataTextureLoader,"DataUtils",()=>u.DataUtils,"DecrementStencilOp",()=>u.DecrementStencilOp,"DecrementWrapStencilOp",()=>u.DecrementWrapStencilOp,"DefaultLoadingManager",()=>u.DefaultLoadingManager,"DepthFormat",()=>u.DepthFormat,"DepthStencilFormat",()=>u.DepthStencilFormat,"DepthTexture",()=>u.DepthTexture,"DetachedBindMode",()=>u.DetachedBindMode,"DirectionalLight",()=>u.DirectionalLight,"DirectionalLightHelper",()=>u.DirectionalLightHelper,"DiscreteInterpolant",()=>u.DiscreteInterpolant,"DodecahedronGeometry",()=>u.DodecahedronGeometry,"DoubleSide",()=>u.DoubleSide,"DstAlphaFactor",()=>u.DstAlphaFactor,"DstColorFactor",()=>u.DstColorFactor,"DynamicCopyUsage",()=>u.DynamicCopyUsage,"DynamicDrawUsage",()=>u.DynamicDrawUsage,"DynamicReadUsage",()=>u.DynamicReadUsage,"EdgesGeometry",()=>u.EdgesGeometry,"EllipseCurve",()=>u.EllipseCurve,"EqualCompare",()=>u.EqualCompare,"EqualDepth",()=>u.EqualDepth,"EqualStencilFunc",()=>u.EqualStencilFunc,"EquirectangularReflectionMapping",()=>u.EquirectangularReflectionMapping,"EquirectangularRefractionMapping",()=>u.EquirectangularRefractionMapping,"Euler",()=>u.Euler,"EventDispatcher",()=>u.EventDispatcher,"ExternalTexture",()=>u.ExternalTexture,"ExtrudeGeometry",()=>u.ExtrudeGeometry,"FileLoader",()=>u.FileLoader,"Float16BufferAttribute",()=>u.Float16BufferAttribute,"Float32BufferAttribute",()=>u.Float32BufferAttribute,"FloatType",()=>u.FloatType,"Fog",()=>u.Fog,"FogExp2",()=>u.FogExp2,"FramebufferTexture",()=>u.FramebufferTexture,"FrontSide",()=>u.FrontSide,"Frustum",()=>u.Frustum,"FrustumArray",()=>u.FrustumArray,"GLBufferAttribute",()=>u.GLBufferAttribute,"GLSL1",()=>u.GLSL1,"GLSL3",()=>u.GLSL3,"GreaterCompare",()=>u.GreaterCompare,"GreaterDepth",()=>u.GreaterDepth,"GreaterEqualCompare",()=>u.GreaterEqualCompare,"GreaterEqualDepth",()=>u.GreaterEqualDepth,"GreaterEqualStencilFunc",()=>u.GreaterEqualStencilFunc,"GreaterStencilFunc",()=>u.GreaterStencilFunc,"GridHelper",()=>u.GridHelper,"Group",()=>u.Group,"HalfFloatType",()=>u.HalfFloatType,"HemisphereLight",()=>u.HemisphereLight,"HemisphereLightHelper",()=>u.HemisphereLightHelper,"IcosahedronGeometry",()=>u.IcosahedronGeometry,"ImageBitmapLoader",()=>u.ImageBitmapLoader,"ImageLoader",()=>u.ImageLoader,"ImageUtils",()=>u.ImageUtils,"IncrementStencilOp",()=>u.IncrementStencilOp,"IncrementWrapStencilOp",()=>u.IncrementWrapStencilOp,"InstancedBufferAttribute",()=>u.InstancedBufferAttribute,"InstancedBufferGeometry",()=>u.InstancedBufferGeometry,"InstancedInterleavedBuffer",()=>u.InstancedInterleavedBuffer,"InstancedMesh",()=>u.InstancedMesh,"Int16BufferAttribute",()=>u.Int16BufferAttribute,"Int32BufferAttribute",()=>u.Int32BufferAttribute,"Int8BufferAttribute",()=>u.Int8BufferAttribute,"IntType",()=>u.IntType,"InterleavedBuffer",()=>u.InterleavedBuffer,"InterleavedBufferAttribute",()=>u.InterleavedBufferAttribute,"Interpolant",()=>u.Interpolant,"InterpolateDiscrete",()=>u.InterpolateDiscrete,"InterpolateLinear",()=>u.InterpolateLinear,"InterpolateSmooth",()=>u.InterpolateSmooth,"InterpolationSamplingMode",()=>u.InterpolationSamplingMode,"InterpolationSamplingType",()=>u.InterpolationSamplingType,"InvertStencilOp",()=>u.InvertStencilOp,"KeepStencilOp",()=>u.KeepStencilOp,"KeyframeTrack",()=>u.KeyframeTrack,"LOD",()=>u.LOD,"LatheGeometry",()=>u.LatheGeometry,"Layers",()=>u.Layers,"LessCompare",()=>u.LessCompare,"LessDepth",()=>u.LessDepth,"LessEqualCompare",()=>u.LessEqualCompare,"LessEqualDepth",()=>u.LessEqualDepth,"LessEqualStencilFunc",()=>u.LessEqualStencilFunc,"LessStencilFunc",()=>u.LessStencilFunc,"Light",()=>u.Light,"LightProbe",()=>u.LightProbe,"Line",()=>u.Line,"Line3",()=>u.Line3,"LineBasicMaterial",()=>u.LineBasicMaterial,"LineCurve",()=>u.LineCurve,"LineCurve3",()=>u.LineCurve3,"LineDashedMaterial",()=>u.LineDashedMaterial,"LineLoop",()=>u.LineLoop,"LineSegments",()=>u.LineSegments,"LinearFilter",()=>u.LinearFilter,"LinearInterpolant",()=>u.LinearInterpolant,"LinearMipMapLinearFilter",()=>u.LinearMipMapLinearFilter,"LinearMipMapNearestFilter",()=>u.LinearMipMapNearestFilter,"LinearMipmapLinearFilter",()=>u.LinearMipmapLinearFilter,"LinearMipmapNearestFilter",()=>u.LinearMipmapNearestFilter,"LinearSRGBColorSpace",()=>u.LinearSRGBColorSpace,"LinearToneMapping",()=>u.LinearToneMapping,"LinearTransfer",()=>u.LinearTransfer,"Loader",()=>u.Loader,"LoaderUtils",()=>u.LoaderUtils,"LoadingManager",()=>u.LoadingManager,"LoopOnce",()=>u.LoopOnce,"LoopPingPong",()=>u.LoopPingPong,"LoopRepeat",()=>u.LoopRepeat,"MOUSE",()=>u.MOUSE,"Material",()=>u.Material,"MaterialLoader",()=>u.MaterialLoader,"MathUtils",()=>u.MathUtils,"Matrix2",()=>u.Matrix2,"Matrix3",()=>u.Matrix3,"Matrix4",()=>u.Matrix4,"MaxEquation",()=>u.MaxEquation,"Mesh",()=>u.Mesh,"MeshBasicMaterial",()=>u.MeshBasicMaterial,"MeshDepthMaterial",()=>u.MeshDepthMaterial,"MeshDistanceMaterial",()=>u.MeshDistanceMaterial,"MeshLambertMaterial",()=>u.MeshLambertMaterial,"MeshMatcapMaterial",()=>u.MeshMatcapMaterial,"MeshNormalMaterial",()=>u.MeshNormalMaterial,"MeshPhongMaterial",()=>u.MeshPhongMaterial,"MeshPhysicalMaterial",()=>u.MeshPhysicalMaterial,"MeshStandardMaterial",()=>u.MeshStandardMaterial,"MeshToonMaterial",()=>u.MeshToonMaterial,"MinEquation",()=>u.MinEquation,"MirroredRepeatWrapping",()=>u.MirroredRepeatWrapping,"MixOperation",()=>u.MixOperation,"MultiplyBlending",()=>u.MultiplyBlending,"MultiplyOperation",()=>u.MultiplyOperation,"NearestFilter",()=>u.NearestFilter,"NearestMipMapLinearFilter",()=>u.NearestMipMapLinearFilter,"NearestMipMapNearestFilter",()=>u.NearestMipMapNearestFilter,"NearestMipmapLinearFilter",()=>u.NearestMipmapLinearFilter,"NearestMipmapNearestFilter",()=>u.NearestMipmapNearestFilter,"NeutralToneMapping",()=>u.NeutralToneMapping,"NeverCompare",()=>u.NeverCompare,"NeverDepth",()=>u.NeverDepth,"NeverStencilFunc",()=>u.NeverStencilFunc,"NoBlending",()=>u.NoBlending,"NoColorSpace",()=>u.NoColorSpace,"NoNormalPacking",()=>u.NoNormalPacking,"NoToneMapping",()=>u.NoToneMapping,"NormalAnimationBlendMode",()=>u.NormalAnimationBlendMode,"NormalBlending",()=>u.NormalBlending,"NormalGAPacking",()=>u.NormalGAPacking,"NormalRGPacking",()=>u.NormalRGPacking,"NotEqualCompare",()=>u.NotEqualCompare,"NotEqualDepth",()=>u.NotEqualDepth,"NotEqualStencilFunc",()=>u.NotEqualStencilFunc,"NumberKeyframeTrack",()=>u.NumberKeyframeTrack,"Object3D",()=>u.Object3D,"ObjectLoader",()=>u.ObjectLoader,"ObjectSpaceNormalMap",()=>u.ObjectSpaceNormalMap,"OctahedronGeometry",()=>u.OctahedronGeometry,"OneFactor",()=>u.OneFactor,"OneMinusConstantAlphaFactor",()=>u.OneMinusConstantAlphaFactor,"OneMinusConstantColorFactor",()=>u.OneMinusConstantColorFactor,"OneMinusDstAlphaFactor",()=>u.OneMinusDstAlphaFactor,"OneMinusDstColorFactor",()=>u.OneMinusDstColorFactor,"OneMinusSrcAlphaFactor",()=>u.OneMinusSrcAlphaFactor,"OneMinusSrcColorFactor",()=>u.OneMinusSrcColorFactor,"OrthographicCamera",()=>u.OrthographicCamera,"PCFShadowMap",()=>u.PCFShadowMap,"PCFSoftShadowMap",()=>u.PCFSoftShadowMap,"PMREMGenerator",()=>s.PMREMGenerator,"Path",()=>u.Path,"PerspectiveCamera",()=>u.PerspectiveCamera,"Plane",()=>u.Plane,"PlaneGeometry",()=>u.PlaneGeometry,"PlaneHelper",()=>u.PlaneHelper,"PointLight",()=>u.PointLight,"PointLightHelper",()=>u.PointLightHelper,"Points",()=>u.Points,"PointsMaterial",()=>u.PointsMaterial,"PolarGridHelper",()=>u.PolarGridHelper,"PolyhedronGeometry",()=>u.PolyhedronGeometry,"PositionalAudio",()=>u.PositionalAudio,"PropertyBinding",()=>u.PropertyBinding,"PropertyMixer",()=>u.PropertyMixer,"QuadraticBezierCurve",()=>u.QuadraticBezierCurve,"QuadraticBezierCurve3",()=>u.QuadraticBezierCurve3,"Quaternion",()=>u.Quaternion,"QuaternionKeyframeTrack",()=>u.QuaternionKeyframeTrack,"QuaternionLinearInterpolant",()=>u.QuaternionLinearInterpolant,"R11_EAC_Format",()=>u.R11_EAC_Format,"RED_GREEN_RGTC2_Format",()=>u.RED_GREEN_RGTC2_Format,"RED_RGTC1_Format",()=>u.RED_RGTC1_Format,"REVISION",()=>u.REVISION,"RG11_EAC_Format",()=>u.RG11_EAC_Format,"RGBADepthPacking",()=>u.RGBADepthPacking,"RGBAFormat",()=>u.RGBAFormat,"RGBAIntegerFormat",()=>u.RGBAIntegerFormat,"RGBA_ASTC_10x10_Format",()=>u.RGBA_ASTC_10x10_Format,"RGBA_ASTC_10x5_Format",()=>u.RGBA_ASTC_10x5_Format,"RGBA_ASTC_10x6_Format",()=>u.RGBA_ASTC_10x6_Format,"RGBA_ASTC_10x8_Format",()=>u.RGBA_ASTC_10x8_Format,"RGBA_ASTC_12x10_Format",()=>u.RGBA_ASTC_12x10_Format,"RGBA_ASTC_12x12_Format",()=>u.RGBA_ASTC_12x12_Format,"RGBA_ASTC_4x4_Format",()=>u.RGBA_ASTC_4x4_Format,"RGBA_ASTC_5x4_Format",()=>u.RGBA_ASTC_5x4_Format,"RGBA_ASTC_5x5_Format",()=>u.RGBA_ASTC_5x5_Format,"RGBA_ASTC_6x5_Format",()=>u.RGBA_ASTC_6x5_Format,"RGBA_ASTC_6x6_Format",()=>u.RGBA_ASTC_6x6_Format,"RGBA_ASTC_8x5_Format",()=>u.RGBA_ASTC_8x5_Format,"RGBA_ASTC_8x6_Format",()=>u.RGBA_ASTC_8x6_Format,"RGBA_ASTC_8x8_Format",()=>u.RGBA_ASTC_8x8_Format,"RGBA_BPTC_Format",()=>u.RGBA_BPTC_Format,"RGBA_ETC2_EAC_Format",()=>u.RGBA_ETC2_EAC_Format,"RGBA_PVRTC_2BPPV1_Format",()=>u.RGBA_PVRTC_2BPPV1_Format,"RGBA_PVRTC_4BPPV1_Format",()=>u.RGBA_PVRTC_4BPPV1_Format,"RGBA_S3TC_DXT1_Format",()=>u.RGBA_S3TC_DXT1_Format,"RGBA_S3TC_DXT3_Format",()=>u.RGBA_S3TC_DXT3_Format,"RGBA_S3TC_DXT5_Format",()=>u.RGBA_S3TC_DXT5_Format,"RGBDepthPacking",()=>u.RGBDepthPacking,"RGBFormat",()=>u.RGBFormat,"RGBIntegerFormat",()=>u.RGBIntegerFormat,"RGB_BPTC_SIGNED_Format",()=>u.RGB_BPTC_SIGNED_Format,"RGB_BPTC_UNSIGNED_Format",()=>u.RGB_BPTC_UNSIGNED_Format,"RGB_ETC1_Format",()=>u.RGB_ETC1_Format,"RGB_ETC2_Format",()=>u.RGB_ETC2_Format,"RGB_PVRTC_2BPPV1_Format",()=>u.RGB_PVRTC_2BPPV1_Format,"RGB_PVRTC_4BPPV1_Format",()=>u.RGB_PVRTC_4BPPV1_Format,"RGB_S3TC_DXT1_Format",()=>u.RGB_S3TC_DXT1_Format,"RGDepthPacking",()=>u.RGDepthPacking,"RGFormat",()=>u.RGFormat,"RGIntegerFormat",()=>u.RGIntegerFormat,"RawShaderMaterial",()=>u.RawShaderMaterial,"Ray",()=>u.Ray,"Raycaster",()=>u.Raycaster,"RectAreaLight",()=>u.RectAreaLight,"RedFormat",()=>u.RedFormat,"RedIntegerFormat",()=>u.RedIntegerFormat,"ReinhardToneMapping",()=>u.ReinhardToneMapping,"RenderTarget",()=>u.RenderTarget,"RenderTarget3D",()=>u.RenderTarget3D,"RepeatWrapping",()=>u.RepeatWrapping,"ReplaceStencilOp",()=>u.ReplaceStencilOp,"ReverseSubtractEquation",()=>u.ReverseSubtractEquation,"RingGeometry",()=>u.RingGeometry,"SIGNED_R11_EAC_Format",()=>u.SIGNED_R11_EAC_Format,"SIGNED_RED_GREEN_RGTC2_Format",()=>u.SIGNED_RED_GREEN_RGTC2_Format,"SIGNED_RED_RGTC1_Format",()=>u.SIGNED_RED_RGTC1_Format,"SIGNED_RG11_EAC_Format",()=>u.SIGNED_RG11_EAC_Format,"SRGBColorSpace",()=>u.SRGBColorSpace,"SRGBTransfer",()=>u.SRGBTransfer,"Scene",()=>u.Scene,"ShaderChunk",()=>s.ShaderChunk,"ShaderLib",()=>s.ShaderLib,"ShaderMaterial",()=>u.ShaderMaterial,"ShadowMaterial",()=>u.ShadowMaterial,"Shape",()=>u.Shape,"ShapeGeometry",()=>u.ShapeGeometry,"ShapePath",()=>u.ShapePath,"ShapeUtils",()=>u.ShapeUtils,"ShortType",()=>u.ShortType,"Skeleton",()=>u.Skeleton,"SkeletonHelper",()=>u.SkeletonHelper,"SkinnedMesh",()=>u.SkinnedMesh,"Source",()=>u.Source,"Sphere",()=>u.Sphere,"SphereGeometry",()=>u.SphereGeometry,"Spherical",()=>u.Spherical,"SphericalHarmonics3",()=>u.SphericalHarmonics3,"SplineCurve",()=>u.SplineCurve,"SpotLight",()=>u.SpotLight,"SpotLightHelper",()=>u.SpotLightHelper,"Sprite",()=>u.Sprite,"SpriteMaterial",()=>u.SpriteMaterial,"SrcAlphaFactor",()=>u.SrcAlphaFactor,"SrcAlphaSaturateFactor",()=>u.SrcAlphaSaturateFactor,"SrcColorFactor",()=>u.SrcColorFactor,"StaticCopyUsage",()=>u.StaticCopyUsage,"StaticDrawUsage",()=>u.StaticDrawUsage,"StaticReadUsage",()=>u.StaticReadUsage,"StereoCamera",()=>u.StereoCamera,"StreamCopyUsage",()=>u.StreamCopyUsage,"StreamDrawUsage",()=>u.StreamDrawUsage,"StreamReadUsage",()=>u.StreamReadUsage,"StringKeyframeTrack",()=>u.StringKeyframeTrack,"SubtractEquation",()=>u.SubtractEquation,"SubtractiveBlending",()=>u.SubtractiveBlending,"TOUCH",()=>u.TOUCH,"TangentSpaceNormalMap",()=>u.TangentSpaceNormalMap,"TetrahedronGeometry",()=>u.TetrahedronGeometry,"Texture",()=>u.Texture,"TextureLoader",()=>u.TextureLoader,"TextureUtils",()=>u.TextureUtils,"Timer",()=>u.Timer,"TimestampQuery",()=>u.TimestampQuery,"TorusGeometry",()=>u.TorusGeometry,"TorusKnotGeometry",()=>u.TorusKnotGeometry,"Triangle",()=>u.Triangle,"TriangleFanDrawMode",()=>u.TriangleFanDrawMode,"TriangleStripDrawMode",()=>u.TriangleStripDrawMode,"TrianglesDrawMode",()=>u.TrianglesDrawMode,"TubeGeometry",()=>u.TubeGeometry,"UVMapping",()=>u.UVMapping,"Uint16BufferAttribute",()=>u.Uint16BufferAttribute,"Uint32BufferAttribute",()=>u.Uint32BufferAttribute,"Uint8BufferAttribute",()=>u.Uint8BufferAttribute,"Uint8ClampedBufferAttribute",()=>u.Uint8ClampedBufferAttribute,"Uniform",()=>u.Uniform,"UniformsGroup",()=>u.UniformsGroup,"UniformsLib",()=>s.UniformsLib,"UniformsUtils",()=>u.UniformsUtils,"UnsignedByteType",()=>u.UnsignedByteType,"UnsignedInt101111Type",()=>u.UnsignedInt101111Type,"UnsignedInt248Type",()=>u.UnsignedInt248Type,"UnsignedInt5999Type",()=>u.UnsignedInt5999Type,"UnsignedIntType",()=>u.UnsignedIntType,"UnsignedShort4444Type",()=>u.UnsignedShort4444Type,"UnsignedShort5551Type",()=>u.UnsignedShort5551Type,"UnsignedShortType",()=>u.UnsignedShortType,"VSMShadowMap",()=>u.VSMShadowMap,"Vector2",()=>u.Vector2,"Vector3",()=>u.Vector3,"Vector4",()=>u.Vector4,"VectorKeyframeTrack",()=>u.VectorKeyframeTrack,"VideoFrameTexture",()=>u.VideoFrameTexture,"VideoTexture",()=>u.VideoTexture,"WebGL3DRenderTarget",()=>u.WebGL3DRenderTarget,"WebGLArrayRenderTarget",()=>u.WebGLArrayRenderTarget,"WebGLCoordinateSystem",()=>u.WebGLCoordinateSystem,"WebGLCubeRenderTarget",()=>u.WebGLCubeRenderTarget,"WebGLRenderTarget",()=>u.WebGLRenderTarget,"WebGLRenderer",()=>s.WebGLRenderer,"WebGLUtils",()=>s.WebGLUtils,"WebGPUCoordinateSystem",()=>u.WebGPUCoordinateSystem,"WebXRController",()=>u.WebXRController,"WireframeGeometry",()=>u.WireframeGeometry,"WrapAroundEnding",()=>u.WrapAroundEnding,"ZeroCurvatureEnding",()=>u.ZeroCurvatureEnding,"ZeroFactor",()=>u.ZeroFactor,"ZeroSlopeEnding",()=>u.ZeroSlopeEnding,"ZeroStencilOp",()=>u.ZeroStencilOp,"createCanvasElement",()=>u.createCanvasElement,"error",()=>u.error,"getConsoleFunction",()=>u.getConsoleFunction,"log",()=>u.log,"setConsoleFunction",()=>u.setConsoleFunction,"warn",()=>u.warn,"warnOnce",()=>u.warnOnce],32009);var c=e.i(32009);function d(e,t){let r;return(...n)=>{window.clearTimeout(r),r=window.setTimeout(()=>e(...n),t)}}let f=["x","y","top","bottom","left","right","width","height"];var m=e.i(46791);function h({ref:e,children:t,fallback:r,resize:n,style:a,gl:s,events:u=l.f,eventSource:m,eventPrefix:h,shadows:p,linear:A,flat:g,legacy:v,orthographic:B,frameloop:C,dpr:y,performance:b,raycaster:x,camera:E,scene:M,onPointerMissed:S,onCreated:F,...T}){o.useMemo(()=>(0,l.e)(c),[]);let R=(0,l.u)(),[w,D]=function({debounce:e,scroll:t,polyfill:r,offsetSize:n}={debounce:0,scroll:!1,offsetSize:!1}){var i,a,l;let s=r||("undefined"==typeof window?class{}:window.ResizeObserver);if(!s)throw Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");let[u,c]=(0,o.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),m=(0,o.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:u,orientationHandler:null}),h=e?"number"==typeof e?e:e.scroll:null,p=e?"number"==typeof e?e:e.resize:null,A=(0,o.useRef)(!1);(0,o.useEffect)(()=>(A.current=!0,()=>void(A.current=!1)));let[g,v,B]=(0,o.useMemo)(()=>{let e=()=>{let e,t;if(!m.current.element)return;let{left:r,top:i,width:a,height:o,bottom:l,right:s,x:u,y:d}=m.current.element.getBoundingClientRect(),h={left:r,top:i,width:a,height:o,bottom:l,right:s,x:u,y:d};m.current.element instanceof HTMLElement&&n&&(h.height=m.current.element.offsetHeight,h.width=m.current.element.offsetWidth),Object.freeze(h),A.current&&(e=m.current.lastBounds,t=h,!f.every(r=>e[r]===t[r]))&&c(m.current.lastBounds=h)};return[e,p?d(e,p):e,h?d(e,h):e]},[c,n,h,p]);function C(){m.current.scrollContainers&&(m.current.scrollContainers.forEach(e=>e.removeEventListener("scroll",B,!0)),m.current.scrollContainers=null),m.current.resizeObserver&&(m.current.resizeObserver.disconnect(),m.current.resizeObserver=null),m.current.orientationHandler&&("orientation"in screen&&"removeEventListener"in screen.orientation?screen.orientation.removeEventListener("change",m.current.orientationHandler):"onorientationchange"in window&&window.removeEventListener("orientationchange",m.current.orientationHandler))}function y(){m.current.element&&(m.current.resizeObserver=new s(B),m.current.resizeObserver.observe(m.current.element),t&&m.current.scrollContainers&&m.current.scrollContainers.forEach(e=>e.addEventListener("scroll",B,{capture:!0,passive:!0})),m.current.orientationHandler=()=>{B()},"orientation"in screen&&"addEventListener"in screen.orientation?screen.orientation.addEventListener("change",m.current.orientationHandler):"onorientationchange"in window&&window.addEventListener("orientationchange",m.current.orientationHandler))}return i=B,a=!!t,(0,o.useEffect)(()=>{if(a)return window.addEventListener("scroll",i,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",i,!0)},[i,a]),l=v,(0,o.useEffect)(()=>(window.addEventListener("resize",l),()=>void window.removeEventListener("resize",l)),[l]),(0,o.useEffect)(()=>{C(),y()},[t,B,v]),(0,o.useEffect)(()=>C,[]),[e=>{e&&e!==m.current.element&&(C(),m.current.element=e,m.current.scrollContainers=function e(t){let r=[];if(!t||t===document.body)return r;let{overflow:n,overflowX:i,overflowY:a}=window.getComputedStyle(t);return[n,i,a].some(e=>"auto"===e||"scroll"===e)&&r.push(t),[...r,...e(t.parentElement)]}(e),y())},u,g]}({scroll:!0,debounce:{scroll:50,resize:0},...n}),I=o.useRef(null),G=o.useRef(null);o.useImperativeHandle(e,()=>I.current);let L=(0,l.a)(S),[_,P]=o.useState(!1),[O,k]=o.useState(!1);if(_)throw _;if(O)throw O;let H=o.useRef(null);(0,l.b)(()=>{let e=I.current;D.width>0&&D.height>0&&e&&(H.current||(H.current=(0,l.c)(e)),async function(){await H.current.configure({gl:s,scene:M,events:u,shadows:p,linear:A,flat:g,legacy:v,orthographic:B,frameloop:C,dpr:y,performance:b,raycaster:x,camera:E,size:D,onPointerMissed:(...e)=>null==L.current?void 0:L.current(...e),onCreated:e=>{null==e.events.connect||e.events.connect(m?(0,l.i)(m)?m.current:m:G.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==F||F(e)}}),H.current.render((0,i.jsx)(R,{children:(0,i.jsx)(l.E,{set:k,children:(0,i.jsx)(o.Suspense,{fallback:(0,i.jsx)(l.B,{set:P}),children:null!=t?t:null})})}))}())}),o.useEffect(()=>{let e=I.current;if(e)return()=>(0,l.d)(e)},[]);let j=m?"none":"auto";return(0,i.jsx)("div",{ref:G,style:{position:"relative",width:"100%",height:"100%",overflow:"hidden",pointerEvents:j,...a},...T,children:(0,i.jsx)("div",{ref:w,style:{width:"100%",height:"100%"},children:(0,i.jsx)("canvas",{ref:I,style:{display:"block"},children:r})})})}function p(e){return(0,i.jsx)(m.FiberProvider,{children:(0,i.jsx)(h,{...e})})}e.i(39695),e.i(98133),e.i(95087);var A=e.i(66027),g=e.i(54970),v=e.i(12979),B=e.i(49774),C=e.i(73949),y=e.i(62395),b=e.i(75567),x=e.i(47071);let E={value:!0},M=` -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 S=e.i(79123),F=e.i(47021),T=e.i(48066);let R={0:32,1:32,2:32,3:32,4:32,5:32};function w({displacementMap:e,visibilityMask:t,textureNames:r,alphaTextures:n,detailTextureName:a,lightmap:l}){let{debugMode:s}=(0,S.useDebug)(),c=(0,x.useTexture)(r.map(e=>(0,v.terrainTextureToUrl)(e)),e=>{e.forEach(e=>(0,b.setupTexture)(e))}),d=a?(0,v.textureToUrl)(a):null,f=(0,x.useTexture)(d??v.FALLBACK_TEXTURE_URL,e=>{(0,b.setupTexture)(e)}),m=(0,o.useCallback)(e=>{!function({shader:e,baseTextures:t,alphaTextures:r,visibilityMask:n,tiling:i,detailTexture:a=null,lightmap:o=null}){e.uniforms.sunLightPointsDown=E;let l=t.length;if(t.forEach((t,r)=>{e.uniforms[`albedo${r}`]={value:t}}),r.forEach((t,r)=>{e.uniforms[`mask${r}`]={value:t}}),n&&(e.uniforms.visibilityMask={value:n}),t.forEach((t,r)=>{e.uniforms[`tiling${r}`]={value:i[r]??32}}),o&&(e.uniforms.terrainLightmap={value:o}),a&&(e.uniforms.detailTexture={value:a},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; -${n?"uniform sampler2D visibilityMask;":""} -${o?"uniform sampler2D terrainLightmap;":""} -uniform bool sunLightPointsDown; -${a?`uniform sampler2D detailTexture; -uniform float detailTiling; -uniform float detailFadeDistance; -varying vec3 vTerrainWorldPos;`:""} - -${M} - -// Global variable to store shadow factor from RE_Direct for use in output calculation -float terrainShadowFactor = 1.0; -`+e.fragmentShader,n){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; - ${l>1?"vec3 c1 = texture2D(albedo1, baseUv * vec2(tiling1)).rgb;":""} - ${l>2?"vec3 c2 = texture2D(albedo2, baseUv * vec2(tiling2)).rgb;":""} - ${l>3?"vec3 c3 = texture2D(albedo3, baseUv * vec2(tiling3)).rgb;":""} - ${l>4?"vec3 c4 = texture2D(albedo4, baseUv * vec2(tiling4)).rgb;":""} - ${l>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; - ${l>1?"float a1 = texture2D(mask1, alphaUv).r;":""} - ${l>2?"float a2 = texture2D(mask2, alphaUv).r;":""} - ${l>3?"float a3 = texture2D(mask3, alphaUv).r;":""} - ${l>4?"float a4 = texture2D(mask4, alphaUv).r;":""} - ${l>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; - ${l>1?"blended += c1 * a1;":""} - ${l>2?"blended += c2 * a2;":""} - ${l>3?"blended += c3 * a3;":""} - ${l>4?"blended += c4 * a4;":""} - ${l>5?"blended += c5 * a5;":""} - - // Assign to diffuseColor before lighting - vec3 textureColor = blended; - - ${a?`// 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:c,alphaTextures:n,visibilityMask:t,tiling:R,detailTexture:d?f:null,lightmap:l}),(0,F.injectCustomFog)(e,T.globalFogUniforms)},[c,n,t,f,d,l]),h=(0,o.useRef)(null);(0,o.useEffect)(()=>{let e=h.current;e&&(e.defines??={},e.defines.DEBUG_MODE=+!!s,e.needsUpdate=!0)},[s]);let p=`${d?"detail":"nodetail"}-${l?"lightmap":"nolightmap"}`;return(0,i.jsx)("meshLambertMaterial",{ref:h,map:e,depthWrite:!0,side:u.FrontSide,defines:{DEBUG_MODE:+!!s},onBeforeCompile:m},p)}function D(e){let t,r,n=(0,a.c)(8),{displacementMap:l,visibilityMask:s,textureNames:u,alphaTextures:c,detailTextureName:d,lightmap:f}=e;return n[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("meshLambertMaterial",{color:"rgb(0, 109, 56)",wireframe:!0}),n[0]=t):t=n[0],n[1]!==c||n[2]!==d||n[3]!==l||n[4]!==f||n[5]!==u||n[6]!==s?(r=(0,i.jsx)(o.Suspense,{fallback:t,children:(0,i.jsx)(w,{displacementMap:l,visibilityMask:s,textureNames:u,alphaTextures:c,detailTextureName:d,lightmap:f})}),n[1]=c,n[2]=d,n[3]=l,n[4]=f,n[5]=u,n[6]=s,n[7]=r):r=n[7],r}let I=(0,o.memo)(function(e){let t,r,n,o=(0,a.c)(15),{tileX:l,tileZ:s,blockSize:u,basePosition:c,textureNames:d,geometry:f,displacementMap:m,visibilityMask:h,alphaTextures:p,detailTextureName:A,lightmap:g,visible:v}=e,B=void 0===v||v,C=u/2,y=c.x+l*u+C,b=c.z+s*u+C;o[0]!==y||o[1]!==b?(t=[y,0,b],o[0]=y,o[1]=b,o[2]=t):t=o[2];let x=t;return o[3]!==p||o[4]!==A||o[5]!==m||o[6]!==g||o[7]!==d||o[8]!==h?(r=(0,i.jsx)(D,{displacementMap:m,visibilityMask:h,textureNames:d,alphaTextures:p,detailTextureName:A,lightmap:g}),o[3]=p,o[4]=A,o[5]=m,o[6]=g,o[7]=d,o[8]=h,o[9]=r):r=o[9],o[10]!==f||o[11]!==x||o[12]!==r||o[13]!==B?(n=(0,i.jsx)("mesh",{position:x,geometry:f,castShadow:!0,receiveShadow:!0,visible:B,children:r}),o[10]=f,o[11]=x,o[12]=r,o[13]=B,o[14]=n):n=o[14],n});var G=e.i(77482);function L(e){let t,r=(0,a.c)(3),n=(0,G.useRuntime)();return r[0]!==e||r[1]!==n?(t=n.getObjectByName(e),r[0]=e,r[1]=n,r[2]=t):t=r[2],t}function _(e){let t=new Uint8Array(65536);for(let r of(t.fill(255),e)){let e=255&r,n=r>>8&255,i=r>>16,a=256*n;for(let r=0;r0?n:(t[0]!==r?(e=(0,y.getFloat)(r,"visibleDistance")??600,t[0]=r,t[1]=e):e=t[1],e)}(),V=(0,C.useThree)(O),X=-(128*N);D[6]!==X?(l={x:X,z:X},D[6]=X,D[7]=l):l=D[7];let q=l;if(D[8]!==G){let e=(0,y.getProperty)(G,"emptySquares");s=e?e.split(" ").map(k):[],D[8]=G,D[9]=s}else s=D[9];let W=s,{data:Y}=((w=(0,a.c)(2))[0]!==P?(R={queryKey:["terrain",P],queryFn:()=>(0,v.loadTerrain)(P)},w[0]=P,w[1]=R):R=w[1],(0,A.useQuery)(R));e:{let e;if(!Y){c=null;break e}let t=256*N;D[10]!==t||D[11]!==N||D[12]!==Y.heightMap?(!function(e,t,r){let n=e.attributes.position,i=e.attributes.uv,a=e.attributes.normal,o=n.array,l=i.array,s=a.array,u=n.count,c=(e,r)=>(e=Math.max(0,Math.min(255,e)),t[256*(r=Math.max(0,Math.min(255,r)))+e]/65535*2048),d=(e,r)=>{let n=Math.floor(e=Math.max(0,Math.min(255,e))),i=Math.floor(r=Math.max(0,Math.min(255,r))),a=Math.min(n+1,255),o=Math.min(i+1,255),l=e-n,s=r-i;return(t[256*i+n]/65535*2048*(1-l)+t[256*i+a]/65535*2048*l)*(1-s)+(t[256*o+n]/65535*2048*(1-l)+t[256*o+a]/65535*2048*l)*s};for(let e=0;e0?(h/=g,p/=g,A/=g):(h=0,p=1,A=0),s[3*e]=h,s[3*e+1]=p,s[3*e+2]=A}n.needsUpdate=!0,a.needsUpdate=!0}(e=function(e,t){let r=new u.BufferGeometry,n=new Float32Array(198147),i=new Float32Array(198147),a=new Float32Array(132098),o=new Uint32Array(393216),l=0,s=e/256;for(let t=0;t<=256;t++)for(let r=0;r<=256;r++){let o=257*t+r;n[3*o]=r*s-e/2,n[3*o+1]=e/2-t*s,n[3*o+2]=0,i[3*o]=0,i[3*o+1]=0,i[3*o+2]=1,a[2*o]=r/256,a[2*o+1]=1-t/256}for(let e=0;e<256;e++)for(let t=0;t<256;t++){let r=257*e+t,n=r+1,i=(e+1)*257+t,a=i+1;((t^e)&1)==0?(o[l++]=r,o[l++]=i,o[l++]=a,o[l++]=r,o[l++]=a,o[l++]=n):(o[l++]=r,o[l++]=i,o[l++]=n,o[l++]=n,o[l++]=i,o[l++]=a)}return r.setIndex(new u.BufferAttribute(o,1)),r.setAttribute("position",new u.Float32BufferAttribute(n,3)),r.setAttribute("normal",new u.Float32BufferAttribute(i,3)),r.setAttribute("uv",new u.Float32BufferAttribute(a,2)),r.rotateX(-Math.PI/2),r.rotateY(-Math.PI/2),r}(t,0),Y.heightMap,N),D[10]=t,D[11]=N,D[12]=Y.heightMap,D[13]=e):e=D[13],c=e}let z=c,Z=L("Sun");t:{let e,t;if(!Z){let e;D[14]===Symbol.for("react.memo_cache_sentinel")?(e=new u.Vector3(.57735,-.57735,.57735),D[14]=e):e=D[14],d=e;break t}D[15]!==Z?(e=((0,y.getProperty)(Z,"direction")??"0.57735 0.57735 -0.57735").split(" ").map(H),D[15]=Z,D[16]=e):e=D[16];let[r,n,i]=e,a=Math.sqrt(r*r+i*i+n*n),o=r/a,l=i/a,s=n/a;D[17]!==l||D[18]!==s||D[19]!==o?(t=new u.Vector3(o,l,s),D[17]=l,D[18]=s,D[19]=o,D[20]=t):t=D[20],d=t}let $=d;r:{let e;if(!Y){f=null;break r}D[21]!==N||D[22]!==$||D[23]!==Y.heightMap?(e=function(e,t,r){let n=(t,r)=>{let n=Math.max(0,Math.min(255,t)),i=Math.max(0,Math.min(255,r)),a=Math.floor(n),o=Math.floor(i),l=Math.min(a+1,255),s=Math.min(o+1,255),u=n-a,c=i-o;return((e[256*o+a]/65535*(1-u)+e[256*o+l]/65535*u)*(1-c)+(e[256*s+a]/65535*(1-u)+e[256*s+l]/65535*u)*c)*2048},i=new u.Vector3(-t.x,-t.y,-t.z).normalize(),a=new Uint8Array(262144);for(let e=0;e<512;e++)for(let t=0;t<512;t++){let o=t/2+.25,l=e/2+.25,s=n(o,l),u=n(o-.5,l),c=n(o+.5,l),d=n(o,l-.5),f=-((n(o,l+.5)-d)/1),m=-((c-u)/1),h=Math.sqrt(f*f+r*r+m*m),p=Math.max(0,f/h*i.x+r/h*i.y+m/h*i.z),A=1;p>0&&(A=function(e,t,r,n,i,a){let o=n.z/i,l=n.x/i,s=n.y,u=Math.sqrt(o*o+l*l);if(u<1e-4)return 1;let c=.5/u,d=o*c,f=l*c,m=s*c,h=e,p=t,A=r+.1;for(let e=0;e<768&&(h+=d,p+=f,A+=m,!(h<0)&&!(h>=256)&&!(p<0)&&!(p>=256)&&!(A>2048));e++)if(AArray(eo).fill(null),D[34]=eo,D[35]=x):x=D[35];let[es,eu]=(0,o.useState)(x);D[36]===Symbol.for("react.memo_cache_sentinel")?(E={xStart:0,xEnd:0,zStart:0,zEnd:0},D[36]=E):E=D[36];let ec=(0,o.useRef)(E);return(D[37]!==q.x||D[38]!==q.z||D[39]!==K||D[40]!==V.position.x||D[41]!==V.position.z||D[42]!==eo||D[43]!==Q?(M=()=>{let e=V.position.x-q.x,t=V.position.z-q.z,r=Math.floor((e-Q)/K),n=Math.ceil((e+Q)/K),i=Math.floor((t-Q)/K),a=Math.ceil((t+Q)/K),o=ec.current;if(r===o.xStart&&n===o.xEnd&&i===o.zStart&&a===o.zEnd)return;o.xStart=r,o.xEnd=n,o.zStart=i,o.zEnd=a;let l=[];for(let e=r;e{let t=es[e];return(0,i.jsx)(I,{tileX:t?.tileX??0,tileZ:t?.tileZ??0,blockSize:K,basePosition:q,textureNames:Y.textureNames,geometry:z,displacementMap:et,visibilityMask:en,alphaTextures:ei,detailTextureName:J,lightmap:ee,visible:null!==t},e)}),D[55]=q,D[56]=K,D[57]=J,D[58]=el,D[59]=ei,D[60]=et,D[61]=z,D[62]=Y.textureNames,D[63]=ee,D[64]=es,D[65]=F):F=D[65],D[66]!==S||D[67]!==F?(T=(0,i.jsxs)(i.Fragment,{children:[S,F]}),D[66]=S,D[67]=F,D[68]=T):T=D[68],T):null});function O(e){return e.camera}function k(e){return parseInt(e,10)}function H(e){return parseFloat(e)}function j(e){return(0,b.setupMask)(e)}function U(e,t){return t}let N=(0,o.createContext)(null);function J(){return(0,o.useContext)(N)}function K(e,t){return(0,i.jsx)(t$,{object:e},e._id)}var Q=o;let V=(0,Q.createContext)(null),X={didCatch:!1,error:null};class q extends Q.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=X}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(X))}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(X))}render(){let{children:e,fallbackRender:t,FallbackComponent:r,fallback:n}=this.props,{didCatch:i,error:a}=this.state,o=e;if(i){let e={error:a,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)o=t(e);else if(r)o=(0,Q.createElement)(r,e);else if(void 0!==n)o=n;else throw a}return(0,Q.createElement)(V.Provider,{value:{didCatch:i,error:a,resetErrorBoundary:this.resetErrorBoundary}},o)}}var W=e.i(31067),Y=u;function z(e,t){if(t===u.TrianglesDrawMode)return console.warn("THREE.BufferGeometryUtils.toTrianglesDrawMode(): Geometry already defined as triangles."),e;if(t!==u.TriangleFanDrawMode&&t!==u.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;e=2.0 are supported."));return}let l=new eK(i,{path:t||this.resourcePath||"",crossOrigin:this.crossOrigin,requestHeader:this.requestHeader,manager:this.manager,ktx2Loader:this.ktx2Loader,meshoptDecoder:this.meshoptDecoder});l.fileLoader.setRequestHeader(this.requestHeader);for(let e=0;e=0&&void 0===o[t]&&console.warn('THREE.GLTFLoader: Unknown extension "'+t+'".')}}l.setExtensions(a),l.setPlugins(o),l.parse(r,n)}parseAsync(e,t){let r=this;return new Promise(function(n,i){r.parse(e,t,n,i)})}}function en(){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 ei={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 ea{constructor(e){this.parser=e,this.name=ei.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,a)}}class eB{constructor(e){this.parser=e,this.name=ei.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 a=i.extensions[t],o=n.images[a.source],l=r.textureLoader;if(o.uri){let e=r.options.manager.getHandler(o.uri);null!==e&&(l=e)}return this.detectSupport().then(function(i){if(i)return r.loadTextureImage(e,a.source,l);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 eC{constructor(e){this.parser=e,this.name=ei.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 a=i.extensions[t],o=n.images[a.source],l=r.textureLoader;if(o.uri){let e=r.options.manager.getHandler(o.uri);null!==e&&(l=e)}return this.detectSupport().then(function(i){if(i)return r.loadTextureImage(e,a.source,l);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 ey{constructor(e){this.name=ei.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,a=e.count,o=e.byteStride,l=new Uint8Array(t,r,n);return i.decodeGltfBufferAsync?i.decodeGltfBufferAsync(a,o,l,e.mode,e.filter).then(function(e){return e.buffer}):i.ready.then(function(){let t=new ArrayBuffer(a*o);return i.decodeGltfBuffer(new Uint8Array(t),a,o,l,e.mode,e.filter),t})})}}}class eb{constructor(e){this.name=ei.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!==eD.TRIANGLES&&e.mode!==eD.TRIANGLE_STRIP&&e.mode!==eD.TRIANGLE_FAN&&void 0!==e.mode)return null;let n=r.extensions[this.name].attributes,i=[],a={};for(let e in n)i.push(this.parser.getDependency("accessor",n[e]).then(t=>(a[e]=t,a[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 Y.Matrix4,r=new Y.Vector3,o=new Y.Quaternion,l=new Y.Vector3(1,1,1),s=new Y.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"},eO={scale:"scale",translation:"position",rotation:"quaternion",weights:"morphTargetInfluences"},ek={CUBICSPLINE:void 0,LINEAR:Y.InterpolateLinear,STEP:Y.InterpolateDiscrete};function eH(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 ej(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 eU(e){let t="",r=Object.keys(e).sort();for(let n=0,i=r.length;n-1)?navigator.userAgent.match(/Firefox\/([0-9]+)\./)[1]:-1),"undefined"==typeof createImageBitmap||r||n&&i<98?this.textureLoader=new Y.TextureLoader(this.options.manager):this.textureLoader=new Y.ImageBitmapLoader(this.options.manager),this.textureLoader.setCrossOrigin(this.options.crossOrigin),this.textureLoader.setRequestHeader(this.options.requestHeader),this.fileLoader=new Y.FileLoader(this.options.manager),this.fileLoader.setResponseType("arraybuffer"),"use-credentials"===this.options.crossOrigin&&this.fileLoader.setWithCredentials(!0)}setExtensions(e){this.extensions=e}setPlugins(e){this.plugins=e}parse(e,t){let r=this,n=this.json,i=this.extensions;this.cache.removeAll(),this.nodeCache={},this._invokeAll(function(e){return e._markDefs&&e._markDefs()}),Promise.all(this._invokeAll(function(e){return e.beforeRoot&&e.beforeRoot()})).then(function(){return Promise.all([r.getDependencies("scene"),r.getDependencies("animation"),r.getDependencies("camera")])}).then(function(t){let a={scene:t[0][n.scene||0],scenes:t[0],animations:t[1],cameras:t[2],asset:n.asset,parser:r,userData:{}};return eH(i,a,n),ej(a,n),Promise.all(r._invokeAll(function(e){return e.afterRoot&&e.afterRoot(a)})).then(function(){for(let e of a.scenes)e.updateMatrixWorld();e(a)})}).catch(t)}_markDefs(){let e=this.json.nodes||[],t=this.json.skins||[],r=this.json.meshes||[];for(let r=0,n=t.length;r{let r=this.associations.get(e);for(let[n,a]of(null!=r&&this.associations.set(t,r),e.children.entries()))i(a,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&&a.setY(t,d[e*l+1]),l>=3&&a.setZ(t,d[e*l+2]),l>=4&&a.setW(t,d[e*l+3]),l>=5)throw Error("THREE.GLTFLoader: Unsupported itemSize in sparse BufferAttribute.")}}return a})}loadTexture(e){let t=this.json,r=this.options,n=t.textures[e].source,i=t.images[n],a=this.textureLoader;if(i.uri){let e=r.manager.getHandler(i.uri);null!==e&&(a=e)}return this.loadTextureImage(e,n,a)}loadTextureImage(e,t,r){let n=this,i=this.json,a=i.textures[e],o=i.images[t],l=(o.uri||o.bufferView)+":"+a.sampler;if(this.textureCache[l])return this.textureCache[l];let s=this.loadImageSource(t,r).then(function(t){t.flipY=!1,t.name=a.name||o.name||"",""===t.name&&"string"==typeof o.uri&&!1===o.uri.startsWith("data:image/")&&(t.name=o.uri);let r=(i.samplers||{})[a.sampler]||{};return t.magFilter=eG[r.magFilter]||Y.LinearFilter,t.minFilter=eG[r.minFilter]||Y.LinearMipmapLinearFilter,t.wrapS=eL[r.wrapS]||Y.RepeatWrapping,t.wrapT=eL[r.wrapT]||Y.RepeatWrapping,n.associations.set(t,{textures:e}),t}).catch(function(){return null});return this.textureCache[l]=s,s}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],a=self.URL||self.webkitURL,o=i.uri||"",l=!1;if(void 0!==i.bufferView)o=this.getDependency("bufferView",i.bufferView).then(function(e){l=!0;let t=new Blob([e],{type:i.mimeType});return o=a.createObjectURL(t)});else if(void 0===i.uri)throw Error("THREE.GLTFLoader: Image "+e+" is missing URI and bufferView");let s=Promise.resolve(o).then(function(e){return new Promise(function(r,i){let a=r;!0===t.isImageBitmapLoader&&(a=function(e){let t=new Y.Texture(e);t.needsUpdate=!0,r(t)}),t.load(Y.LoaderUtils.resolveURL(e,n.path),a,void 0,i)})}).then(function(e){var t;return!0===l&&a.revokeObjectURL(o),ej(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",o),e});return this.sourceCache[e]=s,s}assignTexture(e,t,r,n){let i=this;return this.getDependency("texture",r.index).then(function(a){if(!a)return null;if(void 0!==r.texCoord&&r.texCoord>0&&((a=a.clone()).channel=r.texCoord),i.extensions[ei.KHR_TEXTURE_TRANSFORM]){let e=void 0!==r.extensions?r.extensions[ei.KHR_TEXTURE_TRANSFORM]:void 0;if(e){let t=i.associations.get(a);a=i.extensions[ei.KHR_TEXTURE_TRANSFORM].extendTexture(a,e),i.associations.set(a,t)}}return void 0!==n&&("number"==typeof n&&(n=3001===n?ee:et),"colorSpace"in a?a.colorSpace=n:a.encoding=n===ee?3001:3e3),e[t]=a,a})}assignFinalMaterial(e){let t=e.geometry,r=e.material,n=void 0===t.attributes.tangent,i=void 0!==t.attributes.color,a=void 0===t.attributes.normal;if(e.isPoints){let e="PointsMaterial:"+r.uuid,t=this.cache.get(e);t||(t=new Y.PointsMaterial,Y.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 Y.LineBasicMaterial,Y.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||a){let e="ClonedMaterial:"+r.uuid+":";n&&(e+="derivative-tangents:"),i&&(e+="vertex-colors:"),a&&(e+="flat-shading:");let t=this.cache.get(e);t||(t=r.clone(),i&&(t.vertexColors=!0),a&&(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 Y.MeshStandardMaterial}loadMaterial(e){let t,r=this,n=this.json,i=this.extensions,a=n.materials[e],o={},l=a.extensions||{},s=[];if(l[ei.KHR_MATERIALS_UNLIT]){let e=i[ei.KHR_MATERIALS_UNLIT];t=e.getMaterialType(),s.push(e.extendParams(o,a,r))}else{let n=a.pbrMetallicRoughness||{};if(o.color=new Y.Color(1,1,1),o.opacity=1,Array.isArray(n.baseColorFactor)){let e=n.baseColorFactor;o.color.setRGB(e[0],e[1],e[2],et),o.opacity=e[3]}void 0!==n.baseColorTexture&&s.push(r.assignTexture(o,"map",n.baseColorTexture,ee)),o.metalness=void 0!==n.metallicFactor?n.metallicFactor:1,o.roughness=void 0!==n.roughnessFactor?n.roughnessFactor:1,void 0!==n.metallicRoughnessTexture&&(s.push(r.assignTexture(o,"metalnessMap",n.metallicRoughnessTexture)),s.push(r.assignTexture(o,"roughnessMap",n.metallicRoughnessTexture))),t=this._invokeOne(function(t){return t.getMaterialType&&t.getMaterialType(e)}),s.push(Promise.all(this._invokeAll(function(t){return t.extendMaterialParams&&t.extendMaterialParams(e,o)})))}!0===a.doubleSided&&(o.side=Y.DoubleSide);let u=a.alphaMode||"OPAQUE";if("BLEND"===u?(o.transparent=!0,o.depthWrite=!1):(o.transparent=!1,"MASK"===u&&(o.alphaTest=void 0!==a.alphaCutoff?a.alphaCutoff:.5)),void 0!==a.normalTexture&&t!==Y.MeshBasicMaterial&&(s.push(r.assignTexture(o,"normalMap",a.normalTexture)),o.normalScale=new Y.Vector2(1,1),void 0!==a.normalTexture.scale)){let e=a.normalTexture.scale;o.normalScale.set(e,e)}if(void 0!==a.occlusionTexture&&t!==Y.MeshBasicMaterial&&(s.push(r.assignTexture(o,"aoMap",a.occlusionTexture)),void 0!==a.occlusionTexture.strength&&(o.aoMapIntensity=a.occlusionTexture.strength)),void 0!==a.emissiveFactor&&t!==Y.MeshBasicMaterial){let e=a.emissiveFactor;o.emissive=new Y.Color().setRGB(e[0],e[1],e[2],et)}return void 0!==a.emissiveTexture&&t!==Y.MeshBasicMaterial&&s.push(r.assignTexture(o,"emissiveMap",a.emissiveTexture,ee)),Promise.all(s).then(function(){let n=new t(o);return a.name&&(n.name=a.name),ej(n,a),r.associations.set(n,{materials:e}),a.extensions&&eH(i,n,a),n})}createUniqueName(e){let t=Y.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 a=0,o=e.length;a0&&function(e,t){if(e.updateMorphTargets(),void 0!==t.weights)for(let r=0,n=t.weights.length;r1?new Y.Group:1===t.length?t[0]:new Y.Object3D)!==t[0])for(let e=0,r=t.length;e{let t=new Map;for(let[e,r]of n.associations)(e instanceof Y.Material||e instanceof Y.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 a,o=[],l=e.name?e.name:e.uuid,s=[];switch(eO[i.path]===eO.weights?e.traverse(function(e){e.morphTargetInfluences&&s.push(e.name?e.name:e.uuid)}):s.push(l),eO[i.path]){case eO.weights:a=Y.NumberKeyframeTrack;break;case eO.rotation:a=Y.QuaternionKeyframeTrack;break;case eO.position:case eO.scale:a=Y.VectorKeyframeTrack;break;default:a=1===r.itemSize?Y.NumberKeyframeTrack:Y.VectorKeyframeTrack}let u=void 0!==n.interpolation?ek[n.interpolation]:Y.InterpolateLinear,c=this._getArrayFromAccessor(r);for(let e=0,r=s.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(eX.has(e)){let t=eX.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++,a=e.byteLength,o=this._getWorker(i,a).then(n=>(r=n,new Promise((n,a)=>{r._callbacks[i]={resolve:n,reject:a},r.postMessage({type:"decode",id:i,taskConfig:t,buffer:e},[e])}))).then(e=>this._createGeometry(e.geometry));return o.catch(()=>!0).then(()=>{r&&i&&this._releaseTask(r,i)}),eX.set(e,{key:n,promise:o}),o}_createGeometry(e){let t=new eV.BufferGeometry;e.index&&t.setIndex(new eV.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=eW.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,o=new t.DecoderBuffer;o.Init(new Int8Array(i),i.byteLength);try{let e=function(e,t,r,n){var i,a,o;let l,s,u,c,d,f,m=n.attributeIDs,h=n.attributeTypes,p=t.GetEncodedGeometryType(r);if(p===e.TRIANGULAR_MESH)d=new e.Mesh,f=t.DecodeBufferToMesh(r,d);else if(p===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 A={index:null,attributes:[]};for(let r in m){let i,a,o=self[h[r]];if(n.useUniqueIDs)a=m[r],i=t.GetAttributeByUniqueId(d,a);else{if(-1===(a=t.GetAttributeId(d,e[m[r]])))continue;i=t.GetAttribute(d,a)}A.attributes.push(function(e,t,r,n,i,a){let o=a.num_components(),l=r.num_points()*o,s=l*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(s);t.GetAttributeDataArrayForAllPoints(r,a,u,s,c);let d=new i(e.HEAPF32.buffer,c,l).slice();return e._free(c),{name:n,array:d,itemSize:o}}(e,t,d,r,o,i))}return p===e.TRIANGULAR_MESH&&(i=e,a=t,o=d,l=3*o.num_faces(),s=4*l,u=i._malloc(s),a.GetTrianglesUInt32Array(o,s,u),c=new Uint32Array(i.HEAPF32.buffer,u,l).slice(),i._free(u),A.index={array:c,itemSize:1}),e.destroy(d),A}(t,r,o,a),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(o),t.destroy(r)}})}}}var eY=e.i(971);let ez=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 f={keys:s,deep:n,inject:l,castShadow:i,receiveShadow:a};if(Array.isArray(t=o.useMemo(()=>{if(!1===e&&!Array.isArray(t)){let e=!1;if(t.traverse(t=>{t.isSkinnedMesh&&(e=!0)}),e)return ez(t)}return t},[t,e])))return o.createElement("group",(0,W.default)({},c,{ref:d}),t.map(e=>o.createElement(eZ,(0,W.default)({key:e.uuid,object:e},f))),r);let{children:m,...h}=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:i,receiveShadow:a}){let l={};for(let r of t)l[r]=e[r];return r&&(l.geometry&&"materialsOnly"!==r&&(l.geometry=l.geometry.clone()),l.material&&"geometriesOnly"!==r&&(l.material=l.material.clone())),n&&(l="function"==typeof n?{...l,children:n(e)}:o.isValidElement(n)?{...l,children:n}:{...l,...n}),e instanceof u.Mesh&&(i&&(l.castShadow=!0),a&&(l.receiveShadow=!0)),l}(t,f),p=t.type[0].toLowerCase()+t.type.slice(1);return o.createElement(p,(0,W.default)({},h,c,{ref:d}),t.children.map(e=>"Bone"===e.type?o.createElement("primitive",(0,W.default)({key:e.uuid,object:e},f)):o.createElement(eZ,(0,W.default)({key:e.uuid,object:e},f,{isChild:!0}))),r,m)}),e$=null,e0="https://www.gstatic.com/draco/versioned/decoders/1.5.5/";function e1(e=!0,r=!0,n){return i=>{n&&n(i),e&&(e$||(e$=new eq),e$.setDecoderPath("string"==typeof e?e:e0),i.setDRACOLoader(e$)),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 a=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 o(t,r,n,i,a,o){let l=e.exports.sbrk,s=n+3&-4,u=l(s*i),c=l(a.length),d=new Uint8Array(e.exports.memory.buffer);d.set(a,c);let f=t(u,n,i,c,a.length);if(0===f&&o&&o(u,s,i),r.set(d.subarray(u,u+n*i)),l(u-l(0)),0!==f)throw Error(`Malformed buffer data: ${f}`)}let l={0:"",1:"meshopt_decodeFilterOct",2:"meshopt_decodeFilterQuat",3:"meshopt_decodeFilterExp",NONE:"",OCTAHEDRAL:"meshopt_decodeFilterOct",QUATERNION:"meshopt_decodeFilterQuat",EXPONENTIAL:"meshopt_decodeFilterExp"},s={0:"meshopt_decodeVertexBuffer",1:"meshopt_decodeIndexBuffer",2:"meshopt_decodeIndexSequence",ATTRIBUTES:"meshopt_decodeVertexBuffer",TRIANGLES:"meshopt_decodeIndexBuffer",INDICES:"meshopt_decodeIndexSequence"};return t={ready:a,supported:!0,decodeVertexBuffer(t,r,n,i,a){o(e.exports.meshopt_decodeVertexBuffer,t,r,n,i,e.exports[l[a]])},decodeIndexBuffer(t,r,n,i){o(e.exports.meshopt_decodeIndexBuffer,t,r,n,i)},decodeIndexSequence(t,r,n,i){o(e.exports.meshopt_decodeIndexSequence,t,r,n,i)},decodeGltfBuffer(t,r,n,i,a,u){o(e.exports[s[a]],t,r,n,i,e.exports[l[u]])}}})())}}let e2=(e,t,r,n)=>(0,eY.useLoader)(er,e,e1(t,r,n));e2.preload=(e,t,r,n)=>eY.useLoader.preload(er,e,e1(t,r,n)),e2.clear=e=>eY.useLoader.clear(er,e),e2.setDecoderPath=e=>{e0=e};var e9=e.i(89887);let e3=` -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 e5({materialName:e,material:t,lightMap:r}){let n=(0,S.useDebug)(),a=n?.debugMode??!1,l=(0,v.textureToUrl)(e),s=(0,x.useTexture)(l,e=>(0,b.setupTexture)(e)),c=new Set(t?.userData?.flag_names??[]).has("SelfIlluminating"),d=new Set(t?.userData?.surface_flag_names??[]).has("SurfaceOutsideVisible"),f=(0,o.useCallback)(e=>{let t;(0,F.injectCustomFog)(e,T.globalFogUniforms),t=d??!1,e.uniforms.useSceneLighting={value:t},e.uniforms.interiorDebugColor={value:t?new u.Vector3(0,.4,1):new u.Vector3(1,.2,0)},e.fragmentShader=e.fragmentShader.replace("#include ",`#include -${e3} -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 `)},[d]),m=(0,o.useRef)(null),h=(0,o.useRef)(null);(0,o.useEffect)(()=>{let e=m.current??h.current;e&&(e.defines??={},e.defines.DEBUG_MODE=+!!a,e.needsUpdate=!0)},[a]);let p={DEBUG_MODE:+!!a},A=`${d}`;return c?(0,i.jsx)("meshBasicMaterial",{ref:m,map:s,toneMapped:!1,defines:p,onBeforeCompile:f},A):(0,i.jsx)("meshLambertMaterial",{ref:h,map:s,lightMap:r,toneMapped:!1,defines:p,onBeforeCompile:f},A)}function e8(e){if(!e)return null;let t=e.emissiveMap;return t&&(t.colorSpace=u.SRGBColorSpace),t??null}function e6(e){let t,r,n,l=(0,a.c)(13),{node:s}=e;e:{let e,r;if(!s.material){let e;l[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],l[0]=e):e=l[0],t=e;break e}if(Array.isArray(s.material)){let e;l[1]!==s.material?(e=s.material.map(e4),l[1]=s.material,l[2]=e):e=l[2],t=e;break e}l[3]!==s.material?(e=e8(s.material),l[3]=s.material,l[4]=e):e=l[4],l[5]!==e?(r=[e],l[5]=e,l[6]=r):r=l[6],t=r}let u=t;return l[7]!==u||l[8]!==s.material?(r=s.material?(0,i.jsx)(o.Suspense,{fallback:(0,i.jsx)("meshStandardMaterial",{color:"yellow",wireframe:!0}),children:Array.isArray(s.material)?s.material.map((e,t)=>(0,i.jsx)(e5,{materialName:e.userData.resource_path,material:e,lightMap:u[t]},t)):(0,i.jsx)(e5,{materialName:s.material.userData.resource_path,material:s.material,lightMap:u[0]})}):null,l[7]=u,l[8]=s.material,l[9]=r):r=l[9],l[10]!==s.geometry||l[11]!==r?(n=(0,i.jsx)("mesh",{geometry:s.geometry,castShadow:!0,receiveShadow:!0,children:r}),l[10]=s.geometry,l[11]=r,l[12]=n):n=l[12],n}function e4(e){return e8(e)}let e7=(0,o.memo)(function(e){let t,r,n,o,l,s,u=(0,a.c)(10),{object:c,interiorFile:d}=e,{nodes:f}=((s=(0,a.c)(2))[0]!==d?(l=(0,v.interiorToUrl)(d),s[0]=d,s[1]=l):l=s[1],e2(l)),m=(0,S.useDebug)(),h=m?.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]!==f?(r=Object.entries(f).filter(tn).map(ti),u[1]=f,u[2]=r):r=u[2],u[3]!==h||u[4]!==d||u[5]!==c?(n=h?(0,i.jsxs)(e9.FloatingLabel,{children:[c._id,": ",d]}):null,u[3]=h,u[4]=d,u[5]=c,u[6]=n):n=u[6],u[7]!==r||u[8]!==n?(o=(0,i.jsxs)("group",{rotation:t,children:[r,n]}),u[7]=r,u[8]=n,u[9]=o):o=u[9],o});function te(e){let t,r,n,o,l=(0,a.c)(9),{color:s,label:u}=e;return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("boxGeometry",{args:[10,10,10]}),l[0]=t):t=l[0],l[1]!==s?(r=(0,i.jsx)("meshStandardMaterial",{color:s,wireframe:!0}),l[1]=s,l[2]=r):r=l[2],l[3]!==s||l[4]!==u?(n=u?(0,i.jsx)(e9.FloatingLabel,{color:s,children:u}):null,l[3]=s,l[4]=u,l[5]=n):n=l[5],l[6]!==r||l[7]!==n?(o=(0,i.jsxs)("mesh",{children:[t,r,n]}),l[6]=r,l[7]=n,l[8]=o):o=l[8],o}function tt(e){let t,r=(0,a.c)(3),{label:n}=e,o=(0,S.useDebug)(),l=o?.debugMode??!1;return r[0]!==l||r[1]!==n?(t=l?(0,i.jsx)(te,{color:"red",label:n}):null,r[0]=l,r[1]=n,r[2]=t):t=r[2],t}let tr=(0,o.memo)(function(e){let t,r,n,l,s,u,c,d,f,m=(0,a.c)(22),{object:h}=e;m[0]!==h?(t=(0,y.getProperty)(h,"interiorFile"),m[0]=h,m[1]=t):t=m[1];let p=t;m[2]!==h?(r=(0,y.getPosition)(h),m[2]=h,m[3]=r):r=m[3];let A=r;m[4]!==h?(n=(0,y.getScale)(h),m[4]=h,m[5]=n):n=m[5];let g=n;m[6]!==h?(l=(0,y.getRotation)(h),m[6]=h,m[7]=l):l=m[7];let v=l,B=`${h._id}: ${p}`;return m[8]!==B?(s=(0,i.jsx)(tt,{label:B}),m[8]=B,m[9]=s):s=m[9],m[10]===Symbol.for("react.memo_cache_sentinel")?(u=(0,i.jsx)(te,{color:"orange"}),m[10]=u):u=m[10],m[11]!==p||m[12]!==h?(c=(0,i.jsx)(o.Suspense,{fallback:u,children:(0,i.jsx)(e7,{object:h,interiorFile:p})}),m[11]=p,m[12]=h,m[13]=c):c=m[13],m[14]!==s||m[15]!==c?(d=(0,i.jsx)(q,{fallback:s,children:c}),m[14]=s,m[15]=c,m[16]=d):d=m[16],m[17]!==A||m[18]!==v||m[19]!==g||m[20]!==d?(f=(0,i.jsx)("group",{position:A,quaternion:v,scale:g,children:d}),m[17]=A,m[18]=v,m[19]=g,m[20]=d,m[21]=f):f=m[21],f});function tn(e){let[,t]=e;return t.isMesh}function ti(e){let[t,r]=e;return(0,i.jsx)(e6,{node:r},t)}function ta(e,{path:t}){let[r]=(0,eY.useLoader)(u.CubeTextureLoader,[e],e=>e.setPath(t));return r}ta.preload=(e,{path:t})=>eY.useLoader.preload(u.CubeTextureLoader,[e],e=>e.setPath(t));let to=()=>{};function tl(e){return e.wrapS=u.RepeatWrapping,e.wrapT=u.RepeatWrapping,e.minFilter=u.LinearFilter,e.magFilter=u.LinearFilter,e.colorSpace=u.NoColorSpace,e.needsUpdate=!0,e}let ts=` - 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; - } -`,tu=` - 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 tc({textureUrl:e,radius:t,heightPercent:r,speed:n,windDirection:a,layerIndex:l}){let{debugMode:s}=(0,S.useDebug)(),{animationEnabled:c}=(0,S.useSettings)(),d=(0,o.useRef)(null),f=(0,x.useTexture)(e,tl),m=(0,o.useMemo)(()=>{let e=r-.05;return function(e,t,r,n){var i;let a,o,l,s,c,d,f,m,h,p,A,g,v,B,C,y,b,x=new u.BufferGeometry,E=new Float32Array(75),M=new Float32Array(50),S=[.05,.05,.05,.05,.05,.05,r,r,r,.05,.05,r,t,r,.05,.05,r,r,r,.05,.05,.05,.05,.05,.05],F=2*e/4;for(let t=0;t<5;t++)for(let r=0;r<5;r++){let n=5*t+r,i=-e+r*F,a=e-t*F,o=e*S[n];E[3*n]=i,E[3*n+1]=o,E[3*n+2]=a,M[2*n]=r,M[2*n+1]=t}i=E,a=e=>({x:i[3*e],y:i[3*e+1],z:i[3*e+2]}),o=(e,t,r,n)=>{i[3*e]=t,i[3*e+1]=r,i[3*e+2]=n},l=a(1),s=a(3),c=a(5),d=a(6),f=a(8),m=a(9),h=a(15),p=a(16),A=a(18),g=a(19),v=a(21),B=a(23),C=c.x+(l.x-c.x)*.5,y=c.y+(l.y-c.y)*.5,b=c.z+(l.z-c.z)*.5,o(0,d.x+(C-d.x)*2,d.y+(y-d.y)*2,d.z+(b-d.z)*2),C=m.x+(s.x-m.x)*.5,y=m.y+(s.y-m.y)*.5,b=m.z+(s.z-m.z)*.5,o(4,f.x+(C-f.x)*2,f.y+(y-f.y)*2,f.z+(b-f.z)*2),C=v.x+(h.x-v.x)*.5,y=v.y+(h.y-v.y)*.5,b=v.z+(h.z-v.z)*.5,o(20,p.x+(C-p.x)*2,p.y+(y-p.y)*2,p.z+(b-p.z)*2),C=B.x+(g.x-B.x)*.5,y=B.y+(g.y-B.y)*.5,b=B.z+(g.z-B.z)*.5,o(24,A.x+(C-A.x)*2,A.y+(y-A.y)*2,A.z+(b-A.z)*2);let T=function(e,t){let r=new Float32Array(25);for(let n=0;n<25;n++){let i=e[3*n],a=e[3*n+2],o=1.3-Math.sqrt(i*i+a*a)/t;o<.4?o=0:o>.8&&(o=1),r[n]=o}return r}(E,e),R=[];for(let e=0;e<4;e++)for(let t=0;t<4;t++){let r=5*e+t,n=r+1,i=r+5,a=i+1;R.push(r,i,a),R.push(r,a,n)}return x.setIndex(R),x.setAttribute("position",new u.Float32BufferAttribute(E,3)),x.setAttribute("uv",new u.Float32BufferAttribute(M,2)),x.setAttribute("alpha",new u.Float32BufferAttribute(T,1)),x.computeBoundingSphere(),x}(t,r,e,0)},[t,r]);(0,o.useEffect)(()=>()=>{m.dispose()},[m]);let h=(0,o.useMemo)(()=>new u.ShaderMaterial({uniforms:{cloudTexture:{value:f},uvOffset:{value:new u.Vector2(0,0)},debugMode:{value:+!!s},layerIndex:{value:l}},vertexShader:ts,fragmentShader:tu,transparent:!0,depthWrite:!1,side:u.DoubleSide}),[f,s,l]);return(0,o.useEffect)(()=>()=>{h.dispose()},[h]),(0,B.useFrame)(c?(e,t)=>{let r=1e3*t/32;d.current??=new u.Vector2(0,0),d.current.x+=a.x*n*r,d.current.y+=a.y*n*r,d.current.x-=Math.floor(d.current.x),d.current.y-=Math.floor(d.current.y),h.uniforms.uvOffset.value.copy(d.current)}:to),(0,i.jsx)("mesh",{geometry:m,frustumCulled:!1,renderOrder:10,children:(0,i.jsx)("primitive",{object:h,attach:"material"})})}function td(e){var t;let r,n,l,s,c,d,f,m,h,p,g,C,b,x,E,M,S,F,T,R=(0,a.c)(37),{object:w}=e;R[0]!==w?(r=(0,y.getProperty)(w,"materialList"),R[0]=w,R[1]=r):r=R[1];let{data:D}=(t=r,(F=(0,a.c)(7))[0]!==t?(E=["detailMapList",t],M=()=>(0,v.loadDetailMapList)(t),F[0]=t,F[1]=E,F[2]=M):(E=F[1],M=F[2]),T=!!t,F[3]!==E||F[4]!==M||F[5]!==T?(S={queryKey:E,queryFn:M,enabled:T},F[3]=E,F[4]=M,F[5]=T,F[6]=S):S=F[6],(0,A.useQuery)(S));R[2]!==w?(n=(0,y.getFloat)(w,"visibleDistance")??500,R[2]=w,R[3]=n):n=R[3];let I=.95*n;R[4]!==w?(l=(0,y.getFloat)(w,"cloudSpeed1")??1e-4,R[4]=w,R[5]=l):l=R[5],R[6]!==w?(s=(0,y.getFloat)(w,"cloudSpeed2")??2e-4,R[6]=w,R[7]=s):s=R[7],R[8]!==w?(c=(0,y.getFloat)(w,"cloudSpeed3")??3e-4,R[8]=w,R[9]=c):c=R[9],R[10]!==l||R[11]!==s||R[12]!==c?(d=[l,s,c],R[10]=l,R[11]=s,R[12]=c,R[13]=d):d=R[13];let G=d;R[14]!==w?(f=(0,y.getFloat)(w,"cloudHeightPer1")??.35,R[14]=w,R[15]=f):f=R[15],R[16]!==w?(m=(0,y.getFloat)(w,"cloudHeightPer2")??.25,R[16]=w,R[17]=m):m=R[17],R[18]!==w?(h=(0,y.getFloat)(w,"cloudHeightPer3")??.2,R[18]=w,R[19]=h):h=R[19],R[20]!==f||R[21]!==m||R[22]!==h?(p=[f,m,h],R[20]=f,R[21]=m,R[22]=h,R[23]=p):p=R[23];let L=p;if(R[24]!==w){e:{let e,t=(0,y.getProperty)(w,"windVelocity");if(t){let[e,r]=t.split(" ").map(tf);if(0!==e||0!==r){g=new u.Vector2(r,-e).normalize();break e}}R[26]===Symbol.for("react.memo_cache_sentinel")?(e=new u.Vector2(1,0),R[26]=e):e=R[26],g=e}R[24]=w,R[25]=g}else g=R[25];let _=g;t:{let e;if(!D){let e;R[27]===Symbol.for("react.memo_cache_sentinel")?(e=[],R[27]=e):e=R[27],C=e;break t}if(R[28]!==L||R[29]!==G||R[30]!==D){e=[];for(let t=0;t<3;t++){let r=D[7+t];r&&e.push({texture:r,height:L[t],speed:G[t]})}R[28]=L,R[29]=G,R[30]=D,R[31]=e}else e=R[31];C=e}let P=C,O=(0,o.useRef)(null);return(R[32]===Symbol.for("react.memo_cache_sentinel")?(b=e=>{let{camera:t}=e;O.current&&O.current.position.copy(t.position)},R[32]=b):b=R[32],(0,B.useFrame)(b),P&&0!==P.length)?(R[33]!==P||R[34]!==I||R[35]!==_?(x=(0,i.jsx)("group",{ref:O,children:P.map((e,t)=>{let r=(0,v.textureToUrl)(e.texture);return(0,i.jsx)(o.Suspense,{fallback:null,children:(0,i.jsx)(tc,{textureUrl:r,radius:I,heightPercent:e.height,speed:e.speed,windDirection:_,layerIndex:t})},t)})}),R[33]=P,R[34]=I,R[35]=_,R[36]=x):x=R[36],x):null}function tf(e){return parseFloat(e)}let tm=!1;function th(e){if(!e)return;let[t,r,n]=e.split(" ").map(e=>parseFloat(e));return[new u.Color().setRGB(t,r,n),new u.Color().setRGB(t,r,n).convertSRGBToLinear()]}function tp({skyBoxFiles:e,fogColor:t,fogState:r}){let{camera:n}=(0,C.useThree)(),a=ta(e,{path:""}),l=!!t,s=(0,o.useMemo)(()=>n.projectionMatrixInverse,[n]),c=(0,o.useMemo)(()=>r?(0,T.packFogVolumeData)(r.fogVolumes):new Float32Array(12),[r]),d=(0,o.useRef)({skybox:{value:a},fogColor:{value:t??new u.Color(0,0,0)},enableFog:{value:l},inverseProjectionMatrix:{value:s},cameraMatrixWorld:{value:n.matrixWorld},cameraHeight:T.globalFogUniforms.cameraHeight,fogVolumeData:{value:c},horizonFogHeight:{value:.18}}),f=(0,o.useMemo)(()=>{if(!r)return .18;let e=.95*r.visibleDistance/Math.sqrt(3);return 60/Math.sqrt(e*e+3600)},[r]);return(0,o.useEffect)(()=>{d.current.skybox.value=a,d.current.fogColor.value=t??new u.Color(0,0,0),d.current.enableFog.value=l,d.current.fogVolumeData.value=c,d.current.horizonFogHeight.value=f},[a,t,l,c,f]),(0,i.jsxs)("mesh",{renderOrder:-1e3,frustumCulled:!1,children:[(0,i.jsxs)("bufferGeometry",{children:[(0,i.jsx)("bufferAttribute",{attach:"attributes-position",array:new Float32Array([-1,-1,0,3,-1,0,-1,3,0]),count:3,itemSize:3}),(0,i.jsx)("bufferAttribute",{attach:"attributes-uv",array:new Float32Array([0,0,2,0,0,2]),count:3,itemSize:2})]}),(0,i.jsx)("shaderMaterial",{uniforms:d.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 tA(e){let t,r,n,o,l=(0,a.c)(6),{materialList:s,fogColor:u,fogState:c}=e,{data:d}=((o=(0,a.c)(2))[0]!==s?(n={queryKey:["detailMapList",s],queryFn:()=>(0,v.loadDetailMapList)(s)},o[0]=s,o[1]=n):n=o[1],(0,A.useQuery)(n));l[0]!==d?(t=d?[(0,v.textureToUrl)(d[1]),(0,v.textureToUrl)(d[3]),(0,v.textureToUrl)(d[4]),(0,v.textureToUrl)(d[5]),(0,v.textureToUrl)(d[0]),(0,v.textureToUrl)(d[2])]:null,l[0]=d,l[1]=t):t=l[1];let f=t;return f?(l[2]!==u||l[3]!==c||l[4]!==f?(r=(0,i.jsx)(tp,{skyBoxFiles:f,fogColor:u,fogState:c}),l[2]=u,l[3]=c,l[4]=f,l[5]=r):r=l[5],r):null}function tg({skyColor:e,fogColor:t,fogState:r}){let{camera:n}=(0,C.useThree)(),a=!!t,l=(0,o.useMemo)(()=>n.projectionMatrixInverse,[n]),s=(0,o.useMemo)(()=>r?(0,T.packFogVolumeData)(r.fogVolumes):new Float32Array(12),[r]),c=(0,o.useMemo)(()=>{if(!r)return .18;let e=.95*r.visibleDistance/Math.sqrt(3);return 60/Math.sqrt(e*e+3600)},[r]),d=(0,o.useRef)({skyColor:{value:e},fogColor:{value:t??new u.Color(0,0,0)},enableFog:{value:a},inverseProjectionMatrix:{value:l},cameraMatrixWorld:{value:n.matrixWorld},cameraHeight:T.globalFogUniforms.cameraHeight,fogVolumeData:{value:s},horizonFogHeight:{value:c}});return(0,o.useEffect)(()=>{d.current.skyColor.value=e,d.current.fogColor.value=t??new u.Color(0,0,0),d.current.enableFog.value=a,d.current.fogVolumeData.value=s,d.current.horizonFogHeight.value=c},[e,t,a,s,c]),(0,i.jsxs)("mesh",{renderOrder:-1e3,frustumCulled:!1,children:[(0,i.jsxs)("bufferGeometry",{children:[(0,i.jsx)("bufferAttribute",{attach:"attributes-position",array:new Float32Array([-1,-1,0,3,-1,0,-1,3,0]),count:3,itemSize:3}),(0,i.jsx)("bufferAttribute",{attach:"attributes-uv",array:new Float32Array([0,0,2,0,0,2]),count:3,itemSize:2})]}),(0,i.jsx)("shaderMaterial",{uniforms:d.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 tv(e,t){let{fogDistance:r,visibleDistance:n}=e;return[r,n]}function tB({fogState:e,enabled:t}){let{scene:r,camera:n}=(0,C.useThree)(),i=(0,o.useRef)(null),a=(0,o.useMemo)(()=>(0,T.packFogVolumeData)(e.fogVolumes),[e.fogVolumes]);return(0,o.useEffect)(()=>{tm||((0,F.installCustomFogShader)(),tm=!0)},[]),(0,o.useEffect)(()=>{(0,T.resetGlobalFogUniforms)();let[t,o]=tv(e,n.position.y),l=new u.Fog(e.fogColor,t,o);return r.fog=l,i.current=l,(0,T.updateGlobalFogUniforms)(n.position.y,a),()=>{r.fog=null,i.current=null,(0,T.resetGlobalFogUniforms)()}},[r,n,e,a]),(0,o.useEffect)(()=>{let r=i.current;if(r)if(t){let[t,i]=tv(e,n.position.y);r.near=t,r.far=i}else r.near=1e10,r.far=1e10},[t,e,n.position.y]),(0,B.useFrame)(()=>{let r=i.current;if(!r)return;let o=n.position.y;if((0,T.updateGlobalFogUniforms)(o,a,t),t){let[t,n]=tv(e,o);r.near=t,r.far=n,r.color.copy(e.fogColor)}}),null}function tC(e){return parseFloat(e)}function ty(e){return parseFloat(e)}function tb(e){return parseFloat(e)}let tx=/borg|xorg|porg|dorg|plant|tree|bush|fern|vine|grass|leaf|flower|frond|palm|foliage/i;function tE(e){return tx.test(e)}let tM=(0,o.createContext)(null);function tS(){let e=(0,o.useContext)(tM);if(!e)throw Error("useShapeInfo must be used within ShapeInfoProvider");return e}function tF(e){let t,r,n,o=(0,a.c)(10),{children:l,object:s,shapeName:u,type:c}=e;o[0]!==u?(t=tE(u),o[0]=u,o[1]=t):t=o[1];let d=t;o[2]!==d||o[3]!==s||o[4]!==u||o[5]!==c?(r={object:s,shapeName:u,type:c,isOrganic:d},o[2]=d,o[3]=s,o[4]=u,o[5]=c,o[6]=r):r=o[6];let f=r;return o[7]!==l||o[8]!==f?(n=(0,i.jsx)(tM.Provider,{value:f,children:l}),o[7]=l,o[8]=f,o[9]=n):n=o[9],n}e.i(47167);var tT=e.i(69230),tR=e.i(69637),tw=e.i(54440),tD=e.i(51475);let tI=new Map;function tG(e){e.onBeforeCompile=t=>{(0,F.injectCustomFog)(t,T.globalFogUniforms),e instanceof u.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 tL(e,t,r,n){let i=r.has("Translucent"),a=r.has("Additive");if(r.has("SelfIlluminating")){let e=new u.MeshBasicMaterial({map:t,side:2,transparent:a,alphaTest:.5*!a,fog:!0,...a&&{blending:u.AdditiveBlending}});return tG(e),e}if(n||i){let e={map:t,transparent:!1,alphaTest:.5,reflectivity:0},r=new u.MeshLambertMaterial({...e,side:1,polygonOffset:!0,polygonOffsetFactor:1,polygonOffsetUnits:1}),n=new u.MeshLambertMaterial({...e,side:0});return tG(r),tG(n),[r,n]}let o=new u.MeshLambertMaterial({map:t,side:2,reflectivity:0});return tG(o),o}let t_=(0,o.memo)(function(e){let t,r,n,o,l,s,c=(0,a.c)(35),{material:d,shapeName:f,geometry:m,backGeometry:h,castShadow:p,receiveShadow:A}=e,g=void 0!==p&&p,B=void 0!==A&&A,C=d.userData.resource_path;c[0]!==d.userData.flag_names?(t=d.userData.flag_names??[],c[0]=d.userData.flag_names,c[1]=t):t=c[1],c[2]!==t?(r=new Set(t),c[2]=t,c[3]=r):r=c[3];let y=r,b=function(e){var t,r;let n,i,o,l,s=(0,a.c)(14),{animationEnabled:c}=(0,S.useSettings)();s[0]!==e?(n={queryKey:["ifl",e],queryFn:()=>(0,v.loadImageFrameList)(e)},s[0]=e,s[1]=n):n=s[1];let{data:d}=(t=n,(0,tR.useBaseQuery)({...t,enabled:!0,suspense:!0,throwOnError:tw.defaultThrowOnError,placeholderData:void 0},tT.QueryObserver,void 0));if(s[2]!==d||s[3]!==e){let t;s[5]!==e?(t=t=>(0,v.iflTextureToUrl)(t.name,e),s[5]=e,s[6]=t):t=s[6],i=d.map(t),s[2]=d,s[3]=e,s[4]=i}else i=s[4];let f=i,m=(0,x.useTexture)(f);if(s[7]!==d||s[8]!==e||s[9]!==m){let t;if(!(o=tI.get(e))){let t,r,n,i,a,l,s,c,d;r=(t=m[0].image).width,n=t.height,a=Math.ceil(Math.sqrt(i=m.length)),l=Math.ceil(i/a),(s=document.createElement("canvas")).width=r*a,s.height=n*l,c=s.getContext("2d"),m.forEach((e,t)=>{let i=Math.floor(t/a);c.drawImage(e.image,t%a*r,i*n)}),(d=new u.CanvasTexture(s)).colorSpace=u.SRGBColorSpace,d.generateMipmaps=!1,d.minFilter=u.NearestFilter,d.magFilter=u.NearestFilter,d.wrapS=u.ClampToEdgeWrapping,d.wrapT=u.ClampToEdgeWrapping,d.repeat.set(1/a,1/l),o={texture:d,columns:a,rows:l,frameCount:i,frameStartTicks:[],totalTicks:0,lastFrame:-1},tI.set(e,o)}t=0,(r=o).frameStartTicks=d.map(e=>{let r=t;return t+=e.frameCount,r}),r.totalTicks=t,s[7]=d,s[8]=e,s[9]=m,s[10]=o}else o=s[10];let h=o;return s[11]!==c||s[12]!==h?(l=e=>{let t=c?function(e,t){if(0===e.totalTicks)return 0;let r=t%e.totalTicks,{frameStartTicks:n}=e;for(let e=n.length-1;e>=0;e--)if(r>=n[e])return e;return 0}(h,e):0;!function(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)}(h,t)},s[11]=c,s[12]=h,s[13]=l):l=s[13],(0,tD.useTick)(l),h.texture}(`textures/${C}.ifl`);c[4]!==f?(n=f&&tE(f),c[4]=f,c[5]=n):n=c[5];let E=n;c[6]!==y||c[7]!==E||c[8]!==d||c[9]!==b?(o=tL(d,b,y,E),c[6]=y,c[7]=E,c[8]=d,c[9]=b,c[10]=o):o=c[10];let M=o;if(Array.isArray(M)){let e,t,r,n,a,o=h||m;return c[11]!==M[0]?(e=(0,i.jsx)("primitive",{object:M[0],attach:"material"}),c[11]=M[0],c[12]=e):e=c[12],c[13]!==g||c[14]!==B||c[15]!==o||c[16]!==e?(t=(0,i.jsx)("mesh",{geometry:o,castShadow:g,receiveShadow:B,children:e}),c[13]=g,c[14]=B,c[15]=o,c[16]=e,c[17]=t):t=c[17],c[18]!==M[1]?(r=(0,i.jsx)("primitive",{object:M[1],attach:"material"}),c[18]=M[1],c[19]=r):r=c[19],c[20]!==g||c[21]!==m||c[22]!==B||c[23]!==r?(n=(0,i.jsx)("mesh",{geometry:m,castShadow:g,receiveShadow:B,children:r}),c[20]=g,c[21]=m,c[22]=B,c[23]=r,c[24]=n):n=c[24],c[25]!==n||c[26]!==t?(a=(0,i.jsxs)(i.Fragment,{children:[t,n]}),c[25]=n,c[26]=t,c[27]=a):a=c[27],a}return c[28]!==M?(l=(0,i.jsx)("primitive",{object:M,attach:"material"}),c[28]=M,c[29]=l):l=c[29],c[30]!==g||c[31]!==m||c[32]!==B||c[33]!==l?(s=(0,i.jsx)("mesh",{geometry:m,castShadow:g,receiveShadow:B,children:l}),c[30]=g,c[31]=m,c[32]=B,c[33]=l,c[34]=s):s=c[34],s}),tP=(0,o.memo)(function(e){let t,r,n,o,l,s,u,c,d=(0,a.c)(40),{material:f,shapeName:m,geometry:h,backGeometry:p,castShadow:A,receiveShadow:g}=e,B=void 0!==A&&A,C=void 0!==g&&g,y=f.userData.resource_path;d[0]!==f.userData.flag_names?(t=f.userData.flag_names??[],d[0]=f.userData.flag_names,d[1]=t):t=d[1],d[2]!==t?(r=new Set(t),d[2]=t,d[3]=r):r=d[3];let E=r;y||console.warn(`No resource_path was found on "${m}" - rendering fallback.`),d[4]!==y?(n=y?(0,v.textureToUrl)(y):v.FALLBACK_TEXTURE_URL,d[4]=y,d[5]=n):n=d[5];let M=n;d[6]!==m?(o=m&&tE(m),d[6]=m,d[7]=o):o=d[7];let S=o,F=E.has("Translucent");d[8]!==S||d[9]!==F?(l=e=>S||F?(0,b.setupTexture)(e,{disableMipmaps:!0}):(0,b.setupTexture)(e),d[8]=S,d[9]=F,d[10]=l):l=d[10];let T=(0,x.useTexture)(M,l);d[11]!==E||d[12]!==S||d[13]!==f||d[14]!==T?(s=tL(f,T,E,S),d[11]=E,d[12]=S,d[13]=f,d[14]=T,d[15]=s):s=d[15];let R=s;if(Array.isArray(R)){let e,t,r,n,a,o=p||h;return d[16]!==R[0]?(e=(0,i.jsx)("primitive",{object:R[0],attach:"material"}),d[16]=R[0],d[17]=e):e=d[17],d[18]!==B||d[19]!==C||d[20]!==e||d[21]!==o?(t=(0,i.jsx)("mesh",{geometry:o,castShadow:B,receiveShadow:C,children:e}),d[18]=B,d[19]=C,d[20]=e,d[21]=o,d[22]=t):t=d[22],d[23]!==R[1]?(r=(0,i.jsx)("primitive",{object:R[1],attach:"material"}),d[23]=R[1],d[24]=r):r=d[24],d[25]!==B||d[26]!==h||d[27]!==C||d[28]!==r?(n=(0,i.jsx)("mesh",{geometry:h,castShadow:B,receiveShadow:C,children:r}),d[25]=B,d[26]=h,d[27]=C,d[28]=r,d[29]=n):n=d[29],d[30]!==t||d[31]!==n?(a=(0,i.jsxs)(i.Fragment,{children:[t,n]}),d[30]=t,d[31]=n,d[32]=a):a=d[32],a}return d[33]!==R?(u=(0,i.jsx)("primitive",{object:R,attach:"material"}),d[33]=R,d[34]=u):u=d[34],d[35]!==B||d[36]!==h||d[37]!==C||d[38]!==u?(c=(0,i.jsx)("mesh",{geometry:h,castShadow:B,receiveShadow:C,children:u}),d[35]=B,d[36]=h,d[37]=C,d[38]=u,d[39]=c):c=d[39],c}),tO=(0,o.memo)(function(e){let t=(0,a.c)(14),{material:r,shapeName:n,geometry:o,backGeometry:l,castShadow:s,receiveShadow:u}=e,c=void 0!==s&&s,d=void 0!==u&&u,f=new Set(r.userData.flag_names??[]).has("IflMaterial"),m=r.userData.resource_path;if(f&&m){let e;return t[0]!==l||t[1]!==c||t[2]!==o||t[3]!==r||t[4]!==d||t[5]!==n?(e=(0,i.jsx)(t_,{material:r,shapeName:n,geometry:o,backGeometry:l,castShadow:c,receiveShadow:d}),t[0]=l,t[1]=c,t[2]=o,t[3]=r,t[4]=d,t[5]=n,t[6]=e):e=t[6],e}if(!r.name)return null;{let e;return t[7]!==l||t[8]!==c||t[9]!==o||t[10]!==r||t[11]!==d||t[12]!==n?(e=(0,i.jsx)(tP,{material:r,shapeName:n,geometry:o,backGeometry:l,castShadow:c,receiveShadow:d}),t[7]=l,t[8]=c,t[9]=o,t[10]=r,t[11]=d,t[12]=n,t[13]=e):e=t[13],e}});function tk(e){let t,r,n,o,l=(0,a.c)(9),{color:s,label:u}=e;return l[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)("boxGeometry",{args:[10,10,10]}),l[0]=t):t=l[0],l[1]!==s?(r=(0,i.jsx)("meshStandardMaterial",{color:s,wireframe:!0}),l[1]=s,l[2]=r):r=l[2],l[3]!==s||l[4]!==u?(n=u?(0,i.jsx)(e9.FloatingLabel,{color:s,children:u}):null,l[3]=s,l[4]=u,l[5]=n):n=l[5],l[6]!==r||l[7]!==n?(o=(0,i.jsxs)("mesh",{children:[t,r,n]}),l[6]=r,l[7]=n,l[8]=o):o=l[8],o}function tH(e){let t,r=(0,a.c)(4),{color:n,label:o}=e,{debugMode:l}=(0,S.useDebug)();return r[0]!==n||r[1]!==l||r[2]!==o?(t=l?(0,i.jsx)(tk,{color:n,label:o}):null,r[0]=n,r[1]=l,r[2]=o,r[3]=t):t=r[3],t}function tj(e){let t,r,n,l,s,u=(0,a.c)(13),{loadingColor:c,children:d}=e,f=void 0===c?"yellow":c,{object:m,shapeName:h}=tS();if(!h){let e,t=`${m._id}: `;return u[0]!==t?(e=(0,i.jsx)(tH,{color:"orange",label:t}),u[0]=t,u[1]=e):e=u[1],e}let p=`${m._id}: ${h}`;return u[2]!==p?(t=(0,i.jsx)(tH,{color:"red",label:p}),u[2]=p,u[3]=t):t=u[3],u[4]!==f?(r=(0,i.jsx)(tk,{color:f}),u[4]=f,u[5]=r):r=u[5],u[6]===Symbol.for("react.memo_cache_sentinel")?(n=(0,i.jsx)(tU,{}),u[6]=n):n=u[6],u[7]!==d||u[8]!==r?(l=(0,i.jsxs)(o.Suspense,{fallback:r,children:[n,d]}),u[7]=d,u[8]=r,u[9]=l):l=u[9],u[10]!==t||u[11]!==l?(s=(0,i.jsx)(q,{fallback:t,children:l}),u[10]=t,u[11]=l,u[12]=s):s=u[12],s}let tU=(0,o.memo)(function(){var e;let t,r,n,l,s,u,c,d,f=(0,a.c)(19),{object:m,shapeName:h,isOrganic:p}=tS(),{debugMode:A}=(0,S.useDebug)(),{nodes:g}=((d=(0,a.c)(2))[0]!==h?(c=(0,v.shapeToUrl)(h),d[0]=h,d[1]=c):c=d[1],e2(c));if(f[0]!==g){e:{let r,n=Object.values(g).filter(tN);if(n.length>0){let r;e=n[0].skeleton,r=new Set,e.bones.forEach((e,t)=>{e.name.match(/^Hulk/i)&&r.add(t)}),t=r;break e}f[2]===Symbol.for("react.memo_cache_sentinel")?(r=new Set,f[2]=r):r=f[2],t=r}f[0]=g,f[1]=t}else t=f[1];let B=t;f[3]!==B||f[4]!==p||f[5]!==g?(r=Object.entries(g).filter(tJ).map(e=>{let[,t]=e,r=function(e,t){if(0===t.size||!e.attributes.skinIndex)return e;let r=e.attributes.skinIndex,n=e.attributes.skinWeight,i=e.index,a=Array(r.count).fill(!1);for(let e=0;e.01&&t.has(o)){a[e]=!0;break}}if(i){let t=[],r=i.array;for(let e=0;e1){let t=0,r=0,n=0;for(let i of e)t+=a[3*i],r+=a[3*i+1],n+=a[3*i+2];let i=Math.sqrt(t*t+r*r+n*n);for(let o of(i>0&&(t/=i,r/=i,n/=i),e))a[3*o]=t,a[3*o+1]=r,a[3*o+2]=n}if(t.needsUpdate=!0,p){let e=(n=r.clone()).attributes.normal,t=e.array;for(let e=0;e{let{node:t,geometry:r,backGeometry:n}=e;return(0,i.jsx)(o.Suspense,{fallback:(0,i.jsx)("mesh",{geometry:r,children:(0,i.jsx)("meshStandardMaterial",{color:"gray",wireframe:!0})}),children:t.material?Array.isArray(t.material)?t.material.map((e,t)=>(0,i.jsx)(tO,{material:e,shapeName:h,geometry:r,backGeometry:n,castShadow:y,receiveShadow:y},t)):(0,i.jsx)(tO,{material:t.material,shapeName:h,geometry:r,backGeometry:n,castShadow:y,receiveShadow:y}):null},t.id)}),f[8]=y,f[9]=C,f[10]=h,f[11]=l):l=f[11],f[12]!==A||f[13]!==m||f[14]!==h?(s=A?(0,i.jsxs)(e9.FloatingLabel,{children:[m._id,": ",h]}):null,f[12]=A,f[13]=m,f[14]=h,f[15]=s):s=f[15],f[16]!==l||f[17]!==s?(u=(0,i.jsxs)("group",{rotation:n,children:[l,s]}),f[16]=l,f[17]=s,f[18]=u):u=f[18],u});function tN(e){return e.skeleton}function tJ(e){let[,t]=e;return t.material&&"Unassigned"!==t.material.name&&!t.name.match(/^Hulk/i)}var tK=e.i(6112);let tQ={1:"Storm",2:"Inferno"},tV=(0,o.createContext)(null);function tX(){let e=(0,o.useContext)(tV);if(!e)throw Error("useCameras must be used within CamerasProvider");return e}function tq({children:e}){let{camera:t}=(0,C.useThree)(),[r,n]=(0,o.useState)(-1),[a,l]=(0,o.useState)({}),[s,c]=(0,o.useState)(()=>({initialized:!1,position:null,quarternion:null})),d=(0,o.useCallback)(e=>{l(t=>({...t,[e.id]:e}))},[]),f=(0,o.useCallback)(e=>{l(t=>{let{[e.id]:r,...n}=t;return n})},[]),m=Object.keys(a).length,h=(0,o.useCallback)(e=>{if(e>=0&&e{h(m?(r+1)%m:-1)},[m,r,h]);(0,o.useEffect)(()=>{let e=()=>{let e=window.location.hash;if(e.startsWith("#c")){let[t,r]=e.slice(2).split("~"),n=t.split(",").map(e=>parseFloat(e)),i=r.split(",").map(e=>parseFloat(e));c({initialized:!0,position:new u.Vector3(...n),quarternion:new u.Quaternion(...i)})}else c({initialized:!0,position:null,quarternion:null})};return window.addEventListener("hashchange",e),e(),()=>{window.removeEventListener("hashchange",e)}},[]),(0,o.useEffect)(()=>{s.initialized&&s.position&&(t.position.copy(s.position),s.quarternion&&t.quaternion.copy(s.quarternion))},[t,s]),(0,o.useEffect)(()=>{s.initialized&&!s.position&&m>0&&-1===r&&h(0)},[m,h,r,s]);let A=(0,o.useMemo)(()=>({registerCamera:d,unregisterCamera:f,nextCamera:p,setCameraIndex:h,cameraCount:m}),[d,f,p,h,m]);return 0===m&&-1!==r&&n(-1),(0,i.jsx)(tV.Provider,{value:A,children:e})}let tW=(0,o.createContext)(null),tY=tW.Provider,tz=(0,o.lazy)(()=>e.A(61921).then(e=>({default:e.AudioEmitter}))),tZ={AudioEmitter:function(e){let t,r=(0,a.c)(3),{audioEnabled:n}=(0,S.useSettings)();return r[0]!==n||r[1]!==e?(t=n?(0,i.jsx)(tz,{...e}):null,r[0]=n,r[1]=e,r[2]=t):t=r[2],t},Camera:function(e){let t,r,n,i,l,s=(0,a.c)(14),{object:c}=e,{registerCamera:d,unregisterCamera:f}=tX(),m=(0,o.useId)();s[0]!==c?(t=(0,y.getProperty)(c,"dataBlock"),s[0]=c,s[1]=t):t=s[1];let h=t;s[2]!==c?(r=(0,y.getPosition)(c),s[2]=c,s[3]=r):r=s[3];let p=r;s[4]!==c?(n=(0,y.getRotation)(c),s[4]=c,s[5]=n):n=s[5];let A=n;return s[6]!==h||s[7]!==m||s[8]!==p||s[9]!==A||s[10]!==d||s[11]!==f?(i=()=>{if("Observer"===h){let e={id:m,position:new u.Vector3(...p),rotation:A};return d(e),()=>{f(e)}}},l=[m,h,d,f,p,A],s[6]=h,s[7]=m,s[8]=p,s[9]=A,s[10]=d,s[11]=f,s[12]=i,s[13]=l):(i=s[12],l=s[13]),(0,o.useEffect)(i,l),null},ForceFieldBare:(0,o.lazy)(()=>e.A(25147).then(e=>({default:e.ForceFieldBare}))),InteriorInstance:tr,Item:function(e){let t,r,n,o,l,s,u,c,d,f=(0,a.c)(23),{object:m}=e,h=J();f[0]!==m?(t=(0,y.getProperty)(m,"dataBlock")??"",f[0]=m,f[1]=t):t=f[1];let p=t,A=(0,tK.useDatablock)(p);f[2]!==m?(r=(0,y.getPosition)(m),f[2]=m,f[3]=r):r=f[3];let g=r;f[4]!==m?(n=(0,y.getScale)(m),f[4]=m,f[5]=n):n=f[5];let v=n;f[6]!==m?(o=(0,y.getRotation)(m),f[6]=m,f[7]=o):o=f[7];let B=o;f[8]!==A?(l=(0,y.getProperty)(A,"shapeFile"),f[8]=A,f[9]=l):l=f[9];let C=l;C||console.error(` missing shape for datablock: ${p}`);let b=p?.toLowerCase()==="flag",x=h?.team??null,E=x&&x>0?tQ[x]:null,M=b&&E?`${E} Flag`:null;return f[10]!==M?(s=M?(0,i.jsx)(e9.FloatingLabel,{opacity:.6,children:M}):null,f[10]=M,f[11]=s):s=f[11],f[12]!==s?(u=(0,i.jsx)(tj,{loadingColor:"pink",children:s}),f[12]=s,f[13]=u):u=f[13],f[14]!==g||f[15]!==B||f[16]!==v||f[17]!==u?(c=(0,i.jsx)("group",{position:g,quaternion:B,scale:v,children:u}),f[14]=g,f[15]=B,f[16]=v,f[17]=u,f[18]=c):c=f[18],f[19]!==m||f[20]!==C||f[21]!==c?(d=(0,i.jsx)(tF,{type:"Item",object:m,shapeName:C,children:c}),f[19]=m,f[20]=C,f[21]=c,f[22]=d):d=f[22],d},SimGroup:function(e){let t,r,n,o,l=(0,a.c)(17),{object:s}=e,u=J(),c=null,d=!1;if(u&&u.hasTeams){if(d=!0,null!=u.team)c=u.team;else if(s._name){let e;if(l[0]!==s._name){let t;l[2]===Symbol.for("react.memo_cache_sentinel")?(t=/^team(\d+)$/i,l[2]=t):t=l[2],e=s._name.match(t),l[0]=s._name,l[1]=e}else e=l[1];let t=e;t&&(c=parseInt(t[1],10))}}else if(s._name){let e;l[3]!==s._name?(e=s._name.toLowerCase(),l[3]=s._name,l[4]=e):e=l[4],d="teams"===e}l[5]!==d||l[6]!==s||l[7]!==u||l[8]!==c?(t={object:s,parent:u,hasTeams:d,team:c},l[5]=d,l[6]=s,l[7]=u,l[8]=c,l[9]=t):t=l[9];let f=t;return l[10]!==s._children?(r=s._children??[],l[10]=s._children,l[11]=r):r=l[11],l[12]!==r?(n=r.map(K),l[12]=r,l[13]=n):n=l[13],l[14]!==f||l[15]!==n?(o=(0,i.jsx)(N.Provider,{value:f,children:n}),l[14]=f,l[15]=n,l[16]=o):o=l[16],o},Sky:function({object:e}){let{fogEnabled:t,highQualityFog:r}=(0,S.useSettings)(),n=(0,y.getProperty)(e,"materialList"),a=(0,o.useMemo)(()=>th((0,y.getProperty)(e,"SkySolidColor")),[e]),l=(0,y.getInt)(e,"useSkyTextures")??1,s=(0,o.useMemo)(()=>(function(e,t=!0){let r=(0,y.getFloat)(e,"fogDistance")??0,n=(0,y.getFloat)(e,"visibleDistance")??1e3,i=(0,y.getFloat)(e,"high_fogDistance"),a=(0,y.getFloat)(e,"high_visibleDistance"),o=t&&null!=i&&i>0?i:r,l=t&&null!=a&&a>0?a:n,s=function(e){if(!e)return new u.Color(.5,.5,.5);let[t,r,n]=e.split(" ").map(e=>parseFloat(e));return new u.Color().setRGB(t,r,n).convertSRGBToLinear()}((0,y.getProperty)(e,"fogColor")),c=[];for(let t=1;t<=3;t++){let r=function(e,t=1){if(!e)return null;let r=e.split(" ").map(e=>parseFloat(e));if(r.length<3)return null;let[n,i,a]=r;return n<=0||a<=i?null:{visibleDistance:n,minHeight:i,maxHeight:a,percentage:Math.max(0,Math.min(1,t))}}((0,y.getProperty)(e,`fogVolume${t}`),1);r&&c.push(r)}let d=c.reduce((e,t)=>Math.max(e,t.maxHeight),0);return{fogDistance:o,visibleDistance:l,fogColor:s,fogVolumes:c,fogLine:d,enabled:l>o}})(e,r),[e,r]),c=(0,o.useMemo)(()=>th((0,y.getProperty)(e,"fogColor")),[e]),d=a||c,f=s.enabled&&t,m=s.fogColor,{scene:h,gl:p}=(0,C.useThree)();(0,o.useEffect)(()=>{if(f){let e=m.clone();h.background=e,p.setClearColor(e)}else if(d){let e=d[0].clone();h.background=e,p.setClearColor(e)}else h.background=null;return()=>{h.background=null}},[h,p,f,m,d]);let A=a?.[1];return(0,i.jsxs)(i.Fragment,{children:[n&&l?(0,i.jsx)(o.Suspense,{fallback:null,children:(0,i.jsx)(tA,{materialList:n,fogColor:f?m:void 0,fogState:f?s:void 0},n)}):A?(0,i.jsx)(tg,{skyColor:A,fogColor:f?m:void 0,fogState:f?s:void 0}):null,(0,i.jsx)(o.Suspense,{children:(0,i.jsx)(td,{object:e})}),s.enabled?(0,i.jsx)(tB,{fogState:s,enabled:t}):null]})},StaticShape:function(e){let t,r,n,o,l,s,u,c,d=(0,a.c)(19),{object:f}=e;d[0]!==f?(t=(0,y.getProperty)(f,"dataBlock")??"",d[0]=f,d[1]=t):t=d[1];let m=t,h=(0,tK.useDatablock)(m);d[2]!==f?(r=(0,y.getPosition)(f),d[2]=f,d[3]=r):r=d[3];let p=r;d[4]!==f?(n=(0,y.getRotation)(f),d[4]=f,d[5]=n):n=d[5];let A=n;d[6]!==f?(o=(0,y.getScale)(f),d[6]=f,d[7]=o):o=d[7];let g=o;d[8]!==h?(l=(0,y.getProperty)(h,"shapeFile"),d[8]=h,d[9]=l):l=d[9];let v=l;return v||console.error(` missing shape for datablock: ${m}`),d[10]===Symbol.for("react.memo_cache_sentinel")?(s=(0,i.jsx)(tj,{}),d[10]=s):s=d[10],d[11]!==p||d[12]!==A||d[13]!==g?(u=(0,i.jsx)("group",{position:p,quaternion:A,scale:g,children:s}),d[11]=p,d[12]=A,d[13]=g,d[14]=u):u=d[14],d[15]!==f||d[16]!==v||d[17]!==u?(c=(0,i.jsx)(tF,{type:"StaticShape",object:f,shapeName:v,children:u}),d[15]=f,d[16]=v,d[17]=u,d[18]=c):c=d[18],c},Sun:function(e){let t,r,n,l,s,c,d,f,m,h,p=(0,a.c)(25),{object:A}=e;p[0]!==A?(t=((0,y.getProperty)(A,"direction")??"0.57735 0.57735 -0.57735").split(" ").map(tb),p[0]=A,p[1]=t):t=p[1];let[g,v,B]=t,C=Math.sqrt(g*g+B*B+v*v),b=g/C,x=B/C,M=v/C;p[2]!==b||p[3]!==x||p[4]!==M?(r=new u.Vector3(b,x,M),p[2]=b,p[3]=x,p[4]=M,p[5]=r):r=p[5];let S=r,F=-(5e3*S.x),T=-(5e3*S.y),R=-(5e3*S.z);p[6]!==F||p[7]!==T||p[8]!==R?(n=new u.Vector3(F,T,R),p[6]=F,p[7]=T,p[8]=R,p[9]=n):n=p[9];let w=n;if(p[10]!==A){let[e,t,r]=((0,y.getProperty)(A,"color")??"0.7 0.7 0.7 1").split(" ").map(ty);l=new u.Color(e,t,r),p[10]=A,p[11]=l}else l=p[11];let D=l;if(p[12]!==A){let[e,t,r]=((0,y.getProperty)(A,"ambient")??"0.5 0.5 0.5 1").split(" ").map(tC);s=new u.Color(e,t,r),p[12]=A,p[13]=s}else s=p[13];let I=s,G=S.y<0;return p[14]!==G?(c=()=>{E.value=G},d=[G],p[14]=G,p[15]=c,p[16]=d):(c=p[15],d=p[16]),(0,o.useEffect)(c,d),p[17]!==D||p[18]!==w?(f=(0,i.jsx)("directionalLight",{position:w,color:D,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}),p[17]=D,p[18]=w,p[19]=f):f=p[19],p[20]!==I?(m=(0,i.jsx)("ambientLight",{color:I,intensity:1}),p[20]=I,p[21]=m):m=p[21],p[22]!==f||p[23]!==m?(h=(0,i.jsxs)(i.Fragment,{children:[f,m]}),p[22]=f,p[23]=m,p[24]=h):h=p[24],h},TerrainBlock:P,TSStatic:function(e){let t,r,n,o,l,s,u,c=(0,a.c)(17),{object:d}=e;c[0]!==d?(t=(0,y.getProperty)(d,"shapeName"),c[0]=d,c[1]=t):t=c[1];let f=t;c[2]!==d?(r=(0,y.getPosition)(d),c[2]=d,c[3]=r):r=c[3];let m=r;c[4]!==d?(n=(0,y.getRotation)(d),c[4]=d,c[5]=n):n=c[5];let h=n;c[6]!==d?(o=(0,y.getScale)(d),c[6]=d,c[7]=o):o=c[7];let p=o;return f||console.error(" missing shapeName for object",d),c[8]===Symbol.for("react.memo_cache_sentinel")?(l=(0,i.jsx)(tj,{}),c[8]=l):l=c[8],c[9]!==m||c[10]!==h||c[11]!==p?(s=(0,i.jsx)("group",{position:m,quaternion:h,scale:p,children:l}),c[9]=m,c[10]=h,c[11]=p,c[12]=s):s=c[12],c[13]!==d||c[14]!==f||c[15]!==s?(u=(0,i.jsx)(tF,{type:"TSStatic",object:d,shapeName:f,children:s}),c[13]=d,c[14]=f,c[15]=s,c[16]=u):u=c[16],u},Turret:function(e){let t,r,n,o,l,s,u,c,d,f,m,h=(0,a.c)(27),{object:p}=e;h[0]!==p?(t=(0,y.getProperty)(p,"dataBlock")??"",h[0]=p,h[1]=t):t=h[1];let A=t;h[2]!==p?(r=(0,y.getProperty)(p,"initialBarrel"),h[2]=p,h[3]=r):r=h[3];let g=r,v=(0,tK.useDatablock)(A),B=(0,tK.useDatablock)(g);h[4]!==p?(n=(0,y.getPosition)(p),h[4]=p,h[5]=n):n=h[5];let C=n;h[6]!==p?(o=(0,y.getRotation)(p),h[6]=p,h[7]=o):o=h[7];let b=o;h[8]!==p?(l=(0,y.getScale)(p),h[8]=p,h[9]=l):l=h[9];let x=l;h[10]!==v?(s=(0,y.getProperty)(v,"shapeFile"),h[10]=v,h[11]=s):s=h[11];let E=s;h[12]!==B?(u=(0,y.getProperty)(B,"shapeFile"),h[12]=B,h[13]=u):u=h[13];let M=u;return E||console.error(` missing shape for datablock: ${A}`),g&&!M&&console.error(` missing shape for barrel datablock: ${g}`),h[14]===Symbol.for("react.memo_cache_sentinel")?(c=(0,i.jsx)(tj,{}),h[14]=c):c=h[14],h[15]!==M||h[16]!==p?(d=M?(0,i.jsx)(tF,{type:"Turret",object:p,shapeName:M,children:(0,i.jsx)("group",{position:[0,1.5,0],children:(0,i.jsx)(tj,{})})}):null,h[15]=M,h[16]=p,h[17]=d):d=h[17],h[18]!==C||h[19]!==b||h[20]!==x||h[21]!==d?(f=(0,i.jsxs)("group",{position:C,quaternion:b,scale:x,children:[c,d]}),h[18]=C,h[19]=b,h[20]=x,h[21]=d,h[22]=f):f=h[22],h[23]!==p||h[24]!==E||h[25]!==f?(m=(0,i.jsx)(tF,{type:"Turret",object:p,shapeName:E,children:f}),h[23]=p,h[24]=E,h[25]=f,h[26]=m):m=h[26],m},WaterBlock:(0,o.lazy)(()=>e.A(18599).then(e=>({default:e.WaterBlock}))),WayPoint:function(e){let t,r,n,o=(0,a.c)(7),{object:l}=e;o[0]!==l?(t=(0,y.getPosition)(l),o[0]=l,o[1]=t):t=o[1];let s=t;o[2]!==l?(r=(0,y.getProperty)(l,"name"),o[2]=l,o[3]=r):r=o[3];let u=r;return o[4]!==u||o[5]!==s?(n=u?(0,i.jsx)(e9.FloatingLabel,{position:s,opacity:.6,children:u}):null,o[4]=u,o[5]=s,o[6]=n):n=o[6],n}};function t$(e){let t,r,n,l=(0,a.c)(9),{object:s}=e,{missionType:u}=(0,o.useContext)(tW);l[0]!==s?(t=new Set(((0,y.getProperty)(s,"missionTypesList")??"").toLowerCase().split(/s+/).filter(Boolean)),l[0]=s,l[1]=t):t=l[1];let c=t;l[2]!==u||l[3]!==c?(r=!c.size||c.has(u.toLowerCase()),l[2]=u,l[3]=c,l[4]=r):r=l[4];let d=r,f=tZ[s._className];return l[5]!==f||l[6]!==s||l[7]!==d?(n=d&&f?(0,i.jsx)(o.Suspense,{children:(0,i.jsx)(f,{object:s})}):null,l[5]=f,l[6]=s,l[7]=d,l[8]=n):n=l[8],n}var t0=e.i(86608),t1=e.i(38433),t2=e.i(33870),t9=e.i(91996);let t3=async e=>{let t;try{t=(0,v.getUrlForPath)(e)}catch(t){return console.warn(`Script not in manifest: ${e} (${t})`),null}try{let r=await fetch(t);if(!r.ok)return console.error(`Script fetch failed: ${e} (${r.status})`),null;return await r.text()}catch(t){return console.error(`Script fetch error: ${e}`),console.error(t),null}},t5=(0,t2.createScriptCache)(),t8={findFiles:e=>{let t=(0,g.default)(e,{nocase:!0});return(0,t9.getResourceList)().filter(e=>t(e)).map(e=>{let[,t]=(0,t9.getSourceAndPath)(e);return t})},isFile:e=>null!=(0,t9.getResourceMap)()[(0,t9.getResourceKey)(e)]},t6=(0,o.memo)(function(e){let t,r,n,l,s,u,c,d,f=(0,a.c)(17),{name:m,missionType:h,onLoadingChange:p}=e,{data:g}=((d=(0,a.c)(2))[0]!==m?(c={queryKey:["parsedMission",m],queryFn:()=>(0,v.loadMission)(m)},d[0]=m,d[1]=c):c=d[1],(0,A.useQuery)(c)),{missionGroup:B,runtime:C,progress:y}=function(e,t,r){let n,i,l,s=(0,a.c)(6);s[0]===Symbol.for("react.memo_cache_sentinel")?(n={missionGroup:void 0,runtime:void 0,progress:0},s[0]=n):n=s[0];let[u,c]=(0,o.useState)(n);return s[1]!==e||s[2]!==t||s[3]!==r?(i=()=>{if(!r)return;let n=new AbortController,i=(0,t1.createProgressTracker)(),a=()=>{c(e=>({...e,progress:i.progress}))};i.on("update",a);let{runtime:o}=(0,t0.runServer)({missionName:e,missionType:t,runtimeOptions:{loadScript:t3,fileSystem:t8,cache:t5,signal:n.signal,progress:i,ignoreScripts:["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"]},onMissionLoadDone:()=>{c({missionGroup:l.getObjectByName("MissionGroup"),runtime:l,progress:1})}}),l=o;return()=>{i.off("update",a),n.abort(),l.destroy()}},l=[e,t,r],s[1]=e,s[2]=t,s[3]=r,s[4]=i,s[5]=l):(i=s[4],l=s[5]),(0,o.useEffect)(i,l),u}(m,h,g),b=!g||!B||!C;f[0]!==B||f[1]!==h||f[2]!==g?(t={metadata:g,missionType:h,missionGroup:B},f[0]=B,f[1]=h,f[2]=g,f[3]=t):t=f[3];let x=t;return(f[4]!==b||f[5]!==p||f[6]!==y?(r=()=>{p?.(b,y)},n=[b,y,p],f[4]=b,f[5]=p,f[6]=y,f[7]=r,f[8]=n):(r=f[7],n=f[8]),(0,o.useEffect)(r,n),b)?null:(f[9]!==B?(l=(0,i.jsx)(t$,{object:B}),f[9]=B,f[10]=l):l=f[10],f[11]!==C||f[12]!==l?(s=(0,i.jsx)(G.RuntimeProvider,{runtime:C,children:l}),f[11]=C,f[12]=l,f[13]=s):s=f[13],f[14]!==x||f[15]!==s?(u=(0,i.jsx)(tY,{value:x,children:s}),f[14]=x,f[15]=s,f[16]=u):u=f[16],u)});var t4=e.i(19273),t7=e.i(86491),re=e.i(40143),rt=e.i(15823),rr=class extends rt.Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){let n=t.queryKey,i=t.queryHash??(0,t4.hashQueryKeyByOptions)(n,t),a=this.get(i);return a||(a=new t7.Query({client:e,queryKey:n,queryHash:i,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(a)),a}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(){re.notifyManager.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,t4.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,t4.matchQuery)(e,t)):t}notify(e){re.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){re.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){re.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},rn=e.i(88587),ri=e.i(36553),ra=class extends rn.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.#a({type:"continue"})},r={client:this.#t,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#i=(0,ri.createRetryer)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,r):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#a({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#a({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.#a({type:"pending",variables:e,isPaused:i}),await this.#n.config.onMutate?.(e,this,r);let t=await this.options.onMutate?.(e,r);t!==this.state.context&&this.#a({type:"pending",context:t,variables:e,isPaused:i})}let a=await this.#i.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,r),await this.options.onSuccess?.(a,e,this.state.context,r),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,r),await this.options.onSettled?.(a,null,e,this.state.context,r),this.#a({type:"success",data:a}),a}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.#a({type:"error",error:t}),t}finally{this.#n.runNext(this)}}#a(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),re.notifyManager.batch(()=>{this.#r.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:"updated",action:e})})}},ro=rt,rl=class extends ro.Subscribable{constructor(e={}){super(),this.config=e,this.#o=new Set,this.#l=new Map,this.#s=0}#o;#l;#s;build(e,t,r){let n=new ra({client:e,mutationCache:this,mutationId:++this.#s,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#o.add(e);let t=rs(e);if("string"==typeof t){let r=this.#l.get(t);r?r.push(e):this.#l.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#o.delete(e)){let t=rs(e);if("string"==typeof t){let r=this.#l.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#l.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=rs(e);if("string"!=typeof t)return!0;{let r=this.#l.get(t),n=r?.find(e=>"pending"===e.state.status);return!n||n===e}}runNext(e){let t=rs(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#l.get(t)?.find(t=>t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){re.notifyManager.batch(()=>{this.#o.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#o.clear(),this.#l.clear()})}getAll(){return Array.from(this.#o)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,t4.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,t4.matchMutation)(e,t))}notify(e){re.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return re.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(t4.noop))))}};function rs(e){return e.options.scope?.id}var ru=e.i(75555),rc=e.i(14448);function rd(e){return{onFetch:(t,r)=>{let n=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],l={pages:[],pageParams:[]},s=0,u=async()=>{let r=!1,u=(0,t4.ensureQueryFn)(t.options,t.fetchOptions),c=async(e,n,i)=>{let a;if(r)return Promise.reject();if(null==n&&e.pages.length)return Promise.resolve(e);let o=(a={client:t.client,queryKey:t.queryKey,pageParam:n,direction:i?"backward":"forward",meta:t.options.meta},(0,t4.addConsumeAwareSignal)(a,()=>t.signal,()=>r=!0),a),l=await u(o),{maxPages:s}=t.options,c=i?t4.addToStart:t4.addToEnd;return{pages:c(e.pages,l,s),pageParams:c(e.pageParams,n,s)}};if(i&&a.length){let e="backward"===i,t={pages:a,pageParams:o},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:rf)(n,t);l=await c(t,r,e)}else{let t=e??a.length;do{let e=0===s?o[0]??n.initialPageParam:rf(n,l);if(s>0&&null==e)break;l=await c(l,e),s++}while(st.options.persister?.(u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=u}}}function rf(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 rm=class{#u;#n;#c;#d;#f;#m;#h;#p;constructor(e={}){this.#u=e.queryCache||new rr,this.#n=e.mutationCache||new rl,this.#c=e.defaultOptions||{},this.#d=new Map,this.#f=new Map,this.#m=0}mount(){this.#m++,1===this.#m&&(this.#h=ru.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onFocus())}),this.#p=rc.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#u.onOnline())}))}unmount(){this.#m--,0===this.#m&&(this.#h?.(),this.#h=void 0,this.#p?.(),this.#p=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 t=this.defaultQueryOptions(e),r=this.#u.build(this,t),n=r.state.data;return void 0===n?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,t4.resolveStaleTime)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#u.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let n=this.defaultQueryOptions({queryKey:e}),i=this.#u.get(n.queryHash),a=i?.state.data,o=(0,t4.functionalUpdate)(t,a);if(void 0!==o)return this.#u.build(this,n).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return re.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;re.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#u;return re.notifyManager.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(re.notifyManager.batch(()=>this.#u.findAll(e).map(e=>e.cancel(r)))).then(t4.noop).catch(t4.noop)}invalidateQueries(e,t={}){return re.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,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(re.notifyManager.batch(()=>this.#u.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(t4.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}))).then(t4.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#u.build(this,t);return r.isStaleByTime((0,t4.resolveStaleTime)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(t4.noop).catch(t4.noop)}fetchInfiniteQuery(e){return e.behavior=rd(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(t4.noop).catch(t4.noop)}ensureInfiniteQueryData(e){return e.behavior=rd(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return rc.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,t){this.#d.set((0,t4.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#d.values()],r={};return t.forEach(t=>{(0,t4.partialMatchKey)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#f.set((0,t4.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#f.values()],r={};return t.forEach(t=>{(0,t4.partialMatchKey)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#c.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,t4.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===t4.skipToken&&(t.enabled=!1),t}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()}},rh=e.i(12598),rp=e.i(8155);let rA=e=>{let t=(0,rp.createStore)(e),r=e=>(function(e,t=e=>e){let r=o.default.useSyncExternalStore(e.subscribe,o.default.useCallback(()=>t(e.getState()),[e,t]),o.default.useCallback(()=>t(e.getInitialState()),[e,t]));return o.default.useDebugValue(r),r})(t,e);return Object.assign(r,t),r},rg=o.createContext(null);function rv({map:e,children:t,onChange:r,domElement:n}){let i=e.map(e=>e.name+e.keys).join("-"),a=o.useMemo(()=>{let t,r;return t=()=>e.reduce((e,t)=>({...e,[t.name]:!1}),{}),(r=(e,r,n)=>{let i=n.subscribe;return n.subscribe=(e,t,r)=>{let a=e;if(t){let i=(null==r?void 0:r.equalityFn)||Object.is,o=e(n.getState());a=r=>{let n=e(r);if(!i(o,n)){let e=o;t(o=n,e)}},(null==r?void 0:r.fireImmediately)&&t(o,o)}return i(a)},t(e,r,n)})?rA(r):rA},[i]),l=o.useMemo(()=>[a.subscribe,a.getState,a],[i]),s=a.setState;return o.useEffect(()=>{let t=e.map(({name:e,keys:t,up:n})=>({keys:t,up:n,fn:t=>{s({[e]:t}),r&&r(e,t,l[1]())}})).reduce((e,{keys:t,fn:r,up:n=!0})=>(t.forEach(t=>e[t]={fn:r,pressed:!1,up:n}),e),{}),i=({key:e,code:r})=>{let n=t[e]||t[r];if(!n)return;let{fn:i,pressed:a,up:o}=n;n.pressed=!0,(o||!a)&&i(!0)},a=({key:e,code:r})=>{let n=t[e]||t[r];if(!n)return;let{fn:i,up:a}=n;n.pressed=!1,a&&i(!1)},o=n||window;return o.addEventListener("keydown",i,{passive:!0}),o.addEventListener("keyup",a,{passive:!0}),()=>{o.removeEventListener("keydown",i),o.removeEventListener("keyup",a)}},[n,i]),o.createElement(rg.Provider,{value:l,children:t})}function rB(e){let[t,r,n]=o.useContext(rg);return e?n(e):[t,r]}var rC=Object.defineProperty;class ry{constructor(){((e,t,r)=>{let n;return(n="symbol"!=typeof t?t+"":t)in e?rC(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;t{let n;return(n="symbol"!=typeof t?t+"":t)in e?rb(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,r};let rE=new u.Euler(0,0,0,"YXZ"),rM=new u.Vector3,rS={type:"change"},rF={type:"lock"},rT={type:"unlock"},rR=Math.PI/2;class rw extends ry{constructor(e,t){super(),rx(this,"camera"),rx(this,"domElement"),rx(this,"isLocked"),rx(this,"minPolarAngle"),rx(this,"maxPolarAngle"),rx(this,"pointerSpeed"),rx(this,"onMouseMove",e=>{this.domElement&&!1!==this.isLocked&&(rE.setFromQuaternion(this.camera.quaternion),rE.y-=.002*e.movementX*this.pointerSpeed,rE.x-=.002*e.movementY*this.pointerSpeed,rE.x=Math.max(rR-this.maxPolarAngle,Math.min(rR-this.minPolarAngle,rE.x)),this.camera.quaternion.setFromEuler(rE),this.dispatchEvent(rS))}),rx(this,"onPointerlockChange",()=>{this.domElement&&(this.domElement.ownerDocument.pointerLockElement===this.domElement?(this.dispatchEvent(rF),this.isLocked=!0):(this.dispatchEvent(rT),this.isLocked=!1))}),rx(this,"onPointerlockError",()=>{console.error("THREE.PointerLockControls: Unable to use Pointer Lock API")}),rx(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))}),rx(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))}),rx(this,"dispose",()=>{this.disconnect()}),rx(this,"getObject",()=>this.camera),rx(this,"direction",new u.Vector3(0,0,-1)),rx(this,"getDirection",e=>e.copy(this.direction).applyQuaternion(this.camera.quaternion)),rx(this,"moveForward",e=>{rM.setFromMatrixColumn(this.camera.matrix,0),rM.crossVectors(this.camera.up,rM),this.camera.position.addScaledVector(rM,e)}),rx(this,"moveRight",e=>{rM.setFromMatrixColumn(this.camera.matrix,0),this.camera.position.addScaledVector(rM,e)}),rx(this,"lock",()=>{this.domElement&&this.domElement.requestPointerLock()}),rx(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)}}(n={}).forward="forward",n.backward="backward",n.left="left",n.right="right",n.up="up",n.down="down",n.lookUp="lookUp",n.lookDown="lookDown",n.lookLeft="lookLeft",n.lookRight="lookRight",n.camera1="camera1",n.camera2="camera2",n.camera3="camera3",n.camera4="camera4",n.camera5="camera5",n.camera6="camera6",n.camera7="camera7",n.camera8="camera8",n.camera9="camera9";let rD=Math.PI/2-.01;function rI(){let e,t,r,n,i,l,s,c,d,f,m,h,p,A=(0,a.c)(26),{speedMultiplier:g,setSpeedMultiplier:v}=(0,S.useControls)(),[y,b]=rB(),{camera:x,gl:E}=(0,C.useThree)(),{nextCamera:M,setCameraIndex:F,cameraCount:T}=tX(),R=(0,o.useRef)(null);A[0]===Symbol.for("react.memo_cache_sentinel")?(e=new u.Vector3,A[0]=e):e=A[0];let w=(0,o.useRef)(e);A[1]===Symbol.for("react.memo_cache_sentinel")?(t=new u.Vector3,A[1]=t):t=A[1];let D=(0,o.useRef)(t);A[2]===Symbol.for("react.memo_cache_sentinel")?(r=new u.Vector3,A[2]=r):r=A[2];let I=(0,o.useRef)(r);A[3]===Symbol.for("react.memo_cache_sentinel")?(n=new u.Euler(0,0,0,"YXZ"),A[3]=n):n=A[3];let G=(0,o.useRef)(n);return A[4]!==x||A[5]!==E.domElement?(i=()=>{let e=new rw(x,E.domElement);return R.current=e,()=>{e.dispose()}},l=[x,E.domElement],A[4]=x,A[5]=E.domElement,A[6]=i,A[7]=l):(i=A[6],l=A[7]),(0,o.useEffect)(i,l),A[8]!==x||A[9]!==E.domElement||A[10]!==M?(s=()=>{let e=E.domElement,t=new u.Euler(0,0,0,"YXZ"),r=!1,n=!1,i=0,a=0,o=t=>{R.current?.isLocked||t.target===e&&(r=!0,n=!1,i=t.clientX,a=t.clientY)},l=e=>{!r||!n&&3>Math.abs(e.clientX-i)&&3>Math.abs(e.clientY-a)||(n=!0,t.setFromQuaternion(x.quaternion,"YXZ"),t.y=t.y-.003*e.movementX,t.x=t.x-.003*e.movementY,t.x=Math.max(-rD,Math.min(rD,t.x)),x.quaternion.setFromEuler(t))},s=()=>{r=!1},c=t=>{let r=R.current;!r||r.isLocked?M():t.target!==e||n||r.lock()};return e.addEventListener("mousedown",o),document.addEventListener("mousemove",l),document.addEventListener("mouseup",s),document.addEventListener("click",c),()=>{e.removeEventListener("mousedown",o),document.removeEventListener("mousemove",l),document.removeEventListener("mouseup",s),document.removeEventListener("click",c)}},c=[x,E.domElement,M],A[8]=x,A[9]=E.domElement,A[10]=M,A[11]=s,A[12]=c):(s=A[11],c=A[12]),(0,o.useEffect)(s,c),A[13]!==T||A[14]!==F||A[15]!==y?(d=()=>{let e=["camera1","camera2","camera3","camera4","camera5","camera6","camera7","camera8","camera9"];return y(t=>{for(let r=0;r{let e=e=>{e.preventDefault();let t=e.deltaY>0?-1:1,r=Math.max(.05,Math.min(.5,Math.abs(.01*e.deltaY)))*t;v(e=>Math.max(.1,Math.min(5,Math.round((e+r)*20)/20)))},t=E.domElement;return t.addEventListener("wheel",e,{passive:!1}),()=>{t.removeEventListener("wheel",e)}},h=[E.domElement,v],A[18]=E.domElement,A[19]=v,A[20]=m,A[21]=h):(m=A[20],h=A[21]),(0,o.useEffect)(m,h),A[22]!==x||A[23]!==b||A[24]!==g?(p=(e,t)=>{let{forward:r,backward:n,left:i,right:a,up:o,down:l,lookUp:s,lookDown:u,lookLeft:c,lookRight:d}=b();if((s||u||c||d)&&(G.current.setFromQuaternion(x.quaternion,"YXZ"),c&&(G.current.y=G.current.y+ +t),d&&(G.current.y=G.current.y-t),s&&(G.current.x=G.current.x+ +t),u&&(G.current.x=G.current.x-t),G.current.x=Math.max(-rD,Math.min(rD,G.current.x)),x.quaternion.setFromEuler(G.current)),!r&&!n&&!i&&!a&&!o&&!l)return;let f=80*g;x.getWorldDirection(w.current),w.current.normalize(),D.current.crossVectors(x.up,w.current).normalize(),I.current.set(0,0,0),r&&I.current.add(w.current),n&&I.current.sub(w.current),i&&I.current.add(D.current),a&&I.current.sub(D.current),o&&(I.current.y=I.current.y+1),l&&(I.current.y=I.current.y-1),I.current.lengthSq()>0&&(I.current.normalize().multiplyScalar(f*t),x.position.add(I.current))},A[22]=x,A[23]=b,A[24]=g,A[25]=p):p=A[25],(0,B.useFrame)(p),null}let rG=[{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 rL(){let e,t,r=(0,a.c)(2);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],r[0]=e):e=r[0],(0,o.useEffect)(r_,e),r[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,i.jsx)(rI,{}),r[1]=t):t=r[1],t}function r_(){return window.addEventListener("keydown",rP,{capture:!0}),window.addEventListener("keyup",rP,{capture:!0}),()=>{window.removeEventListener("keydown",rP,{capture:!0}),window.removeEventListener("keyup",rP,{capture:!0})}}function rP(e){(e.metaKey||e.ctrlKey)&&"k"===e.key||e.metaKey&&e.stopImmediatePropagation()}function rO(){let e,t,r,n,o,l,s,u,c,d,f,m,h,p,A,g,v,B,C,y,b,x,E,M,S=(0,a.c)(51),F=rB(rX),T=rB(rV),R=rB(rQ),w=rB(rK),D=rB(rJ),I=rB(rN),G=rB(rU),L=rB(rj),_=rB(rH),P=rB(rk);return S[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)("div",{className:"KeyboardOverlay-spacer"}),S[0]=e):e=S[0],S[1]!==F?(t=(0,i.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":F,children:"W"}),S[1]=F,S[2]=t):t=S[2],S[3]===Symbol.for("react.memo_cache_sentinel")?(r=(0,i.jsx)("div",{className:"KeyboardOverlay-spacer"}),S[3]=r):r=S[3],S[4]!==t?(n=(0,i.jsxs)("div",{className:"KeyboardOverlay-row",children:[e,t,r]}),S[4]=t,S[5]=n):n=S[5],S[6]!==R?(o=(0,i.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":R,children:"A"}),S[6]=R,S[7]=o):o=S[7],S[8]!==T?(l=(0,i.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":T,children:"S"}),S[8]=T,S[9]=l):l=S[9],S[10]!==w?(s=(0,i.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":w,children:"D"}),S[10]=w,S[11]=s):s=S[11],S[12]!==o||S[13]!==l||S[14]!==s?(u=(0,i.jsxs)("div",{className:"KeyboardOverlay-row",children:[o,l,s]}),S[12]=o,S[13]=l,S[14]=s,S[15]=u):u=S[15],S[16]!==n||S[17]!==u?(c=(0,i.jsxs)("div",{className:"KeyboardOverlay-column",children:[n,u]}),S[16]=n,S[17]=u,S[18]=c):c=S[18],S[19]===Symbol.for("react.memo_cache_sentinel")?(d=(0,i.jsx)("span",{className:"KeyboardOverlay-arrow",children:"↑"}),S[19]=d):d=S[19],S[20]!==D?(f=(0,i.jsx)("div",{className:"KeyboardOverlay-row",children:(0,i.jsxs)("div",{className:"KeyboardOverlay-key","data-pressed":D,children:[d," Space"]})}),S[20]=D,S[21]=f):f=S[21],S[22]===Symbol.for("react.memo_cache_sentinel")?(m=(0,i.jsx)("span",{className:"KeyboardOverlay-arrow",children:"↓"}),S[22]=m):m=S[22],S[23]!==I?(h=(0,i.jsx)("div",{className:"KeyboardOverlay-row",children:(0,i.jsxs)("div",{className:"KeyboardOverlay-key","data-pressed":I,children:[m," Shift"]})}),S[23]=I,S[24]=h):h=S[24],S[25]!==f||S[26]!==h?(p=(0,i.jsxs)("div",{className:"KeyboardOverlay-column",children:[f,h]}),S[25]=f,S[26]=h,S[27]=p):p=S[27],S[28]===Symbol.for("react.memo_cache_sentinel")?(A=(0,i.jsx)("div",{className:"KeyboardOverlay-spacer"}),S[28]=A):A=S[28],S[29]!==G?(g=(0,i.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":G,children:"↑"}),S[29]=G,S[30]=g):g=S[30],S[31]===Symbol.for("react.memo_cache_sentinel")?(v=(0,i.jsx)("div",{className:"KeyboardOverlay-spacer"}),S[31]=v):v=S[31],S[32]!==g?(B=(0,i.jsxs)("div",{className:"KeyboardOverlay-row",children:[A,g,v]}),S[32]=g,S[33]=B):B=S[33],S[34]!==_?(C=(0,i.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":_,children:"←"}),S[34]=_,S[35]=C):C=S[35],S[36]!==L?(y=(0,i.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":L,children:"↓"}),S[36]=L,S[37]=y):y=S[37],S[38]!==P?(b=(0,i.jsx)("div",{className:"KeyboardOverlay-key","data-pressed":P,children:"→"}),S[38]=P,S[39]=b):b=S[39],S[40]!==C||S[41]!==y||S[42]!==b?(x=(0,i.jsxs)("div",{className:"KeyboardOverlay-row",children:[C,y,b]}),S[40]=C,S[41]=y,S[42]=b,S[43]=x):x=S[43],S[44]!==B||S[45]!==x?(E=(0,i.jsxs)("div",{className:"KeyboardOverlay-column",children:[B,x]}),S[44]=B,S[45]=x,S[46]=E):E=S[46],S[47]!==p||S[48]!==E||S[49]!==c?(M=(0,i.jsxs)("div",{className:"KeyboardOverlay",children:[c,p,E]}),S[47]=p,S[48]=E,S[49]=c,S[50]=M):M=S[50],M}function rk(e){return e.lookRight}function rH(e){return e.lookLeft}function rj(e){return e.lookDown}function rU(e){return e.lookUp}function rN(e){return e.down}function rJ(e){return e.up}function rK(e){return e.right}function rQ(e){return e.left}function rV(e){return e.backward}function rX(e){return e.forward}let rq=Math.PI/2-.01;function rW({joystickState:t,joystickZone:r,lookJoystickState:n,lookJoystickZone:a}){let{touchMode:l}=(0,S.useControls)();(0,o.useEffect)(()=>{let n=r.current;if(!n)return;let i=null,a=!1;return e.A(84968).then(e=>{a||((i=e.default.create({zone:n,mode:"static",position:{left:"70px",bottom:"70px"},size:120,restOpacity:.9})).on("move",(e,r)=>{t.current.angle=r.angle.radian,t.current.force=Math.min(1,r.force)}),i.on("end",()=>{t.current.force=0}))}),()=>{a=!0,i?.destroy()}},[t,r,l]),(0,o.useEffect)(()=>{if("dualStick"!==l)return;let t=a.current;if(!t)return;let r=null,i=!1;return e.A(84968).then(e=>{i||((r=e.default.create({zone:t,mode:"static",position:{right:"70px",bottom:"70px"},size:120,restOpacity:.9})).on("move",(e,t)=>{n.current.angle=t.angle.radian,n.current.force=Math.min(1,t.force)}),r.on("end",()=>{n.current.force=0}))}),()=>{i=!0,r?.destroy()}},[l,n,a]);let s=()=>{document.activeElement instanceof HTMLElement&&document.activeElement.blur()};return"dualStick"===l?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{ref:r,className:"TouchJoystick TouchJoystick--left",onContextMenu:e=>e.preventDefault(),onTouchStart:s}),(0,i.jsx)("div",{ref:a,className:"TouchJoystick TouchJoystick--right",onContextMenu:e=>e.preventDefault(),onTouchStart:s})]}):(0,i.jsx)("div",{ref:r,className:"TouchJoystick",onContextMenu:e=>e.preventDefault(),onTouchStart:s})}function rY(e){let t,r,n,i,l,s,c,d,f,m,h=(0,a.c)(25),{joystickState:p,joystickZone:A,lookJoystickState:g}=e,{speedMultiplier:v,touchMode:y}=(0,S.useControls)(),{camera:b,gl:x}=(0,C.useThree)();h[0]===Symbol.for("react.memo_cache_sentinel")?(t=new u.Euler(0,0,0,"YXZ"),h[0]=t):t=h[0];let E=(0,o.useRef)(t),M=(0,o.useRef)(null);h[1]===Symbol.for("react.memo_cache_sentinel")?(r={x:0,y:0},h[1]=r):r=h[1];let F=(0,o.useRef)(r);h[2]===Symbol.for("react.memo_cache_sentinel")?(n=new u.Vector3,h[2]=n):n=h[2];let T=(0,o.useRef)(n);h[3]===Symbol.for("react.memo_cache_sentinel")?(i=new u.Vector3,h[3]=i):i=h[3];let R=(0,o.useRef)(i);h[4]===Symbol.for("react.memo_cache_sentinel")?(l=new u.Vector3,h[4]=l):l=h[4];let w=(0,o.useRef)(l);return h[5]!==b.quaternion?(s=()=>{E.current.setFromQuaternion(b.quaternion,"YXZ")},h[5]=b.quaternion,h[6]=s):s=h[6],h[7]!==b?(c=[b],h[7]=b,h[8]=c):c=h[8],(0,o.useEffect)(s,c),h[9]!==b.quaternion||h[10]!==x.domElement||h[11]!==A||h[12]!==y?(d=()=>{if("moveLookStick"!==y)return;let e=x.domElement,t=e=>{let t=A.current;if(!t)return!1;let r=t.getBoundingClientRect();return e.clientX>=r.left&&e.clientX<=r.right&&e.clientY>=r.top&&e.clientY<=r.bottom},r=e=>{if(null===M.current)for(let r=0;r{if(null!==M.current)for(let t=0;t{for(let t=0;t{e.removeEventListener("touchstart",r),e.removeEventListener("touchmove",n),e.removeEventListener("touchend",i),e.removeEventListener("touchcancel",i),M.current=null}},h[9]=b.quaternion,h[10]=x.domElement,h[11]=A,h[12]=y,h[13]=d):d=h[13],h[14]!==b||h[15]!==x.domElement||h[16]!==A||h[17]!==y?(f=[b,x.domElement,A,y],h[14]=b,h[15]=x.domElement,h[16]=A,h[17]=y,h[18]=f):f=h[18],(0,o.useEffect)(d,f),h[19]!==b||h[20]!==p.current||h[21]!==g||h[22]!==v||h[23]!==y?(m=(e,t)=>{let{force:r,angle:n}=p.current;if("dualStick"===y){let e=g.current;if(e.force>.15){let r=(e.force-.15)/.85,n=Math.cos(e.angle),i=Math.sin(e.angle);E.current.setFromQuaternion(b.quaternion,"YXZ"),E.current.y=E.current.y-n*r*2.5*t,E.current.x=E.current.x+i*r*2.5*t,E.current.x=Math.max(-rq,Math.min(rq,E.current.x)),b.quaternion.setFromEuler(E.current)}if(r>.08){let e=80*v*((r-.08)/.92),i=Math.cos(n),a=Math.sin(n);b.getWorldDirection(T.current),T.current.normalize(),R.current.crossVectors(b.up,T.current).normalize(),w.current.set(0,0,0).addScaledVector(T.current,a).addScaledVector(R.current,-i),w.current.lengthSq()>0&&(w.current.normalize().multiplyScalar(e*t),b.position.add(w.current))}}else if("moveLookStick"===y&&r>0){let e=80*v*.5;if(b.getWorldDirection(T.current),T.current.normalize(),w.current.copy(T.current).multiplyScalar(e*t),b.position.add(w.current),r>=.15){let e=Math.cos(n),i=Math.sin(n),a=(r-.15)/.85;E.current.setFromQuaternion(b.quaternion,"YXZ"),E.current.y=E.current.y-e*a*1.25*t,E.current.x=E.current.x+i*a*1.25*t,E.current.x=Math.max(-rq,Math.min(rq,E.current.x)),b.quaternion.setFromEuler(E.current)}}},h[19]=b,h[20]=p.current,h[21]=g,h[22]=v,h[23]=y,h[24]=m):m=h[24],(0,B.useFrame)(m),null}var rz="undefined"!=typeof window&&!!(null==(r=window.document)?void 0:r.createElement);function rZ(e){return e?"self"in e?e.document:e.ownerDocument||document:document}function r$(e){return e?"self"in e?e.self:rZ(e).defaultView||window:self}function r0(e,t=!1){let{activeElement:r}=rZ(e);if(!(null==r?void 0:r.nodeName))return null;if(r2(r)&&r.contentDocument)return r0(r.contentDocument.body,t);if(t){let e=r.getAttribute("aria-activedescendant");if(e){let t=rZ(r).getElementById(e);if(t)return t}}return r}function r1(e,t){return e===t||e.contains(t)}function r2(e){return"IFRAME"===e.tagName}function r9(e){let t=e.tagName.toLowerCase();return"button"===t||"input"===t&&!!e.type&&-1!==r3.indexOf(e.type)}var r3=["button","color","file","image","reset","submit"];function r5(e){return"function"==typeof e.checkVisibility?e.checkVisibility():e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0}function r8(e){try{let t=e instanceof HTMLInputElement&&null!==e.selectionStart,r="TEXTAREA"===e.tagName;return t||r||!1}catch(e){return!1}}function r6(e){return e.isContentEditable||r8(e)}function r4(e){let t=0,r=0;if(r8(e))t=e.selectionStart||0,r=e.selectionEnd||0;else if(e.isContentEditable){let n=rZ(e).getSelection();if((null==n?void 0:n.rangeCount)&&n.anchorNode&&r1(e,n.anchorNode)&&n.focusNode&&r1(e,n.focusNode)){let i=n.getRangeAt(0),a=i.cloneRange();a.selectNodeContents(e),a.setEnd(i.startContainer,i.startOffset),t=a.toString().length,a.setEnd(i.endContainer,i.endOffset),r=a.toString().length}}return{start:t,end:r}}function r7(e,t){let r=null==e?void 0:e.getAttribute("role");return r&&-1!==["dialog","menu","listbox","tree","grid"].indexOf(r)?r:t}function ne(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 ne(e.parentElement)||document.scrollingElement||document.body}function nt(e,...t){/text|search|password|tel|url/i.test(e.type)&&e.setSelectionRange(...t)}function nr(e,t){return t&&e.item(t)||null}var nn=Symbol("FOCUS_SILENTLY");function ni(e,t,r){if(!t||t===r)return!1;let n=e.item(t.id);return!!n&&(!r||n.element!==r)}function na(){}function no(e,t){return"function"==typeof Object.hasOwn?Object.hasOwn(e,t):Object.prototype.hasOwnProperty.call(e,t)}function nl(...e){return(...t)=>{for(let r of e)"function"==typeof r&&r(...t)}}function ns(e){return e}function nu(e,t){if(!e){if("string"!=typeof t)throw Error("Invariant failed");throw Error(t)}}function nc(e,...t){let r="function"==typeof e?e(...t):e;return null!=r&&!r}function nd(e){return e.disabled||!0===e["aria-disabled"]||"true"===e["aria-disabled"]}function nf(e){let t={};for(let r in e)void 0!==e[r]&&(t[r]=e[r]);return t}function nm(...e){for(let t of e)if(void 0!==t)return t}function nh(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function np(){return rz&&!!navigator.maxTouchPoints}function nA(){return!!rz&&/mac|iphone|ipad|ipod/i.test(navigator.platform)}function ng(){return rz&&nA()&&/apple/i.test(navigator.vendor)}function nv(e){return!!(e.currentTarget&&!r1(e.currentTarget,e.target))}function nB(e){return e.target===e.currentTarget}function nC(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 ny(e,t){let r=new MouseEvent("click",t);return e.dispatchEvent(r)}function nb(e,t){let r=t||e.currentTarget,n=e.relatedTarget;return!n||!r1(r,n)}function nx(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,a,!0),r()}),a=()=>{i(),r()};return e.addEventListener(t,a,{once:!0,capture:!0}),i}function nE(e,t,r,n=window){let i=[];try{for(let a of(n.document.addEventListener(e,t,r),Array.from(n.frames)))i.push(nE(e,t,r,a))}catch(e){}return()=>{try{n.document.removeEventListener(e,t,r)}catch(e){}for(let e of i)e()}}var nM={...o},nS=nM.useId;nM.useDeferredValue;var nF=nM.useInsertionEffect,nT=rz?o.useLayoutEffect:o.useEffect;function nR(e){let t=(0,o.useRef)(()=>{throw Error("Cannot call an event handler while rendering.")});return nF?nF(()=>{t.current=e}):t.current=e,(0,o.useCallback)((...e)=>{var r;return null==(r=t.current)?void 0:r.call(t,...e)},[])}function nw(...e){return(0,o.useMemo)(()=>{if(e.some(Boolean))return t=>{for(let r of e)nh(r,t)}},e)}function nD(e){if(nS){let t=nS();return e||t}let[t,r]=(0,o.useState)(e);return nT(()=>{if(e||t)return;let n=Math.random().toString(36).slice(2,8);r(`id-${n}`)},[e,t]),e||t}function nI(e,t){let r=(0,o.useRef)(!1);(0,o.useEffect)(()=>{if(r.current)return e();r.current=!0},t),(0,o.useEffect)(()=>()=>{r.current=!1},[])}function nG(){return(0,o.useReducer)(()=>[],[])}function nL(e){return nR("function"==typeof e?e:()=>e)}function n_(e,t,r=[]){let n=(0,o.useCallback)(r=>(e.wrapElement&&(r=e.wrapElement(r)),t(r)),[...r,e.wrapElement]);return{...e,wrapElement:n}}function nP(e=!1,t){let[r,n]=(0,o.useState)(null);return{portalRef:nw(n,t),portalNode:r,domReady:!e||r}}var nO=!1,nk=!1,nH=0,nj=0;function nU(e){let t,r;t=e.movementX||e.screenX-nH,r=e.movementY||e.screenY-nj,nH=e.screenX,nj=e.screenY,(t||r||0)&&(nk=!0)}function nN(){nk=!1}function nJ(e){let t=o.forwardRef((t,r)=>e({...t,ref:r}));return t.displayName=e.displayName||e.name,t}function nK(e,t){return o.memo(e,t)}function nQ(e,t){let r,{wrapElement:n,render:a,...l}=t,s=nw(t.ref,a&&(0,o.isValidElement)(a)&&("ref"in a.props||"ref"in a)?({...a.props}).ref||a.ref:null);if(o.isValidElement(a)){let e={...a.props,ref:s};r=o.cloneElement(a,function(e,t){let r={...e};for(let n in t){if(!no(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}(l,e))}else r=a?a(l):(0,i.jsx)(e,{...l});return n?n(r):r}function nV(e){let t=(t={})=>e(t);return t.displayName=e.name,t}function nX(e=[],t=[]){let r=o.createContext(void 0),n=o.createContext(void 0),a=()=>o.useContext(r),l=t=>e.reduceRight((e,r)=>(0,i.jsx)(r,{...t,children:e}),(0,i.jsx)(r.Provider,{...t}));return{context:r,scopedContext:n,useContext:a,useScopedContext:(e=!1)=>{let t=o.useContext(n),r=a();return e?t:t||r},useProviderContext:()=>{let e=o.useContext(n),t=a();if(!e||e!==t)return t},ContextProvider:l,ScopedContextProvider:e=>(0,i.jsx)(l,{...e,children:t.reduceRight((t,r)=>(0,i.jsx)(r,{...e,children:t}),(0,i.jsx)(n.Provider,{...e}))})}}var nq=nX(),nW=nq.useContext;nq.useScopedContext,nq.useProviderContext;var nY=nX([nq.ContextProvider],[nq.ScopedContextProvider]),nz=nY.useContext;nY.useScopedContext;var nZ=nY.useProviderContext,n$=nY.ContextProvider,n0=nY.ScopedContextProvider,n1=(0,o.createContext)(void 0),n2=(0,o.createContext)(void 0),n9=(0,o.createContext)(!0),n3="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 n5(e){return!(!e.matches(n3)||!r5(e)||e.closest("[inert]"))}function n8(e){if(!n5(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=r0(e);return!r||r===e||!("form"in r)||r.form!==e.form||r.name!==e.name}function n6(e,t){let r=Array.from(e.querySelectorAll(n3));t&&r.unshift(e);let n=r.filter(n5);return n.forEach((e,t)=>{if(r2(e)&&e.contentDocument){let r=e.contentDocument.body;n.splice(t,1,...n6(r))}}),n}function n4(e,t,r){let n=Array.from(e.querySelectorAll(n3)),i=n.filter(n8);return(t&&n8(e)&&i.unshift(e),i.forEach((e,t)=>{if(r2(e)&&e.contentDocument){let n=n4(e.contentDocument.body,!1,r);i.splice(t,1,...n)}}),!i.length&&r)?n:i}function n7(e,t){var r;let n,i,a,o;return r=document.body,n=r0(r),a=(i=n6(r,!1)).indexOf(n),(o=i.slice(a+1)).find(n8)||(e?i.find(n8):null)||(t?o[0]:null)||null}function ie(e,t){var r;let n,i,a,o;return r=document.body,n=r0(r),a=(i=n6(r,!1).reverse()).indexOf(n),(o=i.slice(a+1)).find(n8)||(e?i.find(n8):null)||(t?o[0]:null)||null}function it(e){let t=r0(e);if(!t)return!1;if(t===e)return!0;let r=t.getAttribute("aria-activedescendant");return!!r&&r===e.id}function ir(e){let t=r0(e);if(!t)return!1;if(r1(e,t))return!0;let r=t.getAttribute("aria-activedescendant");return!!r&&"id"in e&&(r===e.id||!!e.querySelector(`#${CSS.escape(r)}`))}function ii(e){!ir(e)&&n5(e)&&e.focus()}var ia=ng(),io=["text","search","url","tel","email","password","number","date","month","week","time","datetime","datetime-local"],il=Symbol("safariFocusAncestor");function is(e){return"input"===e.tagName.toLowerCase()&&!!e.type&&("radio"===e.type||"checkbox"===e.type)}function iu(e,t){return nR(r=>{null==e||e(r),!r.defaultPrevented&&t&&(r.stopPropagation(),r.preventDefault())})}var ic=!1,id=!0;function im(e){let t=e.target;t&&"hasAttribute"in t&&!t.hasAttribute("data-focus-visible")&&(id=!1)}function ih(e){e.metaKey||e.ctrlKey||e.altKey||(id=!0)}var ip=nV(function({focusable:e=!0,accessibleWhenDisabled:t,autoFocus:r,onFocusVisible:n,...i}){var a,l,s,u,c;let d=(0,o.useRef)(null);(0,o.useEffect)(()=>{!e||ic||(nE("mousedown",im,!0),nE("keydown",ih,!0),ic=!0)},[e]),ia&&(0,o.useEffect)(()=>{if(!e)return;let t=d.current;if(!t||!is(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&&nd(i),m=!!f&&!t,[h,p]=(0,o.useState)(!1);(0,o.useEffect)(()=>{e&&m&&h&&p(!1)},[e,m,h]),(0,o.useEffect)(()=>{if(!e||!h)return;let t=d.current;if(!t||"undefined"==typeof IntersectionObserver)return;let r=new IntersectionObserver(()=>{n5(t)||p(!1)});return r.observe(t),()=>r.disconnect()},[e,h]);let A=iu(i.onKeyPressCapture,f),g=iu(i.onMouseDownCapture,f),v=iu(i.onClickCapture,f),B=i.onMouseDown,C=nR(t=>{if(null==B||B(t),t.defaultPrevented||!e)return;let r=t.currentTarget;if(!ia||nv(t)||!r9(r)&&!is(r))return;let n=!1,i=()=>{n=!0};r.addEventListener("focusin",i,{capture:!0,once:!0});let a=function(e){for(;e&&!n5(e);)e=e.closest(n3);return e||null}(r.parentElement);a&&(a[il]=!0),nx(r,"mouseup",()=>{r.removeEventListener("focusin",i,!0),a&&(a[il]=!1),n||ii(r)})}),y=(t,r)=>{if(r&&(t.currentTarget=r),!e)return;let i=t.currentTarget;i&&it(i)&&(null==n||n(t),t.defaultPrevented||(i.dataset.focusVisible="true",p(!0)))},b=i.onKeyDownCapture,x=nR(t=>{if(null==b||b(t),t.defaultPrevented||!e||h||t.metaKey||t.altKey||t.ctrlKey||!nB(t))return;let r=t.currentTarget;nx(r,"focusout",()=>y(t,r))}),E=i.onFocusCapture,M=nR(t=>{if(null==E||E(t),t.defaultPrevented||!e)return;if(!nB(t))return void p(!1);let r=t.currentTarget;id||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:io.includes(n))}(t.target)?nx(t.target,"focusout",()=>y(t,r)):p(!1)}),S=i.onBlur,F=nR(t=>{null==S||S(t),!e||nb(t)&&(t.currentTarget.removeAttribute("data-focus-visible"),p(!1))}),T=(0,o.useContext)(n9),R=nR(t=>{e&&r&&t&&T&&queueMicrotask(()=>{it(t)||n5(t)&&t.focus()})}),w=function(e,t){let r=e=>{if("string"==typeof e)return e},[n,i]=(0,o.useState)(()=>r(void 0));return nT(()=>{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),D=e&&(!w||"button"===w||"summary"===w||"input"===w||"select"===w||"textarea"===w||"a"===w),I=e&&(!w||"button"===w||"input"===w||"select"===w||"textarea"===w),G=i.style,L=(0,o.useMemo)(()=>m?{pointerEvents:"none",...G}:G,[m,G]);return i={"data-focus-visible":e&&h||void 0,"data-autofocus":r||void 0,"aria-disabled":f||void 0,...i,ref:nw(d,R,i.ref),style:L,tabIndex:(a=e,l=m,s=D,u=I,c=i.tabIndex,a?l?s&&!u?-1:void 0:s?c:c||0:c),disabled:!!I&&!!m||void 0,contentEditable:f?void 0:i.contentEditable,onKeyPressCapture:A,onClickCapture:v,onMouseDownCapture:g,onMouseDown:C,onKeyDownCapture:x,onFocusCapture:M,onBlur:F},nf(i)});function iA(e){let t=[];for(let r of e)t.push(...r);return t}function ig(e){return e.slice().reverse()}function iv(e,t,r){return nR(n=>{var i;let a,o;if(null==t||t(n),n.defaultPrevented||n.isPropagationStopped()||!nB(n)||"Shift"===n.key||"Control"===n.key||"Alt"===n.key||"Meta"===n.key||(!(a=n.target)||r8(a))&&1===n.key.length&&!n.ctrlKey&&!n.metaKey)return;let l=e.getState(),s=null==(i=nr(e,l.activeId))?void 0:i.element;if(!s)return;let{view:u,...c}=n;s!==(null==r?void 0:r.current)&&s.focus(),o=new KeyboardEvent(n.type,c),s.dispatchEvent(o)||n.preventDefault(),n.currentTarget.contains(s)&&n.stopPropagation()})}nJ(function(e){return nQ("div",ip(e))});var iB=nV(function({store:e,composite:t=!0,focusOnMove:r=t,moveOnKeyPress:n=!0,...a}){let l=nZ();nu(e=e||l,!1);let s=(0,o.useRef)(null),u=(0,o.useRef)(null),c=function(e){let[t,r]=(0,o.useState)(!1),n=(0,o.useCallback)(()=>r(!0),[]),i=e.useState(t=>nr(e,t.activeId));return(0,o.useEffect)(()=>{let e=null==i?void 0:i.element;!t||e&&(r(!1),e.focus({preventScroll:!0}))},[i,t]),n}(e),d=e.useState("moves"),[,f]=function(e){let[t,r]=(0,o.useState)(null);return nT(()=>{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,o.useEffect)(()=>{var n;if(!e||!d||!t||!r)return;let{activeId:i}=e.getState(),a=null==(n=nr(e,i))?void 0:n.element;a&&("scrollIntoView"in a?(a.focus({preventScroll:!0}),a.scrollIntoView({block:"nearest",inline:"nearest",...void 0})):a.focus())},[e,d,t,r]),nT(()=>{if(!e||!d||!t)return;let{baseElement:r,activeId:n}=e.getState();if(null!==n||!r)return;let i=u.current;u.current=null,i&&nC(i,{relatedTarget:r}),it(r)||r.focus()},[e,d,t]);let m=e.useState("activeId"),h=e.useState("virtualFocus");nT(()=>{var r;if(!e||!t||!h)return;let n=u.current;if(u.current=null,!n)return;let i=(null==(r=nr(e,m))?void 0:r.element)||r0(n);i!==n&&nC(n,{relatedTarget:i})},[e,m,h,t]);let p=iv(e,a.onKeyDownCapture,u),A=iv(e,a.onKeyUpCapture,u),g=a.onFocusCapture,v=nR(t=>{var r;let n;if(null==g||g(t),t.defaultPrevented||!e)return;let{virtualFocus:i}=e.getState();if(!i)return;let a=t.relatedTarget,o=(n=(r=t.currentTarget)[nn],delete r[nn],n);nB(t)&&o&&(t.stopPropagation(),u.current=a)}),B=a.onFocus,C=nR(r=>{if(null==B||B(r),r.defaultPrevented||!t||!e)return;let{relatedTarget:n}=r,{virtualFocus:i}=e.getState();i?nB(r)&&!ni(e,n)&&queueMicrotask(c):nB(r)&&e.setActiveId(null)}),y=a.onBlurCapture,b=nR(t=>{var r;if(null==y||y(t),t.defaultPrevented||!e)return;let{virtualFocus:n,activeId:i}=e.getState();if(!n)return;let a=null==(r=nr(e,i))?void 0:r.element,o=t.relatedTarget,l=ni(e,o),s=u.current;u.current=null,nB(t)&&l?(o===a?s&&s!==o&&nC(s,t):a?nC(a,t):s&&nC(s,t),t.stopPropagation()):!ni(e,t.target)&&a&&nC(a,t)}),x=a.onKeyDown,E=nL(n),M=nR(t=>{var r;if(null==x||x(t),t.nativeEvent.isComposing||t.defaultPrevented||!e||!nB(t))return;let{orientation:n,renderedItems:i,activeId:a}=e.getState(),o=nr(e,a);if(null==(r=null==o?void 0:o.element)?void 0:r.isConnected)return;let l="horizontal"!==n,s="vertical"!==n,u=i.some(e=>!!e.rowId);if(("ArrowLeft"===t.key||"ArrowRight"===t.key||"Home"===t.key||"End"===t.key)&&r8(t.currentTarget))return;let c={ArrowUp:(u||l)&&(()=>{if(u){let e=iA(ig(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||s)&&e.first,ArrowDown:(u||l)&&e.first,ArrowLeft:(u||s)&&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(!E(t))return;t.preventDefault(),e.move(r)}}});return a=n_(a,t=>(0,i.jsx)(n$,{value:e,children:t}),[e]),a={"aria-activedescendant":e.useState(r=>{var n;if(e&&t&&r.virtualFocus)return null==(n=nr(e,r.activeId))?void 0:n.id}),...a,ref:nw(s,f,a.ref),onKeyDownCapture:p,onKeyUpCapture:A,onFocusCapture:v,onFocus:C,onBlurCapture:b,onKeyDown:M},a=ip({focusable:e.useState(e=>t&&(e.virtualFocus||null===e.activeId)),...a})});nJ(function(e){return nQ("div",iB(e))});var iC=nX();iC.useContext,iC.useScopedContext;var iy=iC.useProviderContext,ib=nX([iC.ContextProvider],[iC.ScopedContextProvider]);ib.useContext,ib.useScopedContext;var ix=ib.useProviderContext,iE=ib.ContextProvider,iM=ib.ScopedContextProvider,iS=(0,o.createContext)(void 0),iF=(0,o.createContext)(void 0),iT=nX([iE],[iM]);iT.useContext,iT.useScopedContext;var iR=iT.useProviderContext,iw=iT.ContextProvider,iD=iT.ScopedContextProvider,iI=nV(function({store:e,...t}){let r=iR();return e=e||r,t={...t,ref:nw(null==e?void 0:e.setAnchorElement,t.ref)}});nJ(function(e){return nQ("div",iI(e))});var iG=(0,o.createContext)(void 0),iL=nX([iw,n$],[iD,n0]),i_=iL.useContext,iP=iL.useScopedContext,iO=iL.useProviderContext,ik=iL.ContextProvider,iH=iL.ScopedContextProvider,ij=(0,o.createContext)(void 0),iU=(0,o.createContext)(!1);function iN(e,t){let r=e.__unstableInternals;return nu(r,"Invalid store"),r[t]}function iJ(e,...t){let r=e,n=r,i=Symbol(),a=na,o=new Set,l=new Set,s=new Set,u=new Set,c=new Set,d=new WeakMap,f=new WeakMap,m=(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,a,o=!1)=>{var s,m;if(!no(r,e))return;let h=(m=r[e],"function"==typeof a?a("function"==typeof m?m():m):a);if(h===r[e])return;if(!o)for(let r of t)null==(s=null==r?void 0:r.setState)||s.call(r,e,h);let p=r;r={...r,[e]:h};let A=Symbol();i=A,l.add(e);let g=(t,n,i)=>{var a;let o=f.get(t);(!o||o.some(t=>i?i.has(t):t===e))&&(null==(a=d.get(t))||a(),d.set(t,t(r,n)))};for(let e of u)g(e,p);queueMicrotask(()=>{if(i!==A)return;let e=r;for(let e of c)g(e,n,l);n=e,l.clear()})},p={getState:()=>r,setState:h,__unstableInternals:{setup:e=>(s.add(e),()=>s.delete(e)),init:()=>{let e=o.size,n=Symbol();o.add(n);let i=()=>{o.delete(n),o.size||a()};if(e)return i;let l=Object.keys(r).map(e=>nl(...t.map(t=>{var r;let n=null==(r=null==t?void 0:t.getState)?void 0:r.call(t);if(n&&no(n,e))return iX(t,[e],t=>{h(e,t[e],!0)})}))),u=[];for(let e of s)u.push(e());return a=nl(...l,...u,...t.map(iQ)),i},subscribe:(e,t)=>m(e,t),sync:(e,t)=>(d.set(t,t(r,r)),m(e,t)),batch:(e,t)=>(d.set(t,t(r,n)),m(e,t,c)),pick:e=>iJ(function(e,t){let r={};for(let n of t)no(e,n)&&(r[n]=e[n]);return r}(r,e),p),omit:e=>iJ(function(e,t){let r={...e};for(let e of t)no(r,e)&&delete r[e];return r}(r,e),p)}};return p}function iK(e,...t){if(e)return iN(e,"setup")(...t)}function iQ(e,...t){if(e)return iN(e,"init")(...t)}function iV(e,...t){if(e)return iN(e,"subscribe")(...t)}function iX(e,...t){if(e)return iN(e,"sync")(...t)}function iq(e,...t){if(e)return iN(e,"batch")(...t)}function iW(e,...t){if(e)return iN(e,"omit")(...t)}function iY(...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=iJ(r,...e);return Object.assign({},...e,n)}function iz(e,t){}function iZ(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 i$(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 i0=nV(function({store:e,focusable:t=!0,autoSelect:r=!1,getAutoSelectId:n,setValueOnChange:i,showMinLength:a=0,showOnChange:l,showOnMouseDown:s,showOnClick:u=s,showOnKeyDown:c,showOnKeyPress:d=c,blurActiveItemOnClick:f,setValueOnClick:m=!0,moveOnKeyPress:h=!0,autoComplete:p="list",...A}){var g;let v,B=iO();nu(e=e||B,!1);let C=(0,o.useRef)(null),[y,b]=nG(),x=(0,o.useRef)(!1),E=(0,o.useRef)(!1),M=e.useState(e=>e.virtualFocus&&r),S="inline"===p||"both"===p,[F,T]=(0,o.useState)(S);g=[S],v=(0,o.useRef)(!1),nT(()=>{if(v.current)return(()=>{S&&T(!0)})();v.current=!0},g),nT(()=>()=>{v.current=!1},[]);let R=e.useState("value"),w=(0,o.useRef)();(0,o.useEffect)(()=>iX(e,["selectedValue","activeId"],(e,t)=>{w.current=t.selectedValue}),[]);let D=e.useState(e=>{var t;if(S&&F){if(e.activeValue&&Array.isArray(e.selectedValue)&&(e.selectedValue.includes(e.activeValue)||(null==(t=w.current)?void 0:t.includes(e.activeValue))))return;return e.activeValue}}),I=e.useState("renderedItems"),G=e.useState("open"),L=e.useState("contentElement"),_=(0,o.useMemo)(()=>{if(!S||!F)return R;if(iZ(I,D,M)){if(i$(R,D)){let e=(null==D?void 0:D.slice(R.length))||"";return R+e}return R}return D||R},[S,F,I,D,M,R]);(0,o.useEffect)(()=>{let e=C.current;if(!e)return;let t=()=>T(!0);return e.addEventListener("combobox-item-move",t),()=>{e.removeEventListener("combobox-item-move",t)}},[]),(0,o.useEffect)(()=>{if(!S||!F||!D||!iZ(I,D,M)||!i$(R,D))return;let e=na;return queueMicrotask(()=>{let t=C.current;if(!t)return;let{start:r,end:n}=r4(t),i=R.length,a=D.length;nt(t,i,a),e=()=>{if(!it(t))return;let{start:e,end:o}=r4(t);e!==i||o===a&&nt(t,r,n)}}),()=>e()},[y,S,F,D,I,M,R]);let P=(0,o.useRef)(null),O=nR(n),k=(0,o.useRef)(null);(0,o.useEffect)(()=>{if(!G||!L)return;let t=ne(L);if(!t)return;P.current=t;let r=()=>{x.current=!1},n=()=>{if(!e||!x.current)return;let{activeId:t}=e.getState();null===t||t!==k.current&&(x.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)}},[G,L,e]),nT(()=>{!R||E.current||(x.current=!0)},[R]),nT(()=>{"always"!==M&&G||(x.current=G)},[M,G]);let H=e.useState("resetValueOnSelect");nI(()=>{var t,r;let n=x.current;if(!e||!G||!n&&!H)return;let{baseElement:i,contentElement:a,activeId:o}=e.getState();if(!i||it(i)){if(null==a?void 0:a.hasAttribute("data-placing")){let e=new MutationObserver(b);return e.observe(a,{attributeFilter:["data-placing"]}),()=>e.disconnect()}if(M&&n){let r,n=O(I),i=void 0!==n?n:null!=(t=null==(r=I.find(e=>{var t;return!e.disabled&&(null==(t=e.element)?void 0:t.getAttribute("role"))!=="tab"}))?void 0:r.id)?t:e.first();k.current=i,e.move(null!=i?i:null)}else{let t=null==(r=e.item(o||e.first()))?void 0:r.element;t&&"scrollIntoView"in t&&t.scrollIntoView({block:"nearest",inline:"nearest"})}}},[e,G,y,R,M,H,O,I]),(0,o.useEffect)(()=>{if(!S)return;let t=C.current;if(!t)return;let r=[t,L].filter(e=>!!e),n=t=>{r.every(e=>nb(t,e))&&(null==e||e.setValue(_))};for(let e of r)e.addEventListener("focusout",n);return()=>{for(let e of r)e.removeEventListener("focusout",n)}},[S,L,e,_]);let j=e=>e.currentTarget.value.length>=a,U=A.onChange,N=nL(null!=l?l:j),J=nL(null!=i?i:!e.tag),K=nR(t=>{if(null==U||U(t),t.defaultPrevented||!e)return;let r=t.currentTarget,{value:n,selectionStart:i,selectionEnd:a}=r,o=t.nativeEvent;if(x.current=!0,"input"===o.type&&(o.isComposing&&(x.current=!1,E.current=!0),S)){let e="insertText"===o.inputType||"insertCompositionText"===o.inputType,t=i===n.length;T(e&&t)}if(J(t)){let t=n===e.getState().value;e.setValue(n),queueMicrotask(()=>{nt(r,i,a)}),S&&M&&t&&b()}N(t)&&e.show(),M&&x.current||e.setActiveId(null)}),Q=A.onCompositionEnd,V=nR(e=>{x.current=!0,E.current=!1,null==Q||Q(e),e.defaultPrevented||M&&b()}),X=A.onMouseDown,q=nL(null!=f?f:()=>!!(null==e?void 0:e.getState().includesBaseElement)),W=nL(m),Y=nL(null!=u?u:j),z=nR(t=>{null==X||X(t),t.defaultPrevented||t.button||t.ctrlKey||e&&(q(t)&&e.setActiveId(null),W(t)&&e.setValue(_),Y(t)&&nx(t.currentTarget,"mouseup",e.show))}),Z=A.onKeyDown,$=nL(null!=d?d:j),ee=nR(t=>{if(null==Z||Z(t),t.repeat||(x.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)&&$(t)&&(t.preventDefault(),e.show())}),et=A.onBlur,er=nR(e=>{if(x.current=!1,null==et||et(e),e.defaultPrevented)return}),en=nD(A.id),ei=e.useState(e=>null===e.activeId);return A={id:en,role:"combobox","aria-autocomplete":"inline"===p||"list"===p||"both"===p||"none"===p?p:void 0,"aria-haspopup":r7(L,"listbox"),"aria-expanded":G,"aria-controls":null==L?void 0:L.id,"data-active-item":ei||void 0,value:_,...A,ref:nw(C,A.ref),onChange:K,onCompositionEnd:V,onMouseDown:z,onKeyDown:ee,onBlur:er},A=iB({store:e,focusable:t,...A,moveOnKeyPress:e=>!nc(h,e)&&(S&&T(!0),!0)}),{autoComplete:"off",...A=iI({store:e,...A})}}),i1=nJ(function(e){return nQ("input",i0(e))});function i2(e){let t=e.relatedTarget;return(null==t?void 0:t.nodeType)===Node.ELEMENT_NODE?t:null}var i9=Symbol("composite-hover"),i3=nV(function({store:e,focusOnHover:t=!0,blurOnHoverEnd:r=!!t,...n}){let i=nz();nu(e=e||i,!1);let a=((0,o.useEffect)(()=>{nO||(nE("mousemove",nU,!0),nE("mousedown",nN,!0),nE("mouseup",nN,!0),nE("keydown",nN,!0),nE("scroll",nN,!0),nO=!0)},[]),nR(()=>nk)),l=n.onMouseMove,s=nL(t),u=nR(t=>{if((null==l||l(t),!t.defaultPrevented&&a())&&s(t)){if(!ir(t.currentTarget)){let t=null==e?void 0:e.getState().baseElement;t&&!it(t)&&t.focus()}null==e||e.setActiveId(t.currentTarget.id)}}),c=n.onMouseLeave,d=nL(r),f=nR(t=>{var r;let n;null==c||c(t),!t.defaultPrevented&&a()&&((n=i2(t))&&r1(t.currentTarget,n)||function(e){let t=i2(e);if(!t)return!1;do{if(no(t,i9)&&t[i9])return!0;t=t.parentElement}while(t)return!1}(t)||!s(t)||d(t)&&(null==e||e.setActiveId(null),null==(r=null==e?void 0:e.getState().baseElement)||r.focus()))}),m=(0,o.useCallback)(e=>{e&&(e[i9]=!0)},[]);return nf(n={...n,ref:nw(m,n.ref),onMouseMove:u,onMouseLeave:f})});nK(nJ(function(e){return nQ("div",i3(e))}));var i5=nV(function({store:e,shouldRegisterItem:t=!0,getItem:r=ns,element:n,...i}){let a=nW();e=e||a;let l=nD(i.id),s=(0,o.useRef)(n);return(0,o.useEffect)(()=>{let n=s.current;if(!l||!n||!t)return;let i=r({id:l,element:n});return null==e?void 0:e.renderItem(i)},[l,t,r,e]),nf(i={...i,ref:nw(s,i.ref)})});function i8(e){if(!e.isTrusted)return!1;let t=e.currentTarget;return"Enter"===e.key?r9(t)||"SUMMARY"===t.tagName||"A"===t.tagName:" "===e.key&&(r9(t)||"SUMMARY"===t.tagName||"INPUT"===t.tagName||"SELECT"===t.tagName)}nJ(function(e){return nQ("div",i5(e))});var i6=Symbol("command"),i4=nV(function({clickOnEnter:e=!0,clickOnSpace:t=!0,...r}){let n,i,a=(0,o.useRef)(null),[l,s]=(0,o.useState)(!1);(0,o.useEffect)(()=>{a.current&&s(r9(a.current))},[]);let[u,c]=(0,o.useState)(!1),d=(0,o.useRef)(!1),f=nd(r),[m,h]=(n=r.onLoadedMetadataCapture,i=(0,o.useMemo)(()=>Object.assign(()=>{},{...n,[i6]:!0}),[n,i6,!0]),[null==n?void 0:n[i6],{onLoadedMetadataCapture:i}]),p=r.onKeyDown,A=nR(r=>{null==p||p(r);let n=r.currentTarget;if(r.defaultPrevented||m||f||!nB(r)||r8(n)||n.isContentEditable)return;let i=e&&"Enter"===r.key,a=t&&" "===r.key,o="Enter"===r.key&&!e,l=" "===r.key&&!t;if(o||l)return void r.preventDefault();if(i||a){let e=i8(r);if(i){if(!e){r.preventDefault();let{view:e,...t}=r,i=()=>ny(n,t);rz&&/firefox\//i.test(navigator.userAgent)?nx(n,"keyup",i):queueMicrotask(i)}}else a&&(d.current=!0,e||(r.preventDefault(),c(!0)))}}),g=r.onKeyUp,v=nR(e=>{if(null==g||g(e),e.defaultPrevented||m||f||e.metaKey)return;let r=t&&" "===e.key;if(d.current&&r&&(d.current=!1,!i8(e))){e.preventDefault(),c(!1);let t=e.currentTarget,{view:r,...n}=e;queueMicrotask(()=>ny(t,n))}});return ip(r={"data-active":u||void 0,type:l?"button":void 0,...h,...r,ref:nw(a,r.ref),onKeyDown:A,onKeyUp:v})});nJ(function(e){return nQ("button",i4(e))});var{useSyncExternalStore:i7}=e.i(2239).default,ae=()=>()=>{};function at(e,t=ns){let r=o.useCallback(t=>e?iV(e,null,t):ae(),[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&&no(i,r)?i[r]:void 0};return i7(r,n,n)}function ar(e,t){let r=o.useRef({}),n=o.useCallback(t=>e?iV(e,null,t):ae(),[e]),i=()=>{let n=null==e?void 0:e.getState(),i=!1,a=r.current;for(let e in t){let r=t[e];if("function"==typeof r){let t=r(n);t!==a[e]&&(a[e]=t,i=!0)}if("string"==typeof r){if(!n||!no(n,r))continue;let t=n[r];t!==a[e]&&(a[e]=t,i=!0)}}return i&&(r.current={...a}),r.current};return i7(n,i,i)}function an(e,t,r,n){var i;let a,l=no(t,r)?t[r]:void 0,s=(i={value:l,setValue:n?t[n]:void 0},a=(0,o.useRef)(i),nT(()=>{a.current=i}),a);nT(()=>iX(e,[r],(e,t)=>{let{value:n,setValue:i}=s.current;i&&e[r]!==t[r]&&e[r]!==n&&i(e[r])}),[e,r]),nT(()=>{if(void 0!==l)return e.setState(r,l),iq(e,[r],()=>{void 0!==l&&e.setState(r,l)})})}function ai(e,t){let[r,n]=o.useState(()=>e(t));nT(()=>iQ(r),[r]);let i=o.useCallback(e=>at(r,e),[r]);return[o.useMemo(()=>({...r,useState:i}),[r,i]),nR(()=>{n(r=>e({...t,...r.getState()}))})]}function aa(e,t,r,n=!1){var i;let a,o;if(!t||!r)return;let{renderedItems:l}=t.getState(),s=ne(e);if(!s)return;let u=function(e,t=!1){let r=e.clientHeight,{top:n}=e.getBoundingClientRect(),i=1.5*Math.max(.875*r,r-40),a=t?r-i+n:i+n;return"HTML"===e.tagName?a+e.scrollTop:a}(s,n);for(let e=0;e=0){void 0!==o&&ot||(e&&(null==h?void 0:h.baseElement)&&h.baseElement===e.baseElement?h.id:void 0),baseElement:e=>(null==e?void 0:e.baseElement)||void 0,isActiveItem:e=>!!e&&e.activeId===f,ariaSetSize:e=>null!=s?s:e&&(null==h?void 0:h.ariaSetSize)&&h.baseElement===e.baseElement?h.ariaSetSize:void 0,ariaPosInSet(e){if(null!=u)return u;if(!e||!(null==h?void 0:h.ariaPosInSet)||h.baseElement!==e.baseElement)return;let t=e.renderedItems.filter(e=>e.rowId===A);return h.ariaPosInSet+t.findIndex(e=>e.id===f)},isTabbable(t){if(!(null==t?void 0:t.renderedItems.length))return!0;if(t.virtualFocus)return!1;if(a)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===f}}),b=(0,o.useCallback)(e=>{var t;let r={...e,id:f||e.id,rowId:A,disabled:!!p,children:null==(t=e.element)?void 0:t.textContent};return l?l(r):r},[f,A,p,l]),x=c.onFocus,E=(0,o.useRef)(!1),M=nR(t=>{var r,n;if(null==x||x(t),t.defaultPrevented||nv(t)||!f||!e||(r=e,!nB(t)&&ni(r,t.target)))return;let{virtualFocus:i,baseElement:a}=e.getState();e.setActiveId(f),r6(t.currentTarget)&&function(e,t=!1){if(r8(e))e.setSelectionRange(t?e.value.length:0,e.value.length);else if(e.isContentEditable){let r=rZ(e).getSelection();null==r||r.selectAllChildren(e),t&&(null==r||r.collapseToEnd())}}(t.currentTarget),!i||!nB(t)||!r6(n=t.currentTarget)&&("INPUT"!==n.tagName||r9(n))&&(null==a?void 0:a.isConnected)&&((ng()&&t.currentTarget.hasAttribute("data-autofocus")&&t.currentTarget.scrollIntoView({block:"nearest",inline:"nearest"}),E.current=!0,t.relatedTarget===a||ni(e,t.relatedTarget))?(a[nn]=!0,a.focus({preventScroll:!0})):a.focus())}),S=c.onBlurCapture,F=nR(t=>{if(null==S||S(t),t.defaultPrevented)return;let r=null==e?void 0:e.getState();(null==r?void 0:r.virtualFocus)&&E.current&&(E.current=!1,t.preventDefault(),t.stopPropagation())}),T=c.onKeyDown,R=nL(r),w=nL(n),D=nR(t=>{if(null==T||T(t),t.defaultPrevented||!nB(t)||!e)return;let{currentTarget:r}=t,n=e.getState(),i=e.item(f),a=!!(null==i?void 0:i.rowId),o="horizontal"!==n.orientation,l="vertical"!==n.orientation,s=()=>!(!a&&!l&&n.baseElement&&r8(n.baseElement)),u={ArrowUp:(a||o)&&e.up,ArrowRight:(a||l)&&e.next,ArrowDown:(a||o)&&e.down,ArrowLeft:(a||l)&&e.previous,Home:()=>{if(s())return!a||t.ctrlKey?null==e?void 0:e.first():null==e?void 0:e.previous(-1)},End:()=>{if(s())return!a||t.ctrlKey?null==e?void 0:e.last():null==e?void 0:e.next(-1)},PageUp:()=>aa(r,e,null==e?void 0:e.up,!0),PageDown:()=>aa(r,e,null==e?void 0:e.down)}[t.key];if(u){if(r6(r)){let e=r4(r),n=l&&"ArrowLeft"===t.key,i=l&&"ArrowRight"===t.key,a=o&&"ArrowUp"===t.key,s=o&&"ArrowDown"===t.key;if(i||s){let{length:t}=function(e){if(r8(e))return e.value;if(e.isContentEditable){let t=rZ(e).createRange();return t.selectNodeContents(e),t.toString()}return""}(r);if(e.end!==t)return}else if((n||a)&&0!==e.start)return}let n=u();if(R(t)||void 0!==n){if(!w(t))return;t.preventDefault(),e.move(n)}}}),I=(0,o.useMemo)(()=>({id:f,baseElement:g}),[f,g]);return c={id:f,"data-active-item":v||void 0,...c=n_(c,e=>(0,i.jsx)(n1.Provider,{value:I,children:e}),[I]),ref:nw(m,c.ref),tabIndex:y?c.tabIndex:-1,onFocus:M,onBlurCapture:F,onKeyDown:D},c=i4(c),nf({...c=i5({store:e,...c,getItem:b,shouldRegisterItem:!!f&&c.shouldRegisterItem}),"aria-setsize":B,"aria-posinset":C})});nK(nJ(function(e){return nQ("button",ao(e))}));var al=nV(function({store:e,value:t,hideOnClick:r,setValueOnClick:n,selectValueOnClick:a=!0,resetValueOnSelect:l,focusOnHover:s=!1,moveOnKeyPress:u=!0,getItem:c,...d}){var f,m;let h=iP();nu(e=e||h,!1);let{resetValueOnSelectState:p,multiSelectable:A,selected:g}=ar(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)}),v=(0,o.useCallback)(e=>{let r={...e,value:t};return c?c(r):r},[t,c]);n=null!=n?n:!A,r=null!=r?r:null!=t&&!A;let B=d.onClick,C=nL(n),y=nL(a),b=nL(null!=(f=null!=l?l:p)?f:A),x=nL(r),E=nR(r=>{null==B||B(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=nA();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&&(y(r)&&(b(r)&&(null==e||e.resetValue()),null==e||e.setSelectedValue(e=>Array.isArray(e)?e.includes(t)?e.filter(e=>e!==t):[...e,t]:t)),C(r)&&(null==e||e.setValue(t))),x(r)&&(null==e||e.hide()))}),M=d.onKeyDown,S=nR(t=>{if(null==M||M(t),t.defaultPrevented)return;let r=null==e?void 0:e.getState().baseElement;!r||it(r)||(1===t.key.length||"Backspace"===t.key||"Delete"===t.key)&&(queueMicrotask(()=>r.focus()),r8(r)&&(null==e||e.setValue(r.value)))});A&&null!=g&&(d={"aria-selected":g,...d}),d=n_(d,e=>(0,i.jsx)(ij.Provider,{value:t,children:(0,i.jsx)(iU.Provider,{value:null!=g&&g,children:e})}),[t,g]),d={role:null!=(m=({menu:"menuitem",listbox:"option",tree:"treeitem"})[(0,o.useContext)(iG)])?m:"option",children:t,...d,onClick:E,onKeyDown:S};let F=nL(u);return d=ao({store:e,...d,getItem:v,moveOnKeyPress:t=>{if(!F(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}}),d=i3({store:e,focusOnHover:s,...d})}),as=nK(nJ(function(e){return nQ("div",al(e))})),au=e.i(74080);function ac(e,t){let r=setTimeout(t,e);return()=>clearTimeout(r)}function ad(...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 af(e,t,r){return!r&&!1!==t&&(!e||!!t)}var am=nV(function({store:e,alwaysVisible:t,...r}){let n=iy();nu(e=e||n,!1);let a=(0,o.useRef)(null),l=nD(r.id),[s,u]=(0,o.useState)(null),c=e.useState("open"),d=e.useState("mounted"),f=e.useState("animated"),m=e.useState("contentElement"),h=at(e.disclosure,"contentElement");nT(()=>{a.current&&(null==e||e.setContentElement(a.current))},[e]),nT(()=>{let t;return null==e||e.setState("animated",e=>(t=e,!0)),()=>{void 0!==t&&(null==e||e.setState("animated",t))}},[e]),nT(()=>{if(f){var e;let t;return(null==m?void 0:m.isConnected)?(e=()=>{u(c?"enter":d?"leave":null)},t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)}),()=>cancelAnimationFrame(t)):void u(null)}},[f,m,c,d]),nT(()=>{if(!e||!f||!s||!m)return;let t=()=>null==e?void 0:e.setState("animating",!1),r=()=>(0,au.flushSync)(t);if("leave"===s&&c||"enter"===s&&!c)return;if("number"==typeof f)return ac(f,r);let{transitionDuration:n,animationDuration:i,transitionDelay:a,animationDelay:o}=getComputedStyle(m),{transitionDuration:l="0",animationDuration:u="0",transitionDelay:d="0",animationDelay:p="0"}=h?getComputedStyle(h):{},A=ad(a,o,d,p)+ad(n,i,l,u);if(!A){"enter"===s&&e.setState("animated",!1),t();return}return ac(Math.max(A-1e3/60,0),r)},[e,f,m,h,c,s]);let p=af(d,(r=n_(r,t=>(0,i.jsx)(iM,{value:e,children:t}),[e])).hidden,t),A=r.style,g=(0,o.useMemo)(()=>p?{...A,display:"none"}:A,[p,A]);return nf(r={id:l,"data-open":c||void 0,"data-enter":"enter"===s||void 0,"data-leave":"leave"===s||void 0,hidden:p,...r,ref:nw(l?e.setContentElement:null,a,r.ref),style:g})}),ah=nJ(function(e){return nQ("div",am(e))});nJ(function({unmountOnHide:e,...t}){let r=iy();return!1===at(t.store||r,t=>!e||(null==t?void 0:t.mounted))?null:(0,i.jsx)(ah,{...t})});var ap=nV(function({store:e,alwaysVisible:t,...r}){let n=iP(!0),a=i_(),l=!!(e=e||a)&&e===n;nu(e,!1);let s=(0,o.useRef)(null),u=nD(r.id),c=e.useState("mounted"),d=af(c,r.hidden,t),f=d?{...r.style,display:"none"}:r.style,m=e.useState(e=>Array.isArray(e.selectedValue)),h=function(e,t,r){let n=function(e){let[t]=(0,o.useState)(e);return t}(r),[i,a]=(0,o.useState)(n);return(0,o.useEffect)(()=>{let r=e&&"current"in e?e.current:e;if(!r)return;let i=()=>{let e=r.getAttribute(t);a(null==e?n:e)},o=new MutationObserver(i);return o.observe(r,{attributeFilter:[t]}),i(),()=>o.disconnect()},[e,t,n]),i}(s,"role",r.role),p="listbox"===h||"tree"===h||"grid"===h,[A,g]=(0,o.useState)(!1),v=e.useState("contentElement");nT(()=>{if(!c)return;let e=s.current;if(!e||v!==e)return;let t=()=>{g(!!e.querySelector("[role='listbox']"))},r=new MutationObserver(t);return r.observe(e,{subtree:!0,childList:!0,attributeFilter:["role"]}),t(),()=>r.disconnect()},[c,v]),A||(r={role:"listbox","aria-multiselectable":p&&m||void 0,...r}),r=n_(r,t=>(0,i.jsx)(iH,{value:e,children:(0,i.jsx)(iG.Provider,{value:h,children:t})}),[e,h]);let B=!u||n&&l?null:e.setContentElement;return nf(r={id:u,hidden:d,...r,ref:nw(B,s,r.ref),style:f})}),aA=nJ(function(e){return nQ("div",ap(e))}),ag=(0,o.createContext)(null),av=nV(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}}});nJ(function(e){return nQ("span",av(e))});var aB=nV(function(e){return av(e={"data-focus-trap":"",tabIndex:0,"aria-hidden":!0,...e,style:{position:"fixed",top:0,left:0,...e.style}})}),aC=nJ(function(e){return nQ("span",aB(e))});function ay(e){queueMicrotask(()=>{null==e||e.focus()})}var ab=nV(function({preserveTabOrder:e,preserveTabOrderAnchor:t,portalElement:r,portalRef:n,portal:a=!0,...l}){let s=(0,o.useRef)(null),u=nw(s,l.ref),c=(0,o.useContext)(ag),[d,f]=(0,o.useState)(null),[m,h]=(0,o.useState)(null),p=(0,o.useRef)(null),A=(0,o.useRef)(null),g=(0,o.useRef)(null),v=(0,o.useRef)(null);return nT(()=>{let e=s.current;if(!e||!a)return void f(null);let t=r?"function"==typeof r?r(e):r:rZ(e).createElement("div");if(!t)return void f(null);let i=t.isConnected;if(i||(c||rZ(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)}`}()),f(t),nh(n,t),!i)return()=>{t.remove(),nh(n,null)}},[a,r,c,n]),nT(()=>{if(!a||!e||!t)return;let r=rZ(t).createElement("span");return r.style.position="fixed",t.insertAdjacentElement("afterend",r),h(r),()=>{r.remove(),h(null)}},[a,e,t]),(0,o.useEffect)(()=>{if(!d||!e)return;let t=0,r=e=>{if(!nb(e))return;let r="focusin"===e.type;if(cancelAnimationFrame(t),r){let e=d.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(d.hasAttribute("data-tabindex")&&t(d),e))t(r);return}t=requestAnimationFrame(()=>{for(let e of n4(d,!0))!function(e){var t;let r=null!=(t=e.getAttribute("tabindex"))?t:"";e.setAttribute("data-tabindex",r),e.setAttribute("tabindex","-1")}(e)})};return d.addEventListener("focusin",r,!0),d.addEventListener("focusout",r,!0),()=>{cancelAnimationFrame(t),d.removeEventListener("focusin",r,!0),d.removeEventListener("focusout",r,!0)}},[d,e]),l={...l=n_(l,t=>{if(t=(0,i.jsx)(ag.Provider,{value:d||c,children:t}),!a)return t;if(!d)return(0,i.jsx)("span",{ref:u,id:l.id,style:{position:"fixed"},hidden:!0});t=(0,i.jsxs)(i.Fragment,{children:[e&&d&&(0,i.jsx)(aC,{ref:A,"data-focus-trap":l.id,className:"__focus-trap-inner-before",onFocus:e=>{nb(e,d)?ay(n7()):ay(p.current)}}),t,e&&d&&(0,i.jsx)(aC,{ref:g,"data-focus-trap":l.id,className:"__focus-trap-inner-after",onFocus:e=>{nb(e,d)?ay(ie()):ay(v.current)}})]}),d&&(t=(0,au.createPortal)(t,d));let r=(0,i.jsxs)(i.Fragment,{children:[e&&d&&(0,i.jsx)(aC,{ref:p,"data-focus-trap":l.id,className:"__focus-trap-outer-before",onFocus:e=>{e.relatedTarget!==v.current&&nb(e,d)?ay(A.current):ay(ie())}}),e&&(0,i.jsx)("span",{"aria-owns":null==d?void 0:d.id,style:{position:"fixed"}}),e&&d&&(0,i.jsx)(aC,{ref:v,"data-focus-trap":l.id,className:"__focus-trap-outer-after",onFocus:e=>{if(nb(e,d))ay(g.current);else{let e=n7();if(e===A.current)return void requestAnimationFrame(()=>{var e;return null==(e=n7())?void 0:e.focus()});ay(e)}}})]});return m&&e&&(r=(0,au.createPortal)(r,m)),(0,i.jsxs)(i.Fragment,{children:[r,t]})},[d,c,a,l.id,e,m]),ref:u}});nJ(function(e){return nQ("div",ab(e))});var ax=(0,o.createContext)(0);function aE({level:e,children:t}){let r=(0,o.useContext)(ax),n=Math.max(Math.min(e||r+1,6),1);return(0,i.jsx)(ax.Provider,{value:n,children:t})}var aM=nV(function({autoFocusOnShow:e=!0,...t}){return n_(t,t=>(0,i.jsx)(n9.Provider,{value:e,children:t}),[e])});nJ(function(e){return nQ("div",aM(e))});var aS=new WeakMap;function aF(e,t,r){aS.has(e)||aS.set(e,new Map);let n=aS.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 a=r(),o=()=>{a(),i(),n.delete(t)};return n.set(t,o),()=>{n.get(t)===o&&(a(),n.set(t,i))}}function aT(e,t,r){return aF(e,t,()=>{let n=e.getAttribute(t);return e.setAttribute(t,r),()=>{null==n?e.removeAttribute(t):e.setAttribute(t,n)}})}function aR(e,t,r){return aF(e,t,()=>{let n=t in e,i=e[t];return e[t]=r,()=>{n?e[t]=i:delete e[t]}})}function aw(e,t){return e?aF(e,"style",()=>{let r=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=r}}):()=>{}}var aD=["SCRIPT","STYLE"];function aI(e){return`__ariakit-dialog-snapshot-${e}`}function aG(e,t,r,n){for(let i of t){if(!(null==i?void 0:i.isConnected))continue;let a=t.some(e=>!!e&&e!==i&&e.contains(i)),o=rZ(i),l=i;for(;i.parentElement&&i!==o.body;){if(null==n||n(i.parentElement,l),!a)for(let n of i.parentElement.children)(function(e,t,r){return!aD.includes(t.tagName)&&!!function(e,t){let r=rZ(t),n=aI(e);if(!r.body[n])return!0;for(;;){if(t===r.body)return!1;if(t[n])return!0;if(!t.parentElement)return!1;t=t.parentElement}}(e,t)&&!r.some(e=>e&&r1(t,e))})(e,n,t)&&r(n,l);i=i.parentElement}}}function aL(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 a_(e="",t=!1){return`__ariakit-dialog-${t?"ancestor":"outside"}${e?`-${e}`:""}`}function aP(e,t=""){return nl(aR(e,a_("",!0),!0),aR(e,a_(t,!0),!0))}function aO(e,t){if(e[a_(t,!0)])return!0;let r=a_(t);for(;;){if(e[r])return!0;if(!e.parentElement)return!1;e=e.parentElement}}function ak(e,t){let r=[],n=t.map(e=>null==e?void 0:e.id);return aG(e,t,t=>{aL(t,...n)||r.unshift(function(e,t=""){return nl(aR(e,a_(),!0),aR(e,a_(t),!0))}(t,e))},(t,n)=>{n.hasAttribute("data-dialog")&&n.id!==e||r.unshift(aP(t,e))}),()=>{for(let e of r)e()}}function aH({store:e,type:t,listener:r,capture:n,domReady:i}){let a=nR(r),l=at(e,"open"),s=(0,o.useRef)(!1);nT(()=>{if(!l||!i)return;let{contentElement:t}=e.getState();if(!t)return;let r=()=>{s.current=!0};return t.addEventListener("focusin",r,!0),()=>t.removeEventListener("focusin",r,!0)},[e,l,i]),(0,o.useEffect)(()=>{if(l)return nE(t,t=>{let{contentElement:r,disclosureElement:n}=e.getState(),i=t.target;!r||!i||!(!("HTML"===i.tagName||r1(rZ(i).body,i))||r1(r,i)||function(e,t){if(!e)return!1;if(r1(e,t))return!0;let r=t.getAttribute("aria-activedescendant");if(r){let t=rZ(e).getElementById(r);if(t)return r1(e,t)}return!1}(n,i)||i.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))&&(!s.current||aO(i,r.id))&&(i&&i[il]||a(t))},n)},[l,n])}function aj(e,t){return"function"==typeof e?e(t):!!e}var aU=(0,o.createContext)({});function aN(){return"inert"in HTMLElement.prototype}function aJ(e,t){if(!("style"in e))return na;if(aN())return aR(e,"inert",!0);let r=n4(e,!0).map(e=>{if(null==t?void 0:t.some(t=>t&&r1(t,e)))return na;let r=aF(e,"focus",()=>(e.focus=na,()=>{delete e.focus}));return nl(aT(e,"tabindex","-1"),r)});return nl(...r,aT(e,"aria-hidden","true"),aw(e,{pointerEvents:"none",userSelect:"none",cursor:"default"}))}function aK(e={}){let t=iY(e.store,iW(e.disclosure,["contentElement","disclosureElement"]));iz(e,t);let r=null==t?void 0:t.getState(),n=nm(e.open,null==r?void 0:r.open,e.defaultOpen,!1),i=nm(e.animated,null==r?void 0:r.animated,!1),a=iJ({open:n,animated:i,animating:!!i&&n,mounted:n,contentElement:nm(null==r?void 0:r.contentElement,null),disclosureElement:nm(null==r?void 0:r.disclosureElement,null)},t);return iK(a,()=>iX(a,["animated","animating"],e=>{e.animated||a.setState("animating",!1)})),iK(a,()=>iV(a,["open"],()=>{a.getState().animated&&a.setState("animating",!0)})),iK(a,()=>iX(a,["open","animating"],e=>{a.setState("mounted",e.open||e.animating)})),{...a,disclosure:e.disclosure,setOpen:e=>a.setState("open",e),show:()=>a.setState("open",!0),hide:()=>a.setState("open",!1),toggle:()=>a.setState("open",e=>!e),stopAnimation:()=>a.setState("animating",!1),setContentElement:e=>a.setState("contentElement",e),setDisclosureElement:e=>a.setState("disclosureElement",e)}}function aQ(e,t,r){return nI(t,[r.store,r.disclosure]),an(e,r,"open","setOpen"),an(e,r,"mounted","setMounted"),an(e,r,"animated"),Object.assign(e,{disclosure:r.disclosure})}nV(function(e){return e});var aV=nJ(function(e){return nQ("div",e)});function aX({store:e,backdrop:t,alwaysVisible:r,hidden:n}){let a=(0,o.useRef)(null),l=function(e={}){let[t,r]=ai(aK,e);return aQ(t,r,e)}({disclosure:e}),s=at(e,"contentElement");(0,o.useEffect)(()=>{let e=a.current;!e||s&&(e.style.zIndex=getComputedStyle(s).zIndex)},[s]),nT(()=>{let e=null==s?void 0:s.id;if(!e)return;let t=a.current;if(t)return aP(t,e)},[s]);let u=am({ref:a,store:l,role:"presentation","data-backdrop":(null==s?void 0:s.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,o.isValidElement)(t))return(0,i.jsx)(aV,{...u,render:t});let c="boolean"!=typeof t?t:"div";return(0,i.jsx)(aV,{...u,render:(0,i.jsx)(c,{})})}function aq(e={}){return aK(e)}Object.assign(aV,["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]=nJ(function(e){return nQ(t,e)}),e),{}));var aW=ng();function aY(e,t=!1){if(!e)return null;let r="current"in e?e.current:e;return r?t?n5(r)?r:null:r:null}var az=nV(function({store:e,open:t,onClose:r,focusable:n=!0,modal:a=!0,portal:l=!!a,backdrop:s=!!a,hideOnEscape:u=!0,hideOnInteractOutside:c=!0,getPersistentElements:d,preventBodyScroll:f=!!a,autoFocusOnShow:m=!0,autoFocusOnHide:h=!0,initialFocus:p,finalFocus:A,unmountOnHide:g,unstable_treeSnapshotKey:v,...B}){var C;let y,b,x,E=ix(),M=(0,o.useRef)(null),S=function(e={}){let[t,r]=ai(aq,e);return aQ(t,r,e)}({store:e||E,open:t,setOpen(e){if(e)return;let t=M.current;if(!t)return;let n=new Event("close",{bubbles:!1,cancelable:!0});r&&t.addEventListener("close",r,{once:!0}),t.dispatchEvent(n),n.defaultPrevented&&S.setOpen(!0)}}),{portalRef:F,domReady:T}=nP(l,B.portalRef),R=B.preserveTabOrder,w=at(S,e=>R&&!a&&e.mounted),D=nD(B.id),I=at(S,"open"),G=at(S,"mounted"),L=at(S,"contentElement"),_=af(G,B.hidden,B.alwaysVisible);y=function({attribute:e,contentId:t,contentElement:r,enabled:n}){let[i,a]=nG(),l=(0,o.useCallback)(()=>{if(!n||!r)return!1;let{body:i}=rZ(r),a=i.getAttribute(e);return!a||a===t},[i,n,r,e,t]);return(0,o.useEffect)(()=>{if(!n||!t||!r)return;let{body:i}=rZ(r);if(l())return i.setAttribute(e,t),()=>i.removeAttribute(e);let o=new MutationObserver(()=>(0,au.flushSync)(a));return o.observe(i,{attributeFilter:[e]}),()=>o.disconnect()},[i,n,t,r,l,e]),l}({attribute:"data-dialog-prevent-body-scroll",contentElement:L,contentId:D,enabled:f&&!_}),(0,o.useEffect)(()=>{var e,t;if(!y()||!L)return;let r=rZ(L),n=r$(L),{documentElement:i,body:a}=r,o=i.style.getPropertyValue("--scrollbar-width"),l=o?Number.parseInt(o,10):n.innerWidth-i.clientWidth,s=Math.round(i.getBoundingClientRect().left)+i.scrollLeft?"paddingLeft":"paddingRight",u=nA()&&!(rz&&navigator.platform.startsWith("Mac")&&!np());return nl((e="--scrollbar-width",t=`${l}px`,i?aF(i,e,()=>{let r=i.style.getPropertyValue(e);return i.style.setProperty(e,t),()=>{r?i.style.setProperty(e,r):i.style.removeProperty(e)}}):()=>{}),u?(()=>{var e,t;let{scrollX:r,scrollY:i,visualViewport:o}=n,u=null!=(e=null==o?void 0:o.offsetLeft)?e:0,c=null!=(t=null==o?void 0:o.offsetTop)?t:0,d=aw(a,{position:"fixed",overflow:"hidden",top:`${-(i-Math.floor(c))}px`,left:`${-(r-Math.floor(u))}px`,right:"0",[s]:`${l}px`});return()=>{d(),n.scrollTo({left:r,top:i,behavior:"instant"})}})():aw(a,{overflow:"hidden",[s]:`${l}px`}))},[y,L]),C=at(S,"open"),b=(0,o.useRef)(),(0,o.useEffect)(()=>{if(!C){b.current=null;return}return nE("mousedown",e=>{b.current=e.target},!0)},[C]),aH({...x={store:S,domReady:T,capture:!0},type:"click",listener:e=>{let{contentElement:t}=S.getState(),r=b.current;r&&r5(r)&&aO(r,null==t?void 0:t.id)&&aj(c,e)&&S.hide()}}),aH({...x,type:"focusin",listener:e=>{let{contentElement:t}=S.getState();!t||e.target===rZ(t)||aj(c,e)&&S.hide()}}),aH({...x,type:"contextmenu",listener:e=>{aj(c,e)&&S.hide()}});let{wrapElement:P,nestedDialogs:O}=function(e){let t=(0,o.useContext)(aU),[r,n]=(0,o.useState)([]),a=(0,o.useCallback)(e=>{var r;return n(t=>[...t,e]),nl(null==(r=t.add)?void 0:r.call(t,e),()=>{n(t=>t.filter(t=>t!==e))})},[t]);nT(()=>iX(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 l=(0,o.useMemo)(()=>({store:e,add:a}),[e,a]);return{wrapElement:(0,o.useCallback)(e=>(0,i.jsx)(aU.Provider,{value:l,children:e}),[l]),nestedDialogs:r}}(S);B=n_(B,P,[P]),nT(()=>{if(!I)return;let e=M.current,t=r0(e,!0);!t||"BODY"===t.tagName||e&&r1(e,t)||S.setDisclosureElement(t)},[S,I]),aW&&(0,o.useEffect)(()=>{if(!G)return;let{disclosureElement:e}=S.getState();if(!e||!r9(e))return;let t=()=>{let t=!1,r=()=>{t=!0};e.addEventListener("focusin",r,{capture:!0,once:!0}),nx(e,"mouseup",()=>{e.removeEventListener("focusin",r,!0),t||ii(e)})};return e.addEventListener("mousedown",t),()=>{e.removeEventListener("mousedown",t)}},[S,G]),(0,o.useEffect)(()=>{if(!G||!T)return;let e=M.current;if(!e)return;let t=r$(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)}},[G,T]),(0,o.useEffect)(()=>{if(!a||!G||!T)return;let e=M.current;if(e&&!e.querySelector("[data-dialog-dismiss]")){var t;let r;return t=S.hide,(r=rZ(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()}}},[S,a,G,T]),nT(()=>{if(!aN()||I||!G||!T)return;let e=M.current;if(e)return aJ(e)},[I,G,T]);let k=I&&T;nT(()=>{if(D&&k)return function(e,t){let{body:r}=rZ(t[0]),n=[];return aG(e,t,t=>{n.push(aR(t,aI(e),!0))}),nl(aR(r,aI(e),!0),()=>{for(let e of n)e()})}(D,[M.current])},[D,k,v]);let H=nR(d);nT(()=>{if(!D||!k)return;let{disclosureElement:e}=S.getState(),t=[M.current,...H()||[],...O.map(e=>e.getState().contentElement)];if(a){let e,r;return nl(ak(D,t),(e=[],r=t.map(e=>null==e?void 0:e.id),aG(D,t,n=>{aL(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(aJ(n,t))},r=>{!r.hasAttribute("role")||t.some(e=>e&&r1(e,r))||e.unshift(aT(r,"role","none"))}),()=>{for(let t of e)t()}))}return ak(D,[e,...t])},[D,S,k,H,O,a,v]);let j=!!m,U=nL(m),[N,J]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if(!I||!j||!T||!(null==L?void 0:L.isConnected))return;let e=aY(p,!0)||L.querySelector("[data-autofocus=true],[autofocus]")||function(e,t,r){let[n]=n4(e,t,r);return n||null}(L,!0,l&&w)||L,t=n5(e);U(t?e:null)&&(J(!0),queueMicrotask(()=>{e.focus(),!aW||t&&e.scrollIntoView({block:"nearest",inline:"nearest"})}))},[I,j,T,L,p,l,w,U]);let K=!!h,Q=nL(h),[V,X]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if(I)return X(!0),()=>X(!1)},[I]);let q=(0,o.useCallback)((e,t=!0)=>{let r,{disclosureElement:n}=S.getState();if(!(!(r=r0())||e&&r1(e,r))&&n5(r))return;let i=aY(A)||n;if(null==i?void 0:i.id){let e=rZ(i),t=`[aria-activedescendant="${i.id}"]`,r=e.querySelector(t);r&&(i=r)}if(i&&!n5(i)){let e=i.closest("[data-dialog]");if(null==e?void 0:e.id){let t=rZ(e),r=`[aria-controls~="${e.id}"]`,n=t.querySelector(r);n&&(i=n)}}let a=i&&n5(i);!a&&t?requestAnimationFrame(()=>q(e,!1)):!Q(a?i:null)||a&&(null==i||i.focus({preventScroll:!0}))},[S,A,Q]),W=(0,o.useRef)(!1);nT(()=>{if(I||!V||!K)return;let e=M.current;W.current=!0,q(e)},[I,V,T,K,q]),(0,o.useEffect)(()=>{if(!V||!K)return;let e=M.current;return()=>{if(W.current){W.current=!1;return}q(e)}},[V,K,q]);let Y=nL(u);(0,o.useEffect)(()=>{if(T&&G)return nE("keydown",e=>{if("Escape"!==e.key||e.defaultPrevented)return;let t=M.current;if(!t||aO(t))return;let r=e.target;if(!r)return;let{disclosureElement:n}=S.getState();!("BODY"===r.tagName||r1(t,r)||!n||r1(n,r))||Y(e)&&S.hide()},!0)},[S,T,G,Y]);let z=(B=n_(B,e=>(0,i.jsx)(aE,{level:a?1:void 0,children:e}),[a])).hidden,Z=B.alwaysVisible;B=n_(B,e=>s?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(aX,{store:S,backdrop:s,hidden:z,alwaysVisible:Z}),e]}):e,[S,s,z,Z]);let[$,ee]=(0,o.useState)(),[et,er]=(0,o.useState)();return B=aM({...B={id:D,"data-dialog":"",role:"dialog",tabIndex:n?-1:void 0,"aria-labelledby":$,"aria-describedby":et,...B=n_(B,e=>(0,i.jsx)(iM,{value:S,children:(0,i.jsx)(iS.Provider,{value:ee,children:(0,i.jsx)(iF.Provider,{value:er,children:e})})}),[S]),ref:nw(M,B.ref)},autoFocusOnShow:N}),B=ab({portal:l,...B=ip({...B=am({store:S,...B}),focusable:n}),portalRef:F,preserveTabOrder:w})});function aZ(e,t=ix){return nJ(function(r){let n=t();return at(r.store||n,e=>!r.unmountOnHide||(null==e?void 0:e.mounted)||!!r.open)?(0,i.jsx)(e,{...r}):null})}aZ(nJ(function(e){return nQ("div",az(e))}),ix);let a$=Math.min,a0=Math.max,a1=Math.round,a2=Math.floor,a9=e=>({x:e,y:e}),a3={left:"right",right:"left",bottom:"top",top:"bottom"},a5={start:"end",end:"start"};function a8(e,t){return"function"==typeof e?e(t):e}function a6(e){return e.split("-")[0]}function a4(e){return e.split("-")[1]}function a7(e){return"x"===e?"y":"x"}function oe(e){return"y"===e?"height":"width"}let ot=new Set(["top","bottom"]);function or(e){return ot.has(a6(e))?"y":"x"}function on(e){return e.replace(/start|end/g,e=>a5[e])}let oi=["left","right"],oa=["right","left"],oo=["top","bottom"],ol=["bottom","top"];function os(e){return e.replace(/left|right|bottom|top/g,e=>a3[e])}function ou(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function oc(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 od(e,t,r){let n,{reference:i,floating:a}=e,o=or(t),l=a7(or(t)),s=oe(l),u=a6(t),c="y"===o,d=i.x+i.width/2-a.width/2,f=i.y+i.height/2-a.height/2,m=i[s]/2-a[s]/2;switch(u){case"top":n={x:d,y:i.y-a.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-a.width,y:f};break;default:n={x:i.x,y:i.y}}switch(a4(t)){case"start":n[l]-=m*(r&&c?-1:1);break;case"end":n[l]+=m*(r&&c?-1:1)}return n}let of=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:a=[],platform:o}=r,l=a.filter(Boolean),s=await (null==o.isRTL?void 0:o.isRTL(t)),u=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:c,y:d}=od(u,n,s),f=n,m={},h=0;for(let r=0;r{try{return e.matches(t)}catch(e){return!1}})}let oR=["transform","translate","scale","rotate","perspective"],ow=["transform","translate","scale","rotate","perspective","filter"],oD=["paint","layout","strict","content"];function oI(e){let t=oG(),r=oy(e)?oP(e):e;return oR.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||ow.some(e=>(r.willChange||"").includes(e))||oD.some(e=>(r.contain||"").includes(e))}function oG(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let oL=new Set(["html","body","#document"]);function o_(e){return oL.has(og(e))}function oP(e){return ov(e).getComputedStyle(e)}function oO(e){return oy(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ok(e){if("html"===og(e))return e;let t=e.assignedSlot||e.parentNode||ox(e)&&e.host||oB(e);return ox(t)?t.host:t}function oH(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let i=function e(t){let r=ok(t);return o_(r)?t.ownerDocument?t.ownerDocument.body:t.body:ob(r)&&oM(r)?r:e(r)}(e),a=i===(null==(n=e.ownerDocument)?void 0:n.body),o=ov(i);if(a){let e=oj(o);return t.concat(o,o.visualViewport||[],oM(i)?i:[],e&&r?oH(e):[])}return t.concat(i,oH(i,[],r))}function oj(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function oU(e){let t=oP(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=ob(e),a=i?e.offsetWidth:r,o=i?e.offsetHeight:n,l=a1(r)!==a||a1(n)!==o;return l&&(r=a,n=o),{width:r,height:n,$:l}}function oN(e){return oy(e)?e:e.contextElement}function oJ(e){let t=oN(e);if(!ob(t))return a9(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:a}=oU(t),o=(a?a1(r.width):r.width)/n,l=(a?a1(r.height):r.height)/i;return o&&Number.isFinite(o)||(o=1),l&&Number.isFinite(l)||(l=1),{x:o,y:l}}let oK=a9(0);function oQ(e){let t=ov(e);return oG()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:oK}function oV(e,t,r,n){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),o=oN(e),l=a9(1);t&&(n?oy(n)&&(l=oJ(n)):l=oJ(e));let s=(void 0===(i=r)&&(i=!1),n&&(!i||n===ov(o))&&i)?oQ(o):a9(0),u=(a.left+s.x)/l.x,c=(a.top+s.y)/l.y,d=a.width/l.x,f=a.height/l.y;if(o){let e=ov(o),t=n&&oy(n)?ov(n):n,r=e,i=oj(r);for(;i&&n&&t!==r;){let e=oJ(i),t=i.getBoundingClientRect(),n=oP(i),a=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=a,c+=o,i=oj(r=ov(i))}}return oc({width:d,height:f,x:u,y:c})}function oX(e,t){let r=oO(e).scrollLeft;return t?t.left+r:oV(oB(e)).left+r}function oq(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-oX(e,r),y:r.top+t.scrollTop}}let oW=new Set(["absolute","fixed"]);function oY(e,t,r){var n;let i;if("viewport"===t)i=function(e,t){let r=ov(e),n=oB(e),i=r.visualViewport,a=n.clientWidth,o=n.clientHeight,l=0,s=0;if(i){a=i.width,o=i.height;let e=oG();(!e||e&&"fixed"===t)&&(l=i.offsetLeft,s=i.offsetTop)}let u=oX(n);if(u<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,o=Math.abs(n.clientWidth-t.clientWidth-i);o<=25&&(a-=o)}else u<=25&&(a+=u);return{width:a,height:o,x:l,y:s}}(e,r);else if("document"===t){let t,r,a,o,l,s,u;n=oB(e),t=oB(n),r=oO(n),a=n.ownerDocument.body,o=a0(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),l=a0(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight),s=-r.scrollLeft+oX(n),u=-r.scrollTop,"rtl"===oP(a).direction&&(s+=a0(t.clientWidth,a.clientWidth)-o),i={width:o,height:l,x:s,y:u}}else if(oy(t)){let e,n,a,o,l,s;n=(e=oV(t,!0,"fixed"===r)).top+t.clientTop,a=e.left+t.clientLeft,o=ob(t)?oJ(t):a9(1),l=t.clientWidth*o.x,s=t.clientHeight*o.y,i={width:l,height:s,x:a*o.x,y:n*o.y}}else{let r=oQ(e);i={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return oc(i)}function oz(e){return"static"===oP(e).position}function oZ(e,t){if(!ob(e)||"fixed"===oP(e).position)return null;if(t)return t(e);let r=e.offsetParent;return oB(e)===r&&(r=r.ownerDocument.body),r}function o$(e,t){var r;let n=ov(e);if(oT(e))return n;if(!ob(e)){let t=ok(e);for(;t&&!o_(t);){if(oy(t)&&!oz(t))return t;t=ok(t)}return n}let i=oZ(e,t);for(;i&&(r=i,oS.has(og(r)))&&oz(i);)i=oZ(i,t);return i&&o_(i)&&oz(i)&&!oI(i)?n:i||function(e){let t=ok(e);for(;ob(t)&&!o_(t);){if(oI(t))return t;if(oT(t))break;t=ok(t)}return null}(e)||n}let o0=async function(e){let t=this.getOffsetParent||o$,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=ob(t),i=oB(t),a="fixed"===r,o=oV(e,!0,a,t),l={scrollLeft:0,scrollTop:0},s=a9(0);if(n||!n&&!a)if(("body"!==og(t)||oM(i))&&(l=oO(t)),n){let e=oV(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=oX(i));a&&!n&&i&&(s.x=oX(i));let u=!i||n||a?a9(0):oq(i,l);return{x:o.left+l.scrollLeft-s.x-u.x,y:o.top+l.scrollTop-s.y-u.y,width:o.width,height:o.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},o1={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,a="fixed"===i,o=oB(n),l=!!t&&oT(t.floating);if(n===o||l&&a)return r;let s={scrollLeft:0,scrollTop:0},u=a9(1),c=a9(0),d=ob(n);if((d||!d&&!a)&&(("body"!==og(n)||oM(o))&&(s=oO(n)),ob(n))){let e=oV(n);u=oJ(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}let f=!o||d||a?a9(0):oq(o,s);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-s.scrollLeft*u.x+c.x+f.x,y:r.y*u.y-s.scrollTop*u.y+c.y+f.y}},getDocumentElement:oB,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,a=[..."clippingAncestors"===r?oT(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=oH(e,[],!1).filter(e=>oy(e)&&"body"!==og(e)),i=null,a="fixed"===oP(e).position,o=a?ok(e):e;for(;oy(o)&&!o_(o);){let t=oP(o),r=oI(o);r||"fixed"!==t.position||(i=null),(a?!r&&!i:!r&&"static"===t.position&&!!i&&oW.has(i.position)||oM(o)&&!r&&function e(t,r){let n=ok(t);return!(n===r||!oy(n)||o_(n))&&("fixed"===oP(n).position||e(n,r))}(e,o))?n=n.filter(e=>e!==o):i=t,o=ok(o)}return t.set(e,n),n}(t,this._c):[].concat(r),n],o=a[0],l=a.reduce((e,r)=>{let n=oY(t,r,i);return e.top=a0(n.top,e.top),e.right=a$(n.right,e.right),e.bottom=a$(n.bottom,e.bottom),e.left=a0(n.left,e.left),e},oY(t,o,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:o$,getElementRects:o0,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=oU(e);return{width:t,height:r}},getScale:oJ,isElement:oy,isRTL:function(e){return"rtl"===oP(e).direction}};function o2(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function o9(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 o3(e){return/^(?:top|bottom|left|right)(?:-(?:start|end))?$/.test(e)}function o5(e){let t=window.devicePixelRatio||1;return Math.round(e*t)/t}var o8=nV(function({store:e,modal:t=!1,portal:r=!!t,preserveTabOrder:n=!0,autoFocusOnShow:a=!0,wrapperProps:l,fixed:s=!1,flip:u=!0,shift:c=0,slide:d=!0,overlap:f=!1,sameWidth:m=!1,fitViewport:h=!1,gutter:p,arrowPadding:A=4,overflowPadding:g=8,getAnchorRect:v,updatePosition:B,...C}){let y=iR();nu(e=e||y,!1);let b=e.useState("arrowElement"),x=e.useState("anchorElement"),E=e.useState("disclosureElement"),M=e.useState("popoverElement"),S=e.useState("contentElement"),F=e.useState("placement"),T=e.useState("mounted"),R=e.useState("rendered"),w=(0,o.useRef)(null),[D,I]=(0,o.useState)(!1),{portalRef:G,domReady:L}=nP(r,C.portalRef),_=nR(v),P=nR(B),O=!!B;nT(()=>{if(!(null==M?void 0:M.isConnected))return;M.style.setProperty("--popover-overflow-padding",`${g}px`);let t={contextElement:x||void 0,getBoundingClientRect:()=>{let e=null==_?void 0:_(x);return e||!x?function(e){if(!e)return o9();let{x:t,y:r,width:n,height:i}=e;return o9(t,r,n,i)}(e):x.getBoundingClientRect()}},r=async()=>{var r,n,i,a,o;let l,v,B;if(!T)return;b||(w.current=w.current||document.createElement("div"));let C=b||w.current,y=[(r={gutter:p,shift:c},void 0===(n=({placement:e})=>{var t;let n=((null==C?void 0:C.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:a,placement:o,middlewareData:l}=e,s=await op(e,n);return o===(null==(t=l.offset)?void 0:t.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:i+s.x,y:a+s.y,data:{...s,placement:o}}}}),function(e){var t;if(!1===e.flip)return;let r="string"==typeof e.flip?e.flip.split(" "):void 0;return nu(!r||r.every(o3),!1),{name:"flip",options:t={padding:e.overflowPadding,fallbackPlacements:r},async fn(e){var r,n,i,a,o,l,s,u;let c,d,f,{placement:m,middlewareData:h,rects:p,initialPlacement:A,platform:g,elements:v}=e,{mainAxis:B=!0,crossAxis:C=!0,fallbackPlacements:y,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:E=!0,...M}=a8(t,e);if(null!=(r=h.arrow)&&r.alignmentOffset)return{};let S=a6(m),F=or(A),T=a6(A)===A,R=await (null==g.isRTL?void 0:g.isRTL(v.floating)),w=y||(T||!E?[os(A)]:(c=os(A),[on(A),c,on(c)])),D="none"!==x;!y&&D&&w.push(...(d=a4(A),f=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?oa:oi;return t?oi:oa;case"left":case"right":return t?oo:ol;default:return[]}}(a6(A),"start"===x,R),d&&(f=f.map(e=>e+"-"+d),E&&(f=f.concat(f.map(on)))),f));let I=[A,...w],G=await om(e,M),L=[],_=(null==(n=h.flip)?void 0:n.overflows)||[];if(B&&L.push(G[S]),C){let e,t,r,n,i=(l=m,s=p,void 0===(u=R)&&(u=!1),e=a4(l),r=oe(t=a7(or(l))),n="x"===t?e===(u?"end":"start")?"right":"left":"start"===e?"bottom":"top",s.reference[r]>s.floating[r]&&(n=os(n)),[n,os(n)]);L.push(G[i[0]],G[i[1]])}if(_=[..._,{placement:m,overflows:L}],!L.every(e=>e<=0)){let e=((null==(i=h.flip)?void 0:i.index)||0)+1,t=I[e];if(t&&("alignment"!==C||F===or(t)||_.every(e=>or(e.placement)!==F||e.overflows[0]>0)))return{data:{index:e,overflows:_},reset:{placement:t}};let r=null==(a=_.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!r)switch(b){case"bestFit":{let e=null==(o=_.filter(e=>{if(D){let t=or(e.placement);return t===F||"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:o[0];e&&(r=e);break}case"initialPlacement":r=A}if(m!==r)return{reset:{placement:r}}}return{}}}}({flip:u,overflowPadding:g}),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:a,middlewareData:o}=e,{offset:l=0,mainAxis:s=!0,crossAxis:u=!0}=a8(t,e),c={x:r,y:n},d=or(i),f=a7(d),m=c[f],h=c[d],p=a8(l,e),A="number"==typeof p?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(s){let e="y"===f?"height":"width",t=a.reference[f]-a.floating[e]+A.mainAxis,r=a.reference[f]+a.reference[e]-A.mainAxis;mr&&(m=r)}if(u){var g,v;let e="y"===f?"width":"height",t=oh.has(a6(i)),r=a.reference[d]-a.floating[e]+(t&&(null==(g=o.offset)?void 0:g[d])||0)+(t?0:A.crossAxis),n=a.reference[d]+a.reference[e]+(t?0:(null==(v=o.offset)?void 0:v[d])||0)-(t?A.crossAxis:0);hn&&(h=n)}return{[f]:m,[d]:h}}})},async fn(e){let{x:t,y:n,placement:i}=e,{mainAxis:a=!0,crossAxis:o=!1,limiter:l={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...s}=a8(r,e),u={x:t,y:n},c=await om(e,s),d=or(a6(i)),f=a7(d),m=u[f],h=u[d];if(a){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=m+c[e],n=m-c[t];m=a0(r,a$(m,n))}if(o){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",r=h+c[e],n=h-c[t];h=a0(r,a$(h,n))}let p=l.fn({...e,[f]:m,[d]:h});return{...p,data:{x:p.x-t,y:p.y-n,enabled:{[f]:a,[d]:o}}}}}}}({slide:d,shift:c,overlap:f,overflowPadding:g}),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:a,platform:o,elements:l,middlewareData:s}=e,{element:u,padding:c=0}=a8(r,e)||{};if(null==u)return{};let d=ou(c),f={x:t,y:n},m=a7(or(i)),h=oe(m),p=await o.getDimensions(u),A="y"===m,g=A?"clientHeight":"clientWidth",v=a.reference[h]+a.reference[m]-f[m]-a.floating[h],B=f[m]-a.reference[m],C=await (null==o.getOffsetParent?void 0:o.getOffsetParent(u)),y=C?C[g]:0;y&&await (null==o.isElement?void 0:o.isElement(C))||(y=l.floating[g]||a.floating[h]);let b=y/2-p[h]/2-1,x=a$(d[A?"top":"left"],b),E=a$(d[A?"bottom":"right"],b),M=y-p[h]-E,S=y/2-p[h]/2+(v/2-B/2),F=a0(x,a$(S,M)),T=!s.arrow&&null!=a4(i)&&S!==F&&a.reference[h]/2-(S{},...d}=a8(a,e),f=await om(e,d),m=a6(o),h=a4(o),p="y"===or(o),{width:A,height:g}=l.floating;"top"===m||"bottom"===m?(n=m,i=h===(await (null==s.isRTL?void 0:s.isRTL(u.floating))?"start":"end")?"left":"right"):(i=m,n="end"===h?"top":"bottom");let v=g-f.top-f.bottom,B=A-f.left-f.right,C=a$(g-f[n],v),y=a$(A-f[i],B),b=!e.middlewareData.shift,x=C,E=y;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(E=B),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(x=v),b&&!h){let e=a0(f.left,0),t=a0(f.right,0),r=a0(f.top,0),n=a0(f.bottom,0);p?E=A-2*(0!==e||0!==t?e+t:a0(f.left,f.right)):x=g-2*(0!==r||0!==n?r+n:a0(f.top,f.bottom))}await c({...e,availableWidth:E,availableHeight:x});let M=await s.getDimensions(u.floating);return A!==M.width||g!==M.height?{reset:{rects:!0}}:{}}}],x=await (o={placement:F,strategy:s?"fixed":"absolute",middleware:y},l=new Map,B={...(v={platform:o1,...o}).platform,_c:l},of(t,M,{...v,platform:B}));null==e||e.setState("currentPlacement",x.placement),I(!0);let E=o5(x.x),S=o5(x.y);if(Object.assign(M.style,{top:"0",left:"0",transform:`translate3d(${E}px,${S}px,0)`}),C&&x.middlewareData.arrow){let{x:e,y:t}=x.middlewareData.arrow,r=x.placement.split("-")[0],n=C.clientWidth/2,i=C.clientHeight/2,a=null!=e?e+n:-n,o=null!=t?t+i:-i;M.style.setProperty("--popover-transform-origin",{top:`${a}px calc(100% + ${i}px)`,bottom:`${a}px ${-i}px`,left:`calc(100% + ${n}px) ${o}px`,right:`${-n}px ${o}px`}[r]),Object.assign(C.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:a=!0,ancestorResize:o=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=n,c=oN(e),d=a||o?[...c?oH(c):[],...oH(t)]:[];d.forEach(e=>{a&&e.addEventListener("scroll",r,{passive:!0}),o&&e.addEventListener("resize",r)});let f=c&&s?function(e,t){let r,n=null,i=oB(e);function a(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function o(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),a();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:m}=u;if(l||t(),!f||!m)return;let h={rootMargin:-a2(d)+"px "+-a2(i.clientWidth-(c+f))+"px "+-a2(i.clientHeight-(d+m))+"px "+-a2(c)+"px",threshold:a0(0,a$(1,s))||1},p=!0;function A(t){let n=t[0].intersectionRatio;if(n!==s){if(!p)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==n||o2(u,e.getBoundingClientRect())||o(),p=!1}try{n=new IntersectionObserver(A,{...h,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(A,h)}n.observe(e)}(!0),a}(c,r):null,m=-1,h=null;l&&(h=new ResizeObserver(e=>{let[n]=e;n&&n.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),r()}),c&&!u&&h.observe(c),h.observe(t));let p=u?oV(e):null;return u&&function t(){let n=oV(e);p&&!o2(p,n)&&r(),p=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{a&&e.removeEventListener("scroll",r),o&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,u&&cancelAnimationFrame(i)}}(t,M,async()=>{O?(await P({updatePosition:r}),I(!0)):await r()},{elementResize:"function"==typeof ResizeObserver});return()=>{I(!1),n()}},[e,R,M,b,x,M,F,T,L,s,u,c,d,f,m,h,p,A,g,_,O,P]),nT(()=>{if(!T||!L||!(null==M?void 0:M.isConnected)||!(null==S?void 0:S.isConnected))return;let e=()=>{M.style.zIndex=getComputedStyle(S).zIndex};e();let t=requestAnimationFrame(()=>{t=requestAnimationFrame(e)});return()=>cancelAnimationFrame(t)},[T,L,M,S]);let k=s?"fixed":"absolute";return C=n_(C,t=>(0,i.jsx)("div",{...l,style:{position:k,top:0,left:0,width:"max-content",...null==l?void 0:l.style},ref:null==e?void 0:e.setPopoverElement,children:t}),[e,k,l]),C={"data-placing":!D||void 0,...C=n_(C,t=>(0,i.jsx)(iD,{value:e,children:t}),[e]),style:{position:"relative",...C.style}},C=az({store:e,modal:t,portal:r,preserveTabOrder:n,preserveTabOrderAnchor:E||x,autoFocusOnShow:D&&a,...C,portalRef:G})});aZ(nJ(function(e){return nQ("div",o8(e))}),iR);var o6=nV(function({store:e,modal:t,tabIndex:r,alwaysVisible:n,autoFocusOnHide:i=!0,hideOnInteractOutside:a=!0,...l}){let s=iO();nu(e=e||s,!1);let u=e.useState("baseElement"),c=(0,o.useRef)(!1),d=at(e.tag,e=>null==e?void 0:e.renderedItems.length);return l=ap({store:e,alwaysVisible:n,...l}),l=o8({store:e,modal:t,alwaysVisible:n,backdrop:!1,autoFocusOnShow:!1,finalFocus:u,preserveTabOrderAnchor:null,unstable_treeSnapshotKey:d,...l,getPersistentElements(){var r;let n=(null==(r=l.getPersistentElements)?void 0:r.call(l))||[];if(!t||!e)return n;let{contentElement:i,baseElement:a}=e.getState();if(!a)return n;let o=rZ(a),s=[];if((null==i?void 0:i.id)&&s.push(`[aria-controls~="${i.id}"]`),(null==a?void 0:a.id)&&s.push(`[aria-controls~="${a.id}"]`),!s.length)return[...n,a];let u=s.join(",");return[...n,...o.querySelectorAll(u)]},autoFocusOnHide:e=>!nc(i,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,l=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,l))return!1;let s="function"==typeof a?a(t):a;return s&&(c.current="click"===t.type),s}})}),o4=aZ(nJ(function(e){return nQ("div",o6(e))}),iO);(0,o.createContext)(null),(0,o.createContext)(null);var o7=nX([n$],[n0]),le=o7.useContext;o7.useScopedContext,o7.useProviderContext,o7.ContextProvider,o7.ScopedContextProvider;var lt={id:null};function lr(e,t){return e.find(e=>t?!e.disabled&&e.id!==t:!e.disabled)}function ln(e,t){return e.filter(e=>e.rowId===t)}function li(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 la(e){let t=0;for(let{length:r}of e)r>t&&(t=r);return t}var lo=ng()&&np();function ll({tag:e,...t}={}){let r=iY(t.store,function(e,...t){if(e)return iN(e,"pick")(...t)}(e,["value","rtl"]));iz(t,r);let n=null==e?void 0:e.getState(),i=null==r?void 0:r.getState(),a=nm(t.activeId,null==i?void 0:i.activeId,t.defaultActiveId,null),o=function(e={}){var t;let r=null==(t=e.store)?void 0:t.getState(),n=function(e={}){var t,r;iz(e,e.store);let n=null==(t=e.store)?void 0:t.getState(),i=nm(e.items,null==n?void 0:n.items,e.defaultItems,[]),a=new Map(i.map(e=>[e.id,e])),o={items:i,renderedItems:nm(null==n?void 0:n.renderedItems,[])},l=null==(r=e.store)?void 0:r.__unstablePrivateStore,s=iJ({items:i,renderedItems:o.renderedItems},l),u=iJ(o,e.store),c=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,a])=>{var o;let l=t(r),s=t(a);return l!==s&&l&&s?(o=l,s.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_PRECEDING)?(e>i&&(n=!0),-1):(et):e);s.setState("renderedItems",i),u.setState("renderedItems",i)};iK(u,()=>iQ(s)),iK(s,()=>iq(s,["items"],e=>{u.setState("items",e.items)})),iK(s,()=>iq(s,["renderedItems"],e=>{let t=!0,r=requestAnimationFrame(()=>{let{renderedItems:t}=u.getState();e.renderedItems!==t&&c(e.renderedItems)});if("function"!=typeof IntersectionObserver)return()=>cancelAnimationFrame(r);let n=new IntersectionObserver(()=>{if(t){t=!1;return}cancelAnimationFrame(r),r=requestAnimationFrame(()=>c(e.renderedItems))},{root:function(e){var t;let r=e.find(e=>!!e.element),n=[...e].reverse().find(e=>!!e.element),i=null==(t=null==r?void 0:r.element)?void 0:t.parentElement;for(;i&&(null==n?void 0:n.element);){let e=i;if(n&&e.contains(n.element))return i;i=i.parentElement}return rZ(i).body}(e.renderedItems)});for(let t of e.renderedItems)t.element&&n.observe(t.element);return()=>{cancelAnimationFrame(r),n.disconnect()}}));let d=(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})}},f=e=>d(e,e=>s.setState("items",e),!0);return{...u,registerItem:f,renderItem:e=>nl(f(e),d(e,e=>s.setState("renderedItems",e))),item:e=>{if(!e)return null;let t=a.get(e);if(!t){let{items:r}=s.getState();(t=r.find(t=>t.id===e))&&a.set(e,t)}return t||null},__unstablePrivateStore:s}}(e),i=nm(e.activeId,null==r?void 0:r.activeId,e.defaultActiveId),a=iJ({...n.getState(),id:nm(e.id,null==r?void 0:r.id,`id-${Math.random().toString(36).slice(2,8)}`),activeId:i,baseElement:nm(null==r?void 0:r.baseElement,null),includesBaseElement:nm(e.includesBaseElement,null==r?void 0:r.includesBaseElement,null===i),moves:nm(null==r?void 0:r.moves,0),orientation:nm(e.orientation,null==r?void 0:r.orientation,"both"),rtl:nm(e.rtl,null==r?void 0:r.rtl,!1),virtualFocus:nm(e.virtualFocus,null==r?void 0:r.virtualFocus,!1),focusLoop:nm(e.focusLoop,null==r?void 0:r.focusLoop,!1),focusWrap:nm(e.focusWrap,null==r?void 0:r.focusWrap,!1),focusShift:nm(e.focusShift,null==r?void 0:r.focusShift,!1)},n,e.store);iK(a,()=>iX(a,["renderedItems","activeId"],e=>{a.setState("activeId",t=>{var r;return void 0!==t?t:null==(r=lr(e.renderedItems))?void 0:r.id})}));let o=(e="next",t={})=>{var r,n;let i=a.getState(),{skip:o=0,activeId:l=i.activeId,focusShift:s=i.focusShift,focusLoop:u=i.focusLoop,focusWrap:c=i.focusWrap,includesBaseElement:d=i.includesBaseElement,renderedItems:f=i.renderedItems,rtl:m=i.rtl}=t,h="up"===e||"down"===e,p="next"===e||"down"===e,A=h?iA(function(e,t,r){let n=la(e);for(let i of e)for(let e=0;ee.id===l);if(!g)return null==(n=lr(A))?void 0:n.id;let v=A.some(e=>e.rowId),B=A.indexOf(g),C=A.slice(B+1),y=ln(C,g.rowId);if(o){let e=y.filter(e=>l?!e.disabled&&e.id!==l:!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),x=v&&c&&(h?"horizontal"!==c:"vertical"!==c),E=p?(!v||h)&&b&&d:!!h&&d;if(b){let e=lr(function(e,t,r=!1){let n=e.findIndex(e=>e.id===t);return[...e.slice(n+1),...r?[lt]:[],...e.slice(0,n)]}(x&&!E?A:ln(A,g.rowId),l,E),l);return null==e?void 0:e.id}if(x){let e=lr(E?y:C,l);return E?(null==e?void 0:e.id)||null:null==e?void 0:e.id}let M=lr(y,l);return!M&&E?null:null==M?void 0:M.id};return{...n,...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=lr(a.getState().renderedItems))?void 0:e.id},last:()=>{var e;return null==(e=lr(ig(a.getState().renderedItems)))?void 0:e.id},next:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),o("next",e)),previous:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),o("previous",e)),down:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),o("down",e)),up:e=>(void 0!==e&&"number"==typeof e&&(e={skip:e}),o("up",e))}}({...t,activeId:a,includesBaseElement:nm(t.includesBaseElement,null==i?void 0:i.includesBaseElement,!0),orientation:nm(t.orientation,null==i?void 0:i.orientation,"vertical"),focusLoop:nm(t.focusLoop,null==i?void 0:i.focusLoop,!0),focusWrap:nm(t.focusWrap,null==i?void 0:i.focusWrap,!0),virtualFocus:nm(t.virtualFocus,null==i?void 0:i.virtualFocus,!0)}),l=function({popover:e,...t}={}){let r=iY(t.store,iW(e,["arrowElement","anchorElement","contentElement","popoverElement","disclosureElement"]));iz(t,r);let n=null==r?void 0:r.getState(),i=aq({...t,store:r}),a=nm(t.placement,null==n?void 0:n.placement,"bottom"),o=iJ({...i.getState(),placement:a,currentPlacement:a,anchorElement:nm(null==n?void 0:n.anchorElement,null),popoverElement:nm(null==n?void 0:n.popoverElement,null),arrowElement:nm(null==n?void 0:n.arrowElement,null),rendered:Symbol("rendered")},i,r);return{...i,...o,setAnchorElement:e=>o.setState("anchorElement",e),setPopoverElement:e=>o.setState("popoverElement",e),setArrowElement:e=>o.setState("arrowElement",e),render:()=>o.setState("rendered",Symbol("rendered"))}}({...t,placement:nm(t.placement,null==i?void 0:i.placement,"bottom-start")}),s=nm(t.value,null==i?void 0:i.value,t.defaultValue,""),u=nm(t.selectedValue,null==i?void 0:i.selectedValue,null==n?void 0:n.values,t.defaultSelectedValue,""),c=Array.isArray(u),d={...o.getState(),...l.getState(),value:s,selectedValue:u,resetValueOnSelect:nm(t.resetValueOnSelect,null==i?void 0:i.resetValueOnSelect,c),resetValueOnHide:nm(t.resetValueOnHide,null==i?void 0:i.resetValueOnHide,c&&!e),activeValue:null==i?void 0:i.activeValue},f=iJ(d,o,l,r);return lo&&iK(f,()=>iX(f,["virtualFocus"],()=>{f.setState("virtualFocus",!1)})),iK(f,()=>{if(e)return nl(iX(f,["selectedValue"],t=>{Array.isArray(t.selectedValue)&&e.setValues(t.selectedValue)}),iX(e,["values"],e=>{f.setState("selectedValue",e.values)}))}),iK(f,()=>iX(f,["resetValueOnHide","mounted"],e=>{!e.resetValueOnHide||e.mounted||f.setState("value",s)})),iK(f,()=>iX(f,["open"],e=>{e.open||(f.setState("activeId",a),f.setState("moves",0))})),iK(f,()=>iX(f,["moves","activeId"],(e,t)=>{e.moves===t.moves&&f.setState("activeValue",void 0)})),iK(f,()=>iq(f,["moves","renderedItems"],(e,t)=>{if(e.moves===t.moves)return;let{activeId:r}=f.getState(),n=o.item(r);f.setState("activeValue",null==n?void 0:n.value)})),{...l,...o,...f,tag:e,setValue:e=>f.setState("value",e),resetValue:()=>f.setState("value",d.value),setSelectedValue:e=>f.setState("selectedValue",e)}}function ls(e={}){var t,r,n,i,a,o,l,s;let u;t=e,u=le();let[c,d]=ai(ll,e={id:nD((r=t={...t,tag:void 0!==t.tag?t.tag:u}).id),...r});return nI(d,[(n=e).tag]),an(c,n,"value","setValue"),an(c,n,"selectedValue","setSelectedValue"),an(c,n,"resetValueOnHide"),an(c,n,"resetValueOnSelect"),Object.assign((o=c,nI(l=d,[(s=n).popover]),an(o,s,"placement"),i=aQ(o,l,s),a=i,nI(d,[n.store]),an(a,n,"items","setItems"),an(i=a,n,"activeId","setActiveId"),an(i,n,"includesBaseElement"),an(i,n,"virtualFocus"),an(i,n,"orientation"),an(i,n,"rtl"),an(i,n,"focusLoop"),an(i,n,"focusWrap"),an(i,n,"focusShift"),i),{tag:n.tag})}function lu(e={}){let t=ls(e);return(0,i.jsx)(ik,{value:t,children:e.children})}var lc=(0,o.createContext)(void 0),ld=nV(function(e){let[t,r]=(0,o.useState)();return nf(e={role:"group","aria-labelledby":t,...e=n_(e,e=>(0,i.jsx)(lc.Provider,{value:r,children:e}),[])})});nJ(function(e){return nQ("div",ld(e))});var lf=nV(function({store:e,...t}){return ld(t)});nJ(function(e){return nQ("div",lf(e))});var lm=nV(function({store:e,...t}){let r=iP();return nu(e=e||r,!1),"grid"===r7(e.useState("contentElement"))&&(t={role:"rowgroup",...t}),t=lf({store:e,...t})}),lh=nJ(function(e){return nQ("div",lm(e))}),lp=nV(function(e){let t=(0,o.useContext)(lc),r=nD(e.id);return nT(()=>(null==t||t(r),()=>null==t?void 0:t(void 0)),[t,r]),nf(e={id:r,"aria-hidden":!0,...e})});nJ(function(e){return nQ("div",lp(e))});var lA=nV(function({store:e,...t}){return lp(t)});nJ(function(e){return nQ("div",lA(e))});var lg=nV(function(e){return lA(e)}),lv=nJ(function(e){return nQ("div",lg(e))}),lB=e.i(38360);let lC={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},ly=(e,t)=>String(e.rankedValue).localeCompare(String(t.rankedValue));function lb(e,t,r={}){let{keys:n,threshold:i=lC.MATCHES,baseSort:a=ly,sorter:o=e=>e.sort((e,t)=>(function(e,t,r){let{rank:n,keyIndex:i}=e,{rank:a,keyIndex:o}=t;return n!==a?n>a?-1:1:i===o?r(e,t):i{let l=lx(i,u,c),s=t,{minRanking:d,maxRanking:f,threshold:m}=a;return l=lC.MATCHES?l=d:l>f&&(l=f),l>e&&(e=l,r=o,n=m,s=i),{rankedValue:s,rank:e,keyIndex:r,keyThreshold:n}},{rankedValue:l,rank:lC.NO_MATCH,keyIndex:-1,keyThreshold:c.threshold}):{rankedValue:l,rank:lx(l,u,c),keyIndex:-1,keyThreshold:c.threshold}),{rank:f,keyThreshold:m=i}=d;return f>=m&&e.push({...d,item:a,index:o}),e},[])).map(({item:e})=>e)}function lx(e,t,r){if(e=lE(e,r),(t=lE(t,r)).length>e.length)return lC.NO_MATCH;if(e===t)return lC.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(),a=i.value;if(e.length===t.length&&0===a)return lC.EQUAL;if(0===a)return lC.STARTS_WITH;let o=i;for(;!o.done;){if(o.value>0&&" "===e[o.value-1])return lC.WORD_STARTS_WITH;o=n.next()}return a>0?lC.CONTAINS:1===t.length?lC.NO_MATCH:(function(e){let t="",r=" ";for(let n=0;n-1))return lC.NO_MATCH;return r=a-l,n=i/t.length,lC.MATCHES+1/r*n}(e,t)}function lE(e,{keepDiacritics:t}){return e=`${e}`,t||(e=(0,lB.default)(e)),e}lb.rankings=lC;let lM={maxRanking:1/0,minRanking:-1/0};var lS=e.i(29402);let lF=new Set(["SkiFree","SkiFree_Daily","SkiFree_Randomizer"]),lT={"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)"},lR={"z_mappacks/DM":"DM","z_mappacks/LCTF":"LCTF","z_mappacks/Lak":"LakRabbit"},lw=(0,t9.getMissionList)().filter(e=>!lF.has(e)).map(e=>{let t,r=(0,t9.getMissionInfo)(e),[n]=(0,t9.getSourceAndPath)(r.resourcePath),i=(t=n.match(/^(.*)(\/[^/]+)$/))?t[1]:"",a=lT[n]??lR[i]??null;return{resourcePath:r.resourcePath,missionName:e,displayName:r.displayName,sourcePath:n,groupName:a,missionTypes:r.missionTypes}}),lD=new Map(lw.map(e=>[e.missionName,e])),lI=function(e){let t=new Map;for(let r of e){let e=t.get(r.groupName)??[];e.push(r),t.set(r.groupName,e)}return t.forEach((e,r)=>{t.set(r,(0,lS.default)(e,[e=>(e.displayName||e.missionName).toLowerCase()],["asc"]))}),(0,lS.default)(Array.from(t.entries()),[([e])=>"Official"===e?0:null==e?2:1,([e])=>e?e.toLowerCase():""],["asc","asc"])}(lw),lG="undefined"!=typeof navigator&&/Mac|iPhone|iPad|iPod/.test(navigator.platform);function lL(e){let t,r,n,o,l,s=(0,a.c)(12),{mission:u}=e,c=u.displayName||u.missionName;return s[0]!==c?(t=(0,i.jsx)("span",{className:"MissionSelect-itemName",children:c}),s[0]=c,s[1]=t):t=s[1],s[2]!==u.missionTypes?(r=u.missionTypes.length>0&&(0,i.jsx)("span",{className:"MissionSelect-itemTypes",children:u.missionTypes.map(l_)}),s[2]=u.missionTypes,s[3]=r):r=s[3],s[4]!==t||s[5]!==r?(n=(0,i.jsxs)("span",{className:"MissionSelect-itemHeader",children:[t,r]}),s[4]=t,s[5]=r,s[6]=n):n=s[6],s[7]!==u.missionName?(o=(0,i.jsx)("span",{className:"MissionSelect-itemMissionName",children:u.missionName}),s[7]=u.missionName,s[8]=o):o=s[8],s[9]!==n||s[10]!==o?(l=(0,i.jsxs)(i.Fragment,{children:[n,o]}),s[9]=n,s[10]=o,s[11]=l):l=s[11],l}function l_(e){return(0,i.jsx)("span",{className:"MissionSelect-itemType","data-mission-type":e,children:e},e)}function lP(e){let t,r,n,l,s,u,c,d,f,m,h,p,A,g,v,B,C,y=(0,a.c)(43),{value:b,missionType:x,onChange:E}=e,[M,S]=(0,o.useState)(""),F=(0,o.useRef)(null),T=(0,o.useRef)(x);y[0]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{(0,o.startTransition)(()=>S(e))},y[0]=t):t=y[0];let R=ls({resetValueOnHide:!0,selectedValue:b,setSelectedValue:e=>{if(e){let t=T.current,r=(0,t9.getMissionInfo)(e).missionTypes;t&&r.includes(t)||(t=r[0]),E({missionName:e,missionType:t}),F.current?.blur()}},setValue:t});y[1]!==R?(r=()=>{let e=e=>{"k"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),F.current?.focus(),R.show())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},n=[R],y[1]=R,y[2]=r,y[3]=n):(r=y[2],n=y[3]),(0,o.useEffect)(r,n),y[4]!==b?(l=lD.get(b),y[4]=b,y[5]=l):l=y[5];let w=l;e:{let e,t;if(!M){let e;y[6]===Symbol.for("react.memo_cache_sentinel")?(e={type:"grouped",groups:lI},y[6]=e):e=y[6],s=e;break e}y[7]!==M?(e=lb(lw,M,{keys:["displayName","missionName","missionTypes","groupName"]}),y[7]=M,y[8]=e):e=y[8];let r=e;y[9]!==r?(t={type:"flat",missions:r},y[9]=r,y[10]=t):t=y[10],s=t}let D=s,I=w?w.displayName||w.missionName:b,G="flat"===D.type?0===D.missions.length:0===D.groups.length,L=e=>(0,i.jsx)(as,{value:e.missionName,className:"MissionSelect-item",focusOnHover:!0,onClick:t=>{if(t.target&&t.target instanceof HTMLElement){let r=t.target.dataset.missionType;r?(T.current=r,e.missionName===b&&E({missionName:e.missionName,missionType:r})):T.current=null}else T.current=null},children:(0,i.jsx)(lL,{mission:e})},e.missionName);y[11]!==R?(u=()=>{try{document.exitPointerLock()}catch{}R.show()},c=e=>{"Escape"!==e.key||R.getState().open||F.current?.blur()},y[11]=R,y[12]=u,y[13]=c):(u=y[12],c=y[13]),y[14]!==I||y[15]!==u||y[16]!==c?(d=(0,i.jsx)(i1,{ref:F,autoSelect:!0,placeholder:I,className:"MissionSelect-input",onFocus:u,onKeyDown:c}),y[14]=I,y[15]=u,y[16]=c,y[17]=d):d=y[17],y[18]!==I?(f=(0,i.jsx)("span",{className:"MissionSelect-selectedName",children:I}),y[18]=I,y[19]=f):f=y[19],y[20]!==x?(m=x&&(0,i.jsx)("span",{className:"MissionSelect-itemType","data-mission-type":x,children:x}),y[20]=x,y[21]=m):m=y[21],y[22]!==m||y[23]!==f?(h=(0,i.jsxs)("div",{className:"MissionSelect-selectedValue",children:[f,m]}),y[22]=m,y[23]=f,y[24]=h):h=y[24],y[25]===Symbol.for("react.memo_cache_sentinel")?(p=(0,i.jsx)("kbd",{className:"MissionSelect-shortcut",children:lG?"⌘K":"^K"}),y[25]=p):p=y[25],y[26]!==h||y[27]!==d?(A=(0,i.jsxs)("div",{className:"MissionSelect-inputWrapper",children:[d,h,p]}),y[26]=h,y[27]=d,y[28]=A):A=y[28];let _="flat"===D.type?D.missions.map(L):D.groups.map(e=>{let[t,r]=e;return t?(0,i.jsxs)(lh,{className:"MissionSelect-group",children:[(0,i.jsx)(lv,{className:"MissionSelect-groupLabel",children:t}),r.map(L)]},t):(0,i.jsx)(o.Fragment,{children:r.map(L)},"ungrouped")});return y[29]!==G?(g=G&&(0,i.jsx)("div",{className:"MissionSelect-noResults",children:"No missions found"}),y[29]=G,y[30]=g):g=y[30],y[31]!==aA||y[32]!==_||y[33]!==g?(v=(0,i.jsxs)(aA,{className:"MissionSelect-list",children:[_,g]}),y[31]=aA,y[32]=_,y[33]=g,y[34]=v):v=y[34],y[35]!==o4||y[36]!==v?(B=(0,i.jsx)(o4,{gutter:4,fitViewport:!0,autoFocusOnHide:!1,className:"MissionSelect-popover",children:v}),y[35]=o4,y[36]=v,y[37]=B):B=y[37],y[38]!==lu||y[39]!==R||y[40]!==A||y[41]!==B?(C=(0,i.jsxs)(lu,{store:R,children:[A,B]}),y[38]=lu,y[39]=R,y[40]=A,y[41]=B,y[42]=C):C=y[42],C}var lO=e.i(11152),lk=e.i(40141);function lH(e){return(0,lk.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)}function lj(e){let t,r,n,l,s,u=(0,a.c)(11),{cameraRef:c,missionName:d,missionType:f}=e,{fogEnabled:m}=(0,S.useSettings)(),[h,p]=(0,o.useState)(!1),A=(0,o.useRef)(null);u[0]!==c||u[1]!==m||u[2]!==d||u[3]!==f?(t=async()=>{clearTimeout(A.current);let e=c.current;if(!e)return;let t=function({position:e,quaternion:t}){let r=e=>parseFloat(e.toFixed(3)),n=`${r(e.x)},${r(e.y)},${r(e.z)}`,i=`${r(t.x)},${r(t.y)},${r(t.z)},${r(t.w)}`;return`#c${n}~${i}`}(e),r=new URLSearchParams;r.set("mission",`${d}~${f}`),r.set("fog",m.toString());let n=`${window.location.pathname}?${r}${t}`,i=`${window.location.origin}${n}`;window.history.replaceState(null,"",n);try{await navigator.clipboard.writeText(i),p(!0),A.current=setTimeout(()=>{p(!1)},1100)}catch(e){console.error(e)}},u[0]=c,u[1]=m,u[2]=d,u[3]=f,u[4]=t):t=u[4];let g=t,v=h?"true":"false";return u[5]===Symbol.for("react.memo_cache_sentinel")?(r=(0,i.jsx)(lO.FaMapPin,{className:"MapPin"}),n=(0,i.jsx)(lH,{className:"ClipboardCheck"}),l=(0,i.jsx)("span",{className:"ButtonLabel",children:" Copy coordinates URL"}),u[5]=r,u[6]=n,u[7]=l):(r=u[5],n=u[6],l=u[7]),u[8]!==g||u[9]!==v?(s=(0,i.jsxs)("button",{type:"button",className:"IconButton LabelledButton CopyCoordinatesButton","aria-label":"Copy coordinates URL",title:"Copy coordinates URL",onClick:g,"data-copied":v,id:"copyCoordinatesButton",children:[r,n,l]}),u[8]=g,u[9]=v,u[10]=s):s=u[10],s}function lU(e){return(0,lk.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 lN(e){return(0,lk.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)}function lJ(e){let t,r,n,l,s,u,c,d,f,m,h,p,A,g,v,B,C,y,b,x,E,M,F,T,R,w,D,I,G,L,_,P,O,k,H,j,U,N,J,K,Q,V,X,q,W=(0,a.c)(99),{missionName:Y,missionType:z,onChangeMission:Z,onOpenMapInfo:$,cameraRef:ee,isTouch:et}=e,{fogEnabled:er,setFogEnabled:en,fov:ei,setFov:ea,audioEnabled:eo,setAudioEnabled:el,animationEnabled:es,setAnimationEnabled:eu}=(0,S.useSettings)(),{speedMultiplier:ec,setSpeedMultiplier:ed,touchMode:ef,setTouchMode:em}=(0,S.useControls)(),{debugMode:eh,setDebugMode:ep}=(0,S.useDebug)(),[eA,eg]=(0,o.useState)(!1),ev=(0,o.useRef)(null),eB=(0,o.useRef)(null),eC=(0,o.useRef)(null);W[0]!==eA?(t=()=>{eA&&ev.current?.focus()},r=[eA],W[0]=eA,W[1]=t,W[2]=r):(t=W[1],r=W[2]),(0,o.useEffect)(t,r),W[3]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{let t=e.relatedTarget;t&&eC.current?.contains(t)||eg(!1)},W[3]=n):n=W[3];let ey=n;W[4]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{"Escape"===e.key&&(eg(!1),eB.current?.focus())},W[4]=l):l=W[4];let eb=l;return W[5]!==Y||W[6]!==z||W[7]!==Z?(s=(0,i.jsx)(lP,{value:Y,missionType:z,onChange:Z}),W[5]=Y,W[6]=z,W[7]=Z,W[8]=s):s=W[8],W[9]===Symbol.for("react.memo_cache_sentinel")?(u=()=>{eg(lK)},W[9]=u):u=W[9],W[10]===Symbol.for("react.memo_cache_sentinel")?(c=(0,i.jsx)(lN,{}),W[10]=c):c=W[10],W[11]!==eA?(d=(0,i.jsx)("button",{ref:eB,className:"IconButton Controls-toggle",onClick:u,"aria-expanded":eA,"aria-controls":"settingsPanel","aria-label":"Settings",children:c}),W[11]=eA,W[12]=d):d=W[12],W[13]!==ee||W[14]!==Y||W[15]!==z?(f=(0,i.jsx)(lj,{cameraRef:ee,missionName:Y,missionType:z}),W[13]=ee,W[14]=Y,W[15]=z,W[16]=f):f=W[16],W[17]===Symbol.for("react.memo_cache_sentinel")?(m=(0,i.jsx)(lU,{}),h=(0,i.jsx)("span",{className:"ButtonLabel",children:"Show map info"}),W[17]=m,W[18]=h):(m=W[17],h=W[18]),W[19]!==$?(p=(0,i.jsxs)("button",{type:"button",className:"IconButton LabelledButton MapInfoButton","aria-label":"Show map info",onClick:$,children:[m,h]}),W[19]=$,W[20]=p):p=W[20],W[21]!==p||W[22]!==f?(A=(0,i.jsxs)("div",{className:"Controls-group",children:[f,p]}),W[21]=p,W[22]=f,W[23]=A):A=W[23],W[24]!==en?(g=e=>{en(e.target.checked)},W[24]=en,W[25]=g):g=W[25],W[26]!==er||W[27]!==g?(v=(0,i.jsx)("input",{id:"fogInput",type:"checkbox",checked:er,onChange:g}),W[26]=er,W[27]=g,W[28]=v):v=W[28],W[29]===Symbol.for("react.memo_cache_sentinel")?(B=(0,i.jsx)("label",{htmlFor:"fogInput",children:"Fog?"}),W[29]=B):B=W[29],W[30]!==v?(C=(0,i.jsxs)("div",{className:"CheckboxField",children:[v,B]}),W[30]=v,W[31]=C):C=W[31],W[32]!==el?(y=e=>{el(e.target.checked)},W[32]=el,W[33]=y):y=W[33],W[34]!==eo||W[35]!==y?(b=(0,i.jsx)("input",{id:"audioInput",type:"checkbox",checked:eo,onChange:y}),W[34]=eo,W[35]=y,W[36]=b):b=W[36],W[37]===Symbol.for("react.memo_cache_sentinel")?(x=(0,i.jsx)("label",{htmlFor:"audioInput",children:"Audio?"}),W[37]=x):x=W[37],W[38]!==b?(E=(0,i.jsxs)("div",{className:"CheckboxField",children:[b,x]}),W[38]=b,W[39]=E):E=W[39],W[40]!==C||W[41]!==E?(M=(0,i.jsxs)("div",{className:"Controls-group",children:[C,E]}),W[40]=C,W[41]=E,W[42]=M):M=W[42],W[43]!==eu?(F=e=>{eu(e.target.checked)},W[43]=eu,W[44]=F):F=W[44],W[45]!==es||W[46]!==F?(T=(0,i.jsx)("input",{id:"animationInput",type:"checkbox",checked:es,onChange:F}),W[45]=es,W[46]=F,W[47]=T):T=W[47],W[48]===Symbol.for("react.memo_cache_sentinel")?(R=(0,i.jsx)("label",{htmlFor:"animationInput",children:"Animation?"}),W[48]=R):R=W[48],W[49]!==T?(w=(0,i.jsxs)("div",{className:"CheckboxField",children:[T,R]}),W[49]=T,W[50]=w):w=W[50],W[51]!==ep?(D=e=>{ep(e.target.checked)},W[51]=ep,W[52]=D):D=W[52],W[53]!==eh||W[54]!==D?(I=(0,i.jsx)("input",{id:"debugInput",type:"checkbox",checked:eh,onChange:D}),W[53]=eh,W[54]=D,W[55]=I):I=W[55],W[56]===Symbol.for("react.memo_cache_sentinel")?(G=(0,i.jsx)("label",{htmlFor:"debugInput",children:"Debug?"}),W[56]=G):G=W[56],W[57]!==I?(L=(0,i.jsxs)("div",{className:"CheckboxField",children:[I,G]}),W[57]=I,W[58]=L):L=W[58],W[59]!==w||W[60]!==L?(_=(0,i.jsxs)("div",{className:"Controls-group",children:[w,L]}),W[59]=w,W[60]=L,W[61]=_):_=W[61],W[62]===Symbol.for("react.memo_cache_sentinel")?(P=(0,i.jsx)("label",{htmlFor:"fovInput",children:"FOV"}),W[62]=P):P=W[62],W[63]!==ea?(O=e=>ea(parseInt(e.target.value)),W[63]=ea,W[64]=O):O=W[64],W[65]!==ei||W[66]!==O?(k=(0,i.jsx)("input",{id:"fovInput",type:"range",min:75,max:120,step:5,value:ei,onChange:O}),W[65]=ei,W[66]=O,W[67]=k):k=W[67],W[68]!==ei?(H=(0,i.jsx)("output",{htmlFor:"fovInput",children:ei}),W[68]=ei,W[69]=H):H=W[69],W[70]!==k||W[71]!==H?(j=(0,i.jsxs)("div",{className:"Field",children:[P,k,H]}),W[70]=k,W[71]=H,W[72]=j):j=W[72],W[73]===Symbol.for("react.memo_cache_sentinel")?(U=(0,i.jsx)("label",{htmlFor:"speedInput",children:"Speed"}),W[73]=U):U=W[73],W[74]!==ed?(N=e=>ed(parseFloat(e.target.value)),W[74]=ed,W[75]=N):N=W[75],W[76]!==ec||W[77]!==N?(J=(0,i.jsxs)("div",{className:"Field",children:[U,(0,i.jsx)("input",{id:"speedInput",type:"range",min:.1,max:5,step:.05,value:ec,onChange:N})]}),W[76]=ec,W[77]=N,W[78]=J):J=W[78],W[79]!==j||W[80]!==J?(K=(0,i.jsxs)("div",{className:"Controls-group",children:[j,J]}),W[79]=j,W[80]=J,W[81]=K):K=W[81],W[82]!==et||W[83]!==em||W[84]!==ef?(Q=et&&(0,i.jsx)("div",{className:"Controls-group",children:(0,i.jsxs)("div",{className:"Field",children:[(0,i.jsx)("label",{htmlFor:"touchModeInput",children:"Joystick:"})," ",(0,i.jsxs)("select",{id:"touchModeInput",value:ef,onChange:e=>em(e.target.value),children:[(0,i.jsx)("option",{value:"dualStick",children:"Dual Stick"}),(0,i.jsx)("option",{value:"moveLookStick",children:"Single Stick"})]})]})}),W[82]=et,W[83]=em,W[84]=ef,W[85]=Q):Q=W[85],W[86]!==eA||W[87]!==A||W[88]!==M||W[89]!==_||W[90]!==K||W[91]!==Q?(V=(0,i.jsxs)("div",{className:"Controls-dropdown",ref:ev,id:"settingsPanel",tabIndex:-1,onKeyDown:eb,onBlur:ey,"data-open":eA,children:[A,M,_,K,Q]}),W[86]=eA,W[87]=A,W[88]=M,W[89]=_,W[90]=K,W[91]=Q,W[92]=V):V=W[92],W[93]!==V||W[94]!==d?(X=(0,i.jsxs)("div",{ref:eC,children:[d,V]}),W[93]=V,W[94]=d,W[95]=X):X=W[95],W[96]!==X||W[97]!==s?(q=(0,i.jsxs)("div",{id:"controls",onKeyDown:lX,onPointerDown:lV,onClick:lQ,children:[s,X]}),W[96]=X,W[97]=s,W[98]=q):q=W[98],q}function lK(e){return!e}function lQ(e){return e.stopPropagation()}function lV(e){return e.stopPropagation()}function lX(e){return e.stopPropagation()}let lq=()=>null,lW=o.forwardRef(({envMap:e,resolution:t=256,frames:r=1/0,makeDefault:n,children:i,...a},l)=>{let s=(0,C.useThree)(({set:e})=>e),c=(0,C.useThree)(({camera:e})=>e),d=(0,C.useThree)(({size:e})=>e),f=o.useRef(null);o.useImperativeHandle(l,()=>f.current,[]);let m=o.useRef(null),h=function(e,t,r){let n=(0,C.useThree)(e=>e.size),i=(0,C.useThree)(e=>e.viewport),a="number"==typeof e?e:n.width*i.dpr,l=n.height*i.dpr,s=("number"==typeof e?void 0:e)||{},{samples:c=0,depth:d,...f}=s,m=null!=d?d:s.depthBuffer,h=o.useMemo(()=>{let e=new u.WebGLRenderTarget(a,l,{minFilter:u.LinearFilter,magFilter:u.LinearFilter,type:u.HalfFloatType,...f});return m&&(e.depthTexture=new u.DepthTexture(a,l,u.FloatType)),e.samples=c,e},[]);return o.useLayoutEffect(()=>{h.setSize(a,l),c&&(h.samples=c)},[c,h,a,l]),o.useEffect(()=>()=>h.dispose(),[]),h}(t);o.useLayoutEffect(()=>{a.manual||(f.current.aspect=d.width/d.height)},[d,a]),o.useLayoutEffect(()=>{f.current.updateProjectionMatrix()});let p=0,A=null,g="function"==typeof i;return(0,B.useFrame)(t=>{g&&(r===1/0||p{if(n)return s(()=>({camera:f.current})),()=>s(()=>({camera:c}))},[f,n,s]),o.createElement(o.Fragment,null,o.createElement("perspectiveCamera",(0,W.default)({ref:f},a),!g&&i),o.createElement("group",{ref:m},g&&i(h.texture)))});function lY(){let e,t,r=(0,a.c)(3),{fov:n}=(0,S.useSettings)();return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=[0,256,0],r[0]=e):e=r[0],r[1]!==n?(t=(0,i.jsx)(lW,{makeDefault:!0,position:e,fov:n}),r[1]=n,r[2]=t):t=r[2],t}var lz=e.i(51434),lZ=e.i(81405);function l$(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}function l0({showPanel:e=0,className:t,parent:r}){let n=function(e,t=[],r){let[n,i]=o.useState();return o.useLayoutEffect(()=>{let t=e();return i(t),l$(void 0,t),()=>l$(void 0,null)},t),n}(()=>new lZ.default,[]);return o.useEffect(()=>{if(n){let i=r&&r.current||document.body;n.showPanel(e),null==i||i.appendChild(n.dom);let a=(null!=t?t:"").split(" ").filter(e=>e);a.length&&n.dom.classList.add(...a);let o=(0,l.j)(()=>n.begin()),s=(0,l.k)(()=>n.end());return()=>{a.length&&n.dom.classList.remove(...a),null==i||i.removeChild(n.dom),o(),s()}}},[r,n,t,e]),null}var l1=e.i(60099);function l2(){let e,t,r=(0,a.c)(3),{debugMode:n}=(0,S.useDebug)(),l=(0,o.useRef)(null);return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=l.current;e&&e.setColors("rgb(153, 255, 0)","rgb(0, 153, 255)","rgb(255, 153, 0)")},r[0]=e):e=r[0],(0,o.useEffect)(e),r[1]!==n?(t=n?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l0,{className:"StatsPanel"}),(0,i.jsx)("axesHelper",{ref:l,args:[70],renderOrder:999,children:(0,i.jsx)("lineBasicMaterial",{depthTest:!1,depthWrite:!1,fog:!1,vertexColors:!0})}),(0,i.jsx)(l1.Html,{position:[80,0,0],center:!0,children:(0,i.jsx)("span",{className:"AxisLabel","data-axis":"y",children:"Y"})}),(0,i.jsx)(l1.Html,{position:[0,80,0],center:!0,children:(0,i.jsx)("span",{className:"AxisLabel","data-axis":"z",children:"Z"})}),(0,i.jsx)(l1.Html,{position:[0,0,80],center:!0,children:(0,i.jsx)("span",{className:"AxisLabel","data-axis":"x",children:"X"})})]}):null,r[1]=n,r[2]=t):t=r[2],t}var l9=e.i(50361),l3=e.i(24540);function l5(e,t,r){try{return e(t)}catch(e){return(0,l3.l)("[nuqs] Error while parsing value `%s`: %O"+(r?" (for key `%s`)":""),t,e,r),null}}function l8(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),l5(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}}}}l8({parse:e=>e,serialize:String}),l8({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)}),l8({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),l8({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}}),l8({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String});let l6=l8({parse:e=>"true"===e.toLowerCase(),serialize:String});function l4(e,t){return e.valueOf()===t.valueOf()}l8({parse:e=>{let t=parseInt(e);return t==t?new Date(t):null},serialize:e=>""+e.valueOf(),eq:l4}),l8({parse:e=>{let t=new Date(e);return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString(),eq:l4}),l8({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:l4});let l7=(0,l9.r)(),se={};function st(e,t,r,n,i,a){let o=!1,l=Object.entries(e).reduce((e,[l,s])=>{var u;let c=t?.[l]??l,d=n[c],f="multi"===s.type?[]:null,m=void 0===d?("multi"===s.type?r?.getAll(c):r?.get(c))??f:d;return i&&a&&((u=i[c]??f)===m||null!==u&&null!==m&&"string"!=typeof u&&"string"!=typeof m&&u.length===m.length&&u.every((e,t)=>e===m[t]))?e[l]=a[l]??null:(o=!0,e[l]=((0,l9.i)(m)?null:l5(s.parse,m,c))??null,i&&(i[c]=m)),e},{});if(!o){let t=Object.keys(e),r=Object.keys(a??{});o=t.length!==r.length||t.some(e=>!r.includes(e))}return{state:l,hasChanged:o}}function sr(e,t){return Object.fromEntries(Object.keys(e).map(r=>[r,e[r]??t[r]??null]))}function sn(e,t={}){let{parse:r,type:n,serialize:i,eq:a,defaultValue:l,...s}=t,[{[e]:u},c]=function(e,t={}){let r=(0,o.useId)(),n=(0,l3.i)(),i=(0,l3.a)(),{history:a="replace",scroll:l=n?.scroll??!1,shallow:s=n?.shallow??!0,throttleMs:u=l9.s.timeMs,limitUrlUpdates:c=n?.limitUrlUpdates,clearOnDefault:d=n?.clearOnDefault??!0,startTransition:f,urlKeys:m=se}=t,h=Object.keys(e).join(","),p=(0,o.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,m[e]??e])),[h,JSON.stringify(m)]),A=(0,l3.r)(Object.values(p)),g=A.searchParams,v=(0,o.useRef)({}),B=(0,o.useMemo)(()=>Object.fromEntries(Object.keys(e).map(t=>[t,e[t].defaultValue??null])),[Object.values(e).map(({defaultValue:e})=>e).join(",")]),C=l9.t.useQueuedQueries(Object.values(p)),[y,b]=(0,o.useState)(()=>st(e,m,g??new URLSearchParams,C).state),x=(0,o.useRef)(y);if((0,l3.c)("[nuq+ %s `%s`] render - state: %O, iSP: %s",r,h,y,g),Object.keys(v.current).join("&")!==Object.values(p).join("&")){let{state:t,hasChanged:n}=st(e,m,g,C,v.current,x.current);n&&((0,l3.c)("[nuq+ %s `%s`] State changed: %O",r,h,{state:t,initialSearchParams:g,queuedQueries:C,queryRef:v.current,stateRef:x.current}),x.current=t,b(t)),v.current=Object.fromEntries(Object.entries(p).map(([t,r])=>[r,e[t]?.type==="multi"?g?.getAll(r):g?.get(r)??null]))}(0,o.useEffect)(()=>{let{state:t,hasChanged:n}=st(e,m,g,C,v.current,x.current);n&&((0,l3.c)("[nuq+ %s `%s`] State changed: %O",r,h,{state:t,initialSearchParams:g,queuedQueries:C,queryRef:v.current,stateRef:x.current}),x.current=t,b(t))},[Object.values(p).map(e=>`${e}=${g?.getAll(e)}`).join("&"),JSON.stringify(C)]),(0,o.useEffect)(()=>{let t=Object.keys(e).reduce((t,n)=>(t[n]=({state:t,query:i})=>{b(a=>{let{defaultValue:o}=e[n],l=p[n],s=t??o??null;return Object.is(a[n]??o??null,s)?((0,l3.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). no change, skipping, resolved: %O",r,h,l,t,o,x.current),a):(x.current={...x.current,[n]:s},v.current[l]=i,(0,l3.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). updateInternalState, resolved: %O",r,h,l,t,o,x.current),x.current)})},t),{});for(let n of Object.keys(e)){let e=p[n];(0,l3.c)("[nuq+ %s `%s`] Subscribing to sync for `%s`",r,e,h),l7.on(e,t[n])}return()=>{for(let n of Object.keys(e)){let e=p[n];(0,l3.c)("[nuq+ %s `%s`] Unsubscribing to sync for `%s`",r,e,h),l7.off(e,t[n])}}},[h,p]);let E=(0,o.useCallback)((t,n={})=>{let o,m=Object.fromEntries(Object.keys(e).map(e=>[e,null])),g="function"==typeof t?t(sr(x.current,B))??m:t??m;(0,l3.c)("[nuq+ %s `%s`] setState: %O",r,h,g);let v=0,C=!1,y=[];for(let[t,r]of Object.entries(g)){let m=e[t],h=p[t];if(!m||void 0===r)continue;(n.clearOnDefault??m.clearOnDefault??d)&&null!==r&&void 0!==m.defaultValue&&(m.eq??((e,t)=>e===t))(r,m.defaultValue)&&(r=null);let g=null===r?null:(m.serialize??String)(r);l7.emit(h,{state:r,query:g});let B={key:h,query:g,options:{history:n.history??m.history??a,shallow:n.shallow??m.shallow??s,scroll:n.scroll??m.scroll??l,startTransition:n.startTransition??m.startTransition??f}};if(n?.limitUrlUpdates?.method==="debounce"||c?.method==="debounce"||m.limitUrlUpdates?.method==="debounce"){!0===B.options.shallow&&console.warn((0,l3.s)(422));let e=n?.limitUrlUpdates?.timeMs??c?.timeMs??m.limitUrlUpdates?.timeMs??l9.s.timeMs,t=l9.t.push(B,e,A,i);vt(e),C?l9.n.flush(A,i):l9.n.getPendingPromise(A));return o??b},[h,a,s,l,u,c?.method,c?.timeMs,f,p,A.updateUrl,A.getSearchParamsSnapshot,A.rateLimitFactor,i,B]);return[(0,o.useMemo)(()=>sr(y,B),[y,B]),E]}({[e]:{parse:r??(e=>e),type:n,serialize:i,eq:a,defaultValue:l}},s);return[u,(0,o.useCallback)((t,r={})=>c(r=>({[e]:"function"==typeof t?t(r[e]):t}),r),[e,c])]}let si=(0,o.lazy)(()=>e.A(59197).then(e=>({default:e.MapInfoDialog}))),sa=new rm,so={toneMapping:u.NoToneMapping,outputColorSpace:u.SRGBColorSpace},sl=l8({parse(e){let[t,r]=e.split("~"),n=r,i=(0,t9.getMissionInfo)(t).missionTypes;return r&&i.includes(r)||(n=i[0]),{missionName:t,missionType:n}},serialize:({missionName:e,missionType:t})=>1===(0,t9.getMissionInfo)(e).missionTypes.length?e:`${e}~${t}`,eq:(e,t)=>e.missionName===t.missionName&&e.missionType===t.missionType}).withDefault({missionName:"RiverDance",missionType:"CTF"});function ss(){let e,t,r,n,l,s,c,d,f,m,h,A,g,v,B,C,y,b,x,E,M,F,T,R,w,D,I,G,L,_,P,O,k,H=(0,a.c)(60),[j,U]=sn("mission",sl),[N,J]=sn("fog",l6);H[0]!==J?(e=()=>{J(null)},H[0]=J,H[1]=e):e=H[1];let K=e;H[2]!==K||H[3]!==U?(t=e=>{window.location.hash="",K(),U(e)},H[2]=K,H[3]=U,H[4]=t):t=H[4];let Q=t,V=(_=(0,a.c)(2),P=(0,o.useRef)(null),_[0]===Symbol.for("react.memo_cache_sentinel")?(G=e=>{let t=window.matchMedia("(pointer: coarse)");return t.addEventListener("change",e),P.current=t,()=>{t.removeEventListener("change",e)}},_[0]=G):G=_[0],O=G,_[1]===Symbol.for("react.memo_cache_sentinel")?(L=()=>P.current?.matches??null,_[1]=L):L=_[1],k=L,(0,o.useSyncExternalStore)(O,k,lq)),{missionName:X,missionType:q}=j,[W,Y]=(0,o.useState)(!1),[z,Z]=(0,o.useState)(0),[$,ee]=(0,o.useState)(!0),et=z<1;H[5]!==et?(r=()=>{if(et)ee(!0);else{let e=setTimeout(()=>ee(!1),500);return()=>clearTimeout(e)}},n=[et],H[5]=et,H[6]=r,H[7]=n):(r=H[6],n=H[7]),(0,o.useEffect)(r,n),H[8]!==Q?(l=()=>(window.setMissionName=e=>{let t=(0,t9.getMissionInfo)(e).missionTypes;Q({missionName:e,missionType:t[0]})},window.getMissionList=t9.getMissionList,window.getMissionInfo=t9.getMissionInfo,su),s=[Q],H[8]=Q,H[9]=l,H[10]=s):(l=H[9],s=H[10]),(0,o.useEffect)(l,s),H[11]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{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||Y(!0)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},d=[],H[11]=c,H[12]=d):(c=H[11],d=H[12]),(0,o.useEffect)(c,d),H[13]===Symbol.for("react.memo_cache_sentinel")?(f=(e,t)=>{Z(void 0===t?0:t)},H[13]=f):f=H[13];let er=f,en=(0,o.useRef)(null);H[14]===Symbol.for("react.memo_cache_sentinel")?(m={angle:0,force:0},H[14]=m):m=H[14];let ei=(0,o.useRef)(m),ea=(0,o.useRef)(null);H[15]===Symbol.for("react.memo_cache_sentinel")?(h={angle:0,force:0},H[15]=h):h=H[15];let eo=(0,o.useRef)(h),el=(0,o.useRef)(null);H[16]!==et||H[17]!==z||H[18]!==$?(A=$&&(0,i.jsxs)("div",{id:"loadingIndicator","data-complete":!et,children:[(0,i.jsx)("div",{className:"LoadingSpinner"}),(0,i.jsx)("div",{className:"LoadingProgress",children:(0,i.jsx)("div",{className:"LoadingProgress-bar",style:{width:`${100*z}%`}})}),(0,i.jsxs)("div",{className:"LoadingProgress-text",children:[Math.round(100*z),"%"]})]}),H[16]=et,H[17]=z,H[18]=$,H[19]=A):A=H[19],H[20]===Symbol.for("react.memo_cache_sentinel")?(g={type:u.PCFShadowMap},v=e=>{en.current=e.camera},H[20]=g,H[21]=v):(g=H[20],v=H[21]);let es=`${X}~${q}`;return H[22]!==X||H[23]!==q||H[24]!==es?(B=(0,i.jsx)(t6,{name:X,missionType:q,onLoadingChange:er},es),H[22]=X,H[23]=q,H[24]=es,H[25]=B):B=H[25],H[26]===Symbol.for("react.memo_cache_sentinel")?(C=(0,i.jsx)(lY,{}),y=(0,i.jsx)(l2,{}),H[26]=C,H[27]=y):(C=H[26],y=H[27]),H[28]!==V?(b=null===V?null:V?(0,i.jsx)(rY,{joystickState:ei,joystickZone:ea,lookJoystickState:eo,lookJoystickZone:el}):(0,i.jsx)(rL,{}),H[28]=V,H[29]=b):b=H[29],H[30]!==B||H[31]!==b?(x=(0,i.jsx)(p,{frameloop:"always",gl:so,shadows:g,onCreated:v,children:(0,i.jsx)(tq,{children:(0,i.jsxs)(lz.AudioProvider,{children:[B,C,y,b]})})}),H[30]=B,H[31]=b,H[32]=x):x=H[32],H[33]!==A||H[34]!==x?(E=(0,i.jsxs)("div",{id:"canvasContainer",children:[A,x]}),H[33]=A,H[34]=x,H[35]=E):E=H[35],H[36]!==V?(M=V&&(0,i.jsx)(rW,{joystickState:ei,joystickZone:ea,lookJoystickState:eo,lookJoystickZone:el}),H[36]=V,H[37]=M):M=H[37],H[38]!==V?(F=!1===V&&(0,i.jsx)(rO,{}),H[38]=V,H[39]=F):F=H[39],H[40]===Symbol.for("react.memo_cache_sentinel")?(T=()=>Y(!0),H[40]=T):T=H[40],H[41]!==Q||H[42]!==V||H[43]!==X||H[44]!==q?(R=(0,i.jsx)(lJ,{missionName:X,missionType:q,onChangeMission:Q,onOpenMapInfo:T,cameraRef:en,isTouch:V}),H[41]=Q,H[42]=V,H[43]=X,H[44]=q,H[45]=R):R=H[45],H[46]!==W||H[47]!==X||H[48]!==q?(w=W&&(0,i.jsx)(o.Suspense,{fallback:null,children:(0,i.jsx)(si,{open:W,onClose:()=>Y(!1),missionName:X,missionType:q??""})}),H[46]=W,H[47]=X,H[48]=q,H[49]=w):w=H[49],H[50]!==E||H[51]!==M||H[52]!==F||H[53]!==R||H[54]!==w?(D=(0,i.jsxs)(rv,{map:rG,children:[E,M,F,R,w]}),H[50]=E,H[51]=M,H[52]=F,H[53]=R,H[54]=w,H[55]=D):D=H[55],H[56]!==K||H[57]!==N||H[58]!==D?(I=(0,i.jsx)(rh.QueryClientProvider,{client:sa,children:(0,i.jsx)("main",{children:(0,i.jsx)(S.SettingsProvider,{fogEnabledOverride:N,onClearFogEnabledOverride:K,children:D})})}),H[56]=K,H[57]=N,H[58]=D,H[59]=I):I=H[59],I}function su(){delete window.setMissionName,delete window.getMissionList,delete window.getMissionInfo}function sc(){let e,t=(0,a.c)(1);return t[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(o.Suspense,{children:(0,i.jsx)(ss,{})}),t[0]=e):e=t[0],e}e.s(["default",()=>sc],31713)}]); \ No newline at end of file diff --git a/docs/_next/static/chunks/f0f828674b39f3d8.css b/docs/_next/static/chunks/f0f828674b39f3d8.css new file mode 100644 index 00000000..a1f61174 --- /dev/null +++ b/docs/_next/static/chunks/f0f828674b39f3d8.css @@ -0,0 +1 @@ +html{box-sizing:border-box;background:#000;margin:0;padding:0;overflow:hidden}*,:before,:after{box-sizing:inherit}body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:100%}body{margin:0;padding:0;overflow:hidden}main{width:100dvw;height:100dvh}#canvasContainer{z-index:0;position:absolute;inset:0}#controls{color:#fff;z-index:2;background:#00000080;border-radius:0 0 4px;padding:8px 12px 8px 8px;font-size:13px;position:fixed;top:0;left:0}input[type=range]{max-width:80px}.CheckboxField,.LabelledButton,.Field{align-items:center;gap:6px;display:flex}#controls,.Controls-dropdown,.Controls-group{justify-content:center;align-items:center;gap:20px;display:flex}@media (max-width:1279px){.Controls-dropdown[data-open=false]{display:none}.Controls-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}.Controls-group{flex-wrap:wrap;gap:12px 20px}}@media (max-width:639px){#controls{border-radius:0;right:0}#controls>.MissionSelect-inputWrapper{flex:1 1 0;min-width:0}#controls>.MissionSelect-inputWrapper .MissionSelect-input{width:100%}.Controls-toggle{flex:none}}.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}.ButtonLabel{font-size:12px}.IconButton svg{pointer-events:none}@media (hover:hover){.IconButton:hover{background:#0062b3cc;border-color:#fff6}}.IconButton:active,.IconButton[aria-expanded=true]{background:#0062b3b3;border-color:#ffffff4d;transform:translateY(1px)}.IconButton[data-active=true]{background:#0075d5e6;border-color:#fff6}.Controls-toggle{margin:0}@media (max-width:1279px){.LabelledButton{width:auto;padding:0 10px}}@media (min-width:1280px){.Controls-toggle,.LabelledButton .ButtonLabel,.MapInfoButton{display:none}}.CopyCoordinatesButton[data-copied=true]{background:#0075d5e6;border-color:#fff6}.CopyCoordinatesButton .ClipboardCheck{opacity:1;display:none}.CopyCoordinatesButton[data-copied=true] .ClipboardCheck{animation:.22s linear infinite showClipboardCheck;display:block}.CopyCoordinatesButton[data-copied=true] .MapPin{display:none}.StaticShapeLabel{color:#fff;white-space:nowrap;text-align:center;background:#00000080;border-radius:1px;padding:1px 3px;font-size:11px}.PlayerNameplate{pointer-events:none;text-align:center;white-space:nowrap}.PlayerNameplate-name{color:#fff;text-shadow:0 1px 3px #000000e6,0 0 1px #000000b3;font-size:11px}.PlayerNameplate-healthBar{background:#00000080;border:1px solid #fff3;width:60px;height:4px;margin:2px auto 0;overflow:hidden}.PlayerNameplate-healthFill{background:#2ecc40;height:100%}.StatsPanel{bottom:0;right:0;top:auto!important;left:auto!important}.AxisLabel{pointer-events:none;font-size:12px}.AxisLabel[data-axis=x]{color:#f90}.AxisLabel[data-axis=y]{color:#9f0}.AxisLabel[data-axis=z]{color:#09f}.MissionSelect-inputWrapper{align-items:center;display:flex;position:relative}.MissionSelect-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-input[aria-expanded=true]~.MissionSelect-shortcut{display:none}.MissionSelect-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-input[aria-expanded=true]{padding-right:8px}.MissionSelect-input:focus{border-color:#fff9}.MissionSelect-input::placeholder{color:#0000}.MissionSelect-selectedValue{pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;left:8px;right:36px;overflow:hidden}.MissionSelect-input[aria-expanded=true]~.MissionSelect-selectedValue{display:none}.MissionSelect-selectedName{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.MissionSelect-selectedValue>.MissionSelect-itemType{flex-shrink:0}.MissionSelect-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-list{padding:4px 0}.MissionSelect-list:has(>.MissionSelect-group:first-child){padding-top:0}.MissionSelect-group{padding-bottom:4px}.MissionSelect-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-group:not(:last-child){border-bottom:1px solid #ffffff4d}.MissionSelect-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-list>.MissionSelect-item:first-child{margin-top:0}.MissionSelect-item[data-active-item]{background:#ffffff26}.MissionSelect-item[aria-selected=true]{background:#6496ff4d}.MissionSelect-itemHeader{align-items:center;gap:6px;display:flex}.MissionSelect-itemName{color:#fff;font-size:14px;font-weight:600}.MissionSelect-itemTypes{gap:3px;display:flex}.MissionSelect-itemType{color:#fff;background:#ff9d0066;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:600}.MissionSelect-itemType:hover{background:#ff9d00b3}.MissionSelect-itemMissionName{color:#ffffff80;font-size:12px}.MissionSelect-noResults{color:#ffffff80;text-align:center;padding:12px 8px;font-size:13px}.LoadingSpinner{border:4px solid #fff3;border-top-color:#fff;border-radius:50%;width:48px;height:48px;animation:1s linear infinite LoadingSpinner-spin}@keyframes LoadingSpinner-spin{to{transform:rotate(360deg)}}#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%)}#loadingIndicator[data-complete=true]{animation:.3s ease-out forwards loadingComplete}@keyframes loadingComplete{0%{opacity:1}to{opacity:0}}.LoadingProgress{background:#fff3;border-radius:2px;width:200px;height:4px;overflow:hidden}.LoadingProgress-bar{background:#fff;border-radius:2px;height:100%;transition:width .1s ease-out}.LoadingProgress-text{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:14px}@keyframes showClipboardCheck{0%{opacity:1}to{opacity:.2}}.KeyboardOverlay{pointer-events:none;z-index:1;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.KeyboardOverlay-column{flex-direction:column;justify-content:center;gap:4px;display:flex}.KeyboardOverlay-row{justify-content:stretch;gap:4px;display:flex}.KeyboardOverlay-spacer{width:32px}.KeyboardOverlay-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-key[data-pressed=true]{color:#fff;background:#34bbab99;border-color:#23fddc80}.KeyboardOverlay-arrow{margin-right:3px}.TouchJoystick{z-index:1;width:140px;height:140px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.TouchJoystick--left{left:20px;transform:none}.TouchJoystick--right{left:auto;right:20px;transform:none}.TouchJoystick .back{background:#034f4c99!important;border:1px solid #00dbdf80!important;box-shadow:inset 0 0 10px #000000b3!important}.TouchJoystick .front{background:radial-gradient(circle,#17f7c6e6 0%,#09b8aaf2 100%)!important;border:2px solid #fff6!important;box-shadow:0 2px 4px #00000080,0 1px 1px #0000004d,inset 0 1px #ffffff26,inset 0 -1px 2px #0000004d!important}.DemoControls{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-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-playPause:hover{background:#0062b3cc}}.DemoControls-time{font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.DemoControls-seek[type=range]{flex:1 1 0;min-width:0;max-width:none}.DemoControls-speed{color:#fff;background:#0009;border:1px solid #ffffff4d;border-radius:3px;flex-shrink:0;padding:2px 4px;font-size:12px}.DemoDiagnosticsPanel{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}.DemoDiagnosticsPanel[data-context-lost=true]{background:#46000073;border-color:#ff5a5acc}.DemoDiagnosticsPanel-status{letter-spacing:.02em;font-size:11px;font-weight:700}.DemoDiagnosticsPanel-metrics{opacity:.92;flex-wrap:wrap;gap:4px 10px;font-size:11px;display:flex}.DemoDiagnosticsPanel-footer{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.DemoDiagnosticsPanel-footer button{color:#fff;cursor:pointer;background:#03529399;border:1px solid #ffffff4d;border-radius:3px;padding:1px 6px;font-size:11px}.DemoDiagnosticsPanel-footer button:hover{background:#0062b3cc}.DemoIcon{font-size:19px} diff --git a/docs/_not-found/__next._full.txt b/docs/_not-found/__next._full.txt index c6f69fec..b1cb368e 100644 --- a/docs/_not-found/__next._full.txt +++ b/docs/_not-found/__next._full.txt @@ -7,8 +7,8 @@ 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"] -:HL["/t2-mapper/_next/static/chunks/284925ee1f24c201.css","style"] -0:{"P":null,"b":"-NrDAGL0vu_8RrgSU0FFY","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/284925ee1f24c201.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} +:HL["/t2-mapper/_next/static/chunks/f0f828674b39f3d8.css","style"] +0:{"P":null,"b":"TA1NEd7uhnyFsTRk4wMjb","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/f0f828674b39f3d8.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} 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"] 7:null diff --git a/docs/_not-found/__next._head.txt b/docs/_not-found/__next._head.txt index e04cbb69..00d14d7b 100644 --- a/docs/_not-found/__next._head.txt +++ b/docs/_not-found/__next._head.txt @@ -3,4 +3,4 @@ 3:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"MetadataBoundary"] 4:"$Sreact.suspense" 5:I[27201,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"IconMark"] -0:{"buildId":"-NrDAGL0vu_8RrgSU0FFY","rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$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} +0:{"buildId":"TA1NEd7uhnyFsTRk4wMjb","rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$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/_not-found/__next._index.txt b/docs/_not-found/__next._index.txt index eca24451..11349f6a 100644 --- a/docs/_not-found/__next._index.txt +++ b/docs/_not-found/__next._index.txt @@ -2,5 +2,5 @@ 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"] -:HL["/t2-mapper/_next/static/chunks/284925ee1f24c201.css","style"] -0:{"buildId":"-NrDAGL0vu_8RrgSU0FFY","rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/284925ee1f24c201.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} +:HL["/t2-mapper/_next/static/chunks/f0f828674b39f3d8.css","style"] +0:{"buildId":"TA1NEd7uhnyFsTRk4wMjb","rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/t2-mapper/_next/static/chunks/f0f828674b39f3d8.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} diff --git a/docs/_not-found/__next._not-found.__PAGE__.txt b/docs/_not-found/__next._not-found.__PAGE__.txt index b84d612f..cac383db 100644 --- a/docs/_not-found/__next._not-found.__PAGE__.txt +++ b/docs/_not-found/__next._not-found.__PAGE__.txt @@ -1,5 +1,5 @@ 1:"$Sreact.fragment" 2:I[97367,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"OutletBoundary"] 3:"$Sreact.suspense" -0:{"buildId":"-NrDAGL0vu_8RrgSU0FFY","rsc":["$","$1","c",{"children":[[["$","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."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"loading":null,"isPartial":false} +0:{"buildId":"TA1NEd7uhnyFsTRk4wMjb","rsc":["$","$1","c",{"children":[[["$","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."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"loading":null,"isPartial":false} 4:null diff --git a/docs/_not-found/__next._not-found.txt b/docs/_not-found/__next._not-found.txt index 1154e0b1..690fc9eb 100644 --- a/docs/_not-found/__next._not-found.txt +++ b/docs/_not-found/__next._not-found.txt @@ -1,4 +1,4 @@ 1:"$Sreact.fragment" 2:I[39756,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"default"] 3:I[37457,["/t2-mapper/_next/static/chunks/4fd93823156e59e8.js"],"default"] -0:{"buildId":"-NrDAGL0vu_8RrgSU0FFY","rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"loading":null,"isPartial":false} +0:{"buildId":"TA1NEd7uhnyFsTRk4wMjb","rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"loading":null,"isPartial":false} diff --git a/docs/_not-found/__next._tree.txt b/docs/_not-found/__next._tree.txt index 54243166..556d158f 100644 --- a/docs/_not-found/__next._tree.txt +++ b/docs/_not-found/__next._tree.txt @@ -1,2 +1,2 @@ -:HL["/t2-mapper/_next/static/chunks/284925ee1f24c201.css","style"] -0:{"buildId":"-NrDAGL0vu_8RrgSU0FFY","tree":{"name":"","paramType":null,"paramKey":"","hasRuntimePrefetch":false,"slots":{"children":{"name":"/_not-found","paramType":null,"paramKey":"/_not-found","hasRuntimePrefetch":false,"slots":{"children":{"name":"__PAGE__","paramType":null,"paramKey":"__PAGE__","hasRuntimePrefetch":false,"slots":null,"isRootLayout":false}},"isRootLayout":false}},"isRootLayout":true},"staleTime":300} +:HL["/t2-mapper/_next/static/chunks/f0f828674b39f3d8.css","style"] +0:{"buildId":"TA1NEd7uhnyFsTRk4wMjb","tree":{"name":"","paramType":null,"paramKey":"","hasRuntimePrefetch":false,"slots":{"children":{"name":"/_not-found","paramType":null,"paramKey":"/_not-found","hasRuntimePrefetch":false,"slots":{"children":{"name":"__PAGE__","paramType":null,"paramKey":"__PAGE__","hasRuntimePrefetch":false,"slots":null,"isRootLayout":false}},"isRootLayout":false}},"isRootLayout":true},"staleTime":300} diff --git a/docs/_not-found/index.html b/docs/_not-found/index.html index 5a4babc0..73149611 100644 --- a/docs/_not-found/index.html +++ b/docs/_not-found/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/_not-found/index.txt b/docs/_not-found/index.txt index c6f69fec..b1cb368e 100644 --- a/docs/_not-found/index.txt +++ b/docs/_not-found/index.txt @@ -7,8 +7,8 @@ 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"] -:HL["/t2-mapper/_next/static/chunks/284925ee1f24c201.css","style"] -0:{"P":null,"b":"-NrDAGL0vu_8RrgSU0FFY","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/284925ee1f24c201.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} +:HL["/t2-mapper/_next/static/chunks/f0f828674b39f3d8.css","style"] +0:{"P":null,"b":"TA1NEd7uhnyFsTRk4wMjb","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/f0f828674b39f3d8.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} 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"] 7:null diff --git a/docs/base/@vl2/Classic_maps_v1.vl2/shapes/borg11.glb b/docs/base/@vl2/Classic_maps_v1.vl2/shapes/borg11.glb new file mode 100644 index 0000000000000000000000000000000000000000..737ef9454e08e2ba57752aba1748c3d8f159ed67 GIT binary patch literal 6356 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 literal 0 HcmV?d00001 diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2flag.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2flag.glb index 80ddaeb301c33160b61f4c8177be4076624acfac..14a0f1f3e5edce83b109264c0ed4ec1b697328ff 100644 GIT binary patch delta 1679 zcmb_cy>App6ki)`i!XeJ_t4$~LC$Hn zNdpohTnR#=r9v1aT!4{CfrNxorbvVM7a}21<;|Uqef9xT!b-a{`)1yo_nY7Ey$1&? zF@AP_>ez4;Mb$(U-P-;8_^WTsbbFe!tT~&sSnc#8OMWTxI!zbZ#gqmS180rAzL2mQ z%@*p#vDKe8zcDmXa+WuXdXY9W@;0&3-U|>8y;H(qG6|YbidZWntwSZzSg+-povRo$ zTGYlNdXxscE0hoAkhSL5;!Z*g077XcP)Oqq8tpWfu`G>3XN*+VASlOaqd<_LJZhz! zl?HIS%@^63xpaOuPePUu@OA;QnR=Ebxd32&IOsg|^hhOW4V*+iz!Wx>-diiIKq){A zI$qO$wZH367DN*N*Br_QB76Y~}G=av`n(Knt$_?HBd&pr6 zNo$Vydx!OWb3W;Z`3dMM1H*$rzK5^>K$l#nD?sQct0X=LP&2^Pqx4ggRepf24U!XF zt)pla^}Oh30yuCRqXz9jdt#gv;^=A}->M*pslccZlyg#)S|e2(2~Qc43IeI#OBA3u zY}P$)NMWviev=sJ%7S(U2^YW%iPlimPzFw+^d6k0!VM>Fw3Tbd&AwYSK^X#7i56a3 zkCwvnNgX5Aj#CTphN=|aBr_0Z_H z|&C)k|Sw0d!k6y^s9B1d6X;y?Snj`OHW<6HImc;fu!=F>9hNa*5R>@7x*P*SR&aa~!EjU8YN{u@i@57yGo~Z02&2oNP2&NkJag zbiNz=Y6tZK)1GcW-?h{jd%3e5+I!Ve7ha)O9G+_R4Z|V&gpt;+KI+Y*s`lHjPySiC z`Tg~~b1Li^dV1yK{`aoD^Pgb%pZs<0+~ZaMk`Ad>4jiZ+9hn_j4yTRnuet$u{1MR@ lMbCa3S-$-?%)1FyU%uY6{O0eyKfHLDeA~1AAOGR%(7&#bxTgRB delta 123 zcmZoL+@ivlo)hB6#K6E{BE-NDz&?@hp@V^rVQg)zj#6HJN@}r^RdlsdZfbFcl9d5a zC^0ux$x10HF)uH*NU2r_CS?ehD#*{-e1w&ad9xVjT&Bq%xpOD?@ksL+nVT8Z#?~q* ND4gKhyou)=7XXY~B|rcG 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 c5ef9cb4eea814fb33d7bda227a6e04b45e329e9..b611079ecb5a49712f47943f79b33514091669de 100644 GIT binary patch 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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¬ zt6FJ6n_n;u^qh6wG#3k+QIdqS9_iIRZ!xC>M=Ze`&AMyfDoU-PSmzonA2q&mtd3bO|@3P%&2x$625V2S?&D}GwRqY8M_)zu5E8NqrDT8aqr@Y z+Mk!q=oy-fjgv*So6eZgwVlb>=dNFEHE%|BncjCk&%0Ks&Wuj#or2YBJ!%$8&-cy>Qc*eD2f<6*Sgd)jf{?9 z-1GcDY{&RTflDpZ<7jWj7W@CH|HJwz-{(@xbTk^y>e11E+ITTuz}m~}0~vo~^-N#; zA7||Sr%g1gAF=(Peul|;&p-7ZjJGkC+c}7_@WMau4gv2xu%HV+s^O&$A(x||7gQM?X4K^WHvKBj`n4&c-WZ#?z<&IhK6v z0%n8UW@pCboB!!Qfbp`*e{A+=T*$^HKW_?*KR5r=r=Gn2_&`dhw!jb9UYr_LEtH>=7fdgH)AN6NG3~t~3D2zgpI%Hue3Nid%%}gochP;O z|9(?Ka+^DtUOX>CTdu=WyJ4)J>BVvz;+P&f`||&ERVvp&T`K;kz0!f^OK=d=Tje&` zFdqAl_DcO3BgXRUXvx@*vD}_k_FhZIrx<@_oWfXsK2=$p*nis_GakcOK1L(Po{Z(! zRDtn-$FgH=#p>lY|7QJ!GnU)n%Ib$PmiMX7*zDgnpIDn<#`1G6=idLe@5|cA`*j#aM3J zZN~PD<=6K!mfQb1AiGYXD~TEhipjZZ<}=o{O!#3?D*b&)M8q-$Y;M;Z?TSyM zho&i$`|Mt=w}J^;dp3=_p;rFx9Vcv7XpN%YrO|q}pHy4mjZbVmB21W;PW_h_^WJ~l zacm6@ctz8xuKgN5W~d8}bkpZm-=@=Zw#)cb4?Fy>dn>P9n@+VR&f)8;%yEs%c|PE4 z8oiU3!$%LZ#wV6{@sl*t=;e1MJfCNeg?Hcbv6EA2o;Bfh?z!T+#5eqtLn%}t?=f#X z+y{@Xf50EFNujHC9`VCFIqY(?kssfhLYJqu@lTurvC#b_-@7A~D%V!>%#*OOdil-7#6mWBwgH)PO(u{+Vm>f4APwM;lEK7;m8szV)jThWEZJB3Ey z#mt^IbZ*WAC{c<66$&RExM}S z$mf1br#d-RD7Wi1a)>_9TMZP`g(-VcasF!*d8d}2lP#tXZMUF3%-8r{2$W{S~9as*lUR*{^7QX-)x>iEA+kzGj=QDbLks+FS`uty62_P z^P3_*xG0~0;+{bdXI~MPEKtJZ|K{@70yF6JQM-gQjFquu$_oDAzzo{8I$CJ(UK#uQ zFXIJ6GpHz{Do|Rjg7ao(@?XL;=$(iDb%pa(@kaf0J})GL_I++6%QaBL9cz>Lp(ukc zvR^6FtyaUGSCjY_zYIEF{e&!Gx*85^O6OYy?DN*QRi^ErimM8;_yBf%Wt(nU{uw14 zld_6;4$GiEe|zx*OncxyZMpmgR(^iTp108Xg|sH*@(cYlsHw$ZzIy0)bkZZ6FJ=8V zk{Ntg#%DC$Aen!}?2DW%=GAAvLk}-Zd{vK^=ux?V59Bjw`}xIuN!ugz zDn*rdG0CK#D~I!o7vDhxM{kflSeZ!=-PPrHqXu*@Y*OGmnn_=N%aRS9eG!GtQbUgm zGU=OE6X6Ek2DEZt5;FOnK@GktqW$J~&{%p1-O|mVEA9+I_s+gSy2&@tO-*+FOLNdO zD+N4i=QA|hBAwQgy(saOCZ3z}73EDxqx9ifv|Y6~PDuERw0@`3{okIT4~I4J?#s%U z?fIjZ9Ix)ykvhja$C_4+uux~(?_V| z!wNmHDlx@*B!$+BmGEtc9#~()1`mFkLYroMM6S1fp?7Z`u(M$*)zEB5i(S7V^9UzA zZdob~u8^T0Rv(ea4+k9cA(b9jyaTDKy+f)Y7WmkD_WRqKjJ8C6K<}slc2P^G(Q6#g z?L)uN=5`HSqMuH~zKjs=x7EQD9{)g22h!;CEzPn6<81Jgl{e6kycBwVDs#Q80 zE4Pj1U-!k-k=;wbS`v$&`6lxf-9EHtmFjTeUDz#cpKZZ$``+SQNFQ;opwLHqd0VNUdvL_ou} zN8t6J4)ZHAooRijFI{&(3hP%^@Ug`%RNUW(KJSRe_A1Bt(YsvfOigdj1BC)0KAWc~iA-QTW*GGXB6BSNbc=o0_;p;nzVsdAC|usuj;( zpFI*=Sr_x_Id0VGlowSB9*O-dxA3N8-RZ>Np0vqyB)*Zpncq!3Xj7pF{W51H{?l5> zXP9}>zHaVRv34ZR+pwA6Qs_nJZE>R?1=09O*cRSL!Gaix(bNBwWVw0vGBpKHnI zS^x1@)cf>yUt>Sj4MOR6#upEm_^B_%(wqb*>EEMbK~e4kV#W69==9qDUN1-p%U>}u z$X9x`=PKWRqdyac?{Q$A?nZokEY+wBi^s5m`buv%8TxLwQlc&Q zCcvjvzS5pOB7N6h>L%5rW1v0WS6a9-($_7pn{;Q!K>k5rX+qCozOOcPlT9;X;O2f` zslg>j-_83J=vXolh?YS5rR0~-@H@&>`}TOyedQ}%xcPvOo+;CdZ;XXqkpd~2)yu~@ zR+G+7 zz~e4o={*OBYI84Rsylut=%x8eKUEH^?&xhwkJt@{UyFUEr}I;*k2aW7y&mB(ne&xK z{ajP6FSMd3)xyBb+gEBjYgctfp$%>78_HrU`bei*S69LknQK%U}op)G)=_WVnvZj#|edhl;K*JisvfQM-6h=tunSbbI z<{$b>(Os$)I#ja#O9;JHYXfFh?$X&s10;?tpOWJamMe+bH|JNdWcIconz+m!)Qa7u z4=)EvIz&Nq#xr~Pd){3-Pe&y2{Uf41y&PCfS z*J%%tOuG_7J>J@Y%2YS0wPl24^Wspt(#8g6vGVZN;gbDI188QlHPkO;-xq@@$=$30 z^z8#Hm>B3LRlgZ68SrxeO&)3mO5Lu~tiNLv%&Q4-0(Fxu2*2_?R6(y6i0lIk-9Xv{_{I3DXJt%w;e>G>y=24`Bsy&Z1S znVW`6T0e$R79kY2+PX`-+`}ZlN3;A#Wp>ct!9%)rRe)rOiima(bA(s>J)~hfJtfPt z5j8S)fxROrIyz3*eQZw>0{ff@G(r7ya>pgFPnRQd-nQ;$-Sc zcir&=$#QS0DEV8p({2yiC(<7_4)T^BIrFDl`hxwY_Vfq+HZN(qgNh_6(wO68+;s+NtOYpH#f0?kfx> z(+W81xWEg7IdAE~5#7~D#gpc~^@EI3A8A>~;c87!JG!?f80=U3N=trwRFiYY^#1E1 zkh#-WI@j3er18dH^eT%d^(x<2+8{Ob{rgCfzEGM7)ZSP6=IkJXq#)7TK>&OMy z1(3SUQ>wqnT%fkFhS=X&0At5`N>5c-3ns0oCR1bML2am~^ry^5V0)p8Oj;4o;uCmE zD<0SiLj9|VWJf#{M0rXVhuR1*%P*zBFdl9#@RTkxuoighNk~X&JeVhYN{6^v31)AV zkjGB(@OPD`bX}pPAWBC{zOsBlBNll|1qUnz*)` z^puJZTMFFoNXSXEc-X_r30Euyv9~3pot399_muwew-ik9m68fA_Ij?Tv`4XpplGv{ za6cD7(^gMu%R6(yK6bi^OUBVnhDnXoFZn27QoT- zp3>s6rh-csPLU3luj;?`*8lI?vi!gO`j=1Cr|%lS<4p>JON^hnukkz807={;^rh)gI!FAQMZ}SUGqj4|AR4_PnTy|`>4iWtxhaa zqP`CCfDd>Qql=q}O7k7I_c$J^8ZF7T&Ml;1*hQ4|Jsy@^v>{r%i%7CzF=}}m4^708 z^x(D=@Q*^{s^ekB5k#D3?<8(IcIesK1+XDKiY!RoO@QM-c3u?TAv53$E+-9pcN49Wt-{ zCAqSDJrV!(k(Jm@hd`4$lCF_Nj+glJZ{AFYd5)(^7K|nQs3Uwk%cpy}LTs+xa!1l)l zl#|_Y7x-R1a*2}uOz0>oA#)us@QRaj$%y;x`!;tYnP}U{dpuo1o-59UVZGLqAMl(n z>KsEt^%lUWo9jsA(jJ6F8WZ~i3qi4H1<9GANh(?u$X1pw4J5P3u4#QqvZRZ@c03WZ zbt8!INk4Lhw(uholc4Rk57|Gq9~os{!{5+m`{cXK$oe&X$Qj)&{OQH1urNl0SW9%t z@0clk7t{0Zd#MwpS$f3G)0-dPoCaq$^kVx64an_ry8MxxH25$_mn=vzCJI|m%kD5e zQTeY9vF%|-`lZ;(^2VmYyK6nj`o8^1z>ni~Ss&Bjp`eAYbLmHZW*n*8-k1*gi)#4G z%7&!P^iG`y)B7gq9puMw{mHWIUNY7GVi;pq!Mpr0A)6PQ%AV?pK_KM$dEX34+FNtk zI|a6HdBIu!;#MQF?46D5`s;KsoN$^K?CVdal{(8>TGAo(RUJP_+lo{~4U(C%{MRq) ztN9O>j^uknvP@wC%l~{*!XH%eAUm(-%lu8#VZJKQuRSLqC$+cBg6f$5dHD>l)&L~g znwPx`NQ3i17xGdh($IK1$=bT-%3SsmUOto)z;C z7bU_(&HiLRw~W+0FXba%Erz?un#`QJoY0#6d_(AB5Dal5my1`DbN!C+XVMpe@pBI% z(at4H{v6`l+7qC&OF+IefA%q__wX~8u>5I%5K%jqLu|@-^A#+=mrF(%*}W)>s9Nsl zcb!cDjvGeC1}`G}SMKKh*DZpnz;gAin?TOuRV>fgVi1N5C-!6g$>frL6b5vvt!$(;&Eh99iSAR<^~$Uv|wQXOrN=B}BLmYw^mYRIy`Rd={A26dKBYoq<5&{&>xZoNa793eUK%X@98BU? zc=Lucv;!4-r^BLlH&QldD!)7@D4_K=%ZDCsPF!YY@!MbBsB0fDhE--w;5*GiO7e0HO0dZKD-!?0cm!@fX%C2d%z-g-`SjL5(UIa75aM0_VNtHN5&DKjx=k zR9B74gW2A&kCy1cnGCqQwFn(%+UTY`jt3R zc(RC;+fmoRWoTJ$2DELsj|#`HK^xV^qerY<7xEF!)=feMTYS;p^bFW)@CAKt zoq~p?+n_1yGT`{zuV~z&;i!9fUo>-f26!63MVe{@kw>8k`gVbhH}DyXjYTN8mlgW@ zG6NPqY)8uJ9!Om5jQaG-1pKTS85r82?S(#Qt6L`24{t)9^DWW*yIzP2G9lFb20Hk{ z995k3Ko%$yG;Q0^`>lZZlUC>hd%w3!2by0PgVgH#pdW1+a9H*ZT^KtG4fvsnLir5X zJ@^;8ZaftIa#BKfw`ctSblv~v=<<2`Mr}u`K0gs^B8+Ec3|xI#)V!u zF%BDyaG`0DIk z4i!!BS&6r=EX2MBLqyWw^YHJu9oX4^uqY3!ny#-@LKJvVVN{2BYHeRHB#FZ2;lHpHX6Gdy6-{6;gZNae> z6GeAstjj zA4G0&g^s5qL?a?FIE#c3w{)23y6<%O`FSv8wT6pEs;q*j4dbABPOvB;u?Rle&Vp^5 z14TPJjzBi^kGuNROLWrgG|bRn0d2L8qM#uyAS};?IeKQIExkM7`_X(bIMrLE=Jpx% z&a8uv<%*&(VK>C=Tn7uXp1}+~MbWdvYhcfyHZa?!AWFHM0~T*@LD}}dkl(cm)Pq~W z>hf<0bIyV3lOKXO@F%F<&4D-SPvOn}A8_n=E*zFTgGKj#z?_wN@Fchs76tqPkNUNs z5cLAqcqoc8lGefJN3Y@7OBK(6Raxx1}_ilirOs-VbHnn;O3$yO3*3n(wqRCLCv8w=T7X5|FOk>fG(gMiz>>-+N(O)Fl zSpbrn9wLoeQ&C_+0W=yYh(3Fmi-K+-4$QDnZw|JqzxuOPDgXer8nSpZw=6-4(Z zS&LfU6u_gW3ZiHGZA9YA0%(7wAd0_fD|-L10J6U+hzcU@MR5t6U|CN^k+6@W$fRHs zj8Ib)S$8>!Y=Sqz&-V(V0c|d#g1Q3myQd&pIL=+P=jTRnxU3+OBzlPyuWp3bajYLT zfoO410gTw%Lu6_lAUfDm0BcYDf%acm)R?mg8jOCy{kl-mMVCVO{O1!m_Z=d7!56}& zVK3l|V5Df;+RdPN(`uA`^HL-0v`BwSmxLgW&A0MtbzK-Vu@bUD5p4s}GriLKe9V)cFC6&Jz&GqOc- z7x%*Z&6w%()bHxdy_-zbix?8}@)g zWgxV_Tp_}j%b?Im2!~r%h@zhF1-C>YgwhqFN80;9YlINGYgdR)TJM8W7a@F-t`Ln* z+6$tefw1}P3ej^~26~qRA?x}I(S^J{P;?*=O5dyy4H;DmN^1jQj7GLdWV9Q+P6fgn z^K8-3Cp)3_Ss+yTWQ)4+PS~p?gpFR=qSl=|Kx8h21dnWy-kBYcR~rajZrP%Ur#pb< zZ-cq6*`kNPIr#C>u5Qs^Pa2~)H?XtFA7;z0%PtvsP?75;;SiNT_~aSNtNeAP6_fqZ z@0T2uzlh;yD|*sGIu11*@PUFkDf~PQADUp5iV}N!uo!yd_=VT~=(e?SsCeD&>XE9L7$#hx+3$i8Ua>%+NfWw9-WiDS!Vc%<;JsW6e_U1c-yM|WSVP6 zLeQ-=;Zk95I(MI2T~*^q0H1)s;2*l+rE;~d*N>63Qq4vBp(FQT(?)5WR`x z-}pq*D3;S|TZREl+!euxwGN{RA)C>!bB2)TF_zcY7)n=N+>S2$vKUJfV|ZD=!L%q~ z4_e1!P?UNNFV+iQ-f*8x{=70t&xeV z8f1HVifD9BPqhE1BMaWOR+bYDG_c2V;c0N9k7ahksZMNaYV;=HiMu1ku2F&IdLlS? zdyP<9Voy&EUtBkER1gF`?19GKvZKnsd}PLVf?!FNJ32ARj;?CkDm&OS7#_&RA&vKT z^vsoOvbNYD(6UHGA3oYsuK_*yPoqQ-{Cow}fMP%7>2wh#Osp?hUb{%j4?!#xj6$ zrWaTYT3h-8UE+&g0i6AN9bGtQLvxSZ+u#*R?0;ZMPL2 zRnWy>cr1eD&%03WM@w3M?k8Ur5(GMTe;|)-7BqgIG8xkn1Z~+$_{kqLYTTenZZ8jp zKbtkMx27p|y{b=AVnbl-AU*u^vN25^)Sr}2Wcgh(jq$KVL%O-lmZXbVK95Xm{Gg`+ zeP8QNk~G5Lp_40aJ)ut%9tDuq>%!ptGY-ei?M(~*h7sAdFo-G+!AEU%=yK0!qD8{M zr|$@S_P!RKzHkb8H7*QJ43EP_VhvjSCxK`m7ywZ}7UIy~YE+PvMZ9)|!r2X3c>WL- zT3nS!gg69<`5N3iPLV3zEF_g_LE!1P8Q0JJLwXeMA_)Tlt}E}xvGc!?Nd|{WkJUnu z9X^axjNX&P9TMU&z#k_5l;V36UXb5jXUWbK<69*7+dVRMpgk@9jja+HzBpJnK z;HA+6GFj}LtCeraNn!%urzt{;^CjY3_MS{DFakYGWjJ77Ps;j!BG303!mw6l&^mmc z@Oq!g2?axlI;;YJMxG}hVm^}M=ly^`rV6clS>9ux_r$xsA1vLX27di~sle5^3DoN$$2A z!_CpEa6a}Dsp|cL+|@FHU>j8k_{;7IIXlo%BCx2)%Ch1f|esqVlYrl!h2VX=YCt z*LH)9PQOQ%N{!&b;GXa|sgVR~-zS$HjG?t(PY5~QNcNq*N0yr#Lzz=g$bH#JG*a#n z9|L2Ug?j#PZY7^z$>*r@XZb@uA6%ZSO*%TWSx%mQ=+d@_!oNx>kWs%9)iVDON52^` zrjDY%{5qUqGY+=f7~(GDTFluF1;r=BapCL=JiT)e1O%kxsLMNXx_UUASY3dP8aeEp z7!ID_N^zE}7rON)9CjI3;#I>t`2BYxVXM^{e8_w?xokZKo&+@E_}G19%ETE^^rsD< zdMP8~VM*}atpo2i*+!n8&jOoKuUU?Oab$}y7ls9W#7`E@;rlh_C@}x@4xc)< z0v^2ggCoUXu*$n_P_oOI{h6`Y*!*GWmH7heM=FDI4+42++wehKO}Mu08pKrmK+XyM zz$xb*ls})xzcI3f??XBPX(f<27B^7$)qAkBXdx}tgZ>X!=N%TsvNU|MAW4K30Rvf4 zkhrijyVEry2Fy8UR4_*bBT38w38rI0L=g-qF0kxQSV2TFXEB3{f+)I}17CT+`<`>3 z^M{YWn(3~tuC5t&x@Wqe<+M-W^wUmA&mRp-2YdzL4hX$h&VXkbx2-ebkH!J{;ZC30E`Ff4-#Dy?4sueqOT#ce)(|l-Y-t=q$3;zI{^ z+rnb9ym=r{{!VP1|825(c{t?HYRCS3_kp~P=>gQ5_G}g2+qUhM!-(V#?6Sb~#5T?`h92_s)SI4^NWe5l-yllPZ|x{}-v> z*Opx$eg%A-))B*@5;nG1HS}|wO`_)5uy^j^m|Yk^l9U$gjw7b*6k~sK^|uMDZ`Ou2 z(%BJSq0f%UaAQ}#tY-@DeTK!O{n>HyBTUhqccAMG>=)l)M*FHBD2oB?yv#N7w*%@S z>GB+Y+t`Yqw)-WFADqN)HFf6OSH6TX zAxZ4*8$SHIr>{Wnki;gf2f&H=R3v+$edx(6Sz-IQj#EhlhL&>KE_C&|O zn8gdHYfoA$_LT*J z!Ob8@>?!3wAG@HQ_%H~>%xbN4m`!L|88u=P+p zm;HGWmjXc`;+$XP4@Yir&~`4Ya}YE?2!ahhy)~h|bGT9O1EJ-?An3Z`sKT-|k1Mst z{R91jz>goxux2N@TB9Inzc3I|XCGsp#~sM{R>(9_BFQH~k9&bnHgx=tWeGh;O2mC>jYehC^yyha-1i&}@0B~txOq_`xzfljL!8ZrMkfcw{ z3#kQvegW#X2n5xb$IPQ|5`M>fKRB}{5Jn`FG4FqH=U+>qOIoR-+jm?ujPga@!7#*dlVZe38~$RmFC=dX2CFMlMdA4$T(3Mo zxDLUPv?@%|VMZml^P@kQ9+!gs-6e{~7Q47>Ljqyj_8>^Ix}d0dHJ6JPgW!AjKzN(l znn|q=;Vis^A-6*S?0PbY(YQEr60ZR-Ozj; zErZ)nd?9^kAtSw;rm@*BgN65fp=UAAycQ)IX}k;^4gKI*g_e2o{3Nw@pbR1=`a$`C zGG^-UmI@g@yBl5egM%sMj82}UD4P`mmc4O2c3owH=bu(AxEKtJwEi$W{s9yA=$@jt zBp9wp0-*TPD@L;Ri^3*G3eLj=KsD|YQ&nch*w4xjA1dumd~+Shl(aBLPZ9`mV*=pPd>7KyXDD;# zL;zST0$`uqi&Ws=VYhk*K&*KH47=e^Le|b<24F1CuJnf$pJ?JBTh45X^@mYQ{Nc%8 zJ;_W-5_1Z3_1-Y`hx8dk$f+sonJ~=%Ic=REYxbp| zEte5QKWrquUOGT|K?S+L$Phxk-jlPt9HH;Ki{xg50mKXcgizEl1e^Q%YleC7m&^q%X>2#(AoDY6Op3B-oN280x zd2=Idx-j7PWrAggU)gFWadtL*n8xts@0bB~Yc&km_evFn2~B**Q%D zU7zs8g0q6lzICMXz8y#;T2g()3U=ncA?H8Xf^eynL_W8IZq{$eCnH-JvZS22cd-VK z54EJz4;wgKRY6YPvj*z+EAs4XD{yzIBpHdVp#SZcBudc=yw+bP0iHI{T=Rn5-ewIS zu3jPYG&V3|%L_7nxivU7Um;1=HsI3p1zEDl8rC~rB{e^7VBp>tgl@KmHbbwFyd5^M z=j#iyC8ZTSi@Qvu-Zqet^^%y(umOXvmE_9CRsj88kvUXr=zZrR@vF0jx~s3qsL!q8 z^x6udo@ouO@$09FB zUWFWw|0kfFh`a_l8F?-8dgKkr8<967Z$aLQoPxX^ITbk_IRkkI@-F1v$a|3YBJV@q zk9-h06ZsJGVdQM&Bgi?($B=W8k0YNzK8c)Z)-@>yghav^dtvI@BbS%b_W^T;By z7Wo`<8S;7La^wo+i^!LdFC$+;zKVPu`3CY$df{y8I_t1mtuue-9tG;hz_bz%NpSZMI(dW)4wkCX!;&A2+=I4pEY#T2P zV{LSjIlVT4ee@K+WyrnEWO=P({Y<>csloNki=Hv;8gE~6m9Ak%YZtL+5>?DQ_lHcS zVjk-`)kD$g^;PDz(Hyp-%Uf^tpBs+6I=GQQH;9hW%Y^`p-Fcfp$ z_f^8DrsJs~}>{o4MdksD)1WxTEY#zIX z{XON7U_g%&=IU={IoWZc%4UWzIA<#xXI&`F>%Ky8l5b{rIA0Lf$<_-muWVqI{`ZAJ zM%x9W)9cx6i(0|y`fkBFeI5H(?I&T#u6+WPxSoBL{ZrU5Ia3(6U<2!PMqk{$^^jom zej|JFx`CLh$r7&4-OR?mHx!e592NE!Y++NL8;LV6`ymDUM<;3;Cl`*oC#N#F8tw z1bv?rw(_;DSa-8ZNJvRx%|5je-R?gZnsq5`xW1#f%JY>_n4ij?-_}8VvZPL!KR2E2 z)xk|{{MI1Me4EZ%-uD(w<30$}XJ@cawg-zfSKkZM%2Qc<3>4KJ-U(A(QrN=T;bQuN zMxoo3&FmI3Se$e2qww|MdN$H#lo+UN7M9`~*0g0)MZ@7H;`4QJ?EL3*#XHqj;uycx ztX8pHJhjkXym5aeYtuhTocpQ0Xx|2(^VoHw?=pAs60Ws%mTnTqW_1#syw|b4Cu|Wn zUg;vv-?fpQmAp+XXy+r|oVl4T3EwV0pY1Ek%m>~w01c}xU zwz86MJ4DTRnHZM2l|A@uml)P87njZ4ipyhr#8GWS#UlY**~`BB#QFYx#Opt{unTq` z5RY+##O3q0u=&1OVng^S(e?Re_S1zU;{G`k#N45q*|*zr#ZlWL#K5vm?5j~HMe9pZ z;wI%rc7x+-@v_l8vF6AI*7tFNxX5RTxS;m$=o`fjy>QFE$127YDyEVI!`+6U!np#oKXjzuYDP%M(9K0lZiPZPJ@OF%@%opI>UI-PP~7*e$R(M4T|vp4f9joSM@IM4hp= z?9EAWNBh3efo`GwFgIWHbQ=hpW}9kVKAslUorl8jy=K~khyrm&&T#0jZKTbR$5cw#M}8&2p(;vy)upyw|NAD z&15TWS}Z3H+~WrgkycvUIh=Uuw=a|}x6*E%#EGLKd|~ev)cH#zI@tO`R=kyV^&X9Q z^ISK`TWqDhxKtz7S9XJk*lz1#8u7>NZeZTmN-Mf)@bxbrcx-Q_o!g`q4KV-q$(NSe zS`UpVJKP0yS(e(Vqcq|uXD1H)8v?fqq(xaCnd$i8W=Rho0+0ChL$ZEK-jo2U` z+9Tsj#2sPX;Bj|LZRv>;asJ$H5E*2tef7IUWOsCf22V@vCt58s_`Sq-Crhnaj9Toz z)fWO=S!%!KsKo`C3q4O_seN6g7I%K{1|C?3N4~$v7m8dhwdu&t^}Z0^1>4F~i__oW zyo0Z$wrHhV%&ql>t=N|LY_-_K$Pbny9~z?;>z(~z2J)(KwdjWP8UcQm+F_JhoPEj< zes#6f9z$M-&$4U1Ewy@R+nz~&VC`e6UDih}I!*I~mfbA1A4jUivsl*z+cK{F!RL(l zK|UAj3vUk@fW=rn{5$r6)NC>m4t6#GuEaoiU|vfG^=%;p?$L)%F)fAZlb@2zrWS&S z;wurp+Xz8p?vc)srh@JS#vC#>whq=AVvs0>k7M!phK7#QDHW-X_QuEKBqR2Zv%3IQ2O{tk4r= zNjm=ENs;Wk^N2tEs|)lfYT(yZohJcq_xSN+ePHwTT0Xe(5=j|-gWr|q3-bKeJmXMF zYJ@BN^a*}2Wb+%|87hgX`z1cs&L48@8u;ByE6H`kOFa9`7tZZ!< z?jC6nZ}Iykxxz7NGyl@<33+AwkRSTAJ*;@~o8N$IB`rLw`ITV~@H)ysn9%wunLX?| zAN;8;92sRS?0WrxI4pj~XYOqaBMuu0XC^)&m+ETxlY`no^&3OsVMR4zN7nLL-)&*; zJbmHu(gxzz{|#U5YXdDxe(`_({6dyE*7K_|pZVrCU-|iA1~B%<8$SG$IRulB{H1xO zFl*#%en^ukNc7+GgX=87yQY?ZHlzi-$$rT<4zq!ILu+~2eq%Ux{V8u2WdmJm>Ui75 zxK7#lfOm|xfvr*R`1##iKtTCz{ztkcR573Uyb&#-PwX|`f1erH)cxSOp_VxBQNfe7 z#?a@cfgl-U4W>lP?;D~I>rz|b+cY*{agpOgO@5FLX!%T%w`madhnD2b`JQMI)Y$6mLts>K3e&-MEv4DI7 z1L4-B%Vd-9FMil_JJ^@;ozFSS5&qq8e&StRYaRcdkB#I=);N7(P;o~H{87Vux8TTc zFGC?H&K2jyp7Lj<<>c}MLt#(3GfcQx#j^vhks-^Cgz-Nx55a?n_)W)MVwi3u+{JmH z|!E{>1M*eoN#aT?}Xn*WdwoKQ{L3C6H8j60<&BO$C)JxI z!m0?IXXsYO-%-|*u;mir!3WICwyumX(5oZ8-b#elQ5MkjsEq%G?`$@YYa?`e)Do7a zmGPx|Z^)8IZ3X?kX7H$c8DD?uB{?$EN$?wK3TbP~`Chh<$*IM-=gF!T@c2{(ziRw# zVzSyr;4(~L@X1QvY`_)bVe2L=#&vRo16TPh-*VD(pF4iLZVbz2-{#9Um69heH-D#8Ed#;^OZl# zT_ImWO@)p1t>Bc}KxldI7CBM;lfQDs1{&U32qx&CAyuz=-_cgk<7gYpN7m0%e_QL}* z^TQ^-%5o=3^%x!@Y|Kj7n^(PZ@Ckfs4kCARSkMQIA zwIK((Ockh`Y2;U@BL1C|ijfV95a!0MAoHh{^U)?|OtE|_=zSQ<*R{Myo*j!&u$Gfy z^H?u_`QcZjbH;Kew9f=M&_|D-y`_nC7=4ZjD;fjl@h7;om-JxI7(=qUa3r+I>BIHU zH-^o%5^|;cFo2DtH17tq1i`&CiB=8<>u?{1bEPHpKkZG_-vA@Hsz&YLKO6HYaC{RBvn3gZ`8`c(O%!8JpP`>Al;zefA{& zFUz70W41N>FEv@!|fYE-6-1tz)I4iVCkHrBQ+^h%gpbm6m<~sKP)nEHLD_3{;dQi#)ruBf=F4N@MyYgyH*FS}wo03;18ayckQuz`2#k#ZGsDpTS!hw|QZ( z2fuw9o8kf|8`m*rkzp`Bs)W;)xPWzT0&{zG7+jfJ$T{JhzLnV$=2UnX_>Diqo$zyo z&fGL+6&(gAy-sp95w76uI+iKy5(bAqAL9=0aD{$r2QeK`Ua%mC8;0*ey*SdJiS@#7 z(d&+IKk{55^+Gr^56^EJa)eWza)ncudNUKchJlePn_FDq3jCFxOrCcbG+sZ<6{%do zdt4~<)+Y=ezRu!wf-7u)O_+0mVbCc%i|fg`LZ+R9Nu|PI=9DaMdxC%yW%@R0Zj3>Fo;uRb61DBf_tYxoLlXJbE_|K{_6j~{R5U_dcO* zsSr-=&hyhIUXgZAL@WBty{^NeHp+Ala3mR!lVZ!!D{Y%BDQji$wg7=EsG6E$0J zkj5=Nh9^!n%~=F_~PIuYQ?X$np@jqc$IAvmEX8dbFx)tq5s%i9$;Vn8hQIiIp z)|}iC!>_b&qTI*K*R(K+<=bOy2wlFa9ZX~SnX)EoO4)W*rL|VDV71&SmiIlcqYi%Eq@LR@mJdb0x|KsLf45f?RsUkQ`f}@7 zemL3>ebwqji&*}!h&`c5qD~noOB$VH`Nm&5YQvWx z^#|8j-VXKW{yJOo=X$AprlUILL`jWNXEiiYTjjq4AK-D7369aDc~VC_9xx5#%Ds#9 zD;|Gu*hE!y&6FD8@#Sbk(c<-I-{J8a@j9x_vH3w}czpYPjJJ~?gLHVj0Cnacca)w( zj{5eIk{mo1q(n~Wh(7F+D6K?}Jc8rpzBcF@vInyMr}UsJ$e|byZ7SoX?~#XW*HP{6 zck(onrZyJ)5ZID>I}Xon!eUW=+&Bx>D-k70aih z507nikvbwpK@s8yc zcXU*R*#u=DAN18>9o463P~c5u>0df(`o+OP<;Yr%j(QySD=4B{EN_6kM_YWhH}WmK z#~$#S8DxdLAIsw$cu*KJm8zpmy^;feBj4+yqxwzSFWraipQ58)uiG4yhkSjMjtU)M zA=M(=#_Fh~RzYX?A_r0!s~sDp&d4d7b<`R`E4_#OWgGe}eUEe?@`iajs_90cv9RMPX`BuBR5UgQSAOH(iO-9u&o~fKZDYcpQE17=N_INk1Whb8}3_6Ly-?h z>!{nK&ju|+9*1RQ>*CLvAm3e$_Jq_0l_0w<#p|y7=AatnQ?oIKN0&(bebN7@C&EDQ zKXvc+$FVqKTJQ|ZEMK6b;;*Xn*CMAc(ovFx>1SUf_t}7P9-|4$_`{QRl#~9qpdw_C zF*>UC?WfW^$Sd*qIQ{8C50M?`>Zp<-WkJ7?9meXYlvW|qKVvj-q>h@>Z9~v$Zoo4C7p%*EC%iWVlItEPM?52%;+yIM)pBpR)-2C$P?$_b&AFm+7d(h9jhxkcX$~sMUHsl`+U2lXTRQP12wS z~0*e`sWpU^`~o=4qqFR{VEQegbj*Galsnd<;hgu z$2hQvTdio75UtrD^`=#gaZt2+rs6BRM|0dMg+A2~2M3>RQVi0UYF;}f(zCGq=;lL; zPhUo;hXzH_M^WBTlci9Z`Y1XFx20w8slOSf4w8OEX`3Q1dOInpgrvB zb#j?Y75#`AP7lZ5J4YYY(C^~5XtqfQ(@vk`z*rSYKNgQ_3WNP<8QOEG@N>v&{d1Z; zX)Ag!+W&Lpxnh~iCe5H=J$e(C&-0t2@{8-N**)_aweDvejPf6%vi;qt-X3+IqJGE0 z7@zK{x}PcPAv3R2W3j#WyW&;%SMF3FjI5ygq18yO}!M8XNy$VZ)l@@8*%-KaPME@M<{I#S!v01~;j;ETR z#zCQH8+FysQ6*cK=TKKs-x!IXI>hLsA~oVV)u|>9=12n6;bp%Szoy=&te)ZC)RG{z zJ^r0!r#_=DKZ=9QHm%eT&hv`b(?zP)JKP)F>wd{`<7tYk(+*N8*#3usdL=i^Zpbf0 zuBURae?>*U^s;w5OFH8CH)4CK?_0<>{Jy9TpAk>(!}D_*BjhdhLNtqJrcg;g;$U~| z4*Bc20L`SRgVb!4^}m(KRn0yco0<8P0_9!HuFB8+%2UTjwlxCg1$)qdGtGI&}p7Uln^rJ_Z6c#gX@^i{InG?5j$? zuz8MVP~V82`Oo#gc*LRNK_7G_hta-jl)2G~ z#htsz=Va1odOzD{@|LK2isZsI4A^Fr&EdS>lgzl3z6jfy{pi=PspXas2 zrVM4rOuYBu`9Ja{!(Gbl-7{r&|CP_A?od`PGmy3UuROLiLz!lk95Uy>@^`B{TxJfy{@ zH|0lhd}cjPSI$fCAbqyRQPBpkhxeu#%BPv0(ir3Zih8`BH+RTT7Q}RtIyfXxjraSHmFY_Ap@($5;YCH*+c>zkDplDu z(L>6VJy*1=#dz35If6E`nrYQ|CcKuu5zsvty-@nWM z`@BB3|H7~9-|hdq{0FqBxwz}!?R$(%S3WcK{=5CJk5ZL&`Cb00|F7~C>R;vO_4j$} z2dT%IQ2{{YJes=WW!{|03T>K~b&l%`xC^-ukOm;bkY;p5Vj(~CR*t^Wg#$Cv-{ z_lODU%5AY-{%-Hz{r|W8Z+mUVq$$s>@A8lSfA#nNlT>B9WB=pNf3@$0^|$>`|G!kF zDxab~{}&%~(Y~<@{^>6_HdX1i?4R-exBm86{&Va<{<6UMlGynC9bZGy|KWcB#8>Y4 z?aFQo{~50?57LxE#Xs%K>{FFt>pi98{~Le*_TSO_smi$R|L7l%?WL!5`MbT1qqi$( zZ1~6C(-^O7!n^(5zd3k4bSU=xTed;_F8xpZw8!}Rw*H^^QegS@75|K<3;Hj|^dEao z9a5Ef>;F0bZ-4!nxBByU;m^JE&;9cM{=HI4gc%MU=z;M$#j{irLG#_2e&UftRk2~!(aYON1twh+8?oR(IOE2zuP9mgoZuCZ>q__^*qqQ6DlJKnf zZka@oZFZrLwAWLq%OyfPi8EbZXRTUrQ6jwYZBKh$Z>#EZSt8g>bfj;Nby1aGmEb!; zZRl3!9;%od5}`rbn*QCVv#R$ki7?8+iazMjMdf`*BH%l$bYX5+mHS-#qy2LhBULRuWBChuI+~O)7;^z zNvPAY!iX-`PF98AmI#yeOz1A2b5)OTN`%2HThLD9m#NmGJ-_YE=w11VDwFFH;ijr3 zJ@VaJRU+CP5oST(YTl^wz9JC}46SG%n@y_PN{KM*wl&?|ag(Y)vZY>YTK#Q}YSSf& z@Y2PO_GwzBDnKr7*M`12BU1GM`Ga#?x<(wV+Kc56^>Ltk{|;77NB?|W=ty_#-Corm z_17g(&(=E9k}G0yGV;hQNBXxZSG)>& z?*~WPqO`d9E!Isv>_lhV3B^;9U3}ZoPx8+dpT@STZQIil)rI0lw1LTJPrK${F7`rh zEA2r0uenmZ1npEyI?@L6E5*lg90zh8>9#{Fi)$++f^x4jT~<|5JPdhgl{1}j`)cvY z3lbrqj|&Y+w~N;xA1-#Lf0e&4Uhs!89#)u{sIDP@i0(kIF?Le9V%?AL+R=wI{Zv}y zWBr_H-+ioVIJOmh)PX)Vc!tk0G0E0ewDE;=#T_yB4(3?X%^fp~ z&mq^wThUvk)>gb8hOohOFBDSCDS557-mWP2A-4k z!t#&bnA80lOJ$FcD+jft6$1BsAXWJtfd zc1c!>eEgt3-Tl#Z*=gjsU<2AO_knCLa#;rh`sBT8*+HzE_|S;{?fzDlgE~hHYeDab z|166@8`5W6(6g8yGEekRwqQe#ztk)ni{s+73$KfaMp^QoShaPcJ7vF=Rbd>ypWdE+ zV0By87suT{xg)*U{G99}a*9buI(>GztP7SI<*tfC-)bnkE zBYi>Nn99a@Xu4rf8{e^`vN0Z9A|>>uVh>7-?N+Pc%$OB z$h+nn(r$gLiZ-MEGh>YDoF|1vPtc#uBU{jIJwFzDAm`3AqYafef(_7~^R?!51baK= z&$!Qtw4zgnC}d+X-nw5A5%T8lV{%WwLub<49UBv!giEBfr4!I$_f<7^JaGjN?#xnaFK zU4Cho>=<%Ctvfy7`Ziex@|SFP`oQ`1vLfV1rSA0khsm-H$Z=|SdhY2&*>+^3`|h+_ zk|0};T=CGI4oixY_K?z+>*<}H=2Mt)rHPJdswOg0c%#N$UCmdN@c zXX5eQ)eB|4kw4;bI)9O@CvwyicRH$jw5&Dq_-pQT-uwkJQ{;Y??(~(=C9+TWcl_5C zcRJ=ttn4##DDq>nN_N>Lfjewyujs&9@b9fx!P(&HTvLx1>Z_|c&Uy7}c%0dr+n>N` zMmdIY{V=bVjbtPz`bxPz^?zx?$Kr4M?$fxa)5+WwR~N+TnYn&s<<Xs~rElQpBHqe??SpwTY>q{HgUtXmfY2dZX`Z_1&Dub=0+N;G;UwI zl4++_K)V}TxNvScE!wVxZms{~4j6rx$1QOrABU`j zYvT`comxy*WMdA7hTSW{<4`s?J26x7Ev*IF@?a%UKeM@N_X0&t%b!e<`zn|)^a$rw zTBazjea$?Wxe7YmKE$QJ$Wq*UbBD=SuY!3)4sa>@NeZu5fATu4hW#0t9B)2Xe!lK3 z6B@7@;%;PdiUe!TmzPJFOM`LWzX64u#gKYUoM{eIYOoq)XDYZ$Q+so>+8kr1XRLy` zdtP#(-BUU1n-*efA{M9iQa>u^mzFvCHO--Q4mRP(#7G38&duX|K?R%12r(&UeCdUD; z&wF3&N77%!f_!K$H+twMZr${u#L{FLysOIMVl!5788?R$+IAUuP1(oACQjz2D@Kun z?UsQloypDVF^o&xKAOBRUk2f=v$<)8y*SOwF{IP?Sg>)*<8Jow=W<$3Ag)(pq0Z$r z=bzY)v-O!w`tOT{c6Uy4n>)SKj8@Gc7stlJ(S+mNz3$sJRf@UfsZ}gQUfj(&SoKox zIKPx^RmMPx{yJ_z5-1uSd@kdz z8y+OCI~Ky@XZM)Eb_Uhyd&wl(tmiVu?IRBdErj!n8<-DQwsCqD8N`41 zBCxUj#N@~CQ_N&@>VhGF52jKnRK+itp=(5s_iY*;-rH*+($V$~#aIVJ{-H{EB( z_{DP%?#fB=$z`xE={#fX8p-v3YfnyZS^?6nXPLa;!#QIkBl10ACG1PgVtllrTtk~@ zjBLy*7?_m9+|dH}wy2)*!t1YZ;t3{2RB)*yzc8EMu7ri|OVZtMC1?ts zFy--X9CO@(q>Nhuj|@IB!>+#29NpNNJl?n*bi0j7&((>Vsl!7^r@xlL$`&RhW5X2c zPI({lv?3PxDJI0gc&%b{yRqcXP249p>jQIU_XWkm8w-iWy`|87*j;8+k`Z$+cMTbQ zEE@dexy-m%)e2s|orFa%fqgGlFagOLMMBm-Qu<>NOla!F45}iEX2>RGmW!aK^r&Lo 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 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

CZp3q@!|w9o`xa+WrrP^9r>k~UN=5)NJQtC# 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 delta 1846 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%0Au+8=n7qvkeAE6(#r9f2ZaU4diuh^Z zJI;wb{ow-T#C5_pp6=jLI};MSJqC(<@Cw$7JPrzju?SGkg|=ep=63*PH&aA&N!LFw|z(_M+vjN4sS@j>-jq0|@EFsB7P9U|0MgKALqVD@j49#KR zQQ#oQqCaZQpoe=%M{6Ip0~R7|`dDI{F1C6Sd1&McR-M`Pztwr_-stE?hVxH>PwVXZ z;+EfZTz6F?99?Gt*ukM+cjBNHbT|va&s+f9iX8gZXE?R#(rzL3%@;tzB)h)65xs8u zY8`S-@GRhDVb||6iq~D>96$`?-9c{#i+<(fHC^GC=t#Z50T?wh=$Agy(X%oZr0K=% z|8HOB-)$UuT|i^W!4d*HcXmXIW4}kt3vcxSMpQI|R6C z#zHZt_CYr!(x6u-LcqR0Ur1X^5K`gSflCes0q;de2)^}`v_n4}Hr4hA&!(K9;%Ry4 z!b%v-Dd`WWL(b6QD~BP^rZ6}k?++eSVIhCcR#MhoRrs|)Fi>8iBUSIMX|_CD38^!O z0)nO)rS*j@Db0Wmy7Vd(Olje$vwP$qOqvlzt1uL}{1ByL5eF#8rJXWz6z%&e;i**) z`ygVNPjdh|cCC-QMd{2x0*w${NiUK^0k5hvNi;YOA`G{aVzkgcl0FPQ8f}AyzOXa?y$bo+R^APn^g=ZhT>Yl>_;y1Lrc3J;wBKK>Q1phmsTM2zn; z!o6n&sot(x2tkbrew8OkJzkxKtWxOVL4QH2eODGzIEaV&3skl5%3kdvNa|^KNxPK4AXXEuw3)6VXfURl^yuUq zax2b}R&L1z3${~8vqclgZh{N#!OnF^J(x;*`*;{3J$0pVbWTFw#Sl`SNk8&3`y{Qa z_8p{2#|k|nwIEtoPt!DfpFz@&rjQ|WA88glON*|qgI=b)LFql&h~Y7BT8B?66w&Gq z$z!i0)e^omb=DKm@^x3JUMd3d751k=^mob!TdHfsenzjU5;5Y6%WMj1U0m@Ck`0GY#pKEm+{OdbNwzYX}bhOM7JJ3k+ulJg^(Q)D# zM6?Cmfo6kGJzc%DuK33SBs~W8GugY|$@!4()1%iA4{JZ*5O=N~9zLfV6BdAcw+R3$ zhTipYiPpNd+pZ#dk$%8e+ONJHi`8{-sX>%)o&`Oo0rm0ud^+pLJ|R3JCqVpu|N6P7 z*|j-rEVMf}kAU2W3-!({-^fz*zm6dVjvux}<4c znv|dx*w%2me#0lTE@)hz7RjOkUT~eM*J(?y+rAUkH5%X`pI5z{(zQDMSxs6#uO8S| zalYPgr*j=SP=UtQLIzVVKK0Xhr8=sY812M|J>bMOzxsWZqqP?cxoOccmSCaPzdoAJ zt#Fb?jtJ6pS-kVi1L{)vF z4KE+L2r^#zP!m#)P_vE}K$eanV0(KkMMd~5)lfW@A`l!3PMC?4xTOwIwR^&-j&h;k zR>}&gYh?dHSkM?bc91dHZ`7d zFR6{{doT%Vkq-fTn=Of9Z7J0BtZ3-T;}B4C=?2Lt(2H7)y$cByhoF7-DAK#2Bx?CJ zMfk(xAaJJS1WBW?luA#y1Q!YW{}tCZeYzFnw)&m*Mqd$$vU8*l;g_KYDD$HH24$b- zXYjYDqTm=e9gR0^1pc?)>OcH@Uo_@Xv3%z)IO;ui|L;6Ur$gJE6xsYi8T?ysmG{5* z#-(+Xpw^7o&x&H0l5-{xA-c^cHdGivh`ItSzXSKYL>zKrUt zC?}%FQc=!CIS=I`luJ>rM7b8_CX`!HeuVNiK8D$K) ztQ1GKwx%azFia@3pv;ak7s@;+^P{{CWnq-XP?khl8f96O6;M_}SruhS-L0KPV z1C$|@$tW9deCgr{KZ+3 zT)TedKAg$6ZatI8qX=e zj1zDdf5Hwt9G-s^~a4W9bYTY;?VP=NfLw=3ibAYJlRR$CDLiFOI=KoClAUMMToD8{;Jd1p& zU1+>CFGIFloJOQ>nGj{zE*TU3H08)4LEn%( zGYvcrUl`Ud@8j;skp^vyPE0FNA5=lvIiuvdzzcwCMg?fwq& zL=>rS>gCADTt8ARE=L`ikt4g8w|P*XXnNPc+HOr8HchNc;{4&(bbknv*}FrkH^ zfzWmI`P&APd<_FmPj4W)7uVrw0SryO1_Nx>*Aeygbyy#Zp@q6(0loJsG8(o4x4haw zw)5ctf5##cati}SZ>%HvnRsxSe*qEo#R9Nz4Y?&o4`PdE5alTx$n0K1WS%erj_nhO zj4d6g)c=L(onir3n??~Kbq2uUHjBs%u!DD6?-9!dMv!uL0K*n7}frCUd(#0y24_haHbBq-Y*2?_cbBLH^cyEWfj65DGGun ztC0qbIN+efH$)Dkx({q(3Dq-1Pw`nNy`#M1=aH9#Ym-u3~*h#ja*a^2iS_+ zNU*&e2usaIXa?dSf-@I!T$TqP&ZQ&1RpNl%Jq!7ks0cDlQjk5;5b=f-@7Eiam`d@QCkJXmqsG?>Qdmg)lGyPs0`Y>Baz{9DPZWA zhICStfY? zAXc5*fx&}ZsP`WlDuWXk~Vo5e`ZxD?PcPei!h%78ZI zGDJL00%WPAB1-RMfLmP!0vU(_N4iWTwOOe|NnZR;%FQR^13heWLf-pAIfgLqNhyzv%6rAirPF7(7pYbSi zAVC61kb00wwKe!x)fD2&C=Q4RpCd1yEW?_XKM`IfQ6OsHhip5%2p|6Z8!bV zKwb$g!ZzM3NGEX{7&3o_#Ju_qgT-~keun_KknkF*oL+ z^8pO)c{CI7Qe8kUj;+8Gk{B8@juA|%FCu+et8fw%hPLcN53Z}NAnN98@UgcWhzSi3 z-f*lVyQbFQyJ)(bOU+nj6wSuoBbmrv@h`I`R$+a&1N5bvyaGz z&aXR(1Q3`UYYa?KPDJP91uBaT0#WvL3LtF9Wf+X1{O(2oL9EQ*zy+O~-{?l??=2yN zN|Yz)0tteqPY4|-_vr@`?rQ@5Cn(R_1QOEp=k!}q7Kscb>^x&kc#Ycmkr_yM{M_7t z8|CW{0tw;Astq2Oaw43c0tvC{IHEhcK482gkiZ|NOgx6NR10c9QiW)O@?cINK`L66 z$bp_;R2N7%a)+B(j;H2018aRR$77 z8?GD3qUoUv2qZjxYiSUTa?9gDf~DUAfrfI@>p;Tt85Tk(%4TJOgkh8Yga(wUVSxmg zJ(l2&^7`38!dDG815K2RUIY?uzCUDOj`F>Sfdny{p@B8ZooHT^Z>t$xMtNsbAmL-Z zfI%_JRlfoW6S*sdO&?Ow^q+21G*Cx*+BuNW++b}`fu=JQbCD3V>$-t7$~$O*1nh$c z2F7Tvko5zKS8mO=O&@`Am zQ6(l9b0Uu%QTwV!#8z|-M|4LZfzo45Tu0Yun02B4_wpd7qiaE4)S~HEk0hShTnq9J zEw8&tL~NacK=C9P+9p_NHA_mRNg_b}!7!A}X42zAM^`V$Kkg(BwQ9l-Czn%aB!9m1;6Xl8Y0K(gIrwoG8G??255ER;P z8JMBW3<3!HtalAWQEn0rARIeXYru$dGrH#H^toDt8T7jZcmfDP@wEo>Ql}w{)|Q3@ z$ylO&N+`ffxj>7(350~at3=ydp&&-`2=wKfyulI4IN}WYTy5Z!3G{S6(x4&lIx(X< z6o}?&LLu|j1`d)*#JQGGa9>gc5*a&Uup>W(xEGx>9?Zo<^N$h;^^!M<{_jIUW#~&% zH6u-5K`M<%9uEc8)O=DGb8CaLWIFNk&rm>XK0(^~X_rAesyh}#!Luc1Qt0dp12a^Q ztcHRJ?*t-tNtJkCGK1*39tu*JDhPT@=ZTt4|leI)Rrnjh6Ql8ntAy&v=)P%Vk-a`IFYOO|tE8mbjhZD{zeDS z5EFt4jD%sB>1tFk01}L-m@(%pqVg5*>$AS+-gSTUn!S6vtE(%VsXA3>&w&5%n-yF7 zlZwrh>ruYf`C-L3?d=sYlp9ih+2upU{e81!`}Xe^n^2xPR7w8fF5?tM^RG|&k)gfh z?WGslne_Wku5G9(ADELU8umB6Uqgq=V@$hMxKOT1zn^7jBmb_QSuuz5KmREYFZs?9 zaTNiScfS7u!$^6DnSVtO%9|*En6+Mh(@gb0`7NS+NZ)<(J(E&oFAR2zlPG`Gw@j|O z&s#Q;UhhKrWvwgnTl(eJgTM;@rMb?e-ZIqwL&{wRV(kzRkTuizBdK1MqbKQztl;3Zse&0S8 zierZs$^KA&hH|U*){5=?A5mxet0))MSSkj;-R6|Cf44Y;a{WFd6<5Ejh*#3`OQO7J ztg&MGcQvsw<+myClQBr)`dvf3*C1DHO`kVstg0e|UT;gkFQNRp)-U<_?>)tHDYvBg zZ`s-`U;aZZ7HImLDVJ!K%In$|if_>8U#I-=md$eOwoq{{G$-8N7> zXXqZW(#K?I{d1dZ`57Q?*`Fgm^PHBCL3cFo_eSw`gKV)z3w=KWJv8=LBu#(2*s~!S z$_?yL+fO9!L;H6K?cYmnJkXx@F5-2x|GU!uAK~nWdVSqM`%9*{p4x{8HnY*C>m6(= zwI5@1=^hMfUxrirvhlBd`MxL;?U>~(TSWPA>UXcLj6zDbS+Z%Azs>ru5B#6Cq0aHa zKlt$w2{9=>z;4Le!x$S#NU2pG>r=CtNu+q&i9B|0kJZeap%UWNaF87lIh^q`ln}dT z`Ru6rjgE%K67qY>A=ac{FRA8m>Kng&m@U~>DBWf%A+|+_*(Oip@~-9*@^kfJR^{@d z@{J=UB&s2w)sW|vzqgW*yl)3s1NAHAZ*3&RXZjxYrt+uqkE0}H*R5-lTFhDk)j*Trfwy=DMp-jh7LbPKxv7Qc{lg;JELK9^?oDNveRq<*pjf!Jnsq4?%YvOG#5i*miK7nuXa z19M~9EZ#-tM)Bkyv8-&>f3L|<#IZrgo&R$_pe>#~cLiiN^qRJNE7;b(ST>mAii(x2 zdk~UoQrv4}BKx9NEPG4yGxl2&YwqkMtD#srDTVztO(fe-@v*Nd?2QOVSscZSX0B#O zwcE)&D0bSA%BH2*%HGp*sNvGsIU*}r0mU=!rLzhZ3z;#+E+~T?*JL6qqh%O0egk`U zr;$vB;y1@Pvdh}_WGiTy?{Upy8@+U7rLMPl(hw5~DQrH% z-fz5Hc4nA_wB{dXzeJC<*QRaQYt13naK%f~zr%DLI9jKX2eK*IM* zgqXPjoW}M@h3Y9aax)R2Yo~=tVmR;hBsW*DHc_sMF97O^QpYUCC3Xo`jJZx$jPh_FL`5iYNqbCpxfzxIX zl+crGOzw{FB`t%ur^CrU3rzwm2jU}}mx4;j65_LC0NJs{1m}4zfjs3E#Nvw{d9&LN ztNmI8cdjIn>pzUhA{k(EVn31`4} zn_x@&^TBxKok)nJ^XS+8?Z{lK`S{qBNKm_+N(Q&slR>%Bn7J4M=fYBn&SD3$qHQT& zzAOTwd#92U-5g2#)Oh^DFaqkjrV{HmN1~XWh*vj-!@A$A$*ngGIarp0d#8lMX?lPE zJuGSRT#dbkg~QAnsU&ZLn5@2;icen*gE}KtoN)(mFTdJ!mcV>_VUSeiiY`cOxS2bgb_l z1}8tHkcO3R0pIMS*=y7>T)VM|K2;<7$;?i0CnoSalFC^aSuF%3b{5$rHY16H z{cyAABDh>NoftM5kOPk6@%%%J!PUiwteK%hQrrNGzAk}9jbn*hgDUZEvcV76#lXz5 z&LrASnXDOagwJ+a4pAdUkq6ga@hiJ&;z<`{q2YxwxzN9ff9cVVih|>TJ*`DPN=o_F zSFWO--&R1oUl%gxi-b=bb`0tHB*3wCw|T1*EBJ^jOVExziEv=ZDL&oAg)i^X7oE*X z0&9;n9*7!WY^%xzj8BG!mG->VxDrL5?>iK+1@t$y??Z)GbckZlS!@0x{f)lx+){By zUm518)rX8yI$ z``>Hj|Hggj-sP4*g=}`oG|`f44P?;eBKEL@x9Hy02C^mNINR1dRI_vd zyD6@BFJ@mnzsNLD%tJAIVc~UVF1@!ty_nsc{)%}(aacexD@pv#_*FNM`KiV1OO39g z7K)v-irI-P`-t4=b3Jm3*$0j)qH>D6mKL+Izx#;#(7eSwDrWmF>MaVQ_|(l}wyC|h zXd}h1%Zu5iuX>9rDPGXMgf;N(EjmlFM}0B-yFf)$OR*+j%(B^xce&%4Ld{D_9=i9+f5Rn^68>HQ%hABxoqidmO!1|m0#$DAl;-RulSt`xJY zirI_zhW_V#oV=L*aMR#F*Eeh_W}6@VH=RL^#q6Z{I-*p1{qN{vw(^6v=n%yfZ;M&S z1kL~Ct>8d0`#f7!^ogE7^`)5A?AlwTcBz3(uqk2v&-M@vrWh%TS>rcdMI$ISzF5p! z?pG2q6sva>v-^wxFm4p5(lRO2{>=natlgu8WzKwK7EwG*O7FG%!mOiM*QkV@mHU>- zrnr|z3A-%4m61|BbVLaoQgxTPM6o_S|FEfnxli$D%My0aq)JAewv#0;B`jP&%^-@2 zZwVXidXNdDSU0$Y)eOvL)=<3Hy@ahex1M=Nu>~$+zxLk9jH_uNNz+Q$>+`diZxk2M zcXxS{$JEhwxP#{H$RsIKT-QK)ThKafyvCfn(m>AbKf`MJd|+ZqKNxGnTVN;Gy`y@fywWVm+hQW$Go7SS{A4xEoosLR0io`8@EzuLY7hJs69X(dM z#x=j)$?c$iiCa=@)GGv`dq!pQ!Bb`^+IQw1k{_DD2P+a`bA~zUu>XY?!~vhbArZDV+oN;0 zyWyXnqxc`w5~0g6K&SS0$B(}2@TaFIf>!)E^m%p{})+?^f zr#4S_Dq0%W4M&eZpco&M2;+PEpsps$*uXDFF@IwsocS>sIiK%9N&QU}XYv!lJKhWR zTJsaBnctKrlSH`vV;oxI_7#owc9#FRNykjOOeE5ie@C8^ zjN}JSB|>FfH0t8khInr;`LZL4kSU2oeAl07oA(qsI-Cdw72zng>L=Lqlv(&4O%2#2{&g)8 z>dFy1X#5pL+&wJTf0PKHk2s+lb{~=K?isN^EuZVz3_9cX7WHl6#pAms!S5gT=*{^T zC^7Jwcys?Gxa~g*opozPe_CFMm(o2CPk&gV=9Tx++2}6ZE}R50*&~o=aWm?*P@U89 zO#<0EBUE^|5sf>k!{sbZ0*ko8NU7^(6@Qm0LAuCmOLhlQTbww{sSXQ7{&a%ZB`p~~7FTngX2VfT&~fg?5gMCy@-ny2vxN%~*Kw+Jp1w-= z6_<7ubIkefsEMbsV@!8s{31fWKWI2we3-_TCF!FB=T<3vcTGW?7bQb%xdV#nc&ae1 zOh%iBCxc1HBxKd9%4;5%pjEY<{WBa*t~BA_EGkCFXD30p=_*v!&w_W^QG;G~NrDF> zHzL(p*8J4dkI<}Li4cl+qCKn3`SYJYqFZAVflSzkLiP>kH|ci4=f2T7#qWd2CCiZa z9@rh*)X~_d<44f26n%cdz~0z)e*$brN70M-dc0^yZ+s(%#uCxkqyie7)Z=e#Qm1dA zb1d-B@y}k6DjIK7C%Z2i=Gn9SCdKVV_eBTn{(tPv&%d!Y+}~K7e`0U`x&PmvooUz7 zc$+ab!|c3SqvA%2&(%st?LX*P9Qb6m*s)8U)7ky~_|G)<#^?7KF0I?Tia~Y;eCp+7 zXe33PxLdSbe%72-7YewVap(R@>YDa%Spv(mp_}S|hLbvoYc=$QQJK3(|d-Yxj$LAO0?lcZ3 zX2nF_soO%RVoUJoM=AWals^2aSJB`USBmdsZscR~Pbt4%kUiA9Da48u3}+e zG{o*M$M35S@yZXnie}!Ag6*p-aMF}wJ|ul0m+cn?n!yTetS0bxx^Li4T!{ofM}kw% z)$rHdFLU-N5`yjtxUja7kMsP%MO}^ntJP=m;;T3LhCCJYaY_W(?m3Uwb*1l;s)+`- zgoCcM8ZWTB&F>89k3NTl!zSNLxbDdf{-TctTJ|&yTt3xczpYn!scUcaXl@vc7+i-< zpVaab(%ZOau3=E=dIjf>s^%x8J>)_S=p3rH4(q(G;B&g4=Z4G)gQt`0@Qwqg_)Dn; zTufdVsGY6F@plUNxx+HK%QSrxt6IFX?{0o~`aG`EBpjYCsljUNvv}pTESDb{4t(il ztlcG@AD5=aO*s_~^Q$jm(>G_J`-J_vvcsU-Dnx}Xs)^l2MJ{o?Pmf$+uy4sBNS&%DXK_l^Ohjaj(a`LMz&uPX|ey9`#9 zrsJfymlS~shKQVA4ik6B&e%AvDx~`W9 zAo*{XPXb57c%-_zN?|-~1+r~Rf{;7zh#8x$ z@R;e2R?_~! zu3_X7#P#fHCO??mQ;|yjvMMWjavPL~$`&dWDptIwv3g%liS@h8a_V;OvEt=Zy3X-< zxOjD!FHV`xbY4f(OMa{>zM`Zo-g`=uzj~9dYtY!gZ#4F=;&1F<=elX9z3Tk@=lD%= z5shd2MB~{`PQ1bvQ2d4B(KOC&!2gPE`zO}zpV+qiu3m~>G;Xb)#;pl7p6xr0XX}h% zi#}x|Xt*EX*9>!n88@0y=0h97DdrG=pxyyC^}mPuYuXCe4;J!9aSqVk_Yv}KwH2^Q z89#5LJq+sg8htJqCH%;*EBZzw_P({&*_mqACYL-QfYBRb~Y) z7Jcx8L5$$gcy5t?8wt2S2fJQ@rfO7yvGR0 zZxGq6YX(0oMq#mrNZ6pFOWqANgXu9g*vC&KYzo#U-5tze-VsY2x>qDrp3x+hW6WUX zU30v#nicl>X%d@PCa^JgBu1~CgdIOM$j^-75IDmM8@02-_+(8|bI=5=hg#yOKCDo! z+?Uu;NvqXQEO3H9E7Y#gBwVB^Z2D}0=N_W(_eq18=$XRGt|M{U6;`-b(U-WEo50@J zme}zNE9_a_kF@!iK)^L?9P95STv6^vY@ZE>T{<>6R^cSntkxnHal;{dh7CSH*h%QS zR+}vAW&+PuZ1Id0tZ;7q05T}c1Xjy!@rN@a!R35^ayZu%G^lcu>MKUr@Kc*SIBW)^ zA}sN)xs32bU7G~Y8388>E%2=SjzW!5KQc)f)rm{1IV=$m#}AVo1>aYy|8`UeNN1 zRyRYe`q5gD^QLZCnlQWDWiKi#*z0-REjmR|5HaYZ9b4&$K7Fmgf+>ySx+imUXW{B zJz>)rYqDi;BRS~&kXS4j1DnT-$=2r$q_nz*#BZ4hRQ{gaDy=8Ou9cAaE>nOp4<`e+ zTqe)YY$M`4Kj_&zo%9l)C#&a$kkyJAuyXl+VsJ@L)RRrgj`4x;{h^F_m=u$d{crGW z>=94B+{#PF6c{9tLH*Tm}XVKQ)6yyCK-4;=0ChfJG!kkIKBx31U=CRy|n zbYl0CUBC5^-G;I7W4o#_xMUwm2p6N1#-0%JT2pYoyPwqa(@~EDu3+M)C4^_@lhLO= zQNcZDpgT_md*%o!&$UCvrXUjNHJnAn@ ztvgMI{Jg+Dj}pW69Rq}++NC6Z`BpB`zzOV{1_*FOK@NT}=f-G@U}eVuq5H@x;=IdE ztkdQIiA!_@C32o{Ib+0qr4BIusg9tSbe=fnOcdXUaR5F}N0^*+o{T&iRS|OD0YX%C zgnNbO$ulNT-md8ghim%_36|%`hUmreO-T$yWM~U_3M)y!up#pPFGX-wwV!Zgv_K?b zljP5qI>DHYeTDrGc=Bshid?B(3}u>{f=pdbR;F~XV6GvE*sLy;Fy$mKABkNG0F2w! zgu2hg)PF2>+ST6$Ud~Yyo*X+#Mw-`_Z%=WBg4t>U`CLR!&+w9O)pLXTAT{B*(=oEc zvQ{2h<_2l8YC_WRqvYrRD>714-swaHbqY#59s~Ak8s!ZFnQObCtv@<1GaDOEfl@V zC$q+M=hXv818dn!_`NBQ+)3}s8`q8jowwbEG`)NxSuuoP_i`-UINVieI9Nc^7O*^4 z8V}3gCDGVm=) zICg+cHud8*clba{>|^prdVms^S87VY-z%Mrqg+;)Tt)+6(e`zn`(iRHqkrpw`J5SD8+Y-OzdC)JafzQ5ILoy~z zC#xMopx|x+&mFu&Fw?vV+nipa_YU(mR> zj?bcdvqv`*;&sLweAA10r?>aXWpsrU4V?(P-`(RES=}S+{O=Mi_pvZ5yDQ1lzfH=9 zJRz&2N7MZtvSf71_4L1J?C2Chzo{$oIy##O{|nv_H2bXC_`DKkj}Y0V~~M ziUJn|&loEB+g!f1k$e2mFoM@3dFH{$;!V8NQ;|p7`$07>Bl!C;IbXxYjA@fQoTU zpmhuJ7&0GD&Oad?c;B1Z{`@-OnijyUzQ?8RZ+)4Ntyf6;vT*o$u}~VKF`fCd>@ta+ z9s#FYk4dppAXDI5O|FO{p`r4a^wp_ACVxj2X_yrW$nTg`|8^jgdgDAfwk{Ix)gP0F zW(G2c?^ThjlOtiiN})9K)C^|p(`s^RP$Z0BQYcOI3SfrhUL;dV1ljG^9u>dozt$y`qksI1>&vql=^`-TauJH*1ObW;p2R6iE$E`!RPG z)RKYk!XekaNE)N;&z$&KLtb@{057c~X%g~h?3!!H47CWzA6O(E;pERqOKV82b_ATX zrRC%8&m>%~A?q|F;HqJfbgr2{<3{_KyJ`f44lk1C+50ogpVpA%J`rF-pZ8tOpE>fj zhE(*5fUO=y(k*ZO812V3#7QLrCTbT+BTf97H8*RBj6QF@a*_1zaeu~oNe%Hcj)3VO zX?t1X&orskkk_IJ7}-%MokhRzU2>UNO^AR=?+T@#4W~1rfXgH-I0CMaLg{Y(07k9( z5^-1=0RuJ`N}*#qQ|Eh$eApQQbDayN1vvrCy8{==K%VAjc%d{|62N?Vdx01{i2zQy zP#U*o24nKGn#>*$2`@JvlOAfE!5H?aCLv=Z;qDmP{=NhUJ&sAg1P3uQ zUC)v7yO9tqJ1SjpHJB;XtRzFdq9EGws5ETRZ05y1>Q)w_;CYXu(wy6~nPNYl{J9+k zO{b1XSGmq%7B(qJ;g={d$~r1-SQ5H z$6Od*M}|~~gJRMN>Ghz=%yE?q})h5b2c%fJfhviRk~ z@UQ?H-*Ou*yrhh^qhf`iS<{F~)lIb3^cDgfCseRg$cA~>k-`2WD9E$Eo9_Y*Jd zR=uP?_?l#GwB9cwoyyzAE@Lj*plDZ)GBUw$Cj7c+6LP=HLui7-@@_8>CR* z*jK#a#tf(!XpUbvWbqfXzT&*S0Z@|9;0aUn`PRa3SjlfX6dQVAps|e>CEszxOg}jF z+!KRd6@P8dZ_N1lf@euv=e*Etj9+r&Up%yKsLHwb|ik{Y&`Ilm1}UR6kg7 zhw2hqo#gBHDZzs5Y0zKB;N2d__?G_4(6oCRczZGUR^ z7x-*84QA8($L|vO+7x9tS?miYSMBkq3o`zATvwRf?hE(NI^u2jOZY`!l)=<>8nm7g z;pDF;`I3doaN*!I2p#Bvzn2#Ay0*#?*^RcRRkk>H*-`%f$1Y%P?GF~Q7MQF($|tW< z0%Kn~CJGylb#@-*SL*%2E#qba-_rok8GD!ya{7qhtImc;DY|&;jeNe!pcO}-UjWmi zwQ!F|JNRb@sxUiqA#6FKg0I`B^Btq|acpr6oO95?9}mRw1F}PElEHDp$R=-+XkUiB8keM89Lp6!AME}(w z>KuP{`pP=zjh(pjFrykor>O2w1Jxa>p&CSG6jT2fUlKV?IQV2M(irU~n5;R;9a=O@ zIBR{Z2adQ=1Sj;eC`N3>dX67c?P~Wvu_HaS9YBvftausk|3#X8o2#+7{MfV1} z2p7-4=ltf65V|(xAf+ZO4C?ce+oU>DSYEsn9ZBMZYwnM^W$&znR(1{2FmMt^MQq`2 z5?i5HXb7sMeyFVOUAXoZJNP{j@!u~xz^p&f;^5Z~pf_BHx4vcvd8^_$^xgr!)<05o zT(yIhM;>yjFC1XB=MKe_i+0d$l@ZFMx}IA$`6y=-D$<(3fd*BbGSReL)-0;xnd@5~so)%y)*wF6&VZ zX9`c_25{;sf*YlDyJi5FE>B~)_Cf=3{-{1_x=4?hA*O|g+ksf#9tTW`(^v?R4 z!rSjXxclE}ochoVR6?IOndP|efi6(9wel>+%D`s-huFl|6vjh1jnL)3_RBrVdfZeva=<@+H zxcNJWvyKCB{+Wl0s?4B&(i!eP2VijSDC!6w0i*GLj?NY#d`ba|(=>;`-y69c4pTkI z{phrzImDrKj+!X=Dcg&#jWUOdp9!3jHHJQ0bCK>Cb11Et#*MeZfJW^?R|CxYNO7w?WnfR?OB&s|1>+r5?IS4TN`shNs0A6S6?&UE<)djzw01|w#< z1@zAJP>d@_Fs}=XIs|igvmjeBe<6nQg9A}PH*?VJRj;@@6yVFMFP!mQGx*)6$&cRX z3`6GcADU;)RP(HJ{MBi@)ad8G_0Mc)%E;^V^CgQ0WlOCn?y^O*B>2NF z>7?Fgv7glk9P`Tt$%jvX8UAJXgzs##6;)fDuPlmx7Td;A- zGkj-BFw*z*2WOo~?6v1UHWY`Vz9B(SyHOvHcCEvHhi0PVO7mes_-^#gz8ueS@5>GeG#mhWqAbG@6_%U`XuRb{u_na{st^2+lvJ!vr$LM&$$;1`?`4tC83am)= zO%<$n#}Jw3#={RZkzD8}pmdej+@VeJU~*;j zjsxra$>gD<1v=5tu4qe(g|a8hNnJuLva*ckFRzJ(Z+oN248;NTxc^Ch7#j<|7yXH> zJ3$jI?(o01#KQVgH}ZP$9n>#XnRp+Gg_RRc$teGy=&r|5@;D?GLU;5bIqGV7g#wY7 zqs!rIw-#QpR1YtfOeEFT%i(r*9)I2M+e7%5b#X# zG|CBg$LWMiSpxm=e1%O<54>Vd2HCo2F&KTjRj$}H32$DJN%|Hn0#B1-@wY2e@I{hE zimxw(_1EmVV?Czf&40F&*T16S*;GHytLrq}bN5bCP!SC=H{vwtvLbsq}MK@?H>)Lul8{fK>;|V zVi(Evr0crl*K@x*eDH=7JFKl{%WAzgr#ei{^PMwgGdu#_^Z127VW_k;fqka6sn>zph#x$E_0a7BdszqU;*K z*hC%wsV`JGX(zzE*?q|4Ng8<0ZWnp#;FWYQsX3`1t%&BX~*e?uxV5B0$4YoAkIzuqdEZK0H4h_C+M{Sz8)$o8OO$>26`L z-n4`pnez}!&OdW%X`cs&gPV|J(o0-rYr;i(&4D%pC;XOtz<##7xWGO$VR^q8Y_;bT z)*9T(y?W*kq1$)jKYKpoGlO(d^lu+HH~SF&*8MZy=xT~i44VuOmCA5W^H2Db*by!3 z>jhfx<#_tok63xXE&A1EBDCH(i`9ZZ;J3d%+%pA^n>G&vhrtp4>65PTy%%c%4j=fgS5PDtc3J#5RjF(}#Wui>0Sj{%N?>nA&43Y(al zV-A*jJ~kD0ySYHDStBzbb5hy;QeENt@`>Q#ThExU*i~k^PgMwh?F$|IYZ*tai)G(6 zl?0VzGa);&mN9F(Qg(aYFOq*c2vk1QF!?&y%aUIIAgfD*VMLoEisD-ZwHPW3|c>mkt&DSB!?99!<>cv-e8_ zmk$$ktleQ}OcV1#C9BlttC_IG#~EaKO-%Z@Zl#X{Erqa|9QdAXVuBay+f4jrBMkU1 zg2GcxOwJ}Hhr{dbg||r#u(Z61QCc(2q5U@1?y<0gxNS{L?!p}o`wUs3p}_`z?QUW+ zE4DdU({)SV7dB8&`Ihi44zf=op+(6S)^2WMM)KPowrJ3G%f~hlpVP#6aXTI6jAVuN zRW>kkOA~WGYrjK*K-WD-*uaAgP0S_xB8LT2oP;%-tl{y>CT87(Vh1?nB+PWMhSMoc zjM|QJhj(pGf?A6e*d#PDj`^n?qPI8+8RM}JO@#|WG(DEqK>+jGsz(LUdY!C62 zSGaAo^NO(*ex!;Z@mLe{RQW~8CBag#SLWb#QWGDWVrnH3UhNyZW-sTA`G}N z4Q!{@F%Oo?$})wnwESm)>!ey{(7gJxIU|3O>$O3!^!H`P_x|HD=Hv$w`gu0k+FWK9 zguX3n&U;P1c!t2*O_!Jx$zRJ}Z+b?&w#|i2nwJ@U_cvuKFJ6(+u_5q$(Pd`Kyr*S6 z-F5fTcMgnos%4aV)R);-wv(_|L2%$i9kY02d6{qTZo<|nGoX8AJ)`_0tL()}bwTOm zRB%yhWD<#Y*?5Vrpq@Dq9@6@;_N^+7dOuvq`rry%YH0n7C)=lFj1uZ&8CVzG#QgaE z!XYRZ2@M?<;Pt10;kyJm+I=1^Ty8O-T1oXxPVrX9cBz-pQ&|TNSJyFAF~c!U*H?IU zPYwE~)-tw7>KvB|{=#`tFId^9hIwB5$kE(6P)J&-47EX*ndQN+90#7BDV*)51PQk< zG0}%VJ1Pwh7B2T|$9=Y5VsNq2cYPP;>!*AwaVlL%=ck~m21*1zpaAVjd=HZR+ zj<3%L3&*5CaFk)EHD0Z##%rg&>KuRlAJ zzm%VoKDgyBNL6Q$_Z%iZGA$VV!c8z=7(m`_Wl7IaZCL)rRTzI|IzdnENxjAZ*!v!Y zJ9ri;K4M40!Usa~ZBB5^4JAr}qlmRs500;+>+74AlG*BZq?Bqk1ojyvoHI%xVcYEp zmtX=9gDi!d2dShZz>Mtkw}946Gr>N2EiwD0M|x=3fH#;3pYA6R_dG4~aG^bnXfzg< zWQLPk^Il|3kqG+Q8wlLV0FvKY&F>!r@Y#BhVC*)IY-(M`cg**I!G(i_VHX`p!|1O3 z{WG56{%w$OM9YvgtFMs{s2mMXLiL3HS5?U5$TTiu=V(}7qA!@WzTuBN=#RQNkA~8~ zA%aKbMZVzbOtfL}XvlswMCf|$0Kd9%D|&y!6Gm?^6wI!y;iIh1Ag6qH*s3*5*fMt# zzid$x%Jy-EA$yF4oqShbJLDq@o$CsHG>nCBy=Ez{WcR{f{am3c)===>WXxsF)xp|I zZqPyu1edeD(L+rWyffJi93~hDCSMIvVXh56@SF!*~k%F>&R)3>_-V?pmXN<*?$)A0oz z7kJGL5xSS|LTj!B<8Hyuuz2hcLDlUTQq>B@@Ad%%9UCI#4w0eotI>E)BnHRs1_FG( zh@=^@c#SQBr~U>)=AwHjsWuTecIV(wfq@X)`ibg%t;R2#oZyz#P~lli7hHQg4X>NR zLh$LKg0pKM{InryrG z*Xe8V`z0*xUqghf$9?b!Ng8gpaH8XjAwtFXA5_yZ1v_@-K-6`Ju&G}QIx~4WUV9lq z&>jOpFIj7GU_IXDHk_uod-__~2R3F%*m&Dp;qxp?hXy@a$%1(41}{Y;ir$ zMQ`Eo<%6y;$IVbM>Ay~H?PP)5O!&Ii!G?G9kpY%64U z8%%5mXQDA9?7%U?PB6)}CITOYnEf_jd(lA%aC9Un)COHrw*pIbx?e}mkzrq+a!i;7 zj%xvI(Rcf#9VAq#gPMM@nmAYHd(lA0H{s!5H3V{lN>rPF|E^vYgQh@hj?FN zHgOc`ChZ6Ndw2*N5(CIl4@92q)`Ddn?!xTZGsv3Lm{c#(0;9hg(qgJ1y_RZ9|1E|8LFc|E($g?{xl2tMgo%@bf>q(K8c0xe)L7 z4zH+&v`2y`*J&^R_t>xV`tej3T10iBQ>iZW>pu^W6~#&a(ujUTHK7;$OC$OT~1 zqW{tG>-_9II_>j&sta9Bb)hqF;1DaEQ3-=><-gQ!Nd@n22o=YP53|Dh56PnwFcf_>aHuvzp8ZfUIqXYbI!Wbjt*PPZJ)ozlR{pF+6+)g1h%Mgun&j^J+h z%fShBKKOmv6S4J23069zj#rz`7pK=tuyY@E?3l92$unPqx6Dz)k>gHRsH~7+Hb)Kf z*ZRxF;S&6zNeyr9m?94kkl?Eu)v-xmANhq)32q;&fm?_9$jz2Y@cwBUI9YqV+%;2z z7ldfwa5Xpi%mN8k&ZhZPW#z?0g3s1z;HZAq@@~x%+;6NVZro`uANE{=M^|g&Q^qE8 z=Wq1-t(w^Gw3+-un*?77(!_h5EadLLB{;KI1MAk9jP?^Fb5;95z>ercr`} zEi~~aqvi5XG;e!Pp2)`AGSu*rFZ1MTgCtnp zTn)b;0rESA61<^C6^mx+%8#KOyz+`F_OsYkQCy#cof=iKl6?*%58jP$(sYzR3>3E= z+Kty~sN?(7Bx0v`yKyfwb=;Jz#F^Fa#+lCQc>HF2PUpmKTyRtkHx@^8bKQ62FfBEF zEOI+{@=gw(zfKJse>uq|1kg78M-6)?)N&K}e*s`M=ZV!lo z(>gKa(w<*v)y3|3XIu=pW-TU*(|@Dv%{_4Cju;5)wUFdT|3MSRsNkn1F%W1OPVU|M zgCaX3Hu;|}DgqlZ=MVxTS|i1ep1R69(~@Njtyxa{*IpY_{NQzMJ}t&IWm zj7elk8{P9ae>{Ha6a#yLMw6L*E2FXv z%h?B^v>I&}Pbw1Qs_aHf8g-CPWZM^r;Tv$KmH~(hbVf18pD>n0-0|(B&+S{>9IZngQs)9!`*jEsC#xlk2EBc{U2QTupR^#kZ^oCfGjm;%|p+jyL@ z2ldp^g3?@XSdzV-Uw=IZ^**T$0j*vz{l+TZVqi8pm^c7Zk4%KV6XW^)=XN0DvAPhp zU;?JF7o4`XAy^sHvP#A+! zlnRx-B1|*po^yuwU5oZqq@;vGrVODyZA!@!ZA2wmW|({LIijRpq_n5fqLk9A?RR{? zpUGzoO91T%X5!=pL@>p@Gp*x1xgK5WW0nvt8QDvU-LoWR-Q2`nKTW( zdJw};_8tz*rwUQ2`*aj-mdG!09SZjRFhq*d8K`f?4nD!%0qADxqpBe@(bK^Fe46V3 zQ2S69S%=O>=B?R$bxnWZWTK5cGv}h(rDyo%(=0*Sx?eC&ya272^85^eH5h!3zSmYR zM1Q_s<1ZEs0uu(lf}_LzQT_AB{M8ZeU|`4tcvUM9d7NzH2bXw*7y7j@WArjKPfruC z+%gv|+js$vpnEz-9PfrdxvvJP_e-Jj^$PUqrwLXc-wf0mxzNUS74jY28&?|a2SptR z;G`8{$Su+uE2kd;18X+Jdw#1?(N23Du(ALQYKws9OV*%2&z*5ffC@y~QG4IB2=u(K zD^@WTAS!nnWco&;U=w#-UU3cBT8)GIr$nMhf9Rfna1ZR+>kXGoi$t?#NOAeHCNS); z6vq2RqR~0j<=xIV;G?@3ULO>R29F$tSND1kCIz`et?v;?`D8q6~pdI3HoHn@~v>r5sHsT0$ zxp57?zUm8btLX~Qj*39@#zo+uSKqiz{rdmJ0{HJeQ0IL{7wZ3i zA=*e|RI2|c7C>-Q;_zQW_3%%10&%5L@PYDC2UM;#(`^=*mHX zc(wN^WoW`ee6wDTjvNt)$2m+^Mi$M(FS@Nm-ZVY^_Dp3#(=2R=)}ebx1>(E=M=HlA zF2q$de@&@Ce5=4snPR;RS1ggEF|__&>jx{hd|HmnJ>^JzUm!MJVXM@xT8UkZ<*2bj zAdXo#Oj&(@8P=LBN7K~;aak5nT7LA$V~@&_f0jUeei%~P{aB1=70PLB1A%x|i$@_fw;#NLuG(NG+yKv zjm~}-h@F>xEA6pA4!><)i{5nz#P014rKyTU+_HQv8fIc7Zuxnobk*98_~6*J^g1*W zL*1&U&S&DWQ!ag{^OcVGsK2F$ zUMX;>W;ELRMj)Pb-9TBpIvQV@6OH`u3dD(zdnpb3ufaVFqS2L$0&(u*fy#CN(VwTZ zeWfY?+E+*06Tal1oL4Cjf9&zEz1?aB;)r4YtACyP_LS<&ZmKUu7ejCjmF+GG#KJuT zm9Ni-U@c9$K8coZCU8;$#}zohUXG$!fp}{9Q01WHAUt!5oW?>Fh~JzQDL>u{!~>$K z{uT?w%L9ONgh>F7$d;q!hXvw>hce~RIg9baaybe=E)a_yM=9TAFT{Q7R=-i=?2>*==a|Vx!TZ*8=gUnLU(#brE>UzGyV-fk2$^&|5ii zCe=T6G$ORTkMH{{uip#BO;4jyZk0fsvCT$VaBCGlPtWg7)5{zF)h~!%|Jok^WLtXu zy&(VOB08TWNB*zesqc3$(Ek1OFTL|Qrt?{=^Eu|f+&PbR#@85=swrtn?eRacHbx%O zlqANQsoL(fNd6uz2ip@Y^(1v0arX@>AY&heAVWGn|m_2PxrF#pSPOnwtxrq?puM+ZzZgzjaI zjsOeV)!^y)uZ(P7EV@*^3wRr`peUq{#_NbhZzdiCfwX>aw-qoG1hHuP!9q~=r5q?y zmNEOkC{W5H9^_V)0WF&s((`u}=y=%$F#Sd;m{GHgO}nN*u{*Bp#7W@qna9lxRiHP4Ex;lm7kGE<=7NG1XnaU3IF^tDKCKSnluHyS_I1Wx#$FYJH3bc9G2M{yj7n$$q19 z>F*EVZRHWLuBtz4xk`Z^t!x8Ryt6@66=2=N==qyJf*-51K=QLa?8udLZ?s=K*l_GH zxca=39T=oQUmkw}>2D8%6GbMR?|iz~-tRl`amxbp+r7AlQxs_BoetpH{RpTmUc(hb z1==y`H^}>R6x=FL=B_v^(D&xQpmiPfg_L%T8)l(EpP?pvrF9a7t}Edzbri_^fd-sJ zZIFHERdU6DV^Gjq4Y)J$G>uJK%V~GSpb>w50r7wWAX|Tri_=!1$$}psyYehJq<+R_ z87dIl@ELr_KL<3Wjhvvj0%c{kfzQdspjv&MGq6)2re`ZyFI57;&oi8Im;$BIdzL=W z%Yd`zF0K!tz7Mv&0WL-uWCgdfmLjSjv2TExdlgVYMrv$N+iUwC{F-(dEM1k!?EV&m zqWMoCIN&CLCrrS#5*pXC;tSX$x(&=vNH0=6 zTp0|WPKrS@6d%Cm_Pd~ObtpJJKL#~4J_l_}8^N>_J3u;pC;ZyE5d_sY0^fiv5H>Rg z4eEax++A=Nj5o^%6T)NA7eh5T|GWV_swx5ZHq-i4=Y!G(x50r&Dlm-tud!34gYesR zAoH^t@V8=+rYH$ChSY*4k20{1_P5SGIne8J15Ai01q(eCX!Vu3U`@zXu;)u57)tf) zib@Ki>ubR6HK#%SegztG$P!F9s|Kr5a)4JQ^-b}STaq!&o$Lu7Y{e&I6|z2f-PKSR}u%$@DK}!LTnWV1*Q%>-==ye+{AWYZlV@HT5)pjT2>U$_v`p|F1o$^S2drkGfAscm7S= zAsl>;+Be<{=w9+e*!-gqZhxl7kAHCp-*+~KSF3+;7atzNOM;Byx|-*lcLVi3*V7mV zL|@{rJf(ihs;HgB{uDRk9rX=&QV0(fCvk^+rQv?NsEtT5pKJC`!zC8RFtlzUw<|Uc z?>=D+eJ9^%CF(R>Ji!F|E!@tE-=yI>8V5Ruf1`FcPshv4O`x}lpZbPfI{vW11b$w~ zii3uy<1lJ(xjsWJE_O=C{q&8g&AMEyZIzCv{1HO)m6l~@dg(aolMr4U=TvU{J`L~3 z)TUvXTdv)ZhEHx6Lgo4I<o0WzoenOaArz&Gkrr|kVgs`G@llXXH8rC$YHZJdCNyqs#e3aV9elE1}oLZlT z56%|CllqCChVRm_*CrwC_Nv6Qrb{~hPS2Yg+3Fc%laAN!7s8z1rqZFZbgV_&lKf?; zG{iq0r^E^2otBBx!j0*8$p#^e9T_AYcRC%L#|z=t>Ue2WeLB7sD1_|&Bx!&~23{~; z2rb$UN?$lrruna2&yGAputlMD>7rx#m6+OwoZ`!C$j17}+xSoNxzA}arPfwCovl)2GG83q4 zXd`V;$iTB+nZVt(?>w!>XW;pFOknPZJ)W^o)3Mh@6F36imfVR-$JoIX?kt&J{^dm) z2D?ll|6{t^bb1<|y2TXw%++L1ou|GFH<-d=Z%_6l#hq-Njj#g?PmN9%B4$o^Xh?dsXa#O}$>BG@ zk0tBWDcrt<-oUhj@Pm%VlD7U;+=!XoK~?iTUTa(|IlsP*+iGJ7dUD!Wyk9}8ml^RZ zSsgHTO>fL`F~lu)AaAts50my=j8CpuPcC(L=g(VxW*Xa#6I(RfcR{osnHvItJHz9(|$Qs8_(|*Jhy656C$>HSkN^gEsGC0C5}Br6-*MrEg(R2l;1*~^F-vtdh+xYC zvQMX#J3J_!ng3Or*bSdY-bkNtD`Z=kPwVu^QlmNKZ$bmd>!dLgzv`2^J2Q!by~^#c zIL#z25)cREOZMYxjtwBp?~6hr%AQW%sLyjtHR>2;hcWTIJdM1Tp63pnZ(@W)Ov&iB zsl<@2;4W`KKy*hEo*WEN2eJR zn_tt&mWR){wsR1KRSL<&Y17FP?lspOKMpWZNK%hXCqsX=a%!*XAgkPn6n>aaq|$co zi^c-*WrPuNb)P{R`+VbeHwA*v*9F8idIo9x*})Z`Uj>@I4atc}U-AHI@WF`@;903Y z85}l~boryj-||`q5-hut1>I+p;}yEprbr z6x_q34VIB=ffH|A?FVGp*YVw}%Sr4)H(okmCU~Dyfq!kKF~E*6eA*ZvaCJ*De$y+I zRFF~pkP+j-G>;?r=%m$T(o!EjENC1s$lZl6IYg4DWG?SEVl3E^zaDp4y_Wo~UCcjR zI07`YbMV11IeC9Lh@avO!Ofdv@s4@xh~f7@K5d%_#NQr{-@C0R0$Bj>Ry70!cn-nU zMeE5tt(m;xAX^ZeJ`h(r#*lnGmLHeU7rfs{1BoTZklD3v{8R0|VDyTf_~xA$B7WSD z4^FTIg)zo>s)d5AkJIIQxm$w;JM^*pECnI-9{JU?LEvr=Z9FhTL6S2IxbHojz;4ku ze)R(d;W{>OJ|kSfv|G*m;eN3sR0X&!9XAlR^fv!=UMwkl^@+VvDH z!})Iv*3Nr@PVRiy))|w`wMIwz0lg|Mrku92oANDbD)q<+Q>Cm~BU)%2g{$JC(eh1U zDlYP$9FZ8Nx;^cm?6xyZ6?}M&$nQV-CoBt7t+o9p?^_k7YVr7&KV^5A>d?%8>A&WO zsUC(zh=MI6@$FsF$ZU0(YK&c^Xt{j^zLOb^L|I{~x!eDx$LtML?dEf!?&PQFY4_iMG@Ee~&{1!p0FQ zy^3L?t+nYm;lUbIH7P=6`qEisMGoTy{%cU5JrOFdtDVUE^b!2^t+hyI zcN_=CtVWi9BUB!LEJe;oa}F2U1Jgra8cDAnx2nxa=DOYr9OQ1q)MQk9#aE%NAF zjN9r$QEGFf>Q3$TGI3`M6#suqT1<) z+bN>RwL3BH8ij^03RkUIvP`sPc06W^)}m{J!&Sg0Sah#24x7AKiwbqaRW7eqinI%3 z@HDe%l-M_11?@sa)x|N`jLJf-aMc&r5Yc8;3~uZZjc#a%tA;iPi>!>}aPa%JD9YzGF4#yBS6^9Rn}3PPQ<=}Yf*b-xGHFKfT$Nt z#B)}!MM?hQs^24)h`K*az|-Q^qS-;=s;PsPiTcUn@ru&5XiSfA)s8j6qCI2c@V%C` zX!yG@)peIuqDS`Y@xUR`C~aSuYSpyWqOV=o;@M%*Xwil+)zqh}MQ4(turN9rxt$JE ziRS*hzB}iv|9(23g*xpxo$>`5=Woz$Tk-3Bga3*7H_^sUoPDRevf@-ABj_&Y_I7oJ zAL%+{pLY>VRQD+E(IQtk$210o_e@}Fy077Sm%GAqf*5r5PBK$mzlSV=~>6 z`#9JVCOnU!{__4XhxTf7dJ;1zvQeProHn?3q@JyaFoCy6Q2&AkUBRXP+3dZu0yvG@ zFb4e602XK@yKtlcdQlt0p2l`2Y26-mPNN|_zea&9?^QBO6ILphS#*P5Sqfx$cP}$~ z*KW^6vvpv^B?aPE2^gD{vz|9g{(w^&)IZq*f%@x#o1VJoJ^`CyvFP?aD{iUVdQa7{ zR?vsqv?hgQaHdNOB;20Yz;Ggs30V7@Gh4o0J^EM+xa1LwP8{sb2fJIb0fq0tNsCz2 z(kSNFrSD}^7JmTE9SSt5*DT(zcRgz?`~=(^seiyZA$-6tQ%+T{>2pI2QuWB-C)S+itd4hsj*nx|n0J|c%NP~Meb9$N*J4nNdnWHX zmg8D-^&x+g`rwVppvRx*Oc&`x{rVV`@bC~n)BZg7rK%geLysTL9OQd+JjpQp z#GqwdGVi^WpPo^HQC83*+Hj;cPwVNNr%%V@>(BwfbDZEj<{zho-;(z-{fzvw>r~!ma5Fy6*Ng zcb}QT-Z$w6-Hy@o&6&nEHi^~6joo0E9O{p9p(6{EFM4`M>BIUH3REz&L#n7*BYh<_ zfa?w`&?t2-Q@`w_bR#l?jghoG8f!c5#T_XZWCA%a1-ei*1{lA6CVkvQeKfs@K_53K z0*`0!rN?|M;fTl>)V4hf^awm74deR4DRwbv@)i~x=4VNlTJ?uludS#4C@+9g(a7?G z^4_rZ@p=?`@)~Fv6UP4b=?TBIu1A|1uK@iMnC}v&Al&(kbmX!i!_x_x5o(-&5tw&S4=7aG)9JoDAgJ2R(znXIxICppB zW|}*|titu^{?KHQyx)^MCUJ%vPp?NGm773YcW_;@ zT90O4n+Z(!P364HTww^e9*uh>1y;9bbMBe0@M7J1RPojd)SE8i95%SZDKFO}ZoV!E z-oKQK|Lp?3ey&IB4&G%>b`RlNqg~({I)B`}dz^{sv4%UC;sS%sV$fNqB}|8@oZDRJ z0-yJe`M>sl^t=&)%}{+fO0GaqjqCT05)yavFu&$Ka4<_t{9B z0u)eq20wK>&$>@Ji}EHu!jCIc*!lAck&jO|vfhXko_yVmawLd*8em9e*Ju ziwBx>u2)J>#|`?7a%U&^$5e&J%n2f~X*ap+^U6`q^B7XcgOY#}$ye;vDXMZ7uq`?+o=Yhc6N1tc5za%Jh z*dfyO%UhX%6l?-8;0zj`o`!SN;z3T(Y2;cLkFSN%eW>S7 zp$h@QSm*RSQ1v4p-LRR8qZf<;)57wRz>LAijNHJ}mw8A_&kh$}?*}T=@{sZ09ylyX z9~_;WhwgvX!o@dRnRO@+ZQa?-zu8pHOmoRY51cRZo05+(A>;GVC9531H;^-1m*gQ) zk1hP8u_C4_F%P}en9SSdzNGQ1^3cLY0pEUdsWkRP9$J5IC)XK=_RoJ}(sst3t-i3O ztn$`ke1LqN}^rZ)y zyT*;w368Tf-lVX<_lVG*Qdgo?`-}aW`idPO6C<}8=FeN9C%;NeQ zjzKq{_aOmaE4jX1j&oYC$0Nt4o}`!GO)gV@lDm0)GOAr+N^W$m;EsMygR z$l{Db&Sk+iZr#@zNbso}@tL%Z3sTMCoM;?q@==GZZyLdE%<9QCSrs*@HfY_e%J%_&zqgMxF#931efTmIEqI2XUvpvYBz4T>v_Mp$dW}nx|FA6= zE-@YN15h<=!-7lmxN-CInf)D$k!R62eAFU?+ufYRoNHf*p11$SYo#~2;b~&VCv5?; z5Og7z2Wax+@(QFw9Oj|?o?S_;n-$+2IFwy{Xf}EwG$gGqi2tZPl#BY{i$-?{$+qkO zeotc_H^zE8>UOI;sr#PD`&<0toJBq;v8fla5-0P4$8Gp5?MZ0xqdp`iAe%S09m6-5 zj6*-N`w=7KqrAOvIxmkNgVN_)lhGx|czLTIjg>G8-CQ()80cm3`JoH=p9e>vltqI` zm~R?i`*t4R^4$x$RoRlTS9^HF!YRC4y9{O7*pt|(Exc*i2p+#dNWS-)p8@F&$x5_qqVrhKSXGXjyvJcmaxt81lCwn^#6-{ z9rvY_GauW;N6`4v$Ga7Bn@>OIr@1XcHGT8B&&Dr#$4iu1UWA@_8gqMmo$*SYMQDazBCFv$6GsOvMo&Gbd&(R);KZx` zG>+N_sfl$u9`R}!ifvuYeCegcf3!l-hex@L&*nNjRbwsky7-u>{QMr@irs(=w*6sJ z_G*(I4>qA_TOqiAQb@*%cc7$DL%=0j5SNL2Pl0yaMH2ENRY{CG}7Z58=B=p zR=J!+$CY`~gI|Y`rBjZhC#IX3k0p-e+RQAZS>D8;HMYdYFAZ%ZJ;0Jt{m8FLDMr3oR#*YNsRFy^ zN2A}p9x{&oPvNx-!_k#9tC*Q(DfmQ>VAP{~k@VK+&A3e-glfW9v!eVEJoL#@G;(+= zyZz)s+%BxpAQb@Uw&^=*FlMT-yXoJn~Th>Xwm{s-_K__ zLkl6EHQXOw)-FZ_7IV-0X<`S}A{6_%glnt($Pbyc=>Nuy7t{Fh8vps* zpjjdAyzj2iG*^qYWa3QCB+qtw-#$VsRsBSZrfKO)>!|FZmCZia@{wpH?2+#OL*uAv z3b@Id*^*k#$5NADG{5$KZn{pJzi{A)mJp)_6J;HZaq4;?Uq}jl7ShmUMOHM`kx& zBeMBt7wjM$DmA+Eo6#>-pcCbN@dT~;(txHe;Mk2A)P1=db~Iifee|)N@qf1-4b>ip z6Se)Mo3$S^9dFm60crDafWc6y`-Ibs?JqgH*=H5j*V2%_(T-#~+M|(+Rvf-;SR)Z^ zHDqqRTZ_WqY{5C28R|`%#?p-1DD-~oZY(kgWw-0@WnZf!(cQiWahO&O>!Ibr{Y;KP z#&(BszK#a>Xw)X|S?C&+Z+ikKXjyW1v{54-sBGS3`apmML0=| z;UwDcx#7?0KKcYD{?uhGCpo6Yf6@s>;!kRvs5OHt^fKb>Y*ry@2#+hY=W|J)%y>a| z2&#NZ@C5B8+^C~{`Ne%gkn^DPIDdp6cXFBy|D5{Qb_t+9DiddOoR%H`bl*y(wY(Br zR*mG+lI{6i>Q}64RVA&TE4SRnk)N@5B|4)~i3fR`afy%I&thpJbcfiv~z{iYCq*u0#X zR$apd^r!a7=2Li+*DmJP`8;m7emHV|bR27qInK1{Y~o@@uSULCGBNR1Gj|hY-2OFd zkYPy*-sV`%xayx`1=QXhxpyaa(5ho9G*5eOeIJQ}f;Qs0*Xx=1Z8l7b%Ua~%ABCU9 zH!w5KA7q?nN23;106u9{&x|ns#EcJ+BaKf!_;-9QbI{rr1o*5&i5~zCuD#4;Xf6P= zE!HDtog+5au3}uCZ37)-JxU(i6OZ1lV%(au!7I9^BPUN257j!&%&b!Zm%A}Y-0c-V z>tzR#SGDE2ww?-NdLr{5yAEv#Y@qeZU zp42|IbHILn=cpiN$cwX}g|4ak7QdOdO!Q@zJv$Cc4#uM8z7f37$PtX+np7aKjYYag z=kdoiU77KkNnlnNy5Fd3BtKZYKVx8~08MUj=v32Sey*l~akB9TtNr58>;dL{n9eup z+!v#O@5VTkwOETks&!jxdDHDYo~Plh^GvH zHxA`jZR8&4%#a=(n9D4G6Nl;&+&HP0ku*|!KBM`S#*^4o%sO@1<+)n-p>)IVPTS`H z`?ujgF_`nIT|fiUc+Ak(*SB*oEB#KPaz5n>$_HqxsCD{${mz7WT*1AWWK&SG7XKcl=UeKC>v8YrEEsooN{liCuKlcM%kP4D9U3gkEc9|vJd5Hlzl1BraYJO0?Lah`%@0297H*o zatP%x%Bv|yQjVs)j8nnb z4>WR+O*KC#88x0&i@oe+itDaS6l2Ryh_I9O3qQ+fZZv0$4%^GD=tJwCtNN_PWe3^c z2ls(7jW_C0;V4_ZeK71c12LW|C)tOb5SV%66jMFSQT8|{1&(U}#>^>ICz8B4rE?uWy89q?NwBYZV0?;$ ztk3E!6z;8p3tl?QWSK{h%uWR*!(C*7HOElvQ#D*9947m-@;K^T#K$l|h(p*VvJ zuz#=zMMW@jf~^eCNkjQNj=)5Fds#Z#j}o5lf%|kEW#NN% zA-}7ku;sL)?8f4aNYMbG*9<2a!$cxjXaq;MI?99#W}*82l$9!mqllT&V22?s z2lPbiwVIjB$+XWq-oVhKU!>|6*0SLhDyUd8gF8Xr*leb8{aPLg`HtR}vb|5oLU1gY zpZM28R#>VFtK|py72kTxlwUss>!T_@=|dmci};72A-$AO%MkmAdeko}4#*H&FJ?T@UK)59KSy4U}13rTc~YFXdO|4v^h)+5t{p zi{oqFTg%)cMWBjH;`@uNWO@V7Fy@Df_({6fGM~O;pp0zf6?d#QX=TD9qARDmuJZ!36&Tn~YEAx2t5w4x_hYOKA z%Id965c-g;KH%mg0~yr6*7vteMXQtSanF&cx;+_uo#QAwnL8I*x3mCdoBieu1hoU6>wu^f$`p962vqQ*XjFxJ^c#y((CpKnSy9}JbPx}-*-bX%2Z@(@|y;&L>jrV4iZ z=q$T;Pl+br%dl~ulWdnp32I$^9rg)ulx@i^M2GEe!MVd6WKomPpvgUMLHjs+*`NG8 z^p`r#`*hV#wq7p>y-B`G*9zLnrnenIl>@6`!%#b!<-JU_IH?RuUF>AeiUa6Qdp^vj zY-hb29WYLX?^oN&&Khk(eFkrW(o#E_>v!rq)ISnN>D$XzUS5j21}}o=7TU|!rp-dC z6+SR$m%VIj`ZzQ^L#APZY{3l{J!cx~e-E249c%Zb1J#EtGn4v zZ4R<&yWVgU2i346c?a2}#a;RDJGQgB2OVTaA1b)T&n?)iVGgp%!~D6bV~5loD;#7) zoSw1g55lx7QMg$g1b=IW=ISjOpxWq7dWTr9*ml1NG7X{ z(by9&aI5b_xWCwdppnMtNkB8+>-8MY*EAq6+5~8Z=}XM?ZGrPf>64^=2FS(wHQqO> z6(U=GViea6J-2VcnM>Q?Q!Rbsvs4c;)$j4;zpaofr0cqP9W-`sJ3h1fEp(Y8VX zK?iny!zFDmq4O32F{{-?-_QQUda`G5Za!V-W%w8Fo~A*pH6O!@AtvO;ybk!RN{dKn zeG5;Tl6i-|K>xNbB=&71T;SD%T*+;P^~QRnw@D*RyJkj|+0D>tN>?)dRUAd zc>tr=cO!SQ@4+3Ldz08NwQ%&QZlrr`BTT<-NxGlC0&!h8;yU>*w72L_{O4bQ?sL16 zxrq(X=B70X-*F!Hd!S2X1@&;IVjvNn!|=0`9zQDq{$+{%T@-mIVbo3V$%IG{Ca&L zad>nU{yyJ@ZsGA?!)@ z$m8N&SRZFezQ!~`{W?uDru_j#P3Gjp+h%xOtx4oj&tSEV8PR|F1|Hw9Niv_jhE5hH zWYfh~`1$%@T>j|;G}|p89``@NDL%ijs+szyr8en>H@?AV=o{95{2NLtbxGOnUvRJB z6K*jSqhNc=M=cP9KcDV(+PtiqRoqpiBXS!(Vj@Q_Cfga+$ zKjEn@-B9%Km)KxoS40zWPYg`_dhE@bvK{U=Rres7(T^=!i|tr z_ct|yvoa|avIIjYN_8a#&Ui3aa&#C_>`BnCIIMwJ%0_kI3;h!s{w=;x6~_i+zKeyh5W^N!!(I4f;34gG+lb@j+s^N+B}LWevJ z`U11hbtPq=T43eau4LcwHmEgOpOhB8fT|z^^8Dgks8?e^dXIhvyCxWsokq`Lgo}WD z<(|OMZ6;)+=Y6^$(}-v+cmjWp=t1NcZo;qlhn9egi326$uxcf2cNef zx0lmx$Z1Ao`_Lz_al0i6*;@){P8E;@&&SZHwjY^A_d`Q%LsA1C!5X18>DIpx=Jhln zq4+*5&b1+Lrxd~kcKYO|XCqWF1L>ODLfCa}H?rFD4t()>Ac>%{-ZUAW+D z`0gx$1K#VA43pb%gUuk~_@WGg9(u%dz-?%7U?BM@;^E*mI%NO31}L!}K>mEc0M}g7 zCMHAg!i8DZB=FQVs5eoQ484B`-Y~HuqIY+pBKkMp7;py~QhzcY2G3z%|8|_;+yJ+K z>_-MZdI#++-{AhR0h&<%FoyA8>Gj!!PfDp%+~EGiJVXQC@w|uUbiWRdE$mMc5_Hh& z;9GcG@nu-Nzdtcc?}lb7E@NwYzx}7UKlz+3KxcKT@apypFnC#ia^{#ZQpIw3PF5B4 zGwM%l(z~N9do}J~UJ2uy`Vz%+Gn8~qg-=~O57W+Cl3sS^D7tGIP8e_=Mr`dv`bS%! zKHg>c{n`q+aA9wPF7-wg2IctCU;^113-V}lA2jE7IX?Z2hwiQxBz2S}nzp7K50i7S zah3(SlxK-9nv~$no^-Cqeu3Hp!$6Z@gW6Ggama|wKrN#Dtp_d^>@N^q!uDcm-)51GHBA9@i}igy4d zJl@iqR9W^zeeRZH%P}mpuC^c#*IOdFEyiS21>BcvPVlYXD4M=&+WhSj>@Dj_HhP$& z$49Q?gquK@-uWj(S>-8&_Q~uf8r{OAMjR^76~@g zM)QXJ!Iy9Sg#L^sxmT`P$b$)lQb0DXL z_>weQ@@sjkr|^UjYoCdh;PMgD-G_xZ!CEd^uyCu?Acg+ELN3`dH%~fphY+_H$|XU* zSEO5#g?K@kTr#Lvv2^btAr8GFm$=_cm-aqR`KDYVH`kX&6$o)qxm?mk&q%GGFT@i1 zyMnZ<=hAa6<>Zol;KRN+Da1c7$|a?@%~|fW5OXxogS(aLxo3oUB+c_{@*%a1mZN_} zE=kzOPQ|o zmAv=zDEdWNpZ3EvR8!n}uHm%bG$&szxlP$`yIhjvpj~>4^7FlNNwm_t^dse7JLHlk z=d98{2ZeZjv|KVZIFPlE7h-0u)zya@PuWwnz1k1tlI5lFilr8SaCFFLBx{UI9%JDio)y{cB+?VEwHaBKB z(`zKMR4y4(Fo&(6zyGBDV|uYheV&f{o_e`tpYIllC#_p=s{h=p)1FB*&t`hw*}wZp z3n}kECzlwFu#g(iI#~M9^KR`aT|o1np?#A0Bi-{REvMx?9j}fv;>VQN(SAGgcd+<9 zWpjI~+nbx*ILetSxx``BJ-0WMZ_blTE@)nGE2n(BT`uXU>+1fDvd?F^MA~()+dIl# zXnlOMf4g0we1Ph?^FBYfhm_H;Xo>MK*P_lc4QL&F%5q)5Qy!iomn?exbl4}#>48)~ z7Y7%ApuC#4cgymFC7ss}px0wS_kxmdly}j#cZ8f0y{6oUa$>#9@R)QV{!GX5Y{E2_ z*($`Y^m>VZRLB0=BE%Oj%OzJM>e*A2rAO%)32w70$_onUb^5WMt)c8p`@!yZJ$omS z_94~1Uex!~sW>4{{UVp79DL1Q-!8=W8fe>h)v(<*)vp6ZqRzh&RoZS zpgLSzOXs4@0qkq4+bTL1ifT~sPd&;Jw9h9k4Dj@$%us#!?B?mYm-5SExx_%v#M6m#CM{ojbChROr!LVv zt%ufm#?#+F(d+KfB_q$yep|6$F8NYxAh}CaT(4o?mGBr7NN(JvVIiTtd0tJ6iI(&tcDxRG0GlMoY}g zialRap4%&0QgO7z^ABZ(X|yDEXQ`)5(;t*=(Jafc+9FL)k3;>QOF+rZOOjbOo2BpA zI5fG!1bk?o;;FLQB>m73hXVZxbN82-)b`j8>73R$G;y7X`SfG0)W#}VdaEN2S+|!< zLlxVlx!DJ#r>L!cuc4ph=C4#K-B&2xN#EVYbTg9tvhAwglASJ<(f?ih=R}LA>$2>( z{uxqNnttqV+wh-Nnp}oehSZH7Kl$b7(pOz5HFqecz}rrG{JYu)k^geVSgd z<7+8r;LR?h@^^YXNZ73s8yK+bsccEhZ|3#N49rfd6;yVo^0-&e%f7rn>$!x=!>DZg z*{l4-uXw2yl`%bj?(f2Kzwbin3M!k^^i2v4wTkI_!PMU5((?|cTDDU~UnV$DVT0qX5r%Dtl77 z;geVSs|US2CsVnz{0Hrt<>tz}l5JG(?4MgN63d>gjFZGs*^A2Oo+p-lULGn5{EvK$ z%03|rCAJ-@b~qh> zC6(pYquCxlPs6d#@F8|i5GeP@n8PtGSY+x%iOmSZc5TOnHxx(-&eZ_5UxbHnT3<|z=u!ng9+~? z>Dw%ZN$gg<>MFRA%$ENL&w`5$@ic^WD?wM~^bC+T;P_D|^FE=iV$e71R>1d#mh z^cP5ilQ;6^q~6_*zgPW;-a$A;_=cn)_k`~z5PUCFX=frN1=yq0N0g;SPic557YesjZOq6&#e@A^A@kTtWBBY4HA}|J%s-w~^-{ zHCg(A@LKZRLiI2G>%P+ejHiG7DW7cQZvP!hrjzI2$a9?}%Kh=L(~>7dzNZo{n@qVs zjV_YBA$%?2vj}hdwO^u1((fWXFnNgk^1c%HHH81u4@#;Xw3eEp^Z?=izAsZ{H+@C# zYU66cM-x6?)08gM-P5>=@PFeg$$}SW+j=$r(;xrp(-HHLy5M`Q;UMAv#`7$r#S}X= ztzj$S|Hkv_72j%m@?;uz{f9Fx-)igZ6YBq!KbAb#y#J$iPuS4f;{WjL5d*b#orlF| z|HC(Bf3JPF+>9>!&-=^Yw$$&rZ{!|H_`mUguFtcffsFtE*6-SnR}J^SSrHc``4Tnq z{1+KNEx!^a`h;`j`_n!4HJZgdlng5%oXA74=cUFke~g$`GX7ouwg1?GM)B8F_jIC< z4axfx%=M+cN}r{9r2i(8^c)!7QChbxaNj(Vf zCS1Yud*c|=zKaN#Bl+#}Xm329oFEkweu_LF0Sg)f70*h0iToK5z9V{FW2|Df)TZE| zB%Sc&81u$HH9zTGQvav_p8tN_(5Zik$m9R^&!Hdj4Mi*C=zse5UweChwrDv1{-^uD z{<9>!S+z7u#-uFMRRB!depBz}vm-G;R;oZ;L*WZ05K7@ZD+_3paZRht9 zl7)n;llK>2`%&xs@u&O0{vJ+vpaMtV`%vf}LF(s5I83A5%^nPKk0;;ruRnTwLM2fj zF1ueP2&aMW^WA-%6A^hE*|GhW#?`-|Q zwdz0H_kZyUvs~PgP()8QPo$bGa&ga{V*1sPyjo4GTs&j&aoTsoe(sQUF3$K^LSJAe z*ISOv#e1(7)6ZX&)E^}{O}UU>w&Yg*Si4;O)%g(Zvskv_B>8=T(?NPyscM5A!2@Qw z^z;Gkh928oyih5JE>s)ZP*3oLZ`t&hkwy()2v+esKtHrJY;YjyBQg)r-Il`|J`jBK zS}t8DtJTm%@*nZ_Af5I|xq%s-i?8S(p?5oftUqp_i)E~e=!^HR)<-zz;(*P?v_bBX zdXF)=IIrXwZ7E$;uj7)72cJ4dbMb#T!8I3q)E}dLj=rfIEy~4lqf6-H*p=Erk@Nva zX^%}GsD0vGoV>A+hKZKqbUGI^E055Xa=v11_gs8t)nS@7Tp%tZxN^oJdU?-Mv4({B zjd+|-%3UD#CD`FjK3y=+SL{OYpM8huJ1^|SdITGU9Ht#4%HnP0-RR6C^pe0l>I=#L z+p_}t%(^U*Ho+c|g>?D!t(-ooLvDN#{n}BZ{w}HK@(+dd!0=`DyWL0{okBXG@JM|C z`4%?d2yIFNiFuQ6Y#V)up8ED}eUfu7wrk3xgAU3y+#v1HGBbxp_ca^330})()2|GM zHoPWys>6QT$JeBxn55tPIE!|>VB7#nJ`S;2bnI~Bh8ZOPsHpw4>1o}DnWWtQ#BBP8 z?cfFxsZVHq4n6AK&w69hZdxDm=uL4C>z5E5Rey-qUT~(qj^M1c0{WTDwt8KH7gQF} zTk}lnGs(M(x+S##r3JG_J1yMDl6af0#D8{;0l-loc}VAYD8`v0*cj z!^_Dzw2G>3!vK-bzLWdu}L26RjI+N0GWwnY5A9sD==NXK7{8*~e`f zR0$5z*-t+=vTC?YaGp*M{pz(r!!Gjf@xOWW?&84>eh#_#;iSX#^~0a*O-Q*~`GvIc z&nxvb`4;n}qjXk5e*IL^p0nQ<(~Q&HdNb1IGP8>5n?pZvPe@m*GP$C7+L#2u!`?H7xGk+S}5J3{+)S&7{V zCc8*yW01I- zAm0@qbBrE)4{p^^`QiZq!rWZ zprT%l;8EmV)s&OFb5lC}d7#NvW7Va%VmDp6LHr#iMk$;tpyp z!C9M%Xf8FA`eI6S#r;D1i913iTx($Vs+;r23=DD9 zpct4|Ge$bP`JQym;h(6D_~82G`hveIS}OIfXhzrgSeSd~AR746E`51^8%n5;g@+1$ zBO@Ih{^0{<^z~5;+&;w$E56vtZ!vG@3-?6Bz1w~8DfO#-tT=_&cpM40hs?tPw|?@s z0#Ea=^dn*Sm{4-IUl$og-X`ZMBVfVsRoFM&1lbV(5hd;6uuE$r7TH*%w1EM>Y+g95 z_gs$+Y=$GZftP$nWH|i0ZY|ESHb--QbnJ)Z zw0n&Pzh`D7y!J+n%P!pHE6+cZ6q5UNy&Wc4t*wN=wzGlRcq1BSCiNqG)!lr>6(`_J zd>{q?Ie~WSuH)~FO9bPyV&U*Q37Qp_!H>9q67*k=h3}W^@=-gA_+G19U~PIV^dE7Q z30Jwni+#R=oI$ZrWa|yil*phD`_$M{;xp@Ndn)kRZGZwk>a*^fqT#B|Cqd0pCxj%H z?7uiecWvrH$ZIe3%wi9q7YKJNE45DCjBY!(X%Bg;tcCv!flO;Zlhsy6CbOl{f3N6J`>h zQ}y|%JL>>id`OjjFghA`9)5y8w;V#{S-${P69r|fhhTfzVwAY?1sL`_60Th5fD3iY zP`U0k@Jcoko*eImm6cDT#Ct7Zi&X@CGH3zbO3tC{CUfA|h;V2*KLnqxIDt+mH3GkV zTjBfCHJI95f}SMtpp3-v`ZH@a&RJ&dOV=Ut|RBbmwQ`cZ>xCp@rDlj zIV}Qq*~sA41A*v#pALKEStL36E=B&!08)Oc!#?kif;UF`qcImvkwcIwo1hm1^}fXO z=i2`ACyQj*4cB7e3A;ngqMG~sRkI$jVR9^7nic>a`f&W+;${%Jl=!&AMW8b3C_n3E zF&II7>iK8i2JYK;^FtI;!P(z2us`|(D8I9Y|2AzESa&%FzO<8PRd=(zbJ`@3m=Xh5 zy2!HgO@B%?RD8g;ycj5v$guaQ4bslEiGV#t?q_Q}0$*R+Hs&TQ0Sodz#7 z;-D2X1+`e$NpB=If^+$?a8h9->X!56=gh4G?ayK$w_FKVOgX}*-Kqr6jnVL7m>u>P zz2Xz@<^%0LQ4oyr#dDS!Ah+UFuyrtzSM?AqQI#NR`)pv{7YXi5J~=8x`HsPrTm$JcB}wC*xy!`3bEJ{ZNcYXh>798fbY}}QoA|{1t?Q28U&%x&vqynl zossbD_hGmsD;;e=u?f7Ci-u3#pQFCmR5Wk*aWM32G}IiDjpkV;qKeI(Kv)(7Gk`v_ zoRNf-M*IRV=f;rp>{q#)<5JK-l@@#XHo2coVqc1WZAb4)P1%d$XsBGe23?g1TYvGB%+ zZuIDdDO$gL3s`eK2BKAcsK3-0je0N@L{`PX=nsRi>{3G%Kfwl!NFzQCAIRg(WqRn* zL=syiiTD7#q=XBWY9h6a+e~~+43yPU!1E`nqB>s^v#=lr#`?+PI%|2vswXmbXJg=Z z%de>BfDB3=CSn#4e*>y}UZPO-0p4}=HA%T77RKt_Lnpkcoq@@5KGpiPMi2` zK5A%-)q144I1UE1VQJ4fdGyUR6RDB>ztq^f%kAys^Rgq)??<8x+mX#$sC`kjfOv+dYC=!EPrB; z1)hB>8lIZ|jG@vQevO|c{#;CaCX%)3zjf)q_33}tssC`n%?>;^r<}fac!s#{dIw&9 z_%xk=Ml3$x(Si3|JVVE|nTcmz>A-wK6>Z)3iMrL=ftzG&=ycT+RM%yaW>yVt-@cma zzSMyWcGu7@Usb6O1c&C<&>Q$iB2|*6vaE(K8gWddPw?tJHFW8z%_0YaqjG9!3q>=L z8NvPpms>t_(2Pw<6zRrKcoAeJZJTV7a2Tg~(q&nH-`xQebY@D(2- zxFoEKo>x0ve1u@9s47}EWSTgR;5*B!=!FBmVhw_C<0^W`WiRn@l4s19Dtc}YBOXEU zG5>1X+h(*loz&st>S{W;$5?DYaQ2gG+VY!e=4Q;ogm3mBY z*UTFFR_bxefux_~SwkyK-bW=7tQJs1p9qPd9umx^*U^ zTJrlS4{A5T-l;Y8=;_W>7{P2>4IT7-1m#NbH`3-qi-%FABp;MnLoZ1lN~satNcvHY z(xE&_9p;qO(99oOYR!cX{BcqZz2h@O^_(Yt znnHn6Ah@@>npSh_rS=lsx~Q7gxuhcgLa@51npSybDlQ^<23u6qBNvSpFCb;T8B$Gu zOr^zAf;-+<(J?eD{`c)g16A~hn`6b+1h+k_q8&GRimeEqBv(ymmqPJQl3rV*n!bNX zEWShXv~#GY|J02kM0+oI>*HB5gjPYAqf@^8czC7tHZ0H;@Px4uEuZo`Y$6Gvw;1c6%`iV6VcaU<+ zXI9ffi@n&H;KHzK`bUSU_&%xUwUgDff4GKt1HrRiRny_^1JpW#XA>N4b&m=qc%fbm z-NkX#4T3$%xH!>!kn$nOH}$rqZdp@qZ5=q-nxwhy zKusffx4 zd7@)=$XII*q0$Lf`A|(C%1ff25^UL2O=lj5>uCL~q|(RY~8h))9MLBV%Fy8F~t~5>F($y~C%1_SJI}+urEFXV}y9 zm@W^oD$)N{o~P&sAydQ~2~Ij$PNz4_5X*ED`8O=5`ybC0s}MX)shmC$K2JQF;CHPj zY0)S@@j?G$pl4=`R-BPzH+4nB_i#7Z(KQ&!wRVBWWKME#*e1~X_YbeGbs8wfk~s;9 z1tDz8A_n)zOg_*@ZF zzFwKpdm9J$bq!-c$}OhY*^v22p6gY2OWs<_1J(Xf%(=V74pe_u`Y!1T8?wTal#?i&MZH(Rva{Dc%8h=biZ zUSN={FWTW|EmaJTgYo$xVDtDTsPDRtWVdS^#8VQ%q{Il++519L{5KY^OWq0ay#(a+ zZ35HS9Sc4AEU^D$3K}EHU;-OsVXA8mIB%YUj!8~1mn&l7`0|4wc6u@@k+d+Aieq5| zlLziOB_I<u9FKe=0+DrEBr+vP`e2o#L zp(lqoj39T~D&JQ#M>YB-Nf%=zuZi7#mex@wcUc~D%T8UGHHWD=x*6OyO>Edm?&yUbiD2Ap<^k{7 zhWy_=Vy8Q`i>WRWgE*fY-rxkWv(?rzAK!mtQZ{t*twyi)L`UXP3-!V4N&*k&4-j|qlx>;IRU{71h~nf%dcfn`Gz<+hYkj6%?$eP z)6J`q_Dzr50_NOZg|x1e@?dZrjPy?iZtHiUmR(`INk=UFJ$^eFyzL0e>9F7*kvS(b zIs-WEJ%iR5R7rQPA#;4=bnyO19a=E#k~AqW7QRs53C0E^6gR9}+U`r%1e=qQ2#N;nM3X`d(Umu` zu+G;SJlh_KJP+C<4F_VEJRlERWNgsT^ByQHFb*=CFEL#w?()wMx}h&wFHIav1#BQCiq4D)i1E4hGyL8Jn(qC*wByR*<`?P*LuyTllOl+ zd}lH|q`ZBJELvF+2ixykg1;`xXsG6A{^E`}sGj2kw40of>g68(nIBoxA6g9}Z%swB z)vI|&(tauJY2fygFmz?&Hs0_@ESy@G1%#{!vJM)?E8UKTjrj#&z&r^(c6N|{FOP)_ z=9GYSg-OV$!$9)ZHxc zT4gVv;}{1$!^eP8J&O^iT)`imM&v(t7&xXg4*7+Z^L^oQ@N?ZD5bR-vR4$eBQ}W6B z#rXl_ef|%BI&2$1irk4^`o4zomZ{~FG~M}2M1PO#JIG|odh_2cwn;f+CyaWR$h5v0 zDqVYdp+ujY6G#hM&+OBDBsu72&(wY*?SJ2&X-Y~Yx^pkHko0H3p#_ZY@djq0KVq)m ziGvdt`Y~x2J~HgjSIkBtKi}^MGG$AYfV_h&_*+BHH7pEe)-2Hn#Se#oH^pSUAKbtk zlQRN00`vfLnAn-`$1zuqnt`7W4Z$>`?|-jOVX9rs!3&dNz@G4L@6wqAE#{ylU?}*L z9S1MlXEL)tnSyPD^}s=*pN_1~Wn_k%019aXYoc!+pRQ%(o~eQrS1rJAlK$BH>kK`i zkCE$k0uPBD(xFTioGmS5&Q{F;VUa{X%rgcfRlJ!cu^Yg2B42AXB*18tp=7t$ZqQ&z z&bc(q2VS4PNH=(tfcUmpxFvoIh!_;h+XV99cNmFFk-r_}#GK{Vue%A355&ObL$bg~ z%h$Z#yBFY8b__I+ISkf6Qbq?B4}hSNG4OfDQD9P_h1NWgWm8{A!>{=#z|0^+RJTW& zeRnJxj&dsn@j*tYd%6lMIvfq>UMU5~gN%`amMXhxfAs&ycKTmC>c2H>=h8bk^Gvt+ z$7rScc7pRRcZ;pb0T1ShC4ShK0e)0HVR-py_+S3*Km5Pz-T(Lhe;5ZV;zK?=#w`CM zt}Y<>QBseyOE9Qb)7m5b^=F>@0drFnbCsMko-~aAD|bSAUe+1S$K>3@jxgRU(T%r$ zG9F2ZzK_aU$b3K0z>5@JQC}(P&mdc{&q5uw%UGiOYl!@QI1YCIbVj3`l##*NShy(o zCpe!tA6@r&!22B}aSp!+}t2}jY*-!A;Xp9pxM(wRLweWPHI?vNV(fU`fmo<_z)q&q&Qfr(Jbcsr;s=r!KQdXW~!tp)`D+& zN#ayIG9q{WdCBcx@1&cFjpXivVYnbcnduwIk@gHD^G_2sd`ziJa^u?w;=e8ix>f%` zmt>AgGIn${Kz(wD-~T)^*WcuBab2mg|7tAk>)Au@a88lxoVRJ*x{#cc^B;`LMqHJ` z{YRuv$^0av<)!-@3f#069nS)d94JZ{=l5$MV|slR_qdRR-G1(Vv zk`0IAaa-BfPgGHc>>5;ab1Tg6Tg6`8QOlpB($QHGm#J(=F#9{fj&E69h_>DghYx!v zllX{H63ZU~T2~(dcNn^{VX|4w#3kLxB{&kgoYQ8<`SvnxAHJcVeo^rE`p4jxg*iB| zR~gU$5(STIrUQ?Bcc67h4Ugxep`q}QX=t7enpSAwXssCNcp;9@3kw6ib!xc4ItF@` ztU=N%7Mo?TGJ8AFIoBT^P$@Jt4m3zc!v;3!xTpoe#Shy%$F z)N#_JNch0n7Hf^$4DP6C;dm0)YGsEtu2>QZ0tdA5f~W{+xN-#knm7jx@72XGlOteN zr4Al@(jD9}*2Y_wMZ&1wLF7&X(Z`r=wIYBBI{b}z5Avz;lE$l*uT#7AnRJyTBnrz|Y`g*v~+z!#p&z?-)Rn1Piq&~##x zdNchx=pM9+Sy9=6CQglk=dbIqJtCVvPpV{_eY0Y=LrasjS3eBr;Z9&rCeA1qRs0u-+?%pp{q8GHb7Ih1P8= z*`H(I@Uq+F!R<%k@atS(*7DX)a(GJ(fc!`}yUc-Yk*SpWZqo)Dy3sJnN0HSyIhygF zDG%-uAEERNDR|a=m)U#n4fC7K2ddrXf}Yc2usO4dk<5sLa*=bGNi!0GrrZH$b66ZS z_eWX%M@kWe0Pe?18F1IF5YB4q_Kt)i7HX z$ny;aXl|1XduH21CRaBG%3axqYBdG`3HS%l_!ww2JQ=;p><7VeHb8Y9iL(v|UdIhsk`0UGHJPvODTmh(8yiBYDA3KJupLOd8H`j{#z81g?(8>>L_YC~D29A*{h5R4RlOa0Q}&G? zMb;0FHw9!=M0{O(^zi-ZvC!t{W3=a@2`ahR&R?}Bd;The@aiW+P!Z(#349D(wp0eY zg?!+TcpT@?6B}Q{w!dh)tiYGR1AIeI40KX>fV`A5cqS#A?^qiPyEoJ$iL8jv7xwe{ zFJj?Qi%j%l*K6t0mnD4CL~^bxX(2i(H&wb`rjDOX>Tf&W6osoKHli0Dd>2`tXiaG5 zU1f6IYtFvrZurc(tBk8;M{%pzcQ+l3o^RsTj&3t1^c(x{^vjE z!v5jkgSlZR`v9UDD_2!}=# zgoi^gQ;Bs77%#{r<)D4nOkqXcFJSq6qVUNx9!*+q4CN>F05MZrejS z!wW$D_5QF1qwsm^U&8=Yq-nmJ@A<@ zUU-|l4n5Q}hqiMbf~ngk30ua}$jZPFnt(QNA%2>Wd~Oi>^I8YmKCcIZwoMb%eENA? z1zk7+)BrANny^~=3Eyv~3%_Mm0Q!ZGaI@1Il{y*0?$WaW4U7|9Uic#~MN1g9`8xO= z#R!?lOVKm8k#N_^Pe3KyRag@84E=iN2ruTTvY))11eFDYu-MrJzC5YPcJ+@E=C0Jl z3iCwp)KPslNpqAi$W{;IYs7crGXr-1Xgfjo=`ft^O~L8Ijaam4v{0I-g^e5Bp!IMA zmalOTbSJCeYv!&n)ku$he#%Xlp#Kw%E3t<`qxIOLMT~IY^(mVD!Wzz#(_>E`@DggB zJCUua3CzE0$U68=5yFelA)oi!@Q#Z)yZX4V;4$PO0~ez}hwHI>%w2@%!aL-uJ_fpz9jT0uVj*l(GYXzG8Y&N$W#7$V z1>*;Wi1M_7Hj_Sqk=w=z$8{3WA<{pzVh_*@^cH@fnT-ZgjbXaeEs(G1D}0r=LGPdF zL+25fKtY?YU_U_{Ej8AM-*#c(oH12csPdDaFEQbL&uez&u;HVqh>EG~HFuPX2)=iyWbioDMtgsH5=tvl`C+;0(`b7_gZ)>;xY*BP=9| z;Le}M>~_78f_aG%e(ffPvmP3@q>oj$(s11?JvPmq zq$l#%tW3iI9Ubf*%@$={n`1J?cRXyIw=P&~cN6;dZn*tBSSVVIvWK3?Pk zBXliUH&qAWdyhHx%yEV@qO4if`3^!=g$Xt~;0$#(S+Oq19fX!BLp*lBGjv=<+ONz( z82&>W>r8TiC-)n(NrZpcpoaGkxWGWEKD&CrLAal&ieq>eIBBgu>omzxIJ!>-GqEmE zXShClgy_THU26E`6KA+3&VXe!oP-8T4LsJ%8IHbh$iA(16vmv@#oy$ep)}2mEhRog zCoVL?70qK{rHd82VuYjc=ZzWO5I+X4O}AmWeg`2U$_gW941Dm^j$Pj8APkW=!|Sh& zfl=|+Y|A?bA#%qs+`8Bq-Zivjtpgl{GC>cE=et0CZ&P+%tG)2EUkfKsb%p*L4cUNO z_5w3r1!pR|!7I;o*xoLCK|fOlt0Fg;F>5fpC*MJM7W@X?z3v7lDJrr_q<*imZlOcn z#24Gr-{4Z4qc8`aNBy6PZ)vT5aDs6X(x25JtSExFYhQrRYn_CPStrq8LlGQp`WW0O zbP~3WD?(33iQu86dmyIFNia1oM45!IJ9QU~sCE)geLjL%!l~PL{;v=Dpa0LC=HGl~ zy?+B9;-xFPx1pa}O>l0EmS~jmdn!HN5yz!;;L_sfnE2#{2bvu5noIYvT|p(TT0H|E zxMPoxEO>%bZ*9Tv%;v)-g*tfi<6C%Q*Kzc`A_TUt>_zdu=kPUhHtS>K3i#x?80~*o zi1#lwWY@&5g>kuU%$bRiIMjSGt9WKT+*fxWqZ=Dbg~F80+W-zG@efN= z*-Ot>z$HkTz4drCUbZ=%ZC$+zzOnXV?Vfny;-(B%ZeS%W&yHmyUl?NR`McOn^TXiY z-kq#hh5@$SlfzoeFN6Doa@g+*`q(VDi2bvC3A}ET!Ipn;#4-LwY}2q1=z1}Mtvlv} zdp{PkC(}Zp^->=;CvyX_Rqth$S1yOL3L31QdhGFo5(+VK1zm0v@zh@5ISO&jp3BacB zD!#VE6mSj8;i*INY~l3_*gbDN&|z1=k`1%jQCYS4{_F_g_h>l`Tez2f`nL$D#XJGb(mdv2srdFg1a=@Shbv0_^}!XQhkDsurJIeGoJlg~1z}%YpgVcI^If z2QdD;9BNPS<-6>N-y42Cm~0&i=hlWH^$&g6yP^avAU>qq@~)w?OJsz3kFJAT0Sn;E zszx-8`;NEgk7lRNTmT=uI*MLLe86epYuV-Od>9{~gtRK};$poNcIlGq?7?|F-%VfKEoFSi`4+UK$BvzNf*NRhpob^tHDeuN!+Gz2O%QmoCb6dbrPpPkBu z!alv_tj4^RxX?d`-6FdbuAh|1MvR()LpNr!@li{m=e#|v*=Z3jn7)fWmA4db;kU8h ze8=JRid^=h{8G61{c6^oWow}Ao0iy76Y%}%iuu!3D(mg10P@YhZ&Gv29s0kS&NC=aBaye$v}1} zJodbbMOV{s?AG%{G^y=O5vnDy5A5u_e%$^293Jda?25YNmEtAbb%V zjFW%8!+Gl}nPFiIp z4-yCY!6>T$EdS*Nc1+$6CO!9u=5-Wq^L&8Mb|a9@gXa6^ zqT(3{*Q~t-HvU)%bt?}u?_?_RtIZd|&4+7Xn_3Ti=C6axA`IEa!39|6 zim)M$r6xN$ez^tTw#8@(G`Yh4Px zMR}~k=ThusmJH-U2#k1C%vQ9W#$Uf~2IXms;SY;aw!XCnuaWTvPozOme)cJLOnoCx z{xS?W-V1=vzYEySd(PoSt5!CQ^9+Rj{&Q|Nyu7an-L>t)+s2;98oQ^%b;5VFQ}z}vvbu-I z?U@YsC+pzRlIvJg^%>62^oHi~cKD6k73^C69v@gZ9{${9k6)i?$BVQ+;`ClGsJg-l zcN@0j1)KYDOt{zo*oS_R`Nlun(7%8G-B$^&oh#&idrTGmonAMSV1@NhC_kAQbq1~+ zr{v;DN%j9?#cu)dXhR(b9h|8fjX&|bH-Yenb{)r;yHd=;?>OsW5F{buIms(mihV

wPEGU=*?TRqhF+zhn`$${RI5h(%_MGJ$!eywTc7}r4qA76mKr=^4o{M6} zSqSrPOn|ovE^yoZ%SC~s9EHLPcewt=C2pzTQjv=tBW%sGhyK;A+#u7JZnFk^3;Mhn zEE(O#J*?`iV&2Xa-s%uvV4#h=kYDL)d~Uj6VW$f#ecQN@MA~iHo~gnJ@lg0-Su3}< zPE&MPcD#VXhr`Kzm$<#j8$~iwcLAC?!rTX!IlrM2(G{tOU`+OWl5$$PO&4TEi{d8; z^G;a6D{ZaZMcXX53tCeIyw?z>8MSfa?RL0^1WCXdyJuc1-hF8DVa)aVssmjLhShpnz z=JeKcD`$_S4*SXp)-4O6ZGe<3bv2;|nWzf3>GR-%-A&w|HQz*iCyWL4@JX=K>jJlU zQKjhq4|^fJT>`bMFLP5GCW&MvQ1ElMgKxgHavQ(9xvi|5D%i;ng`-J-v`@I>x_8ZV zA*e_f4jtUa1r^+KsWh7@?2%~0U6HNa@OD+vtP|q}_cN9dI$q+kE~SXhzodkb`p)p| z+KZf7PQGaIOJ`x6F$GUdyTIiKR*UYm*bAHfNMP~pi=5-U?V=<0l#qYR8EPH7%qc{A zh~$ku1Q*wlFnV<>SIx_bDyRv<+Ci3Zn06c2_hGMFh{hDbE!z-|dD+VSUi#5(%=U?b z!eVncpw`OG%d!!@yf;=*Rkenh3tKtOAal`)wc~`c`6J+wiLG2ywjqfL=_Q;$VFgc~ zY31fPy>bhDJ5iYP+zb}nZsn-<9Jjf3lZDZ$Mo?|mWv+5qfN0xLAl%$L8h%v1zy*cX ziR!+M7UncE@bE{0+xJzTlH?2(-uq02ZCM<5`lCIyY@>`YWPJd1`CiSvZD6RK;qURv z?ZMFKMg=!>XrnWTdxM?K`#R-xdmyUuB`q%n};E41xM&Jar#>>>52~x?pxg7pgvM<-!IM+=AMt z2&40c!98zUxjS#2+zc*H6|#HvVTDy2_Z>F7-r%PTp{}~{G~32$9QAWMMaJWRngQ%B zZ{F17&Mthc zNc$xTsjzM&48WH;pLO1%p3P7&{5TSB&u``SGx{Pp$xG;;V+CJbY2~a&cDkX@-ooA- zQ@EtGl`F11@3!QmkDz(R1giG6a%plTEb5|3Lc;}P_@?(Vw{f|HXr}sD!F0eHPEEVS zg)fR18M@NKM&1d&Y&l2V~0R49uwJt3xY8r(Odf!pb8L!DnD zFDM!>gkhDHT;nw_>U-=nTs4&FgOw*aQS$;yvWmnBy0jA3NQyb*>a`TNw-m3;SP#!C z9N}s=#!xl6`>|#xiDB>|m;2h7MEzKlfGsMwLWyh+_h(irH7k7+t~wA7C#q$0(XQL6 z<339{4^Irgd%9;5#oehdei}=A$&}n4P$~aH)(|iwd0_+aQ?vz7<>V92jm7*?U6cyiN_3RrXX;W z-PNdN^L2&PqUq3WF6KJlYfwsl+QK8XnecKa;tCdOQ;xGV1>beE;PxP%`}oy>lJ6q1 zr_arSuZBsv8Fx%6yLl?YYE?gYooeK=%&e$E@rr`Vjrs8L<9g1h!IpYnBqx~cSqOix zsONrakD`pm$O@xY`NKcIInF20p1O-#V_1-EZU-QS)t-66< z1qQ`S!r|@yIjm)67n1(k03OwBgxv;{*pLx7(A$;s*uGam&?93!>$C4RQucYsiq1l~ ze3*!hul2jq>qD(EaYM4lY{I#HXE-w&B9N8 za?k=6vwC4XcAMe~9WKbiW5Fj`C;KPZXs<04O_hNs#-3um27Y6i|HIXr$5ZwE@#6}~ zzE+fdNtTGX=i<)1vXiZlWDV^lLduc~tx}P~MJg?lQsk=3ovF0gmp1MDz6vecd{2+x z=ly+rAHP4&{0>P#!?ROZyiS7UwjB?)=TsnGp&s8*`$#l4sY2!>9oV2E#3?hnN%C4n_+qXB ziDRm9+045n!C?ZtS5$$8Az05W zz|R!R$fTDBaQuNbY*#79pUaPuH#d!-(@q2S)|cT>snf)>)EKyLRKU=%8s`SLkbBql zp?gFYw4a^FZVw(4w`eUGn;^%o$p!dz%PS%gJPB0q$w9!gI(+BwN0Q>C0X^1|0RFZ3 z{Ei`V`KlI(8h+vxnWr&N>lZnrq7Rpo#KEhp8iy)=Aa9=;fMSR=xZSSAwTB;&O9@8c zk)Q%p{{YUP(?R~q8iAYXBzP%Vh-EjhFB8|0#XpXNeKG}DnA1rn?ly$}5k)xCxf{pu z9+PeR4MBXBGQ_#>$5T`8kje~wP#`Lx&Od?OHuRD#jxI>fRspT>YCPTRE_v0W1;RdM zIH%06amAk!4c|#n7apKQa*+UZ1qv>~F$5_ae9z!g5p zWa~R!h>){{54adRNM;hWR*Th)wSbN*NAS?4t;Fw<1|+$d!lv&1*y>~+5r3lv2b?B@ zLTw>Fp2#Op+VtSUR$aK0TZ)(TRFJJ2hOp_#MDTMwh<}Yf$*L|)2EtJV3Ab{*>`ODr zooEa>p|Y^{Rw?fFyGP8^+5RzoEST@xk7G}NArH3cv6?FqaQtOCjZm7&S0n{t{2vcN%}>Xi@b6IVe0lf(>eGv1Jsi6L>}$0+i&Sd|w@2XEIDq zCyWD+*Gf#IWm$_eIk1#c?N|?(&92 zZ7_zSC}~*!F%SPyeN4Rnn!uaIGO(<34^}hmBCq8wAOp#=Yx=!-!TToS`os!iTclyf z{akDiCL|X*wvg>S7W}7f#<2|zWX)PGg!o8<*8EL)C-*$rvxb4%IWn*^FB?}i2+6S| z4g~utK-lIq{7&~Y%U#OAOA{41UK@+o#2g_v?lDkxQwts`L}HhNxun(I1~y)v0_&sw zaC_`BBK6o3tdpj|VR?7Fz;gk4d=JlIwZDy4Sln19+8=H1wDRnAMH;|rruGZ z5q+I_76ofK(WrYyDDJ8;m3Fy^Dpmm9+B_3UsaVlBTIbP?FC1FEXb#f*Y)2<&pGIvG z7IbxXB%1HzNKwieMDmU3?&llP6Auqst6GcnJ2dI8OM8&J=S;f#aSe*)PNX+i??vX0 z-n6gcB#V`vKyT_7BF70cso2$W6lyq$E_7Li#ICzj{`EYxcCR))t#5<0zGEuN--&nu zCN!;00WH{KOD{d&j+or(bgJZa-W?}1T2Q+kSuH~}eDhIW&T3t{U1dAEP~%3a#A=>$ zvli{c`6y4w)@xBdFK6r|N@MuQtZ^p2;#|e6_tm7OM)jzIjZZk;Q$(Axv?%XJH)=WW zPNOnsqI6kZS~KP=>d$wft$+8R1&j1)?N2#;*2a;_?74(KZ7``TV+(I5} z%xO%P5)NO?&=ZDlQ76Zmj%RgDM4PPXmM4#pSt~=+7XCmFlc&<5n49RtGzZFQdWNQ+ zHl@?VL?|%>)1JW&Bz@hOZpb`>o~SrbX6$`*#LSGQnV&&|e1;yDc#BpiSWwmGCbYK5 zjINpS8zud)qw?R+qO>R4w9#4$e>&|#A4ONAb)gd}|J-xbd&-j@v5!N|yT;K473Yxq zEMGd{D2WO?#?!@DPNAl~K6KThx4e^M)T#E1!ziK8n=Wx_;YAg(N zONYhB#?xK?yHK;4FTIf!&hx&mK}S`w?=jblj!PVi^locX;PNSD%#x%HY5@u=8XhOjd@|B!QCuD2m2llo!tWFxQZntIuZ+h6Nn0Goy9;SUsHk*3`~a z8Q&?HMt9y7!*i#Z(p)78tar|y9_qP@a-Zwc%)t-nf`JRowaQ`JL6c6oa20*a^Pmsa z?2wYTI$h{|0PPoe(_rxip6q3H8suDx3RZa2>CY>9c@7%1-KhwD(etJ|F7bJ8Gc>8& z+AcC&Xu?A~ zdQRqn!&qs1ssYQR|Bv(E6o$#_s5^Q}l_r#8JcX99}( z>_zt{?n5giH0XxQbCB?l3!PE13k93&Q{p%oDV8G|nza=j{Ao)4uYBN1zOtsFx&_Ej zl0z$3f8o8~WK89zmm{S`GpM%9SKgT`dUS(zJzDnIg{qF3gpwajqVW>#Xsod(jdXTE z#rm35rt}Fai}9fA-!Dai2u-@)=o^}~$DNir?LdRZ+H|Rr81`>D22ISm zg7ojqr2hJ*X!a5fT5nZ@c9eTjJoN{!<&!!UyIF*G&-11&;-x&Tesziu=c7?^te=&| zYh?Y##2sjTmN&g58N~ZsG?6~B*^Q(*Uev#3Jx>K|Qp>?TXzL44I;y#VSJ9@&`r}1penZg*GRnL z-5+B}$9EiM+sBz+iWWyzb%yk3^htDMmlIXFq>2vhHlWP924ptNnQGV=qZP~asb;}N zbXCrU`c>GYmIHdUM6(5Pb6se6g&XR)rAu=vx{#urE4_8dAN@_&rR`Zg$lKGEs#MHD zqYZWGqnPVx&SqCSwIUe(^wXtx_uNE20j|_sJOXv3>C(f^w~?~0D;*URgKjL>qo2%s zkza-j4KoZuxgq*=c|kk+c+Z($eLf34EYzpZV=thrkIr=b5iUx+u1^P@>rv-#XZkf- z7xjl3(73ZTDEg=~4N4q`@?WvvbAu}M-q)FmGG)+vRYPi#UV#EVo#_q9AME>TNMml4 zqMc68)K20)uQA$?wx|{%b$e%ecEMHNscb`fAYc#6W#~*zE}!8QY&N8u>+;cC)|WM` z;jP(fNSCVSqZVst`Y@}SH~N43E(+}VpZzcP@y|95KTigS&CV`ay05{4wWs|!amM<} zo`$cw1bmM*D00FkyeF3MCZ9`&--jMIt*v2j{x1f- zPEP}C>26U#mlnQ@hIuP9*nEXpYclX@G=4R(f!Fjd1)c;Zk>LY!cun&ohxZ!E;If-f zx@*Sa-@6qWlgw7Z?@iUj%f}C=-5TL7bX*R#@gnm3W)}AUorUb)$H0-Nb>wSyHFnwd z9jUAhhtF}9fX1GB3bO#aM{S_Zs z_7va#>ImYwIifKa?&D*^_qbz<8`%CjCo0gsh$owV#d77Iu0QV);K^eMj@}mn*8+k?oky?Z zK+#bw*f?p-15roGG-(CAz^RU>xFQZFg>@6&V_6)1>p;_t z=*95;%2Oh!wZZP!zBJVsN5RIZK@#{h4A1$bE7H+n@jPpulOqO2_*tD(4y5fh@{RBT z{pUFLVKA6G#gNxthFJ0XCwyS`T$p>zn>@O!kL{g);@TZ^V7J?3a^>x8JZkxG932}7 zX{CQf*;*U$lv96j%MO32SGXv$8Z5=v)4pI0cYmP#Owm3CHhyIK0>?_thU1DdB7cv2 zc=WBycsOo0Z2le6IFdh%2QE}#zdwEueZGWu=E-Pyl)He=!7G9^ab_Kk~1UOxZrX&#Iay z)-)Tc);=Zb&-(CyyFTyKtC`?5@j5Bjdd#k8r=l+{-caOniB#WviS^Qoks9L*mo62O zp=AU34tjwmF7<~TGM98+{f&E)$79Pgfl$2ni>Os!3?@j~WAi;h(4oWPEXu^-6%ECT zbAsT^A8T}BU<6xeZNyzY0kEm@IeIkl5ANN)2S<#W1+`XRkP`WXZ_YY}zuoeMuC_nO zW%Fa~x2gsAfAEIGy7$mlPA879eT**!d4oz-Jvu*Gh#%^I!-b=~U`urkO7pJ9vB~0W zEY$<#Lyn^d+WWC)sVs~Ra|6fJW^{OcDSo4@1dql$!`0M>sO2gjo5!mGJ;M&arFT*6 zuX23XOdgc=UBDyt7E1Vg7?(9l!umNL5VY?U`u6fTPFnOCFXqpJyKgq5OVX!sx#M*_ z_VZkLvNs5o&KF{Z?gkvo4}}GJ+DKi7)yOCH&(*LytLnv2Kxg~Qc%htT)0pRk*v44!r?0&F&(MRu~U@VJ3f z$d%o{6WehGja&Hu+ohQHsyt(gb&%gB_4L)%|ho6 z=Hlq}e&p%fIH=I1C_r;3Zta*&x+bvK$7Auy$^sm))|YINj)kF9)9|Oye0-^SCh6a? z4E9w95%s+#@8V$+l<`_6GxeG7*)`(@siIZCw=fjx8Wq7_C ztNCVgNpyZ%IB2#U!$$|ZadOEPk#WO3NIq}|i?6-@qJzk8i@^V#u;lz?lI9>iTKKg4S8e``TH&0)} zwK<=0tAjq8{>KaGk4u;@-H)HAnIMgeUjKLhD-r6 z;61gSxf61oqi|s!oy6{)gj{Z8ULL;9nZG@RRs~4HjJK^!tn~|yR9hH5l{X4@-DzR^ z4h?XOh9l^YoL_kQ!Zzm6zrBQ7vo=3&XJomo6f0Gg#_y!=2YEW z&IX=4b-thrwROGBnGZsnJ*m^_s2v=bk&(6psktFzt*( zbC)3e{4WypAp$0SYh!k#-4IkH53@N0k8dKs5Bea(h zc$wBeH#ev8i3k={_cC31JL+3>O{mt?8L%j>mofcuxxP|*GPS?w1oLO~GRyA&s821` zr}^hxVeFS4My-0HAYWgHZrS1i;l;horBRFOf3=#@@;VF;4)rqQ_|t4dZ`;yhYa6(~ zxQ8iz=FI5{bETcK25@#}C)3ka&8c$>ph~-yASt(vu~EIxIbs`1=h#WWAI)owRgnY} zyds)Dd-Vw`j%r~ZI{)Fw?w?QH4}8U@LoLjMh%cPMOA+*<*Kh1>+Rh9=?dGH;%%h$Y zr65MOlVNt(aGqWXpc`%}LTXnBV_#d#$ygLfU%yrWy>lJR+G_%i%9uH{cvv1D=Cv~# zg{_<|j=?lYOd7tk{c&N{eU4XTD4jMW4(^LPnXrW8oQ6~W)HYTbwqNLG8k?7L_LzE7 z=Rj@vaiy1$3ff}R&}&U&t=L#G?qQr9W(r1@YtZ3O-f(+K7h{9>2u422(@yz0Q0CUb zjQdLk>Z3=~w_8|z*n&2uBl(_Syv0{yFPaY{ds~>-^U)%osLe@dShJ~zi8yO0 zaGat|Eqpwo>sk*}BWWhc_SK?U-#sBVsfVFS(*-g~nzaAGOo(3J%V<2@#e#NBXuQV^ z_;jq7F~KsnJx^??vWYD`zS6_I9oFYuuyLXj+9yLyV;A!@B#)E0(3f6Jm;gmi9n9YS zB2MG%Ao^>x95hz9GQ8S%oS~9%8f+p4^E_IaP`URUxB74@^J@efZ*OHTTfgV*>I$df z6(iW~bQ`lJ{5B_HehBp`k_5)KgOMi}IM>^Q=mK|Hs3UER=Jh+A^=%<^?mG#%ZQIH$ z4eaOqD2kx%kALI1`K?UC)wi5y`QcR3P7JKZv@zRto^!Oeg;6=N(cm$ri zV=0T*h&bHCG+(ylRK`2gb-_k3(%j3`y$v`!CE1b&FSQ2;+a5;ukC&j%PJ`}K^8xz0 zgW(;i6&&6xNmZglz`p+)V{`krfLr*Koa$Z(E_GL!18#~9je;&>Z@Ua8+FxQudFV8x zWHgcrW+iw#UStv!4I4aJ%y4r|9GE|*%(iD!8nXOrh}hJS`0qxA)ferzl@P}}=MZl$rZ2!DaB3OM|mga5=f-Mtz z809(s0^2}!>P~$iXHGA(fq7W(mS#wQn7Tk^XD{=)L*?wDvD2vBV>@_vwwHNinPvOT zic2@NTEQL3UgkPij^p?nC<-=#dwD&KcoX8}zjUGJN(^9ZWjB-S6vvrZ;YllnTCh~H zo7s|_%~?0-MQhJbgrxOdOy7;&oOrG;l{`HGY<0UB=0*|cbFm-oY8wX`FFKjvo#mWA z-)7OEXQ~i=u#;I4b%YaZptH1-jPG;H1YR=MG0rcTUB}lJi`>%Hc$KQGm)ox(F zFE84eBT<()H)Q6r8mlr8Yt_zp<#cm8Z06DMby85q@)5dZ-{*Xv6-veAB;agWDXXc&*u|XYKA%9O z7oHMf9v5~MTG9`jM?~ipKs3>ify~X;Y@EDH^p!8(bhLuSgCtL<&2RRzX^P{K70(uC zeVI;wEDje*#T`XsB5dI8YGc}jwumfVZgkQ4ybeX&q zc_J7k^3ryOs0YUM`wbo`+51)G^NI^ohK(o~ZXz78C!5Typd?724y>snT4W8GzQ-8m zQXN()#uWJINHV@Z9QF)4p#1EXE_sO$Dr5_8ayxJ>3kYlA;xTf`G@Cq)H-qgvbZM7H1=)ThgXFC;h4m*4XnyT} z;>cS~e#fvmnZ%GPn;j(X#S2Ii*92ZQ8&R>s3KH@nfH;epK!UpwO_|3h8(Ta`M6x-| zJ8eiuiRY2&I}ka^Vgc^!Xw$d9lgMFRM{=yh4oG7_u-zGEcxcd^W;;@FU4_KSz$}`-dcd!PJL?FS3(9CEF&jbyo|~_1A0=aka(}!Ox7No z0xB{_bVMbeXsj%J>77%EvN%zr860m6%(eSf? zin0mxwc$x}{9X>JI5`!H+Eu8k!x_@aJ|j_+IXD$5(E7+4a$NTi+4 zKlKQ?_}dyB8|3J8P8E@KI!XcrR=^*pNZ)=tN}i8CMxHO320ouuX6o#P@UK_` z>{h1*236#N+a@yosRcZ#(xfX-9w(aCOUT6)7A#+qE|vRLNrtjqNsMqR=>a02>u>QyxA&;XXc7mE&sk8vgbhT? zSVAPou>`9_#x(8RMsms|RD{{Eg|r<0i{1TkneMJ ziFA=I)ZEmj^Ny?{g=xA(n{fb<)g)@RHjbEw8k0vd7(TC`KvisF$#qi;lG-r?6d$nr z4PTn2$DtAjOGvRr>?-*O}EKXkq8`-?gY$;!Se@mOnXtS09$N z>rwlWcB1O-Pd?t#gA=I+RAqNFd8^Nm87+p;I&4U}uZ3h)^CY6O-5AEqnnM3xJwu#- z4U2SVO@W_F&FI%fZ2ueABzkt2#d3(7)A3J=NNjhxC?v!jj>fS5e8nPj9tO0;L&G?-I3mFh<%lffx$s`~;q=X$Xjt;vrfZ+FZST_0x)1>;Sqd#N}1 zdTq7H|1cM#C5)+=DUjsBToJZ*0J$fI)T+XY)D9jHJvf0tdf0#-+rp5ZZ`(vE(HPQX z4CsXzMABX@6oo0VvQ5;OKK|`QP_daP^rk(;%rd9%mV1zV?`KW#S*+Rjn^ts;s}C`4 zFm1BAJq=8B8T$JEY_g*5k;5!;GmtPwG<{D1nUr#c_eRwa2A??5{-Hq9xYh*aJ=KJ9 zlicaU&w*s(kws{$DLY@*_o5|d1If+yJT&C33~3j9sKtzVB%`?yMaam*O^;brp+1}} zI#Gr`of`|O(`M6-L!qST>|ykCsTA0a^QTL4=aG`e6G&5I46NEQo7QX&B+h<&(Y8BM zU^P68x~%pi_JVbYlP3)`=K0YTd_VH5VHA=%#%i=@_)w`$e#9@X)*kIugw7{kG&U)K zd^C_2l{+iLoWGv*iRN5#s4qvvyQl(fQl9joMld1wE{S%IQU#ay?o{zpFqtA87HLmb zh5aV(G?uN;y%oyj=4Tand#(P*8iDKPN=;~wu+y9^c-yG&&Ise)J&K+w8Y(M}ey9kqwJ;+|aEon$Frh*51V02a}@Ue#8J7PF~#< zJ6eVJpZ|*WSF--UJ*0ov`&Z6?ye9wb`a9py<-B<~zG4ec{O&i@&DwKWTl;S|3R*gi zmRbHpRD%OL|MU6(^Z(y^{dYhAurksa#w78YERpfh!GG2nvl_1dpM5h#rBQvVA=MbL z)*p&gWiFC-pV5WX-J!a#{WaOh>b-Mrq$ z>CnmgF|2=y^?O+V-@W~0kAIk*|JQEF)+RF}OYy5`VGbRv?Zw(dtX;GykvF^5ivH|R z;~_0B>}P#{*8k4>Jl6kLpMUrHU%mdbh5sv~>v@<%&HwD1tX=uP^2+{K9{+!S<^TMD z_xrD2|CRUe{Lk;dt%$`kMtahAuXM~*qT9xlZ1N93^P^e^@=)QWIilN^3v)g)ZMsR*n6P{hWO&BE)t#h5=` z729lT6KXXTW9xi1Omw@2`D%Q8ynh@vB{zf;v3wkKP8F99To*E%`M7nxGEOwTE{rVa z1N5aZp?4p)zZacUQ#IuRIi%Me*^tv5HvG_DX0H&&R%o3fOd_ zcw_KkKAt&49*@7J(zyK&YwwW7l{FTPD)uEf=#Dft$er0(TvCFUH!9-qor@aNBunw( z{p0ZFts5Id<4W-tv)-qPYgRjjSk4co_(Vvv@A{mWFmN^M4*Q?@Tb5=V#sT3Pt zQ^5+4{tA8ml;DKB%Gfz(P^iDT1dsMs#E))|ZZ!DK$MHlCzZjNnoSeYN8{f<0qy0LK zIm5*`SzQs=zM9_naYHdSZdbq|+D?skY>V;!bqe^=tXYj0-xcB1*|PXYv18+pUqv{` zXe^%h+`5q~UyLtam%@+Gh;UtDF}|~23cDUJ5?;~c<6LV6eBo&E`32YcIQgX-4%;)q zUNWl$XWk!=Eg~}QuRkoodA;g5Vep*&L2fD5{5lR_Za!`=ax29L)m8DbT)zF?z)~Ej zsfb^RFSO6LE5(y^WpRF|n!SZ~DV}Alh|f(Av9tJHf(tEFSq>cS^HcAYV9(deIMC$I zdB4*on0r787i^d&jAz>+bde&~oe?FxA5(&7nJeIxzqbmV9ZRrNoC4l{qfn@7Qi9!T z74Y8bqr#_3CD`_nGA_DuN*MHl?YGiw-ChcWoeg~KVa0OskyFCYDSW(=<=zR~c~mIH z+9zy}}MZK8|AhNub0XVHErBv`Z*r(e_8eUu^%co1}o( z_zVb_9OdH^*7A6#lz8La`+VG+DvSRbs5Tx&C0MUn8gF+nXk1fXg75xPz~8iO8qX+{ z;v^e2-1f_*@$I@&eEho#-u>LQab;U6ekWAM8(Q2Nf3tmC;G&G%_^46Bx(pY0Dd9!& zHjTlE>dmghpkFJbrm6tI%&1EGms36_hO$M-{T3iJE;c=cX+?CN}7 zm{-KdhlTQZl6j9XiybSru=hLTRkx7CKGTiq3V6x>Zs8McKE`hp@Co-i;n9hFtQ4q- zH+|SATsoeQ6VEB&=vqblLLEMSps9ez_^Uc}OyT2!M+*3E-bsfGrhKe%P!Vg>vAi?p ze4PD35oe3L^XAI&aT}wAlMZL{{=P59fe}jB;m|?e+^S-HE}LzK0~dHTONy}^`*+uc zcX_Lfit!5e|Bssv@NA#4SZsAAJnj7m??_V-<_s(1d$-0Q&B7u)o*g%~H%Xx#`9=8M zZ$%tZF&2&F7U54@7an?;0Q*yWMO@O0s+{-WvXlgPvH!kk)l!1;3ijc6 z*#zJSUy6Rnoj{w{7vSxZi68;>qPrK5qhA5}`1-v>SW%fR`Wse>veokNaC8#X7J+D` z;X!24vJ1!GN`m$K-#6tvEJoMf=is5T)sTC!v`N}(D^if!iaX{e!$ZNOrcXaspe>3C zcwy{Xh%Jt8`gmgo8s8m&j{?ipSzgd&m#T)Qesjgc(rLh7$RZ;guJi86bFtt8tM8+; zzbW}eGB3-~9+R_aAOM-Bw%2C7pp`tFU7iNp#_KqwwOn*)3o^wk7pFtYxVH{23BkO# zQ`K<;t7kRQ#gP~M^%zfSbPrmS&2mAX!@NE9QfTb#2$UDJ9u_w^@VYb|(8{ElJcXSs z_a1Mq{co8SC}Y7uQ@i7OXztT(>W7^uK8zzu8pCo~b1yetSd)itB_xWxYcgQgk4d64 zK(D*NGCsSgz>wY|(4qTom(IN_3RfTa#|uCA#I7hZe0V zXheH6Am{;KB%{M(dc87vw|8Yg<%4q3YO)ixT~|ZXS7rciKP-~<-HK*5WuU)^)dKj* zYLWS`K+o*YBE5&}KwkEUDCNF88aet2E%apd>OPc+f+9@N(v@oXR9ZT?ROO3i2xU<1 zPE~A@m=1LbC8AK4?^x@U3ZA?)9c=6mi$bP<<-JK$!!tIe!{zsRqAi@Syd7@i@z0WU z(6?DH+G+EZ7aK7d9~zeqdS!tkk2A`sY#|5BC8xpLeiKp2`6);+5RaFIt_6#hyG@!0 zgOHi`Uc6{_66_G5Cew!-(XyY7*mGel3`a-tjDO}Kv)NCv?6n1O=9~_iBX-#ur|H#BTJ!Tmd%l0%0)m5U)!$16A*kh5Vm$;B)F3Zs3V*bnnhs*u$R-kCYEK zsoHNxb6elw)T`03JjGvh?Q|ImIwQj6y)0J=_qa&J?%%KT%*5sQS!|2RXVJsumFV++ zY1}l5)o(khPCl}H%p1q}p>n+x@Ny0%>%VP7f7@k5Vk=l|%jsO=FIp z{y{P;)ClEBT^C6V#KMJ9^(5reWuDsf+oC@#SHXbWc~)oU56@@rJyD133TWRXB0Ksf zqS!AdMD)Q*&}ctR&W~A$j_0I`lzdjf^_B|KwW1I$yA_P0-Y0{cTnbTEI*W4tnqafD zYv9TeBO*4n6V0EPgFR*@z!*vETE3QIbZ04ST5?

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#% delta 1323 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

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

Lw8*Rtij` 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 U{BA=yWPcZ);ABJhN;d!h0+DzgxBvhE delta 1869 zcmZWoTTC2P7~cP!q19?HP|^ThXuG{c=>d0UZ!@&E+!hu?At1IIL)wKM3I>YquF(dT zLR(r2#R3Z)G)Sq{+D3Yzrk*x2(Zn>?`ocqfFlrQ1FR>45j0ue-`p+&cTlQu0edqta z|8~wye6zCsGFiF5v8sreOr~~jGO0zT{*^zyWMwi_n2p()gE^UtsZ3)s9?DEsm~3OR zoyiU+JDKcavdUzQDORSSM`4PMDR!nfszcSxa-i9#2P`=+w^*9=K)of$8lKvgLPM-2 z{4Ys;e2=#w5VRQVo|NhiHv0q32AkK~(C%&0EjgCwU#~Ijd-GzV_PA(%B-7Zk)W_;| zuP;KzSEN?Bz5YOq&lTq@jESmo(Z-sFTK&}+i5AXSy5^aMHgPSB`)sWD9*8tBKZz`d zcO|D3#(0!CPeDuxT=3$Qey_jDP=rr!PILMf=Xb>E8-w)?`|D$KI>Rfru8BQ}-$YTQ z!uqT<*%K?&;=#_)-=t+_B;K6%HwZctKx)6Mw7$Yu?pXtS+&i4b$Q1R`Rl~?Y{E4AdPxbiCZiv{K7m4$n)$Q3U4 zz&7qV1w~+snkM@o%Zz`{Lk}+Q5fAV0fbD!|9~ANFV_4kb-$JZGvqp}{@6xoxm;mtnKYj};1==o$D7RVX^H$UBr(|z$44t9G07qG4q>1ScM%x61cIZq#g zEV1btWPdn zS6nCQe2b4H5u3vEg2c>k){;bmmg!p<`3DK!Qtk}N;4@y5%sZy>^qQ9>QU@;iHNz0B zL4(uAJB(ECBcU#<%Dp;<3TiO1%f+XSP!bZVs(2lSOE=1BDnD}$Lk=X8Y_;PfGGbCK zNs?q)R-y&&7&&DH`kx-keMuj(U4r*7e(Lweg0|(E$fxUMb5eJrw zw6&@Zne#y>m}52Ad7_d0l95lf&-YkrFfBSvHq{*SWrncZ1jTB{CH;Pvm{%!Qmud}F zht{(SlPSNXOq^Bd87fj_Is#&D1)WO}=a*|;E{WeV ZX&)7yr|2l*7<7x0jr2cBc$UyA_#Y#cSmFQx 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 540783e88fd76d9412610c0ccade1999fe7aeee0..211fcb70a08fd5314841c27b6ce0dbf8db9c4d1e 100644 GIT binary patch literal 1575956 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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 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

    En{Pd;fZ@No0h*iV;}$0`51B`z71Z> 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

    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^ delta 1395 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 delta 6863 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 aV3FJiy1U%bKeOc^guZ|fy6&tA&;37^#Mp`e 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 365125be3c6908fc1faec44e48ddf8e394279f80..02eae975384555f0946cd0f7cf328e8c7a01b046 100644 GIT binary patch delta 3182 zcmbVOYitx%6y9A5eQaBb6auBsDHtEya^Lq(>5CGm+9EANf|3=t+ilsf+m?1qAf=%R z{*cHI>5U2)1JQ&K#E8@cvCx79G)NQ^;~(*d;g2SU)J8*0H1*8P64q_8ZYPt7n`_*AjZf9i629L|-N;~9owX_|{oqRg9H`W{IGpYuRJz;p^O5`&-dIQmr zQ3a!DAhsbs8T1{QYTs0WDiOk_B$N_v3MrKmrtpE7nTnbMA(J2wW5s=-Dj5tJQ>HK# z!~Q|vfDzmoj1W}fWe%{lNiKQ?ZGO^Of zJq7wFPbd}Sdi}gWs|}qo0eF~+83k{WTF5a*3WkUXBDtVUSwch@5{yDXjv3)tCWB{w z{nxyXlu!iHp3u>}{E7-*NvYyUauajLB{M@62%^p?)`6^*PTC#pkQh@y$|QyaPlx_L zkPE*qm|tE9_C8t3nJG<#iC~C9O>H1hmqlr<2a>1(o*zLCpT(UWyF&YH;sA@bTQr*G z_B&SX{k?%$xEttzDk*{sBhC>b1g|FCQ3>t~M#4ehrZepe?d}hC1%aT(+F&fa$1xxD z>9^+lH`_&qGExClR77Ekq!cz4vE<-eVT1)|h&x5*42mleW6~s`K$EMi{QB7iZ7Egx z%z`$DYgU^OlT${OsftZ$~bIq9-_r69H>KzJ^#&IRgolOxl#dWB0FZwZDG z!O)?IVQi{tJ%Nc|AI#`XDP6y0JUO?fNN8xql}RAcu#Z?kr-8SdVm9p1(7$CY))z7t zEq`Qd=&v)kq_n!StoDQ?b5mhpx0PzhF@b$fG0rKa680h-Pcjui5(2xaL{wlpjglDp z_fA$PO`+CCG}O1#s8V{$yF~Bs=FTnQ2@4UxLj*0ugw5*dE3q;@>q4Npro4~Owh=AY zIbM-c()VX~I^;lDGKvHw7zvIjfs+b4M-gZuN{B=X@@!g_fPEBmMUbTg2Y^WKKmr|D zmD8OPiqko-)Z5z;CYUNXT;MQ)-lwK>=qN0NiQwP^MsTTY;=-8&X(NQgsQ}Fmhh0hT z5*^5G(-XPJOS6AATN zoAQ7W?&|4}8C61`Eh*Q7E3)0r=)?GEb$p&vXnn~pb>`Od4(Pu-qqL%ECf&<3N;ekI zr0Yn1W&e&AEy?x>t_MoWbA_-Ln}FRxWIYoxMr^#(C5fI7+ffpA97&?iStHqVb$PPn z)#L20`52Sr4@?Id3-zI< z#q$&w`b1MvhEizIKUjKn?#f>E$AlhR|3+zT{W|xW2VU>;^~F=YhTOXR;!!4xOe%9&tmCSW2e6C SAA_JW=ltInj@v1;EdBvv7-${< delta 1965 zcmb7FTWAwO6x~hhBT17!tV*qqxW1}x%Iwb0J{rwRORJ)wqWGYOnzU&ZYKv_^L2F85 zqo82T{jegaD2O7WkPp#l;=c&}5I+SKsUIp;1Qi9HS*`eJLv~=7S?-y0@45HR-D4@o z$V=Ya(YdY3!ExNk0gk)9;f(hKhUGfK4<3u6-f^cCuZXZ%_xk`$sys;q+FQ6<_q zEkdKC-lZU<5FKM;z>s5(z4O-{?GPy1W2uvnwPdU-l1?;3`d^)5Q{9`Qb~swR3_PWE zJDBtWT&Ve6Scx0Y;;#(unzG1AxkW#V7x>~WFg$g4p@Q^$-o_pMQLd(G5qL5!Y>6qL z8zj5!keuGMkmv+sWT==XOd(j+45TZXrs-HlnDrY}IU|LpQ<7~eeC+IiJ+2y7vYiE% zOv>996V)u}Ui??hs^FVbhp+C|f@S4xlL-oUyQBjeJS&*2*^|hEa_`K^Z_h+B7JHZe zBO~rr;kmcHP#Ln_{unOp23*!sFu&dEzbb2+JO%%!RfKir=i_!Jme3X69~J6^t+8-V zOb`V+DZ6?*#|I>-HB_Xi3T=0S4W#0zAL(pVYPyCMtSQupWuofzYRFh3nxq*Rj#NzN zLoilexza`?X-9>lGOZdl9$rbeG|j3^Uv2(01y)366lq9@HIaEv4a_0;cjs1Fdw4Kl zz=dP;p)xVzaoy_3URw7$c&VNbxZr&v4#k5Tpfp+I?5BSpw)&y}1aUX;8A=$W62qTj10;KtKmk{SwcYp z3d%7MJWLYzK_zqLZL`^WHjzyoC+>PaLqiMF&@4`$oXYUa@0c^n5|eXMP=JDR48#H% zqk%L&8ZcMg%o7L&1t=)TKq(r>Q}yof$;&1ey>{OcUVZUi+*56i#@K#hoh<~@F HGHE{m2PRal 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 36d81433cdbadc5240af0d259cd63310451050e3..602c0ece542938c37beb9946872cb115bd8a0141 100644 GIT binary patch delta 7773 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 delta 3118 zcmb`JYiv|S6vwwO3hmNvOA8f>l(mGI+^%z9GjmJ3Td@d45;Q?Tr9hz%s-+m(52Ung zYbb~{EjR=k6H!5{ga#jNpaj?^B$8-=4{D4L9-=XjNFv1uiCMsN?(Wt+VJ7T?N<{rYU`Iho#=A8w!i9ftz5Dvo?TZS8c9t@D{&BDim+^mZr^>jo#v|-m0d?HJdjzRW{Xa!k4O#z$}rw2%w@> z{FLyXG7f)5G$+23y0N-(gSS`};iN~z`lLn6amJ`NP3MNnO=hX_+VpX13n%r83(0l% z^u)3+Vo+T(Dc5QI^yWCH-rR6Su=!SSmh!D`|F^a0R#~`kG;#yjXSeiaE*A#LB z@o8Mu6wPOGqUjop8MRDZ)vAjKAGy8NG51is4BYLYF19e~c4ea5f3`cK@1WZ++>`$Y zePeFIQSuZo&>h)2QGpjHqd+cR%m|2|-D&^c(TeEFI3U(#R<8JuU8(YM?xI}J`{EbR zHNwiOCEFd{t_wrmm^bLzZrEb+lcfjd|)3A0vitF$OA_Rn9pFeGeL? zjZhVS9GaDw(5i62Vi`sn;n=*AHFpUd5>zLgn#5wnv^_cHD$y*$RUINH5CD80X9OEz zrlnKP2_EId)J3HyN4%Ns7q_z&aW}a*2<@N}o$JIfDbsa`pt?wfGc}SV9nL4FQH{e{ z6@N-;+E^9E$Qj`}C^Sqcn$9BGc);dn_SqHPg!i(iipx_xsjxo&Ky0p9m{T^cKOFr# za^_`;0y zGt&+2tF>0N78DeC3j4pVA^E|@0_~e<*PL&EIF2O@w*Sf8|}T&Gx!MShzjh<-gJ1I=b5Jh4t#t0t zN1bo@;SK=@MvgyR+I4D1*Zz{^RYQS8z|(qfhN?pF8#= zy#o&4{OTBT(4NTrW6=4adCJLvTx^J)b{H2vV|9lH$|ISQjG2;*nUai|l8l*>jG2;r zB(+<{fI;lOV!-NP2rX z18Q3vxY3>`j=!}4ZJsk$CbVyDV4yrNge!^`Fm{GBY-9IuieDPt$E-~I>lFhjelaMv z2b&jd3G{ra`YWbB0bZ^)d>+kj89ICOb_puNcP`gj4Q=?o^z5b6*LUTfd?jzcJuA+P de$lH9o^ZF>zEK-K92*3FLM8#s;^f{Z{{c44RnY(d diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_mortar.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2weapon_mortar.glb index 3ecef9db3caa326567a4158c2399ee1d40c6b4ef..f2d6844d8ac20be07883247cbd28bc3e8cfb28f8 100644 GIT binary patch delta 23446 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%0A@MOA(eX6tWS!>-Us&@1Fj$3 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 diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_2.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_2.glb index dc73124d80f487b03dffe13d631ecccfd521f0a8..6414f0ca5f4739339fea5c320e18e29a414a0cc7 100644 GIT binary patch delta 1113 zcmb7DO-~a+7+#Uwd7hd1S=>EWTy8GTjR!%nI~fFU zX1jQBRaQGyO43$6ZjF|O4oaH1!~_+gRa`Ttlr{_)mvIRkMujj|38frp0M0S0kPR|O z+sz}?P;t(rc8(bncT7nROIo#VI7*~QD>8c&NMV3~QW<85N zN$_&}dPps4HfyaYt1|#{LJ1-nFkl7KN=xMDB;}#uQh-Fx+Mo`NY`cz@`f7!xaWKJFN_N(P)a*l7U8X+)Bzq>zpuBgG2>PSu;?2TKvl?uKO@7W(heM_FajRn@?*Fw(Zl$ZNnLaaxf`sv(xEvN z{O8R(5k7UO5DM+x)d~b2K37;~LJ*c2JTu@z3Zwp|BSv&?EZ(kUt5G3e%i_KBV;9Ef z+7FU+aD|g}JQ3$x)-V*hp2HuHEsPM7l)tU*7C58P}t+Hp?G zTJfFtg^Opcl$~m4W@dh3?`z@NcsB@ov-l!=*nR5_yB~af*n0baC&BY~A3oZHYq;(W za{jOWaO3iRVfx2#&t3&59$<zs6c`Li^WJL~XPBT-Z+Spo!9;VH19Fv#;Dkc?8 diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_3.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_3.glb index 8b7824aad4c077c48326eb0b0846cf430c00b9ef..4fda4480bbf813160f24e85c9c5da67db38534c1 100644 GIT binary patch delta 1113 zcmb7DO-~a+7+#Uwd7hd1S=>EWTy8GTjR!%nI~fFU zX1jQBRaQGyO43$6ZjF|O4oaH1!~_+gRa`Ttlr{_)mvIRkMujj|38frp0M0S0kPR|O z+sz}?P;t(rc8(bncT7nROIo#VI7*~QD>8c&NMV3~QW<85N zN$_&}dPps4HfyaYt1|#{LJ1-nFkl7KN=xMDB;}#uQh-Fx+Mo`NY`cz@`f7!xaWKJFN_N(P)a*l7U8X+)Bzq>zpuBgG2>PSu;?2TKvl?uKO@7W(heM_FajRn@?*Fw(Zl$ZNnLaaxf`sv(xEvN z{O8R(5k7UO5DM+x)d~b2K37;~LJ*c2JTu@z3Zwp|BSv&?EZ(kUt5G3e%i_KBV;9Ef z+7FU+aD|g}JQ3$x)-V*hp2HuHEsPM7l)tU*7C58P}t+Hp?G zTJfFtg^Opcl$~m4W@dh3?`z@NcsB@ov-l!=*nR5_yB~af*n0baC&BY~A3oZHYq;(W za{jOWaO3iRVfx2#&t3&59$<zs6c`Li^WJL~XPBT-Z+Spo!9;VH19Fv#;Dkc?8 diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_4.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/billboard_4.glb index ae6456ba81966093e032b53f0c4675f0acb4191c..3d23a7d323f3e2e2676b39ced7a37b4383b61232 100644 GIT binary patch delta 1113 zcmb7DO-~a+7+#Uwd7hd1S=>EWTy8GTjR!%nI~fFU zX1jQBRaQGyO43$6ZjF|O4oaH1!~_+gRa`Ttlr{_)mvIRkMujj|38frp0M0S0kPR|O z+sz}?P;t(rc8(bncT7nROIo#VI7*~QD>8c&NMV3~QW<85N zN$_&}dPps4HfyaYt1|#{LJ1-nFkl7KN=xMDB;}#uQh-Fx+Mo`NY`cz@`f7!xaWKJFN_N(P)a*l7U8X+)Bzq>zpuBgG2>PSu;?2TKvl?uKO@7W(heM_FajRn@?*Fw(Zl$ZNnLaaxf`sv(xEvN z{O8R(5k7UO5DM+x)d~b2K37;~LJ*c2JTu@z3Zwp|BSv&?EZ(kUt5G3e%i_KBV;9Ef z+7FU+aD|g}JQ3$x)-V*hp2HuHEsPM7l)tU*7C58P}t+Hp?G zTJfFtg^Opcl$~m4W@dh3?`z@NcsB@ov-l!=*nR5_yB~af*n0baC&BY~A3oZHYq;(W za{jOWaO3iRVfx2#&t3&59$<zs6c`Li^WJL~XPBT-Z+Spo!9;VH19Fv#;Dkc?8 diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_back.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_back.glb index 8d797e62e90ba2f686ec50a72bcff1e625511ece..098d35f1a4f0aecab186031fd3f567fdf85a5d3c 100644 GIT binary patch delta 1410 zcmb7E&rcIU6kbX%s3DMOh`$oECymq1o8L2dK#U(S_i zz|sG}g9k3e5b@~0pwR>V1sd<_o3^Bd8Ux#GX6AL?H{bWYH@kCYYh-Y~JT;N?Ja6l? z=UpAx7~H?1X6iGG7%NPVw7`jB$v{H0$>cI z64@YwO09f=Dgq%n)503VB?oE{kr5LpDIlXtSfM3Ytw{j_0FYW+DX7v`No_6aBkO)~ zAui7)ks}FCZc~pxUk%HTX2aql1@I3kK`0Fx45vyef&8o>EYM7F5Xf0+)S-}VW=WwL zr;G{QEd&#cH^ns(CTz2ICN~|0s&OTCTO`32BVDd_!);&h zf6zCK*JXCOREm=6I9kOo0NMP}e|Zo=(lzv9)Sn!m5}VKSV|`?EBY*xZlZyDWYiV@1 zRH{X(Kgzk<+|6Gake1bF>R0aNw!i16`!dgKjNzB3fvApp6ki`k0udbOKr)gw9n#$D&71F|FpdyP5tIUxCOW}l&)Eyd9@<;Jq3fR?ZX5PN9-|xLQPme!5HMiDXzSu~T z_|T3ExIkOEN57+QF#1xiYxJ>VN` zWj*h%mLX;d5$^~PTkB=rtGBZvbOiuAfQ5Wnut4FAHj1Kq#WA(0Bq++-SVCe#9bq&_ za)GEwTPaj1NAN}-gam0(lhBB1Y!t;1EzT$bMp%bVagjRjytW_|g?9$!80&thBTQ7P z`b%rIi+H8iJ&1FhBoG)6PI*GdA-)kk<+LZBstXVwwRB22Z9NrL8>GsBq;l>0liCU{_hR*{tgNPDL5f})P8sUaVfqsxn`R zQ?59>(aVb}s%TCPx1Y3q&e--Zhpx<=r0KbSr_%}LPkFdUHv->Unmsc|PO1k)LyKKn zT2@GowbmP$D-iJPNyF#){+{xjvt;sX21>FgN22KYmIF@ z+?lD9WVlH8(~!RS3@2Y)qI~iUcXl_)ug_n+bnnj7c{tYjI{Wwc&hE^f{C5&_Skopt zIKh%@vlyNJ{rbdjwCw!z|6@nzWGvtOJ<8($BhR+@na#%1{M)%d=s2n8C}Jo)hB6#K6EXgN=bfhIJy}Lwy!@2ZVkN8S>d9J+GMmq{q%m!7 fWDjJVEWl|yxrS4k)7aFgHnvtFfpPO9&NM~<_&^lG diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_side.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/goal_side.glb index 2ab8a8b8408474130fa45d5c2ccb0bcc905cc2b4..07be0aacb6032d073546a9500026f265d51a7a0b 100644 GIT binary patch delta 1306 zcmbVM&1w`u5T0!IAcBFM6k;&;Nw9b5?&;t4utp?$FnBNoK^K{1dy~=4Y?zruLs({B zAp~DQyb6Iu5JdFkL466ulMf+Q@9yMZBsMhNT~qz_S6@}lx5>S!iIvX6T*dRey$dkU z?M!^XA)CD>Msc@gQ&fMnjqHmo31Pd9HX~T5PcUjH;hIHt*sX=x-00B5JHMxLjFN5^ zW>GhW+cn|~Jep)Mgpq_x&b2ecJAfUhozmaOfJU83`y8wnh}L zDW3;g5+(#y;HZopkK0A`}V<;hooT#(g13W0`9+K8-+$8L54t{0?@>1eh8Q5I5>b# zSHpGdLn=?eJAtVRjAE1-&8SieGoM2u0#3LwS}Ai1JU@ngR1OE450kkcxKraaJ&wl< zceUbFX-**Bl2ca(0?JWPK^S97>3|)N))nxmz-})*m`$J=DjP}v;@G9i-Sk-$4;v_o zH*J#ITT$Ga53?j%c8$d`dfJWR%()26F+HqX3AT|~)W1HyI5r6?FKx8jHd&19b7(@m zd!;%(0U+7dIy54hpIzX)d9~s1I}W;YX)Ck$Y`l`KqB?`hM$T}*-A-+W>c+_357o=( zp{rQ0*_-)U?fX5G+NE~H{o0iea?3O)4Q*Y z$1fk2_wz<{^;I9hV3dyxSFi^|``}wiruh7NdKN5V@6DaJ|3kn%wUve*l@- BN`wFa delta 75 zcmdlWeMXQkJtxGCiGhLP3tD}^cpORXvWEEXKS&LD6vonhr)8?gY eL5!14Icz5{Aoeg>=J)KzLsOOFp+&?ZVhFNrCdq2LTQ<{bsUZtq zy_EQ8^cL`_{v|>${u$!iCT*HT#delq-VE=3-+SM__xaY*okF9vv6^!n=cwQ~&AG$E z@dH)uR56O;nrWj_KPb;C2F_MBC&9_^0=nbV}w&CO_69^WUkNxZrqd16M~6q z2OprVX4tAF1}M7~l4XCA9%{rv>$Qz{C?RN)fVtA6RQQwtn&wOZAtjzqsIRr;K2c2K zKePQy5vYGmlG9Wk#VttTQqqhUSYf030JKQQE9-*le=Us(DY#aQQA{Rut5D2Gz-=2O zb{rURsY@AGAPf<{r=(^a1oDM1z?M`A4R&`LS)9Xd20Lb4hvIZI{BMsGIrNdxQgX;i zaL-o~djxBjNRKOM8%3C)da_bE%IERM^OXet*KT6^^E0<|Pug$8Xwddyv}cmGc^F2u z^}r_KRyGa-qc?FF*~~>^fyYEU2Zs7fv#(~ZLuYR8*6SvD5t?@}I=J^Nf3vqXd#wOK zb|0iDq4kvw(M$7X_sscZt~U3rSu;_?Hc^R5g;DnKv|eu;3qYLpzUCL_q*k43XX$GH zXWqTib)0k=COL(jt#r7vBYPjN^xLWNWnsH~|Hp9|?&-kiV)38oz4F};A5Y`EKyopF W0kI=*yj=W#nFNOMaAXDK(&gU*OfqW# delta 76 zcmZ1@J4J*qJtxGCiGhJZgo}aU0?S0chx`VywXr%%dHE@+#Y$Gu)swXtr8fUy7Gc^P g!4}3i`3<|>uWl61ys~Ih_kXz*>7$qI&prnb5Oi&S8#WizEX~TeV85hA}R0w00P|AS@;2fh0 z*&u^zy|RxgL#YHe(pf8%0A>-9QyXd}A!k}TX%skPXc0mHP{ueVnKn)<;~eUv>tuEz zsm!IZCkb9|OAnc^MU{Iq(d;4vAV-uSlmP=)Fs-yieoj&z8ZHG$ z&Lz&4l1naH;#vqyfG}KPP_u4jxQj+ptd@*rrA;+53I&p*x1=NljI zJk6c`PVnOWhh4jO1;@?yoRh8pzIu75F!-ahXEVo+2N)p1{Q~!(Up@}J#%Aa1?`Iar pK|B8Zt&jQtPv5+vpI1(geR@3f4u_rfClG*(5J!5fAn0w5{s9N4Z}0#B delta 97 zcmZ1=et?HBJtxGCiGhK^fsKLT3d=;khx`VywXr%%dHE@+#Y$Gu)swXtr8n6y}zh+4&iTGa}K#U||S?9 z#l190!(Ifp8^jZMG|13|k%UXmwR6KefE^{>^1Si1V2UYi2%&IHW9})beMN<4#HUQy z22r@7Jnm~rm=ILKL1mn~)yLZ?TV4&j?by24iHl=M6s`1vZaoRxmJ))FP$ZrriV~@a z;hHclBqkVm7hcV@)J7=5utPh_mU_Za*pm#1XkmPf{mk<&T5+m0Cy;K*sVf5kO@Go1OrWbZZ?N5zWso@ZION<`~|6S-W_RK^3E=t<>J_bP}7Q8DpgD>H?#n<+ktG zXeC_*JSJGb)vwp*-nWh_`QUz55>m?jeT=mRBm( Gy!i(anoNNJ delta 77 zcmdlZeM68hJtxGCiGhLP1_uzcOyqmWZxCA>tD}^cpORXvWEEXKS&LD6vonhV)8_ST gL5!2_Icz7d=8)#Lv^1-YtyNG^c*4B-62~iM0C;j2d;kCd diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_top.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/gold_goal_top.glb index bca0f1904e31b9e7a07b6b38478e2d63b7fbc3b9..6c14ea2042738b5230e09412d7e2267fd74e29c5 100644 GIT binary patch delta 1212 zcmbVLU279T6y3xq;zK|wh=tZVAc{t0rjPy#p?|=iAl@~JX%ZFNS%$eY%suCxvv)o$94+Oy8|C$^<2Xlo$FUa= z^T&5pwNu3?ifg8Yij_7puWb@Q*hc#yEYu|!)svuUP!XbLVAn^R4nF*`*u^M`ZD7MV zf^6byqA5{Y`NR`GCjyi7n>z+ZV2N6d- zwS(JeYbR{f5(AXo3Q4Q~RUX=ogT`|k?@~h0ECF++N2%~B0W{5-076PUpHN?G$$g@j z#D8Y{mm{Em%93#@_u~eXa3*V}1y$l?UEQmI+)^Gu>;c$N zL>p^m(SMgKWpMvv?%D#A3Zu;fYaZ3>En^{pv;NoI@+GNNr`lOrxqV^qJ?Eb9I!~U5 PvlKAOhb0w|?XCUwRpv+Sdf4$RZyoyK`$=4*<)MG8Ne>Kw`Hi@CBlIh@ zx=~B6jb6I+7IyXq=4kNU-#OS0edfpQq?R<>5#d2#z@Ts_qyz&}C|0%sCxg^nNt7u# z&|w)I8@PfYKVdYtXe85tG)e+TYmBv4IdW8#EoB&WT9X(6sL4wRVYSg#0vLuSkj@$I zP-*EX5-US6bTq)hD2+;SmGWwr9r`%dt;!pFDf#F;OSVbbB6DYzm*R0F~O4^{b9IPJ1Avp|* zlxH*Hi336pTgDVl>WC-2ciXM{&35ZwYYC*V11p^X$sqp?N_^Tp!zgzvBXOVB8rgvV zNbYgiq2y;yR-x4k|EyjQz9Rr?&34)Wbg4tJfbd?&uHJ>(y_cqxas>=h626{Ks$WZ-4gY zcz;Sk9t~g^nEt)X-{pHhyw|tAKl^r!Qz#zarFGvc9g{7;dh6+>wuh5fvuR8|!+L-67IvA*2RO7R z=WxhO7Ux(w`2xH4;0RYhgKH&fW diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/silver_pole.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/silver_pole.glb index 52a92cda7d811e99806c135e29dfa2d9963da73a..dcfd2c8b478708bcabcdefaed53480169de34175 100644 GIT binary patch delta 1792 zcmbVM&2Jk;6kq3~wyF{-6#^jzHClv(+VL`Pz9$^gR#hdCN)K2Fk^11o>&C^ktMw)j zMP_~MflD=T;Xgp?EeDEF<#6M`p@$whPyq+dNT`BK-}obT>{hg0YrV5?-@NyJzu$ZF z_3Mw{TDsmSU7ibq;PG-0Tzlot(xc3jJ7p3!Th+K7u5Ijx@fT@Q!R3CqTgL}Pl!UdU zax)IsaCNhiULL-5@GWj{_sz}z_i$@xGY(0Zw9-miZ#6LIrh-dSG!a9C zP)rIC8MRc!MQTakm1^|kS}_A!5ETh61!Z8gHpWPcjuNZI3Y+c5I0vPaGh;ZlRxv9D z*NpH;QL34tTv*LP2+T~QzNgi`67)A(W)#XDvL9}3*BjL&?$_-37y|-Ik7L3x!df3h zG6tX(NGyI}0ssR_Pz2}G%^GPWu?A(75>iraGGH@+ib%R;OexXJAP9DD8ms<2plxO`r{vh|?JCD1#z%BLEa=rY*{$IXTMl zT=3&;0Dq)+t8rZGS!B-wJk>;EjA^UYC<2CkDw^zn;Ls_)HaPJUFs!$oR+4lkG&Y{L z5{F1@jdLL^Fv4(@0B3<>OX4(HP6m;)iN;qGfwwESrnL7_ah4}leij$gSaGYxW&vx! zdc1-w+$tk%RSMX%*z4MGHVsve>$z0==t6>r&raeX_nzCEd*rUpopp`e@9xw26<1q0 z=T0xIxcl?px!w75?#{yZAGANKHwQ;ry}27F?f7E7S-nz8llqoF>I?~QwCc^&yJ(^a zcFrWTD0`_C|}Z)R*hk@{i~7y*u!E zvHcJK`D6XsH=m65XPD&00t^!4fAG#ve(&wydZznd&y3>a3WxV_-3yiv(dMu2dUopY gUg6gs+Jo-jwY#>I)Xty$^X?BwhEM*o1q>K?0*;2v8vp&Cy zp~T!&B`c-${G616{G3#!S{<0AAzU)KG->iQR_n=k*d9;b#HKa*BJ0D+``KkCpXSh> zT+SggS&3uiYuQRgQYf_SSmR*-r?`#nFB+p_DH^^Fo3lAA3tt@UkQpKnp=kP=WwhYTDTw}2psh#&FADE`m{+F}Ov3eIK3)e*72@<8lD9%nfjG1K>M#7M&Z_>nu# z3}-shmKkY*;oTLjy~0uW7=?HfjA5F#N=j|DVUf|Cvcn6#aCoEeN5hTALM_8VSMtMZnaunmt#JU#PCyj z`V?r{YxWu^w)e^}%l#l2%;LXd@XzbF9zS>nJBIh)g#Q8o)hB6#K6GN!^yyKhh-w)LluMA+E^W>y!@2ZVkN8SYNg!N;tVA#1E5f1 xZmN=%l4EXe{^lrVd8W;WS)&;z$FSQ?KE*D>ZD?*(8(XWOpfH7H^E>ugEC3zE9AE$d diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_disc.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_disc.glb index 97f5f57cb01eb8f56ea3c968a9b9f84f2b09d076..8592dc546c6cd06a4aabbef6bdebc6961ae67b02 100644 GIT binary patch delta 1569 zcmbu9y>A>v7{=EQ*a1ZrP=HcIf+^AZ^v?IpMan5rh|)w9c2Zy+(#7737tVXu-a3h8 zopy^r8-Y87D5;VHSxAu*#YNoa51>SXCZeEdqTSbCPl17)(a@!upJ8X45?XBfWjS&*6iP?qz+O`zzC?&Q5 zmDgms(LzgZgmelq@5nk&q^&m6I`L8h0FaW#TYgo-ok$W7m{OvYUK?`AK#|t*B5%MI z)64&s#DJNyOqBBg>kjFXNVV_`b33?PgX+$*Rh zHGV5RLfmQZbSR=yo;0751RfYQML|Wa1?G<;*oQkqM%#Zvu0%4h5veInCXy&4ge7Aw zL0J^g1U@j6RG>yxv?p(603wJ1Chx72Tq=EB5FX1ZNs3Nhu#sftq3Hv`M6>nIW^&X? z__Gb1#v0T~c}XxweGZO?UrYpm6iyoqghLH8kt0yojPFeyyI`#`!NujJ^EvK{tvuNi zGxH}d4?az^(fyKUHwHfQ49U*=A~CA5jz_3a}0u-hFZ z1s3dnF#qmJ_-EK2{`&e}Hvjy!GK#7eF2)K^Xw~=$U5JlcwLcl4ufq6^&#yij&G}#J z%huAJUTgc=lgD9Gv}*i>t_BF-FlQP7-=gT=Hy>k7)!O>5z5mgle?5NkXaPV`l|@nO vtG)LA!SC-s2=kuaeg5#;&vzew_D5OockuQ7bC>VmJ2&^+v+tv5wrc$iKt7kV delta 123 zcmX@2_e6;=JtxGCiGhJ3MUa6Zf_)<2LuUgW!`Rwb9i_bdl+B`X7< zP-1SXl9iHEeoCcMtqx4W5H1m1T2PQ*R8qV-l9io#^BRstOp|-K^CoNY$Z(pPnAFDB NDtzGF?8ozs69CikCIkQg diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_grenade.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_grenade.glb index d696cf90d27908a45553a5bbfbf7d972c087946b..00bb0ebb9fb364c3956fb42e14b97f0eb882eddf 100644 GIT binary patch delta 1300 zcmbtU%}x|S5FQYP5Jfm>VnU4RlP2R>{ok{iAZpMH(FE{f_As!$GP=x?nE@qaGy4Q4 zvRC85gBOo`_2&V60ljJB1Na2S>e+?WMGs0(I{jN;eP31eytwk+Og(HYFN}Jgw>j&1 z_f9^a`g&DWTUDPV&6>?f<-snoPxCaw=`Puhai9VCq@G3_mQ--I5#T!H57;GE^cIKtteEmSBi%1f>GP zLP}+n)MfAx0wl^+hDkgd4jvl>uP;Wxkepr?xM4~OR3uc$g``M7WZW3dH3N#dReGOl zG00#5fI&y?1}zyFj`?%6fGe&kmV?lmg_JrtifdtzC&e@yewZuu`GDP+JnLM1 r?`%JvkaJVVUK<@4Lu#m8&cy8+sdwVCYwc# delta 122 zcmexhF-M;-JtxGCiGhJ(jyMBD4aY>jhmHn1hOxD=I!bx@DXGOuR?*c;xv9k&N>&Cy zp~T!&B`YQ8#Nt$?S{;~#AzZ?}C^auJWwRHHCd=mi9Lt#|FX7Ie?8qa{Wo%($QX5;V Mz{0;djfaaL0KQ5j3IG5A diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_mine.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_mine.glb index 75bb790b42e40220aeb88c18029c3b6f71ebf367..ace02eda20a7b2bb6b10c5ac04446fdee5b532a0 100644 GIT binary patch delta 859 zcmbtS%}yIJ5MDwkQl&Eeq&?|K-iSTikR3DIQ5 zBVK{Hp6inm^&LVnG2dTiU<4MKv?r0^L`ad?o)7UprJnCo+Zf#-QT zZMQ_bsklTvAT{X^^Fu6(V#h{Lfa4GUgbM0~2c!+nltz!Jg1SBR-eUV4hCmRmkQV(@Jcc*;0&lVWDM(Jm~agSN@)K&n|}#o>^8bfOP^j0er12m^(-s>0y~+)H76Zk lBaD4~(yMy~WQuPt%SMiTo)upKk_i9+{(l0enV+9c>>U*j+PMG# delta 92 zcmbOr{X&Egca1qz$_xj5+>Q6Y{$ur^mL-@ zGW3Es_aHhT`2&In*^BH&2qB)tv*1z0TTY%7Jo>78*7?{@c9YD|RMo3`_1^FIepPi# z-+p`kYG--zsUQe$pA3RGUjBOi&m3W8uo8vc-fG+r7e3kuv|k6aPN96TO17rJc|2kg}GbIhf7JnpLF8Jr7#N9Ue?NzUY9q8x&ecrjdozABajjJ zKb!MuJ7>btyZz4C6(oCFi&8u38yR6;qS6S2#2qCJ#WgUz9e{930va;l$O$Fw${^YZ zudF4V)if?r@mMF4&3(2KIN#~GHQsGc;M#*DD`So3jI2}^EKm{m0958BvHx?4)9H2M z^9Sd0A1Xa0a!weFAPJPvhNAqzkoG52%#i7`t>CgM?k<(hiYh)Xm%CIB-f zQIkQ}4 zA_kC7pf)Tq%df&L-)@}3h2>@=<>%){8t;5Q_uHYR{>MqTe6o`6%{cAH=lH}dwX!t1 z;-4}>QFyJFbThxkMKc8-8>2l^2Nf3@@)|@%!y|Kh8LiP-6Jnu~!dk(u0-3i4*S~-dQ~M>$7+wIsl?n=B`YQ0%;MtAoK)v{C7|r&z05Ll2vx>#RnC<;nRzLxMNaXX mkFsB7-~5_?1^ecU;@XUpbtGjtj7*JcV{6ZFYz~sV!~p=Zi!P1; diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_mortar.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_mortar.glb index bf304b1d46fbf7cbaea6a8abcec03fced4ea072d..b0a7dd7a40a6afe6518ed681d6952e8f44dfcf7b 100644 GIT binary patch delta 1342 zcmZuxJ!~9B6kaD634-E?0tpwPSRp0F+-l~%c{B4I#Ni0JGZeOHqEpz|dw7F$hxRss z$U3cQ5Hb`5(?LmtkdTmtf`lR{646jbM3mGK6x0#s&HBK;h%Ihszj;63_r00Bcm9Ey ze`{-P`9zW=51vnw3s2vk|NWxvPx>kyjy8&Mx_EgzE#9lET$bDE%~D<_(<&WQ`Sl`Q zl-2dTUY>qT)a}0)8kJU~I(lp*TiI5GlF&2MXZf88c}1! zRU73r8qf%inF0x|@p`@`jW6qr+s8YpX)I_~MpBrY7PeA^kO(A2*bm2B#~2w+)`Eio zPTt;dY#%`cvfB6n9GD`gwF8R?#uyP1tOnPgsO@xpv)tOKil|UWuUa$Gl~GmaO?3q! zoiSmmjl}~3M~1_pIPxep!3K{=0<{h>d-O=*KMO>j1cLSA3LUq=h+-K=`v3-O0(tI> z|FeRpD!{qm!31d+tm;DM8QBGgh*s2jEV|kW32Ej*i{GprS~lTH!RAQtYMod0tX6C? zhn{^1+G{r6NL>S}%b5wrYf-_7!D(M~0hF+i-ZEYz#2gwcs8+GVtOm%)Sqy9}g+QAB z%?3hG;E`ou+W8>88WD$?)tcj`btEr=7twl*!#J2?kTZy(w}^CcK^@Luk%fk z?DUeI=F8-#10#PwJC}Yt{dL6V9`6SEP6YopNk00%jgy}jAAS5yetO}%&G|Dg9b&Wj zOVj-1SpLDm?o9rhNBK*=-SfP_qkB_cgxD)%|>rgLZUwrkc Xi~Fzr_3-YgKOWw_|Jg4;L<0W+>4I;b delta 96 zcmca&cto8qJtxGCiGhLPh%f`g4VH;~57iA~Yh!hk^72zsiVmXGi?@Sk7S&@hQn^M6sHWAxusEUY^{RA1-{L8oY(jOmR=oa diff --git a/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb b/docs/base/@vl2/shapes.vl2/shapes/ammo_plasma.glb index e0ff74d4bf5cf77fb8615a220d3ece0183811146..0fb179a1c45458b0a75fdbca78d47576856b35a7 100644 GIT binary patch delta 3813 zcmbtXU5H#~8J^v4wn^J;I#Yz2O&fY{+Gfw3e*Zs%X3bBFV$;+lXt6ADl0EBAoXm!q zX*9(39H@tZyK zo%w#>pXYtvcYpAi_r5&y)$W-mCTq3Ya!s8 z*l*+YYH+!Ojz=sEmiq0BanQos#rE)t^2aKE#e?O1xR=idpKbRRyErEd`YXfsu(Q&` zkxdmb@0H_9cxSctTE|Uh!X}F>ODt!`8qb{alBtl!Dnl~zURW*!b53hx6zzt{gY)e! zgnE{T9NT=}tl^q2Vjc^iM{m#_i@_o(tdh)G#hDkziO@whQC3;*q*GEjnajl@EhMf{ zTsbF<_I_bCyc(Qe?sOOXF=@oeU|TenrlK>8xYx{DVVN*q;v-05@0fM?NZijMPM9=# zq_7GCDJeZRD6)T&l{^fD@L&ZCgyOE;apphtNk(HkUcbUe{yu2A$D>oE?`D#M;hwF>`fUtINB*E zm^2WLm)@xE-)w}!1YB|sePDzz0UD}y*~uyd1ui_7id)AGpx`;vLUZYXKX3hQLP6m0 z%}_|^7 znqU#)L<_h8ZV^_q!b;M5X%Hd6E`nPW@ZC1JzB#ctz)G*TIUTT&&U!5kxQ1({3=C;Q z#2>T9Acll++Bs`;1Jk&W+(IC0z$e;ES)~CU%1~|ipHz}bg$P)PPr(IbP%XKkcqI=J z6?n$9)ka!JK-x-JO&=KvnotZVg$2CG0f9Jyj>0prsWKe+DRBZQ8Sohx66E3q|G42> zvbo&w(Q^CZxwyYIprH(`uavY*Gsi(}1h?FE%o~|NAnyz@az4fx4CrBB=E)AlR;Lw% zuQlI7<7L=#?m^%1w*jwjXSAk{0B0whAtAtP6sbg)l4-y-;fN3kav}Ecgk9WaIXN8+ z3;rw2vWd(|hBAVW6$)>QU-)p$-NxcLi#%pXZHi%t!lj0fv}1B1*~m*}V1m0r;2P?R z|D+IN5O^mmNg}1f%>wuXl)+D6B#T^B_?aOu5OqQ=qy~uy-{R-w_S3dn*SkpD=h}m~ z>gy`^5}KiRb$A22NtyIn#NY`5A0vkfW4w2=FeB5@g#*4wtWpBk)v%&0x0zC75-j&g zB|dh#BPlOIso)JFjyon`t}QmYeG}<*NuF-^;_g=K5Vl|oorA1M#o8wZ#G;g=i4Cia zDup2QgDN!!!V76r9HfC9kyBr6yyLP^3?IOENJ=c3)9IYXW3iRhq8BfH?xQD zypg@SXK(iY^ry1}yML4Y_0BM>@41n^J-zo!5Ml7OPOm84JH5+se-Iz-^cGLFhyBiZ zD(R6jg9|I2-jLRC8FCQ^5mg4>wJMq_pmI<@B?tNeeDh#i{2d&`5kuxegTMx5W>hig~x zLS;Xy&t~7LHzt+J78=d$P~%|s$wnPhCTljLI{=34!}@{yAYO3p$}m2;v^0o^K??<1 z_Cn*qy~qfw3#-rUtJRKv?y1q*{clc;e%+Xw9_>DO&%`L*|IMkSR!iscuT6@FT3SBT z(RkU?webu3l-{pj+V{(1&HuGOnLqvQ?);Va-@svcOYuz)S|I?V#-~Zj)@+9Ust058FwsdF{7(bDpv4j0sFGPkv51R`A{5AAfb?7uUoG*Y260q67X79VOEH delta 512 zcmaD6HN}B1JtxGCiGhJZM1g@}fzU+0hxG&Cyp~T!&B`YQ8#DZd_S{;~#AzZ>EF)t+ts0krwgf8cVBx#H+X$#bulvtdK zByR$j4@k^Q%|Vheh08c+B<3ci7HziUsb`uzS3rBRo{-FB7XFo!_ws2^zQI3>(R{M6 zu-4?Y{Ms@WI!b>2LB5VYN>-LSN+GTh&i?*EF7XCRR)z+X4+>jPmJ@V=DsL9jnY>$Y z)#ONF@5$?hPEPI@)S0|Qcoh%OtGU2nQL-|rjh(znM1QlRxHseGha&Mzo3BV#Gi}b7 zaATa@C8IT2Kvrn-Q5m_(+hq9J3{6c8YIP>hmXQ_(>QAaHN%c=lD^4u|+G}oR0+x}S zTp%krIZ#%9@&Z{QR#PJju&9)yInd3>8jKB%%|LOJRGOBSS_Fw5ki1W7UU~^Ij*LwV mf%3Hq3JMXt3=B@5ew)wB3$ksNkvqV+`G;Bo%jPSp5{v*we4hOP diff --git a/docs/base/@vl2/shapes.vl2/shapes/banner_honor.glb b/docs/base/@vl2/shapes.vl2/shapes/banner_honor.glb index 693ff21934b2f9ed089d996036204bee1406b306..b40357be665eeed5972a0fb9a11b83334bbbff05 100644 GIT binary patch delta 1717 zcmcgsO>5LZ7*72tWe*iW1d)mkc$|MKyn65tD87?To9woVTfqs#ym>Qu-sk;%bpA6Qzq4AOIbvB> z{j_DhJMm=vOX4;<4UEFpvTmcv+gnIKj3Xb!EwmB9L2ZIjGxFCongnUhk7x3i4!r61 zN~R98?`YZ&Lme$3jG|WT$3ZIuNMb9ZC~=hI5m$Je2u#e=Qzs=o@BrIkdv)(uxL0Mi z%Os^ty0AHs6d2xXUz<|PjsDqGffEvQ(?zxdONuPVw1N^H>n{!tZ zB|R#IRKn9$;^N<^_XF$;M3vgi5z2uOa3^7oA|3|A5L8bvLZxd|j4~{3Aw4A(XD;Df z2sIchR>W$qwI0UT7fh^5>7o#GWlP~Hk5Dj51m`THPjXsGk)WKGVy;IW>bQ&!Lu-h* z=cUF>q7ze#C}Tf6P;37s83}j|QTG((9+$3UL=NM1sc^+WGG_lO8A)F@ie#7~$#{8+ zyNpYr#36Z6%&{!E&BuNeqrIj}dR^y~F0A+$;6@sR%~S zdZdw=QXuLm*lvvcJa)BxF9>@RD+o7q)Yj8MxIE{_QLtnt8KoHAZ3SU$?kMcw0iVjy z+qXtvA3X_!U~#?K)X~jAKR}ZlcfXHKj7u0Ko8TN2+*DmWtvv76DrZkI7=??QvA))9 zwsj2Fpw+t1DidRlBRY*vI=cO_GIKn!th5HhHid0gns0L$eZJD2T>;Ltkj5{>Ixkmo00$@Zb*sX&IpM<3+6i HNNc|UDY>q- delta 135 zcmcbj)1knZo)hB6#K6G7A;7?}hHE0y!@2ZVkN8SYNg!N;tVA# z1E5f1ZmN=%l2c+{UTRUiQmsz)WN9WzX&?<%V+2>@n_rq&;uF7l5i2L_=3iXPnJ3@p Zn>~3IzYM3biAim2t%3vV=5zdRtN>lmDL4QC diff --git a/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb b/docs/base/@vl2/shapes.vl2/shapes/banner_strength.glb index aaaa159f7c1c3cb72ad572e20d1a08253ba9c157..8b811d743fc4e7b5e81bfa4431ffd9c548de3017 100644 GIT binary patch delta 1766 zcmcgs&1=*^6i?MwC|L0#cq#3Gx7j$KnWUGsMS8JCu(cOmO4`o0(QQ_;*=i{zxqDH1 zR`B3S@KW$5?b(BWffw=WzaaP~NjKST6}N&DhIx52^LxMdG4JKnS3I%VTAsgPS=OWL zmUVpf)x@{NZR|HN3fmjHgJvG?A^kj#d=U50P5=wF2}aGx-_~dbq-{T*FMjsnPj|L5 zb(rm=IX?__w2Cl_+OZ!8?GPY|t%#z;QI1Dk;c+4`F<-7uDth1nw!==VcNNannC&u2 zDU&WtP9z1!cn_^_1+9%pXBLbDeGC{-I1P0ck_}KpxO^}an>j)`5CZNb%u&R{U>Jhx2}Y=Njfzo*r7fhVq~gpaoC~1_ zW5vo?Ew;O1e1Fx%s*)}WF;}(}p7ICx+H&fPUXOs|5W#v(OH?OJp1aa?*Zqys>Hpsyfhm@%jrfM znJxvQj)KF+$feP{ohLzwe`A4kEu>132*^tc^_u{oo#g9m)7LLWB9 z-e0^1jbN?YZ0cww(9h5e#|P7wC$B&s*#+OA-e#A@!PxlgmEO6m^R4a1dO?SqF*HKX zphFtPy=JqcV;})9(D2T2bGFqB)Nx>ce`+cnJN!I8KblxpT8HkO!Zaf-rdf=>80pc8 z0Bc&x=FC6cPtFbS?u$6ijpqb{X(SA}Vm0CkX(NN3Y@|QFzdgEj^TnqJA3xl-thv&I RKLDgvfbpMi>Loy0{{`3kz2^V` delta 136 zcmcbkGeLnbJtxGCiGhJZK!AZ^3)e)xhx!IOhB`*EwXr%%dHE@+#Y$Gu)k?Xk#TiOg z20)?2+*BniC8xx^ywsw2rCOcp$*j0xZma-=1t_`z diff --git a/docs/base/@vl2/shapes.vl2/shapes/banner_unity.glb b/docs/base/@vl2/shapes.vl2/shapes/banner_unity.glb index 8d5acbe32cf8f8f0aaf8ff6a9d79bd1cc95ebd41..8fbc0b36080668204b0eba5dfd5e615a978e6f7f 100644 GIT binary patch delta 1717 zcmcgsO>5LZ7*72tWe*iW1d)mkc$|MKyn65tD87?To9woVTfqs#ym>Qu-sk;%bpA6Qzq4AOIbvB> z{j_DhJMm=vOX4;<4UEFpvTmcv+gnIKj3Xb!EwmB9L2ZIjGxFCongnUhk7x3i4!r61 zN~R98?`YZ&Lme$3jG|WT$3ZIuNMb9ZC~=hI5m$Je2u#e=Qzs=o@BrIkdv)(uxL0Mi z%Os^ty0AHs6d2xXUz<|PjsDqGffEvQ(?zxdONuPVw1N^H>n{!tZ zB|R#IRKn9$;^N<^_XF$;M3vgi5z2uOa3^7oA|3|A5L8bvLZxd|j4~{3Aw4A(XD;Df z2sIchR>W$qwI0UT7fh^5>7o#GWlP~Hk5Dj51m`THPjXsGk)WKGVy;IW>bQ&!Lu-h* z=cUF>q7ze#C}Tf6P;37s83}j|QTG((9+$3UL=NM1sc^+WGG_lO8A)F@ie#7~$#{8+ zyNpYr#36Z6%&{!E&BuNeqrIj}dR^y~F0A+$;6@sR%~S zdZdw=QXuLm*lvvcJa)BxF9>@RD+o7q)Yj8MxIE{_QLtnt8KoHAZ3SU$?kMcw0iVjy z+qXtvA3X_!U~#?K)X~jAKR}ZlcfXHKj7u0Ko8TN2+*DmWtvv76DrZkI7=??QvA))9 zwsj2Fpw+t1DidRlBRY*vI=cO_GIKn!th5HhHid0gns0L$eZJD2T>;Ltkj5{>Ixkmo00$@Zb*sX&IpM<3+6i HNNc|UDY>q- delta 135 zcmcbj)1knZo)hB6#K6G7A;7?}hHE0y!@2ZVkN8SYNg!N;tVA# z1E5f1ZmN=%l2c+{UTRUiQmsz)WN9WzX&?<%V+2>@n_rq&;uF7l5i2L_=3iXPnJ3@p Zn>~3IzYM3biAim2t%3vV=5zdRtN>lmDL4QC diff --git a/docs/base/@vl2/shapes.vl2/shapes/beacon.glb b/docs/base/@vl2/shapes.vl2/shapes/beacon.glb index 100831c8185965ef77a93f5dbdeec66ffe1f055a..d4cbbb91b5afe344a4d4dcac20c0619a72f5c2b1 100644 GIT binary patch delta 2493 zcmb_e&2Jl35VzyzL&1bbse}Xps%^Q@we`L~B2Y*um5`c5A`zD;iZ;$BS?a9Ideai3 zus(2rBibVuj=%{i5;USxA`YCmz?nmP;x9lPdSPbQacn1rN@4BQuIJ60H^1L+<~@IQ z?V%XktS{XfC=?2BzEmjuI`QS$#F&$cuwUh}>ulP2tO>ApkP>sO{G3LCu+>`Ol{R(T*S1 zfIw$vdoA$8*x3gr{pOZ4l>nz za4R_1R_Sb&3W&+1GK^DWrBu=a#V&YrDFCk`R1qOLrleN(-94wa71Y-wA7dh0eZZLP zg$6R%#9FP1WQ!$UQpNI8kdcs*XhT^KunZTiQX`DgT0ndN zV1X0L5P_z!C}k|6fB|^T0V7^wfkMNK4h)Layz zv`Q>7!g2!LfuBq)w4a#IU;;=&b3%ZBNd-5A`V}a3g_=NZLnIE6G*~G?;s^nEMYyt- zOU0>{JxV1Y6%yB-E9it`_F)FT{|hsee>+Y+*xZVr3i<>bAcp$?zd-|LiMZaq?8N+B|KGtb!puBv5f;U`vAfgzjQA57tM{zZOKBlXn{R{`%J>fkNz( z`)O6s*IcTTzXMS#G}EiA`KZfX>FQIj#n_8**Xe0d1LH|Mxy3E-uHTy;V8^ZFS<>s? zQBE4~yed6gjtj6upIf{AlG#%*HZgff-puO>l*hA_1)Q~ ze+^d;jz-@oreBY~c5rQ^H88fev$5ev9|Zn=XNtS&<B2ZZF`?FUQa*k#@(219T3@{U m_m79Q-yhaWul|tvT?jye*>@1YV$aS%`APWJg%c>j;{O2cyMOTj delta 279 zcmdmE(xS|lo)hB6#K6GNBFMlng=Zq)!+HZ9Lmi{o+E^W>y!@2ZVkN8SYNg!N;tVA# z1E5f1ZmN=%Qc_}ZYP?dd4ot=nE|Zg)o>77=0?p1%EJ-cOOw56p zpIT8;ln7*2D-~^)<78so?9L^{IQavo!RF2Ev5b=^aLY`d%cDJ6n@?u)7w(mldwF#x zpWrz*c`dj0J}t({ABD6gdk70o))AJOTrMogWM%+n qN(&3J7#bK^Ox`Ul%V%V4RvTNZaD|0|!O7Ea^L7zdmdP)KF8~0qNmv&E diff --git a/docs/base/@vl2/shapes.vl2/shapes/bio_player_debris.glb b/docs/base/@vl2/shapes.vl2/shapes/bio_player_debris.glb index 1203556d3fddc5f90df0ca30d1052e738565872a..458b0a48fd3577df4c515fbbdf350fb0f819ffb6 100644 GIT binary patch delta 9874 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 diff --git a/docs/base/@vl2/shapes.vl2/shapes/bioderm_heavy.glb b/docs/base/@vl2/shapes.vl2/shapes/bioderm_heavy.glb index 7d1a737732ef48918fd5713216ae58be3695fc15..38e431c4cc7ad7c80cbdf727a530bc5aa680cffd 100644 GIT binary patch literal 2114180 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�ybY@HW(aQ8*(Td?CG5n!_Nd#Vu9m-oCS{k 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ⅅK$J5nK0V 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 z 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 z%0D2 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 GEc^$icK<;D diff --git a/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male.glb b/docs/base/@vl2/TR2final105-client.vl2/shapes/TR2medium_male.glb index 2b4a6922ca3c362c36a59a925cefba75db57f51f..28d57ba8e75fb51791e477f46d567dea3bb5fc76 100644 GIT binary patch literal 1643776 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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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