Credits for foxcraft2

This game

Thanks

Everything this game uses

Models and animations (26)

TitleAuthorLicenseSourceCredit
BoulderSmokinGamesOwn work (SmokinGames)
BushSmokinGamesOwn work (SmokinGames)
Dead TreeSmokinGamesOwn work (SmokinGames)
Fence PostSmokinGamesOwn work (SmokinGames)
Fence SegmentSmokinGamesOwn work (SmokinGames)
Hay BaleSmokinGamesOwn work (SmokinGames)
LogSmokinGamesOwn work (SmokinGames)
Pine TreeSmokinGamesOwn work (SmokinGames)
SignpostSmokinGamesOwn work (SmokinGames)
Water TroughSmokinGamesOwn work (SmokinGames)
Chick (FoxCraft 2.0 animal)SmokinGamesOwn work (SmokinGames)
Cow (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Cow Leader (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Coyote (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Deer (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Desert Deer (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Desert Deer Leader (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Goat (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Goat Leader (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Jimothy (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Pig (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Pig Leader (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Rival Fox (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Sheep (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Sheep Leader (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0
Wolf (FoxCraft 2.0 animal)SmokinGamesCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxAnimal moves adapted from "Fox" rigging and animation by tomkranis, glTF conversion by @AsoboStudio and @scurest, CC BY 4.0

Plants (2)

TitleAuthorLicenseSourceCredit
Old treeevolvedukCC BY 4.0https://sketchfab.com/3d-models/3cb4d59eb4844dc4802480e9ee53785e"Old tree" by evolveduk, CC BY 4.0, https://sketchfab.com/3d-models/3cb4d59eb4844dc4802480e9ee53785e. Modified: remeshed, resized, compressed
Oak Tree | Game ReadyMapleCC BY 4.0https://sketchfab.com/3d-models/2f4ae6b907fd4741abda5d1b71c83b10"Oak Tree | Game Ready" by Maple, CC BY 4.0, https://sketchfab.com/3d-models/2f4ae6b907fd4741abda5d1b71c83b10. Modified: remeshed, resized, compressed

Textures (6)

TitleAuthorLicenseSourceCredit
Dirt photo (colour)Charlotte BaglioniCC0 1.0https://polyhaven.com/a/dirt
Grass 005 (colour)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass005
Grass (colour)SmokinGamesOwn work (SmokinGames)
Sand 01 (colour)Rob TuytelCC0 1.0https://polyhaven.com/a/sand_01
Sandstone Cracks (colour)Rob TuytelCC0 1.0https://polyhaven.com/a/sandstone_cracks
Snow (colour)SmokinGamesOwn work (SmokinGames)

Sounds (10)

TitleAuthorLicenseSourceCredit
FoxCraft 2.0 sound effectsSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 sound effectsSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 sound effectsSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 sound effectsSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 sound effectsSmokinGamesOwn work (SmokinGames)
AchievementSmokinGamesOwn work (SmokinGames)
CaptureSmokinGamesOwn work (SmokinGames)
FailSmokinGamesOwn work (SmokinGames)
Level WonSmokinGamesOwn work (SmokinGames)
ObjectiveSmokinGamesOwn work (SmokinGames)

Music (11)

TitleAuthorLicenseSourceCredit
FoxCraft 2.0 musicSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 musicSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 musicSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 musicSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 musicSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 musicSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 musicSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 musicSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 musicSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 musicSmokinGamesOwn work (SmokinGames)
FoxCraft 2.0 musicSmokinGamesOwn work (SmokinGames)

Instruments (5)

TitleAuthorLicenseSourceCredit
SmokinGames asset index (instruments/credits.json)SmokinGamesOwn work (SmokinGames)
French Horn (recorded): F Horn, sustain, from VS Chamber Orchestra: Community Edition (VSCO 2 CE)Versilian Studios (Sam Gossner) and Ivy Audio (Simon Dalzell)CC0 1.0https://github.com/sgossner/VSCO-2-CE/tree/440300901dfe9275fd84e0b7763af1f8443ae62e/Brass/F%20Horn/sus
Flute (recorded): Flute, sustain with vibrato, from VS Chamber Orchestra: Community Edition (VSCO 2 CE)Versilian Studios (Sam Gossner) and Ivy Audio (Simon Dalzell)CC0 1.0https://github.com/sgossner/VSCO-2-CE/tree/440300901dfe9275fd84e0b7763af1f8443ae62e/Woodwinds/Flute/susvib
Harp (recorded): Concert Harp (mf), from Versilian Community Sample Library (VCSL)Versilian Studios (Sam Gossner) and contributorsCC0 1.0https://github.com/sgossner/VCSL/tree/c1ea7bcc3c7309650ab0da9d15c9cd1fbc4a4c7e/Chordophones/Composite%20Chordophones/Concert%20Harp
Strings (recorded): Cello Section and Violin Section, sustain with vibrato, from VS Chamber Orchestra: Community Edition (VSCO 2 CE)Versilian Studios (Sam Gossner) and Ivy Audio (Simon Dalzell)CC0 1.0https://github.com/sgossner/VSCO-2-CE/tree/440300901dfe9275fd84e0b7763af1f8443ae62e/Strings

Software (1)

TitleAuthorLicenseSourceCredit
three 0.186.1MITthree 0.186.1, Copyright © 2010-2026 three.js authors, MIT license

Engine (43)

TitleAuthorLicenseSourceCredit
SmokinGames engine (sg-achievements.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-audio-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-character.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-cinematic.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-collectables.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-collision-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-creature-reactions.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-crumb-trail.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-decorating.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-delivery-rules.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-delivery.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-dialogue-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-entity-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-friends.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-goal-rules.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-hide-spots.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-horizon-land.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-input-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-items.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-paint-trail.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-particle-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-pastry.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-physics-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-planet.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-player-controller.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-prop-falls.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-resources.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-scene-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-server-client.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-size-states.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-sky-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-spawn-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-stat-rules.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-story-rules.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-story.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-sunbeam.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-sunbeams.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-terrain-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-vat-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-water-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-weather-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-widget-manager.js)SmokinGamesOwn work (SmokinGames)
SmokinGames engine (sg-world-edge.js)SmokinGamesOwn work (SmokinGames)

Character bases

TitleAuthorLicenseSourceChanges
Base Female - Game Ready - Rigged - Low Polyarte_artCC BY 4.0https://sketchfab.com/3d-models/base-female-game-ready-rigged-low-poly-5fcef75a94be4ee3a996a0ea91106e4dModified: remeshed, resized, compressed
Security Guard – Rigged 3D ModelQ.SARDORCC BY 4.0https://sketchfab.com/3d-models/security-guard-rigged-3d-model-1e3307732bbf4453b30f021bfec5bcafModified: remeshed, resized, compressed
Cool ManardhanaputraCC BY 4.0https://sketchfab.com/3d-models/cool-man-ad14b71697dd4ea7836c1f06c75e5f72Modified: remeshed, resized, compressed
Jumpsuit Low Poly Game Ready (Striker14)DanlyVostokCC BY 4.0https://sketchfab.com/3d-models/jumpsuit-low-poly-game-ready-striker14-da288adbddf949aa85962968732f0999Modified: remeshed, resized, compressed
Character Male (Sci-fi)LokitoBluCC BY 4.0https://sketchfab.com/3d-models/character-male-sci-fi-0010a35d806a470b8b01b3496b7dc631Modified: remeshed, resized, compressed
Girl with clothes. Worker setcattleyaCC BY 4.0https://sketchfab.com/3d-models/girl-with-clothes-worker-set-4cf10e2dde6d4b12b6dccd25a4cf3b77Modified: remeshed, resized, compressed
3D Character Young BoySunnyCC BY 4.0https://sketchfab.com/3d-models/3d-character-young-boy-60dfa6ac87e84e7dae8dba220526946dModified: remeshed, resized, compressed
The Tavern - Man 1François EspagnetCC BY 4.0https://sketchfab.com/3d-models/the-tavern-man-1-c7732b90f63841d2898f5af22cce3423Modified: remeshed, resized, compressed
The Tavern - Woman 2François EspagnetCC BY 4.0https://sketchfab.com/3d-models/the-tavern-woman-2-54fe4461037547828f945384f63c3e83Modified: remeshed, resized, compressed
The Tavern - Old manFrançois EspagnetCC BY 4.0https://sketchfab.com/3d-models/the-tavern-old-man-f9932a88070940edb0d1bac736e48aaaModified: remeshed, resized, compressed

Character Creator parts

TitleAuthorLicenseSourceChanges
Base Female - Game Ready - Rigged - Low Polyarte_artCC BY 4.0https://sketchfab.com/3d-models/base-female-game-ready-rigged-low-poly-5fcef75a94be4ee3a996a0ea91106e4dModified: cut into parts
6 parts
Cool ManardhanaputraCC BY 4.0https://sketchfab.com/3d-models/cool-man-ad14b71697dd4ea7836c1f06c75e5f72Modified: cut into parts
6 parts
Jumpsuit Low Poly Game Ready (Striker14)DanlyVostokCC BY 4.0https://sketchfab.com/3d-models/jumpsuit-low-poly-game-ready-striker14-da288adbddf949aa85962968732f0999Modified: cut into parts
6 parts
Character Male (Sci-fi)LokitoBluCC BY 4.0https://sketchfab.com/3d-models/character-male-sci-fi-0010a35d806a470b8b01b3496b7dc631Modified: cut into parts
6 parts
Security Guard – Rigged 3D ModelQ.SARDORCC BY 4.0https://sketchfab.com/3d-models/security-guard-rigged-3d-model-1e3307732bbf4453b30f021bfec5bcafModified: cut into parts
6 parts
The Tavern - Man 1François EspagnetCC BY 4.0https://sketchfab.com/3d-models/the-tavern-man-1-c7732b90f63841d2898f5af22cce3423Modified: cut into parts
6 parts
The Tavern - Old manFrançois EspagnetCC BY 4.0https://sketchfab.com/3d-models/the-tavern-old-man-f9932a88070940edb0d1bac736e48aaaModified: cut into parts
6 parts
The Tavern - Woman 2François EspagnetCC BY 4.0https://sketchfab.com/3d-models/the-tavern-woman-2-54fe4461037547828f945384f63c3e83Modified: cut into parts
6 parts
Girl with clothes. Worker setcattleyaCC BY 4.0https://sketchfab.com/3d-models/girl-with-clothes-worker-set-4cf10e2dde6d4b12b6dccd25a4cf3b77Modified: cut into parts
6 parts
3D Character Young BoySunnyCC BY 4.0https://sketchfab.com/3d-models/3d-character-young-boy-60dfa6ac87e84e7dae8dba220526946dModified: cut into parts
6 parts
Foxtomkranis (rigging and animation), @AsoboStudio and @scurest (glTF conversion); model by PixelMannen (CC0)CC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxModified: cut into parts
7 parts
Cube Pets (Beaver)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Cube Pets (Bee)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
7 parts
Cube Pets (Bunny)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
5 parts
Cube Pets (Cat)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
7 parts
Cube Pets (Caterpillar)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
5 parts
Cube Pets (Chick)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
5 parts
Cube Pets (Cow)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Cube Pets (Crab)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Cube Pets (Deer)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
5 parts
Cube Pets (Dog)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
5 parts
Cube Pets (Elephant)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Cube Pets (Fish)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
3 parts
Cube Pets (Fox)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Cube Pets (Giraffe)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
5 parts
Cube Pets (Hog)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
5 parts
Cube Pets (Koala)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
5 parts
Cube Pets (Lion)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Cube Pets (Monkey)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Cube Pets (Panda)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
5 parts
Cube Pets (Parrot)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
7 parts
Cube Pets (Penguin)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
5 parts
Cube Pets (Pig)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Cube Pets (Polar)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
5 parts
Cube Pets (Tiger)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky A)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky B)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky C)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky D)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky E)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky F)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky G)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky H)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky I)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky J)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky K)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky L)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky M)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky N)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky O)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky P)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky Q)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts
Blocky Characters (Blocky R)KenneyCC0 1.0https://www.kenney.nlModified: cut into parts
6 parts

