From f7f29196c54602f5adc5c5038f48186b6cb84781 Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Wed, 26 Jul 2023 01:58:00 -0500 Subject: [PATCH] Graphics configuration file and initial configuration layout setup. --- Crawler/Crawler.cpp | 86 +++-- Crawler/Crawler.h | 6 + Crawler/Crawler.vcxproj | 4 + Crawler/Crawler.vcxproj.filters | 16 + Crawler/Ranger.cpp | 1 + Crawler/Slime_King_Encounter.txt | 47 +++ Crawler/Version.h | 2 +- Crawler/assets/config/configuration.txt | 2 + Crawler/assets/config/gfx/gfx.txt | 33 ++ Crawler/olcUTIL_DataFile.h | 435 ++++++++++++++++++++++++ Crawler/pge.data | 78 ++++- Crawler/pge.js | 2 +- Crawler/pge.wasm | Bin 566942 -> 565811 bytes x64/Release/Crawler.exe | Bin 384512 -> 392704 bytes 14 files changed, 681 insertions(+), 31 deletions(-) create mode 100644 Crawler/Slime_King_Encounter.txt create mode 100644 Crawler/assets/config/configuration.txt create mode 100644 Crawler/assets/config/gfx/gfx.txt create mode 100644 Crawler/olcUTIL_DataFile.h diff --git a/Crawler/Crawler.cpp b/Crawler/Crawler.cpp index 5fc8a4a7..93cc88ce 100644 --- a/Crawler/Crawler.cpp +++ b/Crawler/Crawler.cpp @@ -42,6 +42,14 @@ Crawler::Crawler() bool Crawler::OnUserCreate(){ + utils::datafile::Read(DATA,"assets/config/configuration.txt"); + + std::string CONFIG_PATH = GetString("config_path"); + + std::string GFX_CONFIG = CONFIG_PATH + GetString("gfx_config"); + + utils::datafile::Read(DATA,GFX_CONFIG); + InitializeLevel("assets/Campaigns/1_1.tmx",CAMPAIGN_1_1); player=std::make_unique(); @@ -53,35 +61,41 @@ bool Crawler::OnUserCreate(){ camera.SetWorldBoundary({0,0},WORLD_SIZE*24); camera.EnableWorldBoundary(false); + #undef LoadImage //Dumb Windows. + auto LoadImage=[&](Renderable&r,std::string key){ + r.Load(GetString("GFX_Prefix")+GetString(key)); + }; + #define LOADIMG(name) LoadImage(name,"Images."#name); + //Graphics - GFX_Warrior_Sheet.Load("assets/nico-warrior.png"); - GFX_Slime_Sheet.Load("assets/slime.png"); - GFX_Circle.Load("assets/circle.png"); - GFX_Effect_GroundSlam_Back.Load("assets/ground-slam-attack-back.png"); - GFX_Effect_GroundSlam_Front.Load("assets/ground-slam-attack-front.png"); - GFX_Heart.Load("assets/heart.png"); - GFX_BLOCK_BUBBLE.Load("assets/block.png"); - GFX_Ranger_Sheet.Load("assets/nico-ranger.png"); - GFX_Wizard_Sheet.Load("assets/nico-wizard.png"); - GFX_Battlecry_Effect.Load("assets/battlecry_effect.png"); - GFX_Mana.Load("assets/mana.png"); - GFX_SonicSlash.Load("assets/sonicslash.png"); - GFX_BulletCircle.Load("assets/circle.png"); - GFX_BulletCircleOutline.Load("assets/circle_outline.png"); - GFX_EnergyBolt.Load("assets/energy_bolt.png"); - GFX_EnergyParticle.Load("assets/energy_particle.png"); - GFX_Splash_Effect.Load("assets/splash_effect.png"); - GFX_LightningBolt.Load("assets/lightning_bolt.png"); - GFX_LightningBoltParticle1.Load("assets/lightning_bolt_part1.png"); - GFX_LightningBoltParticle2.Load("assets/lightning_bolt_part2.png"); - GFX_LightningBoltParticle3.Load("assets/lightning_bolt_part3.png"); - GFX_LightningBoltParticle4.Load("assets/lightning_bolt_part4.png"); - GFX_ChainLightning.Load("assets/chain_lightning.png"); - GFX_LightningSplash.Load("assets/lightning_splash_effect.png"); - GFX_Meteor.Load("assets/meteor.png"); - GFX_Arrow.Load("assets/arrow.png"); - GFX_Laser.Load("assets/laser.png"); - GFX_ChargedArrow.Load("assets/charged_shot_arrow.png"); + LOADIMG(GFX_Warrior_Sheet) + LOADIMG(GFX_Slime_Sheet) + LOADIMG(GFX_Circle) + LOADIMG(GFX_Effect_GroundSlam_Back) + LOADIMG(GFX_Effect_GroundSlam_Front) + LOADIMG(GFX_Heart) + LOADIMG(GFX_BLOCK_BUBBLE) + LOADIMG(GFX_Ranger_Sheet) + LOADIMG(GFX_Wizard_Sheet) + LOADIMG(GFX_Battlecry_Effect) + LOADIMG(GFX_Mana) + LOADIMG(GFX_SonicSlash) + LOADIMG(GFX_BulletCircle) + LOADIMG(GFX_BulletCircleOutline) + LOADIMG(GFX_EnergyBolt) + LOADIMG(GFX_EnergyParticle) + LOADIMG(GFX_Splash_Effect) + LOADIMG(GFX_LightningBolt) + LOADIMG(GFX_LightningBoltParticle1) + LOADIMG(GFX_LightningBoltParticle2) + LOADIMG(GFX_LightningBoltParticle3) + LOADIMG(GFX_LightningBoltParticle4) + LOADIMG(GFX_ChainLightning) + LOADIMG(GFX_LightningSplash) + LOADIMG(GFX_Meteor) + LOADIMG(GFX_Arrow) + LOADIMG(GFX_Laser) + LOADIMG(GFX_ChargedArrow) //Animations sig::Animation::InitializeAnimations(); @@ -1082,6 +1096,22 @@ void Crawler::InitializeClassAbilities(){ Witch::InitializeClassAbilities(); } +std::string Crawler::GetString(std::string key){ + return DATA.GetProperty(key).GetString(); +} + +int Crawler::GetInt(std::string key){ + return DATA.GetProperty(key).GetInt(); +} + +float Crawler::GetFloat(std::string key){ + return DATA.GetProperty(key).GetReal(); +} + +double Crawler::GetDouble(std::string key){ + return DATA.GetProperty(key).GetReal(); +} + int main() { Crawler demo; diff --git a/Crawler/Crawler.h b/Crawler/Crawler.h index cb1bdd10..727a8c1e 100644 --- a/Crawler/Crawler.h +++ b/Crawler/Crawler.h @@ -10,6 +10,7 @@ #include "Effect.h" #include "Map.h" #include "TMXParser.h" +#include "olcUTIL_DataFile.h" struct TilesheetData{ TilesetData&tileset; @@ -51,6 +52,7 @@ private: int bridgeLayerIndex=-1; float bridgeFadeFactor=0.f; void InitializeClassAbilities(); + utils::datafile DATA; public: Crawler(); bool OnUserCreate() override; @@ -98,4 +100,8 @@ public: std::map>>&GetZoneData(MapName map); void PopulateRenderLists(std::vector&monstersBeforeLower,std::vector&monstersBeforeUpper,std::vector&monstersAfterLower,std::vector&monstersAfterUpper,std::vector&bulletsLower,std::vector&bulletsUpper,std::vector&backgroundEffectsLower,std::vector&backgroundEffectsUpper,std::vector&foregroundEffectsLower,std::vector&foregroundEffectsUpper); void ChangePlayerClass(Class cl); + std::string GetString(std::string key); + int GetInt(std::string key); + float GetFloat(std::string key); + double GetDouble(std::string key); }; \ No newline at end of file diff --git a/Crawler/Crawler.vcxproj b/Crawler/Crawler.vcxproj index e96b2f8e..5db90af3 100644 --- a/Crawler/Crawler.vcxproj +++ b/Crawler/Crawler.vcxproj @@ -189,6 +189,7 @@ + @@ -234,8 +235,11 @@ + + + diff --git a/Crawler/Crawler.vcxproj.filters b/Crawler/Crawler.vcxproj.filters index 460f1d66..6477340c 100644 --- a/Crawler/Crawler.vcxproj.filters +++ b/Crawler/Crawler.vcxproj.filters @@ -28,6 +28,12 @@ {715c64c5-956a-4ed3-9205-64110409fbea} + + {44d00400-febd-4904-89a4-3725e6bc6cc7} + + + {153059cd-0714-4c62-b01c-342f3bcd393d} + @@ -111,6 +117,9 @@ Header Files + + Header Files + @@ -208,6 +217,13 @@ Documentation + + + Configurations + + + Configurations\GFX + diff --git a/Crawler/Ranger.cpp b/Crawler/Ranger.cpp index a2a6dd99..ac33f1db 100644 --- a/Crawler/Ranger.cpp +++ b/Crawler/Ranger.cpp @@ -76,6 +76,7 @@ void Ranger::InitializeClassAbilities(){ vf2d arrowVelocity=util::pointTo(p->GetPos(),game->GetWorldMousePos()); BULLET_LIST.push_back(std::make_unique(p->GetPos(),arrowVelocity*600,20,p->GetAttack()*2.5,p->OnUpperLevel(),true)); p->SetAnimationBasedOnTargetingDirection(atan2(arrowVelocity.y,arrowVelocity.x)); + game->SetupWorldShake(0.3); return true; }; #pragma endregion diff --git a/Crawler/Slime_King_Encounter.txt b/Crawler/Slime_King_Encounter.txt new file mode 100644 index 00000000..9fcf4c10 --- /dev/null +++ b/Crawler/Slime_King_Encounter.txt @@ -0,0 +1,47 @@ +Test Attributes, to be able to try encounter with the concept Warrior: +HP: 1200 +Projectile Attack dmg: 10 +Jump Attack dmg: 20 + +- Jumps need a telegraph on the ground. + +Slime King +Base Size 800% + +100% +Every 4 Seconds Shoots a ring of projectiles and another 2 rings with each 0.2 seconds delayed and slightly shifted. +after 4 repeats of this pattern, jump in the air and target location player currently at. Lands after 3 seconds. +After landing creats 1 ring of projectiles and takes 2 extra seconds to recover. + +repeats behaviour until 75% is reached. + +75%: +Size changes to 600% +Spawns 2 Slime adds (Monster C from Concept for now) + +shoots every second with 3 projectiles (shoots out the projectiles in same moment with 45 degree shiftet flight location) in players direction. +after 5 shoots it charges for 5 seconds after that the king does 3 rapid jumps aiming for the player. +first should be dodgeable. quite easily. +second needs to be blocked with movement skill or iframe (unless high movespeed, 110% shall not be enough to dodge this, 110% can be achived without any special gear as bard permanently) +third jump is a little slower that should allow a player with 100% movespeed to barely run out of it. + +50%: +Size changes to 400% +Spawns 2 Slime adds (Monster C from Concept for now) + +1 fast Jump towards player. 3 projectiles attacks with 0.5 seconds between attack. +2 seconds recover. +repeat. + + +25%: +Size changes to 200% +Spawns 2 Slime adds (Monster B from Concept for now) +Movespeed 50% + +King Shoots 5 projectiles, 0.1 sec delay Boss doesnt aim for the player directly instead shoots randomly in the general direction. runs away for 2.5 seconds. stands still for 1 second and shoot again. +Repeat 5 times then instead of running jump up to 1000 Range away from player and repeat. + +0%: +instead of dying Slime king Looses 50% size on every hit taken (1 sec iframe after taking dmg) until reaching 0% size and dies. +Slime King only runs away with 50% move speed. \ No newline at end of file diff --git a/Crawler/Version.h b/Crawler/Version.h index 804c08b9..c48b8d9f 100644 --- a/Crawler/Version.h +++ b/Crawler/Version.h @@ -2,7 +2,7 @@ #define VERSION_MAJOR 0 #define VERSION_MINOR 2 #define VERSION_PATCH 0 -#define VERSION_BUILD 854 +#define VERSION_BUILD 861 #define stringify(a) stringify_(a) #define stringify_(a) #a diff --git a/Crawler/assets/config/configuration.txt b/Crawler/assets/config/configuration.txt new file mode 100644 index 00000000..7a0aad51 --- /dev/null +++ b/Crawler/assets/config/configuration.txt @@ -0,0 +1,2 @@ +config_path = assets/config/ +gfx_config = gfx/gfx.txt \ No newline at end of file diff --git a/Crawler/assets/config/gfx/gfx.txt b/Crawler/assets/config/gfx/gfx.txt new file mode 100644 index 00000000..f68136d3 --- /dev/null +++ b/Crawler/assets/config/gfx/gfx.txt @@ -0,0 +1,33 @@ +GFX_Prefix = assets/ + +Images +{ + GFX_Warrior_Sheet = nico-warrior.png + GFX_Slime_Sheet = slime.png + GFX_Circle = circle.png + GFX_Effect_GroundSlam_Back = ground-slam-attack-back.png + GFX_Effect_GroundSlam_Front = ground-slam-attack-front.png + GFX_Heart = heart.png + GFX_BLOCK_BUBBLE = block.png + GFX_Ranger_Sheet = nico-ranger.png + GFX_Wizard_Sheet = nico-wizard.png + GFX_Battlecry_Effect = battlecry_effect.png + GFX_Mana = mana.png + GFX_SonicSlash = sonicslash.png + GFX_BulletCircle = circle.png + GFX_BulletCircleOutline = circle_outline.png + GFX_EnergyBolt = energy_bolt.png + GFX_EnergyParticle = energy_particle.png + GFX_Splash_Effect = splash_effect.png + GFX_LightningBolt = lightning_bolt.png + GFX_LightningBoltParticle1 = lightning_bolt_part1.png + GFX_LightningBoltParticle2 = lightning_bolt_part2.png + GFX_LightningBoltParticle3 = lightning_bolt_part3.png + GFX_LightningBoltParticle4 = lightning_bolt_part4.png + GFX_ChainLightning = chain_lightning.png + GFX_LightningSplash = lightning_splash_effect.png + GFX_Meteor = meteor.png + GFX_Arrow = arrow.png + GFX_Laser = laser.png + GFX_ChargedArrow = charged_shot_arrow.png +} \ No newline at end of file diff --git a/Crawler/olcUTIL_DataFile.h b/Crawler/olcUTIL_DataFile.h new file mode 100644 index 00000000..826cf15c --- /dev/null +++ b/Crawler/olcUTIL_DataFile.h @@ -0,0 +1,435 @@ +/* +OneLoneCoder - DataFile v1.00 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +An "easy to use" serialisation/deserialisation class that yields +human readable hierachical files. + +License (OLC-3) +~~~~~~~~~~~~~~~ + +Copyright 2018 - 2022 OneLoneCoder.com + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions or derivations of source code must retain the above +copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions or derivative works in binary form must reproduce +the above copyright notice. This list of conditions and the following +disclaimer must be reproduced in the documentation and/or other +materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its +contributors may be used to endorse or promote products derived +from this software without specific prior written permission. + +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. + +Links +~~~~~ +YouTube: https://www.youtube.com/javidx9 +Discord: https://discord.gg/WhwHUMV +Twitter: https://www.twitter.com/javidx9 +Twitch: https://www.twitch.tv/javidx9 +GitHub: https://www.github.com/onelonecoder +Homepage: https://www.onelonecoder.com + +Author +~~~~~~ +David Barr, aka javidx9, �OneLoneCoder 2019, 2020, 2021, 2022 + +*/ + +#pragma once + +#include +#include +#include +#include +#include +#include +#include + +namespace olc::utils +{ + class datafile + { + public: + inline datafile() = default; + + public: + // Sets the String Value of a Property (for a given index) + inline void SetString(const std::string& sString, const size_t nItem = 0) + { + if (nItem >= m_vContent.size()) + m_vContent.resize(nItem + 1); + + m_vContent[nItem] = sString; + } + + // Retrieves the String Value of a Property (for a given index) or "" + inline const std::string GetString(const size_t nItem = 0) const + { + if (nItem >= m_vContent.size()) + return ""; + else + return m_vContent[nItem]; + } + + // Retrieves the Real Value of a Property (for a given index) or 0.0 + inline const double GetReal(const size_t nItem = 0) const + { + return std::atof(GetString(nItem).c_str()); + } + + // Sets the Real Value of a Property (for a given index) + inline void SetReal(const double d, const size_t nItem = 0) + { + SetString(std::to_string(d), nItem); + } + + // Retrieves the Integer Value of a Property (for a given index) or 0 + inline const int32_t GetInt(const size_t nItem = 0) const + { + return std::atoi(GetString(nItem).c_str()); + } + + // Sets the Integer Value of a Property (for a given index) + inline void SetInt(const int32_t n, const size_t nItem = 0) + { + SetString(std::to_string(n), nItem); + } + + // Returns the number of Values a property consists of + inline size_t GetValueCount() const + { + return m_vContent.size(); + } + + // Checks if a property exists - useful to avoid creating properties + // via reading them, though non-essential + inline bool HasProperty(const std::string& sName) const + { + return m_mapObjects.count(sName) > 0; + } + + // Access a datafile via a convenient name - "root.node.something.property" + inline datafile& GetProperty(const std::string& name) + { + size_t x = name.find_first_of('.'); + if (x != std::string::npos) + { + std::string sProperty = name.substr(0, x); + if (HasProperty(sProperty)) + return operator[](sProperty).GetProperty(name.substr(x + 1, name.size())); + else + return operator[](sProperty); + } + else + { + return operator[](name); + } + } + + // Access a numbered element - "node[23]", or "root[56].node" + inline datafile& GetIndexedProperty(const std::string& name, const size_t nIndex) + { + return GetProperty(name + "[" + std::to_string(nIndex) + "]"); + } + + public: + // Writes a "datafile" node (and all of its child nodes and properties) recursively + // to a file. + inline static bool Write(const datafile& n, const std::string& sFileName, const std::string& sIndent = "\t", const char sListSep = ',') + { + // Cache indentation level + size_t nIndentCount = 0; + // Cache sperator string for convenience + std::string sSeperator = std::string(1, sListSep) + " "; + + // Fully specified lambda, because this lambda is recursive! + std::function write = [&](const datafile& n, std::ofstream& file) + { + // Lambda creates string given indentation preferences + auto indent = [&](const std::string& sString, const size_t nCount) + { + std::string sOut; + for (size_t n = 0; n < nCount; n++) sOut += sString; + return sOut; + }; + + // Iterate through each property of this node + for (auto const& property : n.m_vecObjects) + { + // Does property contain any sub objects? + if (property.second.m_vecObjects.empty()) + { + // No, so it's an assigned field and should just be written. If the property + // is flagged as comment, it has no assignment potential. First write the + // property name + file << indent(sIndent, nIndentCount) << property.first << (property.second.m_bIsComment ? "" : " = "); + + // Second, write the property value (or values, seperated by provided + // separation charater + size_t nItems = property.second.GetValueCount(); + for (size_t i = 0; i < property.second.GetValueCount(); i++) + { + // If the Value being written, in string form, contains the separation + // character, then the value must be written inside quotation marks. Note, + // that if the Value is the last of a list of Values for a property, it is + // not suffixed with the separator + size_t x = property.second.GetString(i).find_first_of(sListSep); + if (x != std::string::npos) + { + // Value contains separator, so wrap in quotes + file << "\"" << property.second.GetString(i) << "\"" << ((nItems > 1) ? sSeperator : ""); + } + else + { + // Value does not contain separator, so just write out + file << property.second.GetString(i) << ((nItems > 1) ? sSeperator : ""); + } + nItems--; + } + + // Property written, move to next line + file << "\n"; + } + else + { + // Yes, property has properties of its own, so it's a node + // Force a new line and write out the node's name + file << "\n" << indent(sIndent, nIndentCount) << property.first << "\n"; + // Open braces, and update indentation + file << indent(sIndent, nIndentCount) << "{\n"; + nIndentCount++; + // Recursively write that node + write(property.second, file); + // Node written, so close braces + file << indent(sIndent, nIndentCount) << "}\n\n"; + } + } + + // We've finished writing out a node, regardless of state, our indentation + // must decrease, unless we're top level + if (nIndentCount > 0) nIndentCount--; + }; + + // Start Here! Open the file for writing + std::ofstream file(sFileName); + if (file.is_open()) + { + // Write the file starting form the supplied node + write(n, file); + return true; + } + return false; + } + + inline static bool Read(datafile& n, const std::string& sFileName, const char sListSep = ',') + { + // Open the file! + std::ifstream file(sFileName); + if (file.is_open()) + { + // These variables are outside of the read loop, as we will + // need to refer to previous iteration values in certain conditions + std::string sPropName = ""; + std::string sPropValue = ""; + + // The file is fundamentally structured as a stack, so we will read it + // in a such, but note the data structure in memory is not explicitly + // stored in a stack, but one is constructed implicitly via the nodes + // owning other nodes (aka a tree) + + // I dont want to accidentally create copies all over the place, nor do + // I want to use pointer syntax, so being a bit different and stupidly + // using std::reference_wrapper, so I can store references to datafile + // nodes in a std::container. + std::stack> stkPath; + stkPath.push(n); + + + // Read file line by line and process + while (!file.eof()) + { + // Read line + std::string line; + std::getline(file, line); + + // This little lambda removes whitespace from + // beginning and end of supplied string + auto trim = [](std::string& s) + { + s.erase(0, s.find_first_not_of(" \t\n\r\f\v")); + s.erase(s.find_last_not_of(" \t\n\r\f\v") + 1); + }; + + trim(line); + + // If line has content + if (!line.empty()) + { + // Test if its a comment... + if (line[0] == '#') + { + // ...it is a comment, so ignore + datafile comment; + comment.m_bIsComment = true; + stkPath.top().get().m_vecObjects.push_back({ line, comment }); + } + else + { + // ...it is content, so parse. Firstly, find if the line + // contains an assignment. If it does then it's a property... + size_t x = line.find_first_of('='); + if (x != std::string::npos) + { + // ...so split up the property into a name, and its values! + + // Extract the property name, which is all characters up to + // first assignment, trim any whitespace from ends + sPropName = line.substr(0, x); + trim(sPropName); + + // Extract the property value, which is all characters after + // the first assignment operator, trim any whitespace from ends + sPropValue = line.substr(x + 1, line.size()); + trim(sPropValue); + + // The value may be in list form: a, b, c, d, e, f etc and some of those + // elements may exist in quotes a, b, c, "d, e", f. So we need to iterate + // character by character and break up the value + bool bInQuotes = false; + std::string sToken; + size_t nTokenCount = 0; + for (const auto c : sPropValue) + { + // Is character a quote... + if (c == '\"') + { + // ...yes, so toggle quote state + bInQuotes = !bInQuotes; + } + else + { + // ...no, so proceed creating token. If we are in quote state + // then just append characters until we exit quote state. + if (bInQuotes) + { + sToken.append(1, c); + } + else + { + // Is the character our seperator? If it is + if (c == sListSep) + { + // Clean up the token + trim(sToken); + // Add it to the vector of values for this property + stkPath.top().get()[sPropName].SetString(sToken, nTokenCount); + // Reset our token state + sToken.clear(); + nTokenCount++; + } + else + { + // It isnt, so just append to token + sToken.append(1, c); + } + } + } + } + + // Any residual characters at this point just make up the final token, + // so clean it up and add it to the vector of values + if (!sToken.empty()) + { + trim(sToken); + stkPath.top().get()[sPropName].SetString(sToken, nTokenCount); + } + } + else + { + // ...but if it doesnt, then it's something structural + if (line[0] == '{') + { + // Open brace, so push this node to stack, subsequent properties + // will belong to the new node + stkPath.push(stkPath.top().get()[sPropName]); + } + else + { + if (line[0] == '}') + { + // Close brace, so this node has been defined, pop it from the + // stack + stkPath.pop(); + } + else + { + // Line is a property with no assignment. Who knows whether this is useful, + // but we can simply add it as a valueless property... + sPropName = line; + // ...actually it is useful, as valuless properties are typically + // going to be the names of new datafile nodes on the next iteration + } + } + } + } + } + } + + // Close and exit! + file.close(); + return true; + } + + // File not found, so fail + return false; + } + + public: + inline datafile& operator[](const std::string& name) + { + // Check if this "node"'s map already contains an object with this name... + if (m_mapObjects.count(name) == 0) + { + // ...it did not! So create this object in the map. First get a vector id + // and link it with the name in the unordered_map + m_mapObjects[name] = m_vecObjects.size(); + // then creating the new, blank object in the vector of objects + m_vecObjects.push_back({ name, datafile() }); + } + + // ...it exists! so return the object, by getting its index from the map, and using that + // index to look up a vector element. + return m_vecObjects[m_mapObjects[name]].second; + } + + private: + // The "list of strings" that make up a property value + std::vector m_vContent; + + // Linkage to create "ordered" unordered_map. We have a vector of + // "properties", and the index to a specific element is mapped. + std::vector> m_vecObjects; + std::unordered_map m_mapObjects; + + protected: + // Used to identify if a property is a comment or not, not user facing + bool m_bIsComment = false; + }; +} \ No newline at end of file diff --git a/Crawler/pge.data b/Crawler/pge.data index 6dbf6b77..4f8c44be 100644 --- a/Crawler/pge.data +++ b/Crawler/pge.data @@ -1,5 +1,5 @@ - + @@ -7414,6 +7414,9 @@ PNG  + IHDRw=iCCPICC profile(}=H@_S* 8dN/EP +:\MGbYWWAquqRtZxp܏ww^f1e$cQ1]`cZbO-9]gys*9>xEA??08!Dk2닀8Ê 'dzP??AC z|@3Kn/o %"J5'gC41QvVIENDB`PNG + IHDRTͩCiCCPICC profile(}=H@_S"Q;HqX,8J`Zu0 4$).kŪ "%/)=BTcP5HD#b:*^х#z,Bu_SUe%J" i3rL{09v&x )>$xk2c Xgˌ-cKv{y{y^[$F朵dȜ,9g%YtpHhJ*:x"q^W%IT{=Vy%eTOzI!Тy@@r@,\,ԥtP_H>LcEQ8S$> Y]W+`l @@ -7854,6 +7857,76 @@ i*hRP ŀ@aǶ:ך'鍎9&;Г.#i "~Fߔo5>N,u|%^xwϴ1rN%bKGD?H$ pHYs  tIME b#8IDAT-a N4%8mdIENDB`PNG  + IHDR00W}zTXtRaw profile type exifx[v;D9_ VϠ̔,쾾媿l<|?+Qjixr-vި|?Wzowȥ$|<1Ǜy'n^_Q]A +~xJ]Q~~J|g%?PfZ5\粅H~^ȚN!y~U&R3&q</9Yn=d u̯_|ζ~{12TȠ0+~g!MtAP;!bja1!_BPXQ@ uS Xd)Cu07>%>aՔ]T(Z%Cd,fC]d)REI/XRs*ZV&*ZjbKз4ikw&tGi!:t47>3Oe֩;J_eեJ;oe׭~I'9Tw?F›x3eϬq֏!щXX́WFk9Z,gU!E%g;D93woQUy9gs~e*1oƞ2DqkM^}@V#m[! 00^=\mn$[h$.MerB-}a6x5&nSϥ@DjUGgPQ"Fpr?)ͭ浤=Y,[Cj81iLC>8{wSjd;u|o{<&yUvSy*ocVttY\ImTYTk-Wf~I#uB}h3R ܃.D߀8VW&|t(#DyԚFybePOPңŦoaY9DøpOKC|W¡ܪm^NYs%ZJ`-`g- wY.|vN6ǭJ%CJ㣬x@x̧F8?R YϷ2i q ˀdʋuB 5/}~^;R>4^VjΠ]uKx Я^amye$lѲÝ dߺYFP{(Z[wL3]=Ap]е@`>Rw[| ꀳr4KN_@iJ?` x&!zX !%u^9A6a01ܶb+?֣u{X'[2/@%?2/}K;JWhxPJw.iTjIQ@,㭆R#t?l޶n:༪=;Jcq`hU>+N*yf7z`_/ aμݯb+bbf1g)놂$V'k8rĒi2i!'5o@V:%IPڨ x+),3lj>bOBÍ!,sᰔ>/~W&A(XGE3>ރBe/pL<(M%fQM bM*WM0_x9A,Ҍ&%kӀ+4"͓Ғ34!&>քZw:ʂk>0|u[v9t pOY[tb0#"No0AQV@vCմZBt[(! B ȑZrXE)8 hcquJ6-Un>ްW6->),C2߱dhH=Jw +5uX+h1'? p>6 miA4Bzi͂EeVTk{T#V6cHliϤq;x]#i#"a9mk!E 'c3>Y>f5MYTg|dNl*Jͱvw5CK`4L&M42`f@m'QBpiBlrmG|҈wb9ΐVbWV4RnZ9nY@ixS,ꠗmN/;9[6Fp9 Bǧ^_}+C6&m?L)Լè2;8-:@a{\K'x&:]'6xVKG0q&5_ PZ21ƣs1vhL̍?xMN֟qCn,C0UfmOzWHP;&9aD@WtɉR]|ÍP5,No̼qu7KzN \vfSԎQk +ʖeGwٱf =(zh%J#Կz+qs̀bQ2ALq_=Tyw<GR(zGj ؈ +[ZKUƲcI#7&ˎpu;Y}mT3$:w^/Z qF{Σ"f=j@u +X|Í$JZqf pֻ(7ɷiv_ x +F 5W0SfjyX4dw,=0@au(ϣG~N .}0h6Je; 8jMYIg h2Cko5,G'Xrύ/yn_(_ +/S`0Qb qlSC:/ ۷ )z43bˤmsܗ9U +Ŏ.ޙKv{W+B"jvΎ!K#Ә}H +џ@!V0[p%[cAGu>?lQ5s.>X2~t5on.qKǔr0y)LKK<{yI}_7zD˾qJo2$tkUCkl= ;$@rl +R:C?J;Jk&Fe^  QpwА<h;@9nQ S&Oz>c&)T~oR2P_UCgY,3֣W:Ո=7ETT*1_C7*dd,$\Javiլ*=v~ֳX;:IV0Z`w'F)itܐY7_T [q5PJtQCIZƑu9k~+ -pT{ (9X;;;k<RF厼O .Wuh0v]"ifVC'5ˇaź҆!~Tu2 ʄ=q,%A(@ ԅg >vUiCCPICC profilex}=H@_S"QqPĂTJ[UK?& IZpc⬫ ~8)HK +-b<8ǻ{wP/3T2RͭW0>"$1SO2_.ʳ9zH Rf>Iл \\4ytɐOS(3Wޚ8}2 pp){]{frЛ viTXtXML:com.adobe.xmp + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +CxIbKGDN< pHYs.#.#x?vtIME00tEXtCommentCreated with GIMPWIDAThձ +PGhjḽZ6Ĩ7il+\WhjlTD(3Ex= (Xat}$:/6ǫt|V+.rjl>ZmG(oۣHd1em @,QFM^MwY@0PS(I,>$IN0aTCkBf4}5%z5BHIENDB`PNG + IHDRV(iCCPICC profile(}=H@_S";qP,8J`Zu0 4$).kŪ "%/)=BTkP5Hcb6*^у0DDbH/f9]gys+y>xEAj88Ɗ=rrض bKGDQb pHYs  tIME22*IDATc````F`G yYIENDB`PNG @@ -8049,6 +8122,9 @@ k  IHDR@YX%PLTE7_'07O0h׸bRA_!GO'/'//O .wV$N"$1SO2_.ʳ9zH Rf>Iл \\4ytɐOS(3Wޚ8}2 pp){]{fry\bKGDN< pHYs.#.#x?vtIME4OEtEXtCommentCreated with GIMPWIDATc<Ε!!a1C9^7IENDB`PNG + IHDRx19:zTXtRaw profile type exifxڥYc)EE á]f}*3~".6s_{Sb.ڬy~r=4>O^u~y)>6~gY@m}ߘw@ %(d߁RϲVy>T?{Do^L1>@I>s 8tft5-+?VI~ug/W,b{woͬbd#]ԯ%g|nr S3__[֨Eֶ_~r[ȵoan8qs<.Vĸ^l )n]/9şw{Wk\y>o~^BӋ1*LC=##~Z^Q^,ZbH^,<~%qd,c @64:h'$cNM4_}4ˎ32Qs s~jn(RZZeXl̪ GM5ZZ[ur+Zm6z ,z><c8̳i6Yye;m'JSzg\J&w-n;~MA7keJ?YZ 'E9#a@ƫR@AG̷sT3߁T",'rïܹɨ2ʛ6sNϼ]ֶhhO; T>?d8 ~mXŁca0s?;ԥiݩ=c +&?j~rVAM~>2W!WJog=y7ڞ.l+ ,)*$e]kgJagk,gmLjUż' }\D|ʈu:aewE20IivS,uԼ1ܜZ$@RFAeYTgv^*y hR?dw"{Ria 2Ɉ֠bj⭐"yR(smU4&Osd~~[5>T:&@@ r#5LlM~f| tmQb=TD/52|uz}LҚ{t޻]+4et~zjUyiāɮϞ.7*N2Cces?n ) Kz(AK\S'*Gy:Ke\A82!J9hL~23P(mu{J3)U0sK~G:=iЭmVzNFESxYd`epyRC"$W$M" ́pU diff --git a/Crawler/pge.js b/Crawler/pge.js index 31d8ba14..cf0afaa0 100644 --- a/Crawler/pge.js +++ b/Crawler/pge.js @@ -1 +1 @@ -var Module=typeof Module!="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"]||Module["$ww"])return;var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="pge.data";var REMOTE_PACKAGE_BASE="pge.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){require("fs").readFile(packageName,function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}});return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"](`Downloading data... (${loaded}/${total})`)}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","assets",true,true);Module["FS_createPath"]("/assets","Campaigns",true,true);Module["FS_createPath"]("/assets","maps",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"](`fp ${this.name}`)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"](`fp ${that.name}`);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",ex=>{if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",reason=>{throw reason})}quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="pge.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}else{if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateMemoryViews();wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={49692:()=>{window.onunload=Module._olc_OnPageUnload},49736:($0,$1)=>{Module.olc_AspectRatio=$0/$1;Module.olc_AssumeDefaultShells=document.querySelectorAll(".emscripten").length>=3?true:false;var olc_ResizeHandler=function(){let isFullscreen=document.fullscreenElement!=null;let width=isFullscreen?window.innerWidth:Module.canvas.parentNode.clientWidth;let height=isFullscreen?window.innerHeight:Module.canvas.parentNode.clientHeight;let viewWidth=width;let viewHeight=width/Module.olc_AspectRatio;if(viewHeight>height){viewWidth=height*Module.olc_AspectRatio;viewHeight=height}viewWidth=parseInt(viewWidth);viewHeight=parseInt(viewHeight);setTimeout(function(){if(Module.olc_AssumeDefaultShells)Module.canvas.parentNode.setAttribute("style","width: 100%; height: 70vh; margin-left: auto; margin-right: auto;");Module.canvas.setAttribute("width",viewWidth);Module.canvas.setAttribute("height",viewHeight);Module.canvas.setAttribute("style",`width: ${viewWidth}px; height: ${viewHeight}px;`);Module._olc_PGE_UpdateWindowSize(viewWidth,viewHeight);Module.canvas.focus()},200)};var olc_Init=function(){if(Module.olc_AspectRatio===undefined){setTimeout(function(){Module.olc_Init()},50);return}let resizeObserver=new ResizeObserver(function(entries){Module.olc_ResizeHandler()}).observe(Module.canvas.parentNode);let mutationObserver=new MutationObserver(function(mutationsList,observer){setTimeout(function(){Module.olc_ResizeHandler()},200)}).observe(Module.canvas.parentNode,{attributes:false,childList:true,subtree:false});window.addEventListener("fullscreenchange",function(e){setTimeout(function(){Module.olc_ResizeHandler()},200)})};Module.olc_ResizeHandler=Module.olc_ResizeHandler!=undefined?Module.olc_ResizeHandler:olc_ResizeHandler;Module.olc_Init=Module.olc_Init!=undefined?Module.olc_Init:olc_Init;Module.olc_Init()}};function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function initRandomFill(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")}function randomFill(view){return(randomFill=initRandomFill())(view)}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)}var preloadPlugins=Module["preloadPlugins"]||[];function FS_handledByPreloadPlugin(byteArray,fullname,finish,onerror){if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled}function FS_createPreloadedFile(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}}function FS_modeStringToFlags(str){var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags}function FS_getMode(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:()=>{for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd=-1)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function _abort(){abort("")}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){global.performance=require("perf_hooks").performance}_emscripten_get_now=()=>performance.now();function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}}function callUserCallback(func){if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(()=>{callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:2};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl2",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _eglCreateContext(display,config,hmm,contextAttribs){if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglInitialize(display,majorVersion,minorVersion){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(dpy,surface){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];function readEmAsmArgs(sigPtr,buf){readEmAsmArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){buf+=ch!=105&buf;readEmAsmArgsArray.push(ch==105?HEAP32[buf]:HEAPF64[buf++>>1]);++buf}return readEmAsmArgsArray}function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFunction(code,sigPtr,argbuf)}function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_date_now(){return Date.now()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(e=event){var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread)}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread)}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread)}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread)}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(e=event){fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread)}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread)}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread)}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread)}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread)}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread)}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(e=event){var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}}function _emscripten_set_window_title(title){setWindowTitle(UTF8ToString(title))}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings}function stringToAscii(str,buffer){for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function convertI32PairToI53Checked(lo,hi){return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx.bindVertexArray(GL.vaos[vao])}var _glBindVertexArrayOES=_glBindVertexArray;function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}function _glBufferData(target,size,data,usage){if(true){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glClear(x0){GLctx.clear(x0)}function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glEnable(x0){GLctx.enable(x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _glReadPixels(x,y,width,height,format,type,pixels){if(true){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}function isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); +var Module=typeof Module!="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"]||Module["$ww"])return;var loadPackage=function(metadata){var PACKAGE_PATH="";if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof process==="undefined"&&typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}var PACKAGE_NAME="pge.data";var REMOTE_PACKAGE_BASE="pge.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata["remote_package_size"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){require("fs").readFile(packageName,function(err,contents){if(err){errback(err)}else{callback(contents.buffer)}});return}var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"](`Downloading data... (${loaded}/${total})`)}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","assets",true,true);Module["FS_createPath"]("/assets","Campaigns",true,true);Module["FS_createPath"]("/assets","maps",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"](`fp ${this.name}`)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"](`fp ${that.name}`);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var nodePath=require("path");if(ENVIRONMENT_IS_WORKER){scriptDirectory=nodePath.dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}read_=(filename,binary)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror,binary=true)=>{filename=isFileURI(filename)?new URL(filename):nodePath.normalize(filename);fs.readFile(filename,binary?undefined:"utf8",(err,data)=>{if(err)onerror(err);else onload(binary?data.buffer:data)})};if(!Module["thisProgram"]&&process.argv.length>1){thisProgram=process.argv[1].replace(/\\/g,"/")}arguments_=process.argv.slice(2);if(typeof module!="undefined"){module["exports"]=Module}process.on("uncaughtException",ex=>{if(ex!=="unwind"&&!(ex instanceof ExitStatus)&&!(ex.context instanceof ExitStatus)){throw ex}});var nodeMajor=process.versions.node.split(".")[0];if(nodeMajor<15){process.on("unhandledRejection",reason=>{throw reason})}quit_=(status,toThrow)=>{process.exitCode=status;throw toThrow};Module["inspect"]=()=>"[Emscripten Module object]"}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeKeepaliveCounter=0;function keepRuntimeAlive(){return noExitRuntime||runtimeKeepaliveCounter>0}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="pge.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(binaryFile){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(binaryFile)){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{if(!response["ok"]){throw"failed to load wasm binary file at '"+binaryFile+"'"}return response["arrayBuffer"]()}).catch(()=>getBinary(binaryFile))}else{if(readAsync){return new Promise((resolve,reject)=>{readAsync(binaryFile,response=>resolve(new Uint8Array(response)),reject)})}}}return Promise.resolve().then(()=>getBinary(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>{return WebAssembly.instantiate(binary,imports)}).then(instance=>{return instance}).then(receiver,reason=>{err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&!isFileURI(binaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}else{return instantiateArrayBuffer(binaryFile,imports,callback)}}function createWasm(){var info={"env":wasmImports,"wasi_snapshot_preview1":wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["memory"];updateMemoryViews();wasmTable=Module["asm"]["__indirect_function_table"];addOnInit(Module["asm"]["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return exports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult);return{}}var tempDouble;var tempI64;var ASM_CONSTS={52940:()=>{window.onunload=Module._olc_OnPageUnload},52984:($0,$1)=>{Module.olc_AspectRatio=$0/$1;Module.olc_AssumeDefaultShells=document.querySelectorAll(".emscripten").length>=3?true:false;var olc_ResizeHandler=function(){let isFullscreen=document.fullscreenElement!=null;let width=isFullscreen?window.innerWidth:Module.canvas.parentNode.clientWidth;let height=isFullscreen?window.innerHeight:Module.canvas.parentNode.clientHeight;let viewWidth=width;let viewHeight=width/Module.olc_AspectRatio;if(viewHeight>height){viewWidth=height*Module.olc_AspectRatio;viewHeight=height}viewWidth=parseInt(viewWidth);viewHeight=parseInt(viewHeight);setTimeout(function(){if(Module.olc_AssumeDefaultShells)Module.canvas.parentNode.setAttribute("style","width: 100%; height: 70vh; margin-left: auto; margin-right: auto;");Module.canvas.setAttribute("width",viewWidth);Module.canvas.setAttribute("height",viewHeight);Module.canvas.setAttribute("style",`width: ${viewWidth}px; height: ${viewHeight}px;`);Module._olc_PGE_UpdateWindowSize(viewWidth,viewHeight);Module.canvas.focus()},200)};var olc_Init=function(){if(Module.olc_AspectRatio===undefined){setTimeout(function(){Module.olc_Init()},50);return}let resizeObserver=new ResizeObserver(function(entries){Module.olc_ResizeHandler()}).observe(Module.canvas.parentNode);let mutationObserver=new MutationObserver(function(mutationsList,observer){setTimeout(function(){Module.olc_ResizeHandler()},200)}).observe(Module.canvas.parentNode,{attributes:false,childList:true,subtree:false});window.addEventListener("fullscreenchange",function(e){setTimeout(function(){Module.olc_ResizeHandler()},200)})};Module.olc_ResizeHandler=Module.olc_ResizeHandler!=undefined?Module.olc_ResizeHandler:olc_ResizeHandler;Module.olc_Init=Module.olc_Init!=undefined?Module.olc_Init:olc_Init;Module.olc_Init()}};function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast}function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function initRandomFill(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");var randomFillSync=crypto_module["randomFillSync"];if(randomFillSync){return view=>crypto_module["randomFillSync"](view)}var randomBytes=crypto_module["randomBytes"];return view=>(view.set(randomBytes(view.byteLength)),view)}catch(e){}}abort("initRandomDevice")}function randomFill(view){return(randomFill=initRandomFill())(view)}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){abort()}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,`Loading data file "${url}" failed (no arrayBuffer).`);onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)}var preloadPlugins=Module["preloadPlugins"]||[];function FS_handledByPreloadPlugin(byteArray,fullname,finish,onerror){if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled}function FS_createPreloadedFile(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}}function FS_modeStringToFlags(str){var flagModes={"r":0,"r+":2,"w":512|64|1,"w+":512|64|2,"a":1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags}function FS_getMode(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:()=>{for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd=-1)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error(`Invalid encoding type "${opts.encoding}"`)}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.name="ErrnoError";this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS_getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS_getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;var atime=stat.atime.getTime();var mtime=stat.mtime.getTime();var ctime=stat.ctime.getTime();tempI64=[Math.floor(atime/1e3)>>>0,(tempDouble=Math.floor(atime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=atime%1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=mtime%1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=ctime%1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function _abort(){abort("")}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){global.performance=require("perf_hooks").performance}_emscripten_get_now=()=>performance.now();function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0){_emscripten_set_main_loop_timing(0,1e3/fps)}else{_emscripten_set_main_loop_timing(1,1)}Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function maybeExit(){if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}}function callUserCallback(func){if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(()=>{callUserCallback(func)},timeout)}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;URL.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};preloadPlugins.push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}var b=new Blob([byteArray],{type:Browser.getMimetype(name)});var url=URL.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(()=>{finish(audio)},1e4)};preloadPlugins.push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:2};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(callback=>callback());Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||(()=>{});CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(()=>{callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(listener=>listener(canvas.width,canvas.height))},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=canvas.getContext("webgl2",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _eglCreateContext(display,config,hmm,contextAttribs){if(display!=62e3){EGL.setErrorCode(12296);return 0}var glesContextVersion=1;for(;;){var param=HEAP32[contextAttribs>>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglInitialize(display,majorVersion,minorVersion){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglSwapBuffers(dpy,surface){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}var readEmAsmArgsArray=[];function readEmAsmArgs(sigPtr,buf){readEmAsmArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){buf+=ch!=105&buf;readEmAsmArgsArray.push(ch==105?HEAP32[buf]:HEAPF64[buf++>>1]);++buf}return readEmAsmArgsArray}function runEmAsmFunction(code,sigPtr,argbuf){var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}function _emscripten_asm_const_int(code,sigPtr,argbuf){return runEmAsmFunction(code,sigPtr,argbuf)}function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_date_now(){return Date.now()}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function getHeapMax(){return 2147483648}function emscripten_realloc_buffer(size){var b=wasmMemory.buffer;try{wasmMemory.grow(size-b.byteLength+65535>>>16);updateMemoryViews();return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(e=event){var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getWasmTableEntry(callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread)}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread)}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread)}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread)}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=findEventTarget(target);var mouseEventHandlerFunc=function(e=event){fillMouseEventData(JSEvents.mouseEvent,e,target);if(getWasmTableEntry(callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread)}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread)}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread)}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread)}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread)}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){return registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread)}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(e=event){var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};return JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(!target)return-4;if(typeof target.onwheel!="undefined"){return registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread)}else{return-1}}function _emscripten_set_window_title(title){setWindowTitle(UTF8ToString(title))}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings}function stringToAscii(str,buffer){for(var i=0;i>0]=str.charCodeAt(i)}HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function convertI32PairToI53Checked(lo,hi){return hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var offset=convertI32PairToI53Checked(offset_low,offset_high);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(typeof offset!=="undefined"){offset+=curr}}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBindVertexArray(vao){GLctx.bindVertexArray(GL.vaos[vao])}var _glBindVertexArrayOES=_glBindVertexArray;function _glBlendFunc(x0,x1){GLctx.blendFunc(x0,x1)}function _glBufferData(target,size,data,usage){if(true){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _glClear(x0){GLctx.clear(x0)}function _glClearColor(x0,x1,x2,x3){GLctx.clearColor(x0,x1,x2,x3)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glEnable(x0){GLctx.enable(x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}var _glGenVertexArraysOES=_glGenVertexArrays;function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _glReadPixels(x,y,width,height,format,type,pixels){if(true){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(true){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _glTexParameteri(x0,x1,x2){GLctx.texParameteri(x0,x1,x2)}function _glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx.viewport(x0,x1,x2,x3)}function isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+arraySum(isLeapYear(date.tm_year+1900)?MONTH_DAYS_LEAP:MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;var decodeBase64=typeof atob=="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); diff --git a/Crawler/pge.wasm b/Crawler/pge.wasm index 391fe6ae737fd8e52a8aa8dfb0f25fd8f899a166..c15c004223f70b3675003958be8fbe4dfb194ae6 100644 GIT binary patch literal 565811 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%0DZ_y2JT^ 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 literal 566942 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

Ta!{OqxSgMq{U}b-ebt?t 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 diff --git a/x64/Release/Crawler.exe b/x64/Release/Crawler.exe index 0aa219394aa7826190d9068ae81b0387c2e2759b..d049ea3c6407119c2d7eeff814bd54bb52fb3e40 100644 GIT binary patch delta 182560 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%0D3RW!ZwMPhZSN2iR}KYS#|h3qIi8 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 fP{p`OVq=AoXe2U1{v&hMX>PpG>0+;h); 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

IT7z&XE!$|sw*$+OzB|7 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 Dw@MXc