packages feed

sc2-support (empty) → 0.1.0.0

raw patch · 13 files changed

+33933/−0 lines, 13 filesdep +aesondep +basedep +directory

Dependencies added: aeson, base, directory, filepath, lens, lens-labels, template-haskell, text

Files

+ LICENSE view
@@ -0,0 +1,30 @@+Copyright Sophie Taylor (c) 2019
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+
+    * Redistributions in binary form must reproduce the above
+      copyright notice, this list of conditions and the following
+      disclaimer in the documentation and/or other materials provided
+      with the distribution.
+
+    * Neither the name of Sophie Taylor nor the names of other
+      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
+OWNER 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.
+ README.md view
@@ -0,0 +1,1 @@+# sc2-support
+ backupStableID.json view
@@ -0,0 +1,33495 @@+{
+    "Units": [
+        {
+            "id": 0,
+            "name": "NotAUnit"
+        },
+        {
+            "id": 1,
+            "name": "System_Snapshot_Dummy"
+        },
+        {
+            "id": 2,
+            "name": "Ball"
+        },
+        {
+            "id": 3,
+            "name": "StereoscopicOptionsUnit"
+        },
+        {
+            "id": 4,
+            "name": "Colossus"
+        },
+        {
+            "id": 5,
+            "name": "TechLab"
+        },
+        {
+            "id": 6,
+            "name": "Reactor"
+        },
+        {
+            "id": 7,
+            "name": "InfestorTerran"
+        },
+        {
+            "id": 8,
+            "name": "BanelingCocoon"
+        },
+        {
+            "id": 9,
+            "name": "Baneling"
+        },
+        {
+            "id": 10,
+            "name": "Mothership"
+        },
+        {
+            "id": 11,
+            "name": "PointDefenseDrone"
+        },
+        {
+            "id": 12,
+            "name": "Changeling"
+        },
+        {
+            "id": 13,
+            "name": "ChangelingZealot"
+        },
+        {
+            "id": 14,
+            "name": "ChangelingMarineShield"
+        },
+        {
+            "id": 15,
+            "name": "ChangelingMarine"
+        },
+        {
+            "id": 16,
+            "name": "ChangelingZerglingWings"
+        },
+        {
+            "id": 17,
+            "name": "ChangelingZergling"
+        },
+        {
+            "id": 18,
+            "name": "CommandCenter"
+        },
+        {
+            "id": 19,
+            "name": "SupplyDepot"
+        },
+        {
+            "id": 20,
+            "name": "Refinery"
+        },
+        {
+            "id": 21,
+            "name": "Barracks"
+        },
+        {
+            "id": 22,
+            "name": "EngineeringBay"
+        },
+        {
+            "id": 23,
+            "name": "MissileTurret"
+        },
+        {
+            "id": 24,
+            "name": "Bunker"
+        },
+        {
+            "id": 25,
+            "name": "SensorTower"
+        },
+        {
+            "id": 26,
+            "name": "GhostAcademy"
+        },
+        {
+            "id": 27,
+            "name": "Factory"
+        },
+        {
+            "id": 28,
+            "name": "Starport"
+        },
+        {
+            "id": 29,
+            "name": "Armory"
+        },
+        {
+            "id": 30,
+            "name": "FusionCore"
+        },
+        {
+            "id": 31,
+            "name": "AutoTurret"
+        },
+        {
+            "id": 32,
+            "name": "SiegeTankSieged"
+        },
+        {
+            "id": 33,
+            "name": "SiegeTank"
+        },
+        {
+            "id": 34,
+            "name": "VikingAssault"
+        },
+        {
+            "id": 35,
+            "name": "VikingFighter"
+        },
+        {
+            "id": 36,
+            "name": "CommandCenterFlying"
+        },
+        {
+            "id": 37,
+            "name": "BarracksTechLab"
+        },
+        {
+            "id": 38,
+            "name": "BarracksReactor"
+        },
+        {
+            "id": 39,
+            "name": "FactoryTechLab"
+        },
+        {
+            "id": 40,
+            "name": "FactoryReactor"
+        },
+        {
+            "id": 41,
+            "name": "StarportTechLab"
+        },
+        {
+            "id": 42,
+            "name": "StarportReactor"
+        },
+        {
+            "id": 43,
+            "name": "FactoryFlying"
+        },
+        {
+            "id": 44,
+            "name": "StarportFlying"
+        },
+        {
+            "id": 45,
+            "name": "SCV"
+        },
+        {
+            "id": 46,
+            "name": "BarracksFlying"
+        },
+        {
+            "id": 47,
+            "name": "SupplyDepotLowered"
+        },
+        {
+            "id": 48,
+            "name": "Marine"
+        },
+        {
+            "id": 49,
+            "name": "Reaper"
+        },
+        {
+            "id": 50,
+            "name": "Ghost"
+        },
+        {
+            "id": 51,
+            "name": "Marauder"
+        },
+        {
+            "id": 52,
+            "name": "Thor"
+        },
+        {
+            "id": 53,
+            "name": "Hellion"
+        },
+        {
+            "id": 54,
+            "name": "Medivac"
+        },
+        {
+            "id": 55,
+            "name": "Banshee"
+        },
+        {
+            "id": 56,
+            "name": "Raven"
+        },
+        {
+            "id": 57,
+            "name": "Battlecruiser"
+        },
+        {
+            "id": 58,
+            "name": "Nuke"
+        },
+        {
+            "id": 59,
+            "name": "Nexus"
+        },
+        {
+            "id": 60,
+            "name": "Pylon"
+        },
+        {
+            "id": 61,
+            "name": "Assimilator"
+        },
+        {
+            "id": 62,
+            "name": "Gateway"
+        },
+        {
+            "id": 63,
+            "name": "Forge"
+        },
+        {
+            "id": 64,
+            "name": "FleetBeacon"
+        },
+        {
+            "id": 65,
+            "name": "TwilightCouncil"
+        },
+        {
+            "id": 66,
+            "name": "PhotonCannon"
+        },
+        {
+            "id": 67,
+            "name": "Stargate"
+        },
+        {
+            "id": 68,
+            "name": "TemplarArchive"
+        },
+        {
+            "id": 69,
+            "name": "DarkShrine"
+        },
+        {
+            "id": 70,
+            "name": "RoboticsBay"
+        },
+        {
+            "id": 71,
+            "name": "RoboticsFacility"
+        },
+        {
+            "id": 72,
+            "name": "CyberneticsCore"
+        },
+        {
+            "id": 73,
+            "name": "Zealot"
+        },
+        {
+            "id": 74,
+            "name": "Stalker"
+        },
+        {
+            "id": 75,
+            "name": "HighTemplar"
+        },
+        {
+            "id": 76,
+            "name": "DarkTemplar"
+        },
+        {
+            "id": 77,
+            "name": "Sentry"
+        },
+        {
+            "id": 78,
+            "name": "Phoenix"
+        },
+        {
+            "id": 79,
+            "name": "Carrier"
+        },
+        {
+            "id": 80,
+            "name": "VoidRay"
+        },
+        {
+            "id": 81,
+            "name": "WarpPrism"
+        },
+        {
+            "id": 82,
+            "name": "Observer"
+        },
+        {
+            "id": 83,
+            "name": "Immortal"
+        },
+        {
+            "id": 84,
+            "name": "Probe"
+        },
+        {
+            "id": 85,
+            "name": "Interceptor"
+        },
+        {
+            "id": 86,
+            "name": "Hatchery"
+        },
+        {
+            "id": 87,
+            "name": "CreepTumor"
+        },
+        {
+            "id": 88,
+            "name": "Extractor"
+        },
+        {
+            "id": 89,
+            "name": "SpawningPool"
+        },
+        {
+            "id": 90,
+            "name": "EvolutionChamber"
+        },
+        {
+            "id": 91,
+            "name": "HydraliskDen"
+        },
+        {
+            "id": 92,
+            "name": "Spire"
+        },
+        {
+            "id": 93,
+            "name": "UltraliskCavern"
+        },
+        {
+            "id": 94,
+            "name": "InfestationPit"
+        },
+        {
+            "id": 95,
+            "name": "NydusNetwork"
+        },
+        {
+            "id": 96,
+            "name": "BanelingNest"
+        },
+        {
+            "id": 97,
+            "name": "RoachWarren"
+        },
+        {
+            "id": 98,
+            "name": "SpineCrawler"
+        },
+        {
+            "id": 99,
+            "name": "SporeCrawler"
+        },
+        {
+            "id": 100,
+            "name": "Lair"
+        },
+        {
+            "id": 101,
+            "name": "Hive"
+        },
+        {
+            "id": 102,
+            "name": "GreaterSpire"
+        },
+        {
+            "id": 103,
+            "name": "Egg"
+        },
+        {
+            "id": 104,
+            "name": "Drone"
+        },
+        {
+            "id": 105,
+            "name": "Zergling"
+        },
+        {
+            "id": 106,
+            "name": "Overlord"
+        },
+        {
+            "id": 107,
+            "name": "Hydralisk"
+        },
+        {
+            "id": 108,
+            "name": "Mutalisk"
+        },
+        {
+            "id": 109,
+            "name": "Ultralisk"
+        },
+        {
+            "id": 110,
+            "name": "Roach"
+        },
+        {
+            "id": 111,
+            "name": "Infestor"
+        },
+        {
+            "id": 112,
+            "name": "Corruptor"
+        },
+        {
+            "id": 113,
+            "name": "BroodLordCocoon"
+        },
+        {
+            "id": 114,
+            "name": "BroodLord"
+        },
+        {
+            "id": 115,
+            "name": "BanelingBurrowed"
+        },
+        {
+            "id": 116,
+            "name": "DroneBurrowed"
+        },
+        {
+            "id": 117,
+            "name": "HydraliskBurrowed"
+        },
+        {
+            "id": 118,
+            "name": "RoachBurrowed"
+        },
+        {
+            "id": 119,
+            "name": "ZerglingBurrowed"
+        },
+        {
+            "id": 120,
+            "name": "InfestorTerranBurrowed"
+        },
+        {
+            "id": 121,
+            "name": "RedstoneLavaCritterBurrowed"
+        },
+        {
+            "id": 122,
+            "name": "RedstoneLavaCritterInjuredBurrowed"
+        },
+        {
+            "id": 123,
+            "name": "RedstoneLavaCritter"
+        },
+        {
+            "id": 124,
+            "name": "RedstoneLavaCritterInjured"
+        },
+        {
+            "id": 125,
+            "name": "QueenBurrowed"
+        },
+        {
+            "id": 126,
+            "name": "Queen"
+        },
+        {
+            "id": 127,
+            "name": "InfestorBurrowed"
+        },
+        {
+            "id": 128,
+            "name": "OverlordCocoon"
+        },
+        {
+            "id": 129,
+            "name": "Overseer"
+        },
+        {
+            "id": 130,
+            "name": "PlanetaryFortress"
+        },
+        {
+            "id": 131,
+            "name": "UltraliskBurrowed"
+        },
+        {
+            "id": 132,
+            "name": "OrbitalCommand"
+        },
+        {
+            "id": 133,
+            "name": "WarpGate"
+        },
+        {
+            "id": 134,
+            "name": "OrbitalCommandFlying"
+        },
+        {
+            "id": 135,
+            "name": "ForceField"
+        },
+        {
+            "id": 136,
+            "name": "WarpPrismPhasing"
+        },
+        {
+            "id": 137,
+            "name": "CreepTumorBurrowed"
+        },
+        {
+            "id": 138,
+            "name": "CreepTumorQueen"
+        },
+        {
+            "id": 139,
+            "name": "SpineCrawlerUprooted"
+        },
+        {
+            "id": 140,
+            "name": "SporeCrawlerUprooted"
+        },
+        {
+            "id": 141,
+            "name": "Archon"
+        },
+        {
+            "id": 142,
+            "name": "NydusCanal"
+        },
+        {
+            "id": 143,
+            "name": "BroodlingEscort"
+        },
+        {
+            "id": 144,
+            "name": "GhostAlternate"
+        },
+        {
+            "id": 145,
+            "name": "GhostNova"
+        },
+        {
+            "id": 146,
+            "name": "RichMineralField"
+        },
+        {
+            "id": 147,
+            "name": "RichMineralField750"
+        },
+        {
+            "id": 148,
+            "name": "Ursadon"
+        },
+        {
+            "id": 149,
+            "name": "XelNagaTower"
+        },
+        {
+            "id": 150,
+            "name": "InfestedTerransEgg"
+        },
+        {
+            "id": 151,
+            "name": "Larva"
+        },
+        {
+            "id": 152,
+            "name": "ReaperPlaceholder"
+        },
+        {
+            "id": 153,
+            "name": "MarineACGluescreenDummy"
+        },
+        {
+            "id": 154,
+            "name": "FirebatACGluescreenDummy"
+        },
+        {
+            "id": 155,
+            "name": "MedicACGluescreenDummy"
+        },
+        {
+            "id": 156,
+            "name": "MarauderACGluescreenDummy"
+        },
+        {
+            "id": 157,
+            "name": "VultureACGluescreenDummy"
+        },
+        {
+            "id": 158,
+            "name": "SiegeTankACGluescreenDummy"
+        },
+        {
+            "id": 159,
+            "name": "VikingACGluescreenDummy"
+        },
+        {
+            "id": 160,
+            "name": "BansheeACGluescreenDummy"
+        },
+        {
+            "id": 161,
+            "name": "BattlecruiserACGluescreenDummy"
+        },
+        {
+            "id": 162,
+            "name": "OrbitalCommandACGluescreenDummy"
+        },
+        {
+            "id": 163,
+            "name": "BunkerACGluescreenDummy"
+        },
+        {
+            "id": 164,
+            "name": "BunkerUpgradedACGluescreenDummy"
+        },
+        {
+            "id": 165,
+            "name": "MissileTurretACGluescreenDummy"
+        },
+        {
+            "id": 166,
+            "name": "HellbatACGluescreenDummy"
+        },
+        {
+            "id": 167,
+            "name": "GoliathACGluescreenDummy"
+        },
+        {
+            "id": 168,
+            "name": "CycloneACGluescreenDummy"
+        },
+        {
+            "id": 169,
+            "name": "WraithACGluescreenDummy"
+        },
+        {
+            "id": 170,
+            "name": "ScienceVesselACGluescreenDummy"
+        },
+        {
+            "id": 171,
+            "name": "HerculesACGluescreenDummy"
+        },
+        {
+            "id": 172,
+            "name": "ThorACGluescreenDummy"
+        },
+        {
+            "id": 173,
+            "name": "PerditionTurretACGluescreenDummy"
+        },
+        {
+            "id": 174,
+            "name": "FlamingBettyACGluescreenDummy"
+        },
+        {
+            "id": 175,
+            "name": "DevastationTurretACGluescreenDummy"
+        },
+        {
+            "id": 176,
+            "name": "BlasterBillyACGluescreenDummy"
+        },
+        {
+            "id": 177,
+            "name": "SpinningDizzyACGluescreenDummy"
+        },
+        {
+            "id": 178,
+            "name": "ZerglingKerriganACGluescreenDummy"
+        },
+        {
+            "id": 179,
+            "name": "RaptorACGluescreenDummy"
+        },
+        {
+            "id": 180,
+            "name": "QueenCoopACGluescreenDummy"
+        },
+        {
+            "id": 181,
+            "name": "HydraliskACGluescreenDummy"
+        },
+        {
+            "id": 182,
+            "name": "HydraliskLurkerACGluescreenDummy"
+        },
+        {
+            "id": 183,
+            "name": "MutaliskBroodlordACGluescreenDummy"
+        },
+        {
+            "id": 184,
+            "name": "BroodLordACGluescreenDummy"
+        },
+        {
+            "id": 185,
+            "name": "UltraliskACGluescreenDummy"
+        },
+        {
+            "id": 186,
+            "name": "TorrasqueACGluescreenDummy"
+        },
+        {
+            "id": 187,
+            "name": "OverseerACGluescreenDummy"
+        },
+        {
+            "id": 188,
+            "name": "LurkerACGluescreenDummy"
+        },
+        {
+            "id": 189,
+            "name": "SpineCrawlerACGluescreenDummy"
+        },
+        {
+            "id": 190,
+            "name": "SporeCrawlerACGluescreenDummy"
+        },
+        {
+            "id": 191,
+            "name": "NydusNetworkACGluescreenDummy"
+        },
+        {
+            "id": 192,
+            "name": "OmegaNetworkACGluescreenDummy"
+        },
+        {
+            "id": 193,
+            "name": "ZerglingZagaraACGluescreenDummy"
+        },
+        {
+            "id": 194,
+            "name": "SwarmlingACGluescreenDummy"
+        },
+        {
+            "id": 195,
+            "name": "BanelingACGluescreenDummy"
+        },
+        {
+            "id": 196,
+            "name": "SplitterlingACGluescreenDummy"
+        },
+        {
+            "id": 197,
+            "name": "AberrationACGluescreenDummy"
+        },
+        {
+            "id": 198,
+            "name": "ScourgeACGluescreenDummy"
+        },
+        {
+            "id": 199,
+            "name": "CorruptorACGluescreenDummy"
+        },
+        {
+            "id": 200,
+            "name": "BileLauncherACGluescreenDummy"
+        },
+        {
+            "id": 201,
+            "name": "SwarmQueenACGluescreenDummy"
+        },
+        {
+            "id": 202,
+            "name": "RoachACGluescreenDummy"
+        },
+        {
+            "id": 203,
+            "name": "RoachVileACGluescreenDummy"
+        },
+        {
+            "id": 204,
+            "name": "RavagerACGluescreenDummy"
+        },
+        {
+            "id": 205,
+            "name": "SwarmHostACGluescreenDummy"
+        },
+        {
+            "id": 206,
+            "name": "MutaliskACGluescreenDummy"
+        },
+        {
+            "id": 207,
+            "name": "GuardianACGluescreenDummy"
+        },
+        {
+            "id": 208,
+            "name": "DevourerACGluescreenDummy"
+        },
+        {
+            "id": 209,
+            "name": "ViperACGluescreenDummy"
+        },
+        {
+            "id": 210,
+            "name": "BrutaliskACGluescreenDummy"
+        },
+        {
+            "id": 211,
+            "name": "LeviathanACGluescreenDummy"
+        },
+        {
+            "id": 212,
+            "name": "ZealotACGluescreenDummy"
+        },
+        {
+            "id": 213,
+            "name": "ZealotAiurACGluescreenDummy"
+        },
+        {
+            "id": 214,
+            "name": "DragoonACGluescreenDummy"
+        },
+        {
+            "id": 215,
+            "name": "HighTemplarACGluescreenDummy"
+        },
+        {
+            "id": 216,
+            "name": "ArchonACGluescreenDummy"
+        },
+        {
+            "id": 217,
+            "name": "ImmortalACGluescreenDummy"
+        },
+        {
+            "id": 218,
+            "name": "ObserverACGluescreenDummy"
+        },
+        {
+            "id": 219,
+            "name": "PhoenixAiurACGluescreenDummy"
+        },
+        {
+            "id": 220,
+            "name": "ReaverACGluescreenDummy"
+        },
+        {
+            "id": 221,
+            "name": "TempestACGluescreenDummy"
+        },
+        {
+            "id": 222,
+            "name": "PhotonCannonACGluescreenDummy"
+        },
+        {
+            "id": 223,
+            "name": "ZealotVorazunACGluescreenDummy"
+        },
+        {
+            "id": 224,
+            "name": "ZealotShakurasACGluescreenDummy"
+        },
+        {
+            "id": 225,
+            "name": "StalkerShakurasACGluescreenDummy"
+        },
+        {
+            "id": 226,
+            "name": "DarkTemplarShakurasACGluescreenDummy"
+        },
+        {
+            "id": 227,
+            "name": "CorsairACGluescreenDummy"
+        },
+        {
+            "id": 228,
+            "name": "VoidRayACGluescreenDummy"
+        },
+        {
+            "id": 229,
+            "name": "VoidRayShakurasACGluescreenDummy"
+        },
+        {
+            "id": 230,
+            "name": "OracleACGluescreenDummy"
+        },
+        {
+            "id": 231,
+            "name": "DarkArchonACGluescreenDummy"
+        },
+        {
+            "id": 232,
+            "name": "DarkPylonACGluescreenDummy"
+        },
+        {
+            "id": 233,
+            "name": "ZealotPurifierACGluescreenDummy"
+        },
+        {
+            "id": 234,
+            "name": "SentryPurifierACGluescreenDummy"
+        },
+        {
+            "id": 235,
+            "name": "ImmortalKaraxACGluescreenDummy"
+        },
+        {
+            "id": 236,
+            "name": "ColossusACGluescreenDummy"
+        },
+        {
+            "id": 237,
+            "name": "ColossusPurifierACGluescreenDummy"
+        },
+        {
+            "id": 238,
+            "name": "PhoenixPurifierACGluescreenDummy"
+        },
+        {
+            "id": 239,
+            "name": "CarrierACGluescreenDummy"
+        },
+        {
+            "id": 240,
+            "name": "CarrierAiurACGluescreenDummy"
+        },
+        {
+            "id": 241,
+            "name": "KhaydarinMonolithACGluescreenDummy"
+        },
+        {
+            "id": 242,
+            "name": "ShieldBatteryACGluescreenDummy"
+        },
+        {
+            "id": 243,
+            "name": "EliteMarineACGluescreenDummy"
+        },
+        {
+            "id": 244,
+            "name": "MarauderCommandoACGluescreenDummy"
+        },
+        {
+            "id": 245,
+            "name": "SpecOpsGhostACGluescreenDummy"
+        },
+        {
+            "id": 246,
+            "name": "HellbatRangerACGluescreenDummy"
+        },
+        {
+            "id": 247,
+            "name": "StrikeGoliathACGluescreenDummy"
+        },
+        {
+            "id": 248,
+            "name": "HeavySiegeTankACGluescreenDummy"
+        },
+        {
+            "id": 249,
+            "name": "RaidLiberatorACGluescreenDummy"
+        },
+        {
+            "id": 250,
+            "name": "RavenTypeIIACGluescreenDummy"
+        },
+        {
+            "id": 251,
+            "name": "CovertBansheeACGluescreenDummy"
+        },
+        {
+            "id": 252,
+            "name": "RailgunTurretACGluescreenDummy"
+        },
+        {
+            "id": 253,
+            "name": "BlackOpsMissileTurretACGluescreenDummy"
+        },
+        {
+            "id": 254,
+            "name": "SupplicantACGluescreenDummy"
+        },
+        {
+            "id": 255,
+            "name": "StalkerTaldarimACGluescreenDummy"
+        },
+        {
+            "id": 256,
+            "name": "SentryTaldarimACGluescreenDummy"
+        },
+        {
+            "id": 257,
+            "name": "HighTemplarTaldarimACGluescreenDummy"
+        },
+        {
+            "id": 258,
+            "name": "ImmortalTaldarimACGluescreenDummy"
+        },
+        {
+            "id": 259,
+            "name": "ColossusTaldarimACGluescreenDummy"
+        },
+        {
+            "id": 260,
+            "name": "WarpPrismTaldarimACGluescreenDummy"
+        },
+        {
+            "id": 261,
+            "name": "PhotonCannonTaldarimACGluescreenDummy"
+        },
+        {
+            "id": 262,
+            "name": "NeedleSpinesWeapon"
+        },
+        {
+            "id": 263,
+            "name": "CorruptionWeapon"
+        },
+        {
+            "id": 264,
+            "name": "InfestedTerransWeapon"
+        },
+        {
+            "id": 265,
+            "name": "NeuralParasiteWeapon"
+        },
+        {
+            "id": 266,
+            "name": "PointDefenseDroneReleaseWeapon"
+        },
+        {
+            "id": 267,
+            "name": "HunterSeekerWeapon"
+        },
+        {
+            "id": 268,
+            "name": "MULE"
+        },
+        {
+            "id": 269,
+            "name": "ThorAAWeapon"
+        },
+        {
+            "id": 270,
+            "name": "PunisherGrenadesLMWeapon"
+        },
+        {
+            "id": 271,
+            "name": "VikingFighterWeapon"
+        },
+        {
+            "id": 272,
+            "name": "ATALaserBatteryLMWeapon"
+        },
+        {
+            "id": 273,
+            "name": "ATSLaserBatteryLMWeapon"
+        },
+        {
+            "id": 274,
+            "name": "LongboltMissileWeapon"
+        },
+        {
+            "id": 275,
+            "name": "D8ChargeWeapon"
+        },
+        {
+            "id": 276,
+            "name": "YamatoWeapon"
+        },
+        {
+            "id": 277,
+            "name": "IonCannonsWeapon"
+        },
+        {
+            "id": 278,
+            "name": "AcidSalivaWeapon"
+        },
+        {
+            "id": 279,
+            "name": "SpineCrawlerWeapon"
+        },
+        {
+            "id": 280,
+            "name": "SporeCrawlerWeapon"
+        },
+        {
+            "id": 281,
+            "name": "GlaiveWurmWeapon"
+        },
+        {
+            "id": 282,
+            "name": "GlaiveWurmM2Weapon"
+        },
+        {
+            "id": 283,
+            "name": "GlaiveWurmM3Weapon"
+        },
+        {
+            "id": 284,
+            "name": "StalkerWeapon"
+        },
+        {
+            "id": 285,
+            "name": "EMP2Weapon"
+        },
+        {
+            "id": 286,
+            "name": "BacklashRocketsLMWeapon"
+        },
+        {
+            "id": 287,
+            "name": "PhotonCannonWeapon"
+        },
+        {
+            "id": 288,
+            "name": "ParasiteSporeWeapon"
+        },
+        {
+            "id": 289,
+            "name": "Broodling"
+        },
+        {
+            "id": 290,
+            "name": "BroodLordBWeapon"
+        },
+        {
+            "id": 291,
+            "name": "AutoTurretReleaseWeapon"
+        },
+        {
+            "id": 292,
+            "name": "LarvaReleaseMissile"
+        },
+        {
+            "id": 293,
+            "name": "AcidSpinesWeapon"
+        },
+        {
+            "id": 294,
+            "name": "FrenzyWeapon"
+        },
+        {
+            "id": 295,
+            "name": "ContaminateWeapon"
+        },
+        {
+            "id": 296,
+            "name": "BeaconRally"
+        },
+        {
+            "id": 297,
+            "name": "BeaconArmy"
+        },
+        {
+            "id": 298,
+            "name": "BeaconAttack"
+        },
+        {
+            "id": 299,
+            "name": "BeaconDefend"
+        },
+        {
+            "id": 300,
+            "name": "BeaconHarass"
+        },
+        {
+            "id": 301,
+            "name": "BeaconIdle"
+        },
+        {
+            "id": 302,
+            "name": "BeaconAuto"
+        },
+        {
+            "id": 303,
+            "name": "BeaconDetect"
+        },
+        {
+            "id": 304,
+            "name": "BeaconScout"
+        },
+        {
+            "id": 305,
+            "name": "BeaconClaim"
+        },
+        {
+            "id": 306,
+            "name": "BeaconExpand"
+        },
+        {
+            "id": 307,
+            "name": "BeaconCustom1"
+        },
+        {
+            "id": 308,
+            "name": "BeaconCustom2"
+        },
+        {
+            "id": 309,
+            "name": "BeaconCustom3"
+        },
+        {
+            "id": 310,
+            "name": "BeaconCustom4"
+        },
+        {
+            "id": 311,
+            "name": "Adept"
+        },
+        {
+            "id": 312,
+            "name": "Rocks2x2NonConjoined"
+        },
+        {
+            "id": 313,
+            "name": "FungalGrowthMissile"
+        },
+        {
+            "id": 314,
+            "name": "NeuralParasiteTentacleMissile"
+        },
+        {
+            "id": 315,
+            "name": "Beacon_Protoss"
+        },
+        {
+            "id": 316,
+            "name": "Beacon_ProtossSmall"
+        },
+        {
+            "id": 317,
+            "name": "Beacon_Terran"
+        },
+        {
+            "id": 318,
+            "name": "Beacon_TerranSmall"
+        },
+        {
+            "id": 319,
+            "name": "Beacon_Zerg"
+        },
+        {
+            "id": 320,
+            "name": "Beacon_ZergSmall"
+        },
+        {
+            "id": 321,
+            "name": "Lyote"
+        },
+        {
+            "id": 322,
+            "name": "CarrionBird"
+        },
+        {
+            "id": 323,
+            "name": "KarakMale"
+        },
+        {
+            "id": 324,
+            "name": "KarakFemale"
+        },
+        {
+            "id": 325,
+            "name": "UrsadakFemaleExotic"
+        },
+        {
+            "id": 326,
+            "name": "UrsadakMale"
+        },
+        {
+            "id": 327,
+            "name": "UrsadakFemale"
+        },
+        {
+            "id": 328,
+            "name": "UrsadakCalf"
+        },
+        {
+            "id": 329,
+            "name": "UrsadakMaleExotic"
+        },
+        {
+            "id": 330,
+            "name": "UtilityBot"
+        },
+        {
+            "id": 331,
+            "name": "CommentatorBot1"
+        },
+        {
+            "id": 332,
+            "name": "CommentatorBot2"
+        },
+        {
+            "id": 333,
+            "name": "CommentatorBot3"
+        },
+        {
+            "id": 334,
+            "name": "CommentatorBot4"
+        },
+        {
+            "id": 335,
+            "name": "Scantipede"
+        },
+        {
+            "id": 336,
+            "name": "Dog"
+        },
+        {
+            "id": 337,
+            "name": "Sheep"
+        },
+        {
+            "id": 338,
+            "name": "Cow"
+        },
+        {
+            "id": 339,
+            "name": "InfestedTerransEggPlacement"
+        },
+        {
+            "id": 340,
+            "name": "InfestorTerransWeapon"
+        },
+        {
+            "id": 341,
+            "name": "MineralField"
+        },
+        {
+            "id": 342,
+            "name": "VespeneGeyser"
+        },
+        {
+            "id": 343,
+            "name": "SpacePlatformGeyser"
+        },
+        {
+            "id": 344,
+            "name": "RichVespeneGeyser"
+        },
+        {
+            "id": 345,
+            "name": "DestructibleSearchlight"
+        },
+        {
+            "id": 346,
+            "name": "DestructibleBullhornLights"
+        },
+        {
+            "id": 347,
+            "name": "DestructibleStreetlight"
+        },
+        {
+            "id": 348,
+            "name": "DestructibleSpacePlatformSign"
+        },
+        {
+            "id": 349,
+            "name": "DestructibleStoreFrontCityProps"
+        },
+        {
+            "id": 350,
+            "name": "DestructibleBillboardTall"
+        },
+        {
+            "id": 351,
+            "name": "DestructibleBillboardScrollingText"
+        },
+        {
+            "id": 352,
+            "name": "DestructibleSpacePlatformBarrier"
+        },
+        {
+            "id": 353,
+            "name": "DestructibleSignsDirectional"
+        },
+        {
+            "id": 354,
+            "name": "DestructibleSignsConstruction"
+        },
+        {
+            "id": 355,
+            "name": "DestructibleSignsFunny"
+        },
+        {
+            "id": 356,
+            "name": "DestructibleSignsIcons"
+        },
+        {
+            "id": 357,
+            "name": "DestructibleSignsWarning"
+        },
+        {
+            "id": 358,
+            "name": "DestructibleGarage"
+        },
+        {
+            "id": 359,
+            "name": "DestructibleGarageLarge"
+        },
+        {
+            "id": 360,
+            "name": "DestructibleTrafficSignal"
+        },
+        {
+            "id": 361,
+            "name": "TrafficSignal"
+        },
+        {
+            "id": 362,
+            "name": "BraxisAlphaDestructible1x1"
+        },
+        {
+            "id": 363,
+            "name": "BraxisAlphaDestructible2x2"
+        },
+        {
+            "id": 364,
+            "name": "DestructibleDebris4x4"
+        },
+        {
+            "id": 365,
+            "name": "DestructibleDebris6x6"
+        },
+        {
+            "id": 366,
+            "name": "DestructibleRock2x4Vertical"
+        },
+        {
+            "id": 367,
+            "name": "DestructibleRock2x4Horizontal"
+        },
+        {
+            "id": 368,
+            "name": "DestructibleRock2x6Vertical"
+        },
+        {
+            "id": 369,
+            "name": "DestructibleRock2x6Horizontal"
+        },
+        {
+            "id": 370,
+            "name": "DestructibleRock4x4"
+        },
+        {
+            "id": 371,
+            "name": "DestructibleRock6x6"
+        },
+        {
+            "id": 372,
+            "name": "DestructibleRampDiagonalHugeULBR"
+        },
+        {
+            "id": 373,
+            "name": "DestructibleRampDiagonalHugeBLUR"
+        },
+        {
+            "id": 374,
+            "name": "DestructibleRampVerticalHuge"
+        },
+        {
+            "id": 375,
+            "name": "DestructibleRampHorizontalHuge"
+        },
+        {
+            "id": 376,
+            "name": "DestructibleDebrisRampDiagonalHugeULBR"
+        },
+        {
+            "id": 377,
+            "name": "DestructibleDebrisRampDiagonalHugeBLUR"
+        },
+        {
+            "id": 378,
+            "name": "OverlordGenerateCreepKeybind"
+        },
+        {
+            "id": 379,
+            "name": "MengskStatueAlone"
+        },
+        {
+            "id": 380,
+            "name": "MengskStatue"
+        },
+        {
+            "id": 381,
+            "name": "WolfStatue"
+        },
+        {
+            "id": 382,
+            "name": "GlobeStatue"
+        },
+        {
+            "id": 383,
+            "name": "Weapon"
+        },
+        {
+            "id": 384,
+            "name": "GlaiveWurmBounceWeapon"
+        },
+        {
+            "id": 385,
+            "name": "BroodLordWeapon"
+        },
+        {
+            "id": 386,
+            "name": "BroodLordAWeapon"
+        },
+        {
+            "id": 387,
+            "name": "CreepBlocker1x1"
+        },
+        {
+            "id": 388,
+            "name": "PermanentCreepBlocker1x1"
+        },
+        {
+            "id": 389,
+            "name": "PathingBlocker1x1"
+        },
+        {
+            "id": 390,
+            "name": "PathingBlocker2x2"
+        },
+        {
+            "id": 391,
+            "name": "AutoTestAttackTargetGround"
+        },
+        {
+            "id": 392,
+            "name": "AutoTestAttackTargetAir"
+        },
+        {
+            "id": 393,
+            "name": "AutoTestAttacker"
+        },
+        {
+            "id": 394,
+            "name": "HelperEmitterSelectionArrow"
+        },
+        {
+            "id": 395,
+            "name": "MultiKillObject"
+        },
+        {
+            "id": 396,
+            "name": "ShapeGolfball"
+        },
+        {
+            "id": 397,
+            "name": "ShapeCone"
+        },
+        {
+            "id": 398,
+            "name": "ShapeCube"
+        },
+        {
+            "id": 399,
+            "name": "ShapeCylinder"
+        },
+        {
+            "id": 400,
+            "name": "ShapeDodecahedron"
+        },
+        {
+            "id": 401,
+            "name": "ShapeIcosahedron"
+        },
+        {
+            "id": 402,
+            "name": "ShapeOctahedron"
+        },
+        {
+            "id": 403,
+            "name": "ShapePyramid"
+        },
+        {
+            "id": 404,
+            "name": "ShapeRoundedCube"
+        },
+        {
+            "id": 405,
+            "name": "ShapeSphere"
+        },
+        {
+            "id": 406,
+            "name": "ShapeTetrahedron"
+        },
+        {
+            "id": 407,
+            "name": "ShapeThickTorus"
+        },
+        {
+            "id": 408,
+            "name": "ShapeThinTorus"
+        },
+        {
+            "id": 409,
+            "name": "ShapeTorus"
+        },
+        {
+            "id": 410,
+            "name": "Shape4PointStar"
+        },
+        {
+            "id": 411,
+            "name": "Shape5PointStar"
+        },
+        {
+            "id": 412,
+            "name": "Shape6PointStar"
+        },
+        {
+            "id": 413,
+            "name": "Shape8PointStar"
+        },
+        {
+            "id": 414,
+            "name": "ShapeArrowPointer"
+        },
+        {
+            "id": 415,
+            "name": "ShapeBowl"
+        },
+        {
+            "id": 416,
+            "name": "ShapeBox"
+        },
+        {
+            "id": 417,
+            "name": "ShapeCapsule"
+        },
+        {
+            "id": 418,
+            "name": "ShapeCrescentMoon"
+        },
+        {
+            "id": 419,
+            "name": "ShapeDecahedron"
+        },
+        {
+            "id": 420,
+            "name": "ShapeDiamond"
+        },
+        {
+            "id": 421,
+            "name": "ShapeFootball"
+        },
+        {
+            "id": 422,
+            "name": "ShapeGemstone"
+        },
+        {
+            "id": 423,
+            "name": "ShapeHeart"
+        },
+        {
+            "id": 424,
+            "name": "ShapeJack"
+        },
+        {
+            "id": 425,
+            "name": "ShapePlusSign"
+        },
+        {
+            "id": 426,
+            "name": "ShapeShamrock"
+        },
+        {
+            "id": 427,
+            "name": "ShapeSpade"
+        },
+        {
+            "id": 428,
+            "name": "ShapeTube"
+        },
+        {
+            "id": 429,
+            "name": "ShapeEgg"
+        },
+        {
+            "id": 430,
+            "name": "ShapeYenSign"
+        },
+        {
+            "id": 431,
+            "name": "ShapeX"
+        },
+        {
+            "id": 432,
+            "name": "ShapeWatermelon"
+        },
+        {
+            "id": 433,
+            "name": "ShapeWonSign"
+        },
+        {
+            "id": 434,
+            "name": "ShapeTennisball"
+        },
+        {
+            "id": 435,
+            "name": "ShapeStrawberry"
+        },
+        {
+            "id": 436,
+            "name": "ShapeSmileyFace"
+        },
+        {
+            "id": 437,
+            "name": "ShapeSoccerball"
+        },
+        {
+            "id": 438,
+            "name": "ShapeRainbow"
+        },
+        {
+            "id": 439,
+            "name": "ShapeSadFace"
+        },
+        {
+            "id": 440,
+            "name": "ShapePoundSign"
+        },
+        {
+            "id": 441,
+            "name": "ShapePear"
+        },
+        {
+            "id": 442,
+            "name": "ShapePineapple"
+        },
+        {
+            "id": 443,
+            "name": "ShapeOrange"
+        },
+        {
+            "id": 444,
+            "name": "ShapePeanut"
+        },
+        {
+            "id": 445,
+            "name": "ShapeO"
+        },
+        {
+            "id": 446,
+            "name": "ShapeLemon"
+        },
+        {
+            "id": 447,
+            "name": "ShapeMoneyBag"
+        },
+        {
+            "id": 448,
+            "name": "ShapeHorseshoe"
+        },
+        {
+            "id": 449,
+            "name": "ShapeHockeyStick"
+        },
+        {
+            "id": 450,
+            "name": "ShapeHockeyPuck"
+        },
+        {
+            "id": 451,
+            "name": "ShapeHand"
+        },
+        {
+            "id": 452,
+            "name": "ShapeGolfClub"
+        },
+        {
+            "id": 453,
+            "name": "ShapeGrape"
+        },
+        {
+            "id": 454,
+            "name": "ShapeEuroSign"
+        },
+        {
+            "id": 455,
+            "name": "ShapeDollarSign"
+        },
+        {
+            "id": 456,
+            "name": "ShapeBasketball"
+        },
+        {
+            "id": 457,
+            "name": "ShapeCarrot"
+        },
+        {
+            "id": 458,
+            "name": "ShapeCherry"
+        },
+        {
+            "id": 459,
+            "name": "ShapeBaseball"
+        },
+        {
+            "id": 460,
+            "name": "ShapeBaseballBat"
+        },
+        {
+            "id": 461,
+            "name": "ShapeBanana"
+        },
+        {
+            "id": 462,
+            "name": "ShapeApple"
+        },
+        {
+            "id": 463,
+            "name": "ShapeCashLarge"
+        },
+        {
+            "id": 464,
+            "name": "ShapeCashMedium"
+        },
+        {
+            "id": 465,
+            "name": "ShapeCashSmall"
+        },
+        {
+            "id": 466,
+            "name": "ShapeFootballColored"
+        },
+        {
+            "id": 467,
+            "name": "ShapeLemonSmall"
+        },
+        {
+            "id": 468,
+            "name": "ShapeOrangeSmall"
+        },
+        {
+            "id": 469,
+            "name": "ShapeTreasureChestOpen"
+        },
+        {
+            "id": 470,
+            "name": "ShapeTreasureChestClosed"
+        },
+        {
+            "id": 471,
+            "name": "ShapeWatermelonSmall"
+        },
+        {
+            "id": 472,
+            "name": "UnbuildableRocksDestructible"
+        },
+        {
+            "id": 473,
+            "name": "UnbuildableBricksDestructible"
+        },
+        {
+            "id": 474,
+            "name": "UnbuildablePlatesDestructible"
+        },
+        {
+            "id": 475,
+            "name": "Debris2x2NonConjoined"
+        },
+        {
+            "id": 476,
+            "name": "EnemyPathingBlocker1x1"
+        },
+        {
+            "id": 477,
+            "name": "EnemyPathingBlocker2x2"
+        },
+        {
+            "id": 478,
+            "name": "EnemyPathingBlocker4x4"
+        },
+        {
+            "id": 479,
+            "name": "EnemyPathingBlocker8x8"
+        },
+        {
+            "id": 480,
+            "name": "EnemyPathingBlocker16x16"
+        },
+        {
+            "id": 481,
+            "name": "ScopeTest"
+        },
+        {
+            "id": 482,
+            "name": "SentryACGluescreenDummy"
+        },
+        {
+            "id": 483,
+            "name": "MineralField750"
+        },
+        {
+            "id": 484,
+            "name": "HellionTank"
+        },
+        {
+            "id": 485,
+            "name": "CollapsibleTerranTowerDebris"
+        },
+        {
+            "id": 486,
+            "name": "DebrisRampLeft"
+        },
+        {
+            "id": 487,
+            "name": "DebrisRampRight"
+        },
+        {
+            "id": 488,
+            "name": "MothershipCore"
+        },
+        {
+            "id": 489,
+            "name": "LocustMP"
+        },
+        {
+            "id": 490,
+            "name": "CollapsibleRockTowerDebris"
+        },
+        {
+            "id": 491,
+            "name": "NydusCanalAttacker"
+        },
+        {
+            "id": 492,
+            "name": "NydusCanalCreeper"
+        },
+        {
+            "id": 493,
+            "name": "SwarmHostBurrowedMP"
+        },
+        {
+            "id": 494,
+            "name": "SwarmHostMP"
+        },
+        {
+            "id": 495,
+            "name": "Oracle"
+        },
+        {
+            "id": 496,
+            "name": "Tempest"
+        },
+        {
+            "id": 497,
+            "name": "WarHound"
+        },
+        {
+            "id": 498,
+            "name": "WidowMine"
+        },
+        {
+            "id": 499,
+            "name": "Viper"
+        },
+        {
+            "id": 500,
+            "name": "WidowMineBurrowed"
+        },
+        {
+            "id": 501,
+            "name": "LurkerMPEgg"
+        },
+        {
+            "id": 502,
+            "name": "LurkerMP"
+        },
+        {
+            "id": 503,
+            "name": "LurkerMPBurrowed"
+        },
+        {
+            "id": 504,
+            "name": "LurkerDenMP"
+        },
+        {
+            "id": 505,
+            "name": "ExtendingBridgeNEWide8Out"
+        },
+        {
+            "id": 506,
+            "name": "ExtendingBridgeNEWide8"
+        },
+        {
+            "id": 507,
+            "name": "ExtendingBridgeNWWide8Out"
+        },
+        {
+            "id": 508,
+            "name": "ExtendingBridgeNWWide8"
+        },
+        {
+            "id": 509,
+            "name": "ExtendingBridgeNEWide10Out"
+        },
+        {
+            "id": 510,
+            "name": "ExtendingBridgeNEWide10"
+        },
+        {
+            "id": 511,
+            "name": "ExtendingBridgeNWWide10Out"
+        },
+        {
+            "id": 512,
+            "name": "ExtendingBridgeNWWide10"
+        },
+        {
+            "id": 513,
+            "name": "ExtendingBridgeNEWide12Out"
+        },
+        {
+            "id": 514,
+            "name": "ExtendingBridgeNEWide12"
+        },
+        {
+            "id": 515,
+            "name": "ExtendingBridgeNWWide12Out"
+        },
+        {
+            "id": 516,
+            "name": "ExtendingBridgeNWWide12"
+        },
+        {
+            "id": 517,
+            "name": "CollapsibleRockTowerDebrisRampRight"
+        },
+        {
+            "id": 518,
+            "name": "CollapsibleRockTowerDebrisRampLeft"
+        },
+        {
+            "id": 519,
+            "name": "XelNaga_Caverns_DoorE"
+        },
+        {
+            "id": 520,
+            "name": "XelNaga_Caverns_DoorEOpened"
+        },
+        {
+            "id": 521,
+            "name": "XelNaga_Caverns_DoorN"
+        },
+        {
+            "id": 522,
+            "name": "XelNaga_Caverns_DoorNE"
+        },
+        {
+            "id": 523,
+            "name": "XelNaga_Caverns_DoorNEOpened"
+        },
+        {
+            "id": 524,
+            "name": "XelNaga_Caverns_DoorNOpened"
+        },
+        {
+            "id": 525,
+            "name": "XelNaga_Caverns_DoorNW"
+        },
+        {
+            "id": 526,
+            "name": "XelNaga_Caverns_DoorNWOpened"
+        },
+        {
+            "id": 527,
+            "name": "XelNaga_Caverns_DoorS"
+        },
+        {
+            "id": 528,
+            "name": "XelNaga_Caverns_DoorSE"
+        },
+        {
+            "id": 529,
+            "name": "XelNaga_Caverns_DoorSEOpened"
+        },
+        {
+            "id": 530,
+            "name": "XelNaga_Caverns_DoorSOpened"
+        },
+        {
+            "id": 531,
+            "name": "XelNaga_Caverns_DoorSW"
+        },
+        {
+            "id": 532,
+            "name": "XelNaga_Caverns_DoorSWOpened"
+        },
+        {
+            "id": 533,
+            "name": "XelNaga_Caverns_DoorW"
+        },
+        {
+            "id": 534,
+            "name": "XelNaga_Caverns_DoorWOpened"
+        },
+        {
+            "id": 535,
+            "name": "XelNaga_Caverns_Floating_BridgeNE8Out"
+        },
+        {
+            "id": 536,
+            "name": "XelNaga_Caverns_Floating_BridgeNE8"
+        },
+        {
+            "id": 537,
+            "name": "XelNaga_Caverns_Floating_BridgeNW8Out"
+        },
+        {
+            "id": 538,
+            "name": "XelNaga_Caverns_Floating_BridgeNW8"
+        },
+        {
+            "id": 539,
+            "name": "XelNaga_Caverns_Floating_BridgeNE10Out"
+        },
+        {
+            "id": 540,
+            "name": "XelNaga_Caverns_Floating_BridgeNE10"
+        },
+        {
+            "id": 541,
+            "name": "XelNaga_Caverns_Floating_BridgeNW10Out"
+        },
+        {
+            "id": 542,
+            "name": "XelNaga_Caverns_Floating_BridgeNW10"
+        },
+        {
+            "id": 543,
+            "name": "XelNaga_Caverns_Floating_BridgeNE12Out"
+        },
+        {
+            "id": 544,
+            "name": "XelNaga_Caverns_Floating_BridgeNE12"
+        },
+        {
+            "id": 545,
+            "name": "XelNaga_Caverns_Floating_BridgeNW12Out"
+        },
+        {
+            "id": 546,
+            "name": "XelNaga_Caverns_Floating_BridgeNW12"
+        },
+        {
+            "id": 547,
+            "name": "XelNaga_Caverns_Floating_BridgeH8Out"
+        },
+        {
+            "id": 548,
+            "name": "XelNaga_Caverns_Floating_BridgeH8"
+        },
+        {
+            "id": 549,
+            "name": "XelNaga_Caverns_Floating_BridgeV8Out"
+        },
+        {
+            "id": 550,
+            "name": "XelNaga_Caverns_Floating_BridgeV8"
+        },
+        {
+            "id": 551,
+            "name": "XelNaga_Caverns_Floating_BridgeH10Out"
+        },
+        {
+            "id": 552,
+            "name": "XelNaga_Caverns_Floating_BridgeH10"
+        },
+        {
+            "id": 553,
+            "name": "XelNaga_Caverns_Floating_BridgeV10Out"
+        },
+        {
+            "id": 554,
+            "name": "XelNaga_Caverns_Floating_BridgeV10"
+        },
+        {
+            "id": 555,
+            "name": "XelNaga_Caverns_Floating_BridgeH12Out"
+        },
+        {
+            "id": 556,
+            "name": "XelNaga_Caverns_Floating_BridgeH12"
+        },
+        {
+            "id": 557,
+            "name": "XelNaga_Caverns_Floating_BridgeV12Out"
+        },
+        {
+            "id": 558,
+            "name": "XelNaga_Caverns_Floating_BridgeV12"
+        },
+        {
+            "id": 559,
+            "name": "CollapsibleTerranTowerPushUnitRampLeft"
+        },
+        {
+            "id": 560,
+            "name": "CollapsibleTerranTowerPushUnitRampRight"
+        },
+        {
+            "id": 561,
+            "name": "CollapsibleRockTowerPushUnit"
+        },
+        {
+            "id": 562,
+            "name": "CollapsibleTerranTowerPushUnit"
+        },
+        {
+            "id": 563,
+            "name": "CollapsibleRockTowerPushUnitRampRight"
+        },
+        {
+            "id": 564,
+            "name": "CollapsibleRockTowerPushUnitRampLeft"
+        },
+        {
+            "id": 565,
+            "name": "DigesterCreepSprayTargetUnit"
+        },
+        {
+            "id": 566,
+            "name": "DigesterCreepSprayUnit"
+        },
+        {
+            "id": 567,
+            "name": "NydusCanalAttackerWeapon"
+        },
+        {
+            "id": 568,
+            "name": "ViperConsumeStructureWeapon"
+        },
+        {
+            "id": 569,
+            "name": "ResourceBlocker"
+        },
+        {
+            "id": 570,
+            "name": "TempestWeapon"
+        },
+        {
+            "id": 571,
+            "name": "YoinkMissile"
+        },
+        {
+            "id": 572,
+            "name": "YoinkVikingAirMissile"
+        },
+        {
+            "id": 573,
+            "name": "YoinkVikingGroundMissile"
+        },
+        {
+            "id": 574,
+            "name": "YoinkSiegeTankMissile"
+        },
+        {
+            "id": 575,
+            "name": "WarHoundWeapon"
+        },
+        {
+            "id": 576,
+            "name": "EyeStalkWeapon"
+        },
+        {
+            "id": 577,
+            "name": "WidowMineWeapon"
+        },
+        {
+            "id": 578,
+            "name": "WidowMineAirWeapon"
+        },
+        {
+            "id": 579,
+            "name": "MothershipCoreWeaponWeapon"
+        },
+        {
+            "id": 580,
+            "name": "TornadoMissileWeapon"
+        },
+        {
+            "id": 581,
+            "name": "TornadoMissileDummyWeapon"
+        },
+        {
+            "id": 582,
+            "name": "TalonsMissileWeapon"
+        },
+        {
+            "id": 583,
+            "name": "CreepTumorMissile"
+        },
+        {
+            "id": 584,
+            "name": "LocustMPEggAMissileWeapon"
+        },
+        {
+            "id": 585,
+            "name": "LocustMPEggBMissileWeapon"
+        },
+        {
+            "id": 586,
+            "name": "LocustMPWeapon"
+        },
+        {
+            "id": 587,
+            "name": "RepulsorCannonWeapon"
+        },
+        {
+            "id": 588,
+            "name": "CollapsibleRockTowerDiagonal"
+        },
+        {
+            "id": 589,
+            "name": "CollapsibleTerranTowerDiagonal"
+        },
+        {
+            "id": 590,
+            "name": "CollapsibleTerranTowerRampLeft"
+        },
+        {
+            "id": 591,
+            "name": "CollapsibleTerranTowerRampRight"
+        },
+        {
+            "id": 592,
+            "name": "Ice2x2NonConjoined"
+        },
+        {
+            "id": 593,
+            "name": "IceProtossCrates"
+        },
+        {
+            "id": 594,
+            "name": "ProtossCrates"
+        },
+        {
+            "id": 595,
+            "name": "TowerMine"
+        },
+        {
+            "id": 596,
+            "name": "PickupPalletGas"
+        },
+        {
+            "id": 597,
+            "name": "PickupPalletMinerals"
+        },
+        {
+            "id": 598,
+            "name": "PickupScrapSalvage1x1"
+        },
+        {
+            "id": 599,
+            "name": "PickupScrapSalvage2x2"
+        },
+        {
+            "id": 600,
+            "name": "PickupScrapSalvage3x3"
+        },
+        {
+            "id": 601,
+            "name": "RoughTerrain"
+        },
+        {
+            "id": 602,
+            "name": "UnbuildableBricksSmallUnit"
+        },
+        {
+            "id": 603,
+            "name": "UnbuildablePlatesSmallUnit"
+        },
+        {
+            "id": 604,
+            "name": "UnbuildablePlatesUnit"
+        },
+        {
+            "id": 605,
+            "name": "UnbuildableRocksSmallUnit"
+        },
+        {
+            "id": 606,
+            "name": "XelNagaHealingShrine"
+        },
+        {
+            "id": 607,
+            "name": "InvisibleTargetDummy"
+        },
+        {
+            "id": 608,
+            "name": "ProtossVespeneGeyser"
+        },
+        {
+            "id": 609,
+            "name": "CollapsibleRockTower"
+        },
+        {
+            "id": 610,
+            "name": "CollapsibleTerranTower"
+        },
+        {
+            "id": 611,
+            "name": "ThornLizard"
+        },
+        {
+            "id": 612,
+            "name": "CleaningBot"
+        },
+        {
+            "id": 613,
+            "name": "DestructibleRock6x6Weak"
+        },
+        {
+            "id": 614,
+            "name": "ProtossSnakeSegmentDemo"
+        },
+        {
+            "id": 615,
+            "name": "PhysicsCapsule"
+        },
+        {
+            "id": 616,
+            "name": "PhysicsCube"
+        },
+        {
+            "id": 617,
+            "name": "PhysicsCylinder"
+        },
+        {
+            "id": 618,
+            "name": "PhysicsKnot"
+        },
+        {
+            "id": 619,
+            "name": "PhysicsL"
+        },
+        {
+            "id": 620,
+            "name": "PhysicsPrimitives"
+        },
+        {
+            "id": 621,
+            "name": "PhysicsSphere"
+        },
+        {
+            "id": 622,
+            "name": "PhysicsStar"
+        },
+        {
+            "id": 623,
+            "name": "CreepBlocker4x4"
+        },
+        {
+            "id": 624,
+            "name": "DestructibleCityDebris2x4Vertical"
+        },
+        {
+            "id": 625,
+            "name": "DestructibleCityDebris2x4Horizontal"
+        },
+        {
+            "id": 626,
+            "name": "DestructibleCityDebris2x6Vertical"
+        },
+        {
+            "id": 627,
+            "name": "DestructibleCityDebris2x6Horizontal"
+        },
+        {
+            "id": 628,
+            "name": "DestructibleCityDebris4x4"
+        },
+        {
+            "id": 629,
+            "name": "DestructibleCityDebris6x6"
+        },
+        {
+            "id": 630,
+            "name": "DestructibleCityDebrisHugeDiagonalBLUR"
+        },
+        {
+            "id": 631,
+            "name": "DestructibleCityDebrisHugeDiagonalULBR"
+        },
+        {
+            "id": 632,
+            "name": "TestZerg"
+        },
+        {
+            "id": 633,
+            "name": "PathingBlockerRadius1"
+        },
+        {
+            "id": 634,
+            "name": "DestructibleRockEx12x4Vertical"
+        },
+        {
+            "id": 635,
+            "name": "DestructibleRockEx12x4Horizontal"
+        },
+        {
+            "id": 636,
+            "name": "DestructibleRockEx12x6Vertical"
+        },
+        {
+            "id": 637,
+            "name": "DestructibleRockEx12x6Horizontal"
+        },
+        {
+            "id": 638,
+            "name": "DestructibleRockEx14x4"
+        },
+        {
+            "id": 639,
+            "name": "DestructibleRockEx16x6"
+        },
+        {
+            "id": 640,
+            "name": "DestructibleRockEx1DiagonalHugeULBR"
+        },
+        {
+            "id": 641,
+            "name": "DestructibleRockEx1DiagonalHugeBLUR"
+        },
+        {
+            "id": 642,
+            "name": "DestructibleRockEx1VerticalHuge"
+        },
+        {
+            "id": 643,
+            "name": "DestructibleRockEx1HorizontalHuge"
+        },
+        {
+            "id": 644,
+            "name": "DestructibleIce2x4Vertical"
+        },
+        {
+            "id": 645,
+            "name": "DestructibleIce2x4Horizontal"
+        },
+        {
+            "id": 646,
+            "name": "DestructibleIce2x6Vertical"
+        },
+        {
+            "id": 647,
+            "name": "DestructibleIce2x6Horizontal"
+        },
+        {
+            "id": 648,
+            "name": "DestructibleIce4x4"
+        },
+        {
+            "id": 649,
+            "name": "DestructibleIce6x6"
+        },
+        {
+            "id": 650,
+            "name": "DestructibleIceDiagonalHugeULBR"
+        },
+        {
+            "id": 651,
+            "name": "DestructibleIceDiagonalHugeBLUR"
+        },
+        {
+            "id": 652,
+            "name": "DestructibleIceVerticalHuge"
+        },
+        {
+            "id": 653,
+            "name": "DestructibleIceHorizontalHuge"
+        },
+        {
+            "id": 654,
+            "name": "DesertPlanetSearchlight"
+        },
+        {
+            "id": 655,
+            "name": "DesertPlanetStreetlight"
+        },
+        {
+            "id": 656,
+            "name": "UnbuildableBricksUnit"
+        },
+        {
+            "id": 657,
+            "name": "UnbuildableRocksUnit"
+        },
+        {
+            "id": 658,
+            "name": "ZerusDestructibleArch"
+        },
+        {
+            "id": 659,
+            "name": "Artosilope"
+        },
+        {
+            "id": 660,
+            "name": "Anteplott"
+        },
+        {
+            "id": 661,
+            "name": "LabBot"
+        },
+        {
+            "id": 662,
+            "name": "Crabeetle"
+        },
+        {
+            "id": 663,
+            "name": "CollapsibleRockTowerRampRight"
+        },
+        {
+            "id": 664,
+            "name": "CollapsibleRockTowerRampLeft"
+        },
+        {
+            "id": 665,
+            "name": "LabMineralField"
+        },
+        {
+            "id": 666,
+            "name": "LabMineralField750"
+        },
+        {
+            "id": 667,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNEShort8Out"
+        },
+        {
+            "id": 668,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNEShort8"
+        },
+        {
+            "id": 669,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNWShort8Out"
+        },
+        {
+            "id": 670,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNWShort8"
+        },
+        {
+            "id": 671,
+            "name": "Tarsonis_DoorN"
+        },
+        {
+            "id": 672,
+            "name": "Tarsonis_DoorNLowered"
+        },
+        {
+            "id": 673,
+            "name": "Tarsonis_DoorNE"
+        },
+        {
+            "id": 674,
+            "name": "Tarsonis_DoorNELowered"
+        },
+        {
+            "id": 675,
+            "name": "Tarsonis_DoorE"
+        },
+        {
+            "id": 676,
+            "name": "Tarsonis_DoorELowered"
+        },
+        {
+            "id": 677,
+            "name": "Tarsonis_DoorNW"
+        },
+        {
+            "id": 678,
+            "name": "Tarsonis_DoorNWLowered"
+        },
+        {
+            "id": 679,
+            "name": "CompoundMansion_DoorN"
+        },
+        {
+            "id": 680,
+            "name": "CompoundMansion_DoorNLowered"
+        },
+        {
+            "id": 681,
+            "name": "CompoundMansion_DoorNE"
+        },
+        {
+            "id": 682,
+            "name": "CompoundMansion_DoorNELowered"
+        },
+        {
+            "id": 683,
+            "name": "CompoundMansion_DoorE"
+        },
+        {
+            "id": 684,
+            "name": "CompoundMansion_DoorELowered"
+        },
+        {
+            "id": 685,
+            "name": "CompoundMansion_DoorNW"
+        },
+        {
+            "id": 686,
+            "name": "CompoundMansion_DoorNWLowered"
+        },
+        {
+            "id": 687,
+            "name": "RavagerCocoon"
+        },
+        {
+            "id": 688,
+            "name": "Ravager"
+        },
+        {
+            "id": 689,
+            "name": "Liberator"
+        },
+        {
+            "id": 690,
+            "name": "RavagerBurrowed"
+        },
+        {
+            "id": 691,
+            "name": "ThorAP"
+        },
+        {
+            "id": 692,
+            "name": "Cyclone"
+        },
+        {
+            "id": 693,
+            "name": "LocustMPFlying"
+        },
+        {
+            "id": 694,
+            "name": "Disruptor"
+        },
+        {
+            "id": 695,
+            "name": "AiurLightBridgeNE8Out"
+        },
+        {
+            "id": 696,
+            "name": "AiurLightBridgeNE8"
+        },
+        {
+            "id": 697,
+            "name": "AiurLightBridgeNE10Out"
+        },
+        {
+            "id": 698,
+            "name": "AiurLightBridgeNE10"
+        },
+        {
+            "id": 699,
+            "name": "AiurLightBridgeNE12Out"
+        },
+        {
+            "id": 700,
+            "name": "AiurLightBridgeNE12"
+        },
+        {
+            "id": 701,
+            "name": "AiurLightBridgeNW8Out"
+        },
+        {
+            "id": 702,
+            "name": "AiurLightBridgeNW8"
+        },
+        {
+            "id": 703,
+            "name": "AiurLightBridgeNW10Out"
+        },
+        {
+            "id": 704,
+            "name": "AiurLightBridgeNW10"
+        },
+        {
+            "id": 705,
+            "name": "AiurLightBridgeNW12Out"
+        },
+        {
+            "id": 706,
+            "name": "AiurLightBridgeNW12"
+        },
+        {
+            "id": 707,
+            "name": "AiurTempleBridgeNE8Out"
+        },
+        {
+            "id": 708,
+            "name": "AiurTempleBridgeNE10Out"
+        },
+        {
+            "id": 709,
+            "name": "AiurTempleBridgeNE12Out"
+        },
+        {
+            "id": 710,
+            "name": "AiurTempleBridgeNW8Out"
+        },
+        {
+            "id": 711,
+            "name": "AiurTempleBridgeNW10Out"
+        },
+        {
+            "id": 712,
+            "name": "AiurTempleBridgeNW12Out"
+        },
+        {
+            "id": 713,
+            "name": "ShakurasLightBridgeNE8Out"
+        },
+        {
+            "id": 714,
+            "name": "ShakurasLightBridgeNE8"
+        },
+        {
+            "id": 715,
+            "name": "ShakurasLightBridgeNE10Out"
+        },
+        {
+            "id": 716,
+            "name": "ShakurasLightBridgeNE10"
+        },
+        {
+            "id": 717,
+            "name": "ShakurasLightBridgeNE12Out"
+        },
+        {
+            "id": 718,
+            "name": "ShakurasLightBridgeNE12"
+        },
+        {
+            "id": 719,
+            "name": "ShakurasLightBridgeNW8Out"
+        },
+        {
+            "id": 720,
+            "name": "ShakurasLightBridgeNW8"
+        },
+        {
+            "id": 721,
+            "name": "ShakurasLightBridgeNW10Out"
+        },
+        {
+            "id": 722,
+            "name": "ShakurasLightBridgeNW10"
+        },
+        {
+            "id": 723,
+            "name": "ShakurasLightBridgeNW12Out"
+        },
+        {
+            "id": 724,
+            "name": "ShakurasLightBridgeNW12"
+        },
+        {
+            "id": 725,
+            "name": "VoidMPImmortalReviveCorpse"
+        },
+        {
+            "id": 726,
+            "name": "GuardianCocoonMP"
+        },
+        {
+            "id": 727,
+            "name": "GuardianMP"
+        },
+        {
+            "id": 728,
+            "name": "DevourerCocoonMP"
+        },
+        {
+            "id": 729,
+            "name": "DevourerMP"
+        },
+        {
+            "id": 730,
+            "name": "DefilerMPBurrowed"
+        },
+        {
+            "id": 731,
+            "name": "DefilerMP"
+        },
+        {
+            "id": 732,
+            "name": "OracleStasisTrap"
+        },
+        {
+            "id": 733,
+            "name": "DisruptorPhased"
+        },
+        {
+            "id": 734,
+            "name": "LiberatorAG"
+        },
+        {
+            "id": 735,
+            "name": "AiurLightBridgeAbandonedNE8Out"
+        },
+        {
+            "id": 736,
+            "name": "AiurLightBridgeAbandonedNE8"
+        },
+        {
+            "id": 737,
+            "name": "AiurLightBridgeAbandonedNE10Out"
+        },
+        {
+            "id": 738,
+            "name": "AiurLightBridgeAbandonedNE10"
+        },
+        {
+            "id": 739,
+            "name": "AiurLightBridgeAbandonedNE12Out"
+        },
+        {
+            "id": 740,
+            "name": "AiurLightBridgeAbandonedNE12"
+        },
+        {
+            "id": 741,
+            "name": "AiurLightBridgeAbandonedNW8Out"
+        },
+        {
+            "id": 742,
+            "name": "AiurLightBridgeAbandonedNW8"
+        },
+        {
+            "id": 743,
+            "name": "AiurLightBridgeAbandonedNW10Out"
+        },
+        {
+            "id": 744,
+            "name": "AiurLightBridgeAbandonedNW10"
+        },
+        {
+            "id": 745,
+            "name": "AiurLightBridgeAbandonedNW12Out"
+        },
+        {
+            "id": 746,
+            "name": "AiurLightBridgeAbandonedNW12"
+        },
+        {
+            "id": 747,
+            "name": "CollapsiblePurifierTowerDebris"
+        },
+        {
+            "id": 748,
+            "name": "PortCity_Bridge_UnitNE8Out"
+        },
+        {
+            "id": 749,
+            "name": "PortCity_Bridge_UnitNE8"
+        },
+        {
+            "id": 750,
+            "name": "PortCity_Bridge_UnitSE8Out"
+        },
+        {
+            "id": 751,
+            "name": "PortCity_Bridge_UnitSE8"
+        },
+        {
+            "id": 752,
+            "name": "PortCity_Bridge_UnitNW8Out"
+        },
+        {
+            "id": 753,
+            "name": "PortCity_Bridge_UnitNW8"
+        },
+        {
+            "id": 754,
+            "name": "PortCity_Bridge_UnitSW8Out"
+        },
+        {
+            "id": 755,
+            "name": "PortCity_Bridge_UnitSW8"
+        },
+        {
+            "id": 756,
+            "name": "PortCity_Bridge_UnitNE10Out"
+        },
+        {
+            "id": 757,
+            "name": "PortCity_Bridge_UnitNE10"
+        },
+        {
+            "id": 758,
+            "name": "PortCity_Bridge_UnitSE10Out"
+        },
+        {
+            "id": 759,
+            "name": "PortCity_Bridge_UnitSE10"
+        },
+        {
+            "id": 760,
+            "name": "PortCity_Bridge_UnitNW10Out"
+        },
+        {
+            "id": 761,
+            "name": "PortCity_Bridge_UnitNW10"
+        },
+        {
+            "id": 762,
+            "name": "PortCity_Bridge_UnitSW10Out"
+        },
+        {
+            "id": 763,
+            "name": "PortCity_Bridge_UnitSW10"
+        },
+        {
+            "id": 764,
+            "name": "PortCity_Bridge_UnitNE12Out"
+        },
+        {
+            "id": 765,
+            "name": "PortCity_Bridge_UnitNE12"
+        },
+        {
+            "id": 766,
+            "name": "PortCity_Bridge_UnitSE12Out"
+        },
+        {
+            "id": 767,
+            "name": "PortCity_Bridge_UnitSE12"
+        },
+        {
+            "id": 768,
+            "name": "PortCity_Bridge_UnitNW12Out"
+        },
+        {
+            "id": 769,
+            "name": "PortCity_Bridge_UnitNW12"
+        },
+        {
+            "id": 770,
+            "name": "PortCity_Bridge_UnitSW12Out"
+        },
+        {
+            "id": 771,
+            "name": "PortCity_Bridge_UnitSW12"
+        },
+        {
+            "id": 772,
+            "name": "PortCity_Bridge_UnitN8Out"
+        },
+        {
+            "id": 773,
+            "name": "PortCity_Bridge_UnitN8"
+        },
+        {
+            "id": 774,
+            "name": "PortCity_Bridge_UnitS8Out"
+        },
+        {
+            "id": 775,
+            "name": "PortCity_Bridge_UnitS8"
+        },
+        {
+            "id": 776,
+            "name": "PortCity_Bridge_UnitE8Out"
+        },
+        {
+            "id": 777,
+            "name": "PortCity_Bridge_UnitE8"
+        },
+        {
+            "id": 778,
+            "name": "PortCity_Bridge_UnitW8Out"
+        },
+        {
+            "id": 779,
+            "name": "PortCity_Bridge_UnitW8"
+        },
+        {
+            "id": 780,
+            "name": "PortCity_Bridge_UnitN10Out"
+        },
+        {
+            "id": 781,
+            "name": "PortCity_Bridge_UnitN10"
+        },
+        {
+            "id": 782,
+            "name": "PortCity_Bridge_UnitS10Out"
+        },
+        {
+            "id": 783,
+            "name": "PortCity_Bridge_UnitS10"
+        },
+        {
+            "id": 784,
+            "name": "PortCity_Bridge_UnitE10Out"
+        },
+        {
+            "id": 785,
+            "name": "PortCity_Bridge_UnitE10"
+        },
+        {
+            "id": 786,
+            "name": "PortCity_Bridge_UnitW10Out"
+        },
+        {
+            "id": 787,
+            "name": "PortCity_Bridge_UnitW10"
+        },
+        {
+            "id": 788,
+            "name": "PortCity_Bridge_UnitN12Out"
+        },
+        {
+            "id": 789,
+            "name": "PortCity_Bridge_UnitN12"
+        },
+        {
+            "id": 790,
+            "name": "PortCity_Bridge_UnitS12Out"
+        },
+        {
+            "id": 791,
+            "name": "PortCity_Bridge_UnitS12"
+        },
+        {
+            "id": 792,
+            "name": "PortCity_Bridge_UnitE12Out"
+        },
+        {
+            "id": 793,
+            "name": "PortCity_Bridge_UnitE12"
+        },
+        {
+            "id": 794,
+            "name": "PortCity_Bridge_UnitW12Out"
+        },
+        {
+            "id": 795,
+            "name": "PortCity_Bridge_UnitW12"
+        },
+        {
+            "id": 796,
+            "name": "PurifierRichMineralField"
+        },
+        {
+            "id": 797,
+            "name": "PurifierRichMineralField750"
+        },
+        {
+            "id": 798,
+            "name": "CollapsiblePurifierTowerPushUnit"
+        },
+        {
+            "id": 799,
+            "name": "LocustMPPrecursor"
+        },
+        {
+            "id": 800,
+            "name": "ReleaseInterceptorsBeacon"
+        },
+        {
+            "id": 801,
+            "name": "AdeptPhaseShift"
+        },
+        {
+            "id": 802,
+            "name": "RavagerCorrosiveBileMissile"
+        },
+        {
+            "id": 803,
+            "name": "HydraliskImpaleMissile"
+        },
+        {
+            "id": 804,
+            "name": "CycloneMissileLargeAir"
+        },
+        {
+            "id": 805,
+            "name": "CycloneMissile"
+        },
+        {
+            "id": 806,
+            "name": "CycloneMissileLarge"
+        },
+        {
+            "id": 807,
+            "name": "ThorAALance"
+        },
+        {
+            "id": 808,
+            "name": "OracleWeapon"
+        },
+        {
+            "id": 809,
+            "name": "TempestWeaponGround"
+        },
+        {
+            "id": 810,
+            "name": "RavagerWeaponMissile"
+        },
+        {
+            "id": 811,
+            "name": "ScoutMPAirWeaponLeft"
+        },
+        {
+            "id": 812,
+            "name": "ScoutMPAirWeaponRight"
+        },
+        {
+            "id": 813,
+            "name": "ArbiterMPWeaponMissile"
+        },
+        {
+            "id": 814,
+            "name": "GuardianMPWeapon"
+        },
+        {
+            "id": 815,
+            "name": "DevourerMPWeaponMissile"
+        },
+        {
+            "id": 816,
+            "name": "DefilerMPDarkSwarmWeapon"
+        },
+        {
+            "id": 817,
+            "name": "QueenMPEnsnareMissile"
+        },
+        {
+            "id": 818,
+            "name": "QueenMPSpawnBroodlingsMissile"
+        },
+        {
+            "id": 819,
+            "name": "LightningBombWeapon"
+        },
+        {
+            "id": 820,
+            "name": "HERCPlacement"
+        },
+        {
+            "id": 821,
+            "name": "GrappleWeapon"
+        },
+        {
+            "id": 822,
+            "name": "CausticSprayMissile"
+        },
+        {
+            "id": 823,
+            "name": "ParasiticBombMissile"
+        },
+        {
+            "id": 824,
+            "name": "ParasiticBombDummy"
+        },
+        {
+            "id": 825,
+            "name": "AdeptWeapon"
+        },
+        {
+            "id": 826,
+            "name": "AdeptUpgradeWeapon"
+        },
+        {
+            "id": 827,
+            "name": "LiberatorMissile"
+        },
+        {
+            "id": 828,
+            "name": "LiberatorDamageMissile"
+        },
+        {
+            "id": 829,
+            "name": "LiberatorAGMissile"
+        },
+        {
+            "id": 830,
+            "name": "KD8Charge"
+        },
+        {
+            "id": 831,
+            "name": "KD8ChargeWeapon"
+        },
+        {
+            "id": 832,
+            "name": "SlaynElementalGrabWeapon"
+        },
+        {
+            "id": 833,
+            "name": "SlaynElementalGrabAirUnit"
+        },
+        {
+            "id": 834,
+            "name": "SlaynElementalGrabGroundUnit"
+        },
+        {
+            "id": 835,
+            "name": "SlaynElementalWeapon"
+        },
+        {
+            "id": 836,
+            "name": "DestructibleExpeditionGate6x6"
+        },
+        {
+            "id": 837,
+            "name": "DestructibleZergInfestation3x3"
+        },
+        {
+            "id": 838,
+            "name": "HERC"
+        },
+        {
+            "id": 839,
+            "name": "Moopy"
+        },
+        {
+            "id": 840,
+            "name": "Replicant"
+        },
+        {
+            "id": 841,
+            "name": "SeekerMissile"
+        },
+        {
+            "id": 842,
+            "name": "AiurTempleBridgeDestructibleNE8Out"
+        },
+        {
+            "id": 843,
+            "name": "AiurTempleBridgeDestructibleNE10Out"
+        },
+        {
+            "id": 844,
+            "name": "AiurTempleBridgeDestructibleNE12Out"
+        },
+        {
+            "id": 845,
+            "name": "AiurTempleBridgeDestructibleNW8Out"
+        },
+        {
+            "id": 846,
+            "name": "AiurTempleBridgeDestructibleNW10Out"
+        },
+        {
+            "id": 847,
+            "name": "AiurTempleBridgeDestructibleNW12Out"
+        },
+        {
+            "id": 848,
+            "name": "AiurTempleBridgeDestructibleSW8Out"
+        },
+        {
+            "id": 849,
+            "name": "AiurTempleBridgeDestructibleSW10Out"
+        },
+        {
+            "id": 850,
+            "name": "AiurTempleBridgeDestructibleSW12Out"
+        },
+        {
+            "id": 851,
+            "name": "AiurTempleBridgeDestructibleSE8Out"
+        },
+        {
+            "id": 852,
+            "name": "AiurTempleBridgeDestructibleSE10Out"
+        },
+        {
+            "id": 853,
+            "name": "AiurTempleBridgeDestructibleSE12Out"
+        },
+        {
+            "id": 854,
+            "name": "FlyoverUnit"
+        },
+        {
+            "id": 855,
+            "name": "CorsairMP"
+        },
+        {
+            "id": 856,
+            "name": "ScoutMP"
+        },
+        {
+            "id": 857,
+            "name": "ArbiterMP"
+        },
+        {
+            "id": 858,
+            "name": "ScourgeMP"
+        },
+        {
+            "id": 859,
+            "name": "DefilerMPPlagueWeapon"
+        },
+        {
+            "id": 860,
+            "name": "QueenMP"
+        },
+        {
+            "id": 861,
+            "name": "XelNagaDestructibleRampBlocker6S"
+        },
+        {
+            "id": 862,
+            "name": "XelNagaDestructibleRampBlocker6SE"
+        },
+        {
+            "id": 863,
+            "name": "XelNagaDestructibleRampBlocker6E"
+        },
+        {
+            "id": 864,
+            "name": "XelNagaDestructibleRampBlocker6NE"
+        },
+        {
+            "id": 865,
+            "name": "XelNagaDestructibleRampBlocker6N"
+        },
+        {
+            "id": 866,
+            "name": "XelNagaDestructibleRampBlocker6NW"
+        },
+        {
+            "id": 867,
+            "name": "XelNagaDestructibleRampBlocker6W"
+        },
+        {
+            "id": 868,
+            "name": "XelNagaDestructibleRampBlocker6SW"
+        },
+        {
+            "id": 869,
+            "name": "XelNagaDestructibleRampBlocker8S"
+        },
+        {
+            "id": 870,
+            "name": "XelNagaDestructibleRampBlocker8SE"
+        },
+        {
+            "id": 871,
+            "name": "XelNagaDestructibleRampBlocker8E"
+        },
+        {
+            "id": 872,
+            "name": "XelNagaDestructibleRampBlocker8NE"
+        },
+        {
+            "id": 873,
+            "name": "XelNagaDestructibleRampBlocker8N"
+        },
+        {
+            "id": 874,
+            "name": "XelNagaDestructibleRampBlocker8NW"
+        },
+        {
+            "id": 875,
+            "name": "XelNagaDestructibleRampBlocker8W"
+        },
+        {
+            "id": 876,
+            "name": "XelNagaDestructibleRampBlocker8SW"
+        },
+        {
+            "id": 877,
+            "name": "ReptileCrate"
+        },
+        {
+            "id": 878,
+            "name": "SlaynSwarmHostSpawnFlyer"
+        },
+        {
+            "id": 879,
+            "name": "SlaynElemental"
+        },
+        {
+            "id": 880,
+            "name": "PurifierVespeneGeyser"
+        },
+        {
+            "id": 881,
+            "name": "ShakurasVespeneGeyser"
+        },
+        {
+            "id": 882,
+            "name": "CollapsiblePurifierTowerDiagonal"
+        },
+        {
+            "id": 883,
+            "name": "CreepOnlyBlocker4x4"
+        },
+        {
+            "id": 884,
+            "name": "PurifierMineralField"
+        },
+        {
+            "id": 885,
+            "name": "PurifierMineralField750"
+        },
+        {
+            "id": 886,
+            "name": "BattleStationMineralField"
+        },
+        {
+            "id": 887,
+            "name": "BattleStationMineralField750"
+        },
+        {
+            "id": 888,
+            "name": "Beacon_Nova"
+        },
+        {
+            "id": 889,
+            "name": "Beacon_NovaSmall"
+        },
+        {
+            "id": 890,
+            "name": "Ursula"
+        },
+        {
+            "id": 891,
+            "name": "Elsecaro_Colonist_Hut"
+        },
+        {
+            "id": 892,
+            "name": "TransportOverlordCocoon"
+        },
+        {
+            "id": 893,
+            "name": "OverlordTransport"
+        },
+        {
+            "id": 894,
+            "name": "PylonOvercharged"
+        },
+        {
+            "id": 895,
+            "name": "BypassArmorDrone"
+        },
+        {
+            "id": 896,
+            "name": "AdeptPiercingWeapon"
+        },
+        {
+            "id": 897,
+            "name": "CorrosiveParasiteWeapon"
+        },
+        {
+            "id": 898,
+            "name": "InfestedTerran"
+        },
+        {
+            "id": 899,
+            "name": "MercCompound"
+        },
+        {
+            "id": 900,
+            "name": "SupplyDepotDrop"
+        },
+        {
+            "id": 901,
+            "name": "LurkerDen"
+        },
+        {
+            "id": 902,
+            "name": "D8Charge"
+        },
+        {
+            "id": 903,
+            "name": "ThorWreckage"
+        },
+        {
+            "id": 904,
+            "name": "Goliath"
+        },
+        {
+            "id": 905,
+            "name": "TechReactor"
+        },
+        {
+            "id": 906,
+            "name": "SS_PowerupBomb"
+        },
+        {
+            "id": 907,
+            "name": "SS_PowerupHealth"
+        },
+        {
+            "id": 908,
+            "name": "SS_PowerupSideMissiles"
+        },
+        {
+            "id": 909,
+            "name": "SS_PowerupStrongerMissiles"
+        },
+        {
+            "id": 910,
+            "name": "LurkerEgg"
+        },
+        {
+            "id": 911,
+            "name": "Lurker"
+        },
+        {
+            "id": 912,
+            "name": "LurkerBurrowed"
+        },
+        {
+            "id": 913,
+            "name": "ArchiveSealed"
+        },
+        {
+            "id": 914,
+            "name": "InfestedCivilian"
+        },
+        {
+            "id": 915,
+            "name": "FlamingBetty"
+        },
+        {
+            "id": 916,
+            "name": "InfestedCivilianBurrowed"
+        },
+        {
+            "id": 917,
+            "name": "SelendisInterceptor"
+        },
+        {
+            "id": 918,
+            "name": "SiegeBreakerSieged"
+        },
+        {
+            "id": 919,
+            "name": "SiegeBreaker"
+        },
+        {
+            "id": 920,
+            "name": "PerditionTurretUnderground"
+        },
+        {
+            "id": 921,
+            "name": "PerditionTurret"
+        },
+        {
+            "id": 922,
+            "name": "SentryGunUnderground"
+        },
+        {
+            "id": 923,
+            "name": "SentryGun"
+        },
+        {
+            "id": 924,
+            "name": "WarPig"
+        },
+        {
+            "id": 925,
+            "name": "DevilDog"
+        },
+        {
+            "id": 926,
+            "name": "SpartanCompany"
+        },
+        {
+            "id": 927,
+            "name": "HammerSecurity"
+        },
+        {
+            "id": 928,
+            "name": "HelsAngelFighter"
+        },
+        {
+            "id": 929,
+            "name": "DuskWing"
+        },
+        {
+            "id": 930,
+            "name": "DukesRevenge"
+        },
+        {
+            "id": 931,
+            "name": "OdinWreckage"
+        },
+        {
+            "id": 932,
+            "name": "HeroNuke"
+        },
+        {
+            "id": 933,
+            "name": "KerriganCharBurrowed"
+        },
+        {
+            "id": 934,
+            "name": "KerriganChar"
+        },
+        {
+            "id": 935,
+            "name": "SpiderMineBurrowed"
+        },
+        {
+            "id": 936,
+            "name": "SpiderMine"
+        },
+        {
+            "id": 937,
+            "name": "Zeratul"
+        },
+        {
+            "id": 938,
+            "name": "Urun"
+        },
+        {
+            "id": 939,
+            "name": "Mohandar"
+        },
+        {
+            "id": 940,
+            "name": "Selendis"
+        },
+        {
+            "id": 941,
+            "name": "Scout"
+        },
+        {
+            "id": 942,
+            "name": "OmegaliskBurrowed"
+        },
+        {
+            "id": 943,
+            "name": "Omegalisk"
+        },
+        {
+            "id": 944,
+            "name": "InfestedAbominationBurrowed"
+        },
+        {
+            "id": 945,
+            "name": "InfestedAbomination"
+        },
+        {
+            "id": 946,
+            "name": "HunterKillerBurrowed"
+        },
+        {
+            "id": 947,
+            "name": "HunterKiller"
+        },
+        {
+            "id": 948,
+            "name": "InfestedTerranCampaignBurrowed"
+        },
+        {
+            "id": 949,
+            "name": "InfestedTerranCampaign"
+        },
+        {
+            "id": 950,
+            "name": "CheckStation"
+        },
+        {
+            "id": 951,
+            "name": "CheckStationDiagonalBLUR"
+        },
+        {
+            "id": 952,
+            "name": "CheckStationDiagonalULBR"
+        },
+        {
+            "id": 953,
+            "name": "CheckStationVertical"
+        },
+        {
+            "id": 954,
+            "name": "CheckStationOpened"
+        },
+        {
+            "id": 955,
+            "name": "CheckStationDiagonalBLUROpened"
+        },
+        {
+            "id": 956,
+            "name": "CheckStationDiagonalULBROpened"
+        },
+        {
+            "id": 957,
+            "name": "CheckStationVerticalOpened"
+        },
+        {
+            "id": 958,
+            "name": "BarracksTechReactor"
+        },
+        {
+            "id": 959,
+            "name": "FactoryTechReactor"
+        },
+        {
+            "id": 960,
+            "name": "StarportTechReactor"
+        },
+        {
+            "id": 961,
+            "name": "SpectreNuke"
+        },
+        {
+            "id": 962,
+            "name": "ColonistShipFlying"
+        },
+        {
+            "id": 963,
+            "name": "ColonistShip"
+        },
+        {
+            "id": 964,
+            "name": "BioDomeCommandFlying"
+        },
+        {
+            "id": 965,
+            "name": "BioDomeCommand"
+        },
+        {
+            "id": 966,
+            "name": "HerculesLanderFlying"
+        },
+        {
+            "id": 967,
+            "name": "HerculesLander"
+        },
+        {
+            "id": 968,
+            "name": "ZhakulDasLightBridgeOff"
+        },
+        {
+            "id": 969,
+            "name": "ZhakulDasLightBridge"
+        },
+        {
+            "id": 970,
+            "name": "ZhakulDasLibraryUnitBurrowed"
+        },
+        {
+            "id": 971,
+            "name": "ZhakulDasLibraryUnit"
+        },
+        {
+            "id": 972,
+            "name": "XelNagaTempleDoorBurrowed"
+        },
+        {
+            "id": 973,
+            "name": "XelNagaTempleDoor"
+        },
+        {
+            "id": 974,
+            "name": "XelNagaTempleDoorURDLBurrowed"
+        },
+        {
+            "id": 975,
+            "name": "XelNagaTempleDoorURDL"
+        },
+        {
+            "id": 976,
+            "name": "HelsAngelAssault"
+        },
+        {
+            "id": 977,
+            "name": "AutomatedRefinery"
+        },
+        {
+            "id": 978,
+            "name": "BattlecruiserHeliosMorph"
+        },
+        {
+            "id": 979,
+            "name": "HealingPotionTESTInstant"
+        },
+        {
+            "id": 980,
+            "name": "SpacePlatformCliffDoorOpen0"
+        },
+        {
+            "id": 981,
+            "name": "SpacePlatformCliffDoor0"
+        },
+        {
+            "id": 982,
+            "name": "SpacePlatformCliffDoorOpen1"
+        },
+        {
+            "id": 983,
+            "name": "SpacePlatformCliffDoor1"
+        },
+        {
+            "id": 984,
+            "name": "DestructibleGateDiagonalBLURLowered"
+        },
+        {
+            "id": 985,
+            "name": "DestructibleGateDiagonalULBRLowered"
+        },
+        {
+            "id": 986,
+            "name": "DestructibleGateStraightHorizontalBFLowered"
+        },
+        {
+            "id": 987,
+            "name": "DestructibleGateStraightHorizontalLowered"
+        },
+        {
+            "id": 988,
+            "name": "DestructibleGateStraightVerticalLFLowered"
+        },
+        {
+            "id": 989,
+            "name": "DestructibleGateStraightVerticalLowered"
+        },
+        {
+            "id": 990,
+            "name": "DestructibleGateDiagonalBLUR"
+        },
+        {
+            "id": 991,
+            "name": "DestructibleGateDiagonalULBR"
+        },
+        {
+            "id": 992,
+            "name": "DestructibleGateStraightHorizontalBF"
+        },
+        {
+            "id": 993,
+            "name": "DestructibleGateStraightHorizontal"
+        },
+        {
+            "id": 994,
+            "name": "DestructibleGateStraightVerticalLF"
+        },
+        {
+            "id": 995,
+            "name": "DestructibleGateStraightVertical"
+        },
+        {
+            "id": 996,
+            "name": "MetalGateDiagonalBLURLowered"
+        },
+        {
+            "id": 997,
+            "name": "MetalGateDiagonalULBRLowered"
+        },
+        {
+            "id": 998,
+            "name": "MetalGateStraightHorizontalBFLowered"
+        },
+        {
+            "id": 999,
+            "name": "MetalGateStraightHorizontalLowered"
+        },
+        {
+            "id": 1000,
+            "name": "MetalGateStraightVerticalLFLowered"
+        },
+        {
+            "id": 1001,
+            "name": "MetalGateStraightVerticalLowered"
+        },
+        {
+            "id": 1002,
+            "name": "MetalGateDiagonalBLUR"
+        },
+        {
+            "id": 1003,
+            "name": "MetalGateDiagonalULBR"
+        },
+        {
+            "id": 1004,
+            "name": "MetalGateStraightHorizontalBF"
+        },
+        {
+            "id": 1005,
+            "name": "MetalGateStraightHorizontal"
+        },
+        {
+            "id": 1006,
+            "name": "MetalGateStraightVerticalLF"
+        },
+        {
+            "id": 1007,
+            "name": "MetalGateStraightVertical"
+        },
+        {
+            "id": 1008,
+            "name": "SecurityGateDiagonalBLURLowered"
+        },
+        {
+            "id": 1009,
+            "name": "SecurityGateDiagonalULBRLowered"
+        },
+        {
+            "id": 1010,
+            "name": "SecurityGateStraightHorizontalBFLowered"
+        },
+        {
+            "id": 1011,
+            "name": "SecurityGateStraightHorizontalLowered"
+        },
+        {
+            "id": 1012,
+            "name": "SecurityGateStraightVerticalLFLowered"
+        },
+        {
+            "id": 1013,
+            "name": "SecurityGateStraightVerticalLowered"
+        },
+        {
+            "id": 1014,
+            "name": "SecurityGateDiagonalBLUR"
+        },
+        {
+            "id": 1015,
+            "name": "SecurityGateDiagonalULBR"
+        },
+        {
+            "id": 1016,
+            "name": "SecurityGateStraightHorizontalBF"
+        },
+        {
+            "id": 1017,
+            "name": "SecurityGateStraightHorizontal"
+        },
+        {
+            "id": 1018,
+            "name": "SecurityGateStraightVerticalLF"
+        },
+        {
+            "id": 1019,
+            "name": "SecurityGateStraightVertical"
+        },
+        {
+            "id": 1020,
+            "name": "TerrazineNodeDeadTerran"
+        },
+        {
+            "id": 1021,
+            "name": "TerrazineNodeHappyProtoss"
+        },
+        {
+            "id": 1022,
+            "name": "ZhakulDasLightBridgeOffTopRight"
+        },
+        {
+            "id": 1023,
+            "name": "ZhakulDasLightBridgeTopRight"
+        },
+        {
+            "id": 1024,
+            "name": "BattlecruiserHelios"
+        },
+        {
+            "id": 1025,
+            "name": "NukeSiloNova"
+        },
+        {
+            "id": 1026,
+            "name": "Odin"
+        },
+        {
+            "id": 1027,
+            "name": "PygaliskCocoon"
+        },
+        {
+            "id": 1028,
+            "name": "DevourerTissueDoodad"
+        },
+        {
+            "id": 1029,
+            "name": "SS_BattlecruiserMissileLauncher"
+        },
+        {
+            "id": 1030,
+            "name": "SS_TerraTronMissileSpinnerMissile"
+        },
+        {
+            "id": 1031,
+            "name": "SS_TerraTronSaw"
+        },
+        {
+            "id": 1032,
+            "name": "SS_BattlecruiserHunterSeekerMissile"
+        },
+        {
+            "id": 1033,
+            "name": "SS_LeviathanBomb"
+        },
+        {
+            "id": 1034,
+            "name": "DevourerTissueMissile"
+        },
+        {
+            "id": 1035,
+            "name": "SS_Interceptor"
+        },
+        {
+            "id": 1036,
+            "name": "SS_LeviathanBombMissile"
+        },
+        {
+            "id": 1037,
+            "name": "SS_LeviathanSpawnBombMissile"
+        },
+        {
+            "id": 1038,
+            "name": "SS_FighterMissileLeft"
+        },
+        {
+            "id": 1039,
+            "name": "SS_FighterMissileRight"
+        },
+        {
+            "id": 1040,
+            "name": "SS_InterceptorSpawnMissile"
+        },
+        {
+            "id": 1041,
+            "name": "SS_CarrierBossMissile"
+        },
+        {
+            "id": 1042,
+            "name": "SS_LeviathanTentacleTarget"
+        },
+        {
+            "id": 1043,
+            "name": "SS_LeviathanTentacleL2Missile"
+        },
+        {
+            "id": 1044,
+            "name": "SS_LeviathanTentacleR1Missile"
+        },
+        {
+            "id": 1045,
+            "name": "SS_LeviathanTentacleR2Missile"
+        },
+        {
+            "id": 1046,
+            "name": "SS_LeviathanTentacleL1Missile"
+        },
+        {
+            "id": 1047,
+            "name": "SS_TerraTronMissile"
+        },
+        {
+            "id": 1048,
+            "name": "SS_WraithMissile"
+        },
+        {
+            "id": 1049,
+            "name": "SS_ScourgeMissile"
+        },
+        {
+            "id": 1050,
+            "name": "SS_CorruptorMissile"
+        },
+        {
+            "id": 1051,
+            "name": "SS_SwarmGuardianMissile"
+        },
+        {
+            "id": 1052,
+            "name": "SS_StrongMissile1"
+        },
+        {
+            "id": 1053,
+            "name": "SS_StrongMissile2"
+        },
+        {
+            "id": 1054,
+            "name": "SS_FighterDroneMissile"
+        },
+        {
+            "id": 1055,
+            "name": "SS_PhoenixMissile"
+        },
+        {
+            "id": 1056,
+            "name": "SS_ScoutMissile"
+        },
+        {
+            "id": 1057,
+            "name": "SS_InterceptorMissile"
+        },
+        {
+            "id": 1058,
+            "name": "SS_ScienceVesselMissile"
+        },
+        {
+            "id": 1059,
+            "name": "SS_BattlecruiserMissile"
+        },
+        {
+            "id": 1060,
+            "name": "D8ClusterBombWeapon"
+        },
+        {
+            "id": 1061,
+            "name": "D8ClusterBomb"
+        },
+        {
+            "id": 1062,
+            "name": "BroodLordEgg"
+        },
+        {
+            "id": 1063,
+            "name": "BroodLordEggMissile"
+        },
+        {
+            "id": 1064,
+            "name": "CivilianWeapon"
+        },
+        {
+            "id": 1065,
+            "name": "BattlecruiserHeliosALMWeapon"
+        },
+        {
+            "id": 1066,
+            "name": "BattlecruiserLokiLMWeapon"
+        },
+        {
+            "id": 1067,
+            "name": "BattlecruiserHeliosGLMWeapon"
+        },
+        {
+            "id": 1068,
+            "name": "BioStasisMissile"
+        },
+        {
+            "id": 1069,
+            "name": "InfestedVentBroodLordEgg"
+        },
+        {
+            "id": 1070,
+            "name": "InfestedVentCorruptorEgg"
+        },
+        {
+            "id": 1071,
+            "name": "TentacleAMissile"
+        },
+        {
+            "id": 1072,
+            "name": "TentacleBMissile"
+        },
+        {
+            "id": 1073,
+            "name": "TentacleCMissile"
+        },
+        {
+            "id": 1074,
+            "name": "TentacleDMissile"
+        },
+        {
+            "id": 1075,
+            "name": "MutaliskEgg"
+        },
+        {
+            "id": 1076,
+            "name": "InfestedVentMutaliskEgg"
+        },
+        {
+            "id": 1077,
+            "name": "MutaliskEggMissile"
+        },
+        {
+            "id": 1078,
+            "name": "InfestedVentEggMissile"
+        },
+        {
+            "id": 1079,
+            "name": "SporeCannonFireMissile"
+        },
+        {
+            "id": 1080,
+            "name": "ExperimentalPlasmaGunWeapon"
+        },
+        {
+            "id": 1081,
+            "name": "BrutaliskWeapon"
+        },
+        {
+            "id": 1082,
+            "name": "LokiHurricaneMissileLeft"
+        },
+        {
+            "id": 1083,
+            "name": "LokiHurricaneMissileRight"
+        },
+        {
+            "id": 1084,
+            "name": "OdinAAWeapon"
+        },
+        {
+            "id": 1085,
+            "name": "DuskWingWeapon"
+        },
+        {
+            "id": 1086,
+            "name": "KerriganWeapon"
+        },
+        {
+            "id": 1087,
+            "name": "UltrasonicPulseWeapon"
+        },
+        {
+            "id": 1088,
+            "name": "KerriganCharWeapon"
+        },
+        {
+            "id": 1089,
+            "name": "DevastatorMissileWeapon"
+        },
+        {
+            "id": 1090,
+            "name": "SwannWeapon"
+        },
+        {
+            "id": 1091,
+            "name": "HammerSecurityLMWeapon"
+        },
+        {
+            "id": 1092,
+            "name": "ConsumeDNAFeedbackWeapon"
+        },
+        {
+            "id": 1093,
+            "name": "UrunWeaponLeft"
+        },
+        {
+            "id": 1094,
+            "name": "UrunWeaponRight"
+        },
+        {
+            "id": 1095,
+            "name": "HailstormMissilesWeapon"
+        },
+        {
+            "id": 1096,
+            "name": "ColonyInfestationWeapon"
+        },
+        {
+            "id": 1097,
+            "name": "VoidSeekerPhaseMineBlastWeapon"
+        },
+        {
+            "id": 1098,
+            "name": "VoidSeekerPhaseMineBlastSecondaryWeapon"
+        },
+        {
+            "id": 1099,
+            "name": "TossGrenadeWeapon"
+        },
+        {
+            "id": 1100,
+            "name": "TychusGrenadeWeapon"
+        },
+        {
+            "id": 1101,
+            "name": "VileStreamWeapon"
+        },
+        {
+            "id": 1102,
+            "name": "WraithAirWeaponRight"
+        },
+        {
+            "id": 1103,
+            "name": "WraithAirWeaponLeft"
+        },
+        {
+            "id": 1104,
+            "name": "WraithGroundWeapon"
+        },
+        {
+            "id": 1105,
+            "name": "WeaponHybridD"
+        },
+        {
+            "id": 1106,
+            "name": "KarassWeapon"
+        },
+        {
+            "id": 1107,
+            "name": "HybridCPlasmaWeapon"
+        },
+        {
+            "id": 1108,
+            "name": "WarbotBMissile"
+        },
+        {
+            "id": 1109,
+            "name": "LokiYamatoWeapon"
+        },
+        {
+            "id": 1110,
+            "name": "HyperionYamatoSpecialWeapon"
+        },
+        {
+            "id": 1111,
+            "name": "HyperionLMWeapon"
+        },
+        {
+            "id": 1112,
+            "name": "HyperionALMWeapon"
+        },
+        {
+            "id": 1113,
+            "name": "VultureWeapon"
+        },
+        {
+            "id": 1114,
+            "name": "ScoutAirWeaponLeft"
+        },
+        {
+            "id": 1115,
+            "name": "ScoutAirWeaponRight"
+        },
+        {
+            "id": 1116,
+            "name": "HunterKillerWeapon"
+        },
+        {
+            "id": 1117,
+            "name": "GoliathAWeapon"
+        },
+        {
+            "id": 1118,
+            "name": "SpartanCompanyAWeapon"
+        },
+        {
+            "id": 1119,
+            "name": "LeviathanScourgeMissile"
+        },
+        {
+            "id": 1120,
+            "name": "BioPlasmidDischargeWeapon"
+        },
+        {
+            "id": 1121,
+            "name": "VoidSeekerWeapon"
+        },
+        {
+            "id": 1122,
+            "name": "HelsAngelFighterWeapon"
+        },
+        {
+            "id": 1123,
+            "name": "DRBattlecruiserALMWeapon"
+        },
+        {
+            "id": 1124,
+            "name": "DRBattlecruiserGLMWeapon"
+        },
+        {
+            "id": 1125,
+            "name": "HurricaneMissileRight"
+        },
+        {
+            "id": 1126,
+            "name": "HurricaneMissileLeft"
+        },
+        {
+            "id": 1127,
+            "name": "HybridSingularityFeedbackWeapon"
+        },
+        {
+            "id": 1128,
+            "name": "DominionKillTeamLMWeapon"
+        },
+        {
+            "id": 1129,
+            "name": "ItemGrenadesWeapon"
+        },
+        {
+            "id": 1130,
+            "name": "ItemGravityBombsWeapon"
+        },
+        {
+            "id": 1131,
+            "name": "TestHeroThrowMissile"
+        },
+        {
+            "id": 1132,
+            "name": "TestHeroDebugMissileAbility1Weapon"
+        },
+        {
+            "id": 1133,
+            "name": "TestHeroDebugMissileAbility2Weapon"
+        },
+        {
+            "id": 1134,
+            "name": "Spectre"
+        },
+        {
+            "id": 1135,
+            "name": "Vulture"
+        },
+        {
+            "id": 1136,
+            "name": "Loki"
+        },
+        {
+            "id": 1137,
+            "name": "Wraith"
+        },
+        {
+            "id": 1138,
+            "name": "DominionKillTeam"
+        },
+        {
+            "id": 1139,
+            "name": "Firebat"
+        },
+        {
+            "id": 1140,
+            "name": "Diamondback"
+        },
+        {
+            "id": 1141,
+            "name": "G4ChargeWeapon"
+        },
+        {
+            "id": 1142,
+            "name": "SS_BlackEdgeBorder"
+        },
+        {
+            "id": 1143,
+            "name": "DevourerTissueSampleTube"
+        },
+        {
+            "id": 1144,
+            "name": "Monolith"
+        },
+        {
+            "id": 1145,
+            "name": "Obelisk"
+        },
+        {
+            "id": 1146,
+            "name": "Archive"
+        },
+        {
+            "id": 1147,
+            "name": "ArtifactVault"
+        },
+        {
+            "id": 1148,
+            "name": "AvernusGateControl"
+        },
+        {
+            "id": 1149,
+            "name": "GateControlUnit"
+        },
+        {
+            "id": 1150,
+            "name": "BlimpAds"
+        },
+        {
+            "id": 1151,
+            "name": "Blocker6x6"
+        },
+        {
+            "id": 1152,
+            "name": "Blocker8x8"
+        },
+        {
+            "id": 1153,
+            "name": "Blocker16x16"
+        },
+        {
+            "id": 1154,
+            "name": "CargoTruckUnitFlatbed"
+        },
+        {
+            "id": 1155,
+            "name": "CargoTruckUnitTrailer"
+        },
+        {
+            "id": 1156,
+            "name": "Blimp"
+        },
+        {
+            "id": 1157,
+            "name": "CastanarWindowLargeDiagonalULBRUnit"
+        },
+        {
+            "id": 1158,
+            "name": "Blocker4x4"
+        },
+        {
+            "id": 1159,
+            "name": "HomeLarge"
+        },
+        {
+            "id": 1160,
+            "name": "HomeSmall"
+        },
+        {
+            "id": 1161,
+            "name": "ElevatorBlocker"
+        },
+        {
+            "id": 1162,
+            "name": "QuestionMark"
+        },
+        {
+            "id": 1163,
+            "name": "NydusWormLavaDeath"
+        },
+        {
+            "id": 1164,
+            "name": "SS_BackgroundSpaceLarge"
+        },
+        {
+            "id": 1165,
+            "name": "SS_BackgroundSpaceTerran00"
+        },
+        {
+            "id": 1166,
+            "name": "SS_BackgroundSpaceTerran02"
+        },
+        {
+            "id": 1167,
+            "name": "SS_BackgroundSpaceZerg00"
+        },
+        {
+            "id": 1168,
+            "name": "SS_BackgroundSpaceZerg02"
+        },
+        {
+            "id": 1169,
+            "name": "SS_CarrierBoss"
+        },
+        {
+            "id": 1170,
+            "name": "SS_Battlecruiser"
+        },
+        {
+            "id": 1171,
+            "name": "SS_TerraTronMissileSpinnerLauncher"
+        },
+        {
+            "id": 1172,
+            "name": "SS_TerraTronMissileSpinner"
+        },
+        {
+            "id": 1173,
+            "name": "SS_TerraTronBeamTarget"
+        },
+        {
+            "id": 1174,
+            "name": "SS_LightningProjectorFaceRight"
+        },
+        {
+            "id": 1175,
+            "name": "SS_Scourge"
+        },
+        {
+            "id": 1176,
+            "name": "SS_Corruptor"
+        },
+        {
+            "id": 1177,
+            "name": "SS_TerraTronMissileLauncher"
+        },
+        {
+            "id": 1178,
+            "name": "SS_LightningProjectorFaceLeft"
+        },
+        {
+            "id": 1179,
+            "name": "SS_Wraith"
+        },
+        {
+            "id": 1180,
+            "name": "SS_SwarmGuardian"
+        },
+        {
+            "id": 1181,
+            "name": "SS_Scout"
+        },
+        {
+            "id": 1182,
+            "name": "SS_Leviathan"
+        },
+        {
+            "id": 1183,
+            "name": "SS_ScienceVessel"
+        },
+        {
+            "id": 1184,
+            "name": "SS_TerraTron"
+        },
+        {
+            "id": 1185,
+            "name": "SecretDocuments"
+        },
+        {
+            "id": 1186,
+            "name": "Predator"
+        },
+        {
+            "id": 1187,
+            "name": "DefilerBoneSample"
+        },
+        {
+            "id": 1188,
+            "name": "DevourerTissueSample"
+        },
+        {
+            "id": 1189,
+            "name": "ProtossPsiElements"
+        },
+        {
+            "id": 1190,
+            "name": "Tassadar"
+        },
+        {
+            "id": 1191,
+            "name": "ScienceFacility"
+        },
+        {
+            "id": 1192,
+            "name": "InfestedCocoon"
+        },
+        {
+            "id": 1193,
+            "name": "FusionReactor"
+        },
+        {
+            "id": 1194,
+            "name": "BubbaCommercial"
+        },
+        {
+            "id": 1195,
+            "name": "XelNagaPrisonHeight2"
+        },
+        {
+            "id": 1196,
+            "name": "XelNagaPrison"
+        },
+        {
+            "id": 1197,
+            "name": "XelNagaPrisonNorth"
+        },
+        {
+            "id": 1198,
+            "name": "XelNagaPrisonNorthHeight2"
+        },
+        {
+            "id": 1199,
+            "name": "ZergDropPodCreep"
+        },
+        {
+            "id": 1200,
+            "name": "iPistolAd"
+        },
+        {
+            "id": 1201,
+            "name": "L800ETC_Ad"
+        },
+        {
+            "id": 1202,
+            "name": "NukeNoodlesCommercial"
+        },
+        {
+            "id": 1203,
+            "name": "PsiOpsCommercial"
+        },
+        {
+            "id": 1204,
+            "name": "ShipAlarm"
+        },
+        {
+            "id": 1205,
+            "name": "SpacePlatformDestructibleJumboBlocker"
+        },
+        {
+            "id": 1206,
+            "name": "SpacePlatformDestructibleLargeBlocker"
+        },
+        {
+            "id": 1207,
+            "name": "SpacePlatformDestructibleMediumBlocker"
+        },
+        {
+            "id": 1208,
+            "name": "SpacePlatformDestructibleSmallBlocker"
+        },
+        {
+            "id": 1209,
+            "name": "TalDarimMothership"
+        },
+        {
+            "id": 1210,
+            "name": "PlasmaTorpedoesWeapon"
+        },
+        {
+            "id": 1211,
+            "name": "PsiDisruptor"
+        },
+        {
+            "id": 1212,
+            "name": "HiveMindEmulator"
+        },
+        {
+            "id": 1213,
+            "name": "Raynor01"
+        },
+        {
+            "id": 1214,
+            "name": "ScienceVessel"
+        },
+        {
+            "id": 1215,
+            "name": "Scourge"
+        },
+        {
+            "id": 1216,
+            "name": "SpacePlatformReactorPathingBlocker"
+        },
+        {
+            "id": 1217,
+            "name": "TaurenOuthouse"
+        },
+        {
+            "id": 1218,
+            "name": "TychusEjectMissile"
+        },
+        {
+            "id": 1219,
+            "name": "Feederling"
+        },
+        {
+            "id": 1220,
+            "name": "UlaanSmokeBridge"
+        },
+        {
+            "id": 1221,
+            "name": "TalDarimPrisonCrystal"
+        },
+        {
+            "id": 1222,
+            "name": "SpaceDiablo"
+        },
+        {
+            "id": 1223,
+            "name": "MurlocMarine"
+        },
+        {
+            "id": 1224,
+            "name": "XelNagaPrisonConsole"
+        },
+        {
+            "id": 1225,
+            "name": "TalDarimPrison"
+        },
+        {
+            "id": 1226,
+            "name": "AdjutantCapsule"
+        },
+        {
+            "id": 1227,
+            "name": "XelNagaVault"
+        },
+        {
+            "id": 1228,
+            "name": "HoldingPen"
+        },
+        {
+            "id": 1229,
+            "name": "ScrapHuge"
+        },
+        {
+            "id": 1230,
+            "name": "PrisonerCivilian"
+        },
+        {
+            "id": 1231,
+            "name": "BiodomeHalfBuilt"
+        },
+        {
+            "id": 1232,
+            "name": "Biodome"
+        },
+        {
+            "id": 1233,
+            "name": "DestructibleKorhalFlag"
+        },
+        {
+            "id": 1234,
+            "name": "DestructibleKorhalPodium"
+        },
+        {
+            "id": 1235,
+            "name": "DestructibleKorhalTree"
+        },
+        {
+            "id": 1236,
+            "name": "DestructibleKorhalFoliage"
+        },
+        {
+            "id": 1237,
+            "name": "DestructibleSandbags"
+        },
+        {
+            "id": 1238,
+            "name": "CastanarWindowLargeDiagonalBLURUnit"
+        },
+        {
+            "id": 1239,
+            "name": "CargoTruckUnitBarrels"
+        },
+        {
+            "id": 1240,
+            "name": "SporeCannon"
+        },
+        {
+            "id": 1241,
+            "name": "Stetmann"
+        },
+        {
+            "id": 1242,
+            "name": "BridgeBlocker4x12"
+        },
+        {
+            "id": 1243,
+            "name": "CivilianShipWrecked"
+        },
+        {
+            "id": 1244,
+            "name": "Swann"
+        },
+        {
+            "id": 1245,
+            "name": "DrakkenLaserDrill"
+        },
+        {
+            "id": 1246,
+            "name": "MindSiphonReturnWeapon"
+        },
+        {
+            "id": 1247,
+            "name": "KerriganEgg"
+        },
+        {
+            "id": 1248,
+            "name": "ChrysalisEgg"
+        },
+        {
+            "id": 1249,
+            "name": "PrisonerSpectre"
+        },
+        {
+            "id": 1250,
+            "name": "PrisonZealot"
+        },
+        {
+            "id": 1251,
+            "name": "ScrapSalvage1x1"
+        },
+        {
+            "id": 1252,
+            "name": "ScrapSalvage2x2"
+        },
+        {
+            "id": 1253,
+            "name": "ScrapSalvage3x3"
+        },
+        {
+            "id": 1254,
+            "name": "RaynorCommando"
+        },
+        {
+            "id": 1255,
+            "name": "Overmind"
+        },
+        {
+            "id": 1256,
+            "name": "OvermindRemains"
+        },
+        {
+            "id": 1257,
+            "name": "InfestedMercHaven"
+        },
+        {
+            "id": 1258,
+            "name": "MonlythArtifactForceField"
+        },
+        {
+            "id": 1259,
+            "name": "MonlythForceFieldStatue"
+        },
+        {
+            "id": 1260,
+            "name": "Virophage"
+        },
+        {
+            "id": 1261,
+            "name": "PsiShockWeapon"
+        },
+        {
+            "id": 1262,
+            "name": "TychusCommando"
+        },
+        {
+            "id": 1263,
+            "name": "Brutalisk"
+        },
+        {
+            "id": 1264,
+            "name": "Pygalisk"
+        },
+        {
+            "id": 1265,
+            "name": "ValhallaBaseDestructibleDoorDead"
+        },
+        {
+            "id": 1266,
+            "name": "ValhallaBaseDestructibleDoor"
+        },
+        {
+            "id": 1267,
+            "name": "VoidSeeker"
+        },
+        {
+            "id": 1268,
+            "name": "MindSiphonWeapon"
+        },
+        {
+            "id": 1269,
+            "name": "Warbot"
+        },
+        {
+            "id": 1270,
+            "name": "PlatformConnector"
+        },
+        {
+            "id": 1271,
+            "name": "Artanis"
+        },
+        {
+            "id": 1272,
+            "name": "TerrazineCanister"
+        },
+        {
+            "id": 1273,
+            "name": "Hercules"
+        },
+        {
+            "id": 1274,
+            "name": "MercenaryFortress"
+        },
+        {
+            "id": 1275,
+            "name": "Raynor"
+        },
+        {
+            "id": 1276,
+            "name": "ArtifactPiece1"
+        },
+        {
+            "id": 1277,
+            "name": "ArtifactPiece2"
+        },
+        {
+            "id": 1278,
+            "name": "ArtifactPiece4"
+        },
+        {
+            "id": 1279,
+            "name": "ArtifactPiece3"
+        },
+        {
+            "id": 1280,
+            "name": "ArtifactPiece5"
+        },
+        {
+            "id": 1281,
+            "name": "RipFieldGenerator"
+        },
+        {
+            "id": 1282,
+            "name": "RipFieldGeneratorSmall"
+        },
+        {
+            "id": 1283,
+            "name": "XelNagaWorldshipVault"
+        },
+        {
+            "id": 1284,
+            "name": "TychusChaingun"
+        },
+        {
+            "id": 1285,
+            "name": "Artifact"
+        },
+        {
+            "id": 1286,
+            "name": "CellBlockB"
+        },
+        {
+            "id": 1287,
+            "name": "GhostLaserLines"
+        },
+        {
+            "id": 1288,
+            "name": "MainCellBlock"
+        },
+        {
+            "id": 1289,
+            "name": "Kerrigan"
+        },
+        {
+            "id": 1290,
+            "name": "DataCore"
+        },
+        {
+            "id": 1291,
+            "name": "SpecialOpsDropship"
+        },
+        {
+            "id": 1292,
+            "name": "Tosh"
+        },
+        {
+            "id": 1293,
+            "name": "CastanarUltraliskShackledUnit"
+        },
+        {
+            "id": 1294,
+            "name": "Karass"
+        },
+        {
+            "id": 1295,
+            "name": "InvisiblePylon"
+        },
+        {
+            "id": 1296,
+            "name": "Maar"
+        },
+        {
+            "id": 1297,
+            "name": "HybridDestroyer"
+        },
+        {
+            "id": 1298,
+            "name": "HybridReaver"
+        },
+        {
+            "id": 1299,
+            "name": "Hybrid"
+        },
+        {
+            "id": 1300,
+            "name": "TerrazineNode"
+        },
+        {
+            "id": 1301,
+            "name": "TransportTruck"
+        },
+        {
+            "id": 1302,
+            "name": "WallOfFire"
+        },
+        {
+            "id": 1303,
+            "name": "WeaponHybridC"
+        },
+        {
+            "id": 1304,
+            "name": "XelNagaTemple"
+        },
+        {
+            "id": 1305,
+            "name": "ExplodingBarrelLarge"
+        },
+        {
+            "id": 1306,
+            "name": "SuperWarpGate"
+        },
+        {
+            "id": 1307,
+            "name": "TerrazineTank"
+        },
+        {
+            "id": 1308,
+            "name": "XelNagaShrine"
+        },
+        {
+            "id": 1309,
+            "name": "SMCameraBridge"
+        },
+        {
+            "id": 1310,
+            "name": "SMMarSaraBarTychusCameras"
+        },
+        {
+            "id": 1311,
+            "name": "SMHyperionBridgeStage1HansonCameras"
+        },
+        {
+            "id": 1312,
+            "name": "SMHyperionBridgeStage1HornerCameras"
+        },
+        {
+            "id": 1313,
+            "name": "SMHyperionBridgeStage1TychusCameras"
+        },
+        {
+            "id": 1314,
+            "name": "SMHyperionBridgeStage1ToshCameras"
+        },
+        {
+            "id": 1315,
+            "name": "SMHyperionArmoryStage1SwannCameras"
+        },
+        {
+            "id": 1316,
+            "name": "SMHyperionCantinaToshCameras"
+        },
+        {
+            "id": 1317,
+            "name": "SMHyperionCantinaTychusCameras"
+        },
+        {
+            "id": 1318,
+            "name": "SMHyperionCantinaYbarraCameras"
+        },
+        {
+            "id": 1319,
+            "name": "SMHyperionLabAdjutantCameras"
+        },
+        {
+            "id": 1320,
+            "name": "SMHyperionLabCowinCameras"
+        },
+        {
+            "id": 1321,
+            "name": "SMHyperionLabHansonCameras"
+        },
+        {
+            "id": 1322,
+            "name": "SMHyperionBridgeTRaynor03BriefingCamera"
+        },
+        {
+            "id": 1323,
+            "name": "SMTestCamera"
+        },
+        {
+            "id": 1324,
+            "name": "SMCameraTerran01"
+        },
+        {
+            "id": 1325,
+            "name": "SMCameraTerran02A"
+        },
+        {
+            "id": 1326,
+            "name": "SMCameraTerran02B"
+        },
+        {
+            "id": 1327,
+            "name": "SMCameraTerran03"
+        },
+        {
+            "id": 1328,
+            "name": "SMCameraTerran04"
+        },
+        {
+            "id": 1329,
+            "name": "SMCameraTerran04A"
+        },
+        {
+            "id": 1330,
+            "name": "SMCameraTerran04B"
+        },
+        {
+            "id": 1331,
+            "name": "SMCameraTerran05"
+        },
+        {
+            "id": 1332,
+            "name": "SMCameraTerran06A"
+        },
+        {
+            "id": 1333,
+            "name": "SMCameraTerran06B"
+        },
+        {
+            "id": 1334,
+            "name": "SMCameraTerran06C"
+        },
+        {
+            "id": 1335,
+            "name": "SMCameraTerran07"
+        },
+        {
+            "id": 1336,
+            "name": "SMCameraTerran08"
+        },
+        {
+            "id": 1337,
+            "name": "SMCameraTerran09"
+        },
+        {
+            "id": 1338,
+            "name": "SMCameraTerran10"
+        },
+        {
+            "id": 1339,
+            "name": "SMCameraTerran11"
+        },
+        {
+            "id": 1340,
+            "name": "SMCameraTerran12"
+        },
+        {
+            "id": 1341,
+            "name": "SMCameraTerran13"
+        },
+        {
+            "id": 1342,
+            "name": "SMCameraTerran14"
+        },
+        {
+            "id": 1343,
+            "name": "SMCameraTerran15"
+        },
+        {
+            "id": 1344,
+            "name": "SMCameraTerran16"
+        },
+        {
+            "id": 1345,
+            "name": "SMCameraTerran17"
+        },
+        {
+            "id": 1346,
+            "name": "SMCameraTerran20"
+        },
+        {
+            "id": 1347,
+            "name": "SMFirstOfficer"
+        },
+        {
+            "id": 1348,
+            "name": "SMHyperionBridgeBriefingLeft"
+        },
+        {
+            "id": 1349,
+            "name": "SMHyperionBridgeBriefingRight"
+        },
+        {
+            "id": 1350,
+            "name": "SMHyperionMedLabBriefing"
+        },
+        {
+            "id": 1351,
+            "name": "SMHyperionMedLabBriefingCenter"
+        },
+        {
+            "id": 1352,
+            "name": "SMHyperionMedLabBriefingLeft"
+        },
+        {
+            "id": 1353,
+            "name": "SMHyperionMedLabBriefingRight"
+        },
+        {
+            "id": 1354,
+            "name": "SMToshShuttleSet"
+        },
+        {
+            "id": 1355,
+            "name": "SMKerriganPhoto"
+        },
+        {
+            "id": 1356,
+            "name": "SMToshShuttleSet2"
+        },
+        {
+            "id": 1357,
+            "name": "SMMarSaraBarJukeboxHS"
+        },
+        {
+            "id": 1358,
+            "name": "SMMarSaraBarKerriganPhotoHS"
+        },
+        {
+            "id": 1359,
+            "name": "SMValerianFlagshipCorridorsSet"
+        },
+        {
+            "id": 1360,
+            "name": "SMValerianFlagshipCorridorsSet2"
+        },
+        {
+            "id": 1361,
+            "name": "SMValerianFlagshipCorridorsSet3"
+        },
+        {
+            "id": 1362,
+            "name": "SMValerianFlagshipCorridorsSet4"
+        },
+        {
+            "id": 1363,
+            "name": "SMValerianObservatorySet"
+        },
+        {
+            "id": 1364,
+            "name": "SMValerianObservatorySet2"
+        },
+        {
+            "id": 1365,
+            "name": "SMValerianObservatorySet3"
+        },
+        {
+            "id": 1366,
+            "name": "SMValerianObservatoryPaintingHS"
+        },
+        {
+            "id": 1367,
+            "name": "SMCharBattlezoneFlag"
+        },
+        {
+            "id": 1368,
+            "name": "SMUNNSet"
+        },
+        {
+            "id": 1369,
+            "name": "SMTerranReadyRoomSet"
+        },
+        {
+            "id": 1370,
+            "name": "SMCharBattlezoneSet"
+        },
+        {
+            "id": 1371,
+            "name": "SMCharBattlezoneSet2"
+        },
+        {
+            "id": 1372,
+            "name": "SMCharBattlezoneSet3"
+        },
+        {
+            "id": 1373,
+            "name": "SMCharBattlezoneSet4"
+        },
+        {
+            "id": 1374,
+            "name": "SMCharBattlezoneSet5"
+        },
+        {
+            "id": 1375,
+            "name": "SMCharBattlezoneArtifactHS"
+        },
+        {
+            "id": 1376,
+            "name": "SMCharBattlezoneRadioHS"
+        },
+        {
+            "id": 1377,
+            "name": "SMCharBattlezoneDropshipHS"
+        },
+        {
+            "id": 1378,
+            "name": "SMCharBattlezoneBriefcaseHS"
+        },
+        {
+            "id": 1379,
+            "name": "SMCharBattlezoneBriefingSet"
+        },
+        {
+            "id": 1380,
+            "name": "SMCharBattlezoneBriefingSet2"
+        },
+        {
+            "id": 1381,
+            "name": "SMCharBattlezoneBriefingSetLeft"
+        },
+        {
+            "id": 1382,
+            "name": "SMCharBattlezoneBriefingSetRight"
+        },
+        {
+            "id": 1383,
+            "name": "SMMarSaraBarBadgeHS"
+        },
+        {
+            "id": 1384,
+            "name": "SMHyperionCantinaBadgeHS"
+        },
+        {
+            "id": 1385,
+            "name": "SMHyperionCantinaPoster1HS"
+        },
+        {
+            "id": 1386,
+            "name": "SMHyperionCantinaPoster2HS"
+        },
+        {
+            "id": 1387,
+            "name": "SMHyperionCantinaPoster3HS"
+        },
+        {
+            "id": 1388,
+            "name": "SMHyperionCantinaPoster4HS"
+        },
+        {
+            "id": 1389,
+            "name": "SMHyperionCantinaPoster5HS"
+        },
+        {
+            "id": 1390,
+            "name": "SMFly"
+        },
+        {
+            "id": 1391,
+            "name": "SMBridgeWindowSpace"
+        },
+        {
+            "id": 1392,
+            "name": "SMBridgePlanetSpace"
+        },
+        {
+            "id": 1393,
+            "name": "SMBridgePlanetSpaceAsteroids"
+        },
+        {
+            "id": 1394,
+            "name": "SMBridgePlanetAgria"
+        },
+        {
+            "id": 1395,
+            "name": "SMBridgePlanetAiur"
+        },
+        {
+            "id": 1396,
+            "name": "SMBridgePlanetAvernus"
+        },
+        {
+            "id": 1397,
+            "name": "SMBridgePlanetBelShir"
+        },
+        {
+            "id": 1398,
+            "name": "SMBridgePlanetCastanar"
+        },
+        {
+            "id": 1399,
+            "name": "SMBridgePlanetChar"
+        },
+        {
+            "id": 1400,
+            "name": "SMBridgePlanetHaven"
+        },
+        {
+            "id": 1401,
+            "name": "SMBridgePlanetKorhal"
+        },
+        {
+            "id": 1402,
+            "name": "SMBridgePlanetMeinhoff"
+        },
+        {
+            "id": 1403,
+            "name": "SMBridgePlanetMonlyth"
+        },
+        {
+            "id": 1404,
+            "name": "SMBridgePlanetNewFolsom"
+        },
+        {
+            "id": 1405,
+            "name": "SMBridgePlanetPortZion"
+        },
+        {
+            "id": 1406,
+            "name": "SMBridgePlanetRedstone"
+        },
+        {
+            "id": 1407,
+            "name": "SMBridgePlanetShakuras"
+        },
+        {
+            "id": 1408,
+            "name": "SMBridgePlanetTarsonis"
+        },
+        {
+            "id": 1409,
+            "name": "SMBridgePlanetTyphon"
+        },
+        {
+            "id": 1410,
+            "name": "SMBridgePlanetTyrador"
+        },
+        {
+            "id": 1411,
+            "name": "SMBridgePlanetUlaan"
+        },
+        {
+            "id": 1412,
+            "name": "SMBridgePlanetUlnar"
+        },
+        {
+            "id": 1413,
+            "name": "SMBridgePlanetValhalla"
+        },
+        {
+            "id": 1414,
+            "name": "SMBridgePlanetXil"
+        },
+        {
+            "id": 1415,
+            "name": "SMBridgePlanetZhakulDas"
+        },
+        {
+            "id": 1416,
+            "name": "SMMarSaraPlanet"
+        },
+        {
+            "id": 1417,
+            "name": "SMNova"
+        },
+        {
+            "id": 1418,
+            "name": "SMHavenPlanet"
+        },
+        {
+            "id": 1419,
+            "name": "SMHyperionBridgeBriefing"
+        },
+        {
+            "id": 1420,
+            "name": "SMHyperionBridgeBriefingCenter"
+        },
+        {
+            "id": 1421,
+            "name": "SMCharBattlefieldEndProps"
+        },
+        {
+            "id": 1422,
+            "name": "SMCharBattlezoneTurret"
+        },
+        {
+            "id": 1423,
+            "name": "SMTerran01FX"
+        },
+        {
+            "id": 1424,
+            "name": "SMTerran03FX"
+        },
+        {
+            "id": 1425,
+            "name": "SMTerran05FX"
+        },
+        {
+            "id": 1426,
+            "name": "SMTerran05FXMutalisks"
+        },
+        {
+            "id": 1427,
+            "name": "SMTerran05Props"
+        },
+        {
+            "id": 1428,
+            "name": "SMTerran06aFX"
+        },
+        {
+            "id": 1429,
+            "name": "SMTerran06bFX"
+        },
+        {
+            "id": 1430,
+            "name": "SMTerran06cFX"
+        },
+        {
+            "id": 1431,
+            "name": "SMTerran12FX"
+        },
+        {
+            "id": 1432,
+            "name": "SMTerran14FX"
+        },
+        {
+            "id": 1433,
+            "name": "SMTerran15FX"
+        },
+        {
+            "id": 1434,
+            "name": "SMTerran06AProps"
+        },
+        {
+            "id": 1435,
+            "name": "SMTerran06bProps"
+        },
+        {
+            "id": 1436,
+            "name": "SMTerran07Props"
+        },
+        {
+            "id": 1437,
+            "name": "SMTerran07FX"
+        },
+        {
+            "id": 1438,
+            "name": "SMTerran08Props"
+        },
+        {
+            "id": 1439,
+            "name": "SMTerran09FX"
+        },
+        {
+            "id": 1440,
+            "name": "SMTerran09Props"
+        },
+        {
+            "id": 1441,
+            "name": "SMTerran11FX"
+        },
+        {
+            "id": 1442,
+            "name": "SMTerran11FXMissiles"
+        },
+        {
+            "id": 1443,
+            "name": "SMTerran11FXExplosions"
+        },
+        {
+            "id": 1444,
+            "name": "SMTerran11FXBlood"
+        },
+        {
+            "id": 1445,
+            "name": "SMTerran11FXDebris"
+        },
+        {
+            "id": 1446,
+            "name": "SMTerran11FXDebris1"
+        },
+        {
+            "id": 1447,
+            "name": "SMTerran11FXDebris2"
+        },
+        {
+            "id": 1448,
+            "name": "SMTerran11Props"
+        },
+        {
+            "id": 1449,
+            "name": "SMTerran11PropsBurrowRocks"
+        },
+        {
+            "id": 1450,
+            "name": "SMTerran11PropsRifleShells"
+        },
+        {
+            "id": 1451,
+            "name": "SMTerran12Props"
+        },
+        {
+            "id": 1452,
+            "name": "SMTerran13Props"
+        },
+        {
+            "id": 1453,
+            "name": "SMTerran14Props"
+        },
+        {
+            "id": 1454,
+            "name": "SMTerran15Props"
+        },
+        {
+            "id": 1455,
+            "name": "SMTerran16FX"
+        },
+        {
+            "id": 1456,
+            "name": "SMTerran16FXFlak"
+        },
+        {
+            "id": 1457,
+            "name": "SMTerran17Props"
+        },
+        {
+            "id": 1458,
+            "name": "SMTerran17FX"
+        },
+        {
+            "id": 1459,
+            "name": "SMMarSaraBarProps"
+        },
+        {
+            "id": 1460,
+            "name": "SMHyperionCorridorProps"
+        },
+        {
+            "id": 1461,
+            "name": "ZeratulCrystalCharge"
+        },
+        {
+            "id": 1462,
+            "name": "SMRaynorHands"
+        },
+        {
+            "id": 1463,
+            "name": "SMPressRoomProps"
+        },
+        {
+            "id": 1464,
+            "name": "SMRaynorGun"
+        },
+        {
+            "id": 1465,
+            "name": "SMMarineRifle"
+        },
+        {
+            "id": 1466,
+            "name": "SMToshKnife"
+        },
+        {
+            "id": 1467,
+            "name": "SMToshShuttleProps"
+        },
+        {
+            "id": 1468,
+            "name": "SMHyperionExterior"
+        },
+        {
+            "id": 1469,
+            "name": "SMHyperionExteriorLow"
+        },
+        {
+            "id": 1470,
+            "name": "SMHyperionExteriorHologram"
+        },
+        {
+            "id": 1471,
+            "name": "SMCharCutScenes00"
+        },
+        {
+            "id": 1472,
+            "name": "SMCharCutScenes01"
+        },
+        {
+            "id": 1473,
+            "name": "SMCharCutScenes02"
+        },
+        {
+            "id": 1474,
+            "name": "SMCharCutScenes03"
+        },
+        {
+            "id": 1475,
+            "name": "SMMarSaraBarBriefingSet"
+        },
+        {
+            "id": 1476,
+            "name": "SMMarSaraBarBriefingSet2"
+        },
+        {
+            "id": 1477,
+            "name": "SMMarSaraBarBriefingSetLeft"
+        },
+        {
+            "id": 1478,
+            "name": "SMMarSaraBarBriefingSetRight"
+        },
+        {
+            "id": 1479,
+            "name": "SMMarSaraBarBriefingTVMain"
+        },
+        {
+            "id": 1480,
+            "name": "SMMarSaraBarBriefingTVMain2"
+        },
+        {
+            "id": 1481,
+            "name": "SMMarSaraBarBriefingTVMain3"
+        },
+        {
+            "id": 1482,
+            "name": "SMMarSaraBarBriefingTVPortrait1"
+        },
+        {
+            "id": 1483,
+            "name": "SMMarSaraBarBriefingTVPortrait2"
+        },
+        {
+            "id": 1484,
+            "name": "SMMarSaraBarBriefingTVPortrait3"
+        },
+        {
+            "id": 1485,
+            "name": "SMMarSaraBarBriefingTVPortrait4"
+        },
+        {
+            "id": 1486,
+            "name": "SMMarSaraBarBriefingTVPortrait5"
+        },
+        {
+            "id": 1487,
+            "name": "SMMarSaraBarSet"
+        },
+        {
+            "id": 1488,
+            "name": "SMMarSaraBarSet2"
+        },
+        {
+            "id": 1489,
+            "name": "SMMarSaraBarStarmapHS"
+        },
+        {
+            "id": 1490,
+            "name": "SMMarSaraBarTVHS"
+        },
+        {
+            "id": 1491,
+            "name": "SMMarSaraBarHydraliskSkullHS"
+        },
+        {
+            "id": 1492,
+            "name": "SMMarSaraBarCorkboardHS"
+        },
+        {
+            "id": 1493,
+            "name": "SMMarSaraBarCorkboardBackground"
+        },
+        {
+            "id": 1494,
+            "name": "SMMarSaraBarCorkboardItem1HS"
+        },
+        {
+            "id": 1495,
+            "name": "SMMarSaraBarCorkboardItem2HS"
+        },
+        {
+            "id": 1496,
+            "name": "SMMarSaraBarCorkboardItem3HS"
+        },
+        {
+            "id": 1497,
+            "name": "SMMarSaraBarCorkboardItem4HS"
+        },
+        {
+            "id": 1498,
+            "name": "SMMarSaraBarCorkboardItem5HS"
+        },
+        {
+            "id": 1499,
+            "name": "SMMarSaraBarCorkboardItem6HS"
+        },
+        {
+            "id": 1500,
+            "name": "SMMarSaraBarCorkboardItem7HS"
+        },
+        {
+            "id": 1501,
+            "name": "SMMarSaraBarCorkboardItem8HS"
+        },
+        {
+            "id": 1502,
+            "name": "SMMarSaraBarCorkboardItem9HS"
+        },
+        {
+            "id": 1503,
+            "name": "SMMarSaraBarBottlesHS"
+        },
+        {
+            "id": 1504,
+            "name": "SMValerianObservatoryProps"
+        },
+        {
+            "id": 1505,
+            "name": "SMValerianObservatoryStarmap"
+        },
+        {
+            "id": 1506,
+            "name": "SMBanshee"
+        },
+        {
+            "id": 1507,
+            "name": "SMViking"
+        },
+        {
+            "id": 1508,
+            "name": "SMArmoryBanshee"
+        },
+        {
+            "id": 1509,
+            "name": "SMArmoryDropship"
+        },
+        {
+            "id": 1510,
+            "name": "SMArmoryTank"
+        },
+        {
+            "id": 1511,
+            "name": "SMArmoryViking"
+        },
+        {
+            "id": 1512,
+            "name": "SMArmorySpiderMine"
+        },
+        {
+            "id": 1513,
+            "name": "SMArmoryGhostCrate"
+        },
+        {
+            "id": 1514,
+            "name": "SMArmorySpectreCrate"
+        },
+        {
+            "id": 1515,
+            "name": "SMArmoryBansheePHCrate"
+        },
+        {
+            "id": 1516,
+            "name": "SMArmoryDropshipPHCrate"
+        },
+        {
+            "id": 1517,
+            "name": "SMArmoryTankPHCrate"
+        },
+        {
+            "id": 1518,
+            "name": "SMArmoryVikingPHCrate"
+        },
+        {
+            "id": 1519,
+            "name": "SMArmorySpiderMinePHCrate"
+        },
+        {
+            "id": 1520,
+            "name": "SMArmoryGhostCratePHCrate"
+        },
+        {
+            "id": 1521,
+            "name": "SMArmorySpectreCratePHCrate"
+        },
+        {
+            "id": 1522,
+            "name": "SMArmoryRifle"
+        },
+        {
+            "id": 1523,
+            "name": "SMDropship"
+        },
+        {
+            "id": 1524,
+            "name": "SMDropshipBlue"
+        },
+        {
+            "id": 1525,
+            "name": "SMHyperionArmoryViking"
+        },
+        {
+            "id": 1526,
+            "name": "SMCharGatlingGun"
+        },
+        {
+            "id": 1527,
+            "name": "SMBountyHunter"
+        },
+        {
+            "id": 1528,
+            "name": "SMCivilian"
+        },
+        {
+            "id": 1529,
+            "name": "SMZergedHanson"
+        },
+        {
+            "id": 1530,
+            "name": "SMLabAssistant"
+        },
+        {
+            "id": 1531,
+            "name": "SMHyperionArmorer"
+        },
+        {
+            "id": 1532,
+            "name": "SMUNNScreen"
+        },
+        {
+            "id": 1533,
+            "name": "NewsArcturusInterviewSet"
+        },
+        {
+            "id": 1534,
+            "name": "NewsArcturusPressRoom"
+        },
+        {
+            "id": 1535,
+            "name": "SMDonnyVermillionSet"
+        },
+        {
+            "id": 1536,
+            "name": "NewsMeinhoffRefugeeCenter"
+        },
+        {
+            "id": 1537,
+            "name": "NewsRaynorLogo"
+        },
+        {
+            "id": 1538,
+            "name": "NewsTVEffect"
+        },
+        {
+            "id": 1539,
+            "name": "SMUNNCamera"
+        },
+        {
+            "id": 1540,
+            "name": "SMLeeKenoSet"
+        },
+        {
+            "id": 1541,
+            "name": "SMTVStatic"
+        },
+        {
+            "id": 1542,
+            "name": "SMDonnyVermillion"
+        },
+        {
+            "id": 1543,
+            "name": "SMDonnyVermillionDeath"
+        },
+        {
+            "id": 1544,
+            "name": "SMLeeKeno"
+        },
+        {
+            "id": 1545,
+            "name": "SMKateLockwell"
+        },
+        {
+            "id": 1546,
+            "name": "SMMikeLiberty"
+        },
+        {
+            "id": 1547,
+            "name": "SMTerranReadyRoomLeftTV"
+        },
+        {
+            "id": 1548,
+            "name": "SMTerranReadyRoomMainTV"
+        },
+        {
+            "id": 1549,
+            "name": "SMTerranReadyRoomRightTV"
+        },
+        {
+            "id": 1550,
+            "name": "SMHyperionArmoryStage1Set"
+        },
+        {
+            "id": 1551,
+            "name": "SMHyperionArmoryStage1Set01"
+        },
+        {
+            "id": 1552,
+            "name": "SMHyperionArmoryStage1Set02"
+        },
+        {
+            "id": 1553,
+            "name": "SMHyperionArmoryStage1Set03"
+        },
+        {
+            "id": 1554,
+            "name": "SMHyperionArmorySpaceLighting"
+        },
+        {
+            "id": 1555,
+            "name": "SMHyperionArmoryStage1TechnologyConsoleHS"
+        },
+        {
+            "id": 1556,
+            "name": "SMHyperionBridgeStage1Bow"
+        },
+        {
+            "id": 1557,
+            "name": "SMHyperionBridgeStage1Set"
+        },
+        {
+            "id": 1558,
+            "name": "SMHyperionBridgeStage1Set2"
+        },
+        {
+            "id": 1559,
+            "name": "SMHyperionBridgeStage1Set3"
+        },
+        {
+            "id": 1560,
+            "name": "SMHyperionBridgeHolomap"
+        },
+        {
+            "id": 1561,
+            "name": "SMHyperionCantinaStage1Set"
+        },
+        {
+            "id": 1562,
+            "name": "SMHyperionCantinaStage1Set2"
+        },
+        {
+            "id": 1563,
+            "name": "SMHyperionCantinaStage1WallPiece"
+        },
+        {
+            "id": 1564,
+            "name": "SMHyperionBridgeProps"
+        },
+        {
+            "id": 1565,
+            "name": "SMHyperionCantinaProps"
+        },
+        {
+            "id": 1566,
+            "name": "SMHyperionMedLabProps"
+        },
+        {
+            "id": 1567,
+            "name": "SMHyperionMedLabProtossCryotube0HS"
+        },
+        {
+            "id": 1568,
+            "name": "SMHyperionMedLabProtossCryotube1HS"
+        },
+        {
+            "id": 1569,
+            "name": "SMHyperionMedLabProtossCryotube2HS"
+        },
+        {
+            "id": 1570,
+            "name": "SMHyperionMedLabProtossCryotube3HS"
+        },
+        {
+            "id": 1571,
+            "name": "SMHyperionMedLabProtossCryotube4HS"
+        },
+        {
+            "id": 1572,
+            "name": "SMHyperionMedLabProtossCryotube5HS"
+        },
+        {
+            "id": 1573,
+            "name": "SMHyperionMedLabZergCryotube0HS"
+        },
+        {
+            "id": 1574,
+            "name": "SMHyperionMedLabZergCryotube1HS"
+        },
+        {
+            "id": 1575,
+            "name": "SMHyperionMedLabZergCryotube2HS"
+        },
+        {
+            "id": 1576,
+            "name": "SMHyperionMedLabZergCryotube3HS"
+        },
+        {
+            "id": 1577,
+            "name": "SMHyperionMedLabZergCryotube4HS"
+        },
+        {
+            "id": 1578,
+            "name": "SMHyperionMedLabZergCryotube5HS"
+        },
+        {
+            "id": 1579,
+            "name": "SMHyperionMedLabCryotubeA"
+        },
+        {
+            "id": 1580,
+            "name": "SMHyperionMedLabCryotubeB"
+        },
+        {
+            "id": 1581,
+            "name": "SMHyperionCantinaStage1ExitHS"
+        },
+        {
+            "id": 1582,
+            "name": "SMHyperionCantinaStage1StaircaseHS"
+        },
+        {
+            "id": 1583,
+            "name": "SMHyperionCantinaStage1TVHS"
+        },
+        {
+            "id": 1584,
+            "name": "SMHyperionCantinaStage1ArcadeGameHS"
+        },
+        {
+            "id": 1585,
+            "name": "SMHyperionCantinaStage1JukeboxHS"
+        },
+        {
+            "id": 1586,
+            "name": "SMHyperionCantinaStage1CorkboardHS"
+        },
+        {
+            "id": 1587,
+            "name": "SMHyperionCantinaProgressFrame"
+        },
+        {
+            "id": 1588,
+            "name": "SMHyperionCantinaHydraClawsHS"
+        },
+        {
+            "id": 1589,
+            "name": "SMHyperionCantinaMercComputerHS"
+        },
+        {
+            "id": 1590,
+            "name": "SMHyperionCantinaStage1Progress1HS"
+        },
+        {
+            "id": 1591,
+            "name": "SMHyperionCantinaStage1Progress2HS"
+        },
+        {
+            "id": 1592,
+            "name": "SMHyperionCantinaStage1Progress3HS"
+        },
+        {
+            "id": 1593,
+            "name": "SMHyperionCantinaStage1Progress4HS"
+        },
+        {
+            "id": 1594,
+            "name": "SMHyperionCantinaStage1Progress5HS"
+        },
+        {
+            "id": 1595,
+            "name": "SMHyperionCantinaStage1Progress6HS"
+        },
+        {
+            "id": 1596,
+            "name": "SMHyperionCorridorSet"
+        },
+        {
+            "id": 1597,
+            "name": "SMHyperionBridgeStage1BattleReportsHS"
+        },
+        {
+            "id": 1598,
+            "name": "SMHyperionBridgeStage1CenterConsoleHS"
+        },
+        {
+            "id": 1599,
+            "name": "SMHyperionBridgeStage1BattleCommandHS"
+        },
+        {
+            "id": 1600,
+            "name": "SMHyperionBridgeStage1CantinaHS"
+        },
+        {
+            "id": 1601,
+            "name": "SMHyperionBridgeStage1WindowHS"
+        },
+        {
+            "id": 1602,
+            "name": "SMHyperionMedLabStage1Set"
+        },
+        {
+            "id": 1603,
+            "name": "SMHyperionMedLabStage1Set2"
+        },
+        {
+            "id": 1604,
+            "name": "SMHyperionMedLabStage1SetLights"
+        },
+        {
+            "id": 1605,
+            "name": "SMHyperionMedLabStage1ConsoleHS"
+        },
+        {
+            "id": 1606,
+            "name": "SMHyperionMedLabStage1DoorHS"
+        },
+        {
+            "id": 1607,
+            "name": "SMHyperionMedLabStage1CrystalHS"
+        },
+        {
+            "id": 1608,
+            "name": "SMHyperionMedLabStage1ArtifactHS"
+        },
+        {
+            "id": 1609,
+            "name": "SMHyperionLabArtifactPart1HS"
+        },
+        {
+            "id": 1610,
+            "name": "SMHyperionLabArtifactPart2HS"
+        },
+        {
+            "id": 1611,
+            "name": "SMHyperionLabArtifactPart3HS"
+        },
+        {
+            "id": 1612,
+            "name": "SMHyperionLabArtifactPart4HS"
+        },
+        {
+            "id": 1613,
+            "name": "SMHyperionLabArtifactBaseHS"
+        },
+        {
+            "id": 1614,
+            "name": "SMShadowbox"
+        },
+        {
+            "id": 1615,
+            "name": "SMCharBattlezoneShadowbox"
+        },
+        {
+            "id": 1616,
+            "name": "SMCharInteractiveSkyparallax"
+        },
+        {
+            "id": 1617,
+            "name": "SMCharInteractive02Skyparallax"
+        },
+        {
+            "id": 1618,
+            "name": "SMRaynorCommander"
+        },
+        {
+            "id": 1619,
+            "name": "SMAdjutant"
+        },
+        {
+            "id": 1620,
+            "name": "SMAdjutantHologram"
+        },
+        {
+            "id": 1621,
+            "name": "SMMarauder"
+        },
+        {
+            "id": 1622,
+            "name": "SMFirebat"
+        },
+        {
+            "id": 1623,
+            "name": "SMMarauderPHCrate"
+        },
+        {
+            "id": 1624,
+            "name": "SMFirebatPHCrate"
+        },
+        {
+            "id": 1625,
+            "name": "SMRaynorMarine"
+        },
+        {
+            "id": 1626,
+            "name": "SMMarine01"
+        },
+        {
+            "id": 1627,
+            "name": "SMMarine02"
+        },
+        {
+            "id": 1628,
+            "name": "SMMarine02AOD"
+        },
+        {
+            "id": 1629,
+            "name": "SMMarine03"
+        },
+        {
+            "id": 1630,
+            "name": "SMMarine04"
+        },
+        {
+            "id": 1631,
+            "name": "SMCade"
+        },
+        {
+            "id": 1632,
+            "name": "SMHall"
+        },
+        {
+            "id": 1633,
+            "name": "SMBralik"
+        },
+        {
+            "id": 1634,
+            "name": "SMAnnabelle"
+        },
+        {
+            "id": 1635,
+            "name": "SMEarl"
+        },
+        {
+            "id": 1636,
+            "name": "SMKachinsky"
+        },
+        {
+            "id": 1637,
+            "name": "SMGenericMaleGreaseMonkey01"
+        },
+        {
+            "id": 1638,
+            "name": "SMGenericMaleGreaseMonkey02"
+        },
+        {
+            "id": 1639,
+            "name": "SMGenericMaleOfficer01"
+        },
+        {
+            "id": 1640,
+            "name": "SMGenericMaleOfficer02"
+        },
+        {
+            "id": 1641,
+            "name": "SMStetmann"
+        },
+        {
+            "id": 1642,
+            "name": "SMCooper"
+        },
+        {
+            "id": 1643,
+            "name": "SMHill"
+        },
+        {
+            "id": 1644,
+            "name": "SMYbarra"
+        },
+        {
+            "id": 1645,
+            "name": "SMValerianMengsk"
+        },
+        {
+            "id": 1646,
+            "name": "SMArcturusMengsk"
+        },
+        {
+            "id": 1647,
+            "name": "SMArcturusHologram"
+        },
+        {
+            "id": 1648,
+            "name": "SMZeratul"
+        },
+        {
+            "id": 1649,
+            "name": "SMHydralisk"
+        },
+        {
+            "id": 1650,
+            "name": "SMHydraliskDead"
+        },
+        {
+            "id": 1651,
+            "name": "SMMutalisk"
+        },
+        {
+            "id": 1652,
+            "name": "SMZergling"
+        },
+        {
+            "id": 1653,
+            "name": "Scientist"
+        },
+        {
+            "id": 1654,
+            "name": "MinerMale"
+        },
+        {
+            "id": 1655,
+            "name": "Civilian"
+        },
+        {
+            "id": 1656,
+            "name": "Colonist"
+        },
+        {
+            "id": 1657,
+            "name": "CivilianFemale"
+        },
+        {
+            "id": 1658,
+            "name": "ColonistFemale"
+        },
+        {
+            "id": 1659,
+            "name": "Hut"
+        },
+        {
+            "id": 1660,
+            "name": "ColonistHut"
+        },
+        {
+            "id": 1661,
+            "name": "InfestableHut"
+        },
+        {
+            "id": 1662,
+            "name": "InfestableColonistHut"
+        },
+        {
+            "id": 1663,
+            "name": "XelNagaShrineXil"
+        },
+        {
+            "id": 1664,
+            "name": "ProtossRelic"
+        },
+        {
+            "id": 1665,
+            "name": "PickupGrenades"
+        },
+        {
+            "id": 1666,
+            "name": "PickupPlasmaGun"
+        },
+        {
+            "id": 1667,
+            "name": "PickupPlasmaRounds"
+        },
+        {
+            "id": 1668,
+            "name": "PickupMedicRecharge"
+        },
+        {
+            "id": 1669,
+            "name": "PickupManaRecharge"
+        },
+        {
+            "id": 1670,
+            "name": "PickupRestorationCharge"
+        },
+        {
+            "id": 1671,
+            "name": "PickupChronoRiftDevice"
+        },
+        {
+            "id": 1672,
+            "name": "PickupChronoRiftCharge"
+        },
+        {
+            "id": 1673,
+            "name": "GasCanister"
+        },
+        {
+            "id": 1674,
+            "name": "GasCanisterProtoss"
+        },
+        {
+            "id": 1675,
+            "name": "GasCanisterZerg"
+        },
+        {
+            "id": 1676,
+            "name": "MineralCrystal"
+        },
+        {
+            "id": 1677,
+            "name": "PalletGas"
+        },
+        {
+            "id": 1678,
+            "name": "PalletMinerals"
+        },
+        {
+            "id": 1679,
+            "name": "NaturalGas"
+        },
+        {
+            "id": 1680,
+            "name": "NaturalMinerals"
+        },
+        {
+            "id": 1681,
+            "name": "NaturalMineralsRed"
+        },
+        {
+            "id": 1682,
+            "name": "PickupHealth25"
+        },
+        {
+            "id": 1683,
+            "name": "PickupHealth50"
+        },
+        {
+            "id": 1684,
+            "name": "PickupHealth100"
+        },
+        {
+            "id": 1685,
+            "name": "PickupHealthFull"
+        },
+        {
+            "id": 1686,
+            "name": "PickupEnergy25"
+        },
+        {
+            "id": 1687,
+            "name": "PickupEnergy50"
+        },
+        {
+            "id": 1688,
+            "name": "PickupEnergy100"
+        },
+        {
+            "id": 1689,
+            "name": "PickupEnergyFull"
+        },
+        {
+            "id": 1690,
+            "name": "PickupMines"
+        },
+        {
+            "id": 1691,
+            "name": "PickupPsiStorm"
+        },
+        {
+            "id": 1692,
+            "name": "CivilianCarsUnit"
+        },
+        {
+            "id": 1693,
+            "name": "CruiserBike"
+        },
+        {
+            "id": 1694,
+            "name": "TerranBuggy"
+        },
+        {
+            "id": 1695,
+            "name": "ColonistVehicleUnit"
+        },
+        {
+            "id": 1696,
+            "name": "ColonistVehicleUnit01"
+        },
+        {
+            "id": 1697,
+            "name": "DumpTruck"
+        },
+        {
+            "id": 1698,
+            "name": "TankerTruck"
+        },
+        {
+            "id": 1699,
+            "name": "FlatbedTruck"
+        },
+        {
+            "id": 1700,
+            "name": "ColonistShipTHanson02A"
+        },
+        {
+            "id": 1701,
+            "name": "Purifier"
+        },
+        {
+            "id": 1702,
+            "name": "InfestedArmory"
+        },
+        {
+            "id": 1703,
+            "name": "InfestedBarracks"
+        },
+        {
+            "id": 1704,
+            "name": "InfestedBunker"
+        },
+        {
+            "id": 1705,
+            "name": "InfestedCC"
+        },
+        {
+            "id": 1706,
+            "name": "InfestedEngBay"
+        },
+        {
+            "id": 1707,
+            "name": "InfestedFactory"
+        },
+        {
+            "id": 1708,
+            "name": "InfestedRefinery"
+        },
+        {
+            "id": 1709,
+            "name": "InfestedStarport"
+        },
+        {
+            "id": 1710,
+            "name": "InfestedMissileTurret"
+        },
+        {
+            "id": 1711,
+            "name": "LogisticsHeadquarters"
+        },
+        {
+            "id": 1712,
+            "name": "InfestedSupply"
+        },
+        {
+            "id": 1713,
+            "name": "TarsonisEngine"
+        },
+        {
+            "id": 1714,
+            "name": "TarsonisEngineFast"
+        },
+        {
+            "id": 1715,
+            "name": "FreightCar"
+        },
+        {
+            "id": 1716,
+            "name": "Caboose"
+        },
+        {
+            "id": 1717,
+            "name": "Hyperion"
+        },
+        {
+            "id": 1718,
+            "name": "MengskHologramBillboard"
+        },
+        {
+            "id": 1719,
+            "name": "TRaynor01SignsDestructible1"
+        },
+        {
+            "id": 1720,
+            "name": "AbandonedBuilding"
+        },
+        {
+            "id": 1721,
+            "name": "Nova"
+        },
+        {
+            "id": 1722,
+            "name": "Food1000"
+        },
+        {
+            "id": 1723,
+            "name": "PsiIndoctrinator"
+        },
+        {
+            "id": 1724,
+            "name": "JoriumStockpile"
+        },
+        {
+            "id": 1725,
+            "name": "ZergDropPod"
+        },
+        {
+            "id": 1726,
+            "name": "TerranDropPod"
+        },
+        {
+            "id": 1727,
+            "name": "ColonistBiodome"
+        },
+        {
+            "id": 1728,
+            "name": "ColonistBiodomeHalfBuilt"
+        },
+        {
+            "id": 1729,
+            "name": "InfestableBiodome"
+        },
+        {
+            "id": 1730,
+            "name": "InfestableColonistBiodome"
+        },
+        {
+            "id": 1731,
+            "name": "Medic"
+        },
+        {
+            "id": 1732,
+            "name": "VikingSky_Unit"
+        },
+        {
+            "id": 1733,
+            "name": "SS_Fighter"
+        },
+        {
+            "id": 1734,
+            "name": "SS_Phoenix"
+        },
+        {
+            "id": 1735,
+            "name": "SS_Carrier"
+        },
+        {
+            "id": 1736,
+            "name": "SS_BackgroundZerg01"
+        },
+        {
+            "id": 1737,
+            "name": "SS_BackgroundSpace00"
+        },
+        {
+            "id": 1738,
+            "name": "SS_BackgroundSpace01"
+        },
+        {
+            "id": 1739,
+            "name": "SS_BackgroundSpace02"
+        },
+        {
+            "id": 1740,
+            "name": "SS_BackgroundSpaceProt00"
+        },
+        {
+            "id": 1741,
+            "name": "SS_BackgroundSpaceProt01"
+        },
+        {
+            "id": 1742,
+            "name": "SS_BackgroundSpaceProt02"
+        },
+        {
+            "id": 1743,
+            "name": "SS_BackgroundSpaceProt03"
+        },
+        {
+            "id": 1744,
+            "name": "SS_BackgroundSpaceProt04"
+        },
+        {
+            "id": 1745,
+            "name": "SS_BackgroundSpaceProtossLarge"
+        },
+        {
+            "id": 1746,
+            "name": "SS_BackgroundSpaceZergLarge"
+        },
+        {
+            "id": 1747,
+            "name": "SS_BackgroundSpaceTerranLarge"
+        },
+        {
+            "id": 1748,
+            "name": "SS_BackgroundSpaceZerg01"
+        },
+        {
+            "id": 1749,
+            "name": "SS_BackgroundSpaceTerran01"
+        },
+        {
+            "id": 1750,
+            "name": "BreachingCharge"
+        },
+        {
+            "id": 1751,
+            "name": "InfestationSpire"
+        },
+        {
+            "id": 1752,
+            "name": "SpacePlatformVentsUnit"
+        },
+        {
+            "id": 1753,
+            "name": "StoneZealot"
+        },
+        {
+            "id": 1754,
+            "name": "PreserverPrison"
+        },
+        {
+            "id": 1755,
+            "name": "PortJunker"
+        },
+        {
+            "id": 1756,
+            "name": "Leviathan"
+        },
+        {
+            "id": 1757,
+            "name": "Swarmling"
+        },
+        {
+            "id": 1758,
+            "name": "ValhallaDestructibleWall"
+        },
+        {
+            "id": 1759,
+            "name": "NewFolsomPrisonEntrance"
+        },
+        {
+            "id": 1760,
+            "name": "OdinBuild"
+        },
+        {
+            "id": 1761,
+            "name": "NukePack"
+        },
+        {
+            "id": 1762,
+            "name": "CharDestructibleRockCover"
+        },
+        {
+            "id": 1763,
+            "name": "CharDestructibleRockCoverV"
+        },
+        {
+            "id": 1764,
+            "name": "CharDestructibleRockCoverULDR"
+        },
+        {
+            "id": 1765,
+            "name": "CharDestructibleRockCoverURDL"
+        },
+        {
+            "id": 1766,
+            "name": "MaarWarpInUnit"
+        },
+        {
+            "id": 1767,
+            "name": "EggPurple"
+        },
+        {
+            "id": 1768,
+            "name": "TruckFlatbedUnit"
+        },
+        {
+            "id": 1769,
+            "name": "TruckSemiUnit"
+        },
+        {
+            "id": 1770,
+            "name": "TruckUtilityUnit"
+        },
+        {
+            "id": 1771,
+            "name": "InfestedColonistShip"
+        },
+        {
+            "id": 1772,
+            "name": "CastanarDestructibleDebris"
+        },
+        {
+            "id": 1773,
+            "name": "ColonistTransport"
+        },
+        {
+            "id": 1774,
+            "name": "PreserverBase"
+        },
+        {
+            "id": 1775,
+            "name": "PreserverA"
+        },
+        {
+            "id": 1776,
+            "name": "PreserverB"
+        },
+        {
+            "id": 1777,
+            "name": "PreserverC"
+        },
+        {
+            "id": 1778,
+            "name": "TaurenSpaceMarine"
+        },
+        {
+            "id": 1779,
+            "name": "MarSaraBridgeBLUR"
+        },
+        {
+            "id": 1780,
+            "name": "MarSaraBridgeBRUL"
+        },
+        {
+            "id": 1781,
+            "name": "ShortBridgeVertical"
+        },
+        {
+            "id": 1782,
+            "name": "ShortBridgeHorizontal"
+        },
+        {
+            "id": 1783,
+            "name": "TestHero"
+        },
+        {
+            "id": 1784,
+            "name": "TestShop"
+        },
+        {
+            "id": 1785,
+            "name": "HealingPotionTESTTarget"
+        },
+        {
+            "id": 1786,
+            "name": "4SlotBag"
+        },
+        {
+            "id": 1787,
+            "name": "6SlotBag"
+        },
+        {
+            "id": 1788,
+            "name": "8SlotBag"
+        },
+        {
+            "id": 1789,
+            "name": "10SlotBag"
+        },
+        {
+            "id": 1790,
+            "name": "12SlotBag"
+        },
+        {
+            "id": 1791,
+            "name": "14SlotBag"
+        },
+        {
+            "id": 1792,
+            "name": "16SlotBag"
+        },
+        {
+            "id": 1793,
+            "name": "18SlotBag"
+        },
+        {
+            "id": 1794,
+            "name": "20SlotBag"
+        },
+        {
+            "id": 1795,
+            "name": "22SlotBag"
+        },
+        {
+            "id": 1796,
+            "name": "24SlotBag"
+        },
+        {
+            "id": 1797,
+            "name": "RepulserField6"
+        },
+        {
+            "id": 1798,
+            "name": "RepulserField8"
+        },
+        {
+            "id": 1799,
+            "name": "RepulserField10"
+        },
+        {
+            "id": 1800,
+            "name": "RepulserField12"
+        },
+        {
+            "id": 1801,
+            "name": "DestructibleWallCorner45ULBL"
+        },
+        {
+            "id": 1802,
+            "name": "DestructibleWallCorner45ULUR"
+        },
+        {
+            "id": 1803,
+            "name": "DestructibleWallCorner45URBR"
+        },
+        {
+            "id": 1804,
+            "name": "DestructibleWallCorner45"
+        },
+        {
+            "id": 1805,
+            "name": "DestructibleWallCorner45UR90L"
+        },
+        {
+            "id": 1806,
+            "name": "DestructibleWallCorner45UL90B"
+        },
+        {
+            "id": 1807,
+            "name": "DestructibleWallCorner45BL90R"
+        },
+        {
+            "id": 1808,
+            "name": "DestructibleWallCorner45BR90T"
+        },
+        {
+            "id": 1809,
+            "name": "DestructibleWallCorner90L45BR"
+        },
+        {
+            "id": 1810,
+            "name": "DestructibleWallCorner90T45BL"
+        },
+        {
+            "id": 1811,
+            "name": "DestructibleWallCorner90R45UL"
+        },
+        {
+            "id": 1812,
+            "name": "DestructibleWallCorner90B45UR"
+        },
+        {
+            "id": 1813,
+            "name": "DestructibleWallCorner90TR"
+        },
+        {
+            "id": 1814,
+            "name": "DestructibleWallCorner90BR"
+        },
+        {
+            "id": 1815,
+            "name": "DestructibleWallCorner90LB"
+        },
+        {
+            "id": 1816,
+            "name": "DestructibleWallCorner90LT"
+        },
+        {
+            "id": 1817,
+            "name": "DestructibleWallDiagonalBLUR"
+        },
+        {
+            "id": 1818,
+            "name": "DestructibleWallDiagonalBLURLF"
+        },
+        {
+            "id": 1819,
+            "name": "DestructibleWallDiagonalULBRLF"
+        },
+        {
+            "id": 1820,
+            "name": "DestructibleWallDiagonalULBR"
+        },
+        {
+            "id": 1821,
+            "name": "DestructibleWallStraightVertical"
+        },
+        {
+            "id": 1822,
+            "name": "DestructibleWallVerticalLF"
+        },
+        {
+            "id": 1823,
+            "name": "DestructibleWallStraightHorizontal"
+        },
+        {
+            "id": 1824,
+            "name": "DestructibleWallStraightHorizontalBF"
+        },
+        {
+            "id": 1825,
+            "name": "DefenseWallE"
+        },
+        {
+            "id": 1826,
+            "name": "DefenseWallS"
+        },
+        {
+            "id": 1827,
+            "name": "DefenseWallW"
+        },
+        {
+            "id": 1828,
+            "name": "DefenseWallN"
+        },
+        {
+            "id": 1829,
+            "name": "DefenseWallNE"
+        },
+        {
+            "id": 1830,
+            "name": "DefenseWallSW"
+        },
+        {
+            "id": 1831,
+            "name": "DefenseWallNW"
+        },
+        {
+            "id": 1832,
+            "name": "DefenseWallSE"
+        },
+        {
+            "id": 1833,
+            "name": "WreckedBattlecruiserHeliosFinal"
+        },
+        {
+            "id": 1834,
+            "name": "FireworksBlue"
+        },
+        {
+            "id": 1835,
+            "name": "FireworksRed"
+        },
+        {
+            "id": 1836,
+            "name": "FireworksYellow"
+        },
+        {
+            "id": 1837,
+            "name": "PurifierBlastMarkUnit"
+        },
+        {
+            "id": 1838,
+            "name": "ItemGravityBombs"
+        },
+        {
+            "id": 1839,
+            "name": "ItemGrenades"
+        },
+        {
+            "id": 1840,
+            "name": "ItemMedkit"
+        },
+        {
+            "id": 1841,
+            "name": "ItemMines"
+        },
+        {
+            "id": 1842,
+            "name": "ReaperPlacement"
+        },
+        {
+            "id": 1843,
+            "name": "QueenZagaraACGluescreenDummy"
+        },
+        {
+            "id": 1844,
+            "name": "OverseerZagaraACGluescreenDummy"
+        },
+        {
+            "id": 1845,
+            "name": "StukovInfestedCivilianACGluescreenDummy"
+        },
+        {
+            "id": 1846,
+            "name": "StukovInfestedMarineACGluescreenDummy"
+        },
+        {
+            "id": 1847,
+            "name": "StukovInfestedSiegeTankACGluescreenDummy"
+        },
+        {
+            "id": 1848,
+            "name": "StukovInfestedDiamondbackACGluescreenDummy"
+        },
+        {
+            "id": 1849,
+            "name": "StukovInfestedBansheeACGluescreenDummy"
+        },
+        {
+            "id": 1850,
+            "name": "SILiberatorACGluescreenDummy"
+        },
+        {
+            "id": 1851,
+            "name": "StukovInfestedBunkerACGluescreenDummy"
+        },
+        {
+            "id": 1852,
+            "name": "StukovInfestedMissileTurretACGluescreenDummy"
+        },
+        {
+            "id": 1853,
+            "name": "StukovBroodQueenACGluescreenDummy"
+        },
+        {
+            "id": 1854,
+            "name": "ZealotFenixACGluescreenDummy"
+        },
+        {
+            "id": 1855,
+            "name": "SentryFenixACGluescreenDummy"
+        },
+        {
+            "id": 1856,
+            "name": "AdeptFenixACGluescreenDummy"
+        },
+        {
+            "id": 1857,
+            "name": "ImmortalFenixACGluescreenDummy"
+        },
+        {
+            "id": 1858,
+            "name": "ColossusFenixACGluescreenDummy"
+        },
+        {
+            "id": 1859,
+            "name": "DisruptorACGluescreenDummy"
+        },
+        {
+            "id": 1860,
+            "name": "ObserverFenixACGluescreenDummy"
+        },
+        {
+            "id": 1861,
+            "name": "ScoutACGluescreenDummy"
+        },
+        {
+            "id": 1862,
+            "name": "CarrierFenixACGluescreenDummy"
+        },
+        {
+            "id": 1863,
+            "name": "PhotonCannonFenixACGluescreenDummy"
+        },
+        {
+            "id": 1864,
+            "name": "PrimalZerglingACGluescreenDummy"
+        },
+        {
+            "id": 1865,
+            "name": "RavasaurACGluescreenDummy"
+        },
+        {
+            "id": 1866,
+            "name": "PrimalRoachACGluescreenDummy"
+        },
+        {
+            "id": 1867,
+            "name": "FireRoachACGluescreenDummy"
+        },
+        {
+            "id": 1868,
+            "name": "PrimalGuardianACGluescreenDummy"
+        },
+        {
+            "id": 1869,
+            "name": "PrimalHydraliskACGluescreenDummy"
+        },
+        {
+            "id": 1870,
+            "name": "PrimalMutaliskACGluescreenDummy"
+        },
+        {
+            "id": 1871,
+            "name": "PrimalImpalerACGluescreenDummy"
+        },
+        {
+            "id": 1872,
+            "name": "PrimalSwarmHostACGluescreenDummy"
+        },
+        {
+            "id": 1873,
+            "name": "CreeperHostACGluescreenDummy"
+        },
+        {
+            "id": 1874,
+            "name": "PrimalUltraliskACGluescreenDummy"
+        },
+        {
+            "id": 1875,
+            "name": "TyrannozorACGluescreenDummy"
+        },
+        {
+            "id": 1876,
+            "name": "PrimalWurmACGluescreenDummy"
+        },
+        {
+            "id": 1877,
+            "name": "HHReaperACGluescreenDummy"
+        },
+        {
+            "id": 1878,
+            "name": "HHWidowMineACGluescreenDummy"
+        },
+        {
+            "id": 1879,
+            "name": "HHHellionTankACGluescreenDummy"
+        },
+        {
+            "id": 1880,
+            "name": "HHWraithACGluescreenDummy"
+        },
+        {
+            "id": 1881,
+            "name": "HHVikingACGluescreenDummy"
+        },
+        {
+            "id": 1882,
+            "name": "HHBattlecruiserACGluescreenDummy"
+        },
+        {
+            "id": 1883,
+            "name": "HHRavenACGluescreenDummy"
+        },
+        {
+            "id": 1884,
+            "name": "HHBomberPlatformACGluescreenDummy"
+        },
+        {
+            "id": 1885,
+            "name": "HHMercStarportACGluescreenDummy"
+        },
+        {
+            "id": 1886,
+            "name": "HHMissileTurretACGluescreenDummy"
+        },
+        {
+            "id": 1887,
+            "name": "HighTemplarSkinPreview"
+        },
+        {
+            "id": 1888,
+            "name": "WarpPrismSkinPreview"
+        },
+        {
+            "id": 1889,
+            "name": "SiegeTankSkinPreview"
+        },
+        {
+            "id": 1890,
+            "name": "LiberatorSkinPreview"
+        },
+        {
+            "id": 1891,
+            "name": "VikingSkinPreview"
+        },
+        {
+            "id": 1892,
+            "name": "StukovInfestedTrooperACGluescreenDummy"
+        },
+        {
+            "id": 1893,
+            "name": "XelNagaDestructibleBlocker6S"
+        },
+        {
+            "id": 1894,
+            "name": "XelNagaDestructibleBlocker6SE"
+        },
+        {
+            "id": 1895,
+            "name": "XelNagaDestructibleBlocker6E"
+        },
+        {
+            "id": 1896,
+            "name": "XelNagaDestructibleBlocker6NE"
+        },
+        {
+            "id": 1897,
+            "name": "XelNagaDestructibleBlocker6N"
+        },
+        {
+            "id": 1898,
+            "name": "XelNagaDestructibleBlocker6NW"
+        },
+        {
+            "id": 1899,
+            "name": "XelNagaDestructibleBlocker6W"
+        },
+        {
+            "id": 1900,
+            "name": "XelNagaDestructibleBlocker6SW"
+        },
+        {
+            "id": 1901,
+            "name": "XelNagaDestructibleBlocker8S"
+        },
+        {
+            "id": 1902,
+            "name": "XelNagaDestructibleBlocker8SE"
+        },
+        {
+            "id": 1903,
+            "name": "XelNagaDestructibleBlocker8E"
+        },
+        {
+            "id": 1904,
+            "name": "XelNagaDestructibleBlocker8NE"
+        },
+        {
+            "id": 1905,
+            "name": "XelNagaDestructibleBlocker8N"
+        },
+        {
+            "id": 1906,
+            "name": "XelNagaDestructibleBlocker8NW"
+        },
+        {
+            "id": 1907,
+            "name": "XelNagaDestructibleBlocker8W"
+        },
+        {
+            "id": 1908,
+            "name": "XelNagaDestructibleBlocker8SW"
+        },
+        {
+            "id": 1909,
+            "name": "SnowGlazeStarterMP"
+        },
+        {
+            "id": 1910,
+            "name": "ShieldBattery"
+        },
+        {
+            "id": 1911,
+            "name": "ObserverSiegeMode"
+        },
+        {
+            "id": 1912,
+            "name": "OverseerSiegeMode"
+        },
+        {
+            "id": 1913,
+            "name": "RavenRepairDrone"
+        },
+        {
+            "id": 1914,
+            "name": "HighTemplarWeaponMissile"
+        },
+        {
+            "id": 1915,
+            "name": "CycloneMissileLargeAirAlternative"
+        },
+        {
+            "id": 1916,
+            "name": "RavenScramblerMissile"
+        },
+        {
+            "id": 1917,
+            "name": "RavenRepairDroneReleaseWeapon"
+        },
+        {
+            "id": 1918,
+            "name": "RavenShredderMissileWeapon"
+        },
+        {
+            "id": 1919,
+            "name": "InfestedAcidSpinesWeapon"
+        },
+        {
+            "id": 1920,
+            "name": "InfestorEnsnareAttackMissile"
+        },
+        {
+            "id": 1921,
+            "name": "SNARE_PLACEHOLDER"
+        },
+        {
+            "id": 1922,
+            "name": "TychusReaperACGluescreenDummy"
+        },
+        {
+            "id": 1923,
+            "name": "TychusFirebatACGluescreenDummy"
+        },
+        {
+            "id": 1924,
+            "name": "TychusSpectreACGluescreenDummy"
+        },
+        {
+            "id": 1925,
+            "name": "TychusMedicACGluescreenDummy"
+        },
+        {
+            "id": 1926,
+            "name": "TychusMarauderACGluescreenDummy"
+        },
+        {
+            "id": 1927,
+            "name": "TychusWarhoundACGluescreenDummy"
+        },
+        {
+            "id": 1928,
+            "name": "TychusHERCACGluescreenDummy"
+        },
+        {
+            "id": 1929,
+            "name": "TychusGhostACGluescreenDummy"
+        },
+        {
+            "id": 1930,
+            "name": "TychusSCVAutoTurretACGluescreenDummy"
+        },
+        {
+            "id": 1931,
+            "name": "ZeratulStalkerACGluescreenDummy"
+        },
+        {
+            "id": 1932,
+            "name": "ZeratulSentryACGluescreenDummy"
+        },
+        {
+            "id": 1933,
+            "name": "ZeratulDarkTemplarACGluescreenDummy"
+        },
+        {
+            "id": 1934,
+            "name": "ZeratulImmortalACGluescreenDummy"
+        },
+        {
+            "id": 1935,
+            "name": "ZeratulObserverACGluescreenDummy"
+        },
+        {
+            "id": 1936,
+            "name": "ZeratulDisruptorACGluescreenDummy"
+        },
+        {
+            "id": 1937,
+            "name": "ZeratulWarpPrismACGluescreenDummy"
+        },
+        {
+            "id": 1938,
+            "name": "ZeratulPhotonCannonACGluescreenDummy"
+        },
+        {
+            "id": 1939,
+            "name": "RenegadeLongboltMissileWeapon"
+        },
+        {
+            "id": 1940,
+            "name": "Viking"
+        },
+        {
+            "id": 1941,
+            "name": "RenegadeMissileTurret"
+        },
+        {
+            "id": 1942,
+            "name": "ParasiticBombRelayDummy"
+        },
+        {
+            "id": 1943,
+            "name": "PreviewBunkerUpgraded"
+        },
+        {
+            "id": 1944,
+            "name": "AssimilatorRich"
+        },
+        {
+            "id": 1945,
+            "name": "ExtractorRich"
+        },
+        {
+            "id": 1946,
+            "name": "InhibitorZoneSmall"
+        },
+        {
+            "id": 1947,
+            "name": "InhibitorZoneMedium"
+        },
+        {
+            "id": 1948,
+            "name": "InhibitorZoneLarge"
+        },
+        {
+            "id": 1949,
+            "name": "RefineryRich"
+        },
+        {
+            "id": 1950,
+            "name": "MineralField450"
+        },
+        {
+            "id": 1951,
+            "name": "CollapsibleRockTowerDebrisRampLeftGreen"
+        },
+        {
+            "id": 1952,
+            "name": "CollapsibleRockTowerDebrisRampRightGreen"
+        },
+        {
+            "id": 1953,
+            "name": "CollapsibleRockTowerPushUnitRampLeftGreen"
+        },
+        {
+            "id": 1954,
+            "name": "CollapsibleRockTowerPushUnitRampRightGreen"
+        },
+        {
+            "id": 1955,
+            "name": "CollapsibleRockTowerRampLeftGreen"
+        },
+        {
+            "id": 1956,
+            "name": "CollapsibleRockTowerRampRightGreen"
+        }
+    ],
+    "Abilities": [
+        {
+            "id": 0,
+            "name": "Null",
+            "buttonname": "Null",
+            "index": 255
+        },
+        {
+            "id": 1,
+            "name": "",
+            "buttonname": "Smart",
+            "friendlyname": "Smart",
+            "index": 255
+        },
+        {
+            "id": 2,
+            "name": "Taunt",
+            "buttonname": "Taunt",
+            "index": 0
+        },
+        {
+            "id": 3,
+            "name": "Taunt",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 4,
+            "name": "stop",
+            "buttonname": "Stop",
+            "index": 0
+        },
+        {
+            "id": 5,
+            "name": "stop",
+            "buttonname": "HoldFireSpecial",
+            "index": 1
+        },
+        {
+            "id": 6,
+            "name": "stop",
+            "buttonname": "Cheer",
+            "index": 2
+        },
+        {
+            "id": 7,
+            "name": "stop",
+            "buttonname": "Dance",
+            "index": 3
+        },
+        {
+            "id": 8,
+            "name": "stop",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 9,
+            "name": "stop",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 10,
+            "name": "HoldFire",
+            "buttonname": "StopSpecial",
+            "index": 0
+        },
+        {
+            "id": 11,
+            "name": "HoldFire",
+            "buttonname": "HoldFire",
+            "index": 1
+        },
+        {
+            "id": 12,
+            "name": "HoldFire",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 13,
+            "name": "HoldFire",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 14,
+            "name": "HoldFire",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 15,
+            "name": "HoldFire",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 16,
+            "name": "move",
+            "buttonname": "Move",
+            "friendlyname": "Move",
+            "index": 0
+        },
+        {
+            "id": 17,
+            "name": "move",
+            "buttonname": "MovePatrol",
+            "friendlyname": "Patrol",
+            "index": 1
+        },
+        {
+            "id": 18,
+            "name": "move",
+            "buttonname": "MoveHoldPosition",
+            "friendlyname": "HoldPosition",
+            "index": 2
+        },
+        {
+            "id": 19,
+            "remapid": 3674,
+            "name": "move",
+            "buttonname": "AcquireMove",
+            "friendlyname": "Scan Move",
+            "index": 3
+        },
+        {
+            "id": 20,
+            "name": "move",
+            "buttonname": "Turn",
+            "index": 4
+        },
+        {
+            "id": 21,
+            "name": "Beacon",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 22,
+            "name": "Beacon",
+            "buttonname": "BeaconMove",
+            "index": 1
+        },
+        {
+            "id": 23,
+            "remapid": 3674,
+            "name": "attack",
+            "buttonname": "Attack",
+            "index": 0
+        },
+        {
+            "id": 24,
+            "name": "attack",
+            "buttonname": "AttackTowards",
+            "index": 1
+        },
+        {
+            "id": 25,
+            "name": "attack",
+            "buttonname": "AttackBarrage",
+            "index": 2
+        },
+        {
+            "id": 26,
+            "remapid": 3684,
+            "name": "SprayTerran",
+            "buttonname": "Spray",
+            "friendlyname": "Effect Spray Terran",
+            "index": 0
+        },
+        {
+            "id": 27,
+            "name": "SprayTerran",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 28,
+            "remapid": 3684,
+            "name": "SprayZerg",
+            "buttonname": "Spray",
+            "friendlyname": "Effect Spray Zerg",
+            "index": 0
+        },
+        {
+            "id": 29,
+            "name": "SprayZerg",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 30,
+            "remapid": 3684,
+            "name": "SprayProtoss",
+            "buttonname": "Spray",
+            "friendlyname": "Effect Spray Protoss",
+            "index": 0
+        },
+        {
+            "id": 31,
+            "name": "SprayProtoss",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 32,
+            "name": "SalvageShared",
+            "buttonname": "Salvage",
+            "friendlyname": "Effect Salvage",
+            "index": 0
+        },
+        {
+            "id": 33,
+            "name": "SalvageShared",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 34,
+            "name": "Corruption",
+            "buttonname": "CorruptionAbility",
+            "index": 0
+        },
+        {
+            "id": 35,
+            "name": "Corruption",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 36,
+            "remapid": 3688,
+            "name": "GhostHoldFire",
+            "buttonname": "HoldFire",
+            "friendlyname": "Behavior HoldFireOn Ghost",
+            "index": 0
+        },
+        {
+            "id": 37,
+            "name": "GhostHoldFire",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 38,
+            "remapid": 3689,
+            "name": "GhostWeaponsFree",
+            "buttonname": "WeaponsFree",
+            "friendlyname": "Behavior HoldFireOff Ghost",
+            "index": 0
+        },
+        {
+            "id": 39,
+            "name": "GhostWeaponsFree",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 40,
+            "name": "MorphToInfestedTerran",
+            "buttonname": "InfestedTerrans",
+            "index": 0
+        },
+        {
+            "id": 41,
+            "name": "MorphToInfestedTerran",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 42,
+            "name": "Explode",
+            "buttonname": "Explode",
+            "index": 0
+        },
+        {
+            "id": 43,
+            "name": "Explode",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 44,
+            "name": "FleetBeaconResearch",
+            "buttonname": "ResearchInterceptorLaunchSpeedUpgrade",
+            "friendlyname": "Research InterceptorGravitonCatapult",
+            "index": 0
+        },
+        {
+            "id": 45,
+            "name": "FleetBeaconResearch",
+            "buttonname": "ResearchInterceptorLaunchSpeedUpgrade",
+            "index": 1
+        },
+        {
+            "id": 46,
+            "name": "FleetBeaconResearch",
+            "buttonname": "PhoenixRangeUpgrade",
+            "friendlyname": "Research PhoenixAnionPulseCrystals",
+            "index": 2
+        },
+        {
+            "id": 47,
+            "name": "FleetBeaconResearch",
+            "buttonname": "TempestRangeUpgrade",
+            "index": 3
+        },
+        {
+            "id": 48,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 49,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 50,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 51,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 52,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 53,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 54,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 55,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 56,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 57,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 58,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 59,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 60,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 61,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 62,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 63,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 64,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 65,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 66,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 67,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 68,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 69,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 70,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 71,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 72,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 73,
+            "name": "FleetBeaconResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 74,
+            "name": "FungalGrowth",
+            "buttonname": "FungalGrowth",
+            "index": 0
+        },
+        {
+            "id": 75,
+            "name": "FungalGrowth",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 76,
+            "name": "GuardianShield",
+            "buttonname": "GuardianShield",
+            "index": 0
+        },
+        {
+            "id": 77,
+            "name": "GuardianShield",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 78,
+            "remapid": 3685,
+            "name": "MULERepair",
+            "buttonname": "Repair",
+            "friendlyname": "Effect Repair Mule",
+            "index": 0
+        },
+        {
+            "id": 79,
+            "name": "MULERepair",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 80,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "Baneling",
+            "index": 0
+        },
+        {
+            "id": 81,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 82,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 83,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 84,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 85,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 86,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 87,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 88,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 89,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 90,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 91,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 92,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 93,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 94,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 95,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 96,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 97,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 98,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 99,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 100,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 101,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 102,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 103,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 104,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 105,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 106,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 107,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 108,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 109,
+            "name": "MorphZerglingToBaneling",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 110,
+            "name": "NexusTrainMothership",
+            "buttonname": "Mothership",
+            "index": 0
+        },
+        {
+            "id": 111,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 112,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 113,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 114,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 115,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 116,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 117,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 118,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 119,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 120,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 121,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 122,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 123,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 124,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 125,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 126,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 127,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 128,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 129,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 130,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 131,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 132,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 133,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 134,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 135,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 136,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 137,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 138,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 139,
+            "name": "NexusTrainMothership",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 140,
+            "name": "Feedback",
+            "buttonname": "Feedback",
+            "index": 0
+        },
+        {
+            "id": 141,
+            "name": "Feedback",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 142,
+            "name": "MassRecall",
+            "buttonname": "MassRecall",
+            "index": 0
+        },
+        {
+            "id": 143,
+            "name": "MassRecall",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 144,
+            "name": "PlacePointDefenseDrone",
+            "buttonname": "PointDefenseDrone",
+            "index": 0
+        },
+        {
+            "id": 145,
+            "name": "PlacePointDefenseDrone",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 146,
+            "name": "HallucinationArchon",
+            "buttonname": "Archon",
+            "friendlyname": "Hallucination Archon",
+            "index": 0
+        },
+        {
+            "id": 147,
+            "name": "HallucinationArchon",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 148,
+            "name": "HallucinationColossus",
+            "buttonname": "Colossus",
+            "friendlyname": "Hallucination Colossus",
+            "index": 0
+        },
+        {
+            "id": 149,
+            "name": "HallucinationColossus",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 150,
+            "name": "HallucinationHighTemplar",
+            "buttonname": "HighTemplar",
+            "friendlyname": "Hallucination HighTemplar",
+            "index": 0
+        },
+        {
+            "id": 151,
+            "name": "HallucinationHighTemplar",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 152,
+            "name": "HallucinationImmortal",
+            "buttonname": "Immortal",
+            "friendlyname": "Hallucination Immortal",
+            "index": 0
+        },
+        {
+            "id": 153,
+            "name": "HallucinationImmortal",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 154,
+            "name": "HallucinationPhoenix",
+            "buttonname": "Phoenix",
+            "friendlyname": "Hallucination Phoenix",
+            "index": 0
+        },
+        {
+            "id": 155,
+            "name": "HallucinationPhoenix",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 156,
+            "name": "HallucinationProbe",
+            "buttonname": "Probe",
+            "friendlyname": "Hallucination Probe",
+            "index": 0
+        },
+        {
+            "id": 157,
+            "name": "HallucinationProbe",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 158,
+            "name": "HallucinationStalker",
+            "buttonname": "Stalker",
+            "friendlyname": "Hallucination Stalker",
+            "index": 0
+        },
+        {
+            "id": 159,
+            "name": "HallucinationStalker",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 160,
+            "name": "HallucinationVoidRay",
+            "buttonname": "VoidRay",
+            "friendlyname": "Hallucination VoidRay",
+            "index": 0
+        },
+        {
+            "id": 161,
+            "name": "HallucinationVoidRay",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 162,
+            "name": "HallucinationWarpPrism",
+            "buttonname": "WarpPrism",
+            "friendlyname": "Hallucination WarpPrism",
+            "index": 0
+        },
+        {
+            "id": 163,
+            "name": "HallucinationWarpPrism",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 164,
+            "name": "HallucinationZealot",
+            "buttonname": "Zealot",
+            "friendlyname": "Hallucination Zealot",
+            "index": 0
+        },
+        {
+            "id": 165,
+            "name": "HallucinationZealot",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 166,
+            "name": "MULEGather",
+            "buttonname": "GatherMULE",
+            "friendlyname": "Harvest Gather Mule",
+            "index": 0
+        },
+        {
+            "id": 167,
+            "name": "MULEGather",
+            "buttonname": "ReturnCargo",
+            "friendlyname": "Harvest Return Mule",
+            "index": 1
+        },
+        {
+            "id": 168,
+            "name": "MULEGather",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 169,
+            "name": "SeekerMissile",
+            "buttonname": "HunterSeekerMissile",
+            "index": 0
+        },
+        {
+            "id": 170,
+            "name": "SeekerMissile",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 171,
+            "name": "CalldownMULE",
+            "buttonname": "CalldownMULE",
+            "index": 0
+        },
+        {
+            "id": 172,
+            "name": "CalldownMULE",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 173,
+            "name": "GravitonBeam",
+            "buttonname": "GravitonBeam",
+            "index": 0
+        },
+        {
+            "id": 174,
+            "name": "GravitonBeam",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel GravitonBeam",
+            "index": 1
+        },
+        {
+            "id": 175,
+            "name": "BuildinProgressNydusCanal",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 176,
+            "name": "BuildinProgressNydusCanal",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 177,
+            "name": "Siphon",
+            "buttonname": "Siphon",
+            "index": 0
+        },
+        {
+            "id": 178,
+            "name": "Siphon",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 179,
+            "name": "Leech",
+            "buttonname": "Leech",
+            "index": 0
+        },
+        {
+            "id": 180,
+            "name": "Leech",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 181,
+            "name": "SpawnChangeling",
+            "buttonname": "SpawnChangeling",
+            "index": 0
+        },
+        {
+            "id": 182,
+            "name": "SpawnChangeling",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 183,
+            "name": "DisguiseAsZealot",
+            "buttonname": "Zealot",
+            "index": 0
+        },
+        {
+            "id": 184,
+            "name": "DisguiseAsZealot",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 185,
+            "name": "DisguiseAsMarineWithShield",
+            "buttonname": "Marine",
+            "index": 0
+        },
+        {
+            "id": 186,
+            "name": "DisguiseAsMarineWithShield",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 187,
+            "name": "DisguiseAsMarineWithoutShield",
+            "buttonname": "Marine",
+            "index": 0
+        },
+        {
+            "id": 188,
+            "name": "DisguiseAsMarineWithoutShield",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 189,
+            "name": "DisguiseAsZerglingWithWings",
+            "buttonname": "Zergling",
+            "index": 0
+        },
+        {
+            "id": 190,
+            "name": "DisguiseAsZerglingWithWings",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 191,
+            "name": "DisguiseAsZerglingWithoutWings",
+            "buttonname": "Zergling",
+            "index": 0
+        },
+        {
+            "id": 192,
+            "name": "DisguiseAsZerglingWithoutWings",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 193,
+            "name": "PhaseShift",
+            "buttonname": "PhaseShift",
+            "index": 0
+        },
+        {
+            "id": 194,
+            "name": "PhaseShift",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 195,
+            "remapid": 3673,
+            "name": "Rally",
+            "buttonname": "Rally",
+            "friendlyname": "Rally Building",
+            "index": 0
+        },
+        {
+            "id": 196,
+            "name": "Rally",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 197,
+            "name": "Rally",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 198,
+            "name": "Rally",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 199,
+            "remapid": 3673,
+            "name": "ProgressRally",
+            "buttonname": "Rally",
+            "friendlyname": "Rally Morphing Unit",
+            "index": 0
+        },
+        {
+            "id": 200,
+            "name": "ProgressRally",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 201,
+            "name": "ProgressRally",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 202,
+            "name": "ProgressRally",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 203,
+            "remapid": 3690,
+            "name": "RallyCommand",
+            "buttonname": "Rally",
+            "friendlyname": "Rally CommandCenter",
+            "index": 0
+        },
+        {
+            "id": 204,
+            "name": "RallyCommand",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 205,
+            "name": "RallyCommand",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 206,
+            "name": "RallyCommand",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 207,
+            "remapid": 3690,
+            "name": "RallyNexus",
+            "buttonname": "Rally",
+            "friendlyname": "Rally Nexus",
+            "index": 0
+        },
+        {
+            "id": 208,
+            "name": "RallyNexus",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 209,
+            "name": "RallyNexus",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 210,
+            "name": "RallyNexus",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 211,
+            "remapid": 3673,
+            "name": "RallyHatchery",
+            "buttonname": "Rally",
+            "friendlyname": "Rally Hatchery Units",
+            "index": 0
+        },
+        {
+            "id": 212,
+            "remapid": 3690,
+            "name": "RallyHatchery",
+            "buttonname": "",
+            "friendlyname": "Rally Hatchery Workers",
+            "index": 1
+        },
+        {
+            "id": 213,
+            "name": "RallyHatchery",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 214,
+            "name": "RallyHatchery",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 215,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 216,
+            "name": "RoachWarrenResearch",
+            "buttonname": "EvolveGlialRegeneration",
+            "friendlyname": "Research GlialRegeneration",
+            "index": 1
+        },
+        {
+            "id": 217,
+            "name": "RoachWarrenResearch",
+            "buttonname": "EvolveTunnelingClaws",
+            "friendlyname": "Research TunnelingClaws",
+            "index": 2
+        },
+        {
+            "id": 218,
+            "name": "RoachWarrenResearch",
+            "buttonname": "RoachSupply",
+            "index": 3
+        },
+        {
+            "id": 219,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 220,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 221,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 222,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 223,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 224,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 225,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 226,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 227,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 228,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 229,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 230,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 231,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 232,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 233,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 234,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 235,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 236,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 237,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 238,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 239,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 240,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 241,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 242,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 243,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 244,
+            "name": "RoachWarrenResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 245,
+            "name": "SapStructure",
+            "buttonname": "SapStructure",
+            "index": 0
+        },
+        {
+            "id": 246,
+            "name": "SapStructure",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 247,
+            "name": "InfestedTerrans",
+            "buttonname": "InfestedTerrans",
+            "index": 0
+        },
+        {
+            "id": 248,
+            "name": "InfestedTerrans",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 249,
+            "name": "NeuralParasite",
+            "buttonname": "NeuralParasite",
+            "index": 0
+        },
+        {
+            "id": 250,
+            "name": "NeuralParasite",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel NeuralParasite",
+            "index": 1
+        },
+        {
+            "id": 251,
+            "name": "SpawnLarva",
+            "buttonname": "MorphMorphalisk",
+            "friendlyname": "Effect InjectLarva",
+            "index": 0
+        },
+        {
+            "id": 252,
+            "name": "SpawnLarva",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 253,
+            "remapid": 3675,
+            "name": "StimpackMarauder",
+            "buttonname": "Stim",
+            "friendlyname": "Effect Stim Marauder",
+            "index": 0
+        },
+        {
+            "id": 254,
+            "name": "StimpackMarauder",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 255,
+            "name": "SupplyDrop",
+            "buttonname": "SupplyDrop",
+            "index": 0
+        },
+        {
+            "id": 256,
+            "name": "SupplyDrop",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 257,
+            "name": "250mmStrikeCannons",
+            "buttonname": "250mmStrikeCannons",
+            "index": 0
+        },
+        {
+            "id": 258,
+            "name": "250mmStrikeCannons",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 259,
+            "name": "TemporalRift",
+            "buttonname": "TemporalRift",
+            "index": 0
+        },
+        {
+            "id": 260,
+            "name": "TemporalRift",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 261,
+            "name": "TimeWarp",
+            "buttonname": "TimeWarp",
+            "friendlyname": "Effect ChronoBoost",
+            "index": 0
+        },
+        {
+            "id": 262,
+            "name": "TimeWarp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 263,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "EvolveAnabolicSynthesis2",
+            "index": 0
+        },
+        {
+            "id": 264,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 265,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "EvolveChitinousPlating",
+            "friendlyname": "Research ChitinousPlating",
+            "index": 2
+        },
+        {
+            "id": 266,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 267,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 268,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 269,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 270,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 271,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 272,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 273,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 274,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 275,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 276,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 277,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 278,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 279,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 280,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 281,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 282,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 283,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 284,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 285,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 286,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 287,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 288,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 289,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 290,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 291,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 292,
+            "name": "UltraliskCavernResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 293,
+            "name": "WormholeTransit",
+            "buttonname": "WormholeTransit",
+            "index": 0
+        },
+        {
+            "id": 294,
+            "name": "WormholeTransit",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 295,
+            "name": "SCVHarvest",
+            "buttonname": "Gather",
+            "friendlyname": "Harvest Gather SCV",
+            "index": 0
+        },
+        {
+            "id": 296,
+            "name": "SCVHarvest",
+            "buttonname": "ReturnCargo",
+            "friendlyname": "Harvest Return SCV",
+            "index": 1
+        },
+        {
+            "id": 297,
+            "name": "SCVHarvest",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 298,
+            "name": "ProbeHarvest",
+            "buttonname": "Gather",
+            "friendlyname": "Harvest Gather Probe",
+            "index": 0
+        },
+        {
+            "id": 299,
+            "name": "ProbeHarvest",
+            "buttonname": "ReturnCargo",
+            "friendlyname": "Harvest Return Probe",
+            "index": 1
+        },
+        {
+            "id": 300,
+            "name": "ProbeHarvest",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 301,
+            "name": "AttackWarpPrism",
+            "buttonname": "AttackWarpPrism",
+            "index": 0
+        },
+        {
+            "id": 302,
+            "name": "AttackWarpPrism",
+            "buttonname": "AttackTowards",
+            "index": 1
+        },
+        {
+            "id": 303,
+            "name": "AttackWarpPrism",
+            "buttonname": "AttackBarrage",
+            "index": 2
+        },
+        {
+            "id": 304,
+            "name": "que1",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel Queue1",
+            "index": 0
+        },
+        {
+            "id": 305,
+            "name": "que1",
+            "buttonname": "CancelSlot",
+            "friendlyname": "CancelSlot Queue1",
+            "index": 1
+        },
+        {
+            "id": 306,
+            "name": "que5",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel Queue5",
+            "index": 0
+        },
+        {
+            "id": 307,
+            "name": "que5",
+            "buttonname": "CancelSlot",
+            "friendlyname": "CancelSlot Queue5",
+            "index": 1
+        },
+        {
+            "id": 308,
+            "name": "que5CancelToSelection",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel QueueCancelToSelection",
+            "index": 0
+        },
+        {
+            "id": 309,
+            "name": "que5CancelToSelection",
+            "buttonname": "CancelSlot",
+            "friendlyname": "CancelSlot QueueCancelToSelection",
+            "index": 1
+        },
+        {
+            "id": 310,
+            "name": "que5LongBlend",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 311,
+            "name": "que5LongBlend",
+            "buttonname": "CancelSlot",
+            "index": 1
+        },
+        {
+            "id": 312,
+            "name": "que5Addon",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel QueueAddOn",
+            "index": 0
+        },
+        {
+            "id": 313,
+            "name": "que5Addon",
+            "buttonname": "CancelSlot",
+            "friendlyname": "CancelSlot Addon",
+            "index": 1
+        },
+        {
+            "id": 314,
+            "name": "BuildInProgress",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel BuildInProgress",
+            "index": 0
+        },
+        {
+            "id": 315,
+            "name": "BuildInProgress",
+            "buttonname": "Cancel",
+            "friendlyname": "Halt Building",
+            "index": 1
+        },
+        {
+            "id": 316,
+            "remapid": 3685,
+            "name": "Repair",
+            "buttonname": "Repair",
+            "friendlyname": "Effect Repair SCV",
+            "index": 0
+        },
+        {
+            "id": 317,
+            "name": "Repair",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 318,
+            "name": "TerranBuild",
+            "buttonname": "CommandCenter",
+            "index": 0
+        },
+        {
+            "id": 319,
+            "name": "TerranBuild",
+            "buttonname": "SupplyDepot",
+            "index": 1
+        },
+        {
+            "id": 320,
+            "name": "TerranBuild",
+            "buttonname": "Refinery",
+            "index": 2
+        },
+        {
+            "id": 321,
+            "name": "TerranBuild",
+            "buttonname": "Barracks",
+            "index": 3
+        },
+        {
+            "id": 322,
+            "name": "TerranBuild",
+            "buttonname": "EngineeringBay",
+            "index": 4
+        },
+        {
+            "id": 323,
+            "name": "TerranBuild",
+            "buttonname": "MissileTurret",
+            "index": 5
+        },
+        {
+            "id": 324,
+            "name": "TerranBuild",
+            "buttonname": "Bunker",
+            "index": 6
+        },
+        {
+            "id": 325,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 326,
+            "name": "TerranBuild",
+            "buttonname": "SensorTower",
+            "index": 8
+        },
+        {
+            "id": 327,
+            "name": "TerranBuild",
+            "buttonname": "GhostAcademy",
+            "index": 9
+        },
+        {
+            "id": 328,
+            "name": "TerranBuild",
+            "buttonname": "Factory",
+            "index": 10
+        },
+        {
+            "id": 329,
+            "name": "TerranBuild",
+            "buttonname": "Starport",
+            "index": 11
+        },
+        {
+            "id": 330,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 331,
+            "name": "TerranBuild",
+            "buttonname": "Armory",
+            "index": 13
+        },
+        {
+            "id": 332,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 333,
+            "name": "TerranBuild",
+            "buttonname": "FusionCore",
+            "index": 15
+        },
+        {
+            "id": 334,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 335,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 336,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 337,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 338,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 339,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 340,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 341,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 342,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 343,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 344,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 345,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 346,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 347,
+            "name": "TerranBuild",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 348,
+            "name": "TerranBuild",
+            "buttonname": "Cancel",
+            "friendlyname": "Halt TerranBuild",
+            "index": 30
+        },
+        {
+            "id": 349,
+            "name": "RavenBuild",
+            "buttonname": "AutoTurret",
+            "index": 0
+        },
+        {
+            "id": 350,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 351,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 352,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 353,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 354,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 355,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 356,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 357,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 358,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 359,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 360,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 361,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 362,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 363,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 364,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 365,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 366,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 367,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 368,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 369,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 370,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 371,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 372,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 373,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 374,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 375,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 376,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 377,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 378,
+            "name": "RavenBuild",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 379,
+            "name": "RavenBuild",
+            "buttonname": "Cancel",
+            "index": 30
+        },
+        {
+            "id": 380,
+            "remapid": 3675,
+            "name": "Stimpack",
+            "buttonname": "Stim",
+            "friendlyname": "Effect Stim Marine",
+            "index": 0
+        },
+        {
+            "id": 381,
+            "name": "Stimpack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 382,
+            "remapid": 3676,
+            "name": "GhostCloak",
+            "buttonname": "CloakOnGhost",
+            "friendlyname": "Behavior CloakOn Ghost",
+            "index": 0
+        },
+        {
+            "id": 383,
+            "remapid": 3677,
+            "name": "GhostCloak",
+            "buttonname": "CloakOff",
+            "friendlyname": "Behavior CloakOff Ghost",
+            "index": 1
+        },
+        {
+            "id": 384,
+            "name": "Snipe",
+            "buttonname": "Snipe",
+            "index": 0
+        },
+        {
+            "id": 385,
+            "name": "Snipe",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 386,
+            "name": "MedivacHeal",
+            "buttonname": "Heal",
+            "index": 0
+        },
+        {
+            "id": 387,
+            "name": "MedivacHeal",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 388,
+            "name": "SiegeMode",
+            "buttonname": "SiegeMode",
+            "index": 0
+        },
+        {
+            "id": 389,
+            "name": "SiegeMode",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 390,
+            "name": "Unsiege",
+            "buttonname": "Unsiege",
+            "index": 0
+        },
+        {
+            "id": 391,
+            "name": "Unsiege",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 392,
+            "remapid": 3676,
+            "name": "BansheeCloak",
+            "buttonname": "CloakOnBanshee",
+            "friendlyname": "Behavior CloakOn Banshee",
+            "index": 0
+        },
+        {
+            "id": 393,
+            "remapid": 3677,
+            "name": "BansheeCloak",
+            "buttonname": "CloakOff",
+            "friendlyname": "Behavior CloakOff Banshee",
+            "index": 1
+        },
+        {
+            "id": 394,
+            "name": "MedivacTransport",
+            "buttonname": "MedivacLoad",
+            "friendlyname": "Load Medivac",
+            "index": 0
+        },
+        {
+            "id": 395,
+            "name": "MedivacTransport",
+            "buttonname": "",
+            "friendlyname": "Unload Medivac",
+            "index": 1
+        },
+        {
+            "id": 396,
+            "name": "MedivacTransport",
+            "buttonname": "MedivacUnloadAll",
+            "friendlyname": "UnloadAllAt Medivac",
+            "index": 2
+        },
+        {
+            "id": 397,
+            "name": "MedivacTransport",
+            "buttonname": "",
+            "friendlyname": "UnloadUnit Medivac",
+            "index": 3
+        },
+        {
+            "id": 398,
+            "name": "MedivacTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 399,
+            "name": "ScannerSweep",
+            "buttonname": "Scan",
+            "index": 0
+        },
+        {
+            "id": 400,
+            "name": "ScannerSweep",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 401,
+            "name": "Yamato",
+            "buttonname": "YamatoGun",
+            "index": 0
+        },
+        {
+            "id": 402,
+            "name": "Yamato",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 403,
+            "name": "AssaultMode",
+            "buttonname": "AssaultMode",
+            "friendlyname": "Morph VikingAssaultMode",
+            "index": 0
+        },
+        {
+            "id": 404,
+            "name": "AssaultMode",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 405,
+            "name": "FighterMode",
+            "buttonname": "FighterMode",
+            "friendlyname": "Morph VikingFighterMode",
+            "index": 0
+        },
+        {
+            "id": 406,
+            "name": "FighterMode",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 407,
+            "name": "BunkerTransport",
+            "buttonname": "BunkerLoad",
+            "friendlyname": "Load Bunker",
+            "index": 0
+        },
+        {
+            "id": 408,
+            "name": "BunkerTransport",
+            "buttonname": "BunkerUnloadAll",
+            "friendlyname": "UnloadAll Bunker",
+            "index": 1
+        },
+        {
+            "id": 409,
+            "name": "BunkerTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 410,
+            "name": "BunkerTransport",
+            "buttonname": "",
+            "friendlyname": "UnloadUnit Bunker",
+            "index": 3
+        },
+        {
+            "id": 411,
+            "name": "BunkerTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 412,
+            "name": "CommandCenterTransport",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 413,
+            "name": "CommandCenterTransport",
+            "buttonname": "CommandCenterUnloadAll",
+            "friendlyname": "UnloadAll CommandCenter",
+            "index": 1
+        },
+        {
+            "id": 414,
+            "name": "CommandCenterTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 415,
+            "name": "CommandCenterTransport",
+            "buttonname": "",
+            "friendlyname": "UnloadUnit CommandCenter",
+            "index": 3
+        },
+        {
+            "id": 416,
+            "name": "CommandCenterTransport",
+            "buttonname": "CommandCenterLoad",
+            "friendlyname": "LoadAll CommandCenter",
+            "index": 4
+        },
+        {
+            "id": 417,
+            "remapid": 3679,
+            "name": "CommandCenterLiftOff",
+            "buttonname": "Lift",
+            "friendlyname": "Lift CommandCenter",
+            "index": 0
+        },
+        {
+            "id": 418,
+            "name": "CommandCenterLiftOff",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 419,
+            "remapid": 3678,
+            "name": "CommandCenterLand",
+            "buttonname": "Land",
+            "friendlyname": "Land CommandCenter",
+            "index": 0
+        },
+        {
+            "id": 420,
+            "name": "CommandCenterLand",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 421,
+            "remapid": 3682,
+            "name": "BarracksAddOns",
+            "buttonname": "BuildTechLabBarracks",
+            "friendlyname": "Build TechLab Barracks",
+            "index": 0
+        },
+        {
+            "id": 422,
+            "remapid": 3683,
+            "name": "BarracksAddOns",
+            "buttonname": "Reactor",
+            "friendlyname": "Build Reactor Barracks",
+            "index": 1
+        },
+        {
+            "id": 423,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 424,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 425,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 426,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 427,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 428,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 429,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 430,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 431,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 432,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 433,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 434,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 435,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 436,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 437,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 438,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 439,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 440,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 441,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 442,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 443,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 444,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 445,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 446,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 447,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 448,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 449,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 450,
+            "name": "BarracksAddOns",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 451,
+            "remapid": 3659,
+            "name": "BarracksAddOns",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel BarracksAddOn",
+            "index": 30
+        },
+        {
+            "id": 452,
+            "remapid": 3679,
+            "name": "BarracksLiftOff",
+            "buttonname": "Lift",
+            "friendlyname": "Lift Barracks",
+            "index": 0
+        },
+        {
+            "id": 453,
+            "name": "BarracksLiftOff",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 454,
+            "remapid": 3682,
+            "name": "FactoryAddOns",
+            "buttonname": "BuildTechLabFactory",
+            "friendlyname": "Build TechLab Factory",
+            "index": 0
+        },
+        {
+            "id": 455,
+            "remapid": 3683,
+            "name": "FactoryAddOns",
+            "buttonname": "Reactor",
+            "friendlyname": "Build Reactor Factory",
+            "index": 1
+        },
+        {
+            "id": 456,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 457,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 458,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 459,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 460,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 461,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 462,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 463,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 464,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 465,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 466,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 467,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 468,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 469,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 470,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 471,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 472,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 473,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 474,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 475,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 476,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 477,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 478,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 479,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 480,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 481,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 482,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 483,
+            "name": "FactoryAddOns",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 484,
+            "remapid": 3659,
+            "name": "FactoryAddOns",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel FactoryAddOn",
+            "index": 30
+        },
+        {
+            "id": 485,
+            "remapid": 3679,
+            "name": "FactoryLiftOff",
+            "buttonname": "Lift",
+            "friendlyname": "Lift Factory",
+            "index": 0
+        },
+        {
+            "id": 486,
+            "name": "FactoryLiftOff",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 487,
+            "remapid": 3682,
+            "name": "StarportAddOns",
+            "buttonname": "BuildTechLabStarport",
+            "friendlyname": "Build TechLab Starport",
+            "index": 0
+        },
+        {
+            "id": 488,
+            "remapid": 3683,
+            "name": "StarportAddOns",
+            "buttonname": "Reactor",
+            "friendlyname": "Build Reactor Starport",
+            "index": 1
+        },
+        {
+            "id": 489,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 490,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 491,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 492,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 493,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 494,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 495,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 496,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 497,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 498,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 499,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 500,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 501,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 502,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 503,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 504,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 505,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 506,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 507,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 508,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 509,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 510,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 511,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 512,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 513,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 514,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 515,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 516,
+            "name": "StarportAddOns",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 517,
+            "remapid": 3659,
+            "name": "StarportAddOns",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel StarportAddOn",
+            "index": 30
+        },
+        {
+            "id": 518,
+            "remapid": 3679,
+            "name": "StarportLiftOff",
+            "buttonname": "Lift",
+            "friendlyname": "Lift Starport",
+            "index": 0
+        },
+        {
+            "id": 519,
+            "name": "StarportLiftOff",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 520,
+            "remapid": 3678,
+            "name": "FactoryLand",
+            "buttonname": "Land",
+            "friendlyname": "Land Factory",
+            "index": 0
+        },
+        {
+            "id": 521,
+            "name": "FactoryLand",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 522,
+            "remapid": 3678,
+            "name": "StarportLand",
+            "buttonname": "Land",
+            "friendlyname": "Land Starport",
+            "index": 0
+        },
+        {
+            "id": 523,
+            "name": "StarportLand",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 524,
+            "name": "CommandCenterTrain",
+            "buttonname": "SCV",
+            "index": 0
+        },
+        {
+            "id": 525,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 526,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 527,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 528,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 529,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 530,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 531,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 532,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 533,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 534,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 535,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 536,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 537,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 538,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 539,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 540,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 541,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 542,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 543,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 544,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 545,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 546,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 547,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 548,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 549,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 550,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 551,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 552,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 553,
+            "name": "CommandCenterTrain",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 554,
+            "remapid": 3678,
+            "name": "BarracksLand",
+            "buttonname": "Land",
+            "friendlyname": "Land Barracks",
+            "index": 0
+        },
+        {
+            "id": 555,
+            "name": "BarracksLand",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 556,
+            "name": "SupplyDepotLower",
+            "buttonname": "Lower",
+            "friendlyname": "Morph SupplyDepot Lower",
+            "index": 0
+        },
+        {
+            "id": 557,
+            "name": "SupplyDepotLower",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 558,
+            "name": "SupplyDepotRaise",
+            "buttonname": "Raise",
+            "friendlyname": "Morph SupplyDepot Raise",
+            "index": 0
+        },
+        {
+            "id": 559,
+            "name": "SupplyDepotRaise",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 560,
+            "name": "BarracksTrain",
+            "buttonname": "Marine",
+            "index": 0
+        },
+        {
+            "id": 561,
+            "name": "BarracksTrain",
+            "buttonname": "Reaper",
+            "index": 1
+        },
+        {
+            "id": 562,
+            "name": "BarracksTrain",
+            "buttonname": "Ghost",
+            "index": 2
+        },
+        {
+            "id": 563,
+            "name": "BarracksTrain",
+            "buttonname": "Marauder",
+            "index": 3
+        },
+        {
+            "id": 564,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 565,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 566,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 567,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 568,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 569,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 570,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 571,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 572,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 573,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 574,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 575,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 576,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 577,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 578,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 579,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 580,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 581,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 582,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 583,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 584,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 585,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 586,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 587,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 588,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 589,
+            "name": "BarracksTrain",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 590,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 591,
+            "name": "FactoryTrain",
+            "buttonname": "SiegeTank",
+            "index": 1
+        },
+        {
+            "id": 592,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 593,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 594,
+            "name": "FactoryTrain",
+            "buttonname": "Thor",
+            "index": 4
+        },
+        {
+            "id": 595,
+            "name": "FactoryTrain",
+            "buttonname": "Hellion",
+            "index": 5
+        },
+        {
+            "id": 596,
+            "name": "FactoryTrain",
+            "buttonname": "HellionTank",
+            "friendlyname": "Train Hellbat",
+            "index": 6
+        },
+        {
+            "id": 597,
+            "name": "FactoryTrain",
+            "buttonname": "BuildCyclone",
+            "friendlyname": "Train Cyclone",
+            "index": 7
+        },
+        {
+            "id": 598,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 599,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 600,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 601,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 602,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 603,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 604,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 605,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 606,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 607,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 608,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 609,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 610,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 611,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 612,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 613,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 614,
+            "name": "FactoryTrain",
+            "buttonname": "WidowMine",
+            "index": 24
+        },
+        {
+            "id": 615,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 616,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 617,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 618,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 619,
+            "name": "FactoryTrain",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 620,
+            "name": "StarportTrain",
+            "buttonname": "Medivac",
+            "index": 0
+        },
+        {
+            "id": 621,
+            "name": "StarportTrain",
+            "buttonname": "Banshee",
+            "index": 1
+        },
+        {
+            "id": 622,
+            "name": "StarportTrain",
+            "buttonname": "Raven",
+            "index": 2
+        },
+        {
+            "id": 623,
+            "name": "StarportTrain",
+            "buttonname": "Battlecruiser",
+            "index": 3
+        },
+        {
+            "id": 624,
+            "name": "StarportTrain",
+            "buttonname": "VikingFighter",
+            "index": 4
+        },
+        {
+            "id": 625,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 626,
+            "name": "StarportTrain",
+            "buttonname": "Liberator",
+            "index": 6
+        },
+        {
+            "id": 627,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 628,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 629,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 630,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 631,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 632,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 633,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 634,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 635,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 636,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 637,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 638,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 639,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 640,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 641,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 642,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 643,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 644,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 645,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 646,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 647,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 648,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 649,
+            "name": "StarportTrain",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 650,
+            "name": "EngineeringBayResearch",
+            "buttonname": "ResearchHiSecAutoTracking",
+            "friendlyname": "Research HiSecAutoTracking",
+            "index": 0
+        },
+        {
+            "id": 651,
+            "name": "EngineeringBayResearch",
+            "buttonname": "UpgradeBuildingArmorLevel1",
+            "friendlyname": "Research TerranStructureArmorUpgrade",
+            "index": 1
+        },
+        {
+            "id": 652,
+            "remapid": 3698,
+            "name": "EngineeringBayResearch",
+            "buttonname": "TerranInfantryWeaponsLevel1",
+            "index": 2
+        },
+        {
+            "id": 653,
+            "remapid": 3698,
+            "name": "EngineeringBayResearch",
+            "buttonname": "TerranInfantryWeaponsLevel2",
+            "index": 3
+        },
+        {
+            "id": 654,
+            "remapid": 3698,
+            "name": "EngineeringBayResearch",
+            "buttonname": "TerranInfantryWeaponsLevel3",
+            "index": 4
+        },
+        {
+            "id": 655,
+            "name": "EngineeringBayResearch",
+            "buttonname": "ResearchNeosteelFrame",
+            "friendlyname": "Research NeosteelFrame",
+            "index": 5
+        },
+        {
+            "id": 656,
+            "remapid": 3697,
+            "name": "EngineeringBayResearch",
+            "buttonname": "TerranInfantryArmorLevel1",
+            "index": 6
+        },
+        {
+            "id": 657,
+            "remapid": 3697,
+            "name": "EngineeringBayResearch",
+            "buttonname": "TerranInfantryArmorLevel2",
+            "index": 7
+        },
+        {
+            "id": 658,
+            "remapid": 3697,
+            "name": "EngineeringBayResearch",
+            "buttonname": "TerranInfantryArmorLevel3",
+            "index": 8
+        },
+        {
+            "id": 659,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 660,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 661,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 662,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 663,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 664,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 665,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 666,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 667,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 668,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 669,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 670,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 671,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 672,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 673,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 674,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 675,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 676,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 677,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 678,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 679,
+            "name": "EngineeringBayResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 680,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 681,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 682,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 683,
+            "name": "MercCompoundResearch",
+            "buttonname": "ReaperSpeed",
+            "index": 3
+        },
+        {
+            "id": 684,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 685,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 686,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 687,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 688,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 689,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 690,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 691,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 692,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 693,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 694,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 695,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 696,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 697,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 698,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 699,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 700,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 701,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 702,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 703,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 704,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 705,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 706,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 707,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 708,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 709,
+            "name": "MercCompoundResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 710,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "NukeArm",
+            "friendlyname": "Build Nuke",
+            "index": 0
+        },
+        {
+            "id": 711,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 712,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 713,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 714,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 715,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 716,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 717,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 718,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 719,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 720,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 721,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 722,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 723,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 724,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 725,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 726,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 727,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 728,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 729,
+            "name": "ArmSiloWithNuke",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 730,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "Stimpack",
+            "index": 0
+        },
+        {
+            "id": 731,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "ResearchShieldWall",
+            "friendlyname": "Research CombatShield",
+            "index": 1
+        },
+        {
+            "id": 732,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "ResearchPunisherGrenades",
+            "friendlyname": "Research ConcussiveShells",
+            "index": 2
+        },
+        {
+            "id": 733,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 734,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 735,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 736,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 737,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 738,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 739,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 740,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 741,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 742,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 743,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 744,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 745,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 746,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 747,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 748,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 749,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 750,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 751,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 752,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 753,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 754,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 755,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 756,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 757,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 758,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 759,
+            "name": "BarracksTechLabResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 760,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 761,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "ResearchHighCapacityBarrels",
+            "friendlyname": "Research InfernalPreigniter",
+            "index": 1
+        },
+        {
+            "id": 762,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 763,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "ResearchTransformationServos",
+            "index": 3
+        },
+        {
+            "id": 764,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "ResearchDrillClaws",
+            "friendlyname": "Research DrillingClaws",
+            "index": 4
+        },
+        {
+            "id": 765,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "ResearchLockOnRangeUpgrade",
+            "index": 5
+        },
+        {
+            "id": 766,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "ResearchSmartServos",
+            "friendlyname": "Research SmartServos",
+            "index": 6
+        },
+        {
+            "id": 767,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "ResearchArmorPiercingRockets",
+            "index": 7
+        },
+        {
+            "id": 768,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "ResearchCycloneRapidFireLaunchers",
+            "friendlyname": "Research CycloneRapidFireLaunchers",
+            "index": 8
+        },
+        {
+            "id": 769,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "CycloneResearchLockOnDamageUpgrade",
+            "index": 9
+        },
+        {
+            "id": 770,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 771,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 772,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 773,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 774,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 775,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 776,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 777,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 778,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 779,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 780,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 781,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 782,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 783,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 784,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 785,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 786,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 787,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 788,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 789,
+            "name": "FactoryTechLabResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 790,
+            "name": "StarportTechLabResearch",
+            "buttonname": "ResearchBansheeCloak",
+            "friendlyname": "Research BansheeCloakingField",
+            "index": 0
+        },
+        {
+            "id": 791,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 792,
+            "name": "StarportTechLabResearch",
+            "buttonname": "ResearchMedivacEnergyUpgrade",
+            "index": 2
+        },
+        {
+            "id": 793,
+            "name": "StarportTechLabResearch",
+            "buttonname": "ResearchRavenEnergyUpgrade",
+            "friendlyname": "Research RavenCorvidReactor",
+            "index": 3
+        },
+        {
+            "id": 794,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 795,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 796,
+            "name": "StarportTechLabResearch",
+            "buttonname": "ResearchSeekerMissile",
+            "index": 6
+        },
+        {
+            "id": 797,
+            "name": "StarportTechLabResearch",
+            "buttonname": "ResearchDurableMaterials",
+            "index": 7
+        },
+        {
+            "id": 798,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 799,
+            "name": "StarportTechLabResearch",
+            "buttonname": "BansheeSpeed",
+            "friendlyname": "Research BansheeHyperflightRotors",
+            "index": 9
+        },
+        {
+            "id": 800,
+            "name": "StarportTechLabResearch",
+            "buttonname": "ResearchLiberatorAGMode",
+            "index": 10
+        },
+        {
+            "id": 801,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 802,
+            "name": "StarportTechLabResearch",
+            "buttonname": "ResearchRapidDeployment",
+            "index": 12
+        },
+        {
+            "id": 803,
+            "name": "StarportTechLabResearch",
+            "buttonname": "ResearchRavenRecalibratedExplosives",
+            "friendlyname": "Research RavenRecalibratedExplosives",
+            "index": 13
+        },
+        {
+            "id": 804,
+            "name": "StarportTechLabResearch",
+            "buttonname": "ResearchHighCapacityFuelTanks",
+            "friendlyname": "Research HighCapacityFuelTanks",
+            "index": 14
+        },
+        {
+            "id": 805,
+            "name": "StarportTechLabResearch",
+            "buttonname": "ResearchBallisticRange",
+            "friendlyname": "Research AdvancedBallistics",
+            "index": 15
+        },
+        {
+            "id": 806,
+            "name": "StarportTechLabResearch",
+            "buttonname": "RavenResearchEnhancedMunitions",
+            "index": 16
+        },
+        {
+            "id": 807,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 808,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 809,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 810,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 811,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 812,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 813,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 814,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 815,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 816,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 817,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 818,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 819,
+            "name": "StarportTechLabResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 820,
+            "name": "GhostAcademyResearch",
+            "buttonname": "ResearchPersonalCloaking",
+            "friendlyname": "Research PersonalCloaking",
+            "index": 0
+        },
+        {
+            "id": 821,
+            "name": "GhostAcademyResearch",
+            "buttonname": "ResearchGhostEnergyUpgrade",
+            "index": 1
+        },
+        {
+            "id": 822,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 823,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 824,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 825,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 826,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 827,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 828,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 829,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 830,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 831,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 832,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 833,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 834,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 835,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 836,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 837,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 838,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 839,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 840,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 841,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 842,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 843,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 844,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 845,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 846,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 847,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 848,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 849,
+            "name": "GhostAcademyResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 850,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 851,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 852,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranVehiclePlatingLevel1",
+            "index": 2
+        },
+        {
+            "id": 853,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranVehiclePlatingLevel2",
+            "index": 3
+        },
+        {
+            "id": 854,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranVehiclePlatingLevel3",
+            "index": 4
+        },
+        {
+            "id": 855,
+            "remapid": 3701,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranVehicleWeaponsLevel1",
+            "index": 5
+        },
+        {
+            "id": 856,
+            "remapid": 3701,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranVehicleWeaponsLevel2",
+            "index": 6
+        },
+        {
+            "id": 857,
+            "remapid": 3701,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranVehicleWeaponsLevel3",
+            "index": 7
+        },
+        {
+            "id": 858,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranShipPlatingLevel1",
+            "index": 8
+        },
+        {
+            "id": 859,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranShipPlatingLevel2",
+            "index": 9
+        },
+        {
+            "id": 860,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranShipPlatingLevel3",
+            "index": 10
+        },
+        {
+            "id": 861,
+            "remapid": 3699,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranShipWeaponsLevel1",
+            "index": 11
+        },
+        {
+            "id": 862,
+            "remapid": 3699,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranShipWeaponsLevel2",
+            "index": 12
+        },
+        {
+            "id": 863,
+            "remapid": 3699,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranShipWeaponsLevel3",
+            "index": 13
+        },
+        {
+            "id": 864,
+            "remapid": 3700,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranVehicleAndShipPlatingLevel1",
+            "index": 14
+        },
+        {
+            "id": 865,
+            "remapid": 3700,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranVehicleAndShipPlatingLevel2",
+            "index": 15
+        },
+        {
+            "id": 866,
+            "remapid": 3700,
+            "name": "ArmoryResearch",
+            "buttonname": "TerranVehicleAndShipPlatingLevel3",
+            "index": 16
+        },
+        {
+            "id": 867,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 868,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 869,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 870,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 871,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 872,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 873,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 874,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 875,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 876,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 877,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 878,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 879,
+            "name": "ArmoryResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 880,
+            "name": "ProtossBuild",
+            "buttonname": "Nexus",
+            "index": 0
+        },
+        {
+            "id": 881,
+            "name": "ProtossBuild",
+            "buttonname": "Pylon",
+            "index": 1
+        },
+        {
+            "id": 882,
+            "name": "ProtossBuild",
+            "buttonname": "Assimilator",
+            "index": 2
+        },
+        {
+            "id": 883,
+            "name": "ProtossBuild",
+            "buttonname": "Gateway",
+            "index": 3
+        },
+        {
+            "id": 884,
+            "name": "ProtossBuild",
+            "buttonname": "Forge",
+            "index": 4
+        },
+        {
+            "id": 885,
+            "name": "ProtossBuild",
+            "buttonname": "FleetBeacon",
+            "index": 5
+        },
+        {
+            "id": 886,
+            "name": "ProtossBuild",
+            "buttonname": "TwilightCouncil",
+            "index": 6
+        },
+        {
+            "id": 887,
+            "name": "ProtossBuild",
+            "buttonname": "PhotonCannon",
+            "index": 7
+        },
+        {
+            "id": 888,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 889,
+            "name": "ProtossBuild",
+            "buttonname": "Stargate",
+            "index": 9
+        },
+        {
+            "id": 890,
+            "name": "ProtossBuild",
+            "buttonname": "TemplarArchive",
+            "index": 10
+        },
+        {
+            "id": 891,
+            "name": "ProtossBuild",
+            "buttonname": "DarkShrine",
+            "index": 11
+        },
+        {
+            "id": 892,
+            "name": "ProtossBuild",
+            "buttonname": "RoboticsBay",
+            "index": 12
+        },
+        {
+            "id": 893,
+            "name": "ProtossBuild",
+            "buttonname": "RoboticsFacility",
+            "index": 13
+        },
+        {
+            "id": 894,
+            "name": "ProtossBuild",
+            "buttonname": "CyberneticsCore",
+            "index": 14
+        },
+        {
+            "id": 895,
+            "name": "ProtossBuild",
+            "buttonname": "ShieldBattery",
+            "friendlyname": "Build ShieldBattery",
+            "index": 15
+        },
+        {
+            "id": 896,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 897,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 898,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 899,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 900,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 901,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 902,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 903,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 904,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 905,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 906,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 907,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 908,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 909,
+            "name": "ProtossBuild",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 910,
+            "name": "ProtossBuild",
+            "buttonname": "Cancel",
+            "index": 30
+        },
+        {
+            "id": 911,
+            "name": "WarpPrismTransport",
+            "buttonname": "MedivacLoad",
+            "friendlyname": "Load WarpPrism",
+            "index": 0
+        },
+        {
+            "id": 912,
+            "name": "WarpPrismTransport",
+            "buttonname": "BunkerUnloadAll",
+            "friendlyname": "UnloadAll WarpPrism",
+            "index": 1
+        },
+        {
+            "id": 913,
+            "name": "WarpPrismTransport",
+            "buttonname": "MedivacUnloadAll",
+            "friendlyname": "UnloadAllAt WarpPrism",
+            "index": 2
+        },
+        {
+            "id": 914,
+            "name": "WarpPrismTransport",
+            "buttonname": "",
+            "friendlyname": "UnloadUnit WarpPrism",
+            "index": 3
+        },
+        {
+            "id": 915,
+            "name": "WarpPrismTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 916,
+            "name": "GatewayTrain",
+            "buttonname": "Zealot",
+            "index": 0
+        },
+        {
+            "id": 917,
+            "name": "GatewayTrain",
+            "buttonname": "Stalker",
+            "index": 1
+        },
+        {
+            "id": 918,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 919,
+            "name": "GatewayTrain",
+            "buttonname": "HighTemplar",
+            "index": 3
+        },
+        {
+            "id": 920,
+            "name": "GatewayTrain",
+            "buttonname": "DarkTemplar",
+            "index": 4
+        },
+        {
+            "id": 921,
+            "name": "GatewayTrain",
+            "buttonname": "Sentry",
+            "index": 5
+        },
+        {
+            "id": 922,
+            "name": "GatewayTrain",
+            "buttonname": "WarpInAdept",
+            "friendlyname": "Train Adept",
+            "index": 6
+        },
+        {
+            "id": 923,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 924,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 925,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 926,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 927,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 928,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 929,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 930,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 931,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 932,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 933,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 934,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 935,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 936,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 937,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 938,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 939,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 940,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 941,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 942,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 943,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 944,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 945,
+            "name": "GatewayTrain",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 946,
+            "name": "StargateTrain",
+            "buttonname": "Phoenix",
+            "index": 0
+        },
+        {
+            "id": 947,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 948,
+            "name": "StargateTrain",
+            "buttonname": "Carrier",
+            "index": 2
+        },
+        {
+            "id": 949,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 950,
+            "name": "StargateTrain",
+            "buttonname": "VoidRay",
+            "index": 4
+        },
+        {
+            "id": 951,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 952,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 953,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 954,
+            "name": "StargateTrain",
+            "buttonname": "Oracle",
+            "index": 8
+        },
+        {
+            "id": 955,
+            "name": "StargateTrain",
+            "buttonname": "Tempest",
+            "index": 9
+        },
+        {
+            "id": 956,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 957,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 958,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 959,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 960,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 961,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 962,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 963,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 964,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 965,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 966,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 967,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 968,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 969,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 970,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 971,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 972,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 973,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 974,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 975,
+            "name": "StargateTrain",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 976,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "WarpPrism",
+            "index": 0
+        },
+        {
+            "id": 977,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "Observer",
+            "index": 1
+        },
+        {
+            "id": 978,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "Colossus",
+            "index": 2
+        },
+        {
+            "id": 979,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "Immortal",
+            "index": 3
+        },
+        {
+            "id": 980,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 981,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 982,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 983,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 984,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 985,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 986,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 987,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 988,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 989,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 990,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 991,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 992,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 993,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 994,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "WarpinDisruptor",
+            "friendlyname": "Train Disruptor",
+            "index": 18
+        },
+        {
+            "id": 995,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 996,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 997,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 998,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 999,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1000,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1001,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1002,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1003,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1004,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1005,
+            "name": "RoboticsFacilityTrain",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1006,
+            "name": "NexusTrain",
+            "buttonname": "Probe",
+            "index": 0
+        },
+        {
+            "id": 1007,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1008,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1009,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1010,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1011,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1012,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1013,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1014,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1015,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1016,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1017,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1018,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1019,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1020,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1021,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1022,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1023,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1024,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1025,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1026,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1027,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1028,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1029,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1030,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1031,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1032,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1033,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1034,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1035,
+            "name": "NexusTrain",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1036,
+            "name": "PsiStorm",
+            "buttonname": "PsiStorm",
+            "index": 0
+        },
+        {
+            "id": 1037,
+            "name": "PsiStorm",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1038,
+            "name": "HangarQueue5",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel HangarQueue5",
+            "index": 0
+        },
+        {
+            "id": 1039,
+            "name": "HangarQueue5",
+            "buttonname": "CancelSlot",
+            "friendlyname": "CancelSlot HangarQueue5",
+            "index": 1
+        },
+        {
+            "id": 1040,
+            "name": "BroodLordQueue2",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 1041,
+            "name": "BroodLordQueue2",
+            "buttonname": "CancelSlot",
+            "index": 1
+        },
+        {
+            "id": 1042,
+            "name": "CarrierHangar",
+            "buttonname": "Interceptor",
+            "friendlyname": "Build Interceptors",
+            "index": 0
+        },
+        {
+            "id": 1043,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1044,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1045,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1046,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1047,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1048,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1049,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1050,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1051,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1052,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1053,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1054,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1055,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1056,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1057,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1058,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1059,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1060,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1061,
+            "name": "CarrierHangar",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1062,
+            "remapid": 3695,
+            "name": "ForgeResearch",
+            "buttonname": "ProtossGroundWeaponsLevel1",
+            "index": 0
+        },
+        {
+            "id": 1063,
+            "remapid": 3695,
+            "name": "ForgeResearch",
+            "buttonname": "ProtossGroundWeaponsLevel2",
+            "index": 1
+        },
+        {
+            "id": 1064,
+            "remapid": 3695,
+            "name": "ForgeResearch",
+            "buttonname": "ProtossGroundWeaponsLevel3",
+            "index": 2
+        },
+        {
+            "id": 1065,
+            "remapid": 3694,
+            "name": "ForgeResearch",
+            "buttonname": "ProtossGroundArmorLevel1",
+            "index": 3
+        },
+        {
+            "id": 1066,
+            "remapid": 3694,
+            "name": "ForgeResearch",
+            "buttonname": "ProtossGroundArmorLevel2",
+            "index": 4
+        },
+        {
+            "id": 1067,
+            "remapid": 3694,
+            "name": "ForgeResearch",
+            "buttonname": "ProtossGroundArmorLevel3",
+            "index": 5
+        },
+        {
+            "id": 1068,
+            "remapid": 3696,
+            "name": "ForgeResearch",
+            "buttonname": "ProtossShieldsLevel1",
+            "index": 6
+        },
+        {
+            "id": 1069,
+            "remapid": 3696,
+            "name": "ForgeResearch",
+            "buttonname": "ProtossShieldsLevel2",
+            "index": 7
+        },
+        {
+            "id": 1070,
+            "remapid": 3696,
+            "name": "ForgeResearch",
+            "buttonname": "ProtossShieldsLevel3",
+            "index": 8
+        },
+        {
+            "id": 1071,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1072,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1073,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1074,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1075,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1076,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1077,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1078,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1079,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1080,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1081,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1082,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1083,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1084,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1085,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1086,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1087,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1088,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1089,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1090,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1091,
+            "name": "ForgeResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1092,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1093,
+            "name": "RoboticsBayResearch",
+            "buttonname": "ResearchGraviticBooster",
+            "friendlyname": "Research GraviticBooster",
+            "index": 1
+        },
+        {
+            "id": 1094,
+            "name": "RoboticsBayResearch",
+            "buttonname": "ResearchGraviticDrive",
+            "friendlyname": "Research GraviticDrive",
+            "index": 2
+        },
+        {
+            "id": 1095,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1096,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1097,
+            "name": "RoboticsBayResearch",
+            "buttonname": "ResearchExtendedThermalLance",
+            "friendlyname": "Research ExtendedThermalLance",
+            "index": 5
+        },
+        {
+            "id": 1098,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1099,
+            "name": "RoboticsBayResearch",
+            "buttonname": "ResearchImmortalRevive",
+            "index": 7
+        },
+        {
+            "id": 1100,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1101,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1102,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1103,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1104,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1105,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1106,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1107,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1108,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1109,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1110,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1111,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1112,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1113,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1114,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1115,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1116,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1117,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1118,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1119,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1120,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1121,
+            "name": "RoboticsBayResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1122,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1123,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1124,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1125,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1126,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "ResearchPsiStorm",
+            "friendlyname": "Research PsiStorm",
+            "index": 4
+        },
+        {
+            "id": 1127,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1128,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1129,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1130,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1131,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1132,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1133,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1134,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1135,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1136,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1137,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1138,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1139,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1140,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1141,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1142,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1143,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1144,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1145,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1146,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1147,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1148,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1149,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1150,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1151,
+            "name": "TemplarArchivesResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1152,
+            "name": "ZergBuild",
+            "buttonname": "Hatchery",
+            "index": 0
+        },
+        {
+            "id": 1153,
+            "name": "ZergBuild",
+            "buttonname": "CreepTumor",
+            "index": 1
+        },
+        {
+            "id": 1154,
+            "name": "ZergBuild",
+            "buttonname": "Extractor",
+            "index": 2
+        },
+        {
+            "id": 1155,
+            "name": "ZergBuild",
+            "buttonname": "SpawningPool",
+            "index": 3
+        },
+        {
+            "id": 1156,
+            "name": "ZergBuild",
+            "buttonname": "EvolutionChamber",
+            "index": 4
+        },
+        {
+            "id": 1157,
+            "name": "ZergBuild",
+            "buttonname": "HydraliskDen",
+            "index": 5
+        },
+        {
+            "id": 1158,
+            "name": "ZergBuild",
+            "buttonname": "Spire",
+            "index": 6
+        },
+        {
+            "id": 1159,
+            "name": "ZergBuild",
+            "buttonname": "UltraliskCavern",
+            "index": 7
+        },
+        {
+            "id": 1160,
+            "name": "ZergBuild",
+            "buttonname": "InfestationPit",
+            "index": 8
+        },
+        {
+            "id": 1161,
+            "name": "ZergBuild",
+            "buttonname": "NydusNetwork",
+            "index": 9
+        },
+        {
+            "id": 1162,
+            "name": "ZergBuild",
+            "buttonname": "BanelingNest",
+            "index": 10
+        },
+        {
+            "id": 1163,
+            "name": "ZergBuild",
+            "buttonname": "MutateintoLurkerDen",
+            "friendlyname": "Build LurkerDen",
+            "index": 11
+        },
+        {
+            "id": 1164,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1165,
+            "name": "ZergBuild",
+            "buttonname": "RoachWarren",
+            "index": 13
+        },
+        {
+            "id": 1166,
+            "name": "ZergBuild",
+            "buttonname": "SpineCrawler",
+            "index": 14
+        },
+        {
+            "id": 1167,
+            "name": "ZergBuild",
+            "buttonname": "SporeCrawler",
+            "index": 15
+        },
+        {
+            "id": 1168,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1169,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1170,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1171,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1172,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1173,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1174,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1175,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1176,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1177,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1178,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1179,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1180,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1181,
+            "name": "ZergBuild",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1182,
+            "name": "ZergBuild",
+            "buttonname": "Cancel",
+            "index": 30
+        },
+        {
+            "id": 1183,
+            "name": "DroneHarvest",
+            "buttonname": "Gather",
+            "friendlyname": "Harvest Gather Drone",
+            "index": 0
+        },
+        {
+            "id": 1184,
+            "name": "DroneHarvest",
+            "buttonname": "ReturnCargo",
+            "friendlyname": "Harvest Return Drone",
+            "index": 1
+        },
+        {
+            "id": 1185,
+            "name": "DroneHarvest",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1186,
+            "remapid": 3705,
+            "name": "evolutionchamberresearch",
+            "buttonname": "zergmeleeweapons1",
+            "friendlyname": "Research ZergMeleeWeaponsLevel1",
+            "index": 0
+        },
+        {
+            "id": 1187,
+            "remapid": 3705,
+            "name": "evolutionchamberresearch",
+            "buttonname": "zergmeleeweapons2",
+            "friendlyname": "Research ZergMeleeWeaponsLevel2",
+            "index": 1
+        },
+        {
+            "id": 1188,
+            "remapid": 3705,
+            "name": "evolutionchamberresearch",
+            "buttonname": "zergmeleeweapons3",
+            "friendlyname": "Research ZergMeleeWeaponsLevel3",
+            "index": 2
+        },
+        {
+            "id": 1189,
+            "remapid": 3704,
+            "name": "evolutionchamberresearch",
+            "buttonname": "zerggroundarmor1",
+            "friendlyname": "Research ZergGroundArmorLevel1",
+            "index": 3
+        },
+        {
+            "id": 1190,
+            "remapid": 3704,
+            "name": "evolutionchamberresearch",
+            "buttonname": "zerggroundarmor2",
+            "friendlyname": "Research ZergGroundArmorLevel2",
+            "index": 4
+        },
+        {
+            "id": 1191,
+            "remapid": 3704,
+            "name": "evolutionchamberresearch",
+            "buttonname": "zerggroundarmor3",
+            "friendlyname": "Research ZergGroundArmorLevel3",
+            "index": 5
+        },
+        {
+            "id": 1192,
+            "remapid": 3706,
+            "name": "evolutionchamberresearch",
+            "buttonname": "zergmissileweapons1",
+            "friendlyname": "Research ZergMissileWeaponsLevel1",
+            "index": 6
+        },
+        {
+            "id": 1193,
+            "remapid": 3706,
+            "name": "evolutionchamberresearch",
+            "buttonname": "zergmissileweapons2",
+            "friendlyname": "Research ZergMissileWeaponsLevel2",
+            "index": 7
+        },
+        {
+            "id": 1194,
+            "remapid": 3706,
+            "name": "evolutionchamberresearch",
+            "buttonname": "zergmissileweapons3",
+            "friendlyname": "Research ZergMissileWeaponsLevel3",
+            "index": 8
+        },
+        {
+            "id": 1195,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1196,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1197,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1198,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1199,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1200,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1201,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1202,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1203,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1204,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1205,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1206,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1207,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1208,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1209,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1210,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1211,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1212,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1213,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1214,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1215,
+            "name": "evolutionchamberresearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1216,
+            "name": "UpgradeToLair",
+            "buttonname": "Lair",
+            "index": 0
+        },
+        {
+            "id": 1217,
+            "name": "UpgradeToLair",
+            "buttonname": "CancelMutateMorph",
+            "friendlyname": "Cancel MorphLair",
+            "index": 1
+        },
+        {
+            "id": 1218,
+            "name": "UpgradeToHive",
+            "buttonname": "Hive",
+            "index": 0
+        },
+        {
+            "id": 1219,
+            "name": "UpgradeToHive",
+            "buttonname": "CancelMutateMorph",
+            "friendlyname": "Cancel MorphHive",
+            "index": 1
+        },
+        {
+            "id": 1220,
+            "name": "UpgradeToGreaterSpire",
+            "buttonname": "GreaterSpire",
+            "index": 0
+        },
+        {
+            "id": 1221,
+            "name": "UpgradeToGreaterSpire",
+            "buttonname": "CancelMutateMorph",
+            "friendlyname": "Cancel MorphGreaterSpire",
+            "index": 1
+        },
+        {
+            "id": 1222,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1223,
+            "name": "LairResearch",
+            "buttonname": "overlordspeed",
+            "friendlyname": "Research PneumatizedCarapace",
+            "index": 1
+        },
+        {
+            "id": 1224,
+            "name": "LairResearch",
+            "buttonname": "EvolveVentralSacks",
+            "index": 2
+        },
+        {
+            "id": 1225,
+            "name": "LairResearch",
+            "buttonname": "ResearchBurrow",
+            "friendlyname": "Research Burrow",
+            "index": 3
+        },
+        {
+            "id": 1226,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1227,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1228,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1229,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1230,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1231,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1232,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1233,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1234,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1235,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1236,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1237,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1238,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1239,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1240,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1241,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1242,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1243,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1244,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1245,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1246,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1247,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1248,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1249,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1250,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1251,
+            "name": "LairResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1252,
+            "name": "SpawningPoolResearch",
+            "buttonname": "zerglingattackspeed",
+            "friendlyname": "Research ZerglingAdrenalGlands",
+            "index": 0
+        },
+        {
+            "id": 1253,
+            "name": "SpawningPoolResearch",
+            "buttonname": "zerglingmovementspeed",
+            "friendlyname": "Research ZerglingMetabolicBoost",
+            "index": 1
+        },
+        {
+            "id": 1254,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1255,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1256,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1257,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1258,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1259,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1260,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1261,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1262,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1263,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1264,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1265,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1266,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1267,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1268,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1269,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1270,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1271,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1272,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1273,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1274,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1275,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1276,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1277,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1278,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1279,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1280,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1281,
+            "name": "SpawningPoolResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1282,
+            "name": "HydraliskDenResearch",
+            "buttonname": "EvolveGroovedSpines",
+            "friendlyname": "Research GroovedSpines",
+            "index": 0
+        },
+        {
+            "id": 1283,
+            "name": "HydraliskDenResearch",
+            "buttonname": "EvolveMuscularAugments",
+            "friendlyname": "Research MuscularAugments",
+            "index": 1
+        },
+        {
+            "id": 1284,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1285,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1286,
+            "name": "HydraliskDenResearch",
+            "buttonname": "ResearchLurkerRange",
+            "index": 4
+        },
+        {
+            "id": 1287,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1288,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1289,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1290,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1291,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1292,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1293,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1294,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1295,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1296,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1297,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1298,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1299,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1300,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1301,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1302,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1303,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1304,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1305,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1306,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1307,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1308,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1309,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1310,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1311,
+            "name": "HydraliskDenResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1312,
+            "remapid": 3703,
+            "name": "SpireResearch",
+            "buttonname": "zergflyerattack1",
+            "friendlyname": "Research ZergFlyerAttackLevel1",
+            "index": 0
+        },
+        {
+            "id": 1313,
+            "remapid": 3703,
+            "name": "SpireResearch",
+            "buttonname": "zergflyerattack2",
+            "friendlyname": "Research ZergFlyerAttackLevel2",
+            "index": 1
+        },
+        {
+            "id": 1314,
+            "remapid": 3703,
+            "name": "SpireResearch",
+            "buttonname": "zergflyerattack3",
+            "friendlyname": "Research ZergFlyerAttackLevel3",
+            "index": 2
+        },
+        {
+            "id": 1315,
+            "remapid": 3702,
+            "name": "SpireResearch",
+            "buttonname": "zergflyerarmor1",
+            "friendlyname": "Research ZergFlyerArmorLevel1",
+            "index": 3
+        },
+        {
+            "id": 1316,
+            "remapid": 3702,
+            "name": "SpireResearch",
+            "buttonname": "zergflyerarmor2",
+            "friendlyname": "Research ZergFlyerArmorLevel2",
+            "index": 4
+        },
+        {
+            "id": 1317,
+            "remapid": 3702,
+            "name": "SpireResearch",
+            "buttonname": "zergflyerarmor3",
+            "friendlyname": "Research ZergFlyerArmorLevel3",
+            "index": 5
+        },
+        {
+            "id": 1318,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1319,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1320,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1321,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1322,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1323,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1324,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1325,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1326,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1327,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1328,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1329,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1330,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1331,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1332,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1333,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1334,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1335,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1336,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1337,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1338,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1339,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1340,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1341,
+            "name": "SpireResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1342,
+            "name": "LarvaTrain",
+            "buttonname": "Drone",
+            "index": 0
+        },
+        {
+            "id": 1343,
+            "name": "LarvaTrain",
+            "buttonname": "Zergling",
+            "index": 1
+        },
+        {
+            "id": 1344,
+            "name": "LarvaTrain",
+            "buttonname": "Overlord",
+            "index": 2
+        },
+        {
+            "id": 1345,
+            "name": "LarvaTrain",
+            "buttonname": "Hydralisk",
+            "index": 3
+        },
+        {
+            "id": 1346,
+            "name": "LarvaTrain",
+            "buttonname": "Mutalisk",
+            "index": 4
+        },
+        {
+            "id": 1347,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1348,
+            "name": "LarvaTrain",
+            "buttonname": "Ultralisk",
+            "index": 6
+        },
+        {
+            "id": 1349,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1350,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1351,
+            "name": "LarvaTrain",
+            "buttonname": "Roach",
+            "index": 9
+        },
+        {
+            "id": 1352,
+            "name": "LarvaTrain",
+            "buttonname": "Infestor",
+            "index": 10
+        },
+        {
+            "id": 1353,
+            "name": "LarvaTrain",
+            "buttonname": "Corruptor",
+            "index": 11
+        },
+        {
+            "id": 1354,
+            "name": "LarvaTrain",
+            "buttonname": "Viper",
+            "index": 12
+        },
+        {
+            "id": 1355,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1356,
+            "name": "LarvaTrain",
+            "buttonname": "SwarmHostMP",
+            "friendlyname": "Train SwarmHost",
+            "index": 14
+        },
+        {
+            "id": 1357,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1358,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1359,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1360,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1361,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1362,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1363,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1364,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1365,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1366,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1367,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1368,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1369,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1370,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1371,
+            "name": "LarvaTrain",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1372,
+            "name": "MorphToBroodLord",
+            "buttonname": "BroodLord",
+            "index": 0
+        },
+        {
+            "id": 1373,
+            "name": "MorphToBroodLord",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel MorphBroodlord",
+            "index": 1
+        },
+        {
+            "id": 1374,
+            "name": "BurrowBanelingDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown Baneling",
+            "index": 0
+        },
+        {
+            "id": 1375,
+            "name": "BurrowBanelingDown",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1376,
+            "name": "BurrowBanelingUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp Baneling",
+            "index": 0
+        },
+        {
+            "id": 1377,
+            "name": "BurrowBanelingUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1378,
+            "name": "BurrowDroneDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown Drone",
+            "index": 0
+        },
+        {
+            "id": 1379,
+            "name": "BurrowDroneDown",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1380,
+            "name": "BurrowDroneUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp Drone",
+            "index": 0
+        },
+        {
+            "id": 1381,
+            "name": "BurrowDroneUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1382,
+            "name": "BurrowHydraliskDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown Hydralisk",
+            "index": 0
+        },
+        {
+            "id": 1383,
+            "name": "BurrowHydraliskDown",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1384,
+            "name": "BurrowHydraliskUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp Hydralisk",
+            "index": 0
+        },
+        {
+            "id": 1385,
+            "name": "BurrowHydraliskUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1386,
+            "name": "BurrowRoachDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown Roach",
+            "index": 0
+        },
+        {
+            "id": 1387,
+            "name": "BurrowRoachDown",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1388,
+            "name": "BurrowRoachUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp Roach",
+            "index": 0
+        },
+        {
+            "id": 1389,
+            "name": "BurrowRoachUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1390,
+            "name": "BurrowZerglingDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown Zergling",
+            "index": 0
+        },
+        {
+            "id": 1391,
+            "name": "BurrowZerglingDown",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1392,
+            "name": "BurrowZerglingUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp Zergling",
+            "index": 0
+        },
+        {
+            "id": 1393,
+            "name": "BurrowZerglingUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1394,
+            "name": "BurrowInfestorTerranDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown InfestorTerran",
+            "index": 0
+        },
+        {
+            "id": 1395,
+            "name": "BurrowInfestorTerranDown",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1396,
+            "name": "BurrowInfestorTerranUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp InfestorTerran",
+            "index": 0
+        },
+        {
+            "id": 1397,
+            "name": "BurrowInfestorTerranUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1398,
+            "name": "RedstoneLavaCritterBurrow",
+            "buttonname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 1399,
+            "name": "RedstoneLavaCritterBurrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1400,
+            "name": "RedstoneLavaCritterInjuredBurrow",
+            "buttonname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 1401,
+            "name": "RedstoneLavaCritterInjuredBurrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1402,
+            "name": "RedstoneLavaCritterUnburrow",
+            "buttonname": "BurrowUp",
+            "index": 0
+        },
+        {
+            "id": 1403,
+            "name": "RedstoneLavaCritterUnburrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1404,
+            "name": "RedstoneLavaCritterInjuredUnburrow",
+            "buttonname": "BurrowUp",
+            "index": 0
+        },
+        {
+            "id": 1405,
+            "name": "RedstoneLavaCritterInjuredUnburrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1406,
+            "name": "OverlordTransport",
+            "buttonname": "OverlordTransportLoad",
+            "friendlyname": "Load Overlord",
+            "index": 0
+        },
+        {
+            "id": 1407,
+            "name": "OverlordTransport",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1408,
+            "name": "OverlordTransport",
+            "buttonname": "OverlordTransportUnload",
+            "friendlyname": "UnloadAllAt Overlord",
+            "index": 2
+        },
+        {
+            "id": 1409,
+            "name": "OverlordTransport",
+            "buttonname": "",
+            "friendlyname": "UnloadUnit Overlord",
+            "index": 3
+        },
+        {
+            "id": 1410,
+            "name": "OverlordTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1411,
+            "name": "Mergeable",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 1412,
+            "name": "Warpable",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 1413,
+            "name": "WarpGateTrain",
+            "buttonname": "Zealot",
+            "index": 0
+        },
+        {
+            "id": 1414,
+            "name": "WarpGateTrain",
+            "buttonname": "Stalker",
+            "index": 1
+        },
+        {
+            "id": 1415,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1416,
+            "name": "WarpGateTrain",
+            "buttonname": "HighTemplar",
+            "index": 3
+        },
+        {
+            "id": 1417,
+            "name": "WarpGateTrain",
+            "buttonname": "DarkTemplar",
+            "index": 4
+        },
+        {
+            "id": 1418,
+            "name": "WarpGateTrain",
+            "buttonname": "Sentry",
+            "index": 5
+        },
+        {
+            "id": 1419,
+            "name": "WarpGateTrain",
+            "buttonname": "WarpInAdept",
+            "friendlyname": "TrainWarp Adept",
+            "index": 6
+        },
+        {
+            "id": 1420,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1421,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1422,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1423,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1424,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1425,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1426,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1427,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1428,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1429,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1430,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1431,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1432,
+            "name": "WarpGateTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1433,
+            "name": "BurrowQueenDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown Queen",
+            "index": 0
+        },
+        {
+            "id": 1434,
+            "name": "BurrowQueenDown",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1435,
+            "name": "BurrowQueenUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp Queen",
+            "index": 0
+        },
+        {
+            "id": 1436,
+            "name": "BurrowQueenUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1437,
+            "name": "NydusCanalTransport",
+            "buttonname": "NydusCanalLoad",
+            "friendlyname": "Load NydusNetwork",
+            "index": 0
+        },
+        {
+            "id": 1438,
+            "name": "NydusCanalTransport",
+            "buttonname": "NydusCanalUnloadAll",
+            "friendlyname": "UnloadAll NydasNetwork",
+            "index": 1
+        },
+        {
+            "id": 1439,
+            "name": "NydusCanalTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1440,
+            "name": "NydusCanalTransport",
+            "buttonname": "",
+            "friendlyname": "UnloadUnit NydasNetwork",
+            "index": 3
+        },
+        {
+            "id": 1441,
+            "name": "NydusCanalTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1442,
+            "remapid": 3687,
+            "name": "Blink",
+            "buttonname": "Blink",
+            "friendlyname": "Effect Blink Stalker",
+            "index": 0
+        },
+        {
+            "id": 1443,
+            "name": "Blink",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1444,
+            "name": "BurrowInfestorDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown Infestor",
+            "index": 0
+        },
+        {
+            "id": 1445,
+            "name": "BurrowInfestorDown",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1446,
+            "name": "BurrowInfestorUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp Infestor",
+            "index": 0
+        },
+        {
+            "id": 1447,
+            "name": "BurrowInfestorUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1448,
+            "name": "MorphToOverseer",
+            "buttonname": "MorphToOverseer",
+            "friendlyname": "Morph Overseer",
+            "index": 0
+        },
+        {
+            "id": 1449,
+            "name": "MorphToOverseer",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel MorphOverseer",
+            "index": 1
+        },
+        {
+            "id": 1450,
+            "name": "UpgradeToPlanetaryFortress",
+            "buttonname": "PlanetaryFortress",
+            "index": 0
+        },
+        {
+            "id": 1451,
+            "name": "UpgradeToPlanetaryFortress",
+            "buttonname": "CancelUpgradeMorph",
+            "friendlyname": "Cancel MorphPlanetaryFortress",
+            "index": 1
+        },
+        {
+            "id": 1452,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1453,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1454,
+            "name": "InfestationPitResearch",
+            "buttonname": "EvolveInfestorEnergyUpgrade",
+            "friendlyname": "Research PathogenGlands",
+            "index": 2
+        },
+        {
+            "id": 1455,
+            "name": "InfestationPitResearch",
+            "buttonname": "ResearchNeuralParasite",
+            "friendlyname": "Research NeuralParasite",
+            "index": 3
+        },
+        {
+            "id": 1456,
+            "name": "InfestationPitResearch",
+            "buttonname": "ResearchLocustLifetimeIncrease",
+            "index": 4
+        },
+        {
+            "id": 1457,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1458,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1459,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1460,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1461,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1462,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1463,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1464,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1465,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1466,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1467,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1468,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1469,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1470,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1471,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1472,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1473,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1474,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1475,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1476,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1477,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1478,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1479,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1480,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1481,
+            "name": "InfestationPitResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1482,
+            "name": "BanelingNestResearch",
+            "buttonname": "EvolveCentrificalHooks",
+            "friendlyname": "Research CentrifugalHooks",
+            "index": 0
+        },
+        {
+            "id": 1483,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1484,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1485,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1486,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1487,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1488,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1489,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1490,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1491,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1492,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1493,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1494,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1495,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1496,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1497,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1498,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1499,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1500,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1501,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1502,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1503,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1504,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1505,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1506,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1507,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1508,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1509,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1510,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1511,
+            "name": "BanelingNestResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1512,
+            "name": "BurrowUltraliskDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown Ultralisk",
+            "index": 0
+        },
+        {
+            "id": 1513,
+            "name": "BurrowUltraliskDown",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1514,
+            "name": "BurrowUltraliskUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp Ultralisk",
+            "index": 0
+        },
+        {
+            "id": 1515,
+            "name": "BurrowUltraliskUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1516,
+            "name": "UpgradeToOrbital",
+            "buttonname": "OrbitalCommand",
+            "index": 0
+        },
+        {
+            "id": 1517,
+            "name": "UpgradeToOrbital",
+            "buttonname": "CancelUpgradeMorph",
+            "friendlyname": "Cancel MorphOrbital",
+            "index": 1
+        },
+        {
+            "id": 1518,
+            "name": "UpgradeToWarpGate",
+            "buttonname": "UpgradeToWarpGate",
+            "friendlyname": "Morph WarpGate",
+            "index": 0
+        },
+        {
+            "id": 1519,
+            "name": "UpgradeToWarpGate",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1520,
+            "name": "MorphBackToGateway",
+            "buttonname": "MorphBackToGateway",
+            "friendlyname": "Morph Gateway",
+            "index": 0
+        },
+        {
+            "id": 1521,
+            "name": "MorphBackToGateway",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1522,
+            "remapid": 3679,
+            "name": "OrbitalLiftOff",
+            "buttonname": "Lift",
+            "friendlyname": "Lift OrbitalCommand",
+            "index": 0
+        },
+        {
+            "id": 1523,
+            "name": "OrbitalLiftOff",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1524,
+            "remapid": 3678,
+            "name": "OrbitalCommandLand",
+            "buttonname": "Land",
+            "friendlyname": "Land OrbitalCommand",
+            "index": 0
+        },
+        {
+            "id": 1525,
+            "name": "OrbitalCommandLand",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1526,
+            "name": "ForceField",
+            "buttonname": "ForceField",
+            "index": 0
+        },
+        {
+            "id": 1527,
+            "name": "ForceField",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1528,
+            "name": "PhasingMode",
+            "buttonname": "PhasingMode",
+            "friendlyname": "Morph WarpPrismPhasingMode",
+            "index": 0
+        },
+        {
+            "id": 1529,
+            "name": "PhasingMode",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1530,
+            "name": "TransportMode",
+            "buttonname": "TransportMode",
+            "friendlyname": "Morph WarpPrismTransportMode",
+            "index": 0
+        },
+        {
+            "id": 1531,
+            "name": "TransportMode",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1532,
+            "name": "FusionCoreResearch",
+            "buttonname": "ResearchBattlecruiserSpecializations",
+            "friendlyname": "Research BattlecruiserWeaponRefit",
+            "index": 0
+        },
+        {
+            "id": 1533,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1534,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1535,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1536,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1537,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1538,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1539,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1540,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1541,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1542,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1543,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1544,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1545,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1546,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1547,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1548,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1549,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1550,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1551,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1552,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1553,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1554,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1555,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1556,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1557,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1558,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1559,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1560,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1561,
+            "name": "FusionCoreResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1562,
+            "remapid": 3693,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "ProtossAirWeaponsLevel1",
+            "index": 0
+        },
+        {
+            "id": 1563,
+            "remapid": 3693,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "ProtossAirWeaponsLevel2",
+            "index": 1
+        },
+        {
+            "id": 1564,
+            "remapid": 3693,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "ProtossAirWeaponsLevel3",
+            "index": 2
+        },
+        {
+            "id": 1565,
+            "remapid": 3692,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "ProtossAirArmorLevel1",
+            "index": 3
+        },
+        {
+            "id": 1566,
+            "remapid": 3692,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "ProtossAirArmorLevel2",
+            "index": 4
+        },
+        {
+            "id": 1567,
+            "remapid": 3692,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "ProtossAirArmorLevel3",
+            "index": 5
+        },
+        {
+            "id": 1568,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "ResearchWarpGate",
+            "friendlyname": "Research WarpGate",
+            "index": 6
+        },
+        {
+            "id": 1569,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1570,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1571,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "ResearchHallucination",
+            "index": 9
+        },
+        {
+            "id": 1572,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1573,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1574,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1575,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1576,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1577,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1578,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1579,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1580,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1581,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1582,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1583,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1584,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1585,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1586,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1587,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1588,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1589,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1590,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1591,
+            "name": "CyberneticsCoreResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1592,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "ResearchCharge",
+            "friendlyname": "Research Charge",
+            "index": 0
+        },
+        {
+            "id": 1593,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "ResearchStalkerTeleport",
+            "friendlyname": "Research Blink",
+            "index": 1
+        },
+        {
+            "id": 1594,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "AdeptResearchPiercingUpgrade",
+            "friendlyname": "Research AdeptResonatingGlaives",
+            "index": 2
+        },
+        {
+            "id": 1595,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1596,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1597,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1598,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1599,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1600,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1601,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1602,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1603,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1604,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1605,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1606,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1607,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1608,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1609,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1610,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1611,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1612,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1613,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1614,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1615,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1616,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1617,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1618,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1619,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1620,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1621,
+            "name": "TwilightCouncilResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1622,
+            "name": "TacNukeStrike",
+            "buttonname": "NukeCalldown",
+            "index": 0
+        },
+        {
+            "id": 1623,
+            "name": "TacNukeStrike",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel Nuke",
+            "index": 1
+        },
+        {
+            "id": 1624,
+            "name": "SalvageBunkerRefund",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1625,
+            "name": "SalvageBunkerRefund",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1626,
+            "name": "SalvageBunker",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1627,
+            "name": "SalvageBunker",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1628,
+            "name": "EMP",
+            "buttonname": "EMP",
+            "index": 0
+        },
+        {
+            "id": 1629,
+            "name": "EMP",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1630,
+            "name": "Vortex",
+            "buttonname": "Vortex",
+            "index": 0
+        },
+        {
+            "id": 1631,
+            "name": "Vortex",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1632,
+            "name": "TrainQueen",
+            "buttonname": "Queen",
+            "index": 0
+        },
+        {
+            "id": 1633,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1634,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1635,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1636,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1637,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1638,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1639,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1640,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1641,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1642,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1643,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1644,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1645,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1646,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1647,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1648,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1649,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1650,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1651,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1652,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1653,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1654,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1655,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1656,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1657,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1658,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1659,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1660,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1661,
+            "name": "TrainQueen",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1662,
+            "name": "BurrowCreepTumorDown",
+            "buttonname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 1663,
+            "name": "BurrowCreepTumorDown",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1664,
+            "name": "Transfusion",
+            "buttonname": "Transfusion",
+            "index": 0
+        },
+        {
+            "id": 1665,
+            "name": "Transfusion",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1666,
+            "name": "TechLabMorph",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1667,
+            "name": "TechLabMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1668,
+            "name": "BarracksTechLabMorph",
+            "buttonname": "TechLabBarracks",
+            "index": 0
+        },
+        {
+            "id": 1669,
+            "name": "BarracksTechLabMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1670,
+            "name": "FactoryTechLabMorph",
+            "buttonname": "TechLabFactory",
+            "index": 0
+        },
+        {
+            "id": 1671,
+            "name": "FactoryTechLabMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1672,
+            "name": "StarportTechLabMorph",
+            "buttonname": "TechLabStarport",
+            "index": 0
+        },
+        {
+            "id": 1673,
+            "name": "StarportTechLabMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1674,
+            "name": "ReactorMorph",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1675,
+            "name": "ReactorMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1676,
+            "name": "BarracksReactorMorph",
+            "buttonname": "Reactor",
+            "index": 0
+        },
+        {
+            "id": 1677,
+            "name": "BarracksReactorMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1678,
+            "name": "FactoryReactorMorph",
+            "buttonname": "Reactor",
+            "index": 0
+        },
+        {
+            "id": 1679,
+            "name": "FactoryReactorMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1680,
+            "name": "StarportReactorMorph",
+            "buttonname": "Reactor",
+            "index": 0
+        },
+        {
+            "id": 1681,
+            "name": "StarportReactorMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1682,
+            "remapid": 3674,
+            "name": "AttackRedirect",
+            "buttonname": "AttackRedirect",
+            "friendlyname": "Attack Redirect",
+            "index": 0
+        },
+        {
+            "id": 1683,
+            "remapid": 3675,
+            "name": "StimpackRedirect",
+            "buttonname": "StimRedirect",
+            "friendlyname": "Effect Stim Marine Redirect",
+            "index": 0
+        },
+        {
+            "id": 1684,
+            "remapid": 3675,
+            "name": "StimpackMarauderRedirect",
+            "buttonname": "StimRedirect",
+            "friendlyname": "Effect Stim Marauder Redirect",
+            "index": 0
+        },
+        {
+            "id": 1685,
+            "name": "burrowedStop",
+            "buttonname": "StopRoachBurrowed",
+            "index": 0
+        },
+        {
+            "id": 1686,
+            "name": "burrowedStop",
+            "buttonname": "HoldFireSpecial",
+            "index": 1
+        },
+        {
+            "id": 1687,
+            "name": "burrowedStop",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1688,
+            "name": "burrowedStop",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1689,
+            "name": "burrowedStop",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1690,
+            "name": "burrowedStop",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1691,
+            "remapid": 3665,
+            "name": "StopRedirect",
+            "buttonname": "StopRedirect",
+            "friendlyname": "Stop Redirect",
+            "index": 0
+        },
+        {
+            "id": 1692,
+            "name": "GenerateCreep",
+            "buttonname": "GenerateCreep",
+            "friendlyname": "Behavior GenerateCreepOn",
+            "index": 0
+        },
+        {
+            "id": 1693,
+            "name": "GenerateCreep",
+            "buttonname": "StopGenerateCreep",
+            "friendlyname": "Behavior GenerateCreepOff",
+            "index": 1
+        },
+        {
+            "id": 1694,
+            "remapid": 3691,
+            "name": "QueenBuild",
+            "buttonname": "CreepTumor",
+            "friendlyname": "Build CreepTumor Queen",
+            "index": 0
+        },
+        {
+            "id": 1695,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1696,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1697,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1698,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1699,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1700,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1701,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1702,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1703,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1704,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1705,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1706,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1707,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1708,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1709,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1710,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1711,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1712,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1713,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1714,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1715,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1716,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1717,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1718,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1719,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1720,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1721,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1722,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1723,
+            "name": "QueenBuild",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1724,
+            "name": "QueenBuild",
+            "buttonname": "Cancel",
+            "index": 30
+        },
+        {
+            "id": 1725,
+            "remapid": 3681,
+            "name": "SpineCrawlerUproot",
+            "buttonname": "SpineCrawlerUproot",
+            "index": 0
+        },
+        {
+            "id": 1726,
+            "name": "SpineCrawlerUproot",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1727,
+            "remapid": 3681,
+            "name": "SporeCrawlerUproot",
+            "buttonname": "SporeCrawlerUproot",
+            "index": 0
+        },
+        {
+            "id": 1728,
+            "name": "SporeCrawlerUproot",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1729,
+            "remapid": 3680,
+            "name": "SpineCrawlerRoot",
+            "buttonname": "SpineCrawlerRoot",
+            "index": 0
+        },
+        {
+            "id": 1730,
+            "name": "SpineCrawlerRoot",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel SpineCrawlerRoot",
+            "index": 1
+        },
+        {
+            "id": 1731,
+            "remapid": 3680,
+            "name": "SporeCrawlerRoot",
+            "buttonname": "SporeCrawlerRoot",
+            "index": 0
+        },
+        {
+            "id": 1732,
+            "name": "SporeCrawlerRoot",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel SporeCrawlerRoot",
+            "index": 1
+        },
+        {
+            "id": 1733,
+            "remapid": 3691,
+            "name": "CreepTumorBuild",
+            "buttonname": "CreepTumor",
+            "friendlyname": "Build CreepTumor Tumor",
+            "index": 0
+        },
+        {
+            "id": 1734,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1735,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1736,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1737,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1738,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1739,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1740,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1741,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1742,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1743,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1744,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1745,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1746,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1747,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1748,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1749,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1750,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1751,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1752,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1753,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1754,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1755,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1756,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1757,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1758,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1759,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1760,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1761,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1762,
+            "name": "CreepTumorBuild",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1763,
+            "remapid": 3659,
+            "name": "CreepTumorBuild",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel CreepTumor",
+            "index": 30
+        },
+        {
+            "id": 1764,
+            "name": "BuildAutoTurret",
+            "buttonname": "AutoTurret",
+            "index": 0
+        },
+        {
+            "id": 1765,
+            "name": "BuildAutoTurret",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1766,
+            "name": "ArchonWarp",
+            "buttonname": "AWrp",
+            "friendlyname": "Morph Archon",
+            "index": 0
+        },
+        {
+            "id": 1767,
+            "name": "ArchonWarp",
+            "buttonname": "ArchonWarpTarget",
+            "friendlyname": "Archon Warp Target",
+            "index": 1
+        },
+        {
+            "id": 1768,
+            "name": "BuildNydusCanal",
+            "buttonname": "NydusCanal",
+            "friendlyname": "Build NydusWorm",
+            "index": 0
+        },
+        {
+            "id": 1769,
+            "name": "BuildNydusCanal",
+            "buttonname": "SummonNydusCanalAttacker",
+            "index": 1
+        },
+        {
+            "id": 1770,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1771,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1772,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1773,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1774,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1775,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1776,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1777,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1778,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1779,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1780,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1781,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1782,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1783,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1784,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1785,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1786,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1787,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1788,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1789,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1790,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1791,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1792,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1793,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1794,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1795,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1796,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1797,
+            "name": "BuildNydusCanal",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1798,
+            "name": "BuildNydusCanal",
+            "buttonname": "Cancel",
+            "index": 30
+        },
+        {
+            "id": 1799,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1800,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1801,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1802,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1803,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1804,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1805,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1806,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1807,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1808,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1809,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1810,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1811,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1812,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1813,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1814,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1815,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1816,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1817,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1818,
+            "name": "BroodLordHangar",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1819,
+            "name": "Charge",
+            "buttonname": "Charge",
+            "friendlyname": "Effect Charge",
+            "index": 0
+        },
+        {
+            "id": 1820,
+            "name": "TowerCapture",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1821,
+            "name": "HerdInteract",
+            "buttonname": "Herd",
+            "index": 0
+        },
+        {
+            "id": 1822,
+            "name": "HerdInteract",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1823,
+            "name": "Frenzy",
+            "buttonname": "Frenzy",
+            "index": 0
+        },
+        {
+            "id": 1824,
+            "name": "Frenzy",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1825,
+            "name": "Contaminate",
+            "buttonname": "Contaminate",
+            "index": 0
+        },
+        {
+            "id": 1826,
+            "name": "Contaminate",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1827,
+            "name": "Shatter",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1828,
+            "name": "Shatter",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1829,
+            "name": "InfestedTerransLayEgg",
+            "buttonname": "InfestedTerrans",
+            "index": 0
+        },
+        {
+            "id": 1830,
+            "name": "InfestedTerransLayEgg",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1831,
+            "name": "que5Passive",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel QueuePasive",
+            "index": 0
+        },
+        {
+            "id": 1832,
+            "name": "que5Passive",
+            "buttonname": "CancelSlot",
+            "friendlyname": "CancelSlot QueuePassive",
+            "index": 1
+        },
+        {
+            "id": 1833,
+            "name": "que5PassiveCancelToSelection",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel QueuePassiveCancelToSelection",
+            "index": 0
+        },
+        {
+            "id": 1834,
+            "name": "que5PassiveCancelToSelection",
+            "buttonname": "CancelSlot",
+            "friendlyname": "CancelSlot QueuePassiveCancelToSelection",
+            "index": 1
+        },
+        {
+            "id": 1835,
+            "name": "MorphToGhostAlternate",
+            "buttonname": "Move",
+            "index": 0
+        },
+        {
+            "id": 1836,
+            "name": "MorphToGhostAlternate",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1837,
+            "name": "MorphToGhostNova",
+            "buttonname": "Move",
+            "index": 0
+        },
+        {
+            "id": 1838,
+            "name": "MorphToGhostNova",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1839,
+            "name": "DigesterCreepSpray",
+            "buttonname": "DigesterCreepSpray",
+            "index": 0
+        },
+        {
+            "id": 1840,
+            "name": "DigesterCreepSpray",
+            "buttonname": "",
+            "friendlyname": "Cancel DigesterCreepSpray",
+            "index": 1
+        },
+        {
+            "id": 1841,
+            "name": "MorphToCollapsibleTerranTowerDebris",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1842,
+            "name": "MorphToCollapsibleTerranTowerDebris",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1843,
+            "name": "MorphToCollapsibleTerranTowerDebrisRampLeft",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1844,
+            "name": "MorphToCollapsibleTerranTowerDebrisRampLeft",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1845,
+            "name": "MorphToCollapsibleTerranTowerDebrisRampRight",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1846,
+            "name": "MorphToCollapsibleTerranTowerDebrisRampRight",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1847,
+            "name": "MorphToMothership",
+            "buttonname": "MorphToMothership",
+            "friendlyname": "Morph Mothership",
+            "index": 0
+        },
+        {
+            "id": 1848,
+            "name": "MorphToMothership",
+            "buttonname": "CancelMothershipMorph",
+            "friendlyname": "Cancel MorphMothership",
+            "index": 1
+        },
+        {
+            "id": 1849,
+            "name": "MothershipStasis",
+            "buttonname": "MothershipStasis",
+            "index": 0
+        },
+        {
+            "id": 1850,
+            "name": "MothershipStasis",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel MothershipStasis",
+            "index": 1
+        },
+        {
+            "id": 1851,
+            "name": "MothershipCoreWeapon",
+            "buttonname": "MothershipStasis",
+            "index": 0
+        },
+        {
+            "id": 1852,
+            "name": "MothershipCoreWeapon",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1853,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "MothershipCore",
+            "index": 0
+        },
+        {
+            "id": 1854,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1855,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1856,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1857,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1858,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1859,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1860,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1861,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1862,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1863,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1864,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1865,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1866,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1867,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1868,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1869,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1870,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1871,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1872,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1873,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1874,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1875,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1876,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1877,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1878,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1879,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1880,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1881,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1882,
+            "name": "NexusTrainMothershipCore",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1883,
+            "name": "MothershipCoreTeleport",
+            "buttonname": "MothershipCoreTeleport",
+            "index": 0
+        },
+        {
+            "id": 1884,
+            "name": "MothershipCoreTeleport",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1885,
+            "name": "SalvageDroneRefund",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1886,
+            "name": "SalvageDroneRefund",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1887,
+            "name": "SalvageDrone",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1888,
+            "name": "SalvageDrone",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1889,
+            "name": "SalvageZerglingRefund",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1890,
+            "name": "SalvageZerglingRefund",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1891,
+            "name": "SalvageZergling",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1892,
+            "name": "SalvageZergling",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1893,
+            "name": "SalvageQueenRefund",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1894,
+            "name": "SalvageQueenRefund",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1895,
+            "name": "SalvageQueen",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1896,
+            "name": "SalvageQueen",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1897,
+            "name": "SalvageRoachRefund",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1898,
+            "name": "SalvageRoachRefund",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1899,
+            "name": "SalvageRoach",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1900,
+            "name": "SalvageRoach",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1901,
+            "name": "SalvageBanelingRefund",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1902,
+            "name": "SalvageBanelingRefund",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1903,
+            "name": "SalvageBaneling",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1904,
+            "name": "SalvageBaneling",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1905,
+            "name": "SalvageHydraliskRefund",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1906,
+            "name": "SalvageHydraliskRefund",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1907,
+            "name": "SalvageHydralisk",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1908,
+            "name": "SalvageHydralisk",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1909,
+            "name": "SalvageInfestorRefund",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1910,
+            "name": "SalvageInfestorRefund",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1911,
+            "name": "SalvageInfestor",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1912,
+            "name": "SalvageInfestor",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1913,
+            "name": "SalvageSwarmHostRefund",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1914,
+            "name": "SalvageSwarmHostRefund",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1915,
+            "name": "SalvageSwarmHost",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1916,
+            "name": "SalvageSwarmHost",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1917,
+            "name": "SalvageUltraliskRefund",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1918,
+            "name": "SalvageUltraliskRefund",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1919,
+            "name": "SalvageUltralisk",
+            "buttonname": "Salvage",
+            "index": 0
+        },
+        {
+            "id": 1920,
+            "name": "SalvageUltralisk",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1921,
+            "name": "DigesterTransport",
+            "buttonname": "LoadDigester",
+            "index": 0
+        },
+        {
+            "id": 1922,
+            "name": "DigesterTransport",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1923,
+            "name": "DigesterTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1924,
+            "name": "DigesterTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1925,
+            "name": "DigesterTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1926,
+            "name": "SpectreShield",
+            "buttonname": "SpectreShield",
+            "index": 0
+        },
+        {
+            "id": 1927,
+            "name": "SpectreShield",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1928,
+            "name": "XelNagaHealingShrine",
+            "buttonname": "XelNagaHealingShrine",
+            "index": 0
+        },
+        {
+            "id": 1929,
+            "name": "XelNagaHealingShrine",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1930,
+            "name": "NexusInvulnerability",
+            "buttonname": "NexusInvulnerability",
+            "index": 0
+        },
+        {
+            "id": 1931,
+            "name": "NexusInvulnerability",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1932,
+            "name": "NexusPhaseShift",
+            "buttonname": "NexusPhaseShift",
+            "index": 0
+        },
+        {
+            "id": 1933,
+            "name": "NexusPhaseShift",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1934,
+            "name": "SpawnChangelingTarget",
+            "buttonname": "SpawnChangeling",
+            "index": 0
+        },
+        {
+            "id": 1935,
+            "name": "SpawnChangelingTarget",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1936,
+            "name": "QueenLand",
+            "buttonname": "QueenLand",
+            "index": 0
+        },
+        {
+            "id": 1937,
+            "name": "QueenLand",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1938,
+            "name": "QueenFly",
+            "buttonname": "QueenFly",
+            "index": 0
+        },
+        {
+            "id": 1939,
+            "name": "QueenFly",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1940,
+            "name": "OracleCloakField",
+            "buttonname": "OracleCloakField",
+            "index": 0
+        },
+        {
+            "id": 1941,
+            "name": "OracleCloakField",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1942,
+            "name": "FlyerShield",
+            "buttonname": "FlyerShield",
+            "index": 0
+        },
+        {
+            "id": 1943,
+            "name": "FlyerShield",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1944,
+            "name": "LocustTrain",
+            "buttonname": "SwarmHost",
+            "index": 0
+        },
+        {
+            "id": 1945,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1946,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 1947,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 1948,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 1949,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 1950,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 1951,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 1952,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 1953,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 1954,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 1955,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 1956,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 1957,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 1958,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 1959,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 1960,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 1961,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 1962,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 1963,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 1964,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 1965,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 1966,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 1967,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 1968,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 1969,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 1970,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 1971,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 1972,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 1973,
+            "name": "LocustTrain",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 1974,
+            "remapid": 3686,
+            "name": "MothershipCoreMassRecall",
+            "buttonname": "MothershipCoreMassRecall",
+            "friendlyname": "Effect MassRecall MothershipCore",
+            "index": 0
+        },
+        {
+            "id": 1975,
+            "name": "MothershipCoreMassRecall",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1976,
+            "name": "SingleRecall",
+            "buttonname": "SingleRecall",
+            "index": 0
+        },
+        {
+            "id": 1977,
+            "name": "SingleRecall",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1978,
+            "name": "MorphToHellion",
+            "buttonname": "MorphToHellion",
+            "friendlyname": "Morph Hellion",
+            "index": 0
+        },
+        {
+            "id": 1979,
+            "name": "MorphToHellion",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1980,
+            "name": "RestoreShields",
+            "buttonname": "RestoreShields",
+            "index": 0
+        },
+        {
+            "id": 1981,
+            "name": "RestoreShields",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1982,
+            "name": "Scryer",
+            "buttonname": "Scryer",
+            "index": 0
+        },
+        {
+            "id": 1983,
+            "name": "Scryer",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1984,
+            "name": "BurrowChargeTrial",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1985,
+            "name": "BurrowChargeTrial",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1986,
+            "name": "LeechResources",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1987,
+            "name": "LeechResources",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1988,
+            "name": "SnipeDoT",
+            "buttonname": "SnipeDoT",
+            "index": 0
+        },
+        {
+            "id": 1989,
+            "name": "SnipeDoT",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1990,
+            "name": "SwarmHostSpawnLocusts",
+            "buttonname": "LocustMP",
+            "index": 0
+        },
+        {
+            "id": 1991,
+            "name": "SwarmHostSpawnLocusts",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1992,
+            "name": "Clone",
+            "buttonname": "Clone",
+            "index": 0
+        },
+        {
+            "id": 1993,
+            "name": "Clone",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1994,
+            "name": "BuildingShield",
+            "buttonname": "BuildingShield",
+            "index": 0
+        },
+        {
+            "id": 1995,
+            "name": "BuildingShield",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 1996,
+            "name": "MorphToCollapsibleRockTowerDebris",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 1997,
+            "name": "MorphToCollapsibleRockTowerDebris",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 1998,
+            "name": "MorphToHellionTank",
+            "buttonname": "HellionTank",
+            "friendlyname": "Morph Hellbat",
+            "index": 0
+        },
+        {
+            "id": 1999,
+            "name": "MorphToHellionTank",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2000,
+            "name": "BuildingStasis",
+            "buttonname": "BuildingStasis",
+            "index": 0
+        },
+        {
+            "id": 2001,
+            "name": "BuildingStasis",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2002,
+            "name": "ResourceBlocker",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2003,
+            "name": "ResourceBlocker",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2004,
+            "name": "ResourceStun",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2005,
+            "name": "ResourceStun",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2006,
+            "name": "MaxiumThrust",
+            "buttonname": "MaximumThrust",
+            "index": 0
+        },
+        {
+            "id": 2007,
+            "name": "MaxiumThrust",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2008,
+            "name": "Sacrifice",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2009,
+            "name": "Sacrifice",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2010,
+            "name": "BurrowChargeMP",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2011,
+            "name": "BurrowChargeMP",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2012,
+            "name": "BurrowChargeRevD",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2013,
+            "name": "BurrowChargeRevD",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2014,
+            "name": "MorphToSwarmHostBurrowedMP",
+            "buttonname": "MorphToSwarmHostBurrowedMP",
+            "friendlyname": "BurrowDown SwarmHost",
+            "index": 0
+        },
+        {
+            "id": 2015,
+            "name": "MorphToSwarmHostBurrowedMP",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2016,
+            "name": "MorphToSwarmHostMP",
+            "buttonname": "MorphToSwarmHostMP",
+            "friendlyname": "BurrowUp SwarmHost",
+            "index": 0
+        },
+        {
+            "id": 2017,
+            "name": "MorphToSwarmHostMP",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2018,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "LocustMP",
+            "index": 0
+        },
+        {
+            "id": 2019,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2020,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 2021,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2022,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2023,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 2024,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 2025,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 2026,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 2027,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 2028,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 2029,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 2030,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 2031,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 2032,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 2033,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 2034,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 2035,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 2036,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 2037,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 2038,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 2039,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 2040,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 2041,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 2042,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 2043,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 2044,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 2045,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 2046,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 2047,
+            "name": "SpawnInfestedTerran",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 2048,
+            "remapid": 3674,
+            "name": "attackProtossBuilding",
+            "buttonname": "AttackBuilding",
+            "index": 0
+        },
+        {
+            "id": 2049,
+            "name": "attackProtossBuilding",
+            "buttonname": "AttackTowards",
+            "index": 1
+        },
+        {
+            "id": 2050,
+            "name": "attackProtossBuilding",
+            "buttonname": "AttackBarrage",
+            "index": 2
+        },
+        {
+            "id": 2051,
+            "name": "burrowedBanelingStop",
+            "buttonname": "StopRoachBurrowed",
+            "index": 0
+        },
+        {
+            "id": 2052,
+            "name": "burrowedBanelingStop",
+            "buttonname": "HoldFireSpecial",
+            "index": 1
+        },
+        {
+            "id": 2053,
+            "name": "burrowedBanelingStop",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 2054,
+            "name": "burrowedBanelingStop",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2055,
+            "name": "burrowedBanelingStop",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2056,
+            "name": "burrowedBanelingStop",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 2057,
+            "name": "stopProtossBuilding",
+            "buttonname": "Stop",
+            "friendlyname": "Stop Building",
+            "index": 0
+        },
+        {
+            "id": 2058,
+            "name": "stopProtossBuilding",
+            "buttonname": "HoldFire",
+            "index": 1
+        },
+        {
+            "id": 2059,
+            "name": "stopProtossBuilding",
+            "buttonname": "Cheer",
+            "index": 2
+        },
+        {
+            "id": 2060,
+            "name": "stopProtossBuilding",
+            "buttonname": "Dance",
+            "index": 3
+        },
+        {
+            "id": 2061,
+            "name": "stopProtossBuilding",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2062,
+            "name": "stopProtossBuilding",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 2063,
+            "name": "BlindingCloud",
+            "buttonname": "BlindingCloud",
+            "index": 0
+        },
+        {
+            "id": 2064,
+            "name": "BlindingCloud",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2065,
+            "name": "EyeStalk",
+            "buttonname": "EyeStalk",
+            "index": 0
+        },
+        {
+            "id": 2066,
+            "name": "EyeStalk",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2067,
+            "name": "Yoink",
+            "buttonname": "FaceEmbrace",
+            "friendlyname": "Effect Abduct",
+            "index": 0
+        },
+        {
+            "id": 2068,
+            "name": "Yoink",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2069,
+            "name": "ViperConsume",
+            "buttonname": "ViperConsume",
+            "index": 0
+        },
+        {
+            "id": 2070,
+            "name": "ViperConsume",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2071,
+            "name": "ViperConsumeMinerals",
+            "buttonname": "ViperConsume",
+            "index": 0
+        },
+        {
+            "id": 2072,
+            "name": "ViperConsumeMinerals",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2073,
+            "name": "ViperConsumeStructure",
+            "buttonname": "ViperConsume",
+            "index": 0
+        },
+        {
+            "id": 2074,
+            "name": "ViperConsumeStructure",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2075,
+            "name": "ProtossBuildingQueue",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel ProtossBuildingQueue",
+            "index": 0
+        },
+        {
+            "id": 2076,
+            "name": "ProtossBuildingQueue",
+            "buttonname": "CancelSlot",
+            "index": 1
+        },
+        {
+            "id": 2077,
+            "name": "que8",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 2078,
+            "name": "que8",
+            "buttonname": "CancelSlot",
+            "index": 1
+        },
+        {
+            "id": 2079,
+            "name": "TestZerg",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2080,
+            "name": "TestZerg",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2081,
+            "name": "VolatileBurstBuilding",
+            "buttonname": "EnableBuildingAttack",
+            "friendlyname": "Behavior BuildingAttackOn",
+            "index": 0
+        },
+        {
+            "id": 2082,
+            "name": "VolatileBurstBuilding",
+            "buttonname": "DisableBuildingAttack",
+            "friendlyname": "Behavior BuildingAttackOff",
+            "index": 1
+        },
+        {
+            "id": 2083,
+            "name": "PickupScrapSmall",
+            "buttonname": "PickupScrapSmall",
+            "index": 0
+        },
+        {
+            "id": 2084,
+            "name": "PickupScrapSmall",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2085,
+            "name": "PickupScrapMedium",
+            "buttonname": "PickupScrapMedium",
+            "index": 0
+        },
+        {
+            "id": 2086,
+            "name": "PickupScrapMedium",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2087,
+            "name": "PickupScrapLarge",
+            "buttonname": "PickupScrapLarge",
+            "index": 0
+        },
+        {
+            "id": 2088,
+            "name": "PickupScrapLarge",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2089,
+            "name": "PickupPalletGas",
+            "buttonname": "PickupPalletGas",
+            "index": 0
+        },
+        {
+            "id": 2090,
+            "name": "PickupPalletGas",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2091,
+            "name": "PickupPalletMinerals",
+            "buttonname": "PickupPalletMinerals",
+            "index": 0
+        },
+        {
+            "id": 2092,
+            "name": "PickupPalletMinerals",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2093,
+            "name": "MassiveKnockover",
+            "buttonname": "MassiveKnockover",
+            "index": 0
+        },
+        {
+            "id": 2094,
+            "name": "MassiveKnockover",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2095,
+            "name": "WidowMineBurrow",
+            "buttonname": "WidowMineBurrow",
+            "friendlyname": "BurrowDown WidowMine",
+            "index": 0
+        },
+        {
+            "id": 2096,
+            "name": "WidowMineBurrow",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2097,
+            "name": "WidowMineUnburrow",
+            "buttonname": "WidowMineUnburrow",
+            "friendlyname": "BurrowUp WidowMine",
+            "index": 0
+        },
+        {
+            "id": 2098,
+            "name": "WidowMineUnburrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2099,
+            "name": "WidowMineAttack",
+            "buttonname": "WidowMineAttack",
+            "index": 0
+        },
+        {
+            "id": 2100,
+            "name": "WidowMineAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2101,
+            "name": "TornadoMissile",
+            "buttonname": "TornadoMissile",
+            "index": 0
+        },
+        {
+            "id": 2102,
+            "name": "MothershipCoreEnergize",
+            "buttonname": "MothershipCoreEnergize",
+            "index": 0
+        },
+        {
+            "id": 2103,
+            "name": "MothershipCoreEnergize",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2104,
+            "name": "LurkerAspectMPFromHydraliskBurrowed",
+            "buttonname": "LurkerMPFromHydraliskBurrowed",
+            "index": 0
+        },
+        {
+            "id": 2105,
+            "name": "LurkerAspectMPFromHydraliskBurrowed",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2106,
+            "name": "LurkerAspectMP",
+            "buttonname": "LurkerMP",
+            "index": 0
+        },
+        {
+            "id": 2107,
+            "name": "LurkerAspectMP",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2108,
+            "remapid": 3661,
+            "name": "BurrowLurkerMPDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown Lurker",
+            "index": 0
+        },
+        {
+            "id": 2109,
+            "name": "BurrowLurkerMPDown",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2110,
+            "remapid": 3662,
+            "name": "BurrowLurkerMPUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp Lurker",
+            "index": 0
+        },
+        {
+            "id": 2111,
+            "name": "BurrowLurkerMPUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2112,
+            "name": "UpgradeToLurkerDenMP",
+            "buttonname": "MutateintoLurkerDen",
+            "friendlyname": "Morph LurkerDen",
+            "index": 0
+        },
+        {
+            "id": 2113,
+            "name": "UpgradeToLurkerDenMP",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel MorphLurkerDen",
+            "index": 1
+        },
+        {
+            "id": 2114,
+            "name": "HallucinationOracle",
+            "buttonname": "Oracle",
+            "friendlyname": "Hallucination Oracle",
+            "index": 0
+        },
+        {
+            "id": 2115,
+            "name": "HallucinationOracle",
+            "buttonname": "",
+            "friendlyname": "Hallucination Oracle",
+            "index": 1
+        },
+        {
+            "id": 2116,
+            "name": "MedivacSpeedBoost",
+            "buttonname": "MedivacSpeedBoost",
+            "friendlyname": "Effect MedivacIgniteAfterburners",
+            "index": 0
+        },
+        {
+            "id": 2117,
+            "name": "MedivacSpeedBoost",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2118,
+            "name": "ExtendingBridgeNEWide8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2119,
+            "name": "ExtendingBridgeNEWide8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2120,
+            "name": "ExtendingBridgeNEWide8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2121,
+            "name": "ExtendingBridgeNEWide8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2122,
+            "name": "ExtendingBridgeNWWide8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2123,
+            "name": "ExtendingBridgeNWWide8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2124,
+            "name": "ExtendingBridgeNWWide8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2125,
+            "name": "ExtendingBridgeNWWide8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2126,
+            "name": "ExtendingBridgeNEWide10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2127,
+            "name": "ExtendingBridgeNEWide10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2128,
+            "name": "ExtendingBridgeNEWide10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2129,
+            "name": "ExtendingBridgeNEWide10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2130,
+            "name": "ExtendingBridgeNWWide10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2131,
+            "name": "ExtendingBridgeNWWide10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2132,
+            "name": "ExtendingBridgeNWWide10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2133,
+            "name": "ExtendingBridgeNWWide10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2134,
+            "name": "ExtendingBridgeNEWide12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2135,
+            "name": "ExtendingBridgeNEWide12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2136,
+            "name": "ExtendingBridgeNEWide12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2137,
+            "name": "ExtendingBridgeNEWide12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2138,
+            "name": "ExtendingBridgeNWWide12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2139,
+            "name": "ExtendingBridgeNWWide12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2140,
+            "name": "ExtendingBridgeNWWide12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2141,
+            "name": "ExtendingBridgeNWWide12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2142,
+            "name": "InvulnerabilityShield",
+            "buttonname": "InvulnerabilityShield",
+            "index": 0
+        },
+        {
+            "id": 2143,
+            "name": "InvulnerabilityShield",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2144,
+            "name": "CritterFlee",
+            "buttonname": "CritterFlee",
+            "index": 0
+        },
+        {
+            "id": 2145,
+            "name": "CritterFlee",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2146,
+            "name": "OracleRevelation",
+            "buttonname": "OracleRevelation",
+            "index": 0
+        },
+        {
+            "id": 2147,
+            "name": "OracleRevelation",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2148,
+            "name": "OracleRevelationMode",
+            "buttonname": "OracleRevelationMode",
+            "index": 0
+        },
+        {
+            "id": 2149,
+            "name": "OracleRevelationMode",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2150,
+            "name": "OracleNormalMode",
+            "buttonname": "OracleNormalMode",
+            "index": 0
+        },
+        {
+            "id": 2151,
+            "name": "OracleNormalMode",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2152,
+            "name": "MorphToCollapsibleRockTowerDebrisRampRight",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2153,
+            "name": "MorphToCollapsibleRockTowerDebrisRampRight",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2154,
+            "name": "MorphToCollapsibleRockTowerDebrisRampLeft",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2155,
+            "name": "MorphToCollapsibleRockTowerDebrisRampLeft",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2156,
+            "name": "VoidSiphon",
+            "buttonname": "VoidSiphon",
+            "index": 0
+        },
+        {
+            "id": 2157,
+            "name": "VoidSiphon",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2158,
+            "name": "UltraliskWeaponCooldown",
+            "buttonname": "UltraliskWeaponCooldown",
+            "index": 0
+        },
+        {
+            "id": 2159,
+            "name": "UltraliskWeaponCooldown",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2160,
+            "name": "MothershipCorePurifyNexusCancel",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 2161,
+            "name": "MothershipCorePurifyNexusCancel",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2162,
+            "name": "MothershipCorePurifyNexus",
+            "buttonname": "MothershipCoreWeapon",
+            "friendlyname": "Effect PhotonOvercharge",
+            "index": 0
+        },
+        {
+            "id": 2163,
+            "name": "MothershipCorePurifyNexus",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2164,
+            "name": "XelNaga_Caverns_DoorE",
+            "buttonname": "XelNaga_Caverns_DoorDefaultClose",
+            "index": 0
+        },
+        {
+            "id": 2165,
+            "name": "XelNaga_Caverns_DoorE",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2166,
+            "name": "XelNaga_Caverns_DoorEOpened",
+            "buttonname": "XelNaga_Caverns_DoorDefaultClose",
+            "index": 0
+        },
+        {
+            "id": 2167,
+            "name": "XelNaga_Caverns_DoorEOpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2168,
+            "name": "XelNaga_Caverns_DoorN",
+            "buttonname": "XelNaga_Caverns_DoorDefaultClose",
+            "index": 0
+        },
+        {
+            "id": 2169,
+            "name": "XelNaga_Caverns_DoorN",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2170,
+            "name": "XelNaga_Caverns_DoorNE",
+            "buttonname": "XelNaga_Caverns_DoorDefaultClose",
+            "index": 0
+        },
+        {
+            "id": 2171,
+            "name": "XelNaga_Caverns_DoorNE",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2172,
+            "name": "XelNaga_Caverns_DoorNEOpened",
+            "buttonname": "XelNaga_Caverns_DoorDefaultOpen",
+            "index": 0
+        },
+        {
+            "id": 2173,
+            "name": "XelNaga_Caverns_DoorNEOpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2174,
+            "name": "XelNaga_Caverns_DoorNOpened",
+            "buttonname": "XelNaga_Caverns_DoorDefaultOpen",
+            "index": 0
+        },
+        {
+            "id": 2175,
+            "name": "XelNaga_Caverns_DoorNOpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2176,
+            "name": "XelNaga_Caverns_DoorNW",
+            "buttonname": "XelNaga_Caverns_DoorDefaultClose",
+            "index": 0
+        },
+        {
+            "id": 2177,
+            "name": "XelNaga_Caverns_DoorNW",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2178,
+            "name": "XelNaga_Caverns_DoorNWOpened",
+            "buttonname": "XelNaga_Caverns_DoorDefaultOpen",
+            "index": 0
+        },
+        {
+            "id": 2179,
+            "name": "XelNaga_Caverns_DoorNWOpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2180,
+            "name": "XelNaga_Caverns_DoorS",
+            "buttonname": "XelNaga_Caverns_DoorDefaultClose",
+            "index": 0
+        },
+        {
+            "id": 2181,
+            "name": "XelNaga_Caverns_DoorS",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2182,
+            "name": "XelNaga_Caverns_DoorSE",
+            "buttonname": "XelNaga_Caverns_DoorDefaultClose",
+            "index": 0
+        },
+        {
+            "id": 2183,
+            "name": "XelNaga_Caverns_DoorSE",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2184,
+            "name": "XelNaga_Caverns_DoorSEOpened",
+            "buttonname": "XelNaga_Caverns_DoorDefaultOpen",
+            "index": 0
+        },
+        {
+            "id": 2185,
+            "name": "XelNaga_Caverns_DoorSEOpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2186,
+            "name": "XelNaga_Caverns_DoorSOpened",
+            "buttonname": "XelNaga_Caverns_DoorDefaultOpen",
+            "index": 0
+        },
+        {
+            "id": 2187,
+            "name": "XelNaga_Caverns_DoorSOpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2188,
+            "name": "XelNaga_Caverns_DoorSW",
+            "buttonname": "XelNaga_Caverns_DoorDefaultClose",
+            "index": 0
+        },
+        {
+            "id": 2189,
+            "name": "XelNaga_Caverns_DoorSW",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2190,
+            "name": "XelNaga_Caverns_DoorSWOpened",
+            "buttonname": "XelNaga_Caverns_DoorDefaultOpen",
+            "index": 0
+        },
+        {
+            "id": 2191,
+            "name": "XelNaga_Caverns_DoorSWOpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2192,
+            "name": "XelNaga_Caverns_DoorW",
+            "buttonname": "XelNaga_Caverns_DoorDefaultClose",
+            "index": 0
+        },
+        {
+            "id": 2193,
+            "name": "XelNaga_Caverns_DoorW",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2194,
+            "name": "XelNaga_Caverns_DoorWOpened",
+            "buttonname": "XelNaga_Caverns_DoorDefaultOpen",
+            "index": 0
+        },
+        {
+            "id": 2195,
+            "name": "XelNaga_Caverns_DoorWOpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2196,
+            "name": "XelNaga_Caverns_Floating_BridgeNE8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2197,
+            "name": "XelNaga_Caverns_Floating_BridgeNE8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2198,
+            "name": "XelNaga_Caverns_Floating_BridgeNE8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2199,
+            "name": "XelNaga_Caverns_Floating_BridgeNE8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2200,
+            "name": "XelNaga_Caverns_Floating_BridgeNW8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2201,
+            "name": "XelNaga_Caverns_Floating_BridgeNW8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2202,
+            "name": "XelNaga_Caverns_Floating_BridgeNW8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2203,
+            "name": "XelNaga_Caverns_Floating_BridgeNW8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2204,
+            "name": "XelNaga_Caverns_Floating_BridgeNE10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2205,
+            "name": "XelNaga_Caverns_Floating_BridgeNE10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2206,
+            "name": "XelNaga_Caverns_Floating_BridgeNE10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2207,
+            "name": "XelNaga_Caverns_Floating_BridgeNE10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2208,
+            "name": "XelNaga_Caverns_Floating_BridgeNW10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2209,
+            "name": "XelNaga_Caverns_Floating_BridgeNW10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2210,
+            "name": "XelNaga_Caverns_Floating_BridgeNW10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2211,
+            "name": "XelNaga_Caverns_Floating_BridgeNW10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2212,
+            "name": "XelNaga_Caverns_Floating_BridgeNE12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2213,
+            "name": "XelNaga_Caverns_Floating_BridgeNE12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2214,
+            "name": "XelNaga_Caverns_Floating_BridgeNE12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2215,
+            "name": "XelNaga_Caverns_Floating_BridgeNE12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2216,
+            "name": "XelNaga_Caverns_Floating_BridgeNW12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2217,
+            "name": "XelNaga_Caverns_Floating_BridgeNW12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2218,
+            "name": "XelNaga_Caverns_Floating_BridgeNW12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2219,
+            "name": "XelNaga_Caverns_Floating_BridgeNW12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2220,
+            "name": "XelNaga_Caverns_Floating_BridgeH8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2221,
+            "name": "XelNaga_Caverns_Floating_BridgeH8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2222,
+            "name": "XelNaga_Caverns_Floating_BridgeH8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2223,
+            "name": "XelNaga_Caverns_Floating_BridgeH8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2224,
+            "name": "XelNaga_Caverns_Floating_BridgeV8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2225,
+            "name": "XelNaga_Caverns_Floating_BridgeV8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2226,
+            "name": "XelNaga_Caverns_Floating_BridgeV8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2227,
+            "name": "XelNaga_Caverns_Floating_BridgeV8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2228,
+            "name": "XelNaga_Caverns_Floating_BridgeH10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2229,
+            "name": "XelNaga_Caverns_Floating_BridgeH10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2230,
+            "name": "XelNaga_Caverns_Floating_BridgeH10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2231,
+            "name": "XelNaga_Caverns_Floating_BridgeH10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2232,
+            "name": "XelNaga_Caverns_Floating_BridgeV10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2233,
+            "name": "XelNaga_Caverns_Floating_BridgeV10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2234,
+            "name": "XelNaga_Caverns_Floating_BridgeV10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2235,
+            "name": "XelNaga_Caverns_Floating_BridgeV10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2236,
+            "name": "XelNaga_Caverns_Floating_BridgeH12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2237,
+            "name": "XelNaga_Caverns_Floating_BridgeH12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2238,
+            "name": "XelNaga_Caverns_Floating_BridgeH12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2239,
+            "name": "XelNaga_Caverns_Floating_BridgeH12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2240,
+            "name": "XelNaga_Caverns_Floating_BridgeV12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2241,
+            "name": "XelNaga_Caverns_Floating_BridgeV12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2242,
+            "name": "XelNaga_Caverns_Floating_BridgeV12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2243,
+            "name": "XelNaga_Caverns_Floating_BridgeV12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2244,
+            "name": "TemporalField",
+            "buttonname": "TemporalField",
+            "friendlyname": "Effect TimeWarp",
+            "index": 0
+        },
+        {
+            "id": 2245,
+            "name": "TemporalField",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2246,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNEShort8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2247,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNEShort8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2248,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNEShort8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2249,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNEShort8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2250,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNWShort8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2251,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNWShort8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2252,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNWShort8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2253,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNWShort8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2254,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNEShort10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2255,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNEShort10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2256,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNEShort10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2257,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNEShort10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2258,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNWShort10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2259,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNWShort10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2260,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNWShort10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2261,
+            "name": "SnowRefinery_Terran_ExtendingBridgeNWShort10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2262,
+            "name": "Tarsonis_DoorN",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2263,
+            "name": "Tarsonis_DoorN",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2264,
+            "name": "Tarsonis_DoorNLowered",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2265,
+            "name": "Tarsonis_DoorNLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2266,
+            "name": "Tarsonis_DoorNE",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2267,
+            "name": "Tarsonis_DoorNE",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2268,
+            "name": "Tarsonis_DoorNELowered",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2269,
+            "name": "Tarsonis_DoorNELowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2270,
+            "name": "Tarsonis_DoorE",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2271,
+            "name": "Tarsonis_DoorE",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2272,
+            "name": "Tarsonis_DoorELowered",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2273,
+            "name": "Tarsonis_DoorELowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2274,
+            "name": "Tarsonis_DoorNW",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2275,
+            "name": "Tarsonis_DoorNW",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2276,
+            "name": "Tarsonis_DoorNWLowered",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2277,
+            "name": "Tarsonis_DoorNWLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2278,
+            "name": "CompoundMansion_DoorN",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2279,
+            "name": "CompoundMansion_DoorN",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2280,
+            "name": "CompoundMansion_DoorNLowered",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2281,
+            "name": "CompoundMansion_DoorNLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2282,
+            "name": "CompoundMansion_DoorNE",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2283,
+            "name": "CompoundMansion_DoorNE",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2284,
+            "name": "CompoundMansion_DoorNELowered",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2285,
+            "name": "CompoundMansion_DoorNELowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2286,
+            "name": "CompoundMansion_DoorE",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2287,
+            "name": "CompoundMansion_DoorE",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2288,
+            "name": "CompoundMansion_DoorELowered",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2289,
+            "name": "CompoundMansion_DoorELowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2290,
+            "name": "CompoundMansion_DoorNW",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2291,
+            "name": "CompoundMansion_DoorNW",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2292,
+            "name": "CompoundMansion_DoorNWLowered",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2293,
+            "name": "CompoundMansion_DoorNWLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2294,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "TerranVehicleAndShipWeaponsLevel1",
+            "index": 0
+        },
+        {
+            "id": 2295,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "TerranVehicleAndShipWeaponsLevel2",
+            "index": 1
+        },
+        {
+            "id": 2296,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "TerranVehicleAndShipWeaponsLevel3",
+            "index": 2
+        },
+        {
+            "id": 2297,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "TerranVehicleAndShipPlatingLevel1",
+            "index": 3
+        },
+        {
+            "id": 2298,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "TerranVehicleAndShipPlatingLevel2",
+            "index": 4
+        },
+        {
+            "id": 2299,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "TerranVehicleAndShipPlatingLevel3",
+            "index": 5
+        },
+        {
+            "id": 2300,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 2301,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 2302,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 2303,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 2304,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 2305,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 2306,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 2307,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 2308,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 2309,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 2310,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 2311,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 2312,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 2313,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 2314,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 2315,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 2316,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 2317,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 2318,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 2319,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 2320,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 2321,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 2322,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 2323,
+            "name": "ArmoryResearchSwarm",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 2324,
+            "name": "CausticSpray",
+            "buttonname": "CausticSpray",
+            "index": 0
+        },
+        {
+            "id": 2325,
+            "name": "CausticSpray",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2326,
+            "name": "OracleCloakingFieldTargeted",
+            "buttonname": "OracleCloakingFieldTargeted",
+            "index": 0
+        },
+        {
+            "id": 2327,
+            "name": "OracleCloakingFieldTargeted",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2328,
+            "name": "ImmortalOverload",
+            "buttonname": "ImmortalOverload",
+            "friendlyname": "Effect ImmortalBarrier",
+            "index": 0
+        },
+        {
+            "id": 2329,
+            "name": "ImmortalOverload",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2330,
+            "name": "MorphToRavager",
+            "buttonname": "Ravager",
+            "index": 0
+        },
+        {
+            "id": 2331,
+            "name": "MorphToRavager",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel MorphRavager",
+            "index": 1
+        },
+        {
+            "id": 2332,
+            "name": "MorphToLurker",
+            "buttonname": "LurkerMP",
+            "friendlyname": "Morph Lurker",
+            "index": 0
+        },
+        {
+            "id": 2333,
+            "name": "MorphToLurker",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel MorphLurker",
+            "index": 1
+        },
+        {
+            "id": 2334,
+            "name": "OraclePhaseShift",
+            "buttonname": "OraclePhaseShift",
+            "index": 0
+        },
+        {
+            "id": 2335,
+            "name": "OraclePhaseShift",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2336,
+            "name": "ReleaseInterceptors",
+            "buttonname": "ReleaseInterceptors",
+            "index": 0
+        },
+        {
+            "id": 2337,
+            "name": "ReleaseInterceptors",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2338,
+            "name": "RavagerCorrosiveBile",
+            "buttonname": "RavagerCorrosiveBile",
+            "friendlyname": "Effect CorrosiveBile",
+            "index": 0
+        },
+        {
+            "id": 2339,
+            "name": "RavagerCorrosiveBile",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2340,
+            "name": "BurrowRavagerDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown Ravager",
+            "index": 0
+        },
+        {
+            "id": 2341,
+            "name": "BurrowRavagerDown",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2342,
+            "name": "BurrowRavagerUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp Ravager",
+            "index": 0
+        },
+        {
+            "id": 2343,
+            "name": "BurrowRavagerUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2344,
+            "name": "PurificationNova",
+            "buttonname": "PurificationNova",
+            "index": 0
+        },
+        {
+            "id": 2345,
+            "name": "PurificationNova",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2346,
+            "name": "PurificationNovaTargeted",
+            "buttonname": "PurificationNovaTargeted",
+            "friendlyname": "Effect PurificationNova",
+            "index": 0
+        },
+        {
+            "id": 2347,
+            "name": "PurificationNovaTargeted",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2348,
+            "name": "Impale",
+            "buttonname": "Impale",
+            "index": 0
+        },
+        {
+            "id": 2349,
+            "name": "Impale",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2350,
+            "name": "LockOn",
+            "buttonname": "LockOn",
+            "index": 0
+        },
+        {
+            "id": 2351,
+            "name": "LockOn",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2352,
+            "name": "LockOnAir",
+            "buttonname": "LockOnAir",
+            "index": 0
+        },
+        {
+            "id": 2353,
+            "name": "LockOnAir",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2354,
+            "remapid": 3659,
+            "name": "LockOnCancel",
+            "buttonname": "LockOnCancel",
+            "friendlyname": "Cancel LockOn",
+            "index": 0
+        },
+        {
+            "id": 2355,
+            "name": "LockOnCancel",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2356,
+            "name": "CorruptionBomb",
+            "buttonname": "CorruptionBomb",
+            "index": 0
+        },
+        {
+            "id": 2357,
+            "name": "CorruptionBomb",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2358,
+            "name": "Hyperjump",
+            "buttonname": "Hyperjump",
+            "friendlyname": "Effect TacticalJump",
+            "index": 0
+        },
+        {
+            "id": 2359,
+            "name": "Hyperjump",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2360,
+            "name": "Overcharge",
+            "buttonname": "Overcharge",
+            "index": 0
+        },
+        {
+            "id": 2361,
+            "name": "Overcharge",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2362,
+            "name": "ThorAPMode",
+            "buttonname": "ArmorpiercingMode",
+            "friendlyname": "Morph ThorHighImpactMode",
+            "index": 0
+        },
+        {
+            "id": 2363,
+            "name": "ThorAPMode",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2364,
+            "name": "ThorNormalMode",
+            "buttonname": "ExplosiveMode",
+            "friendlyname": "Morph ThorExplosiveMode",
+            "index": 0
+        },
+        {
+            "id": 2365,
+            "name": "ThorNormalMode",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel MorphThorExplosiveMode",
+            "index": 1
+        },
+        {
+            "id": 2366,
+            "name": "LightofAiur",
+            "buttonname": "LightofAiur",
+            "index": 0
+        },
+        {
+            "id": 2367,
+            "name": "LightofAiur",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2368,
+            "remapid": 3686,
+            "name": "MothershipMassRecall",
+            "buttonname": "MothershipMassRecall",
+            "friendlyname": "Effect MassRecall Mothership",
+            "index": 0
+        },
+        {
+            "id": 2369,
+            "name": "MothershipMassRecall",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2370,
+            "name": "NydusWormTransport",
+            "buttonname": "NydusCanalLoad",
+            "friendlyname": "Load NydusWorm",
+            "index": 0
+        },
+        {
+            "id": 2371,
+            "name": "NydusWormTransport",
+            "buttonname": "NydusCanalUnloadAll",
+            "friendlyname": "UnloadAll NydusWorm",
+            "index": 1
+        },
+        {
+            "id": 2372,
+            "name": "NydusWormTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 2373,
+            "name": "NydusWormTransport",
+            "buttonname": "",
+            "friendlyname": "UnloadUnit NydasWorm",
+            "index": 3
+        },
+        {
+            "id": 2374,
+            "name": "NydusWormTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2375,
+            "name": "OracleWeapon",
+            "buttonname": "OracleWeaponOn",
+            "friendlyname": "Behavior PulsarBeamOn",
+            "index": 0
+        },
+        {
+            "id": 2376,
+            "name": "OracleWeapon",
+            "buttonname": "OracleWeaponOff",
+            "friendlyname": "Behavior PulsarBeamOff",
+            "index": 1
+        },
+        {
+            "id": 2377,
+            "name": "PulsarBeam",
+            "buttonname": "RipField",
+            "index": 0
+        },
+        {
+            "id": 2378,
+            "name": "PulsarBeam",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2379,
+            "name": "PulsarCannon",
+            "buttonname": "PulsarCannon",
+            "index": 0
+        },
+        {
+            "id": 2380,
+            "name": "PulsarCannon",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2381,
+            "name": "VoidSwarmHostSpawnLocust",
+            "buttonname": "VoidSwarmHostSpawnLocust",
+            "index": 0
+        },
+        {
+            "id": 2382,
+            "name": "VoidSwarmHostSpawnLocust",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2383,
+            "name": "LocustMPFlyingMorphToGround",
+            "buttonname": "LocustMPFlyingSwoop",
+            "index": 0
+        },
+        {
+            "id": 2384,
+            "name": "LocustMPFlyingMorphToGround",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2385,
+            "name": "LocustMPMorphToAir",
+            "buttonname": "LocustMPFlyingSwoop",
+            "index": 0
+        },
+        {
+            "id": 2386,
+            "name": "LocustMPMorphToAir",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2387,
+            "name": "LocustMPFlyingSwoop",
+            "buttonname": "LocustMPFlyingSwoop",
+            "friendlyname": "Effect LocustSwoop",
+            "index": 0
+        },
+        {
+            "id": 2388,
+            "name": "LocustMPFlyingSwoop",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2389,
+            "name": "HallucinationDisruptor",
+            "buttonname": "WarpinDisruptor",
+            "friendlyname": "Hallucination Disruptor",
+            "index": 0
+        },
+        {
+            "id": 2390,
+            "name": "HallucinationDisruptor",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2391,
+            "name": "HallucinationAdept",
+            "buttonname": "WarpInAdept",
+            "friendlyname": "Hallucination Adept",
+            "index": 0
+        },
+        {
+            "id": 2392,
+            "name": "HallucinationAdept",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2393,
+            "name": "VoidRaySwarmDamageBoost",
+            "buttonname": "VoidRaySwarmDamageBoost",
+            "friendlyname": "Effect VoidRayPrismaticAlignment",
+            "index": 0
+        },
+        {
+            "id": 2394,
+            "name": "VoidRaySwarmDamageBoost",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2395,
+            "name": "SeekerDummyChannel",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2396,
+            "name": "SeekerDummyChannel",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2397,
+            "name": "AiurLightBridgeNE8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2398,
+            "name": "AiurLightBridgeNE8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2399,
+            "name": "AiurLightBridgeNE8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2400,
+            "name": "AiurLightBridgeNE8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2401,
+            "name": "AiurLightBridgeNE10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2402,
+            "name": "AiurLightBridgeNE10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2403,
+            "name": "AiurLightBridgeNE10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2404,
+            "name": "AiurLightBridgeNE10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2405,
+            "name": "AiurLightBridgeNE12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2406,
+            "name": "AiurLightBridgeNE12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2407,
+            "name": "AiurLightBridgeNE12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2408,
+            "name": "AiurLightBridgeNE12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2409,
+            "name": "AiurLightBridgeNW8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2410,
+            "name": "AiurLightBridgeNW8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2411,
+            "name": "AiurLightBridgeNW8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2412,
+            "name": "AiurLightBridgeNW8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2413,
+            "name": "AiurLightBridgeNW10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2414,
+            "name": "AiurLightBridgeNW10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2415,
+            "name": "AiurLightBridgeNW10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2416,
+            "name": "AiurLightBridgeNW10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2417,
+            "name": "AiurLightBridgeNW12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2418,
+            "name": "AiurLightBridgeNW12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2419,
+            "name": "AiurLightBridgeNW12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2420,
+            "name": "AiurLightBridgeNW12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2421,
+            "name": "AiurTempleBridgeNE8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2422,
+            "name": "AiurTempleBridgeNE8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2423,
+            "name": "AiurTempleBridgeNE8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2424,
+            "name": "AiurTempleBridgeNE8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2425,
+            "name": "AiurTempleBridgeNE10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2426,
+            "name": "AiurTempleBridgeNE10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2427,
+            "name": "AiurTempleBridgeNE10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2428,
+            "name": "AiurTempleBridgeNE10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2429,
+            "name": "AiurTempleBridgeNE12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2430,
+            "name": "AiurTempleBridgeNE12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2431,
+            "name": "AiurTempleBridgeNE12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2432,
+            "name": "AiurTempleBridgeNE12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2433,
+            "name": "AiurTempleBridgeNW8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2434,
+            "name": "AiurTempleBridgeNW8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2435,
+            "name": "AiurTempleBridgeNW8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2436,
+            "name": "AiurTempleBridgeNW8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2437,
+            "name": "AiurTempleBridgeNW10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2438,
+            "name": "AiurTempleBridgeNW10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2439,
+            "name": "AiurTempleBridgeNW10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2440,
+            "name": "AiurTempleBridgeNW10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2441,
+            "name": "AiurTempleBridgeNW12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2442,
+            "name": "AiurTempleBridgeNW12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2443,
+            "name": "AiurTempleBridgeNW12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2444,
+            "name": "AiurTempleBridgeNW12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2445,
+            "name": "ShakurasLightBridgeNE8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2446,
+            "name": "ShakurasLightBridgeNE8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2447,
+            "name": "ShakurasLightBridgeNE8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2448,
+            "name": "ShakurasLightBridgeNE8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2449,
+            "name": "ShakurasLightBridgeNE10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2450,
+            "name": "ShakurasLightBridgeNE10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2451,
+            "name": "ShakurasLightBridgeNE10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2452,
+            "name": "ShakurasLightBridgeNE10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2453,
+            "name": "ShakurasLightBridgeNE12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2454,
+            "name": "ShakurasLightBridgeNE12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2455,
+            "name": "ShakurasLightBridgeNE12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2456,
+            "name": "ShakurasLightBridgeNE12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2457,
+            "name": "ShakurasLightBridgeNW8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2458,
+            "name": "ShakurasLightBridgeNW8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2459,
+            "name": "ShakurasLightBridgeNW8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2460,
+            "name": "ShakurasLightBridgeNW8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2461,
+            "name": "ShakurasLightBridgeNW10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2462,
+            "name": "ShakurasLightBridgeNW10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2463,
+            "name": "ShakurasLightBridgeNW10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2464,
+            "name": "ShakurasLightBridgeNW10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2465,
+            "name": "ShakurasLightBridgeNW12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2466,
+            "name": "ShakurasLightBridgeNW12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2467,
+            "name": "ShakurasLightBridgeNW12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2468,
+            "name": "ShakurasLightBridgeNW12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2469,
+            "name": "VoidMPImmortalReviveRebuild",
+            "buttonname": "Immortal",
+            "index": 0
+        },
+        {
+            "id": 2470,
+            "name": "VoidMPImmortalReviveRebuild",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2471,
+            "name": "VoidMPImmortalReviveDeath",
+            "buttonname": "Immortal",
+            "index": 0
+        },
+        {
+            "id": 2472,
+            "name": "VoidMPImmortalReviveDeath",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2473,
+            "name": "ArbiterMPStasisField",
+            "buttonname": "ArbiterMPStasisField",
+            "index": 0
+        },
+        {
+            "id": 2474,
+            "name": "ArbiterMPStasisField",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2475,
+            "name": "ArbiterMPRecall",
+            "buttonname": "ArbiterMPRecall",
+            "index": 0
+        },
+        {
+            "id": 2476,
+            "name": "ArbiterMPRecall",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2477,
+            "name": "CorsairMPDisruptionWeb",
+            "buttonname": "CorsairMPDisruptionWeb",
+            "index": 0
+        },
+        {
+            "id": 2478,
+            "name": "CorsairMPDisruptionWeb",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2479,
+            "name": "MorphToGuardianMP",
+            "buttonname": "MorphToGuardianMP",
+            "index": 0
+        },
+        {
+            "id": 2480,
+            "name": "MorphToGuardianMP",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2481,
+            "name": "MorphToDevourerMP",
+            "buttonname": "MorphToDevourerMP",
+            "index": 0
+        },
+        {
+            "id": 2482,
+            "name": "MorphToDevourerMP",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2483,
+            "name": "DefilerMPConsume",
+            "buttonname": "DefilerMPConsume",
+            "index": 0
+        },
+        {
+            "id": 2484,
+            "name": "DefilerMPConsume",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2485,
+            "name": "DefilerMPDarkSwarm",
+            "buttonname": "DefilerMPDarkSwarm",
+            "index": 0
+        },
+        {
+            "id": 2486,
+            "name": "DefilerMPDarkSwarm",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2487,
+            "name": "DefilerMPPlague",
+            "buttonname": "DefilerMPPlague",
+            "index": 0
+        },
+        {
+            "id": 2488,
+            "name": "DefilerMPPlague",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2489,
+            "name": "DefilerMPBurrow",
+            "buttonname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 2490,
+            "name": "DefilerMPBurrow",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2491,
+            "name": "DefilerMPUnburrow",
+            "buttonname": "BurrowUp",
+            "index": 0
+        },
+        {
+            "id": 2492,
+            "name": "DefilerMPUnburrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2493,
+            "name": "QueenMPEnsnare",
+            "buttonname": "QueenMPEnsnare",
+            "index": 0
+        },
+        {
+            "id": 2494,
+            "name": "QueenMPEnsnare",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2495,
+            "name": "QueenMPSpawnBroodlings",
+            "buttonname": "QueenMPSpawnBroodlings",
+            "index": 0
+        },
+        {
+            "id": 2496,
+            "name": "QueenMPSpawnBroodlings",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2497,
+            "name": "QueenMPInfestCommandCenter",
+            "buttonname": "QueenMPInfestCommandCenter",
+            "index": 0
+        },
+        {
+            "id": 2498,
+            "name": "QueenMPInfestCommandCenter",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2499,
+            "name": "LightningBomb",
+            "buttonname": "LightningBomb",
+            "index": 0
+        },
+        {
+            "id": 2500,
+            "name": "LightningBomb",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2501,
+            "name": "Grapple",
+            "buttonname": "Grapple",
+            "index": 0
+        },
+        {
+            "id": 2502,
+            "name": "Grapple",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2503,
+            "name": "OracleStasisTrap",
+            "buttonname": "OracleBuildStasisTrap",
+            "index": 0
+        },
+        {
+            "id": 2504,
+            "name": "OracleStasisTrap",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2505,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "OracleBuildStasisTrap",
+            "friendlyname": "Build StasisTrap",
+            "index": 0
+        },
+        {
+            "id": 2506,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2507,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 2508,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2509,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2510,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 2511,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 2512,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 2513,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 2514,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 2515,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 2516,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 2517,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 2518,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 2519,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 2520,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 2521,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 2522,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 2523,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 2524,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 2525,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 2526,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 2527,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 2528,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 2529,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 2530,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 2531,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 2532,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 2533,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 2534,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 2535,
+            "remapid": 3659,
+            "name": "OracleStasisTrapBuild",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel StasisTrap",
+            "index": 30
+        },
+        {
+            "id": 2536,
+            "name": "OracleStasisTrapActivate",
+            "buttonname": "ActivateStasisWard",
+            "index": 0
+        },
+        {
+            "id": 2537,
+            "name": "OracleStasisTrapActivate",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2538,
+            "name": "SelfRepair",
+            "buttonname": "SelfRepair",
+            "index": 0
+        },
+        {
+            "id": 2539,
+            "name": "SelfRepair",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2540,
+            "name": "AggressiveMutation",
+            "buttonname": "AggressiveMutation",
+            "index": 0
+        },
+        {
+            "id": 2541,
+            "name": "AggressiveMutation",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2542,
+            "name": "ParasiticBomb",
+            "buttonname": "ParasiticBomb",
+            "index": 0
+        },
+        {
+            "id": 2543,
+            "name": "ParasiticBomb",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2544,
+            "name": "AdeptPhaseShift",
+            "buttonname": "AdeptPhaseShift",
+            "index": 0
+        },
+        {
+            "id": 2545,
+            "name": "AdeptPhaseShift",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2546,
+            "name": "PurificationNovaMorph",
+            "buttonname": "PurificationNova",
+            "index": 0
+        },
+        {
+            "id": 2547,
+            "name": "PurificationNovaMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2548,
+            "name": "PurificationNovaMorphBack",
+            "buttonname": "PurificationNova",
+            "index": 0
+        },
+        {
+            "id": 2549,
+            "name": "PurificationNovaMorphBack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2550,
+            "remapid": 3688,
+            "name": "LurkerHoldFire",
+            "buttonname": "LurkerHoldFire",
+            "friendlyname": "Behavior HoldFireOn Lurker",
+            "index": 0
+        },
+        {
+            "id": 2551,
+            "name": "LurkerHoldFire",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2552,
+            "remapid": 3689,
+            "name": "LurkerRemoveHoldFire",
+            "buttonname": "LurkerCancelHoldFire",
+            "friendlyname": "Behavior HoldFireOff Lurker",
+            "index": 0
+        },
+        {
+            "id": 2553,
+            "name": "LurkerRemoveHoldFire",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2554,
+            "name": "LiberatorMorphtoAG",
+            "buttonname": "LiberatorAGMode",
+            "index": 0
+        },
+        {
+            "id": 2555,
+            "name": "LiberatorMorphtoAG",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2556,
+            "name": "LiberatorMorphtoAA",
+            "buttonname": "LiberatorAAMode",
+            "index": 0
+        },
+        {
+            "id": 2557,
+            "name": "LiberatorMorphtoAA",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2558,
+            "name": "LiberatorAGTarget",
+            "buttonname": "LiberatorAGMode",
+            "friendlyname": "Morph LiberatorAGMode",
+            "index": 0
+        },
+        {
+            "id": 2559,
+            "name": "LiberatorAGTarget",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2560,
+            "name": "LiberatorAATarget",
+            "buttonname": "LiberatorAAMode",
+            "friendlyname": "Morph LiberatorAAMode",
+            "index": 0
+        },
+        {
+            "id": 2561,
+            "name": "LiberatorAATarget",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2562,
+            "name": "TimeStop",
+            "buttonname": "TimeStop",
+            "index": 0
+        },
+        {
+            "id": 2563,
+            "name": "TimeStop",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2564,
+            "name": "AiurLightBridgeAbandonedNE8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2565,
+            "name": "AiurLightBridgeAbandonedNE8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2566,
+            "name": "AiurLightBridgeAbandonedNE8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2567,
+            "name": "AiurLightBridgeAbandonedNE8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2568,
+            "name": "AiurLightBridgeAbandonedNE10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2569,
+            "name": "AiurLightBridgeAbandonedNE10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2570,
+            "name": "AiurLightBridgeAbandonedNE10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2571,
+            "name": "AiurLightBridgeAbandonedNE10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2572,
+            "name": "AiurLightBridgeAbandonedNE12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2573,
+            "name": "AiurLightBridgeAbandonedNE12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2574,
+            "name": "AiurLightBridgeAbandonedNE12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2575,
+            "name": "AiurLightBridgeAbandonedNE12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2576,
+            "name": "AiurLightBridgeAbandonedNW8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2577,
+            "name": "AiurLightBridgeAbandonedNW8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2578,
+            "name": "AiurLightBridgeAbandonedNW8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2579,
+            "name": "AiurLightBridgeAbandonedNW8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2580,
+            "name": "AiurLightBridgeAbandonedNW10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2581,
+            "name": "AiurLightBridgeAbandonedNW10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2582,
+            "name": "AiurLightBridgeAbandonedNW10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2583,
+            "name": "AiurLightBridgeAbandonedNW10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2584,
+            "name": "AiurLightBridgeAbandonedNW12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2585,
+            "name": "AiurLightBridgeAbandonedNW12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2586,
+            "name": "AiurLightBridgeAbandonedNW12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2587,
+            "name": "AiurLightBridgeAbandonedNW12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2588,
+            "name": "KD8Charge",
+            "buttonname": "KD8Charge",
+            "index": 0
+        },
+        {
+            "id": 2589,
+            "name": "KD8Charge",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2590,
+            "name": "PenetratingShot",
+            "buttonname": "PenetratingShot",
+            "index": 0
+        },
+        {
+            "id": 2591,
+            "name": "PenetratingShot",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2592,
+            "name": "CloakingDrone",
+            "buttonname": "CloakingDrone",
+            "index": 0
+        },
+        {
+            "id": 2593,
+            "name": "CloakingDrone",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2594,
+            "remapid": 3659,
+            "name": "AdeptPhaseShiftCancel",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel AdeptPhaseShift",
+            "index": 0
+        },
+        {
+            "id": 2595,
+            "name": "AdeptPhaseShiftCancel",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2596,
+            "remapid": 3659,
+            "name": "AdeptShadePhaseShiftCancel",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel AdeptShadePhaseShift",
+            "index": 0
+        },
+        {
+            "id": 2597,
+            "name": "AdeptShadePhaseShiftCancel",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2598,
+            "name": "SlaynElementalGrab",
+            "buttonname": "SlaynElementalGrab",
+            "index": 0
+        },
+        {
+            "id": 2599,
+            "name": "SlaynElementalGrab",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2600,
+            "name": "MorphToCollapsiblePurifierTowerDebris",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2601,
+            "name": "MorphToCollapsiblePurifierTowerDebris",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2602,
+            "name": "PortCity_Bridge_UnitNE8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2603,
+            "name": "PortCity_Bridge_UnitNE8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2604,
+            "name": "PortCity_Bridge_UnitNE8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2605,
+            "name": "PortCity_Bridge_UnitNE8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2606,
+            "name": "PortCity_Bridge_UnitSE8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2607,
+            "name": "PortCity_Bridge_UnitSE8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2608,
+            "name": "PortCity_Bridge_UnitSE8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2609,
+            "name": "PortCity_Bridge_UnitSE8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2610,
+            "name": "PortCity_Bridge_UnitNW8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2611,
+            "name": "PortCity_Bridge_UnitNW8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2612,
+            "name": "PortCity_Bridge_UnitNW8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2613,
+            "name": "PortCity_Bridge_UnitNW8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2614,
+            "name": "PortCity_Bridge_UnitSW8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2615,
+            "name": "PortCity_Bridge_UnitSW8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2616,
+            "name": "PortCity_Bridge_UnitSW8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2617,
+            "name": "PortCity_Bridge_UnitSW8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2618,
+            "name": "PortCity_Bridge_UnitNE10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2619,
+            "name": "PortCity_Bridge_UnitNE10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2620,
+            "name": "PortCity_Bridge_UnitNE10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2621,
+            "name": "PortCity_Bridge_UnitNE10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2622,
+            "name": "PortCity_Bridge_UnitSE10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2623,
+            "name": "PortCity_Bridge_UnitSE10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2624,
+            "name": "PortCity_Bridge_UnitSE10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2625,
+            "name": "PortCity_Bridge_UnitSE10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2626,
+            "name": "PortCity_Bridge_UnitNW10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2627,
+            "name": "PortCity_Bridge_UnitNW10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2628,
+            "name": "PortCity_Bridge_UnitNW10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2629,
+            "name": "PortCity_Bridge_UnitNW10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2630,
+            "name": "PortCity_Bridge_UnitSW10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2631,
+            "name": "PortCity_Bridge_UnitSW10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2632,
+            "name": "PortCity_Bridge_UnitSW10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2633,
+            "name": "PortCity_Bridge_UnitSW10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2634,
+            "name": "PortCity_Bridge_UnitNE12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2635,
+            "name": "PortCity_Bridge_UnitNE12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2636,
+            "name": "PortCity_Bridge_UnitNE12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2637,
+            "name": "PortCity_Bridge_UnitNE12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2638,
+            "name": "PortCity_Bridge_UnitSE12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2639,
+            "name": "PortCity_Bridge_UnitSE12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2640,
+            "name": "PortCity_Bridge_UnitSE12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2641,
+            "name": "PortCity_Bridge_UnitSE12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2642,
+            "name": "PortCity_Bridge_UnitNW12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2643,
+            "name": "PortCity_Bridge_UnitNW12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2644,
+            "name": "PortCity_Bridge_UnitNW12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2645,
+            "name": "PortCity_Bridge_UnitNW12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2646,
+            "name": "PortCity_Bridge_UnitSW12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2647,
+            "name": "PortCity_Bridge_UnitSW12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2648,
+            "name": "PortCity_Bridge_UnitSW12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2649,
+            "name": "PortCity_Bridge_UnitSW12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2650,
+            "name": "PortCity_Bridge_UnitN8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2651,
+            "name": "PortCity_Bridge_UnitN8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2652,
+            "name": "PortCity_Bridge_UnitN8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2653,
+            "name": "PortCity_Bridge_UnitN8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2654,
+            "name": "PortCity_Bridge_UnitS8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2655,
+            "name": "PortCity_Bridge_UnitS8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2656,
+            "name": "PortCity_Bridge_UnitS8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2657,
+            "name": "PortCity_Bridge_UnitS8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2658,
+            "name": "PortCity_Bridge_UnitE8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2659,
+            "name": "PortCity_Bridge_UnitE8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2660,
+            "name": "PortCity_Bridge_UnitE8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2661,
+            "name": "PortCity_Bridge_UnitE8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2662,
+            "name": "PortCity_Bridge_UnitW8Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2663,
+            "name": "PortCity_Bridge_UnitW8Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2664,
+            "name": "PortCity_Bridge_UnitW8",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2665,
+            "name": "PortCity_Bridge_UnitW8",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2666,
+            "name": "PortCity_Bridge_UnitN10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2667,
+            "name": "PortCity_Bridge_UnitN10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2668,
+            "name": "PortCity_Bridge_UnitN10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2669,
+            "name": "PortCity_Bridge_UnitN10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2670,
+            "name": "PortCity_Bridge_UnitS10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2671,
+            "name": "PortCity_Bridge_UnitS10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2672,
+            "name": "PortCity_Bridge_UnitS10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2673,
+            "name": "PortCity_Bridge_UnitS10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2674,
+            "name": "PortCity_Bridge_UnitE10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2675,
+            "name": "PortCity_Bridge_UnitE10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2676,
+            "name": "PortCity_Bridge_UnitE10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2677,
+            "name": "PortCity_Bridge_UnitE10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2678,
+            "name": "PortCity_Bridge_UnitW10Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2679,
+            "name": "PortCity_Bridge_UnitW10Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2680,
+            "name": "PortCity_Bridge_UnitW10",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2681,
+            "name": "PortCity_Bridge_UnitW10",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2682,
+            "name": "PortCity_Bridge_UnitN12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2683,
+            "name": "PortCity_Bridge_UnitN12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2684,
+            "name": "PortCity_Bridge_UnitN12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2685,
+            "name": "PortCity_Bridge_UnitN12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2686,
+            "name": "PortCity_Bridge_UnitS12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2687,
+            "name": "PortCity_Bridge_UnitS12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2688,
+            "name": "PortCity_Bridge_UnitS12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2689,
+            "name": "PortCity_Bridge_UnitS12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2690,
+            "name": "PortCity_Bridge_UnitE12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2691,
+            "name": "PortCity_Bridge_UnitE12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2692,
+            "name": "PortCity_Bridge_UnitE12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2693,
+            "name": "PortCity_Bridge_UnitE12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2694,
+            "name": "PortCity_Bridge_UnitW12Out",
+            "buttonname": "BridgeExtend",
+            "index": 0
+        },
+        {
+            "id": 2695,
+            "name": "PortCity_Bridge_UnitW12Out",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2696,
+            "name": "PortCity_Bridge_UnitW12",
+            "buttonname": "BridgeRetract",
+            "index": 0
+        },
+        {
+            "id": 2697,
+            "name": "PortCity_Bridge_UnitW12",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2698,
+            "name": "TempestDisruptionBlast",
+            "buttonname": "TempestDisruptionBlast",
+            "index": 0
+        },
+        {
+            "id": 2699,
+            "name": "TempestDisruptionBlast",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel TempestDisruptionBlast",
+            "index": 1
+        },
+        {
+            "id": 2700,
+            "remapid": 3687,
+            "name": "DarkTemplarBlink",
+            "buttonname": "DarkTemplarBlink",
+            "friendlyname": "Effect ShadowStride",
+            "index": 0
+        },
+        {
+            "id": 2701,
+            "name": "DarkTemplarBlink",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2702,
+            "name": "LaunchInterceptors",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2703,
+            "name": "LaunchInterceptors",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2704,
+            "name": "SpawnLocustsTargeted",
+            "buttonname": "SwarmHost",
+            "friendlyname": "Effect SpawnLocusts",
+            "index": 0
+        },
+        {
+            "id": 2705,
+            "name": "SpawnLocustsTargeted",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2706,
+            "name": "LocustMPFlyingSwoopAttack",
+            "buttonname": "LocustMPFlyingSwoop",
+            "index": 0
+        },
+        {
+            "id": 2707,
+            "name": "LocustMPFlyingSwoopAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2708,
+            "name": "MorphToTransportOverlord",
+            "buttonname": "MorphtoOverlordTransport",
+            "friendlyname": "Morph OverlordTransport",
+            "index": 0
+        },
+        {
+            "id": 2709,
+            "name": "MorphToTransportOverlord",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel MorphOverlordTransport",
+            "index": 1
+        },
+        {
+            "id": 2710,
+            "name": "BypassArmor",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2711,
+            "name": "BypassArmor",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2712,
+            "name": "BypassArmorDroneCU",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2713,
+            "name": "BypassArmorDroneCU",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2714,
+            "name": "ChannelSnipe",
+            "buttonname": "ChannelSnipe",
+            "friendlyname": "Effect GhostSnipe",
+            "index": 0
+        },
+        {
+            "id": 2715,
+            "name": "ChannelSnipe",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2716,
+            "name": "PurifyMorphPylon",
+            "buttonname": "MothershipCoreWeapon",
+            "index": 0
+        },
+        {
+            "id": 2717,
+            "name": "PurifyMorphPylon",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2718,
+            "name": "PurifyMorphPylonBack",
+            "buttonname": "MothershipCoreWeapon",
+            "index": 0
+        },
+        {
+            "id": 2719,
+            "name": "PurifyMorphPylonBack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2720,
+            "name": "DarkShrineResearch",
+            "buttonname": "ResearchDarkTemplarBlink",
+            "friendlyname": "Research ShadowStrike",
+            "index": 0
+        },
+        {
+            "id": 2721,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2722,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 2723,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2724,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2725,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 2726,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 2727,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 2728,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 2729,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 2730,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 2731,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 2732,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 2733,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 2734,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 2735,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 2736,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 2737,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 2738,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 2739,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 2740,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 2741,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 2742,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 2743,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 2744,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 2745,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 2746,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 2747,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 2748,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 2749,
+            "name": "DarkShrineResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 2750,
+            "name": "heal",
+            "buttonname": "MedicHeal",
+            "index": 0
+        },
+        {
+            "id": 2751,
+            "name": "heal",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2752,
+            "name": "LurkerAspect",
+            "buttonname": "Lurker",
+            "index": 0
+        },
+        {
+            "id": 2753,
+            "name": "LurkerAspect",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2754,
+            "name": "BurrowLurkerDown",
+            "buttonname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 2755,
+            "name": "BurrowLurkerDown",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2756,
+            "name": "BurrowLurkerUp",
+            "buttonname": "BurrowUp",
+            "index": 0
+        },
+        {
+            "id": 2757,
+            "name": "BurrowLurkerUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2758,
+            "name": "D8Charge",
+            "buttonname": "D8Charge",
+            "index": 0
+        },
+        {
+            "id": 2759,
+            "name": "D8Charge",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2760,
+            "name": "DefensiveMatrix",
+            "buttonname": "DefensiveMatrix",
+            "index": 0
+        },
+        {
+            "id": 2761,
+            "name": "DefensiveMatrix",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2762,
+            "name": "MissilePods",
+            "buttonname": "MissilePods",
+            "index": 0
+        },
+        {
+            "id": 2763,
+            "name": "MissilePods",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2764,
+            "name": "LokiMissilePods",
+            "buttonname": "MissilePods",
+            "index": 0
+        },
+        {
+            "id": 2765,
+            "name": "LokiMissilePods",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2766,
+            "name": "HutTransport",
+            "buttonname": "HutLoad",
+            "index": 0
+        },
+        {
+            "id": 2767,
+            "name": "HutTransport",
+            "buttonname": "HutUnloadAll",
+            "index": 1
+        },
+        {
+            "id": 2768,
+            "name": "HutTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 2769,
+            "name": "HutTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2770,
+            "name": "HutTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2771,
+            "name": "MorphToTechReactor",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2772,
+            "name": "MorphToTechReactor",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2773,
+            "name": "LeviathanSpawnBroodLord",
+            "buttonname": "SpawnBroodLord",
+            "index": 0
+        },
+        {
+            "id": 2774,
+            "name": "LeviathanSpawnBroodLord",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2775,
+            "name": "SS_CarrierBossAttackLaunch",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 2776,
+            "name": "SS_CarrierBossAttackLaunch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2777,
+            "name": "SS_CarrierSpawnInterceptor",
+            "buttonname": "SS_CarrierSpawnInterceptor",
+            "index": 0
+        },
+        {
+            "id": 2778,
+            "name": "SS_CarrierSpawnInterceptor",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2779,
+            "name": "SS_CarrierBossAttackTarget",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 2780,
+            "name": "SS_CarrierBossAttackTarget",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2781,
+            "name": "SS_FighterBomb",
+            "buttonname": "SS_FighterBomb",
+            "index": 0
+        },
+        {
+            "id": 2782,
+            "name": "SS_FighterBomb",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2783,
+            "name": "SS_LightningProjectorToggle",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2784,
+            "name": "SS_LightningProjectorToggle",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2785,
+            "name": "SS_PhoenixShooting",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 2786,
+            "name": "SS_PhoenixShooting",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2787,
+            "name": "SS_PowerupMorphToBomb",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2788,
+            "name": "SS_PowerupMorphToBomb",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2789,
+            "name": "SS_BattlecruiserMissileAttack",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 2790,
+            "name": "SS_BattlecruiserMissileAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2791,
+            "name": "SS_LeviathanSpawnBombs",
+            "buttonname": "SS_LeviathanSpawnBombs",
+            "index": 0
+        },
+        {
+            "id": 2792,
+            "name": "SS_LeviathanSpawnBombs",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2793,
+            "name": "SS_BattlecruiserHunterSeekerAttack",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 2794,
+            "name": "SS_BattlecruiserHunterSeekerAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2795,
+            "name": "SS_PowerupMorphToHealth",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2796,
+            "name": "SS_PowerupMorphToHealth",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2797,
+            "name": "SS_LeviathanTentacleAttackL1NoDelay",
+            "buttonname": "SS_LeviathanTentacleAttackL1NoDelay",
+            "index": 0
+        },
+        {
+            "id": 2798,
+            "name": "SS_LeviathanTentacleAttackL1NoDelay",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2799,
+            "name": "SS_LeviathanTentacleAttackL2NoDelay",
+            "buttonname": "SS_LeviathanTentacleAttackL2NoDelay",
+            "index": 0
+        },
+        {
+            "id": 2800,
+            "name": "SS_LeviathanTentacleAttackL2NoDelay",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2801,
+            "name": "SS_LeviathanTentacleAttackR1NoDelay",
+            "buttonname": "SS_LeviathanTentacleAttackR1NoDelay",
+            "index": 0
+        },
+        {
+            "id": 2802,
+            "name": "SS_LeviathanTentacleAttackR1NoDelay",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2803,
+            "name": "SS_LeviathanTentacleAttackR2NoDelay",
+            "buttonname": "SS_LeviathanTentacleAttackR2NoDelay",
+            "index": 0
+        },
+        {
+            "id": 2804,
+            "name": "SS_LeviathanTentacleAttackR2NoDelay",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2805,
+            "name": "SS_ScienceVesselTeleport",
+            "buttonname": "ZeratulBlink",
+            "index": 0
+        },
+        {
+            "id": 2806,
+            "name": "SS_ScienceVesselTeleport",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2807,
+            "name": "SS_TerraTronBeamAttack",
+            "buttonname": "SS_TerraTronBeamAttack",
+            "index": 0
+        },
+        {
+            "id": 2808,
+            "name": "SS_TerraTronBeamAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2809,
+            "name": "SS_TerraTronSawAttack",
+            "buttonname": "SS_TerraTronSawAttack",
+            "index": 0
+        },
+        {
+            "id": 2810,
+            "name": "SS_TerraTronSawAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2811,
+            "name": "SS_WraithAttack",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 2812,
+            "name": "SS_WraithAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2813,
+            "name": "SS_SwarmGuardianAttack",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 2814,
+            "name": "SS_SwarmGuardianAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2815,
+            "name": "SS_PowerupMorphToSideMissiles",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2816,
+            "name": "SS_PowerupMorphToSideMissiles",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2817,
+            "name": "SS_PowerupMorphToStrongerMissiles",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2818,
+            "name": "SS_PowerupMorphToStrongerMissiles",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2819,
+            "name": "SS_ScoutAttack",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 2820,
+            "name": "SS_ScoutAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2821,
+            "name": "SS_InterceptorAttack",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 2822,
+            "name": "SS_InterceptorAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2823,
+            "name": "SS_CorruptorAttack",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 2824,
+            "name": "SS_CorruptorAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2825,
+            "name": "SS_LeviathanTentacleAttackL2",
+            "buttonname": "SS_LeviathanTentacleAttackL2",
+            "index": 0
+        },
+        {
+            "id": 2826,
+            "name": "SS_LeviathanTentacleAttackL2",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2827,
+            "name": "SS_LeviathanTentacleAttackR1",
+            "buttonname": "SS_LeviathanTentacleAttackR1",
+            "index": 0
+        },
+        {
+            "id": 2828,
+            "name": "SS_LeviathanTentacleAttackR1",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2829,
+            "name": "SS_LeviathanTentacleAttackL1",
+            "buttonname": "SS_LeviathanTentacleAttackL1",
+            "index": 0
+        },
+        {
+            "id": 2830,
+            "name": "SS_LeviathanTentacleAttackL1",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2831,
+            "name": "SS_LeviathanTentacleAttackR2",
+            "buttonname": "SS_LeviathanTentacleAttackR2",
+            "index": 0
+        },
+        {
+            "id": 2832,
+            "name": "SS_LeviathanTentacleAttackR2",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2833,
+            "name": "SS_ScienceVesselAttack",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 2834,
+            "name": "SS_ScienceVesselAttack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2835,
+            "name": "healRedirect",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2836,
+            "name": "LurkerAspectFromHydraliskBurrowed",
+            "buttonname": "LurkerFromHydraliskBurrowed",
+            "index": 0
+        },
+        {
+            "id": 2837,
+            "name": "LurkerAspectFromHydraliskBurrowed",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2838,
+            "name": "UpgradeToLurkerDen",
+            "buttonname": "LurkerDen",
+            "index": 0
+        },
+        {
+            "id": 2839,
+            "name": "UpgradeToLurkerDen",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2840,
+            "name": "AdvancedConstruction",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 2841,
+            "name": "AdvancedConstruction",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2842,
+            "name": "BuildinProgressNonCancellable",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 2843,
+            "name": "BuildinProgressNonCancellable",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2844,
+            "name": "InfestedVentSpawnCorruptor",
+            "buttonname": "SpawnCorruptor",
+            "index": 0
+        },
+        {
+            "id": 2845,
+            "name": "InfestedVentSpawnCorruptor",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2846,
+            "name": "InfestedVentSpawnBroodLord",
+            "buttonname": "SpawnBroodLord",
+            "index": 0
+        },
+        {
+            "id": 2847,
+            "name": "InfestedVentSpawnBroodLord",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2848,
+            "name": "Irradiate",
+            "buttonname": "Irradiate",
+            "index": 0
+        },
+        {
+            "id": 2849,
+            "name": "Irradiate",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2850,
+            "name": "InfestedVentSpawnMutalisk",
+            "buttonname": "LeviathanSpawnMutalisk",
+            "index": 0
+        },
+        {
+            "id": 2851,
+            "name": "InfestedVentSpawnMutalisk",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2852,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "SpiderMineReplenish",
+            "index": 0
+        },
+        {
+            "id": 2853,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2854,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 2855,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2856,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2857,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 2858,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 2859,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 2860,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 2861,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 2862,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 2863,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 2864,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 2865,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 2866,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 2867,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 2868,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 2869,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 2870,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 2871,
+            "name": "MakeVultureSpiderMines",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 2872,
+            "name": "MedivacDoubleBeamHeal",
+            "buttonname": "Heal",
+            "index": 0
+        },
+        {
+            "id": 2873,
+            "name": "MedivacDoubleBeamHeal",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2874,
+            "name": "MindControl",
+            "buttonname": "MindControl",
+            "index": 0
+        },
+        {
+            "id": 2875,
+            "name": "MindControl",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2876,
+            "name": "Obliterate",
+            "buttonname": "Obliterate",
+            "index": 0
+        },
+        {
+            "id": 2877,
+            "name": "Obliterate",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2878,
+            "name": "VoodooShield",
+            "buttonname": "VoodooShield",
+            "index": 0
+        },
+        {
+            "id": 2879,
+            "name": "VoodooShield",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2880,
+            "name": "ReleaseMinion",
+            "buttonname": "ReleaseMinion",
+            "index": 0
+        },
+        {
+            "id": 2881,
+            "name": "ReleaseMinion",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2882,
+            "name": "UltrasonicPulse",
+            "buttonname": "UltrasonicPulse",
+            "index": 0
+        },
+        {
+            "id": 2883,
+            "name": "UltrasonicPulse",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2884,
+            "name": "ArchiveSeal",
+            "buttonname": "ArchiveSeal",
+            "index": 0
+        },
+        {
+            "id": 2885,
+            "name": "ArchiveSeal",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2886,
+            "name": "ArtanisVortex",
+            "buttonname": "Vortex",
+            "index": 0
+        },
+        {
+            "id": 2887,
+            "name": "ArtanisVortex",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2888,
+            "name": "ArtanisWormholeTransit",
+            "buttonname": "WormholeTransit",
+            "index": 0
+        },
+        {
+            "id": 2889,
+            "name": "ArtanisWormholeTransit",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2890,
+            "name": "BunkerAttack",
+            "buttonname": "BunkerAttack",
+            "index": 0
+        },
+        {
+            "id": 2891,
+            "name": "BunkerAttack",
+            "buttonname": "AttackTowards",
+            "index": 1
+        },
+        {
+            "id": 2892,
+            "name": "BunkerAttack",
+            "buttonname": "AttackBarrage",
+            "index": 2
+        },
+        {
+            "id": 2893,
+            "name": "BunkerStop",
+            "buttonname": "StopBunker",
+            "index": 0
+        },
+        {
+            "id": 2894,
+            "name": "BunkerStop",
+            "buttonname": "HoldFireSpecial",
+            "index": 1
+        },
+        {
+            "id": 2895,
+            "name": "BunkerStop",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 2896,
+            "name": "BunkerStop",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2897,
+            "name": "BunkerStop",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2898,
+            "name": "BunkerStop",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 2899,
+            "name": "CancelTerrazineHarvest",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 2900,
+            "name": "CancelTerrazineHarvest",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2901,
+            "name": "LeviathanSpawnMutalisk",
+            "buttonname": "LeviathanSpawnMutalisk",
+            "index": 0
+        },
+        {
+            "id": 2902,
+            "name": "LeviathanSpawnMutalisk",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2903,
+            "name": "ParkColonistVehicle",
+            "buttonname": "ParkColonistVehicle",
+            "index": 0
+        },
+        {
+            "id": 2904,
+            "name": "ParkColonistVehicle",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2905,
+            "name": "StartColonistVehicle",
+            "buttonname": "StartColonistVehicle",
+            "index": 0
+        },
+        {
+            "id": 2906,
+            "name": "StartColonistVehicle",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2907,
+            "name": "Consumption",
+            "buttonname": "Consumption",
+            "index": 0
+        },
+        {
+            "id": 2908,
+            "name": "Consumption",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2909,
+            "name": "ConsumeDNA",
+            "buttonname": "ConsumeDNA",
+            "index": 0
+        },
+        {
+            "id": 2910,
+            "name": "ConsumeDNA",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2911,
+            "name": "EggPop",
+            "buttonname": "EggPop",
+            "index": 0
+        },
+        {
+            "id": 2912,
+            "name": "EggPop",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2913,
+            "name": "ExperimentalPlasmaGun",
+            "buttonname": "ExperimentalPlasmaGun",
+            "index": 0
+        },
+        {
+            "id": 2914,
+            "name": "ExperimentalPlasmaGun",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2915,
+            "name": "GatherSpecialObject",
+            "buttonname": "GatherSpecialObject",
+            "index": 0
+        },
+        {
+            "id": 2916,
+            "name": "GatherSpecialObject",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2917,
+            "name": "KerriganSearch",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2918,
+            "name": "KerriganSearch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2919,
+            "name": "LokiUndock",
+            "buttonname": "Lift",
+            "index": 0
+        },
+        {
+            "id": 2920,
+            "name": "LokiUndock",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2921,
+            "name": "MindBlast",
+            "buttonname": "MindBlast",
+            "index": 0
+        },
+        {
+            "id": 2922,
+            "name": "MindBlast",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2923,
+            "name": "MorphToInfestedCivilian",
+            "buttonname": "MorphToInfestedCivilian",
+            "index": 0
+        },
+        {
+            "id": 2924,
+            "name": "MorphToInfestedCivilian",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2925,
+            "name": "QueenShockwave",
+            "buttonname": "QueenShockwave",
+            "index": 0
+        },
+        {
+            "id": 2926,
+            "name": "QueenShockwave",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2927,
+            "name": "TaurenOuthouseLiftoff",
+            "buttonname": "TaurenOuthouseFly",
+            "index": 0
+        },
+        {
+            "id": 2928,
+            "name": "TaurenOuthouseLiftoff",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2929,
+            "name": "TaurenOuthouseTransport",
+            "buttonname": "LoadTaurenOuthouse",
+            "index": 0
+        },
+        {
+            "id": 2930,
+            "name": "TaurenOuthouseTransport",
+            "buttonname": "UnloadTaurenOuthouse",
+            "index": 1
+        },
+        {
+            "id": 2931,
+            "name": "TaurenOuthouseTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 2932,
+            "name": "TaurenOuthouseTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2933,
+            "name": "TaurenOuthouseTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2934,
+            "name": "Tychus03OmegaStorm",
+            "buttonname": "OmegaStorm",
+            "index": 0
+        },
+        {
+            "id": 2935,
+            "name": "Tychus03OmegaStorm",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2936,
+            "name": "RaynorSnipe",
+            "buttonname": "RaynorSnipe",
+            "index": 0
+        },
+        {
+            "id": 2937,
+            "name": "RaynorSnipe",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2938,
+            "name": "BonesHeal",
+            "buttonname": "BonesHeal",
+            "index": 0
+        },
+        {
+            "id": 2939,
+            "name": "BonesHeal",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2940,
+            "name": "BonesTossGrenade",
+            "buttonname": "TossGrenadeTychus",
+            "index": 0
+        },
+        {
+            "id": 2941,
+            "name": "BonesTossGrenade",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2942,
+            "name": "HerculesTransport",
+            "buttonname": "MedivacLoad",
+            "index": 0
+        },
+        {
+            "id": 2943,
+            "name": "HerculesTransport",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2944,
+            "name": "HerculesTransport",
+            "buttonname": "MedivacUnloadAll",
+            "index": 2
+        },
+        {
+            "id": 2945,
+            "name": "HerculesTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2946,
+            "name": "HerculesTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2947,
+            "name": "SpecOpsDropshipTransport",
+            "buttonname": "MedivacLoad",
+            "index": 0
+        },
+        {
+            "id": 2948,
+            "name": "SpecOpsDropshipTransport",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2949,
+            "name": "SpecOpsDropshipTransport",
+            "buttonname": "MedivacUnloadAll",
+            "index": 2
+        },
+        {
+            "id": 2950,
+            "name": "SpecOpsDropshipTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2951,
+            "name": "SpecOpsDropshipTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2952,
+            "name": "DuskWingBansheeCloakingField",
+            "buttonname": "CloakOnBanshee",
+            "index": 0
+        },
+        {
+            "id": 2953,
+            "name": "DuskWingBansheeCloakingField",
+            "buttonname": "CloakOff",
+            "index": 1
+        },
+        {
+            "id": 2954,
+            "name": "HyperionYamatoSpecial",
+            "buttonname": "HyperionYamatoGun",
+            "index": 0
+        },
+        {
+            "id": 2955,
+            "name": "HyperionYamatoSpecial",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2956,
+            "name": "InfestableHutTransport",
+            "buttonname": "HutLoad",
+            "index": 0
+        },
+        {
+            "id": 2957,
+            "name": "InfestableHutTransport",
+            "buttonname": "HutUnloadAll",
+            "index": 1
+        },
+        {
+            "id": 2958,
+            "name": "InfestableHutTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 2959,
+            "name": "InfestableHutTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2960,
+            "name": "InfestableHutTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2961,
+            "name": "DutchPlaceTurret",
+            "buttonname": "DutchPlaceTurret",
+            "index": 0
+        },
+        {
+            "id": 2962,
+            "name": "DutchPlaceTurret",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2963,
+            "name": "BurrowInfestedCivilianDown",
+            "buttonname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 2964,
+            "name": "BurrowInfestedCivilianDown",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2965,
+            "name": "BurrowInfestedCivilianUp",
+            "buttonname": "BurrowUp",
+            "index": 0
+        },
+        {
+            "id": 2966,
+            "name": "BurrowInfestedCivilianUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2967,
+            "name": "SelendisHangar",
+            "buttonname": "Interceptor",
+            "index": 0
+        },
+        {
+            "id": 2968,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2969,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 2970,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 2971,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 2972,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 2973,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 2974,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 2975,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 2976,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 2977,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 2978,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 2979,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 2980,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 2981,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 2982,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 2983,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 2984,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 2985,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 2986,
+            "name": "SelendisHangar",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 2987,
+            "name": "ForceFieldBeam",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2988,
+            "name": "ForceFieldBeam",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2989,
+            "name": "SiegeBreakerSiege",
+            "buttonname": "SiegeMode",
+            "index": 0
+        },
+        {
+            "id": 2990,
+            "name": "SiegeBreakerSiege",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2991,
+            "name": "SiegeBreakerUnsiege",
+            "buttonname": "Unsiege",
+            "index": 0
+        },
+        {
+            "id": 2992,
+            "name": "SiegeBreakerUnsiege",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2993,
+            "name": "SoulChannel",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2994,
+            "name": "SoulChannel",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 2995,
+            "name": "PerditionTurretBurrow",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2996,
+            "name": "PerditionTurretBurrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2997,
+            "name": "PerditionTurretUnburrow",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 2998,
+            "name": "PerditionTurretUnburrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 2999,
+            "name": "SentryGunBurrow",
+            "buttonname": "BurrowTurret",
+            "index": 0
+        },
+        {
+            "id": 3000,
+            "name": "SentryGunBurrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3001,
+            "name": "SentryGunUnburrow",
+            "buttonname": "UnburrowTurret",
+            "index": 0
+        },
+        {
+            "id": 3002,
+            "name": "SentryGunUnburrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3003,
+            "name": "SpiderMineUnburrowRangeDummy",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3004,
+            "name": "SpiderMineUnburrowRangeDummy",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3005,
+            "name": "GravitonPrison",
+            "buttonname": "GravitonPrison",
+            "index": 0
+        },
+        {
+            "id": 3006,
+            "name": "GravitonPrison",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3007,
+            "name": "Implosion",
+            "buttonname": "Implosion",
+            "index": 0
+        },
+        {
+            "id": 3008,
+            "name": "Implosion",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3009,
+            "name": "OmegaStorm",
+            "buttonname": "OmegaStorm",
+            "index": 0
+        },
+        {
+            "id": 3010,
+            "name": "OmegaStorm",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3011,
+            "name": "PsionicShockwave",
+            "buttonname": "PsionicShockwave",
+            "index": 0
+        },
+        {
+            "id": 3012,
+            "name": "PsionicShockwave",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3013,
+            "name": "HybridFAoEStun",
+            "buttonname": "HybridFAoEStun",
+            "index": 0
+        },
+        {
+            "id": 3014,
+            "name": "HybridFAoEStun",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3015,
+            "name": "SummonMercenaries",
+            "buttonname": "HireKelmorianMiners",
+            "index": 0
+        },
+        {
+            "id": 3016,
+            "name": "SummonMercenaries",
+            "buttonname": "HireDevilDogs",
+            "index": 1
+        },
+        {
+            "id": 3017,
+            "name": "SummonMercenaries",
+            "buttonname": "HireSpartanCompany",
+            "index": 2
+        },
+        {
+            "id": 3018,
+            "name": "SummonMercenaries",
+            "buttonname": "HireHammerSecurities",
+            "index": 3
+        },
+        {
+            "id": 3019,
+            "name": "SummonMercenaries",
+            "buttonname": "HireSiegeBreakers",
+            "index": 4
+        },
+        {
+            "id": 3020,
+            "name": "SummonMercenaries",
+            "buttonname": "HireHelsAngels",
+            "index": 5
+        },
+        {
+            "id": 3021,
+            "name": "SummonMercenaries",
+            "buttonname": "HireDuskWing",
+            "index": 6
+        },
+        {
+            "id": 3022,
+            "name": "SummonMercenaries",
+            "buttonname": "HireDukesRevenge",
+            "index": 7
+        },
+        {
+            "id": 3023,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3024,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3025,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3026,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3027,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3028,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3029,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3030,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3031,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3032,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3033,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3034,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3035,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 3036,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 3037,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 3038,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 3039,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 3040,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 3041,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 3042,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 3043,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 3044,
+            "name": "SummonMercenaries",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 3045,
+            "name": "SummonMercenariesPH",
+            "buttonname": "HireKelmorianMinersPH",
+            "index": 0
+        },
+        {
+            "id": 3046,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3047,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3048,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3049,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3050,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3051,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3052,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3053,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3054,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3055,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3056,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3057,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3058,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3059,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3060,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3061,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3062,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3063,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3064,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3065,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 3066,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 3067,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 3068,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 3069,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 3070,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 3071,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 3072,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 3073,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 3074,
+            "name": "SummonMercenariesPH",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 3075,
+            "name": "EnergyNova",
+            "buttonname": "EnergyNova",
+            "index": 0
+        },
+        {
+            "id": 3076,
+            "name": "EnergyNova",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3077,
+            "name": "TheMorosDevice",
+            "buttonname": "TheMorosDevice",
+            "index": 0
+        },
+        {
+            "id": 3078,
+            "name": "TheMorosDevice",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3079,
+            "name": "TossGrenade",
+            "buttonname": "TossGrenade",
+            "index": 0
+        },
+        {
+            "id": 3080,
+            "name": "TossGrenade",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3081,
+            "name": "VoidSeekerTransport",
+            "buttonname": "MedivacLoad",
+            "index": 0
+        },
+        {
+            "id": 3082,
+            "name": "VoidSeekerTransport",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3083,
+            "name": "VoidSeekerTransport",
+            "buttonname": "MedivacUnloadAll",
+            "index": 2
+        },
+        {
+            "id": 3084,
+            "name": "VoidSeekerTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3085,
+            "name": "VoidSeekerTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3086,
+            "name": "TerranBuildDrop",
+            "buttonname": "SupplyDepotDrop",
+            "index": 0
+        },
+        {
+            "id": 3087,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3088,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3089,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3090,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3091,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3092,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3093,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3094,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3095,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3096,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3097,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3098,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3099,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3100,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3101,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3102,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3103,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3104,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3105,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3106,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 3107,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 3108,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 3109,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 3110,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 3111,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 3112,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 3113,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 3114,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 3115,
+            "name": "TerranBuildDrop",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 3116,
+            "name": "TerranBuildDrop",
+            "buttonname": "Cancel",
+            "index": 30
+        },
+        {
+            "id": 3117,
+            "name": "OdinNuclearStrike",
+            "buttonname": "OdinNukeCalldown",
+            "index": 0
+        },
+        {
+            "id": 3118,
+            "name": "OdinNuclearStrike",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 3119,
+            "name": "OdinWreckage",
+            "buttonname": "Odin",
+            "index": 0
+        },
+        {
+            "id": 3120,
+            "name": "OdinWreckage",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3121,
+            "name": "ResearchLabTransport",
+            "buttonname": "HutLoad",
+            "index": 0
+        },
+        {
+            "id": 3122,
+            "name": "ResearchLabTransport",
+            "buttonname": "HutUnloadAll",
+            "index": 1
+        },
+        {
+            "id": 3123,
+            "name": "ResearchLabTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3124,
+            "name": "ResearchLabTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3125,
+            "name": "ResearchLabTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3126,
+            "name": "ColonyShipTransport",
+            "buttonname": "MedivacLoad",
+            "index": 0
+        },
+        {
+            "id": 3127,
+            "name": "ColonyShipTransport",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3128,
+            "name": "ColonyShipTransport",
+            "buttonname": "MedivacUnloadAll",
+            "index": 2
+        },
+        {
+            "id": 3129,
+            "name": "ColonyShipTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3130,
+            "name": "ColonyShipTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3131,
+            "name": "ColonyInfestation",
+            "buttonname": "ColonyInfestation",
+            "index": 0
+        },
+        {
+            "id": 3132,
+            "name": "ColonyInfestation",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3133,
+            "name": "Domination",
+            "buttonname": "Domination",
+            "index": 0
+        },
+        {
+            "id": 3134,
+            "name": "Domination",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 3135,
+            "name": "KarassPlasmaSurge",
+            "buttonname": "KarassPlasmaSurge",
+            "index": 0
+        },
+        {
+            "id": 3136,
+            "name": "KarassPlasmaSurge",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3137,
+            "name": "KarassPsiStorm",
+            "buttonname": "PsiStorm",
+            "index": 0
+        },
+        {
+            "id": 3138,
+            "name": "KarassPsiStorm",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3139,
+            "name": "HybridBlink",
+            "buttonname": "ZeratulBlink",
+            "index": 0
+        },
+        {
+            "id": 3140,
+            "name": "HybridBlink",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3141,
+            "name": "HybridCPlasmaBlast",
+            "buttonname": "HybridCPlasmaBlast",
+            "index": 0
+        },
+        {
+            "id": 3142,
+            "name": "HybridCPlasmaBlast",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3143,
+            "name": "HeroArmNuke",
+            "buttonname": "NukeArm",
+            "index": 0
+        },
+        {
+            "id": 3144,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3145,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3146,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3147,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3148,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3149,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3150,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3151,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3152,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3153,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3154,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3155,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3156,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3157,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3158,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3159,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3160,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3161,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3162,
+            "name": "HeroArmNuke",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3163,
+            "name": "HeroNuclearStrike",
+            "buttonname": "NukeCalldown",
+            "index": 0
+        },
+        {
+            "id": 3164,
+            "name": "HeroNuclearStrike",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 3165,
+            "name": "OdinBarrage",
+            "buttonname": "OdinBarrage",
+            "index": 0
+        },
+        {
+            "id": 3166,
+            "name": "OdinBarrage",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 3167,
+            "name": "PurifierTogglePower",
+            "buttonname": "PurifierPowerDown",
+            "index": 0
+        },
+        {
+            "id": 3168,
+            "name": "PurifierTogglePower",
+            "buttonname": "PurifierPowerUp",
+            "index": 1
+        },
+        {
+            "id": 3169,
+            "name": "PhaseMineBlast",
+            "buttonname": "PhaseMineBlast",
+            "index": 0
+        },
+        {
+            "id": 3170,
+            "name": "PhaseMineBlast",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3171,
+            "name": "VoidSeekerPhaseMineBlast",
+            "buttonname": "PhaseMineBlast",
+            "index": 0
+        },
+        {
+            "id": 3172,
+            "name": "VoidSeekerPhaseMineBlast",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3173,
+            "name": "TransportTruckTransport",
+            "buttonname": "TransportTruckLoad",
+            "index": 0
+        },
+        {
+            "id": 3174,
+            "name": "TransportTruckTransport",
+            "buttonname": "TransportTruckUnloadAll",
+            "index": 1
+        },
+        {
+            "id": 3175,
+            "name": "TransportTruckTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3176,
+            "name": "TransportTruckTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3177,
+            "name": "TransportTruckTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3178,
+            "name": "Val03QueenOfBladesBurrow",
+            "buttonname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 3179,
+            "name": "Val03QueenOfBladesBurrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3180,
+            "name": "Val03QueenOfBladesDeepTunnel",
+            "buttonname": "DeepTunnel",
+            "index": 0
+        },
+        {
+            "id": 3181,
+            "name": "Val03QueenOfBladesDeepTunnel",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3182,
+            "name": "Val03QueenOfBladesUnburrow",
+            "buttonname": "BurrowUp",
+            "index": 0
+        },
+        {
+            "id": 3183,
+            "name": "Val03QueenOfBladesUnburrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3184,
+            "name": "VultureSpiderMineBurrow",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3185,
+            "name": "VultureSpiderMineBurrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3186,
+            "name": "VultureSpiderMineUnburrow",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3187,
+            "name": "VultureSpiderMineUnburrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3188,
+            "name": "LokiYamato",
+            "buttonname": "LokiYamatoGun",
+            "index": 0
+        },
+        {
+            "id": 3189,
+            "name": "LokiYamato",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3190,
+            "name": "DukesRevengeYamato",
+            "buttonname": "YamatoGun",
+            "index": 0
+        },
+        {
+            "id": 3191,
+            "name": "DukesRevengeYamato",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3192,
+            "name": "ZeratulBlink",
+            "buttonname": "ZeratulBlink",
+            "index": 0
+        },
+        {
+            "id": 3193,
+            "name": "ZeratulBlink",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3194,
+            "name": "RogueGhostCloak",
+            "buttonname": "CloakOnSpectre",
+            "index": 0
+        },
+        {
+            "id": 3195,
+            "name": "RogueGhostCloak",
+            "buttonname": "CloakOff",
+            "index": 1
+        },
+        {
+            "id": 3196,
+            "name": "VultureSpiderMines",
+            "buttonname": "SpiderMine",
+            "index": 0
+        },
+        {
+            "id": 3197,
+            "name": "VultureSpiderMines",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3198,
+            "name": "VultureQueue3",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 3199,
+            "name": "VultureQueue3",
+            "buttonname": "CancelSlot",
+            "index": 1
+        },
+        {
+            "id": 3200,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "Zealot",
+            "index": 0
+        },
+        {
+            "id": 3201,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "Stalker",
+            "index": 1
+        },
+        {
+            "id": 3202,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "Immortal",
+            "index": 2
+        },
+        {
+            "id": 3203,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "HighTemplar",
+            "index": 3
+        },
+        {
+            "id": 3204,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "DarkTemplar",
+            "index": 4
+        },
+        {
+            "id": 3205,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "Sentry",
+            "index": 5
+        },
+        {
+            "id": 3206,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "Carrier",
+            "index": 6
+        },
+        {
+            "id": 3207,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "Phoenix",
+            "index": 7
+        },
+        {
+            "id": 3208,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "VoidRay",
+            "index": 8
+        },
+        {
+            "id": 3209,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "Archon",
+            "index": 9
+        },
+        {
+            "id": 3210,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "WarpInZeratul",
+            "index": 10
+        },
+        {
+            "id": 3211,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "WarpInUrun",
+            "index": 11
+        },
+        {
+            "id": 3212,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "WarpInMohandar",
+            "index": 12
+        },
+        {
+            "id": 3213,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "WarpInSelendis",
+            "index": 13
+        },
+        {
+            "id": 3214,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "WarpInScout",
+            "index": 14
+        },
+        {
+            "id": 3215,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "Colossus",
+            "index": 15
+        },
+        {
+            "id": 3216,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "WarpPrism",
+            "index": 16
+        },
+        {
+            "id": 3217,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3218,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3219,
+            "name": "SuperWarpGateTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3220,
+            "name": "BurrowOmegaliskDown",
+            "buttonname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 3221,
+            "name": "BurrowOmegaliskDown",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3222,
+            "name": "BurrowOmegaliskUp",
+            "buttonname": "BurrowUp",
+            "index": 0
+        },
+        {
+            "id": 3223,
+            "name": "BurrowOmegaliskUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3224,
+            "name": "BurrowInfestedAbominationDown",
+            "buttonname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 3225,
+            "name": "BurrowInfestedAbominationDown",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3226,
+            "name": "BurrowInfestedAbominationUp",
+            "buttonname": "BurrowUp",
+            "index": 0
+        },
+        {
+            "id": 3227,
+            "name": "BurrowInfestedAbominationUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3228,
+            "name": "BurrowHunterKillerDown",
+            "buttonname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 3229,
+            "name": "BurrowHunterKillerDown",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 3230,
+            "name": "BurrowHunterKillerUp",
+            "buttonname": "BurrowUp",
+            "index": 0
+        },
+        {
+            "id": 3231,
+            "name": "BurrowHunterKillerUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3232,
+            "name": "NovaSnipe",
+            "buttonname": "NovaSnipe",
+            "index": 0
+        },
+        {
+            "id": 3233,
+            "name": "NovaSnipe",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3234,
+            "name": "VortexPurifier",
+            "buttonname": "Vortex",
+            "index": 0
+        },
+        {
+            "id": 3235,
+            "name": "VortexPurifier",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3236,
+            "name": "TalDarimVortex",
+            "buttonname": "Vortex",
+            "index": 0
+        },
+        {
+            "id": 3237,
+            "name": "TalDarimVortex",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3238,
+            "name": "PurifierPlanetCracker",
+            "buttonname": "PlanetCracker",
+            "index": 0
+        },
+        {
+            "id": 3239,
+            "name": "PurifierPlanetCracker",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3240,
+            "name": "BurrowInfestedTerranCampaignDown",
+            "buttonname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 3241,
+            "name": "BurrowInfestedTerranCampaignDown",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3242,
+            "name": "BurrowInfestedTerranCampaignUp",
+            "buttonname": "BurrowUp",
+            "index": 0
+        },
+        {
+            "id": 3243,
+            "name": "BurrowInfestedTerranCampaignUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3244,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "InfestedCivilian",
+            "index": 0
+        },
+        {
+            "id": 3245,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "InfestedTerranCampaign",
+            "index": 1
+        },
+        {
+            "id": 3246,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "InfestedAbomination",
+            "index": 2
+        },
+        {
+            "id": 3247,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3248,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3249,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3250,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3251,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3252,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3253,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3254,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3255,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3256,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3257,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3258,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3259,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3260,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3261,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3262,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3263,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3264,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 3265,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 3266,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 3267,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 3268,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 3269,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 3270,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 3271,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 3272,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 3273,
+            "name": "InfestedMonsterTrain",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 3274,
+            "name": "BiodomeTransport",
+            "buttonname": "BiodomeLoad",
+            "index": 0
+        },
+        {
+            "id": 3275,
+            "name": "BiodomeTransport",
+            "buttonname": "BiodomeUnloadAll",
+            "index": 1
+        },
+        {
+            "id": 3276,
+            "name": "BiodomeTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3277,
+            "name": "BiodomeTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3278,
+            "name": "BiodomeTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3279,
+            "name": "CheckStation",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3280,
+            "name": "CheckStation",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3281,
+            "name": "CheckStationDiagonalBLUR",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3282,
+            "name": "CheckStationDiagonalBLUR",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3283,
+            "name": "CheckStationDiagonalULBR",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3284,
+            "name": "CheckStationDiagonalULBR",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3285,
+            "name": "CheckStationVertical",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3286,
+            "name": "CheckStationVertical",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3287,
+            "name": "CheckStationOpened",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3288,
+            "name": "CheckStationOpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3289,
+            "name": "CheckStationDiagonalBLUROpened",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3290,
+            "name": "CheckStationDiagonalBLUROpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3291,
+            "name": "CheckStationDiagonalULBROpened",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3292,
+            "name": "CheckStationDiagonalULBROpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3293,
+            "name": "CheckStationVerticalOpened",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3294,
+            "name": "CheckStationVerticalOpened",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3295,
+            "name": "AttackAllowsInvulnerable",
+            "buttonname": "AttackAllowsInvulnerable",
+            "index": 0
+        },
+        {
+            "id": 3296,
+            "name": "AttackAllowsInvulnerable",
+            "buttonname": "AttackTowards",
+            "index": 1
+        },
+        {
+            "id": 3297,
+            "name": "AttackAllowsInvulnerable",
+            "buttonname": "AttackBarrage",
+            "index": 2
+        },
+        {
+            "id": 3298,
+            "name": "ZeratulStun",
+            "buttonname": "ZeratulStun",
+            "index": 0
+        },
+        {
+            "id": 3299,
+            "name": "ZeratulStun",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3300,
+            "name": "WraithCloak",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3301,
+            "name": "WraithCloak",
+            "buttonname": "CloakOff",
+            "index": 1
+        },
+        {
+            "id": 3302,
+            "name": "TechReactorMorph",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3303,
+            "name": "TechReactorMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3304,
+            "name": "BarracksTechReactorMorph",
+            "buttonname": "TechLabBarracks",
+            "index": 0
+        },
+        {
+            "id": 3305,
+            "name": "BarracksTechReactorMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3306,
+            "name": "FactoryTechReactorMorph",
+            "buttonname": "TechLabFactory",
+            "index": 0
+        },
+        {
+            "id": 3307,
+            "name": "FactoryTechReactorMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3308,
+            "name": "StarportTechReactorMorph",
+            "buttonname": "TechLabStarport",
+            "index": 0
+        },
+        {
+            "id": 3309,
+            "name": "StarportTechReactorMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3310,
+            "name": "SS_FighterShooting",
+            "buttonname": "SS_Shooting",
+            "index": 0
+        },
+        {
+            "id": 3311,
+            "name": "SS_FighterShooting",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3312,
+            "name": "RaynorC4",
+            "buttonname": "PlantC4Charge",
+            "index": 0
+        },
+        {
+            "id": 3313,
+            "name": "RaynorC4",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3314,
+            "name": "DukesRevengeDefensiveMatrix",
+            "buttonname": "DefensiveMatrix",
+            "index": 0
+        },
+        {
+            "id": 3315,
+            "name": "DukesRevengeDefensiveMatrix",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3316,
+            "name": "DukesRevengeMissilePods",
+            "buttonname": "MissilePods",
+            "index": 0
+        },
+        {
+            "id": 3317,
+            "name": "DukesRevengeMissilePods",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3318,
+            "name": "ThorWreckage",
+            "buttonname": "Thor",
+            "index": 0
+        },
+        {
+            "id": 3319,
+            "name": "ThorWreckage",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3320,
+            "name": "330mmBarrageCannons",
+            "buttonname": "330mmBarrageCannons",
+            "index": 0
+        },
+        {
+            "id": 3321,
+            "name": "330mmBarrageCannons",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 3322,
+            "name": "ThorReborn",
+            "buttonname": "Thor",
+            "index": 0
+        },
+        {
+            "id": 3323,
+            "name": "ThorReborn",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 3324,
+            "name": "SpectreNuke",
+            "buttonname": "SpectreNukeCalldown",
+            "index": 0
+        },
+        {
+            "id": 3325,
+            "name": "SpectreNuke",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 3326,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3327,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "SpectreNukeArm",
+            "index": 1
+        },
+        {
+            "id": 3328,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3329,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3330,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3331,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3332,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3333,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3334,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3335,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3336,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3337,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3338,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3339,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3340,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3341,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3342,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3343,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3344,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3345,
+            "name": "SpectreNukeSiloArmMagazine",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3346,
+            "name": "ColonistShipLiftOff",
+            "buttonname": "Lift",
+            "index": 0
+        },
+        {
+            "id": 3347,
+            "name": "ColonistShipLiftOff",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3348,
+            "name": "ColonistShipLand",
+            "buttonname": "Land",
+            "index": 0
+        },
+        {
+            "id": 3349,
+            "name": "ColonistShipLand",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3350,
+            "name": "BioDomeCommandLiftOff",
+            "buttonname": "Lift",
+            "index": 0
+        },
+        {
+            "id": 3351,
+            "name": "BioDomeCommandLiftOff",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3352,
+            "name": "BioDomeCommandLand",
+            "buttonname": "Land",
+            "index": 0
+        },
+        {
+            "id": 3353,
+            "name": "BioDomeCommandLand",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3354,
+            "name": "HerculesLiftOff",
+            "buttonname": "Lift",
+            "index": 0
+        },
+        {
+            "id": 3355,
+            "name": "HerculesLiftOff",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3356,
+            "name": "HerculesLand",
+            "buttonname": "HerculesLand",
+            "index": 0
+        },
+        {
+            "id": 3357,
+            "name": "HerculesLand",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3358,
+            "name": "LightBridgeOff",
+            "buttonname": "LightBridgeOff",
+            "index": 0
+        },
+        {
+            "id": 3359,
+            "name": "LightBridgeOff",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3360,
+            "name": "LightBridgeOn",
+            "buttonname": "LightBridgeOn",
+            "index": 0
+        },
+        {
+            "id": 3361,
+            "name": "LightBridgeOn",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3362,
+            "name": "LibraryDown",
+            "buttonname": "LibraryDown",
+            "index": 0
+        },
+        {
+            "id": 3363,
+            "name": "LibraryDown",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3364,
+            "name": "LibraryUp",
+            "buttonname": "LibraryUp",
+            "index": 0
+        },
+        {
+            "id": 3365,
+            "name": "LibraryUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3366,
+            "name": "TempleDoorDown",
+            "buttonname": "TempleDoorDown",
+            "index": 0
+        },
+        {
+            "id": 3367,
+            "name": "TempleDoorDown",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3368,
+            "name": "TempleDoorUp",
+            "buttonname": "TempleDoorUp",
+            "index": 0
+        },
+        {
+            "id": 3369,
+            "name": "TempleDoorUp",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3370,
+            "name": "TempleDoorDownURDL",
+            "buttonname": "TempleDoorDownURDL",
+            "index": 0
+        },
+        {
+            "id": 3371,
+            "name": "TempleDoorDownURDL",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3372,
+            "name": "TempleDoorUpURDL",
+            "buttonname": "TempleDoorUpURDL",
+            "index": 0
+        },
+        {
+            "id": 3373,
+            "name": "TempleDoorUpURDL",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3374,
+            "name": "PsytrousOxide",
+            "buttonname": "PsytrousOxideOn",
+            "index": 0
+        },
+        {
+            "id": 3375,
+            "name": "PsytrousOxide",
+            "buttonname": "PsytrousOxideOff",
+            "index": 1
+        },
+        {
+            "id": 3376,
+            "name": "VoidSeekerDock",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3377,
+            "name": "VoidSeekerDock",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3378,
+            "name": "BioPlasmidDischarge",
+            "buttonname": "BioPlasmidDischarge",
+            "index": 0
+        },
+        {
+            "id": 3379,
+            "name": "BioPlasmidDischarge",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3380,
+            "name": "WreckingCrewAssaultMode",
+            "buttonname": "AssaultMode",
+            "index": 0
+        },
+        {
+            "id": 3381,
+            "name": "WreckingCrewAssaultMode",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3382,
+            "name": "WreckingCrewFighterMode",
+            "buttonname": "FighterMode",
+            "index": 0
+        },
+        {
+            "id": 3383,
+            "name": "WreckingCrewFighterMode",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3384,
+            "name": "BioStasis",
+            "buttonname": "BioStasis",
+            "index": 0
+        },
+        {
+            "id": 3385,
+            "name": "BioStasis",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3386,
+            "name": "ColonistTransportTransport",
+            "buttonname": "ColonistTransportLoad",
+            "index": 0
+        },
+        {
+            "id": 3387,
+            "name": "ColonistTransportTransport",
+            "buttonname": "ColonistTransportUnloadAll",
+            "index": 1
+        },
+        {
+            "id": 3388,
+            "name": "ColonistTransportTransport",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3389,
+            "name": "ColonistTransportTransport",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3390,
+            "name": "ColonistTransportTransport",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3391,
+            "name": "DropToSupplyDepot",
+            "buttonname": "Raise",
+            "index": 0
+        },
+        {
+            "id": 3392,
+            "name": "DropToSupplyDepot",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3393,
+            "name": "RefineryToAutomatedRefinery",
+            "buttonname": "Raise",
+            "index": 0
+        },
+        {
+            "id": 3394,
+            "name": "RefineryToAutomatedRefinery",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3395,
+            "name": "HeliosCrashMorph",
+            "buttonname": "CrashMorph",
+            "index": 0
+        },
+        {
+            "id": 3396,
+            "name": "HeliosCrashMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3397,
+            "name": "NanoRepair",
+            "buttonname": "Heal",
+            "index": 0
+        },
+        {
+            "id": 3398,
+            "name": "NanoRepair",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3399,
+            "name": "Pickup",
+            "buttonname": "Pickup",
+            "index": 0
+        },
+        {
+            "id": 3400,
+            "name": "Pickup",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3401,
+            "name": "PickupArcade",
+            "buttonname": "Pickup",
+            "index": 0
+        },
+        {
+            "id": 3402,
+            "name": "PickupArcade",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3403,
+            "name": "PickupGas100",
+            "buttonname": "PickupGas100",
+            "index": 0
+        },
+        {
+            "id": 3404,
+            "name": "PickupGas100",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3405,
+            "name": "PickupMinerals100",
+            "buttonname": "PickupMinerals100",
+            "index": 0
+        },
+        {
+            "id": 3406,
+            "name": "PickupMinerals100",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3407,
+            "name": "PickupHealth25",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3408,
+            "name": "PickupHealth25",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3409,
+            "name": "PickupHealth50",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3410,
+            "name": "PickupHealth50",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3411,
+            "name": "PickupHealth100",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3412,
+            "name": "PickupHealth100",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3413,
+            "name": "PickupHealthFull",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3414,
+            "name": "PickupHealthFull",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3415,
+            "name": "PickupEnergy25",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3416,
+            "name": "PickupEnergy25",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3417,
+            "name": "PickupEnergy50",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3418,
+            "name": "PickupEnergy50",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3419,
+            "name": "PickupEnergy100",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3420,
+            "name": "PickupEnergy100",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3421,
+            "name": "PickupEnergyFull",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3422,
+            "name": "PickupEnergyFull",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3423,
+            "name": "TaurenStimpack",
+            "buttonname": "Stim",
+            "index": 0
+        },
+        {
+            "id": 3424,
+            "name": "TaurenStimpack",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3425,
+            "name": "TestInventory",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3426,
+            "name": "TestInventory",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3427,
+            "name": "TestInventory",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3428,
+            "name": "TestInventory",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3429,
+            "name": "TestInventory",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3430,
+            "name": "TestInventory",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3431,
+            "name": "TestInventory",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3432,
+            "name": "TestInventory",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3433,
+            "name": "TestInventory",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3434,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3435,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3436,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3437,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3438,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3439,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3440,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3441,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3442,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3443,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3444,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3445,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3446,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3447,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3448,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3449,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3450,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3451,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3452,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3453,
+            "name": "TestPawn",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3454,
+            "name": "TestRevive",
+            "buttonname": "SCV",
+            "index": 0
+        },
+        {
+            "id": 3455,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3456,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3457,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3458,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3459,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3460,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3461,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3462,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3463,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3464,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3465,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3466,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3467,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3468,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3469,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3470,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3471,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3472,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3473,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3474,
+            "name": "TestRevive",
+            "buttonname": "SCV",
+            "index": 20
+        },
+        {
+            "id": 3475,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 3476,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 3477,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 3478,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 3479,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 3480,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 3481,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 3482,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 3483,
+            "name": "TestRevive",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 3484,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3485,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3486,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3487,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3488,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3489,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3490,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3491,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3492,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3493,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3494,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3495,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3496,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3497,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3498,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3499,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3500,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3501,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3502,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3503,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3504,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 3505,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 3506,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 3507,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 3508,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 3509,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 3510,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 3511,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 3512,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 3513,
+            "name": "TestSell",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 3514,
+            "name": "TestInteract",
+            "buttonname": "Designate",
+            "index": 0
+        },
+        {
+            "id": 3515,
+            "name": "CliffDoorOpen0",
+            "buttonname": "SpacePlatformDoorOpen",
+            "index": 0
+        },
+        {
+            "id": 3516,
+            "name": "CliffDoorOpen0",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3517,
+            "name": "CliffDoorClose0",
+            "buttonname": "SpacePlatformDoorClose",
+            "index": 0
+        },
+        {
+            "id": 3518,
+            "name": "CliffDoorClose0",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3519,
+            "name": "CliffDoorOpen1",
+            "buttonname": "SpacePlatformDoorOpen",
+            "index": 0
+        },
+        {
+            "id": 3520,
+            "name": "CliffDoorOpen1",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3521,
+            "name": "CliffDoorClose1",
+            "buttonname": "SpacePlatformDoorClose",
+            "index": 0
+        },
+        {
+            "id": 3522,
+            "name": "CliffDoorClose1",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3523,
+            "name": "DestructibleGateDiagonalBLURLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3524,
+            "name": "DestructibleGateDiagonalBLURLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3525,
+            "name": "DestructibleGateDiagonalULBRLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3526,
+            "name": "DestructibleGateDiagonalULBRLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3527,
+            "name": "DestructibleGateStraightHorizontalBFLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3528,
+            "name": "DestructibleGateStraightHorizontalBFLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3529,
+            "name": "DestructibleGateStraightHorizontalLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3530,
+            "name": "DestructibleGateStraightHorizontalLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3531,
+            "name": "DestructibleGateStraightVerticalLFLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3532,
+            "name": "DestructibleGateStraightVerticalLFLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3533,
+            "name": "DestructibleGateStraightVerticalLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3534,
+            "name": "DestructibleGateStraightVerticalLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3535,
+            "name": "DestructibleGateDiagonalBLUR",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3536,
+            "name": "DestructibleGateDiagonalBLUR",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3537,
+            "name": "DestructibleGateDiagonalULBR",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3538,
+            "name": "DestructibleGateDiagonalULBR",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3539,
+            "name": "DestructibleGateStraightHorizontalBF",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3540,
+            "name": "DestructibleGateStraightHorizontalBF",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3541,
+            "name": "DestructibleGateStraightHorizontal",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3542,
+            "name": "DestructibleGateStraightHorizontal",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3543,
+            "name": "DestructibleGateStraightVerticalLF",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3544,
+            "name": "DestructibleGateStraightVerticalLF",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3545,
+            "name": "DestructibleGateStraightVertical",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3546,
+            "name": "DestructibleGateStraightVertical",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3547,
+            "name": "TestLearn",
+            "buttonname": "TestLearn",
+            "index": 0
+        },
+        {
+            "id": 3548,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3549,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3550,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3551,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3552,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3553,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3554,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3555,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3556,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3557,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3558,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3559,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3560,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3561,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3562,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3563,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3564,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3565,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3566,
+            "name": "TestLearn",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3567,
+            "name": "TestLeveledSpell",
+            "buttonname": "YamatoGun",
+            "index": 0
+        },
+        {
+            "id": 3568,
+            "name": "TestLeveledSpell",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3569,
+            "name": "MetalGateDiagonalBLURLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3570,
+            "name": "MetalGateDiagonalBLURLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3571,
+            "name": "MetalGateDiagonalULBRLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3572,
+            "name": "MetalGateDiagonalULBRLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3573,
+            "name": "MetalGateStraightHorizontalBFLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3574,
+            "name": "MetalGateStraightHorizontalBFLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3575,
+            "name": "MetalGateStraightHorizontalLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3576,
+            "name": "MetalGateStraightHorizontalLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3577,
+            "name": "MetalGateStraightVerticalLFLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3578,
+            "name": "MetalGateStraightVerticalLFLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3579,
+            "name": "MetalGateStraightVerticalLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3580,
+            "name": "MetalGateStraightVerticalLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3581,
+            "name": "MetalGateDiagonalBLUR",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3582,
+            "name": "MetalGateDiagonalBLUR",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3583,
+            "name": "MetalGateDiagonalULBR",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3584,
+            "name": "MetalGateDiagonalULBR",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3585,
+            "name": "MetalGateStraightHorizontalBF",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3586,
+            "name": "MetalGateStraightHorizontalBF",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3587,
+            "name": "MetalGateStraightHorizontal",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3588,
+            "name": "MetalGateStraightHorizontal",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3589,
+            "name": "MetalGateStraightVerticalLF",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3590,
+            "name": "MetalGateStraightVerticalLF",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3591,
+            "name": "MetalGateStraightVertical",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3592,
+            "name": "MetalGateStraightVertical",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3593,
+            "name": "SecurityGateDiagonalBLURLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3594,
+            "name": "SecurityGateDiagonalBLURLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3595,
+            "name": "SecurityGateDiagonalULBRLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3596,
+            "name": "SecurityGateDiagonalULBRLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3597,
+            "name": "SecurityGateStraightHorizontalBFLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3598,
+            "name": "SecurityGateStraightHorizontalBFLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3599,
+            "name": "SecurityGateStraightHorizontalLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3600,
+            "name": "SecurityGateStraightHorizontalLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3601,
+            "name": "SecurityGateStraightVerticalLFLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3602,
+            "name": "SecurityGateStraightVerticalLFLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3603,
+            "name": "SecurityGateStraightVerticalLowered",
+            "buttonname": "GateOpen",
+            "index": 0
+        },
+        {
+            "id": 3604,
+            "name": "SecurityGateStraightVerticalLowered",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3605,
+            "name": "SecurityGateDiagonalBLUR",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3606,
+            "name": "SecurityGateDiagonalBLUR",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3607,
+            "name": "SecurityGateDiagonalULBR",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3608,
+            "name": "SecurityGateDiagonalULBR",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3609,
+            "name": "SecurityGateStraightHorizontalBF",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3610,
+            "name": "SecurityGateStraightHorizontalBF",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3611,
+            "name": "SecurityGateStraightHorizontal",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3612,
+            "name": "SecurityGateStraightHorizontal",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3613,
+            "name": "SecurityGateStraightVerticalLF",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3614,
+            "name": "SecurityGateStraightVerticalLF",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3615,
+            "name": "SecurityGateStraightVertical",
+            "buttonname": "GateClose",
+            "index": 0
+        },
+        {
+            "id": 3616,
+            "name": "SecurityGateStraightVertical",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3617,
+            "name": "ChangeShrineTerran",
+            "buttonname": "ChangeShrineTerran",
+            "index": 0
+        },
+        {
+            "id": 3618,
+            "name": "ChangeShrineTerran",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3619,
+            "name": "ChangeShrineProtoss",
+            "buttonname": "ChangeShrineProtoss",
+            "index": 0
+        },
+        {
+            "id": 3620,
+            "name": "ChangeShrineProtoss",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3621,
+            "name": "SpectreHoldFire",
+            "buttonname": "SpectreHoldFire",
+            "index": 0
+        },
+        {
+            "id": 3622,
+            "name": "SpectreHoldFire",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3623,
+            "name": "SpectreWeaponsFree",
+            "buttonname": "WeaponsFree",
+            "index": 0
+        },
+        {
+            "id": 3624,
+            "name": "SpectreWeaponsFree",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3625,
+            "name": "GWALearn",
+            "buttonname": "TestLearn",
+            "index": 0
+        },
+        {
+            "id": 3626,
+            "name": "GWALearn",
+            "buttonname": "TestLearn",
+            "index": 1
+        },
+        {
+            "id": 3627,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3628,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3629,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3630,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3631,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3632,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3633,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3634,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3635,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3636,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3637,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3638,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3639,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3640,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3641,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3642,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3643,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3644,
+            "name": "GWALearn",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3645,
+            "name": "ReaperPlacementMorph",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3646,
+            "name": "ReaperPlacementMorph",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3647,
+            "name": "LightBridgeOffTopRight",
+            "buttonname": "LightBridgeOff",
+            "index": 0
+        },
+        {
+            "id": 3648,
+            "name": "LightBridgeOffTopRight",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3649,
+            "name": "LightBridgeOnTopRight",
+            "buttonname": "LightBridgeOn",
+            "index": 0
+        },
+        {
+            "id": 3650,
+            "name": "LightBridgeOnTopRight",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3651,
+            "name": "TestHeroGrab",
+            "buttonname": "GrabZergling",
+            "index": 0
+        },
+        {
+            "id": 3652,
+            "name": "TestHeroGrab",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3653,
+            "name": "TestHeroThrow",
+            "buttonname": "ThrowZergling",
+            "index": 0
+        },
+        {
+            "id": 3654,
+            "name": "TestHeroThrow",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3655,
+            "name": "TestHeroDebugMissileAbility",
+            "buttonname": "TestHeroDebugMissileAbility",
+            "index": 0
+        },
+        {
+            "id": 3656,
+            "name": "TestHeroDebugMissileAbility",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3657,
+            "name": "TestHeroDebugTrackingAbility",
+            "buttonname": "TestHeroDebugTrackingAbility",
+            "index": 0
+        },
+        {
+            "id": 3658,
+            "name": "TestHeroDebugTrackingAbility",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 3659,
+            "name": "Cancel",
+            "buttonname": "Cancel",
+            "friendlyname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 3660,
+            "name": "Halt",
+            "buttonname": "Halt",
+            "friendlyname": "Halt",
+            "index": 0
+        },
+        {
+            "id": 3661,
+            "name": "BurrowDown",
+            "buttonname": "BurrowDown",
+            "friendlyname": "BurrowDown",
+            "index": 0
+        },
+        {
+            "id": 3662,
+            "name": "BurrowUp",
+            "buttonname": "BurrowUp",
+            "friendlyname": "BurrowUp",
+            "index": 0
+        },
+        {
+            "id": 3663,
+            "name": "TransportLoadAll",
+            "buttonname": "TransportLoadAll",
+            "friendlyname": "LoadAll",
+            "index": 0
+        },
+        {
+            "id": 3664,
+            "name": "TransportUnloadAll",
+            "buttonname": "TransportUnloadAll",
+            "friendlyname": "UnloadAll",
+            "index": 0
+        },
+        {
+            "id": 3665,
+            "name": "Stop",
+            "buttonname": "Stop",
+            "friendlyname": "Stop",
+            "index": 0
+        },
+        {
+            "id": 3666,
+            "name": "HarvestGather",
+            "buttonname": "HarvestGather",
+            "friendlyname": "Harvest Gather",
+            "index": 0
+        },
+        {
+            "id": 3667,
+            "name": "HarvestReturn",
+            "buttonname": "HarvestReturn",
+            "friendlyname": "Harvest Return",
+            "index": 0
+        },
+        {
+            "id": 3668,
+            "name": "TransportLoad",
+            "buttonname": "TransportLoad",
+            "friendlyname": "Load",
+            "index": 0
+        },
+        {
+            "id": 3669,
+            "name": "TransportUnloadAt",
+            "buttonname": "TransportUnloadAt",
+            "friendlyname": "UnloadAllAt",
+            "index": 0
+        },
+        {
+            "id": 3670,
+            "name": "TransportUnloadUnit",
+            "buttonname": "TransportUnloadUnit",
+            "friendlyname": "UnloadUnit",
+            "index": 0
+        },
+        {
+            "id": 3671,
+            "name": "CancelLast",
+            "buttonname": "CancelLast",
+            "friendlyname": "Cancel Last",
+            "index": 0
+        },
+        {
+            "id": 3672,
+            "name": "CancelSlot",
+            "buttonname": "CancelSlot",
+            "friendlyname": "Cancel Slot",
+            "index": 0
+        },
+        {
+            "id": 3673,
+            "name": "GeneralRallyUnits",
+            "buttonname": "Rally Units",
+            "friendlyname": "Rally Units",
+            "index": 0
+        },
+        {
+            "id": 3674,
+            "name": "GeneralAttack",
+            "buttonname": "Attack",
+            "friendlyname": "Attack",
+            "index": 0
+        },
+        {
+            "id": 3675,
+            "name": "GeneralStimpack",
+            "buttonname": "Stim",
+            "friendlyname": "Effect Stim",
+            "index": 0
+        },
+        {
+            "id": 3676,
+            "name": "GeneralCloakOn",
+            "buttonname": "CloakOn",
+            "friendlyname": "Behavior CloakOn",
+            "index": 0
+        },
+        {
+            "id": 3677,
+            "name": "GeneralCloakOff",
+            "buttonname": "CloakOff",
+            "friendlyname": "Behavior CloakOff",
+            "index": 0
+        },
+        {
+            "id": 3678,
+            "name": "Land",
+            "buttonname": "Land",
+            "friendlyname": "Land",
+            "index": 0
+        },
+        {
+            "id": 3679,
+            "name": "Lift",
+            "buttonname": "Lift",
+            "friendlyname": "Lift",
+            "index": 0
+        },
+        {
+            "id": 3680,
+            "name": "Root",
+            "buttonname": "Root",
+            "friendlyname": "Morph Root",
+            "index": 0
+        },
+        {
+            "id": 3681,
+            "name": "Uproot",
+            "buttonname": "Uproot",
+            "friendlyname": "Morph Uproot",
+            "index": 0
+        },
+        {
+            "id": 3682,
+            "name": "Build TechLab",
+            "buttonname": "Build TechLab",
+            "friendlyname": "Build TechLab",
+            "index": 0
+        },
+        {
+            "id": 3683,
+            "name": "Build TechReactor",
+            "buttonname": "Build TechReactor",
+            "friendlyname": "Build Reactor",
+            "index": 0
+        },
+        {
+            "id": 3684,
+            "name": "Spray",
+            "buttonname": "Spray",
+            "friendlyname": "Effect Spray",
+            "index": 0
+        },
+        {
+            "id": 3685,
+            "name": "RepairGeneral",
+            "buttonname": "Repair",
+            "friendlyname": "Effect Repair",
+            "index": 0
+        },
+        {
+            "id": 3686,
+            "name": "Effect MassRecall",
+            "buttonname": "Effect MassRecall",
+            "friendlyname": "Effect MassRecall",
+            "index": 0
+        },
+        {
+            "id": 3687,
+            "name": "Effect Blink",
+            "buttonname": "Effect Blink",
+            "friendlyname": "Effect Blink",
+            "index": 0
+        },
+        {
+            "id": 3688,
+            "name": "General HoldFire",
+            "buttonname": "HoldFire",
+            "friendlyname": "Behavior HoldFireOn",
+            "index": 0
+        },
+        {
+            "id": 3689,
+            "name": "General Cancel HoldFire",
+            "buttonname": "Cancel HoldFire",
+            "friendlyname": "Behavior HoldFireOff",
+            "index": 0
+        },
+        {
+            "id": 3690,
+            "name": "GeneralRallyWorkers",
+            "buttonname": "Rally Workers",
+            "friendlyname": "Rally Workers",
+            "index": 0
+        },
+        {
+            "id": 3691,
+            "name": "GeneralBuildCreepTumor",
+            "buttonname": "Build CreepTumor",
+            "friendlyname": "Build CreepTumor",
+            "index": 0
+        },
+        {
+            "id": 3692,
+            "name": "ResearchProtossAirArmor",
+            "buttonname": "Research ProtossAirArmor",
+            "friendlyname": "Research ProtossAirArmor",
+            "index": 0
+        },
+        {
+            "id": 3693,
+            "name": "ResearchProtossAirWeapons",
+            "buttonname": "Research ProtossAirWeapons",
+            "friendlyname": "Research ProtossAirWeapons",
+            "index": 0
+        },
+        {
+            "id": 3694,
+            "name": "ResearchProtossGroundArmor",
+            "buttonname": "Research ProtossGroundArmor",
+            "friendlyname": "Research ProtossGroundArmor",
+            "index": 0
+        },
+        {
+            "id": 3695,
+            "name": "ResearchProtossGroundWeapons",
+            "buttonname": "Research ProtossGroundWeapons",
+            "friendlyname": "Research ProtossGroundWeapons",
+            "index": 0
+        },
+        {
+            "id": 3696,
+            "name": "ResearchProtossShields",
+            "buttonname": "Research ProtossShields",
+            "friendlyname": "Research ProtossShields",
+            "index": 0
+        },
+        {
+            "id": 3697,
+            "name": "ResearchTerranInfantryArmor",
+            "buttonname": "Research TerranInfantryArmor",
+            "friendlyname": "Research TerranInfantryArmor",
+            "index": 0
+        },
+        {
+            "id": 3698,
+            "name": "ResearchTerranInfantryWeapons",
+            "buttonname": "Research TerranInfantryWeapons",
+            "friendlyname": "Research TerranInfantryWeapons",
+            "index": 0
+        },
+        {
+            "id": 3699,
+            "name": "ResearchTerranShipWeapons",
+            "buttonname": "Research TerranShipWeapons",
+            "friendlyname": "Research TerranShipWeapons",
+            "index": 0
+        },
+        {
+            "id": 3700,
+            "name": "ResearchTerranVehicleAndShipPlating",
+            "buttonname": "Research TerranVehicleAndShipPlating",
+            "friendlyname": "Research TerranVehicleAndShipPlating",
+            "index": 0
+        },
+        {
+            "id": 3701,
+            "name": "ResearchTerranVehicleWeapons",
+            "buttonname": "Research TerranVehicleWeapons",
+            "friendlyname": "Research TerranVehicleWeapons",
+            "index": 0
+        },
+        {
+            "id": 3702,
+            "name": "ResearchZergFlyerArmor",
+            "buttonname": "Research ZergFlyerArmor",
+            "friendlyname": "Research ZergFlyerArmor",
+            "index": 0
+        },
+        {
+            "id": 3703,
+            "name": "ResearchZergFlyerAttack",
+            "buttonname": "Research ZergFlyerAttack",
+            "friendlyname": "Research ZergFlyerAttack",
+            "index": 0
+        },
+        {
+            "id": 3704,
+            "name": "ResearchZergGroundArmor",
+            "buttonname": "Research ZergGroundArmor",
+            "friendlyname": "Research ZergGroundArmor",
+            "index": 0
+        },
+        {
+            "id": 3705,
+            "name": "ResearchZergMeleeWeapons",
+            "buttonname": "Research ZergMeleeWeapons",
+            "friendlyname": "Research ZergMeleeWeapons",
+            "index": 0
+        },
+        {
+            "id": 3706,
+            "name": "ResearchZergMissileWeapons",
+            "buttonname": "Research ZergMissileWeapons",
+            "friendlyname": "Research ZergMissileWeapons",
+            "index": 0
+        },
+        {
+            "id": 3707,
+            "name": "VoidRaySwarmDamageBoostCancel",
+            "buttonname": "Cancel",
+            "index": 0
+        },
+        {
+            "id": 3708,
+            "name": "VoidRaySwarmDamageBoostCancel",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3709,
+            "name": "LurkerDenResearch",
+            "buttonname": "EvolveDiggingClaws",
+            "friendlyname": "Research AdaptiveTalons",
+            "index": 0
+        },
+        {
+            "id": 3710,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3711,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 2
+        },
+        {
+            "id": 3712,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 3
+        },
+        {
+            "id": 3713,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3714,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3715,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 6
+        },
+        {
+            "id": 3716,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 7
+        },
+        {
+            "id": 3717,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 8
+        },
+        {
+            "id": 3718,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 9
+        },
+        {
+            "id": 3719,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 10
+        },
+        {
+            "id": 3720,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 11
+        },
+        {
+            "id": 3721,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 12
+        },
+        {
+            "id": 3722,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 13
+        },
+        {
+            "id": 3723,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 14
+        },
+        {
+            "id": 3724,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 15
+        },
+        {
+            "id": 3725,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 16
+        },
+        {
+            "id": 3726,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 17
+        },
+        {
+            "id": 3727,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 18
+        },
+        {
+            "id": 3728,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 19
+        },
+        {
+            "id": 3729,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 20
+        },
+        {
+            "id": 3730,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 21
+        },
+        {
+            "id": 3731,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 22
+        },
+        {
+            "id": 3732,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 23
+        },
+        {
+            "id": 3733,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 24
+        },
+        {
+            "id": 3734,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 25
+        },
+        {
+            "id": 3735,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 26
+        },
+        {
+            "id": 3736,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 27
+        },
+        {
+            "id": 3737,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 28
+        },
+        {
+            "id": 3738,
+            "name": "LurkerDenResearch",
+            "buttonname": "",
+            "index": 29
+        },
+        {
+            "id": 3739,
+            "name": "ObserverSiegeMorphtoObserver",
+            "buttonname": "MorphtoObserver",
+            "friendlyname": "Morph ObserverMode",
+            "index": 0
+        },
+        {
+            "id": 3740,
+            "name": "ObserverSiegeMorphtoObserver",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3741,
+            "name": "ObserverMorphtoObserverSiege",
+            "buttonname": "MorphtoObserverSiege",
+            "friendlyname": "Morph SurveillanceMode",
+            "index": 0
+        },
+        {
+            "id": 3742,
+            "name": "ObserverMorphtoObserverSiege",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3743,
+            "name": "OverseerMorphtoOverseerSiegeMode",
+            "buttonname": "MorphtoOverseerSiege",
+            "friendlyname": "Morph OversightMode",
+            "index": 0
+        },
+        {
+            "id": 3744,
+            "name": "OverseerMorphtoOverseerSiegeMode",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3745,
+            "name": "OverseerSiegeModeMorphtoOverseer",
+            "buttonname": "MorphtoOverseerNormal",
+            "friendlyname": "Morph OverseerMode",
+            "index": 0
+        },
+        {
+            "id": 3746,
+            "name": "OverseerSiegeModeMorphtoOverseer",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3747,
+            "name": "RavenScramblerMissile",
+            "buttonname": "RavenScramblerMissile",
+            "friendlyname": "Effect InterferenceMatrix",
+            "index": 0
+        },
+        {
+            "id": 3748,
+            "name": "RavenScramblerMissile",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3749,
+            "name": "RavenRepairDrone",
+            "buttonname": "RavenRepairDrone",
+            "friendlyname": "Effect RepairDrone",
+            "index": 0
+        },
+        {
+            "id": 3750,
+            "name": "RavenRepairDrone",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3751,
+            "remapid": 3685,
+            "name": "RavenRepairDroneHeal",
+            "buttonname": "RavenRepairDroneHeal",
+            "friendlyname": "Effect Repair RepairDrone",
+            "index": 0
+        },
+        {
+            "id": 3752,
+            "name": "RavenRepairDroneHeal",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3753,
+            "name": "RavenShredderMissile",
+            "buttonname": "RavenShredderMissile",
+            "friendlyname": "Effect AntiArmorMissile",
+            "index": 0
+        },
+        {
+            "id": 3754,
+            "name": "RavenShredderMissile",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3755,
+            "name": "ChronoBoostEnergyCost",
+            "buttonname": "ChronoBoostEnergyCost",
+            "friendlyname": "Effect ChronoBoostEnergyCost",
+            "index": 0
+        },
+        {
+            "id": 3756,
+            "name": "ChronoBoostEnergyCost",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3757,
+            "remapid": 3686,
+            "name": "NexusMassRecall",
+            "buttonname": "MassRecall",
+            "friendlyname": "Effect MassRecall Nexus",
+            "index": 0
+        },
+        {
+            "id": 3758,
+            "name": "NexusMassRecall",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3759,
+            "name": "NexusShieldRecharge",
+            "buttonname": "NexusShieldRecharge",
+            "index": 0
+        },
+        {
+            "id": 3760,
+            "name": "NexusShieldRecharge",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3761,
+            "name": "NexusShieldRechargeOnPylon",
+            "buttonname": "NexusShieldRechargeOnPylon",
+            "index": 0
+        },
+        {
+            "id": 3762,
+            "name": "NexusShieldRechargeOnPylon",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3763,
+            "name": "InfestorEnsnare",
+            "buttonname": "InfestorEnsnare",
+            "index": 0
+        },
+        {
+            "id": 3764,
+            "name": "InfestorEnsnare",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3765,
+            "name": "ShieldBatteryRechargeChanneled",
+            "buttonname": "ShieldBatteryRecharge",
+            "friendlyname": "Effect Restore",
+            "index": 0
+        },
+        {
+            "id": 3766,
+            "name": "ShieldBatteryRechargeChanneled",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3767,
+            "name": "NexusShieldOvercharge",
+            "buttonname": "NexusShieldOvercharge",
+            "index": 0
+        },
+        {
+            "id": 3768,
+            "name": "NexusShieldOvercharge",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3769,
+            "name": "NexusShieldOverchargeOff",
+            "buttonname": "NexusShieldOverchargeOff",
+            "index": 0
+        },
+        {
+            "id": 3770,
+            "name": "NexusShieldOverchargeOff",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3771,
+            "name": "BattlecruiserAttack",
+            "buttonname": "Attack",
+            "index": 0
+        },
+        {
+            "id": 3772,
+            "name": "BattlecruiserAttack",
+            "buttonname": "AttackTowards",
+            "index": 1
+        },
+        {
+            "id": 3773,
+            "name": "BattlecruiserAttack",
+            "buttonname": "AttackBarrage",
+            "index": 2
+        },
+        {
+            "id": 3774,
+            "name": "BattlecruiserAttackEvaluator",
+            "buttonname": "MothershipCoreAttack",
+            "index": 0
+        },
+        {
+            "id": 3775,
+            "name": "BattlecruiserAttackEvaluator",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3776,
+            "name": "BattlecruiserMove",
+            "buttonname": "Move",
+            "index": 0
+        },
+        {
+            "id": 3777,
+            "name": "BattlecruiserMove",
+            "buttonname": "MovePatrol",
+            "index": 1
+        },
+        {
+            "id": 3778,
+            "name": "BattlecruiserMove",
+            "buttonname": "MoveHoldPosition",
+            "index": 2
+        },
+        {
+            "id": 3779,
+            "name": "BattlecruiserMove",
+            "buttonname": "AcquireMove",
+            "index": 3
+        },
+        {
+            "id": 3780,
+            "name": "BattlecruiserMove",
+            "buttonname": "Turn",
+            "index": 4
+        },
+        {
+            "id": 3781,
+            "name": "BattlecruiserStopEvaluator",
+            "buttonname": "Stop",
+            "index": 0
+        },
+        {
+            "id": 3782,
+            "name": "BattlecruiserStopEvaluator",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3783,
+            "name": "BattlecruiserStop",
+            "buttonname": "Stop",
+            "index": 0
+        },
+        {
+            "id": 3784,
+            "name": "BattlecruiserStop",
+            "buttonname": "HoldFire",
+            "index": 1
+        },
+        {
+            "id": 3785,
+            "name": "BattlecruiserStop",
+            "buttonname": "Cheer",
+            "index": 2
+        },
+        {
+            "id": 3786,
+            "name": "BattlecruiserStop",
+            "buttonname": "Dance",
+            "index": 3
+        },
+        {
+            "id": 3787,
+            "name": "BattlecruiserStop",
+            "buttonname": "",
+            "index": 4
+        },
+        {
+            "id": 3788,
+            "name": "BattlecruiserStop",
+            "buttonname": "",
+            "index": 5
+        },
+        {
+            "id": 3789,
+            "name": "ViperParasiticBombRelay",
+            "buttonname": "ParasiticBomb",
+            "index": 0
+        },
+        {
+            "id": 3790,
+            "name": "ViperParasiticBombRelay",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3791,
+            "name": "ParasiticBombRelayDodge",
+            "buttonname": "ParasiticBomb",
+            "index": 0
+        },
+        {
+            "id": 3792,
+            "name": "ParasiticBombRelayDodge",
+            "buttonname": "",
+            "index": 1
+        },
+        {
+            "id": 3793,
+            "name": "MorphToCollapsibleRockTowerDebrisRampLeftGreen",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3794,
+            "name": "MorphToCollapsibleRockTowerDebrisRampLeftGreen",
+            "buttonname": "Cancel",
+            "index": 1
+        },
+        {
+            "id": 3795,
+            "name": "MorphToCollapsibleRockTowerDebrisRampRightGreen",
+            "buttonname": "",
+            "index": 0
+        },
+        {
+            "id": 3796,
+            "name": "MorphToCollapsibleRockTowerDebrisRampRightGreen",
+            "buttonname": "Cancel",
+            "index": 1
+        }
+    ],
+    "Upgrades": [
+        {
+            "id": 0,
+            "name": "Null"
+        },
+        {
+            "id": 1,
+            "name": "CarrierLaunchSpeedUpgrade"
+        },
+        {
+            "id": 2,
+            "name": "GlialReconstitution"
+        },
+        {
+            "id": 3,
+            "name": "TunnelingClaws"
+        },
+        {
+            "id": 4,
+            "name": "ChitinousPlating"
+        },
+        {
+            "id": 5,
+            "name": "HiSecAutoTracking"
+        },
+        {
+            "id": 6,
+            "name": "TerranBuildingArmor"
+        },
+        {
+            "id": 7,
+            "name": "TerranInfantryWeaponsLevel1"
+        },
+        {
+            "id": 8,
+            "name": "TerranInfantryWeaponsLevel2"
+        },
+        {
+            "id": 9,
+            "name": "TerranInfantryWeaponsLevel3"
+        },
+        {
+            "id": 10,
+            "name": "NeosteelFrame"
+        },
+        {
+            "id": 11,
+            "name": "TerranInfantryArmorsLevel1"
+        },
+        {
+            "id": 12,
+            "name": "TerranInfantryArmorsLevel2"
+        },
+        {
+            "id": 13,
+            "name": "TerranInfantryArmorsLevel3"
+        },
+        {
+            "id": 14,
+            "name": "ReaperSpeed"
+        },
+        {
+            "id": 15,
+            "name": "Stimpack"
+        },
+        {
+            "id": 16,
+            "name": "ShieldWall"
+        },
+        {
+            "id": 17,
+            "name": "PunisherGrenades"
+        },
+        {
+            "id": 18,
+            "name": "SiegeTech"
+        },
+        {
+            "id": 19,
+            "name": "HighCapacityBarrels"
+        },
+        {
+            "id": 20,
+            "name": "BansheeCloak"
+        },
+        {
+            "id": 21,
+            "name": "MedivacCaduceusReactor"
+        },
+        {
+            "id": 22,
+            "name": "RavenCorvidReactor"
+        },
+        {
+            "id": 23,
+            "name": "HunterSeeker"
+        },
+        {
+            "id": 24,
+            "name": "DurableMaterials"
+        },
+        {
+            "id": 25,
+            "name": "PersonalCloaking"
+        },
+        {
+            "id": 26,
+            "name": "GhostMoebiusReactor"
+        },
+        {
+            "id": 27,
+            "name": "TerranVehicleArmorsLevel1"
+        },
+        {
+            "id": 28,
+            "name": "TerranVehicleArmorsLevel2"
+        },
+        {
+            "id": 29,
+            "name": "TerranVehicleArmorsLevel3"
+        },
+        {
+            "id": 30,
+            "name": "TerranVehicleWeaponsLevel1"
+        },
+        {
+            "id": 31,
+            "name": "TerranVehicleWeaponsLevel2"
+        },
+        {
+            "id": 32,
+            "name": "TerranVehicleWeaponsLevel3"
+        },
+        {
+            "id": 33,
+            "name": "TerranShipArmorsLevel1"
+        },
+        {
+            "id": 34,
+            "name": "TerranShipArmorsLevel2"
+        },
+        {
+            "id": 35,
+            "name": "TerranShipArmorsLevel3"
+        },
+        {
+            "id": 36,
+            "name": "TerranShipWeaponsLevel1"
+        },
+        {
+            "id": 37,
+            "name": "TerranShipWeaponsLevel2"
+        },
+        {
+            "id": 38,
+            "name": "TerranShipWeaponsLevel3"
+        },
+        {
+            "id": 39,
+            "name": "ProtossGroundWeaponsLevel1"
+        },
+        {
+            "id": 40,
+            "name": "ProtossGroundWeaponsLevel2"
+        },
+        {
+            "id": 41,
+            "name": "ProtossGroundWeaponsLevel3"
+        },
+        {
+            "id": 42,
+            "name": "ProtossGroundArmorsLevel1"
+        },
+        {
+            "id": 43,
+            "name": "ProtossGroundArmorsLevel2"
+        },
+        {
+            "id": 44,
+            "name": "ProtossGroundArmorsLevel3"
+        },
+        {
+            "id": 45,
+            "name": "ProtossShieldsLevel1"
+        },
+        {
+            "id": 46,
+            "name": "ProtossShieldsLevel2"
+        },
+        {
+            "id": 47,
+            "name": "ProtossShieldsLevel3"
+        },
+        {
+            "id": 48,
+            "name": "ObserverGraviticBooster"
+        },
+        {
+            "id": 49,
+            "name": "GraviticDrive"
+        },
+        {
+            "id": 50,
+            "name": "ExtendedThermalLance"
+        },
+        {
+            "id": 51,
+            "name": "HighTemplarKhaydarinAmulet"
+        },
+        {
+            "id": 52,
+            "name": "PsiStormTech"
+        },
+        {
+            "id": 53,
+            "name": "ZergMeleeWeaponsLevel1"
+        },
+        {
+            "id": 54,
+            "name": "ZergMeleeWeaponsLevel2"
+        },
+        {
+            "id": 55,
+            "name": "ZergMeleeWeaponsLevel3"
+        },
+        {
+            "id": 56,
+            "name": "ZergGroundArmorsLevel1"
+        },
+        {
+            "id": 57,
+            "name": "ZergGroundArmorsLevel2"
+        },
+        {
+            "id": 58,
+            "name": "ZergGroundArmorsLevel3"
+        },
+        {
+            "id": 59,
+            "name": "ZergMissileWeaponsLevel1"
+        },
+        {
+            "id": 60,
+            "name": "ZergMissileWeaponsLevel2"
+        },
+        {
+            "id": 61,
+            "name": "ZergMissileWeaponsLevel3"
+        },
+        {
+            "id": 62,
+            "name": "overlordspeed"
+        },
+        {
+            "id": 63,
+            "name": "overlordtransport"
+        },
+        {
+            "id": 64,
+            "name": "Burrow"
+        },
+        {
+            "id": 65,
+            "name": "zerglingattackspeed"
+        },
+        {
+            "id": 66,
+            "name": "zerglingmovementspeed"
+        },
+        {
+            "id": 67,
+            "name": "hydraliskspeed"
+        },
+        {
+            "id": 68,
+            "name": "ZergFlyerWeaponsLevel1"
+        },
+        {
+            "id": 69,
+            "name": "ZergFlyerWeaponsLevel2"
+        },
+        {
+            "id": 70,
+            "name": "ZergFlyerWeaponsLevel3"
+        },
+        {
+            "id": 71,
+            "name": "ZergFlyerArmorsLevel1"
+        },
+        {
+            "id": 72,
+            "name": "ZergFlyerArmorsLevel2"
+        },
+        {
+            "id": 73,
+            "name": "ZergFlyerArmorsLevel3"
+        },
+        {
+            "id": 74,
+            "name": "InfestorEnergyUpgrade"
+        },
+        {
+            "id": 75,
+            "name": "CentrificalHooks"
+        },
+        {
+            "id": 76,
+            "name": "BattlecruiserEnableSpecializations"
+        },
+        {
+            "id": 77,
+            "name": "BattlecruiserBehemothReactor"
+        },
+        {
+            "id": 78,
+            "name": "ProtossAirWeaponsLevel1"
+        },
+        {
+            "id": 79,
+            "name": "ProtossAirWeaponsLevel2"
+        },
+        {
+            "id": 80,
+            "name": "ProtossAirWeaponsLevel3"
+        },
+        {
+            "id": 81,
+            "name": "ProtossAirArmorsLevel1"
+        },
+        {
+            "id": 82,
+            "name": "ProtossAirArmorsLevel2"
+        },
+        {
+            "id": 83,
+            "name": "ProtossAirArmorsLevel3"
+        },
+        {
+            "id": 84,
+            "name": "WarpGateResearch"
+        },
+        {
+            "id": 85,
+            "name": "haltech"
+        },
+        {
+            "id": 86,
+            "name": "Charge"
+        },
+        {
+            "id": 87,
+            "name": "BlinkTech"
+        },
+        {
+            "id": 88,
+            "name": "AnabolicSynthesis"
+        },
+        {
+            "id": 89,
+            "name": "ObverseIncubation"
+        },
+        {
+            "id": 90,
+            "name": "VikingJotunBoosters"
+        },
+        {
+            "id": 91,
+            "name": "OrganicCarapace"
+        },
+        {
+            "id": 92,
+            "name": "InfestorPeristalsis"
+        },
+        {
+            "id": 93,
+            "name": "AbdominalFortitude"
+        },
+        {
+            "id": 94,
+            "name": "HydraliskSpeedUpgrade"
+        },
+        {
+            "id": 95,
+            "name": "BanelingBurrowMove"
+        },
+        {
+            "id": 96,
+            "name": "CombatDrugs"
+        },
+        {
+            "id": 97,
+            "name": "StrikeCannons"
+        },
+        {
+            "id": 98,
+            "name": "TransformationServos"
+        },
+        {
+            "id": 99,
+            "name": "PhoenixRangeUpgrade"
+        },
+        {
+            "id": 100,
+            "name": "TempestRangeUpgrade"
+        },
+        {
+            "id": 101,
+            "name": "NeuralParasite"
+        },
+        {
+            "id": 102,
+            "name": "LocustLifetimeIncrease"
+        },
+        {
+            "id": 103,
+            "name": "UltraliskBurrowChargeUpgrade"
+        },
+        {
+            "id": 104,
+            "name": "OracleEnergyUpgrade"
+        },
+        {
+            "id": 105,
+            "name": "RestoreShields"
+        },
+        {
+            "id": 106,
+            "name": "ProtossHeroShipWeapon"
+        },
+        {
+            "id": 107,
+            "name": "ProtossHeroShipDetector"
+        },
+        {
+            "id": 108,
+            "name": "ProtossHeroShipSpell"
+        },
+        {
+            "id": 109,
+            "name": "ReaperJump"
+        },
+        {
+            "id": 110,
+            "name": "IncreasedRange"
+        },
+        {
+            "id": 111,
+            "name": "ZergBurrowMove"
+        },
+        {
+            "id": 112,
+            "name": "AnionPulseCrystals"
+        },
+        {
+            "id": 113,
+            "name": "TerranVehicleAndShipWeaponsLevel1"
+        },
+        {
+            "id": 114,
+            "name": "TerranVehicleAndShipWeaponsLevel2"
+        },
+        {
+            "id": 115,
+            "name": "TerranVehicleAndShipWeaponsLevel3"
+        },
+        {
+            "id": 116,
+            "name": "TerranVehicleAndShipArmorsLevel1"
+        },
+        {
+            "id": 117,
+            "name": "TerranVehicleAndShipArmorsLevel2"
+        },
+        {
+            "id": 118,
+            "name": "TerranVehicleAndShipArmorsLevel3"
+        },
+        {
+            "id": 119,
+            "name": "FlyingLocusts"
+        },
+        {
+            "id": 120,
+            "name": "RoachSupply"
+        },
+        {
+            "id": 121,
+            "name": "ImmortalRevive"
+        },
+        {
+            "id": 122,
+            "name": "DrillClaws"
+        },
+        {
+            "id": 123,
+            "name": "CycloneLockOnRangeUpgrade"
+        },
+        {
+            "id": 124,
+            "name": "CycloneAirUpgrade"
+        },
+        {
+            "id": 125,
+            "name": "LiberatorMorph"
+        },
+        {
+            "id": 126,
+            "name": "AdeptShieldUpgrade"
+        },
+        {
+            "id": 127,
+            "name": "LurkerRange"
+        },
+        {
+            "id": 128,
+            "name": "ImmortalBarrier"
+        },
+        {
+            "id": 129,
+            "name": "AdeptKillBounce"
+        },
+        {
+            "id": 130,
+            "name": "AdeptPiercingAttack"
+        },
+        {
+            "id": 131,
+            "name": "CinematicMode"
+        },
+        {
+            "id": 132,
+            "name": "CursorDebug"
+        },
+        {
+            "id": 133,
+            "name": "MagFieldLaunchers"
+        },
+        {
+            "id": 134,
+            "name": "EvolveGroovedSpines"
+        },
+        {
+            "id": 135,
+            "name": "EvolveMuscularAugments"
+        },
+        {
+            "id": 136,
+            "name": "BansheeSpeed"
+        },
+        {
+            "id": 137,
+            "name": "MedivacRapidDeployment"
+        },
+        {
+            "id": 138,
+            "name": "RavenRecalibratedExplosives"
+        },
+        {
+            "id": 139,
+            "name": "MedivacIncreaseSpeedBoost"
+        },
+        {
+            "id": 140,
+            "name": "LiberatorAGRangeUpgrade"
+        },
+        {
+            "id": 141,
+            "name": "DarkTemplarBlinkUpgrade"
+        },
+        {
+            "id": 142,
+            "name": "RavagerRange"
+        },
+        {
+            "id": 143,
+            "name": "RavenDamageUpgrade"
+        },
+        {
+            "id": 144,
+            "name": "CycloneLockOnDamageUpgrade"
+        },
+        {
+            "id": 145,
+            "name": "AresClassWeaponsSystemViking"
+        },
+        {
+            "id": 146,
+            "name": "AutoHarvester"
+        },
+        {
+            "id": 147,
+            "name": "HybridCPlasmaUpgradeHard"
+        },
+        {
+            "id": 148,
+            "name": "HybridCPlasmaUpgradeInsane"
+        },
+        {
+            "id": 149,
+            "name": "InterceptorLimit4"
+        },
+        {
+            "id": 150,
+            "name": "InterceptorLimit6"
+        },
+        {
+            "id": 151,
+            "name": "330mmBarrageCannons"
+        },
+        {
+            "id": 152,
+            "name": "NotPossibleSiegeMode"
+        },
+        {
+            "id": 153,
+            "name": "NeoSteelFrame"
+        },
+        {
+            "id": 154,
+            "name": "NeoSteelAndShrikeTurretIconUpgrade"
+        },
+        {
+            "id": 155,
+            "name": "OcularImplants"
+        },
+        {
+            "id": 156,
+            "name": "CrossSpectrumDampeners"
+        },
+        {
+            "id": 157,
+            "name": "OrbitalStrike"
+        },
+        {
+            "id": 158,
+            "name": "ClusterBomb"
+        },
+        {
+            "id": 159,
+            "name": "ShapedHull"
+        },
+        {
+            "id": 160,
+            "name": "SpectreTooltipUpgrade"
+        },
+        {
+            "id": 161,
+            "name": "UltraCapacitors"
+        },
+        {
+            "id": 162,
+            "name": "VanadiumPlating"
+        },
+        {
+            "id": 163,
+            "name": "CommandCenterReactor"
+        },
+        {
+            "id": 164,
+            "name": "RegenerativeBioSteel"
+        },
+        {
+            "id": 165,
+            "name": "CellularReactors"
+        },
+        {
+            "id": 166,
+            "name": "BansheeCloakedDamage"
+        },
+        {
+            "id": 167,
+            "name": "DistortionBlasters"
+        },
+        {
+            "id": 168,
+            "name": "EMPTower"
+        },
+        {
+            "id": 169,
+            "name": "SupplyDepotDrop"
+        },
+        {
+            "id": 170,
+            "name": "HiveMindEmulator"
+        },
+        {
+            "id": 171,
+            "name": "FortifiedBunkerCarapace"
+        },
+        {
+            "id": 172,
+            "name": "Predator"
+        },
+        {
+            "id": 173,
+            "name": "ScienceVessel"
+        },
+        {
+            "id": 174,
+            "name": "DualFusionWelders"
+        },
+        {
+            "id": 175,
+            "name": "AdvancedConstruction"
+        },
+        {
+            "id": 176,
+            "name": "AdvancedMedicTraining"
+        },
+        {
+            "id": 177,
+            "name": "ProjectileAccelerators"
+        },
+        {
+            "id": 178,
+            "name": "ReinforcedSuperstructure"
+        },
+        {
+            "id": 179,
+            "name": "MULE"
+        },
+        {
+            "id": 180,
+            "name": "OrbitalRelay"
+        },
+        {
+            "id": 181,
+            "name": "Razorwire"
+        },
+        {
+            "id": 182,
+            "name": "AdvancedHealingAI"
+        },
+        {
+            "id": 183,
+            "name": "TwinLinkedFlameThrowers"
+        },
+        {
+            "id": 184,
+            "name": "NanoConstructor"
+        },
+        {
+            "id": 185,
+            "name": "CerberusMines"
+        },
+        {
+            "id": 186,
+            "name": "Hyperfluxor"
+        },
+        {
+            "id": 187,
+            "name": "TriLithiumPowerCells"
+        },
+        {
+            "id": 188,
+            "name": "PermanentCloakGhost"
+        },
+        {
+            "id": 189,
+            "name": "PermanentCloakSpectre"
+        },
+        {
+            "id": 190,
+            "name": "UltrasonicPulse"
+        },
+        {
+            "id": 191,
+            "name": "SurvivalPods"
+        },
+        {
+            "id": 192,
+            "name": "EnergyStorage"
+        },
+        {
+            "id": 193,
+            "name": "FullBoreCanisterAmmo"
+        },
+        {
+            "id": 194,
+            "name": "CampaignJotunBoosters"
+        },
+        {
+            "id": 195,
+            "name": "MicroFiltering"
+        },
+        {
+            "id": 196,
+            "name": "ParticleCannonAir"
+        },
+        {
+            "id": 197,
+            "name": "VultureAutoRepair"
+        },
+        {
+            "id": 198,
+            "name": "PsiDisruptor"
+        },
+        {
+            "id": 199,
+            "name": "ScienceVesselEnergyManipulation"
+        },
+        {
+            "id": 200,
+            "name": "ScienceVesselPlasmaWeaponry"
+        },
+        {
+            "id": 201,
+            "name": "ShowGatlingGun"
+        },
+        {
+            "id": 202,
+            "name": "TechReactor"
+        },
+        {
+            "id": 203,
+            "name": "TechReactorAI"
+        },
+        {
+            "id": 204,
+            "name": "TerranDefenseRangeBonus"
+        },
+        {
+            "id": 205,
+            "name": "X88TNapalmUpgrade"
+        },
+        {
+            "id": 206,
+            "name": "HurricaneMissiles"
+        },
+        {
+            "id": 207,
+            "name": "MechanicalRebirth"
+        },
+        {
+            "id": 208,
+            "name": "MarineStimpack"
+        },
+        {
+            "id": 209,
+            "name": "DarkTemplarTactics"
+        },
+        {
+            "id": 210,
+            "name": "ClusterWarheads"
+        },
+        {
+            "id": 211,
+            "name": "CloakDistortionField"
+        },
+        {
+            "id": 212,
+            "name": "DevastatorMissiles"
+        },
+        {
+            "id": 213,
+            "name": "DistortionThrusters"
+        },
+        {
+            "id": 214,
+            "name": "DynamicPowerRouting"
+        },
+        {
+            "id": 215,
+            "name": "ImpalerRounds"
+        },
+        {
+            "id": 216,
+            "name": "KineticFields"
+        },
+        {
+            "id": 217,
+            "name": "BurstCapacitors"
+        },
+        {
+            "id": 218,
+            "name": "HailstormMissilePods"
+        },
+        {
+            "id": 219,
+            "name": "RapidDeployment"
+        },
+        {
+            "id": 220,
+            "name": "ReaperStimpack"
+        },
+        {
+            "id": 221,
+            "name": "ReaperD8Charge"
+        },
+        {
+            "id": 222,
+            "name": "Tychus05BattlecruiserPenetration"
+        },
+        {
+            "id": 223,
+            "name": "ViralPlasma"
+        },
+        {
+            "id": 224,
+            "name": "FirebatJuggernautPlating"
+        },
+        {
+            "id": 225,
+            "name": "MultilockTargetingSystems"
+        },
+        {
+            "id": 226,
+            "name": "TurboChargedEngines"
+        },
+        {
+            "id": 227,
+            "name": "DistortionSensors"
+        },
+        {
+            "id": 228,
+            "name": "InfernalPreIgniters"
+        },
+        {
+            "id": 229,
+            "name": "HellionCampaignInfernalPreIgniter"
+        },
+        {
+            "id": 230,
+            "name": "NapalmFuelTanks"
+        },
+        {
+            "id": 231,
+            "name": "AuxiliaryMedBots"
+        },
+        {
+            "id": 232,
+            "name": "JuggernautPlating"
+        },
+        {
+            "id": 233,
+            "name": "MarauderLifeBoost"
+        },
+        {
+            "id": 234,
+            "name": "CombatShield"
+        },
+        {
+            "id": 235,
+            "name": "ReaperU238Rounds"
+        },
+        {
+            "id": 236,
+            "name": "MaelstromRounds"
+        },
+        {
+            "id": 237,
+            "name": "SiegeTankShapedBlast"
+        },
+        {
+            "id": 238,
+            "name": "TungstenSpikes"
+        },
+        {
+            "id": 239,
+            "name": "BearclawNozzles"
+        },
+        {
+            "id": 240,
+            "name": "NanobotInjectors"
+        },
+        {
+            "id": 241,
+            "name": "StabilizerMedPacks"
+        },
+        {
+            "id": 242,
+            "name": "HALORockets"
+        },
+        {
+            "id": 243,
+            "name": "ScavengingSystems"
+        },
+        {
+            "id": 244,
+            "name": "ExtraMines"
+        },
+        {
+            "id": 245,
+            "name": "AresClassWeaponsSystem"
+        },
+        {
+            "id": 246,
+            "name": "WhiteNapalm"
+        },
+        {
+            "id": 247,
+            "name": "ViralMunitions"
+        },
+        {
+            "id": 248,
+            "name": "JackhammerConcussionGrenades"
+        },
+        {
+            "id": 249,
+            "name": "FireSuppressionSystems"
+        },
+        {
+            "id": 250,
+            "name": "FlareResearch"
+        },
+        {
+            "id": 251,
+            "name": "ModularConstruction"
+        },
+        {
+            "id": 252,
+            "name": "ExpandedHull"
+        },
+        {
+            "id": 253,
+            "name": "ShrikeTurret"
+        },
+        {
+            "id": 254,
+            "name": "MicrofusionReactors"
+        },
+        {
+            "id": 255,
+            "name": "WraithCloak"
+        },
+        {
+            "id": 256,
+            "name": "SingularityCharge"
+        },
+        {
+            "id": 257,
+            "name": "GraviticThrusters"
+        },
+        {
+            "id": 258,
+            "name": "YamatoCannon"
+        },
+        {
+            "id": 259,
+            "name": "DefensiveMatrix"
+        },
+        {
+            "id": 260,
+            "name": "DarkProtoss"
+        },
+        {
+            "id": 261,
+            "name": "TerranInfantryWeaponsUltraCapacitorsLevel1"
+        },
+        {
+            "id": 262,
+            "name": "TerranInfantryWeaponsUltraCapacitorsLevel2"
+        },
+        {
+            "id": 263,
+            "name": "TerranInfantryWeaponsUltraCapacitorsLevel3"
+        },
+        {
+            "id": 264,
+            "name": "TerranInfantryArmorsVanadiumPlatingLevel1"
+        },
+        {
+            "id": 265,
+            "name": "TerranInfantryArmorsVanadiumPlatingLevel2"
+        },
+        {
+            "id": 266,
+            "name": "TerranInfantryArmorsVanadiumPlatingLevel3"
+        },
+        {
+            "id": 267,
+            "name": "TerranVehicleWeaponsUltraCapacitorsLevel1"
+        },
+        {
+            "id": 268,
+            "name": "TerranVehicleWeaponsUltraCapacitorsLevel2"
+        },
+        {
+            "id": 269,
+            "name": "TerranVehicleWeaponsUltraCapacitorsLevel3"
+        },
+        {
+            "id": 270,
+            "name": "TerranVehicleArmorsVanadiumPlatingLevel1"
+        },
+        {
+            "id": 271,
+            "name": "TerranVehicleArmorsVanadiumPlatingLevel2"
+        },
+        {
+            "id": 272,
+            "name": "TerranVehicleArmorsVanadiumPlatingLevel3"
+        },
+        {
+            "id": 273,
+            "name": "TerranShipWeaponsUltraCapacitorsLevel1"
+        },
+        {
+            "id": 274,
+            "name": "TerranShipWeaponsUltraCapacitorsLevel2"
+        },
+        {
+            "id": 275,
+            "name": "TerranShipWeaponsUltraCapacitorsLevel3"
+        },
+        {
+            "id": 276,
+            "name": "TerranShipArmorsVanadiumPlatingLevel1"
+        },
+        {
+            "id": 277,
+            "name": "TerranShipArmorsVanadiumPlatingLevel2"
+        },
+        {
+            "id": 278,
+            "name": "TerranShipArmorsVanadiumPlatingLevel3"
+        },
+        {
+            "id": 279,
+            "name": "HireKelmorianMinersPH"
+        },
+        {
+            "id": 280,
+            "name": "HireDevilDogsPH"
+        },
+        {
+            "id": 281,
+            "name": "HireSpartanCompanyPH"
+        },
+        {
+            "id": 282,
+            "name": "HireHammerSecuritiesPH"
+        },
+        {
+            "id": 283,
+            "name": "HireSiegeBreakersPH"
+        },
+        {
+            "id": 284,
+            "name": "HireHelsAngelsPH"
+        },
+        {
+            "id": 285,
+            "name": "HireDuskWingPH"
+        },
+        {
+            "id": 286,
+            "name": "HireDukesRevenge"
+        },
+        {
+            "id": 287,
+            "name": "ToshEasyMode"
+        },
+        {
+            "id": 288,
+            "name": "VoidRaySpeedUpgrade"
+        },
+        {
+            "id": 289,
+            "name": "SmartServos"
+        },
+        {
+            "id": 290,
+            "name": "ArmorPiercingRockets"
+        },
+        {
+            "id": 291,
+            "name": "CycloneRapidFireLaunchers"
+        },
+        {
+            "id": 292,
+            "name": "RavenEnhancedMunitions"
+        },
+        {
+            "id": 293,
+            "name": "DiggingClaws"
+        },
+        {
+            "id": 294,
+            "name": "CarrierCarrierCapacity"
+        },
+        {
+            "id": 295,
+            "name": "CarrierLeashRangeUpgrade"
+        }
+    ],
+    "Buffs": [
+        {
+            "id": 0,
+            "name": "Null"
+        },
+        {
+            "id": 1,
+            "name": "Radar25"
+        },
+        {
+            "id": 2,
+            "name": "tauntb"
+        },
+        {
+            "id": 3,
+            "name": "DisableAbils"
+        },
+        {
+            "id": 4,
+            "name": "TransientMorph"
+        },
+        {
+            "id": 5,
+            "name": "GravitonBeam"
+        },
+        {
+            "id": 6,
+            "name": "GhostCloak"
+        },
+        {
+            "id": 7,
+            "name": "BansheeCloak"
+        },
+        {
+            "id": 8,
+            "name": "PowerUserWarpable"
+        },
+        {
+            "id": 9,
+            "name": "VortexBehaviorEnemy"
+        },
+        {
+            "id": 10,
+            "name": "Corruption"
+        },
+        {
+            "id": 11,
+            "name": "QueenSpawnLarvaTimer"
+        },
+        {
+            "id": 12,
+            "name": "GhostHoldFire"
+        },
+        {
+            "id": 13,
+            "name": "GhostHoldFireB"
+        },
+        {
+            "id": 14,
+            "name": "Leech"
+        },
+        {
+            "id": 15,
+            "name": "LeechDisableAbilities"
+        },
+        {
+            "id": 16,
+            "name": "EMPDecloak"
+        },
+        {
+            "id": 17,
+            "name": "FungalGrowth"
+        },
+        {
+            "id": 18,
+            "name": "GuardianShield"
+        },
+        {
+            "id": 19,
+            "name": "SeekerMissileTimeout"
+        },
+        {
+            "id": 20,
+            "name": "TimeWarpProduction"
+        },
+        {
+            "id": 21,
+            "name": "Ethereal"
+        },
+        {
+            "id": 22,
+            "name": "NeuralParasite"
+        },
+        {
+            "id": 23,
+            "name": "NeuralParasiteWait"
+        },
+        {
+            "id": 24,
+            "name": "StimpackMarauder"
+        },
+        {
+            "id": 25,
+            "name": "SupplyDrop"
+        },
+        {
+            "id": 26,
+            "name": "250mmStrikeCannons"
+        },
+        {
+            "id": 27,
+            "name": "Stimpack"
+        },
+        {
+            "id": 28,
+            "name": "PsiStorm"
+        },
+        {
+            "id": 29,
+            "name": "CloakFieldEffect"
+        },
+        {
+            "id": 30,
+            "name": "Charging"
+        },
+        {
+            "id": 31,
+            "name": "AIDangerBuff"
+        },
+        {
+            "id": 32,
+            "name": "VortexBehavior"
+        },
+        {
+            "id": 33,
+            "name": "Slow"
+        },
+        {
+            "id": 34,
+            "name": "TemporalRiftUnit"
+        },
+        {
+            "id": 35,
+            "name": "SheepBusy"
+        },
+        {
+            "id": 36,
+            "name": "Contaminated"
+        },
+        {
+            "id": 37,
+            "name": "TimeScaleConversionBehavior"
+        },
+        {
+            "id": 38,
+            "name": "BlindingCloudStructure"
+        },
+        {
+            "id": 39,
+            "name": "CollapsibleRockTowerConjoinedSearch"
+        },
+        {
+            "id": 40,
+            "name": "CollapsibleRockTowerRampDiagonalConjoinedSearch"
+        },
+        {
+            "id": 41,
+            "name": "CollapsibleTerranTowerConjoinedSearch"
+        },
+        {
+            "id": 42,
+            "name": "CollapsibleTerranTowerRampDiagonalConjoinedSearch"
+        },
+        {
+            "id": 43,
+            "name": "DigesterCreepSprayVision"
+        },
+        {
+            "id": 44,
+            "name": "InvulnerabilityShield"
+        },
+        {
+            "id": 45,
+            "name": "MineDroneCountdown"
+        },
+        {
+            "id": 46,
+            "name": "MothershipStasis"
+        },
+        {
+            "id": 47,
+            "name": "MothershipStasisCaster"
+        },
+        {
+            "id": 48,
+            "name": "MothershipCoreEnergizeVisual"
+        },
+        {
+            "id": 49,
+            "name": "OracleRevelation"
+        },
+        {
+            "id": 50,
+            "name": "GhostSnipeDoT"
+        },
+        {
+            "id": 51,
+            "name": "NexusPhaseShift"
+        },
+        {
+            "id": 52,
+            "name": "NexusInvulnerability"
+        },
+        {
+            "id": 53,
+            "name": "RoughTerrainSearch"
+        },
+        {
+            "id": 54,
+            "name": "RoughTerrainSlow"
+        },
+        {
+            "id": 55,
+            "name": "OracleCloakField"
+        },
+        {
+            "id": 56,
+            "name": "OracleCloakFieldEffect"
+        },
+        {
+            "id": 57,
+            "name": "ScryerFriendly"
+        },
+        {
+            "id": 58,
+            "name": "SpectreShield"
+        },
+        {
+            "id": 59,
+            "name": "ViperConsumeStructure"
+        },
+        {
+            "id": 60,
+            "name": "RestoreShields"
+        },
+        {
+            "id": 61,
+            "name": "MercenaryCycloneMissiles"
+        },
+        {
+            "id": 62,
+            "name": "MercenarySensorDish"
+        },
+        {
+            "id": 63,
+            "name": "MercenaryShield"
+        },
+        {
+            "id": 64,
+            "name": "Scryer"
+        },
+        {
+            "id": 65,
+            "name": "StunRoundInitialBehavior"
+        },
+        {
+            "id": 66,
+            "name": "BuildingShield"
+        },
+        {
+            "id": 67,
+            "name": "LaserSight"
+        },
+        {
+            "id": 68,
+            "name": "ProtectiveBarrier"
+        },
+        {
+            "id": 69,
+            "name": "CorruptorGroundAttackDebuff"
+        },
+        {
+            "id": 70,
+            "name": "BattlecruiserAntiAirDisable"
+        },
+        {
+            "id": 71,
+            "name": "BuildingStasis"
+        },
+        {
+            "id": 72,
+            "name": "Stasis"
+        },
+        {
+            "id": 73,
+            "name": "ResourceStun"
+        },
+        {
+            "id": 74,
+            "name": "MaximumThrust"
+        },
+        {
+            "id": 75,
+            "name": "ChargeUp"
+        },
+        {
+            "id": 76,
+            "name": "CloakUnit"
+        },
+        {
+            "id": 77,
+            "name": "NullField"
+        },
+        {
+            "id": 78,
+            "name": "Rescue"
+        },
+        {
+            "id": 79,
+            "name": "Benign"
+        },
+        {
+            "id": 80,
+            "name": "LaserTargeting"
+        },
+        {
+            "id": 81,
+            "name": "Engage"
+        },
+        {
+            "id": 82,
+            "name": "CapResource"
+        },
+        {
+            "id": 83,
+            "name": "BlindingCloud"
+        },
+        {
+            "id": 84,
+            "name": "DoomDamageDelay"
+        },
+        {
+            "id": 85,
+            "name": "EyeStalk"
+        },
+        {
+            "id": 86,
+            "name": "BurrowCharge"
+        },
+        {
+            "id": 87,
+            "name": "Hidden"
+        },
+        {
+            "id": 88,
+            "name": "MineDroneDOT"
+        },
+        {
+            "id": 89,
+            "name": "MedivacSpeedBoost"
+        },
+        {
+            "id": 90,
+            "name": "ExtendBridgeExtendingBridgeNEWide8Out"
+        },
+        {
+            "id": 91,
+            "name": "ExtendBridgeExtendingBridgeNWWide8Out"
+        },
+        {
+            "id": 92,
+            "name": "ExtendBridgeExtendingBridgeNEWide10Out"
+        },
+        {
+            "id": 93,
+            "name": "ExtendBridgeExtendingBridgeNWWide10Out"
+        },
+        {
+            "id": 94,
+            "name": "ExtendBridgeExtendingBridgeNEWide12Out"
+        },
+        {
+            "id": 95,
+            "name": "ExtendBridgeExtendingBridgeNWWide12Out"
+        },
+        {
+            "id": 96,
+            "name": "PhaseShield"
+        },
+        {
+            "id": 97,
+            "name": "Purify"
+        },
+        {
+            "id": 98,
+            "name": "VoidSiphon"
+        },
+        {
+            "id": 99,
+            "name": "OracleWeapon"
+        },
+        {
+            "id": 100,
+            "name": "AntiAirWeaponSwitchCooldown"
+        },
+        {
+            "id": 101,
+            "name": "ArbiterMPStasisField"
+        },
+        {
+            "id": 102,
+            "name": "ImmortalOverload"
+        },
+        {
+            "id": 103,
+            "name": "CloakingFieldTargeted"
+        },
+        {
+            "id": 104,
+            "name": "LightningBomb"
+        },
+        {
+            "id": 105,
+            "name": "OraclePhaseShift"
+        },
+        {
+            "id": 106,
+            "name": "ReleaseInterceptorsCooldown"
+        },
+        {
+            "id": 107,
+            "name": "ReleaseInterceptorsTimedLifeWarning"
+        },
+        {
+            "id": 108,
+            "name": "ReleaseInterceptorsWanderDelay"
+        },
+        {
+            "id": 109,
+            "name": "ReleaseInterceptorsBeacon"
+        },
+        {
+            "id": 110,
+            "name": "ArbiterMPCloakFieldEffect"
+        },
+        {
+            "id": 111,
+            "name": "PurificationNova"
+        },
+        {
+            "id": 112,
+            "name": "CorruptionBombDamage"
+        },
+        {
+            "id": 113,
+            "name": "CorsairMPDisruptionWeb"
+        },
+        {
+            "id": 114,
+            "name": "DisruptorPush"
+        },
+        {
+            "id": 115,
+            "name": "LightofAiur"
+        },
+        {
+            "id": 116,
+            "name": "LockOn"
+        },
+        {
+            "id": 117,
+            "name": "Overcharge"
+        },
+        {
+            "id": 118,
+            "name": "OverchargeDamage"
+        },
+        {
+            "id": 119,
+            "name": "OverchargeSpeedBoost"
+        },
+        {
+            "id": 120,
+            "name": "SeekerMissile"
+        },
+        {
+            "id": 121,
+            "name": "TemporalField"
+        },
+        {
+            "id": 122,
+            "name": "VoidRaySwarmDamageBoost"
+        },
+        {
+            "id": 123,
+            "name": "VoidMPImmortalReviveSupressed"
+        },
+        {
+            "id": 124,
+            "name": "DevourerMPAcidSpores"
+        },
+        {
+            "id": 125,
+            "name": "DefilerMPConsume"
+        },
+        {
+            "id": 126,
+            "name": "DefilerMPDarkSwarm"
+        },
+        {
+            "id": 127,
+            "name": "DefilerMPPlague"
+        },
+        {
+            "id": 128,
+            "name": "QueenMPEnsnare"
+        },
+        {
+            "id": 129,
+            "name": "OracleStasisTrapTarget"
+        },
+        {
+            "id": 130,
+            "name": "SelfRepair"
+        },
+        {
+            "id": 131,
+            "name": "AggressiveMutation"
+        },
+        {
+            "id": 132,
+            "name": "ParasiticBomb"
+        },
+        {
+            "id": 133,
+            "name": "ParasiticBombUnitKU"
+        },
+        {
+            "id": 134,
+            "name": "ParasiticBombSecondaryUnitSearch"
+        },
+        {
+            "id": 135,
+            "name": "AdeptDeathCheck"
+        },
+        {
+            "id": 136,
+            "name": "LurkerHoldFire"
+        },
+        {
+            "id": 137,
+            "name": "LurkerHoldFireB"
+        },
+        {
+            "id": 138,
+            "name": "TimeStopStun"
+        },
+        {
+            "id": 139,
+            "name": "SlaynElementalGrabStun"
+        },
+        {
+            "id": 140,
+            "name": "PurificationNovaPost"
+        },
+        {
+            "id": 141,
+            "name": "DisableInterceptors"
+        },
+        {
+            "id": 142,
+            "name": "BypassArmorDebuffOne"
+        },
+        {
+            "id": 143,
+            "name": "BypassArmorDebuffTwo"
+        },
+        {
+            "id": 144,
+            "name": "BypassArmorDebuffThree"
+        },
+        {
+            "id": 145,
+            "name": "ChannelSnipeCombat"
+        },
+        {
+            "id": 146,
+            "name": "TempestDisruptionBlastStunBehavior"
+        },
+        {
+            "id": 147,
+            "name": "GravitonPrison"
+        },
+        {
+            "id": 148,
+            "name": "InfestorDisease"
+        },
+        {
+            "id": 149,
+            "name": "SS_LightningProjector"
+        },
+        {
+            "id": 150,
+            "name": "PurifierPlanetCrackerCharge"
+        },
+        {
+            "id": 151,
+            "name": "SpectreCloaking"
+        },
+        {
+            "id": 152,
+            "name": "WraithCloak"
+        },
+        {
+            "id": 153,
+            "name": "PsytrousOxide"
+        },
+        {
+            "id": 154,
+            "name": "BansheeCloakCrossSpectrumDampeners"
+        },
+        {
+            "id": 155,
+            "name": "SS_BattlecruiserHunterSeekerTimeout"
+        },
+        {
+            "id": 156,
+            "name": "SS_StrongerEnemyBuff"
+        },
+        {
+            "id": 157,
+            "name": "SS_TerraTronArmMissileTargetCheck"
+        },
+        {
+            "id": 158,
+            "name": "SS_MissileTimeout"
+        },
+        {
+            "id": 159,
+            "name": "SS_LeviathanBombCollisionCheck"
+        },
+        {
+            "id": 160,
+            "name": "SS_LeviathanBombExplodeTimer"
+        },
+        {
+            "id": 161,
+            "name": "SS_LeviathanBombMissileTargetCheck"
+        },
+        {
+            "id": 162,
+            "name": "SS_TerraTronCollisionCheck"
+        },
+        {
+            "id": 163,
+            "name": "SS_CarrierBossCollisionCheck"
+        },
+        {
+            "id": 164,
+            "name": "SS_CorruptorMissileTargetCheck"
+        },
+        {
+            "id": 165,
+            "name": "SS_Invulnerable"
+        },
+        {
+            "id": 166,
+            "name": "SS_LeviathanTentacleMissileTargetCheck"
+        },
+        {
+            "id": 167,
+            "name": "SS_LeviathanTentacleMissileTargetCheckInverted"
+        },
+        {
+            "id": 168,
+            "name": "SS_LeviathanTentacleTargetDeathDelay"
+        },
+        {
+            "id": 169,
+            "name": "SS_LeviathanTentacleMissileScanSwapDelay"
+        },
+        {
+            "id": 170,
+            "name": "SS_PowerUpDiagonal2"
+        },
+        {
+            "id": 171,
+            "name": "SS_BattlecruiserCollisionCheck"
+        },
+        {
+            "id": 172,
+            "name": "SS_TerraTronMissileSpinnerMissileLauncher"
+        },
+        {
+            "id": 173,
+            "name": "SS_TerraTronMissileSpinnerCollisionCheck"
+        },
+        {
+            "id": 174,
+            "name": "SS_TerraTronMissileLauncher"
+        },
+        {
+            "id": 175,
+            "name": "SS_BattlecruiserMissileLauncher"
+        },
+        {
+            "id": 176,
+            "name": "SS_TerraTronStun"
+        },
+        {
+            "id": 177,
+            "name": "SS_VikingRespawn"
+        },
+        {
+            "id": 178,
+            "name": "SS_WraithCollisionCheck"
+        },
+        {
+            "id": 179,
+            "name": "SS_ScourgeMissileTargetCheck"
+        },
+        {
+            "id": 180,
+            "name": "SS_ScourgeDeath"
+        },
+        {
+            "id": 181,
+            "name": "SS_SwarmGuardianCollisionCheck"
+        },
+        {
+            "id": 182,
+            "name": "SS_FighterBombMissileDeath"
+        },
+        {
+            "id": 183,
+            "name": "SS_FighterDroneDamageResponse"
+        },
+        {
+            "id": 184,
+            "name": "SS_InterceptorCollisionCheck"
+        },
+        {
+            "id": 185,
+            "name": "SS_CarrierCollisionCheck"
+        },
+        {
+            "id": 186,
+            "name": "SS_MissileTargetCheckVikingDrone"
+        },
+        {
+            "id": 187,
+            "name": "SS_MissileTargetCheckVikingStrong1"
+        },
+        {
+            "id": 188,
+            "name": "SS_MissileTargetCheckVikingStrong2"
+        },
+        {
+            "id": 189,
+            "name": "SS_PowerUpHealth1"
+        },
+        {
+            "id": 190,
+            "name": "SS_PowerUpHealth2"
+        },
+        {
+            "id": 191,
+            "name": "SS_PowerUpStrong"
+        },
+        {
+            "id": 192,
+            "name": "SS_PowerupMorphToBomb"
+        },
+        {
+            "id": 193,
+            "name": "SS_PowerupMorphToHealth"
+        },
+        {
+            "id": 194,
+            "name": "SS_PowerupMorphToSideMissiles"
+        },
+        {
+            "id": 195,
+            "name": "SS_PowerupMorphToStrongerMissiles"
+        },
+        {
+            "id": 196,
+            "name": "SS_CorruptorCollisionCheck"
+        },
+        {
+            "id": 197,
+            "name": "SS_ScoutCollisionCheck"
+        },
+        {
+            "id": 198,
+            "name": "SS_PhoenixCollisionCheck"
+        },
+        {
+            "id": 199,
+            "name": "SS_ScourgeCollisionCheck"
+        },
+        {
+            "id": 200,
+            "name": "SS_LeviathanCollisionCheck"
+        },
+        {
+            "id": 201,
+            "name": "SS_ScienceVesselCollisionCheck"
+        },
+        {
+            "id": 202,
+            "name": "SS_TerraTronSawCollisionCheck"
+        },
+        {
+            "id": 203,
+            "name": "SS_LightningProjectorCollisionCheck"
+        },
+        {
+            "id": 204,
+            "name": "ShiftDelay"
+        },
+        {
+            "id": 205,
+            "name": "BioStasis"
+        },
+        {
+            "id": 206,
+            "name": "PersonalCloakingFree"
+        },
+        {
+            "id": 207,
+            "name": "EMPDrain"
+        },
+        {
+            "id": 208,
+            "name": "MindBlastStun"
+        },
+        {
+            "id": 209,
+            "name": "330mmBarrageCannons"
+        },
+        {
+            "id": 210,
+            "name": "VoodooShield"
+        },
+        {
+            "id": 211,
+            "name": "SpectreCloakingFree"
+        },
+        {
+            "id": 212,
+            "name": "UltrasonicPulseStun"
+        },
+        {
+            "id": 213,
+            "name": "Irradiate"
+        },
+        {
+            "id": 214,
+            "name": "NydusWormLavaInstantDeath"
+        },
+        {
+            "id": 215,
+            "name": "PredatorCloaking"
+        },
+        {
+            "id": 216,
+            "name": "PsiDisruption"
+        },
+        {
+            "id": 217,
+            "name": "MindControl"
+        },
+        {
+            "id": 218,
+            "name": "QueenKnockdown"
+        },
+        {
+            "id": 219,
+            "name": "ScienceVesselCloakField"
+        },
+        {
+            "id": 220,
+            "name": "SporeCannonMissile"
+        },
+        {
+            "id": 221,
+            "name": "ArtanisTemporalRiftUnit"
+        },
+        {
+            "id": 222,
+            "name": "ArtanisCloakingFieldEffect"
+        },
+        {
+            "id": 223,
+            "name": "ArtanisVortexBehavior"
+        },
+        {
+            "id": 224,
+            "name": "Incapacitated"
+        },
+        {
+            "id": 225,
+            "name": "KarassPsiStorm"
+        },
+        {
+            "id": 226,
+            "name": "DutchMarauderSlow"
+        },
+        {
+            "id": 227,
+            "name": "JumpStompStun"
+        },
+        {
+            "id": 228,
+            "name": "JumpStompFStun"
+        },
+        {
+            "id": 229,
+            "name": "RaynorMissileTimedLife"
+        },
+        {
+            "id": 230,
+            "name": "PsionicShockwaveHeightAndStun"
+        },
+        {
+            "id": 231,
+            "name": "ShadowClone"
+        },
+        {
+            "id": 232,
+            "name": "AutomatedRepair"
+        },
+        {
+            "id": 233,
+            "name": "Slimed"
+        },
+        {
+            "id": 234,
+            "name": "RaynorTimeBombMissile"
+        },
+        {
+            "id": 235,
+            "name": "RaynorTimeBombUnit"
+        },
+        {
+            "id": 236,
+            "name": "TychusCommandoStimPack"
+        },
+        {
+            "id": 237,
+            "name": "ViralPlasma"
+        },
+        {
+            "id": 238,
+            "name": "Napalm"
+        },
+        {
+            "id": 239,
+            "name": "BurstCapacitorsDamageBuff"
+        },
+        {
+            "id": 240,
+            "name": "ColonyInfestation"
+        },
+        {
+            "id": 241,
+            "name": "Domination"
+        },
+        {
+            "id": 242,
+            "name": "EMPBurst"
+        },
+        {
+            "id": 243,
+            "name": "HybridCZergyRoots"
+        },
+        {
+            "id": 244,
+            "name": "HybridFZergyRoots"
+        },
+        {
+            "id": 245,
+            "name": "LockdownB"
+        },
+        {
+            "id": 246,
+            "name": "SpectreLockdownB"
+        },
+        {
+            "id": 247,
+            "name": "VoodooLockdown"
+        },
+        {
+            "id": 248,
+            "name": "ZeratulStun"
+        },
+        {
+            "id": 249,
+            "name": "BuildingScarab"
+        },
+        {
+            "id": 250,
+            "name": "VortexBehaviorEradicator"
+        },
+        {
+            "id": 251,
+            "name": "GhostBlast"
+        },
+        {
+            "id": 252,
+            "name": "HeroicBuff03"
+        },
+        {
+            "id": 253,
+            "name": "CannonRadar"
+        },
+        {
+            "id": 254,
+            "name": "SS_MissileTargetCheckViking"
+        },
+        {
+            "id": 255,
+            "name": "SS_MissileTargetCheck"
+        },
+        {
+            "id": 256,
+            "name": "SS_MaxSpeed"
+        },
+        {
+            "id": 257,
+            "name": "SS_MaxAcceleration"
+        },
+        {
+            "id": 258,
+            "name": "SS_PowerUpDiagonal1"
+        },
+        {
+            "id": 259,
+            "name": "Water"
+        },
+        {
+            "id": 260,
+            "name": "DefensiveMatrix"
+        },
+        {
+            "id": 261,
+            "name": "TestAttribute"
+        },
+        {
+            "id": 262,
+            "name": "TestVeterancy"
+        },
+        {
+            "id": 263,
+            "name": "ShredderSwarmDamageApply"
+        },
+        {
+            "id": 264,
+            "name": "CorruptorInfesting"
+        },
+        {
+            "id": 265,
+            "name": "MercGroundDropDelay"
+        },
+        {
+            "id": 266,
+            "name": "MercGroundDrop"
+        },
+        {
+            "id": 267,
+            "name": "MercAirDropDelay"
+        },
+        {
+            "id": 268,
+            "name": "SpectreHoldFire"
+        },
+        {
+            "id": 269,
+            "name": "SpectreHoldFireB"
+        },
+        {
+            "id": 270,
+            "name": "ItemGravityBombs"
+        },
+        {
+            "id": 271,
+            "name": "CarryMineralFieldMinerals"
+        },
+        {
+            "id": 272,
+            "name": "CarryHighYieldMineralFieldMinerals"
+        },
+        {
+            "id": 273,
+            "name": "CarryHarvestableVespeneGeyserGas"
+        },
+        {
+            "id": 274,
+            "name": "CarryHarvestableVespeneGeyserGasProtoss"
+        },
+        {
+            "id": 275,
+            "name": "CarryHarvestableVespeneGeyserGasZerg"
+        },
+        {
+            "id": 276,
+            "name": "PermanentlyCloaked"
+        },
+        {
+            "id": 277,
+            "name": "RavenScramblerMissile"
+        },
+        {
+            "id": 278,
+            "name": "RavenShredderMissileTimeout"
+        },
+        {
+            "id": 279,
+            "name": "RavenShredderMissileTint"
+        },
+        {
+            "id": 280,
+            "name": "RavenShredderMissileArmorReduction"
+        },
+        {
+            "id": 281,
+            "name": "ChronoBoostEnergyCost"
+        },
+        {
+            "id": 282,
+            "name": "NexusShieldRechargeOnPylonBehavior"
+        },
+        {
+            "id": 283,
+            "name": "NexusShieldRechargeOnPylonBehaviorSecondaryOnTarget"
+        },
+        {
+            "id": 284,
+            "name": "InfestorEnsnare"
+        },
+        {
+            "id": 285,
+            "name": "InfestorEnsnareMakePrecursorReheightSource"
+        },
+        {
+            "id": 286,
+            "name": "NexusShieldOvercharge"
+        },
+        {
+            "id": 287,
+            "name": "ParasiticBombDelayTimedLife"
+        },
+        {
+            "id": 288,
+            "name": "Transfusion"
+        },
+        {
+            "id": 289,
+            "name": "InhibitorZoneTemporalField"
+        }
+    ],
+    "Effects": [
+        {
+            "id": 0,
+            "name": "Null",
+            "radius": null
+        },
+        {
+            "id": 1,
+            "name": "PsiStormPersistent",
+            "friendlyName": null,
+            "radius": null
+        },
+        {
+            "id": 2,
+            "name": "GuardianShieldPersistent",
+            "friendlyName": null,
+            "radius": null
+        },
+        {
+            "id": 3,
+            "name": "TemporalFieldGrowingBubbleCreatePersistent",
+            "friendlyName": null,
+            "radius": null
+        },
+        {
+            "id": 4,
+            "name": "TemporalFieldAfterBubbleCreatePersistent",
+            "friendlyName": null,
+            "radius": null
+        },
+        {
+            "id": 5,
+            "name": "ThermalLancesForward",
+            "friendlyName": null,
+            "radius": null
+        },
+        {
+            "id": 6,
+            "name": "ScannerSweep",
+            "friendlyName": null,
+            "radius": null
+        },
+        {
+            "id": 7,
+            "name": "NukePersistent",
+            "friendlyName": null,
+            "radius": null
+        },
+        {
+            "id": 8,
+            "name": "LiberatorTargetMorphDelayPersistent",
+            "friendlyName": null,
+            "radius": null
+        },
+        {
+            "id": 9,
+            "name": "LiberatorTargetMorphPersistent",
+            "friendlyName": null,
+            "radius": null
+        },
+        {
+            "id": 10,
+            "name": "BlindingCloudCP",
+            "friendlyName": null,
+            "radius": null
+        },
+        {
+            "id": 11,
+            "name": "RavagerCorrosiveBileCP",
+            "friendlyName": null,
+            "radius": null
+        },
+        {
+            "id": 12,
+            "name": "LurkerMP",
+            "friendlyName": null,
+            "radius": null
+        }
+    ]
+}
+ sc2-support.cabal view
@@ -0,0 +1,52 @@+cabal-version: 1.12
++-- This file has been generated from package.yaml by hpack version 0.31.1.+--+-- see: https://github.com/sol/hpack+--+-- hash: c2615b72f7cdf580a757dd8c029b07543be6357b883812ef858c4ce1ed1fd60e++name:           sc2-support+version:        0.1.0.0+synopsis:       Support and utility library for sc2hs.+category:       Network, Game, FFI+homepage:       https://github.com/spacekitteh/sc2hs+author:         Sophie Taylor <sophie@spacekitteh.moe>+maintainer:     Sophie Taylor <sophie@spacekitteh.moe>+copyright:      2019 Sophie Taylor+license:        BSD3+license-file:   LICENSE+build-type:     Simple+extra-source-files:+    README.md+    backupStableID.json++source-repository head+  type: git+  location: https://github.com/spacekitteh/sc2hs.git++library+  exposed-modules:+      Network.SC2.Constants.Abilities+      Network.SC2.Constants.Buffs+      Network.SC2.Constants.Effects+      Network.SC2.Constants.Entities+      Network.SC2.Constants.Units+      Network.SC2.Constants.Upgrades+      Network.SC2.Internal.ConstantGenerator+      Network.SC2.Internal.Directories+      Network.SC2.Internal.Types+  other-modules:+      Paths_sc2_support+  hs-source-dirs:+      src+  build-depends:+      aeson >=1.4+    , base >=4.7 && <5+    , directory >=1.3+    , filepath >=1.4+    , lens+    , lens-labels >=0.3+    , template-haskell+    , text >=1.2+  default-language: Haskell2010
+ src/Network/SC2/Constants/Abilities.hs view
@@ -0,0 +1,13 @@+{-#LANGUAGE TemplateHaskell #-}
+{-#LANGUAGE RankNTypes #-}
+{-#LANGUAGE StandaloneDeriving #-}
+{-#LANGUAGE FlexibleInstances#-}
+module Network.SC2.Constants.Abilities where 
+    
+import Language.Haskell.TH
+import Language.Haskell.TH.Syntax
+import GHC.TypeLits
+
+import Network.SC2.Internal.ConstantGenerator
+
+$(scAbilitiesDeclarations)
+ src/Network/SC2/Constants/Buffs.hs view
@@ -0,0 +1,13 @@+{-#LANGUAGE TemplateHaskell #-}
+{-#LANGUAGE RankNTypes #-}
+{-#LANGUAGE StandaloneDeriving #-}
+{-#LANGUAGE FlexibleInstances#-}
+module Network.SC2.Constants.Buffs where 
+    
+import Language.Haskell.TH
+import Language.Haskell.TH.Syntax
+import GHC.TypeLits
+
+import Network.SC2.Internal.ConstantGenerator
+
+$(scBuffsDeclarations)
+ src/Network/SC2/Constants/Effects.hs view
@@ -0,0 +1,13 @@+{-#LANGUAGE TemplateHaskell #-}
+{-#LANGUAGE RankNTypes #-}
+{-#LANGUAGE StandaloneDeriving #-}
+{-#LANGUAGE FlexibleInstances#-}
+module Network.SC2.Constants.Effects where 
+    
+import Language.Haskell.TH
+import Language.Haskell.TH.Syntax
+import GHC.TypeLits
+
+import Network.SC2.Internal.ConstantGenerator
+
+$(scEffectsDeclarations)
+ src/Network/SC2/Constants/Entities.hs view
@@ -0,0 +1,15 @@+{-#LANGUAGE RankNTypes #-}
+{-#LANGUAGE FlexibleInstances#-}
+module Network.SC2.Constants.Entities (
+  Network.SC2.Constants.Abilities.AbilityType,
+  Network.SC2.Constants.Buffs.BuffType,
+  Network.SC2.Constants.Effects.EffectType,
+  Network.SC2.Constants.Units.UnitType,
+  Network.SC2.Constants.Upgrades.UpgradeType
+) where
+    
+import Network.SC2.Constants.Abilities
+import Network.SC2.Constants.Buffs
+import Network.SC2.Constants.Effects
+import Network.SC2.Constants.Units
+import Network.SC2.Constants.Upgrades
+ src/Network/SC2/Constants/Units.hs view
@@ -0,0 +1,13 @@+{-#LANGUAGE TemplateHaskell #-}
+{-#LANGUAGE RankNTypes #-}
+{-#LANGUAGE StandaloneDeriving #-}
+{-#LANGUAGE FlexibleInstances#-}
+module Network.SC2.Constants.Units where 
+    
+import Language.Haskell.TH
+import Language.Haskell.TH.Syntax
+import GHC.TypeLits
+
+import Network.SC2.Internal.ConstantGenerator
+
+$(scUnitsDeclarations)
+ src/Network/SC2/Constants/Upgrades.hs view
@@ -0,0 +1,13 @@+{-#LANGUAGE TemplateHaskell #-}
+{-#LANGUAGE RankNTypes #-}
+{-#LANGUAGE StandaloneDeriving #-}
+{-#LANGUAGE FlexibleInstances#-}
+module Network.SC2.Constants.Upgrades where 
+    
+import Language.Haskell.TH
+import Language.Haskell.TH.Syntax
+import GHC.TypeLits
+
+import Network.SC2.Internal.ConstantGenerator
+
+$(scUpgradesDeclarations)
+ src/Network/SC2/Internal/ConstantGenerator.hs view
@@ -0,0 +1,159 @@+{-#LANGUAGE OverloadedStrings #-}
+{-#LANGUAGE FlexibleContexts, MultiParamTypeClasses #-}
+{-#LANGUAGE OverloadedLabels #-}
+{-#LANGUAGE StandaloneDeriving#-}
+{-#LANGUAGE QuasiQuotes #-}
+{-#LANGUAGE TemplateHaskell, DataKinds #-}
+module Network.SC2.Internal.ConstantGenerator where 
+
+import Prelude hiding ((.))
+import Control.Category((.))
+import Data.Aeson
+import System.FilePath
+import System.Directory (getHomeDirectory, doesFileExist)
+import Network.SC2.Internal.Directories
+import Language.Haskell.TH.Syntax
+import Language.Haskell.TH
+import Language.Haskell.TH.Quote
+import qualified Data.Text as T (pack, unpack, Text, append, words, toTitle,toUpper, concat, isSuffixOf)
+import Network.SC2.Internal.Types
+import Data.Char (toUpper)
+import Lens.Labels hiding ((^.), (.~))
+import Lens.Labels.Unwrapped
+import Data.Maybe
+import Control.Lens
+
+
+
+readStableIDjson :: IO (FilePath, IDs)
+readStableIDjson = do
+    home <- getHomeDirectory
+    let path' = home </> userSC2SubDirectory </> "stableid.json"
+    exists <- doesFileExist path'
+    let path = if exists then path' else "backupStableID.json"
+    contents' <- decodeFileStrict' path :: IO (Maybe IDs)
+    let contents = fromMaybe (error "Error parsing stableid.json") contents'
+    return (home, contents)
+
+
+    
+
+stableIDjsonContents :: Q IDs
+stableIDjsonContents = do    
+    (path, contents) <- runIO readStableIDjson
+    --FIXME: addDependentFile is causing a permisison error. Unsure if with stack or GHC.
+    --addDependentFile path
+    return contents
+
+scAbilitiesDeclarations :: Q [Dec]
+scAbilitiesDeclarations = do    
+    contents <- stableIDjsonContents
+    let (ha:ra) = filter (\a -> not (Data.Maybe.isJust (remapID a) || abilityButtonName a == "") ) $ abilities contents 
+    let abilities' = (ha & #canonicalName .~ "NullAbility" ) : ra   
+    scEntityEnumGen "ability" abilities'
+
+scBuffsDeclarations :: Q [Dec]
+scBuffsDeclarations = do
+    contents <- stableIDjsonContents
+    let (hb:rb) = buffs contents
+    let buffs' = (hb & #canonicalName .~ "NullBuff" ) : rb
+    scEntityEnumGen "buff" buffs'
+scEffectsDeclarations :: Q [Dec]
+scEffectsDeclarations = do
+    contents <- stableIDjsonContents
+    let (he:re) = effects contents
+    let effects' = (he & #canonicalName .~ "NullEffect" ) : re
+    scEntityEnumGen "effect" effects'
+scUpgradesDeclarations :: Q [Dec]
+scUpgradesDeclarations = do
+    contents <- stableIDjsonContents
+    let (hu:ru)  = upgrades contents
+    let upgrades' = (hu & #canonicalName .~ "NullUpgrade" ) : ru
+    scEntityEnumGen "upgrade" upgrades'
+scUnitsDeclarations :: Q [Dec]
+scUnitsDeclarations = do
+    contents <- stableIDjsonContents
+    let units' = units contents
+    scEntityEnumGen "unit" units'
+
+
+
+        
+        
+sanitiseName :: T.Text -> String
+sanitiseName name = let titled = T.unpack name in
+    case titled of
+        ('1':'0':rest) -> "Ten" ++ rest
+        ('1':'2':rest) -> "Twelve" ++ rest
+        ('1':'4':rest) -> "Fourteen" ++ rest
+        ('1':'6':rest) -> "Sixteen" ++ rest
+        ('1':'8':rest) -> "Eighteen" ++ rest
+        ('2':'0':rest) -> "Twenty" ++ rest
+        ('2':'2':rest) -> "TwentyTwo" ++ rest
+        ('2':'4':rest) -> "TwentyFour" ++ rest
+        ('2':'5':'0':rest) -> "TwoFifty" ++ rest
+        ('3':'3':'0':rest) -> "ThreeThirty" ++ rest
+        ('1':rest) -> "One" ++ rest
+        ('2':rest) -> "Two" ++ rest
+        ('3':rest) -> "Three" ++ rest
+        ('4':rest) -> "Four" ++ rest
+        ('5':rest) -> "Five" ++ rest
+        ('6':rest) -> "Six" ++ rest
+        ('7':rest) -> "Seven" ++ rest
+        ('8':rest) -> "Eight" ++ rest
+        ('9':rest) -> "Nine" ++ rest
+        ('0':rest) -> "Zero" ++ rest
+        --todo: the rest as appropriate 
+        (t:rest)   -> toUpper t : rest
+
+instance HasLens' Ability "canonicalName" T.Text where
+            lensOf' _ = lens theName (\a n -> a{abilityName = n}) where      
+                         
+                theName (Ability _ "TerranBuild" "Cancel" Nothing _ Nothing) = "HaltTerranBuild"
+                theName (Ability _ "ProtossBuild" "Cancel" Nothing _ Nothing) = "HaltProtossBuild"
+                theName (Ability _ "ZergBuild" "Cancel" Nothing _ Nothing) = "HaltZergBuild"
+                theName (Ability _ "TerranBuild" bName Nothing _ Nothing) = "Build" `T.append` bName
+                theName (Ability _ "ProtossBuild" bName Nothing _ Nothing) = "Build" `T.append` bName
+                theName (Ability _ "ZergBuild" bName Nothing _ Nothing) = "Build" `T.append` bName                
+                theName (Ability _ "WarpGateTrain" bName Nothing _ Nothing) = "WarpGateTrain" `T.append` bName
+                theName (Ability _ "SuperWarpGateTrain" bName Nothing _ Nothing) = "SuperWarpGateTrain" `T.append` bName
+                theName (Ability _ name bName Nothing 0 Nothing) = (if "Train" `T.isSuffixOf` name then "Train" else name) `T.append` bName
+                theName (Ability _ name bName _ _ _ ) | T.toUpper name == T.toUpper bName = (T.concat . fmap T.toTitle . T.words) name                
+                theName (Ability _ name bName Nothing idx Nothing) = if "Train" `T.isSuffixOf` name 
+                    then "Train" `T.append` bName 
+                    else name `T.append` bName`T.append` (T.pack . show $ idx)
+                theName (Ability _ name bName (Just fName) idx Nothing) = T.concat . fmap T.toTitle . T.words $ fName
+                theName a = error (show a)
+
+data EntityDecls = EntityDecls {constructor :: Con, fromClause :: Clause, toClause :: Clause}
+scEntityEnumGen :: RawIDMappable a => String -> [a] -> Q [Dec]
+scEntityEnumGen nameLower@(firstLetter:restName) entities = go where
+    nameUpper = toUpper firstLetter : restName
+    typeName = mkName (nameUpper ++ "Type")
+    typeDecl = DataD [] typeName [] Nothing cons []
+    vals = map con entities
+    cons = map constructor vals
+    con entity = let
+                    name = entity ^. #canonicalName . to sanitiseName . to mkName
+                    rawid = entity ^. #id      
+                    conC = NormalC name []
+                    fromClause = Clause [LitP (IntegerL rawid)] (NormalB (ConE name)) []
+                    toClause' = Clause [ConP name []] (NormalB (LitE (IntegerL rawid))) []
+               in EntityDecls {constructor = conC, fromClause = fromClause, toClause = toClause'} 
+    entityFromIntName = mkName "fromInt"
+    entityFromIntDefault = Clause [WildP] (NormalB (AppE (VarE entityFromIntName) (LitE(IntegerL 0)))) []
+    fromIntDecl = FunD  entityFromIntName (map fromClause vals ++ [entityFromIntDefault])
+
+    entityToIntName = mkName "toInt"
+    entityToIntDefault = Clause [WildP] (NormalB ((LitE(IntegerL 0)))) []
+    toIntDecl = FunD  entityToIntName (map toClause vals ++ [entityToIntDefault])
+    instances' = let name = conT typeName in [d|
+        deriving instance Eq $name
+        deriving instance Show $name
+        deriving instance Enum $name
+        deriving instance Bounded $name
+        |]
+    go = do
+        instances <- instances'
+        return ([typeDecl, fromIntDecl, toIntDecl] ++ instances)
+    
+ src/Network/SC2/Internal/Directories.hs view
@@ -0,0 +1,38 @@+{-# LANGUAGE CPP #-}
+module Network.SC2.Internal.Directories where
+
+import System.IO
+import System.Directory
+import System.FilePath
+import qualified Data.Text as T
+import qualified Data.Text.IO as T
+
+userSC2SubDirectory :: FilePath
+#ifdef mingw32_HOST_OS
+userSC2SubDirectory = "Documents" </> "Starcraft II"
+#else
+userSC2SubDirectory = "StarcraftII"
+#endif
+
+data SC2Paths = Paths
+  {
+    gameExecutable :: FilePath,
+    supportDir :: FilePath,
+    baseDir :: FilePath
+
+  } deriving (Show)
+
+
+makeSC2Paths :: Maybe FilePath -> IO SC2Paths
+makeSC2Paths (Just ex) = return (makeSC2PathsFromExecutable ex)
+makeSC2Paths Nothing = do
+  homeDir <- getHomeDirectory
+  let configFile = homeDir </> userSC2SubDirectory </> "ExecuteInfo.txt"
+  theText <- T.readFile configFile
+  let contents = head . lines . T.unpack $ theText
+  let exe = drop 13 contents
+  return (makeSC2PathsFromExecutable exe)
+makeSC2PathsFromExecutable :: FilePath -> SC2Paths
+makeSC2PathsFromExecutable ex = Paths {gameExecutable = ex, supportDir = support, baseDir = base } where 
+  base = (takeDirectory . takeDirectory . takeDirectory)  ex
+  support = base </> "Support64" -- TODO: Test for x86 vs x64
+ src/Network/SC2/Internal/Types.hs view
@@ -0,0 +1,78 @@+{-#LANGUAGE OverloadedStrings#-}
+{-#LANGUAGE TemplateHaskell#-}
+{-#LANGUAGE OverloadedLabels #-}
+{-#LANGUAGE DataKinds, MultiParamTypeClasses #-}
+{-#LANGUAGE ConstraintKinds #-}
+{-#LANGUAGE FlexibleContexts #-}
+module Network.SC2.Internal.Types where
+import Data.Text
+import Data.Aeson
+import Lens.Labels hiding ((.))
+import Data.Aeson.TH
+import Control.Lens
+
+type RawIDMappable a = (HasLens' a "id" Integer, HasLens' a "canonicalName" Text)
+
+data Unit = Unit {unitStableID :: Int, unitName :: Text} deriving (Eq, Show)
+
+instance HasLens' Unit "id" Integer where
+    lensOf' _ = lens (fromIntegral . unitStableID) (\u i-> u{ unitStableID = (fromIntegral i)})
+
+instance HasLens' Unit "canonicalName" Text where
+    lensOf' _ = lens unitName (\u n -> u{unitName = n})
+
+data Ability = Ability {abilityStableID :: Int, abilityName :: Text, abilityButtonName :: Text, abilityFriendlyName :: Maybe Text, index :: Int, remapID :: Maybe Int} deriving (Eq, Show)
+instance HasLens' Ability "id" Integer where
+    lensOf' _ = lens (fromIntegral . abilityStableID) (\a i -> a{abilityStableID = fromIntegral i})
+
+
+
+data Upgrade = Upgrade {upgradeStableID :: Int, upgradeName :: Text} deriving (Eq, Show)
+instance HasLens' Upgrade "id" Integer where
+    lensOf' _ = lens (fromIntegral . upgradeStableID) (\u i-> u{ upgradeStableID = (fromIntegral i)})
+
+instance HasLens' Upgrade "canonicalName" Text where
+    lensOf' _ = lens (\u -> (upgradeName u) `append` "Tech") (\u n -> u{upgradeName = n})
+
+data Buff = Buff {buffStableID :: Int, buffName :: Text} deriving (Eq, Show)
+instance HasLens' Buff "id" Integer where
+    lensOf' _ = lens (fromIntegral . buffStableID) (\b i-> b{ buffStableID = (fromIntegral i)})
+
+instance HasLens' Buff "canonicalName" Text where
+    lensOf' _ = lens buffName (\b n -> b{buffName = n})
+
+data Effect = Effect {effectStableID :: Int, effectName :: Text, effectFriendlyName :: Maybe Text, radius :: Maybe Float} deriving (Eq, Show)
+
+instance HasLens' Effect "id" Integer where
+    lensOf' _ = lens (fromIntegral . effectStableID) (\e i-> e{ effectStableID = (fromIntegral i)})
+
+instance HasLens' Effect "canonicalName" Text where
+    lensOf' _ = lens (\(Effect _ n fn _) -> case fn of 
+        Nothing -> n
+        Just f -> f )
+     (\e n -> e{effectName = n})
+
+data IDs = IDs { units :: [Unit], abilities :: [Ability], upgrades :: [Upgrade], buffs :: [Buff], effects :: [Effect]} deriving (Eq, Show)
+
+instance FromJSON Unit where
+    parseJSON = withObject "Unit" $ \u -> Unit <$> u .: "id" <*> u.: "name"
+instance FromJSON Ability where 
+    parseJSON = withObject "Ability" $ \u -> Ability <$> u .: "id" <*> u.: "name" <*> u.: "buttonname" <*> u.:? "friendlyname" <*> u.: "index" <*> u.:? "remapid"
+instance FromJSON Upgrade where
+    parseJSON = withObject "Upgrade" $ \u -> Upgrade <$> u .: "id" <*> u.: "name"
+instance FromJSON Buff where
+    parseJSON = withObject "Buff" $ \u -> Buff <$> u .: "id" <*> u.: "name"
+instance FromJSON Effect where 
+    parseJSON = withObject "Effect" $ \u -> Effect <$> u .: "id" <*> u.: "name" <*> u.:? "friendlyname" <*> u.:? "radius"
+
+$(let 
+    translation :: String -> String
+    translation "units" = "Units"
+    translation "abilities" = "Abilities"
+    translation "upgrades" = "Upgrades"
+    translation "buffs" = "Buffs"
+    translation "effects" = "Effects"
+    translation k = k
+  in
+    deriveFromJSON defaultOptions {fieldLabelModifier = translation} ''IDs)
+