Creatures

TitleAuthorLicenseSourceChanges
Brush wolf, from Cube PetsKenneyCC0 1.0https://www.kenney.nlModified: cut into parts and put together as a new animal
fox, lion, deer
Marsh stalker, from Cube PetsKenneyCC0 1.0https://www.kenney.nlModified: cut into parts and put together as a new animal
giraffe, deer, monkey
Dune hog, from Cube PetsKenneyCC0 1.0https://www.kenney.nlModified: cut into parts and put together as a new animal
hog, polar, beaver
Ridge cat, from Cube PetsKenneyCC0 1.0https://www.kenney.nlModified: cut into parts and put together as a new animal
tiger, lion, cat, cow
Reef darter, from Cube PetsKenneyCC0 1.0https://www.kenney.nlModified: cut into parts and put together as a new animal
fish, penguin, parrot
Thicket hare, from Cube PetsKenneyCC0 1.0https://www.kenney.nlModified: cut into parts and put together as a new animal
bunny, cat, fox
Crumb scurrier, from Crumb scurrierSmokinGames DevUnverified (recorded: Own work (CC0))Modified: cut into parts and put together as a new animal
Meadow moth, from Meadow mothSmokinGames DevUnverified (recorded: Own work (CC0))Modified: cut into parts and put together as a new animal
Sugar bug, from Sugar bugSmokinGames DevUnverified (recorded: Own work (CC0))Modified: cut into parts and put together as a new animal

Model catalog

TitleAuthorLicenseSourceChanges
Fox (animated)tomkranis (rigging and animation), @AsoboStudio and @scurest (glTF conversion); model by PixelMannen (CC0)CC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/FoxModified: compressed
Rigged FigureCesiumCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/RiggedFigureModified: compressed
Rigged SimpleCesiumCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/RiggedSimpleModified: compressed
Milk TruckCesiumCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/CesiumMilkTruckModified: compressed
The Cesium logo on it is a trademark of Cesium; it does not mean Cesium endorses a game
Toy CarGuido Odendahl, Eric ChadwickCC0 1.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/ToyCarModified: compressed
Water BottleMicrosoftCC0 1.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/WaterBottleModified: compressed
AvocadoMicrosoftCC0 1.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/AvocadoModified: compressed
Barramundi FishMicrosoftCC0 1.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/BarramundiFishModified: compressed
Lanternsbtron, Microsoft; Draco by Frank GalliganCC0 1.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/LanternModified: compressed
Punctual LampDGGCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/LightsPunctualLampModified: compressed
Boom BoxMicrosoftCC0 1.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/BoomBoxModified: compressed
Antique CameraMaximillan Kamps, UX3DCC0 1.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/AntiqueCameraModified: compressed
The UX3D logo on it is a trademark of UX3D; it does not mean UX3D endorses a game
CorsetMicrosoft, UX3DCC0 1.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/CorsetModified: compressed
Iridescence LampEric Chadwick, Wayfair LLCCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/IridescenceLampModified: compressed
Glass VaseEric Chadwick (vase), Rico Cilliers (flowers)CC0 1.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/GlassVaseFlowersModified: compressed
Damask ChairEric Chadwick, WayfairCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/ChairDamaskPurplegoldModified: compressed
Animated BoxCesiumCC BY 4.0https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/BoxAnimatedModified: compressed
BeaverKenneyCC0 1.0https://kenney.nlModified: compressed
BeeKenneyCC0 1.0https://kenney.nlModified: compressed
BunnyKenneyCC0 1.0https://kenney.nlModified: compressed
CatKenneyCC0 1.0https://kenney.nlModified: compressed
CaterpillarKenneyCC0 1.0https://kenney.nlModified: compressed
ChickKenneyCC0 1.0https://kenney.nlModified: compressed
CowKenneyCC0 1.0https://kenney.nlModified: compressed
CrabKenneyCC0 1.0https://kenney.nlModified: compressed
DeerKenneyCC0 1.0https://kenney.nlModified: compressed
DogKenneyCC0 1.0https://kenney.nlModified: compressed
ElephantKenneyCC0 1.0https://kenney.nlModified: compressed
FishKenneyCC0 1.0https://kenney.nlModified: compressed
FoxKenneyCC0 1.0https://kenney.nlModified: compressed
GiraffeKenneyCC0 1.0https://kenney.nlModified: compressed
HogKenneyCC0 1.0https://kenney.nlModified: compressed
KoalaKenneyCC0 1.0https://kenney.nlModified: compressed
LionKenneyCC0 1.0https://kenney.nlModified: compressed
MonkeyKenneyCC0 1.0https://kenney.nlModified: compressed
PandaKenneyCC0 1.0https://kenney.nlModified: compressed
ParrotKenneyCC0 1.0https://kenney.nlModified: compressed
PenguinKenneyCC0 1.0https://kenney.nlModified: compressed
PigKenneyCC0 1.0https://kenney.nlModified: compressed
Polar BearKenneyCC0 1.0https://kenney.nlModified: compressed
TigerKenneyCC0 1.0https://kenney.nlModified: compressed
Character AKenneyCC0 1.0https://kenney.nlModified: compressed
Character BKenneyCC0 1.0https://kenney.nlModified: compressed
Character CKenneyCC0 1.0https://kenney.nlModified: compressed
Character DKenneyCC0 1.0https://kenney.nlModified: compressed
Character EKenneyCC0 1.0https://kenney.nlModified: compressed
Character FKenneyCC0 1.0https://kenney.nlModified: compressed
Character GKenneyCC0 1.0https://kenney.nlModified: compressed
Character HKenneyCC0 1.0https://kenney.nlModified: compressed
Character IKenneyCC0 1.0https://kenney.nlModified: compressed
Character JKenneyCC0 1.0https://kenney.nlModified: compressed
Character KKenneyCC0 1.0https://kenney.nlModified: compressed
Character LKenneyCC0 1.0https://kenney.nlModified: compressed
Character MKenneyCC0 1.0https://kenney.nlModified: compressed
Character NKenneyCC0 1.0https://kenney.nlModified: compressed
Character OKenneyCC0 1.0https://kenney.nlModified: compressed
Character PKenneyCC0 1.0https://kenney.nlModified: compressed
Character QKenneyCC0 1.0https://kenney.nlModified: compressed
Character RKenneyCC0 1.0https://kenney.nlModified: compressed

Animations

TitleAuthorLicenseSourceChanges
Universal Animation Library (Standard)QuaterniusCC0 1.0https://opengameart.org/content/universal-animation-libraryModified: some clips kept and renamed; in anims-v2.glb the right foot of the idle is turned in

Flora

TitleAuthorLicenseSourceChanges
Arabic Palmtreegelmi.com.brCC BY 4.0https://sketchfab.com/3d-models/d76f0654b92d4cf994b528555525219bModified: remeshed, resized, compressed
Bermuda GrassPoly HavenCC0 1.0https://polyhaven.com/a/grass_bermuda_01Modified: remeshed, resized, compressed
Cave mossSmokinGames DevUnverified (recorded: Own work)Modified: remeshed, resized, compressed
Cherry Blossom TreesJagoboCC BY 4.0https://sketchfab.com/3d-models/cherry-blossom-trees-f69be55d2e4f4f73b568ebb185bd8496Modified: remeshed, resized, compressed
DandelionPoly HavenCC0 1.0https://polyhaven.com/a/dandelion_01Modified: remeshed, resized, compressed
Empodium FlowerPoly HavenCC0 1.0https://polyhaven.com/a/flower_empodiumModified: remeshed, resized, compressed
FernPoly HavenCC0 1.0https://polyhaven.com/a/fern_02Modified: remeshed, resized, compressed
Gazania FlowerPoly HavenCC0 1.0https://polyhaven.com/a/flower_gazaniaModified: remeshed, resized, compressed
Grass MediumPoly HavenCC0 1.0https://polyhaven.com/a/grass_medium_01Modified: remeshed, resized, compressed
JACARANDA_TREEUncanny BingchillingCC BY 4.0https://sketchfab.com/3d-models/380a2c4bfa6d4ac5b73dc6b001651b4cModified: remeshed, resized, compressed
Japanese Cherry Tree (low-Poly)SereibCC BY 4.0https://sketchfab.com/3d-models/japanese-cherry-tree-low-poly-7c9e7c4e971f4953b06faf300cbb1209Modified: remeshed, resized, compressed
Low poly vegetation for gamesdenoisesCC BY 4.0https://sketchfab.com/3d-models/cdac82eb61ab4d83bf162b4c44b44d6dModified: remeshed, resized, compressed
Maple TreeevolvedukCC BY 4.0https://sketchfab.com/3d-models/b5e945e7abcc471da6547c04e314774cModified: remeshed, resized, compressed
Meadow bluebellSmokinGames DevUnverified (recorded: Own work)Modified: remeshed, resized, compressed
Meadow daisySmokinGames DevUnverified (recorded: Own work)Modified: remeshed, resized, compressed
Meadow poppySmokinGames DevUnverified (recorded: Own work)Modified: remeshed, resized, compressed
Meadow tall grassSmokinGames DevUnverified (recorded: Own work)Modified: remeshed, resized, compressed
Oak Tree | Game ReadyMapleCC BY 4.0https://sketchfab.com/3d-models/2f4ae6b907fd4741abda5d1b71c83b10Modified: remeshed, resized, compressed
Old treeevolvedukCC BY 4.0https://sketchfab.com/3d-models/3cb4d59eb4844dc4802480e9ee53785eModified: remeshed, resized, compressed
Pine treeAndriy ShekhCC BY 4.0https://sketchfab.com/3d-models/e52769d653cd4e52a4acff3041961e65Modified: remeshed, resized, compressed
Potted basilSmokinGames DevUnverified (recorded: Own work)Modified: remeshed, resized, compressed
Potted herbcrumbw0526760devUnverified (recorded: Own work)Modified: remeshed, resized, compressed
Potted mintSmokinGames DevUnverified (recorded: Own work)Modified: remeshed, resized, compressed
Potted rosemarySmokinGames DevUnverified (recorded: Own work)Modified: remeshed, resized, compressed
Real BushMarbles studioCC BY 4.0https://sketchfab.com/3d-models/62618c3260b142cfb7ef499d75a8d21aModified: remeshed, resized, compressed
Realistic HD Blue jacaranda (1/40)PlantCatalogCC BY 4.0https://sketchfab.com/3d-models/502e2c6bf3f74e9b902e5bc6cdf24b68Modified: remeshed, resized, compressed
Spruce treeGeorgeousCC BY 4.0https://sketchfab.com/3d-models/7a5db417827244d98827459bce0cc944Modified: remeshed, resized, compressed
Ursinia FlowerPoly HavenCC0 1.0https://polyhaven.com/a/flower_ursiniaModified: remeshed, resized, compressed
Windowsill fernSmokinGames DevUnverified (recorded: Own work)Modified: remeshed, resized, compressed

Developer-added trees

None

Ground and rock pictures

TitleAuthorLicenseSourceChanges
Sand 01 (colour)Rob TuytelCC0 1.0https://polyhaven.com/a/sand_01Modified: compressed (a copy beside the original)
Sand 01 (bumps)Rob TuytelCC0 1.0https://polyhaven.com/a/sand_01Modified: compressed (a copy beside the original)
Sand 01 (roughness)Rob TuytelCC0 1.0https://polyhaven.com/a/sand_01Modified: compressed (a copy beside the original)
Sand 01 (height, used as close-up detail)Rob TuytelCC0 1.0https://polyhaven.com/a/sand_01Modified: compressed (a copy beside the original)
Sandstone Cracks (colour)Rob TuytelCC0 1.0https://polyhaven.com/a/sandstone_cracksModified: compressed (a copy beside the original)
Gravel (colour)Dimitrios SavvaCC0 1.0https://polyhaven.com/a/gravelModified: compressed (a copy beside the original)
Grass (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Grass (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Grass (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Grass (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Grass (shade)SmokinGamesUnverified (recorded: own work)
Snow (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Snow (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Snow (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Snow (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Snow (shade)SmokinGamesUnverified (recorded: own work)
Forest floor (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Forest floor (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Forest floor (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Forest floor (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Forest floor (shade)SmokinGamesUnverified (recorded: own work)
Dirt (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Dirt (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Dirt (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Dirt (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Dirt (shade)SmokinGamesUnverified (recorded: own work)
Rock (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Rock (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Rock (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Rock (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Rock (shade)SmokinGamesUnverified (recorded: own work)
Sand (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sand (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sand (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sand (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sand (shade)SmokinGamesUnverified (recorded: own work)
Lava rock (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Lava rock (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Lava rock (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Lava rock (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Lava rock (shade)SmokinGamesUnverified (recorded: own work)
Stone (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Stone (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Stone (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Stone (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Stone (shade)SmokinGamesUnverified (recorded: own work)
Concrete (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Concrete (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Concrete (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Concrete (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Concrete (shade)SmokinGamesUnverified (recorded: own work)
Wood planks (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Wood planks (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Wood planks (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Wood planks (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Wood planks (shade)SmokinGamesUnverified (recorded: own work)
Metal grate (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Metal grate (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Metal grate (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Metal grate (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Metal grate (shade)SmokinGamesUnverified (recorded: own work)
Snow photo (colour)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Snow006Modified: compressed (a copy beside the original)
Snow photo (bumps)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Snow006Modified: compressed (a copy beside the original)
Snow photo (roughness)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Snow006Modified: compressed (a copy beside the original)
Snow photo (height)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Snow006Modified: compressed (a copy beside the original)
Snow photo (shade)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Snow006
Forest floor photo (colour)Rob TuytelCC0 1.0https://polyhaven.com/a/forest_leaves_02Modified: compressed (a copy beside the original)
Forest floor photo (bumps)Rob TuytelCC0 1.0https://polyhaven.com/a/forest_leaves_02Modified: compressed (a copy beside the original)
Forest floor photo (roughness)Rob TuytelCC0 1.0https://polyhaven.com/a/forest_leaves_02Modified: compressed (a copy beside the original)
Forest floor photo (height)Rob TuytelCC0 1.0https://polyhaven.com/a/forest_leaves_02Modified: compressed (a copy beside the original)
Forest floor photo (shade)Rob TuytelCC0 1.0https://polyhaven.com/a/forest_leaves_02
Dirt photo (colour)Charlotte BaglioniCC0 1.0https://polyhaven.com/a/dirtModified: compressed (a copy beside the original)
Dirt photo (bumps)Charlotte BaglioniCC0 1.0https://polyhaven.com/a/dirtModified: compressed (a copy beside the original)
Dirt photo (roughness)Charlotte BaglioniCC0 1.0https://polyhaven.com/a/dirtModified: compressed (a copy beside the original)
Dirt photo (height)Charlotte BaglioniCC0 1.0https://polyhaven.com/a/dirtModified: compressed (a copy beside the original)
Dirt photo (shade)Charlotte BaglioniCC0 1.0https://polyhaven.com/a/dirt
Rock photo (colour)Dimitrios SavvaCC0 1.0https://polyhaven.com/a/gray_rocksModified: compressed (a copy beside the original)
Rock photo (bumps)Dimitrios SavvaCC0 1.0https://polyhaven.com/a/gray_rocksModified: compressed (a copy beside the original)
Rock photo (roughness)Dimitrios SavvaCC0 1.0https://polyhaven.com/a/gray_rocksModified: compressed (a copy beside the original)
Rock photo (height)Dimitrios SavvaCC0 1.0https://polyhaven.com/a/gray_rocksModified: compressed (a copy beside the original)
Rock photo (shade)Dimitrios SavvaCC0 1.0https://polyhaven.com/a/gray_rocks
Lava rock photo (colour)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Lava001Modified: compressed (a copy beside the original)
Lava rock photo (bumps)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Lava001Modified: compressed (a copy beside the original)
Lava rock photo (roughness)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Lava001Modified: compressed (a copy beside the original)
Lava rock photo (height)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Lava001Modified: compressed (a copy beside the original)
Stone blocks photo (colour)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=PavingStones070Modified: compressed (a copy beside the original)
Stone blocks photo (bumps)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=PavingStones070Modified: compressed (a copy beside the original)
Stone blocks photo (roughness)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=PavingStones070Modified: compressed (a copy beside the original)
Stone blocks photo (height)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=PavingStones070Modified: compressed (a copy beside the original)
Stone blocks photo (shade)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=PavingStones070
Concrete photo (colour)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Concrete034Modified: compressed (a copy beside the original)
Concrete photo (bumps)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Concrete034Modified: compressed (a copy beside the original)
Concrete photo (roughness)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Concrete034Modified: compressed (a copy beside the original)
Concrete photo (height)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Concrete034Modified: compressed (a copy beside the original)
Wood planks photo (colour)Amal KumarCC0 1.0https://polyhaven.com/a/wood_planksModified: compressed (a copy beside the original)
Wood planks photo (bumps)Amal KumarCC0 1.0https://polyhaven.com/a/wood_planksModified: compressed (a copy beside the original)
Wood planks photo (roughness)Amal KumarCC0 1.0https://polyhaven.com/a/wood_planksModified: compressed (a copy beside the original)
Wood planks photo (height)Amal KumarCC0 1.0https://polyhaven.com/a/wood_planksModified: compressed (a copy beside the original)
Wood planks photo (shade)Amal KumarCC0 1.0https://polyhaven.com/a/wood_planks
Metal grid photo (colour)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=MetalWalkway006Modified: compressed (a copy beside the original)
Metal grid photo (bumps)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=MetalWalkway006Modified: compressed (a copy beside the original)
Metal grid photo (roughness)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=MetalWalkway006Modified: compressed (a copy beside the original)
Metal grid photo (height)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=MetalWalkway006Modified: compressed (a copy beside the original)
Metal grid photo (holes)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=MetalWalkway006
Grass photo (colour)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass006Modified: compressed (a copy beside the original)
Grass photo (bumps)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass006Modified: compressed (a copy beside the original)
Grass photo (roughness)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass006Modified: compressed (a copy beside the original)
Grass photo (height)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass006Modified: compressed (a copy beside the original)
Grass photo (shade)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass006
Forest leaves 04 (colour)Rob TuytelCC0 1.0https://polyhaven.com/a/forest_leaves_04Modified: compressed (a copy beside the original)
Forest leaves 04 (bumps)Rob TuytelCC0 1.0https://polyhaven.com/a/forest_leaves_04Modified: compressed (a copy beside the original)
Forest leaves 04 (roughness)Rob TuytelCC0 1.0https://polyhaven.com/a/forest_leaves_04Modified: compressed (a copy beside the original)
Forest leaves 04 (height)Rob TuytelCC0 1.0https://polyhaven.com/a/forest_leaves_04Modified: compressed (a copy beside the original)
Forest leaves 04 (shade)Rob TuytelCC0 1.0https://polyhaven.com/a/forest_leaves_04
Dark rock (colour)Amal KumarCC0 1.0https://polyhaven.com/a/dark_rockModified: compressed (a copy beside the original)
Dark rock (bumps)Amal KumarCC0 1.0https://polyhaven.com/a/dark_rockModified: compressed (a copy beside the original)
Dark rock (roughness)Amal KumarCC0 1.0https://polyhaven.com/a/dark_rockModified: compressed (a copy beside the original)
Dark rock (height)Amal KumarCC0 1.0https://polyhaven.com/a/dark_rockModified: compressed (a copy beside the original)
Dark rock (shade)Amal KumarCC0 1.0https://polyhaven.com/a/dark_rock
Wood floor (colour)Dimitrios SavvaCC0 1.0https://polyhaven.com/a/wood_floorModified: compressed (a copy beside the original)
Wood floor (bumps)Dimitrios SavvaCC0 1.0https://polyhaven.com/a/wood_floorModified: compressed (a copy beside the original)
Wood floor (roughness)Dimitrios SavvaCC0 1.0https://polyhaven.com/a/wood_floorModified: compressed (a copy beside the original)
Wood floor (height)Dimitrios SavvaCC0 1.0https://polyhaven.com/a/wood_floorModified: compressed (a copy beside the original)
Wood floor (shade)Dimitrios SavvaCC0 1.0https://polyhaven.com/a/wood_floor
Grass 001 (colour)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass001Modified: compressed (a copy beside the original)
Grass 001 (bumps)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass001Modified: compressed (a copy beside the original)
Grass 001 (roughness)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass001Modified: compressed (a copy beside the original)
Grass 001 (height)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass001Modified: compressed (a copy beside the original)
Grass 001 (shade)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass001
Grass 002 (colour)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass002Modified: compressed (a copy beside the original)
Grass 002 (bumps)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass002Modified: compressed (a copy beside the original)
Grass 002 (roughness)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass002Modified: compressed (a copy beside the original)
Grass 002 (height)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass002Modified: compressed (a copy beside the original)
Grass 002 (shade)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass002
Grass 004 (colour)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass004Modified: compressed (a copy beside the original)
Grass 004 (bumps)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass004Modified: compressed (a copy beside the original)
Grass 004 (roughness)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass004Modified: compressed (a copy beside the original)
Grass 004 (height)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass004Modified: compressed (a copy beside the original)
Grass 004 (shade)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass004
Grass 005 (colour)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass005Modified: compressed (a copy beside the original)
Grass 005 (bumps)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass005Modified: compressed (a copy beside the original)
Grass 005 (roughness)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass005Modified: compressed (a copy beside the original)
Grass 005 (height)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass005Modified: compressed (a copy beside the original)
Grass 005 (shade)ambientCG (Lennart Demes)CC0 1.0https://ambientcg.com/view?id=Grass005
Cliff face (colour)Rob TuytelCC0 1.0https://polyhaven.com/a/rock_wall_02Modified: compressed (a copy beside the original)
Cliff face (bumps)Rob TuytelCC0 1.0https://polyhaven.com/a/rock_wall_02Modified: compressed (a copy beside the original)
Cliff face (roughness)Rob TuytelCC0 1.0https://polyhaven.com/a/rock_wall_02Modified: compressed (a copy beside the original)
Cliff face (height)Rob TuytelCC0 1.0https://polyhaven.com/a/rock_wall_02Modified: compressed (a copy beside the original)
Cliff face (shade)Rob TuytelCC0 1.0https://polyhaven.com/a/rock_wall_02
grass (colour)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
grass (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
grass (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
grass (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
grass (shade)SmokinGamesUnverified (recorded: own work)
Metal grate (metal)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Icing (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Icing (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Icing (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Icing (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Icing (shade)SmokinGamesUnverified (recorded: own work)
Sprinkles on icing (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sprinkles on icing (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sprinkles on icing (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sprinkles on icing (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sprinkles on icing (shade)SmokinGamesUnverified (recorded: own work)
Cake crumb (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Cake crumb (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Cake crumb (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Cake crumb (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Cake crumb (shade)SmokinGamesUnverified (recorded: own work)
Cookie (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Cookie (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Cookie (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Cookie (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Cookie (shade)SmokinGamesUnverified (recorded: own work)
Waffle grid (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Waffle grid (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Waffle grid (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Waffle grid (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Waffle grid (shade)SmokinGamesUnverified (recorded: own work)
Wafer (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Wafer (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Wafer (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Wafer (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Wafer (shade)SmokinGamesUnverified (recorded: own work)
Sugar crystal (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sugar crystal (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sugar crystal (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sugar crystal (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Sugar crystal (shade)SmokinGamesUnverified (recorded: own work)
Chocolate (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Chocolate (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Chocolate (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Chocolate (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Chocolate (shade)SmokinGamesUnverified (recorded: own work)
Jam (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Jam (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Jam (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Jam (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Jam (shade)SmokinGamesUnverified (recorded: own work)
Flour-dusted wood (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Flour-dusted wood (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Flour-dusted wood (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Flour-dusted wood (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Flour-dusted wood (shade)SmokinGamesUnverified (recorded: own work)
Bakery tile floor (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Bakery tile floor (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Bakery tile floor (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Bakery tile floor (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Bakery tile floor (shade)SmokinGamesUnverified (recorded: own work)
Checked cloth (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Checked cloth (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Checked cloth (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Checked cloth (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Checked cloth (shade)SmokinGamesUnverified (recorded: own work)
Glass jar (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Glass jar (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Glass jar (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Glass jar (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
Glass jar (shade)SmokinGamesUnverified (recorded: own work)
grass1 (color)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
grass1 (bumps)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
grass1 (roughness)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
grass1 (height)SmokinGamesUnverified (recorded: own work)Modified: compressed (a copy beside the original)
grass1 (shade)SmokinGamesUnverified (recorded: own work)

Pictures (Picture Creator)

TitleAuthorLicenseSourceChanges
Macaron Lilac portraitSmokinGamesOwn work, declared by on function a
Macaron Lilac portrait, a picture of Macaron LilacMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Toaster Calico portraitSmokinGamesOwn work, declared by on function a
Toaster Calico portrait, a picture of Toaster CalicoMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Danish Apricot portraitSmokinGamesOwn work, declared by on function a
Danish Apricot portrait, a picture of Danish ApricotMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Jelly Gray portraitSmokinGamesOwn work, declared by on function a
Jelly Gray portrait, a picture of Jelly GrayMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Muffin Tabby portraitSmokinGamesOwn work, declared by on function a
Muffin Tabby portrait, a picture of Muffin TabbyMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Puff White portraitSmokinGamesOwn work, declared by on function a
Puff White portrait, a picture of Puff WhiteMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Donut Tuxedo portraitSmokinGamesOwn work, declared by on function a
Donut Tuxedo portrait, a picture of Donut TuxedoMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Cinnamon Ginger portraitSmokinGamesOwn work, declared by on function a
Cinnamon Ginger portrait, a picture of Cinnamon GingerMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Cookie Cocoa portraitSmokinGamesOwn work, declared by on function a
Cookie Cocoa portrait, a picture of Cookie CocoaMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Croissant Tabby portraitSmokinGamesOwn work, declared by on function a
Croissant Tabby portrait, a picture of Croissant TabbyMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Mochi Blush portraitSmokinGamesOwn work, declared by on function a
Mochi Blush portrait, a picture of Mochi BlushMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Pretzel Silver portraitSmokinGamesOwn work, declared by on function a
Pretzel Silver portrait, a picture of Pretzel SilverMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Waffle Butter portraitSmokinGamesOwn work, declared by on function a
Waffle Butter portrait, a picture of Waffle ButterMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Sandwich Panda portraitSmokinGamesOwn work, declared by on function a
Sandwich Panda portrait, a picture of Sandwich PandaMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Stack Tortie portraitSmokinGamesOwn work, declared by on function a
Stack Tortie portrait, a picture of Stack TortieMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Eclair Shadow portraitSmokinGamesOwn work, declared by on function a
Eclair Shadow portrait, a picture of Eclair ShadowMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Cupcake Patch portraitSmokinGamesOwn work, declared by on function a
Cupcake Patch portrait, a picture of Cupcake PatchMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Cruller Point portraitSmokinGamesOwn work, declared by on function a
Cruller Point portrait, a picture of Cruller PointMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Layer Calico portraitSmokinGamesOwn work, declared by on function a
Layer Calico portrait, a picture of Layer CalicoMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Churro Sandy portraitSmokinGamesOwn work, declared by on function a
Churro Sandy portrait, a picture of Churro SandyMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture
Star fullSmokinGamesOwn work, declared by on function a
Star emptySmokinGamesOwn work, declared by on function a
Health meter 0SmokinGamesOwn work, declared by on function a
Health meter 20SmokinGamesOwn work, declared by on function a
Health meter 40SmokinGamesOwn work, declared by on function a
Health meter 60SmokinGamesOwn work, declared by on function a
Health meter 80SmokinGamesOwn work, declared by on function a
Health meter 100SmokinGamesOwn work, declared by on function a
Level badge 1SmokinGamesOwn work, declared by on function a
Level badge 2SmokinGamesOwn work, declared by on function a
Level badge 3SmokinGamesOwn work, declared by on function a
Level badge 4SmokinGamesOwn work, declared by on function a
Level badge 5SmokinGamesOwn work, declared by on function a
Level badge 6SmokinGamesOwn work, declared by on function a
Level badge 7SmokinGamesOwn work, declared by on function a
Level badge 8SmokinGamesOwn work, declared by on function a
Level badge 9SmokinGamesOwn work, declared by on function a
Level badge 10SmokinGamesOwn work, declared by on function a
Icing Workshop shirtSmokinGamesOwn work, declared by on function a
Icing Workshop shirt, a picture of Cupcake PatchMixed creaturesUnverified (recorded: Own work (Creature Creator))https://www.kenney.nlrendered to a flat picture

Unverified licenses

Code

Third-party notices

PackageVersionLicenseCopyrightFiles
adm-zip0.5.16MITCopyright (c) 2012 Another-D-Mention Software and other contributors
License text
MIT License

Copyright (c) 2012 Another-D-Mention Software and other contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
bcrypt6.0.0MITCopyright (c) 2010 Nicholas Campbell
License text
Copyright (c) 2010 Nicholas Campbell

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
better-sqlite312.9.0MITCopyright (c) 2017 Joshua Wise
License text
The MIT License (MIT)

Copyright (c) 2017 Joshua Wise

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
cookie1.1.1MITCopyright (c) 2012-2014 Roman Shtylman <shtylman@gmail.com>
License text
(The MIT License)

Copyright (c) 2012-2014 Roman Shtylman <shtylman@gmail.com>
Copyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

cookie-parser1.4.7MITCopyright (c) 2014 TJ Holowaychuk <tj@vision-media.ca>
License text
(The MIT License)

Copyright (c) 2014 TJ Holowaychuk <tj@vision-media.ca>
Copyright (c) 2015 Douglas Christopher Wilson <doug@somethingdoug.com>

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
csrf-csrf3.2.2ISCCopyright (c) 2022, Psifi Solutions
License text
Copyright (c) 2022, Psifi Solutions

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Source: http://opensource.org/licenses/ISC
dockerode3.3.5Apache 2.0
License text
                                 Apache License
                           Version 2.0, January 2004
                        http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

   1. Definitions.

      "License" shall mean the terms and conditions for use, reproduction,
      and distribution as defined by Sections 1 through 9 of this document.

      "Licensor" shall mean the copyright owner or entity authorized by
      the copyright owner that is granting the License.

      "Legal Entity" shall mean the union of the acting entity and all
      other entities that control, are controlled by, or are under common
      control with that entity. For the purposes of this definition,
      "control" means (i) the power, direct or indirect, to cause the
      direction or management of such entity, whether by contract or
      otherwise, or (ii) ownership of fifty percent (50%) or more of the
      outstanding shares, or (iii) beneficial ownership of such entity.

      "You" (or "Your") shall mean an individual or Legal Entity
      exercising permissions granted by this License.

      "Source" form shall mean the preferred form for making modifications,
      including but not limited to software source code, documentation
      source, and configuration files.

      "Object" form shall mean any form resulting from mechanical
      transformation or translation of a Source form, including but
      not limited to compiled object code, generated documentation,
      and conversions to other media types.

      "Work" shall mean the work of authorship, whether in Source or
      Object form, made available under the License, as indicated by a
      copyright notice that is included in or attached to the work
      (an example is provided in the Appendix below).

      "Derivative Works" shall mean any work, whether in Source or Object
      form, that is based on (or derived from) the Work and for which the
      editorial revisions, annotations, elaborations, or other modifications
      represent, as a whole, an original work of authorship. For the purposes
      of this License, Derivative Works shall not include works that remain
      separable from, or merely link (or bind by name) to the interfaces of,
      the Work and Derivative Works thereof.

      "Contribution" shall mean any work of authorship, including
      the original version of the Work and any modifications or additions
      to that Work or Derivative Works thereof, that is intentionally
      submitted to Licensor for inclusion in the Work by the copyright owner
      or by an individual or Legal Entity authorized to submit on behalf of
      the copyright owner. For the purposes of this definition, "submitted"
      means any form of electronic, verbal, or written communication sent
      to the Licensor or its representatives, including but not limited to
      communication on electronic mailing lists, source code control systems,
      and issue tracking systems that are managed by, or on behalf of, the
      Licensor for the purpose of discussing and improving the Work, but
      excluding communication that is conspicuously marked or otherwise
      designated in writing by the copyright owner as "Not a Contribution."

      "Contributor" shall mean Licensor and any individual or Legal Entity
      on behalf of whom a Contribution has been received by Licensor and
      subsequently incorporated within the Work.

   2. Grant of Copyright License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      copyright license to reproduce, prepare Derivative Works of,
      publicly display, publicly perform, sublicense, and distribute the
      Work and such Derivative Works in Source or Object form.

   3. Grant of Patent License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      (except as stated in this section) patent license to make, have made,
      use, offer to sell, sell, import, and otherwise transfer the Work,
      where such license applies only to those patent claims licensable
      by such Contributor that are necessarily infringed by their
      Contribution(s) alone or by combination of their Contribution(s)
      with the Work to which such Contribution(s) was submitted. If You
      institute patent litigation against any entity (including a
      cross-claim or counterclaim in a lawsuit) alleging that the Work
      or a Contribution incorporated within the Work constitutes direct
      or contributory patent infringement, then any patent licenses
      granted to You under this License for that Work shall terminate
      as of the date such litigation is filed.

   4. Redistribution. You may reproduce and distribute copies of the
      Work or Derivative Works thereof in any medium, with or without
      modifications, and in Source or Object form, provided that You
      meet the following conditions:

      (a) You must give any other recipients of the Work or
          Derivative Works a copy of this License; and

      (b) You must cause any modified files to carry prominent notices
          stating that You changed the files; and

      (c) You must retain, in the Source form of any Derivative Works
          that You distribute, all copyright, patent, trademark, and
          attribution notices from the Source form of the Work,
          excluding those notices that do not pertain to any part of
          the Derivative Works; and

      (d) If the Work includes a "NOTICE" text file as part of its
          distribution, then any Derivative Works that You distribute must
          include a readable copy of the attribution notices contained
          within such NOTICE file, excluding those notices that do not
          pertain to any part of the Derivative Works, in at least one
          of the following places: within a NOTICE text file distributed
          as part of the Derivative Works; within the Source form or
          documentation, if provided along with the Derivative Works; or,
          within a display generated by the Derivative Works, if and
          wherever such third-party notices normally appear. The contents
          of the NOTICE file are for informational purposes only and
          do not modify the License. You may add Your own attribution
          notices within Derivative Works that You distribute, alongside
          or as an addendum to the NOTICE text from the Work, provided
          that such additional attribution notices cannot be construed
          as modifying the License.

      You may add Your own copyright statement to Your modifications and
      may provide additional or different license terms and conditions
      for use, reproduction, or distribution of Your modifications, or
      for any such Derivative Works as a whole, provided Your use,
      reproduction, and distribution of the Work otherwise complies with
      the conditions stated in this License.

   5. Submission of Contributions. Unless You explicitly state otherwise,
      any Contribution intentionally submitted for inclusion in the Work
      by You to the Licensor shall be under the terms and conditions of
      this License, without any additional terms or conditions.
      Notwithstanding the above, nothing herein shall supersede or modify
      the terms of any separate license agreement you may have executed
      with Licensor regarding such Contributions.

   6. Trademarks. This License does not grant permission to use the trade
      names, trademarks, service marks, or product names of the Licensor,
      except as required for reasonable and customary use in describing the
      origin of the Work and reproducing the content of the NOTICE file.

   7. Disclaimer of Warranty. Unless required by applicable law or
      agreed to in writing, Licensor provides the Work (and each
      Contributor provides its Contributions) on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
      implied, including, without limitation, any warranties or conditions
      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
      PARTICULAR PURPOSE. You are solely responsible for determining the
      appropriateness of using or redistributing the Work and assume any
      risks associated with Your exercise of permissions under this License.

   8. Limitation of Liability. In no event and under no legal theory,
      whether in tort (including negligence), contract, or otherwise,
      unless required by applicable law (such as deliberate and grossly
      negligent acts) or agreed to in writing, shall any Contributor be
      liable to You for damages, including any direct, indirect, special,
      incidental, or consequential damages of any character arising as a
      result of this License or out of the use or inability to use the
      Work (including but not limited to damages for loss of goodwill,
      work stoppage, computer failure or malfunction, or any and all
      other commercial damages or losses), even if such Contributor
      has been advised of the possibility of such damages.

   9. Accepting Warranty or Additional Liability. While redistributing
      the Work or Derivative Works thereof, You may choose to offer,
      and charge a fee for, acceptance of support, warranty, indemnity,
      or other liability obligations and/or rights consistent with this
      License. However, in accepting such obligations, You may act only
      on Your own behalf and on Your sole responsibility, not on behalf
      of any other Contributor, and only if You agree to indemnify,
      defend, and hold each Contributor harmless for any liability
      incurred by, or claims asserted against, such Contributor by reason
      of your accepting any such warranty or additional liability.

   END OF TERMS AND CONDITIONS

   APPENDIX: How to apply the Apache License to your work.

      To apply the Apache License to your work, attach the following
      boilerplate notice, with the fields enclosed by brackets "{}"
      replaced with your own identifying information. (Don't include
      the brackets!)  The text should be enclosed in the appropriate
      comment syntax for the file format. We also recommend that a
      file or class name and description of purpose be included on the
      same "printed page" as the copyright notice for easier
      identification within third-party archives.

   Copyright {yyyy} {name of copyright owner}

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.
dotenv17.3.1BSD 2-ClauseCopyright (c) 2015, Scott Motte
License text
Copyright (c) 2015, Scott Motte
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this
  list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice,
  this list of conditions and the following disclaimer in the documentation
  and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
draco3d1.5.7Unverified
express5.2.1MITCopyright (c) 2009-2014 TJ Holowaychuk <tj@vision-media.ca>
License text
(The MIT License)

Copyright (c) 2009-2014 TJ Holowaychuk <tj@vision-media.ca>
Copyright (c) 2013-2014 Roman Shtylman <shtylman+expressjs@gmail.com>
Copyright (c) 2014-2015 Douglas Christopher Wilson <doug@somethingdoug.com>

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
express-rate-limit7.5.1MITCopyright 2023 Nathan Friedly, Vedant K
License text
# MIT License

Copyright 2023 Nathan Friedly, Vedant K

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
express-session1.19.0MITCopyright (c) 2010 Sencha Inc.
License text
(The MIT License)

Copyright (c) 2010 Sencha Inc.
Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>
Copyright (c) 2014-2015 Douglas Christopher Wilson <doug@somethingdoug.com>

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
gltf-pipeline4.3.0Apache 2.0Copyright 2015-2020 Richard Lee, Cesium GS, Inc., and Contributors
License text
Copyright 2015-2020 Richard Lee, Cesium GS, Inc., and Contributors

                                 Apache License
                           Version 2.0, January 2004
                        http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1.  Definitions.

    "License" shall mean the terms and conditions for use, reproduction,
    and distribution as defined by Sections 1 through 9 of this document.

    "Licensor" shall mean the copyright owner or entity authorized by
    the copyright owner that is granting the License.

    "Legal Entity" shall mean the union of the acting entity and all
    other entities that control, are controlled by, or are under common
    control with that entity. For the purposes of this definition,
    "control" means (i) the power, direct or indirect, to cause the
    direction or management of such entity, whether by contract or
    otherwise, or (ii) ownership of fifty percent (50%) or more of the
    outstanding shares, or (iii) beneficial ownership of such entity.

    "You" (or "Your") shall mean an individual or Legal Entity
    exercising permissions granted by this License.

    "Source" form shall mean the preferred form for making modifications,
    including but not limited to software source code, documentation
    source, and configuration files.

    "Object" form shall mean any form resulting from mechanical
    transformation or translation of a Source form, including but
    not limited to compiled object code, generated documentation,
    and conversions to other media types.

    "Work" shall mean the work of authorship, whether in Source or
    Object form, made available under the License, as indicated by a
    copyright notice that is included in or attached to the work
    (an example is provided in the Appendix below).

    "Derivative Works" shall mean any work, whether in Source or Object
    form, that is based on (or derived from) the Work and for which the
    editorial revisions, annotations, elaborations, or other modifications
    represent, as a whole, an original work of authorship. For the purposes
    of this License, Derivative Works shall not include works that remain
    separable from, or merely link (or bind by name) to the interfaces of,
    the Work and Derivative Works thereof.

    "Contribution" shall mean any work of authorship, including
    the original version of the Work and any modifications or additions
    to that Work or Derivative Works thereof, that is intentionally
    submitted to Licensor for inclusion in the Work by the copyright owner
    or by an individual or Legal Entity authorized to submit on behalf of
    the copyright owner. For the purposes of this definition, "submitted"
    means any form of electronic, verbal, or written communication sent
    to the Licensor or its representatives, including but not limited to
    communication on electronic mailing lists, source code control systems,
    and issue tracking systems that are managed by, or on behalf of, the
    Licensor for the purpose of discussing and improving the Work, but
    excluding communication that is conspicuously marked or otherwise
    designated in writing by the copyright owner as "Not a Contribution."

    "Contributor" shall mean Licensor and any individual or Legal Entity
    on behalf of whom a Contribution has been received by Licensor and
    subsequently incorporated within the Work.

2.  Grant of Copyright License. Subject to the terms and conditions of
    this License, each Contributor hereby grants to You a perpetual,
    worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    copyright license to reproduce, prepare Derivative Works of,
    publicly display, publicly perform, sublicense, and distribute the
    Work and such Derivative Works in Source or Object form.

3.  Grant of Patent License. Subject to the terms and conditions of
    this License, each Contributor hereby grants to You a perpetual,
    worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    (except as stated in this section) patent license to make, have made,
    use, offer to sell, sell, import, and otherwise transfer the Work,
    where such license applies only to those patent claims licensable
    by such Contributor that are necessarily infringed by their
    Contribution(s) alone or by combination of their Contribution(s)
    with the Work to which such Contribution(s) was submitted. If You
    institute patent litigation against any entity (including a
    cross-claim or counterclaim in a lawsuit) alleging that the Work
    or a Contribution incorporated within the Work constitutes direct
    or contributory patent infringement, then any patent licenses
    granted to You under this License for that Work shall terminate
    as of the date such litigation is filed.

4.  Redistribution. You may reproduce and distribute copies of the
    Work or Derivative Works thereof in any medium, with or without
    modifications, and in Source or Object form, provided that You
    meet the following conditions:

    (a) You must give any other recipients of the Work or
    Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices
    stating that You changed the files; and

    (c) You must retain, in the Source form of any Derivative Works
    that You distribute, all copyright, patent, trademark, and
    attribution notices from the Source form of the Work,
    excluding those notices that do not pertain to any part of
    the Derivative Works; and

    (d) If the Work includes a "NOTICE" text file as part of its
    distribution, then any Derivative Works that You distribute must
    include a readable copy of the attribution notices contained
    within such NOTICE file, excluding those notices that do not
    pertain to any part of the Derivative Works, in at least one
    of the following places: within a NOTICE text file distributed
    as part of the Derivative Works; within the Source form or
    documentation, if provided along with the Derivative Works; or,
    within a display generated by the Derivative Works, if and
    wherever such third-party notices normally appear. The contents
    of the NOTICE file are for informational purposes only and
    do not modify the License. You may add Your own attribution
    notices within Derivative Works that You distribute, alongside
    or as an addendum to the NOTICE text from the Work, provided
    that such additional attribution notices cannot be construed
    as modifying the License.

    You may add Your own copyright statement to Your modifications and
    may provide additional or different license terms and conditions
    for use, reproduction, or distribution of Your modifications, or
    for any such Derivative Works as a whole, provided Your use,
    reproduction, and distribution of the Work otherwise complies with
    the conditions stated in this License.

5.  Submission of Contributions. Unless You explicitly state otherwise,
    any Contribution intentionally submitted for inclusion in the Work
    by You to the Licensor shall be under the terms and conditions of
    this License, without any additional terms or conditions.
    Notwithstanding the above, nothing herein shall supersede or modify
    the terms of any separate license agreement you may have executed
    with Licensor regarding such Contributions.

6.  Trademarks. This License does not grant permission to use the trade
    names, trademarks, service marks, or product names of the Licensor,
    except as required for reasonable and customary use in describing the
    origin of the Work and reproducing the content of the NOTICE file.

7.  Disclaimer of Warranty. Unless required by applicable law or
    agreed to in writing, Licensor provides the Work (and each
    Contributor provides its Contributions) on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    implied, including, without limitation, any warranties or conditions
    of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    PARTICULAR PURPOSE. You are solely responsible for determining the
    appropriateness of using or redistributing the Work and assume any
    risks associated with Your exercise of permissions under this License.

8.  Limitation of Liability. In no event and under no legal theory,
    whether in tort (including negligence), contract, or otherwise,
    unless required by applicable law (such as deliberate and grossly
    negligent acts) or agreed to in writing, shall any Contributor be
    liable to You for damages, including any direct, indirect, special,
    incidental, or consequential damages of any character arising as a
    result of this License or out of the use or inability to use the
    Work (including but not limited to damages for loss of goodwill,
    work stoppage, computer failure or malfunction, or any and all
    other commercial damages or losses), even if such Contributor
    has been advised of the possibility of such damages.

9.  Accepting Warranty or Additional Liability. While redistributing
    the Work or Derivative Works thereof, You may choose to offer,
    and charge a fee for, acceptance of support, warranty, indemnity,
    or other liability obligations and/or rights consistent with this
    License. However, in accepting such obligations, You may act only
    on Your own behalf and on Your sole responsibility, not on behalf
    of any other Contributor, and only if You agree to indemnify,
    defend, and hold each Contributor harmless for any liability
    incurred by, or claims asserted against, such Contributor by reason
    of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

      To apply the Apache License to your work, attach the following
      boilerplate notice, with the fields enclosed by brackets "{}"
      replaced with your own identifying information. (Don't include
      the brackets!)  The text should be enclosed in the appropriate
      comment syntax for the file format. We also recommend that a
      file or class name and description of purpose be included on the
      same "printed page" as the copyright notice for easier
      identification within third-party archives.

Copyright 2015-2020 Richard Lee, Cesium GS, Inc., and Contributors

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
helmet8.1.0MITCopyright (c) 2012-2025 Evan Hahn, Adam Baldwin
License text
The MIT License

Copyright (c) 2012-2025 Evan Hahn, Adam Baldwin

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
http-proxy1.18.1MITCopyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger & the Contributors.
License text
  node-http-proxy

  Copyright (c) 2010-2016 Charlie Robbins, Jarrett Cruger & the Contributors.

  Permission is hereby granted, free of charge, to any person obtaining
  a copy of this software and associated documentation files (the
  "Software"), to deal in the Software without restriction, including
  without limitation the rights to use, copy, modify, merge, publish,
  distribute, sublicense, and/or sell copies of the Software, and to
  permit persons to whom the Software is furnished to do so, subject to
  the following conditions:

  The above copyright notice and this permission notice shall be
  included in all copies or substantial portions of the Software.

  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
isolated-vm6.0.2ISCCopyright 2017 Marcel Laverdet
License text
Copyright 2017 Marcel Laverdet

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
lodash4.17.23MITCopyright OpenJS Foundation and other contributors <https://openjsf.org/>
License text
Copyright OpenJS Foundation and other contributors <https://openjsf.org/>

Based on Underscore.js, copyright Jeremy Ashkenas,
DocumentCloud and Investigative Reporters & Editors <http://underscorejs.org/>

This software consists of voluntary contributions made by many
individuals. For exact contribution history, see the revision history
available at https://github.com/lodash/lodash

The following license applies to all parts of this software except as
documented below:

====

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

====

Copyright and related rights for sample code are waived via CC0. Sample
code is defined as all source code displayed within the prose of the
documentation.

CC0: http://creativecommons.org/publicdomain/zero/1.0/

====

Files located in the node_modules and vendor directories are externally
maintained libraries used by this software which have their own
licenses; we recommend you read them, as their terms may differ from the
terms above.
matter-js0.20.0MITCopyright (c) Liam Brummitt and contributors.matter.min.js
License text
The MIT License (MIT)

Copyright (c) Liam Brummitt and contributors.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
moment2.30.1MITCopyright (c) JS Foundation and other contributors
License text
Copyright (c) JS Foundation and other contributors

Permission is hereby granted, free of charge, to any person
obtaining a copy of this software and associated documentation
files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use,
copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following
conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
monaco-editor0.55.1MITCopyright (c) 2016 - present Microsoft Corporation
License text
The MIT License (MIT)

Copyright (c) 2016 - present Microsoft Corporation

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
multer2.0.2MITCopyright (c) 2014 Hage Yaapa <[http://www.hacksparrow.com](http://www.hacksparrow.com)>
License text
Copyright (c) 2014 Hage Yaapa <[http://www.hacksparrow.com](http://www.hacksparrow.com)>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
pngjs7.0.0MITpngjs original work Copyright (c) 2015 Luke Page & Original Contributors
License text
pngjs original work Copyright (c) 2015 Luke Page & Original Contributors
pngjs derived work Copyright (c) 2012 Kuba Niegowski

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
proper-lockfile4.1.2MITCopyright (c) 2018 Made With MOXY Lda <hello@moxy.studio>
License text
The MIT License (MIT)

Copyright (c) 2018 Made With MOXY Lda <hello@moxy.studio>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
socket.io4.8.3MITCopyright (c) 2014-present Guillermo Rauch and Socket.IO contributors
License text
(The MIT License)

Copyright (c) 2014-present Guillermo Rauch and Socket.IO contributors

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
square43.2.1MITCopyright (c) 2025 Square.
License text
MIT License

Copyright (c) 2025 Square.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
stripe19.3.0MITCopyright (C) 2011 Ask Bjørn Hansen
License text
Copyright (C) 2011 Ask Bjørn Hansen
Copyright (C) 2013 Stripe, Inc. (https://stripe.com)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
three0.186.1MITCopyright © 2010-2026 three.js authorsDRACOLoader.js
GLTFLoader.js
OrbitControls.js
PointerLockControls.js
TransformControls.js
VRButton.js
three.min.js
three.module.min.js
thirdparty/05c8eb07_three.min.js
thirdparty/1139a82c_CopyShader.js
thirdparty/2691b1f4_ShaderPass.js
thirdparty/54046238_three.module.js
thirdparty/6f509a30_UnrealBloomPass.js
thirdparty/77fbce7b_EffectComposer.js
thirdparty/c85bfe3f_three.module.js
thirdparty/cec8b449_LuminosityHighPassShader.js
thirdparty/eeac5244_RenderPass.js
vendor/three-455d30f953c1/
vendor/three-fba800cdc621/
three/
License text
The MIT License

Copyright © 2010-2026 three.js authors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
three-mesh-bvh0.9.14MITCopyright (c) 2018 Garrett Johnsonthree-mesh-bvh.module.js
vendor/three-mesh-bvh-d315290ef688/
License text
MIT License

Copyright (c) 2018 Garrett Johnson

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
uuid13.0.0MITCopyright (c) 2010-2020 Robert Kieffer and other contributors
License text
The MIT License (MIT)

Copyright (c) 2010-2020 Robert Kieffer and other contributors

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
validator13.15.26MITCopyright (c) 2018 Chris O'Hara <cohara87@gmail.com>
License text
Copyright (c) 2018 Chris O'Hara <cohara87@gmail.com>

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
ws8.21.3MITCopyright (c) 2011 Einar Otto Stangvik <einaros@gmail.com>
License text
Copyright (c) 2011 Einar Otto Stangvik <einaros@gmail.com>
Copyright (c) 2013 Arnout Kazemier and contributors
Copyright (c) 2016 Luigi Pinca and contributors

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
xss1.0.15MITCopyright (c) 2012-2018 Zongmin Lei(雷宗民) <leizongmin@gmail.com>
License text
Copyright (c) 2012-2018 Zongmin Lei(雷宗民) <leizongmin@gmail.com>
http://ucdok.com

The MIT License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
yjs13.6.30MITCopyright (c) 2023yjs.js
yjs/
License text
The MIT License (MIT)

Copyright (c) 2023
  - Kevin Jahns <kevin.jahns@protonmail.com>.
  - Chair of Computer Science 5 (Databases & Information Systems), RWTH Aachen University, Germany

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Sortable.min.jsMITSortable.min.js
cannon-es.min.jsMITCopyright (c) 2015 cannon.js Authorscannon-es.min.js
chart.umd.min.jsMIT(c) 2025 Chart.js Contributorschart.umd.min.js
meshoptimizer1.2.0MITCopyright (c) 2016-2026 Arseny Kapoulkinemeshopt_simplifier.module.js
vendor/meshoptimizer-d1b55a63ad50/
License text
MIT License

Copyright (c) 2016-2026 Arseny Kapoulkine

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
socket.io.min.jsMIT(c) 2014-2025 Guillermo Rauchsocket.io.min.js
tailwind.cdn.jsMITCopyright (c) Tailwind Labs, Inc.tailwind.cdn.js
tone.min.jsUnverifiedtone.min.js
tween.esm.jsUnverifiedthirdparty/cc5f449a_tween.esm.js
vendor/cannon-es-11621d02be83MITCopyright (c) 2015 cannon.js Authorsvendor/cannon-es-11621d02be83/
vendor/cannon-es-27dee1c47f14MITCopyright (c) 2015 cannon.js Authorsvendor/cannon-es-27dee1c47f14/
basisUnverifiedthree/examples/jsm/libs/basis/
chevrotain.module.min.jsUnverifiedthree/examples/jsm/libs/chevrotain.module.min.js
demuxer_mp4.jsUnverifiedthree/examples/jsm/libs/demuxer_mp4.js
dracoUnverifiedthree/examples/jsm/libs/draco/
fflate.module.jsMITthree/examples/jsm/libs/fflate.module.js
ktx-parse.module.jsUnverifiedthree/examples/jsm/libs/ktx-parse.module.js
lil-gui.module.min.jsMITthree/examples/jsm/libs/lil-gui.module.min.js
meshopt_clusterizer.module.jsMITCopyright (C) 2016-2026, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com)three/examples/jsm/libs/meshopt_clusterizer.module.js
meshopt_decoder.module.jsMITCopyright (C) 2016-2026, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com)three/examples/jsm/libs/meshopt_decoder.module.js
meshopt_simplifier.module.jsMITCopyright (C) 2016-2026, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com)three/examples/jsm/libs/meshopt_simplifier.module.js
mikktspace.module.jsUnverifiedthree/examples/jsm/libs/mikktspace.module.js
motion-controllers.module.jsUnverifiedthree/examples/jsm/libs/motion-controllers.module.js
potpack.module.jsISCCopyright (c) 2018, Mapboxthree/examples/jsm/libs/potpack.module.js
stats.module.jsUnverifiedthree/examples/jsm/libs/stats.module.js
surfaceNet.jsMITWritten by Mikola Lysenko (C) 2012three/examples/jsm/libs/surfaceNet.js
tween.module.jsUnverifiedthree/examples/jsm/libs/tween.module.js
utif.module.jsUnverifiedthree/examples/jsm/libs/utif.module.js
zstddec.module.jsUnverifiedthree/examples/jsm/libs/zstddec.module.js